import prefix from "../global/prefix";
/**
 * Last modified: 2024-07-02 21:03:59
 */
export default {
    name: 'axui',
    puncs: {
        ',': '，',
        '.': '。',
        '!': '！',
        '" ': '“',
        ' "': '”',
        '...': '……',
        ';': '；',
        ':': '：',
        '?': '？'
    },
    ajax: {
        abort: `<i class="${prefix}c-warn">Запрос прерван!</i>`,
        timeout: `<i class="${prefix}c-error">Время запроса истекло!</i>`,
        error: `<i class="${prefix}c-error">Статус ошибки: {{this.status}}</i>`,
        submit: {
            btn: 'Отправка',
            succ: 'Поздравляем, отправка успешна!',
            fail: 'Извините, отправка не удалась!',
        }
    },
    more: {
        unfold: 'Развернуть',
        fold: 'Свернуть',
    },
    button: {
        default: 'Новая кнопка',
        confirm: 'Подтвердить',
        cancel: 'Отменить',
        close: 'Закрыть',
        reset: 'Сбросить',
        submit: 'Отправить',
        today: 'Сегодня',
        tomorrow: 'Завтра',
        yesterday: 'Вчера',
        prev: 'Предыдущий',
        next: 'Следующий'
    },
    placehold: {
        note: 'Пожалуйста, введите заметку!',
        fileName: 'Новый файл',
        downloadName: 'Скачать файл',
    },
    form: {
        placeholder: 'Пожалуйста, введите...',
        fileLabel: 'Пожалуйста, выберите файл...',
        fileMulti: '{{this.data}} файлов:',
        maxLength: 'Максимально допустимое количество символов {{this.total}}, введено {{this.value}}, осталось {{this.remaining}}.',
        minLength: 'Минимальное количество символов {{this.min}}, введено {{this.value}}, осталось {{this.remaining}}.',
        limitLength: 'Допустимое количество символов от {{this.min}} до {{this.max}}, введено {{this.value}}.',
        maxNumber: 'Максимальное значение {{this.max}}.',
        minNumber: 'Минимальное значение {{this.min}}.',
        limitNumber: 'Диапазон значений от {{this.min}} до {{this.max}}.',
        exceed: 'Превышен лимит.',
        range: 'Диапазон значений от {{this.min}} до {{this.max}}.',
    },
    valid: {
        exclude: 'Значение {{ this.label }} не может быть "{{ this.data }}"!',
        same: 'Значение поля {{ this.label }} не совпадает со значением поля "{{ this.data[1] || this.data[0] }}"!',
        different: 'Значение поля {{ this.label }} не должно совпадать со значением поля "{{ this.data[1] || this.data[0] }}"!',
        strength: 'Текущая сила {{ this.label }} равна {{ this.value}}, требуемая сила {{ this.data }}!',
        specific: `{{ this.label }} должно содержать {{ for(let k in this.data){/}}{{k + ' не менее ' + this.data[k] + ' символов'}}{{ (Object.keys(this.data).slice(-1)[0] !== k) ? ', ' : ''}}{{}/}}!`,
        combine: `{{ this.label }} должно содержать не менее {{ this.data.total }} типов из {{ this.data.types.join(',') }}!`,
    },
    message: {
        heading: {
            warn: 'Предупреждение!',
            succ: 'Успех!',
            error: 'Ошибка!',
            issue: 'Проблема!',
            info: 'Информация!',
        },
        content: {
            warn: 'Предупреждение! Возможны ошибки во время выполнения, пожалуйста, проверьте!',
            succ: 'Поздравляем! Операция прошла успешно!',
            error: 'Ошибка! Во время выполнения возникла ошибка!',
            issue: 'Проблема! Во время выполнения возникли проблемы, требующие решения!',
            info: 'Информация! Проблем нет, пожалуйста, продолжайте!',
        },
    },
    tree: {
        label: 'Новая ветка',
    },
    flat: {
        label: 'Новый элемент'
    },
    spy: {
        isObserved: `Медиафайл {{ this.src }} уже наблюдается, добавление не требуется!`,
        isUnobserved: `Медиафайл {{ this.src }} не наблюдается, удаление не требуется!`
    },
    tags: {
        emptyholder: 'Теги еще не созданы!',
        placeholder: 'Пожалуйста, введите...',
        includePart: 'Содержит дублирующиеся теги!',
        includeFull: 'Тег полностью дублируется, добавление не удалось!',
    },
    search: {
        status: `Найдено {{this.value}} результатов для {{this.key}}!`
    }
};
