diff --git a/src/components/common/VnSmsDialog.vue b/src/components/common/VnSmsDialog.vue
index 59021cef4c..4306beb4c0 100644
--- a/src/components/common/VnSmsDialog.vue
+++ b/src/components/common/VnSmsDialog.vue
@@ -21,7 +21,8 @@ const props = defineProps({
},
template: {
type: String,
- required: true,
+ required: false,
+ default: '',
},
locale: {
type: String,
@@ -49,7 +50,7 @@ updateMessage();
function updateMessage() {
const params = props.data;
- const key = `templates['${props.template}']`;
+ const key = props.template ? `templates['${props.template}']` : '';
message.value = t(key, params, { locale: locale.value });
}
@@ -104,15 +105,14 @@ async function send() {
map-options
:input-debounce="0"
rounded
- outlined
dense
/>
-
+
-
+
@@ -135,6 +134,11 @@ async function send() {
@click="message = ''"
class="cursor-pointer"
/>
+
+
+ {{ t('messageTooltip') }}
+
+
@@ -184,18 +188,20 @@ en:
es: Spanish
fr: French
pt: Portuguese
+ messageTooltip: Special characters like accents counts as multiple
es:
Send SMS: Enviar SMS
Language: Idioma
Phone: Móvil
Subject: Asunto
Message: Mensaje
+ messageTooltip: Carácteres especiales como acentos cuentan como varios
templates:
pendingPayment: 'Su pedido está pendiente de pago.
Por favor, entre en la página web y efectue el pago con tarjeta. Muchas gracias.'
minAmount: 'Es necesario un importe mínimo de 50€ (Sin IVA) en su pedido
- { orderId } del día { shipped } para recibirlo sin portes adicionales.'
- orderChanges: 'Pedido {orderId} día { shipped }: { changes }'
+ { orderId } con llegada { landing } para recibirlo sin portes adicionales.'
+ orderChanges: 'Pedido {orderId} con llegada estimada día { landing }: { changes }'
en: Inglés
es: Español
fr: Francés
@@ -207,12 +213,14 @@ fr:
Phone: Mobile
Subject: Affaire
Message: Message
+ messageTooltip: Les caractères spéciaux comme les accents comptent comme plusieurs
templates:
- pendingPayment: 'Votre commande est en attente de paiement.
- Veuillez vous connecter sur le site web et effectuer le paiement par carte. Merci beaucoup.'
- minAmount: 'Un montant minimum de 50€ (TVA non incluse) est requis pour votre commande
- { orderId } du { shipped } afin de la recevoir sans frais de port supplémentaires.'
- orderChanges: 'Commande { orderId } du { shipped }: { changes }'
+ pendingPayment: 'Verdnatura : Commande en attente de règlement. Veuillez régler votre commande avant 9h.
+ Sinon elle sera décalée en fonction de vos jours de livraison . Merci'
+ minAmount: 'Verdnatura vous rappelle :
+ Montant minimum nécessaire de 50 euros pour recevoir la commande { orderId } livraison { landing }.
+ Merci.'
+ orderChanges: 'Commande {orderId} livraison {landing} indisponible/s. Désolés pour le dérangement.'
en: Anglais
es: Espagnol
fr: Français
@@ -224,12 +232,13 @@ pt:
Phone: Móvel
Subject: Assunto
Message: Mensagem
+ messageTooltip: Caracteres especiais como acentos contam como vários
templates:
pendingPayment: 'Seu pedido está pendente de pagamento.
Por favor, acesse o site e faça o pagamento com cartão. Muito obrigado.'
minAmount: 'É necessário um valor mínimo de 50€ (sem IVA) em seu pedido
- { orderId } do dia { shipped } para recebê-lo sem custos de envio adicionais.'
- orderChanges: 'Pedido { orderId } dia { shipped }: { changes }'
+ { orderId } do dia { landing } para recebê-lo sem custos de envio adicionais.'
+ orderChanges: 'Pedido { orderId } com chegada dia { landing }: { changes }'
en: Inglês
es: Espanhol
fr: Francês