/* eslint-disable comma-dangle */
module.exports = {
  today: 'Today',
  tomorrow: 'Tomorrow',
  inAWeek: 'In a week',
  inAMonth: 'In a month',
  inAHalfYear: 'In a half-year',
  inAYear: 'In a year',
  relativeDates: 'Relative dates',
  thisWeek: 'This week',
  lastWeek: 'Last week',
  thisMonth: 'This month',
  lastMonth: 'Last month',
  thisQuarter: 'This quarter',
  lastQuarter: 'Last quarter',
  thisYear: 'This year',
  lastYear: 'Last year',
  quarter: 'Quarter',
  areYouSureToDeleteThis: 'Are you sure<br/> to delete this?',
  noKeepIt: 'No,&nbsp;keep it',
  yesDelete: 'Yes,&nbsp;delete',
  pleaseFixTheErrorsBelowToProceed: 'Please fix the errors below to proceed.',
  thisFieldIsRequired: 'This field is required',
  theValueMustBeDifferent: 'The value must be different',
  mustBeLessThanLengthCharacters: 'Must be less than {length} characters',
  mustBeMoreThanLengthCharacters: 'Must be more than {length} characters',
  pleaseEnterAValidEmail: 'Please enter a valid email',
  pleaseEnterValidURL: 'Please enter valid URL',
  pleaseEnteraValidHex: 'Please enter a valid color code',
  passwordsDontMatch: 'Passwords don\'t match',
  thisFieldMustBeANumberFormatZero: 'This field must be a number (format 0.00)',
  theValueMustBeGreaterThanOrEqualToMinAndMax: 'The value must be greater than or equal to {min} and lower or equal than {max}',
  theValueMustBeGreaterThanOrEqualToMin: 'The value must be greater than or equal to {min}',
  mustBeLessThanMax: 'Must be less than {max}',
  thisIsntABalidDescription: 'This isn\'t a valid description',
  linksAreNotAllowedInThisField: 'Links are not allowed in this field',
  theValueMustBeginAndEndWithANumberAndContainOnlyNumbersOrDots: 'The value must begin and end with a number and contain only numbers or dots(.)',
  pleaseDontUseHTMLMarkup: 'Please don\'t use HTML markup',
  beforeYouContinueMakeSureYourProfileDoesNotIncludeYourLinkedInContactInformation: 'Before you continue, make sure your profile does not include your LinkedIn contact information',
  tooManyCapitalLetters: 'Too many capital letters',
  yourtitleCannotIncludeSpecialCharactersLike: 'Your title cannot include special characters like >, ;, !, @, $, %, ^, =, {, }',
  pleaseRemoveAnyPhoneNumberFromThisField: 'Please remove any phone number from this field. Potential clients will be able to contact you through Upwork',
  thisFieldMustContainsDigits: 'This field must contains digits',
  thedateShouldBeSameOrBefore: 'The date should be same or before {date}',
  thedateShouldBeSameOrAfter: 'The date should be after {date}',
  invalidTimeValueShouldBeInFormat: 'Invalid time value. Should be in format 0d 0h 0m',
  yourTitleShouldDescribeTheWorkYouDo: 'Your title should describe the work you do',
  pleaseEnterValidCommaSeparatedEmailAddressesToSendInvoicing: 'Please enter valid, comma separated (,) email addresses to send invoicing',
  noResults: 'No results',
  search: 'Search',
  dateBefore: 'The date should be before {date}',
  dateAfter: 'The date should be after {date}',
  dateSameOrBefore: 'The date should be same or before {date}',
  dateSameOrAfter: 'The date should be same or after {date}',
  mediumTextLength: 'Text too large, maximum length 16Mb',
  addMore: 'Add more',
  close: 'Close',
  wholeYear: 'Whole year',
  atLeastOneUppercaseLetterRequired: 'At least one uppercase letter is required',
  atLeastOneLowercaseLetterRequired: 'At least one lowercase letter is required',
  atLeastOneNumberRequired: 'At least one number is required',
  atLeastOneSpecialCharacterRequired: 'At least one special character is required (e.g. @,$,!,%,*,?,&)',
  dropzoneText: 'Click or drag file to upload',

  select: {
    loading: 'Loading...',
    noOptions: 'Select an option or create a new one',
  },
  modal: {
    delete: 'Delete',
    cancel: 'Cancel',
    save: 'Save',
    itemHasBeenSuccessfullySaved: 'Changes have been successfully saved',
    itemHasBeenSuccessfullyDeleted: 'Successfully deleted',
    networkProblem: 'Network problem. Please check your network connection. The problem can also be observed during use VPN.',
    pleaseFixTheErrorsBelowToProceed: 'Please fix the errors below to proceed.',
  },
  popover: {
    noKeepIt: 'No,&nbsp;keep it',
    yesDelete: 'Yes,&nbsp;delete',
    areYouSureToDeleteThis: 'Are you sure want to delete this?',
    confirmDelete: 'Confirm delete',
    confirmRestore: 'Confirm restore',
  },
  customize: {
    editProperty: 'Edit property',
    hideProperty: 'Hide property',
    alwaysShow: 'Always show',
    hideWhenEmpty: 'Hide when empty',
    alwaysHide: 'Always hide',
    duplicateProperty: 'Duplicate property',
    deleteProperty: 'Delete property',
    areYouSureYouWantToDeleteThisField: 'Are you sure you want to delete this property?',
    customizePage: 'Customize page',
    type: 'Type',
    options: 'Options',
    addOption: 'Add an option',
    showMoreProperties: '{n} more property|{n} more properties',
    hideMoreProperties: 'Hide {n} property|Hide {n} properties',
    deleteItem: 'Delete',
    areYouSureYouWantToDeleteThisItem: 'Are you sure you want to remove this option?',
  },
  copyToClipboard: {
    copyingToClipboardWasSuccessful: 'Copying to clipboard was successful',
  },
  table: {
    new: 'New',
    noResults: 'No items',
    sortAscending: 'Sort ascending',
    sortDescending: 'Sort descending',
    groupBy: 'Group by',
    sorting: 'Sorting',
    actions: 'Actions',
    hideColumn: 'Hide in view',
    freezeColumn: 'Freeze up to column',
    unfreezeColumn: 'Unfreeze column',
    addColumn: 'Add column',
    calculate: 'Calculate',
    calculateNone: 'None',
    calculateTotal: 'Total',
    calculateCountAll: 'Count all',
    calculateAverage: 'Average',
    calculateMin: 'Min',
    calculateMax: 'Max',
    calculateCountValues: 'Count values',
    calculateCountUniqueValues: 'Count unique values',
    calculateCountEmpty: 'Count empty',
    calculateCountNotEmpty: 'Count not empty',
    calculatePercentEmpty: 'Percent empty',
    calculatePercentNotEmpty: 'Percent not empty',
    filter: 'Filter',
    moveRight: 'Move right',
    moveLeft: 'Move left',
    columns: 'Columns',
    resetTableSettings: 'Reset table settings',
    search: 'Search',
    selectedItems: '{n} item selected|{n} items selected',
    cancelSelected: 'Cancel',
  },
  pagination: {
    itemsPerPage: 'On the page',
    previous: 'Previous',
    next: 'Next'
  },
  filter: {
    search: 'Search',
    deselectAll: 'Deselect all',
    selectAll: 'Select all',
    showSelected: 'Show selected',
    showAll: 'Show all',
    noResults: 'No results',
    showMore: 'show all ({count})',
    hideMore: 'hide',
    exact: 'Exact',
    range: 'Range',
    filterBy: 'Filter',
    from: 'From',
    to: 'To',
    value: 'Value',
  },
  passwordValidation: 'Password should contain at least 8 characters, including uppercase letters, lowercase letters, numbers, and special characters (e.g. @, $, !, %, *, ?, &)',
  iveGotIt: 'I\'ve got it',
  totalItems: 'Total',
};
