From e0a36eb403df681e52b5d7c78eb4689c92a42ade Mon Sep 17 00:00:00 2001 From: Xavier Perez <66711995+LOLCR4FT@users.noreply.github.com> Date: Fri, 21 Oct 2022 11:01:57 +0200 Subject: [PATCH] Languages refactor CA - EN - FR --- src/app/data/beyond/app-language-ca.ts | 6 +- src/app/data/beyond/app-language-en.ts | 392 ++++++++++++++----------- src/app/data/beyond/app-language-fr.ts | 288 +++++++++--------- 3 files changed, 372 insertions(+), 314 deletions(-) diff --git a/src/app/data/beyond/app-language-ca.ts b/src/app/data/beyond/app-language-ca.ts index 4afdeed..4f7032d 100644 --- a/src/app/data/beyond/app-language-ca.ts +++ b/src/app/data/beyond/app-language-ca.ts @@ -776,7 +776,7 @@ export const LANGUAGE_CA = { {% set languageSheet = { premessage: "Informació de la petició de devolució", messageHeader: "Hola {{firstName}} {{lastName}},", - messageBody1: "T'informem que hem rebut la teva petició de devolució.", + messageBody1: "T'informem que hem rebut la teva petició de devolució de la comanda {{documentNumber}}.", messageBody2: "Si tens algun dubte sobre la teva devolució o algun altre qüestió, pots posar-te en contacte amb nosaltres.", messageSignature: "Atentament, l'equip de {{ecommerceName}}" } %} @@ -785,8 +785,8 @@ export const LANGUAGE_CA = { {{ languageSheet.premessage }}

- {{ replace(languageSheet.messageHeader, { '{{firstName}}': sales.user.billingAddress.firstName, '{{lastName}}': sales.user.billingAddress.lastName }) }}

- {{ languageSheet.messageBody1 }}
+ {{ languageSheet.messageHeader }}

+ {{ replace(languageSheet.messageBody1, { '{{documentNumber}}': first(sales.documentParents).documentNumber }) }}
{{ languageSheet.messageBody2 }}

{{ replace(languageSheet.messageSignature, { '{{ecommerceName}}': general.ecommerceName }) }}
diff --git a/src/app/data/beyond/app-language-en.ts b/src/app/data/beyond/app-language-en.ts index e8b86cf..25701b9 100644 --- a/src/app/data/beyond/app-language-en.ts +++ b/src/app/data/beyond/app-language-en.ts @@ -29,7 +29,7 @@ export const LANGUAGE_EN = { footer: { html: ` {% set languageSheet = { - moreInfo: 'For more information, read our privacy policy and terms of use.' + moreInfo: "For more information, read our privacy policy and terms of use." } %} @@ -123,20 +123,20 @@ export const LANGUAGE_EN = { html: ` {% set languageSheet = { premessage: 'Welcome to '{{ecommerceName}}'!', - messageHeader: 'Hello ' ~ user.firstName ~ ' ' ~ user.lastName ~ ',', - messageBody1: 'We are pleased to inform you that your customer account in '{{ecommerceName}}' has been successfully created.', - messageBody2: 'Thanks to your customer account now you can update your profile and password, view your order history and other details that may be of your interest.', - messageBody3: "We hope to see you soon in " ~ ''{{ecommerceName}}'', - messageSignature: 'The {{ecommerceName}} Team' + messageHeader: "Hello {{firstName}} {{lastName}} ,", + messageBody1: "We are pleased to inform you that your customer account in {{ecommerceName}} has been successfully created.", + messageBody2: "Thanks to your customer account now you can update your profile and password, view your order history and other details that may be of your interest.", + messageBody3: "We hope to see you soon in {{ecommerceName}}", + messageSignature: "The {{ecommerceName}} Team" } %} - {{ languageSheet.premessage }}

+ {{ replace(languageSheet.premessage, { '{{ecommerceName}}': general.ecommerceName }) }}

- {{ languageSheet.messageHeader }}

- {{ languageSheet.messageBody1 }}
+ {{ replace(languageSheet.messageHeader, { '{{firstName}}': user.firstName, '{{lastName}}': user.lastName }) }}

+ {{ replace(languageSheet.messageBody1, { '{{ecommerceUrl}}': general.ecommerceUrl, '{{ecommerceName}}': general.ecommerceName }) }}
{{ languageSheet.messageBody2 }}

- {{ languageSheet.messageBody3 }}

+ {{ replace(languageSheet.messageBody3, { '{{ecommerceUrl}}': general.ecommerceUrl, '{{ecommerceName}}': general.ecommerceName }) }}

{{ replace(languageSheet.messageSignature, { '{{ecommerceName}}': general.ecommerceName }) }}
@@ -149,16 +149,16 @@ export const LANGUAGE_EN = { html: ` {% set languageSheet = { premessage: 'Confirmation deleted account', - messageHeader: 'Hello ' ~ user.firstName ~ ' ' ~ user.lastName ~ ',', - messageBody: 'As requested during your recent visit to ' ~ general.ecommerceName ~ ", we confirm that your user account " ~ user.email ~ " has been removed from our database.", - messageSignature: 'The {{ecommerceName}} Team' + messageHeader: "Hello {{firstName}} {{lastName}} ,", + messageBody: "As requested during your recent visit to {{ecommerceName}}, we confirm that your user account {{userEmail}} has been removed from our database.", + messageSignature: "The {{ecommerceName}} Team" } %} {{ languageSheet.premessage }}

- {{ languageSheet.messageHeader }}

- {{ languageSheet.messageBody }}

+ {{ replace(languageSheet.messageHeader, { '{{firstName}}': user.firstName, '{{lastName}}': user.lastName }) }}

+ {{ replace(languageSheet.messageBody, { '{{ecommerceName}}': general.ecommerceName, '{{userEmail}}': user.email }) }}

{{ replace(languageSheet.messageSignature, { '{{ecommerceName}}': general.ecommerceName }) }}
@@ -171,22 +171,22 @@ export const LANGUAGE_EN = { html: ` {% set languageSheet = { premessage: 'Password recovery', - messageHeader: 'Hello ' ~ user.firstName ~ ' ' ~ user.lastName ~ ',', - messageBody1: "As requested during your recent visit to " ~ general.ecommerceName ~ ", here's your address to access the password recovery zone:", - messageBody2: 'Click here', - messageBody3: 'Este enlace solamente será válido durante las 24 horas siguientes al momento de su envío.', - messageBody4: "We hope to see you soon in " ~ ''{{ecommerceName}}'.', - messageSignature: 'The {{ecommerceName}} Team' + messageHeader: "Hello {{firstName}} {{lastName}} ,", + messageBody1: "As requested during your recent visit to {{ecommerceName}}, here's your address to access the password recovery zone:", + messageBody2: "Click here", + messageBody3: "This link will only be valid for 24 hours from the time it is sent.", + messageBody4: "We hope to see you soon in {{ecommerceName}}.", + messageSignature: "The {{ecommerceName}} Team" } %} {{ languageSheet.premessage }}

- {{ languageSheet.messageHeader }}

- {{ languageSheet.messageBody1 }}
- {{ languageSheet.messageBody2 }}
+ {{ replace(languageSheet.messageHeader, { '{{firstName}}': user.firstName, '{{lastName}}': user.lastName }) }}

+ {{ replace(languageSheet.messageBody1, { '{{ecommerceName}}': general.ecommerceName }) }}
+ {{ replace(languageSheet.messageBody2, { '{{lostPasswordLink}}': user.lostPasswordLink }) }}
{{ languageSheet.messageBody3 }}

- {{ languageSheet.messageBody4 }}

+ {{ replace(languageSheet.messageBody4, { '{{ecommerceName}}': general.ecommerceName, '{{ecommerceUrl}}': general.ecommerceUrl }) }}

{{ replace(languageSheet.messageSignature, { '{{ecommerceName}}': general.ecommerceName }) }}
@@ -198,21 +198,21 @@ export const LANGUAGE_EN = { subject: `{{ general.ecommerceName }} - Password change`, html: ` {% set languageSheet = { - premessage: 'Password change', - messageHeader: 'Hello ' ~ user.firstName ~ ' ' ~ user.lastName ~ ',', - messageBody1: 'This email is to inform you that your customer account password has been changed.', + premessage: "Password change", + messageHeader: "Hello {{firstName}} {{lastName}} ,", + messageBody1: "This email is to inform you that your customer account password has been changed.", messageBody2: "Be sure to note your credentials in a safe place for future reference.", - messageBody3: "We hope to see you soon in " ~ ''{{ecommerceName}}'.', - messageSignature: 'The {{ecommerceName}} Team' + messageBody3: "We hope to see you soon in {{ecommerceName}}.", + messageSignature: "The {{ecommerceName}} Team" } %} {{ languageSheet.premessage }}

- {{ languageSheet.messageHeader }}

+ {{ replace(languageSheet.messageHeader, { '{{firstName}}': user.firstName, '{{lastName}}': user.lastName }) }}

{{ languageSheet.messageBody1 }}
{{ languageSheet.messageBody2 }}

- {{ languageSheet.messageBody3 }}

+ {{ replace(languageSheet.messageBody3, { '{{ecommerceName}}': general.ecommerceName, '{{ecommerceUrl}}': general.ecommerceUrl }) }}

{{ replace(languageSheet.messageSignature, { '{{ecommerceName}}': general.ecommerceName }) }}
@@ -231,22 +231,22 @@ export const LANGUAGE_EN = { html: ` {% set languageSheet = { premessage: 'Wishlist recommend', - messageHeader1: 'Hello ' ~ wishlist.toName ~ ',', - messageHeader2: "Your friend " ~ wishlist.user.firstName ~ " " ~ wishlist.user.lastName ~ " (" ~ wishlist.user.email ~ ") sends you this product that may be of interest for you.", - messageBody: 'If you need more information about this product you can contact us on '{{ecommerceName}}'', - messageSignature: 'The {{ecommerceName}} Team', - recommendedProducts: 'Recommended products', - product: 'Product', - price: 'Price', - comments: 'Message from your friend:' + messageHeader1: "Hello {{toName}},", + messageHeader2: "Your friend {{firstName}} {{lastName}} ({{email}}) sends you this product that may be of interest for you.", + messageBody: "If you need more information about this product you can contact us on {{ecommerceName}}", + messageSignature: "The {{ecommerceName}} Team", + recommendedProducts: "Recommended products", + product: "Product", + price: "Price", + comments: "Message from your friend:" } %} {{ languageSheet.premessage }}

- {{ languageSheet.messageHeader1 }}

- {{ languageSheet.messageHeader2 }}

- {{ languageSheet.messageBody }}

+ {{ replace(languageSheet.messageHeader1, { '{{toName}}': wishlist.toName }) }}

+ {{ replace(languageSheet.messageHeader2, { '{{firstName}}': wishlist.user.firstName, '{{lastName}}': wishlist.user.lastName, '{{email}}': wishlist.user.email }) }}

+ {{ replace(languageSheet.messageBody, { '{{ecommerceName}}': general.ecommerceName, '{{ecommerceUrl}}': general.ecommerceUrl }) }}

{{ replace(languageSheet.messageSignature, { '{{ecommerceName}}': general.ecommerceName }) }}

@@ -281,9 +281,13 @@ export const LANGUAGE_EN = { - - {{ item.price|number_format(2) }}{{ general.defaultCurrencyCode }} - + + + + {{ item.price|number_format(2) }}{{ general.defaultCurrencyCode }} + + + {% endfor %} @@ -316,21 +320,21 @@ export const LANGUAGE_EN = { subject: `{{ general.ecommerceName }} - {{ recommend.name }} recommends you a product`, html: ` {% set languageSheet = { - premessage: 'Product recommendation', - messageHeader1: "Your friend " ~ recommend.name ~ " (" ~ recommend.email ~ ") thinks this item could be of your interest.", - messageBody: 'If you need further information about this item you can contact us at '{{ecommerceName}}'', - messageSignature: 'The {{ecommerceName}} Team', - recommendedProducts: 'Recommended products', - product: 'Product', - price: 'Price', - comments: 'Message from your friend:' + premessage: "Product recommendation", + messageHeader1: "Your friend {{name}} ({{email}}) thinks this item could be of your interest.", + messageBody: "If you need further information about this item you can contact us at {{ecommerceName}}", + messageSignature: "The {{ecommerceName}} Team", + recommendedProducts: "Recommended products", + product: "Product", + price: "Price", + comments: "Message from your friend:" } %} {{ languageSheet.premessage }}

- {{ languageSheet.messageHeader1 }}

- {{ languageSheet.messageBody }}

+ {{ replace(languageSheet.messageHeader1, { '{{name}}': recommend.name, '{{email}}': recommend.email }) }}

+ {{ replace(languageSheet.messageBody, { '{{ecommerceName}}': general.ecommerceName, '{{ecommerceUrl}}': general.ecommerceUrl }) }}

{{ replace(languageSheet.messageSignature, { '{{ecommerceName}}': general.ecommerceName }) }}

@@ -396,13 +400,13 @@ export const LANGUAGE_EN = { subject: `{{ general.ecommerceName }} - Contact form`, html: ` {% set languageSheet = { - premessage: 'Contact form', - name: 'Name:', - email: 'Email:', - phone: 'Phone:', - motive: 'Query motive:', - comments: 'Message:', - messageSignature: 'The {{ecommerceName}} Team' + premessage: "Contact form", + name: "Name:", + email: "Email:", + phone: "Phone:", + motive: "Query motive:", + comments: "Message:", + messageSignature: "The {{ecommerceName}} Team" } %} @@ -435,14 +439,14 @@ export const LANGUAGE_EN = { subject: `{{ general.ecommerceName }} - Product enquiry`, html: ` {% set languageSheet = { - premessage: 'Product enquiry', - name: 'Name:', - email: 'Email:', - phone: 'Phone:', - comments: 'Message:', - productName: 'Product name:', - productSku: 'Product reference:', - messageSignature: 'The {{ecommerceName}} Team' + premessage: "Product enquiry", + name: "Name:", + email: "Email:", + phone: "Phone:", + comments: "Message:", + productName: "Product name:", + productSku: "Product reference:", + messageSignature: "The {{ecommerceName}} Team" } %} @@ -478,29 +482,29 @@ export const LANGUAGE_EN = { subject: `{{ general.ecommerceName }} - {{ (sales.reserve) ? ('Order received') : ('Order confirmation') }} {{ sales.documentNumber }}`, html: ` {% set languageSheet = { - premessage: 'Order confirmation', - premessageReserve: 'Order received', - messageHeader: 'Thank you very much for trusting us. We confirm your order has been processed correctly. Please find your order attached as a PDF file.', - messageHeaderReserve: 'Thank you very much for trusting us. We have received your order, as we have some products on order we have it pending review.', - messageBody1: 'Below you will find the order details.', - messageBody2: 'Thank you for shopping at {{ecommerceName}}', - messageSignature: 'The {{ecommerceName}} Team', - orderNumber: 'Order number:', - orderDate: 'Order date:', - paymentSystem: 'Payment system:', - shippingName: 'Shipping method:', - address: 'Address', - addressBilling: 'Billing Address', - addressShipping: 'Shipping Address', - orderResume: 'Order summary', - quantity: 'Quantity:', - product: 'Product', - gift: 'Gift', - total: 'Total:', - comment: 'Comments:', - pickup: 'You have chosen store delivery', - pickupMessage: 'We will notify you by email when your order is available for pick up.', - rewardPoints: 'The total {{ecommerceName}} you will get for your next purchase is {{value}}' + premessage: "Order confirmation", + premessageReserve: "Order received", + messageHeader: "Thank you very much for trusting us. We confirm your order has been processed correctly. Please find your order attached as a PDF file.", + messageHeaderReserve: "Thank you very much for trusting us. We have received your order, as we have some products on order we have it pending review.", + messageBody1: "Below you will find the order details.", + messageBody2: "Thank you for shopping at {{ecommerceName}}", + messageSignature: "The {{ecommerceName}} Team", + orderNumber: "Order number:", + orderDate: "Order date:", + paymentSystem: "Payment system:", + shippingName: "Shipping method:", + address: "Address", + addressBilling: "Billing Address", + addressShipping: "Shipping Address", + orderResume: "Order summary", + quantity: "Quantity:", + product: "Product", + gift: "Gift", + total: "Total:", + comment: "Comments:", + pickup: "You have chosen store delivery", + pickupMessage: "We will notify you by email when your order is available for pick up.", + rewardPoints: "The total {{ecommerceName}} you will get for your next purchase is {{value}}" } %} @@ -548,9 +552,9 @@ export const LANGUAGE_EN = { {% endif %} - + {% if sales.delivery.physicalLocation %} - {{ languageSheet.pickup }}:

+ {{ languageSheet.pickup }}:
{{ languageSheet.pickupMessage }}
@@ -597,35 +601,85 @@ export const LANGUAGE_EN = { {% for item in sales.items %} - - - - - - - - - -
- {{ item.name }} - - - {{ item.name }}{% if item.type == "GIFT" %} ({{ languageSheet.gift }}){% endif %} - - {% if item.options|length %} -
- {% for option in item.options %} -
{{ option.name }}: {{ option.value }}
- {% endfor %} -
-
- {% endif %} -
- - - {{ item.quantity }} - - + {% if item.type == 'BUNDLE' %} + + + + + + + + +
+ {{ item.name }} +
+ + + {{ item.quantity }} + + + {% for bundleItem in item.items %} + + + + + + + + + +
+ {{ bundleItem.name }} + + + {{ bundleItem.name }} + + {% if bundleItem.options|length %} +
+ {% for option in bundleItem.options %} +
{{ option.name }}: {{ option.value }}
+ {% endfor %} +
+
+ {% endif %} +
+ + +   + + + {% endfor %} + {% else %} + + + + + + + + + +
+ {{ item.name }} + + + {{ item.name }}{% if item.type == "GIFT" %} ({{ languageSheet.gift }}){% endif %} + + {% if item.options|length %} +
+ {% for option in item.options %} +
{{ option.name }}: {{ option.value }}
+ {% endfor %} +
+
+ {% endif %} +
+ + + {{ item.quantity }} + + + {% endif %} {% endfor %} @@ -694,7 +748,7 @@ export const LANGUAGE_EN = { - `, + `, // end 10 }, 11: { @@ -720,11 +774,11 @@ export const LANGUAGE_EN = { subject: `{{ general.ecommerceName }} - Request for return`, html: ` {% set languageSheet = { - premessage: 'Information on the return request', - messageHeader: 'Hello ' ~ sales.user.billingAddress.firstName ~ ' ' ~ sales.user.billingAddress.lastName ~ ',', - messageBody1: 'Please note that we have received your request for a refund of your order' ~ first(sales.documentParents).documentNumber ~ '.', - messageBody2: 'If you have any questions about your return or any other issue, you can contact us.', - messageSignature: 'The {{ecommerceName}} Team' + premessage: "Information on the return request", + messageHeader: "Hello {{firstName}} {{lastName}},", + messageBody1: "Please note that we have received your request for a refund of your order {{documentNumber}}.", + messageBody2: "If you have any questions about your return or any other issue, you can contact us.", + messageSignature: "The {{ecommerceName}} Team" } %} @@ -732,7 +786,7 @@ export const LANGUAGE_EN = { {{ languageSheet.premessage }}

{{ languageSheet.messageHeader }}

- {{ languageSheet.messageBody1 }}
+ {{ replace(languageSheet.messageBody1, { '{{documentNumber}}': first(sales.documentParents).documentNumber }) }}
{{ languageSheet.messageBody2 }}

{{ replace(languageSheet.messageSignature, { '{{ecommerceName}}': general.ecommerceName }) }}
@@ -746,18 +800,18 @@ export const LANGUAGE_EN = { html: ` {% set languageSheet = { premessage: "Incomplete order information", - messageHeader: 'Hello ' ~ abandonedCart.user.firstName ~ ' ' ~ abandonedCart.user.lastName ~ ',', - messageBody1: 'In your last visit to our store %%ecommerceName%% you placed the following item(s) in the shopping cart, but you did not complete the order.', - messageBody2: 'Click here to recover your cart.', - messageSignature: 'The {{ecommerceName}} Team' + messageHeader: "Hello {{ abandonedCart.user.firstName }} {{ abandonedCart.user.lastName }},", + messageBody1: "In your last visit to our store you placed the following item(s) in the shopping cart, but you did not complete the order.", + messageBody2: "Click here to recover your cart.", + messageSignature: "The {{ecommerceName}} Team" } %} {{ languageSheet.premessage }}

- {{ languageSheet.messageHeader }}

+ {{ replace(languageSheet.messageHeader, { '{{firstName}}': abandonedCart.user.firstName, '{{lastName}}': abandonedCart.user.lastName }) }}

{{ languageSheet.messageBody1 }}
- {{ languageSheet.messageBody2 }}

+ {{ replace(languageSheet.messageBody2, { '{{url}}': abandonedCart.link }) }}

{{ replace(languageSheet.messageSignature, { '{{ecommerceName}}': general.ecommerceName }) }}
@@ -776,18 +830,18 @@ export const LANGUAGE_EN = { html: ` {% set languageSheet = { premessage: "Email verification", - messageHeader: 'Hello ' ~ user.firstName ~ ' ' ~ user.lastName ~ ',', - messageBody1: 'Thanks for registering on ' ~ general.ecommerceUrl ~ '. Please, follow the link in order to verify your e-mail account: Click here.', - messageBody2: "We hope to see you soon in " ~ ''{{ecommerceName}}'', - messageSignature: 'The {{ecommerceName}} Team' + messageHeader: "Hello {{firstName}} {{lastName}} ,", + messageBody1: "Thanks for registering on {{ecommerceUrl}}. Please, follow the link in order to verify your e-mail account: Click here.", + messageBody2: "We hope to see you soon in {{ecommerceName}}.", + messageSignature: "The {{ecommerceName}} Team" } %} {{ languageSheet.premessage }}

- {{ languageSheet.messageHeader }}

- {{ languageSheet.messageBody1 }}

- {{ languageSheet.messageBody2 }}

+ {{ replace(languageSheet.messageHeader, { '{{firstName}}': user.firstName, '{{lastName}}': user.lastName }) }}

+ {{ replace(languageSheet.messageBody1, { '{{ecommerceUrl}}': general.ecommerceUrl, '{{verifyAccountLink}}': user.verifyAccountLink }) }}

+ {{ replace(languageSheet.messageBody2, { '{{ecommerceName}}': general.ecommerceName, '{{ecommerceUrl}}': general.ecommerceUrl }) }}

{{ replace(languageSheet.messageSignature, { '{{ecommerceName}}': general.ecommerceName }) }}
@@ -799,21 +853,21 @@ export const LANGUAGE_EN = { subject: `{{ general.ecommerceName }} - Account activation`, html: ` {% set languageSheet = { - premessage: 'Account activation', - messageHeader: 'Hello ' ~ user.firstName ~ ' ' ~ user.lastName ~ ',', - messageBody1: 'We are pleased to inform you that your customer account in ' ~ general.ecommerceUrl ~ ' has been successfully activated', - messageBody2: 'You can view and modify all your details at any time by accessing this control panel: Edit your profile', - messageBody3: "We hope to see you soon in " ~ ''{{ecommerceName}}'', - messageSignature: 'The {{ecommerceName}} Team' + premessage: "Account activation", + messageHeader: "Hello {{firstName}} {{lastName}} ,", + messageBody1: "We are pleased to inform you that your customer account in {{general.ecommerceUrl}} has been successfully activated", + messageBody2: "You can view and modify all your details at any time by accessing this control panel: Edit your profile", + messageBody3: "We hope to see you soon in {{ecommerceName}}.", + messageSignature: "The {{ecommerceName}} Team" } %} {{ languageSheet.premessage }}

- {{ languageSheet.messageHeader }}

- {{ languageSheet.messageBody1 }}
- {{ languageSheet.messageBody2 }}

- {{ languageSheet.messageBody3 }}

+ {{ replace(languageSheet.messageHeader, { '{{firstName}}': user.firstName, '{{lastName}}': user.lastName }) }}

+ {{ replace(languageSheet.messageBody1, { '{{ecommerceUrl}}': general.ecommerceUrl }) }}
+ {{ replace(languageSheet.messageBody2, { '{{ecommerceName}}': general.ecommerceName, '{{ecommerceUrl}}': general.ecommerceUrl }) }}

+ {{ replace(languageSheet.messageBody3, { '{{ecommerceName}}': general.ecommerceName, '{{ecommerceUrl}}': general.ecommerceUrl }) }}

{{ replace(languageSheet.messageSignature, { '{{ecommerceName}}': general.ecommerceName }) }}
@@ -831,18 +885,18 @@ export const LANGUAGE_EN = { subject: `{{ general.ecommerceName }} - Stock available`, html: ` {% set languageSheet = { - premessage: 'Stock available of product ' ~ stockAlert.product.name ~ '', - messageHeader: 'Hello ' ~ stockAlert.user.firstName ~ ' ' ~ stockAlert.user.lastName ~ ',', + premessage: "Stock available of product {{name}}", + messageHeader: "Hello {{firstName}} {{lastName}},", messageBody1: "The article that you want so much is already available!", messageBody2: "We would like to remind you that this email provides guidance on the availability of this article and depends on many factors (people interested, available units).", messageBody3: "We have sent this email to all the customers interested in the article, so it is possible to be exhausted very soon.", - messageSignature: 'The {{ecommerceName}} Team' + messageSignature: "The {{ecommerceName}} Team" } %} - {{ languageSheet.premessage }}

+ {{ replace(languageSheet.premessage, { '{{productLink}}': stockAlert.product.productLink, '{{name}}': stockAlert.product.name }) }}

- {{ languageSheet.messageHeader }}

+ {{ replace(languageSheet.messageHeader, { '{{firstName}}': stockAlert.user.firstName, '{{lastName}}': stockAlert.user.lastName }) }}

{{ languageSheet.messageBody1 }}
{{ languageSheet.messageBody2 }}

{{ languageSheet.messageBody3 }}

@@ -875,20 +929,20 @@ export const LANGUAGE_EN = { subject: `{{ general.ecommerceName }} - Stock subscription`, html: ` {% set languageSheet = { - premessage: 'Stock subscription of product
' ~ stockAlert.product.name ~ '', - messageHeader: 'Hello ' ~ stockAlert.user.firstName ~ ' ' ~ stockAlert.user.lastName ~ ',', - messageBody1: "You have subscribed to the " ~ stockAlert.product.name ~ " stock notices.", + premessage: "Stock subscription of product
{{name}}", + messageHeader: "Hello {{firstName}} {{ lastName }},", + messageBody1: "You have subscribed to the {{name}} stock notices.", messageBody2: "In case we receive this article again we will notify you immediately.", - product: 'Product', - price: 'Price', - messageSignature: 'The {{ecommerceName}} Team' + product: "Product", + price: "Price", + messageSignature: "The {{ecommerceName}} Team" } %} - {{ languageSheet.premessage }}

+ {{ replace(languageSheet.premessage, { '{{productLink}}': stockAlert.product.productLink, '{{name}}': stockAlert.product.name }) }}

- {{ languageSheet.messageHeader }}

- {{ languageSheet.messageBody1 }}
+ {{ replace(languageSheet.messageHeader, { '{{firstName}}': stockAlert.user.firstName, '{{lastName}}': stockAlert.user.lastName }) }}

+ {{ replace(languageSheet.messageBody1. { '{{name}}': stockAlert.product.name }) }}
{{ languageSheet.messageBody2 }}

diff --git a/src/app/data/beyond/app-language-fr.ts b/src/app/data/beyond/app-language-fr.ts index ea36e1a..4800b6c 100644 --- a/src/app/data/beyond/app-language-fr.ts +++ b/src/app/data/beyond/app-language-fr.ts @@ -29,7 +29,7 @@ export const LANGUAGE_FR = { footer: { html: ` {% set languageSheet = { - moreInfo: 'Pour plus d\\'informations, lisez notre politique de confidentialité y conditions d\\'utilisation.' + moreInfo: "Pour plus d'informations, lisez notre politique de confidentialité y conditions d'utilisation." } %} @@ -122,21 +122,21 @@ export const LANGUAGE_FR = { subject: `{{ general.ecommerceName }} - Merci de vous inscrire`, html: ` {% set languageSheet = { - premessage: 'Bienvenue à ' ~ general.ecommerceName, - messageHeader: 'Bonjour ' ~ user.firstName ~ ' ' ~ user.lastName ~ ',', - messageBody1: 'Nous avons le plaisir de vous confirmer la création de votre compte client chez '{{ecommerceName}}'', - messageBody2: 'Grâce à votre compte client, vous pourrez mettre à jour votre profil et votre mot de passe, consulter l\\'historique de vos commandes et d\\'autres informations qui vous intéressent.', - messageBody3: "Nous espérons vous voir bientôt à " ~ ''{{ecommerceName}}'', - messageSignature: 'Sincèrement, l\\'équipe de {{ecommerceName}}' + premessage: "Bienvenue à {{ecommerceName}}", + messageHeader: "Bonjour {{firstName}} {{lastName}},", + messageBody1: "Nous avons le plaisir de vous confirmer la création de votre compte client chez {{ecommerceName}}", + messageBody2: "Grâce à votre compte client, vous pourrez mettre à jour votre profil et votre mot de passe, consulter l'historique de vos commandes et d'autres informations qui vous intéressent.", + messageBody3: "Nous espérons vous voir bientôt à {{ecommerceName}}", + messageSignature: "Sincèrement, l'équipe de {{ecommerceName}}" } %} - {{ languageSheet.premessage }}

+ {{ replace(languageSheet.premessage, { '{{ecommerceName}}': general.ecommerceName }) }}

- {{ languageSheet.messageHeader }}

- {{ languageSheet.messageBody1 }}
+ {{ replace(languageSheet.messageHeader, { '{{firstName}}': user.firstName, '{{lastName}}': user.lastName }) }}

+ {{ replace(languageSheet.messageBody1, { '{{ecommerceUrl}}': general.ecommerceUrl, '{{ecommerceName}}': general.ecommerceName }) }}
{{ languageSheet.messageBody2 }}

- {{ languageSheet.messageBody3 }}

+ {{ replace(languageSheet.messageBody3, { '{{ecommerceUrl}}': general.ecommerceUrl, '{{ecommerceName}}': general.ecommerceName }) }}

{{ replace(languageSheet.messageSignature, { '{{ecommerceName}}': general.ecommerceName }) }}
@@ -148,17 +148,17 @@ export const LANGUAGE_FR = { subject: `{{ general.ecommerceName }} - Désinscription de l\\'utilisateur`, html: ` {% set languageSheet = { - premessage: 'Confirmation de la suppression du compte', - messageHeader: 'Bonjour ' ~ user.firstName ~ ' ' ~ user.lastName ~ ',', - messageBody: 'Comme demandé lors de votre récente visite à ' ~ general.ecommerceName ~ ", nous confirmons que votre compte utilisateur " ~ user.email ~ " a été supprimé de notre base de données.", - messageSignature: 'Sincèrement, l\\'équipe de {{ecommerceName}}' + premessage: "Confirmation de la suppression du compte", + messageHeader: "Bonjour {{firstName}} {{lastName}},", + messageBody: "Comme demandé lors de votre récente visite à {{ecommerceName}}, nous confirmons que votre compte utilisateur {{email}} a été supprimé de notre base de données.", + messageSignature: "Sincèrement, l'équipe de {{ecommerceName}}" } %} {{ languageSheet.premessage }}

- {{ languageSheet.messageHeader }}

- {{ languageSheet.messageBody }}

+ {{ replace(languageSheet.messageHeader, { '{{firstName}}': user.firstName, '{{lastName}}': user.lastName }) }}

+ {{ replace(languageSheet.messageBody, { '{{ecommerceName}}': general.ecommerceName, '{{userEmail}}': user.email }) }}

{{ replace(languageSheet.messageSignature, { '{{ecommerceName}}': general.ecommerceName }) }}
@@ -170,23 +170,23 @@ export const LANGUAGE_FR = { subject: `{{ general.ecommerceName }} - Mémoriser le mot de passe`, html: ` {% set languageSheet = { - premessage: 'Mémoriser le mot de passe', - messageHeader: 'Bonjour ' ~ user.firstName ~ ' ' ~ user.lastName ~ ',', - messageBody1: "Comme demandé lors de votre récente visite à " ~ general.ecommerceName ~ ", voici votre adresse d\\'accès à la zone de récupération du mot de passe :", - messageBody2: 'Cliquez ici pour récupérer le mot de passe', - messageBody3: 'Ce lien ne sera valable que pendant 24 heures à compter de son envoi.', - messageBody4: "Nous espérons vous voir bientôt à " ~ ''{{ecommerceName}}'.', - messageSignature: 'Sincèrement, l\\'équipe de {{ecommerceName}}' + premessage: "Mémoriser le mot de passe", + messageHeader: "Bonjour {{firstName}} {{lastName}},", + messageBody1: "Comme demandé lors de votre récente visite à {{ecommerceName}}, voici votre adresse d'accès à la zone de récupération du mot de passe :", + messageBody2: "Cliquez ici pour récupérer le mot de passe", + messageBody3: "Ce lien ne sera valable que pendant 24 heures à compter de son envoi.", + messageBody4: "Nous espérons vous voir bientôt à {{ecommerceName}}.", + messageSignature: "Sincèrement, l'équipe de {{ecommerceName}}" } %} {{ languageSheet.premessage }}

- {{ languageSheet.messageHeader }}

- {{ languageSheet.messageBody1 }}
- {{ languageSheet.messageBody2 }}
+ {{ replace(languageSheet.messageHeader, { '{{firstName}}': user.firstName, '{{lastName}}': user.lastName }) }}

+ {{ replace(languageSheet.messageBody1, { '{{ecommerceName}}': general.ecommerceName }) }}
+ {{ replace(languageSheet.messageBody2, { '{{lostPasswordLink}}': user.lostPasswordLink }) }}
{{ languageSheet.messageBody3 }}

- {{ languageSheet.messageBody4 }}

+ {{ replace(languageSheet.messageBody4, { '{{ecommerceName}}': general.ecommerceName, '{{ecommerceUrl}}': general.ecommerceUrl }) }}

{{ replace(languageSheet.messageSignature, { '{{ecommerceName}}': general.ecommerceName }) }}
@@ -198,21 +198,21 @@ export const LANGUAGE_FR = { subject: `{{ general.ecommerceName }} - Changement de mot de passe`, html: ` {% set languageSheet = { - premessage: 'Changement de mot de passe', - messageHeader: 'Bonjour ' ~ user.firstName ~ ' ' ~ user.lastName ~ ',', - messageBody1: 'Nous confirmons que votre mot de passe a été modifié.', - messageBody2: "N\\'oubliez pas de noter vos références dans un endroit sûr pour pouvoir les consulter ultérieurement.", - messageBody3: "Nous espérons vous voir bientôt à " ~ ''{{ecommerceName}}'.', - messageSignature: 'Sincèrement, l\\'équipe de {{ecommerceName}}' + premessage: "Changement de mot de passe", + messageHeader: "Bonjour {{firstName}} {{lastName}},", + messageBody1: "Nous confirmons que votre mot de passe a été modifié.", + messageBody2: "N'oubliez pas de noter vos références dans un endroit sûr pour pouvoir les consulter ultérieurement.", + messageBody3: "Nous espérons vous voir bientôt à {{ecommerceName}}.", + messageSignature: "Sincèrement, l'équipe de {{ecommerceName}}" } %} {{ languageSheet.premessage }}

- {{ languageSheet.messageHeader }}

+ {{ replace(languageSheet.messageHeader, { '{{firstName}}': user.firstName, '{{lastName}}': user.lastName }) }}

{{ languageSheet.messageBody1 }}
{{ languageSheet.messageBody2 }}

- {{ languageSheet.messageBody3 }}

+ {{ replace(languageSheet.messageBody3, { '{{ecommerceName}}': general.ecommerceName, '{{ecommerceUrl}}': general.ecommerceUrl }) }}

{{ replace(languageSheet.messageSignature, { '{{ecommerceName}}': general.ecommerceName }) }}
@@ -230,23 +230,23 @@ export const LANGUAGE_FR = { subject: `{{ general.ecommerceName }} - {{ wishlist.user.name }} il recommande ses produits préférés`, html: ` {% set languageSheet = { - premessage: 'Recommandation de favoris', - messageHeader1: 'Bonjour ' ~ wishlist.toName ~ ',', - messageHeader2: "Votre ami " ~ wishlist.user.firstName ~ " " ~ wishlist.user.lastName ~ " (" ~ wishlist.user.email ~ ") vous envoie ces produits qui peuvent vous intéresser.", - messageBody: 'Si vous avez besoin de plus d\\'informations sur ce produit, vous pouvez nous contacter à l\\'adresse suivante '{{ecommerceName}}'', - messageSignature: 'Sincèrement, l\\'équipe de {{ecommerceName}}', - recommendedProducts: 'Produits recommandés', - product: 'Produit', - price: 'Prix', - comments: 'Message de votre ami:' + premessage: "Recommandation de favoris", + messageHeader1: "Bonjour {{toName}},", + messageHeader2: "Votre ami {{firstName}} {{lastName}} ({{email}}) vous envoie ces produits qui peuvent vous intéresser.", + messageBody: "Si vous avez besoin de plus d'informations sur ce produit, vous pouvez nous contacter à l'adresse suivante '{{ecommerceName}}'", + messageSignature: "Sincèrement, l'équipe de {{ecommerceName}}", + recommendedProducts: "Produits recommandés", + product: "Produit", + price: "Prix", + comments: "Message de votre ami:" } %} {{ languageSheet.premessage }}

- {{ languageSheet.messageHeader1 }}

- {{ languageSheet.messageHeader2 }}

- {{ languageSheet.messageBody }}

+ {{ replace(languageSheet.messageHeader1, { '{{toName}}': wishlist.toName }) }}

+ {{ replace(languageSheet.messageHeader2, { '{{firstName}}': wishlist.user.firstName, '{{lastName}}': wishlist.user.lastName, '{{email}}': wishlist.user.email }) }}

+ {{ replace(languageSheet.messageBody, { '{{ecommerceName}}': general.ecommerceName, '{{ecommerceUrl}}': general.ecommerceUrl }) }}

{{ replace(languageSheet.messageSignature, { '{{ecommerceName}}': general.ecommerceName }) }}

@@ -281,9 +281,13 @@ export const LANGUAGE_FR = { - - {{ item.price|number_format(2) }}{{ general.defaultCurrencyCode }} - + + + + {{ item.price|number_format(2) }}{{ general.defaultCurrencyCode }} + + + {% endfor %} @@ -316,21 +320,21 @@ export const LANGUAGE_FR = { subject: `{{ general.ecommerceName }} - {{ recommend.name }} recommande un produit`, html: ` {% set languageSheet = { - premessage: 'Recommandation de produit', - messageHeader1: "Votre ami " ~ recommend.name ~ " (" ~ recommend.email ~ ") vous envoie ce produit qui pourrait vous intéresser.", - messageBody: 'Si vous avez besoin de plus d\\'informations sur ce produit, vous pouvez nous contacter à l\\'adresse suivante '{{ecommerceName}}'', - messageSignature: 'Sincèrement, l\\'équipe de {{ecommerceName}}', - recommendedProducts: 'Produits recommandés', - product: 'Produit', - price: 'Prix', - comments: 'Message de votre ami:' + premessage: "Recommandation de produit", + messageHeader1: "Votre ami {{name}} ({{email}}) vous envoie ce produit qui pourrait vous intéresser.", + messageBody: "Si vous avez besoin de plus d'informations sur ce produit, vous pouvez nous contacter à l'adresse suivante {{ecommerceName}}", + messageSignature: "Sincèrement, l'équipe de {{ecommerceName}}", + recommendedProducts: "Produits recommandés", + product: "Produit", + price: "Prix", + comments: "Message de votre ami:" } %} {{ languageSheet.premessage }}

- {{ languageSheet.messageHeader1 }}

- {{ languageSheet.messageBody }}

+ {{ replace(languageSheet.messageHeader1, { '{{name}}': recommend.name, '{{email}}': recommend.email }) }}

+ {{ replace(languageSheet.messageBody, { '{{ecommerceName}}': general.ecommerceName, '{{ecommerceUrl}}': general.ecommerceUrl }) }}

{{ replace(languageSheet.messageSignature, { '{{ecommerceName}}': general.ecommerceName }) }}

@@ -396,13 +400,13 @@ export const LANGUAGE_FR = { subject: `{{ general.ecommerceName }} - Formulaire de contact`, html: ` {% set languageSheet = { - premessage: 'Formulaire de contact', - name: 'Nom:', - email: 'Email:', - phone: 'Téléphone:', - motive: 'Motif de la consultation :', - comments: 'Message :', - messageSignature: 'Sincèrement, l\\'équipe de {{ecommerceName}}' + premessage: "Formulaire de contact", + name: "Nom:", + email: "Email:", + phone: "Téléphone:", + motive: "Motif de la consultation :", + comments: "Message :", + messageSignature: "Sincèrement, l'équipe de {{ecommerceName}}" } %} @@ -436,13 +440,13 @@ export const LANGUAGE_FR = { html: ` {% set languageSheet = { premessage: 'Demande de renseignements sur le produit', - name: 'Nom:', - email: 'Email:', - phone: 'Téléphone:', - comments: 'Mensaje:', - productName: 'Nom du produit:', - productSku: 'Référence du produit:', - messageSignature: 'Sincèrement, l\\'équipe de {{ecommerceName}}' + name: "Nom:", + email: "Email:", + phone: "Téléphone:", + comments: "Message :", + productName: "Nom du produit:", + productSku: "Référence du produit:", + messageSignature: "Sincèrement, l'équipe de {{ecommerceName}}" } %} @@ -478,29 +482,29 @@ export const LANGUAGE_FR = { subject: `{{ general.ecommerceName }} - {{ (sales.reserve) ? ('Commande reçue') : ('Confirmation de la commande') }} {{ sales.documentNumber }}`, html: ` {% set languageSheet = { - premessage: 'Confirmation de la commande', - premessageReserve: 'Commande reçue', - messageHeader: 'Merci beaucoup de nous faire confiance. Votre achat a été traité correctement. Vous trouverez cet arrêté dans le fichier PDF ci-joint.', - messageHeaderReserve: 'Merci beaucoup de nous faire confiance. Nous avons reçu votre commande, comme nous avons quelques produits en commande nous l\\'avons en attente de révision.', - messageBody1: 'Vous trouverez ci-dessous les détails de la commande.', - messageBody2: 'Merci de faire vos achats chez {{ecommerceName}}', - messageSignature: 'Sincèrement, l\\'équipe de {{ecommerceName}}', - orderNumber: 'Numéro de commande:', - orderDate: 'Date de la commande:', - paymentSystem: 'Mode de paiement:', - shippingName: 'Méthode d\\'expédition:', - address: 'Adresse', - addressBilling: 'Adresse de facturation', - addressShipping: 'Adresse de livraison', - orderResume: 'Résumé de la commande', - quantity: 'Quantité:', - product: 'Produit', - gift: 'Cadeau', - total: 'Total:', - comment: 'Commentaires:', - pickup: 'Vous avez choisi la livraison en magasin', - pickupMessage: 'Nous vous informerons par e-mail lorsque votre commande sera disponible pour la collecte.', - rewardPoints: 'Le total de {{ecommerceName}} obtenus pour votre prochaine commande est de {{value}}' + premessage: "Confirmation de la commande", + premessageReserve: "Commande reçue", + messageHeader: "Merci beaucoup de nous faire confiance. Votre achat a été traité correctement. Vous trouverez cet arrêté dans le fichier PDF ci-joint.", + messageHeaderReserve: "Merci beaucoup de nous faire confiance. Nous avons reçu votre commande, comme nous avons quelques produits en commande nous l'avons en attente de révision.", + messageBody1: "Vous trouverez ci-dessous les détails de la commande.", + messageBody2: "Merci de faire vos achats chez {{ecommerceName}}", + messageSignature: "Sincèrement, l'équipe de {{ecommerceName}}", + orderNumber: "Numéro de commande:", + orderDate: "Date de la commande:", + paymentSystem: "Mode de paiement:", + shippingName: "Méthode d'expédition:", + address: "Adresse", + addressBilling: "Adresse de facturation", + addressShipping: "Adresse de livraison", + orderResume: "Résumé de la commande", + quantity: "Quantité:", + product: "Produit", + gift: "Cadeau", + total: "Total:", + comment: "Commentaires:", + pickup: "Vous avez choisi la livraison en magasin", + pickupMessage: "Nous vous informerons par e-mail lorsque votre commande sera disponible pour la collecte.", + rewardPoints: "Le total de {{ecommerceName}} obtenus pour votre prochaine commande est de {{value}}" } %} @@ -770,11 +774,11 @@ export const LANGUAGE_FR = { subject: `{{ general.ecommerceName }} - Demande de retour`, html: ` {% set languageSheet = { - premessage: 'Informations sur la demande de retour', - messageHeader: 'Bonjour ' ~ sales.user.billingAddress.firstName ~ ' ' ~ sales.user.billingAddress.lastName ~ ',', - messageBody1: 'Veuillez noter que nous avons reçu votre demande de remboursement de la commande' ~ first(sales.documentParents).documentNumber ~ '.', - messageBody2: 'Si vous avez des questions concernant votre retour ou tout autre problème, vous pouvez nous contacter.', - messageSignature: 'Sincèrement, l\\'équipe de {{ecommerceName}}' + premessage: "Informations sur la demande de retour", + messageHeader: "Bonjour {{firstName}} {{lastName}},", + messageBody1: "Veuillez noter que nous avons reçu votre demande de remboursement de la commande {{documentNumber}}.", + messageBody2: "Si vous avez des questions concernant votre retour ou tout autre problème, vous pouvez nous contacter.", + messageSignature: "Sincèrement, l'équipe de {{ecommerceName}}" } %} @@ -782,7 +786,7 @@ export const LANGUAGE_FR = { {{ languageSheet.premessage }}

{{ languageSheet.messageHeader }}

- {{ languageSheet.messageBody1 }}
+ {{ replace(languageSheet.messageBody1, { '{{documentNumber}}': first(sales.documentParents).documentNumber }) }}
{{ languageSheet.messageBody2 }}

{{ replace(languageSheet.messageSignature, { '{{ecommerceName}}': general.ecommerceName }) }}
@@ -796,18 +800,18 @@ export const LANGUAGE_FR = { html: ` {% set languageSheet = { premessage: "Informations incomplètes sur la commande", - messageHeader: 'Bonjour ' ~ abandonedCart.user.firstName ~ ' ' ~ abandonedCart.user.lastName ~ ',', - messageBody1: 'Lors de votre dernière visite dans notre boutique, vous avez ajouté les produits suivants à votre panier, mais n\\'avez pas terminé votre commande.', - messageBody2: 'Cliquez ici si vous souhaitez récupérer votre commande.', - messageSignature: 'Sincèrement, l\\'équipe de {{ecommerceName}}' + messageHeader: "Bonjour {{firstName}} {{lastName}},", + messageBody1: "Lors de votre dernière visite dans notre boutique, vous avez ajouté les produits suivants à votre panier, mais n'avez pas terminé votre commande.", + messageBody2: "Cliquez ici si vous souhaitez récupérer votre commande.", + messageSignature: "Sincèrement, l'équipe de {{ecommerceName}}" } %} {{ languageSheet.premessage }}

- {{ languageSheet.messageHeader }}

+ {{ replace(languageSheet.messageHeader, { '{{firstName}}': abandonedCart.user.firstName, '{{lastName}}': abandonedCart.user.lastName }) }}

{{ languageSheet.messageBody1 }}
- {{ languageSheet.messageBody2 }}

+ {{ replace(languageSheet.messageBody2, { '{{url}}': abandonedCart.link }) }}

{{ replace(languageSheet.messageSignature, { '{{ecommerceName}}': general.ecommerceName }) }}
@@ -826,18 +830,18 @@ export const LANGUAGE_FR = { html: ` {% set languageSheet = { premessage: "Vérification du courrier", - messageHeader: 'Bonjour ' ~ user.firstName ~ ' ' ~ user.lastName ~ ',', - messageBody1: 'Merci de vous inscrire à ' ~ general.ecommerceUrl ~ '. Veuillez activer votre compte en cliquant sur ici.', - messageBody2: "Nous espérons vous voir bientôt à " ~ ''{{ecommerceName}}'', - messageSignature: 'Sincèrement, l\\'équipe de {{ecommerceName}}' + messageHeader: "Bonjour {{firstName}} {{lastName}},", + messageBody1: "Merci de vous inscrire à {{ecommerceUrl}}. Veuillez activer votre compte en cliquant sur ici.", + messageBody2: "Nous espérons vous voir bientôt à {{ecommerceName}}", + messageSignature: "Sincèrement, l'équipe de {{ecommerceName}}" } %} {{ languageSheet.premessage }}

- {{ languageSheet.messageHeader }}

- {{ languageSheet.messageBody1 }}

- {{ languageSheet.messageBody2 }}

+ {{ replace(languageSheet.messageHeader, { '{{firstName}}': user.firstName, '{{lastName}}': user.lastName }) }}

+ {{ replace(languageSheet.messageBody1, { '{{ecommerceUrl}}': general.ecommerceUrl, '{{verifyAccountLink}}': user.verifyAccountLink }) }}

+ {{ replace(languageSheet.messageBody2, { '{{ecommerceName}}': general.ecommerceName, '{{ecommerceUrl}}': general.ecommerceUrl }) }}

{{ replace(languageSheet.messageSignature, { '{{ecommerceName}}': general.ecommerceName }) }}
@@ -849,21 +853,21 @@ export const LANGUAGE_FR = { subject: `{{ general.ecommerceName }} - Activation du compte`, html: ` {% set languageSheet = { - premessage: 'Activation du compte', - messageHeader: 'Bonjour ' ~ user.firstName ~ ' ' ~ user.lastName ~ ',', - messageBody1: 'Nous vous informons que votre compte en ' ~ general.ecommerceUrl ~ ' a été activé correctement.', - messageBody2: 'Pour voir vos coordonnées et toutes les informations relatives à votre compte, connectez-vous via le panneau de contrôle: Modifier votre profil', - messageBody3: "Nous espérons vous voir bientôt à " ~ ''{{ecommerceName}}'', - messageSignature: 'Sincèrement, l\\'équipe de {{ecommerceName}}' + premessage: "Activation du compte", + messageHeader: "Bonjour {{firstName}} {{lastName}},", + messageBody1: "Nous vous informons que votre compte en {{ecommerceUrl}} a été activé correctement.", + messageBody2: "Pour voir vos coordonnées et toutes les informations relatives à votre compte, connectez-vous via le panneau de contrôle: Modifier votre profil", + messageBody3: "Nous espérons vous voir bientôt à {{ecommerceName}}", + messageSignature: "Sincèrement, l'équipe de {{ecommerceName}}" } %} {{ languageSheet.premessage }}

- {{ languageSheet.messageHeader }}

- {{ languageSheet.messageBody1 }}
- {{ languageSheet.messageBody2 }}

- {{ languageSheet.messageBody3 }}

+ {{ replace(languageSheet.messageHeader, { '{{firstName}}': user.firstName, '{{lastName}}': user.lastName }) }}

+ {{ replace(languageSheet.messageBody1, { '{{ecommerceUrl}}': general.ecommerceUrl }) }}
+ {{ replace(languageSheet.messageBody2, { '{{ecommerceName}}': general.ecommerceName, '{{ecommerceUrl}}': general.ecommerceUrl }) }}

+ {{ replace(languageSheet.messageBody3, { '{{ecommerceName}}': general.ecommerceName, '{{ecommerceUrl}}': general.ecommerceUrl }) }}

{{ replace(languageSheet.messageSignature, { '{{ecommerceName}}': general.ecommerceName }) }}
@@ -881,18 +885,18 @@ export const LANGUAGE_FR = { subject: `{{ general.ecommerceName }} - Stock en main`, html: ` {% set languageSheet = { - premessage: 'Produit en stock ' ~ stockAlert.product.name ~ '', - messageHeader: 'Bonjour ' ~ stockAlert.user.firstName ~ ' ' ~ stockAlert.user.lastName ~ ',', - messageBody1: "L\\'article que vous vouliez tant est maintenant disponible!", + premessage: "Produit en stock {{name}}", + messageHeader: "Bonjour {{firstName}} {{lastName}} ,", + messageBody1: "L'article que vous vouliez tant est maintenant disponible!", messageBody2: "Nous vous rappelons que cet e-mail fournit des informations indicatives sur la disponibilité de cet article et dépend de nombreux facteurs (personnes intéressées, unités disponibles).", messageBody3: "Nous avons envoyé cet e-mail à tous les clients intéressés par cet article, qui pourrait donc être épuisé très prochainement.", - messageSignature: 'Sincèrement, l\\'équipe de {{ecommerceName}}' + messageSignature: "Sincèrement, l'équipe de {{ecommerceName}}" } %} - {{ languageSheet.premessage }}

+ {{ replace(languageSheet.premessage, { '{{productLink}}': stockAlert.product.productLink, '{{name}}': stockAlert.product.name }) }}

- {{ languageSheet.messageHeader }}

+ {{ replace(languageSheet.messageHeader, { '{{firstName}}': stockAlert.user.firstName, '{{lastName}}': stockAlert.user.lastName }) }}

{{ languageSheet.messageBody1 }}
{{ languageSheet.messageBody2 }}

{{ languageSheet.messageBody3 }}

@@ -925,20 +929,20 @@ export const LANGUAGE_FR = { subject: `{{ general.ecommerceName }} - Souscription d\\'actions`, html: ` {% set languageSheet = { - premessage: 'Abonnement au stock de produits
' ~ stockAlert.product.name ~ '', - messageHeader: 'Bonjour ' ~ stockAlert.user.firstName ~ ' ' ~ stockAlert.user.lastName ~ ',', - messageBody1: "Vous vous êtes abonné aux alertes boursières de " ~ stockAlert.product.name, + premessage: "Abonnement au stock de produits
{{name}}, + messageHeader: "Bonjour {{firstName}} {{lastName}},", + messageBody1: "Vous vous êtes abonné aux alertes boursières de {{name}}", messageBody2: "Si nous recevons à nouveau cet article, nous vous en informerons immédiatement afin que vous ne le manquiez pas.", - product: 'Produit', - price: 'Prix', - messageSignature: 'Sincèrement, l\\'équipe de {{ecommerceName}}' + product: "Produit", + price: "Prix", + messageSignature: "Sincèrement, l'équipe de {{ecommerceName}}" } %} - {{ languageSheet.premessage }}

+ {{ replace(languageSheet.premessage, { '{{productLink}}': stockAlert.product.productLink, '{{name}}': stockAlert.product.name }) }}

- {{ languageSheet.messageHeader }}

- {{ languageSheet.messageBody1 }}
+ {{ replace(languageSheet.messageHeader, { '{{firstName}}': stockAlert.user.firstName, '{{lastName}}': stockAlert.user.lastName }) }}

+ {{ replace(languageSheet.messageBody1. { '{{name}}': stockAlert.product.name }) }}
{{ languageSheet.messageBody2 }}