提交 67ca9fea 编写于 作者: D DCloud_LXH

feat(H5): choose file i18n

上级 79dd3b16
......@@ -12,7 +12,7 @@
"uni.chooseVideo.cancel": "Cancel",
"uni.chooseVideo.sourceType.album": "Album",
"uni.chooseVideo.sourceType.camera": "Camera",
"uni.previewImage.cancel": "Cancel",
"uni.chooseFile.notUserActivation": "File chooser dialog can only be shown with a user activation",
"uni.previewImage.button.save": "Save Image",
"uni.previewImage.save.success": "Saved successfully",
"uni.previewImage.save.fail": "Save failed",
......
......@@ -12,6 +12,7 @@
"uni.chooseVideo.cancel": "Cancelar",
"uni.chooseVideo.sourceType.album": "Álbum",
"uni.chooseVideo.sourceType.camera": "Cámara",
"uni.chooseFile.notUserActivation": "El cuadro de diálogo del selector de archivos solo se puede mostrar con la activación del usuario",
"uni.previewImage.cancel": "Cancelar",
"uni.previewImage.button.save": "Guardar imagen",
"uni.previewImage.save.success": "Guardado exitosamente",
......
......@@ -12,6 +12,7 @@
"uni.chooseVideo.cancel": "Annuler",
"uni.chooseVideo.sourceType.album": "Album",
"uni.chooseVideo.sourceType.camera": "Caméra",
"uni.chooseFile.notUserActivation": "La boîte de dialogue du sélecteur de fichier ne peut être affichée qu'avec une activation par l'utilisateur",
"uni.previewImage.cancel": "Annuler",
"uni.previewImage.button.save": "Guardar imagen",
"uni.previewImage.save.success": "Enregistré avec succès",
......
......@@ -12,6 +12,7 @@
"uni.chooseVideo.cancel": "取消",
"uni.chooseVideo.sourceType.album": "从相册选择",
"uni.chooseVideo.sourceType.camera": "拍摄",
"uni.chooseFile.notUserActivation": "文件选择器对话框只能在用户激活时显示",
"uni.previewImage.cancel": "取消",
"uni.previewImage.button.save": "保存图像",
"uni.previewImage.save.success": "保存图像到相册成功",
......
......@@ -12,6 +12,7 @@
"uni.chooseVideo.cancel": "取消",
"uni.chooseVideo.sourceType.album": "從相冊選擇",
"uni.chooseVideo.sourceType.camera": "拍攝",
"uni.chooseFile.notUserActivation": "文件選擇器對話框只能在用戶激活時顯示",
"uni.previewImage.cancel": "取消",
"uni.previewImage.button.save": "保存圖像",
"uni.previewImage.save.success": "保存圖像到相冊成功",
......
......@@ -9,16 +9,17 @@ const passiveOptions = supportsPassive ? {
const vms = []
let userInteract = 0
let inited
function setInteract (interact) { vms.forEach(vm => (vm.userInteract = interact)) }
function addInteractListener (vm = {}) {
if (!inited) {
const eventNames = ['touchstart', 'touchmove', 'touchend', 'mousedown', 'mouseup']
eventNames.forEach(eventName => {
document.addEventListener(eventName, function () {
!userInteract && vms.forEach(vm => (vm.userInteract = true))
!userInteract && setInteract(true)
userInteract++
setTimeout(() => {
!--userInteract && vms.forEach(vm => (vm.userInteract = false))
!--userInteract && setInteract(false)
}, 0)
}, passiveOptions)
})
......
import { fileToUrl } from 'uni-platform/helpers/file'
import { t } from 'uni-core/helpers/i18n'
import _createInput from './create_input'
import { interact } from 'uni-mixins'
......@@ -60,7 +61,7 @@ export function chooseFile ({
fileInput.click()
} else {
invoke(callbackId, {
errMsg: 'chooseFile:fail File chooser dialog can only be shown with a user activation.'
errMsg: `chooseFile:fail ${t('uni.chooseFile.notUserActivation')}`
})
}
}
import { fileToUrl } from 'uni-platform/helpers/file'
import { t } from 'uni-core/helpers/i18n'
import _createInput from './create_input'
import { interact } from 'uni-mixins'
......@@ -58,7 +59,7 @@ export function chooseImage ({
imageInput.click()
} else {
invoke(callbackId, {
errMsg: 'chooseImage:fail File chooser dialog can only be shown with a user activation.'
errMsg: `chooseImage:fail ${t('uni.chooseFile.notUserActivation')}`
})
}
}
import { fileToUrl, revokeObjectURL } from 'uni-platform/helpers/file'
import { t } from 'uni-core/helpers/i18n'
import _createInput from './create_input'
import { interact } from 'uni-mixins'
......@@ -72,7 +73,7 @@ export function chooseVideo ({
videoInput.click()
} else {
invoke(callbackId, {
errMsg: 'chooseVideo:fail File chooser dialog can only be shown with a user activation.'
errMsg: `chooseVideo:fail ${t('uni.chooseFile.notUserActivation')}`
})
}
}
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册