en.json 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376
  1. {
  2. "case": {
  3. "cols": {
  4. "caseAddress": "Incident location",
  5. "caseCategory": "Case category",
  6. "caseNum": "Case number",
  7. "caseRegion": "Incident area",
  8. "caseTitle": "Case name",
  9. "crimeTime": "Incident time",
  10. "criminalCase": "Is it a criminal case?",
  11. "homicideCase": "Is it a homicide case?",
  12. "latAndLong": "Latitude and Longitude"
  13. },
  14. "name": "Case information",
  15. "nv": "No",
  16. "sn": "Case name",
  17. "summary": "Case summary",
  18. "tmCols": {
  19. "alarmName": "Reporter",
  20. "alarmTime": "Report Time",
  21. "assignDept": "Assigned/Reporting Unit",
  22. "assignType": "Assignment Method",
  23. "commandTime": "Command Center Phone Hours",
  24. "inquestAddress": "Inspection location",
  25. "inquestDept": "On-site inspection unit",
  26. "times": "Inspection time"
  27. },
  28. "tmName": "Inspection information",
  29. "yv": "Yes"
  30. },
  31. "common": {
  32. "NoFilesSelected": "No file selected"
  33. },
  34. "coord": {
  35. "zoomLevel": "Zoom Level"
  36. },
  37. "floder": {
  38. "extractList": "Extraction List",
  39. "name": "Case file",
  40. "photo": "Photo roll",
  41. "record": "Inspection Record"
  42. },
  43. "fuse": {
  44. "dataQue": "Data source",
  45. "dataSize": "Data size",
  46. "dataTime": "Capture Time",
  47. "def": "Restore default",
  48. "defConfirm": "Are you sure you want to restore to default? This action cannot be undone.",
  49. "flip": "Rotate",
  50. "hre": "Please adjust the vertical position within the current window.",
  51. "join": "Stitching",
  52. "label": "Merge scene",
  53. "len": "Length",
  54. "model": "3D model",
  55. "move": "Move",
  56. "name": "Multi-convergence",
  57. "opacity": "Model opacity",
  58. "opacity1": "Transparency",
  59. "pano": "Panorama",
  60. "reSelect": "Reselect points",
  61. "registration": "Registration",
  62. "repScale": "Uniform scaling",
  63. "selectTip": "Please select two points to mark a known length, and enter the actual length",
  64. "setScale": "Set scale",
  65. "sync": "Simultaneous screen inspection",
  66. "syncErr": "Property viewing is only supported for {types} types of scenes. Please add this type of scene.",
  67. "unModel": "Model does not exist!",
  68. "vre": "Please adjust the horizontal position within the current window."
  69. },
  70. "guide": {
  71. "defTitle": "Path {num}",
  72. "guide": {
  73. "add": "Add viewpoint",
  74. "clear": "Clear the view",
  75. "clearConfirm": "Are you sure you want to clear the view?",
  76. "delConfirm": "Are you sure you want to delete this view?",
  77. "name": "tour",
  78. "time": "Video duration",
  79. "unItems": "Unable to save empty path guide tour!",
  80. "undata": "No navigation available"
  81. },
  82. "guideName": "Tour ({count})",
  83. "modelErr": "The model where the path is located has been deleted and cannot be played.",
  84. "name": "Path",
  85. "nameErr": "Path name cannot be empty",
  86. "pErr": "The number of path points cannot be fewer than two.",
  87. "path": {
  88. "applyConfirm": "Are you sure you want to apply this attribute to all locations?",
  89. "fontSize": "Font size",
  90. "globalVisibility": "All range visible",
  91. "lineColor": "Path color",
  92. "lineWidth": "Path thickness",
  93. "name": "Route",
  94. "pointDesc": "Description",
  95. "pointTitle": "Edit point",
  96. "preview": "Preview path",
  97. "reverseDirection": "Reverse arrow",
  98. "showDirection": "Path arrow",
  99. "stop": "Stop",
  100. "title": "Path name",
  101. "visibilityRange": "Visible range"
  102. },
  103. "pathName": "Rout({count})"
  104. },
  105. "material": {
  106. "name": "Media Library",
  107. "search": "Search by name",
  108. "selectCount": "Selected data",
  109. "selectErr": "A maximum of {count} items can be selected",
  110. "tabs": {
  111. "action": "Operation",
  112. "format": "Format",
  113. "group": "Group",
  114. "name": "Name",
  115. "size": "Size",
  116. "status": "Status"
  117. },
  118. "up": "Upload from Media Library",
  119. "uploadErr": "Upload failed",
  120. "uploadIng": "Uploading...",
  121. "uploadSuccess": "Upload successful"
  122. },
  123. "measure": {
  124. "area": {
  125. "desc": "Area",
  126. "unit": "Area"
  127. },
  128. "free": {
  129. "desc": "Free",
  130. "unit": "Length"
  131. },
  132. "list": "Measurement list",
  133. "name": "Measurement",
  134. "nameErr": "Measurement name cannot be empty",
  135. "vertical": {
  136. "desc": "Vertical",
  137. "unit": "Length"
  138. }
  139. },
  140. "mediaLibrary": {
  141. "file": "file",
  142. "setGrouping": "Modify Grouping",
  143. "tips": {
  144. "osgbtips": "Upload osgb: You need to use a zip package to upload. Contains Data folders and xml files. The package must not contain folders, and the file name must not use Chinese. As shown in the figure:",
  145. "uplooadSize": "Uploaded files cannot exceed 2G!"
  146. }
  147. },
  148. "program": {
  149. "case": {
  150. "add_case": "New Case",
  151. "create": "Create case file",
  152. "empty": "No projects available",
  153. "status_1": "Calculation failed",
  154. "status_3": "Archive",
  155. "status_5": "Pause",
  156. "status_6": " In queue",
  157. "status_7": "Copying..."
  158. },
  159. "errMsg": {
  160. "repeatGen": "There is a calculation task, please wait until the calculation is completed before downloading the offline package. Avoid packaging failure."
  161. },
  162. "kankan": "Minion",
  163. "lang": "Multilingual",
  164. "laser": "Mega",
  165. "menu": {
  166. "library": "Media Library"
  167. },
  168. "path_no_exist": "The path does not exist.",
  169. "scene": {
  170. "calcDone": "Calculation Completion Time"
  171. },
  172. "sceneDetail": {
  173. "exportingOut": "Exporting...",
  174. "firstPacking": "Packaging",
  175. "import": "Import",
  176. "isCopyExist": "The scene already exists. Do you want to save it as a copy?",
  177. "migrageS_title": "Migrate scene",
  178. "reFirstPacking": "Repackaged",
  179. "stoping": "Pause",
  180. "updateAt": "Updating at"
  181. },
  182. "sceneDown": {
  183. "coverStatus": {
  184. "un": "To be calculated"
  185. },
  186. "msgStatus": {
  187. "ing": "Pause",
  188. "lineup": "Continue calculating"
  189. }
  190. },
  191. "shenguang": "Meta"
  192. },
  193. "record": {
  194. "backHandler": "The backend is processing.",
  195. "con": "Continue recording",
  196. "defName": "Tutorial video{num}",
  197. "delConfirm": "Are you sure you want to delete this video?",
  198. "list": "All videos",
  199. "merge": "Merge videos",
  200. "name": "Screen recording",
  201. "nameErr": "Video name cannot be empty",
  202. "sizeErr": "The size limit has been exceeded, and recording cannot continue. You can save and resume recording!",
  203. "start": "Start recording",
  204. "tag": "Tag",
  205. "vName": "Screen recording"
  206. },
  207. "resCode": {
  208. "0": "Request successful",
  209. "4008": "token has expired",
  210. "4010": "You do not have access permission"
  211. },
  212. "scene": {
  213. "add": "Add scene",
  214. "list": "Scene list",
  215. "manage": "Scene management",
  216. "tabs": {
  217. "createTime": "Capture/Creation Time",
  218. "name": "Name",
  219. "type": "Type"
  220. },
  221. "typeRaws": {
  222. "0": "Mesh Scene",
  223. "1": "Mesh Scene",
  224. "2": "Point cloud scene",
  225. "4": "Mesh Scene",
  226. "5": "Point cloud scene",
  227. "6": "Mesh Scene",
  228. "7": "Mesh Scene"
  229. },
  230. "types": {
  231. "0": "4DKanKan Pro/Mesh",
  232. "1": "4DKanKan Minion/Mesh",
  233. "2": "4DKanKan Mega/Point cloud",
  234. "3": "Media Library",
  235. "4": "4DKanKan Mega/Mesh",
  236. "5": "4DKanKan Meta/Point cloud",
  237. "6": "4DKanKan Meta/Mesh",
  238. "7": "π/Mesh"
  239. }
  240. },
  241. "sceneHome": {
  242. "nameSearch": "Search by name",
  243. "searchData": "Search Results",
  244. "selectAdd": "Select Address",
  245. "yctips": "Unable to remove. The scene has been added to the multi-fusion. Please delete the scene from the multi-fusion before trying again.",
  246. "yctipsErr": "Unable to remove. The scene has been added to the multi-fusion. Please delete the scene from the multi-fusion before trying again."
  247. },
  248. "security": {
  249. "name": "Security"
  250. },
  251. "setting": {
  252. "back": "Set sky",
  253. "backs[0]": "N/A",
  254. "backs[1]": "Map",
  255. "backs[2]": "Blue sky and white clouds",
  256. "backs[3]": "Cloudy",
  257. "backs[4]": "Nighty sky",
  258. "backs[5]": "Evening",
  259. "initView": "Initial Screen",
  260. "name": "Setting"
  261. },
  262. "sys": {
  263. "404Page": "The resource does not exist or has been deleted",
  264. "add": "Add",
  265. "addData": "Add data",
  266. "all": "All",
  267. "cancel": "Cancel",
  268. "create": "Create",
  269. "crop": "Crop",
  270. "cropIng": "Cropping in progress",
  271. "del": "Delete",
  272. "delConfrm": "Are you sure you want to delete this data?",
  273. "download": "Download",
  274. "edit": "Edit",
  275. "enter": "Confirm",
  276. "errPage": "Error page",
  277. "expand": "Expand",
  278. "imgLoadErr": "Failed to load image",
  279. "jsError": "Insufficient memory. Please avoid opening multiple pages or applications simultaneously. Try restarting your browser and reopening the content.",
  280. "list": "Data list",
  281. "ok": "I understand",
  282. "other": "Other",
  283. "placPWD": "Please enter the password!",
  284. "placeInput": "Please enter",
  285. "placeSelect": "Please select",
  286. "pwdErr": "Incorrect password, please try again.",
  287. "quit": "Exit",
  288. "rename": "Rename",
  289. "retract": "Collapse",
  290. "save": "Save",
  291. "search": "Search",
  292. "serviceErr": "An error occurred with the service. Please try again later.",
  293. "tip": "Prompt",
  294. "tranCropImg": "Please upload the cropped image.",
  295. "unSaveMsg": "You have unsaved changes. Are you sure you want to exit?",
  296. "unSearch": "No results found",
  297. "unSearchData": "No search results found",
  298. "unSelect": "No options available",
  299. "undata": "No results",
  300. "upload": {
  301. "accErr": "Format error",
  302. "accSuperErr": "Only supports file in {accept} format.",
  303. "accept": "Supports {accept} formats,",
  304. "conAdd": "Continue adding",
  305. "lenErr": "Only a maximum of {maxLen} files are supported!",
  306. "maxLen": "The number should not exceed {maxLen}",
  307. "maxSize": "Maximum size {sizeStr}.",
  308. "normalizeScale": "Width-to-height ratio {scale}",
  309. "place1": "Upload file",
  310. "previewErr": "Preview loading failed!",
  311. "rep": "Replace",
  312. "scaleErr": "The scaled part of {name} is not {scale}",
  313. "sizeErr": "The size of {name} exceeds {sizeStr}"
  314. },
  315. "viewPWD": "Access password"
  316. },
  317. "tagging": {
  318. "apply": "Apply to all",
  319. "applyConfirm": "Are you sure you want to apply this attribute to all locations?",
  320. "list": "Tag list",
  321. "media": "Image/Video",
  322. "mic": "Music",
  323. "micPlc": "Supports mp3/wav formats, ≤ 30MB",
  324. "name": "Tag",
  325. "plcMedia1": "Supports JPG, PNG, MP4, and other formats, with a single file size not exceeding 100MB, and a maximum of 10 files allowed for upload.",
  326. "plcMethod": "Extraction method:",
  327. "plcPart": "Residual area:",
  328. "plcPos": "Placement location",
  329. "plcPrincipal": "Extractor:",
  330. "plcTitle": "Please enter the tag title",
  331. "plcType": "Description:",
  332. "plcType1": "Feature description:",
  333. "pleMedia": "Upload image/video",
  334. "pos": "Place",
  335. "posErr": "Unable to add current location",
  336. "posName": "Location",
  337. "posTabs": {
  338. "fontSize": "Font size",
  339. "globalVisibility": "All range visible",
  340. "lineHeight": "Wire height",
  341. "rotation": "Rotate icon",
  342. "scale": "Icon size",
  343. "type": "Icon placement method",
  344. "typeVal[0]": "Hover",
  345. "typeVal[1]": "Attach",
  346. "visibilityRange": "Visible range"
  347. },
  348. "posTip": "Click on the model to select the tag position.",
  349. "style": "Icon style",
  350. "styleErr": "Please select an icon style!",
  351. "tabs": {
  352. "method": "Extraction Method",
  353. "part": "Residual area",
  354. "principal": "Extractor",
  355. "typeId": "Feature description"
  356. },
  357. "titleErr": "Tag title is required!",
  358. "titleFex": "Title pinned",
  359. "type": {
  360. "1": "Trace",
  361. "2": "Handprint",
  362. "3": "Footprint",
  363. "4": "Bloodstain ",
  364. "5": "Body",
  365. "6": "Other",
  366. "7": "Evidence"
  367. }
  368. },
  369. "view": {
  370. "all": "All views",
  371. "defName": "View{num}",
  372. "name": "Extraction",
  373. "nameErr": "View name cannot be empty",
  374. "vName": "View"
  375. }
  376. }