diff --git a/i18n/lang/common.en.ts b/i18n/lang/common.en.ts index 934bd87..4856297 100644 --- a/i18n/lang/common.en.ts +++ b/i18n/lang/common.en.ts @@ -28,6 +28,16 @@ const translation = { pasteImageLinkInvalid: 'Invalid image link', imageUpload: 'Image Upload', }, + fileUploader: { + uploadFromComputer: 'Local upload', + pasteFileLink: 'Paste file link', + pasteFileLinkInputPlaceholder: 'Enter URL...', + uploadFromComputerReadError: 'File reading failed, please try again.', + uploadFromComputerUploadError: 'File upload failed, please upload again.', + uploadFromComputerLimit: 'Upload {{type}} cannot exceed {{size}}', + pasteFileLinkInvalid: 'Invalid file link', + fileExtensionNotSupport: 'File extension not supported', + }, } export default translation diff --git a/i18n/lang/common.es.ts b/i18n/lang/common.es.ts index 8b5472d..893d21e 100644 --- a/i18n/lang/common.es.ts +++ b/i18n/lang/common.es.ts @@ -28,6 +28,16 @@ const translation = { pasteImageLinkInvalid: 'Enlace de imagen no válido', imageUpload: 'Subir imagen', }, + fileUploader: { + uploadFromComputer: 'Carga local', + pasteFileLink: 'Pegar enlace de archivo', + uploadFromComputerReadError: 'Error en la lectura del archivo, inténtelo de nuevo.', + uploadFromComputerUploadError: 'Error en la carga del archivo, vuelva a cargarlo.', + pasteFileLinkInvalid: 'Enlace de archivo no válido', + fileExtensionNotSupport: 'Extensión de archivo no compatible', + pasteFileLinkInputPlaceholder: 'Introduzca la URL...', + uploadFromComputerLimit: 'El archivo de carga no puede exceder {{size}}', + }, } export default translation diff --git a/i18n/lang/common.ja.ts b/i18n/lang/common.ja.ts index 1fc9540..87532c2 100644 --- a/i18n/lang/common.ja.ts +++ b/i18n/lang/common.ja.ts @@ -28,6 +28,16 @@ const translation = { pasteImageLinkInvalid: '無効な画像リンクです', imageUpload: '画像アップロード', }, + fileUploader: { + uploadFromComputer: 'ローカルアップロード', + pasteFileLink: 'ファイルリンクの貼り付け', + pasteFileLinkInputPlaceholder: 'URLを入力...', + uploadFromComputerLimit: 'アップロードファイルは{{size}}を超えてはなりません', + uploadFromComputerUploadError: 'ファイルのアップロードに失敗しました。再度アップロードしてください。', + uploadFromComputerReadError: 'ファイルの読み取りに失敗しました。もう一度やり直してください。', + fileExtensionNotSupport: 'ファイル拡張子はサポートされていません', + pasteFileLinkInvalid: '無効なファイルリンク', + }, } export default translation diff --git a/i18n/lang/common.vi.ts b/i18n/lang/common.vi.ts index 83c5f54..2d62fe5 100644 --- a/i18n/lang/common.vi.ts +++ b/i18n/lang/common.vi.ts @@ -28,6 +28,16 @@ const translation = { pasteImageLinkInvalid: 'Liên kết ảnh không hợp lệ', imageUpload: 'Tải ảnh lên', }, + fileUploader: { + uploadFromComputer: 'Tải lên cục bộ', + pasteFileLink: 'Dán liên kết tệp', + pasteFileLinkInputPlaceholder: 'Nhập URL...', + uploadFromComputerLimit: 'Tải lên tệp không được vượt quá {{size}}', + fileExtensionNotSupport: 'Phần mở rộng tệp không được hỗ trợ', + pasteFileLinkInvalid: 'Liên kết tệp không hợp lệ', + uploadFromComputerUploadError: 'Tải lên tệp không thành công, vui lòng tải lên lại.', + uploadFromComputerReadError: 'Đọc tệp không thành công, vui lòng thử lại.', + }, } -export default translation; +export default translation diff --git a/i18n/lang/common.zh.ts b/i18n/lang/common.zh.ts index d3b50fd..bad2255 100644 --- a/i18n/lang/common.zh.ts +++ b/i18n/lang/common.zh.ts @@ -28,6 +28,16 @@ const translation = { pasteImageLinkInvalid: '图片链接无效', imageUpload: '图片上传', }, + fileUploader: { + uploadFromComputer: '从本地上传', + pasteFileLink: '粘贴文件链接', + pasteFileLinkInputPlaceholder: '输入文件链接', + uploadFromComputerReadError: '文件读取失败,请重新选择。', + uploadFromComputerUploadError: '文件上传失败,请重新上传。', + uploadFromComputerLimit: '上传 {{type}} 不能超过 {{size}}', + pasteFileLinkInvalid: '文件链接无效', + fileExtensionNotSupport: '文件类型不支持', + }, } export default translation