import prefix from "../global/prefix";
/**
 * Last modified: 2024-09-13 16:19:34
 */
const lang = {
    name: 'zh-CN',
    support: {
        content: '由于AXUI使用了<code>:has</code>的css伪类选择器，而您的浏览器相对陈旧，请更新至<code>Chrome105</code>以上内核的浏览器！',
        cancel: '下次再提醒我',
        confirm: '我知道了'
    },
    privacy: {
        content: '我们使用Cookie来确保您在我们的网站上获得最佳体验，并为您提供个性化服务。继续浏览即表示您同意我们的Cookie政策。',
        cancel: '拒绝',
        confirm: '接受'
    },
    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: {
        regLocal: '\u4e00-\u9fa5',
        types: {
            'a': '小写字母',
            'A': '大写字母',
            'd': '数字',
            '~': '特殊字符',
            '@': '中文字符',
        },
        message: {
            wrongRule: '校验规则错误，请修正！',
            wrongFormat: '值格式错误，应该为文本格式！',
            noValids: '表单没有任何校验字段！',
        },
        strFormat: '值格式错误，应该为文本格式！',
        arrFormat: '参数格式错误，应该为数组格式！',
        succ: '{{ this.label || "" }}通过校验！',
        fail: '{{ this.label || "" }}校验失败！',
        required: '{{ this.label }}是必填项！',
        email: '{{ this.label }}请填写正确的邮箱！',
        cellphone: '{{ this.label }}请填写11位手机号！',
        landline: '{{ this.label }}请填写正确的座机号码！',
        ip: '{{ this.label }}请填写正确的IP地址！',
        id: '{{ this.label }}请填写正确的身份证号！',
        zip: '{{ this.label }}只能填写6位数字邮编！',
        url: '{{ this.label }}请填写正确的域名！',
        plate: '{{ this.label }}请填写正确的车牌号！',
        locale: '{{ this.label }}只能填写中文！',
        letter: '{{ this.label }}只能填写大小写英文字母！',
        string: '{{ this.label }}只能填写大小写英文字母和数字！',
        password: '{{ this.label }}只能填写大小写英文字母、数字以及特殊字符！',
        ymdhms: '{{ this.label }}只能填写类似2022-11-13 2:56:12的日期格式！',
        ymd: '{{ this.label }}只能填写类似2022-11-13的日期格式！',
        hms: '{{ this.label }}只能填写类似2:56:12的日期格式！',
        ym: '{{ this.label }}只能填写类似2022-11的日期格式！',
        y: '{{ this.label }}只能填写4位数字年份！',
        m: '{{ this.label }}只能填写1~12月份！',
        d: '{{ this.label }}只能填写1~31日！',
        date: '{{ this.label }}请填写有效的日期！',
        integer: '{{ this.label }}只能填写非0开头的正整数！',
        number: '{{ this.label }}只能填写数字，包括正数、负数、整数、小数！',
        'date=': '{{ this.label }}只能是{{ this.data }}！',
        'date>': '{{ this.label }}需超过{{ this.data }}！',
        'date>=': '{{ this.label }}不可早于{{ this.data }}！',
        'date<': '{{ this.label }}不可超过{{ this.data }}！',
        'date<=': '{{ this.label }}不可晚于{{ this.data }}！',
        'date><': '{{ this.label }}需超过{{ this.data[0] }}，且不可超过{{ this.data[1] }}！',
        'date><=': '{{ this.label }}需超过{{ this.data[0] }}，且不可超过或等于{{ this.data[1] }}！',
        'date>=<': '{{ this.label }}需超过或等于{{ this.data[0] }}，且不可超过{{ this.data[1] }}！',
        'date>=<=': '{{ this.label }}不可早于{{ this.data[0] }}，且不可晚于{{ this.data[1] }}！',
        'than=': '{{ this.label }}需要等于{{ this.data }}！',
        'than>': '{{ this.label }}需要大于{{ this.data }}！',
        'than>=': '{{ this.label }}需要大于或等于{{ this.data }}！',
        'than<': '{{ this.label }}需要小于{{ this.data }}！',
        'than<=': '{{ this.label }}需要小于或等于{{ this.data }}！',
        'than><': '{{ this.label }}需要大于{{ this.data[0] }}，且小于{{ this.data[1] }}！',
        'than><=': '{{ this.label }}需要大于{{ this.data[0] }}个，且小于等于{{ this.data[1] }}！',
        'than>=<': '{{ this.label }}需要大于等于{{ this.data[0] }}个，且小于{{ this.data[1] }}！',
        'than>=<=': '{{ this.label }}需要大于等于{{ this.data[0] }}个，且小于等于{{ this.data[1] }}！',
        'length=': '{{ this.label }}已输入{{ this.value.length }}个字符，只能填写{{ this.data }}个字符！',
        'length>': '{{ this.label }}已输入{{ this.value.length }}个字符，字符数量需多于{{ this.data }}个！',
        'length>=': '{{ this.label }}已输入{{ this.value.length }}个字符，字符数量不可少于{{ this.data }}个！',
        'length<': '{{ this.label }}已输入{{ this.value.length }}个字符，字符数量需少于{{ this.data }}个！',
        'length<=': '{{ this.label }}已输入{{ this.value.length }}个字符，字符数量不可多于{{ this.data }}个！',
        'length><': '{{ this.label }}已输入{{ this.value.length }}个字符，字符数量需多于{{ this.data[0] }}个，且少于{{ this.data[1] }}个！',
        'length><=': '{{ this.label }}已输入{{ this.value.length }}个字符，字符数量需多于{{ this.data[0] }}个，且少于或等于{{ this.data[1] }}个！',
        'length>=<': '{{ this.label }}已输入{{ this.value.length }}个字符，字符数量需多于或等于{{ this.data[0] }}个，且少于{{ this.data[1] }}个！',
        'length>=<=': '{{ this.label }}已输入{{ this.value.length }}个字符，字符数量不可少于{{ this.data[0] }}个，且不可多于{{ this.data[1] }}个！',
        'count=': '{{ this.label }}有{{ this.value }}项，必须且只能选择{{ this.data }}项！',
        'count>': '{{ this.label }}有{{ this.value }}项，选择项需要多于{{ this.data }}！',
        'count>=': '{{ this.label }}有{{ this.value }}项，至少选择{{ this.data }}项！',
        'count<': '{{ this.label }}有{{ this.value }}项，选择项需要少于{{ this.data }}！',
        'count<=': '{{ this.label }}有{{ this.value }}项，最多选择{{ this.data }}项！',
        'count><': '{{ this.label }}有{{ this.value }}项，选择项需多于{{ this.data[0] }}，且少于{{ this.data[1] }}！',
        'count><=': '{{ this.label }}有{{ this.value }}项，选择项需多于{{ this.data[0] }}，且少于或等于{{ this.data[1] }}！',
        'count>=<': '{{ this.label }}有{{ this.value }}项，选择项需多于或等于{{ this.data[0] }}，且少于{{ this.data[1] }}！',
        'count>=<=': '{{ this.label }}有{{ this.value }}项，至少选择{{ this.data[0] }}项，且不能多于{{ this.data[1] }}项！',
        include: '{{ this.label }}的值应该在"{{ this.data }}"之中！',
        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.types.join('、') }}至少{{ this.data.total }}种！`,
    },
    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: '标签完全重复，添加失败!',
    },
    retrieval: {
        status: `共有<u>{{this.value}}</u>个结果符合<s>{{this.keys}}</s>要求！`,
        nullKeys: `没有检索词且没有检索结果！`,
    },
    drag: {
        holderDrag: '转移中...',
        holderDrop: '释放到这里...',
    },
    progress: {
        complete: '已完成!',
        tips: '当前进度',
    },
    infinite: {
        finish: '没有更多内容了',
        error: '请求终止，已停止加载',
        next: '<ax-btn width="x5">查看更多</ax-btn>',
        preload: '等待加载数据',
        loading: '正在加载数据',
        loaded: '单页数据加载完成!',
    },
    virtualize: {
        finish: '没有更多内容了',
        error: '请求终止，已停止加载',
        preload: '等待加载数据',
        loading: '正在加载数据',
        loaded: '单页数据加载完成!',
    }
};
export default lang;
