Skip to content

Instantly share code, notes, and snippets.

@maiordom
Created July 3, 2019 09:48
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save maiordom/0d331e36a86d29a98d7630245a9b8f2a to your computer and use it in GitHub Desktop.
Save maiordom/0d331e36a86d29a98d7630245a9b8f2a to your computer and use it in GitHub Desktop.
export const whatsappButton = {
title: {
repeat: 'Повторить через WhatsApp',
ask: 'Спросить в WhatsApp',
book: 'Записаться через WhatsApp',
continue: 'Продолжить в WhatsApp'
},
serviceDetail: {
message: {
error: 'Что-то пошло не так. Но это не страшно.\nАдминистратор ждет вас в чате',
noFeedback: 'Не получилось найти отзывы об этой услуге',
noPhoto: 'Не получилось найти фотографии связанные с этой услугой',
noTimes: 'Нет доступных таймслотов для записи',
noSalons: 'Нет доступных салонов для записи',
noDates: 'Нет доступных дат для записи',
noExecutors: 'Похоже, что забронированы все мастера, оказывающие эту услугу',
},
service: {
noTime: 'Похоже, что забронированы все мастера.\n\nУслуга:\n{{category}}\n*{{service}}*\n\nПодскажите, могут ли быть какие-то варианты?',
noPhoto: 'Не получилось найти фотографии.\n\nУслуга:\n{{category}}\n*{{service}}*',
noFeedback: 'Не получилось найти отзывы.\n\nУслуга:\n{{category}}\n*{{service}}*',
bookingError: 'Хочу записаться в салон {{salon}}\nна {{date}}\n\nУслуга:\n{{category}}\n*{{service}}*\n\nМастер:\n*{{executor}}*\n\nНо в приложении что-то пошло не так.',
timeslotError: 'Хочу записаться.\n\nУслуга:\n{{category}}\n*{{service}}*\n\nНо в приложении что-то пошло не так.',
}
},
executorDetail: {
message: {
error: 'Что-то пошло не так. Но это не страшно.\nАдминистратор ждет вас в чате',
noPhoto: 'Не получилось найти фотографии из портфолио этого мастера',
noFeedback: 'Не получилось найти отзывы об этом мастере',
noTime: 'Похоже, что у этого мастера сложно найти свободное время',
},
service: {
noPhoto: 'Не получилось найти фотографии работ.\n\nМастер:\n*{{executor}}*',
noFeedback: 'Не получилось найти отзывы\n\nМастер:\n*{{executor}}*',
noTime: 'Похоже, что у этого мастера сложно найти свободное время.\n\nУслуги:\n{{services}}Мастер:\n*{{executor}}*\n\nПодскажите, могут ли быть какие-то варианты?',
timeslotError: 'Хочу записаться.\n\nМастер:\n*{{executor}}*\n\nНо в приложении что-то пошло не так.',
bookintError: 'Хочу записаться в салон {{salon}}\nна {{date}}.\n\nУслуги:\n{{services}}Мастер:\n*{{executor}}*\n\nНо в приложении что-то пошло не так.'
}
},
appointmentDetail: {
message: {
repeat: 'Повтор этой записи возможен только через администратора в чате'
},
service: {
repeat: 'Хочу повторить запись в салоне {{salon}}\nот {{date}}.\n\nУслуги:\n{{services}}Мастер:\n*{{executor}}*\n\nНо приложение не нашло доступные таймслоты.',
repeatError: 'Хочу повторить запись в салоне {{salon}}\n{{dateTo}}\n\nУслуги:\n{{services}}Мастер:\n*{{executor}}*\n\nНо в приложении что-то пошло не так.',
moveError: 'Хочу перенести запись в салоне {{salon}}\nс {{date}} на {{dateTo}}\n\nУслуги:\n{{services}}Мастер:\n*{{executor}}*\n\nНо в приложении что-то пошло не так.',
cancelError: 'Хочу отменить запись в салоне {{salon}}\nна {{date}}\n\nУслуги:\n{{services}}Мастер:\n*{{executor}}*\n\nНо в приложении что-то пошло не так.'
}
}
};
export default whatsappButton;
export default new WhatsappService({
ServiceDetail: {
[EErrCodes.NO_TIMES_AVAILABLE]: {
title: dict.whatsappButton.title.continue,
message: dict.whatsappButton.serviceDetail.message.noTimes,
whatsapp: dict.whatsappButton.serviceDetail.service.noTime,
},
[EErrCodes.NO_DATES_AVAILABLE]: {
title: dict.whatsappButton.title.continue,
message: dict.whatsappButton.serviceDetail.message.noDates,
whatsapp: dict.whatsappButton.serviceDetail.service.noTime,
},
[EErrCodes.NO_SALONS_AVAILABLE]: {
title: dict.whatsappButton.title.continue,
message: dict.whatsappButton.serviceDetail.message.noSalons,
whatsapp: dict.whatsappButton.serviceDetail.service.noTime,
},
[EErrCodes.NO_EXECUTORS_AVAILABLE]: {
title: dict.whatsappButton.title.continue,
message: dict.whatsappButton.serviceDetail.message.noExecutors,
whatsapp: dict.whatsappButton.serviceDetail.service.noTime,
},
[EErrCodes.NO_PHOTO]: {
title: dict.whatsappButton.title.ask,
message: dict.whatsappButton.serviceDetail.message.noPhoto,
whatsapp: dict.whatsappButton.serviceDetail.service.noPhoto,
},
[EErrCodes.NO_FEEDBACK]: {
title: dict.whatsappButton.title.ask,
message: dict.whatsappButton.serviceDetail.message.noFeedback,
whatsapp: dict.whatsappButton.serviceDetail.service.noFeedback,
},
[EErrCodes.GET_TIMESLOTS_ERROR]: {
title: dict.whatsappButton.title.book,
message: dict.whatsappButton.serviceDetail.message.error,
whatsapp: dict.whatsappButton.serviceDetail.service.timeslotError,
},
[EErrCodes.BOOKING_ERROR]: {
title: dict.whatsappButton.title.continue,
message: dict.whatsappButton.serviceDetail.message.error,
whatsapp: dict.whatsappButton.serviceDetail.service.bookingError,
},
},
ExecutorDetail: {
[EErrCodes.NO_SALONS_AVAILABLE]: {
title: dict.whatsappButton.title.continue,
message: dict.whatsappButton.executorDetail.message.noTime,
whatsapp: dict.whatsappButton.executorDetail.service.noTime,
},
[EErrCodes.NO_SERVICES_AVAILABLE]: {
title: dict.whatsappButton.title.continue,
message: dict.whatsappButton.executorDetail.message.noTime,
whatsapp: dict.whatsappButton.executorDetail.service.noTime,
},
[EErrCodes.NO_DATES_AVAILABLE]: {
title: dict.whatsappButton.title.continue,
message: dict.whatsappButton.executorDetail.message.noTime,
whatsapp: dict.whatsappButton.executorDetail.service.noTime,
},
[EErrCodes.NO_TIMES_AVAILABLE]: {
title: dict.whatsappButton.title.continue,
message: dict.whatsappButton.executorDetail.message.noTime,
whatsapp: dict.whatsappButton.executorDetail.service.noTime,
},
[EErrCodes.NO_PHOTO]: {
title: dict.whatsappButton.title.ask,
message: dict.whatsappButton.executorDetail.message.noPhoto,
whatsapp: dict.whatsappButton.executorDetail.service.noPhoto,
},
[EErrCodes.NO_FEEDBACK]: {
title: dict.whatsappButton.title.ask,
message: dict.whatsappButton.executorDetail.message.noFeedback,
whatsapp: dict.whatsappButton.executorDetail.service.noFeedback,
},
[EErrCodes.BOOKING_ERROR]: {
title: dict.whatsappButton.title.continue,
message: dict.whatsappButton.executorDetail.message.error,
whatsapp: dict.whatsappButton.executorDetail.service.bookintError,
},
[EErrCodes.GET_TIMESLOTS_ERROR]: {
title: dict.whatsappButton.title.book,
message: dict.whatsappButton.executorDetail.message.error,
whatsapp: dict.whatsappButton.executorDetail.service.timeslotError,
},
},
AppointmentDetail: {
[EErrCodes.GET_TIMESLOTS_ERROR]: {
title: dict.whatsappButton.title.repeat,
message: dict.whatsappButton.appointmentDetail.message.repeat,
whatsapp: dict.whatsappButton.appointmentDetail.service.repeat,
},
[EErrCodes.BOOKING_ERROR]: {
title: dict.whatsappButton.title.continue,
message: dict.whatsappButton.appointmentDetail.message.repeat,
whatsapp: dict.whatsappButton.appointmentDetail.service.repeatError,
},
[EErrCodes.BOOKING_MOVE_IMPOSSIBLE]: {
title: dict.whatsappButton.title.continue,
message: dict.whatsappButton.appointmentDetail.message.repeat,
whatsapp: dict.whatsappButton.appointmentDetail.service.moveError,
},
[EErrCodes.BOOKING_CANCEL_IMPOSSIBLE]: {
title: dict.whatsappButton.title.continue,
message: dict.whatsappButton.appointmentDetail.message.repeat,
whatsapp: dict.whatsappButton.appointmentDetail.service.cancelError,
},
},
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment