import { DocumentsType } from '@/modules/documents';

export const languagesModuleDocumentRu = {
    savedDocumentImage: {
        text: '<p>Добавьте фотографию своего документа, чтобы в случае утраты или отсутствия иметь возможность просмотреть его данные</p><p>(до 2 фотографий)</p>',
    },
    forms: {
        [DocumentsType.INN]: {
            inn: {
                label: 'ИНН',
            },
        },
        [DocumentsType.RVP]: {
            number: {
                label: 'Номер РВП',
            },
        },
        [DocumentsType.VNG]: {
            number: {
                label: 'Серия и номер ВНЖ',
            },
        },
        [DocumentsType.MEDICAL_BOOK]: {
            number: {
                label: 'Номер медкнижки',
            },
        },
        [DocumentsType.DRIVERS_LICENSE]: {
            vu: {
                label: 'Водительское удостоверение',
            },
        },
        [DocumentsType.LICENCE_PLATE]: {
            licence_plate: {
                label: 'Госномер автомобиля',
            },
        },
        [DocumentsType.PATENT]: {
            doc: {
                label: 'Серия и номер документа',
            },
            blank: {
                label: 'Серия и номер бланка',
            },
            issue_date: {
                label: 'Дата выдачи патента',
            },
            pay_date: {
                label: 'Патент оплачен до',
            },
        },
        [DocumentsType.FSSP]: {
            residenceRegion: {
                label: 'Регион проживания в России',
                placeholder: 'Выберите регион',
                placeholderSearchInput: 'Поиск региона',
            },
        },
        [DocumentsType.NONRESIDENT_PASSPORT]: {
            lastName: {
                label: 'Фамилия',
                placeholder: 'Фамилия (на русском языке)',
            },
            firstName: {
                label: 'Имя',
                placeholder: 'Имя (на русском языке)',
            },
            middleName: {
                label: 'Отчество',
                placeholder: 'Отчество (на русском языке)',
            },
            birthDate: {
                label: 'Дата рождения',
                placeholder: 'ДД.ММ.ГГГГ',
            },
            passportSeries: {
                label: 'Серия паспорта',
            },
            passportNumber: {
                label: 'Номер паспорта',
            },
            issue_date: {
                label: 'Дата выдачи',
                placeholder: 'ДД.ММ.ГГГГ',
            },
            citizenship: {
                label: 'Гражданство',
                placeholder: 'Выберите гражданство',
                placeholderSearchInput: 'Выберите гражданство',
            },
            region_id: {
                label: 'Регион проживания в России',
                placeholder: 'Татарстан',
                placeholderSearchInput: 'Выберите регион проживания',
            },
            gender: {
                label: 'Пол',
                options: { male: 'Мужской', female: 'Женский' },
            },
        },
    },
    btns: {
        submit: 'Сохранить',
        cancel: 'Выйти без сохранения',
        remove: 'Удалить документ',
    },
    modal: {
        removeDocument: {
            title: 'Удаление документа',
            text: 'Вы действительно хотите удалить данный документ из списка ваших документов?',
            btn: {
                remove: 'Удалить',
                cancel: 'Отмена',
            },
        },
    },
    availableDocuments: {
        [DocumentsType.INN]: 'ИНН',
        [DocumentsType.RVP]: 'РВП',
        [DocumentsType.VNG]: 'ВНЖ',
        [DocumentsType.MEDICAL_BOOK]: 'Медицинская книжка',
        [DocumentsType.DRIVERS_LICENSE]: 'Водительское удостоверение',
        [DocumentsType.LICENCE_PLATE]: 'Автомобиль',
        [DocumentsType.PATENT]: 'Патент',
        [DocumentsType.NONRESIDENT_PASSPORT]: 'Паспорт',
        [DocumentsType.FSSP]: 'ФССП',
    },
    info: 'Заполните данные документов, чтобы мы могли проверить ваш миграционный статус в России',
    chips: {
        empty: 'Не заполнен',
        partial_empty: 'Заполнены не все поля',
    },
    validation: {
        inn: {
            minLength: 'Поле должно состоять из 10 или 12 цифр',
        },
        licencePlate: {
            correctNumber:
                'Используйте цифры <b>0-9</b> и буквы <b>А, В, Е, К, М, Н, О, Р, С, Т, У, Х</b>',
            correctRegion: 'Проверьте правильность региона',
        },
        patent: {
            issuesDate: {
                minDate: 'Патент не может быть выдан более чем за год до текущей даты',
                maxDate: 'Дата выдачи патента не может быть больше текущей даты',
            },
            payDate: {
                minDate:
                    'Дата, до которой оплачен патент, не может быть более чем на год раньше текущей даты',
                maxDate:
                    'Дата, до которой оплачен патент, не может превышать период в один год от текущей даты.',
            },
        },
    },
};
