en_US.ts 6.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210
  1. // Project Management Module - English Translation
  2. export default {
  3. // Search Form
  4. search: {
  5. code: 'Code',
  6. codePlaceholder: 'Please enter project code',
  7. name: 'Name',
  8. namePlaceholder: 'Please enter name',
  9. language: 'Language',
  10. languagePlaceholder: 'Please select project language',
  11. type: 'Type',
  12. typePlaceholder: 'Please select project type',
  13. pdGpd: 'PD/GPD',
  14. pdGpdPlaceholder: 'Please enter PD/GPD',
  15. pmGpm: 'PM/GPM',
  16. pmGpmPlaceholder: 'Please enter PM/GPM',
  17. ctaGcta: 'CTA/GCTA',
  18. ctaGctaPlaceholder: 'Please enter CTA/GCTA',
  19. sponsor: 'Sponsor',
  20. sponsorPlaceholder: 'Please enter sponsor',
  21. cro: 'CRO',
  22. croPlaceholder: 'Please enter CRO',
  23. note: 'Note',
  24. notePlaceholder: 'Please enter note',
  25. createBy: 'Creator',
  26. createByPlaceholder: 'Please enter creator',
  27. startTime: 'Start Time',
  28. startTimePlaceholder: 'Please select start time',
  29. endTime: 'End Time',
  30. endTimePlaceholder: 'Please select end time',
  31. createTime: 'Create Time',
  32. createTimePlaceholder: 'Please select create time',
  33. updateTime: 'Update Time',
  34. updateTimePlaceholder: 'Please select update time',
  35. startDate: 'Start Date',
  36. endDate: 'End Date',
  37. search: 'Search',
  38. reset: 'Reset'
  39. },
  40. // Button Operations
  41. button: {
  42. add: 'Add',
  43. edit: 'Edit',
  44. delete: 'Delete',
  45. export: 'Export',
  46. submit: 'Submit',
  47. cancel: 'Cancel',
  48. updateStatus: 'Update Status'
  49. },
  50. // Table Columns
  51. table: {
  52. id: 'ID',
  53. code: 'Code',
  54. name: 'Name',
  55. icon: 'Icon',
  56. language: 'Language',
  57. type: 'Type',
  58. status: 'Status',
  59. startTime: 'Start Time',
  60. endTime: 'End Time',
  61. pdGpd: 'PD/GPD',
  62. pmGpm: 'PM/GPM',
  63. ctaGcta: 'CTA/GCTA',
  64. sponsor: 'Sponsor',
  65. cro: 'CRO',
  66. note: 'Note',
  67. createBy: 'Creator',
  68. createTime: 'Create Time',
  69. updateTime: 'Update Time',
  70. operation: 'Operation',
  71. actions: 'Actions',
  72. enterProject: 'Enter Project'
  73. },
  74. // Project Status Enum
  75. status: {
  76. unstarted: 'Unstarted',
  77. underway: 'Underway',
  78. paused: 'Paused',
  79. finished: 'Finished'
  80. },
  81. // Form
  82. form: {
  83. // Section Titles
  84. sectionBasic: 'Basic Information',
  85. sectionResponsible: 'Responsible Person',
  86. sectionPartner: 'Partner Information',
  87. code: 'Code',
  88. codePlaceholder: 'Please enter project code',
  89. name: 'Name',
  90. namePlaceholder: 'Please enter name',
  91. icon: 'Icon',
  92. language: 'Language',
  93. languagePlaceholder: 'Please select project language',
  94. type: 'Type',
  95. typePlaceholder: 'Please select project type',
  96. pdGpd: 'PD/GPD',
  97. pdGpdPlaceholder: 'Please enter PD/GPD',
  98. pmGpm: 'PM/GPM',
  99. pmGpmPlaceholder: 'Please enter PM/GPM',
  100. ctaGcta: 'CTA/GCTA',
  101. ctaGctaPlaceholder: 'Please enter CTA/GCTA',
  102. sponsor: 'Sponsor',
  103. sponsorPlaceholder: 'Please enter sponsor',
  104. cro: 'CRO',
  105. croPlaceholder: 'Please enter CRO',
  106. note: 'Note',
  107. notePlaceholder: 'Please enter note',
  108. startTime: 'Start Time',
  109. startTimePlaceholder: 'Please select start time',
  110. endTime: 'End Time',
  111. endTimePlaceholder: 'Please select end time'
  112. },
  113. // Dialog Titles
  114. dialog: {
  115. add: 'Add Project',
  116. edit: 'Edit Project'
  117. },
  118. // Messages
  119. message: {
  120. deleteConfirm: 'Are you sure you want to delete the project with code "{ids}"?',
  121. deleteSuccess: 'Delete successfully',
  122. operationSuccess: 'Operation successful',
  123. updateStatusSuccess: 'Status updated successfully',
  124. selectStatus: 'Please select status'
  125. },
  126. // Tooltip
  127. tooltip: {
  128. detail: 'View Detail',
  129. edit: 'Edit',
  130. delete: 'Delete',
  131. updateStatus: 'Update Status'
  132. },
  133. // Validation Rules
  134. rule: {
  135. idRequired: 'ID cannot be empty',
  136. codeRequired: 'Project code cannot be empty',
  137. nameRequired: 'Name cannot be empty',
  138. iconRequired: 'Icon cannot be empty',
  139. languageRequired: 'Project language cannot be empty',
  140. typeRequired: 'Project type cannot be empty',
  141. statusRequired: 'Status cannot be empty'
  142. },
  143. // Detail Page Menu
  144. detail: {
  145. header: {
  146. backToList: 'Back to List',
  147. projectDetail: 'Project Detail',
  148. edit: 'Edit',
  149. delete: 'Delete'
  150. },
  151. menu: {
  152. basicInfo: 'Basic Info',
  153. centerInfo: 'Center Info',
  154. memberInfo: 'Member Info',
  155. projectMember: 'Project Member',
  156. centerMember: 'Center Member'
  157. },
  158. content: {
  159. projectId: 'Project ID',
  160. currentMenu: 'Current Menu',
  161. timeInfo: 'Time Information',
  162. projectNotStarted: 'Not Started',
  163. projectEnded: 'Completed',
  164. projectProgress: 'Progress',
  165. basicInfoTip: 'Project basic information will be displayed here...',
  166. centerInfoTip: 'Center information will be displayed here...',
  167. projectMemberTip: 'Project member list will be displayed here...',
  168. centerMemberTip: 'Center member list will be displayed here...'
  169. }
  170. },
  171. // Project Member Management
  172. member: {
  173. // Buttons
  174. inviteMember: 'Invite Member',
  175. remove: 'Remove',
  176. invite: 'Invite',
  177. confirm: 'Confirm',
  178. cancel: 'Cancel',
  179. // Table Columns
  180. name: 'Name',
  181. phoneNumber: 'Phone Number',
  182. dept: 'Department',
  183. note: 'Note',
  184. time: 'Time',
  185. operation: 'Operation',
  186. // Dialogs
  187. inviteDialogTitle: 'Invite Member',
  188. confirmInviteTitle: 'Confirm Invitation',
  189. removeMemberTitle: 'Remove Member',
  190. // Form
  191. userNickname: 'User Nickname',
  192. userNicknamePlaceholder: 'Please enter user nickname to search',
  193. selectedUsers: 'Selected Users',
  194. notePlaceholder: 'Please enter note',
  195. // Pagination
  196. previousPage: 'Previous',
  197. nextPage: 'Next',
  198. // Messages
  199. confirmInviteMessage: 'Confirm to invite the above members to join the project?',
  200. confirmRemoveMessage: 'Confirm to remove {name} from {dept}?',
  201. inviteSuccess: 'Members invited successfully',
  202. inviteFailed: 'Failed to invite members',
  203. removeSuccess: 'Member removed successfully',
  204. removeFailed: 'Failed to remove member',
  205. searchUserFailed: 'Failed to search users',
  206. userAlreadySelected: 'This user has already been selected',
  207. selectAtLeastOneUser: 'Please select at least one user',
  208. noUserFound: 'No user found'
  209. }
  210. };