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.quantity }}
- |
-
+ {% if item.type == 'BUNDLE' %}
+
+
+
+
+
+
+ {{ item.name }}
+ |
+
+
+
+ |
+
+ {{ item.quantity }}
+ |
+
+ {% for bundleItem in item.items %}
+
+
+
+
+
+
+
+ |
+
+
+ {{ bundleItem.name }}
+
+ {% if bundleItem.options|length %}
+
+ {% for option in bundleItem.options %}
+ {{ option.name }}: {{ option.value }}
+ {% endfor %}
+
+
+ {% endif %}
+ |
+
+
+
+ |
+
+
+ |
+
+ {% endfor %}
+ {% else %}
+
+
+
+ |
+
+ {{ 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 }}
|
|