/*
 * EmailWrapper Messages
 *
 * This contains all the text for the EmailWrapper component.
 */
import { defineMessages } from 'react-intl';

export default defineMessages({
  header: {
    id: 'creatives.containersV2.EmailWrapper.header',
    defaultMessage: 'This is EmailWrapper container !',
  },
  useEditor: {
    id: 'creatives.containersV2.EmailWrapper.useEditor',
    defaultMessage: 'Create using editor',
  },
  useEditorDesc: {
    id: 'creatives.containersV2.EmailWrapper.useEditorDesc',
    defaultMessage: 'Create using in-built template',
  },
  zipUpload: {
    id: 'creatives.containersV2.EmailWrapper.zipUpload',
    defaultMessage: 'Upload zip file',
  },
  zipUploadDesc: {
    id: 'creatives.containersV2.EmailWrapper.zipUploadDesc',
    defaultMessage: 'Upload compressed file (Zip) containing HTML & images',
  },
  creativeName: {
    id: 'creatives.containersV2.EmailWrapper.creativeName',
    defaultMessage: 'Creative name',
  },
  createMode: {
    id: 'creatives.containersV2.EmailWrapper.createMode',
    defaultMessage: 'How do you want to create ?',
  },
  invalidUploadFileError: {
    id: `creatives.containersV2.EmailWrapper.invalidUploadFileError`,
    defaultMessage: `File cannot be uploaded.`,
  },
  invalidUploadFileErrorDesc: {
    id: `creatives.containersV2.EmailWrapper.invalidUploadFileDesc`,
    defaultMessage: `Please select another file with valid file format.`,
  },
  invalidUploadFileError2: {
    id: `creatives.containersV2.EmailWrapper.invalidUploadFileError2`,
    defaultMessage: `File upload failed`,
  },
  invalidUploadFileErrorDesc2: {
    id: `creatives.containersV2.EmailWrapper.invalidUploadFileErrorDesc2`,
    defaultMessage: `Please select another file with valid file contents`,
  },
  invalidUploadFileErrorDesc3: {
    id: `creatives.containersV2.EmailWrapper.invalidUploadFileErrorDesc3`,
    defaultMessage: `Please select another file with valid file size less than 5MB`,
  },
  upload: {
    id: `creatives.containersV2.EmailWrapper.upload`,
    defaultMessage: `Upload`,
  },
  emptyTemplateName: {
    id: `creatives.containersV2.EmailWrapper.emptyTemplateName`,
    defaultMessage: `Please enter template name.`,
  },
  htmlEditorTitle: {
    id: 'creatives.EmailWrapper.htmlEditorTitle',
    defaultMessage: 'HTML editor',
  },
  htmlEditorDesc: {
    id: 'creatives.EmailWrapper.htmlEditorDesc',
    defaultMessage: 'Use a basic HTML editor to write and format your content. Suitable if you are familiar with HTML.',
  },
  dragDropEditorTitle: {
    id: 'creatives.EmailWrapper.dragDropEditorTitle',
    defaultMessage: 'Drag & drop editor',
  },
  dragDropEditorDesc: {
    id: 'creatives.EmailWrapper.dragDropEditorDesc',
    defaultMessage: 'Create your content visually by dragging blocks — no coding needed. Great for quick, easy designs.',
  },
  uploadZipTitle: {
    id: 'creatives.EmailWrapper.uploadZipTitle',
    defaultMessage: 'Upload zip file',
  },
  uploadZipDesc: {
    id: 'creatives.EmailWrapper.uploadZipDesc',
    defaultMessage: 'Upload a ZIP containing your custom HTML, images, and assets. Ideal if your content is already built.',
  },
  next: {
    id: 'creatives.EmailWrapper.next',
    defaultMessage: 'Next',
  },
  beeEditorDisabledTooltip: {
    id: 'creatives.EmailWrapper.beeEditorDisabledTooltip',
    defaultMessage: 'Please get the drag & drop editor enabled for your brand',
  },
  emailContent: {
    id: 'creatives.containersV2.Email.emailContent',
    defaultMessage: 'Email content',
  },
  create: {
    id: 'creatives.containersV2.EmailWrapper.create',
    defaultMessage: 'Create',
  },
  update: {
    id: 'creatives.containersV2.EmailWrapper.update',
    defaultMessage: 'Update',
  },
  previewAndTest: {
    id: 'creatives.containersV2.EmailWrapper.previewAndTest',
    defaultMessage: 'Preview and Test',
  },
  required: {
    id: 'creatives.containersV2.EmailWrapper.required',
    defaultMessage: 'Required',
  },
  subject: {
    id: 'creatives.containersV2.EmailWrapper.subject',
    defaultMessage: 'Subject',
  },
  enterEmailSubject: {
    id: 'creatives.containersV2.EmailWrapper.enterEmailSubject',
    defaultMessage: 'Enter Email Subject',
  },
  editorType: {
    id: 'creatives.containersV2.EmailWrapper.editorType',
    defaultMessage: 'Editor type',
  },
});
