diff --git a/www/plugins/es/i18n/locale-en-GB.json b/www/plugins/es/i18n/locale-en-GB.json index a6871c8f34feee0c21147810b0a631b022be2bb2..4bba5938859a046b285aa0d0d1acb49ddb911efd 100644 --- a/www/plugins/es/i18n/locale-en-GB.json +++ b/www/plugins/es/i18n/locale-en-GB.json @@ -93,7 +93,8 @@ "CONFIRM": { "REMOVE": "Are you sure you want to <b>delete this message</b>?<br/><br/> This operation is irreversible.", "REMOVE_ALL": "Are you sure you want to <b>delete all messages</b>?<br/><br/> This operation is irreversible.", - "MARK_ALL_AS_READ": "Are you sure you want to <b>mark all message as read</b>?" + "MARK_ALL_AS_READ": "Are you sure you want to <b>mark all message as read</b>?", + "USER_HAS_NO_PROFILE": "This identity has no Cesium + profile. It may not use the Cesium + extension, so it <b>will not read your message</b>.<br/><br/>Are you sure you want <b>to continue</b>?" }, "INFO": { "MESSAGE_REMOVED": "Message successfully deleted", diff --git a/www/plugins/es/i18n/locale-en.json b/www/plugins/es/i18n/locale-en.json index a6871c8f34feee0c21147810b0a631b022be2bb2..4bba5938859a046b285aa0d0d1acb49ddb911efd 100644 --- a/www/plugins/es/i18n/locale-en.json +++ b/www/plugins/es/i18n/locale-en.json @@ -93,7 +93,8 @@ "CONFIRM": { "REMOVE": "Are you sure you want to <b>delete this message</b>?<br/><br/> This operation is irreversible.", "REMOVE_ALL": "Are you sure you want to <b>delete all messages</b>?<br/><br/> This operation is irreversible.", - "MARK_ALL_AS_READ": "Are you sure you want to <b>mark all message as read</b>?" + "MARK_ALL_AS_READ": "Are you sure you want to <b>mark all message as read</b>?", + "USER_HAS_NO_PROFILE": "This identity has no Cesium + profile. It may not use the Cesium + extension, so it <b>will not read your message</b>.<br/><br/>Are you sure you want <b>to continue</b>?" }, "INFO": { "MESSAGE_REMOVED": "Message successfully deleted", diff --git a/www/plugins/es/i18n/locale-fr-FR.json b/www/plugins/es/i18n/locale-fr-FR.json index d609686f9f1efe9890747473d23f115ef0441bdf..a5d087297ca11205663882c58f9a8d4a8e172b01 100644 --- a/www/plugins/es/i18n/locale-fr-FR.json +++ b/www/plugins/es/i18n/locale-fr-FR.json @@ -91,9 +91,10 @@ "NO_CONTENT": "Message vide" }, "CONFIRM": { - "REMOVE": "Etes-vous sur de vouloir <b>supprimer ce message</b> ?<br/><br/>Cette opération est irréversible.", - "REMOVE_ALL" : "Etes-vous sur de vouloir <b>supprimer tous les messages</b> ?<br/><br/>Cette opération est irréversible.", - "MARK_ALL_AS_READ": "Etes-vous sur de vouloir <b>marquer tous les messages comme lu</b> ?" + "REMOVE": "Êtes-vous sûr de vouloir <b>supprimer ce message</b> ?<br/><br/>Cette opération est irréversible.", + "REMOVE_ALL" : "Êtes-vous sûr de vouloir <b>supprimer tous les messages</b> ?<br/><br/>Cette opération est irréversible.", + "MARK_ALL_AS_READ": "Êtes-vous sûr de vouloir <b>marquer tous les messages comme lu</b> ?", + "USER_HAS_NO_PROFILE": "Cette identité n'a aucun profil Cesium+. Il se peut qu'elle n'utilise pas l'extension Cesium+, et <b>ne consultera donc pas votre message</b>.<br/><br/>Êtes-vous sûr de vouloir <b>continuer</b> malgré tout ?" }, "INFO": { "MESSAGE_REMOVED": "Message supprimé", @@ -196,7 +197,7 @@ "TITLE": "Annonce", "MENU_TITLE": "Options", "POPOVER_SHARE_TITLE": "Annonce {{title}}", - "REMOVE_CONFIRMATION" : "Etes-vous sur de vouloir supprimer cette annonce ?<br/><br/>Cette opération est irréversible." + "REMOVE_CONFIRMATION" : "Êtes-vous sûr de vouloir supprimer cette annonce ?<br/><br/>Cette opération est irréversible." }, "TYPE": { "TITLE": "Nouvelle annonce", @@ -257,7 +258,7 @@ "LOCATION": "Adresse :", "MENU_TITLE": "Options", "POPOVER_SHARE_TITLE": "{{title}}", - "REMOVE_CONFIRMATION" : "Etes-vous sur de vouloir supprimer cette page ?<br/><br/>Cette opération est irréversible." + "REMOVE_CONFIRMATION" : "Êtes-vous sûr de vouloir supprimer cette page ?<br/><br/>Cette opération est irréversible." }, "TYPE": { "TITLE": "Nouvelle page", diff --git a/www/plugins/es/js/controllers/wot-controllers.js b/www/plugins/es/js/controllers/wot-controllers.js index b4ba49c5ea359e5b7624c58f79724ff61b630ed7..b2dae8ffef5a40be5d756e1f77a975f781467689 100644 --- a/www/plugins/es/js/controllers/wot-controllers.js +++ b/www/plugins/es/js/controllers/wot-controllers.js @@ -45,10 +45,26 @@ function ESWotIdentityViewController($scope, csSettings, PluginService, esModals /* -- modals -- */ - $scope.showNewMessageModal = function() { + $scope.showNewMessageModal = function(confirm) { return $scope.loadWallet({minData: true}) + .then(function() { UIUtils.loading.hide(); + + // Ask confirmation, if user has no Cesium+ profil + if (!confirm && !$scope.formData.profile) { + return UIUtils.alert.confirm('MESSAGE.CONFIRM.USER_HAS_NO_PROFILE') + .then(function (confirm) { + // Recursive call (with confirm flag) + if (confirm) return true; + }); + } + return true; + }) + // Open modal + .then(function(confirm) { + if (!confirm) return false; + return esModals.showMessageCompose({ destPub: $scope.formData.pubkey, destUid: $scope.formData.name||$scope.formData.uid