Merge remote-tracking branch 'origin/develop' into dev/dev
# Conflicts: # docker-compose.yml
This commit is contained in:
56
src/main/java/com/ai/da/common/enums/LayersPriorityEnum.java
Normal file
56
src/main/java/com/ai/da/common/enums/LayersPriorityEnum.java
Normal file
@@ -0,0 +1,56 @@
|
||||
package com.ai.da.common.enums;
|
||||
|
||||
import lombok.Getter;
|
||||
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
import java.util.stream.Stream;
|
||||
|
||||
public enum LayersPriorityEnum {
|
||||
|
||||
EARRING_FRONT("earring_front","Earring",99),
|
||||
BAG_FRONT("bag_front","Bag",98),
|
||||
HAIRSTYLE_FRONT("hairstyle_front","Hairstyle",97),
|
||||
OUTWEAR_FRONT("outwear_front","Outwear",20),
|
||||
TOPS_FRONT("tops_front","Tops",19),
|
||||
DRESS_FRONT("dress_front","Dress",18),
|
||||
BLOUSE_FRONT("blouse_front","Blouse",17),
|
||||
SKIRT_FRONT("skirt_front","Skirt",16),
|
||||
TROUSERS_FRONT("trousers_front","Trousers",15),
|
||||
BOTTOMS_FRONT("bottoms_front","Bottoms",14),
|
||||
SHOES_RIGHT("shoes_right","Shoes",1),
|
||||
SHOES_LEFT("shoes_left","Shoes",1),
|
||||
BODY("body","Body",0),
|
||||
BOTTOMS_BACK("bottoms_back","Bottoms",-14),
|
||||
TROUSERS_BACK("trousers_back","Trousers",-15),
|
||||
SKIRT_BACK("skirt_back","Skirt",-16),
|
||||
BLOUSE_BACK("blouse_back","Blouse",-17),
|
||||
DRESS_BACK("dress_back","Dress",-18),
|
||||
TOPS_BACK("tops_back","Tops",-19),
|
||||
OUTWEAR_BACK("outwear_back","Outwear",-20),
|
||||
HAIRSTYLE_BACK("hairstyle_back","Hairstyle",-97),
|
||||
BAG_BACK("bag_back","Bag",-98),
|
||||
EARRING_BACK("earring_back","Earring",-99);
|
||||
|
||||
@Getter
|
||||
private String realName;
|
||||
@Getter
|
||||
private String type;
|
||||
@Getter
|
||||
private Integer value;
|
||||
|
||||
|
||||
LayersPriorityEnum(String realName, String type,Integer value) {
|
||||
this.realName = realName;
|
||||
this.type = type;
|
||||
this.value = value;
|
||||
}
|
||||
|
||||
public static LayersPriorityEnum getValueByType(String type){
|
||||
return Stream.of(LayersPriorityEnum.values()).filter(l -> l.getType().equals(type)).findFirst().orElse(null);
|
||||
}
|
||||
|
||||
public static LayersPriorityEnum getValueByLayerCategory(String layerCategory){
|
||||
return Stream.of(LayersPriorityEnum.values()).filter(l -> l.getRealName().equals(layerCategory)).findFirst().orElse(null);
|
||||
}
|
||||
}
|
||||
@@ -159,7 +159,7 @@ public class SendEmailUtil {
|
||||
template.setTemplateData(buildApprovalData(trialOrder));
|
||||
break;
|
||||
case 3:
|
||||
subject = "试用订单通过通知";
|
||||
subject = "Approval Confirmation for AiDA System Trial Access";
|
||||
template.setTemplateID(NOTIFICATION_TEMPLATE_ID);
|
||||
template.setTemplateData(buildNotificationData(trialOrder));
|
||||
break;
|
||||
|
||||
@@ -107,4 +107,22 @@ public class AccountController {
|
||||
public Response<Boolean> trialOrderApproval(@RequestParam("ids") List<Long> ids) {
|
||||
return Response.success(accountService.trialOrderApproval(ids));
|
||||
}
|
||||
|
||||
@ApiOperation(value = "拒绝试用订单审批")
|
||||
@PostMapping("/trialOrderRefuse")
|
||||
public Response<Boolean> trialOrderRefuse(@RequestParam("ids") List<Long> ids) {
|
||||
return Response.success(accountService.trialOrderRefuse(ids));
|
||||
}
|
||||
|
||||
@ApiOperation(value = "获取是否自动审评")
|
||||
@PostMapping("/getIsAutoApproval")
|
||||
public Response<Boolean> getIsAutoApproval() {
|
||||
return Response.success(accountService.getIsAutoApproval());
|
||||
}
|
||||
|
||||
@ApiOperation(value = "切换是否自动审评")
|
||||
@PostMapping("/switchIsAutoApproval")
|
||||
public Response<Boolean> switchIsAutoApproval() {
|
||||
return Response.success(accountService.switchIsAutoApproval());
|
||||
}
|
||||
}
|
||||
|
||||
@@ -76,4 +76,10 @@ public class DesignController {
|
||||
return Response.success(designService.sketchesBoundingBox(sketchesBoundingBoxDTO));
|
||||
}
|
||||
|
||||
@ApiOperation(value = "通过designItemId获取模特图")
|
||||
@PostMapping("/getModel")
|
||||
public Response<List<String>> getModel(@RequestBody List<Long> designItemIdList){
|
||||
return Response.success(designService.getModel(designItemIdList));
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -84,6 +84,11 @@ public class DesignItemDetail implements Serializable {
|
||||
*/
|
||||
private String printJson;
|
||||
|
||||
/**
|
||||
* item的优先级
|
||||
*/
|
||||
private Integer priority;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
|
||||
@@ -86,6 +86,11 @@ public class TDesignPythonOutfitDetail implements Serializable {
|
||||
*/
|
||||
@ApiModelProperty(value = "用户ID")
|
||||
private Long userId;
|
||||
/**
|
||||
* 图层优先级
|
||||
*/
|
||||
@ApiModelProperty(value = "图层优先级")
|
||||
private Integer priority;
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
|
||||
@@ -14,6 +14,8 @@ public class DesignSingleIncludeLayersDTO {
|
||||
@NotNull(message = "designItemId.cannot.be.empty")
|
||||
private Long designItemId;
|
||||
|
||||
@NotNull
|
||||
@ApiModelProperty("designSingleItemDTOList")
|
||||
private List<DesignSingleItemDTO> designSingleItemDTOList;
|
||||
|
||||
@NotNull(message = "isPreview.cannot.be.empty")
|
||||
|
||||
@@ -4,12 +4,13 @@ import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import javax.validation.constraints.NotBlank;
|
||||
import javax.validation.constraints.NotNull;
|
||||
import java.util.List;
|
||||
|
||||
@Data
|
||||
public class DesignSingleItemDTO {
|
||||
|
||||
@NotBlank(message = "id.cannot.be.empty")
|
||||
@NotNull(message = "id.cannot.be.empty")
|
||||
@ApiModelProperty("切换图片对应的id")
|
||||
private Long id;
|
||||
|
||||
@@ -33,4 +34,8 @@ public class DesignSingleItemDTO {
|
||||
|
||||
@ApiModelProperty("图层缩放比例")
|
||||
private Float scale;
|
||||
|
||||
@NotNull(message = "priority.cannot.be.empty")
|
||||
@ApiModelProperty("图层优先级")
|
||||
private Integer priority;
|
||||
}
|
||||
|
||||
@@ -11,5 +11,5 @@ import javax.validation.constraints.NotNull;
|
||||
@Data
|
||||
@ApiModel("登入")
|
||||
public class TrialOrderDTO extends PageQueryBaseVo {
|
||||
|
||||
private Integer status;
|
||||
}
|
||||
|
||||
@@ -42,6 +42,9 @@ public class DesignItemClothesDetailVO {
|
||||
@ApiModelProperty("对应图层信息")
|
||||
private List<DesignPythonOutfitVO> layersObject;
|
||||
|
||||
@ApiModelProperty("衣服所在图层")
|
||||
private Integer priority;
|
||||
|
||||
public DesignItemClothesDetailVO() {
|
||||
}
|
||||
|
||||
|
||||
@@ -57,7 +57,7 @@ public class DesignPythonOutfitVO {
|
||||
@ApiModelProperty(value = "缩放比例")
|
||||
private Float scale = 1.0f;
|
||||
/**
|
||||
* 图层优先级 从1开始,优先级数字越大越靠近上层
|
||||
* 图层优先级 从10开始,优先级数字越大越靠近上层
|
||||
*/
|
||||
private Integer priority;
|
||||
}
|
||||
|
||||
@@ -9,6 +9,7 @@ import com.ai.da.common.utils.*;
|
||||
import com.ai.da.mapper.entity.CollectionElement;
|
||||
import com.ai.da.mapper.entity.DesignHistory;
|
||||
import com.ai.da.model.dto.*;
|
||||
import com.ai.da.model.enums.MalePosition;
|
||||
import com.ai.da.model.enums.Sex;
|
||||
import com.ai.da.model.vo.*;
|
||||
import com.ai.da.python.vo.*;
|
||||
@@ -1940,11 +1941,12 @@ public class PythonService {
|
||||
designSingleItem.getPath(),
|
||||
designSingleItem.getColor(),
|
||||
resolveDesignSinglePrint(designSingleItem.getPrintObject(), designSingleItem.getPath()),
|
||||
// todo businessId 待确认
|
||||
// businessId designItemDetailId (python端确认没有作用,但是数据库需要存,作用:未知)
|
||||
designSingleItem.getId(),
|
||||
pythonTAllInfoService.getImageIdByPath(designSingleItem.getPath()),
|
||||
designSingleItem.getOffset(),
|
||||
designSingleItem.getScale()));
|
||||
designSingleItem.getScale(),
|
||||
designSingleItem.getPriority()));
|
||||
});
|
||||
|
||||
|
||||
@@ -2032,6 +2034,7 @@ public class PythonService {
|
||||
basic.setScale_bag(0.7);
|
||||
basic.setScale_earrings(0.16);
|
||||
basic.setBody_point_test(getMap(designLibraryModelPoint));
|
||||
basic.setLayer_order(Boolean.TRUE);
|
||||
return basic;
|
||||
}
|
||||
|
||||
@@ -2055,6 +2058,7 @@ public class PythonService {
|
||||
|
||||
private List<DesignPythonItem> coverToModelsDotPythonItem(ModelsDotDTO modelsDotDTO) {
|
||||
List<DesignPythonItem> response = Lists.newArrayList();
|
||||
if (modelsDotDTO.getTemplateUrl().contains("female")) {
|
||||
DesignPythonItem dress = new DesignPythonItem();
|
||||
dress.setType(SysFileLevel2TypeEnum.DRESS.getRealName());
|
||||
dress.setColor("none");
|
||||
@@ -2062,22 +2066,40 @@ public class PythonService {
|
||||
DesignPythonItemPrint designPythonItemPrint = new DesignPythonItemPrint();
|
||||
designPythonItemPrint.setIfSingle(false);
|
||||
designPythonItemPrint.setPrint_path_list(new ArrayList<>());
|
||||
// dress.setPrint(new DesignPythonItemPrint("none",
|
||||
// CollectionLevel1TypeEnum.PRINT_BOARD.getRealName(), 0.3f, Boolean.FALSE));
|
||||
dress.setPrint(designPythonItemPrint);
|
||||
dress.setPath("aida-sys-image/images/female/blouse/blouse_p5_817.jpg");
|
||||
response.add(dress);
|
||||
|
||||
DesignPythonItem skirt = new DesignPythonItem();
|
||||
skirt.setType(SysFileLevel2TypeEnum.SKIRT.getRealName());
|
||||
skirt.setType(SysFileLevel2TypeEnum.TROUSERS.getRealName());
|
||||
skirt.setColor("none");
|
||||
skirt.setIcon("none");
|
||||
skirt.setPrint(designPythonItemPrint);
|
||||
skirt.setPath("aida-sys-image/images/female/trousers/trousers_974.jpg");
|
||||
response.add(skirt);
|
||||
}else {
|
||||
DesignPythonItem top = new DesignPythonItem();
|
||||
top.setType(MalePosition.TOPS.getValue());
|
||||
top.setColor("none");
|
||||
top.setIcon("none");
|
||||
DesignPythonItemPrint designPythonItemPrint = new DesignPythonItemPrint();
|
||||
designPythonItemPrint.setIfSingle(false);
|
||||
designPythonItemPrint.setPrint_path_list(new ArrayList<>());
|
||||
top.setPrint(designPythonItemPrint);
|
||||
top.setPath("aida-sys-image/images/male/tops/mens_test_10.png");
|
||||
response.add(top);
|
||||
|
||||
DesignPythonItem bottom = new DesignPythonItem();
|
||||
bottom.setType(MalePosition.BOTTOMS.getValue());
|
||||
bottom.setColor("none");
|
||||
bottom.setIcon("none");
|
||||
DesignPythonItemPrint designPythonItemPrint1 = new DesignPythonItemPrint();
|
||||
designPythonItemPrint1.setIfSingle(false);
|
||||
designPythonItemPrint1.setPrint_path_list(new ArrayList<>());
|
||||
skirt.setPrint(designPythonItemPrint1);
|
||||
skirt.setPath("aida-sys-image/images/female/trousers/trousers_974.jpg");
|
||||
response.add(skirt);
|
||||
bottom.setPrint(designPythonItemPrint1);
|
||||
bottom.setPath("aida-sys-image/images/male/bottoms/mens_test_10007.png");
|
||||
response.add(bottom);
|
||||
}
|
||||
|
||||
DesignPythonItem body = new DesignPythonItem();
|
||||
body.setType(SysFileLevel2TypeEnum.BODY.getRealName());
|
||||
@@ -2364,7 +2386,7 @@ public class PythonService {
|
||||
String jsonString = JSON.toJSONString(contents, SerializerFeature.WriteNullStringAsEmpty);
|
||||
|
||||
// todo 添加限流
|
||||
Response response = this.sendPostToModel(jsonString, "9992/api/category_recognition", "getClothCategory");
|
||||
Response response = this.sendPostToModel(jsonString, "9991/api/category_recognition", "getClothCategory");
|
||||
// todo 结束限流
|
||||
|
||||
String bodyString;
|
||||
|
||||
@@ -36,4 +36,6 @@ public class DesignPythonBasic {
|
||||
|
||||
private Map<String, List<Integer>> body_point_test = Maps.newHashMap();
|
||||
|
||||
private Boolean layer_order = Boolean.FALSE;
|
||||
|
||||
}
|
||||
|
||||
@@ -69,6 +69,10 @@ public class DesignPythonItem {
|
||||
* 图层缩放大小
|
||||
*/
|
||||
private Float resize_scale;
|
||||
/**
|
||||
* 图层优先级
|
||||
*/
|
||||
private Integer priority;
|
||||
|
||||
|
||||
public static List<String> OUTWEAR_DRESS_BLOUSE = Arrays.asList(CollectionLevel2TypeEnum.OUTWEAR.getRealName(),
|
||||
@@ -106,7 +110,7 @@ public class DesignPythonItem {
|
||||
this.image_id = image_id;
|
||||
}
|
||||
|
||||
public DesignPythonItem(String type, String path, String color, DesignPythonItemPrint print, Long businessId, Long image_id, List<Long> offset, Float resize_scale) {
|
||||
public DesignPythonItem(String type, String path, String color, DesignPythonItemPrint print, Long businessId, Long image_id, List<Long> offset, Float resize_scale,Integer priority) {
|
||||
this.type = type;
|
||||
this.path = path;
|
||||
this.color = color;
|
||||
@@ -116,6 +120,7 @@ public class DesignPythonItem {
|
||||
this.image_id = image_id;
|
||||
this.offset = offset;
|
||||
this.resize_scale = resize_scale;
|
||||
this.priority = priority;
|
||||
}
|
||||
|
||||
public DesignPythonItem(String type, String path, String color, DesignPythonItemPrint print, String icon, Long businessId, Long image_id) {
|
||||
|
||||
@@ -107,4 +107,10 @@ public interface AccountService extends IService<Account> {
|
||||
IPage<TrialOrder> trialOrderList(TrialOrderDTO trialOrderDTO);
|
||||
|
||||
Boolean trialOrderApproval(List<Long> ids);
|
||||
|
||||
Boolean getIsAutoApproval();
|
||||
|
||||
Boolean switchIsAutoApproval();
|
||||
|
||||
Boolean trialOrderRefuse(List<Long> ids);
|
||||
}
|
||||
|
||||
@@ -19,4 +19,6 @@ public interface DesignItemDetailService extends IService<DesignItemDetail> {
|
||||
int deleteByDesignItemId(Long designItemId);
|
||||
|
||||
List<DesignItemDetail> selectByDesignItemId(Long designItemId);
|
||||
|
||||
void setDesignItemDetailPriority(List<DesignItemDetail> designItemDetailList);
|
||||
}
|
||||
|
||||
@@ -53,4 +53,5 @@ public interface DesignItemService extends IService<DesignItem> {
|
||||
|
||||
ComposeLayersVO editLayersPositionAndScale(EditLayersPositionAndScaleVO positionAndScaleVO) throws IOException;
|
||||
|
||||
List<DesignItem> selectDesignIdById(List<Long> designItemIdList);
|
||||
}
|
||||
|
||||
@@ -94,4 +94,6 @@ public interface DesignService extends IService<Design> {
|
||||
void relationImageId(DesignPythonObjects objects);
|
||||
|
||||
List<CollectionSketchVO> sketchesBoundingBox(SketchesBoundingBoxDTO sketchesBoundingBoxDTO);
|
||||
|
||||
List<String> getModel(List<Long> designItemIdList);
|
||||
}
|
||||
|
||||
@@ -38,4 +38,6 @@ public interface ITDesignPythonOutfitDetailService extends IService<TDesignPytho
|
||||
|
||||
void deleteByDesignPythonOutfitId(Long designPythonOutfitId);
|
||||
|
||||
void setDesignPythonOutfitDetailPriority(List<TDesignPythonOutfitDetail> details);
|
||||
|
||||
}
|
||||
|
||||
@@ -58,4 +58,6 @@ public interface SysFileService extends IService<SysFile> {
|
||||
* @param urlList
|
||||
*/
|
||||
List<SysFileVO> getByUrlList(List<String> urlList);
|
||||
|
||||
List<SysFile> getByIds(List<Long> ids);
|
||||
}
|
||||
|
||||
@@ -507,7 +507,7 @@ public class AccountServiceImpl extends ServiceImpl<AccountMapper, Account> impl
|
||||
@Override
|
||||
public IPage<TrialOrder> trialOrderList(TrialOrderDTO trialOrderDTO) {
|
||||
QueryWrapper<TrialOrder> qw = new QueryWrapper<>();
|
||||
qw.lambda().eq(TrialOrder::getStatus, 0);
|
||||
qw.lambda().eq(trialOrderDTO.getStatus() != null, TrialOrder::getStatus, trialOrderDTO.getStatus());
|
||||
return trialOrderMapper.selectPage(new Page<>(trialOrderDTO.getPage(), trialOrderDTO.getSize()), qw);
|
||||
}
|
||||
|
||||
@@ -535,4 +535,26 @@ public class AccountServiceImpl extends ServiceImpl<AccountMapper, Account> impl
|
||||
}
|
||||
return Boolean.TRUE;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Boolean getIsAutoApproval() {
|
||||
return AutoApproved.getStatus();
|
||||
}
|
||||
|
||||
@Override
|
||||
public Boolean switchIsAutoApproval() {
|
||||
AutoApproved.setStatus(!AutoApproved.getStatus());
|
||||
return Boolean.TRUE;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Boolean trialOrderRefuse(List<Long> ids) {
|
||||
for (Long id : ids) {
|
||||
TrialOrder trialOrder = trialOrderMapper.selectById(id);
|
||||
trialOrder.setStatus(2);
|
||||
trialOrder.setUpdateTime(LocalDateTime.now());
|
||||
trialOrderMapper.updateById(trialOrder);
|
||||
}
|
||||
return Boolean.TRUE;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -223,7 +223,7 @@ public class ChatRobotServiceImpl implements ChatRobotService {
|
||||
chatRobot.setSuccessful(1);
|
||||
chatRobotMapper.insert(chatRobot);
|
||||
}
|
||||
chatRobotVO.setIsTutorial(output.contains("tutorial"));
|
||||
chatRobotVO.setIsTutorial(output.contains("Commencing the systematic tutorial guide now."));
|
||||
return chatRobotVO;
|
||||
}
|
||||
log.error("ChatRobot response data is null!");
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
package com.ai.da.service.impl;
|
||||
|
||||
import com.ai.da.common.config.exception.BusinessException;
|
||||
import com.ai.da.common.enums.LayersPriorityEnum;
|
||||
import com.ai.da.mapper.DesignItemDetailMapper;
|
||||
import com.ai.da.mapper.entity.DesignItemDetail;
|
||||
import com.ai.da.service.DesignItemDetailService;
|
||||
@@ -13,6 +14,8 @@ import org.springframework.stereotype.Service;
|
||||
import javax.annotation.Resource;
|
||||
import java.util.List;
|
||||
|
||||
import static com.ai.da.common.enums.LayersPriorityEnum.BODY;
|
||||
|
||||
/**
|
||||
* 服务实现类
|
||||
*
|
||||
@@ -76,4 +79,21 @@ public class DesignItemDetailServiceImpl extends ServiceImpl<DesignItemDetailMap
|
||||
}
|
||||
return Boolean.TRUE;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 旧系统不允许添加多件衣服,衣服图层没有优先级,
|
||||
* 升级为可以添加多件衣服后,衣服图层必须要有优先级,故出现不兼容的情况
|
||||
* 在这里为没有优先级的衣服添加默认优先级
|
||||
* @param designItemDetailList
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public void setDesignItemDetailPriority(List<DesignItemDetail> designItemDetailList){
|
||||
for (DesignItemDetail detail:designItemDetailList){
|
||||
if (!detail.getType().equals(BODY.getType()) && detail.getPriority().equals(BODY.getValue())){
|
||||
detail.setPriority(LayersPriorityEnum.getValueByType(detail.getType()).getValue());
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -322,11 +322,13 @@ public class DesignItemServiceImpl extends ServiceImpl<DesignItemMapper, DesignI
|
||||
designItemDetail.setDesignId(designId);
|
||||
designItemDetail.setDesignItemId(designItemId);
|
||||
designItemDetail.setCollectionElementId(detail.getElementId());
|
||||
designItemDetail.setPriority(detail.getPriority());
|
||||
designItemDetail.setCreateDate(DateUtil.getByTimeZone(timeZone));
|
||||
if (SysFileLevel2TypeEnum.BODY.getRealName().equals(detail.getType())) {
|
||||
designItemDetail.setPath(detail.getBody_path());
|
||||
//BODY不关联businessId
|
||||
designItemDetail.setBusinessId(0L);
|
||||
designItemDetail.setPriority(0);
|
||||
}
|
||||
designItemDetail.setIconPath(detail.getIcon());
|
||||
DesignPythonItemPrint printObject = detail.getPrint();
|
||||
@@ -354,10 +356,13 @@ public class DesignItemServiceImpl extends ServiceImpl<DesignItemMapper, DesignI
|
||||
|
||||
// 7、将新生成的图层信息存入designPythonOutfitDetail表
|
||||
JSONArray layers = outfit.getJSONArray("layers");
|
||||
// 需要将request中的offset也存入数据库,通过type与image_category将sketch与layers关联
|
||||
Map<String, List<Long>> typeOffset = designSingleItemDTOList.stream()
|
||||
.collect(Collectors.toMap(d -> d.getType().toLowerCase(), DesignSingleItemDTO::getOffset));
|
||||
List<TDesignPythonOutfitDetail> list = setTDesignPythonOutfitDetailList(layers, designId, designPythonOutfit.getId(), userInfo.getId(), typeOffset);
|
||||
|
||||
// 需要将request中的offset也存入数据库,通过priority与image_category将sketch与layers关联
|
||||
// Map<String, List<Long>> typeOffset = designSingleItemDTOList.stream()
|
||||
// .collect(Collectors.toMap(d -> d.getType().toLowerCase(), DesignSingleItemDTO::getOffset));
|
||||
Map<Integer, List<Long>> priorityOffset = designSingleItemDTOList.stream()
|
||||
.collect(Collectors.toMap(DesignSingleItemDTO::getPriority, DesignSingleItemDTO::getOffset));
|
||||
List<TDesignPythonOutfitDetail> list = setTDesignPythonOutfitDetailList(layers, designId, designPythonOutfit.getId(), userInfo.getId(), priorityOffset);
|
||||
|
||||
designPythonOutfitDetailService.saveBatch(list);
|
||||
|
||||
@@ -366,7 +371,7 @@ public class DesignItemServiceImpl extends ServiceImpl<DesignItemMapper, DesignI
|
||||
|
||||
public List<TDesignPythonOutfitDetail> setTDesignPythonOutfitDetailList(JSONArray layers, Long designId,
|
||||
Long designPythonOutfitId, Long userId,
|
||||
Map<String, List<Long>> typeOffset) {
|
||||
Map<Integer, List<Long>> priorityOffset) {
|
||||
// 设置图层信息;
|
||||
List<TDesignPythonOutfitDetail> list = new ArrayList<>();
|
||||
for (int i = 0; i < layers.size(); i++) {
|
||||
@@ -381,7 +386,8 @@ public class DesignItemServiceImpl extends ServiceImpl<DesignItemMapper, DesignI
|
||||
designPythonOutfitDetail.setMaskUrl(jsonObject.getString("mask_url"));
|
||||
designPythonOutfitDetail.setScale(Objects.isNull(jsonObject.getString("resize_scale")) ? "1.0" : jsonObject.getString("resize_scale"));
|
||||
designPythonOutfitDetail.setUserId(userId);
|
||||
designPythonOutfitDetail.setOffset(String.valueOf(typeOffset.get(jsonObject.getString("image_category").split("_")[0])));
|
||||
designPythonOutfitDetail.setOffset(String.valueOf(priorityOffset.get(Math.abs(Integer.parseInt(jsonObject.getString("priority"))))));
|
||||
designPythonOutfitDetail.setPriority((Integer) jsonObject.get("priority"));
|
||||
list.add(designPythonOutfitDetail);
|
||||
}
|
||||
return list;
|
||||
@@ -421,7 +427,7 @@ public class DesignItemServiceImpl extends ServiceImpl<DesignItemMapper, DesignI
|
||||
if (design.getModelType().equals(ModelType.SYSTEM.getValue())) {
|
||||
SysFileVO sysFile = sysFileService.getById(design.getTemplateId());
|
||||
if (Objects.isNull(sysFile)) {
|
||||
throw new BusinessException("sysFile.not.found");
|
||||
throw new BusinessException("model.not.found");
|
||||
}
|
||||
modelUrl = sysFile.getUrl();
|
||||
high = 700;
|
||||
@@ -429,7 +435,7 @@ public class DesignItemServiceImpl extends ServiceImpl<DesignItemMapper, DesignI
|
||||
} else if (design.getModelType().equals(ModelType.LIBRARY.getValue())){
|
||||
Library libFile = libraryService.getById(design.getTemplateId());
|
||||
if (Objects.isNull(libFile)) {
|
||||
throw new BusinessException("sysFile.not.found");
|
||||
throw new BusinessException("model.not.found");
|
||||
}
|
||||
modelUrl = libFile.getUrl();
|
||||
high = libFile.getHigh();
|
||||
@@ -458,23 +464,33 @@ public class DesignItemServiceImpl extends ServiceImpl<DesignItemMapper, DesignI
|
||||
throw new BusinessException("python response data is null");
|
||||
}
|
||||
JSONObject outfit = data.getJSONObject("0");
|
||||
// 通过type将offset关联到layers
|
||||
Map<String, List<Long>> typeOffset = designSingleIncludeLayersDTO.getDesignSingleItemDTOList().stream()
|
||||
.collect(Collectors.toMap(d -> d.getType().toLowerCase(), DesignSingleItemDTO::getOffset));
|
||||
// 通过priority将offset关联到layers
|
||||
// Map<String, List<Long>> typeOffset = designSingleIncludeLayersDTO.getDesignSingleItemDTOList().stream()
|
||||
// .collect(Collectors.toMap(d -> d.getType().toLowerCase(), DesignSingleItemDTO::getOffset));
|
||||
Map<Integer, List<Long>> priorityOffset = new HashMap<>();
|
||||
try{
|
||||
priorityOffset = designSingleIncludeLayersDTO.getDesignSingleItemDTOList().stream()
|
||||
.collect(Collectors.toMap(DesignSingleItemDTO::getPriority, DesignSingleItemDTO::getOffset));
|
||||
}catch (IllegalStateException e){
|
||||
// priority重复
|
||||
log.info("服装的priority重复");
|
||||
throw new BusinessException("priority.cannot.be.repeated");
|
||||
}
|
||||
|
||||
if (!designSingleIncludeLayersDTO.getIsPreview()) {
|
||||
// 更新及保存图层信息
|
||||
tDesignPythonOutfitDetails = saveDesignSingleItemDetailAndLayers(objects, design.getId(), designSingleIncludeLayersDTO.getDesignItemId(),
|
||||
userInfo, outfit, designSingleIncludeLayersDTO.getTimeZone(), designSingleIncludeLayersDTO.getDesignSingleItemDTOList());
|
||||
} else {
|
||||
JSONArray layers = outfit.getJSONArray("layers");
|
||||
tDesignPythonOutfitDetails = setTDesignPythonOutfitDetailList(layers, designItem.getDesignId(), null, userInfo.getId(), typeOffset);
|
||||
tDesignPythonOutfitDetails = setTDesignPythonOutfitDetailList(layers, designItem.getDesignId(), null, userInfo.getId(), priorityOffset);
|
||||
}
|
||||
|
||||
List<DesignPythonOutfitVO> detailsVO = new ArrayList<>();
|
||||
|
||||
tDesignPythonOutfitDetails.forEach(detail -> {
|
||||
String type = detail.getImageCategory().split("_")[0];
|
||||
detailsVO.add(designPythonOutfitDetailService.convertToDesignPythonOutfitVO(detail, typeOffset.get(type)));
|
||||
detailsVO.add(designPythonOutfitDetailService.convertToDesignPythonOutfitVO(detail, null));
|
||||
});
|
||||
|
||||
TDesignPythonOutfit designPythonOutfit = designPythonOutfitService.getByDesignItemId(designSingleIncludeLayersDTO.getDesignItemId());
|
||||
@@ -484,7 +500,8 @@ public class DesignItemServiceImpl extends ServiceImpl<DesignItemMapper, DesignI
|
||||
minioUtil.getPresignedUrl(designPythonOutfit.getDesignUrl(), 24 * 60),
|
||||
outfit.getString("synthesis_url"),
|
||||
designSingleIncludeLayersDTO.getDesignSingleItemDTOList(),
|
||||
detailsVO);
|
||||
detailsVO,
|
||||
design.getSingleOverall());
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -566,7 +583,8 @@ public class DesignItemServiceImpl extends ServiceImpl<DesignItemMapper, DesignI
|
||||
private DesignSingleVO assembleDesignSingleResponse(Long designItemId, String designItemUrl,
|
||||
String currentFullBodyView,
|
||||
List<DesignSingleItemDTO> designSingleItemDTOList,
|
||||
List<DesignPythonOutfitVO> layersObject) {
|
||||
List<DesignPythonOutfitVO> layersObject,
|
||||
String singleOrOverall) {
|
||||
|
||||
DesignSingleVO designSingleVO = new DesignSingleVO();
|
||||
ArrayList<DesignItemClothesDetailVO> clothes = new ArrayList<>();
|
||||
@@ -576,9 +594,9 @@ public class DesignItemServiceImpl extends ServiceImpl<DesignItemMapper, DesignI
|
||||
designSingleVO.setDesignItemUrl(designItemUrl);
|
||||
// 当前全身图
|
||||
designSingleVO.setCurrentFullBodyView(minioUtil.getPresignedUrl(currentFullBodyView, 24 * 60));
|
||||
;
|
||||
designSingleVO.setClothes(clothes);
|
||||
|
||||
boolean flag = singleOrOverall.equals("single");
|
||||
designSingleItemDTOList.forEach(singleItem -> {
|
||||
DesignItemClothesDetailVO designItemClothesDetailVO = new DesignItemClothesDetailVO();
|
||||
designItemClothesDetailVO.setId(singleItem.getId());
|
||||
@@ -589,7 +607,8 @@ public class DesignItemServiceImpl extends ServiceImpl<DesignItemMapper, DesignI
|
||||
// designItemClothesDetailVO.setPrintObject(new DesignPythonItemPrint(singleItem.getPrintObject().getPath()));
|
||||
designItemClothesDetailVO.setPrintObject(singleItem.getPrintObject());
|
||||
designItemClothesDetailVO.setLayersObject(layersObject.stream().filter(
|
||||
layers -> singleItem.getType().toLowerCase().equals(layers.getImageCategory().split("_")[0])
|
||||
layers -> (singleItem.getType().toLowerCase().equals(layers.getImageCategory().split("_")[0])
|
||||
&& (flag ? Boolean.TRUE : singleItem.getPriority().equals(layers.getPriority())))
|
||||
).collect(Collectors.toList()));
|
||||
body.setLayersObject(layersObject.stream().filter(layers -> layers.getImageCategory().equals("body")).collect(Collectors.toList()));
|
||||
|
||||
@@ -604,7 +623,7 @@ public class DesignItemServiceImpl extends ServiceImpl<DesignItemMapper, DesignI
|
||||
List<DesignSingleItemDTO> designSingleItemDTOList,
|
||||
String timeZone) {
|
||||
|
||||
Map<String, Long> designItemDetailTypeIdMap = designItemDetails.stream().collect(Collectors.toMap(DesignItemDetail::getType, DesignItemDetail::getId));
|
||||
Map<Integer, Long> designItemDetailTypeIdMap = designItemDetails.stream().collect(Collectors.toMap(DesignItemDetail::getPriority, DesignItemDetail::getId));
|
||||
ArrayList<DesignItemDetailPrint> designItemDetailPrints = new ArrayList<>();
|
||||
|
||||
designSingleItemDTOList.forEach(designSingleItem -> {
|
||||
@@ -617,13 +636,13 @@ public class DesignItemServiceImpl extends ServiceImpl<DesignItemMapper, DesignI
|
||||
// 2、有印花,添加到list
|
||||
printObject.getPrints().forEach(print -> {
|
||||
// 2.1 判断是否第一次添加印花,是:直接添加
|
||||
List<DesignItemDetailPrint> designItemDetailPrintList = designItemDetailPrintService.getByDesignItemDetailId(designItemDetailTypeIdMap.get(designSingleItem.getType()));
|
||||
List<DesignItemDetailPrint> designItemDetailPrintList = designItemDetailPrintService.getByDesignItemDetailId(designItemDetailTypeIdMap.get(designSingleItem.getPriority()));
|
||||
if (!designItemDetailPrintList.isEmpty()) {
|
||||
// 2.2 否:先删除原始印花,再添加新印花信息
|
||||
designItemDetailPrintService.deleteByDesignItemDetailId(designItemDetailTypeIdMap.get(designSingleItem.getType()));
|
||||
designItemDetailPrintService.deleteByDesignItemDetailId(designItemDetailTypeIdMap.get(designSingleItem.getPriority()));
|
||||
}
|
||||
DesignItemDetailPrint designItemDetailPrint = new DesignItemDetailPrint();
|
||||
designItemDetailPrint.setDesignItemDetailId(designItemDetailTypeIdMap.get(designSingleItem.getType()));
|
||||
designItemDetailPrint.setDesignItemDetailId(designItemDetailTypeIdMap.get(designSingleItem.getPriority()));
|
||||
designItemDetailPrint.setPath(print.getMinIOPath());
|
||||
designItemDetailPrint.setScale(print.getScale());
|
||||
designItemDetailPrint.setSingleOrOverall(printObject.getIfSingle() ? "single" : "overall");
|
||||
@@ -651,4 +670,12 @@ public class DesignItemServiceImpl extends ServiceImpl<DesignItemMapper, DesignI
|
||||
});
|
||||
return composeLayerPythonItem;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<DesignItem> selectDesignIdById(List<Long> designItemIdList){
|
||||
QueryWrapper<DesignItem> queryWrapper = new QueryWrapper<>();
|
||||
|
||||
queryWrapper.in("id",designItemIdList);
|
||||
return designItemMapper.selectList(queryWrapper);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -5,10 +5,7 @@ import cn.hutool.core.exceptions.ExceptionUtil;
|
||||
import com.ai.da.common.config.FileProperties;
|
||||
import com.ai.da.common.config.exception.BusinessException;
|
||||
import com.ai.da.common.context.UserContext;
|
||||
import com.ai.da.common.enums.CollectionLevel1TypeEnum;
|
||||
import com.ai.da.common.enums.DesignTypeEnum;
|
||||
import com.ai.da.common.enums.SingleOverallEnum;
|
||||
import com.ai.da.common.enums.SysFileLevel2TypeEnum;
|
||||
import com.ai.da.common.enums.*;
|
||||
import com.ai.da.common.utils.*;
|
||||
import com.ai.da.mapper.DesignMapper;
|
||||
import com.ai.da.mapper.GenerateDetailMapper;
|
||||
@@ -46,6 +43,7 @@ import java.util.*;
|
||||
import java.util.concurrent.TimeUnit;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
import static com.ai.da.common.enums.LayersPriorityEnum.BODY;
|
||||
import static com.ai.da.python.vo.DesignPythonItem.*;
|
||||
|
||||
/**
|
||||
@@ -568,6 +566,7 @@ public class DesignServiceImpl extends ServiceImpl<DesignMapper, Design> impleme
|
||||
designPythonOutfitDetail.setImageCategory(jsonObject.getString("image_category"));
|
||||
designPythonOutfitDetail.setMaskUrl(jsonObject.getString("mask_url"));
|
||||
designPythonOutfitDetail.setUserId(userInfo.getId());
|
||||
designPythonOutfitDetail.setPriority(Integer.parseInt(jsonObject.getString("priority")));
|
||||
list.add(designPythonOutfitDetail);
|
||||
}
|
||||
designPythonOutfitDetailService.saveBatch(list);
|
||||
@@ -583,6 +582,9 @@ public class DesignServiceImpl extends ServiceImpl<DesignMapper, Design> impleme
|
||||
designCollectionItems.add(designCollectionItemVO);
|
||||
|
||||
List<DesignItemDetail> designItemDetails = Lists.newArrayList();
|
||||
Map<String, Integer> typePriority = list.stream().collect(Collectors.toMap(d -> d.getImageCategory().split("_")[0],
|
||||
d -> Math.abs(d.getPriority()),
|
||||
(existing, replacement) -> replacement));
|
||||
for (DesignPythonItem detail : item.getItems()) {
|
||||
if (null == detail) {
|
||||
continue;
|
||||
@@ -599,6 +601,7 @@ public class DesignServiceImpl extends ServiceImpl<DesignMapper, Design> impleme
|
||||
designItemDetail.setBusinessId(0L);
|
||||
}
|
||||
designItemDetail.setIconPath(detail.getIcon());
|
||||
designItemDetail.setPriority(typePriority.get(detail.getType().toLowerCase()));
|
||||
DesignPythonItemPrint printObject = detail.getPrint();
|
||||
designItemDetail.setPrintPath(Objects.isNull(printObject) ? "" : printObject.getPath());
|
||||
designItemDetailService.save(designItemDetail);
|
||||
@@ -951,6 +954,9 @@ public class DesignServiceImpl extends ServiceImpl<DesignMapper, Design> impleme
|
||||
flag = Boolean.TRUE;
|
||||
}
|
||||
|
||||
// 为没有优先级的衣服添加优先级
|
||||
designItemDetailService.setDesignItemDetailPriority(designItemDetails);
|
||||
|
||||
// 2、组装返回参数
|
||||
DesignItemDetailVO response = new DesignItemDetailVO();
|
||||
response.setSingleOverall(design.getSingleOverall());
|
||||
@@ -988,7 +994,9 @@ public class DesignServiceImpl extends ServiceImpl<DesignMapper, Design> impleme
|
||||
.filter(f -> SYS_HAIRSTYLE_SHOES_BODY.contains(f.getType()))
|
||||
.collect(Collectors.toList());
|
||||
response.setOthers(CopyUtil.copyList(filterDetail2, DesignItemOthersDetailVO.class, (o, d) -> {
|
||||
d.setId(o.getBusinessId());
|
||||
// todo 不确定businessId的作用,暂时取消传递,查看影响
|
||||
// d.setId(o.getBusinessId());
|
||||
d.setId(0L);
|
||||
d.setPath(minioUtil.getPresignedUrl(o.getPath(), 24 * 60));
|
||||
d.setMinIOPath(o.getPath());
|
||||
d.setPrintObject(new DesignPythonItemPrint());
|
||||
@@ -1099,8 +1107,8 @@ public class DesignServiceImpl extends ServiceImpl<DesignMapper, Design> impleme
|
||||
}
|
||||
});
|
||||
|
||||
if (!CollectionUtil.isEmpty(designItemDetailIdColor)){
|
||||
Map<String, PantoneVO> pantoneByRgbBatch = panToneService.getPantoneByRgbBatch(new ArrayList<>(designItemDetailIdColor.values()));
|
||||
|
||||
designItemDetailVO.getClothes().forEach(c -> {
|
||||
PantoneVO pantoneVO = pantoneByRgbBatch.get(designItemDetailIdColor.get(c.getId()));
|
||||
c.setColor(pantoneVO);
|
||||
@@ -1110,6 +1118,7 @@ public class DesignServiceImpl extends ServiceImpl<DesignMapper, Design> impleme
|
||||
PantoneVO pantoneVO = pantoneByRgbBatch.get(designItemDetailIdColor.get(o.getId()));
|
||||
o.setColor(pantoneVO);
|
||||
});
|
||||
}
|
||||
|
||||
return designItemDetailVO;
|
||||
}
|
||||
@@ -1124,23 +1133,28 @@ public class DesignServiceImpl extends ServiceImpl<DesignMapper, Design> impleme
|
||||
log.error("Layer information is empty! DesignPythonOutfitId is " + designPythonOutfit.getId());
|
||||
throw new BusinessException("layer.information.not.found");
|
||||
}
|
||||
|
||||
// 为没有优先级的图层添加优先级
|
||||
designPythonOutfitDetailService.setDesignPythonOutfitDetailPriority(details);
|
||||
|
||||
details.forEach(detail -> {
|
||||
List<Long> offset = new ArrayList<>();
|
||||
if (StringUtil.isNullOrEmpty(detail.getOffset()) || detail.getOffset().equals("null")) {
|
||||
offset = Arrays.asList(0L, 0L);
|
||||
} else {
|
||||
offset = Arrays.stream(detail.getOffset().replaceAll("\\[|\\]", "").split(",")).map(s -> Long.parseLong(s.trim())).collect(Collectors.toList());
|
||||
}
|
||||
detailsVO.add(designPythonOutfitDetailService.convertToDesignPythonOutfitVO(detail, offset));
|
||||
// List<Long> offset = new ArrayList<>();
|
||||
// if (StringUtil.isNullOrEmpty(detail.getOffset()) || detail.getOffset().equals("null")) {
|
||||
// offset = Arrays.asList(0L, 0L);
|
||||
// } else {
|
||||
// offset = Arrays.stream(detail.getOffset().replaceAll("\\[|\\]", "").split(",")).map(s -> Long.parseLong(s.trim())).collect(Collectors.toList());
|
||||
// }
|
||||
detailsVO.add(designPythonOutfitDetailService.convertToDesignPythonOutfitVO(detail, null));
|
||||
});
|
||||
|
||||
// 2、将查询出的图层信息填充到designItemDetailVO中
|
||||
designItemDetailVO.setDesignItemUrl(minioUtil.getPresignedUrl(designPythonOutfit.getDesignUrl(), 24 * 60));
|
||||
// 2.1 填充clothes
|
||||
designItemDetailVO.getClothes().forEach(c -> {
|
||||
String type = c.getType().toLowerCase();
|
||||
List<DesignPythonOutfitVO> outfitVOS = detailsVO.stream().filter(detail -> detail.getImageCategory().equals(type + "_back") ||
|
||||
detail.getImageCategory().equals(type + "_front")).collect(Collectors.toList());
|
||||
// String type = c.getType().toLowerCase();
|
||||
// List<DesignPythonOutfitVO> outfitVOS = detailsVO.stream().filter((detail -> detail.getImageCategory().equals(type + "_back") ||
|
||||
// detail.getImageCategory().equals(type + "_front"))).collect(Collectors.toList());
|
||||
List<DesignPythonOutfitVO> outfitVOS = detailsVO.stream().filter(detail -> detail.getPriority().equals(c.getPriority())).collect(Collectors.toList());
|
||||
|
||||
c.setLayersObject(outfitVOS);
|
||||
});
|
||||
@@ -1197,4 +1211,41 @@ public class DesignServiceImpl extends ServiceImpl<DesignMapper, Design> impleme
|
||||
return designSinglePrintDTO;
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<String> getModel(List<Long> designItemIdList){
|
||||
ArrayList<String> models = new ArrayList<>();
|
||||
List<DesignItem> designIdById = designItemService.selectDesignIdById(designItemIdList);
|
||||
if (CollectionUtil.isEmpty(designIdById)){
|
||||
log.info("according to the designItemIdList cannot find the designIdList");
|
||||
throw new BusinessException("design.not.found");
|
||||
}
|
||||
List<Long> designIdList = designIdById.stream().map(DesignItem::getDesignId).collect(Collectors.toList());
|
||||
List<Design> designs = selectList(designIdList);
|
||||
if (CollectionUtil.isEmpty(designIdList)){
|
||||
log.info("according to the designIdList cannot find the design");
|
||||
throw new BusinessException("design.not.found");
|
||||
}
|
||||
List<Long> modelFromLibIds = designs.stream().filter(design -> design.getModelType().equals("Library")).map(Design::getTemplateId).collect(Collectors.toList());
|
||||
if (!CollectionUtil.isEmpty(modelFromLibIds)){
|
||||
models.addAll(libraryService.getByIds(modelFromLibIds).stream()
|
||||
.map(d -> minioUtil.getPresignedUrl(d.getUrl(), 24 * 60))
|
||||
.collect(Collectors.toList()));
|
||||
}
|
||||
List<Long> modelFromSysIds = designs.stream().filter(design -> design.getModelType().equals("System")).map(Design::getTemplateId).collect(Collectors.toList());
|
||||
if (!CollectionUtil.isEmpty(modelFromSysIds)){
|
||||
models.addAll(sysFileService.getByIds(modelFromSysIds).stream()
|
||||
.map(d -> minioUtil.getPresignedUrl(d.getUrl(), 24 * 60))
|
||||
.collect(Collectors.toList()));
|
||||
}
|
||||
|
||||
return models;
|
||||
}
|
||||
|
||||
private List<Design> selectList(List<Long> designIdList){
|
||||
QueryWrapper<Design> queryWrapper = new QueryWrapper<>();
|
||||
queryWrapper.in("id",designIdList);
|
||||
|
||||
return designMapper.selectList(queryWrapper);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -514,7 +514,9 @@ public class LibraryServiceImpl extends ServiceImpl<LibraryMapper, Library> impl
|
||||
String originalFilename = uploadDTO.getFile().getOriginalFilename();
|
||||
if (!StringUtils.isEmpty(originalFilename)) {
|
||||
if (originalFilename.contains(".")) {
|
||||
library.setName(originalFilename.split("\\.")[0]);
|
||||
String name = originalFilename.substring(0,originalFilename.lastIndexOf("."));
|
||||
library.setName(name);
|
||||
// library.setName(originalFilename.split("\\.")[0]);
|
||||
}else {
|
||||
library.setName(originalFilename);
|
||||
}
|
||||
@@ -536,7 +538,9 @@ public class LibraryServiceImpl extends ServiceImpl<LibraryMapper, Library> impl
|
||||
String originalFilename = uploadDTO.getFile().getOriginalFilename();
|
||||
if (!StringUtils.isEmpty(originalFilename)) {
|
||||
if (originalFilename.contains(".")) {
|
||||
sysFile.setName(originalFilename.split("\\.")[0]);
|
||||
String name = originalFilename.substring(0,originalFilename.lastIndexOf("."));
|
||||
sysFile.setName(name);
|
||||
// sysFile.setName(originalFilename.split("\\.")[0]);
|
||||
}else {
|
||||
sysFile.setName(originalFilename);
|
||||
}
|
||||
|
||||
@@ -260,4 +260,11 @@ public class SysFileServiceImpl extends ServiceImpl<SysFileMapper, SysFile> impl
|
||||
queryWrapper.in("url", urlList);
|
||||
return CopyUtil.copyList(sysFileMapper.selectList(queryWrapper), SysFileVO.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<SysFile> getByIds(List<Long> ids) {
|
||||
QueryWrapper<SysFile> queryWrapper = new QueryWrapper<>();
|
||||
queryWrapper.in("id", ids);
|
||||
return sysFileMapper.selectList(queryWrapper);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
package com.ai.da.service.impl;
|
||||
|
||||
import cn.hutool.core.collection.CollectionUtil;
|
||||
import com.ai.da.common.enums.LayersPriorityEnum;
|
||||
import com.ai.da.common.utils.CopyUtil;
|
||||
import com.ai.da.common.utils.MinioUtil;
|
||||
import com.ai.da.mapper.TDesignPythonOutfitDetailMapper;
|
||||
@@ -21,6 +22,8 @@ import java.util.Arrays;
|
||||
import java.util.List;
|
||||
import java.util.Objects;
|
||||
|
||||
import static com.ai.da.common.enums.LayersPriorityEnum.BODY;
|
||||
|
||||
/**
|
||||
* design item详情表 服务实现类
|
||||
*
|
||||
@@ -60,7 +63,9 @@ public class TDesignPythonOutfitDetailServiceImpl extends ServiceImpl<TDesignPyt
|
||||
designPythonOutfitVO.setMaskUrl(StringUtil.isNullOrEmpty(detail.getMaskUrl()) ? null : minIoUtil.getPresignedUrl(detail.getMaskUrl(), 24 * 60));
|
||||
designPythonOutfitVO.setMaskMinioUrl(StringUtil.isNullOrEmpty(detail.getMaskUrl()) ? null : detail.getMaskUrl());
|
||||
designPythonOutfitVO.setScale(Float.parseFloat(detail.getScale()));
|
||||
designPythonOutfitVO.setOffset(CollectionUtil.isEmpty(offset) ? Arrays.asList(0L, 0L) : offset);
|
||||
designPythonOutfitVO.setOffset(StringUtil.isNullOrEmpty(detail.getOffset()) ? Arrays.asList(0L, 0L) : (List<Long>) JSON.parse(detail.getOffset()));
|
||||
designPythonOutfitVO.setPriority(Math.abs(detail.getPriority()));
|
||||
// designPythonOutfitVO.setOffset(CollectionUtil.isEmpty(offset) ? Arrays.asList(0L, 0L) : offset);
|
||||
|
||||
/*if (!StringUtil.isNullOrEmpty(detail.getImageSize())){
|
||||
List<Long> size = Arrays.stream(detail.getImageSize().replaceAll("\\[|\\]", "").split(",")).map(s -> Long.parseLong(s.trim())).collect(Collectors.toList());
|
||||
@@ -86,4 +91,14 @@ public class TDesignPythonOutfitDetailServiceImpl extends ServiceImpl<TDesignPyt
|
||||
baseMapper.update(null, updateWrapper);
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public void setDesignPythonOutfitDetailPriority(List<TDesignPythonOutfitDetail> details){
|
||||
for (TDesignPythonOutfitDetail detail:details){
|
||||
if (!detail.getImageCategory().equals(BODY.getRealName()) && detail.getPriority().equals(BODY.getValue())){
|
||||
detail.setPriority(LayersPriorityEnum.getValueByLayerCategory(detail.getImageCategory()).getValue());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -123,15 +123,15 @@ public class UserLikeGroupServiceImpl extends ServiceImpl<UserLikeGroupMapper, U
|
||||
}
|
||||
List<UserLikeVO> userLikeVOS = userLikeService.getGroupDetail(userGroupId);
|
||||
String sex = null;
|
||||
if (CollectionUtil.isNotEmpty(userLikeVOS)) {
|
||||
Long designId = userLikeVOS.get(0).getDesignId();
|
||||
Design design = designMapper.selectById(designId);
|
||||
if (design.getModelType().equals(ModelType.SYSTEM.getValue())) {
|
||||
sex = sysFileMapper.selectById(design.getTemplateId()).getLevel2Type();
|
||||
}else {
|
||||
sex = libraryMapper.selectById(design.getTemplateId()).getLevel2Type();
|
||||
}
|
||||
}
|
||||
// if (CollectionUtil.isNotEmpty(userLikeVOS)) {
|
||||
// Long designId = userLikeVOS.get(0).getDesignId();
|
||||
// Design design = designMapper.selectById(designId);
|
||||
// if (design.getModelType().equals(ModelType.SYSTEM.getValue())) {
|
||||
// sex = sysFileMapper.selectById(design.getTemplateId()).getLevel2Type();
|
||||
// }else {
|
||||
// sex = libraryMapper.selectById(design.getTemplateId()).getLevel2Type();
|
||||
// }
|
||||
// }
|
||||
userLikeVOS.forEach(o -> {
|
||||
TDesignPythonOutfit tDesignPythonOutfit1 = designPythonOutfitMapper.selectById(o.getDesignOutfitId());
|
||||
o.setUrl(tDesignPythonOutfit1.getDesignUrl());
|
||||
|
||||
@@ -37,7 +37,7 @@ public class UserLikeServiceImpl extends ServiceImpl<UserLikeMapper, UserLike> i
|
||||
public List<UserLikeVO> getGroupDetail(Long userGroupId) {
|
||||
QueryWrapper<UserLike> queryWrapper = new QueryWrapper<>();
|
||||
queryWrapper.eq("user_like_group_id", userGroupId);
|
||||
queryWrapper.orderByDesc("create_time");
|
||||
queryWrapper.orderByDesc("create_date");
|
||||
List<UserLike> userLikes = userLikeMapper.selectList(queryWrapper);
|
||||
if (CollectionUtils.isEmpty(userLikes)) {
|
||||
return Lists.newArrayList();
|
||||
|
||||
@@ -52,9 +52,9 @@ access.python.ip=http://18.167.251.121
|
||||
#access.python.ip=http://18.167.251.121:9991/
|
||||
|
||||
# minIO服务配置之信息
|
||||
minio.endpoint=http://18.167.251.121:9000
|
||||
minio.accessKey=minioadmin
|
||||
minio.secretKey=minioadmin
|
||||
minio.endpoint=https://www.minio.aida.com.hk:9000
|
||||
minio.accessKey=admin
|
||||
minio.secretKey=admin123
|
||||
minio.bucketName.clothing=aida-clothing
|
||||
minio.bucketName.results=aida-results
|
||||
minio.bucketName.sysImage=aida-sys-image
|
||||
|
||||
@@ -128,7 +128,9 @@ layers.does.not.exists=layers does not exists.
|
||||
unknown.generate.type=unknown generate type.
|
||||
the.workspace.lastIndex.not.found=The workspace lastIndex not found.
|
||||
gender.cannot.be.empty=gender cannot be empty.
|
||||
image.synthesis.failed=Image synthesis failed.
|
||||
image.synthesis.failed=image synthesis failed.
|
||||
priority.cannot.be.repeated=priority cannot be repeated.
|
||||
model.not.found=model not found
|
||||
|
||||
# 可能会报异常
|
||||
# Informative:
|
||||
|
||||
@@ -1,134 +1,179 @@
|
||||
# Logique métier
|
||||
system.error=Erreur système!
|
||||
system.busy=Système occupé!
|
||||
userName.does.not.exist=Le nom d'utilisateur n'existe pas!
|
||||
user.expired=Utilisateur expiré!
|
||||
password.error=Erreur de mot de passe!
|
||||
email.error=Erreur d'email!
|
||||
unknown.authentication.operation.type=Type d'opération d'authentification inconnu!
|
||||
failed.to.send.mail=Échec de l'envoi de l'email!
|
||||
email.does.not.exist=L'email n'existe pas!
|
||||
unknown.login.type=Type de connexion inconnu!
|
||||
error.login.type=Type de connexion erroné!
|
||||
the.verification.code.has.expired=Le code de vérification a expiré!
|
||||
verification.code.error=Erreur de code de vérification!
|
||||
user.has.bound.mailbox=L'utilisateur a lié une boîte mail!
|
||||
get.moodBoards.data.is.mismatch=Les données de moodBoards ne correspondent pas!
|
||||
get.printBoards.data.is.mismatch=Les données de printBoards ne correspondent pas!
|
||||
get.sketchBoards.data.is.mismatch=Les données de sketchBoards ne correspondent pas!
|
||||
the.number.of.PIN.top.or.bottom.or.outerwear.sketchBoard.cannot.be.more.than.8=Le nombre de PIN top ou bottom ou outerwear sketchBoard ne peut pas dépasser 8!
|
||||
modelPoint.not.found=Point de modèle introuvable!
|
||||
attributeRetrieval.interface.exception=Exception de l'interface de récupération d'attributs, veuillez réessayer plus tard! Si l'échec persiste après plusieurs tentatives, veuillez contacter l'administrateur!
|
||||
design.interface.exception=Exception de l'interface de conception, veuillez réessayer plus tard! Si l'échec persiste après plusieurs tentatives, veuillez contacter l'administrateur!
|
||||
processMannequins.interface.exception=Exception de l'interface des mannequins de processus, veuillez réessayer plus tard! Si l'échec persiste après plusieurs tentatives, veuillez contacter l'administrateur!
|
||||
designProcess.interface.exception=Exception de l'interface de processus de conception, veuillez réessayer plus tard! Si l'échec persiste après plusieurs tentatives, veuillez contacter l'administrateur!
|
||||
generate.interface.exception=Exception de l'interface de génération, veuillez réessayer plus tard! Si l'échec persiste après plusieurs tentatives, veuillez contacter l'administrateur!
|
||||
collection.not.found=Collection introuvable!
|
||||
design.not.found=Conception introuvable!
|
||||
designItem.not.found=Élément de conception introuvable!
|
||||
userLikeGroup.not.found=Groupe d'appréciation de l'utilisateur introuvable!
|
||||
old.elements.not.found=Anciens éléments introuvables!
|
||||
new.designItemDetails.not.found=Nouveaux détails d'élément de conception introuvables!
|
||||
save.workspace.failed=Échec de sauvegarde de l'espace de travail!
|
||||
save.design.failed=Échec de sauvegarde de la conception!
|
||||
update.workspace.failed=Échec de mise à jour de l'espace de travail!
|
||||
the.workspace.lastIndex.not.found=Le dernier index de l'espace de travail est introuvable!
|
||||
the.workspaceName.already.exists=Le nom de l'espace de travail existe déjà!
|
||||
unable.to.delete.the.workspace.you.are.currently.using=Impossible de supprimer l'espace de travail que vous utilisez actuellement!
|
||||
enumeration.class.not.found=Classe d'énumération introuvable!
|
||||
history.detail.not.found=Détail d'historique introuvable!
|
||||
designItemDetails.not.found=Détails d'élément de conception introuvables!
|
||||
designPythonOutfit.not.found=Tenue Python de conception introuvable!
|
||||
unknown.parameter.level1Type=Type de niveau 1 de paramètre inconnu!
|
||||
collectionElement.not.found=Élément de collection introuvable!
|
||||
select1.file.does.not.exist=Le fichier select1 n'existe pas!
|
||||
select2.file.does.not.exist=Le fichier select2 n'existe pas!
|
||||
generate.print.exception=Exception de génération d'impression!
|
||||
generate.print.failed=Échec de génération d'impression!
|
||||
collectionElements.not.found=Éléments de collection introuvables!
|
||||
batch.save.libraryList.failed=Échec de sauvegarde en lot de la liste de bibliothèque!
|
||||
panTones.not.found=PanTones introuvables!
|
||||
hsv.value.cannot.exceed.the.maximum.of.8=La valeur HSV ne peut pas dépasser 8!
|
||||
save.designItem.failed=Échec de sauvegarde de l'élément de conception!
|
||||
unknown.type=Type inconnu!
|
||||
unknown.operateType=Type d'opération inconnu!
|
||||
unknown.level1TypeEnum=Type d'enum de niveau 1 inconnu!
|
||||
the.id.value.is.out.of.range=La valeur d'ID est hors de portée!
|
||||
library.not.found=Bibliothèque introuvable!
|
||||
wrong.clothes.type=Type de vêtements incorrect!
|
||||
sysFile.not.found=Fichier système introuvable!
|
||||
librarys.not.found=Bibliothèques introuvables!
|
||||
groupDetails.not.found=Détails de groupe introuvables!
|
||||
history.not.found=Historique introuvable!
|
||||
unknown.parameter.level2Type=Type de niveau 2 de paramètre inconnu!
|
||||
MARKETING_SKETCH.type.have.been.removed=Le type MARKETING_SKETCH a été supprimé!
|
||||
unknown.modelType=Type de modèle inconnu!
|
||||
save.library.failed=Échec de sauvegarde de la bibliothèque!
|
||||
get.file.failed=Échec de récupération du fichier!
|
||||
the.path.is.error=Le chemin est incorrect!
|
||||
batch.save.colorElements.failed=Échec de sauvegarde en lot des éléments de couleur!
|
||||
initSysFile.ioException=Erreur d'exception InitSysFile!
|
||||
save.sysFile.failed=Échec de sauvegarde du fichier système!
|
||||
save.pythonTAllInfo.failed=Échec de sauvegarde de toutes les infos PythonT!
|
||||
save.collection.failed=Échec de sauvegarde de la collection!
|
||||
save.designItemDetail.failed=Échec de sauvegarde du détail de l'élément de conception!
|
||||
# Validation des paramètres transmis depuis le frontend
|
||||
singleOverall.cannot.be.empty=Le singleOverall ne peut pas être vide!
|
||||
colorBoards.cannot.be.empty=Le colorBoards ne peut pas être vide!
|
||||
systemScale.cannot.be.empty=Le systemScale ne peut pas être vide!
|
||||
modelType.cannot.be.empty=Le modelType ne peut pas être vide!
|
||||
modelSex.cannot.be.empty=Le modelSex ne peut pas être vide!
|
||||
templateId.cannot.be.empty=Le templateId ne peut pas être vide!
|
||||
processId.cannot.be.empty=Le processId ne peut pas être vide!
|
||||
timeZone.cannot.be.empty=Le timeZone ne peut pas être vide!
|
||||
userId.cannot.be.empty=Le userId ne peut pas être vide!
|
||||
email.cannot.be.empty=L'email ne peut pas être vide!
|
||||
operationType.cannot.be.empty=Le operationType ne peut pas être vide!
|
||||
password.cannot.be.empty=Le mot de passe ne peut pas être vide!
|
||||
emailVerifyCode.cannot.be.empty=Le emailVerifyCode ne peut pas être vide!
|
||||
loginType.cannot.be.empty=Le loginType ne peut pas être vide!
|
||||
userName.cannot.be.empty=Le userName ne peut pas être vide!
|
||||
sketchBoards.designType.cannot.be.empty=Le designType de sketchBoards ne peut pas être vide!
|
||||
moodBoards.designType.cannot.be.empty=Le designType de moodBoards ne peut pas être vide!
|
||||
printBoards.designType.cannot.be.empty=Le designType de printBoards ne peut pas être vide!
|
||||
unknown.parameter.singleOverall=Paramètre inconnu singleOverall!
|
||||
unknown.parameter.switchCategory=Catégorie de commutation de paramètre inconnue!
|
||||
collectionId.cannot.be.empty=Le collectionId ne peut pas être vide!
|
||||
designPythonOutfitId.cannot.be.empty=Le designPythonOutfitId ne peut pas être vide!
|
||||
designItemId.cannot.be.empty=Le designItemId ne peut pas être vide!
|
||||
designId.cannot.be.empty=Le designId ne peut pas être vide!
|
||||
groupDetailId.cannot.be.empty=Le groupDetailId ne peut pas être vide!
|
||||
validStartTime.cannot.be.empty=Le validStartTime ne peut pas être vide!
|
||||
validEndTime.cannot.be.empty=Le validEndTime ne peut pas être vide!
|
||||
user_id.cannot.be.empty=Le user_id ne peut pas être vide!
|
||||
session_id.cannot.be.empty=Le session_id ne peut pas être vide!
|
||||
rgbValue.cannot.be.empty=Le rgbValue ne peut pas être vide!
|
||||
file.cannot.be.empty=Le fichier ne peut pas être vide!
|
||||
select1Id.cannot.be.empty=Le select1Id ne peut pas être vide!
|
||||
select2Id.cannot.be.empty=Le select2Id ne peut pas être vide!
|
||||
isPin.cannot.be.empty=Le isPin ne peut pas être vide!
|
||||
designType.cannot.be.empty=Le designType ne peut pas être vide!
|
||||
priority.cannot.be.empty=La priorité ne peut pas être vide!
|
||||
clothes.cannot.be.empty=Les vêtements ne peuvent pas être vides!
|
||||
isPreview.cannot.be.empty=Le isPreview ne peut pas être vide!
|
||||
h.cannot.be.empty=Le h ne peut pas être vide!
|
||||
s.cannot.be.empty=Le s ne peut pas être vide!
|
||||
v.cannot.be.empty=Le v ne peut pas être vide!
|
||||
userGroupId.cannot.be.empty=Le userGroupId ne peut pas être vide!
|
||||
userGroupName.cannot.be.empty=Le userGroupName ne peut pas être vide!
|
||||
libraryId.cannot.be.empty=Le libraryId ne peut pas être vide!
|
||||
shoulderLeft.cannot.be.empty=Le shoulderLeft ne peut pas être vide!
|
||||
shoulderRight.cannot.be.empty=Le shoulderRight ne peut pas être vide!
|
||||
waistbandLeft.cannot.be.empty=Le waistbandLeft ne peut pas être vide!
|
||||
waistbandRight.cannot.be.empty=Le waistbandRight ne peut pas être vide!
|
||||
handLeft.cannot.be.empty=Le handLeft ne peut pas être vide!
|
||||
handRight.cannot.be.empty=Le handRight ne peut pas être vide!
|
||||
id.cannot.be.empty=L'ID ne peut pas être vide!
|
||||
type.cannot.be.empty=Le type ne peut pas être vide!
|
||||
color.cannot.be.empty=La couleur ne peut pas être vide!
|
||||
generateDetailId.cannot.be.empty=Le generateDetailId ne peut pas être vide!
|
||||
level1Type.cannot.be.empty=Le level1Type ne peut pas être vide!
|
||||
regionNum.cannot.be.empty=Le regionNum ne peut pas être vide!
|
||||
phone.cannot.be.empty=Le téléphone ne peut pas être vide!
|
||||
printId.cannot.be.empty=Le printId ne peut pas être vide!
|
||||
path.cannot.be.empty=Le chemin ne peut pas être vide!
|
||||
# 不易报异常
|
||||
system.error=Erreur système.
|
||||
unknown.authentication.operation.type=Type d'opération d'authentification inconnu.
|
||||
failed.to.send.mail=Échec de l'envoi du courrier.
|
||||
unknown.login.type=Type de connexion inconnu.
|
||||
error.login.type=Type de connexion incorrect.
|
||||
get.moodBoards.data.is.mismatch=La récupération des données des moodBoards ne correspond pas.
|
||||
get.printBoards.data.is.mismatch=La récupération des données des printBoards ne correspond pas.
|
||||
get.sketchBoards.data.is.mismatch=La récupération des données des sketchBoards ne correspond pas.
|
||||
modelPoint.not.found=Point de modèle introuvable.
|
||||
collection.not.found=Collection introuvable.
|
||||
design.not.found=Design introuvable.
|
||||
designItem.not.found=DesignItem introuvable.
|
||||
userLikeGroup.not.found=Groupe UserLike introuvable.
|
||||
old.elements.not.found=Anciens éléments introuvables.
|
||||
new.designItemDetails.not.found=Nouveaux détails de DesignItem introuvables.
|
||||
save.workspace.failed=Échec de l'enregistrement de l'espace de travail.
|
||||
save.design.failed=Échec de l'enregistrement du design.
|
||||
update.workspace.failed=Échec de la mise à jour de l'espace de travail.
|
||||
enumeration.class.not.found=Classe d'énumération introuvable.
|
||||
history.detail.not.found=Détail d'historique introuvable.
|
||||
designItemDetails.not.found=Détails de DesignItem introuvables.
|
||||
designPythonOutfit.not.found=DesignPythonOutfit introuvable.
|
||||
unknown.parameter.level1Type=Type de paramètre level1Type inconnu.
|
||||
collectionElement.not.found=Element de collection introuvable.
|
||||
select1.file.does.not.exist=Le fichier select1 n'existe pas.
|
||||
select2.file.does.not.exist=Le fichier select2 n'existe pas.
|
||||
save.collectionElement.failed=Échec de l'enregistrement de l'élément de collection.
|
||||
collectionElements.not.found=Éléments de collection introuvables.
|
||||
batch.save.libraryList.failed=Échec de l'enregistrement en lot de la liste de bibliothèque.
|
||||
panTones.not.found=Pantones introuvables.
|
||||
save.designItem.failed=Échec de l'enregistrement de DesignItem.
|
||||
unknown.type=Type inconnu.
|
||||
unknown.operateType=Type d'opération inconnu.
|
||||
unknown.level1TypeEnum=Type d'enum level1 inconnu.
|
||||
the.id.value.is.out.of.range=La valeur d'ID est hors de portée.
|
||||
library.not.found=Bibliothèque introuvable.
|
||||
wrong.clothes.type=Type de vêtement incorrect.
|
||||
sysFile.not.found=Fichier système introuvable.
|
||||
libraryList.not.found=Liste de bibliothèque introuvable.
|
||||
groupDetails.not.found=Détails de groupe introuvables.
|
||||
history.not.found=Historique introuvable.
|
||||
unknown.parameter.level2Type=Type de paramètre level2Type inconnu.
|
||||
MARKETING_SKETCH.type.have.been.removed=Le type MARKETING_SKETCH a été supprimé.
|
||||
unknown.modelType=Type de modèle inconnu.
|
||||
save.library.failed=Échec de l'enregistrement de la bibliothèque.
|
||||
get.file.failed=Échec de la récupération du fichier.
|
||||
the.path.is.error=Le chemin est incorrect.
|
||||
batch.save.colorElements.failed=Échec de l'enregistrement en lot des éléments de couleur.
|
||||
initSysFile.ioException=Erreur d'initialisation de SysFile (IOException).
|
||||
save.sysFile.failed=Échec de l'enregistrement de SysFile.
|
||||
save.pythonTAllInfo.failed=Échec de l'enregistrement de PythonTAllInfo.
|
||||
save.collection.failed=Échec de l'enregistrement de la collection.
|
||||
save.designItemDetail.failed=Échec de l'enregistrement du détail de DesignItem.
|
||||
save.classification.failed=Échec de l'enregistrement de la classification.
|
||||
update.classification.failed=Échec de la mise à jour de la classification.
|
||||
please.input.the.caption=Veuillez saisir la légende.
|
||||
please.choose.an.image=Veuillez choisir une image.
|
||||
please.input.the.caption.and.choose.an.image=Veuillez saisir la légende et choisir une image.
|
||||
duplicate.likes.are.not.allowed=Les likes en double ne sont pas autorisés.
|
||||
layer.information.not.found=Information de calque introuvable.
|
||||
singleOverall.cannot.be.empty=singleOverall ne peut pas être vide.
|
||||
colorBoards.cannot.be.empty=colorBoards ne peut pas être vide.
|
||||
systemScale.cannot.be.empty=systemScale ne peut pas être vide.
|
||||
modelType.cannot.be.empty=modelType ne peut pas être vide.
|
||||
modelSex.cannot.be.empty=modelSex ne peut pas être vide.
|
||||
templateId.cannot.be.empty=templateId ne peut pas être vide.
|
||||
processId.cannot.be.empty=processId ne peut pas être vide.
|
||||
timeZone.cannot.be.empty=TimeZone ne peut pas être vide.
|
||||
userId.cannot.be.empty=userId ne peut pas être vide.
|
||||
email.cannot.be.empty=email ne peut pas être vide.
|
||||
operationType.cannot.be.empty=operationType ne peut pas être vide.
|
||||
password.cannot.be.empty=password ne peut pas être vide.
|
||||
emailVerifyCode.cannot.be.empty=emailVerifyCode ne peut pas être vide.
|
||||
loginType.cannot.be.empty=loginType ne peut pas être vide.
|
||||
userName.cannot.be.empty=userName ne peut pas être vide.
|
||||
sketchBoards.designType.cannot.be.empty=Le type de design des sketchBoards ne peut pas être vide.
|
||||
moodBoards.designType.cannot.be.empty=Le type de design des moodBoards ne peut pas être vide.
|
||||
printBoards.designType.cannot.be.empty=Le type de design des printBoards ne peut pas être vide.
|
||||
unknown.parameter.singleOverall=Paramètre inconnu : singleOverall.
|
||||
unknown.parameter.switchCategory=Paramètre inconnu : switchCategory.
|
||||
collectionId.cannot.be.empty=collectionId ne peut pas être vide.
|
||||
designPythonOutfitId.cannot.be.empty=designPythonOutfitId ne peut pas être vide.
|
||||
designItemId.cannot.be.empty=designItemId ne peut pas être vide.
|
||||
designId.cannot.be.empty=designId ne peut pas être vide.
|
||||
groupDetailId.cannot.be.empty=groupDetailId ne peut pas être vide.
|
||||
validStartTime.cannot.be.empty=validStartTime ne peut pas être vide.
|
||||
validEndTime.cannot.be.empty=validEndTime ne peut pas être vide.
|
||||
user_id.cannot.be.empty=user_id ne peut pas être vide.
|
||||
session_id.cannot.be.empty=session_id ne peut pas être vide.
|
||||
rgbValue.cannot.be.empty=rgbValue ne peut pas être vide.
|
||||
file.cannot.be.empty=file ne peut pas être vide.
|
||||
select1Id.cannot.be.empty=select1Id ne peut pas être vide.
|
||||
select2Id.cannot.be.empty=select2Id ne peut pas être vide.
|
||||
isPin.cannot.be.empty=isPin ne peut pas être vide.
|
||||
designType.cannot.be.empty=designType ne peut pas être vide.
|
||||
priority.cannot.be.empty=priority ne peut pas être vide.
|
||||
clothes.cannot.be.empty=clothes ne peut pas être vide.
|
||||
isPreview.cannot.be.empty=isPreview ne peut pas être vide.
|
||||
h.cannot.be.empty=h ne peut pas être vide.
|
||||
s.cannot.be.empty=s ne peut pas être vide.
|
||||
v.cannot.be.empty=v ne peut pas être vide.
|
||||
userGroupId.cannot.be.empty=userGroupId ne peut pas être vide.
|
||||
userGroupName.cannot.be.empty=userGroupName ne peut pas être vide.
|
||||
libraryId.cannot.be.empty=libraryId ne peut pas être vide.
|
||||
shoulderLeft.cannot.be.empty=shoulderLeft ne peut pas être vide.
|
||||
shoulderRight.cannot.be.empty=shoulderRight ne peut pas être vide.
|
||||
waistbandLeft.cannot.be.empty=waistbandLeft ne peut pas être vide.
|
||||
waistbandRight.cannot.be.empty=waistbandRight ne peut pas être vide.
|
||||
handLeft.cannot.be.empty=handLeft ne peut pas être vide.
|
||||
handRight.cannot.be.empty=handRight ne peut pas être vide.
|
||||
id.cannot.be.empty=id ne peut pas être vide.
|
||||
type.cannot.be.empty=type ne peut pas être vide.
|
||||
color.cannot.be.empty=color ne peut pas être vide.
|
||||
generateDetailId.cannot.be.empty=generateDetailId ne peut pas être vide.
|
||||
level1Type.cannot.be.empty=level1Type ne peut pas être vide.
|
||||
regionNum.cannot.be.empty=regionNum ne peut pas être vide.
|
||||
phone.cannot.be.empty=phone ne peut pas être vide.
|
||||
printId.cannot.be.empty=printId ne peut pas être vide.
|
||||
path.cannot.be.empty=path ne peut pas être vide.
|
||||
classificationName.cannot.be.empty=classificationName ne peut pas être vide.
|
||||
level2Type.cannot.be.empty=level2Type ne peut pas être vide.
|
||||
generateItem.does.not.exist=generateItem n'existe pas.
|
||||
level1Type.does.not.match=Le type level1Type ne correspond pas.
|
||||
the.image.does.not.exist.please.reselect=L'image n'existe pas. Veuillez sélectionner à nouveau.
|
||||
design.item.does.not.exist=L'élément de design n'existe pas.
|
||||
layers.does.not.exists=Les calques n'existent pas.
|
||||
unknown.generate.type=Type de génération inconnu.
|
||||
the.workspace.lastIndex.not.found=lastIndex de l'espace de travail introuvable.
|
||||
gender.cannot.be.empty=Le genre ne peut pas être vide.
|
||||
image.synthesis.failed=Échec de la synthèse d'image.
|
||||
priority.cannot.be.repeated=La priorité ne peut pas être répétée.
|
||||
|
||||
# 可能会报异常
|
||||
# Informative:
|
||||
# 当用户输入不符合预设规则时,比如格式错误或者值的范围不正确,这种错误通常可以由用户自行更正。
|
||||
userName.does.not.exist=Le nom d'utilisateur ou le mot de passe est incorrect. Veuillez vérifier votre saisie et réessayer.
|
||||
password.error=Le nom d'utilisateur ou le mot de passe est incorrect. Veuillez vérifier votre saisie et réessayer.
|
||||
email.error=L'e-mail est incorrect, veuillez saisir l'e-mail lié correct.
|
||||
email.does.not.exist=L'adresse e-mail n'existe pas dans nos enregistrements. Veuillez vérifier et réessayer.
|
||||
the.verification.code.has.expired=Le code de vérification a expiré. Veuillez demander un nouveau code pour continuer.
|
||||
verification.code.error=Le code de vérification saisi est incorrect. Veuillez vérifier et réessayer.
|
||||
the.number.of.PIN.top.or.bottom.or.outerwear.sketchBoard.cannot.be.more.than.8=Vous ne pouvez pas avoir plus de 8 PIN tops, bottoms, ou outerwear dans le sketchBoard. Veuillez ajuster en conséquence.
|
||||
hsv.value.cannot.exceed.the.maximum.of.8=La valeur hsv ne peut pas dépasser le maximum de 8.
|
||||
the.workspaceName.already.exists=Un espace de travail avec ce nom existe déjà.
|
||||
unable.to.delete.the.workspace.you.are.currently.using=L'espace de travail que vous utilisez actuellement ne peut pas être supprimé. Veuillez sélectionner un autre espace de travail avant d'essayer de supprimer.
|
||||
classificationName.already.exists=Le nom de label que vous avez saisi existe déjà. Veuillez saisir un nom de label différent pour éviter la duplication.
|
||||
|
||||
# Warnings:
|
||||
# 用来提醒用户可能会导致不良后果的操作,但不一定是错误。用户需要认真考虑是否继续当前操作。
|
||||
the.classification.you.deleted.has.associated.library=Le label que vous tentez de supprimer est associé à des données existantes. Êtes-vous sûr de vouloir continuer la suppression ?
|
||||
the.model.has.been.referenced.by.the.workspace=Ce modèle est actuellement utilisé par un espace de travail. Sa suppression pourrait affecter l'espace de travail. Confirmez la suppression uniquement si vous en êtes sûr.
|
||||
|
||||
# Errors:
|
||||
# 这类错误是由系统内部错误引起的,用户通常无法自行解决,需要联系支持或等待系统管理员介入。
|
||||
system.busy=Le système est actuellement occupé. Veuillez patienter un moment et réessayer.
|
||||
user.expired=Votre session utilisateur a expiré. Veuillez contacter un administrateur pour renouveler vos droits d'utilisation.
|
||||
attributeRetrieval.interface.exception=Nous avons rencontré une erreur lors de la récupération des données d'attribut. (Veuillez réessayer plus tard. Si le problème persiste, veuillez nous contacter à help@aida.com.hk.)
|
||||
design.interface.exception=Nous avons rencontré une erreur avec l'interface de design. (Veuillez réessayer plus tard. Si le problème persiste, veuillez nous contacter à help@aida.com.hk.)
|
||||
processMannequins.interface.exception=Nous avons rencontré une erreur lors du téléchargement des mannequins. (Veuillez réessayer plus tard. Si le problème persiste, veuillez nous contacter à help@aida.com.hk.)
|
||||
processSketchBoards.interface.exception=Nous avons rencontré une erreur lors du téléchargement du sketchBoard. (Veuillez réessayer plus tard. Si le problème persiste, veuillez nous contacter à help@aida.com.hk.)
|
||||
designProcess.interface.exception=Il y a eu un problème lors du chargement de la barre de progression. (Veuillez réessayer plus tard. Si le problème persiste, veuillez nous contacter à help@aida.com.hk.)
|
||||
generate.interface.exception=Nous rencontrons actuellement un grand nombre de demandes de génération. (Veuillez réessayer plus tard. Si le problème persiste, contactez-nous à help@aida.com.hk pour obtenir de l'aide.)
|
||||
generate.interface.error=Nous avons rencontré une erreur avec l'interface de génération. (Veuillez réessayer plus tard. Si le problème persiste, veuillez nous contacter à help@aida.com.hk.)
|
||||
chat-bot.interface.exception=Nous avons rencontré une erreur avec l'interface du robot de chat. (Veuillez réessayer plus tard. Si le problème persiste, veuillez nous contacter à help@aida.com.hk.)
|
||||
compose-layer.interface.exception=Nous avons rencontré des problèmes lors de la fusion des calques. (Veuillez réessayer plus tard. Si le problème persiste, veuillez nous contacter à help@aida.com.hk.)
|
||||
cloth-classification.interface.exception=Nous avons rencontré des problèmes lors de l'obtention des catégories de vêtements. (Veuillez réessayer plus tard. Si le problème persiste, veuillez nous contacter à help@aida.com.hk.)
|
||||
|
||||
多语言返回
|
||||
OVERALL=Général
|
||||
TOPS=Hauts
|
||||
BOTTOMS=Bas
|
||||
OUTWEAR=Manteau
|
||||
BLOUSE=Chemisier
|
||||
DRESS=Robe
|
||||
TROUSERS=Pantalons
|
||||
SKIRT=Jupe
|
||||
FEMALE=Vêtements pour femmes
|
||||
MALE=Vêtements pour hommes
|
||||
@@ -1,134 +1,179 @@
|
||||
# Logica del sistema
|
||||
system.error=Errore di sistema!
|
||||
system.busy=Sistema occupato!
|
||||
userName.does.not.exist=Nome utente non esiste!
|
||||
user.expired=Utente scaduto!
|
||||
password.error=Errore di password!
|
||||
email.error=Errore email!
|
||||
unknown.authentication.operation.type=Tipo di operazione di autenticazione sconosciuto!
|
||||
failed.to.send.mail=Invio email fallito!
|
||||
email.does.not.exist=L'email non esiste!
|
||||
unknown.login.type=Tipo di accesso sconosciuto!
|
||||
error.login.type=Tipo di accesso errato!
|
||||
the.verification.code.has.expired=Il codice di verifica è scaduto!
|
||||
verification.code.error=Errore nel codice di verifica!
|
||||
user.has.bound.mailbox=L'utente ha collegato una casella email!
|
||||
get.moodBoards.data.is.mismatch=I dati di moodBoards non corrispondono!
|
||||
get.printBoards.data.is.mismatch=I dati di printBoards non corrispondono!
|
||||
get.sketchBoards.data.is.mismatch=I dati di sketchBoards non corrispondono!
|
||||
the.number.of.PIN.top.or.bottom.or.outerwear.sketchBoard.cannot.be.more.than.8=Il numero di PIN top o bottom o outerwear sketchBoard non può essere superiore a 8!
|
||||
modelPoint.not.found=Punto del modello non trovato!
|
||||
attributeRetrieval.interface.exception=Eccezione dell'interfaccia di recupero attributi, si prega di riprovare più tardi! Se il problema persiste dopo diversi tentativi, contattare l'amministratore!
|
||||
design.interface.exception=Eccezione dell'interfaccia di progettazione, si prega di riprovare più tardi! Se il problema persiste dopo diversi tentativi, contattare l'amministratore!
|
||||
processMannequins.interface.exception=Eccezione dell'interfaccia dei manichini di processo, si prega di riprovare più tardi! Se il problema persiste dopo diversi tentativi, contattare l'amministratore!
|
||||
designProcess.interface.exception=Eccezione dell'interfaccia di processo di progettazione, si prega di riprovare più tardi! Se il problema persiste dopo diversi tentativi, contattare l'amministratore!
|
||||
generate.interface.exception=Eccezione dell'interfaccia di generazione, si prega di riprovare più tardi! Se il problema persiste dopo diversi tentativi, contattare l'amministratore!
|
||||
collection.not.found=Collezione non trovata!
|
||||
design.not.found=Design non trovato!
|
||||
designItem.not.found=Elemento di design non trovato!
|
||||
userLikeGroup.not.found=Gruppo di apprezzamento dell'utente non trovato!
|
||||
old.elements.not.found=Vecchi elementi non trovati!
|
||||
new.designItemDetails.not.found=Dettagli del nuovo elemento di design non trovati!
|
||||
save.workspace.failed=Salvataggio spazio di lavoro fallito!
|
||||
save.design.failed=Salvataggio design fallito!
|
||||
update.workspace.failed=Aggiornamento spazio di lavoro fallito!
|
||||
the.workspace.lastIndex.not.found=L'ultimo indice dello spazio di lavoro non è stato trovato!
|
||||
the.workspaceName.already.exists=Il nome dello spazio di lavoro esiste già!
|
||||
unable.to.delete.the.workspace.you.are.currently.using=Impossibile eliminare lo spazio di lavoro che stai utilizzando!
|
||||
enumeration.class.not.found=Classe di enumerazione non trovata!
|
||||
history.detail.not.found=Dettaglio storico non trovato!
|
||||
designItemDetails.not.found=Dettagli dell'elemento di design non trovati!
|
||||
designPythonOutfit.not.found=DesignPythonOutfit non trovato!
|
||||
unknown.parameter.level1Type=Tipo di livello 1 di parametro sconosciuto!
|
||||
collectionElement.not.found=Elemento di raccolta non trovato!
|
||||
select1.file.does.not.exist=Il file select1 non esiste!
|
||||
select2.file.does.not.exist=Il file select2 non esiste!
|
||||
generate.print.exception=Eccezione di generazione stampa!
|
||||
generate.print.failed=Generazione stampa fallita!
|
||||
collectionElements.not.found=Elementi di raccolta non trovati!
|
||||
batch.save.libraryList.failed=Salvataggio batch della lista di librerie fallito!
|
||||
panTones.not.found=Pantoni non trovati!
|
||||
hsv.value.cannot.exceed.the.maximum.of.8=Il valore HSV non può superare il massimo di 8!
|
||||
save.designItem.failed=Salvataggio elemento di design fallito!
|
||||
unknown.type=Tipo sconosciuto!
|
||||
unknown.operateType=Tipo di operazione sconosciuto!
|
||||
unknown.level1TypeEnum=Tipo di enum di livello 1 sconosciuto!
|
||||
the.id.value.is.out.of.range=Il valore dell'ID è fuori dall'intervallo!
|
||||
library.not.found=Biblioteca non trovata!
|
||||
wrong.clothes.type=Tipo di abbigliamento errato!
|
||||
sysFile.not.found=File di sistema non trovato!
|
||||
librarys.not.found=Librerie non trovate!
|
||||
groupDetails.not.found=Dettagli del gruppo non trovati!
|
||||
history.not.found=Storico non trovato!
|
||||
unknown.parameter.level2Type=Tipo di livello 2 di parametro sconosciuto!
|
||||
MARKETING_SKETCH.type.have.been.removed=Il tipo MARKETING_SKETCH è stato rimosso!
|
||||
unknown.modelType=Tipo di modello sconosciuto!
|
||||
save.library.failed=Salvataggio biblioteca fallito!
|
||||
get.file.failed=Recupero file fallito!
|
||||
the.path.is.error=Il percorso è errato!
|
||||
batch.save.colorElements.failed=Salvataggio batch degli elementi di colore fallito!
|
||||
initSysFile.ioException=Eccezione di inizializzazione di InitSysFile!
|
||||
save.sysFile.failed=Salvataggio file di sistema fallito!
|
||||
save.pythonTAllInfo.failed=Salvataggio di tutte le informazioni PythonT fallito!
|
||||
save.collection.failed=Salvataggio collezione fallito!
|
||||
save.designItemDetail.failed=Salvataggio dettaglio elemento di design fallito!
|
||||
# Convalida dei parametri inviati dal frontend
|
||||
singleOverall.cannot.be.empty=Il singleOverall non può essere vuoto!
|
||||
colorBoards.cannot.be.empty=Il colorBoards non può essere vuoto!
|
||||
systemScale.cannot.be.empty=Il systemScale non può essere vuoto!
|
||||
modelType.cannot.be.empty=Il modelType non può essere vuoto!
|
||||
modelSex.cannot.be.empty=Il modelSex non può essere vuoto!
|
||||
templateId.cannot.be.empty=Il templateId non può essere vuoto!
|
||||
processId.cannot.be.empty=Il processId non può essere vuoto!
|
||||
timeZone.cannot.be.empty=Il timeZone non può essere vuoto!
|
||||
userId.cannot.be.empty=Il userId non può essere vuoto!
|
||||
email.cannot.be.empty=L'email non può essere vuota!
|
||||
operationType.cannot.be.empty=Il operationType non può essere vuoto!
|
||||
password.cannot.be.empty=La password non può essere vuota!
|
||||
emailVerifyCode.cannot.be.empty=Il emailVerifyCode non può essere vuoto!
|
||||
loginType.cannot.be.empty=Il loginType non può essere vuoto!
|
||||
userName.cannot.be.empty=Il userName non può essere vuoto!
|
||||
sketchBoards.designType.cannot.be.empty=Il designType di sketchBoards non può essere vuoto!
|
||||
moodBoards.designType.cannot.be.empty=Il designType di moodBoards non può essere vuoto!
|
||||
printBoards.designType.cannot.be.empty=Il designType di printBoards non può essere vuoto!
|
||||
unknown.parameter.singleOverall=Parametro sconosciuto singleOverall!
|
||||
unknown.parameter.switchCategory=Categoria di commutazione del parametro sconosciuta!
|
||||
collectionId.cannot.be.empty=Il collectionId non può essere vuoto!
|
||||
designPythonOutfitId.cannot.be.empty=Il designPythonOutfitId non può essere vuoto!
|
||||
designItemId.cannot.be.empty=Il designItemId non può essere vuoto!
|
||||
designId.cannot.be.empty=Il designId non può essere vuoto!
|
||||
groupDetailId.cannot.be.empty=Il groupDetailId non può essere vuoto!
|
||||
validStartTime.cannot.be.empty=Il validStartTime non può essere vuoto!
|
||||
validEndTime.cannot.be.empty=Il validEndTime non può essere vuoto!
|
||||
user_id.cannot.be.empty=Il user_id non può essere vuoto!
|
||||
session_id.cannot.be.empty=Il session_id non può essere vuoto!
|
||||
rgbValue.cannot.be.empty=Il rgbValue non può essere vuoto!
|
||||
file.cannot.be.empty=Il file non può essere vuoto!
|
||||
select1Id.cannot.be.empty=Il select1Id non può essere vuoto!
|
||||
select2Id.cannot.be.empty=Il select2Id non può essere vuoto!
|
||||
isPin.cannot.be.empty=Il isPin non può essere vuoto!
|
||||
designType.cannot.be.empty=Il designType non può essere vuoto!
|
||||
priority.cannot.be.empty=La priorità non può essere vuota!
|
||||
clothes.cannot.be.empty=I vestiti non possono essere vuoti!
|
||||
isPreview.cannot.be.empty=Il isPreview non può essere vuoto!
|
||||
h.cannot.be.empty=Il h non può essere vuoto!
|
||||
s.cannot.be.empty=Il s non può essere vuoto!
|
||||
v.cannot.be.empty=Il v non può essere vuoto!
|
||||
userGroupId.cannot.be.empty=Il userGroupId non può essere vuoto!
|
||||
userGroupName.cannot.be.empty=Il userGroupName non può essere vuoto!
|
||||
libraryId.cannot.be.empty=Il libraryId non può essere vuoto!
|
||||
shoulderLeft.cannot.be.empty=Il shoulderLeft non può essere vuoto!
|
||||
shoulderRight.cannot.be.empty=Il shoulderRight non può essere vuoto!
|
||||
waistbandLeft.cannot.be.empty=Il waistbandLeft non può essere vuoto!
|
||||
waistbandRight.cannot.be.empty=Il waistbandRight non può essere vuoto!
|
||||
handLeft.cannot.be.empty=Il handLeft non può essere vuoto!
|
||||
handRight.cannot.be.empty=Il handRight non può essere vuoto!
|
||||
id.cannot.be.empty=L'ID non può essere vuoto!
|
||||
type.cannot.be.empty=Il tipo non può essere vuoto!
|
||||
color.cannot.be.empty=Il colore non può essere vuoto!
|
||||
generateDetailId.cannot.be.empty=Il generateDetailId non può essere vuoto!
|
||||
level1Type.cannot.be.empty=Il level1Type non può essere vuoto!
|
||||
regionNum.cannot.be.empty=Il regionNum non può essere vuoto!
|
||||
phone.cannot.be.empty=Il telefono non può essere vuoto!
|
||||
printId.cannot.be.empty=Il printId non può essere vuoto!
|
||||
path.cannot.be.empty=Il percorso non può essere vuoto!
|
||||
# 不易报异常
|
||||
system.error=Errore di sistema.
|
||||
unknown.authentication.operation.type=Tipo di operazione di autenticazione sconosciuto.
|
||||
failed.to.send.mail=Invio della posta non riuscito.
|
||||
unknown.login.type=Tipo di accesso sconosciuto.
|
||||
error.login.type=Tipo di accesso errato.
|
||||
get.moodBoards.data.is.mismatch=I dati di moodBoards ottenuti non corrispondono.
|
||||
get.printBoards.data.is.mismatch=I dati di printBoards ottenuti non corrispondono.
|
||||
get.sketchBoards.data.is.mismatch=I dati di sketchBoards ottenuti non corrispondono.
|
||||
modelPoint.not.found=Punto del modello non trovato.
|
||||
collection.not.found=Collezione non trovata.
|
||||
design.not.found=Design non trovato.
|
||||
designItem.not.found=DesignItem non trovato.
|
||||
userLikeGroup.not.found=Gruppo UserLike non trovato.
|
||||
old.elements.not.found=Vecchi elementi non trovati.
|
||||
new.designItemDetails.not.found=Nuovi dettagli di DesignItem non trovati.
|
||||
save.workspace.failed=Salvataggio dello spazio di lavoro non riuscito.
|
||||
save.design.failed=Salvataggio del design non riuscito.
|
||||
update.workspace.failed=Aggiornamento dello spazio di lavoro non riuscito.
|
||||
enumeration.class.not.found=Classe di enumerazione non trovata.
|
||||
history.detail.not.found=Dettaglio storico non trovato.
|
||||
designItemDetails.not.found=Dettagli di DesignItem non trovati.
|
||||
designPythonOutfit.not.found=DesignPythonOutfit non trovato.
|
||||
unknown.parameter.level1Type=Tipo di parametro level1Type sconosciuto.
|
||||
collectionElement.not.found=Elemento di collezione non trovato.
|
||||
select1.file.does.not.exist=Il file select1 non esiste.
|
||||
select2.file.does.not.exist=Il file select2 non esiste.
|
||||
save.collectionElement.failed=Salvataggio dell'elemento di collezione non riuscito.
|
||||
collectionElements.not.found=Elementi di collezione non trovati.
|
||||
batch.save.libraryList.failed=Salvataggio in blocco della lista delle librerie non riuscito.
|
||||
panTones.not.found=Pantoni non trovati.
|
||||
save.designItem.failed=Salvataggio di DesignItem non riuscito.
|
||||
unknown.type=Tipo sconosciuto.
|
||||
unknown.operateType=Tipo di operazione sconosciuto.
|
||||
unknown.level1TypeEnum=Tipo di enum level1 sconosciuto.
|
||||
the.id.value.is.out.of.range=Il valore dell'ID è fuori dal raggio.
|
||||
library.not.found=Libreria non trovata.
|
||||
wrong.clothes.type=Tipo di abbigliamento errato.
|
||||
sysFile.not.found=File di sistema non trovato.
|
||||
libraryList.not.found=Lista delle librerie non trovata.
|
||||
groupDetails.not.found=Dettagli del gruppo non trovati.
|
||||
history.not.found=Storia non trovata.
|
||||
unknown.parameter.level2Type=Tipo di parametro level2Type sconosciuto.
|
||||
MARKETING_SKETCH.type.have.been.removed=Il tipo MARKETING_SKETCH è stato rimosso.
|
||||
unknown.modelType=Tipo di modello sconosciuto.
|
||||
save.library.failed=Salvataggio della libreria non riuscito.
|
||||
get.file.failed=Recupero del file non riuscito.
|
||||
the.path.is.error=Il percorso è errato.
|
||||
batch.save.colorElements.failed=Salvataggio in blocco degli elementi di colore non riuscito.
|
||||
initSysFile.ioException=Errore di inizializzazione di SysFile (IOException).
|
||||
save.sysFile.failed=Salvataggio di SysFile non riuscito.
|
||||
save.pythonTAllInfo.failed=Salvataggio di PythonTAllInfo non riuscito.
|
||||
save.collection.failed=Salvataggio della collezione non riuscito.
|
||||
save.designItemDetail.failed=Salvataggio del dettaglio di DesignItem non riuscito.
|
||||
save.classification.failed=Salvataggio della classificazione non riuscito.
|
||||
update.classification.failed=Aggiornamento della classificazione non riuscito.
|
||||
please.input.the.caption=Inserisci la didascalia.
|
||||
please.choose.an.image=Scegli un'immagine.
|
||||
please.input.the.caption.and.choose.an.image=Inserisci la didascalia e scegli un'immagine.
|
||||
duplicate.likes.are.not.allowed=I like duplicati non sono permessi.
|
||||
layer.information.not.found=Informazioni sullo strato non trovate.
|
||||
singleOverall.cannot.be.empty=singleOverall non può essere vuoto.
|
||||
colorBoards.cannot.be.empty=colorBoards non può essere vuoto.
|
||||
systemScale.cannot.be.empty=systemScale non può essere vuoto.
|
||||
modelType.cannot.be.empty=modelType non può essere vuoto.
|
||||
modelSex.cannot.be.empty=modelSex non può essere vuoto.
|
||||
templateId.cannot.be.empty=templateId non può essere vuoto.
|
||||
processId.cannot.be.empty=processId non può essere vuoto.
|
||||
timeZone.cannot.be.empty=TimeZone non può essere vuoto.
|
||||
userId.cannot.be.empty=userId non può essere vuoto.
|
||||
email.cannot.be.empty=email non può essere vuoto.
|
||||
operationType.cannot.be.empty=operationType non può essere vuoto.
|
||||
password.cannot.be.empty=password non può essere vuoto.
|
||||
emailVerifyCode.cannot.be.empty=emailVerifyCode non può essere vuoto.
|
||||
loginType.cannot.be.empty=loginType non può essere vuoto.
|
||||
userName.cannot.be.empty=userName non può essere vuoto.
|
||||
sketchBoards.designType.cannot.be.empty=Il tipo di design degli sketchBoards non può essere vuoto.
|
||||
moodBoards.designType.cannot.be.empty=Il tipo di design dei moodBoards non può essere vuoto.
|
||||
printBoards.designType.cannot.be.empty=Il tipo di design dei printBoards non può essere vuoto.
|
||||
unknown.parameter.singleOverall=Parametro sconosciuto: singleOverall.
|
||||
unknown.parameter.switchCategory=Parametro sconosciuto: switchCategory.
|
||||
collectionId.cannot.be.empty=collectionId non può essere vuoto.
|
||||
designPythonOutfitId.cannot.be.empty=designPythonOutfitId non può essere vuoto.
|
||||
designItemId.cannot.be.empty=designItemId non può essere vuoto.
|
||||
designId.cannot.be.empty=designId non può essere vuoto.
|
||||
groupDetailId.cannot.be.empty=groupDetailId non può essere vuoto.
|
||||
validStartTime.cannot.be.empty=validStartTime non può essere vuoto.
|
||||
validEndTime.cannot.be.empty=validEndTime non può essere vuoto.
|
||||
user_id.cannot.be.empty=user_id non può essere vuoto.
|
||||
session_id.cannot.be.empty=session_id non può essere vuoto.
|
||||
rgbValue.cannot.be.empty=rgbValue non può essere vuoto.
|
||||
file.cannot.be.empty=file non può essere vuoto.
|
||||
select1Id.cannot.be.empty=select1Id non può essere vuoto.
|
||||
select2Id.cannot.be.empty=select2Id non può essere vuoto.
|
||||
isPin.cannot.be.empty=isPin non può essere vuoto.
|
||||
designType.cannot.be.empty=Il tipo di design non può essere vuoto.
|
||||
priority.cannot.be.empty=priority non può essere vuoto.
|
||||
clothes.cannot.be.empty=I vestiti non possono essere vuoti.
|
||||
isPreview.cannot.be.empty=isPreview non può essere vuoto.
|
||||
h.cannot.be.empty=h non può essere vuoto.
|
||||
s.cannot.be.empty=s non può essere vuoto.
|
||||
v.cannot.be.empty=v non può essere vuoto.
|
||||
userGroupId.cannot.be.empty=userGroupId non può essere vuoto.
|
||||
userGroupName.cannot.be.empty=userGroupName non può essere vuoto.
|
||||
libraryId.cannot.be.empty=libraryId non può essere vuoto.
|
||||
shoulderLeft.cannot.be.empty=shoulderLeft non può essere vuoto.
|
||||
shoulderRight.cannot.be.empty=shoulderRight non può essere vuoto.
|
||||
waistbandLeft.cannot.be.empty=waistbandLeft non può essere vuoto.
|
||||
waistbandRight.cannot.be.empty=waistbandRight non può essere vuoto.
|
||||
handLeft.cannot.be.empty=handLeft non può essere vuoto.
|
||||
handRight.cannot.be.empty=handRight non può essere vuoto.
|
||||
id.cannot.be.empty=id non può essere vuoto.
|
||||
type.cannot.be.empty=type non può essere vuoto.
|
||||
color.cannot.be.empty=color non può essere vuoto.
|
||||
generateDetailId.cannot.be.empty=generateDetailId non può essere vuoto.
|
||||
level1Type.cannot.be.empty=level1Type non può essere vuoto.
|
||||
regionNum.cannot.be.empty=regionNum non può essere vuoto.
|
||||
phone.cannot.be.empty=phone non può essere vuoto.
|
||||
printId.cannot.be.empty=printId non può essere vuoto.
|
||||
path.cannot.be.empty=path non può essere vuoto.
|
||||
classificationName.cannot.be.empty=classificationName non può essere vuoto.
|
||||
level2Type.cannot.be.empty=level2Type non può essere vuoto.
|
||||
generateItem.does.not.exist=generateItem non esiste.
|
||||
level1Type.does.not.match=Il tipo level1Type non corrisponde.
|
||||
the.image.does.not.exist.please.reselect=L'immagine non esiste. Seleziona nuovamente.
|
||||
design.item.does.not.exist=L'oggetto di design non esiste.
|
||||
layers.does.not.exists=I livelli non esistono.
|
||||
unknown.generate.type=Tipo di generazione sconosciuto.
|
||||
the.workspace.lastIndex.not.found=Ultimo indice dello spazio di lavoro non trovato.
|
||||
gender.cannot.be.empty=Il genere non può essere vuoto.
|
||||
image.synthesis.failed=Fallimento della sintesi dell'immagine.
|
||||
priority.cannot.be.repeated=La priorità non può essere ripetuta.
|
||||
|
||||
# 可能会报异常
|
||||
# Informative:
|
||||
# 当用户输入不符合预设规则时,比如格式错误或者值的范围不正确,这种错误通常可以由用户自行更正。
|
||||
userName.does.not.exist=Nome utente o password errati. Controlla la tua inserzione e riprova.
|
||||
password.error=Nome utente o password errati. Controlla la tua inserzione e riprova.
|
||||
email.error=L'e-mail è errata, inserisci l'e-mail corretta.
|
||||
email.does.not.exist=L'indirizzo e-mail non esiste nei nostri record. Controlla e riprova.
|
||||
the.verification.code.has.expired=Il codice di verifica è scaduto. Richiedi un nuovo codice per procedere.
|
||||
verification.code.error=Il codice di verifica inserito non è corretto. Controlla e riprova.
|
||||
the.number.of.PIN.top.or.bottom.or.outerwear.sketchBoard.cannot.be.more.than.8=Non puoi avere più di 8 PIN tops, bottoms o outerwear nello sketchBoard. Regola di conseguenza.
|
||||
hsv.value.cannot.exceed.the.maximum.of.8=Il valore hsv non può superare il massimo di 8.
|
||||
the.workspaceName.already.exists=Esiste già uno spazio di lavoro con questo nome.
|
||||
unable.to.delete.the.workspace.you.are.currently.using=Lo spazio di lavoro che stai usando attualmente non può essere eliminato. Seleziona un altro spazio di lavoro prima di cercare di eliminarlo.
|
||||
classificationName.already.exists=Il nome del label che hai inserito esiste già. Inserisci un nome di label diverso per evitare la duplicazione.
|
||||
|
||||
# Warnings:
|
||||
# 用来提醒用户可能会导致不良后果的操作,但不一定是错误。用户需要认真考虑是否继续当前操作。
|
||||
the.classification.you.deleted.has.associated.library=Il label che stai cercando di eliminare è associato a dati esistenti. Sei sicuro di voler procedere con l'eliminazione?
|
||||
the.model.has.been.referenced.by.the.workspace=Questo modello è attualmente in uso da uno spazio di lavoro. Eliminarlo potrebbe influire sullo spazio di lavoro. Conferma l'eliminazione solo se sei sicuro.
|
||||
|
||||
# Errors:
|
||||
# 这类错误是由系统内部错误引起的,用户通常无法自行解决,需要联系支持或等待系统管理员介入。
|
||||
system.busy=Il sistema è attualmente occupato. Attendi un momento e riprova.
|
||||
user.expired=La tua sessione utente è scaduta. Contatta un amministratore per rinnovare i tuoi diritti di utilizzo.
|
||||
attributeRetrieval.interface.exception=Abbiamo riscontrato un errore nel recupero dei dati degli attributi. (Riprova più tardi. Se il problema persiste, contattaci all'indirizzo help@aida.com.hk.)
|
||||
design.interface.exception=Abbiamo riscontrato un errore con l'interfaccia di design. (Riprova più tardi. Se il problema persiste, contattaci all'indirizzo help@aida.com.hk.)
|
||||
processMannequins.interface.exception=Abbiamo riscontrato un errore durante il caricamento dei manichini. (Riprova più tardi. Se il problema persiste, contattaci all'indirizzo help@aida.com.hk.)
|
||||
processSketchBoards.interface.exception=Abbiamo riscontrato un errore durante il caricamento dello sketchBoard. (Riprova più tardi. Se il problema persiste, contattaci all'indirizzo help@aida.com.hk.)
|
||||
designProcess.interface.exception=C'è stato un problema nel caricamento della barra di avanzamento. (Riprova più tardi. Se il problema persiste, contattaci all'indirizzo help@aida.com.hk.)
|
||||
generate.interface.exception=Attualmente stiamo ricevendo un grande volume di richieste di generazione. (Riprova più tardi. Se il problema persiste, contattaci all'indirizzo help@aida.com.hk per supporto.)
|
||||
generate.interface.error=Abbiamo riscontrato un errore con l'interfaccia di generazione. (Riprova più tardi. Se il problema persiste, contattaci all'indirizzo help@aida.com.hk.)
|
||||
chat-bot.interface.exception=Abbiamo riscontrato un errore con l'interfaccia del robot di chat. (Riprova più tardi. Se il problema persiste, contattaci all'indirizzo help@aida.com.hk.)
|
||||
compose-layer.interface.exception=Abbiamo riscontrato problemi durante il livellamento dei layer. (Riprova più tardi. Se il problema persiste, contattaci all'indirizzo help@aida.com.hk.)
|
||||
cloth-classification.interface.exception=Abbiamo riscontrato alcuni problemi nel ottenimento delle categorie di abbigliamento. (Riprova più tardi. Se il problema persiste, contattaci all'indirizzo help@aida.com.hk.)
|
||||
|
||||
# 多语言返回
|
||||
OVERALL=Complessivo
|
||||
TOPS=Parte superiore
|
||||
BOTTOMS=Parte inferiore
|
||||
OUTWEAR=Capo esterno
|
||||
BLOUSE=Camicetta
|
||||
DRESS=Vestito
|
||||
TROUSERS=Pantaloni
|
||||
SKIRT=Gonna
|
||||
FEMALE=Abbigliamento femminile
|
||||
MALE=Abbigliamento maschile
|
||||
|
||||
@@ -1,134 +1,179 @@
|
||||
# ビジネスロジック
|
||||
system.error=システムエラー!
|
||||
system.busy=システムビジー!
|
||||
userName.does.not.exist=ユーザー名が存在しません!
|
||||
user.expired=ユーザーの有効期限が切れています!
|
||||
password.error=パスワードエラー!
|
||||
email.error=メールエラー!
|
||||
unknown.authentication.operation.type=不明な認証操作タイプ!
|
||||
failed.to.send.mail=メールの送信に失敗しました!
|
||||
email.does.not.exist=メールが存在しません!
|
||||
unknown.login.type=不明なログインタイプ!
|
||||
error.login.type=ログインタイプエラー!
|
||||
the.verification.code.has.expired=認証コードの有効期限が切れています!
|
||||
verification.code.error=認証コードエラー!
|
||||
user.has.bound.mailbox=ユーザーはメールボックスにバインドされています!
|
||||
get.moodBoards.data.is.mismatch=moodBoardsデータが一致しません!
|
||||
get.printBoards.data.is.mismatch=printBoardsデータが一致しません!
|
||||
get.sketchBoards.data.is.mismatch=sketchBoardsデータが一致しません!
|
||||
the.number.of.PIN.top.or.bottom.or.outerwear.sketchBoard.cannot.be.more.than.8=PINトップまたはボトムまたはアウターウェアのスケッチボードの数は8以上にはできません!
|
||||
modelPoint.not.found=モデルポイントが見つかりません!
|
||||
attributeRetrieval.interface.exception=属性取得インターフェース例外、後でもう一度お試しください!それでも失敗した場合は管理者に連絡してください!
|
||||
design.interface.exception=デザインインターフェース例外、後でもう一度お試しください!それでも失敗した場合は管理者に連絡してください!
|
||||
processMannequins.interface.exception=プロセスマネキンインターフェース例外、後でもう一度お試しください!それでも失敗した場合は管理者に連絡してください!
|
||||
designProcess.interface.exception=デザインプロセスインターフェース例外、後でもう一度お試しください!それでも失敗した場合は管理者に連絡してください!
|
||||
generate.interface.exception=生成インターフェース例外、後でもう一度お試しください!それでも失敗した場合は管理者に連絡してください!
|
||||
collection.not.found=コレクションが見つかりません!
|
||||
design.not.found=デザインが見つかりません!
|
||||
designItem.not.found=デザインアイテムが見つかりません!
|
||||
userLikeGroup.not.found=ユーザーライクグループが見つかりません!
|
||||
old.elements.not.found=古い要素が見つかりません!
|
||||
new.designItemDetails.not.found=新しいデザインアイテムの詳細が見つかりません!
|
||||
save.workspace.failed=ワークスペースの保存に失敗しました!
|
||||
save.design.failed=デザインの保存に失敗しました!
|
||||
update.workspace.failed=ワークスペースの更新に失敗しました!
|
||||
the.workspace.lastIndex.not.found=ワークスペースの最後のインデックスが見つかりません!
|
||||
the.workspaceName.already.exists=ワークスペース名はすでに存在します!
|
||||
unable.to.delete.the.workspace.you.are.currently.using=現在使用中のワークスペースを削除できません!
|
||||
enumeration.class.not.found=列挙クラスが見つかりません!
|
||||
history.detail.not.found=履歴の詳細が見つかりません!
|
||||
designItemDetails.not.found=デザインアイテムの詳細が見つかりません!
|
||||
designPythonOutfit.not.found=デザインPythonアウトフィットが見つかりません!
|
||||
unknown.parameter.level1Type=不明なパラメータレベル1タイプ!
|
||||
collectionElement.not.found=コレクション要素が見つかりません!
|
||||
select1.file.does.not.exist=セレクト1ファイルが存在しません!
|
||||
select2.file.does.not.exist=セレクト2ファイルが存在しません!
|
||||
generate.print.exception=印刷例外の生成!
|
||||
generate.print.failed=印刷の生成に失敗しました!
|
||||
collectionElements.not.found=コレクション要素が見つかりません!
|
||||
batch.save.libraryList.failed=ライブラリリストの一括保存に失敗しました!
|
||||
panTones.not.found=パントンが見つかりません!
|
||||
hsv.value.cannot.exceed.the.maximum.of.8=HSV値は8を超えることはできません!
|
||||
save.designItem.failed=デザインアイテムの保存に失敗しました!
|
||||
unknown.type=不明なタイプ!
|
||||
unknown.operateType=不明な操作タイプ!
|
||||
unknown.level1TypeEnum=不明なレベル1の列挙型!
|
||||
the.id.value.is.out.of.range=IDの値が範囲外です!
|
||||
library.not.found=ライブラリが見つかりません!
|
||||
wrong.clothes.type=間違った服のタイプ!
|
||||
sysFile.not.found=システムファイルが見つかりません!
|
||||
librarys.not.found=ライブラリが見つかりません!
|
||||
groupDetails.not.found=グループの詳細が見つかりません!
|
||||
history.not.found=履歴が見つかりません!
|
||||
unknown.parameter.level2Type=不明なパラメータレベル2タイプ!
|
||||
MARKETING_SKETCH.type.have.been.removed=MARKETING_SKETCHタイプは削除されました!
|
||||
unknown.modelType=不明なモデルタイプ!
|
||||
save.library.failed=ライブラリの保存に失敗しました!
|
||||
get.file.failed=ファイルの取得に失敗しました!
|
||||
the.path.is.error=パスがエラーです!
|
||||
batch.save.colorElements.failed=カラー要素の一括保存に失敗しました!
|
||||
initSysFile.ioException=InitSysFileのIOException!
|
||||
save.sysFile.failed=システムファイルの保存に失敗しました!
|
||||
save.pythonTAllInfo.failed=PythonTのすべての情報の保存に失敗しました!
|
||||
save.collection.failed=コレクションの保存に失敗しました!
|
||||
save.designItemDetail.failed=デザインアイテムの詳細の保存に失敗しました!
|
||||
# フロントエンドパラメータの検証
|
||||
singleOverall.cannot.be.empty=singleOverallは空にできません!
|
||||
colorBoards.cannot.be.empty=colorBoardsは空にできません!
|
||||
systemScale.cannot.be.empty=systemScaleは空にできません!
|
||||
modelType.cannot.be.empty=modelTypeは空にできません!
|
||||
modelSex.cannot.be.empty=modelSexは空にできません!
|
||||
templateId.cannot.be.empty=templateIdは空にできません!
|
||||
processId.cannot.be.empty=processIdは空にできません!
|
||||
timeZone.cannot.be.empty=timeZoneは空にできません!
|
||||
userId.cannot.be.empty=userIdは空にできません!
|
||||
email.cannot.be.empty=emailは空にできません!
|
||||
operationType.cannot.be.empty=operationTypeは空にできません!
|
||||
password.cannot.be.empty=パスワードは空にできません!
|
||||
emailVerifyCode.cannot.be.empty=emailVerifyCodeは空にできません!
|
||||
loginType.cannot.be.empty=loginTypeは空にできません!
|
||||
userName.cannot.be.empty=userNameは空にできません!
|
||||
sketchBoards.designType.cannot.be.empty=sketchBoardsのdesignTypeは空にできません!
|
||||
moodBoards.designType.cannot.be.empty=moodBoardsのdesignTypeは空にできません!
|
||||
printBoards.designType.cannot.be.empty=printBoardsのdesignTypeは空にできません!
|
||||
unknown.parameter.singleOverall=不明なパラメータsingleOverall!
|
||||
unknown.parameter.switchCategory=不明なパラメータswitchCategory!
|
||||
collectionId.cannot.be.empty=collectionIdは空にできません!
|
||||
designPythonOutfitId.cannot.be.empty=designPythonOutfitIdは空にできません!
|
||||
designItemId.cannot.be.empty=designItemIdは空にできません!
|
||||
designId.cannot.be.empty=designIdは空にできません!
|
||||
groupDetailId.cannot.be.empty=groupDetailIdは空にできません!
|
||||
validStartTime.cannot.be.empty=validStartTimeは空にできません!
|
||||
validEndTime.cannot.be.empty=validEndTimeは空にできません!
|
||||
user_id.cannot.be.empty=user_idは空にできません!
|
||||
session_id.cannot.be.empty=session_idは空にできません!
|
||||
rgbValue.cannot.be.empty=rgbValueは空にできません!
|
||||
file.cannot.be.empty=ファイルは空にできません!
|
||||
select1Id.cannot.be.empty=select1Idは空にできません!
|
||||
select2Id.cannot.be.empty=select2Idは空にできません!
|
||||
isPin.cannot.be.empty=isPinは空にできません!
|
||||
designType.cannot.be.empty=designTypeは空にできません!
|
||||
priority.cannot.be.empty=優先度は空にできません!
|
||||
clothes.cannot.be.empty=服は空にできません!
|
||||
isPreview.cannot.be.empty=isPreviewは空にできません!
|
||||
h.cannot.be.empty=hは空にできません!
|
||||
s.cannot.be.empty=sは空にできません!
|
||||
v.cannot.be.empty=vは空にできません!
|
||||
userGroupId.cannot.be.empty=userGroupIdは空にできません!
|
||||
userGroupName.cannot.be.empty=userGroupNameは空にできません!
|
||||
libraryId.cannot.be.empty=libraryIdは空にできません!
|
||||
shoulderLeft.cannot.be.empty=shoulderLeftは空にできません!
|
||||
shoulderRight.cannot.be.empty=shoulderRightは空にできません!
|
||||
waistbandLeft.cannot.be.empty=waistbandLeftは空にできません!
|
||||
waistbandRight.cannot.be.empty=waistbandRightは空にできません!
|
||||
handLeft.cannot.be.empty=handLeftは空にできません!
|
||||
handRight.cannot.be.empty=handRightは空にできません!
|
||||
id.cannot.be.empty=IDは空にできません!
|
||||
type.cannot.be.empty=タイプは空にできません!
|
||||
color.cannot.be.empty=色は空にできません!
|
||||
generateDetailId.cannot.be.empty=generateDetailIdは空にできません!
|
||||
level1Type.cannot.be.empty=level1Typeは空にできません!
|
||||
regionNum.cannot.be.empty=regionNumは空にできません!
|
||||
phone.cannot.be.empty=電話は空にできません!
|
||||
printId.cannot.be.empty=printIdは空にできません!
|
||||
path.cannot.be.empty=パスは空にできません!
|
||||
# 不易报异常
|
||||
system.error=システムエラー。
|
||||
unknown.authentication.operation.type=不明な認証操作の種類。
|
||||
failed.to.send.mail=メールの送信に失敗しました。
|
||||
unknown.login.type=不明なログインの種類。
|
||||
error.login.type=ログインの種類がエラーです。
|
||||
get.moodBoards.data.is.mismatch=ムードボードデータが一致しません。
|
||||
get.printBoards.data.is.mismatch=プリントボードデータが一致しません。
|
||||
get.sketchBoards.data.is.mismatch=スケッチボードデータが一致しません。
|
||||
modelPoint.not.found=ModelPointが見つかりません。
|
||||
collection.not.found=コレクションが見つかりません。
|
||||
design.not.found=デザインが見つかりません。
|
||||
designItem.not.found=DesignItemが見つかりません。
|
||||
userLikeGroup.not.found=UserLikeGroupが見つかりません。
|
||||
old.elements.not.found=古い要素が見つかりません。
|
||||
new.designItemDetails.not.found=新しいDesignItemDetailsが見つかりません。
|
||||
save.workspace.failed=ワークスペースの保存に失敗しました。
|
||||
save.design.failed=デザインの保存に失敗しました。
|
||||
update.workspace.failed=ワークスペースの更新に失敗しました。
|
||||
enumeration.class.not.found=列挙型クラスが見つかりません。
|
||||
history.detail.not.found=履歴の詳細が見つかりません。
|
||||
designItemDetails.not.found=DesignItemDetailsが見つかりません。
|
||||
designPythonOutfit.not.found=DesignPythonOutfitが見つかりません。
|
||||
unknown.parameter.level1Type=不明なパラメータlevel1Type。
|
||||
collectionElement.not.found=コレクション要素が見つかりません。
|
||||
select1.file.does.not.exist=選択1のファイルが存在しません。
|
||||
select2.file.does.not.exist=選択2のファイルが存在しません。
|
||||
save.collectionElement.failed=コレクション要素の保存に失敗しました。
|
||||
collectionElements.not.found=コレクション要素が見つかりません。
|
||||
batch.save.libraryList.failed=ライブラリリストのバッチ保存に失敗しました。
|
||||
panTones.not.found=PanTonesが見つかりません。
|
||||
save.designItem.failed=DesignItemの保存に失敗しました。
|
||||
unknown.type=不明なタイプ。
|
||||
unknown.operateType=不明な操作タイプ。
|
||||
unknown.level1TypeEnum=不明なlevel1TypeEnum。
|
||||
the.id.value.is.out.of.range=idの値が範囲外です。
|
||||
library.not.found=ライブラリが見つかりません。
|
||||
wrong.clothes.type=誤った服のタイプ。
|
||||
sysFile.not.found=SysFileが見つかりません。
|
||||
libraryList.not.found=ライブラリリストが見つかりません。
|
||||
groupDetails.not.found=グループの詳細が見つかりません。
|
||||
history.not.found=履歴が見つかりません。
|
||||
unknown.parameter.level2Type=不明なパラメータlevel2Type。
|
||||
MARKETING_SKETCH.type.have.been.removed=MARKETING_SKETCHタイプは削除されました。
|
||||
unknown.modelType=不明なモデルタイプ。
|
||||
save.library.failed=ライブラリの保存に失敗しました。
|
||||
get.file.failed=ファイルの取得に失敗しました。
|
||||
the.path.is.error=パスがエラーです。
|
||||
batch.save.colorElements.failed=色要素のバッチ保存に失敗しました。
|
||||
initSysFile.ioException=InitSysFileのI/Oエラー。
|
||||
save.sysFile.failed=SysFileの保存に失敗しました。
|
||||
save.pythonTAllInfo.failed=PythonTAllInfoの保存に失敗しました。
|
||||
save.collection.failed=コレクションの保存に失敗しました。
|
||||
save.designItemDetail.failed=DesignItemDetailの保存に失敗しました。
|
||||
save.classification.failed=分類の保存に失敗しました。
|
||||
update.classification.failed=分類の更新に失敗しました。
|
||||
please.input.the.caption=キャプションを入力してください。
|
||||
please.choose.an.image=画像を選択してください。
|
||||
please.input.the.caption.and.choose.an.image=キャプションを入力し、画像を選択してください。
|
||||
duplicate.likes.are.not.allowed=重複した「いいね」は許可されていません。
|
||||
layer.information.not.found=レイヤー情報が見つかりません。
|
||||
singleOverall.cannot.be.empty=singleOverallは空にできません。
|
||||
colorBoards.cannot.be.empty=colorBoardsは空にできません。
|
||||
systemScale.cannot.be.empty=systemScaleは空にできません。
|
||||
modelType.cannot.be.empty=modelTypeは空にできません。
|
||||
modelSex.cannot.be.empty=modelSexは空にできません。
|
||||
templateId.cannot.be.empty=templateIdは空にできません。
|
||||
processId.cannot.be.empty=processIdは空にできません。
|
||||
timeZone.cannot.be.empty=TimeZoneは空にできません。
|
||||
userId.cannot.be.empty=userIdは空にできません。
|
||||
email.cannot.be.empty=emailは空にできません。
|
||||
operationType.cannot.be.empty=operationTypeは空にできません。
|
||||
password.cannot.be.empty=passwordは空にできません。
|
||||
emailVerifyCode.cannot.be.empty=emailVerifyCodeは空にできません。
|
||||
loginType.cannot.be.empty=loginTypeは空にできません。
|
||||
userName.cannot.be.empty=userNameは空にできません。
|
||||
sketchBoards.designType.cannot.be.empty=sketchBoards designTypeは空にできません。
|
||||
moodBoards.designType.cannot.be.empty=moodBoards designTypeは空にできません。
|
||||
printBoards.designType.cannot.be.empty=printBoards designTypeは空にできません。
|
||||
unknown.parameter.singleOverall=不明なパラメータsingleOverall。
|
||||
unknown.parameter.switchCategory=不明なパラメータswitchCategory。
|
||||
collectionId.cannot.be.empty=collectionIdは空にできません。
|
||||
designPythonOutfitId.cannot.be.empty=designPythonOutfitIdは空にできません。
|
||||
designItemId.cannot.be.empty=designItemIdは空にできません。
|
||||
designId.cannot.be.empty=designIdは空にできません。
|
||||
groupDetailId.cannot.be.empty=groupDetailIdは空にできません。
|
||||
validStartTime.cannot.be.empty=validStartTimeは空にできません。
|
||||
validEndTime.cannot.be.empty=validEndTimeは空にできません。
|
||||
user_id.cannot.be.empty=user_idは空にできません。
|
||||
session_id.cannot.be.empty=session_idは空にできません。
|
||||
rgbValue.cannot.be.empty=rgbValueは空にできません。
|
||||
file.cannot.be.empty=fileは空にできません。
|
||||
select1Id.cannot.be.empty=select1Idは空にできません。
|
||||
select2Id.cannot.be.empty=select2Idは空にできません。
|
||||
isPin.cannot.be.empty=isPinは空にできません。
|
||||
designType.cannot.be.empty=designTypeは空にできません。
|
||||
priority.cannot.be.empty=priorityは空にできません。
|
||||
clothes.cannot.be.empty=clothesは空にできません。
|
||||
isPreview.cannot.be.empty=isPreviewは空にできません。
|
||||
h.cannot.be.empty=hは空にできません。
|
||||
s.cannot.be.empty=sは空にできません。
|
||||
v.cannot.be.empty=vは空にできません。
|
||||
userGroupId.cannot.be.empty=userGroupIdは空にできません。
|
||||
userGroupName.cannot.be.empty=userGroupNameは空にできません。
|
||||
libraryId.cannot.be.empty=libraryIdは空にできません。
|
||||
shoulderLeft.cannot.be.empty=shoulderLeftは空にできません。
|
||||
shoulderRight.cannot.be.empty=shoulderRightは空にできません。
|
||||
waistbandLeft.cannot.be.empty=waistbandLeftは空にできません。
|
||||
waistbandRight.cannot.be.empty=waistbandRightは空にできません。
|
||||
handLeft.cannot.be.empty=handLeftは空にできません。
|
||||
handRight.cannot.be.empty=handRightは空にできません。
|
||||
id.cannot.be.empty=idは空にできません。
|
||||
type.cannot.be.empty=typeは空にできません。
|
||||
color.cannot.be.empty=colorは空にできません。
|
||||
generateDetailId.cannot.be.empty=generateDetailIdは空にできません。
|
||||
level1Type.cannot.be.empty=level1Typeは空にできません。
|
||||
regionNum.cannot.be.empty=regionNumは空にできません。
|
||||
phone.cannot.be.empty=phoneは空にできません。
|
||||
printId.cannot.be.empty=printIdは空にできません。
|
||||
path.cannot.be.empty=pathは空にできません。
|
||||
classificationName.cannot.be.empty=classificationNameは空にできません。
|
||||
level2Type.cannot.be.empty=level2Typeは空にできません。
|
||||
generateItem.does.not.exist=generateItemが存在しません。
|
||||
level1Type.does.not.match=level1Typeが一致しません。
|
||||
the.image.does.not.exist.please.reselect=画像が存在しません。もう一度選択してください。
|
||||
design.item.does.not.exist=デザインアイテムが存在しません。
|
||||
layers.does.not.exists=レイヤーが存在しません。
|
||||
unknown.generate.type=不明な生成タイプ。
|
||||
the.workspace.lastIndex.not.found=ワークスペースの最後のインデックスが見つかりません。
|
||||
gender.cannot.be.empty=性別は空にできません。
|
||||
image.synthesis.failed=画像の合成に失敗しました。
|
||||
priority.cannot.be.repeated=優先度は繰り返すことはできません。
|
||||
|
||||
# 可能会报异常
|
||||
# Informative:
|
||||
# 当用户输入不符合预设规则时,比如格式错误或者值的范围不正确,这种错误通常可以由用户自行更正。
|
||||
userName.does.not.exist=ユーザー名またはパスワードが正しくありません。入力内容を確認してもう一度お試しください。
|
||||
password.error=ユーザー名またはパスワードが正しくありません。入力内容を確認してもう一度お試しください。
|
||||
email.error=メールアドレスが正しくありません。正しいメールアドレスを入力してください。
|
||||
email.does.not.exist=メールアドレスは記録に存在しません。確認してもう一度お試しください。
|
||||
the.verification.code.has.expired=検証コードの有効期限が切れました。続行するには新しいコードをリクエストしてください。
|
||||
verification.code.error=入力された確認コードが正しくありません。確認してもう一度お試しください。
|
||||
the.number.of.PIN.top.or.bottom.or.outerwear.sketchBoard.cannot.be.more.than.8=スケッチボードのPINトップ、ボトム、またはアウターウェアの数は8を超えることはできません。調整してください。
|
||||
hsv.value.cannot.exceed.the.maximum.of.8=hsvの値は最大で8を超えることはできません。
|
||||
the.workspaceName.already.exists=この名前のワークスペースはすでに存在しています。
|
||||
unable.to.delete.the.workspace.you.are.currently.using=現在使用中のワークスペースは削除できません。削除を試みる前に別のワークスペースを選択してください。
|
||||
classificationName.already.exists=入力したラベル名はすでに存在します。重複を避けるために別のラベル名を入力してください。
|
||||
|
||||
Warnings:
|
||||
用来提醒用户可能会导致不良后果的操作,但不一定是错误。用户需要认真考虑是否继续当前操作。
|
||||
the.classification.you.deleted.has.associated.library=削除しようとしているラベルには既存のデータが関連しています。削除を続行するかどうかよく考えてください。
|
||||
the.model.has.been.referenced.by.the.workspace=このモデルは現在ワークスペースで使用されています。削除するとワークスペースに影響する可能性があります。確認は慎重に行ってください。
|
||||
|
||||
Errors:
|
||||
这类错误是由系统内部错误引起的,用户通常无法自行解决,需要联系支持或等待系统管理员介入。
|
||||
system.busy=現在、システムはビジー状態です。しばらくお待ちいただいてから再度お試しください。
|
||||
user.expired=ユーザーセッションが期限切れです。使用権の更新については、管理者にお問い合わせください。
|
||||
attributeRetrieval.interface.exception=属性データの取得中にエラーが発生しました。(後で再試行してください。問題が解決しない場合は、help@aida.com.hk までお問い合わせください。)
|
||||
design.interface.exception=デザインインターフェースでエラーが発生しました。(後で再試行してください。問題が解決しない場合は、help@aida.com.hk までお問い合わせください。)
|
||||
processMannequins.interface.exception=マネキンのアップロード中にエラーが発生しました。(後で再試行してください。問題が解決しない場合は、help@aida.com.hk までお問い合わせください。)
|
||||
processSketchBoards.interface.exception=スケッチボードのアップロード中にエラーが発生しました。(後で再試行してください。問題が解決しない場合は、help@aida.com.hk までお問い合わせください。)
|
||||
designProcess.interface.exception=進捗バーの読み込み中に問題が発生しました。(後で再試行してください。問題が解決しない場合は、help@aida.com.hk までお問い合わせください。)
|
||||
generate.interface.exception=現在、生成リクエストの多量処理が行われています。(後で再試行してください。問題が続く場合は、サポートのために help@aida.com.hk にお問い合わせください。)
|
||||
generate.interface.error=生成インターフェースでエラーが発生しました。(後で再試行してください。問題が解決しない場合は、help@aida.com.hk までお問い合わせください。)
|
||||
chat-bot.interface.exception=チャットロボットインターフェースでエラーが発生しました。(後で再試行してください。問題が解決しない場合は、help@aida.com.hk までお問い合わせください。)
|
||||
compose-layer.interface.exception=レイヤーのフラット化中に問題が発生しました。(後で再試行してください。問題が解決しない場合は、help@aida.com.hk までお問い合わせください。)
|
||||
cloth-classification.interface.exception=衣類カテゴリの取得中に問題が発生しました。(後で再試行してください。問題が解決しない場合は、help@aida.com.hk までお問い合わせください。)
|
||||
|
||||
多语言返回
|
||||
OVERALL=全体
|
||||
TOPS=トップス
|
||||
BOTTOMS=ボトムス
|
||||
OUTWEAR=アウターウェア
|
||||
BLOUSE=ブラウス
|
||||
DRESS=ドレス
|
||||
TROUSERS=ズボン
|
||||
SKIRT=スカート
|
||||
FEMALE=女性服
|
||||
MALE=男性服
|
||||
@@ -1,134 +1,179 @@
|
||||
# 비즈니스 로직
|
||||
system.error=시스템 오류!
|
||||
system.busy=시스템이 바쁩니다!
|
||||
userName.does.not.exist=사용자 이름이 존재하지 않습니다!
|
||||
user.expired=사용자 만료!
|
||||
password.error=비밀번호 오류!
|
||||
email.error=이메일 오류!
|
||||
unknown.authentication.operation.type=알 수 없는 인증 작업 유형!
|
||||
failed.to.send.mail=메일 전송 실패!
|
||||
email.does.not.exist=이메일이 존재하지 않습니다!
|
||||
unknown.login.type=알 수 없는 로그인 유형!
|
||||
error.login.type=로그인 유형 오류!
|
||||
the.verification.code.has.expired=검증 코드가 만료되었습니다!
|
||||
verification.code.error=검증 코드 오류!
|
||||
user.has.bound.mailbox=사용자가 메일함에 바인딩되어 있습니다!
|
||||
get.moodBoards.data.is.mismatch=기분 보드 데이터가 일치하지 않습니다!
|
||||
get.printBoards.data.is.mismatch=인쇄 보드 데이터가 일치하지 않습니다!
|
||||
get.sketchBoards.data.is.mismatch=스케치 보드 데이터가 일치하지 않습니다!
|
||||
the.number.of.PIN.top.or.bottom.or.outerwear.sketchBoard.cannot.be.more.than.8=상의 또는 하의 또는 외투 스케치 보드의 수는 8개를 넘을 수 없습니다!
|
||||
modelPoint.not.found=모델 포인트를 찾을 수 없습니다!
|
||||
attributeRetrieval.interface.exception=속성 검색 인터페이스 예외, 나중에 다시 시도하십시오! 계속 실패하면 관리자에게 문의하십시오!
|
||||
design.interface.exception=디자인 인터페이스 예외, 나중에 다시 시도하십시오! 계속 실패하면 관리자에게 문의하십시오!
|
||||
processMannequins.interface.exception=프로세스 매너퀸 인터페이스 예외, 나중에 다시 시도하십시오! 계속 실패하면 관리자에게 문의하십시오!
|
||||
designProcess.interface.exception=디자인 프로세스 인터페이스 예외, 나중에 다시 시도하십시오! 계속 실패하면 관리자에게 문의하십시오!
|
||||
generate.interface.exception=생성 인터페이스 예외, 나중에 다시 시도하십시오! 계속 실패하면 관리자에게 문의하십시오!
|
||||
collection.not.found=컬렉션을 찾을 수 없습니다!
|
||||
design.not.found=디자인을 찾을 수 없습니다!
|
||||
designItem.not.found=디자인 항목을 찾을 수 없습니다!
|
||||
userLikeGroup.not.found=사용자 좋아요 그룹을 찾을 수 없습니다!
|
||||
old.elements.not.found=이전 요소를 찾을 수 없습니다!
|
||||
new.designItemDetails.not.found=새로운 디자인 항목 세부 정보를 찾을 수 없습니다!
|
||||
save.workspace.failed=작업 공간 저장 실패!
|
||||
save.design.failed=디자인 저장 실패!
|
||||
update.workspace.failed=작업 공간 업데이트 실패!
|
||||
the.workspace.lastIndex.not.found=작업 공간 마지막 인덱스를 찾을 수 없습니다!
|
||||
the.workspaceName.already.exists=작업 공간 이름이 이미 있습니다!
|
||||
unable.to.delete.the.workspace.you.are.currently.using=현재 사용 중인 작업 공간을 삭제할 수 없습니다!
|
||||
enumeration.class.not.found=열거형 클래스를 찾을 수 없습니다!
|
||||
history.detail.not.found=히스토리 세부 정보를 찾을 수 없습니다!
|
||||
designItemDetails.not.found=디자인 항목 세부 정보를 찾을 수 없습니다!
|
||||
designPythonOutfit.not.found=디자인 Python 의상을 찾을 수 없습니다!
|
||||
unknown.parameter.level1Type=알 수 없는 매개 변수 레벨 1 유형!
|
||||
collectionElement.not.found=컬렉션 요소를 찾을 수 없습니다!
|
||||
select1.file.does.not.exist=선택한 파일이 존재하지 않습니다!
|
||||
select2.file.does.not.exist=선택한 파일이 존재하지 않습니다!
|
||||
generate.print.exception=인쇄 생성 예외!
|
||||
generate.print.failed=인쇄 생성 실패!
|
||||
collectionElements.not.found=컬렉션 요소를 찾을 수 없습니다!
|
||||
batch.save.libraryList.failed=라이브러리 목록 일괄 저장 실패!
|
||||
panTones.not.found=판톤을 찾을 수 없습니다!
|
||||
hsv.value.cannot.exceed.the.maximum.of.8=HSV 값은 최대 8을 초과할 수 없습니다!
|
||||
save.designItem.failed=디자인 항목 저장 실패!
|
||||
unknown.type=알 수 없는 유형!
|
||||
unknown.operateType=알 수 없는 작업 유형!
|
||||
unknown.level1TypeEnum=알 수 없는 레벨 1 유형 열거형!
|
||||
the.id.value.is.out.of.range=ID 값이 범위를 벗어났습니다!
|
||||
library.not.found=라이브러리를 찾을 수 없습니다!
|
||||
wrong.clothes.type=잘못된 의류 유형!
|
||||
sysFile.not.found=시스템 파일을 찾을 수 없습니다!
|
||||
librarys.not.found=라이브러리를 찾을 수 없습니다!
|
||||
groupDetails.not.found=그룹 세부 정보를 찾을 수 없습니다!
|
||||
history.not.found=히스토리를 찾을 수 없습니다!
|
||||
unknown.parameter.level2Type=알 수 없는 매개 변수 레벨 2 유형!
|
||||
MARKETING_SKETCH.type.have.been.removed=MARKETING_SKETCH 유형이 제거되었습니다!
|
||||
unknown.modelType=알 수 없는 모델 유형!
|
||||
save.library.failed=라이브러리 저장 실패!
|
||||
get.file.failed=파일 가져오기 실패!
|
||||
the.path.is.error=경로가 잘못되었습니다!
|
||||
batch.save.colorElements.failed=색상 요소 일괄 저장 실패!
|
||||
initSysFile.ioException=InitSysFile IOException!
|
||||
save.sysFile.failed=시스템 파일 저장 실패!
|
||||
save.pythonTAllInfo.failed=PythonT 모든 정보 저장 실패!
|
||||
save.collection.failed=컬렉션 저장 실패!
|
||||
save.designItemDetail.failed=디자인 항목 세부 정보 저장 실패!
|
||||
# 프런트 엔드 매개 변수 유효성 검사
|
||||
singleOverall.cannot.be.empty=singleOverall은 비워 둘 수 없습니다!
|
||||
colorBoards.cannot.be.empty=colorBoards는 비워 둘 수 없습니다!
|
||||
systemScale.cannot.be.empty=systemScale은 비워 둘 수 없습니다!
|
||||
modelType.cannot.be.empty=modelType은 비워 둘 수 없습니다!
|
||||
modelSex.cannot.be.empty=modelSex는 비워 둘 수 없습니다!
|
||||
templateId.cannot.be.empty=templateId는 비워 둘 수 없습니다!
|
||||
processId.cannot.be.empty=processId는 비워 둘 수 없습니다!
|
||||
timeZone.cannot.be.empty=timeZone은 비워 둘 수 없습니다!
|
||||
userId.cannot.be.empty=userId는 비워 둘 수 없습니다!
|
||||
email.cannot.be.empty=email은 비워 둘 수 없습니다!
|
||||
operationType.cannot.be.empty=operationType은 비워 둘 수 없습니다!
|
||||
password.cannot.be.empty=비밀번호는 비워 둘 수 없습니다!
|
||||
emailVerifyCode.cannot.be.empty=emailVerifyCode는 비워 둘 수 없습니다!
|
||||
loginType.cannot.be.empty=loginType은 비워 둘 수 없습니다!
|
||||
userName.cannot.be.empty=userName은 비워 둘 수 없습니다!
|
||||
sketchBoards.designType.cannot.be.empty=스케치 보드 디자인 유형은 비워 둘 수 없습니다!
|
||||
moodBoards.designType.cannot.be.empty=기분 보드 디자인 유형은 비워 둘 수 없습니다!
|
||||
printBoards.designType.cannot.be.empty=인쇄 보드 디자인 유형은 비워 둘 수 없습니다!
|
||||
unknown.parameter.singleOverall=알 수 없는 매개 변수 singleOverall!
|
||||
unknown.parameter.switchCategory=알 수 없는 매개 변수 switchCategory!
|
||||
collectionId.cannot.be.empty=collectionId는 비워 둘 수 없습니다!
|
||||
designPythonOutfitId.cannot.be.empty=designPythonOutfitId는 비워 둘 수 없습니다!
|
||||
designItemId.cannot.be.empty=designItemId는 비워 둘 수 없습니다!
|
||||
designId.cannot.be.empty=designId는 비워 둘 수 없습니다!
|
||||
groupDetailId.cannot.be.empty=groupDetailId는 비워 둘 수 없습니다!
|
||||
validStartTime.cannot.be.empty=validStartTime은 비워 둘 수 없습니다!
|
||||
validEndTime.cannot.be.empty=validEndTime은 비워 둘 수 없습니다!
|
||||
user_id.cannot.be.empty=user_id는 비워 둘 수 없습니다!
|
||||
session_id.cannot.be.empty=session_id는 비워 둘 수 없습니다!
|
||||
rgbValue.cannot.be.empty=rgbValue는 비워 둘 수 없습니다!
|
||||
file.cannot.be.empty=파일은 비워 둘 수 없습니다!
|
||||
select1Id.cannot.be.empty=select1Id는 비워 둘 수 없습니다!
|
||||
select2Id.cannot.be.empty=select2Id는 비워 둘 수 없습니다!
|
||||
isPin.cannot.be.empty=isPin은 비워 둘 수 없습니다!
|
||||
designType.cannot.be.empty=디자인 유형은 비워 둘 수 없습니다!
|
||||
priority.cannot.be.empty=우선 순위는 비워 둘 수 없습니다!
|
||||
clothes.cannot.be.empty=의류는 비워 둘 수 없습니다!
|
||||
isPreview.cannot.be.empty=isPreview는 비워 둘 수 없습니다!
|
||||
h.cannot.be.empty=h는 비워 둘 수 없습니다!
|
||||
s.cannot.be.empty=s는 비워 둘 수 없습니다!
|
||||
v.cannot.be.empty=v는 비워 둘 수 없습니다!
|
||||
userGroupId.cannot.be.empty=userGroupId는 비워 둘 수 없습니다!
|
||||
userGroupName.cannot.be.empty=userGroupName은 비워 둘 수 없습니다!
|
||||
libraryId.cannot.be.empty=libraryId는 비워 둘 수 없습니다!
|
||||
shoulderLeft.cannot.be.empty=shoulderLeft는 비워 둘 수 없습니다!
|
||||
shoulderRight.cannot.be.empty=shoulderRight는 비워 둘 수 없습니다!
|
||||
waistbandLeft.cannot.be.empty=waistbandLeft는 비워 둘 수 없습니다!
|
||||
waistbandRight.cannot.be.empty=waistbandRight는 비워 둘 수 없습니다!
|
||||
handLeft.cannot.be.empty=handLeft는 비워 둘 수 없습니다!
|
||||
handRight.cannot.be.empty=handRight는 비워 둘 수 없습니다!
|
||||
id.cannot.be.empty=ID는 비워 둘 수 없습니다!
|
||||
type.cannot.be.empty=유형은 비워 둘 수 없습니다!
|
||||
color.cannot.be.empty=색상은 비워 둘 수 없습니다!
|
||||
generateDetailId.cannot.be.empty=generateDetailId는 비워 둘 수 없습니다!
|
||||
level1Type.cannot.be.empty=level1Type은 비워 둘 수 없습니다!
|
||||
regionNum.cannot.be.empty=regionNum은 비워 둘 수 없습니다!
|
||||
phone.cannot.be.empty=전화는 비워 둘 수 없습니다!
|
||||
printId.cannot.be.empty=printId는 비워 둘 수 없습니다!
|
||||
path.cannot.be.empty=경로는 비워 둘 수 없습니다!
|
||||
# 예외가 발생하기 어려움
|
||||
system.error=시스템 오류가 발생했습니다.
|
||||
unknown.authentication.operation.type=알 수 없는 인증 작업 유형입니다.
|
||||
failed.to.send.mail=이메일 전송에 실패했습니다.
|
||||
unknown.login.type=알 수 없는 로그인 유형입니다.
|
||||
error.login.type=로그인 유형 오류입니다.
|
||||
get.moodBoards.data.is.mismatch=무드보드 데이터 불일치입니다.
|
||||
get.printBoards.data.is.mismatch=프린트보드 데이터 불일치입니다.
|
||||
get.sketchBoards.data.is.mismatch=스케치보드 데이터 불일치입니다.
|
||||
modelPoint.not.found=ModelPoint를 찾을 수 없습니다.
|
||||
collection.not.found=컬렉션을 찾을 수 없습니다.
|
||||
design.not.found=디자인을 찾을 수 없습니다.
|
||||
designItem.not.found=디자인 항목을 찾을 수 없습니다.
|
||||
userLikeGroup.not.found=UserLikeGroup을 찾을 수 없습니다.
|
||||
old.elements.not.found=이전 요소를 찾을 수 없습니다.
|
||||
new.designItemDetails.not.found=새로운 designItemDetails를 찾을 수 없습니다.
|
||||
save.workspace.failed=작업 공간 저장에 실패했습니다.
|
||||
save.design.failed=디자인 저장에 실패했습니다.
|
||||
update.workspace.failed=작업 공간 업데이트에 실패했습니다.
|
||||
enumeration.class.not.found=열거형 클래스를 찾을 수 없습니다.
|
||||
history.detail.not.found=히스토리 세부 정보를 찾을 수 없습니다.
|
||||
designItemDetails.not.found=디자인 항목 세부 정보를 찾을 수 없습니다.
|
||||
designPythonOutfit.not.found=DesignPythonOutfit을 찾을 수 없습니다.
|
||||
unknown.parameter.level1Type=알 수 없는 매개 변수 level1Type입니다.
|
||||
collectionElement.not.found=collectionElement를 찾을 수 없습니다.
|
||||
select1.file.does.not.exist=Select1 파일이 존재하지 않습니다.
|
||||
select2.file.does.not.exist=Select2 파일이 존재하지 않습니다.
|
||||
save.collectionElement.failed=collectionElement 저장에 실패했습니다.
|
||||
collectionElements.not.found=CollectionElements를 찾을 수 없습니다.
|
||||
batch.save.libraryList.failed=라이브러리 목록 일괄 저장에 실패했습니다.
|
||||
panTones.not.found=판톤을 찾을 수 없습니다.
|
||||
save.designItem.failed=디자인 항목 저장에 실패했습니다.
|
||||
unknown.type=알 수 없는 유형입니다.
|
||||
unknown.operateType=알 수 없는 작업 유형입니다.
|
||||
unknown.level1TypeEnum=알 수 없는 level1TypeEnum입니다.
|
||||
the.id.value.is.out.of.range=ID 값이 범위를 벗어났습니다.
|
||||
library.not.found=라이브러리를 찾을 수 없습니다.
|
||||
wrong.clothes.type=잘못된 의류 유형입니다.
|
||||
sysFile.not.found=SysFile을 찾을 수 없습니다.
|
||||
libraryList.not.found=LibraryList를 찾을 수 없습니다.
|
||||
groupDetails.not.found=GroupDetails를 찾을 수 없습니다.
|
||||
history.not.found=히스토리를 찾을 수 없습니다.
|
||||
unknown.parameter.level2Type=알 수 없는 매개 변수 level2Type입니다.
|
||||
MARKETING_SKETCH.type.have.been.removed=MARKETING_SKETCH 유형이 제거되었습니다.
|
||||
unknown.modelType=알 수 없는 모델 유형입니다.
|
||||
save.library.failed=라이브러리 저장에 실패했습니다.
|
||||
get.file.failed=파일 가져오기에 실패했습니다.
|
||||
the.path.is.error=경로가 잘못되었습니다.
|
||||
batch.save.colorElements.failed=색상 요소 일괄 저장에 실패했습니다.
|
||||
initSysFile.ioException=InitSysFile IOException입니다.
|
||||
save.sysFile.failed=SysFile 저장에 실패했습니다.
|
||||
save.pythonTAllInfo.failed=pythonTAllInfo 저장에 실패했습니다.
|
||||
save.collection.failed=컬렉션 저장에 실패했습니다.
|
||||
save.designItemDetail.failed=디자인 항목 세부 정보 저장에 실패했습니다.
|
||||
save.classification.failed=분류 저장에 실패했습니다.
|
||||
update.classification.failed=분류 업데이트에 실패했습니다.
|
||||
please.input.the.caption=캡션을 입력하세요.
|
||||
please.choose.an.image=이미지를 선택하세요.
|
||||
please.input.the.caption.and.choose.an.image=캡션을 입력하고 이미지를 선택하세요.
|
||||
duplicate.likes.are.not.allowed=중복된 좋아요는 허용되지 않습니다.
|
||||
layer.information.not.found=레이어 정보를 찾을 수 없습니다.
|
||||
singleOverall.cannot.be.empty=singleOverall은 비워둘 수 없습니다.
|
||||
colorBoards.cannot.be.empty=colorBoards는 비워둘 수 없습니다.
|
||||
systemScale.cannot.be.empty=systemScale은 비워둘 수 없습니다.
|
||||
modelType.cannot.be.empty=modelType은 비워둘 수 없습니다.
|
||||
modelSex.cannot.be.empty=modelSex는 비워둘 수 없습니다.
|
||||
templateId.cannot.be.empty=templateId는 비워둘 수 없습니다.
|
||||
processId.cannot.be.empty=processId는 비워둘 수 없습니다.
|
||||
timeZone.cannot.be.empty=TimeZone은 비워둘 수 없습니다.
|
||||
userId.cannot.be.empty=userId는 비워둘 수 없습니다.
|
||||
email.cannot.be.empty=email은 비워둘 수 없습니다.
|
||||
operationType.cannot.be.empty=operationType은 비워둘 수 없습니다.
|
||||
password.cannot.be.empty=password는 비워둘 수 없습니다.
|
||||
emailVerifyCode.cannot.be.empty=emailVerifyCode는 비워둘 수 없습니다.
|
||||
loginType.cannot.be.empty=loginType은 비워둘 수 없습니다.
|
||||
userName.cannot.be.empty=userName은 비워둘 수 없습니다.
|
||||
sketchBoards.designType.cannot.be.empty=sketchBoards designType은 비워둘 수 없습니다.
|
||||
moodBoards.designType.cannot.be.empty=moodBoards designType은 비워둘 수 없습니다.
|
||||
printBoards.designType.cannot.be.empty=printBoards designType은 비워둘 수 없습니다.
|
||||
unknown.parameter.singleOverall=알 수 없는 매개 변수 singleOverall입니다.
|
||||
unknown.parameter.switchCategory=알 수 없는 매개 변수 switchCategory입니다.
|
||||
collectionId.cannot.be.empty=collectionId는 비워둘 수 없습니다.
|
||||
designPythonOutfitId.cannot.be.empty=designPythonOutfitId는 비워둘 수 없습니다.
|
||||
designItemId.cannot.be.empty=designItemId는 비워둘 수 없습니다.
|
||||
designId.cannot.be.empty=designId는 비워둘 수 없습니다.
|
||||
groupDetailId.cannot.be.empty=groupDetailId는 비워둘 수 없습니다.
|
||||
validStartTime.cannot.be.empty=validStartTime은 비워둘 수 없습니다.
|
||||
validEndTime.cannot.be.empty=validEndTime은 비워둘 수 없습니다.
|
||||
user_id.cannot.be.empty=user_id는 비워둘 수 없습니다.
|
||||
session_id.cannot.be.empty=session_id는 비워둘 수 없습니다.
|
||||
rgbValue.cannot.be.empty=rgbValue는 비워둘 수 없습니다.
|
||||
file.cannot.be.empty=file은 비워둘 수 없습니다.
|
||||
select1Id.cannot.be.empty=select1Id는 비워둘 수 없습니다.
|
||||
select2Id.cannot.be.empty=select2Id는 비워둘 수 없습니다.
|
||||
isPin.cannot.be.empty=isPin은 비워둘 수 없습니다.
|
||||
designType.cannot.be.empty=designType은 비워둘 수 없습니다.
|
||||
priority.cannot.be.empty=priority는 비워둘 수 없습니다.
|
||||
clothes.cannot.be.empty=clothes는 비워둘 수 없습니다.
|
||||
isPreview.cannot.be.empty=isPreview는 비워둘 수 없습니다.
|
||||
h.cannot.be.empty=h는 비워둘 수 없습니다.
|
||||
s.cannot.be.empty=s는 비워둘 수 없습니다.
|
||||
v.cannot.be.empty=v는 비워둘 수 없습니다.
|
||||
userGroupId.cannot.be.empty=userGroupId는 비워둘 수 없습니다.
|
||||
userGroupName.cannot.be.empty=userGroupName는 비워둘 수 없습니다.
|
||||
libraryId.cannot.be.empty=libraryId는 비워둘 수 없습니다.
|
||||
shoulderLeft.cannot.be.empty=shoulderLeft는 비워둘 수 없습니다.
|
||||
shoulderRight.cannot.be.empty=shoulderRight는 비워둘 수 없습니다.
|
||||
waistbandLeft.cannot.be.empty=waistbandLeft는 비워둘 수 없습니다.
|
||||
waistbandRight.cannot.be.empty=waistbandRight는 비워둘 수 없습니다.
|
||||
handLeft.cannot.be.empty=handLeft는 비워둘 수 없습니다.
|
||||
handRight.cannot.be.empty=handRight는 비워둘 수 없습니다.
|
||||
id.cannot.be.empty=id는 비워둘 수 없습니다.
|
||||
type.cannot.be.empty=type은 비워둘 수 없습니다.
|
||||
color.cannot.be.empty=color는 비워둘 수 없습니다.
|
||||
generateDetailId.cannot.be.empty=generateDetailId는 비워둘 수 없습니다.
|
||||
level1Type.cannot.be.empty=level1Type은 비워둘 수 없습니다.
|
||||
regionNum.cannot.be.empty=regionNum은 비워둘 수 없습니다.
|
||||
phone.cannot.be.empty=phone은 비워둘 수 없습니다.
|
||||
printId.cannot.be.empty=printId는 비워둘 수 없습니다.
|
||||
path.cannot.be.empty=path는 비워둘 수 없습니다.
|
||||
classificationName.cannot.be.empty=classificationName은 비워둘 수 없습니다.
|
||||
level2Type.cannot.be.empty=level2Type은 비워둘 수 없습니다.
|
||||
generateItem.does.not.exist=generateItem이 존재하지 않습니다.
|
||||
level1Type.does.not.match=level1Type이 일치하지 않습니다.
|
||||
the.image.does.not.exist.please.reselect=이미지가 존재하지 않습니다. 다시 선택하세요.
|
||||
design.item.does.not.exist=디자인 항목이 존재하지 않습니다.
|
||||
layers.does.not.exists=layers가 존재하지 않습니다.
|
||||
unknown.generate.type=알 수 없는 생성 유형입니다.
|
||||
the.workspace.lastIndex.not.found=작업 공간 lastIndex를 찾을 수 없습니다.
|
||||
gender.cannot.be.empty=성별은 비워둘 수 없습니다.
|
||||
image.synthesis.failed=이미지 합성에 실패했습니다.
|
||||
priority.cannot.be.repeated=priority는 중복될 수 없습니다.
|
||||
|
||||
# 가능성이 있는 예외
|
||||
# Informative:
|
||||
# 사용자가 사전에 정의된 규칙에 맞지 않는 형식 오류 또는 값 범위 오류와 같이 자체 수정할 수 있는 오류가 발생할 때 일반적으로 발생하는 오류입니다.
|
||||
userName.does.not.exist=사용자 이름이나 비밀번호가 잘못되었습니다. 입력 내용을 확인하고 다시 시도하세요.
|
||||
password.error=사용자 이름이나 비밀번호가 잘못되었습니다. 입력 내용을 확인하고 다시 시도하세요.
|
||||
email.error=이메일이 잘못되었습니다. 올바른 바운드 이메일을 입력하세요.
|
||||
email.does.not.exist=이메일 주소가 기록에 없습니다. 확인하고 다시 시도하세요.
|
||||
the.verification.code.has.expired=확인 코드가 만료되었습니다. 계속 진행하려면 새 코드를 요청하세요.
|
||||
verification.code.error=입력한 확인 코드가 잘못되었습니다. 확인하고 다시 시도하세요.
|
||||
the.number.of.PIN.top.or.bottom.or.outerwear.sketchBoard.cannot.be.more.than.8=스케치보드의 PIN 상의, 하의 또는 외투는 8개를 초과할 수 없습니다. 적절히 조정하세요.
|
||||
hsv.value.cannot.exceed.the.maximum.of.8=hsv 값은 최대 8을 초과할 수 없습니다.
|
||||
the.workspaceName.already.exists=이 이름의 작업 공간이 이미 존재합니다.
|
||||
unable.to.delete.the.workspace.you.are.currently.using=현재 사용 중인 작업 공간을 삭제할 수 없습니다. 삭제하기 전에 다른 작업 공간을 선택하세요.
|
||||
classificationName.already.exists=입력한 레이블 이름이 이미 존재합니다. 중복을 피하려면 다른 레이블 이름을 입력하세요.
|
||||
|
||||
# 경고:
|
||||
# 사용자에게 불이익을 초래할 수 있는 조치에 대한 경고지만 반드시 오류가 아닐 수 있습니다. 사용자는 현재 작업을 계속할 지 신중히 고려해야 합니다.
|
||||
the.classification.you.deleted.has.associated.library=삭제하려는 레이블은 기존 데이터와 관련이 있습니다. 삭제를 진행하시겠습니까?
|
||||
the.model.has.been.referenced.by.the.workspace=이 모델은 현재 작업 공간에서 사용 중입니다. 삭제하면 작업 공간에 영향을 줄 수 있습니다. 확실한 경우에만 삭제를 확인하세요.
|
||||
|
||||
# 오류:
|
||||
# 이러한 오류는 시스템 내부 오류로 인해 발생하며 사용자는 일반적으로 스스로 해결할 수 없습니다. 지원팀에 문의하거나 시스템 관리자의 개입이 필요합니다.
|
||||
system.busy=현재 시스템이 바쁩니다. 잠시 기다려 다시 시도하세요.
|
||||
user.expired=사용자 세션이 만료되었습니다. 사용 권한을 갱신하려면 관리자에게 문의하세요.
|
||||
attributeRetrieval.interface.exception=속성 데이터를 검색하는 중 오류가 발생했습니다. (나중에 다시 시도하세요. 이 문제가 계속되면 help@aida.com.hk로 문의하세요.)
|
||||
design.interface.exception=디자인 인터페이스 오류가 발생했습니다. (나중에 다시 시도하세요. 이 문제가 계속되면 help@aida.com.hk로 문의하세요.)
|
||||
processMannequins.interface.exception=마네킹을 업로드하는 중 오류가 발생했습니다. (나중에 다시 시도하세요. 이 문제가 계속되면 help@aida.com.hk로 문의하세요.)
|
||||
processSketchBoards.interface.exception=스케치보드 업로드 중 오류가 발생했습니다. (나중에 다시 시도하세요. 이 문제가 계속되면 help@aida.com.hk로 문의하세요.)
|
||||
designProcess.interface.exception=진행률 막대를 로드하는 중 문제가 발생했습니다. (나중에 다시 시도하세요. 이 문제가 계속되면 help@aida.com.hk로 문의하세요.)
|
||||
generate.interface.exception=현재 생성 요청이 많습니다. (나중에 다시 시도하세요. 계속 문제가 발생하면 지원을 위해 help@aida.com.hk로 문의하세요.)
|
||||
generate.interface.error=생성 인터페이스 오류가 발생했습니다. (나중에 다시 시도하세요. 이 문제가 계속되면 help@aida.com.hk로 문의하세요.)
|
||||
chat-bot.interface.exception=챗봇 인터페이스 오류가 발생했습니다. (나중에 다시 시도하세요. 이 문제가 계속되면 help@aida.com.hk로 문의하세요.)
|
||||
compose-layer.interface.exception=레이어를 평탄화하는 중 문제가 발생했습니다. (나중에 다시 시도하세요. 이 문제가 계속되면 help@aida.com.hk로 문의하세요.)
|
||||
cloth-classification.interface.exception=의류 카테고리를 얻는 중 문제가 발생했습니다. (나중에 다시 시도하세요. 이 문제가 계속되면 help@aida.com.hk로 문의하세요.)
|
||||
|
||||
# 다국어 반환
|
||||
OVERALL=전체
|
||||
TOPS=상의
|
||||
BOTTOMS=하의
|
||||
OUTWEAR=외투
|
||||
BLOUSE=블라우스
|
||||
DRESS=드레스
|
||||
TROUSERS=바지
|
||||
SKIRT=치마
|
||||
FEMALE=여성복
|
||||
MALE=남성복
|
||||
|
||||
@@ -1,135 +1,179 @@
|
||||
# Бизнес логика
|
||||
system.error=Системная ошибка!
|
||||
system.busy=Система занята!
|
||||
userName.does.not.exist=Пользовательское имя не существует!
|
||||
user.expired=Срок действия пользователя истек!
|
||||
password.error=Неверный пароль!
|
||||
email.error=Ошибка электронной почты!
|
||||
unknown.authentication.operation.type=Неизвестный тип аутентификационной операции!
|
||||
failed.to.send.mail=Не удалось отправить письмо!
|
||||
email.does.not.exist=Электронная почта не существует!
|
||||
unknown.login.type=Неизвестный тип входа!
|
||||
error.login.type=Ошибка типа входа!
|
||||
the.verification.code.has.expired=Истек срок действия проверочного кода!
|
||||
verification.code.error=Неверный проверочный код!
|
||||
user.has.bound.mailbox=У пользователя привязан почтовый ящик!
|
||||
get.moodBoards.data.is.mismatch=Данные панелей настроения не соответствуют!
|
||||
get.printBoards.data.is.mismatch=Данные панелей для печати не соответствуют!
|
||||
get.sketchBoards.data.is.mismatch=Данные эскизных панелей не соответствуют!
|
||||
the.number.of.PIN.top.or.bottom.or.outerwear.sketchBoard.cannot.be.more.than.8=Количество эскизных панелей для верхней или нижней одежды не может превышать 8!
|
||||
modelPoint.not.found=Точки модели не найдены!
|
||||
attributeRetrieval.interface.exception=Исключение интерфейса получения атрибутов, пожалуйста, попробуйте снова позже! Если проблема не устранена, свяжитесь с администратором!
|
||||
design.interface.exception=Исключение интерфейса дизайна, пожалуйста, попробуйте снова позже! Если проблема не устранена, свяжитесь с администратором!
|
||||
processMannequins.interface.exception=Исключение интерфейса обработки манекенов, пожалуйста, попробуйте снова позже! Если проблема не устранена, свяжитесь с администратором!
|
||||
designProcess.interface.exception=Исключение интерфейса проектирования, пожалуйста, попробуйте снова позже! Если проблема не устранена, свяжитесь с администратором!
|
||||
generate.interface.exception=Исключение интерфейса генерации, пожалуйста, попробуйте снова позже! Если проблема не устранена, свяжитесь с администратором!
|
||||
collection.not.found=Коллекция не найдена!
|
||||
design.not.found=Дизайн не найден!
|
||||
designItem.not.found=Элемент дизайна не найден!
|
||||
userLikeGroup.not.found=Группа понравившихся пользователей не найдена!
|
||||
old.elements.not.found=Старые элементы не найдены!
|
||||
new.designItemDetails.not.found=Новые детали элемента дизайна не найдены!
|
||||
save.workspace.failed=Сохранение рабочей области не удалось!
|
||||
save.design.failed=Сохранение дизайна не удалось!
|
||||
update.workspace.failed=Не удалось обновить рабочую область!
|
||||
the.workspace.lastIndex.not.found=Индекс последней рабочей области не найден!
|
||||
the.workspaceName.already.exists=Имя рабочей области уже существует!
|
||||
unable.to.delete.the.workspace.you.are.currently.using=Невозможно удалить используемую вами рабочую область!
|
||||
enumeration.class.not.found=Класс перечисления не найден!
|
||||
history.detail.not.found=Информация о деталях истории не найдена!
|
||||
designItemDetails.not.found=Информация о деталях дизайна не найдена!
|
||||
designPythonOutfit.not.found=Дизайн Python-костюма не найден!
|
||||
unknown.parameter.level1Type=Неизвестный тип уровня параметра 1!
|
||||
collectionElement.not.found=Элемент коллекции не найден!
|
||||
select1.file.does.not.exist=Файл select1 не существует!
|
||||
select2.file.does.not.exist=Файл select2 не существует!
|
||||
generate.print.exception=Ошибка генерации печати!
|
||||
generate.print.failed=Сбой генерации печати!
|
||||
collectionElements.not.found=Элементы коллекции не найдены!
|
||||
batch.save.libraryList.failed=Не удалось пакетно сохранить список библиотек!
|
||||
panTones.not.found=Цвета Pantone не найдены!
|
||||
hsv.value.cannot.exceed.the.maximum.of.8=Значение HSV не может превышать 8!
|
||||
save.designItem.failed=Сохранение элемента дизайна не удалось!
|
||||
unknown.type=Неизвестный тип!
|
||||
unknown.operateType=Неизвестный тип операции!
|
||||
unknown.level1TypeEnum=Неизвестный тип Level1 Enum!
|
||||
the.id.value.is.out.of.range=Значение ID вне диапазона!
|
||||
library.not.found=Библиотека не найдена!
|
||||
wrong.clothes.type=Неверный тип одежды!
|
||||
sysFile.not.found=Системный файл не найден!
|
||||
librarys.not.found=Библиотеки не найдены!
|
||||
groupDetails.not.found=Информация о группе не найдена!
|
||||
history.not.found=Информация о истории не найдена!
|
||||
unknown.parameter.level2Type=Неизвестный тип уровня параметра 2!
|
||||
MARKETING_SKETCH.type.have.been.removed=Тип MARKETING_SKETCH был удален!
|
||||
unknown.modelType=Неизвестный тип модели!
|
||||
save.library.failed=Сохранение библиотеки не удалось!
|
||||
get.file.failed=Не удалось получить файл!
|
||||
the.path.is.error=Ошибка пути!
|
||||
batch.save.colorElements.failed=Не удалось пакетно сохранить цветовые элементы!
|
||||
initSysFile.ioException=Ошибка инициализации SysFile!
|
||||
save.sysFile.failed=Сохранение системного файла не удалось!
|
||||
save.pythonTAllInfo.failed=Сохранение полной информации о PythonT не удалось!
|
||||
save.collection.failed=Сохранение коллекции не удалось!
|
||||
save.designItemDetail.failed=Сохранение деталей элемента дизайна не удалось!
|
||||
# Не поддается легкому исключению
|
||||
system.error=Ошибка системы.
|
||||
unknown.authentication.operation.type=Неизвестный тип операции аутентификации.
|
||||
failed.to.send.mail=Не удалось отправить почту.
|
||||
unknown.login.type=Неизвестный тип входа.
|
||||
error.login.type=Ошибка типа входа.
|
||||
get.moodBoards.data.is.mismatch=Данные о настроении не совпадают.
|
||||
get.printBoards.data.is.mismatch=Данные о печатных платах не совпадают.
|
||||
get.sketchBoards.data.is.mismatch=Данные о эскизах не совпадают.
|
||||
modelPoint.not.found=Модельная точка не найдена.
|
||||
collection.not.found=Коллекция не найдена.
|
||||
design.not.found=Дизайн не найден.
|
||||
designItem.not.found=Элемент дизайна не найден.
|
||||
userLikeGroup.not.found=Группа, понравившаяся пользователю, не найдена.
|
||||
old.elements.not.found=Старые элементы не найдены.
|
||||
new.designItemDetails.not.found=Детали нового элемента дизайна не найдены.
|
||||
save.workspace.failed=Не удалось сохранить рабочее пространство.
|
||||
save.design.failed=Не удалось сохранить дизайн.
|
||||
update.workspace.failed=Не удалось обновить рабочее пространство.
|
||||
enumeration.class.not.found=Класс перечисления не найден.
|
||||
history.detail.not.found=Детали истории не найдены.
|
||||
designItemDetails.not.found=Детали элемента дизайна не найдены.
|
||||
designPythonOutfit.not.found=Python-наряд для дизайна не найден.
|
||||
unknown.parameter.level1Type=Неизвестный параметр уровня 1.
|
||||
collectionElement.not.found=Элемент коллекции не найден.
|
||||
select1.file.does.not.exist=Файл select1 не существует.
|
||||
select2.file.does.not.exist=Файл select2 не существует.
|
||||
save.collectionElement.failed=Не удалось сохранить элемент коллекции.
|
||||
collectionElements.not.found=Элементы коллекции не найдены.
|
||||
batch.save.libraryList.failed=Не удалось пакетно сохранить список библиотек.
|
||||
panTones.not.found=Цвета Pantone не найдены.
|
||||
save.designItem.failed=Не удалось сохранить элемент дизайна.
|
||||
unknown.type=Неизвестный тип.
|
||||
unknown.operateType=Неизвестный тип операции.
|
||||
unknown.level1TypeEnum=Неизвестный тип уровня 1.
|
||||
the.id.value.is.out.of.range=Значение идентификатора вне диапазона.
|
||||
library.not.found=Библиотека не найдена.
|
||||
wrong.clothes.type=Неверный тип одежды.
|
||||
sysFile.not.found=Файл системы не найден.
|
||||
libraryList.not.found=Список библиотек не найден.
|
||||
groupDetails.not.found=Детали группы не найдены.
|
||||
history.not.found=История не найдена.
|
||||
unknown.parameter.level2Type=Неизвестный параметр уровня 2.
|
||||
MARKETING_SKETCH.type.have.been.removed=Тип MARKETING_SKETCH был удален.
|
||||
unknown.modelType=Неизвестный тип модели.
|
||||
save.library.failed=Не удалось сохранить библиотеку.
|
||||
get.file.failed=Не удалось получить файл.
|
||||
the.path.is.error=Ошибка пути.
|
||||
batch.save.colorElements.failed=Не удалось пакетно сохранить цветовые элементы.
|
||||
initSysFile.ioException=Исключение во время инициализации системного файла.
|
||||
save.sysFile.failed=Не удалось сохранить системный файл.
|
||||
save.pythonTAllInfo.failed=Не удалось сохранить всю информацию Python T.
|
||||
save.collection.failed=Не удалось сохранить коллекцию.
|
||||
save.designItemDetail.failed=Не удалось сохранить детали элемента дизайна.
|
||||
save.classification.failed=Не удалось сохранить классификацию.
|
||||
update.classification.failed=Не удалось обновить классификацию.
|
||||
please.input.the.caption=Введите заголовок.
|
||||
please.choose.an.image=Выберите изображение.
|
||||
please.input.the.caption.and.choose.an.image=Введите заголовок и выберите изображение.
|
||||
duplicate.likes.are.not.allowed=Дублированные лайки не разрешены.
|
||||
layer.information.not.found=Информация о слое не найдена.
|
||||
singleOverall.cannot.be.empty=singleOverall не может быть пустым.
|
||||
colorBoards.cannot.be.empty=colorBoards не может быть пустым.
|
||||
systemScale.cannot.be.empty=systemScale не может быть пустым.
|
||||
modelType.cannot.be.empty=modelType не может быть пустым.
|
||||
modelSex.cannot.be.empty=modelSex не может быть пустым.
|
||||
templateId.cannot.be.empty=templateId не может быть пустым.
|
||||
processId.cannot.be.empty=processId не может быть пустым.
|
||||
timeZone.cannot.be.empty=TimeZone не может быть пустым.
|
||||
userId.cannot.be.empty=userId не может быть пустым.
|
||||
email.cannot.be.empty=email не может быть пустым.
|
||||
operationType.cannot.be.empty=operationType не может быть пустым.
|
||||
password.cannot.be.empty=password не может быть пустым.
|
||||
emailVerifyCode.cannot.be.empty=emailVerifyCode не может быть пустым.
|
||||
loginType.cannot.be.empty=loginType не может быть пустым.
|
||||
userName.cannot.be.empty=userName не может быть пустым.
|
||||
sketchBoards.designType.cannot.be.empty=sketchBoards designType не может быть пустым.
|
||||
moodBoards.designType.cannot.be.empty=moodBoards designType не может быть пустым.
|
||||
printBoards.designType.cannot.be.empty=printBoards designType не может быть пустым.
|
||||
unknown.parameter.singleOverall=Неизвестный параметр singleOverall.
|
||||
unknown.parameter.switchCategory=Неизвестный параметр switchCategory.
|
||||
collectionId.cannot.be.empty=collectionId не может быть пустым.
|
||||
designPythonOutfitId.cannot.be.empty=designPythonOutfitId не может быть пустым.
|
||||
designItemId.cannot.be.empty=designItemId не может быть пустым.
|
||||
designId.cannot.be.empty=designId не может быть пустым.
|
||||
groupDetailId.cannot.be.empty=groupDetailId не может быть пустым.
|
||||
validStartTime.cannot.be.empty=validStartTime не может быть пустым.
|
||||
validEndTime.cannot.be.empty=validEndTime не может быть пустым.
|
||||
user_id.cannot.be.empty=user_id не может быть пустым.
|
||||
session_id.cannot.be.empty=session_id не может быть пустым.
|
||||
rgbValue.cannot.be.empty=rgbValue не может быть пустым.
|
||||
file.cannot.be.empty=file не может быть пустым.
|
||||
select1Id.cannot.be.empty=select1Id не может быть пустым.
|
||||
select2Id.cannot.be.empty=select2Id не может быть пустым.
|
||||
isPin.cannot.be.empty=isPin не может быть пустым.
|
||||
designType.cannot.be.empty=designType не может быть пустым.
|
||||
priority.cannot.be.empty=priority не может быть пустым.
|
||||
clothes.cannot.be.empty=clothes не может быть пустым.
|
||||
isPreview.cannot.be.empty=isPreview не может быть пустым.
|
||||
h.cannot.be.empty=h не может быть пустым.
|
||||
s.cannot.be.empty=s не может быть пустым.
|
||||
v.cannot.be.empty=v не может быть пустым.
|
||||
userGroupId.cannot.be.empty=userGroupId не может быть пустым.
|
||||
userGroupName.cannot.be.empty=userGroupName не может быть пустым.
|
||||
libraryId.cannot.be.empty=libraryId не может быть пустым.
|
||||
shoulderLeft.cannot.be.empty=shoulderLeft не может быть пустым.
|
||||
shoulderRight.cannot.be.empty=shoulderRight не может быть пустым.
|
||||
waistbandLeft.cannot.be.empty=waistbandLeft не может быть пустым.
|
||||
waistbandRight.cannot.be.empty=waistbandRight не может быть пустым.
|
||||
handLeft.cannot.be.empty=handLeft не может быть пустым.
|
||||
handRight.cannot.be.empty=handRight не может быть пустым.
|
||||
id.cannot.be.empty=id не может быть пустым.
|
||||
type.cannot.be.empty=type не может быть пустым.
|
||||
color.cannot.be.empty=color не может быть пустым.
|
||||
generateDetailId.cannot.be.empty=generateDetailId не может быть пустым.
|
||||
level1Type.cannot.be.empty=level1Type не может быть пустым.
|
||||
regionNum.cannot.be.empty=regionNum не может быть пустым.
|
||||
phone.cannot.be.empty=phone не может быть пустым.
|
||||
printId.cannot.be.empty=printId не может быть пустым.
|
||||
path.cannot.be.empty=path не может быть пустым.
|
||||
classificationName.cannot.be.empty=classificationName не может быть пустым.
|
||||
level2Type.cannot.be.empty=level2Type не может быть пустым.
|
||||
generateItem.does.not.exist=generateItem не существует.
|
||||
level1Type.does.not.match=level1Type не соответствует.
|
||||
the.image.does.not.exist.please.reselect=изображение не существует. Пожалуйста, выберите заново.
|
||||
design.item.does.not.exist=дизайн не существует.
|
||||
layers.does.not.exists=слои не существуют.
|
||||
unknown.generate.type=неизвестный тип генерации.
|
||||
the.workspace.lastIndex.not.found=Последний индекс рабочего пространства не найден.
|
||||
gender.cannot.be.empty=пол не может быть пустым.
|
||||
image.synthesis.failed=синтез изображения не удался.
|
||||
priority.cannot.be.repeated=приоритет не может повторяться.
|
||||
|
||||
# Проверка переданных параметров с фронта
|
||||
singleOverall.cannot.be.empty=Не может быть пустым singleOverall!
|
||||
colorBoards.cannot.be.empty=Не может быть пустым colorBoards!
|
||||
systemScale.cannot.be.empty=Не может быть пустым systemScale!
|
||||
modelType.cannot.be.empty=Не может быть пустым modelType!
|
||||
modelSex.cannot.be.empty=Не может быть пустым modelSex!
|
||||
templateId.cannot.be.empty=Не может быть пустым templateId!
|
||||
processId.cannot.be.empty=Не может быть пустым processId!
|
||||
timeZone.cannot.be.empty=Не может быть пустым timeZone!
|
||||
userId.cannot.be.empty=Не может быть пустым userId!
|
||||
email.cannot.be.empty=Не может быть пустым email!
|
||||
operationType.cannot.be.empty=Не может быть пустым operationType!
|
||||
password.cannot.be.empty=Не может быть пустым password!
|
||||
emailVerifyCode.cannot.be.empty=Не может быть пустым emailVerifyCode!
|
||||
loginType.cannot.be.empty=Не может быть пустым loginType!
|
||||
userName.cannot.be.empty=Не может быть пустым userName!
|
||||
sketchBoards.designType.cannot.be.empty=Не может быть пустым тип дизайна для эскизных панелей!
|
||||
moodBoards.designType.cannot.be.empty=Не может быть пустым тип дизайна для панелей настроения!
|
||||
printBoards.designType.cannot.be.empty=Не может быть пустым тип дизайна для панелей печати!
|
||||
unknown.parameter.singleOverall=Неизвестный параметр singleOverall!
|
||||
unknown.parameter.switchCategory=Неизвестная категория переключателя!
|
||||
collectionId.cannot.be.empty=Не может быть пустым collectionId!
|
||||
designPythonOutfitId.cannot.be.empty=Не может быть пустым designPythonOutfitId!
|
||||
designItemId.cannot.be.empty=Не может быть пустым designItemId!
|
||||
designId.cannot.be.empty=Не может быть пустым designId!
|
||||
groupDetailId.cannot.be.empty=Не может быть пустым groupDetailId!
|
||||
validStartTime.cannot.be.empty=Не может быть пустым validStartTime!
|
||||
validEndTime.cannot.be.empty=Не может быть пустым validEndTime!
|
||||
user_id.cannot.be.empty=Не может быть пустым user_id!
|
||||
session_id.cannot.be.empty=Не может быть пустым session_id!
|
||||
rgbValue.cannot.be.empty=Не может быть пустым rgbValue!
|
||||
file.cannot.be.empty=Не может быть пустым file!
|
||||
select1Id.cannot.be.empty=Не может быть пустым select1Id!
|
||||
select2Id.cannot.be.empty=Не может быть пустым select2Id!
|
||||
isPin.cannot.be.empty=Не может быть пустым isPin!
|
||||
designType.cannot.be.empty=Не может быть пустым тип дизайна!
|
||||
priority.cannot.be.empty=Не может быть пустым priority!
|
||||
clothes.cannot.be.empty=Не может быть пустым clothes!
|
||||
isPreview.cannot.be.empty=Не может быть пустым isPreview!
|
||||
h.cannot.be.empty=Не может быть пустым h!
|
||||
s.cannot.be.empty=Не может быть пустым s!
|
||||
v.cannot.be.empty=Не может быть пустым v!
|
||||
userGroupId.cannot.be.empty=Не может быть пустым userGroupId!
|
||||
userGroupName.cannot.be.empty=Не может быть пустым userGroupName!
|
||||
libraryId.cannot.be.empty=Не может быть пустым libraryId!
|
||||
shoulderLeft.cannot.be.empty=Не может быть пустым shoulderLeft!
|
||||
shoulderRight.cannot.be.empty=Не может быть пустым shoulderRight!
|
||||
waistbandLeft.cannot.be.empty=Не может быть пустым waistbandLeft!
|
||||
waistbandRight.cannot.be.empty=Не может быть пустым waistbandRight!
|
||||
handLeft.cannot.be.empty=Не может быть пустым handLeft!
|
||||
handRight.cannot.be.empty=Не может быть пустым handRight!
|
||||
id.cannot.be.empty=Не может быть пустым id!
|
||||
type.cannot.be.empty=Не может быть пустым type!
|
||||
color.cannot.be.empty=Не может быть пустым color!
|
||||
generateDetailId.cannot.be.empty=Не может быть пустым generateDetailId!
|
||||
level1Type.cannot.be.empty=Не может быть пустым level1Type!
|
||||
regionNum.cannot.be.empty=Не может быть пустым regionNum!
|
||||
phone.cannot.be.empty=Не может быть пустым phone!
|
||||
printId.cannot.be.empty=Не может быть пустым printId!
|
||||
path.cannot.be.empty=Не может быть пустым path!
|
||||
# Возможны исключения
|
||||
# Информационное:
|
||||
# Когда пользователь вводит данные, не соответствующие предварительно установленным правилам, например, ошибки формата или значения вне диапазона, такие ошибки обычно пользователь может самостоятельно исправить.
|
||||
userName.does.not.exist=Имя пользователя или пароль неверны. Пожалуйста, проверьте введенные данные и повторите попытку.
|
||||
password.error=Имя пользователя или пароль неверны. Пожалуйста, проверьте введенные данные и повторите попытку.
|
||||
email.error=Электронная почта указана неверно, введите правильную привязанную электронную почту.
|
||||
email.does.not.exist=Адрес электронной почты не найден в наших записях. Пожалуйста, проверьте и повторите попытку.
|
||||
the.verification.code.has.expired=Срок действия кода подтверждения истек. Запросите новый код для продолжения.
|
||||
verification.code.error=Введен неверный код подтверждения. Проверьте и повторите попытку.
|
||||
the.number.of.PIN.top.or.bottom.or.outerwear.sketchBoard.cannot.be.more.than.8=Вы не можете иметь более 8 верхних, нижних или верхней одежды на доске для эскизов. Пожалуйста, отрегулируйте соответственно.
|
||||
hsv.value.cannot.exceed.the.maximum.of.8=Значение hsv не может превышать максимум 8.
|
||||
the.workspaceName.already.exists=Рабочее пространство с таким именем уже существует.
|
||||
unable.to.delete.the.workspace.you.are.currently.using=Невозможно удалить используемое вами рабочее пространство. Пожалуйста, выберите другое рабочее пространство перед попыткой удаления.
|
||||
classificationName.already.exists=Введенное вами имя метки уже существует. Введите другое имя метки, чтобы избежать дублирования.
|
||||
|
||||
# Предупреждения:
|
||||
# Используются для предупреждения пользователя о возможных неблагоприятных последствиях действий, но это не обязательно ошибка. Пользователь должен серьезно рассмотреть, следует ли продолжать текущее действие.
|
||||
the.classification.you.deleted.has.associated.library=Метка, которую вы пытаетесь удалить, связана с существующими данными. Вы уверены, что хотите продолжить удаление?
|
||||
the.model.has.been.referenced.by.the.workspace=Модель уже используется в рабочем пространстве. Удаление может повлиять на рабочее пространство. Подтвердите удаление, только если уверены.
|
||||
|
||||
# Ошибки:
|
||||
# Эти ошибки вызваны внутренними ошибками системы, пользователь обычно не может их самостоятельно исправить. Ему необходимо связаться с поддержкой или дождаться вмешательства системного администратора.
|
||||
system.busy=Система в настоящее время занята. Пожалуйста, подождите некоторое время и повторите попытку.
|
||||
user.expired=Ваша сессия пользователя истекла. Пожалуйста, свяжитесь с администратором для обновления ваших прав доступа.
|
||||
attributeRetrieval.interface.exception=Возникла ошибка при получении данных об атрибутах. (Пожалуйста, повторите попытку позже. Если проблема сохраняется, свяжитесь с нами по адресу help@aida.com.hk.)
|
||||
design.interface.exception=Произошла ошибка с интерфейсом дизайна. (Пожалуйста, повторите попытку позже. Если проблема сохраняется, свяжитесь с нами по адресу help@aida.com.hk.)
|
||||
processMannequins.interface.exception=Возникла ошибка при загрузке манекенов. (Пожалуйста, повторите попытку позже. Если проблема сохраняется, свяжитесь с нами по адресу help@aida.com.hk.)
|
||||
processSketchBoards.interface.exception=Возникла ошибка при загрузке доски для эскизов. (Пожалуйста, повторите попытку позже. Если проблема сохраняется, свяжитесь с нами по адресу help@aida.com.hk.)
|
||||
designProcess.interface.exception=Возникли проблемы с загрузкой полосы прогресса. (Пожалуйста, повторите попытку позже. Если проблема сохраняется, свяжитесь с нами по адресу help@aida.com.hk.)
|
||||
generate.interface.exception=В настоящее время мы испытываем высокий объем запросов на генерацию. (Пожалуйста, повторите попытку позже. Если проблема продолжится, обратитесь к нам по адресу help@aida.com.hk для поддержки.)
|
||||
generate.interface.error=Произошла ошибка с интерфейсом генерации. (Пожалуйста, повторите попытку позже. Если проблема сохраняется, свяжитесь с нами по адресу help@aida.com.hk.)
|
||||
chat-bot.interface.exception=Возникла ошибка с интерфейсом чат-робота. (Пожалуйста, повторите попытку позже. Если проблема сохраняется, свяжитесь с нами по адресу help@aida.com.hk.)
|
||||
compose-layer.interface.exception=Возникли проблемы при слиянии слоев. (Пожалуйста, повторите попытку позже. Если проблема сохраняется, свяжитесь с нами по адресу help@aida.com.hk.)
|
||||
cloth-classification.interface.exception=Возникли некоторые проблемы при получении категорий одежды. (Пожалуйста, повторите попытку позже. Если проблема сохраняется, свяжитесь с нами по адресу help@aida.com.hk.)
|
||||
|
||||
# Многоязычные ответы
|
||||
OVERALL=Общий
|
||||
TOPS=Топы
|
||||
BOTTOMS=Штаны
|
||||
OUTWEAR=Верхняя одежда
|
||||
BLOUSE=Блуза
|
||||
DRESS=Платье
|
||||
TROUSERS=Брюки
|
||||
SKIRT=Юбка
|
||||
FEMALE=Женская одежда
|
||||
MALE=Мужская одежда
|
||||
|
||||
@@ -1,134 +1,179 @@
|
||||
system.error=เกิดข้อผิดพลาดในระบบ!
|
||||
system.busy=ระบบเรียกใช้งานไม่ได้!
|
||||
userName.does.not.exist=ไม่พบชื่อผู้ใช้นี้!
|
||||
user.expired=ผู้ใช้หมดอายุ!
|
||||
password.error=รหัสผ่านผิดพลาด!
|
||||
email.error=อีเมลผิดพลาด!
|
||||
unknown.authentication.operation.type=ประเภทการพิสูจน์ตัวตนที่ไม่รู้จัก!
|
||||
failed.to.send.mail=การส่งอีเมลล้มเหลว!
|
||||
email.does.not.exist=ไม่พบอีเมลนี้!
|
||||
unknown.login.type=ประเภทการเข้าสู่ระบบที่ไม่รู้จัก!
|
||||
error.login.type=ประเภทการเข้าสู่ระบบผิดพลาด!
|
||||
the.verification.code.has.expired=รหัสยืนยันหมดอายุแล้ว!
|
||||
verification.code.error=รหัสยืนยันผิดพลาด!
|
||||
user.has.bound.mailbox=ผู้ใช้มีกล่องจดหมายที่ผูกมัดแล้ว!
|
||||
get.moodBoards.data.is.mismatch=ข้อมูล MoodBoards ที่ได้ไม่ตรงกัน!
|
||||
get.printBoards.data.is.mismatch=ข้อมูล PrintBoards ที่ได้ไม่ตรงกัน!
|
||||
get.sketchBoards.data.is.mismatch=ข้อมูล SketchBoards ที่ได้ไม่ตรงกัน!
|
||||
the.number.of.PIN.top.or.bottom.or.outerwear.sketchBoard.cannot.be.more.than.8=จำนวน PIN แบบเสื้อยืด หรือเสื้อสะพายไม่สามารถมากกว่า 8 รายการได้!
|
||||
modelPoint.not.found=ไม่พบ ModelPoint!
|
||||
attributeRetrieval.interface.exception=ข้อยกเว้นในอินเตอร์เฟซการดึงคุณลักษณะ โปรดลองอีกครั้งในภายหลัง! หากล้มเหลวต่อเนื่อง โปรดติดต่อผู้ดูแลระบบ!
|
||||
design.interface.exception=ข้อยกเว้นในอินเตอร์เฟซการออกแบบ โปรดลองอีกครั้งในภายหลัง! หากล้มเหลวต่อเนื่อง โปรดติดต่อผู้ดูแลระบบ!
|
||||
processMannequins.interface.exception=ข้อยกเว้นในอินเตอร์เฟซ ProcessMannequins โปรดลองอีกครั้งในภายหลัง! หากล้มเหลวต่อเนื่อง โปรดติดต่อผู้ดูแลระบบ!
|
||||
designProcess.interface.exception=ข้อยกเว้นในอินเตอร์เฟซ DesignProcess โปรดลองอีกครั้งในภายหลัง! หากล้มเหลวต่อเนื่อง โปรดติดต่อผู้ดูแลระบบ!
|
||||
generate.interface.exception=ข้อยกเว้นในอินเตอร์เฟซ Generate โปรดลองอีกครั้งในภายหลัง! หากล้มเหลวต่อเนื่อง โปรดติดต่อผู้ดูแลระบบ!
|
||||
collection.not.found=ไม่พบ Collection!
|
||||
design.not.found=ไม่พบ Design!
|
||||
designItem.not.found=ไม่พบ DesignItem!
|
||||
userLikeGroup.not.found=ไม่พบ UserLikeGroup!
|
||||
old.elements.not.found=ไม่พบ Old elements!
|
||||
new.designItemDetails.not.found=ไม่พบ New designItemDetails!
|
||||
save.workspace.failed=การบันทึก Workspace ล้มเหลว!
|
||||
save.design.failed=การบันทึก Design ล้มเหลว!
|
||||
update.workspace.failed=การอัปเดต Workspace ล้มเหลว!
|
||||
the.workspace.lastIndex.not.found=ไม่พบ lastIndex ของ Workspace!
|
||||
the.workspaceName.already.exists=ชื่อ Workspace นี้มีอยู่แล้ว!
|
||||
unable.to.delete.the.workspace.you.are.currently.using=ไม่สามารถลบ Workspace ที่คุณกำลังใช้งานอยู่ได้!
|
||||
enumeration.class.not.found=ไม่พบ Enumeration class!
|
||||
history.detail.not.found=ไม่พบ History detail!
|
||||
designItemDetails.not.found=ไม่พบ DesignItemDetails!
|
||||
designPythonOutfit.not.found=ไม่พบ DesignPythonOutfit!
|
||||
unknown.parameter.level1Type=ประเภทพารามิเตอร์ที่ไม่รู้จัก level1Type!
|
||||
collectionElement.not.found=ไม่พบ CollectionElement!
|
||||
select1.file.does.not.exist=ไม่มีไฟล์ Select1 นี้!
|
||||
select2.file.does.not.exist=ไม่มีไฟล์ Select2 นี้!
|
||||
generate.print.exception=ข้อผิดพลาดในการสร้าง Print!
|
||||
generate.print.failed=การสร้าง Print ล้มเหลว!
|
||||
collectionElements.not.found=ไม่พบ CollectionElements!
|
||||
batch.save.libraryList.failed=การบันทึกลิสต์ห้องสมุดแบบกลุ่มล้มเหลว!
|
||||
panTones.not.found=ไม่พบ PanTones!
|
||||
hsv.value.cannot.exceed.the.maximum.of.8=ค่า HSV ไม่สามารถเกิน 8 ได้!
|
||||
save.designItem.failed=การบันทึก DesignItem ล้มเหลว!
|
||||
unknown.type=ประเภทที่ไม่รู้จัก!
|
||||
unknown.operateType=ประเภทการดำเนินการที่ไม่รู้จัก!
|
||||
unknown.level1TypeEnum=ประเภท level1TypeEnum ที่ไม่รู้จัก!
|
||||
the.id.value.is.out.of.range=ค่า ID อยู่นอกขอบเขต!
|
||||
library.not.found=ไม่พบ Library!
|
||||
wrong.clothes.type=ประเภทเสื้อผ้าผิดพลาด!
|
||||
sysFile.not.found=ไม่พบ SysFile!
|
||||
librarys.not.found=ไม่พบ Librarys!
|
||||
groupDetails.not.found=ไม่พบ GroupDetails!
|
||||
history.not.found=ไม่พบ History!
|
||||
unknown.parameter.level2Type=ประเภทพารามิเตอร์ที่ไม่รู้จัก level2Type!
|
||||
MARKETING_SKETCH.type.have.been.removed=ประเภท MARKETING_SKETCH ได้ถูกนำออกแล้ว!
|
||||
unknown.modelType=ประเภท Model ที่ไม่รู้จัก!
|
||||
save.library.failed=การบันทึก Library ล้มเหลว!
|
||||
get.file.failed=การดึงไฟล์ล้มเหลว!
|
||||
the.path.is.error=เส้นทางผิดพลาด!
|
||||
batch.save.colorElements.failed=การบันทึก ColorElements แบบกลุ่มล้มเหลว!
|
||||
initSysFile.ioException=InitSysFile ioException!
|
||||
save.sysFile.failed=การบันทึก SysFile ล้มเหลว!
|
||||
save.pythonTAllInfo.failed=การบันทึก PythonTAllInfo ล้มเหลว!
|
||||
save.collection.failed=การบันทึก Collection ล้มเหลว!
|
||||
save.designItemDetail.failed=การบันทึก DesignItemDetail ล้มเหลว!
|
||||
|
||||
# การตรวจสอบพารามิเตอร์ที่ถูกส่งจากฝั่งไคลเอนต์
|
||||
singleOverall.cannot.be.empty=singleOverall ต้องไม่ว่างเปล่า!
|
||||
colorBoards.cannot.be.empty=colorBoards ต้องไม่ว่างเปล่า!
|
||||
systemScale.cannot.be.empty=systemScale ต้องไม่ว่างเปล่า!
|
||||
modelType.cannot.be.empty=modelType ต้องไม่ว่างเปล่า!
|
||||
modelSex.cannot.be.empty=modelSex ต้องไม่ว่างเปล่า!
|
||||
templateId.cannot.be.empty=templateId ต้องไม่ว่างเปล่า!
|
||||
processId.cannot.be.empty=processId ต้องไม่ว่างเปล่า!
|
||||
timeZone.cannot.be.empty=timeZone ต้องไม่ว่างเปล่า!
|
||||
userId.cannot.be.empty=userId ต้องไม่ว่างเปล่า!
|
||||
email.cannot.be.empty=email ต้องไม่ว่างเปล่า!
|
||||
operationType.cannot.be.empty=operationType ต้องไม่ว่างเปล่า!
|
||||
password.cannot.be.empty=password ต้องไม่ว่างเปล่า!
|
||||
emailVerifyCode.cannot.be.empty=emailVerifyCode ต้องไม่ว่างเปล่า!
|
||||
loginType.cannot.be.empty=loginType ต้องไม่ว่างเปล่า!
|
||||
userName.cannot.be.empty=userName ต้องไม่ว่างเปล่า!
|
||||
sketchBoards.designType.cannot.be.empty=sketchBoards designType ต้องไม่ว่างเปล่า!
|
||||
moodBoards.designType.cannot.be.empty=moodBoards designType ต้องไม่ว่างเปล่า!
|
||||
printBoards.designType.cannot.be.empty=printBoards designType ต้องไม่ว่างเปล่า!
|
||||
unknown.parameter.singleOverall=พารามิเตอร์ที่ไม่รู้จัก singleOverall!
|
||||
unknown.parameter.switchCategory=พารามิเตอร์ที่ไม่รู้จัก switchCategory!
|
||||
collectionId.cannot.be.empty=collectionId ต้องไม่ว่างเปล่า!
|
||||
designPythonOutfitId.cannot.be.empty=designPythonOutfitId ต้องไม่ว่างเปล่า!
|
||||
designItemId.cannot.be.empty=designItemId ต้องไม่ว่างเปล่า!
|
||||
designId.cannot.be.empty=designId ต้องไม่ว่างเปล่า!
|
||||
groupDetailId.cannot.be.empty=groupDetailId ต้องไม่ว่างเปล่า!
|
||||
validStartTime.cannot.be.empty=validStartTime ต้องไม่ว่างเปล่า!
|
||||
validEndTime.cannot.be.empty=validEndTime ต้องไม่ว่างเปล่า!
|
||||
user_id.cannot.be.empty=user_id ต้องไม่ว่างเปล่า!
|
||||
session_id.cannot.be.empty=session_id ต้องไม่ว่างเปล่า!
|
||||
rgbValue.cannot.be.empty=rgbValue ต้องไม่ว่างเปล่า!
|
||||
file.cannot.be.empty=file ต้องไม่ว่างเปล่า!
|
||||
select1Id.cannot.be.empty=select1Id ต้องไม่ว่างเปล่า!
|
||||
# ไม่ง่ายที่จะรายงานข้อผิดพลาด
|
||||
system.error=ข้อผิดพลาดของระบบ
|
||||
unknown.authentication.operation.type=ประเภทการรับรองความถูกต้องที่ไม่รู้จัก
|
||||
failed.to.send.mail=การส่งอีเมลล้มเหลว
|
||||
unknown.login.type=ประเภทการเข้าสู่ระบบที่ไม่รู้จัก
|
||||
error.login.type=ประเภทการเข้าสู่ระบบผิดพลาด
|
||||
get.moodBoards.data.is.mismatch=ข้อมูล moodBoards ที่ได้รับไม่ตรงกัน
|
||||
get.printBoards.data.is.mismatch=ข้อมูล printBoards ที่ได้รับไม่ตรงกัน
|
||||
get.sketchBoards.data.is.mismatch=ข้อมูล sketchBoards ที่ได้รับไม่ตรงกัน
|
||||
modelPoint.not.found=ไม่พบ ModelPoint
|
||||
collection.not.found=ไม่พบ Collection
|
||||
design.not.found=ไม่พบ Design
|
||||
designItem.not.found=ไม่พบ DesignItem
|
||||
userLikeGroup.not.found=ไม่พบ UserLikeGroup
|
||||
old.elements.not.found=ไม่พบ Old elements
|
||||
new.designItemDetails.not.found=ไม่พบ New designItemDetails
|
||||
save.workspace.failed=การบันทึก Workspace ล้มเหลว
|
||||
save.design.failed=การบันทึก Design ล้มเหลว
|
||||
update.workspace.failed=การอัปเดต Workspace ล้มเหลว
|
||||
enumeration.class.not.found=ไม่พบ Enumeration class
|
||||
history.detail.not.found=ไม่พบ History detail
|
||||
designItemDetails.not.found=ไม่พบ DesignItemDetails
|
||||
designPythonOutfit.not.found=ไม่พบ DesignPythonOutfit
|
||||
unknown.parameter.level1Type=พารามิเตอร์ระดับ 1 ที่ไม่รู้จัก
|
||||
collectionElement.not.found=ไม่พบ collectionElement
|
||||
select1.file.does.not.exist=ไฟล์ Select1 ไม่มีอยู่
|
||||
select2.file.does.not.exist=ไฟล์ Select2 ไม่มีอยู่
|
||||
save.collectionElement.failed=การบันทึก collectionElement ล้มเหลว
|
||||
collectionElements.not.found=ไม่พบ CollectionElements
|
||||
batch.save.libraryList.failed=การบันทึกลิสต์ห้องสมุดแบบจำนวนมากล้มเหลว
|
||||
panTones.not.found=ไม่พบ PanTones
|
||||
save.designItem.failed=การบันทึก DesignItem ล้มเหลว
|
||||
unknown.type=ประเภทที่ไม่รู้จัก
|
||||
unknown.operateType=ประเภทการดำเนินการที่ไม่รู้จัก
|
||||
unknown.level1TypeEnum=ประเภทการเลื่อนระดับ 1 ที่ไม่รู้จัก
|
||||
the.id.value.is.out.of.range=ค่า ID อยู่นอกขอบเขต
|
||||
library.not.found=ไม่พบ Library
|
||||
wrong.clothes.type=ประเภทเสื้อผ้าผิด
|
||||
sysFile.not.found=ไม่พบ SysFile
|
||||
libraryList.not.found=ไม่พบ LibraryList
|
||||
groupDetails.not.found=ไม่พบ GroupDetails
|
||||
history.not.found=ไม่พบ History
|
||||
unknown.parameter.level2Type=พารามิเตอร์ระดับ 2 ที่ไม่รู้จัก
|
||||
MARKETING_SKETCH.type.have.been.removed=ประเภท MARKETING_SKETCH ได้ถูกลบ
|
||||
unknown.modelType=ประเภท Model ที่ไม่รู้จัก
|
||||
save.library.failed=การบันทึก Library ล้มเหลว
|
||||
get.file.failed=การรับไฟล์ล้มเหลว
|
||||
the.path.is.error=พาธผิดพลาด
|
||||
batch.save.colorElements.failed=การบันทึกสีแบบจำนวนมากล้มเหลว
|
||||
initSysFile.ioException=InitSysFile มีปัญหา IOException
|
||||
save.sysFile.failed=การบันทึก SysFile ล้มเหลว
|
||||
save.pythonTAllInfo.failed=การบันทึก pythonTAllInfo ล้มเหลว
|
||||
save.collection.failed=การบันทึก Collection ล้มเหลว
|
||||
save.designItemDetail.failed=การบันทึก DesignItemDetail ล้มเหลว
|
||||
save.classification.failed=การบันทึก Classification ล้มเหลว
|
||||
update.classification.failed=การอัปเดต Classification ล้มเหลว
|
||||
please.input.the.caption=กรุณาใส่คำบรรยาย
|
||||
please.choose.an.image=กรุณาเลือกรูปภาพ
|
||||
please.input.the.caption.and.choose.an.image=กรุณาใส่คำบรรยายและเลือกรูปภาพ
|
||||
duplicate.likes.are.not.allowed=ไม่อนุญาตให้ซ้ำกัน
|
||||
layer.information.not.found=ไม่พบข้อมูลเลเยอร์
|
||||
singleOverall.cannot.be.empty=singleOverall ต้องไม่ว่างเปล่า
|
||||
colorBoards.cannot.be.empty=colorBoards ต้องไม่ว่างเปล่า
|
||||
systemScale.cannot.be.empty=systemScale ต้องไม่ว่างเปล่า
|
||||
modelType.cannot.be.empty=modelType ต้องไม่ว่างเปล่า
|
||||
modelSex.cannot.be.empty=modelSex ต้องไม่ว่างเปล่า
|
||||
templateId.cannot.be.empty=templateId ต้องไม่ว่างเปล่า
|
||||
processId.cannot.be.empty=processId ต้องไม่ว่างเปล่า
|
||||
timeZone.cannot.be.empty=TimeZone ต้องไม่ว่างเปล่า
|
||||
userId.cannot.be.empty=userId ต้องไม่ว่างเปล่า
|
||||
email.cannot.be.empty=email ต้องไม่ว่างเปล่า
|
||||
operationType.cannot.be.empty=operationType ต้องไม่ว่างเปล่า
|
||||
password.cannot.be.empty=password ต้องไม่ว่างเปล่า
|
||||
emailVerifyCode.cannot.be.empty=emailVerifyCode ต้องไม่ว่างเปล่า
|
||||
loginType.cannot.be.empty=loginType ต้องไม่ว่างเปล่า
|
||||
userName.cannot.be.empty=userName ต้องไม่ว่างเปล่า
|
||||
sketchBoards.designType.cannot.be.empty=sketchBoards designType ต้องไม่ว่างเปล่า
|
||||
moodBoards.designType.cannot.be.empty=moodBoards designType ต้องไม่ว่างเปล่า
|
||||
printBoards.designType.cannot.be.empty=printBoards designType ต้องไม่ว่างเปล่า
|
||||
unknown.parameter.singleOverall=พารามิเตอร์ทั่วไปที่ไม่รู้จัก
|
||||
unknown.parameter.switchCategory=พารามิเตอร์ switchCategory ที่ไม่รู้จัก
|
||||
collectionId.cannot.be.empty=collectionId ต้องไม่ว่างเปล่า
|
||||
designPythonOutfitId.cannot.be.empty=designPythonOutfitId ต้องไม่ว่างเปล่า
|
||||
designItemId.cannot.be.empty=designItemId ต้องไม่ว่างเปล่า
|
||||
designId.cannot.be.empty=designId ต้องไม่ว่างเปล่า
|
||||
groupDetailId.cannot.be.empty=groupDetailId ต้องไม่ว่างเปล่า
|
||||
validStartTime.cannot.be.empty=validStartTime ต้องไม่ว่างเปล่า
|
||||
validEndTime.cannot.be.empty=validEndTime ต้องไม่ว่างเปล่า
|
||||
user_id.cannot.be.empty=user_id ต้องไม่ว่างเปล่า
|
||||
session_id.cannot.be.empty=session_id ต้องไม่ว่างเปล่า
|
||||
rgbValue.cannot.be.empty=rgbValue ต้องไม่ว่างเปล่า
|
||||
file.cannot.be.empty=file ต้องไม่ว่างเปล่า
|
||||
select1Id.cannot.be.empty=select1Id ต้องไม่ว่างเปล่า
|
||||
select2Id.cannot.be.empty=select2Id ต้องไม่ว่างเปล่า
|
||||
isPin.cannot.be.empty=isPin ต้องไม่ว่างเปล่า!
|
||||
designType.cannot.be.empty=designType ต้องไม่ว่างเปล่า!
|
||||
priority.cannot.be.empty=priority ต้องไม่ว่างเปล่า!
|
||||
clothes.cannot.be.empty=clothes ต้องไม่ว่างเปล่า!
|
||||
isPreview.cannot.be.empty=isPreview ต้องไม่ว่างเปล่า!
|
||||
h.cannot.be.empty=h ต้องไม่ว่างเปล่า!
|
||||
s.cannot.be.empty=s ต้องไม่ว่างเปล่า!
|
||||
v.cannot.be.empty=v ต้องไม่ว่างเปล่า!
|
||||
userGroupId.cannot.be.empty=userGroupId ต้องไม่ว่างเปล่า!
|
||||
userGroupName.cannot.be.empty=userGroupName ต้องไม่ว่างเปล่า!
|
||||
libraryId.cannot.be.empty=libraryId ต้องไม่ว่างเปล่า!
|
||||
shoulderLeft.cannot.be.empty=shoulderLeft ต้องไม่ว่างเปล่า!
|
||||
shoulderRight.cannot.be.empty=shoulderRight ต้องไม่ว่างเปล่า!
|
||||
waistbandLeft.cannot.be.empty=waistbandLeft ต้องไม่ว่างเปล่า!
|
||||
waistbandRight.cannot.be.empty=waistbandRight ต้องไม่ว่างเปล่า!
|
||||
handLeft.cannot.be.empty=handLeft ต้องไม่ว่างเปล่า!
|
||||
handRight.cannot.be.empty=handRight ต้องไม่ว่างเปล่า!
|
||||
id.cannot.be.empty=id ต้องไม่ว่างเปล่า!
|
||||
type.cannot.be.empty=type ต้องไม่ว่างเปล่า!
|
||||
color.cannot.be.empty=color ต้องไม่ว่างเปล่า!
|
||||
generateDetailId.cannot.be.empty=generateDetailId ต้องไม่ว่างเปล่า!
|
||||
level1Type.cannot.be.empty=level1Type ต้องไม่ว่างเปล่า!
|
||||
regionNum.cannot.be.empty=regionNum ต้องไม่ว่างเปล่า!
|
||||
phone.cannot.be.empty=phone ต้องไม่ว่างเปล่า!
|
||||
printId.cannot.be.empty=printId ต้องไม่ว่างเปล่า!
|
||||
path.cannot.be.empty=Path ต้องไม่ว่างเปล่า!
|
||||
isPin.cannot.be.empty=isPin ต้องไม่ว่างเปล่า
|
||||
designType.cannot.be.empty=designType ต้องไม่ว่างเปล่า
|
||||
priority.cannot.be.empty=priority ต้องไม่ว่างเปล่า
|
||||
clothes.cannot.be.empty=clothes ต้องไม่ว่างเปล่า
|
||||
isPreview.cannot.be.empty=isPreview ต้องไม่ว่างเปล่า
|
||||
h.cannot.be.empty=h ต้องไม่ว่างเปล่า
|
||||
s.cannot.be.empty=s ต้องไม่ว่างเปล่า
|
||||
v.cannot.be.empty=v ต้องไม่ว่างเปล่า
|
||||
userGroupId.cannot.be.empty=userGroupId ต้องไม่ว่างเปล่า
|
||||
userGroupName.cannot.be.empty=userGroupName ต้องไม่ว่างเปล่า
|
||||
libraryId.cannot.be.empty=libraryId ต้องไม่ว่างเปล่า
|
||||
shoulderLeft.cannot.be.empty=shoulderLeft ต้องไม่ว่างเปล่า
|
||||
shoulderRight.cannot.be.empty=shoulderRight ต้องไม่ว่างเปล่า
|
||||
waistbandLeft.cannot.be.empty=waistbandLeft ต้องไม่ว่างเปล่า
|
||||
waistbandRight.cannot.be.empty=waistbandRight ต้องไม่ว่างเปล่า
|
||||
handLeft.cannot.be.empty=handLeft ต้องไม่ว่างเปล่า
|
||||
handRight.cannot.be.empty=handRight ต้องไม่ว่างเปล่า
|
||||
id.cannot.be.empty=id ต้องไม่ว่างเปล่า
|
||||
type.cannot.be.empty=type ต้องไม่ว่างเปล่า
|
||||
color.cannot.be.empty=color ต้องไม่ว่างเปล่า
|
||||
generateDetailId.cannot.be.empty=generateDetailId ต้องไม่ว่างเปล่า
|
||||
level1Type.cannot.be.empty=level1Type ต้องไม่ว่างเปล่า
|
||||
regionNum.cannot.be.empty=regionNum ต้องไม่ว่างเปล่า
|
||||
phone.cannot.be.empty=phone ต้องไม่ว่างเปล่า
|
||||
printId.cannot.be.empty=printId ต้องไม่ว่างเปล่า
|
||||
path.cannot.be.empty=path ต้องไม่ว่างเปล่า
|
||||
classificationName.cannot.be.empty=classificationName ต้องไม่ว่างเปล่า
|
||||
level2Type.cannot.be.empty=level2Type ต้องไม่ว่างเปล่า
|
||||
generateItem.does.not.exist=generateItem ไม่มีอยู่
|
||||
level1Type.does.not.match=level1Type ไม่ตรงกับ
|
||||
the.image.does.not.exist.please.reselect=ไม่มีรูปภาพ กรุณาเลือกใหม่
|
||||
design.item.does.not.exist=Design item ไม่มีอยู่
|
||||
layers.does.not.exists=layers ไม่มีอยู่
|
||||
unknown.generate.type=ประเภทการสร้างที่ไม่รู้จัก
|
||||
the.workspace.lastIndex.not.found=ไม่พบ lastIndex ของ Workspace
|
||||
gender.cannot.be.empty=เพศต้องไม่ว่างเปล่า
|
||||
image.synthesis.failed=การผสมรูปภาพล้มเหลว
|
||||
priority.cannot.be.repeated=priority ไม่สามารถทำซ้ำได้
|
||||
|
||||
# 可能会报异常
|
||||
# Informative:
|
||||
# 当用户输入不符合预设规则时,比如格式错误或者值的范围不正确,这种错误通常可以由用户自行更正。
|
||||
userName.does.not.exist=ชื่อผู้ใช้หรือรหัสผ่านไม่ถูกต้อง โปรดตรวจสอบข้อมูลของคุณและลองอีกครั้ง
|
||||
password.error=ชื่อผู้ใช้หรือรหัสผ่านไม่ถูกต้อง โปรดตรวจสอบข้อมูลของคุณและลองอีกครั้ง
|
||||
email.error=อีเมลไม่ถูกต้อง โปรดป้อนอีเมลที่ถูกต้องที่ผูกอยู่
|
||||
email.does.not.exist=ที่อยู่อีเมลไม่มีอยู่ในบันทึกของเรา โปรดตรวจสอบและลองอีกครั้ง
|
||||
the.verification.code.has.expired=รหัสยืนยันหมดอายุ โปรดขอรหัสใหม่เพื่อดำเนินการต่อ
|
||||
verification.code.error=รหัสยืนยันที่ป้อนไม่ถูกต้อง โปรดตรวจสอบและลองอีกครั้ง
|
||||
the.number.of.PIN.top.or.bottom.or.outerwear.sketchBoard.cannot.be.more.than.8=คุณไม่สามารถมี PIN tops, bottoms, หรือ outerwear มากกว่า 8 ใน sketchBoard โปรดปรับตาม
|
||||
hsv.value.cannot.exceed.the.maximum.of.8=hsv value ไม่สามารถเกินไปกว่าค่าสูงสุดของ 8
|
||||
the.workspaceName.already.exists=มีพื้นที่ทำงานที่ใช้ชื่อนี้อยู่แล้ว
|
||||
unable.to.delete.the.workspace.you.are.currently.using=ไม่สามารถลบพื้นที่ทำงานที่คุณกำลังใช้อยู่ โปรดเลือกพื้นที่ทำงานอื่นก่อนที่จะลองลบ
|
||||
classificationName.already.exists=ชื่อป้ายที่คุณป้อนมีอยู่แล้ว โปรดป้อนชื่อป้ายที่แตกต่างเพื่อหลีกเลี่ยงความซ้ำซ้อน
|
||||
|
||||
# Warnings:
|
||||
# 用来提醒用户可能会导致不良后果的操作,但不一定是错误。用户需要认真考虑是否继续当前操作。
|
||||
the.classification.you.deleted.has.associated.library=ป้ายที่คุณกำลังพยายามลบไปนั้นเกี่ยวข้องกับข้อมูลที่มีอยู่แล้ว คุณแน่ใจหรือว่าคุณต้องการดำเนินการลบ?
|
||||
the.model.has.been.referenced.by.the.workspace=โมเดลนี้กำลังถูกใช้งานโดย Workspace หนึ่ง การลบอาจมีผลต่อ Workspace โปรดยืนยันการลบเฉพาะหากคุณแน่ใจ
|
||||
|
||||
# Errors:
|
||||
# 这类错误是由系统内部错误引起的,用户通常无法自行解决,需要联系支持或等待系统管理员介入。
|
||||
system.busy=ระบบขณะนี้ยุ่ง
|
||||
user.expired=เซสชันผู้ใช้ของคุณหมดอายุ โปรดติดต่อผู้ดูแลระบบเพื่อต่ออายุการใช้งานของคุณ
|
||||
attributeRetrieval.interface.exception=เราพบข้อผิดพลาดในการดึงข้อมูลแอตทริบิวต์ (โปรดลองอีกครั้งในภายหลัง หากปัญหายังคงมีอยู่โปรดติดต่อเราที่ help@aida.com.hk)
|
||||
design.interface.exception=เราพบข้อผิดพลาดในอินเตอร์เฟซดีไซน์ (โปรดลองอีกครั้งในภายหลัง หากปัญหายังคงมีอยู่โปรดติดต่อเราที่ help@aida.com.hk)
|
||||
processMannequins.interface.exception=เราพบข้อผิดพลาดในการอัปโหลดตุ๊กตา (โปรดลองอีกครั้งในภายหลัง หากปัญหายังคงมีอยู่โปรดติดต่อเราที่ help@aida.com.hk)
|
||||
processSketchBoards.interface.exception=เราพบข้อผิดพลาดในการอัปโหลด sketchBoard (โปรดลองอีกครั้งในภายหลัง หากปัญหายังคงมีอยู่โปรดติดต่อเราที่ help@aida.com.hk)
|
||||
designProcess.interface.exception=มีปัญหาในการโหลดแถบความคืบหน้า (โปรดลองอีกครั้งในภายหลัง หากปัญหายังคงมีอยู่โปรดติดต่อเราที่ help@aida.com.hk)
|
||||
generate.interface.exception=ขณะนี้เรากำลังประสบปัญหาจำนวนการสร้างที่สูง (โปรดลองอีกครั้งในภายหลัง หากปัญหายังคงมีอยู่โปรดติดต่อเราที่ help@aida.com.hk สำหรับการสนับสนุน)
|
||||
generate.interface.error=เราพบข้อผิดพลาดในอินเตอร์เฟซการสร้าง (โปรดลองอีกครั้งในภายหลัง หากปัญหายังคงมีอยู่โปรดติดต่อเราที่ help@aida.com.hk)
|
||||
chat-bot.interface.exception=เราพบข้อผิดพลาดในอินเตอร์เฟซแชทโรบอต (โปรดลองอีกครั้งในภายหลัง หากปัญหายังคงมีอยู่โปรดติดต่อเราที่ help@aida.com.hk)
|
||||
compose-layer.interface.exception=เราพบปัญหาขณะประกอบเลเยอร์ (โปรดลองอีกครั้งในภายหลัง หากปัญหายังคงมีอยู่โปรดติดต่อเราที่ help@aida.com.hk)
|
||||
cloth-classification.interface.exception=เราพบปัญหาบางประการในขณะที่รับข้อมูลหมวดหมู่เสื้อผ้า (โปรดลองอีกครั้งในภายหลัง หากปัญหายังคงมีอยู่โปรดติดต่อเราที่ help@aida.com.hk)
|
||||
|
||||
การคืนค่าหลายภาษา
|
||||
OVERALL=โดยรวม
|
||||
TOPS=เสื้อ
|
||||
BOTTOMS=กางเกง
|
||||
OUTWEAR=เสื้อผ้านอก
|
||||
BLOUSE=เสื้อผ้าผู้หญิง
|
||||
DRESS=ชุดเดรส
|
||||
TROUSERS=กางเกงขายาว
|
||||
SKIRT=กระโปรง
|
||||
FEMALE=เสื้อผ้าผู้หญิง
|
||||
MALE=เสื้อผ้าผู้ชาย
|
||||
@@ -1,133 +1,179 @@
|
||||
system.error=Lỗi hệ thống!
|
||||
system.busy=Hệ thống đang bận!
|
||||
userName.does.not.exist=Tên người dùng không tồn tại!
|
||||
user.expired=Tài khoản đã hết hạn!
|
||||
password.error=Sai mật khẩu!
|
||||
email.error=Sai địa chỉ email!
|
||||
unknown.authentication.operation.type=Loại thao tác xác thực không rõ!
|
||||
failed.to.send.mail=Không thể gửi email!
|
||||
email.does.not.exist=Địa chỉ email không tồn tại!
|
||||
unknown.login.type=Loại đăng nhập không rõ!
|
||||
error.login.type=Loại đăng nhập không hợp lệ!
|
||||
the.verification.code.has.expired=Mã xác thực đã hết hạn!
|
||||
verification.code.error=Sai mã xác thực!
|
||||
user.has.bound.mailbox=Người dùng đã liên kết hộp thư!
|
||||
get.moodBoards.data.is.mismatch=Dữ liệu lấy từ moodBoards không khớp!
|
||||
get.printBoards.data.is.mismatch=Dữ liệu lấy từ printBoards không khớp!
|
||||
get.sketchBoards.data.is.mismatch=Dữ liệu lấy từ sketchBoards không khớp!
|
||||
the.number.of.PIN.top.or.bottom.or.outerwear.sketchBoard.cannot.be.more.than.8=Số lượng sketchBoard của PIN top hoặc bottom hoặc áo ngoài không thể nhiều hơn 8!
|
||||
modelPoint.not.found=Không tìm thấy ModelPoint!
|
||||
attributeRetrieval.interface.exception=Ngoại lệ giao diện truy xuất thuộc tính, vui lòng thử lại sau! Nếu vẫn không thành công sau khi thử lại, vui lòng liên hệ quản trị viên!
|
||||
design.interface.exception=Ngoại lệ giao diện thiết kế, vui lòng thử lại sau! Nếu vẫn không thành công sau khi thử lại, vui lòng liên hệ quản trị viên!
|
||||
processMannequins.interface.exception=Ngoại lệ giao diện processMannequins, vui lòng thử lại sau! Nếu vẫn không thành công sau khi thử lại, vui lòng liên hệ quản trị viên!
|
||||
designProcess.interface.exception=Ngoại lệ giao diện designProcess, vui lòng thử lại sau! Nếu vẫn không thành công sau khi thử lại, vui lòng liên hệ quản trị viên!
|
||||
generate.interface.exception=Ngoại lệ giao diện generate, vui lòng thử lại sau! Nếu vẫn không thành công sau khi thử lại, vui lòng liên hệ quản trị viên!
|
||||
collection.not.found=Không tìm thấy Collection!
|
||||
design.not.found=Không tìm thấy Design!
|
||||
designItem.not.found=Không tìm thấy DesignItem!
|
||||
userLikeGroup.not.found=Không tìm thấy UserLikeGroup!
|
||||
old.elements.not.found=Không tìm thấy các phần tử cũ!
|
||||
new.designItemDetails.not.found=Không tìm thấy New designItemDetails!
|
||||
save.workspace.failed=Lưu không thành công workspace!
|
||||
save.design.failed=Lưu không thành công design!
|
||||
update.workspace.failed=Cập nhật không thành công workspace!
|
||||
the.workspace.lastIndex.not.found=Không tìm thấy lastIndex của workspace!
|
||||
the.workspaceName.already.exists=Tên workspace đã tồn tại!
|
||||
unable.to.delete.the.workspace.you.are.currently.using=Không thể xóa workspace đang sử dụng!
|
||||
enumeration.class.not.found=Không tìm thấy lớp Enumeration!
|
||||
history.detail.not.found=Không tìm thấy chi tiết lịch sử!
|
||||
designItemDetails.not.found=Không tìm thấy DesignItemDetails!
|
||||
designPythonOutfit.not.found=Không tìm thấy DesignPythonOutfit!
|
||||
unknown.parameter.level1Type=Tham số level1Type không rõ!
|
||||
collectionElement.not.found=Không tìm thấy CollectionElement!
|
||||
select1.file.does.not.exist=File Select1 không tồn tại!
|
||||
select2.file.does.not.exist=File Select2 không tồn tại!
|
||||
generate.print.exception=Lỗi tạo print!
|
||||
generate.print.failed=Tạo print không thành công!
|
||||
collectionElements.not.found=Không tìm thấy CollectionElements!
|
||||
batch.save.libraryList.failed=Lưu danh sách thư viện theo lô không thành công!
|
||||
panTones.not.found=Không tìm thấy PanTones!
|
||||
hsv.value.cannot.exceed.the.maximum.of.8=Giá trị HSV không thể vượt quá tối đa của 8!
|
||||
save.designItem.failed=Lưu DesignItem không thành công!
|
||||
unknown.type=Loại không rõ!
|
||||
unknown.operateType=Loại thao tác không rõ!
|
||||
unknown.level1TypeEnum=Loại level1TypeEnum không rõ!
|
||||
the.id.value.is.out.of.range=Giá trị ID vượt quá phạm vi cho phép!
|
||||
library.not.found=Không tìm thấy Thư viện!
|
||||
wrong.clothes.type=Loại quần áo không đúng!
|
||||
sysFile.not.found=Không tìm thấy SysFile!
|
||||
librarys.not.found=Không tìm thấy Librarys!
|
||||
groupDetails.not.found=Không tìm thấy GroupDetails!
|
||||
history.not.found=Không tìm thấy History!
|
||||
unknown.parameter.level2Type=Tham số level2Type không rõ!
|
||||
MARKETING_SKETCH.type.have.been.removed=Loại MARKETING_SKETCH đã bị xóa bỏ!
|
||||
unknown.modelType=Loại Model không rõ!
|
||||
save.library.failed=Lưu thư viện không thành công!
|
||||
get.file.failed=Lấy file không thành công!
|
||||
the.path.is.error=Đường dẫn có lỗi!
|
||||
batch.save.colorElements.failed=Lưu danh sách colorElements theo lô không thành công!
|
||||
initSysFile.ioException=Lỗi InitSysFile ioException!
|
||||
save.sysFile.failed=Lưu SysFile không thành công!
|
||||
save.pythonTAllInfo.failed=Lưu pythonTAllInfo không thành công!
|
||||
save.collection.failed=Lưu Collection không thành công!
|
||||
save.designItemDetail.failed=Lưu DesignItemDetail không thành công!
|
||||
# Kiểm tra tham số được truyền từ giao diện người dùng
|
||||
singleOverall.cannot.be.empty=singleOverall không thể bỏ trống!
|
||||
colorBoards.cannot.be.empty=colorBoards không thể bỏ trống!
|
||||
systemScale.cannot.be.empty=systemScale không thể bỏ trống!
|
||||
modelType.cannot.be.empty=modelType không thể bỏ trống!
|
||||
modelSex.cannot.be.empty=modelSex không thể bỏ trống!
|
||||
templateId.cannot.be.empty=templateId không thể bỏ trống!
|
||||
processId.cannot.be.empty=processId không thể bỏ trống!
|
||||
timeZone.cannot.be.empty=timeZone không thể bỏ trống!
|
||||
userId.cannot.be.empty=userId không thể bỏ trống!
|
||||
email.cannot.be.empty=email không thể bỏ trống!
|
||||
operationType.cannot.be.empty=operationType không thể bỏ trống!
|
||||
password.cannot.be.empty=password không thể bỏ trống!
|
||||
emailVerifyCode.cannot.be.empty=emailVerifyCode không thể bỏ trống!
|
||||
loginType.cannot.be.empty=loginType không thể bỏ trống!
|
||||
userName.cannot.be.empty=userName không thể bỏ trống!
|
||||
sketchBoards.designType.cannot.be.empty=Loại thiết kế của sketchBoards không thể bỏ trống!
|
||||
moodBoards.designType.cannot.be.empty=Loại thiết kế của moodBoards không thể bỏ trống!
|
||||
printBoards.designType.cannot.be.empty=Loại thiết kế của printBoards không thể bỏ trống!
|
||||
unknown.parameter.singleOverall=Tham số singleOverall không rõ!
|
||||
unknown.parameter.switchCategory=Tham số switchCategory không rõ!
|
||||
collectionId.cannot.be.empty=collectionId không thể bỏ trống!
|
||||
designPythonOutfitId.cannot.be.empty=designPythonOutfitId không thể bỏ trống!
|
||||
designItemId.cannot.be.empty=designItemId không thể bỏ trống!
|
||||
designId.cannot.be.empty=designId không thể bỏ trống!
|
||||
groupDetailId.cannot.be.empty=groupDetailId không thể bỏ trống!
|
||||
validStartTime.cannot.be.empty=validStartTime không thể bỏ trống!
|
||||
validEndTime.cannot.be.empty=validEndTime không thể bỏ trống!
|
||||
user_id.cannot.be.empty=user_id không thể bỏ trống!
|
||||
session_id.cannot.be.empty=session_id không thể bỏ trống!
|
||||
rgbValue.cannot.be.empty=rgbValue không thể bỏ trống!
|
||||
file.cannot.be.empty=file không thể bỏ trống!
|
||||
select1Id.cannot.be.empty=select1Id không thể bỏ trống!
|
||||
select2Id.cannot.be.empty=select2Id không thể bỏ trống!
|
||||
isPin.cannot.be.empty=isPin không thể bỏ trống!
|
||||
designType.cannot.be.empty=designType không thể bỏ trống!
|
||||
priority.cannot.be.empty=priority không thể bỏ trống!
|
||||
clothes.cannot.be.empty=clothes không thể bỏ trống!
|
||||
isPreview.cannot.be.empty=isPreview không thể bỏ trống!
|
||||
h.cannot.be.empty=h không thể bỏ trống!
|
||||
s.cannot.be.empty=s không thể bỏ trống!
|
||||
v.cannot.be.empty=v không thể bỏ trống!
|
||||
userGroupId.cannot.be.empty=userGroupId không thể bỏ trống!
|
||||
userGroupName.cannot.be.empty=userGroupName không thể bỏ trống!
|
||||
libraryId.cannot.be.empty=libraryId không thể bỏ trống!
|
||||
shoulderLeft.cannot.be.empty=shoulderLeft không thể bỏ trống!
|
||||
shoulderRight.cannot.be.empty=shoulderRight không thể bỏ trống!
|
||||
waistbandLeft.cannot.be.empty=waistbandLeft không thể bỏ trống!
|
||||
waistbandRight.cannot.be.empty=waistbandRight không thể bỏ trống!
|
||||
handLeft.cannot.be.empty=handLeft không thể bỏ trống!
|
||||
handRight.cannot.be.empty=handRight không thể bỏ trống!
|
||||
id.cannot.be.empty=id không thể bỏ trống!
|
||||
type.cannot.be.empty=type không thể bỏ trống!
|
||||
color.cannot.be.empty=color không thể bỏ trống!
|
||||
generateDetailId.cannot.be.empty=generateDetailId không thể bỏ trống!
|
||||
level1Type.cannot.be.empty=level1Type không thể bỏ trống!
|
||||
regionNum.cannot.be.empty=regionNum không thể bỏ trống!
|
||||
phone.cannot.be.empty=phone không thể bỏ trống!
|
||||
printId.cannot.be.empty=printId không thể bỏ trống!
|
||||
path.cannot.be.empty=Path không thể bỏ trống!
|
||||
# Lỗi không dễ báo
|
||||
system.error=Lỗi hệ thống.
|
||||
unknown.authentication.operation.type=Loại hoạt động xác thực không xác định.
|
||||
failed.to.send.mail=Gửi thư không thành công.
|
||||
unknown.login.type=Loại đăng nhập không xác định.
|
||||
error.login.type=Loại đăng nhập bị lỗi.
|
||||
get.moodBoards.data.is.mismatch=Dữ liệu lấy từ moodBoards không phù hợp.
|
||||
get.printBoards.data.is.mismatch=Dữ liệu lấy từ printBoards không phù hợp.
|
||||
get.sketchBoards.data.is.mismatch=Dữ liệu lấy từ sketchBoards không phù hợp.
|
||||
modelPoint.not.found=Không tìm thấy ModelPoint.
|
||||
collection.not.found=Không tìm thấy Bộ sưu tập.
|
||||
design.not.found=Không tìm thấy Thiết kế.
|
||||
designItem.not.found=Không tìm thấy Mục thiết kế.
|
||||
userLikeGroup.not.found=Không tìm thấy Nhóm người dùng yêu thích.
|
||||
old.elements.not.found=Không tìm thấy Các phần cũ.
|
||||
new.designItemDetails.not.found=Không tìm thấy Chi tiết Mục thiết kế mới.
|
||||
save.workspace.failed=Lưu không thành công không gian làm việc.
|
||||
save.design.failed=Lưu thiết kế không thành công.
|
||||
update.workspace.failed=Cập nhật không thành công không gian làm việc.
|
||||
enumeration.class.not.found=Không tìm thấy lớp Enumeration.
|
||||
history.detail.not.found=Không tìm thấy chi tiết lịch sử.
|
||||
designItemDetails.not.found=Không tìm thấy Chi tiết Mục thiết kế.
|
||||
designPythonOutfit.not.found=Không tìm thấy DesignPythonOutfit.
|
||||
unknown.parameter.level1Type=Tham số loại cấp 1 không xác định.
|
||||
collectionElement.not.found=Không tìm thấy CollectionElement.
|
||||
select1.file.does.not.exist=Tệp select1 không tồn tại.
|
||||
select2.file.does.not.exist=Tệp select2 không tồn tại.
|
||||
save.collectionElement.failed=Lưu CollectionElement không thành công.
|
||||
collectionElements.not.found=Không tìm thấy CollectionElements.
|
||||
batch.save.libraryList.failed=Lưu danh sách thư viện theo lô không thành công.
|
||||
panTones.not.found=Không tìm thấy PanTones.
|
||||
save.designItem.failed=Lưu Mục thiết kế không thành công.
|
||||
unknown.type=Loại không xác định.
|
||||
unknown.operateType=Loại thao tác không xác định.
|
||||
unknown.level1TypeEnum=Loại Enumeration cấp 1 không xác định.
|
||||
the.id.value.is.out.of.range=Gía trị id vượt quá phạm vi.
|
||||
library.not.found=Không tìm thấy Thư viện.
|
||||
wrong.clothes.type=Loại quần áo sai.
|
||||
sysFile.not.found=Không tìm thấy SysFile.
|
||||
libraryList.not.found=Không tìm thấy LibraryList.
|
||||
groupDetails.not.found=Không tìm thấy GroupDetails.
|
||||
history.not.found=Không tìm thấy Lịch sử.
|
||||
unknown.parameter.level2Type=Tham số loại cấp 2 không xác định.
|
||||
MARKETING_SKETCH.type.have.been.removed=Loại MARKETING_SKETCH đã bị loại bỏ.
|
||||
unknown.modelType=Loại model không xác định.
|
||||
save.library.failed=Lưu thư viện không thành công.
|
||||
get.file.failed=Không lấy được tệp.
|
||||
the.path.is.error=Đường dẫn có lỗi.
|
||||
batch.save.colorElements.failed=Lưu ColorElements theo lô không thành công.
|
||||
initSysFile.ioException=InitSysFile IOException.
|
||||
save.sysFile.failed=Lưu sysFile không thành công.
|
||||
save.pythonTAllInfo.failed=Lưu thông tin PythonTAll không thành công.
|
||||
save.collection.failed=Lưu Collection không thành công.
|
||||
save.designItemDetail.failed=Lưu chi tiết Mục thiết kế không thành công.
|
||||
save.classification.failed=Lưu phân loại không thành công.
|
||||
update.classification.failed=Cập nhật phân loại không thành công.
|
||||
please.input.the.caption=Vui lòng nhập chú thích.
|
||||
please.choose.an.image=Vui lòng chọn hình ảnh.
|
||||
please.input.the.caption.and.choose.an.image=Vui lòng nhập chú thích và chọn hình ảnh.
|
||||
duplicate.likes.are.not.allowed=Không được phép trùng lặp lượt thích.
|
||||
layer.information.not.found=Không tìm thấy thông tin lớp.
|
||||
singleOverall.cannot.be.empty=SingleOverall không thể trống.
|
||||
colorBoards.cannot.be.empty=ColorBoards không thể trống.
|
||||
systemScale.cannot.be.empty=SystemScale không thể trống.
|
||||
modelType.cannot.be.empty=ModelType không thể trống.
|
||||
modelSex.cannot.be.empty=ModelSex không thể trống.
|
||||
templateId.cannot.be.empty=TemplateId không thể trống.
|
||||
processId.cannot.be.empty=ProcessId không thể trống.
|
||||
timeZone.cannot.be.empty=TimeZone không thể trống.
|
||||
userId.cannot.be.empty=UserId không thể trống.
|
||||
email.cannot.be.empty=Email không thể trống.
|
||||
operationType.cannot.be.empty=OperationType không thể trống.
|
||||
password.cannot.be.empty=Password không thể trống.
|
||||
emailVerifyCode.cannot.be.empty=EmailVerifyCode không thể trống.
|
||||
loginType.cannot.be.empty=LoginType không thể trống.
|
||||
userName.cannot.be.empty=UserName không thể trống.
|
||||
sketchBoards.designType.cannot.be.empty=SketchBoards DesignType không thể trống.
|
||||
moodBoards.designType.cannot.be.empty=MoodBoards DesignType không thể trống.
|
||||
printBoards.designType.cannot.be.empty=PrintBoards DesignType không thể trống.
|
||||
unknown.parameter.singleOverall=Tham số SingleOverall không xác định.
|
||||
unknown.parameter.switchCategory=Tham số SwitchCategory không xác định.
|
||||
collectionId.cannot.be.empty=CollectionId không thể trống.
|
||||
designPythonOutfitId.cannot.be.empty=DesignPythonOutfitId không thể trống.
|
||||
designItemId.cannot.be.empty=DesignItemId không thể trống.
|
||||
designId.cannot.be.empty=DesignId không thể trống.
|
||||
groupDetailId.cannot.be.empty=GroupDetailId không thể trống.
|
||||
validStartTime.cannot.be.empty=ValidStartTime không thể trống.
|
||||
validEndTime.cannot.be.empty=ValidEndTime không thể trống.
|
||||
user_id.cannot.be.empty=User_Id không thể trống.
|
||||
session_id.cannot.be.empty=Session_Id không thể trống.
|
||||
rgbValue.cannot.be.empty=RgbValue không thể trống.
|
||||
file.cannot.be.empty=File không thể trống.
|
||||
select1Id.cannot.be.empty=Select1Id không thể trống.
|
||||
select2Id.cannot.be.empty=Select2Id không thể trống.
|
||||
isPin.cannot.be.empty=IsPin không thể trống.
|
||||
designType.cannot.be.empty=DesignType không thể trống.
|
||||
priority.cannot.be.empty=Priority không thể trống.
|
||||
clothes.cannot.be.empty=Clothes không thể trống.
|
||||
isPreview.cannot.be.empty=IsPreview không thể trống.
|
||||
h.cannot.be.empty=H không thể trống.
|
||||
s.cannot.be.empty=S không thể trống.
|
||||
v.cannot.be.empty=V không thể trống.
|
||||
userGroupId.cannot.be.empty=UserGroupId không thể trống.
|
||||
userGroupName.cannot.be.empty=UserGroupName không thể trống.
|
||||
libraryId.cannot.be.empty=LibraryId không thể trống.
|
||||
shoulderLeft.cannot.be.empty=ShoulderLeft không thể trống.
|
||||
shoulderRight.cannot.be.empty=ShoulderRight không thể trống.
|
||||
waistbandLeft.cannot.be.empty=WaistbandLeft không thể trống.
|
||||
waistbandRight.cannot.be.empty=WaistbandRight không thể trống.
|
||||
handLeft.cannot.be.empty=HandLeft không thể trống.
|
||||
handRight.cannot.be.empty=HandRight không thể trống.
|
||||
id.cannot.be.empty=Id không thể trống.
|
||||
type.cannot.be.empty=Type không thể trống.
|
||||
color.cannot.be.empty=Color không thể trống.
|
||||
generateDetailId.cannot.be.empty=GenerateDetailId không thể trống.
|
||||
level1Type.cannot.be.empty=Level1Type không thể trống.
|
||||
regionNum.cannot.be.empty=RegionNum không thể trống.
|
||||
phone.cannot.be.empty=Phone không thể trống.
|
||||
printId.cannot.be.empty=PrintId không thể trống.
|
||||
path.cannot.be.empty=Path không thể trống.
|
||||
classificationName.cannot.be.empty=ClassificationName không thể trống.
|
||||
level2Type.cannot.be.empty=Level2Type không thể trống.
|
||||
generateItem.does.not.exist=GenerateItem không tồn tại.
|
||||
level1Type.does.not.match=Level1Type không khớp.
|
||||
the.image.does.not.exist.please.reselect=Hình ảnh không tồn tại, vui lòng chọn lại.
|
||||
design.item.does.not.exist=Design item không tồn tại.
|
||||
layers.does.not.exists=Lớp không tồn tại.
|
||||
unknown.generate.type=Loại tạo không xác định.
|
||||
the.workspace.lastIndex.not.found=Không tìm thấy lastIndex của không gian làm việc.
|
||||
gender.cannot.be.empty=Gender không thể trống.
|
||||
image.synthesis.failed=Quá trình tổng hợp hình ảnh thất bại.
|
||||
priority.cannot.be.repeated=Priority không thể được lặp lại.
|
||||
|
||||
# 可能会报异常
|
||||
# Informative:
|
||||
# 当用户输入不符合预设规则时,比如格式错误或者值的范围不正确,这种错误通常可以由用户自行更正。
|
||||
userName.does.not.exist=Tên người dùng hoặc mật khẩu không đúng. Vui lòng kiểm tra thông tin đăng nhập của bạn và thử lại.
|
||||
password.error=Tên người dùng hoặc mật khẩu không đúng. Vui lòng kiểm tra thông tin đăng nhập của bạn và thử lại.
|
||||
email.error=Email không chính xác, vui lòng nhập địa chỉ email chính xác đã được liên kết.
|
||||
email.does.not.exist=Địa chỉ email không tồn tại trong hồ sơ của chúng tôi. Vui lòng kiểm tra và thử lại.
|
||||
the.verification.code.has.expired=Mã xác nhận đã hết hạn. Vui lòng yêu cầu một mã mới để tiếp tục.
|
||||
verification.code.error=Mã xác nhận đã nhập không đúng. Vui lòng kiểm tra và thử lại.
|
||||
the.number.of.PIN.top.or.bottom.or.outerwear.sketchBoard.cannot.be.more.than.8=Bạn không thể có nhiều hơn 8 sản phẩm PIN tops, bottoms hoặc outerwear trên SketchBoard. Vui lòng điều chỉnh tương ứng.
|
||||
hsv.value.cannot.exceed.the.maximum.of.8=Giá trị hsv không thể vượt quá giới hạn tối đa là 8.
|
||||
the.workspaceName.already.exists=Một không gian làm việc với tên này đã tồn tại.
|
||||
unable.to.delete.the.workspace.you.are.currently.using=Không thể xóa không gian làm việc bạn đang sử dụng. Vui lòng chọn một không gian làm việc khác trước khi thử xóa.
|
||||
classificationName.already.exists=Tên nhãn bạn đã nhập đã tồn tại. Vui lòng nhập một tên nhãn khác để tránh trùng lặp.
|
||||
|
||||
# Cảnh báo:
|
||||
# Được sử dụng để cảnh báo người dùng về các hành động có thể gây hậu quả xấu, nhưng không nhất thiết phải là lỗi. Người dùng cần cân nhắc kỹ liệu có nên tiếp tục hành động hiện tại hay không.
|
||||
the.classification.you.deleted.has.associated.library=Thẻ bạn đang cố gắng xóa có liên quan đến dữ liệu hiện có. Bạn có chắc chắn muốn tiếp tục việc xóa không?
|
||||
the.model.has.been.referenced.by.the.workspace=Mô hình này hiện đang được sử dụng bởi một không gian làm việc. Việc xóa nó có thể ảnh hưởng đến không gian làm việc. Hãy xác nhận việc xóa chỉ khi bạn chắc chắn.
|
||||
|
||||
# Lỗi:
|
||||
# Những lỗi này là do lỗi hệ thống gây ra, người dùng thường không thể tự giải quyết, cần liên hệ hỗ trợ hoặc đợi quản trị viên hệ thống can thiệp.
|
||||
system.busy=Hệ thống đang bận. Vui lòng đợi một chút và thử lại.
|
||||
user.expired=Phiên người dùng của bạn đã hết hạn. Vui lòng liên hệ với quản trị viên để gia hạn quyền sử dụng của bạn.
|
||||
attributeRetrieval.interface.exception=Chúng tôi gặp sự cố khi truy xuất dữ liệu thuộc tính. (Vui lòng thử lại sau. Nếu vấn đề vẫn tiếp tục, vui lòng liên hệ chúng tôi tại help@aida.com.hk.)
|
||||
design.interface.exception=Chúng tôi gặp sự cố với giao diện thiết kế. (Vui lòng thử lại sau. Nếu vấn đề vẫn tiếp tục, vui lòng liên hệ chúng tôi tại help@aida.com.hk.)
|
||||
processMannequins.interface.exception=Chúng tôi gặp sự cố khi tải lên búp bê. (Vui lòng thử lại sau. Nếu vấn đề vẫn tiếp tục, vui lòng liên hệ chúng tôi tại help@aida.com.hk.)
|
||||
processSketchBoards.interface.exception=Chúng tôi gặp sự cố khi tải lên sketchBoard. (Vui lòng thử lại sau. Nếu vấn đề vẫn tiếp tục, vui lòng liên hệ chúng tôi tại help@aida.com.hk.)
|
||||
designProcess.interface.exception=Có vấn đề khi tải thanh tiến trình. (Vui lòng thử lại sau. Nếu vấn đề vẫn tiếp tục, vui lòng liên hệ chúng tôi tại help@aida.com.hk.)
|
||||
generate.interface.exception=Chúng tôi đang gặp phải một lượng lớn yêu cầu tạo. (Vui lòng thử lại sau. Nếu vấn đề vẫn tiếp tục, vui lòng liên hệ chúng tôi tại help@aida.com.hk để được hỗ trợ.)
|
||||
generate.interface.error=Chúng tôi gặp sự cố với giao diện tạo. (Vui lòng thử lại sau. Nếu vấn đề vẫn tiếp tục, vui lòng liên hệ chúng tôi tại help@aida.com.hk.)
|
||||
chat-bot.interface.exception=Chúng tôi gặp sự cố với giao diện chatbot. (Vui lòng thử lại sau. Nếu vấn đề vẫn tiếp tục, vui lòng liên hệ chúng tôi tại help@aida.com.hk.)
|
||||
compose-layer.interface.exception=Chúng tôi gặp vấn đề khi làm phẳng các lớp. (Vui lòng thử lại sau. Nếu vấn đề vẫn tiếp tục, vui lòng liên hệ chúng tôi tại help@aida.com.hk.)
|
||||
cloth-classification.interface.exception=Chúng tôi gặp một số vấn đề khi lấy thông tin về các loại quần áo. (Vui lòng thử lại sau. Nếu vấn đề vẫn tiếp tục, vui lòng liên hệ chúng tôi tại help@aida.com.hk.)
|
||||
|
||||
Trả về nhiều ngôn ngữ
|
||||
OVERALL=Tổng thể
|
||||
TOPS=Áo đầu
|
||||
BOTTOMS=Quần
|
||||
OUTWEAR=Áo ngoại cỡ
|
||||
BLOUSE=Áo sơ mi nữ
|
||||
DRESS=Váy
|
||||
TROUSERS=Quần dài
|
||||
SKIRT=Chân váy
|
||||
FEMALE=Thời trang nữ
|
||||
MALE=Thời trang nam
|
||||
@@ -1,138 +1,170 @@
|
||||
# 业务逻辑
|
||||
system.error=系统错误!
|
||||
system.busy=系统繁忙!
|
||||
userName.does.not.exist=用户名不存在!
|
||||
user.expired=用户已过期!
|
||||
password.error=密码错误!
|
||||
email.error=邮箱错误!
|
||||
unknown.authentication.operation.type=未知的认证操作类型!
|
||||
failed.to.send.mail=发送邮件失败!
|
||||
email.does.not.exist=邮箱不存在!
|
||||
unknown.login.type=未知的登录类型!
|
||||
error.login.type=错误的登录类型!
|
||||
the.verification.code.has.expired=验证码已过期!
|
||||
verification.code.error=验证码错误!
|
||||
user.has.bound.mailbox=用户已绑定邮箱!
|
||||
get.moodBoards.data.is.mismatch=获取心情板数据不匹配!
|
||||
get.printBoards.data.is.mismatch=获取印花板数据不匹配!
|
||||
get.sketchBoards.data.is.mismatch=获取素描板数据不匹配!
|
||||
the.number.of.PIN.top.or.bottom.or.outerwear.sketchBoard.cannot.be.more.than.8=上衣、裤子或外套素描板数量不能超过8!
|
||||
modelPoint.not.found=模型点未找到!
|
||||
attributeRetrieval.interface.exception=属性检索接口异常,请稍后重试!如果重试后仍然失败,请联系管理员!
|
||||
design.interface.exception=设计接口异常,请稍后重试!如果重试后仍然失败,请联系管理员!
|
||||
processMannequins.interface.exception=处理模特接口异常,请稍后重试!如果重试后仍然失败,请联系管理员!
|
||||
designProcess.interface.exception=设计流程接口异常,请稍后重试!如果重试后仍然失败,请联系管理员!
|
||||
generate.interface.exception=生成接口异常,请稍后重试!如果重试后仍然失败,请联系管理员!
|
||||
collection.not.found=集合未找到!
|
||||
design.not.found=设计未找到!
|
||||
designItem.not.found=设计项目未找到!
|
||||
userLikeGroup.not.found=用户喜欢的组未找到!
|
||||
old.elements.not.found=旧元素未找到!
|
||||
new.designItemDetails.not.found=新设计项目详情未找到!
|
||||
save.workspace.failed=保存工作空间失败!
|
||||
save.design.failed=保存设计失败!
|
||||
update.workspace.failed=更新工作空间失败!
|
||||
the.workspace.lastIndex.not.found=工作空间的最后索引未找到!
|
||||
the.workspaceName.already.exists=工作空间名已存在!
|
||||
unable.to.delete.the.workspace.you.are.currently.using=无法删除当前正在使用的工作空间!
|
||||
enumeration.class.not.found=枚举类未找到!
|
||||
history.detail.not.found=历史详情未找到!
|
||||
designItemDetails.not.found=设计项目详情未找到!
|
||||
designPythonOutfit.not.found=设计Python服装未找到!
|
||||
unknown.parameter.level1Type=未知参数 level1Type!
|
||||
collectionElement.not.found=集合元素未找到!
|
||||
select1.file.does.not.exist=选择的文件不存在!
|
||||
select2.file.does.not.exist=选择的文件不存在!
|
||||
generate.print.exception=生成印花异常!
|
||||
generate.print.failed=生成印花失败!
|
||||
collectionElements.not.found=集合元素未找到!
|
||||
batch.save.libraryList.failed=批量保存库列表失败!
|
||||
panTones.not.found=PanTones未找到!
|
||||
hsv.value.cannot.exceed.the.maximum.of.8=HSV 值不能超过最大值 8!
|
||||
save.designItem.failed=保存设计项目失败!
|
||||
unknown.type=未知类型!
|
||||
unknown.operateType=未知操作类型!
|
||||
unknown.level1TypeEnum=未知 level1TypeEnum!
|
||||
the.id.value.is.out.of.range=id 值超出范围!
|
||||
library.not.found=库未找到!
|
||||
wrong.clothes.type=错误的服装类型!
|
||||
sysFile.not.found=系统文件未找到!
|
||||
librarys.not.found=库列表未找到!
|
||||
groupDetails.not.found=组详情未找到!
|
||||
history.not.found=历史记录未找到!
|
||||
unknown.parameter.level2Type=未知参数 level2Type!
|
||||
MARKETING_SKETCH.type.have.been.removed=MARKETING_SKETCH 类型已被移除!
|
||||
unknown.modelType=未知的模型类型!
|
||||
save.library.failed=保存库失败!
|
||||
get.file.failed=获取文件失败!
|
||||
the.path.is.error=路径错误!
|
||||
batch.save.colorElements.failed=批量保存颜色元素失败!
|
||||
initSysFile.ioException=初始化系统文件异常!
|
||||
save.sysFile.failed=保存系统文件失败!
|
||||
save.pythonTAllInfo.failed=保存 PythonT 信息失败!
|
||||
save.collection.failed=保存集合失败!
|
||||
save.designItemDetail.failed=保存设计项目详情失败!
|
||||
# 前端传参校验
|
||||
singleOverall.cannot.be.empty=单体整体不能为空!
|
||||
colorBoards.cannot.be.empty=颜色板不能为空!
|
||||
systemScale.cannot.be.empty=系统规模不能为空!
|
||||
modelType.cannot.be.empty=模型类型不能为空!
|
||||
modelSex.cannot.be.empty=模型性别不能为空!
|
||||
templateId.cannot.be.empty=模板ID不能为空!
|
||||
processId.cannot.be.empty=流程ID不能为空!
|
||||
timeZone.cannot.be.empty=时区不能为空!
|
||||
userId.cannot.be.empty=用户ID不能为空!
|
||||
email.cannot.be.empty=邮箱不能为空!
|
||||
operationType.cannot.be.empty=操作类型不能为空!
|
||||
password.cannot.be.empty=密码不能为空!
|
||||
emailVerifyCode.cannot.be.empty=邮箱验证码不能为空!
|
||||
loginType.cannot.be.empty=登录类型不能为空!
|
||||
userName.cannot.be.empty=用户名不能为空!
|
||||
sketchBoards.designType.cannot.be.empty=素描板设计类型不能为空!
|
||||
moodBoards.designType.cannot.be.empty=心情板设计类型不能为空!
|
||||
printBoards.designType.cannot.be.empty=印花板设计类型不能为空!
|
||||
unknown.parameter.singleOverall=未知参数 singleOverall!
|
||||
unknown.parameter.switchCategory=未知参数 switchCategory!
|
||||
collectionId.cannot.be.empty=集合ID不能为空!
|
||||
designPythonOutfitId.cannot.be.empty=设计Python服装ID不能为空!
|
||||
designItemId.cannot.be.empty=设计项目ID不能为空!
|
||||
designId.cannot.be.empty=设计ID不能为空!
|
||||
groupDetailId.cannot.be.empty=组详情ID不能为空!
|
||||
validStartTime.cannot.be.empty=有效开始时间不能为空!
|
||||
validEndTime.cannot.be.empty=有效结束时间不能为空!
|
||||
user_id.cannot.be.empty=用户ID不能为空!
|
||||
session_id.cannot.be.empty=会话ID不能为空!
|
||||
rgbValue.cannot.be.empty=RGB值不能为空!
|
||||
file.cannot.be.empty=文件不能为空!
|
||||
select1Id.cannot.be.empty=选择1的ID不能为空!
|
||||
select2Id.cannot.be.empty=选择2的ID不能为空!
|
||||
isPin.cannot.be.empty=是否固定不能为空!
|
||||
designType.cannot.be.empty=设计类型不能为空!
|
||||
priority.cannot.be.empty=优先级不能为空!
|
||||
clothes.cannot.be.empty=服装不能为空!
|
||||
isPreview.cannot.be.empty=是否预览不能为空!
|
||||
h.cannot.be.empty=H不能为空!
|
||||
s.cannot.be.empty=S不能为空!
|
||||
v.cannot.be.empty=V不能为空!
|
||||
userGroupId.cannot.be.empty=用户组ID不能为空!
|
||||
userGroupName.cannot.be.empty=用户组名称不能为空!
|
||||
libraryId.cannot.be.empty=库ID不能为空!
|
||||
shoulderLeft.cannot.be.empty=左肩不能为空!
|
||||
shoulderRight.cannot.be.empty=右肩不能为空!
|
||||
waistbandLeft.cannot.be.empty=左腰带不能为空!
|
||||
waistbandRight.cannot.be.empty=右腰带不能为空!
|
||||
handLeft.cannot.be.empty=左手不能为空!
|
||||
handRight.cannot.be.empty=右手不能为空!
|
||||
id.cannot.be.empty=ID不能为空!
|
||||
type.cannot.be.empty=类型不能为空!
|
||||
color.cannot.be.empty=颜色不能为空!
|
||||
generateDetailId.cannot.be.empty=生成详情ID不能为空!
|
||||
level1Type.cannot.be.empty=级别1类型不能为空!
|
||||
regionNum.cannot.be.empty=区域号不能为空!
|
||||
phone.cannot.be.empty=电话不能为空!
|
||||
printId.cannot.be.empty=印花ID不能为空!
|
||||
path.cannot.be.empty=路径不能为空!
|
||||
# 不易报异常
|
||||
system.error=系统错误。
|
||||
unknown.authentication.operation.type=未知的身份验证操作类型。
|
||||
failed.to.send.mail=邮件发送失败。
|
||||
unknown.login.type=未知的登录类型。
|
||||
error.login.type=错误的登录类型。
|
||||
get.moodBoards.data.is.mismatch=获取心情板数据不匹配。
|
||||
get.printBoards.data.is.mismatch=获取印花板数据不匹配。
|
||||
get.sketchBoards.data.is.mismatch=获取草图板数据不匹配。
|
||||
modelPoint.not.found=未找到ModelPoint。
|
||||
collection.not.found=未找到Collection。
|
||||
design.not.found=未找到Design。
|
||||
designItem.not.found=未找到DesignItem。
|
||||
userLikeGroup.not.found=未找到UserLikeGroup。
|
||||
old.elements.not.found=未找到旧元素。
|
||||
new.designItemDetails.not.found=未找到新的DesignItemDetails。
|
||||
save.workspace.failed=保存工作区失败。
|
||||
save.design.failed=保存设计失败。
|
||||
update.workspace.failed=更新工作区失败。
|
||||
enumeration.class.not.found=未找到枚举类。
|
||||
history.detail.not.found=未找到历史详情。
|
||||
designItemDetails.not.found=未找到DesignItemDetails。
|
||||
designPythonOutfit.not.found=未找到DesignPythonOutfit。
|
||||
unknown.parameter.level1Type=未知的参数level1Type。
|
||||
collectionElement.not.found=未找到collectionElement。
|
||||
select1.file.does.not.exist=选择的文件不存在。
|
||||
select2.file.does.not.exist=选择的文件不存在。
|
||||
save.collectionElement.failed=保存collectionElement失败。
|
||||
collectionElements.not.found=未找到CollectionElements。
|
||||
batch.save.libraryList.failed=批量保存libraryList失败。
|
||||
panTones.not.found=未找到PanTones。
|
||||
save.designItem.failed=保存DesignItem失败。
|
||||
unknown.type=未知类型。
|
||||
unknown.operateType=未知操作类型。
|
||||
unknown.level1TypeEnum=未知的level1TypeEnum。
|
||||
the.id.value.is.out.of.range=ID值超出范围。
|
||||
library.not.found=未找到Library。
|
||||
wrong.clothes.type=错误的服装类型。
|
||||
sysFile.not.found=未找到SysFile。
|
||||
libraryList.not.found=未找到LibraryList。
|
||||
groupDetails.not.found=未找到GroupDetails。
|
||||
history.not.found=未找到History。
|
||||
unknown.parameter.level2Type=未知的参数level2Type。
|
||||
MARKETING_SKETCH.type.have.been.removed=MARKETING_SKETCH类型已移除。
|
||||
unknown.modelType=未知的modelType。
|
||||
save.library.failed=保存Library失败。
|
||||
get.file.failed=获取文件失败。
|
||||
the.path.is.error=路径错误。
|
||||
batch.save.colorElements.failed=批量保存colorElements失败。
|
||||
initSysFile.ioException=初始化SysFile时发生IOException。
|
||||
save.sysFile.failed=保存SysFile失败。
|
||||
save.pythonTAllInfo.failed=保存PythonTAllInfo失败。
|
||||
save.collection.failed=保存Collection失败。
|
||||
save.designItemDetail.failed=保存DesignItemDetail失败。
|
||||
save.classification.failed=保存Classification失败。
|
||||
update.classification.failed=更新Classification失败。
|
||||
please.input.the.caption=请输入标题。
|
||||
please.choose.an.image=请选择图片。
|
||||
please.input.the.caption.and.choose.an.image=请输入标题并选择图片。
|
||||
duplicate.likes.are.not.allowed=不允许重复点赞。
|
||||
layer.information.not.found=未找到图层信息。
|
||||
singleOverall.cannot.be.empty=singleOverall不能为空。
|
||||
colorBoards.cannot.be.empty=colorBoards不能为空。
|
||||
systemScale.cannot.be.empty=systemScale不能为空。
|
||||
modelType.cannot.be.empty=modelType不能为空。
|
||||
modelSex.cannot.be.empty=modelSex不能为空。
|
||||
templateId.cannot.be.empty=templateId不能为空。
|
||||
processId.cannot.be.empty=processId不能为空。
|
||||
timeZone.cannot.be.empty=TimeZone不能为空。
|
||||
userId.cannot.be.empty=userId不能为空。
|
||||
email.cannot.be.empty=email不能为空。
|
||||
operationType.cannot.be.empty=operationType不能为空。
|
||||
password.cannot.be.empty=password不能为空。
|
||||
emailVerifyCode.cannot.be.empty=emailVerifyCode不能为空。
|
||||
loginType.cannot.be.empty=loginType不能为空。
|
||||
userName.cannot.be.empty=userName不能为空。
|
||||
sketchBoards.designType.cannot.be.empty=sketchBoards designType不能为空。
|
||||
moodBoards.designType.cannot.be.empty=moodBoards designType不能为空。
|
||||
printBoards.designType.cannot.be.empty=printBoards designType不能为空。
|
||||
unknown.parameter.singleOverall=未知参数singleOverall。
|
||||
unknown.parameter.switchCategory=未知参数switchCategory。
|
||||
collectionId.cannot.be.empty=collectionId不能为空。
|
||||
designPythonOutfitId.cannot.be.empty=designPythonOutfitId不能为空。
|
||||
designItemId.cannot.be.empty=designItemId不能为空。
|
||||
designId.cannot.be.empty=designId不能为空。
|
||||
groupDetailId.cannot.be.empty=groupDetailId不能为空。
|
||||
validStartTime.cannot.be.empty=validStartTime不能为空。
|
||||
validEndTime.cannot.be.empty=validEndTime不能为空。
|
||||
user_id.cannot.be.empty=user_id不能为空。
|
||||
session_id.cannot.be.empty=session_id不能为空。
|
||||
rgbValue.cannot.be.empty=rgbValue不能为空。
|
||||
file.cannot.be.empty=file不能为空。
|
||||
select1Id.cannot.be.empty=select1Id不能为空。
|
||||
select2Id.cannot.be.empty=select2Id不能为空。
|
||||
isPin.cannot.be.empty=isPin不能为空。
|
||||
designType.cannot.be.empty=designType不能为空。
|
||||
priority.cannot.be.empty=priority不能为空。
|
||||
clothes.cannot.be.empty=clothes不能为空。
|
||||
isPreview.cannot.be.empty=isPreview不能为空。
|
||||
h.cannot.be.empty=h不能为空。
|
||||
s.cannot.be.empty=s不能为空。
|
||||
v.cannot.be.empty=v不能为空。
|
||||
userGroupId.cannot.be.empty=userGroupId不能为空。
|
||||
userGroupName.cannot.be.empty=userGroupName不能为空。
|
||||
libraryId.cannot.be.empty=libraryId不能为空。
|
||||
shoulderLeft.cannot.be.empty=shoulderLeft不能为空。
|
||||
shoulderRight.cannot.be.empty=shoulderRight不能为空。
|
||||
waistbandLeft.cannot.be.empty=waistbandLeft不能为空。
|
||||
waistbandRight.cannot.be.empty=waistbandRight不能为空。
|
||||
handLeft.cannot.be.empty=handLeft不能为空。
|
||||
handRight.cannot.be.empty=handRight不能为空。
|
||||
id.cannot.be.empty=id不能为空。
|
||||
type.cannot.be.empty=type不能为空。
|
||||
color.cannot.be.empty=color不能为空。
|
||||
generateDetailId.cannot.be.empty=generateDetailId不能为空。
|
||||
level1Type.cannot.be.empty=level1Type不能为空。
|
||||
regionNum.cannot.be.empty=regionNum不能为空。
|
||||
phone.cannot.be.empty=phone不能为空。
|
||||
printId.cannot.be.empty=printId不能为空。
|
||||
path.cannot.be.empty=path不能为空。
|
||||
classificationName.cannot.be.empty=classificationName不能为空。
|
||||
level2Type.cannot.be.empty=level2Type不能为空。
|
||||
generateItem.does.not.exist=generateItem不存在。
|
||||
level1Type.does.not.match=level1Type不匹配。
|
||||
the.image.does.not.exist.please.reselect=图片不存在,请重新选择。
|
||||
design.item.does.not.exist=设计项目不存在。
|
||||
layers.does.not.exists=图层不存在。
|
||||
unknown.generate.type=未知的生成类型。
|
||||
the.workspace.lastIndex.not.found=未找到工作区的lastIndex。
|
||||
gender.cannot.be.empty=性别不能为空。
|
||||
image.synthesis.failed=图像合成失败。
|
||||
priority.cannot.be.repeated=优先级不能重复。
|
||||
|
||||
# 可能会报异常
|
||||
# Informative:
|
||||
# 当用户输入不符合预设规则时,比如格式错误或者值的范围不正确,这种错误通常可以由用户自行更正。
|
||||
userName.does.not.exist=用户名或密码不正确。请检查您的输入并重试。
|
||||
password.error=用户名或密码不正确。请检查您的输入并重试。
|
||||
email.error=电子邮件不正确,请输入正确的绑定电子邮件。
|
||||
email.does.not.exist=电子邮件地址在我们的记录中不存在。请检查并重试。
|
||||
the.verification.code.has.expired=验证码已过期。请请求新的验证码继续。
|
||||
verification.code.error=输入的验证码不正确。请检查并重试。
|
||||
the.number.of.PIN.top.or.bottom.or.outerwear.sketchBoard.cannot.be.more.than.8=在草图板中,PIN上装、下装或外套的数量不能超过8件。请进行相应调整。
|
||||
hsv.value.cannot.exceed.the.maximum.of.8=hsv值不能超过8的最大值。
|
||||
the.workspaceName.already.exists=具有此名称的工作区已存在。
|
||||
unable.to.delete.the.workspace.you.are.currently.using=无法删除当前正在使用的工作区。在尝试删除之前,请选择另一个工作区。
|
||||
classificationName.already.exists=您输入的标签名已存在。请输入不同的标签名以避免重复。
|
||||
|
||||
# Warnings:
|
||||
# 用来提醒用户可能会导致不良后果的操作,但不一定是错误。用户需要认真考虑是否继续当前操作。
|
||||
the.classification.you.deleted.has.associated.library=您正在尝试删除的标签与现有数据相关联。您确定要继续删除吗?
|
||||
the.model.has.been.referenced.by.the.workspace=此模型当前正在工作区中使用。删除它可能会影响工作区。仅在确信后再确认删除。
|
||||
|
||||
# Errors:
|
||||
# 这类错误是由系统内部错误引起的,用户通常无法自行解决,需要联系支持或等待系统管理员介入。
|
||||
system.busy=系统当前繁忙。请稍候再试。
|
||||
user.expired=您的用户会话已过期。请联系管理员更新您的使用权限。
|
||||
attributeRetrieval.interface.exception=检索属性数据时发生错误。(请稍后再试。如果问题持续,请联系我们的help@aida.com.hk)
|
||||
design.interface.exception=设计接口出现错误。(请稍后再试。如果问题持续,请联系我们的help@aida.com.hk)
|
||||
processMannequins.interface.exception=上传模特时出现错误。(请稍后再试。如果问题持续,请联系我们的help@aida.com.hk)
|
||||
processSketchBoards.interface.exception=上传草图板时出现错误。(请稍后再试。如果问题持续,请联系我们的help@aida.com.hk)
|
||||
designProcess.interface.exception=加载进度条时出现问题。(请稍后再试。如果问题持续,请联系我们的help@aida.com.hk)
|
||||
generate.interface.exception=我们当前正经历大量生成请求。(请稍后再试。如果问题继续,请联系我们的help@aida.com.hk寻求支持。)
|
||||
generate.interface.error=生成接口出现错误。(请稍后再试。如果问题持续,请联系我们的help@aida.com.hk)
|
||||
chat-bot.interface.exception=聊天机器人接口出现错误。(请稍后再试。如果问题持续,请联系我们的help@aida.com.hk)
|
||||
compose-layer.interface.exception=图层合并时出现问题。(请稍后再试。如果问题持续,请联系我们的help@aida.com.hk)
|
||||
cloth-classification.interface.exception=获取服装类别时出现问题。(请稍后再试。如果问题持续,请联系我们的help@aida.com.hk)
|
||||
|
||||
# 多语言返回
|
||||
OVERALL=整体
|
||||
|
||||
Reference in New Issue
Block a user