/**
 * DeliverySettings messages for Test and Preview.
 * Aligned with cap-campaigns-v2 DeliverySettingsV2 and ModifyDeliverySettings messages.
 */

import { defineMessages } from 'react-intl';

const prefix = 'creatives.CommonTestAndPreview.DeliverySettings';

export default defineMessages({
  deliverySettings: {
    id: `${prefix}.deliverySettings`,
    defaultMessage: 'Delivery settings',
  },
  notConfigured: {
    id: `${prefix}.notConfigured`,
    defaultMessage: 'Not configured',
  },
  account: {
    id: `${prefix}.account`,
    defaultMessage: 'Account',
  },
  senderNumber: {
    id: `${prefix}.senderNumber`,
    defaultMessage: 'Sender number',
  },
  senderDomain: {
    id: `${prefix}.senderDomain`,
    defaultMessage: 'Sender domain',
  },
  senderId: {
    id: `${prefix}.senderId`,
    defaultMessage: 'Sender ID',
  },
  senderName: {
    id: `${prefix}.senderName`,
    defaultMessage: 'Sender name',
  },
  replyToId: {
    id: `${prefix}.replyToId`,
    defaultMessage: 'Reply-to ID',
  },
  done: {
    id: `${prefix}.done`,
    defaultMessage: 'Done',
  },
  smsDomain: {
    id: `${prefix}.smsDomain`,
    defaultMessage: 'SMS Domain',
  },
  /** SMS summary & form: "Sender Domain" (capital D) for summary line */
  senderDomainSummary: {
    id: `${prefix}.senderDomainSummary`,
    defaultMessage: 'Sender Domain',
  },
  /** SMS form label with colon: "Sender domain:" */
  senderDomainLabel: {
    id: `${prefix}.senderDomainLabel`,
    defaultMessage: 'Sender domain:',
  },
  /** SMS form label with colon: "Sender ID:" */
  senderIdLabel: {
    id: `${prefix}.senderIdLabel`,
    defaultMessage: 'Sender ID:',
  },
  emailDomain: {
    id: `${prefix}.emailDomain`,
    defaultMessage: 'Email Domain',
  },
  /** Email form/summary: "Email domain:" (with colon) */
  emailDomainLabel: {
    id: `${prefix}.emailDomainLabel`,
    defaultMessage: 'Email domain:',
  },
  /** Email form: "Sender ID:" (with colon) */
  senderNameLabelEmail: {
    id: `${prefix}.senderIdLabelEmail`,
    defaultMessage: 'Sender Name:',
  },
  /** Email form/summary: "Reply-to ID:" (with colon) */
  replyToIdLabel: {
    id: `${prefix}.replyToIdLabel`,
    defaultMessage: 'Reply-to ID:',
  },
  whatsappBusinessAcc: {
    id: `${prefix}.whatsappBusinessAcc`,
    defaultMessage: 'WhatsApp business account',
  },
  whatsappSenderNum: {
    id: `${prefix}.whatsappSenderNum`,
    defaultMessage: 'WhatsApp sender number',
  },
  /** WhatsApp form/summary: "Account:" (with colon) */
  accountLabel: {
    id: `${prefix}.accountLabel`,
    defaultMessage: 'Account:',
  },
  /** WhatsApp form/summary: "Sender number:" (with colon) */
  senderNumberLabel: {
    id: `${prefix}.senderNumberLabel`,
    defaultMessage: 'Sender number:',
  },
  noOptions: {
    id: `${prefix}.noOptions`,
    defaultMessage: 'No options',
  },
  disabledMessage: {
    id: `${prefix}.disabledMessage`,
    defaultMessage: 'Message template selected belongs to this account',
  },
});
