Importing and setting the Chinese locale.
import { locale } from 'filepond/locales/zh-cn.js';
defineFilePond({
locale,
});
Labels in the zh-cn.js file.
export const core = {
abort: “中止”,
remove: “删除”,
reset: “重置”,
undo: “撤销”,
cancel: “取消”,
import: “导入”,
store: “保存”,
revert: “还原”,
busy: “处理中”,
loading: “正在加载”,
close: “关闭”,
unitB: {
1: “字节”,
else: “字节”,
},
unitKB: “KB”,
unitMB: “MB”,
unitGB: “GB”,
unitTB: “TB”,
unitPB: “PB”,
unitKiB: “KiB”,
unitMiB: “MiB”,
unitGiB: “GiB”,
unitTiB: “TiB”,
unitPiB: “PiB”,
unitPixels: {
1: “像素”,
else: “像素”,
},
unitFiles: {
1: “文件”,
else: “文件”,
},
error: “错误”,
warning: “警告”,
success: “完成”,
info: “信息”,
system: “系统”,
device: “设备”,
camera: “相机”,
link: “链接”,
descriptionBrowse: “[选择{{maxFilesUnit}}]”,
descriptionBrowseDrop: “将{{maxFilesUnit}}拖放到此处,或[浏览]”,
descriptionBrowseDropSelect:
“将{{maxFilesUnit}}拖放到此处,[浏览],或从以下选项中选择:”,
descriptionBrowseSelect: “[浏览],或从以下选项中选择{{maxFilesUnit}}:”,
descriptionSelect: “从以下选项中选择{{maxFilesUnit}}:”,
fileMainTypeImage: “图片”,
fileMainTypeVideo: “视频”,
fileMainTypeAudio: “音频”,
fileMainTypeApplication: “文件”,
assistAbort: “点击取消”,
assistUndo: “点击撤销”,
loadError: “无法加载文件。”,
loadDataTransferProgress: “正在加载文件”,
loadDataTransferInfo: “已处理 {{processedFiles}} / {{totalFiles}} 个文件”,
validationInvalid: “文件无效。”,
validationFileNameMissing: “缺少文件名”,
validationInvalidEntries: “列表中包含无效项目。”,
validationInvalidState: “文件列表处于无效状态。”,
validationInvalidBusy: “文件列表正忙。”,
validationInvalidEmpty: {
template: “请选择{{files}}。”,
variables: {
files: {
context: “multiple”,
map: {
false: “一个文件”,
true: “一个或多个文件”,
},
},
},
},
ariaRequired: “必填”,
ariaNoEntries: “未选择{{maxFilesUnit}}”,
ariaSingleEntry: “已选择 {{name}}”,
ariaMultipleEntries: “已选择 {{count}} 个文件”,
ariaItemRoleDescription: “可排序”,
ariaDragDescription:
“按空格键可拾取并放下一个项目。使用上下方向键将其移动到新位置。”,
ariaDragStateDrop: “已将 {{name}} 放到位置 {{position}}”,
ariaDragStateGrab: “已在位置 {{position}} 拾取 {{name}}”,
ariaDragStateSort: “已将 {{name}} 移动到第 {{position}} 位,共 {{total}} 项”,
};
export const media = { mediaEdit: “编辑”, mediaPlay: “播放”, mediaPause: “暂停”, mediaSilent: “无音频”, mediaUnmute: “开启声音”, mediaMute: “静音”, mediaFullscreen: “全屏”, mediaLoadError: “无法加载 {{fileMainType}}。”, mediaPlayError: “无法播放视频。”, };
export const store = { storeRestoreError: “无法加载文件。”, storeRestoreProgress: “正在加载 {{progress}}%”, storeStorageQueued: “等待上传”, storeStorageProgress: “正在上传 {{progress}}%”, storeStorageComplete: “上传完成”, storeError: “无法保存文件。”, storeAwaitingCompletion: “并非所有文件都已保存。”, };
export const transform = { transformEditBusy: “正在编辑文件”, transformError: “无法编辑文件,请重试。”, };
export const validation = { validationFileSizeUnderflow: “此文件过小。最小大小为 {{minSize}} {{minSizeUnit}}。”, validationFileSizeOverflow: “此文件过大。最大大小为 {{maxSize}} {{maxSizeUnit}}。”, validationFileMimeTypeMismatch: { template: “不允许此文件类型。{{details}}。”, variables: { details: { context: “count”, map: { 1: “文件类型必须为 {{accept}}”, else: “允许的类型为:{{accept}}”, }, }, }, }, validationFileExtensionMismatch: { template: “不允许此文件扩展名。{{details}}。”, variables: { details: { context: “count”, map: { 1: “文件扩展名必须为 {{accept}}”, else: “允许的扩展名为:{{accept}}”, }, }, }, }, validationFileNameMissing: “缺少文件名”, validationFileNameMismatch: “此文件名无效。”, validationMediaSizeUnavailable: “无法读取媒体尺寸。”, validationMediaWidthRangeMismatch: “{{fileMainType}}宽度无效。宽度必须在 {{minWidth}} 到 {{maxWidth}} {{maxWidthUnit}} 之间。”, validationMediaWidthUnderflow: “{{fileMainType}}过小。最小宽度为 {{minWidth}} {{minWidthUnit}}。”, validationMediaWidthOverflow: “{{fileMainType}}过大。最大宽度为 {{maxWidth}} {{maxWidthUnit}}。”, validationMediaHeightRangeMismatch: “{{fileMainType}}高度无效。高度必须在 {{minHeight}} 到 {{maxHeight}} {{maxHeightUnit}} 之间。”, validationMediaHeightUnderflow: “{{fileMainType}}过小。最小高度为 {{minHeight}} {{minHeightUnit}}。”, validationMediaHeightOverflow: “{{fileMainType}}过大。最大高度为 {{maxHeight}} {{maxHeightUnit}}。”, validationMediaResolutionRangeMismatch: “{{fileMainType}} 的分辨率无效。必须介于 {{minResolution}}MP 和 {{maxResolution}}MP 之间。”, validationMediaResolutionUnderflow: “{{fileMainType}} 的分辨率无效。最小分辨率为 {{minResolution}}MP。”, validationMediaResolutionOverflow: “{{fileMainType}} 的分辨率无效。最大分辨率为 {{maxResolution}}MP。”, validationListSizeUnderflow: “文件总大小过小。最小总大小为 {{minSize}} {{minSizeUnit}}。”, validationListSizeOverflow: “文件总大小过大。最大总大小为 {{maxSize}} {{maxSizeUnit}}。”, validationListEntryCountUnderflow: “列表中的文件过少。最少为 {{minFiles}} {{minFilesUnit}}。”, validationListEntryCountOverflow: “列表中的文件过多。最多为 {{maxFiles}} {{maxFilesUnit}}。”, };
export const validationFileExtension = { validationFileExtensionMismatch: { template: “不允许此文件扩展名。{{details}}。”, variables: { details: { context: “count”, map: { 1: “文件扩展名必须为 {{accept}}”, else: “允许的扩展名为:{{accept}}”, }, }, }, }, };
export const validationFileMimeType = { validationFileMimeTypeMismatch: { template: “不允许此文件类型。{{details}}。”, variables: { details: { context: “count”, map: { 1: “文件类型必须为 {{accept}}”, else: “允许的类型为:{{accept}}”, }, }, }, }, };
export const validationFileName = { validationFileNameMissing: “缺少文件名”, validationFileNameMismatch: “此文件名无效。”, };
export const validationFileSize = { validationFileSizeUnderflow: “此文件过小。最小大小为 {{minSize}} {{minSizeUnit}}。”, validationFileSizeOverflow: “此文件过大。最大大小为 {{maxSize}} {{maxSizeUnit}}。”, };
export const validationListCount = { validationListEntryCountUnderflow: “列表中的文件过少。最少为 {{minFiles}} {{minFilesUnit}}。”, validationListEntryCountOverflow: “列表中的文件过多。最多为 {{maxFiles}} {{maxFilesUnit}}。”, };
export const validationListSize = { validationListSizeUnderflow: “文件总大小过小。最小总大小为 {{minSize}} {{minSizeUnit}}。”, validationListSizeOverflow: “文件总大小过大。最大总大小为 {{maxSize}} {{maxSizeUnit}}。”, };
export const validationMediaResolution = { validationMediaSizeUnavailable: “无法读取媒体尺寸。”, validationMediaWidthRangeMismatch: “{{fileMainType}}宽度无效。宽度必须在 {{minWidth}} 到 {{maxWidth}} {{maxWidthUnit}} 之间。”, validationMediaWidthUnderflow: “{{fileMainType}}过小。最小宽度为 {{minWidth}} {{minWidthUnit}}。”, validationMediaWidthOverflow: “{{fileMainType}}过大。最大宽度为 {{maxWidth}} {{maxWidthUnit}}。”, validationMediaHeightRangeMismatch: “{{fileMainType}}高度无效。高度必须在 {{minHeight}} 到 {{maxHeight}} {{maxHeightUnit}} 之间。”, validationMediaHeightUnderflow: “{{fileMainType}}过小。最小高度为 {{minHeight}} {{minHeightUnit}}。”, validationMediaHeightOverflow: “{{fileMainType}}过大。最大高度为 {{maxHeight}} {{maxHeightUnit}}。”, validationMediaResolutionRangeMismatch: “{{fileMainType}} 的分辨率无效。必须介于 {{minResolution}}MP 和 {{maxResolution}}MP 之间。”, validationMediaResolutionUnderflow: “{{fileMainType}} 的分辨率无效。最小分辨率为 {{minResolution}}MP。”, validationMediaResolutionOverflow: “{{fileMainType}} 的分辨率无效。最大分辨率为 {{maxResolution}}MP。”, };
export const locale = { …core, …media, …store, …transform, …validation, …validationFileExtension, …validationFileMimeType, …validationFileName, …validationFileSize, …validationListCount, …validationListSize, …validationMediaResolution, };