ExTranslater.cs 6.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  1. using System;
  2. namespace AIPlatform.Protocol.Utilities
  3. {
  4. public static class ExTranslater
  5. {
  6. public static string Translate(this Exception ex)
  7. {
  8. return ex.Message
  9. .Replace("DeveloperNotExist", "开发人员不存在")
  10. .Replace("InvalidAdminSession", "登录时效已过期,请重新登录")
  11. .Replace("InvalidSession", "登录时效已过期,请重新登录")
  12. .Replace("InvalidLabelerSession", "登录时效已过期,请重新登录")
  13. .Replace("InvalidReviewerSession", "登录时效已过期,请重新登录")
  14. .Replace("InvalidDeveloperSession", "登录时效已过期,请重新登录")
  15. .Replace("InvalidWorkTokenId", "无效的工作密钥Id")
  16. .Replace("InvalidWorkTokenExpireTime", "工作密钥时效已过期")
  17. .Replace("DeveloperAlreadyExists", "开发人员已经存在")
  18. .Replace("AgentNotExist", "工作站代理不存在")
  19. .Replace("ImageTagNotExist", "分类不存在")
  20. .Replace("CombinationTagNotExist", "组合分类不存在")
  21. .Replace("ImageTagAlreadyExists", "图像分类已存在")
  22. .Replace("AdminAlreadyExists", "用户已存在")
  23. .Replace("AdminNotExist", "用户不存在")
  24. .Replace("OrganizationAlreadyExists", "组织已存在")
  25. .Replace("OrganizationNotExist", "组织不存在")
  26. .Replace("InstitutionAlreadyExists", "机构已存在")
  27. .Replace("InstitutionNotExist", "机构不存在")
  28. .Replace("LabelerAlreadyExists", "标注人员已存在")
  29. .Replace("LabelerNotExists", "标注人员不存在")
  30. .Replace("LabelerGroupNotExist", "标注人员不存在")
  31. .Replace("ReviewerAlreadyExists", "审核人员已存在")
  32. .Replace("ReviewerNotExists", "审核人员不存在")
  33. .Replace("ImageTagHasImages", "图像分类中已上传图像不能删除")
  34. .Replace("UltrasoundImageNotExist", "图像不存在")
  35. .Replace("MissingGoldStandardImages", "金标准数量不足")
  36. .Replace("InsufficientImages", "图片数量不足")
  37. .Replace("SameBatchLabelCaseNotExist", "分配用例不存在")
  38. .Replace("AssignCaseNotExist", "分配用例不存在")
  39. .Replace("ImageFolderAlreadyExists", "图像文件夹已存在")
  40. .Replace("ImageFolderNotExist", "图像文件夹不存在")
  41. .Replace("MissingSeniorLabeler", "高级标注人员不存在")
  42. .Replace("TrainTaskNotExist", "训练任务不存在")
  43. .Replace("TrainTaskStatuskNotExist", "训练任务状态不正确")
  44. .Replace("SameVersionClientExist", "同版本的客户端已存在")
  45. .Replace("ClientInfoNotExist", "客户端不存在")
  46. .Replace("DuplicateName", "名称重复")
  47. .Replace("LabelPackageAlreadyExists", "标签模板已存在")
  48. .Replace("LabelPackageNotExist", "标签模板不存在")
  49. .Replace("ImageCaseNotExist", "图像用例不存在")
  50. .Replace("ImageBatchNotExist", "图像批次不存在")
  51. .Replace("ImageCategoryNotExist", "图像分类不存在")
  52. .Replace("DeveloperShareInfoNotExist", "开发共享数据不存在")
  53. .Replace("LabeledResultNotExist", "标注结果不存在")
  54. .Replace("LabelerAccountNotExist", "标注人员不存在")
  55. .Replace("ReviewedResultNotExist", "审核结果不存在")
  56. .Replace("ReviewerAccountNotExist", "审核人员不存在")
  57. .Replace("IndividualPriceNotExist", "个体定价不存在")
  58. .Replace("IndividualCoefficientNotExist", "个体系数不存在")
  59. .Replace("InstitutionalPriceNotExist", "机构定价不存在")
  60. .Replace("NoRelabelImages", "没有可分配的复标图像")
  61. .Replace("LabelPackageContentIsEmpty", "标签模板内容为空")
  62. .Replace("FolderGroupNotExist", "文件组不存在")
  63. .Replace("FoldeFileNotExist", "文件不存在")
  64. .Replace("FolderImageDeveloperLabeledUltrasoundInfoListNotExist", "已标注图像信息不存在")
  65. .Replace("LabeledUltrasoundFileNotExist", "已标注图像不存在")
  66. .Replace("DeveloperFolderNotExist", "文件夹不存在")
  67. .Replace("SourceFolderNotExist", "源文件夹不存在")
  68. .Replace("SourceFoldeGroupNotExist", "源文件组不存在")
  69. .Replace("DeveloperFolderAlreadyExists", "文件夹已经存在")
  70. .Replace("TrainScriptPackageAlreadyExists", "脚本包已经存在")
  71. .Replace("TrainTaskAlreadyExists", "任务已经存在")
  72. .Replace("DeveloperFoldeFileNotExist", "文件不存在")
  73. .Replace("TrainScriptPackageNotExist", "脚本包不存在")
  74. .Replace("TrainTaskStatusNotExist", "任务状态不存在")
  75. .Replace("MissingConclusion", "缺少图像结论")
  76. .Replace("MissingRoiConclusion", "缺少ROI结论")
  77. .Replace("UniqueRoiLabelOverflow", "多个唯一ROI标签被选中")
  78. .Replace("UniqueImageLabelOverflow", "多个唯一图像标签被选中")
  79. .Replace("RegionRoiRequired", "需要有部位标签被选择")
  80. .Replace("FailToGetLabelPackage", "获取标签模板失败")
  81. .Replace("InvalidCommit", "无效提交")
  82. .Replace("NoLabeledResult", "无标注结果")
  83. .Replace("MissingLabel", "漏标")
  84. .Replace("MissingReview", "漏审")
  85. .Replace("NonLatestLabeledData", "非最新标注数据")
  86. .Replace("AssignedRelabeled", "已分配重标")
  87. .Replace("AssignedReviewedAgain", "已分配重审")
  88. .Replace("NoQuestionedFiles", "没有可分配的质疑图像")
  89. .Replace("UploaderVersionNotMatched", "上传工具版本不匹配")
  90. .Replace("LabelerVersionNotMatched", "标注工具版本不匹配")
  91. .Replace("VentilatorParameterAnalyisFail", "参数信息解析失败")
  92. .Replace("GatherCategoryAlreadyExists", "已经存在同名的采集大类")
  93. .Replace("SettlementTimeIsExpired", "结算日期已过,无法修改!")
  94. .Replace("ImageCategoryAlreadyExists", "已经存在同名的图像大类");
  95. }
  96. }
  97. }