From 82300fd292307a89a5397397db44add3f1ca6b17 Mon Sep 17 00:00:00 2001 From: Jon <jon@verdnatura.es> Date: Wed, 24 Apr 2024 11:31:37 +0200 Subject: [PATCH] refactor: refs #7239 changed french translations --- src/components/common/VnSmsDialog.vue | 39 ++++++++++++++++----------- 1 file changed, 24 insertions(+), 15 deletions(-) diff --git a/src/components/common/VnSmsDialog.vue b/src/components/common/VnSmsDialog.vue index 59021cef4..4306beb4c 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 /> </QCardSection> <QCardSection class="q-pb-xs"> - <VnInput :label="t('Phone')" v-model="phone" is-outlined /> + <VnInput :label="t('Phone')" v-model="phone" /> </QCardSection> <QCardSection class="q-pb-xs"> - <VnInput v-model="subject" :label="t('Subject')" is-outlined /> + <VnInput v-model="subject" :label="t('Subject')" /> </QCardSection> <QCardSection class="q-mb-md" q-input> <QInput @@ -125,7 +125,6 @@ async function send() { :bottom-slots="true" :rules="[(value) => value.length < maxLength || 'Error!']" stack-label - outlined autofocus > <template #append> @@ -135,6 +134,11 @@ async function send() { @click="message = ''" class="cursor-pointer" /> + <QIcon name="info" class="cursor-pointer"> + <QTooltip> + {{ t('messageTooltip') }} + </QTooltip> + </QIcon> </template> <template #counter> <QChip :color="color" dense> @@ -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