UNPKG

verificator

Version:

Client and server-side validation JavaScript library

57 lines (56 loc) 7.27 kB
export const messages = { accepted: ({ attribute }) => `Вы должны принять ${attribute}.`, after: ({ attribute, parameters: [date] }) => `В поле ${attribute} должна быть дата после ${date}.`, after_or_equal: ({ attribute, parameters: [date] }) => `В поле ${attribute} должна быть дата после или равняться ${date}.`, alpha: ({ attribute }) => `Поле ${attribute} может содержать только буквы.`, alpha_dash: ({ attribute }) => `Поле ${attribute} может содержать только буквы, цифры и дефис.`, alpha_num: ({ attribute }) => `Поле ${attribute} может содержать только буквы и цифры.`, array: ({ attribute }) => `Поле ${attribute} должно быть массивом.`, before: ({ attribute, parameters: [date] }) => `В поле ${attribute} должна быть дата до ${date}.`, before_or_equal: ({ attribute, parameters: [date] }) => `В поле ${attribute} должна быть дата до или равняться ${date}.`, 'between:numeric': ({ attribute, parameters: [min, max] }) => `Поле ${attribute} должно быть между ${min} и ${max}.`, 'between:string': ({ attribute, parameters: [min, max] }) => `Количество символов в поле ${attribute} должно быть между ${min} и ${max}.`, 'between:array': ({ attribute, parameters: [min, max] }) => `Количество элементов в поле ${attribute} должно быть между ${min} и ${max}.`, boolean: ({ attribute }) => `Поле ${attribute} должно иметь значение логического типа.`, confirmed: ({ attribute }) => `Поле ${attribute} не совпадает с подтверждением.`, date: ({ attribute }) => `Поле ${attribute} не является датой.`, date_equals: ({ attribute, parameters: [date] }) => `В поле ${attribute} должна быть дата равная ${date}.`, date_format: ({ attribute, parameters: [format] }) => `Поле ${attribute} не соответствует формату ${format}.`, different: ({ attribute, parameters: [other] }) => `Поля ${attribute} и ${other} должны различаться.`, digits: ({ attribute, parameters: [digits] }) => `Длина цифрового поля ${attribute} должна быть ${digits}.`, digits_between: ({ attribute, parameters: [min, max] }) => `Длина цифрового поля ${attribute} должна быть между ${min} и ${max}.`, distinct: ({ attribute }) => `Поле ${attribute} содержит повторяющееся значение.`, email: ({ attribute }) => `Поле ${attribute} должно быть действительным электронным адресом.`, filled: ({ attribute }) => `Поле ${attribute} обязательно для заполнения.`, in: ({ attribute }) => `Выбранное значение для ${attribute} ошибочно.`, in_array: ({ attribute, parameters: [other] }) => `Поле ${attribute} не существует в ${other}.`, integer: ({ attribute }) => `Поле ${attribute} должно быть целым числом.`, ip: ({ attribute }) => `Поле ${attribute} должно быть действительным IP-адресом.`, ipv4: ({ attribute }) => `Поле ${attribute} должно быть действительным IPv4-адресом.`, ipv6: ({ attribute }) => `Поле ${attribute} должно быть действительным IPv6-адресом.`, json: ({ attribute }) => `Поле ${attribute} должно быть JSON строкой.`, 'max:numeric': ({ attribute, parameters: [max] }) => `Поле ${attribute} не может быть более ${max}.`, 'max:string': ({ attribute, parameters: [max] }) => `Количество символов в поле ${attribute} не может превышать ${max}.`, 'max:array': ({ attribute, parameters: [max] }) => `Количество элементов в поле ${attribute} не может превышать ${max}.`, 'min:numeric': ({ attribute, parameters: [min] }) => `Поле ${attribute} должно быть не менее ${min}.`, 'min:string': ({ attribute, parameters: [min] }) => `Количество символов в поле ${attribute} должно быть не менее ${min}.`, 'min:array': ({ attribute, parameters: [min] }) => `Количество элементов в поле ${attribute} должно быть не менее ${min}.`, not_in: ({ attribute }) => `Выбранное значение для ${attribute} ошибочно.`, numeric: ({ attribute }) => `Поле ${attribute} должно быть числом.`, present: ({ attribute }) => `Поле ${attribute} должно присутствовать.`, regex: ({ attribute }) => `Поле ${attribute} имеет ошибочный формат.`, required: ({ attribute }) => `Поле ${attribute} обязательно для заполнения.`, required_if: ({ attribute, parameters: [other, value] }) => `Поле ${attribute} обязательно для заполнения, когда ${other} равно ${value}.`, required_unless: ({ attribute, parameters: [other, value] }) => `Поле ${attribute} обязательно для заполнения, когда ${other} не равно ${value}.`, required_with: ({ attribute, parameters }) => `Поле ${attribute} обязательно для заполнения, когда ${parameters.join(' / ')} указано.`, required_with_all: ({ attribute, parameters }) => `Поле ${attribute} обязательно для заполнения, когда ${parameters.join(' / ')} указано.`, required_without: ({ attribute, parameters }) => `Поле ${attribute} обязательно для заполнения, когда ${parameters.join(' / ')} не указано.`, required_without_all: ({ attribute, parameters }) => `Поле ${attribute} обязательно для заполнения, когда ни одно из ${parameters.join(' / ')} не указано.`, same: ({ attribute, parameters: [other] }) => `Значение ${attribute} должно совпадать с ${other}.`, 'size:numeric': ({ attribute, parameters: [size] }) => `Поле ${attribute} должно быть равным ${size}.`, 'size:string': ({ attribute, parameters: [size] }) => `Количество символов в поле ${attribute} должно быть равным ${size}.`, 'size:array': ({ attribute, parameters: [size] }) => `Количество элементов в поле ${attribute} должно быть равным ${size}.`, string: ({ attribute }) => `Поле ${attribute} должно быть строкой.`, url: ({ attribute }) => `Поле ${attribute} имеет ошибочный формат.`, }; export const attributes = {};