|
|
@@ -0,0 +1,110 @@
|
|
|
+// Project Management Module - English Translation
|
|
|
+export default {
|
|
|
+ // Search Form
|
|
|
+ search: {
|
|
|
+ code: 'Project Code',
|
|
|
+ codePlaceholder: 'Please enter project code',
|
|
|
+ name: 'Name',
|
|
|
+ namePlaceholder: 'Please enter name',
|
|
|
+ language: 'Project Language',
|
|
|
+ languagePlaceholder: 'Please select project language',
|
|
|
+ type: 'Project Type',
|
|
|
+ typePlaceholder: 'Please select project type',
|
|
|
+ pdGpd: 'PD/GPD',
|
|
|
+ pdGpdPlaceholder: 'Please enter PD/GPD',
|
|
|
+ pmGpm: 'PM/GPM',
|
|
|
+ pmGpmPlaceholder: 'Please enter PM/GPM',
|
|
|
+ ctaGcta: 'CTA/GCTA',
|
|
|
+ ctaGctaPlaceholder: 'Please enter CTA/GCTA',
|
|
|
+ sponsor: 'Sponsor',
|
|
|
+ sponsorPlaceholder: 'Please enter sponsor',
|
|
|
+ cro: 'CRO',
|
|
|
+ croPlaceholder: 'Please enter CRO',
|
|
|
+ note: 'Note',
|
|
|
+ notePlaceholder: 'Please enter note',
|
|
|
+ createTime: 'Create Time',
|
|
|
+ createTimePlaceholder: 'Please select create time',
|
|
|
+ updateTime: 'Update Time',
|
|
|
+ updateTimePlaceholder: 'Please select update time',
|
|
|
+ search: 'Search',
|
|
|
+ reset: 'Reset'
|
|
|
+ },
|
|
|
+ // Button Operations
|
|
|
+ button: {
|
|
|
+ add: 'Add',
|
|
|
+ edit: 'Edit',
|
|
|
+ delete: 'Delete',
|
|
|
+ export: 'Export',
|
|
|
+ submit: 'Submit',
|
|
|
+ cancel: 'Cancel'
|
|
|
+ },
|
|
|
+ // Table Columns
|
|
|
+ table: {
|
|
|
+ id: 'ID',
|
|
|
+ code: 'Project Code',
|
|
|
+ name: 'Name',
|
|
|
+ icon: 'Icon',
|
|
|
+ language: 'Project Language',
|
|
|
+ type: 'Project Type',
|
|
|
+ status: 'Status',
|
|
|
+ pdGpd: 'PD/GPD',
|
|
|
+ pmGpm: 'PM/GPM',
|
|
|
+ ctaGcta: 'CTA/GCTA',
|
|
|
+ sponsor: 'Sponsor',
|
|
|
+ cro: 'CRO',
|
|
|
+ note: 'Note',
|
|
|
+ createTime: 'Create Time',
|
|
|
+ updateTime: 'Update Time',
|
|
|
+ operation: 'Operation'
|
|
|
+ },
|
|
|
+ // Form
|
|
|
+ form: {
|
|
|
+ code: 'Project Code',
|
|
|
+ codePlaceholder: 'Please enter project code',
|
|
|
+ name: 'Name',
|
|
|
+ namePlaceholder: 'Please enter name',
|
|
|
+ icon: 'Icon',
|
|
|
+ language: 'Project Language',
|
|
|
+ languagePlaceholder: 'Please select project language',
|
|
|
+ type: 'Project Type',
|
|
|
+ typePlaceholder: 'Please select project type',
|
|
|
+ pdGpd: 'PD/GPD',
|
|
|
+ pdGpdPlaceholder: 'Please enter PD/GPD',
|
|
|
+ pmGpm: 'PM/GPM',
|
|
|
+ pmGpmPlaceholder: 'Please enter PM/GPM',
|
|
|
+ ctaGcta: 'CTA/GCTA',
|
|
|
+ ctaGctaPlaceholder: 'Please enter CTA/GCTA',
|
|
|
+ sponsor: 'Sponsor',
|
|
|
+ sponsorPlaceholder: 'Please enter sponsor',
|
|
|
+ cro: 'CRO',
|
|
|
+ croPlaceholder: 'Please enter CRO',
|
|
|
+ note: 'Note',
|
|
|
+ notePlaceholder: 'Please enter note'
|
|
|
+ },
|
|
|
+ // Dialog Titles
|
|
|
+ dialog: {
|
|
|
+ add: 'Add Project',
|
|
|
+ edit: 'Edit Project'
|
|
|
+ },
|
|
|
+ // Messages
|
|
|
+ message: {
|
|
|
+ deleteConfirm: 'Are you sure you want to delete the project with code "{ids}"?',
|
|
|
+ deleteSuccess: 'Delete successfully',
|
|
|
+ operationSuccess: 'Operation successful'
|
|
|
+ },
|
|
|
+ // Tooltip
|
|
|
+ tooltip: {
|
|
|
+ edit: 'Edit',
|
|
|
+ delete: 'Delete'
|
|
|
+ },
|
|
|
+ // Validation Rules
|
|
|
+ rule: {
|
|
|
+ idRequired: 'ID cannot be empty',
|
|
|
+ codeRequired: 'Project code cannot be empty',
|
|
|
+ nameRequired: 'Name cannot be empty',
|
|
|
+ iconRequired: 'Icon cannot be empty',
|
|
|
+ languageRequired: 'Project language cannot be empty',
|
|
|
+ typeRequired: 'Project type cannot be empty',
|
|
|
+ statusRequired: 'Status cannot be empty'
|
|
|
+ }
|
|
|
+};
|