// 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'
  }
};
