diff --git a/package.json b/package.json index 5f17c59..cf2e900 100644 --- a/package.json +++ b/package.json @@ -25,7 +25,7 @@ "style": "lib/style.css", "typings": "types/index.d.ts", "dependencies": { - "@vxe-ui/core": "^4.0.18" + "@vxe-ui/core": "^4.0.20" }, "devDependencies": { "@typescript-eslint/eslint-plugin": "^6.21.0", diff --git a/packages/language/ar-EG.ts b/packages/language/ar-EG.ts index 2517a0e..c591b6e 100644 --- a/packages/language/ar-EG.ts +++ b/packages/language/ar-EG.ts @@ -46,7 +46,8 @@ export default { notType: '不支持的文件类型 "{0}"', notExp: '该浏览器不支持导入/导出功能', impFields: '导入失败,请检查字段名和数据格式是否正确', - treeNotImp: '树表格不支持导入' + treeNotImp: '树表格不支持导入', + reqPlugin: '可选扩展插件 "{1}" https://vxeui.com/other{0}/#/{1}/install' }, table: { emptyText: 'لا توجد بيانات حتى الآن', diff --git a/packages/language/de-DE.ts b/packages/language/de-DE.ts index c1a1a9e..73e83ac 100644 --- a/packages/language/de-DE.ts +++ b/packages/language/de-DE.ts @@ -46,7 +46,8 @@ export default { notType: '不支持的文件类型 "{0}"', notExp: '该浏览器不支持导入/导出功能', impFields: '导入失败,请检查字段名和数据格式是否正确', - treeNotImp: '树表格不支持导入' + treeNotImp: '树表格不支持导入', + reqPlugin: '可选扩展插件 "{1}" https://vxeui.com/other{0}/#/{1}/install' }, table: { emptyText: 'Noch keine Daten', diff --git a/packages/language/en-US.ts b/packages/language/en-US.ts index fea78d1..993fa88 100644 --- a/packages/language/en-US.ts +++ b/packages/language/en-US.ts @@ -46,7 +46,8 @@ export default { notType: 'Unsupported file types "{0}"', notExp: 'The browser does not support import / export.', impFields: 'Import failed, please check that the field name and data format are correct.', - treeNotImp: 'Tree table does not support import.' + treeNotImp: 'Tree table does not support import.', + reqPlugin: '可选扩展插件 "{1}" https://vxeui.com/other{0}/#/{1}/install' }, table: { emptyText: 'No Data', diff --git a/packages/language/es-ES.ts b/packages/language/es-ES.ts index c423f96..ea50521 100644 --- a/packages/language/es-ES.ts +++ b/packages/language/es-ES.ts @@ -46,7 +46,8 @@ export default { notType: 'Tipos de archivo no compatibles "{0}"', notExp: 'El navegador no es compatible con la importación / exportación.', impFields: 'Error de importación, por favor revise que el nombre del campo y el formato de datos sean correctos.', - treeNotImp: 'La tabla de árbol no soporta importación.' + treeNotImp: 'La tabla de árbol no soporta importación.', + reqPlugin: 'Optional extension "{1}" https://vxeui.com/other{0}/#/{1}/install' }, table: { emptyText: 'No hay datos', diff --git a/packages/language/fr-FR.ts b/packages/language/fr-FR.ts index 6f5498d..df6d3c8 100644 --- a/packages/language/fr-FR.ts +++ b/packages/language/fr-FR.ts @@ -46,7 +46,8 @@ export default { notType: '不支持的文件类型 "{0}"', notExp: '该浏览器不支持导入/导出功能', impFields: '导入失败,请检查字段名和数据格式是否正确', - treeNotImp: '树表格不支持导入' + treeNotImp: '树表格不支持导入', + reqPlugin: '可选扩展插件 "{1}" https://vxeui.com/other{0}/#/{1}/install' }, table: { emptyText: "Aucune donnée pour l'instant", diff --git a/packages/language/hu-HU.ts b/packages/language/hu-HU.ts index e907f17..ed0b84a 100644 --- a/packages/language/hu-HU.ts +++ b/packages/language/hu-HU.ts @@ -46,7 +46,8 @@ export default { notType: 'Nem támogatott "{0}" fájltípus', notExp: 'Ez a böngésző nem támogatja az importálási/exportálási funkciókat', impFields: 'Az importálás nem sikerült, ellenőrizze, hogy a mezőnév és az adatformátum helyes-e', - treeNotImp: 'A fatáblák nem támogatják az importálást' + treeNotImp: 'A fatáblák nem támogatják az importálást', + reqPlugin: '可选扩展插件 "{1}" https://vxeui.com/other{0}/#/{1}/install' }, table: { emptyText: 'Még nincsenek adatok', diff --git a/packages/language/hy-AM.ts b/packages/language/hy-AM.ts index b395a07..0b48aa1 100644 --- a/packages/language/hy-AM.ts +++ b/packages/language/hy-AM.ts @@ -46,7 +46,8 @@ export default { notType: '不支持的文件类型 "{0}"', notExp: '该浏览器不支持导入/导出功能', impFields: '导入失败,请检查字段名和数据格式是否正确', - treeNotImp: '树表格不支持导入' + treeNotImp: '树表格不支持导入', + reqPlugin: '可选扩展插件 "{1}" https://vxeui.com/other{0}/#/{1}/install' }, table: { emptyText: '暂无数据', diff --git a/packages/language/ja-JP.ts b/packages/language/ja-JP.ts index 315451c..fa5dfeb 100644 --- a/packages/language/ja-JP.ts +++ b/packages/language/ja-JP.ts @@ -46,7 +46,8 @@ export default { notType: 'サポートされていないファイルの種類 "{0}"', notExp: 'ご利用のブラウザはインポート/エクスポート機能を利用できません', impFields: 'インポートに失敗しました。フィールド名とデータ形式を確認してください', - treeNotImp: 'ツリーテーブルはインポートをサポートしていません' + treeNotImp: 'ツリーテーブルはインポートをサポートしていません', + reqPlugin: '可选扩展插件 "{1}" https://vxeui.com/other{0}/#/{1}/install' }, table: { emptyText: 'データがありません', diff --git a/packages/language/ko-KR.ts b/packages/language/ko-KR.ts index 4f58d3a..99369c3 100644 --- a/packages/language/ko-KR.ts +++ b/packages/language/ko-KR.ts @@ -46,7 +46,8 @@ export default { notType: '不支持的文件类型 "{0}"', notExp: '该浏览器不支持导入/导出功能', impFields: '导入失败,请检查字段名和数据格式是否正确', - treeNotImp: '树表格不支持导入' + treeNotImp: '树表格不支持导入', + reqPlugin: '可选扩展插件 "{1}" https://vxeui.com/other{0}/#/{1}/install' }, table: { emptyText: '暂无数据', diff --git a/packages/language/nb-NO.ts b/packages/language/nb-NO.ts index fa5cc54..716ff81 100644 --- a/packages/language/nb-NO.ts +++ b/packages/language/nb-NO.ts @@ -46,7 +46,8 @@ export default { notType: '不支持的文件类型 "{0}"', notExp: '该浏览器不支持导入/导出功能', impFields: '导入失败,请检查字段名和数据格式是否正确', - treeNotImp: '树表格不支持导入' + treeNotImp: '树表格不支持导入', + reqPlugin: '可选扩展插件 "{1}" https://vxeui.com/other{0}/#/{1}/install' }, table: { emptyText: 'Ingen data ennå', diff --git a/packages/language/pt-BR.ts b/packages/language/pt-BR.ts index 0abb9d1..4766b9d 100644 --- a/packages/language/pt-BR.ts +++ b/packages/language/pt-BR.ts @@ -46,7 +46,8 @@ export default { notType: 'Tipos de arquivo não suportados "{0}"', notExp: 'O navegador não suporta importação/exportação.', impFields: 'Falha na importação, verifique se o nome do campo e o formato dos dados estão corretos.', - treeNotImp: 'A tabela de árvore não suporta importação.' + treeNotImp: 'A tabela de árvore não suporta importação.', + reqPlugin: '可选扩展插件 "{1}" https://vxeui.com/other{0}/#/{1}/install' }, table: { emptyText: 'Sem dados', diff --git a/packages/language/ru-RU.ts b/packages/language/ru-RU.ts index 88de0fb..7c52d3a 100644 --- a/packages/language/ru-RU.ts +++ b/packages/language/ru-RU.ts @@ -46,7 +46,8 @@ export default { notType: 'Неподдерживаемый тип файла "{0}"', notExp: 'Этот браузер не поддерживает функцию импорта/экспорта.', impFields: 'Не удалось выполнить импорт. Проверьте правильность имени поля и формата данных.', - treeNotImp: 'Древовидные таблицы не поддерживают импорт.' + treeNotImp: 'Древовидные таблицы не поддерживают импорт.', + reqPlugin: '可选扩展插件 "{1}" https://vxeui.com/other{0}/#/{1}/install' }, table: { emptyText: 'Данных пока нет', diff --git a/packages/language/ug-CN.ts b/packages/language/ug-CN.ts index 7a40af1..9e0dba5 100644 --- a/packages/language/ug-CN.ts +++ b/packages/language/ug-CN.ts @@ -46,7 +46,8 @@ export default { notType: 'قوللىمايدىغان ھۆججەت شەكلى "{0}"', notExp: 'بۇ تور كۆرگۈچ ئەكىرىش/ئاچىقىشنى قوللىمايدۇ', impFields: 'ئەكىرىشى مەغلۇپ بولدى،سۆز ھەم ئۇچۇر فورماتىنى تەكشۈرۈڭ', - treeNotImp: 'دەرەخ شەكىللىك جەدىۋەلنى ئەكىرىشنى قوللىمايدۇ' + treeNotImp: 'دەرەخ شەكىللىك جەدىۋەلنى ئەكىرىشنى قوللىمايدۇ', + reqPlugin: '可选扩展插件 "{1}" https://vxeui.com/other{0}/#/{1}/install' }, table: { emptyText: 'ھازىرچە ئۇچۇر يوق', diff --git a/packages/language/uk-UA.ts b/packages/language/uk-UA.ts index 1e2a878..5716da5 100644 --- a/packages/language/uk-UA.ts +++ b/packages/language/uk-UA.ts @@ -46,7 +46,8 @@ export default { notType: '不支持的文件类型 "{0}"', notExp: '该浏览器不支持导入/导出功能', impFields: '导入失败,请检查字段名和数据格式是否正确', - treeNotImp: '树表格不支持导入' + treeNotImp: '树表格不支持导入', + reqPlugin: '可选扩展插件 "{1}" https://vxeui.com/other{0}/#/{1}/install' }, table: { emptyText: '暂无数据', diff --git a/packages/language/vi-VN.ts b/packages/language/vi-VN.ts index 1e2a878..5716da5 100644 --- a/packages/language/vi-VN.ts +++ b/packages/language/vi-VN.ts @@ -46,7 +46,8 @@ export default { notType: '不支持的文件类型 "{0}"', notExp: '该浏览器不支持导入/导出功能', impFields: '导入失败,请检查字段名和数据格式是否正确', - treeNotImp: '树表格不支持导入' + treeNotImp: '树表格不支持导入', + reqPlugin: '可选扩展插件 "{1}" https://vxeui.com/other{0}/#/{1}/install' }, table: { emptyText: '暂无数据', diff --git a/packages/language/zh-CHT.ts b/packages/language/zh-CHT.ts index 2eba6e0..aaa00a1 100644 --- a/packages/language/zh-CHT.ts +++ b/packages/language/zh-CHT.ts @@ -46,7 +46,8 @@ export default { notType: '不支援的文件類型 "{0}"', notExp: '該瀏覽器不支援匯入/匯出功能', impFields: '匯入失敗,請檢查欄位名稱和資料格式是否正確', - treeNotImp: '樹表格不支援導入' + treeNotImp: '樹表格不支援導入', + reqPlugin: '可选扩展插件 "{1}" https://vxeui.com/other{0}/#/{1}/install' }, table: { emptyText: '暫無數據', diff --git a/packages/language/zh-CN.ts b/packages/language/zh-CN.ts index 7a40af1..0b48aa1 100644 --- a/packages/language/zh-CN.ts +++ b/packages/language/zh-CN.ts @@ -1,676 +1,677 @@ export default { vxe: { base: { - pleaseInput: ' كىرگۈزۈڭ', - pleaseSelect: 'تاللاڭ', + pleaseInput: '请输入', + pleaseSelect: '请选择', comma: ',', fullStop: '。' }, loading: { - text: 'يۈكلىنىۋاتىدۇ...' + text: '加载中...' }, error: { - downErr: 'چۈشۈرۈش مەغلۇپ بولدى', - groupFixed: 'ئەگەر گۇرۇپپا ئۇچۇر بىشىنى ئىشلەتكەن بولسىڭىز،توڭلاتماقچى بولغان قۇر چوقۇم گۇرۇپپا بويىچە تەڭشىلىشى كىرەك', - groupMouseRange: 'گۇرۇپپا بىشى بىلەن "{0}" نى بىللە ئىشلىتىشكە بولمايدۇ,بۇ بەلكىم خاتالىق كەلتۈرۈپ چىقىرىشى مومكىن', - groupTag: 'گۇرۇپپا قۇر بىشىغا چوقۇم "{0}" نى ئىشلىتىشىڭىز كىرەك،ھەرگىزمۇ "{1}"نى ئەمەس ،بولمىسا بۇ بەلكىم خاتالىق كەلتۈرۈپ چىقىرىشى مومكىن', - scrollErrProp: 'مەۋھۇم يۇمىلاتما ئىقىدارىنى قوزغاتقاندىن كىيىن بۇ سېپىرنى تەكشەشكە بولمايدۇ "{0}"', - errConflicts: 'سان سىپىر "{0}" بىلەن "{1}" دە ماسلاشماسلىق ئەھۋالى مەۋجۇت', - unableInsert: 'بىكىتىلگەن ئورۇنغا قىستۇرۇشقا بولمايدۇ، پارامېتىرىڭىزنىڭ توغرا-خاتالىقىنى تەكشۈرۈڭ ', - useErr: 'قاچىلاش: "{0}" پارچىنى قاچىلىغاندا خاتالىق كۆرۈلدى ،بەلكىم رەت تەرتىۋىدە بىنۇرماللىق كۆرۈلگەن بولۇشى مومكىن,مۇناسىۋەتلىك پارچە چوقۇم Table دىن ئاۋۋال قاچىلىنىشى كىرەك', - barUnableLink: 'ئەسۋاب ئىستونى جەدىۋەل بىلەن ئۇلىنىشقا ئامالسىز', - expandContent: 'ئىچىلغان قۇردىكى قىستۇرما ئەسلىي "content"،بولۇشى كىرەك ،سېلىشتۇرۇپ قايتا سىناڭ', - reqComp: 'كەم "{0}" گۇرۇپپا ھۆججىتى,قاچىلانغان ياكى قاچىلانمىغانلىقىنى تەكشۈرۈڭ。 https://vxeui.com/#/start/useGlobal', - reqModule: 'كەم "{0}" كود يازمىسى', - reqProp: 'كىرەكلىك بولغان "{0}" پارامېتىر كەم،بۇ بەلكىم خاتالىق كەلتۈرۈپ چىقىرىشى مومكىن', - emptyProp: 'پارامېتىر "{0}" قۇرۇق بولسا بولمايدۇ', - errProp: 'قوللىمايدىغان پارامېتىر "{0}",سىزگە لازىملىقى بەلكىم بۇ بولىشى مومكىن "{1}"', - colRepet: 'column.{0}="{1}" تەكرار بوپ قالدى، بۇ بەلكىم مەلۇم ئىقدارنى نۇرمال ئىشلىتىشىڭىزگە تەسىر يەتكۈزۈشى مومكىن', - notFunc: 'ئۇسۇل "{0}" مەۋجۇت ئەمەس', - errFunc: 'پارامېتىر "{0}" ئۆلچەملىك ئۇسۇل ئەمەس', - notValidators: 'ئومومىيۈزلۈك دەلىللەشتە "{0}" مەۋجۇت ئەمەس', - notFormats: 'ئومومىيۈزلۈك فورماتلاشتا "{0}" مەۋجۇت ئەمەس', - notCommands: 'ئومومىيۈزلۈك بۇيرۇق "{0}" مەۋجۇت ئەمەس', - notSlot: 'قىستۇرما "{0}" مەۋجۇت ئەمەس', - noTree: 'دەرەخ شەكىللىك قوللىمايدىغان قۇرۇلما "{0}"', - notProp: 'قوللىمايدىغان پارامېتىر "{0}"', - checkProp: 'ئۇچۇر مىقدارى كۆپ بوپ كەتكەندە بەلكىم تاللاش كۇنۇپكىسى قىتىۋىلىشى مومكىن ،تەۋسىيەلىك تەكشەشكە تېگىشلىك پارامېتىر "{0}" بەت قۇرۇلمىسىنى ئەلالاشتۇرىدۇ', - coverProp: '"{0}" نىڭ پارامېتىرى "{1}" قايتىلانما قىممەت بىرىلدى، بەلكىم خاتالىق كەلتۈرۈپ چىقىرىشى مومكىن', - uniField: 'سۆز بولىكى "{0}" قايتىلانما قىممەت بىرىلدى، بۇ بەلكىم خاتالىق كەلتۈرۈپ چىقىرىشى مومكىن', - repeatKey: 'ئاچقۇچلىق پارامېتىر قايتىلانما {0}="{1}" بۇ بەلكىم خاتالىق كەلتۈرۈپ چىقىرىشى مومكىن', - delFunc: 'ئۇسۇل "{0}" تاشلىۋىتىلدى،تەۋسىيەلىك تولۇقلانما ئۇسۇل "{1}"', - delProp: 'پارامېتىر "{0}" تاشلىۋىتىلدى،تەۋسىيەلىك پارامېتىر "{1}"', - delEvent: 'ھەرىكەت "{0}" تاشلىۋىتىلدى،تەۋسىيەلىك ھەرىكەت "{1}"', - removeProp: 'پارامېتىر "{0}" تاشلىۋىتىلدى،ئىشلەتمەڭ بۇ بەلكىم خاتالىق كەلتۈرۈپ چىقىرىشى مومكىن', - errFormat: 'ئومومىيۈزلۈك فورماتلاشتا "VXETable.formats" نى ئىشلىتىڭ،ئىنىقلىما،يۈكلەنمىگە "formatter={0}" نىڭ ئۇسۇلىنى ئىشلىتىش تەۋسىيە قىلىنمايدۇ', - notType: 'قوللىمايدىغان ھۆججەت شەكلى "{0}"', - notExp: 'بۇ تور كۆرگۈچ ئەكىرىش/ئاچىقىشنى قوللىمايدۇ', - impFields: 'ئەكىرىشى مەغلۇپ بولدى،سۆز ھەم ئۇچۇر فورماتىنى تەكشۈرۈڭ', - treeNotImp: 'دەرەخ شەكىللىك جەدىۋەلنى ئەكىرىشنى قوللىمايدۇ' + downErr: '下载失败', + groupFixed: '如果使用分组表头,冻结列必须按组设置', + groupMouseRange: '分组表头与 "{0}" 不能同时使用,这可能会出现错误', + groupTag: '分组列头应该使用 "{0}" 而不是 "{1}",这可能会出现错误', + scrollErrProp: '启用虚拟滚动后不支持该参数 "{0}"', + errConflicts: '参数 "{0}" 与 "{1}" 有冲突', + unableInsert: '无法插入到指定位置,请检查参数是否正确', + useErr: '安装 "{0}" 模块时发生错误,可能顺序不正确,依赖的模块需要在 Table 之前安装', + barUnableLink: '工具栏无法关联表格', + expandContent: '展开行的插槽应该是 "content",请检查是否正确', + reqComp: '缺少 "{0}" 组件,请检查是否正确安装。 https://vxeui.com/#/start/useGlobal', + reqModule: '缺少 "{0}" 模块', + reqProp: '缺少必要的 "{0}" 参数,这可能会导致出现错误', + emptyProp: '参数 "{0}" 不允许为空', + errProp: '不支持的参数 "{0}",可能为 "{1}"', + colRepet: 'column.{0}="{1}" 重复了,这可能会导致某些功能无法使用', + notFunc: '方法 "{0}" 不存在', + errFunc: '参数 "{0}" 不是一个方法', + notValidators: '全局校验 "{0}" 不存在', + notFormats: '全局格式化 "{0}" 不存在', + notCommands: '全局指令 "{0}" 不存在', + notSlot: '插槽 "{0}" 不存在', + noTree: '树结构不支持 "{0}"', + notProp: '不支持的参数 "{0}"', + checkProp: '当数据量过大时可能会导致复选框卡顿,建议设置参数 "{0}" 提升渲染速度', + coverProp: '"{0}" 的参数 "{1}" 重复定义,这可能会出现错误', + uniField: '字段名 "{0}" 重复定义,这可能会出现错误', + repeatKey: '主键重复 {0}="{1}",这可能会出现错误', + delFunc: '方法 "{0}" 已废弃,请使用 "{1}"', + delProp: '参数 "{0}" 已废弃,请使用 "{1}"', + delEvent: '事件 "{0}" 已废弃,请使用 "{1}"', + removeProp: '参数 "{0}" 已废弃,不建议使用,这可能会导致出现错误', + errFormat: '全局的格式化内容应该使用 "VXETable.formats" 定义,挂载 "formatter={0}" 的方式已不建议使用', + notType: '不支持的文件类型 "{0}"', + notExp: '该浏览器不支持导入/导出功能', + impFields: '导入失败,请检查字段名和数据格式是否正确', + treeNotImp: '树表格不支持导入', + reqPlugin: '可选扩展插件 "{1}" https://vxeui.com/other{0}/#/{1}/install' }, table: { - emptyText: 'ھازىرچە ئۇچۇر يوق', - allTitle: 'ھەممىنى تاللاش/قالدۇرۇش', - seqTitle: 'تەرتىپ', - actionTitle: 'مەشخۇلات', - confirmFilter: 'تاسقاش', - resetFilter: 'ئەسلىگە كەلتۈرۈش', - allFilter: 'بارلىق', - sortAsc: 'ئۆرلەش،كىچىكتىن-چوڭغا', - sortDesc: 'پەسىيىش، چوڭدىن -كىچىككە', - filter: 'تاللانغان قۇرغا تاسقاش ئىقتىدارىنى قوزغىتىش', - impSuccess: 'ئەكىرىش ئوڭۇشلۇق بولدى {0} تال ئۇچۇر ', - expLoading: 'چىقرىۋاتىدۇ', - expSuccess: 'چىقىرىش ئوڭۇشلۇق بولدى', - expError: 'چىقىرىش مەغلۇپ بولدى', - expFilename: 'چىقىرىش_{0}', - expOriginFilename: 'چىقىرىش_مەنبەسى_{0}', - customTitle: 'قور تەڭشىكى', - customAll: 'بارلىق', - customConfirm: 'جەزىملەش', - customClose: 'تاقاش', - customCancel: 'ئەمەلدىن قالدۇرۇش', - customRestore: 'ئەسلىگە قايتۇرۇش', - maxFixedCol: 'توڭلىتىشقا بولىدىغان ئەڭ چوڭ قۇر سانى {0} دانە', - dragTip: 'يۆتكەش:{0}' + emptyText: '暂无数据', + allTitle: '全选/取消', + seqTitle: '序号', + actionTitle: '操作', + confirmFilter: '筛选', + resetFilter: '重置', + allFilter: '全部', + sortAsc: '升序:最低到最高', + sortDesc: '降序:最高到最低', + filter: '对所选的列启用筛选', + impSuccess: '成功导入 {0} 条记录', + expLoading: '正在导出中', + expSuccess: '导出成功', + expError: '导出失败', + expFilename: '导出_{0}', + expOriginFilename: '导出_源_{0}', + customTitle: '列设置', + customAll: '全部', + customConfirm: '确认', + customClose: '关闭', + customCancel: '取消', + customRestore: '恢复默认', + maxFixedCol: '最大冻结列的数量不能超过 {0} 个', + dragTip: '移动:{0}' }, grid: { - selectOneRecord: 'كەم بولغاندا بىر تال ئۇچۇر تاللاڭ', - deleteSelectRecord: 'سىز تاللانغان ئۇچۇرنى ئۆچۈرۈشنى جەزىملەشتۈرەمسىز؟', - removeSelectRecord: 'سىز تاللانغان ئۇچۇرنى چىقىرىۋىتىشنى جەزىملەشتۈرەمسىز؟', - dataUnchanged: 'ئۇچۇر ئەسلىي ھالىتىدە!', - delSuccess: 'تاللانغان ئۇچۇرلار ئوڭۇشلۇق ئۆچۈرۈلدى', - saveSuccess: 'ساقلاش ئوڭۇشلۇق بولدى', - operError: 'خاتالىق كۆرۈلدى،مەشخۇلات مەغلۇپ بولدى' + selectOneRecord: '请至少选择一条记录!', + deleteSelectRecord: '您确定要删除所选记录吗?', + removeSelectRecord: '您确定要移除所选记录吗?', + dataUnchanged: '数据未改动!', + delSuccess: '成功删除所选记录!', + saveSuccess: '保存成功!', + operError: '发生错误,操作失败!' }, select: { - search: 'ئىزدەش', - loadingText: 'يۈكلىنىۋاتىدۇ', - emptyText: 'ھازىرچە ئۇچۇر يوق' + search: '搜索', + loadingText: '加载中', + emptyText: '暂无数据' }, pager: { - goto: 'ئالغا', - gotoTitle: 'بەت سانى', - pagesize: '{0}تال/بەت', - total: 'جەمئىي {0} دەنە ئۇچۇر', - pageClassifier: 'بەت', - homePage: 'باشبەت', - homePageTitle: 'باشبەت', - prevPage: 'ئالدىنقى بەت', - prevPageTitle: 'ئالدىنقى بەت', - nextPage: 'كىيىنكى بەت', - nextPageTitle: 'كىيىنكى بەت', - prevJump: 'ئالدىغا بەت ئاتلاش', - prevJumpTitle: 'ئالدىغا بەت ئاتلاش', - nextJump: 'كەينىگە بەت ئاتلاش', - nextJumpTitle: 'كەينىگە بەت ئاتلاش', - endPage: 'ئاخرىقى بەت', - endPageTitle: 'ئاخرىقى بەت' + goto: '前往', + gotoTitle: '页数', + pagesize: '{0}条/页', + total: '共 {0} 条记录', + pageClassifier: '页', + homePage: '首页', + homePageTitle: '首页', + prevPage: '上一页', + prevPageTitle: '上一页', + nextPage: '下一页', + nextPageTitle: '下一页', + prevJump: '向上跳页', + prevJumpTitle: '向上跳页', + nextJump: '向下跳页', + nextJumpTitle: '向下跳页', + endPage: '末页', + endPageTitle: '末页' }, alert: { - title: 'سېستىما ئەسكەرتىشى' + title: '系统提示' }, button: { - confirm: 'جەزىملەش', - cancel: 'ئەمەلدىن قالدۇرۇش' + confirm: '确认', + cancel: '取消' }, filter: { - search: 'ئىزدەش' + search: '搜索' }, custom: { - cstmTitle: 'قۇر تەڭشىكى', - cstmRestore: 'ئەسلىگە قايتۇرۇش', - cstmCancel: 'ئەمەلدىن قالدۇرۇش', - cstmConfirm: 'جەزىملەش', - cstmConfirmRestore: 'سىز راسلا ئەسلىي قور تەكشەك ھالىتىگە قايتۇرامسىز؟', - cstmDragTarget: 'يۆتكەش:{0}', + cstmTitle: '列设置', + cstmRestore: '恢复默认', + cstmCancel: '取消', + cstmConfirm: '确定', + cstmConfirmRestore: '请确认是否恢复成默认列配置?', + cstmDragTarget: '移动:{0}', setting: { - colSort: 'تەرتىپلەش', - sortHelpTip: 'بىسىپ ياكى سىنبەلگىنى تارتسىڭىز قۇرنى تەرتىپلىيەلەيسىز ', - colTitle: 'تېما', - colResizable: 'قۇر كەڭلىڭى(پېكسىل)', - colVisible: 'كۆرۈنەمدۇ-كۆرۈنمەمدۇ', - colFixed: 'قۇرنى توڭلىتىش', - colFixedMax: 'قۇر توڭلىتىش(ئەڭ كۆپ بولغاندا {0} قۇر)', - fixedLeft: 'سول يان', - fixedUnset: 'تەڭشىمەيمەن', - fixedRight: 'ئوڭ يان' + colSort: '排序', + sortHelpTip: '点击并拖动图标可以调整列的排序', + colTitle: '标题', + colResizable: '列宽(像素)', + colVisible: '是否显示', + colFixed: '冻结列', + colFixedMax: '冻结列(最多 {0} 列)', + fixedLeft: '左侧', + fixedUnset: '不设置', + fixedRight: '右侧' } }, import: { modes: { - covering: 'قاپلاش ئۇسۇلى(بىۋاستە جەدىۋەل ئۇچۇرىنى قاپلاش)', - insert: 'ئاستىغا ئۇلاپ قوشۇش(جەدۋەل ئاستىغا ئۇلاپ ئۇچۇر قوشۇش)', - insertTop: 'ئۈستىگە ئۇلاپ قوشۇش(جەدۋەل ئۈستىگە ئۇلاپ ئۇچۇر قوشۇش)', - insertBottom: 'ئاستىغا ئۇلاپ قوشۇش(جەدۋەل ئاستىغا ئۇلاپ ئۇچۇر قوشۇش)' + covering: '覆盖方式(直接覆盖表格数据)', + insert: '底部追加(在表格的底部追加新数据)', + insertTop: '顶部追加(在表格的顶部追加新数据)', + insertBottom: '底部追加(在表格的底部追加新数据)' }, - impTitle: 'ئۇچۇر ئەكىرىش', - impFile: 'ھۆججەت نامى', - impSelect: 'ھۆججەت تاللاڭ', - impType: 'ھۆججەت تۈرى', - impOpts: 'پارامېتىر تەڭشەش', - impMode: 'ئەكىرىش ھالىتى', - impConfirm: 'ئەكىرىش', - impCancel: 'ئەمەلدىن قالدۇرۇش' + impTitle: '导入数据', + impFile: '文件名', + impSelect: '选择文件', + impType: '文件类型', + impOpts: '参数设置', + impMode: '导入模式', + impConfirm: '导入', + impCancel: '取消' }, export: { types: { - csv: 'CSV (پەش بىلەن ئايرىلىدۇ)(*.csv)', - html: 'تور بەت(*.html)', - xml: 'XML ئۇچۇرى(*.xml)', - txt: 'يازما ھۆججەت(ھۆججەت تۈرى بىلەن ئايرىلىدۇ)(*.txt)', - xls: 'Excel 97-2003 خىزمەت خاتىرىسى(*.xls)', - xlsx: 'Excel خىزمەت خاتىرىسى(*.xlsx)', + csv: 'CSV (逗号分隔)(*.csv)', + html: '网页(*.html)', + xml: 'XML 数据(*.xml)', + txt: '文本文件(制表符分隔)(*.txt)', + xls: 'Excel 97-2003 工作簿(*.xls)', + xlsx: 'Excel 工作簿(*.xlsx)', pdf: 'PDF (*.pdf)' }, modes: { - current: 'ھازىرقى ئۇچۇر(نۆۋەتتىكى بەتتىكى ئۇچۇر)', - selected: 'تاللانغان ئۇچۇر(نۆۋەتتىكى بەتتىكى بارلىق تاللانغان ئۇچۇر)', - all: 'بارلىق ئۇچۇر(بارلىق بەتكە ئايرىلغان ئۇچۇرلارنى ئۆز ئىچىگە ئالىدۇ)' + current: '当前数据(当前页的数据)', + selected: '选中数据(当前页选中的数据)', + all: '全量数据(包括所有分页的数据)' }, - printTitle: 'ئۇچۇر نۇسخلاش(دايىن)', - expTitle: 'ئۇچۇر چىقىرىش', - expName: 'ھۆججەت نامى', - expNamePlaceholder: 'ھۆججەت نامىنى كىرگۈزۈڭ', - expSheetName: 'تېما', - expSheetNamePlaceholder: 'تېمىنى كىرگۈزۈڭ', - expType: 'ساقلاش تېپى', - expMode: 'ئۇچۇر تاللاش', - expCurrentColumn: 'بارلىق سۆز بۆلەك', - expColumn: 'سۆز بولىكىنى تاللاش', - expOpts: 'پارامېتىر تەڭشەش', - expOptHeader: 'ھۆججەت بىشى', - expHeaderTitle: 'ھۆججەت بىشى لازىممۇ؟', - expOptFooter: 'ھۆججەت ئاخىرى', - expFooterTitle: 'ھۆججەت ئاخىرى لازىممۇ؟', - expOptColgroup: 'ھۆججەت بىشىنى گۇرۇپپىلاش', - expColgroupTitle: 'ئەگەر مەۋجۇت بولسا،گۇرۇپپىلانغان ھۆججەت بىشى قۇرۇلمىسىنى قوللايدۇ ', - expOptMerge: 'بېرىكتۈرۈش', - expMergeTitle: 'ئەگەر مەۋجۇت بولسا برىكتۈرۈلگەن قۇرۇلمىلىق ھۆججەت ئىلمىنتىنى قوللايدۇ ', - expOptAllExpand: 'دەرىجىسىنى ئىچىش', - expAllExpandTitle: 'ئەگەر مەۋجۇت بولسا،دەرىجىسى بولغان بارلىق ئۇچۇرلار ئىچىلىدۇ ', - expOptUseStyle: 'نۇسخا', - expUseStyleTitle: 'ئەگەر مەۋجۇت بولسا ،نۇسخىسى بولغان ئىلمىنىتلارغا نۇسخا قوشىلىدۇ', - expOptOriginal: 'ئەسلىي ئۇچۇر', - expOriginalTitle: 'ئەگەر ئەسلي ئۇچۇر بولسا،جەدۋالگە ئەكىرىشكە بولىدۇ', - expPrint: 'نۇسخىلاش(نۇسخىلاش)', - expConfirm: 'چىقىرىش', - expCancel: 'ئەمەلدىن قالدۇرۇش' + printTitle: '打印数据', + expTitle: '导出数据', + expName: '文件名', + expNamePlaceholder: '请输入文件名', + expSheetName: '标题', + expSheetNamePlaceholder: '请输入标题', + expType: '保存类型', + expMode: '选择数据', + expCurrentColumn: '全部字段', + expColumn: '选择字段', + expOpts: '参数设置', + expOptHeader: '表头', + expHeaderTitle: '是否需要表头', + expOptFooter: '表尾', + expFooterTitle: '是否需要表尾', + expOptColgroup: '分组表头', + expColgroupTitle: '如果存在,则支持带有分组结构的表头', + expOptMerge: '合并', + expMergeTitle: '如果存在,则支持带有合并结构的单元格', + expOptAllExpand: '展开层级', + expAllExpandTitle: '如果存在,则支持将带有层级结构的数据全部展开', + expOptUseStyle: '样式', + expUseStyleTitle: '如果存在,则支持带样式的单元格', + expOptOriginal: '源数据', + expOriginalTitle: '如果为源数据,则支持导入到表格中', + expPrint: '打印', + expConfirm: '导出', + expCancel: '取消' }, modal: { - errTitle: 'خاتالىق ئەسكەرتمىسى', - zoomMin: 'چوڭايتىش', - zoomIn: 'كىچىكلىتىش', - zoomOut: 'ئەسلىي ھالەت', - close: 'تاقاش', - miniMaxSize: 'كىچىكلىتىلگەن كۆزنەكنىڭ سانى {0} دانىدىن ئىشىپ كەتسە بولمايدۇ', - footPropErr: 'show-footer پەقەتلا جەدۋەل ئاخىرىنى ئىچىشقا ئىشلىتىلىدۇ,بىلەن بىرلەشتۈرۈپ show-confirm-button | show-cancel-button | قىستۇرما قىلىپ ئىشلىتىڭ' + errTitle: '错误提示', + zoomMin: '最小化', + zoomIn: '最大化', + zoomOut: '还原', + close: '关闭', + miniMaxSize: '最小化窗口的数量不能超过 {0} 个', + footPropErr: 'show-footer 仅用于启用表尾,需配合 show-confirm-button | show-cancel-button | 插槽使用' }, drawer: { - close: 'تاقاش' + close: '关闭' }, form: { - folding: 'يىغىش', - unfolding: 'يېيىش' + folding: '收起', + unfolding: '展开' }, toolbar: { - import: 'ئەكرىش', - export: 'چىقىرىش', - print: 'نۇسخلاش', - refresh: 'يىڭىلاش', - zoomIn: 'پۈتۈن ئىكران', - zoomOut: 'ئەسلىي ھالەت', - custom: 'قۇر تەڭشىكى', - customAll: 'بارلىق', - customConfirm: 'جەزىملەش', - customRestore: 'قايتا ئۇرۇنلاشتۇرۇش', - fixedLeft: 'سول ياندا توڭلىتىش', - fixedRight: 'ئوڭ ياندا توڭلىتىش', - cancelFixed: 'قۇر توڭلىتىشنى ئەمەلدىن قالدۇرۇش' + import: '导入', + export: '导出', + print: '打印', + refresh: '刷新', + zoomIn: '全屏', + zoomOut: '还原', + custom: '列设置', + customAll: '全部', + customConfirm: '确认', + customRestore: '重置', + fixedLeft: '冻结在左侧', + fixedRight: '冻结在右侧', + cancelFixed: '取消冻结列' }, input: { date: { - m1: '01 ئاي', - m2: '02 ئاي', - m3: '03 ئاي', - m4: '04 ئاي', - m5: '05 ئاي', - m6: '06 ئاي', - m7: '07 ئاي', - m8: '08 ئاي', - m9: '09 ئاي', - m10: '10 ئاي', - m11: '11 ئاي', - m12: '12 ئاي', - quarterLabel: '{0} يىل', - monthLabel: '{0} يىل', - dayLabel: '{0} يىل {1}', + m1: '01 月', + m2: '02 月', + m3: '03 月', + m4: '04 月', + m5: '05 月', + m6: '06 月', + m7: '07 月', + m8: '08 月', + m9: '09 月', + m10: '10 月', + m11: '11 月', + m12: '12 月', + quarterLabel: '{0} 年', + monthLabel: '{0} 年', + dayLabel: '{0} 年 {1}', labelFormat: { date: 'yyyy-MM-dd', time: 'HH:mm:ss', datetime: 'yyyy-MM-dd HH:mm:ss', - week: 'yyyy يىلىنىڭ WW ھەپتىسى', + week: 'yyyy 年第 WW 周', month: 'yyyy-MM', - quarter: 'yyyy يىلىنىڭ q پەسلى', + quarter: 'yyyy 年第 q 季度', year: 'yyyy' }, weeks: { - w: 'ھەپتە', - w0: 'يەكشەنبە', - w1: 'دۈشەنبە', - w2: 'سەيشەنبە', - w3: 'چارشەنبە', - w4: 'پەيشەنبە', - w5: 'جۈمە', - w6: 'شەنبە' + w: '周', + w0: '周日', + w1: '周一', + w2: '周二', + w3: '周三', + w4: '周四', + w5: '周五', + w6: '周六' }, months: { - m0: 'يانۋار', - m1: 'فېۋرال', - m2: 'مارت', - m3: 'ئاپىرېل', - m4: 'ماي', - m5: 'ئىيۇن', - m6: 'ئىيۇل', - m7: 'ئاۋغۇست', - m8: 'سېنتەبىر', - m9: 'ئۆتەبىر', - m10: 'نويابىر', - m11: 'دېكابىر' + m0: '一月', + m1: '二月', + m2: '三月', + m3: '四月', + m4: '五月', + m5: '六月', + m6: '七月', + m7: '八月', + m8: '九月', + m9: '十月', + m10: '十一月', + m11: '十二月' }, quarters: { - q1: 'ئەتىياز', - q2: 'ياز', - q3: 'كۈز', - q4: 'قىش' + q1: '第一季度', + q2: '第二季度', + q3: '第三季度', + q4: '第四季度' } } }, imagePreview: { - popupTitle: 'كۆرۈش', + popupTitle: '预览', operBtn: { - zoomOut: 'كىچىكلىتىش', - zoomIn: 'چوڭايتىش', - pctFull: 'بىردەك كىچىلىتىش', - pct11: 'ئەسلىي چوڭلۇقى بىلەن كۆرسىتىش', - rotateLeft: 'سولغا ئايلاندۇرۇش', - rotateRight: 'ئوڭغا ئايلاندۇرۇش', - print: 'رەسىمنى بىسىپ نۇسخىلاش', - download: 'رەسىمنى بىسىپ چۈشۈرۈش' + zoomOut: '缩小', + zoomIn: '放大', + pctFull: '等比例缩放', + pct11: '显示原始尺寸', + rotateLeft: '向左旋转', + rotateRight: '向右旋转', + print: '点击打印图片', + download: '点击下载图片' } }, upload: { - fileBtnText: 'بىسىپ ياكى تارتىپ چىقىرىڭ', - imgBtnText: 'بىسىپ ياكى تارتىپ چىقىرىڭ', - dragPlaceholder: 'ھۆججەتنى تارتىپ بۇ رايۇنغا قويسىڭىز چىقىرالايسىز ', - imgSizeHint: 'پارچە {0}', - imgCountHint: 'ئەڭ كۆپ {0} پارچە', - fileTypeHint: 'قوللايدۇ {0} ھۆججەت تىپى', - fileSizeHint: 'يالغۇز ھۆججەت چوڭ-كىچىكلىكى {0}', - fileCountHint: 'ئەڭ كۆپ بولغان چىقىرىشقا بولىدىغان ھۆججەت سانى {0} پارچە', + fileBtnText: '点击或拖拽上传', + imgBtnText: '点击或拖拽上传', + dragPlaceholder: '请把文件拖放到这个区域即可上传', + imgSizeHint: '单张{0}', + imgCountHint: '最多{0}张', + fileTypeHint: '支持 {0} 文件类型', + fileSizeHint: '单个文件大小不超过{0}', + fileCountHint: '最多可上传{0}个文件', uploadTypeErr: '文件类型不匹配!', - overCountErr: 'ئەڭ كۆپ تاللاشقا بولىدىغان ھۆججەت سانى{0} پارچە', - overCountExtraErr: 'ئەڭ كۆپ چەك {0}دانە ,ئارتىپ كەتكەن {1} دانە ھۆججەت قالدۇرۇلدى ', - overSizeErr: 'ھۆججەت چوڭ-كىچىكلىكى {0}!', - reUpload: 'قايتا چىقىرىڭ', - uploadProgress: 'يوللىنىۋاتىدۇ {0}%', - uploadErr: 'چىقىرىش مەغلۇپ بولدى', - uploadSuccess: 'چىقىرىش ئوڭۇشلۇق بولدى', - moreBtnText: 'تىخىمۇ كۆپ({0})', - viewItemTitle: 'بىسىپ كۆرۈڭ', + overCountErr: '最多只能选择{0}个文件!', + overCountExtraErr: '已超出最大数量{0}个,超出的{1}个文件将被忽略!', + overSizeErr: '文件大小最大不能超过{0}!', + reUpload: '重新上传', + uploadProgress: '上传中 {0}%', + uploadErr: '上传失败', + uploadSuccess: '上传成功', + moreBtnText: '更多({0})', + viewItemTitle: '点击查看', morePopup: { - readTitle: 'توپلامنى كۆرۈش', - imageTitle: 'رەسىم چىقىرىش', - fileTitle: 'ھۆججەت چىقىرىش' + readTitle: '查看列表', + imageTitle: '上传图片', + fileTitle: '上传文件' } }, empty: { - defText: 'ھازىرچە ئۇچۇر يوق' + defText: '暂无数据' }, formDesign: { - formName: 'جەدۋەل ئىسمى', - defFormTitle: 'نام قويۇلمىغان جەدىۋەل', - widgetPropTab: 'كونتروللاش تۈرلىرى', - widgetFormTab: 'جەدۋەل تۈرلىرى', + formName: '表单名称', + defFormTitle: '未命名的表单', + widgetPropTab: '控件属性', + widgetFormTab: '表单属性', error: { - wdFormUni: 'بۇ كونتىروللاش تۈرىدىن جەدۋەلگە پەقەت بىرىنىلا قوشۇشقا بولىدۇ', - wdSubUni: 'بۇ تىپتىكى كونتىروللاش تۈرىدىن جەدۋەلگە پەقەت بىرىنىلا قوشۇشقا بولىدۇ' + wdFormUni: '该类型的控件在表单中只允许添加一个', + wdSubUni: '该类型的控件在子表中只允许添加一个' }, styleSetting: { - btn: 'نۇسخا تەڭشىكى', - title: 'ئۇچۇر نۇسخا تەڭشىكى', - layoutTitle: 'كونتىروللىغۇچ ئورۇنلاشتۇرۇش', - verticalLayout: 'ئاستى -ئۈستى ئورۇنلاشتۇرۇش', - horizontalLayout: 'يانتۇ ئورۇنلاشتۇرۇش', - styleTitle: 'تېما نۇسخىسى', - boldTitle: 'قېنىق تېما', - fontBold: 'قېنىقلاش', - fontNormal: 'نۇرمال', - colonTitle: 'پەشنى كۆرسىتىش', - colonVisible: 'كۆرسىتىش', - colonHidden: 'يوشۇرۇش', - alignTitle: 'توغرىلاش ئۇسۇلى', - widthTitle: 'تېما كەڭلىكى', - alignLeft: 'سولغا توغرىلاش', - alignRight: 'ئوڭغا توغرىلاش', - unitPx: 'پېكسىل', - unitPct: 'پىرسەنت' + btn: '样式设置', + title: '表单的样式设置', + layoutTitle: '控件布局', + verticalLayout: '上下布局', + horizontalLayout: '横向布局', + styleTitle: '标题样式', + boldTitle: '标题加粗', + fontBold: '加粗', + fontNormal: '常规', + colonTitle: '显示冒号', + colonVisible: '显示', + colonHidden: '隐藏', + alignTitle: '对齐方式', + widthTitle: '标题宽度', + alignLeft: '居左', + alignRight: '居右', + unitPx: '像素', + unitPct: '百分比' }, widget: { group: { - base: 'ئاساسىي كونتروللىغۇچ', - layout: 'قۇرۇلما كونتروللىغۇچ', - system: 'سېستىما كونتروللىغۇچ', - module: 'پارچە كونتروللىغۇچ', - chart: 'رەسىم كونتروللىغۇچ', - advanced: 'ئالىي كونتروللىغۇچ' + base: '基础控件', + layout: '布局控件', + system: '系统控件', + module: '模块控件', + chart: '图表控件', + advanced: '高级控件' }, - copyTitle: 'نۇسخا_{0}', + copyTitle: '副本_{0}', component: { - input: 'كىرگۈزۈش رامكىسى', - textarea: 'تېكىست رايۇنى', - select: 'ئاستىغا تارتىپ تاللاش', - row: 'بىر قۇر كۆپ قاتار', - title: 'تېما', - text: 'تېكىست', - subtable: 'بالا جەدىۋەل', - VxeSwitch: 'ھەئە/ياق', - VxeInput: 'كىرگۈزۈش رامكىسى', - VxeNumberInput: 'سان', - VxeDatePicker: 'چېسلا', - VxeTextarea: 'تېكىست رايۇنى', - VxeSelect: 'ئاستىغا تارتىپ تاللاش', - VxeTreeSelect: ' دەرەخ شەكىللىك تاللاش', - VxeRadioGroup: 'تاق تاللاش رامكىسى', - VxeCheckboxGroup: 'كۆپ تاللاش رامكىسى', - VxeUploadFile: 'ھۆججەت', - VxeUploadImage: 'رەسىم', - VxeRate: 'باھا نۇمۇرى', - VxeSlider: 'سېيرىلما' + input: '输入框', + textarea: '文本域', + select: '下拉选择', + row: '一行多列', + title: '标题', + text: '文本', + subtable: '子表', + VxeSwitch: '是/否', + VxeInput: '输入框', + VxeNumberInput: '数字', + VxeDatePicker: '日期', + VxeTextarea: '文本域', + VxeSelect: '下拉选择', + VxeTreeSelect: '树形选择', + VxeRadioGroup: '单选框', + VxeCheckboxGroup: '复选框', + VxeUploadFile: '文件', + VxeUploadImage: '图片', + VxeRate: '评分', + VxeSlider: '滑块' } }, widgetProp: { - name: 'كونتروللىغۇچ نامى', - placeholder: 'ئەسكەرىتمە سۆز', - required: 'چوقۇم تولدۇرىدىغان دەلىللەش', - multiple: 'كۆپ تاللاشقا بولىدۇ', + name: '控件名称', + placeholder: '提示语', + required: '必填校验', + multiple: '允许多选', displaySetting: { - name: 'تەڭشەكنى كۆرسىتىش', - pc: 'كومپىيۇتىر نۇسخىسى', - mobile: 'يانفۇن نۇسخىسى', - visible: 'كۆرسىتىش', - hidden: 'يوشۇرۇش' + name: '显示设置', + pc: '电脑端', + mobile: '手机端', + visible: '显示', + hidden: '隐藏' }, dataSource: { - name: 'ئۇچۇر مەنبەسى', - defValue: 'تاللاش{0}', - addOption: 'تاللىغۇچ قوشۇش', - batchEditOption: 'كۆپ تەھرىرلەش', - batchEditTip: 'ھەر بىر قۇر بىر تۈرگە توغرا كىلىدۇ،سىز ھەرخىل جەدىۋەل 、Excel、WPS قاتارلىقلاردىن ئۇچۇرلانى نۇسخىلاپ ئەكىلىپ چاپلاپ ئىشلەتسىڭىز بولىدۇ', - batchEditSubTip: 'ھەر بىر قۇر بىر تۈر،ئەگرر گۇرۇپپا بولسا بالا ئەزاسى قۇرۇق بولسا بولىدۇ سىز Excel、WPS قاتارلىقلاردىن ئۇچۇرلارنى نۇسخىلاپ ئەكىلىپ چاپلاپ ئىشلەتسىڭىز بولىدۇ ', - buildOption: 'تۈر ھاسىللاش' + name: '数据源', + defValue: '选项{0}', + addOption: '添加选项', + batchEditOption: '批量编辑', + batchEditTip: '每行对应一个选项,支持从表格、Excel、WPS 中直接复制粘贴。', + batchEditSubTip: '每行对应一个选项,如果是分组,子项可以是空格或制表键开头,支持从表格、Excel、WPS 中直接复制粘贴。', + buildOption: '生成选项' }, rowProp: { - colSize: 'قاتار', - col2: 'قوش قاتار', - col3: 'ئۈچ قاتار', - col4: 'تۆت قاتار', - col6: 'ئالتە قاتار', - layout: 'قۇرۇلما' + colSize: '列数', + col2: '两列', + col3: '三列', + col4: '四列', + col6: '六列', + layout: '布局' }, textProp: { - name: 'مەزمۇن', - alignTitle: 'توغرىلاش ئۇسۇلى', - alignLeft: 'سولغا توغرىلاش', - alignCenter: 'ئوتتۇرىغا توغرىلاش', - alignRight: 'ئوڭغا توغرىلاش', - colorTitle: 'خەت رەڭگى', - sizeTitle: 'خەت چوڭ كىچىكلىكى', - boldTitle: 'خەت توملۇقى', - fontNormal: 'نۇرمال', - fontBold: 'توم' + name: '内容', + alignTitle: '对齐方式', + alignLeft: '居左', + alignCenter: '居中', + alignRight: '居右', + colorTitle: '字体颜色', + sizeTitle: '字体大小', + boldTitle: '字体加粗', + fontNormal: '常规', + fontBold: '加粗' }, subtableProp: { - seqTitle: 'تەرتىپ نۇمۇر', - showSeq: 'تەرتىپ نۇمۇرنى كۆرسىتىش', - showCheckbox: 'كۆپ تاللاش', - errSubDrag: 'بالا جەدۋەل بۇ كونتروللىغۇچنى قوللىمايدۇ ،باشقا مۇۋاپىق بولغان كونتروللىغۇچنى ئىشلىتىڭ', - colPlace: 'كونتروللىغۇچنى تارتىپ ئەكىرىڭ' + seqTitle: '序号', + showSeq: '显示序号', + showCheckbox: '允许多选', + errSubDrag: '子表不支持该控件,请使用其他控件', + colPlace: '将控件拖拽进来' }, uploadProp: { - limitFileCount: 'ھۆججەت سانى چېكى', - limitFileSize: 'ھۆججەت چوڭ-كىچىكلىكى چېكى', - multiFile: 'كۆپ ھۆججەت چىقىرىشقا بولىدۇ', - limitImgCount: 'رەسىم سانى چېكى', - limitImgSize: 'رەسىم چوڭ-كىچىكلىكى چېكى', - multiImg: 'كۆپ رەسىم چىقىرىشقا بولىدۇ' + limitFileCount: '文件数量限制', + limitFileSize: '文件大小限制', + multiFile: '允许上传多个文件', + limitImgCount: '图片数量限制', + limitImgSize: '图片大小限制', + multiImg: '允许上传多张图片' } } }, listDesign: { - fieldSettingTab: 'ئۇچۇر تەڭشەش', - listSettingTab: 'پارامېتىر تەڭشەش', - searchTitle: 'تەكشۈرۈش شەرتى', - listTitle: 'قۇر ئۇچۇرى', - searchField: 'ئۇچۇر تەكشۈرۈش', - listField: 'قۇر ئۇچۇرى', + fieldSettingTab: '字段设置', + listSettingTab: '参数设置', + searchTitle: '查询条件', + listTitle: '列表字段', + searchField: '查询字段', + listField: '列表字段', activeBtn: { - ActionButtonUpdate: 'تەھرىرلەش', - ActionButtonDelete: 'ئۆچۈرۈش' + ActionButtonUpdate: '编辑', + ActionButtonDelete: '删除' }, search: { - addBtn: 'تەھرىرلەش', - emptyText: 'ئىزدەش شەرتى بىكىتىلمىدى', - editPopupTitle: 'تەكشۈرۈش ئۇچۇرىنى تەھرىرلەش' + addBtn: '编辑', + emptyText: '未配置查询条件', + editPopupTitle: '编辑查询字段' }, searchPopup: { - colTitle: 'تېما', - saveBtn: 'ساقلاش' + colTitle: '标题', + saveBtn: '保存' } }, text: { - copySuccess: 'ئۇچۇر نۇسخىلاش تاختىسىغا نۇسخىلاندى', - copyError: 'نۆۋەتتكى مۇھىت بۇ مەشخۇلاتنى قوللىمايدۇ' + copySuccess: '已复制到剪贴板', + copyError: '当前环境不支持该操作' }, countdown: { formats: { - yyyy: 'يىل', - MM: 'ئاي', - dd: 'كۈن', - HH: 'سائەت', - mm: 'مىنۇت', - ss: 'سېكۇنت' + yyyy: '年', + MM: '月', + dd: '天', + HH: '时', + mm: '分', + ss: '秒' } }, plugins: { extendCellArea: { area: { - mergeErr: 'بىرىكتۈرۈلگەن قاتارغا بۇ مەشخۇلاتنى قىلىشقا بولمايدۇ', - multiErr: 'كۆپ تاللاش رايۇنىغا بۇ مەشخۇلاتنى قىلىشقا بولمايدۇ', + mergeErr: '无法对合并单元格进行该操作', + multiErr: '无法对多重选择区域进行该操作', selectErr: '无法操作指定区域的单元格', - extendErr: 'ئەگەر كىڭىيدىغان-تارىيىدىغا رايۇندا بىرىكتۈرۈلگەن ئۇچۇر بولسا، بارلىق بىرىكتۈرۈلگەن ئۇچۇرلارنىڭ كەڭلىكى ئوخشاش بولىدۇ ', - pasteMultiErr: 'چاپلاشقا ئامالسىز،ئوخشاش بولغان ئۇچۇر چوڭلۇقىدىكى ئۇچۇرلانىلا چاپلاشقا بولىدۇ ', - cpInvalidErr: 'سىز تاللىغان رايۇندا چەكلەنگەن قۇر بار ({0})' + extendErr: '如果延伸的区域包含被合并的单元格,所有合并的单元格需大小相同', + pasteMultiErr: '无法粘贴,需要相同大小的复制的区域和粘贴的区域才能执行此操作', + cpInvalidErr: '该操作无法进行,您选择的区域中存在被禁止的列({0})' }, fnr: { - title: 'ئىزدەش ۋە ئالماشتۇرۇش', - findLabel: 'ئىزدەش', - replaceLabel: 'ئالماشتۇرۇش', - findTitle: 'مەزمۇن ئىزدەش', - replaceTitle: 'ئالماشتۇرۇش:', + title: '查找和替换', + findLabel: '查找', + replaceLabel: '替换', + findTitle: '查找内容:', + replaceTitle: '替换为:', tabs: { - find: 'ئىزدەش', - replace: 'ئالماشتۇرۇش' + find: '查找', + replace: '替换' }, filter: { - re: 'لوگىكىلىق شەرىت ئۇسۇلى', - whole: 'بارلىق سۆز بويىچە ئىزدەش', - sensitive: 'چوڭ-كىچىكلىكىنى ئايرىش' + re: '正则表达式', + whole: '全词匹配', + sensitive: '区分大小写' }, btns: { - findNext: 'كىينكىنى تەكشۈرۈش', - findAll: 'ھەممىنى تەكشۈرۈش', - replace: 'ئالماشتۇرۇش', - replaceAll: 'ھەممىنى ئالماشتۇرۇش', - cancel: 'ئەمەلدىن قالدۇرۇش' + findNext: '查找下一个', + findAll: '查找全部', + replace: '替换', + replaceAll: '替换全部', + cancel: '取消' }, header: { seq: '#', - cell: 'تاق كاتاكچە', - value: 'قىممىتى' + cell: '单元格', + value: '值' }, - empty: '(قۇرۇق)', - reError: 'ئۈنۇمسىز لوگىكىلىق شەرىت', - recordCount: 'تىپىلغىنى {0} دانە ئۇچۇر', - notCell: 'شەرىتكە ئۇيغۇن ئۇچۇر تېپىلمىدى', - replaceSuccess: 'جەمئىي {0} دانە ئۇچۇر ئالماشتۇرۇلدى' + empty: '(空值)', + reError: '无效的正则表达式', + recordCount: '已找到 {0} 个单元格', + notCell: '找不到匹配的单元格', + replaceSuccess: '成功替换 {0} 个单元格' } }, filterComplexInput: { menus: { - fixedColumn: 'قۇر توڭلىتىش', - fixedGroup: 'گۇرۇپپا توڭلىتىش', - cancelFixed: 'توڭلىتىشنى ئەمەلدىن قالدۇرۇش', - fixedLeft: 'سول ياندىكىنى توڭلىتىش', - fixedRight: 'ئوڭ ياندىكىنى توڭلىتىش' + fixedColumn: '冻结列', + fixedGroup: '冻结分组', + cancelFixed: '取消冻结', + fixedLeft: '冻结左侧', + fixedRight: '冻结右侧' }, cases: { - equal: 'تەڭ', - gt: 'چوڭ', - lt: 'كىچىك', - begin: 'باشلىنىشى', - endin: 'ئاخىرلىشىشى', - include: 'ئۆز ئىچىگە ئالىدۇ', - isSensitive: 'چوڭ-كىچىكلىكىنى ئايرىش' + equal: '等于', + gt: '大于', + lt: '小于', + begin: '开头是', + endin: '结尾是', + include: '包含', + isSensitive: '区分大小写' } }, filterCombination: { menus: { - clearSort: 'تەرتىپنى تازىلاش', - sortAsc: 'ئېشىش', - sortDesc: 'كېمىيىش', - fixedColumn: 'قۇر توڭلىتىش', - fixedGroup: 'گۇرۇپپا توڭلىتىش', - cancelFixed: 'توڭلىتىشنى ئەمەلدىن قالدۇرۇش', - fixedLeft: 'سول ياندىكىنى توڭلىتىش', - fixedRight: 'ئوڭ ياندىكىنى توڭلىتىش', - clearFilter: 'تاسقاشنى تازىلاش', - textOption: 'تېكىست تاسقاش', - numberOption: 'سان تاسقاش' + clearSort: '清除排序', + sortAsc: '升序', + sortDesc: '降序', + fixedColumn: '冻结列', + fixedGroup: '冻结分组', + cancelFixed: '取消冻结', + fixedLeft: '冻结左侧', + fixedRight: '冻结右侧', + clearFilter: '清除筛选', + textOption: '文本筛选', + numberOption: '数值筛选' }, popup: { - title: 'ئىختىيارى تاسقاش ئۇسۇلى', - currColumnTitle: 'نۆۋەتتكى قۇر:', - and: 'ھەم', - or: 'ياكى', - describeHtml: 'ئىشلىتىشكە بولىدۇ ? يەككە ئۇچۇرغا ۋەكىللىك قىلىدۇ
ئىشلىتىش * خالىغان كۆپ ئۇچۇرنى ئىشلىتىشكە ۋەكىللىك قىلىدۇ' + title: '自定义筛选的方式', + currColumnTitle: '当前列:', + and: '与', + or: '或', + describeHtml: '可用 ? 代表单个字符
用 * 代表任意多个字符' }, cases: { - equal: 'تەڭ', - unequal: 'تەڭ ئەمەس', - gt: 'چوڭ', - ge: 'چوڭ ياكى تەڭ', - lt: 'كىچىك', - le: 'كىچىك ياكى تەڭ', - begin: 'باشلىنىشى', - notbegin: 'ئاخىرلىشىشى ئەمەس', - endin: 'ئاخىرلىشىشى', - notendin: 'ئاخىرلىشىشى ئەمەس', - include: 'ئۆز ئىچىگە ئالىدۇ', - exclude: 'ئۆز ئىچىگە ئالمايدۇ', - between: 'ئارىسىدا', - custom: 'ئىختىيارى تاسقاش', - insensitive: 'چوڭ-كىچىكلىكى ئايرىلمايدۇ', - isSensitive: 'چوڭ-كىچىكلىكى ئايرىلىدۇ' + equal: '等于', + unequal: '不等于', + gt: '大于', + ge: '大于或等于', + lt: '小于', + le: '小于或等于', + begin: '开头是', + notbegin: '开头不是', + endin: '结尾是', + notendin: '结尾不是', + include: '包含', + exclude: '不包含', + between: '介于', + custom: '自定义筛选', + insensitive: '不区分大小写', + isSensitive: '区分大小写' }, - empty: '(قۇرۇق)', - notData: 'ماس ئۇچۇر يوق' + empty: '(空白)', + notData: '无匹配项' } }, pro: { area: { - mergeErr: 'بىرىكتۈرۈلگەن كاتاكچىگە بۇ مەشخۇلاتنى قىلىش چەكلىنىدۇ', - multiErr: 'كۆپ خىل تاللاش رايۇنىغا بۇ مەشخۇلاتنى قىلىش چەكلىنىدۇ', - extendErr: 'ئەگەر كىڭىيدىغان-تارىيىدىغا رايۇندا بىرىكتۈرۈلگەن ئۇچۇر بولسا، بارلىق بىرىكتۈرۈلگەن ئۇچۇرلارنىڭ كەڭلىكى ئوخشاش بولىدۇ ', - pasteMultiErr: 'چاپلاشقا ئامالسىز،ئوخشاش بولغان ئۇچۇر چوڭلۇقىدىكى ئۇچۇرلانىلا چاپلاشقا بولىدۇ ' + mergeErr: '无法对合并单元格进行该操作', + multiErr: '无法对多重选择区域进行该操作', + extendErr: '如果延伸的区域包含被合并的单元格,所有合并的单元格需大小相同', + pasteMultiErr: '无法粘贴,需要相同大小的复制的区域和粘贴的区域才能执行此操作' }, fnr: { - title: 'ئىزدەش ۋە ئالماشتۇرۇش', - findLabel: 'ئىزدەش', - replaceLabel: 'ئالماشتۇرۇش', - findTitle: 'مەزمۇن ئىزدەش:', - replaceTitle: 'ئالماشتۇرۇش:', + title: '查找和替换', + findLabel: '查找', + replaceLabel: '替换', + findTitle: '查找内容:', + replaceTitle: '替换为:', tabs: { - find: 'ئىزدەش', - replace: 'ئالماشتۇرۇش' + find: '查找', + replace: '替换' }, filter: { - re: 'لوگىكىلىق شەرىت ئۇسۇلى', - whole: 'بارلىق سۆز بويىچە ئىزدەش', - sensitive: 'چوڭ-كىچىكلىكىنى ئايرىش' + re: '正则表达式', + whole: '全词匹配', + sensitive: '区分大小写' }, btns: { - findNext: 'كىينكىنى تەكشۈرۈش', - findAll: 'ھەممىنى تەكشۈرۈش', - replace: 'ئالماشتۇرۇش', - replaceAll: 'ھەممىنى ئالماشتۇرۇش', - cancel: 'ئەمەلدىن قالدۇرۇش' + findNext: '查找下一个', + findAll: '查找全部', + replace: '替换', + replaceAll: '替换全部', + cancel: '取消' }, header: { seq: '#', - cell: 'تاق كاتاكچە', - value: 'قىممىتى' + cell: '单元格', + value: '值' }, - empty: '(قۇرۇق)', - reError: 'ئۈنۇمسىز لوگىكىلىق شەرىت', - recordCount: 'تىپىلغىنى {0} دانە ئۇچۇر', - notCell: 'شەرىتكە ئۇيغۇن ئۇچۇر تېپىلمىدى', - replaceSuccess: 'جەمئىي {0} دانە ئۇچۇر ئالماشتۇرۇلدى' + empty: '(空值)', + reError: '无效的正则表达式', + recordCount: '已找到 {0} 个单元格', + notCell: '找不到匹配的单元格', + replaceSuccess: '成功替换 {0} 个单元格' } }, renderer: { - search: 'ئىزدەش', + search: '搜索', cases: { - equal: 'تەڭ', - unequal: 'تەڭ ئەمەس', - gt: 'چوڭ', - ge: 'چوڭ ياكى تەڭ', - lt: 'كىچىك', - le: 'كىچىك ياكى تەڭ', - begin: 'باشلىنىشى', - notbegin: 'ئاخىرلىشىشى ئەمەس', - endin: 'ئاخىرلىشىشى', - notendin: 'ئاخىرلىشىشى ئەمەس', - include: 'ئۆز ئىچىگە ئالىدۇ', - exclude: 'ئۆز ئىچىگە ئالمايدۇ', - between: 'ئارىسىدا', - custom: 'ئىختىيارى تاسقاش', - insensitive: 'چوڭ-كىچىكلىكى ئايرىلمايدۇ', - isSensitive: 'چوڭ-كىچىكلىكى ئايرىلىدۇ' + equal: '等于', + unequal: '不等于', + gt: '大于', + ge: '大于或等于', + lt: '小于', + le: '小于或等于', + begin: '开头是', + notbegin: '开头不是', + endin: '结尾是', + notendin: '结尾不是', + include: '包含', + exclude: '不包含', + between: '介于', + custom: '自定义筛选', + insensitive: '不区分大小写', + isSensitive: '区分大小写' }, combination: { menus: { - clearSort: 'تەرتىپنى تازىلاش', - sortAsc: 'ئېشىش', - sortDesc: 'كېمىيىش', - fixedColumn: 'قۇر توڭلىتىش', - fixedGroup: 'گۇرۇپپا توڭلىتىش', - cancelFixed: 'توڭلىتىشنى ئەمەلدىن قالدۇرۇش', - fixedLeft: 'سول ياندىكىنى توڭلىتىش', - fixedRight: 'ئوڭ ياندىكىنى توڭلىتىش', - clearFilter: 'تاسقاشنى تازىلاش', - textOption: 'تېكىست تاسقاش', - numberOption: 'سان تاسقاش' + clearSort: '清除排序', + sortAsc: '升序', + sortDesc: '降序', + fixedColumn: '冻结列', + fixedGroup: '冻结分组', + cancelFixed: '取消冻结', + fixedLeft: '冻结到左侧', + fixedRight: '冻结到右侧', + clearFilter: '清除筛选', + textOption: '文本筛选', + numberOption: '数值筛选' }, popup: { - title: 'ئىختىيارى تاسقاش ئۇسۇلى', - currColumnTitle: 'نۆۋەتتكى قۇر:', - and: 'ھەم', - or: 'ياكى', - describeHtml: 'ئىشلىتىشكە بولىدۇ ? يەككە ئۇچۇرغا ۋەكىللىك قىلىدۇ
ئىشلىتىش * خالىغان كۆپ ئۇچۇرنى ئىشلىتىشكە ۋەكىللىك قىلىدۇ' + title: '自定义筛选的方式', + currColumnTitle: '当前列:', + and: '与', + or: '或', + describeHtml: '可用 ? 代表单个字符
用 * 代表任意多个字符' }, - empty: '(قۇرۇق)', - notData: 'ماس ئۇچۇر يوق' + empty: '(空白)', + notData: '无匹配项' } } } diff --git a/types/components/table.d.ts b/types/components/table.d.ts index e532954..e85bb4f 100644 --- a/types/components/table.d.ts +++ b/types/components/table.d.ts @@ -847,6 +847,10 @@ export namespace VxeTablePropTypes { * 树节点的连接线(启用连接线会降低渲染性能) */ showLine?: boolean + /** + * 树结构序号显示模式,支持层级序号和自增序号(仅支持 transform) + */ + seqMode?: 'default' | 'increasing' | '' /** * 默认展开所有子孙树节点(只会在初始化时被触发一次) */ diff --git a/types/ui/index.d.ts b/types/ui/index.d.ts index c76ed6c..92332c7 100644 --- a/types/ui/index.d.ts +++ b/types/ui/index.d.ts @@ -31,8 +31,6 @@ export const readFile: VxeUploadDefines.ReadFileFunction declare module '@vxe-ui/core' { export interface VxeUIExport { - uiVersion: string - tableVersion: string loading: LoadingController modal: ModalController drawer: DrawerController