export default {
  // Component general state.
  LOADING: 'Loading...',
  ERROR_EDIT_MODE: 'This web component is not available in Edit mode.',
  ERROR_UNAUTHORISED: 'Access restricted: this tool is currently available to pilot users only. Want access? Request via ServiceNow with your business justification and line of business.',
  ERROR_LOGGED_OFF: 'Authentication failed. Please reload the page, you have probably been logged off.',
  ERROR: 'Error connecting to the service. Please try to reload the page.',

  // Form validation, labels and placeholders.
  PROMPT_PLACEHOLDER: 'Describe your image idea in detail - include all key elements for best results (max 1024 characters)',
  GENERATE_BUTTON: 'Generate (Ctrl+Enter)',
  NEW_PROMPT_SETTINGS: 'New prompt settings',
  QUOTA_USAGE: 'Images left',

  // Form field labels.
  VARIATIONS_LABEL: 'Variations',
  SIZE_LABEL: 'Size',
  NEGATIVE_PROMPT_LABEL: 'Negative prompt',
  NEGATIVE_PROMPT_PLACEHOLDER: 'Specify elements to exclude from the image (max 1024 characters)',
  CUSTOM_MODEL_LABEL: 'Model',
  CUSTOM_MODEL_DEFAULT: 'Standard',
  RESTORE_DEFAULTS: 'Restore defaults',

  // Prompt status messages.
  STATUS_SENDING_REQUEST: 'Sending request...',
  STATUS_GENERATING_IMAGES: 'Generating images (it may take up to ~1 minute)...',
  STATUS_CANCELLED: 'Cancelled',
  STATUS_FAILED: 'Failed',
  PROMPT_TEXT_NOT_PROVIDED: '[ Error: failed to retrieve prompt text ]',

  // Action labels.
  DISMISS_BUTTON: 'Dismiss',
  VIEW_IMAGE_TOOLTIP: 'View image in a new tab',
  DOWNLOAD_IMAGE_BUTTON: 'Download the image',
  REUSE_BUTTON: 'Reuse',
  LOAD_MORE_BUTTON: 'Load more'
}
