diff --git a/src/core/helpers/i18n/en.json b/src/core/helpers/i18n/en.json index a77a6e162472f1d25dfb21edd3c3d219b8c91d15..d17943dfdc47e8189e2e683184aab148387de79c 100644 --- a/src/core/helpers/i18n/en.json +++ b/src/core/helpers/i18n/en.json @@ -11,6 +11,10 @@ "uni.chooseVideo.cancel": "Cancel", "uni.chooseVideo.sourceType.album": "Album", "uni.chooseVideo.sourceType.camera": "Camera", + "uni.previewImage.cancel": "Cancel", + "uni.previewImage.button.save": "Save Image", + "uni.previewImage.save.success": "Saved successfully", + "uni.previewImage.save.fail": "Save failed", "uni.picker.done": "Done", "uni.picker.cancel": "Cancel", "uni.video.danmu": "Danmu", diff --git a/src/core/helpers/i18n/es.json b/src/core/helpers/i18n/es.json index 4ed96a9e8428b74ef6f54ab2ea058ab6c2ae75e1..52ba9ed1e75d5c049a6caec27e8582a9904606f5 100644 --- a/src/core/helpers/i18n/es.json +++ b/src/core/helpers/i18n/es.json @@ -11,6 +11,10 @@ "uni.chooseVideo.cancel": "Cancelar", "uni.chooseVideo.sourceType.album": "Álbum", "uni.chooseVideo.sourceType.camera": "Cámara", + "uni.previewImage.cancel": "Cancelar", + "uni.previewImage.button.save": "Guardar imagen", + "uni.previewImage.save.success": "Guardado exitosamente", + "uni.previewImage.save.fail": "Error al guardar", "uni.picker.done": "OK", "uni.picker.cancel": "Cancelar", "uni.video.danmu": "Danmu", diff --git a/src/core/helpers/i18n/fr.json b/src/core/helpers/i18n/fr.json index ac608d8c558ea868094ec93d8bb32454d7772ecb..0d229d25776820faa89c7a4e6eda2b0611fdc99e 100644 --- a/src/core/helpers/i18n/fr.json +++ b/src/core/helpers/i18n/fr.json @@ -11,6 +11,10 @@ "uni.chooseVideo.cancel": "Annuler", "uni.chooseVideo.sourceType.album": "Album", "uni.chooseVideo.sourceType.camera": "Caméra", + "uni.previewImage.cancel": "Annuler", + "uni.previewImage.button.save": "Guardar imagen", + "uni.previewImage.save.success": "Enregistré avec succès", + "uni.previewImage.save.fail": "Échec de la sauvegarde", "uni.picker.done": "OK", "uni.picker.cancel": "Annuler", "uni.video.danmu": "Danmu", diff --git a/src/core/helpers/i18n/zh-Hans.json b/src/core/helpers/i18n/zh-Hans.json index aae303df4b52b647c04011135f862c0ba18314ea..8ff2c431535a7ec18c8e636b2ed9735650cae170 100644 --- a/src/core/helpers/i18n/zh-Hans.json +++ b/src/core/helpers/i18n/zh-Hans.json @@ -11,6 +11,10 @@ "uni.chooseVideo.cancel": "取消", "uni.chooseVideo.sourceType.album": "从相册选择", "uni.chooseVideo.sourceType.camera": "拍摄", + "uni.previewImage.cancel": "取消", + "uni.previewImage.button.save": "保存图像", + "uni.previewImage.save.success": "保存图像到相册成功", + "uni.previewImage.save.fail": "保存图像到相册失败", "uni.picker.done": "完成", "uni.picker.cancel": "取消", "uni.video.danmu": "弹幕", diff --git a/src/core/helpers/i18n/zh-Hant.json b/src/core/helpers/i18n/zh-Hant.json index d452b3e980864bda57739c73c3e11897001980e7..4f638a6ba81ecafebad7f92a60c48501b54570af 100644 --- a/src/core/helpers/i18n/zh-Hant.json +++ b/src/core/helpers/i18n/zh-Hant.json @@ -11,6 +11,10 @@ "uni.chooseVideo.cancel": "取消", "uni.chooseVideo.sourceType.album": "從相冊選擇", "uni.chooseVideo.sourceType.camera": "拍攝", + "uni.previewImage.cancel": "取消", + "uni.previewImage.button.save": "保存圖像", + "uni.previewImage.save.success": "保存圖像到相冊成功", + "uni.previewImage.save.fail": "保存圖像到相冊失敗", "uni.picker.done": "完成", "uni.picker.cancel": "取消", "uni.video.danmu": "彈幕", diff --git a/src/platforms/app-plus/service/api/media/preview-image.js b/src/platforms/app-plus/service/api/media/preview-image.js index 7b660c06d064f409a17b3567fca6ccb9ff410771..a9dcbb8a5bdeca9628eccee15c3c9e4fc1a0fae8 100644 --- a/src/platforms/app-plus/service/api/media/preview-image.js +++ b/src/platforms/app-plus/service/api/media/preview-image.js @@ -6,6 +6,10 @@ import { publish } from '../../bridge' +import { + t +} from 'uni-core/helpers/i18n' + export function previewImagePlus ({ current = 0, background = '#000000', @@ -35,7 +39,7 @@ export function previewImagePlus ({ let title = '' const hasLongPressActions = longPressActions && longPressActions.callbackId if (!hasLongPressActions) { - itemList = ['保存相册'] + itemList = [t('uni.previewImage.button.save')] itemColor = '#000000' title = '' } else { @@ -49,14 +53,11 @@ export function previewImagePlus ({ title: item, color: itemColor })), - cancel: '' + cancel: t('uni.previewImage.cancel') } if (title) { options.title = title } - // if (plus.os.name === 'iOS') { - // options.cancel = '取消' - // } plus.nativeUI.actionSheet(options, (e) => { if (e.index > 0) { if (hasLongPressActions) { @@ -68,9 +69,9 @@ export function previewImagePlus ({ return } plus.gallery.save(res.url, function (GallerySaveEvent) { - plus.nativeUI.toast('保存图片到相册成功') + plus.nativeUI.toast(t('uni.previewImage.save.success')) }, function () { - plus.nativeUI.toast('保存图片到相册失败') + plus.nativeUI.toast(t('uni.previewImage.save.fail')) }) } else if (hasLongPressActions) { publish(longPressActions.callbackId, {