From 042aaf33d843e64bda146aba436d42a70c1cdd27 Mon Sep 17 00:00:00 2001 From: Laurent LE CORRE Date: Sun, 3 May 2020 15:07:19 +0200 Subject: [PATCH] =?UTF-8?q?Quelques=20modifs=20sur=20les=20templates=20de?= =?UTF-8?q?=20mail=20(MAJ=20du=20logo)=20et=20de=20PDF=20(nouveau=20logo?= =?UTF-8?q?=20=C3=A9galement)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 1 + templates/email/default/I18n/ar_SA.php | 32 + templates/email/default/I18n/cs_CZ.php | 68 +++ templates/email/default/I18n/de_DE.php | 68 +++ templates/email/default/I18n/el_GR.php | 32 + templates/email/default/I18n/en_US.php | 68 +++ templates/email/default/I18n/es_ES.php | 68 +++ templates/email/default/I18n/fa_IR.php | 68 +++ templates/email/default/I18n/fr_FR.php | 68 +++ templates/email/default/I18n/hu_HU.php | 67 +++ templates/email/default/I18n/id_ID.php | 40 ++ templates/email/default/I18n/it_IT.php | 20 + templates/email/default/I18n/pl_PL.php | 41 ++ templates/email/default/I18n/pt_BR.php | 68 +++ templates/email/default/I18n/pt_PT.php | 5 + templates/email/default/I18n/ru_RU.php | 68 +++ templates/email/default/I18n/sk_SK.php | 68 +++ templates/email/default/I18n/tr_TR.php | 68 +++ templates/email/default/LICENSE.txt | 165 +++++ templates/email/default/README | 71 +++ templates/email/default/Readme.md | 18 + .../default/account_changed_by_admin.html | 31 + .../default/account_changed_by_admin.txt | 18 + .../default/account_created_by_admin.html | 31 + .../default/account_created_by_admin.txt | 16 + templates/email/default/admin_password.html | 26 + templates/email/default/admin_password.txt | 10 + templates/email/default/assets/img/header.jpg | Bin 0 -> 74372 bytes templates/email/default/assets/img/logo.gif | Bin 0 -> 2159 bytes templates/email/default/composer.json | 10 + .../email/default/customer_confirmation.html | 29 + .../email/default/customer_confirmation.txt | 11 + .../email/default/default-html-layout.tpl | 26 + .../email/default/default-text-layout.tpl | 26 + templates/email/default/email-layout.tpl | 482 +++++++++++++++ .../newsletter_subscription_confirmation.html | 24 + .../newsletter_subscription_confirmation.txt | 10 + .../email/default/order_confirmation.html | 136 +++++ .../email/default/order_confirmation.txt | 53 ++ .../email/default/order_notification.html | 116 ++++ .../email/default/order_notification.txt | 52 ++ templates/email/default/password.html | 26 + templates/email/default/password.txt | 12 + templates/email/default2020/I18n/ar_SA.php | 32 + templates/email/default2020/I18n/cs_CZ.php | 68 +++ templates/email/default2020/I18n/de_DE.php | 68 +++ templates/email/default2020/I18n/el_GR.php | 32 + templates/email/default2020/I18n/en_US.php | 68 +++ templates/email/default2020/I18n/es_ES.php | 68 +++ templates/email/default2020/I18n/fa_IR.php | 68 +++ templates/email/default2020/I18n/fr_FR.php | 68 +++ templates/email/default2020/I18n/hu_HU.php | 67 +++ templates/email/default2020/I18n/id_ID.php | 40 ++ templates/email/default2020/I18n/it_IT.php | 20 + templates/email/default2020/I18n/pl_PL.php | 41 ++ templates/email/default2020/I18n/pt_BR.php | 68 +++ templates/email/default2020/I18n/pt_PT.php | 5 + templates/email/default2020/I18n/ru_RU.php | 68 +++ templates/email/default2020/I18n/sk_SK.php | 68 +++ templates/email/default2020/I18n/tr_TR.php | 68 +++ templates/email/default2020/LICENSE.txt | 165 +++++ templates/email/default2020/README | 71 +++ templates/email/default2020/Readme.md | 18 + .../default2020/account_changed_by_admin.html | 31 + .../default2020/account_changed_by_admin.txt | 18 + .../default2020/account_created_by_admin.html | 31 + .../default2020/account_created_by_admin.txt | 16 + .../email/default2020/admin_password.html | 26 + .../email/default2020/admin_password.txt | 10 + .../email/default2020/assets/img/header.jpg | Bin 0 -> 74372 bytes .../email/default2020/assets/img/logo.gif | Bin 0 -> 2159 bytes .../email/default2020/assets/img/logo.png | Bin 0 -> 16514 bytes templates/email/default2020/composer.json | 10 + .../default2020/customer_confirmation.html | 29 + .../default2020/customer_confirmation.txt | 11 + .../email/default2020/default-html-layout.tpl | 26 + .../email/default2020/default-text-layout.tpl | 26 + templates/email/default2020/email-layout.tpl | 563 ++++++++++++++++++ .../newsletter_subscription_confirmation.html | 24 + .../newsletter_subscription_confirmation.txt | 10 + .../email/default2020/order_confirmation.html | 136 +++++ .../email/default2020/order_confirmation.txt | 53 ++ .../email/default2020/order_notification.html | 116 ++++ .../email/default2020/order_notification.txt | 52 ++ templates/email/default2020/password.html | 26 + templates/email/default2020/password.txt | 12 + templates/pdf/default2020/assets/img/logo.png | Bin 0 -> 16514 bytes templates/pdf/default2020/invoice.html | 2 +- 88 files changed, 4715 insertions(+), 1 deletion(-) create mode 100644 templates/email/default/I18n/ar_SA.php create mode 100644 templates/email/default/I18n/cs_CZ.php create mode 100644 templates/email/default/I18n/de_DE.php create mode 100644 templates/email/default/I18n/el_GR.php create mode 100644 templates/email/default/I18n/en_US.php create mode 100644 templates/email/default/I18n/es_ES.php create mode 100644 templates/email/default/I18n/fa_IR.php create mode 100644 templates/email/default/I18n/fr_FR.php create mode 100644 templates/email/default/I18n/hu_HU.php create mode 100644 templates/email/default/I18n/id_ID.php create mode 100644 templates/email/default/I18n/it_IT.php create mode 100644 templates/email/default/I18n/pl_PL.php create mode 100644 templates/email/default/I18n/pt_BR.php create mode 100644 templates/email/default/I18n/pt_PT.php create mode 100644 templates/email/default/I18n/ru_RU.php create mode 100644 templates/email/default/I18n/sk_SK.php create mode 100644 templates/email/default/I18n/tr_TR.php create mode 100644 templates/email/default/LICENSE.txt create mode 100644 templates/email/default/README create mode 100644 templates/email/default/Readme.md create mode 100644 templates/email/default/account_changed_by_admin.html create mode 100644 templates/email/default/account_changed_by_admin.txt create mode 100644 templates/email/default/account_created_by_admin.html create mode 100644 templates/email/default/account_created_by_admin.txt create mode 100644 templates/email/default/admin_password.html create mode 100644 templates/email/default/admin_password.txt create mode 100644 templates/email/default/assets/img/header.jpg create mode 100644 templates/email/default/assets/img/logo.gif create mode 100644 templates/email/default/composer.json create mode 100644 templates/email/default/customer_confirmation.html create mode 100644 templates/email/default/customer_confirmation.txt create mode 100644 templates/email/default/default-html-layout.tpl create mode 100644 templates/email/default/default-text-layout.tpl create mode 100644 templates/email/default/email-layout.tpl create mode 100644 templates/email/default/newsletter_subscription_confirmation.html create mode 100644 templates/email/default/newsletter_subscription_confirmation.txt create mode 100644 templates/email/default/order_confirmation.html create mode 100644 templates/email/default/order_confirmation.txt create mode 100644 templates/email/default/order_notification.html create mode 100644 templates/email/default/order_notification.txt create mode 100644 templates/email/default/password.html create mode 100644 templates/email/default/password.txt create mode 100644 templates/email/default2020/I18n/ar_SA.php create mode 100644 templates/email/default2020/I18n/cs_CZ.php create mode 100644 templates/email/default2020/I18n/de_DE.php create mode 100644 templates/email/default2020/I18n/el_GR.php create mode 100644 templates/email/default2020/I18n/en_US.php create mode 100644 templates/email/default2020/I18n/es_ES.php create mode 100644 templates/email/default2020/I18n/fa_IR.php create mode 100644 templates/email/default2020/I18n/fr_FR.php create mode 100644 templates/email/default2020/I18n/hu_HU.php create mode 100644 templates/email/default2020/I18n/id_ID.php create mode 100644 templates/email/default2020/I18n/it_IT.php create mode 100644 templates/email/default2020/I18n/pl_PL.php create mode 100644 templates/email/default2020/I18n/pt_BR.php create mode 100644 templates/email/default2020/I18n/pt_PT.php create mode 100644 templates/email/default2020/I18n/ru_RU.php create mode 100644 templates/email/default2020/I18n/sk_SK.php create mode 100644 templates/email/default2020/I18n/tr_TR.php create mode 100644 templates/email/default2020/LICENSE.txt create mode 100644 templates/email/default2020/README create mode 100644 templates/email/default2020/Readme.md create mode 100644 templates/email/default2020/account_changed_by_admin.html create mode 100644 templates/email/default2020/account_changed_by_admin.txt create mode 100644 templates/email/default2020/account_created_by_admin.html create mode 100644 templates/email/default2020/account_created_by_admin.txt create mode 100644 templates/email/default2020/admin_password.html create mode 100644 templates/email/default2020/admin_password.txt create mode 100644 templates/email/default2020/assets/img/header.jpg create mode 100644 templates/email/default2020/assets/img/logo.gif create mode 100644 templates/email/default2020/assets/img/logo.png create mode 100644 templates/email/default2020/composer.json create mode 100644 templates/email/default2020/customer_confirmation.html create mode 100644 templates/email/default2020/customer_confirmation.txt create mode 100644 templates/email/default2020/default-html-layout.tpl create mode 100644 templates/email/default2020/default-text-layout.tpl create mode 100644 templates/email/default2020/email-layout.tpl create mode 100644 templates/email/default2020/newsletter_subscription_confirmation.html create mode 100644 templates/email/default2020/newsletter_subscription_confirmation.txt create mode 100644 templates/email/default2020/order_confirmation.html create mode 100644 templates/email/default2020/order_confirmation.txt create mode 100644 templates/email/default2020/order_notification.html create mode 100644 templates/email/default2020/order_notification.txt create mode 100644 templates/email/default2020/password.html create mode 100644 templates/email/default2020/password.txt create mode 100644 templates/pdf/default2020/assets/img/logo.png diff --git a/.gitignore b/.gitignore index f8577302..d4a76f50 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ /log/ /.idea/ /web/revslider/application/config/config.php +/templates/email/default.zip diff --git a/templates/email/default/I18n/ar_SA.php b/templates/email/default/I18n/ar_SA.php new file mode 100644 index 00000000..5939d270 --- /dev/null +++ b/templates/email/default/I18n/ar_SA.php @@ -0,0 +1,32 @@ + 'جميع الحقوق محفوظة.', + 'Billing address:' => 'عنوان الفاتورة:', + 'Copyright' => 'حق النشر', + 'Delivery address:' => 'عنوان التوصيل:', + 'Delivery method:' => 'طريقة التسليم:', + 'Email not displaying correctly?' => 'البريد الإلكتروني لم يعرض بشكل صحيح؟', + 'For any questions, or concerns, feel free to contact %mail.' => 'لأي أسئلة أو مخاوف، لا تتردد في الاتصال mail %.', + 'Here are the details of your purchase:' => 'وفيما يلي تفاصيل الشراء الخاصة بك:', + 'Kind regards' => 'مع أطيب تحياتي', + 'Order Number:' => 'رقم طلب الشراء:', + 'Order Total' => 'إجمالي الطلبية', + 'Order Total:' => 'إجمالي الطلبية:', + 'Our contact us at:' => 'اتصل بنا على:', + 'Our mailing address is:' => 'عنواننا البريدي:', + 'Paid With:' => 'تدفع لصالح:', + 'Price in' => 'الأسعار في', + 'Purchase Date:' => 'تاريخ الشراء:', + 'Shipping:' => 'الشحن:', + 'Support' => 'الدعم', + 'Thank you for your order!' => 'شكراً لطلبكم معنا!', + 'Thanks' => 'شكرًا', + 'Thelia V2' => 'Thelia V2', + 'Total' => 'الإجمالي', + 'View it in your browser' => 'قم بعرضها في المستعرض الخاص بك', + 'What You Purchased' => 'ماذا قد اشتريت', + 'You can change your password in your user account by opening the "Change my password" link under your personal information' => 'يمكنك تغيير كلمة المرور الخاصة بك في حساب المستخدم الخاص بك عن طريق فتح الرابط "تغيير كلمة المرور الخاصة بي" تحت المعلومات الشخصية الخاصة بك', + 'Your order confirmation Nº %ref' => 'رقم تأكيد أمر الطلب الخاص بك هو % ref', + 'Your password for %store' => 'كلمة المرور للـ %store', +]; diff --git a/templates/email/default/I18n/cs_CZ.php b/templates/email/default/I18n/cs_CZ.php new file mode 100644 index 00000000..c4b115a4 --- /dev/null +++ b/templates/email/default/I18n/cs_CZ.php @@ -0,0 +1,68 @@ + '* Fakturační adresa', + '* Delivery address' => '* Doručovací adresa', + '* Items ordered:' => '* Objednané zboží:', + 'A new order ref. %ref has been placed on %date. Here are the details :' => 'Nová objednávka ref. %ref byla vytvořena dne %date. Podrobnosti:', + 'All rights reserved.' => 'Všechna práva vyhrazena.', + 'An account at %store_name has been created by one of our managers.' => 'Pro Vás byl vytvořen účet v obchodě %store_name jedním z našich manažerů.', + 'Billing address:' => 'Fakturační adresa:', + 'Copyright' => 'Autorská práva', + 'Customer billing address:' => 'Fakturační adresa zákazníka:', + 'Customer delivery address:' => 'Dodací adresa zákazníka:', + 'Delivery address:' => 'Doručovací adresa:', + 'Delivery method:' => 'Způsob doručení:', + 'Email not displaying correctly?' => 'E-mail se nezobrazuje správně?', + 'For any questions, or concerns, feel free to contact %mail.' => 'V případě jakýchkoliv dotazů nebo připomínek, neváhejte nás kontaktovat na %mail.', + 'Have a nice day.' => 'Hezký den.', + 'Hello' => 'Dobrý den', + 'Hello,' => 'Dobrý den,', + 'Hello, a new order has been placed.' => 'Dobrý den, nová objednávka byla vytvořená.', + 'Here are the details of your purchase:' => 'Podrobnosti o nákupu:', + 'Here is the details of your order %ref placed on %date' => 'Informace o Vaší objednávce %ref ze dne %date', + 'Item : %item' => 'Položka: %item', + 'Items ordered:' => 'Objednané zboží:', + 'Items total : %amount' => 'Položek celkem: %amount', + 'Kind regards' => 'S pozdravem', + 'New order placed on %store_name Nº %ref' => 'Nová objednávka v obchodě %store_name číslo %ref', + 'Order Number:' => 'Číslo objednávky:', + 'Order Total' => 'Objednávka celkem', + 'Order Total:' => 'Objednávka celkem:', + 'Our contact us at:' => 'Kontaktujte nás na:', + 'Our mailing address is:' => 'Naše poštovní adresa je:', + 'Paid With:' => 'Zaplaceno:', + 'Price in' => 'Cena v', + 'Purchase Date:' => 'Datum nákupu:', + 'Quantity : %qty' => 'Množství: %qty', + 'Shipping : %amount' => 'Poštovné: %amount', + 'Shipping:' => 'Poštovné:', + 'Support' => 'Podpora', + 'Thank you for your order!' => 'Děkujeme za objednávku!', + 'Thanks' => 'Děkuji', + 'The %store team.' => '%store tým.', + 'Thelia V2' => 'Thelia V2', + 'To login, please use the email address %email' => 'Pro přihlášení použijte emailovou adresu %email', + 'Total' => 'Celkem', + 'Total due : %amount' => 'Celková častka: %amount', + 'Unit price : %amount' => 'Jednotková cena: %amount', + 'View it in your browser' => 'Zobrazit v prohlížeči', + 'View this order in your account at %shop_name' => 'Zobrazit tuto objednávku ve vašem zákaznickém účtu na stránkách %shop_name', + 'View this order in your shop back-office.' => 'Zobrazte toto objednávku v administračním rozhání obchodu.', + 'What You Purchased' => 'Co jste si zakoupili', + 'You can change your password and your account details at any time in our store.' => 'Své heslo a osobní údaje můžete kdykoliv změnit v našem obchodě.', + 'You can change your password and your account details at any time in our store at %url.' => 'Své heslo a osobní údaje můžete kdykoliv změnit v našem obchodě na adrese %url.', + 'You can change your password in your user account by opening the "Change my password" link under your personal information' => 'Můžete změnit své heslo ve vašem uživatelském účtu tak, že otevře odkaz "Změnit heslo" v záložce vaše osobní údaje', + 'You have requested a new password for your account at %store_name' => 'Požádali jste o nové heslo pro váš účet v obchodě %store_name', + 'Your %store account' => 'Váš %store účet', + 'Your account at %store_name has been changed by one of our managers.' => 'Váš účet v obchodě %store_name byl změněn jeden z našich manažerů.', + 'Your account information for %store' => 'Informace o účtu v obchodě %store', + 'Your billing address' => 'Vaše fakturační adresa', + 'Your delivery address' => 'Vaše dodací adresa', + 'Your invoice is available in your customer account at %url' => 'Faktura je k dispozici ve Vašem Zákaznickém účtu na adrese %url', + 'Your new password is %pass' => 'Vaše nové heslo je %pass', + 'Your new password is %pass' => 'Vaše nové heslo je %pass', + 'Your order confirmation Nº %ref' => 'Potvrzení objednávky č. %ref', + 'Your password for %store' => 'Vaše heslo pro %store', + 'Your password is %pass' => 'Vaše heslo je %pass', +]; diff --git a/templates/email/default/I18n/de_DE.php b/templates/email/default/I18n/de_DE.php new file mode 100644 index 00000000..7a935c66 --- /dev/null +++ b/templates/email/default/I18n/de_DE.php @@ -0,0 +1,68 @@ + '* Rechnungsadresse', + '* Delivery address' => '* Lieferadresse', + '* Items ordered:' => '* Bestellte Artikeln', + 'A new order ref. %ref has been placed on %date. Here are the details :' => 'Eine neue Bestellung Ref. %ref wurde den %date aufgegeben. Hier sind die Details :', + 'All rights reserved.' => 'Alle Rechte vorbehalten.', + 'An account at %store_name has been created by one of our managers.' => 'Ein Konto bei %store_name wurde von einem unseren Managers erstellt', + 'Billing address:' => 'Rechnungsadresse : ', + 'Copyright' => 'Copyright', + 'Customer billing address:' => 'Kunde Zahlungsadresse:', + 'Customer delivery address:' => 'Kunde Lieferadresse:', + 'Delivery address:' => 'Lieferadresse :', + 'Delivery method:' => 'Lieferungsmethode : ', + 'Email not displaying correctly?' => 'E-Mail nicht richtig angezeigt ?', + 'For any questions, or concerns, feel free to contact %mail.' => 'Für jede Fragen, bitte kontaktieren Sie uns : %mail. ', + 'Have a nice day.' => 'Schönen Tag.', + 'Hello' => 'Hallo', + 'Hello,' => 'Hallo,', + 'Hello, a new order has been placed.' => 'Hallo, eine neue Bestellung wurde aufgegeben.', + 'Here are the details of your purchase:' => 'Hier sind die Details Ihrer Bestellung :', + 'Here is the details of your order %ref placed on %date' => 'Ihr sind die Details Ihre Bestellung %ref die Sie den %date aufgegeben haben. ', + 'Item : %item' => 'Artikel : %item', + 'Items ordered:' => 'Bestellte Produkte:', + 'Items total : %amount' => 'Artikel Gesamtsumme : %amount', + 'Kind regards' => 'Mit freundlichen Grüßen', + 'New order placed on %store_name Nº %ref' => 'Eine neue Bestellung wurde bei %store_name N° %ref aufgegeben', + 'Order Number:' => 'Bestellungsnummer :', + 'Order Total' => 'Gesamtsumme', + 'Order Total:' => 'Gesamtsumme :', + 'Our contact us at:' => 'Unsere Kontaktdetails', + 'Our mailing address is:' => 'Unsere Mailingadresse ist', + 'Paid With:' => 'Bezahlt mit :', + 'Price in' => 'Preis in', + 'Purchase Date:' => 'Bestellungsdatum :', + 'Quantity : %qty' => 'Menge : %qty', + 'Shipping : %amount' => 'Lieferung : %amount', + 'Shipping:' => 'Lieferung :', + 'Support' => 'Kundendienst', + 'Thank you for your order!' => 'Vielen Dank für Ihre Bestellung !', + 'Thanks' => 'Danke !', + 'The %store team.' => 'Die %store Team.', + 'Thelia V2' => 'Thelia V2', + 'To login, please use the email address %email' => 'Um sich anzumelden, nutzen Sie bitte die E-Mail-Adresse %email ', + 'Total' => 'Gesamtsumme', + 'Total due : %amount' => 'Gesamtsumme : %amount', + 'Unit price : %amount' => 'Einzelpreis : %amount', + 'View it in your browser' => 'In Ihrem Browser ansehen', + 'View this order in your account at %shop_name' => 'Diese Angebot in Ihrem Konto bei %shop_name ansehen', + 'View this order in your shop back-office.' => 'Sehen Sie diese Bestellung in Ihrem Back-Office.', + 'What You Purchased' => 'Was Sie bestellt haben', + 'You can change your password and your account details at any time in our store.' => 'Sie können ihr Passwort und Ihre Kontodaten ändern auf die Seite in unserem Shop.', + 'You can change your password and your account details at any time in our store at %url.' => 'Sir können Ihr Passwort und Ihre Kontodaten in unserem Geschäft jederzeit ändern auf %url.', + 'You can change your password in your user account by opening the "Change my password" link under your personal information' => 'Sie können Ihr Passwort in Ihrem Benutzerkonto ändern, indem Sie den Link "Mein Passwort ändern" unter Ihre persönlichen Informationen finden können', + 'You have requested a new password for your account at %store_name' => 'Sie haben ein neues Passwort für Ihr Konto bei %store_name angefordert', + 'Your %store account' => 'Ihr %store Konto', + 'Your account at %store_name has been changed by one of our managers.' => 'Ihr Konto bei %store_name wurde von einem unseren Managers geändert. ', + 'Your account information for %store' => 'Ihre Kontodaten bei %store', + 'Your billing address' => 'Ihre Zahlungsadresse', + 'Your delivery address' => 'Ihre Lieferadresse', + 'Your invoice is available in your customer account at %url' => 'Ihre Rechnung ist in Ihrem Konto auf die Seite %url verfügbar', + 'Your new password is %pass' => 'Ihr neues Passwort ist %pass', + 'Your new password is %pass' => 'Ihr neues Passwort ist %pass ', + 'Your order confirmation Nº %ref' => 'Ihre Bestellungsbestätigung Nr. %ref', + 'Your password for %store' => 'Ihr Passwort für %store', + 'Your password is %pass' => 'Ihr Passwort ist %pass ', +]; diff --git a/templates/email/default/I18n/el_GR.php b/templates/email/default/I18n/el_GR.php new file mode 100644 index 00000000..e2aa09d0 --- /dev/null +++ b/templates/email/default/I18n/el_GR.php @@ -0,0 +1,32 @@ + 'Με επιφύλαξη παντός δικαιώματος.', + 'Billing address:' => 'Διεύθυνση χρέωσης:', + 'Copyright' => 'Πνευματικά δικαιώματα', + 'Delivery address:' => 'Διεύθυνση παράδοσης:', + 'Delivery method:' => 'Μέθοδος παράδοσης:', + 'Email not displaying correctly?' => 'Το Email δεν εμφανίζεται σωστά;', + 'For any questions, or concerns, feel free to contact %mail.' => 'Για οποιεσδήποτε ερωτήσεις ή ανησυχίες, μη διστάσετε να επικοινωνήσετε μαζί μας στο %mail.', + 'Here are the details of your purchase:' => 'Εδώ είναι οι λεπτομέρειες της αγοράς σας:', + 'Kind regards' => 'Με εκτίμηση', + 'Order Number:' => 'Αριθμός παραγγελίας:', + 'Order Total' => 'Το συνολικό κόστος', + 'Order Total:' => 'Το συνολικό κόστος:', + 'Our contact us at:' => 'Επικοινωνήστε μαζί μας στο:', + 'Our mailing address is:' => 'Η Ταχυδρομική μας διεύθυνση είναι:', + 'Paid With:' => 'Πληρωμένο με:', + 'Price in' => 'Τιμή σε', + 'Purchase Date:' => 'Ημερομηνία αγοράς:', + 'Shipping:' => 'Αποστολή:', + 'Support' => 'Υποστήριξη', + 'Thank you for your order!' => 'Σας ευχαριστούμε για την παραγγελία σας!', + 'Thanks' => 'Ευχαριστούμε', + 'Thelia V2' => 'Thelia V2', + 'Total' => 'Σύνολο', + 'View it in your browser' => 'Προβάλετε στο πρόγραμμα περιήγησης', + 'What You Purchased' => 'Τι έχετε αγοράσει', + 'You can change your password in your user account by opening the "Change my password" link under your personal information' => 'Μπορείτε να αλλάξετε τον κωδικό πρόσβασής σας στο λογαριασμό χρήστη ανοίγοντας το σύνδεσμο "Αλλαγή κωδικού" κάτω από τα προσωπικά σας στοιχεία', + 'Your order confirmation Nº %ref' => 'Η επιβεβαίωση παραγγελίας Nº %ref', + 'Your password for %store' => 'Ο κωδικός πρόσβασης για το %store', +]; diff --git a/templates/email/default/I18n/en_US.php b/templates/email/default/I18n/en_US.php new file mode 100644 index 00000000..66d629b4 --- /dev/null +++ b/templates/email/default/I18n/en_US.php @@ -0,0 +1,68 @@ + '* Billing address', + '* Delivery address' => '* Delivery address', + '* Items ordered:' => '* Items ordered:', + 'A new order ref. %ref has been placed on %date. Here are the details :' => 'A new order ref. %ref has been placed on %date. Here are the details :', + 'All rights reserved.' => 'All rights reserved.', + 'An account at %store_name has been created by one of our managers.' => 'An account at %store_name has been created by one of our managers.', + 'Billing address:' => 'Billing address:', + 'Copyright' => 'Copyright', + 'Customer billing address:' => 'Customer billing address:', + 'Customer delivery address:' => 'Customer delivery address:', + 'Delivery address:' => 'Delivery address:', + 'Delivery method:' => 'Delivery method:', + 'Email not displaying correctly?' => 'Email not displaying correctly?', + 'For any questions, or concerns, feel free to contact %mail.' => 'For any questions, or concerns, feel free to contact %mail.', + 'Have a nice day.' => 'Have a nice day.', + 'Hello' => 'Hello', + 'Hello,' => 'Hello,', + 'Hello, a new order has been placed.' => 'Hello, a new order has been placed.', + 'Here are the details of your purchase:' => 'Here are the details of your purchase:', + 'Here is the details of your order %ref placed on %date' => 'Here is the details of your order %ref placed on %date', + 'Item : %item' => 'Item : %item', + 'Items ordered:' => 'Items ordered:', + 'Items total : %amount' => 'Items total : %amount', + 'Kind regards' => 'Kind regards', + 'New order placed on %store_name Nº %ref' => 'New order placed on %store_name Nº %ref', + 'Order Number:' => 'Order Number:', + 'Order Total' => 'Order Total', + 'Order Total:' => 'Order Total:', + 'Our contact us at:' => 'Our contact us at:', + 'Our mailing address is:' => 'Our mailing address is:', + 'Paid With:' => 'Paid With:', + 'Price in' => 'Price in', + 'Purchase Date:' => 'Purchase Date:', + 'Quantity : %qty' => 'Quantity : %qty', + 'Shipping : %amount' => 'Shipping : %amount', + 'Shipping:' => 'Shipping:', + 'Support' => 'Support', + 'Thank you for your order!' => 'Thank you for your order!', + 'Thanks' => 'Thanks', + 'The %store team.' => 'The %store team.', + 'Thelia V2' => 'Thelia V2', + 'To login, please use the email address %email' => 'To login, please use the email address %email', + 'Total' => 'Total', + 'Total due : %amount' => 'Total due : %amount', + 'Unit price : %amount' => 'Unit price : %amount', + 'View it in your browser' => 'View it in your browser', + 'View this order in your account at %shop_name' => 'View this order in your account at %shop_name', + 'View this order in your shop back-office.' => 'View this order in your shop back-office.', + 'What You Purchased' => 'What You Purchased', + 'You can change your password and your account details at any time in our store.' => 'You can change your password and your account details at any time in our store.', + 'You can change your password and your account details at any time in our store at %url.' => 'You can change your password and your account details at any time in our store at %url.', + 'You can change your password in your user account by opening the "Change my password" link under your personal information' => 'You can change your password in your user account by opening the "Change my password" link under your personal information', + 'You have requested a new password for your account at %store_name' => 'You have requested a new password for your account at %store_name', + 'Your %store account' => 'Your %store account', + 'Your account at %store_name has been changed by one of our managers.' => 'Your account at %store_name has been changed by one of our managers.', + 'Your account information for %store' => 'Your account information for %store', + 'Your billing address' => 'Your billing address', + 'Your delivery address' => 'Your delivery address', + 'Your invoice is available in your customer account at %url' => 'Your invoice is available in your customer account at %url', + 'Your new password is %pass' => 'Your new password is %pass', + 'Your new password is %pass' => 'Your new password is %pass', + 'Your order confirmation Nº %ref' => 'Your order confirmation Nº %ref', + 'Your password for %store' => 'Your password for %store', + 'Your password is %pass' => 'Your password is %pass', +); diff --git a/templates/email/default/I18n/es_ES.php b/templates/email/default/I18n/es_ES.php new file mode 100644 index 00000000..da1677d2 --- /dev/null +++ b/templates/email/default/I18n/es_ES.php @@ -0,0 +1,68 @@ + '* Dirección de facturación', + '* Delivery address' => '* Dirección de entrega', + '* Items ordered:' => '* Artículos solicitados:', + 'A new order ref. %ref has been placed on %date. Here are the details :' => 'Se ha recibido un nuevo pedido ref. %ref en %date. Detalles :', + 'All rights reserved.' => 'Todos los derechos reservados.', + 'An account at %store_name has been created by one of our managers.' => 'Una cuenta en %store_name ha sido creada por uno de nuestros gerentes.', + 'Billing address:' => 'dirección de factura', + 'Copyright' => 'Derechos de autor', + 'Customer billing address:' => 'Dirección de facturación del cliente:', + 'Customer delivery address:' => 'Dirección de envío del cliente:', + 'Delivery address:' => 'dirección de entraga', + 'Delivery method:' => 'entraga con : ', + 'Email not displaying correctly?' => 'No puedes ver correctamente el mail ?', + 'For any questions, or concerns, feel free to contact %mail.' => 'Para cualquier problema o consulta, no dude en contactar correo %.', + 'Have a nice day.' => 'Que tengas un buen día.', + 'Hello' => 'Hola', + 'Hello,' => 'Hola,', + 'Hello, a new order has been placed.' => 'Hola, se ha realizado un nuevo pedido.', + 'Here are the details of your purchase:' => 'Detalles de tu compra:', + 'Here is the details of your order %ref placed on %date' => 'Aquí los detalles de tu pedido %ref realizado el %date', + 'Item : %item' => 'Artículo: %item', + 'Items ordered:' => 'Artículos pedidos:', + 'Items total : %amount' => 'Total de artículos: %amount', + 'Kind regards' => 'Gracias', + 'New order placed on %store_name Nº %ref' => 'Nuevo pedido en %store_name Nº %ref', + 'Order Number:' => 'Entraga numero', + 'Order Total' => 'Total de la entraga', + 'Order Total:' => 'Total de la entraga', + 'Our contact us at:' => 'Contactanos en:', + 'Our mailing address is:' => 'Nuestra dirección', + 'Paid With:' => 'pagado con : ', + 'Price in' => 'Precio en', + 'Purchase Date:' => 'Fecha de compra:', + 'Quantity : %qty' => 'Cantidad: %qty', + 'Shipping : %amount' => 'Envío: %amount', + 'Shipping:' => 'envio', + 'Support' => 'Servicio postventa', + 'Thank you for your order!' => 'Graciàs por su encarga', + 'Thanks' => 'Gracias', + 'The %store team.' => 'El equipo de %store.', + 'Thelia V2' => 'Thelia V2', + 'To login, please use the email address %email' => 'Para iniciar sesión usar la dirección de correo electrónico %email', + 'Total' => 'Total', + 'Total due : %amount' => 'A pagar : %amount', + 'Unit price : %amount' => 'Precio unitario : %amount', + 'View it in your browser' => 'Ver en el navegador ', + 'View this order in your account at %shop_name' => 'Mira esta orden en tu cuenta en %shop_name', + 'View this order in your shop back-office.' => 'Mira esta orden en el administrador de tu tienda.', + 'What You Purchased' => 'Lo que compraste', + 'You can change your password and your account details at any time in our store.' => 'Puedes cambiar la contraseña y los detalles de tu cuenta en cualquier momento en nuestra tienda.', + 'You can change your password and your account details at any time in our store at %url.' => 'Puedes modificar la contraseña y los detalles de tu cuenta en cualquier momento en nuestra tienda en %url.', + 'You can change your password in your user account by opening the "Change my password" link under your personal information' => 'Puedes cambiar tu contraseña en tu cuenta', + 'You have requested a new password for your account at %store_name' => 'Has solicitado una nueva contraseña para tu cuenta en %store_name', + 'Your %store account' => 'Tu cuenta en %store', + 'Your account at %store_name has been changed by one of our managers.' => 'Tu cuenta en %store_name ha sido modificada por uno de nuestros administradores.', + 'Your account information for %store' => 'La información de tu cuenta para %store', + 'Your billing address' => 'Tu dirección de facturación', + 'Your delivery address' => 'Tu dirección de entrega', + 'Your invoice is available in your customer account at %url' => 'Tu factura está disponible en tu área de cliente en %url', + 'Your new password is %pass' => 'Tu nueva contraseña es %pass', + 'Your new password is %pass' => 'Tu nueva contraseña es %pass', + 'Your order confirmation Nº %ref' => 'Numero de encarga : %ref', + 'Your password for %store' => 'contraseña por %store', + 'Your password is %pass' => 'Tu contraseña es %pass', +]; diff --git a/templates/email/default/I18n/fa_IR.php b/templates/email/default/I18n/fa_IR.php new file mode 100644 index 00000000..8cce97be --- /dev/null +++ b/templates/email/default/I18n/fa_IR.php @@ -0,0 +1,68 @@ + '* آدرس صورت حساب', + '* Delivery address' => '* آدرس تحویل', + '* Items ordered:' => '* سفارش‌ها:', + 'A new order ref. %ref has been placed on %date. Here are the details :' => 'سفارش جدید با شماره‌ی %ref در تاریخ %date با جزییات زیر ثبت شد:', + 'All rights reserved.' => 'کلیه حقوق محفوظ است.', + 'An account at %store_name has been created by one of our managers.' => 'یک حساب در %store_name بوسیله یکی از مدیران ما ایجاد شد.', + 'Billing address:' => 'آدرس صورت حساب:', + 'Copyright' => 'حق نشر', + 'Customer billing address:' => 'آدرس صورتحساب مشتری:', + 'Customer delivery address:' => 'آدرس تحویل مشتری:', + 'Delivery address:' => 'آدرس تحویل:', + 'Delivery method:' => 'روش تحویل:', + 'Email not displaying correctly?' => 'ایمیل را به درستی نمی‌بینید؟', + 'For any questions, or concerns, feel free to contact %mail.' => 'سوالات خود را با ما مطرح کنید %mail.', + 'Have a nice day.' => 'روز خوبی داشته باشید.', + 'Hello' => 'سلام', + 'Hello,' => 'سلام،', + 'Hello, a new order has been placed.' => 'سلام، سفارش جدیدی قرار داده شد.', + 'Here are the details of your purchase:' => 'جزییاتی مربوط به خرید شما:', + 'Here is the details of your order %ref placed on %date' => 'جزئیاتی از سفارش %ref شما در تاریخ %date', + 'Item : %item' => 'آیتم: %item', + 'Items ordered:' => 'سفارش‌ها:', + 'Items total : %amount' => 'مجموع موارد: %amount', + 'Kind regards' => 'با احترام فراوان', + 'New order placed on %store_name Nº %ref' => 'سفارش جدید %ref در %store_name قرار گرفت', + 'Order Number:' => 'شماره سفارش:', + 'Order Total' => 'مجموع سفارش', + 'Order Total:' => 'مجموع سفارش:', + 'Our contact us at:' => 'تماس با ما:', + 'Our mailing address is:' => 'آدرس ایمیل ما:', + 'Paid With:' => 'پرداخت توسط:', + 'Price in' => 'قیمت در', + 'Purchase Date:' => 'تاریخ خرید:', + 'Quantity : %qty' => 'تعداد: %qty', + 'Shipping : %amount' => 'حمل و نقل: %amount', + 'Shipping:' => 'حمل و نقل:', + 'Support' => 'پشتیبانی', + 'Thank you for your order!' => 'با تشکر از سفارش شما.', + 'Thanks' => 'سپاس', + 'The %store team.' => 'تیم %store.', + 'Thelia V2' => 'تیلیا نسخه۲', + 'To login, please use the email address %email' => 'برای ورود از آدرس ایمیل %email استفاده کنید', + 'Total' => 'مجموع', + 'Total due : %amount' => 'جمع علی الحساب: %amount', + 'Unit price : %amount' => 'قیمت واحد: %amount', + 'View it in your browser' => 'مشاهده در مرورگر', + 'View this order in your account at %shop_name' => 'مشاهده این سفارش در %shop_name', + 'View this order in your shop back-office.' => 'مشاهده این سفارش در قسمت مدیریت.', + 'What You Purchased' => 'موارد خریداری شده', + 'You can change your password and your account details at any time in our store.' => 'شما می‌توانید اطلاعات حساب و رمزعبور خود را در فروشگاه و در هر زمانی تغییر دهید.', + 'You can change your password and your account details at any time in our store at %url.' => 'شما می‌توانید اطلاعات حساب و رمزعبور خود را در هر زمانی در %url تغییر دهید.', + 'You can change your password in your user account by opening the "Change my password" link under your personal information' => 'برای تغییر رمزعبور در حساب کاربری خود در بخش اطلاعات شخصی، قسمت «تغییر رمزعبور» را باز کنید', + 'You have requested a new password for your account at %store_name' => 'شما یک درخواست برای رمزعبور جدید در %store_name داشتید', + 'Your %store account' => 'حساب %store شما', + 'Your account at %store_name has been changed by one of our managers.' => 'حساب %store_name شما بوسیله یکی از مدیران ما تغییر پیدا کرد.', + 'Your account information for %store' => 'اطلاعات حساب شما برای %store', + 'Your billing address' => 'آدرس صدور صورتحساب', + 'Your delivery address' => 'آدرس تحویل کالای شما', + 'Your invoice is available in your customer account at %url' => 'صورت حساب در حساب کاربری شما موجود است:‌ %url', + 'Your new password is %pass' => 'رمزعبور جدید شما %pass می‌باشد', + 'Your new password is %pass' => 'رمزعبور جدید شما:‌ %pass', + 'Your order confirmation Nº %ref' => 'تاییدییه سفارش شما %ref', + 'Your password for %store' => 'رمزعبور شما برای %store', + 'Your password is %pass' => 'رمزعبور شما:‌ %pass', +]; diff --git a/templates/email/default/I18n/fr_FR.php b/templates/email/default/I18n/fr_FR.php new file mode 100644 index 00000000..b7beef15 --- /dev/null +++ b/templates/email/default/I18n/fr_FR.php @@ -0,0 +1,68 @@ + '* Adresse de facturation', + '* Delivery address' => '* Adresse de livraison', + '* Items ordered:' => '* Articles commandés', + 'A new order ref. %ref has been placed on %date. Here are the details :' => 'Une nouvelle commande ref. %ref a été passée le %date. Voici les détails', + 'All rights reserved.' => 'Tous droits réservés', + 'An account at %store_name has been created by one of our managers.' => 'Un compte client %store_name a été créé pour vous.', + 'Billing address:' => 'Adresse de facturation : ', + 'Copyright' => 'Copyright', + 'Customer billing address:' => 'Adresse de facturation', + 'Customer delivery address:' => 'Adresse de livraison', + 'Delivery address:' => 'Adresse de livraison : ', + 'Delivery method:' => 'Livré par : ', + 'Email not displaying correctly?' => 'Le mail ne s\'affiche pas correctement ?', + 'For any questions, or concerns, feel free to contact %mail.' => 'Pour toutes questions contactez nous par mail : %mail.', + 'Have a nice day.' => 'Bonne journée.', + 'Hello' => 'Bonjour', + 'Hello,' => 'Bonjour,', + 'Hello, a new order has been placed.' => 'Bonjour, une nouvelle commande a été passée', + 'Here are the details of your purchase:' => 'Voici les détails de votre commande', + 'Here is the details of your order %ref placed on %date' => 'Voici les détails de votre commande %ref passée le %date', + 'Item : %item' => 'Article : %item', + 'Items ordered:' => 'Articles commandés:', + 'Items total : %amount' => 'Total articles : %amount', + 'Kind regards' => 'Cordialement', + 'New order placed on %store_name Nº %ref' => 'Nouvelle commande %ref passée sur %store_name', + 'Order Number:' => 'Commande N° : ', + 'Order Total' => 'Total de la commande', + 'Order Total:' => 'Total de la commande : ', + 'Our contact us at:' => 'Contactez nous au', + 'Our mailing address is:' => 'Adresse postale', + 'Paid With:' => 'Payé par : ', + 'Price in' => 'Prix en', + 'Purchase Date:' => 'Date d\'achat : ', + 'Quantity : %qty' => 'Quantité : %qty', + 'Shipping : %amount' => 'Livraison : %amount', + 'Shipping:' => 'Frais de livraison', + 'Support' => 'SAV', + 'Thank you for your order!' => 'Merci pour votre commande', + 'Thanks' => 'Merci', + 'The %store team.' => 'L\'équipe %store.', + 'Thelia V2' => 'Thelia v2', + 'To login, please use the email address %email' => 'Pour vous connecter, merci d\'utiliser l\'adresse e-mail %email', + 'Total' => 'Total', + 'Total due : %amount' => 'Total à payer : %amount', + 'Unit price : %amount' => 'Prix unitaire : %amount', + 'View it in your browser' => 'Voir dans le navigateur', + 'View this order in your account at %shop_name' => 'Retrouver cette commande dans votre compte sur %shop_name ', + 'View this order in your shop back-office.' => 'Affichez cette commande dans le back-office de votre boutique', + 'What You Purchased' => 'Ce que vous avez acheté', + 'You can change your password and your account details at any time in our store.' => 'Vous pouvez modifier votre mot de passe et vos informations personnelles à tout moment sur notre boutique.', + 'You can change your password and your account details at any time in our store at %url.' => 'Vous pouvez modifier votre mot de passe et vos informations personnelles à tout moment sur notre boutique: %url', + 'You can change your password in your user account by opening the "Change my password" link under your personal information' => 'Vous pouvez changer votre mot de passe dans votre espace client', + 'You have requested a new password for your account at %store_name' => 'Vous avez demandé un nouveau mot de passe pour accéder à votre compte %store_name', + 'Your %store account' => 'Votre compte %store', + 'Your account at %store_name has been changed by one of our managers.' => 'L\'accès à votre compte sur %store_name a été modifié.', + 'Your account information for %store' => 'Accès à votre compte sur %store', + 'Your billing address' => 'Votre adresse de facturation', + 'Your delivery address' => 'Votre adresse de livraison', + 'Your invoice is available in your customer account at %url' => 'Votre facture est disponible dans votre compte client sur %url', + 'Your new password is %pass' => 'Votre nouveau mot de passe est %pass', + 'Your new password is %pass' => 'Votre nouveau mot de passe est %pass', + 'Your order confirmation Nº %ref' => 'Confirmation de commande N° %ref', + 'Your password for %store' => 'Votre mot de passe pour %store', + 'Your password is %pass' => 'Votre mot de passe est %pass', +); diff --git a/templates/email/default/I18n/hu_HU.php b/templates/email/default/I18n/hu_HU.php new file mode 100644 index 00000000..e7eb930a --- /dev/null +++ b/templates/email/default/I18n/hu_HU.php @@ -0,0 +1,67 @@ + 'Számlázási cím', + '* Delivery address' => 'Kézbesítési cím', + '* Items ordered:' => '* A megrendelt termékek:', + 'A new order ref. %ref has been placed on %date. Here are the details :' => 'Új megrendelés történt (azon.: %ref), megrendelés dátuma: %date. Megrendelés részletei :', + 'All rights reserved.' => 'Minden jog fenntartva.', + 'An account at %store_name has been created by one of our managers.' => 'Egy szerkesztő új hozzáférést készített a %store_name boltban.', + 'Billing address:' => 'Számlázási cím:', + 'Copyright' => 'Minden Jog fenntartva', + 'Customer billing address:' => 'Vevő számlázási címe:', + 'Customer delivery address:' => 'Vevő szállítási címe:', + 'Delivery address:' => 'Kézbesítési cím:', + 'Delivery method:' => 'Szállítás módja:', + 'Email not displaying correctly?' => 'A levél nem jelenik meg olvashatóan?', + 'For any questions, or concerns, feel free to contact %mail.' => 'Bármilyen kérdése, megjegyzése van, lépjen velünk kapcsolatba: %mail.', + 'Have a nice day.' => 'További kellemes napot.', + 'Hello' => 'Üdvözöljük', + 'Hello,' => 'Üdvözöljük!', + 'Hello, a new order has been placed.' => 'Üdvözöljük, új megrendelés érkezett.', + 'Here are the details of your purchase:' => 'A megrendelése részletei:', + 'Here is the details of your order %ref placed on %date' => 'Itt olvashatja a megrendelése (azon.:%ref) részleteit. Megrendelés dátuma: %date', + 'Item : %item' => 'Termék: %item', + 'Items ordered:' => 'Megrendelt termékek:', + 'Items total : %amount' => 'Összesen: %amount', + 'Kind regards' => 'Üdvözlettel', + 'New order placed on %store_name Nº %ref' => 'Új megrendelés érkezett a %store_name boltba ( azon.: %ref)', + 'Order Number:' => 'Megrendelés száma:', + 'Order Total' => 'Rendelés végösszege', + 'Order Total:' => 'Rendelés végösszege:', + 'Our contact us at:' => 'Kapcsolat:', + 'Our mailing address is:' => 'Levelezési címünk:', + 'Paid With:' => 'Fizetési mód:', + 'Price in' => 'Pénznem:', + 'Purchase Date:' => 'Vásárlás dátuma:', + 'Quantity : %qty' => 'Mennyiség: %qty', + 'Shipping : %amount' => 'Szállítás: %amount', + 'Shipping:' => 'Szállítás:', + 'Support' => 'Segítség', + 'Thank you for your order!' => 'Köszönjük a megrendelését!', + 'Thanks' => 'Köszönjük', + 'The %store team.' => 'A %store csapata.', + 'To login, please use the email address %email' => 'A bejelentkezéshez használja a %email email címet', + 'Total' => 'Összesen', + 'Total due : %amount' => 'Összesen: %amount', + 'Unit price : %amount' => 'Egységár: %amount', + 'View it in your browser' => 'Megtekintés a böngészőjében', + 'View this order in your account at %shop_name' => 'Megrendelés megtekintése oldalunkon %shop_name', + 'View this order in your shop back-office.' => 'Megrendelés megtekintése az adminisztrációs felületen.', + 'What You Purchased' => 'Megrendelésének tartalma', + 'You can change your password and your account details at any time in our store.' => 'Jelszavát és a hozzáférésének adatait bármikor megváltoztathatja a boltunkban.', + 'You can change your password and your account details at any time in our store at %url.' => 'Most megváltoztathatja a jelszavát és a hozzáférésének adatait itt: %url.', + 'You can change your password in your user account by opening the "Change my password" link under your personal information' => 'Jelszavát megváltoztathatja a fiókjában a "Jelszavam módosítása" linkre kattintva.', + 'You have requested a new password for your account at %store_name' => 'Új jelszót igényelt a hozzáféréséhez a %store_name boltban', + 'Your %store account' => 'A %store hozzáférése', + 'Your account at %store_name has been changed by one of our managers.' => 'A hozzáférését a %store_name boltban az Adminisztrátor megváltoztatta.', + 'Your account information for %store' => 'Hozzáférése a %store bolthoz', + 'Your billing address' => 'Számlázási címe', + 'Your delivery address' => 'Szállítási címe', + 'Your invoice is available in your customer account at %url' => 'A számlája elérhető a fiókjában a következő linkre kattintva: %url', + 'Your new password is %pass' => 'Új jelszava: %pass', + 'Your new password is %pass' => 'Az új jelszava: %pass', + 'Your order confirmation Nº %ref' => 'Megrendelése visszaigazolása (azon.: %ref)', + 'Your password for %store' => 'A jelszava a %store oldalhoz', + 'Your password is %pass' => 'A jelszava: %pass', +]; diff --git a/templates/email/default/I18n/id_ID.php b/templates/email/default/I18n/id_ID.php new file mode 100644 index 00000000..4a47d537 --- /dev/null +++ b/templates/email/default/I18n/id_ID.php @@ -0,0 +1,40 @@ + 'Alamat Penagihan', + '* Delivery address' => 'Alamat pengiriman', + '* Items ordered:' => '* Barang-barang yang dipesan:', + 'A new order ref. %ref has been placed on %date. Here are the details :' => 'Sebuah pesanan %ref telah dipesan tertanggal %date. Berikut rinciannya :', + 'All rights reserved.' => 'Semua hak dilindungi.', + 'An account at %store_name has been created by one of our managers.' => 'Sebuah akun di %store_name telah dibuat oleh salah satu manajer Kami.', + 'Billing address:' => 'Alamat penagihan:', + 'Customer billing address:' => 'Alamat pembayaran pelanggan:', + 'Customer delivery address:' => 'Alamat pengiriman konsumen:', + 'Delivery address:' => 'Alamat pengiriman:', + 'Delivery method:' => 'Metode pengiriman:', + 'Email not displaying correctly?' => 'Email tidak ditampilkan dengan benar?', + 'For any questions, or concerns, feel free to contact %mail.' => 'Untuk pertanyaan, atau masala, silahkan kontak %kami.', + 'Have a nice day.' => 'Semoga hari Anda menyenangkan.', + 'Hello' => 'Halo', + 'Hello,' => 'Hai,', + 'Hello, a new order has been placed.' => 'Halo, pesanan baru telah ditempatkan.', + 'Here are the details of your purchase:' => 'Berikut adalah rincian pembelian Anda:', + 'Here is the details of your order %ref placed on %date' => 'Berikut adalah rincian pesanan Anda %ref pada %date', + 'Item : %item' => 'Item: %item', + 'Items ordered:' => 'Barang-barang yang dipesan:', + 'Items total : %amount' => 'Total item: %amount', + 'Kind regards' => 'Hormat kami', + 'New order placed on %store_name Nº %ref' => 'Pesanan baru pada %store_name Nº %ref', + 'Order Number:' => 'Nomor pembelian:', + 'Order Total' => 'Total Order', + 'Order Total:' => 'Total Pesanan:', + 'Our contact us at:' => 'Hubungi kami di:', + 'Our mailing address is:' => 'Alamat email kami adalah:', + 'Paid With:' => 'Dibayar dengan:', + 'Price in' => 'Harga dalam', + 'Purchase Date:' => 'Tanggal pembelian:', + 'Quantity : %qty' => 'Kuantitas : %qty', + 'Shipping : %amount' => 'Pengiriman: %amount', + 'Unit price : %amount' => 'Unit harga: %amount', + 'View it in your browser' => 'Lihat di browser Anda', +]; diff --git a/templates/email/default/I18n/it_IT.php b/templates/email/default/I18n/it_IT.php new file mode 100644 index 00000000..4d8e93ba --- /dev/null +++ b/templates/email/default/I18n/it_IT.php @@ -0,0 +1,20 @@ + 'Tutti i diritti riservati.', + 'Billing address:' => 'Indirizzo di fatturazione:', + 'Copyright' => 'Copyright', + 'Customer billing address:' => 'Indirizzo di fatturazione del cliente:', + 'Delivery address:' => 'Indirizzo di consegna:', + 'Delivery method:' => 'Metodo di consegna:', + 'Email not displaying correctly?' => 'L\' e-mail non viene visualizzata correttamente?', + 'Have a nice day.' => 'Buona giornata.', + 'Hello' => 'Ciao', + 'Hello,' => 'Ciao,', + 'Order Total:' => 'Totale ordine:', + 'Support' => 'Supporto', + 'Thank you for your order!' => 'Grazie per il tuo ordine!', + 'Thanks' => 'Grazie', + 'Thelia V2' => 'Thelia V2', + 'Total' => 'Totale', +]; diff --git a/templates/email/default/I18n/pl_PL.php b/templates/email/default/I18n/pl_PL.php new file mode 100644 index 00000000..e3855fb2 --- /dev/null +++ b/templates/email/default/I18n/pl_PL.php @@ -0,0 +1,41 @@ + 'Dane do faktury', + '* Delivery address' => 'Adres dostawy', + '* Items ordered:' => 'Zamówione produkty:', + 'A new order ref. %ref has been placed on %date. Here are the details :' => 'Nowe zamówienie (nr ref. %ref) zostało złożone w dniu %date. Szczegóły zamówienia:', + 'All rights reserved.' => 'Wszystkie prawa zastrzeżone.', + 'An account at %store_name has been created by one of our managers.' => 'Konto w sklepie %store_name zostało utworzone przez jednego z naszych managerów.', + 'Billing address:' => 'Adres do faktury:', + 'Customer billing address:' => 'Adres do faktury:', + 'Customer delivery address:' => 'Adres dostawy:', + 'Delivery address:' => 'Adres dostawy:', + 'Delivery method:' => 'Sposób dostawy:', + 'Kind regards' => 'Z poważaniem', + 'New order placed on %store_name Nº %ref' => 'Nowe zamówienie zostało złożone w sklepie %store_name (num. %ref)', + 'Order Number:' => 'Numer zamówienia:', + 'Order Total' => 'Suma', + 'Order Total:' => 'Suma:', + 'Our contact us at:' => 'Skontaktuj się z nami:', + 'Our mailing address is:' => 'Nasz adres e-mail to:', + 'Paid With:' => 'Metoda płatności:', + 'Price in' => 'Cena w', + 'Purchase Date:' => 'Data zakupu:', + 'Quantity : %qty' => 'Ilość : %qty', + 'Shipping : %amount' => 'Dostawa : %amount', + 'Shipping:' => 'Dostawa:', + 'Support' => 'Pomoc', + 'Thank you for your order!' => 'Dziękujemy za złożenie zamówienia!', + 'Thanks' => 'Dziękujemy', + 'Your account at %store_name has been changed by one of our managers.' => 'Twoje konto w sklepie %store_name zostało zmienione przez jednego z naszych managerów.', + 'Your account information for %store' => 'Informacje o twoim koncie w sklepie %store', + 'Your billing address' => 'Twój adres do faktury', + 'Your delivery address' => 'Twój adres dostawy', + 'Your invoice is available in your customer account at %url' => 'Twoja faktura jest dostępna w twoim koncie klienta pod adresem %url', + 'Your new password is %pass' => 'Twoje nowe hasło to %pass', + 'Your new password is %pass' => 'Twoje nowe hasło to %pass', + 'Your order confirmation Nº %ref' => 'Potwierdzenie zamówienia (nr %ref)', + 'Your password for %store' => 'Twoje hasło dla sklepu %store', + 'Your password is %pass' => 'Twoje hasło to %pass', +]; diff --git a/templates/email/default/I18n/pt_BR.php b/templates/email/default/I18n/pt_BR.php new file mode 100644 index 00000000..8e7d1587 --- /dev/null +++ b/templates/email/default/I18n/pt_BR.php @@ -0,0 +1,68 @@ + '* Endereço de cobrança', + '* Delivery address' => '* Endereço de entrega', + '* Items ordered:' => '* Itens do pedido:', + 'A new order ref. %ref has been placed on %date. Here are the details :' => 'Um novo pedido ref. %ref foi criado em %date. Aqui estão os detalhes :', + 'All rights reserved.' => 'Todos os direitos reservados.', + 'An account at %store_name has been created by one of our managers.' => 'Uma conta em %store_name foi criada por um de nossos administradores.', + 'Billing address:' => 'Endereço de cobrança:', + 'Copyright' => 'Direitos autorais', + 'Customer billing address:' => 'Endereço de cobrança do cliente:', + 'Customer delivery address:' => 'Endereço de entrega do cliente:', + 'Delivery address:' => 'Endereço de entrega:', + 'Delivery method:' => 'Método de entrega:', + 'Email not displaying correctly?' => 'Não consegue ver este email corretamente?', + 'For any questions, or concerns, feel free to contact %mail.' => 'Para qualquer dúvida ou outras questões sinta-se livre para entrar em contato com %mail.', + 'Have a nice day.' => 'Tenha um bom dia.', + 'Hello' => 'Olá', + 'Hello,' => 'Olá,', + 'Hello, a new order has been placed.' => 'Olá, um novo pedido foi criado.', + 'Here are the details of your purchase:' => 'Aqui estão os detalhes da sua compra:', + 'Here is the details of your order %ref placed on %date' => 'Aqui estão os detalhes do seu pedido %ref criado em %date', + 'Item : %item' => 'Item: %item', + 'Items ordered:' => 'Itens do pedido:', + 'Items total : %amount' => 'Total de itens : %amount', + 'Kind regards' => 'Atenciosamente', + 'New order placed on %store_name Nº %ref' => 'Novo pedido criado em %store_name Nº %ref', + 'Order Number:' => 'Número do pedido:', + 'Order Total' => 'Total do pedido', + 'Order Total:' => 'Total do pedido:', + 'Our contact us at:' => 'Nosso contato em:', + 'Our mailing address is:' => 'Nosso endereço é:', + 'Paid With:' => 'Pagar com:', + 'Price in' => 'Preço em', + 'Purchase Date:' => 'Data de compra:', + 'Quantity : %qty' => 'Quantidade : %qty', + 'Shipping : %amount' => 'Entrega : %amount', + 'Shipping:' => 'Entrega:', + 'Support' => 'Suporte', + 'Thank you for your order!' => 'Obrigado pelo seu pedido!', + 'Thanks' => 'Obrigado', + 'The %store team.' => 'Time %store.', + 'Thelia V2' => 'Thelia V2', + 'To login, please use the email address %email' => 'Para iniciar a sessão, use seu endereço de email %email', + 'Total' => 'Total', + 'Total due : %amount' => 'Valor total : %amount', + 'Unit price : %amount' => 'Preço unitário : %amount', + 'View it in your browser' => 'Ver no navegador', + 'View this order in your account at %shop_name' => 'Veja este pedido na sua conta em %shop_name', + 'View this order in your shop back-office.' => 'Veja este pedido em nossa loja.', + 'What You Purchased' => 'O que você comprou', + 'You can change your password and your account details at any time in our store.' => 'Você pode mudar sua senha e os detalhes da sua conta a qualquer momento em nossa loja.', + 'You can change your password and your account details at any time in our store at %url.' => 'Você pode mudar sua senha e os detralhes da sua conta em qualquer momento em nossa loja em %url.', + 'You can change your password in your user account by opening the "Change my password" link under your personal information' => 'Você pode mudar sua senha em Conta do usuário e depois clicando no link "Mudar minha senha" nas suas informações pessoais', + 'You have requested a new password for your account at %store_name' => 'Você solicitou uma nova senha para sua conta em %store_name', + 'Your %store account' => 'Sua conta em %store', + 'Your account at %store_name has been changed by one of our managers.' => 'Sua conta em %store_name foi modificada por um de nossos administradores.', + 'Your account information for %store' => 'Informações da sua conta para %store', + 'Your billing address' => 'Seu endereço de cobrança', + 'Your delivery address' => 'Seu endereço de entrega', + 'Your invoice is available in your customer account at %url' => 'Sua fatura esta disponível em sua conta cliente em %url', + 'Your new password is %pass' => 'Sua nova senha é %pass', + 'Your new password is %pass' => 'Sua nova senha é %pass', + 'Your order confirmation Nº %ref' => 'Sua confirmação de pedido Nº %ref', + 'Your password for %store' => 'Sua senha para %store', + 'Your password is %pass' => 'Sua senha é %pass', +]; diff --git a/templates/email/default/I18n/pt_PT.php b/templates/email/default/I18n/pt_PT.php new file mode 100644 index 00000000..7ce7daa0 --- /dev/null +++ b/templates/email/default/I18n/pt_PT.php @@ -0,0 +1,5 @@ + 'Copyright', +]; diff --git a/templates/email/default/I18n/ru_RU.php b/templates/email/default/I18n/ru_RU.php new file mode 100644 index 00000000..e6c60b44 --- /dev/null +++ b/templates/email/default/I18n/ru_RU.php @@ -0,0 +1,68 @@ + '* Адрес плательщика', + '* Delivery address' => '* Адрес доставки', + '* Items ordered:' => '* Заказанный товар:', + 'A new order ref. %ref has been placed on %date. Here are the details :' => 'Новый заказ номер %ref был сделан %date. Подробности заказа:', + 'All rights reserved.' => 'Все права защищены.', + 'An account at %store_name has been created by one of our managers.' => 'Для Вам была создана учетная запись в %store_name одним из наших менеджеров.', + 'Billing address:' => 'Адрес плательщика:', + 'Copyright' => 'Авторское право', + 'Customer billing address:' => 'Адрес оплаты клиента:', + 'Customer delivery address:' => 'Адрес доставки клиента:', + 'Delivery address:' => 'Адрес доставки:', + 'Delivery method:' => 'Способ доставки:', + 'Email not displaying correctly?' => 'Письмо отображается неправильно?', + 'For any questions, or concerns, feel free to contact %mail.' => 'С любыми вопросами или предложениями Вы можете обратиться к нам на %mail.', + 'Have a nice day.' => 'Хорошего дня.', + 'Hello' => 'Здравствуйте', + 'Hello,' => 'Здравствуйте,', + 'Hello, a new order has been placed.' => 'Здравствуйте, был сделан новый заказ.', + 'Here are the details of your purchase:' => 'Подробности Вашего заказа:', + 'Here is the details of your order %ref placed on %date' => 'Подробности вашего заказа %ref от %date', + 'Item : %item' => 'Позиция: %item', + 'Items ordered:' => 'Заказанный товар:', + 'Items total : %amount' => 'Всего позиций: %amount', + 'Kind regards' => 'С наилучшими пожеланиями', + 'New order placed on %store_name Nº %ref' => 'Новый заказ в %store_name номер %ref', + 'Order Number:' => 'Номер заказа:', + 'Order Total' => 'Сумма заказа', + 'Order Total:' => 'Сумма заказа:', + 'Our contact us at:' => 'Наша контактная информация:', + 'Our mailing address is:' => 'Наш почтовый адрес:', + 'Paid With:' => 'Заплачено:', + 'Price in' => 'Цена в', + 'Purchase Date:' => 'Дата покупки:', + 'Quantity : %qty' => 'Количество: %qty', + 'Shipping : %amount' => 'Доставка: %amount', + 'Shipping:' => 'Доставка:', + 'Support' => 'Поддержка', + 'Thank you for your order!' => 'Спасибо за заказ!', + 'Thanks' => 'Спасибо', + 'The %store team.' => 'Команда %store.', + 'Thelia V2' => 'Thelia V2', + 'To login, please use the email address %email' => 'Чтобы войти, пожалуйста используйте email %email', + 'Total' => 'Итого', + 'Total due : %amount' => 'Итого: %amount', + 'Unit price : %amount' => 'Цена единицы: %amount', + 'View it in your browser' => 'Просмотреть в браузере', + 'View this order in your account at %shop_name' => 'Просмотреть информацию о заказе в вашей учетной записи в магазине %shop_name', + 'View this order in your shop back-office.' => 'Просмотрите информацию об этом заказе в бэк-офисе магазина.', + 'What You Purchased' => 'То, что вы приобрели', + 'You can change your password and your account details at any time in our store.' => 'Вы можете изменить ваш пароль и данные учетной записи в любое время в нашем магазине.', + 'You can change your password and your account details at any time in our store at %url.' => 'Вы можете изменить ваш пароль и данные учетной записи в любое время в нашем магазине по ссылке %url.', + 'You can change your password in your user account by opening the "Change my password" link under your personal information' => 'Вы можете изменить свой пароль в учетной записи пользователя, открыв ссылку «Изменить пароль» в разделе личная информация', + 'You have requested a new password for your account at %store_name' => 'Вы запросили новый пароль для вашей учетной записи в %store_name', + 'Your %store account' => 'Ваша %store учетная запись', + 'Your account at %store_name has been changed by one of our managers.' => 'Ваша учетная запись в %store_name была изменена одним из наших менеджеров.', + 'Your account information for %store' => 'Данные учетной записи для %store', + 'Your billing address' => 'Адрес оплаты', + 'Your delivery address' => 'Адрес доставки', + 'Your invoice is available in your customer account at %url' => 'Счет-фактура доступна в вашей учетной записи на %url', + 'Your new password is %pass' => 'Ваш новый пароль — %pass', + 'Your new password is %pass' => 'Ваш новый пароль %pass', + 'Your order confirmation Nº %ref' => 'Подтверждение заказа № %ref', + 'Your password for %store' => 'Ваш пароль на %store', + 'Your password is %pass' => 'Ваш пароль %pass', +]; diff --git a/templates/email/default/I18n/sk_SK.php b/templates/email/default/I18n/sk_SK.php new file mode 100644 index 00000000..b8b789a3 --- /dev/null +++ b/templates/email/default/I18n/sk_SK.php @@ -0,0 +1,68 @@ + '* Fakturačná adresa', + '* Delivery address' => '* Adresa doručenia', + '* Items ordered:' => '* Objednaný tovar:', + 'A new order ref. %ref has been placed on %date. Here are the details :' => 'Nová objednávka s kódom %ref bola zadaná %date. Tu sú podrobnosti:', + 'All rights reserved.' => 'Všetky práva vyhradné.', + 'An account at %store_name has been created by one of our managers.' => 'Konto v %store_name bolo vytvorené jedným z našich manažérov.', + 'Billing address:' => 'Fakturačná adresa:', + 'Copyright' => 'Autorské práva', + 'Customer billing address:' => 'Fakturačná adresa zákazníka:', + 'Customer delivery address:' => 'Adresa dodávky zákazníka:', + 'Delivery address:' => 'Adresa doručenia:', + 'Delivery method:' => 'Spôsob doručenia:', + 'Email not displaying correctly?' => 'Email sa nezobrazuje správne?', + 'For any questions, or concerns, feel free to contact %mail.' => 'Pre akékoľvek otázky, alebo pripomienky, neváhajte kontaktovať %mail.', + 'Have a nice day.' => 'Prajeme pekný deň.', + 'Hello' => 'Dobrý deň', + 'Hello,' => 'Dobrý deň,', + 'Hello, a new order has been placed.' => 'Dobrý deň, nová objednávka bola zadaná.', + 'Here are the details of your purchase:' => 'Tu sú podrobnosti vášho nákupu:', + 'Here is the details of your order %ref placed on %date' => 'Tu sú podrobnosti vašej objednávky %ref zadanej dňa %date', + 'Item : %item' => 'Položka: %item', + 'Items ordered:' => 'Objednaný tovar:', + 'Items total : %amount' => 'Položiek celkom: %amount', + 'Kind regards' => 'S pozdravom', + 'New order placed on %store_name Nº %ref' => 'Nová objednávka zadaná v %store_name č % ref', + 'Order Number:' => 'Číslo objednávky:', + 'Order Total' => 'Objednávka celkom', + 'Order Total:' => 'Objednávka celkom:', + 'Our contact us at:' => 'Kontaktujte nás v:', + 'Our mailing address is:' => 'Naša mailová adresa:', + 'Paid With:' => 'Zaplatené s:', + 'Price in' => 'Cena v', + 'Purchase Date:' => 'Dátum nákupu:', + 'Quantity : %qty' => 'Množstvo: %qty', + 'Shipping : %amount' => 'Doprava: %amount', + 'Shipping:' => 'Doručenie:', + 'Support' => 'Podpora', + 'Thank you for your order!' => 'Ďakujeme za vašu objednávku!', + 'Thanks' => 'Ďakujeme', + 'The %store team.' => '%store tím.', + 'Thelia V2' => 'Thelia V2', + 'To login, please use the email address %email' => 'Pre prihlásenie použite prosím e-mailovú adresu %email', + 'Total' => 'Celkom', + 'Total due : %amount' => 'Celková k zaplateniu: %amount', + 'Unit price : %amount' => 'Jednotková cena: %amount', + 'View it in your browser' => 'Zobraziť v prehľadávači', + 'View this order in your account at %shop_name' => 'Zobraziť túto objednávku vo vašom účte na %shop_name', + 'View this order in your shop back-office.' => 'Zobraziť objednávku v back-office e-shopu.', + 'What You Purchased' => 'Čo ste nakúpili', + 'You can change your password and your account details at any time in our store.' => 'Môžete zmeniť svoje heslo a údaje k účtu kedykoľvek v našom obchode.', + 'You can change your password and your account details at any time in our store at %url.' => 'Môžete zmeniť svoje heslo a údaje svojho účtu kedykoľvek v našej predajni na %url.', + 'You can change your password in your user account by opening the "Change my password" link under your personal information' => 'Svoje heslo si môžete zmeniť v rámci svojho užívateľského konta pod osobnými údajmi po otvorení odkazu "Zmeniť heslo"', + 'You have requested a new password for your account at %store_name' => 'Vyžiadali ste si nové heslo pre svoj účet na %store_name', + 'Your %store account' => 'Váš %store účet', + 'Your account at %store_name has been changed by one of our managers.' => 'Jeden z našich manažérov urobil zmenu vášho účtu na %store_name.', + 'Your account information for %store' => 'Informácie o účte pre %store', + 'Your billing address' => 'Vaša fakturačná adresa', + 'Your delivery address' => 'Vaša dodacia adresa', + 'Your invoice is available in your customer account at %url' => 'Faktúra je k dispozícii vo vašom účte zákazníka na %url', + 'Your new password is %pass' => 'Nové heslo je %pass', + 'Your new password is %pass' => 'Vaše nové heslo je %pass', + 'Your order confirmation Nº %ref' => 'Potvrdenie objednávky číslo %ref', + 'Your password for %store' => 'Vaše heslo pre %store', + 'Your password is %pass' => 'Vaše heslo je %pass', +]; diff --git a/templates/email/default/I18n/tr_TR.php b/templates/email/default/I18n/tr_TR.php new file mode 100644 index 00000000..4a7a977c --- /dev/null +++ b/templates/email/default/I18n/tr_TR.php @@ -0,0 +1,68 @@ + '* Fatura adresi', + '* Delivery address' => '* Teslimat adresi', + '* Items ordered:' => '* Sipariş maddeler:', + 'A new order ref. %ref has been placed on %date. Here are the details :' => 'Yeni bir sipariş referans %ref %date yerleştirildi. İşte ayrıntılar vardır:', + 'All rights reserved.' => 'Tüm hakları saklıdır.', + 'An account at %store_name has been created by one of our managers.' => '%store_name bir hesap yöneticilerimiz biri tarafından oluşturuldu.', + 'Billing address:' => 'Fatura adresi:', + 'Copyright' => 'Telif hakkı', + 'Customer billing address:' => 'Müşteri Fatura adresi:', + 'Customer delivery address:' => 'Müşteri teslimat adresi:', + 'Delivery address:' => 'Teslimat adresi:', + 'Delivery method:' => 'Teslimat Yöntemi:', + 'Email not displaying correctly?' => 'E-posta düzgün görüntülenmiyor?', + 'For any questions, or concerns, feel free to contact %mail.' => 'Herhangi bir sorunuz veya endişeniz, için %mail temas kurmaktan çekinmeyin.', + 'Have a nice day.' => 'İyi günler.', + 'Hello' => 'Merhaba', + 'Hello,' => 'Merhaba,', + 'Hello, a new order has been placed.' => 'Merhaba, yeni bir düzen yerleştirildi.', + 'Here are the details of your purchase:' => 'Burada satın alma ayrıntıları şunlardır:', + 'Here is the details of your order %ref placed on %date' => 'İşte senin sipariş %ref %date üzerinde yerleştirilen ayrıntılarını', + 'Item : %item' => 'Madde: %item', + 'Items ordered:' => 'Sipariş maddeler:', + 'Items total : %amount' => 'Öğeleri Toplam: %amount', + 'Kind regards' => 'Saygılarımızla', + 'New order placed on %store_name Nº %ref' => '%store_name nº %ref üzerinde yeni sipariş', + 'Order Number:' => 'Sipariş numarası:', + 'Order Total' => 'Sipariş Toplamları', + 'Order Total:' => 'Sipariş Toplamları:', + 'Our contact us at:' => 'Bizim bize de:', + 'Our mailing address is:' => 'Bizim posta adresidir:', + 'Paid With:' => 'İle ödeme:', + 'Price in' => 'Fiyat', + 'Purchase Date:' => 'Satın Alma Tarihi:', + 'Quantity : %qty' => 'Miktar: %qty', + 'Shipping : %amount' => 'Nakliye: %amount', + 'Shipping:' => 'Ürün Kargo Bilgileri:', + 'Support' => 'Destek', + 'Thank you for your order!' => 'Siparişiniz için teşekkür ederiz!', + 'Thanks' => 'Teşekkürler', + 'The %store team.' => '%store takım.', + 'Thelia V2' => 'Thelia V2', + 'To login, please use the email address %email' => 'E-posta adresi %email oturum açmanız için lütfen kullanım', + 'Total' => 'Toplam', + 'Total due : %amount' => 'Nedeniyle toplam: %amount', + 'Unit price : %amount' => 'Birim Fiyatı: %amount', + 'View it in your browser' => 'Tarayıcınızda görüntülemek', + 'View this order in your account at %shop_name' => 'Bu sırada %shop_name hesabınızı görüntüleyin', + 'View this order in your shop back-office.' => 'Bu sırada senin Dükkanı arka ofis içinde görüntüleyin.', + 'What You Purchased' => 'Ne satın', + 'You can change your password and your account details at any time in our store.' => 'Sen-ebilmek değişmek senin parola ve hesap bilgilerinizi herhangi bir zaman bizim mağaza.', + 'You can change your password and your account details at any time in our store at %url.' => '%url, mağaza bizim herhangi bir zamanda parolanızı ve hesap bilgilerinizi değiştirebilirsiniz.', + 'You can change your password in your user account by opening the "Change my password" link under your personal information' => '"Değişmek benim parola" bağlantı altında kişisel bilgilerinizi açarak Kullanıcı hesabınızdaki şifrenizi değiştirebilirsiniz', + 'You have requested a new password for your account at %store_name' => '%store_name, hesabınız için yeni bir şifre talep etmiş', + 'Your %store account' => '%store hesap', + 'Your account at %store_name has been changed by one of our managers.' => '%store_name adresinde hesabınızda yöneticilerimizden biri tarafından değiştirildi.', + 'Your account information for %store' => 'Hesap bilgilerinizi %store için', + 'Your billing address' => 'Fatura Adresiniz', + 'Your delivery address' => 'Teslimat Adresiniz', + 'Your invoice is available in your customer account at %url' => 'Eğer fatura müşteri hesabınızı %url mevcuttur', + 'Your new password is %pass' => 'Yeni parolanızı %pass olduğunu', + 'Your new password is %pass' => 'Yeni parolanızı %pass olduğunu', + 'Your order confirmation Nº %ref' => 'Sipariş onayı n º %ref', + 'Your password for %store' => '%store şifre', + 'Your password is %pass' => 'Yeni parolanızı %pass olduğunu', +]; diff --git a/templates/email/default/LICENSE.txt b/templates/email/default/LICENSE.txt new file mode 100644 index 00000000..65c5ca88 --- /dev/null +++ b/templates/email/default/LICENSE.txt @@ -0,0 +1,165 @@ + GNU LESSER GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + + This version of the GNU Lesser General Public License incorporates +the terms and conditions of version 3 of the GNU General Public +License, supplemented by the additional permissions listed below. + + 0. Additional Definitions. + + As used herein, "this License" refers to version 3 of the GNU Lesser +General Public License, and the "GNU GPL" refers to version 3 of the GNU +General Public License. + + "The Library" refers to a covered work governed by this License, +other than an Application or a Combined Work as defined below. + + An "Application" is any work that makes use of an interface provided +by the Library, but which is not otherwise based on the Library. +Defining a subclass of a class defined by the Library is deemed a mode +of using an interface provided by the Library. + + A "Combined Work" is a work produced by combining or linking an +Application with the Library. The particular version of the Library +with which the Combined Work was made is also called the "Linked +Version". + + The "Minimal Corresponding Source" for a Combined Work means the +Corresponding Source for the Combined Work, excluding any source code +for portions of the Combined Work that, considered in isolation, are +based on the Application, and not on the Linked Version. + + The "Corresponding Application Code" for a Combined Work means the +object code and/or source code for the Application, including any data +and utility programs needed for reproducing the Combined Work from the +Application, but excluding the System Libraries of the Combined Work. + + 1. Exception to Section 3 of the GNU GPL. + + You may convey a covered work under sections 3 and 4 of this License +without being bound by section 3 of the GNU GPL. + + 2. Conveying Modified Versions. + + If you modify a copy of the Library, and, in your modifications, a +facility refers to a function or data to be supplied by an Application +that uses the facility (other than as an argument passed when the +facility is invoked), then you may convey a copy of the modified +version: + + a) under this License, provided that you make a good faith effort to + ensure that, in the event an Application does not supply the + function or data, the facility still operates, and performs + whatever part of its purpose remains meaningful, or + + b) under the GNU GPL, with none of the additional permissions of + this License applicable to that copy. + + 3. Object Code Incorporating Material from Library Header Files. + + The object code form of an Application may incorporate material from +a header file that is part of the Library. You may convey such object +code under terms of your choice, provided that, if the incorporated +material is not limited to numerical parameters, data structure +layouts and accessors, or small macros, inline functions and templates +(ten or fewer lines in length), you do both of the following: + + a) Give prominent notice with each copy of the object code that the + Library is used in it and that the Library and its use are + covered by this License. + + b) Accompany the object code with a copy of the GNU GPL and this license + document. + + 4. Combined Works. + + You may convey a Combined Work under terms of your choice that, +taken together, effectively do not restrict modification of the +portions of the Library contained in the Combined Work and reverse +engineering for debugging such modifications, if you also do each of +the following: + + a) Give prominent notice with each copy of the Combined Work that + the Library is used in it and that the Library and its use are + covered by this License. + + b) Accompany the Combined Work with a copy of the GNU GPL and this license + document. + + c) For a Combined Work that displays copyright notices during + execution, include the copyright notice for the Library among + these notices, as well as a reference directing the user to the + copies of the GNU GPL and this license document. + + d) Do one of the following: + + 0) Convey the Minimal Corresponding Source under the terms of this + License, and the Corresponding Application Code in a form + suitable for, and under terms that permit, the user to + recombine or relink the Application with a modified version of + the Linked Version to produce a modified Combined Work, in the + manner specified by section 6 of the GNU GPL for conveying + Corresponding Source. + + 1) Use a suitable shared library mechanism for linking with the + Library. A suitable mechanism is one that (a) uses at run time + a copy of the Library already present on the user's computer + system, and (b) will operate properly with a modified version + of the Library that is interface-compatible with the Linked + Version. + + e) Provide Installation Information, but only if you would otherwise + be required to provide such information under section 6 of the + GNU GPL, and only to the extent that such information is + necessary to install and execute a modified version of the + Combined Work produced by recombining or relinking the + Application with a modified version of the Linked Version. (If + you use option 4d0, the Installation Information must accompany + the Minimal Corresponding Source and Corresponding Application + Code. If you use option 4d1, you must provide the Installation + Information in the manner specified by section 6 of the GNU GPL + for conveying Corresponding Source.) + + 5. Combined Libraries. + + You may place library facilities that are a work based on the +Library side by side in a single library together with other library +facilities that are not Applications and are not covered by this +License, and convey such a combined library under terms of your +choice, if you do both of the following: + + a) Accompany the combined library with a copy of the same work based + on the Library, uncombined with any other library facilities, + conveyed under the terms of this License. + + b) Give prominent notice with the combined library that part of it + is a work based on the Library, and explaining where to find the + accompanying uncombined form of the same work. + + 6. Revised Versions of the GNU Lesser General Public License. + + The Free Software Foundation may publish revised and/or new versions +of the GNU Lesser General Public License from time to time. Such new +versions will be similar in spirit to the present version, but may +differ in detail to address new problems or concerns. + + Each version is given a distinguishing version number. If the +Library as you received it specifies that a certain numbered version +of the GNU Lesser General Public License "or any later version" +applies to it, you have the option of following the terms and +conditions either of that published version or of any later version +published by the Free Software Foundation. If the Library as you +received it does not specify a version number of the GNU Lesser +General Public License, you may choose any version of the GNU Lesser +General Public License ever published by the Free Software Foundation. + + If the Library as you received it specifies that a proxy can decide +whether future versions of the GNU Lesser General Public License shall +apply, that proxy's public statement of acceptance of any version is +permanent authorization for you to choose that version for the +Library. diff --git a/templates/email/default/README b/templates/email/default/README new file mode 100644 index 00000000..d85b944b --- /dev/null +++ b/templates/email/default/README @@ -0,0 +1,71 @@ +About mail layout and templates +------------------------------- + +Layouts +------- + +Mail layouts are used to provide a layout to all or some of the e-mails sent by +the Thelia core or the modules. + +The layouts should have the 'tpl' extension, and should use {$message_body} as the +placeholder of the final message content. + +For example, a minimal layout is : + + {$message_body} + +There are no specific limitations in the content of the layout. For exemple, you +can forecast inheritance, using a block : + +{block name='message-body'}{$message_body nofilter}{/block} + +(In fact, this is the content of the default HTML layout, default-html-layout.tpl) + +This way, you can extends the layout in message templates : + + {block name='message-body'} + + Here is the template content + + {/block} + + +Templates +--------- + +A Template contains the body of a specific message. It can be used It may extends a layout, but +in this case, you SHOULD NOT select this layout as the message layout in the back office. + +HTML templates SHOULD have the 'html' extension to be displayed in the "Name of +the HTML template file" menu in the back-office. + +TEXT templates SHOULD have the 'text' extension to be displayed in the "Name of +the text template file" menu in the back-office. + + +What you can do with this stuff ? +--------------------------------- + +For a specific message, you can : + + Not use templates or layouts, and rely on HTML and TEXT entered in the back- + office. + + Use only layouts, to define a common look and feel to your mails. These layouts + are be populated (through {$message_body}) with HTML or TEXT entered in the back- + office. + + Use only templates, without layouts, to define message content. In this case, + HTML or TEXT entered in the back-office is ignored. + + Use layouts and templates, without inheritance. This way, layouts are populated + (through {$message_body}) with HTML or TEXT found in the message templates. + HTML or TEXT entered in the back-office is ignored. + + Use templates which inherit from a layout. In the layout, {$message_body} + (if present) is then ignored, and the classic Smarty bock-based inheritance + is used. + Be sure in this case to not define an extended layout as ther message layout, + or unexpected results may be generated (probably repeated layout content) + +Enjoy. \ No newline at end of file diff --git a/templates/email/default/Readme.md b/templates/email/default/Readme.md new file mode 100644 index 00000000..ec0531a1 --- /dev/null +++ b/templates/email/default/Readme.md @@ -0,0 +1,18 @@ +Readme +====== + +## This is the repository of Thelia default email template. All the pull requests on this repo will be ignored. +### If you want to create a project, please take a look at [thelia/thelia-project](https://github.com/thelia/thelia-project) +### If you want to contribute to Thelia, please take a look at [thelia/thelia](https://github.com/thelia/thelia) + +Thelia +------ +[![Build Status](https://travis-ci.org/thelia/thelia.png?branch=master)](https://travis-ci.org/thelia/thelia) [![License](https://poser.pugx.org/thelia/thelia/license.png)](https://packagist.org/packages/thelia/thelia) [![Scrutinizer Quality Score](https://scrutinizer-ci.com/g/thelia/thelia/badges/quality-score.png?s=61e3e04a69bffd71c29b08e5392080317a546716)](https://scrutinizer-ci.com/g/thelia/thelia/) + +[Thelia](http://thelia.net/) is an open source tool for creating e-business websites and managing online content. This software is published under LGPL. + +This is the new major version of Thelia. + +You can download this version and have a try or take a look at the source code (or anything you wish, respecting LGPL). See http://thelia.net/ web site for more information. + +A repository containing all thelia modules is available at this address : https://github.com/thelia-modules diff --git a/templates/email/default/account_changed_by_admin.html b/templates/email/default/account_changed_by_admin.html new file mode 100644 index 00000000..dd3d4799 --- /dev/null +++ b/templates/email/default/account_changed_by_admin.html @@ -0,0 +1,31 @@ +{extends file="email-layout.tpl"} + +{* Open in browser *} +{block name="browser"}{/block} + +{* No big image header *} +{block name="image-header"}{/block} + +{* No pre-header *} +{block name="pre-header"}{/block} + +{* Subject *} +{block name="email-subject"}{intl l="Your account information for %store" store={config key="store_name"}}{/block} + +{* Title *} +{block name="email-title"}{/block} + +{* Content *} +{block name="email-content"} + {intl l="Hello,"}

+ {intl l="Your account at %store_name has been changed by one of our managers." store_name={config key="store_name"}}.

+ {loop name="cust_info" type="customer" id={$customer_id} current="false"} + {intl l="To login, please use the email address %email" email={$EMAIL}}

+ {/loop} + {if ! empty($password)} + {intl l="Your new password is %pass" pass={$password}}

+ {/if} + {intl l='You can change your password in your user account by opening the "Change my password" link under your personal information'}.

+ {intl l='Kind regards'},
+ {intl l="The %store team." store={config key="store_name"}} +{/block} diff --git a/templates/email/default/account_changed_by_admin.txt b/templates/email/default/account_changed_by_admin.txt new file mode 100644 index 00000000..9eb1ad8d --- /dev/null +++ b/templates/email/default/account_changed_by_admin.txt @@ -0,0 +1,18 @@ +{default_translation_domain domain='email.default'} +{intl l="Hello,"} + +{intl l="Your account at %store_name has been changed by one of our managers." store_name={config key="store_name"}}. + +{loop name="cust_info" type="customer" id={$customer_id} current="false"} + {intl l="To login, please use the email address %email" email={$EMAIL}} +{/loop} + + {if ! empty($password)} + {intl l="Your new password is %pass" pass={$password}} +{/if} + +{intl l='You can change your password in your user account by opening the "Change my password" link under your personal information'}. + +{intl l='Kind regards'}, +{intl l="The %store team." store={config key="store_name"}} + diff --git a/templates/email/default/account_created_by_admin.html b/templates/email/default/account_created_by_admin.html new file mode 100644 index 00000000..ecc3bb91 --- /dev/null +++ b/templates/email/default/account_created_by_admin.html @@ -0,0 +1,31 @@ +{extends file="email-layout.tpl"} + +{* Open in browser *} +{block name="browser"}{/block} + +{* No big image header *} +{block name="image-header"}{/block} + +{* No pre-header *} +{block name="pre-header"}{/block} + +{* Subject *} +{block name="email-subject"}{intl l="Your %store account" store={config key="store_name"}}{/block} + +{* Title *} +{block name="email-title"}{/block} + +{* Content *} +{block name="email-content"} + {intl l="Hello,"}

+ {intl l="An account at %store_name has been created by one of our managers." store_name={config key="store_name"}}.

+ {loop name="cust_info" type="customer" id={$customer_id} current="false"} + {intl l="To login, please use the email address %email" email={$EMAIL}}

+ {/loop} + {if ! empty($password)} + {intl l="Your password is %pass" pass={$password}}

+ {/if} + {intl l='You can change your password and your account details at any time in our store.' url={url path="/account"}}

+ {intl l='Kind regards'},
+ {intl l="The %store team." store={config key="store_name"}} +{/block} diff --git a/templates/email/default/account_created_by_admin.txt b/templates/email/default/account_created_by_admin.txt new file mode 100644 index 00000000..cb8edd41 --- /dev/null +++ b/templates/email/default/account_created_by_admin.txt @@ -0,0 +1,16 @@ +{default_translation_domain domain='email.default'} +{intl l="Hello,"} + +{intl l="An account at %store_name has been created by one of our managers." store_name={config key="store_name"}}. + +{loop name="cust_info" type="customer" id={$customer_id} current="false"} + {intl l="To login, please use the email address %email" email={$EMAIL}} +{/loop} + +{intl l="Your password is %pass" pass={$password}} + +{intl l='You can change your password and your account details at any time in our store at %url.' url={url path="/account"}}. + +{intl l='Kind regards'}, +{intl l="The %store team." store={config key="store_name"}} + diff --git a/templates/email/default/admin_password.html b/templates/email/default/admin_password.html new file mode 100644 index 00000000..af632294 --- /dev/null +++ b/templates/email/default/admin_password.html @@ -0,0 +1,26 @@ +{extends file="email-layout.tpl"} + +{* Open in browser *} +{block name="browser"}{/block} + +{* No big image header *} +{block name="image-header"}{/block} + +{* No pre-header *} +{block name="pre-header"}{/block} + +{* Subject *} +{block name="email-subject"}{intl l="Your password for %store" store={config key="store_name"}}{/block} + +{* Title *} +{block name="email-title"}{/block} + +{* Content *} +{block name="email-content"} + {intl l="Hello,"}

+ {intl l="You have requested a new password for your administrator account at %store_name" store_name={config key="store_name"}}.

+ {intl l='Please click here to create a new password.' url={url path="/admin/password-create/$token"}}

+ {intl l="You can also paste the URL below in you browser's address bar :

%url

" url={url path="/admin/password-create/$token"}}

+ {intl l='If you don\'t requested a new password, please ignore this message.'}.

+ {intl l='Have a nice day'} +{/block} diff --git a/templates/email/default/admin_password.txt b/templates/email/default/admin_password.txt new file mode 100644 index 00000000..7b40444d --- /dev/null +++ b/templates/email/default/admin_password.txt @@ -0,0 +1,10 @@ +{default_translation_domain domain='email.default'} +{intl l="Hello,"} + +{intl l="You have requested a new password for your administrator account at %store_name" store_name={config key="store_name"}}. + +{intl l="Please click here to define a new password: %url . You will be prompted to enter a new password." url={url path="/admin/password-create/$token"}} + +{intl l='If you don\'t requested a new password, please ignore this message.'}. + +{intl l='Have a nice day'} \ No newline at end of file diff --git a/templates/email/default/assets/img/header.jpg b/templates/email/default/assets/img/header.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c80e165299382568fdd04c22bd649e2923dae227 GIT binary patch literal 74372 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 l="Welcome to %store," store={config key="store_name"}}

+

{intl l="To complete your customer account creation, please confirm your email address by clicking the link below, or copying it in your browser address bar."}

+

{url path='/customer/confirm/%token' token=$CONFIRMATION_TOKEN}

+

+ {intl l='Kind regards'},
+ {intl l="The %store team." store={config key="store_name"}} +

+ {/loop} +{/block} diff --git a/templates/email/default/customer_confirmation.txt b/templates/email/default/customer_confirmation.txt new file mode 100644 index 00000000..91f2ac9a --- /dev/null +++ b/templates/email/default/customer_confirmation.txt @@ -0,0 +1,11 @@ +{default_translation_domain domain='email.default'} +{loop type="customer" name="confirmation" current=false id=$customer_id} +{intl l="Welcome to %store," store={config key="store_name"}} +
+{intl l="To complete your customer account creation, please confirm your email address by clicking the link below, or copying it in your browser address bar."} +
+{url path='/customer/confirm/%token' token=$CONFIRMATION_TOKEN} +
+{intl l='Kind regards'}, +{intl l="The %store team." store={config key="store_name"}} +{/loop} diff --git a/templates/email/default/default-html-layout.tpl b/templates/email/default/default-html-layout.tpl new file mode 100644 index 00000000..2e686044 --- /dev/null +++ b/templates/email/default/default-html-layout.tpl @@ -0,0 +1,26 @@ +{*************************************************************************************/ +/* This file is part of the Thelia package. */ +/* */ +/* Copyright (c) OpenStudio */ +/* email : dev@thelia.net */ +/* web : http://www.thelia.net */ +/* */ +/* For the full copyright and license information, please view the LICENSE.txt */ +/* file that was distributed with this source code. */ +/*************************************************************************************} + +{* +This is the default HTML mail layout. Use {$message_body} as a placeholder for +the HTML message defined in the 'HTML Message' field in the back-office, or the +content of the selected template in the back-office. + +Be sure to use the nofilter modifier, to prevent HTML escaping. + +DO NOT DELETE THIS FILE, some plugins may use it. +*} + +{* Set the default translation domain, that will be used by {intl} when the 'd' parameter is not set *} +{default_translation_domain domain='email.default'} +{default_locale locale={$locale}} + +{block name='message-body'}{$message_body nofilter}{/block} \ No newline at end of file diff --git a/templates/email/default/default-text-layout.tpl b/templates/email/default/default-text-layout.tpl new file mode 100644 index 00000000..715f1a8e --- /dev/null +++ b/templates/email/default/default-text-layout.tpl @@ -0,0 +1,26 @@ +{*************************************************************************************/ +/* This file is part of the Thelia package. */ +/* */ +/* Copyright (c) OpenStudio */ +/* email : dev@thelia.net */ +/* web : http://www.thelia.net */ +/* */ +/* For the full copyright and license information, please view the LICENSE.txt */ +/* file that was distributed with this source code. */ +/*************************************************************************************} + +{* +This is the default TEXT mail layout. Use {$message_body} as a placeholder for +the text message defined in the 'TEXT Message' field in the back-office, or the +content of the selected template in the back-office. + +Be sure to use the nofilter modifier, to prevent HTML escaping. + +DO NOT DELETE THIS FILE, some plugins may use it. +*} + +{* Set the default translation domain, that will be used by {intl} when the 'd' parameter is not set *} +{default_translation_domain domain='email.default'} +{default_locale locale={$locale}} + +{block name='message-body'}{$message_body nofilter}{/block} \ No newline at end of file diff --git a/templates/email/default/email-layout.tpl b/templates/email/default/email-layout.tpl new file mode 100644 index 00000000..c0b9ac3f --- /dev/null +++ b/templates/email/default/email-layout.tpl @@ -0,0 +1,482 @@ +{default_translation_domain domain='email.default'} +{default_locale locale={$locale}} +{declare_assets directory='assets'} +{assign var="url_site" value="{config key="url_site"}"} +{assign var="company_name" value="{config key="store_name"}"} +{if not $company_name} + {assign var="company_name" value="{intl l='Thelia V2'}"} +{/if} + + + + + +{block name="email-subject"}{/block} + + +{hook name="email-html.layout.css"} + + +
+ + + + +
+ + {block name="pre-header"} + + + + {/block} + + {block name="logo-header"} + + + + {/block} + + + + + + +
+ + + + +
+ + + + + + +
+ {block name="email-intro"}{/block} + + {block name="browser"}{intl l="Email not displaying correctly?"}
{intl l="View it in your browser"}.{/block} +
+
+
+ + + + +
+ + + + +
+ {$image = {image file='assets/img/logo.png' failsafe=true}} + {if $image == null} + {$image = {image file='assets/img/logo.gif' failsafe=true}} + {/if} + {$company_name} +
+
+
+ + + + +
+ + + + + + + +
+ + + + +
+ {block name="email-title"}{/block} +
+
+ + {block name="image-header"} + + + + {/block} + + + +
+ +
+ {block name="email-content"}{/block} +
+
+
+
+ + + + +
+ {hook name="email-html.layout.footer"} + {elsehook rel="email-html.layout.footer"} + + + + +
+ {intl l="Our mailing address is:"} +
+ {config key="store_address1"} {config key="store_address2"} {config key="store_address3"}
+ {config key="store_zipcode"} {config key="store_city"}, + {if {config key="store_country"} } + {loop type="country" name="address.country.title" id={config key="store_country"}}, {$TITLE}{/loop} + {/if} +
+
+ {intl l="Copyright"} © {'Y'|date} {$company_name}, {intl l="All rights reserved."} +
+ {/elsehook} +
+
+
+
+ + \ No newline at end of file diff --git a/templates/email/default/newsletter_subscription_confirmation.html b/templates/email/default/newsletter_subscription_confirmation.html new file mode 100644 index 00000000..afa22531 --- /dev/null +++ b/templates/email/default/newsletter_subscription_confirmation.html @@ -0,0 +1,24 @@ +{extends file="email-layout.tpl"} + +{* Do not provide a "Open in browser" link *} +{block name="browser"}{/block} +{* No pre-header *} +{block name="pre-header"}{/block} + +{* Subject *} +{block name="email-subject"}{intl l="Your subscriotion to %store newsletter" store={config key="store_name"}}{/block} + +{* Title *} +{block name="email-title"}{/block} + +{* Content *} +{block name="email-content"} + {if $firstname || $lastname} +

{intl l="Dear %firstname %lastname," firstname=$firstname lastname=$lastname}

+ {else} +

{intl l="Hello,"}

+ {/if} +

{intl l="Thank you for your registration. You'll now receive the %store newsletter on your email address %email." store={config key="store_name"} email=$email}

+

{intl l="To unsubscribe from our newsletter, please click here." unsublink={url path="/newsletter-unsubscribe" email=$email}}

+

{intl l="The %store team." store={config key="store_name"}}

+{/block} \ No newline at end of file diff --git a/templates/email/default/newsletter_subscription_confirmation.txt b/templates/email/default/newsletter_subscription_confirmation.txt new file mode 100644 index 00000000..58055837 --- /dev/null +++ b/templates/email/default/newsletter_subscription_confirmation.txt @@ -0,0 +1,10 @@ +{default_translation_domain domain='email.default'} +{if $firstname || $lastname} +{intl l="Dear %firstname %lastname," firstname=$firstname lastname=$lastname} +{else} +{intl l="Hello,"} +{/if} +{intl l="Thank you for your registration. You'll now receive the %store newsletter on your email address %email." store={config key="store_name"} email=$email} +{intl l="To unsubscribe from our newsletter, please go to the following web address:"} + {url path="/newsletter-unsubscribe" email=$email} +{intl l="The %store team." store={config key="store_name"}} \ No newline at end of file diff --git a/templates/email/default/order_confirmation.html b/templates/email/default/order_confirmation.html new file mode 100644 index 00000000..97b6625b --- /dev/null +++ b/templates/email/default/order_confirmation.html @@ -0,0 +1,136 @@ +{extends file="email-layout.tpl"} + +{* Do not provide a "Open in browser" link *} +{block name="browser"}{/block} +{* No pre-header *} +{block name="pre-header"}{/block} + +{* Subject *} +{block name="email-subject"}{intl l="Your order confirmation Nº %ref" ref={$order_ref}}{/block} + +{* Title *} +{block name="email-title"}{intl l="Thank you for your order!"}{/block} + +{* Content *} +{block name="email-content"} + + {loop name="order.invoice" type="order" id=$order_id customer="*"} + {loop name="currency.order" type="currency" id=$CURRENCY} + {assign var="orderCurrencyIsoCode" value=$ISOCODE} + {/loop} + {loop type="customer" name="customer.invoice" id=$CUSTOMER current="0"} + {assign var="customerRef" value=$REF} + {/loop} + + {hook name="email-html.order-confirmation.before-address" order=$order_id} + + {intl l="Here are the details of your purchase:"}

+ + + + + + +
+ {intl l="Delivery address:"}
+ {ifhook rel="email-html.order-confirmation.delivery-address"} + {* delivery module can customize the delivery address *} + {hook name="email-html.order-confirmation.delivery-address" module={$DELIVERY_MODULE} order=$order_id} + {/ifhook} + {elsehook rel="email-html.order-confirmation.delivery-address"} + {format_address order_address=$DELIVERY_ADDRESS locale=$locale} + {/elsehook} +
+ {intl l="Billing address:"}
+ {format_address order_address=$INVOICE_ADDRESS locale=$locale} +
+ + {hook name="email-html.order-confirmation.after-address" order=$order_id} + +
+ +

+ {intl l="Order Total:"} {format_money number=$TOTAL_TAXED_AMOUNT currency_id=$CURRENCY}
+ {intl l="Order Number:"} {$REF}
+ {intl l="Paid With:"} {loop name="payment-module" type="module" id=$PAYMENT_MODULE}{$TITLE}{/loop}
+ {intl l="Purchase Date:"} {format_date date=$CREATE_DATE output="datetime"}
+ {intl l="Delivery method:"} {loop name="delivery-module" type="module" id=$DELIVERY_MODULE}{$TITLE}{/loop}
+

+ + {hook name="email-html.order-confirmation.before-products" order=$order_id} + + + + + + + {loop type="order_product" name="order-products" order=$ID} + {if $WAS_IN_PROMO == 1} + {assign "realPrice" $PROMO_PRICE} + {assign "realTax" $PROMO_PRICE_TAX} + {assign "realTaxedPrice" $TAXED_PROMO_PRICE} + {else} + {assign "realPrice" $PRICE} + {assign "realTax" $PRICE_TAX} + {assign "realTaxedPrice" $TAXED_PRICE} + {/if} + + + + + + {hook name="email-html.order-confirmation.order-product" order="{$order_id}" order_product="{$ID}"} + + {/loop} + + + + + + + + + + + + +
{intl l="What You Purchased"}{intl l="Price in"} {$orderCurrencyIsoCode}
+ {$TITLE} ({$REF}) + {ifloop rel="combinations"}
+ {loop type="order_product_attribute_combination" name="combinations" order_product=$ID} + * {$ATTRIBUTE_TITLE}: {$ATTRIBUTE_AVAILABILITY_TITLE} + {/loop} + {/ifloop} +
+ {$QUANTITY} x {format_money number=$realTaxedPrice currency_id=$CURRENCY} +
{intl l="Total"}{format_money number={$TOTAL_TAXED_AMOUNT - $POSTAGE} currency_id=$CURRENCY}
{intl l="Shipping:"}{format_money number=$POSTAGE currency_id=$CURRENCY}
{intl l="Order Total"}{format_money number=$TOTAL_TAXED_AMOUNT currency_id=$CURRENCY}
+ {/loop} + + {hook name="email-html.order-confirmation.after-products" order=$order_id} + +
+ + {ifhook rel="email-html.order-confirmation.footer"} + {hook name="email-html.order-confirmation.footer" order=$order_id} + {/ifhook} + {elsehook rel="email-html.order-confirmation.footer"} +

{intl l="View this order in your account at %shop_name" shop_name={config key="store_name"}}

+ +
+ +

{intl l="Support"}

+ {intl l='For any questions, or concerns, feel free to contact %mail.' mail={config key="store_email"}}

+ {intl l="Our contact us at:"}
+ {config key="store_name"}
+ {config key="store_address1"}
+ {config key="store_zipcode"}, {config key="store_city"}
+ {if {config key="store_country"}} + {loop type="country" name="store_country" id={config key="store_country"}} + {$TITLE} + {/loop} + {/if} +
+
+ {intl l="Thanks"}
+ {/elsehook} +{/block} diff --git a/templates/email/default/order_confirmation.txt b/templates/email/default/order_confirmation.txt new file mode 100644 index 00000000..02def44f --- /dev/null +++ b/templates/email/default/order_confirmation.txt @@ -0,0 +1,53 @@ +{default_translation_domain domain='email.default'} +{loop name="order.invoice" type="order" id=$order_id customer="*"} +{intl l="Hello,"} + +{intl l="Here is the details of your order %ref placed on %date" ref={$REF} date={format_date date=$INVOICE_DATE}} +{hook name="email-txt.order-confirmation.before-address" order=$order_id} + +{intl l="Your delivery address"} +{ifhook rel="email-txt.order-confirmation.delivery-address"} +{hook name="email-txt.order-confirmation.delivery-address" module={$DELIVERY_MODULE} order=$order_id} +{/ifhook} +{elsehook rel="email-txt.order-confirmation.delivery-address"} +{format_address order_address=$DELIVERY_ADDRESS locale=$locale html="0"} +{/elsehook} + +{intl l="Your billing address"} +{format_address order_address=$INVOICE_ADDRESS locale=$locale html="0"} + +{hook name="email-txt.order-confirmation.after-address" order=$order_id} + +{intl l="Items ordered:"} +{hook name="email-txt.order-confirmation.before-products" order=$order_id} +{loop type="order_product" name="order-products" order=$ID} +{strip} +{if $WAS_IN_PROMO == 1} + {assign "realPrice" $PROMO_PRICE} + {assign "realTax" $PROMO_PRICE_TAX} + {assign "realTaxedPrice" $TAXED_PROMO_PRICE} +{else} + {assign "realPrice" $PRICE} + {assign "realTax" $PRICE_TAX} + {assign "realTaxedPrice" $TAXED_PRICE} +{/if} +{/strip} + {intl l="Item : %item" item=$TITLE} +{ifloop rel="combinations"} + {loop type="order_product_attribute_combination" name="combinations" order_product=$ID} + - {$ATTRIBUTE_TITLE} - {$ATTRIBUTE_AVAILABILITY_TITLE} + {/loop} +{/ifloop} + {intl l="Quantity : %qty" qty=$QUANTITY} + {intl l="Unit price : %amount" amount={format_money number=$realTaxedPrice currency_id=$CURRENCY}} + {hook name="email-txt.order-confirmation.order-product" order="{$order_id}" order_product="{$ID}"} +{/loop} +----------------------------------------- +{intl l="Items total : %amount" amount={format_money number={$TOTAL_TAXED_AMOUNT - $POSTAGE} currency_id=$CURRENCY}} +{intl l="Shipping : %amount" amount={format_money number=$POSTAGE currency_id=$CURRENCY}} +{intl l="Total due : %amount" amount={format_money number=$TOTAL_TAXED_AMOUNT currency_id=$CURRENCY}} +================================== +{hook name="email-txt.order-confirmation.after-products" order=$order_id} + +{intl l="Your invoice is available in your customer account at %url" url={config key="url_site"}} +{/loop} \ No newline at end of file diff --git a/templates/email/default/order_notification.html b/templates/email/default/order_notification.html new file mode 100644 index 00000000..0fa3a20d --- /dev/null +++ b/templates/email/default/order_notification.html @@ -0,0 +1,116 @@ +{extends file="email-layout.tpl"} + +{* Do not provide a "Open in browser" link *} +{block name="browser"}{/block} +{* No big image header *} +{block name="image-header"}{/block} +{* No logo header *} +{block name="logo-header"}{/block} +{* No pre-header *} +{block name="pre-header"}{/block} + +{* Subject *} +{block name="email-subject"}{intl l="New order placed on %store_name Nº %ref" ref={$order_ref} store_name={config key="store_name"}}{/block} + +{* Title *} +{block name="email-title"}{intl l="Hello, a new order has been placed."}{/block} + +{* Content *} +{block name="email-content"} + {loop name="order.invoice" type="order" id=$order_id customer="*"} + {loop name="currency.order" type="currency" id=$CURRENCY} + {assign var="orderCurrencyIsoCode" value=$ISOCODE} + {/loop} + + {loop type="customer" name="customer.invoice" id=$CUSTOMER current="0"} + {assign var="customerRef" value=$REF} + {/loop} + +

{intl l="View this order in your shop back-office."}

+ + {hook name="email-html.order-notification.before-address" order=$order_id} + + + + + + +
+ {intl l="Customer delivery address:"}
+ {ifhook rel="email-html.order-notification.delivery-address"} + {* delivery module can customize the delivery address *} + {hook name="email-html.order-notification.delivery-address" module={$DELIVERY_MODULE} order=$order_id} + {/ifhook} + {elsehook rel="email-html.order-notification.delivery-address"} + {format_address order_address=$DELIVERY_ADDRESS locale=$locale} + {/elsehook} +
+ {intl l="Customer billing address:"}
+ {format_address order_address=$INVOICE_ADDRESS locale=$locale} +
+ + {hook name="email-html.order-notification.after-address" order=$order_id} + +

+ {intl l="Order Total:"} {format_money number=$TOTAL_TAXED_AMOUNT currency_id=$CURRENCY}
+ {intl l="Order Number:"} {$REF}
+ {intl l="Paid With:"} {loop name="payment-module" type="module" id=$PAYMENT_MODULE}{$TITLE}{/loop}
+ {intl l="Purchase Date:"} {format_date date=$CREATE_DATE output="datetime"}
+ {intl l="Delivery method:"} {loop name="delivery-module" type="module" id=$DELIVERY_MODULE}{$TITLE}{/loop}
+

+ + {hook name="email-html.order-notification.before-products" order=$order_id} + + + + + + + {loop type="order_product" name="order-products" order=$ID} + {if $WAS_IN_PROMO == 1} + {assign "realPrice" $PROMO_PRICE} + {assign "realTax" $PROMO_PRICE_TAX} + {assign "realTaxedPrice" $TAXED_PROMO_PRICE} + {else} + {assign "realPrice" $PRICE} + {assign "realTax" $PRICE_TAX} + {assign "realTaxedPrice" $TAXED_PRICE} + {/if} + + + + + + {hook name="email-html.order-notification.order-product" order="{$order_id}" order_product="{$ID}"} + + {/loop} + + + + + + + + + + + + +
{intl l="What You Purchased"}{intl l="Price in"} {$orderCurrencyIsoCode}
+ {$TITLE} ({$REF}) + {ifloop rel="combinations"}
+ {loop type="order_product_attribute_combination" name="combinations" order_product=$ID} + * {$ATTRIBUTE_TITLE}: {$ATTRIBUTE_AVAILABILITY_TITLE} + {/loop} + {/ifloop} +
+ {$QUANTITY} x {format_money number=$realTaxedPrice currency_id=$CURRENCY} +
{intl l="Total"}{format_money number={$TOTAL_TAXED_AMOUNT - $POSTAGE} currency_id=$CURRENCY}
{intl l="Shipping:"}{format_money number=$POSTAGE currency_id=$CURRENCY}
{intl l="Order Total"}{format_money number=$TOTAL_TAXED_AMOUNT currency_id=$CURRENCY}
+ {/loop} + + {hook name="email-html.order-notification.after-products" order=$order_id} + +
+ + {intl l="Have a nice day."}
+{/block} diff --git a/templates/email/default/order_notification.txt b/templates/email/default/order_notification.txt new file mode 100644 index 00000000..95398070 --- /dev/null +++ b/templates/email/default/order_notification.txt @@ -0,0 +1,52 @@ +{default_translation_domain domain='email.default'} +{loop name="order.invoice" type="order" id=$order_id customer="*"} +{intl l="Hello"} + +{intl l="A new order ref. %ref has been placed on %date. Here are the details :" ref={$REF} date={format_date date=$INVOICE_DATE}} +{hook name="email-txt.order-notification.before-address" order=$order_id} + +{intl l="* Delivery address"} +{ifhook rel="email-txt.order-notification.delivery-address"} +{hook name="email-txt.order-notification.delivery-address" module={$DELIVERY_MODULE} order=$order_id} +{/ifhook} +{elsehook rel="email-txt.order-notification.delivery-address"} +{format_address order_address=$DELIVERY_ADDRESS locale=$locale html="0"} +{/elsehook} + +{intl l="* Billing address"} +{format_address order_address=$INVOICE_ADDRESS locale=$locale html="0"} + +{hook name="email-txt.order-notification.after-address" order=$order_id} + +{intl l="* Items ordered:"} +{hook name="email-txt.order-notification.before-products" order=$order_id} +{loop type="order_product" name="order-products" order=$ID} +{strip} +{if $WAS_IN_PROMO == 1} + {assign "realPrice" $PROMO_PRICE} + {assign "realTax" $PROMO_PRICE_TAX} + {assign "realTaxedPrice" $TAXED_PROMO_PRICE} +{else} + {assign "realPrice" $PRICE} + {assign "realTax" $PRICE_TAX} + {assign "realTaxedPrice" $TAXED_PRICE} +{/if} +{/strip} + {intl l="Item : %item" item=$TITLE} +{ifloop rel="combinations"} + {loop type="order_product_attribute_combination" name="combinations" order_product=$ID} + - {$ATTRIBUTE_TITLE} - {$ATTRIBUTE_AVAILABILITY_TITLE} + {/loop} +{/ifloop} + {intl l="Quantity : %qty" qty=$QUANTITY} + {intl l="Unit price : %amount" amount={format_money number=$realTaxedPrice currency_id=$CURRENCY}} + {hook name="email-txt.order-notification.order-product" order="{$order_id}" order_product="{$ID}"} +{/loop} +----------------------------------------- +{intl l="Items total : %amount" amount={format_money number={$TOTAL_TAXED_AMOUNT - $POSTAGE} currency_id=$CURRENCY}} +{intl l="Shipping : %amount" amount={format_money number=$POSTAGE currency_id=$CURRENCY}} +{intl l="Total due : %amount" amount={format_money number=$TOTAL_TAXED_AMOUNT currency_id=$CURRENCY}} +{hook name="email-txt.order-notification.after-products" order=$order_id} + +{intl l="Have a nice day."} +{/loop} diff --git a/templates/email/default/password.html b/templates/email/default/password.html new file mode 100644 index 00000000..4f41ad67 --- /dev/null +++ b/templates/email/default/password.html @@ -0,0 +1,26 @@ +{extends file="email-layout.tpl"} + +{* Open in browser *} +{block name="browser"}{/block} + +{* No big image header *} +{block name="image-header"}{/block} + +{* No pre-header *} +{block name="pre-header"}{/block} + +{* Subject *} +{block name="email-subject"}{intl l="Your password for %store" store={config key="store_name"}}{/block} + +{* Title *} +{block name="email-title"}{/block} + +{* Content *} +{block name="email-content"} + {intl l="Hello,"}

+ {intl l="You have requested a new password for your account at %store_name" store_name={config key="store_name"}}.

+ {intl l="Your new password is %pass" pass={$password}}

+ {intl l='You can change your password in your user account by opening the "Change my password" link under your personal information'}.

+ {intl l='Kind regards'},
+ {intl l="The %store team." store={config key="store_name"}} +{/block} diff --git a/templates/email/default/password.txt b/templates/email/default/password.txt new file mode 100644 index 00000000..37ae8e87 --- /dev/null +++ b/templates/email/default/password.txt @@ -0,0 +1,12 @@ +{default_translation_domain domain='email.default'} +{intl l="Hello,"} + +{intl l="You have requested a new password for your account at %store_name" store_name={config key="store_name"}}. + +{intl l="Your new password is %pass" pass=$password} + +{intl l='You can change your password in your user account by opening the "Change my password" link under your personal information'}. + +{intl l='Kind regards'}, +{intl l="The %store team." store={config key="store_name"}} + diff --git a/templates/email/default2020/I18n/ar_SA.php b/templates/email/default2020/I18n/ar_SA.php new file mode 100644 index 00000000..5939d270 --- /dev/null +++ b/templates/email/default2020/I18n/ar_SA.php @@ -0,0 +1,32 @@ + 'جميع الحقوق محفوظة.', + 'Billing address:' => 'عنوان الفاتورة:', + 'Copyright' => 'حق النشر', + 'Delivery address:' => 'عنوان التوصيل:', + 'Delivery method:' => 'طريقة التسليم:', + 'Email not displaying correctly?' => 'البريد الإلكتروني لم يعرض بشكل صحيح؟', + 'For any questions, or concerns, feel free to contact %mail.' => 'لأي أسئلة أو مخاوف، لا تتردد في الاتصال mail %.', + 'Here are the details of your purchase:' => 'وفيما يلي تفاصيل الشراء الخاصة بك:', + 'Kind regards' => 'مع أطيب تحياتي', + 'Order Number:' => 'رقم طلب الشراء:', + 'Order Total' => 'إجمالي الطلبية', + 'Order Total:' => 'إجمالي الطلبية:', + 'Our contact us at:' => 'اتصل بنا على:', + 'Our mailing address is:' => 'عنواننا البريدي:', + 'Paid With:' => 'تدفع لصالح:', + 'Price in' => 'الأسعار في', + 'Purchase Date:' => 'تاريخ الشراء:', + 'Shipping:' => 'الشحن:', + 'Support' => 'الدعم', + 'Thank you for your order!' => 'شكراً لطلبكم معنا!', + 'Thanks' => 'شكرًا', + 'Thelia V2' => 'Thelia V2', + 'Total' => 'الإجمالي', + 'View it in your browser' => 'قم بعرضها في المستعرض الخاص بك', + 'What You Purchased' => 'ماذا قد اشتريت', + 'You can change your password in your user account by opening the "Change my password" link under your personal information' => 'يمكنك تغيير كلمة المرور الخاصة بك في حساب المستخدم الخاص بك عن طريق فتح الرابط "تغيير كلمة المرور الخاصة بي" تحت المعلومات الشخصية الخاصة بك', + 'Your order confirmation Nº %ref' => 'رقم تأكيد أمر الطلب الخاص بك هو % ref', + 'Your password for %store' => 'كلمة المرور للـ %store', +]; diff --git a/templates/email/default2020/I18n/cs_CZ.php b/templates/email/default2020/I18n/cs_CZ.php new file mode 100644 index 00000000..c4b115a4 --- /dev/null +++ b/templates/email/default2020/I18n/cs_CZ.php @@ -0,0 +1,68 @@ + '* Fakturační adresa', + '* Delivery address' => '* Doručovací adresa', + '* Items ordered:' => '* Objednané zboží:', + 'A new order ref. %ref has been placed on %date. Here are the details :' => 'Nová objednávka ref. %ref byla vytvořena dne %date. Podrobnosti:', + 'All rights reserved.' => 'Všechna práva vyhrazena.', + 'An account at %store_name has been created by one of our managers.' => 'Pro Vás byl vytvořen účet v obchodě %store_name jedním z našich manažerů.', + 'Billing address:' => 'Fakturační adresa:', + 'Copyright' => 'Autorská práva', + 'Customer billing address:' => 'Fakturační adresa zákazníka:', + 'Customer delivery address:' => 'Dodací adresa zákazníka:', + 'Delivery address:' => 'Doručovací adresa:', + 'Delivery method:' => 'Způsob doručení:', + 'Email not displaying correctly?' => 'E-mail se nezobrazuje správně?', + 'For any questions, or concerns, feel free to contact %mail.' => 'V případě jakýchkoliv dotazů nebo připomínek, neváhejte nás kontaktovat na %mail.', + 'Have a nice day.' => 'Hezký den.', + 'Hello' => 'Dobrý den', + 'Hello,' => 'Dobrý den,', + 'Hello, a new order has been placed.' => 'Dobrý den, nová objednávka byla vytvořená.', + 'Here are the details of your purchase:' => 'Podrobnosti o nákupu:', + 'Here is the details of your order %ref placed on %date' => 'Informace o Vaší objednávce %ref ze dne %date', + 'Item : %item' => 'Položka: %item', + 'Items ordered:' => 'Objednané zboží:', + 'Items total : %amount' => 'Položek celkem: %amount', + 'Kind regards' => 'S pozdravem', + 'New order placed on %store_name Nº %ref' => 'Nová objednávka v obchodě %store_name číslo %ref', + 'Order Number:' => 'Číslo objednávky:', + 'Order Total' => 'Objednávka celkem', + 'Order Total:' => 'Objednávka celkem:', + 'Our contact us at:' => 'Kontaktujte nás na:', + 'Our mailing address is:' => 'Naše poštovní adresa je:', + 'Paid With:' => 'Zaplaceno:', + 'Price in' => 'Cena v', + 'Purchase Date:' => 'Datum nákupu:', + 'Quantity : %qty' => 'Množství: %qty', + 'Shipping : %amount' => 'Poštovné: %amount', + 'Shipping:' => 'Poštovné:', + 'Support' => 'Podpora', + 'Thank you for your order!' => 'Děkujeme za objednávku!', + 'Thanks' => 'Děkuji', + 'The %store team.' => '%store tým.', + 'Thelia V2' => 'Thelia V2', + 'To login, please use the email address %email' => 'Pro přihlášení použijte emailovou adresu %email', + 'Total' => 'Celkem', + 'Total due : %amount' => 'Celková častka: %amount', + 'Unit price : %amount' => 'Jednotková cena: %amount', + 'View it in your browser' => 'Zobrazit v prohlížeči', + 'View this order in your account at %shop_name' => 'Zobrazit tuto objednávku ve vašem zákaznickém účtu na stránkách %shop_name', + 'View this order in your shop back-office.' => 'Zobrazte toto objednávku v administračním rozhání obchodu.', + 'What You Purchased' => 'Co jste si zakoupili', + 'You can change your password and your account details at any time in our store.' => 'Své heslo a osobní údaje můžete kdykoliv změnit v našem obchodě.', + 'You can change your password and your account details at any time in our store at %url.' => 'Své heslo a osobní údaje můžete kdykoliv změnit v našem obchodě na adrese %url.', + 'You can change your password in your user account by opening the "Change my password" link under your personal information' => 'Můžete změnit své heslo ve vašem uživatelském účtu tak, že otevře odkaz "Změnit heslo" v záložce vaše osobní údaje', + 'You have requested a new password for your account at %store_name' => 'Požádali jste o nové heslo pro váš účet v obchodě %store_name', + 'Your %store account' => 'Váš %store účet', + 'Your account at %store_name has been changed by one of our managers.' => 'Váš účet v obchodě %store_name byl změněn jeden z našich manažerů.', + 'Your account information for %store' => 'Informace o účtu v obchodě %store', + 'Your billing address' => 'Vaše fakturační adresa', + 'Your delivery address' => 'Vaše dodací adresa', + 'Your invoice is available in your customer account at %url' => 'Faktura je k dispozici ve Vašem Zákaznickém účtu na adrese %url', + 'Your new password is %pass' => 'Vaše nové heslo je %pass', + 'Your new password is %pass' => 'Vaše nové heslo je %pass', + 'Your order confirmation Nº %ref' => 'Potvrzení objednávky č. %ref', + 'Your password for %store' => 'Vaše heslo pro %store', + 'Your password is %pass' => 'Vaše heslo je %pass', +]; diff --git a/templates/email/default2020/I18n/de_DE.php b/templates/email/default2020/I18n/de_DE.php new file mode 100644 index 00000000..7a935c66 --- /dev/null +++ b/templates/email/default2020/I18n/de_DE.php @@ -0,0 +1,68 @@ + '* Rechnungsadresse', + '* Delivery address' => '* Lieferadresse', + '* Items ordered:' => '* Bestellte Artikeln', + 'A new order ref. %ref has been placed on %date. Here are the details :' => 'Eine neue Bestellung Ref. %ref wurde den %date aufgegeben. Hier sind die Details :', + 'All rights reserved.' => 'Alle Rechte vorbehalten.', + 'An account at %store_name has been created by one of our managers.' => 'Ein Konto bei %store_name wurde von einem unseren Managers erstellt', + 'Billing address:' => 'Rechnungsadresse : ', + 'Copyright' => 'Copyright', + 'Customer billing address:' => 'Kunde Zahlungsadresse:', + 'Customer delivery address:' => 'Kunde Lieferadresse:', + 'Delivery address:' => 'Lieferadresse :', + 'Delivery method:' => 'Lieferungsmethode : ', + 'Email not displaying correctly?' => 'E-Mail nicht richtig angezeigt ?', + 'For any questions, or concerns, feel free to contact %mail.' => 'Für jede Fragen, bitte kontaktieren Sie uns : %mail. ', + 'Have a nice day.' => 'Schönen Tag.', + 'Hello' => 'Hallo', + 'Hello,' => 'Hallo,', + 'Hello, a new order has been placed.' => 'Hallo, eine neue Bestellung wurde aufgegeben.', + 'Here are the details of your purchase:' => 'Hier sind die Details Ihrer Bestellung :', + 'Here is the details of your order %ref placed on %date' => 'Ihr sind die Details Ihre Bestellung %ref die Sie den %date aufgegeben haben. ', + 'Item : %item' => 'Artikel : %item', + 'Items ordered:' => 'Bestellte Produkte:', + 'Items total : %amount' => 'Artikel Gesamtsumme : %amount', + 'Kind regards' => 'Mit freundlichen Grüßen', + 'New order placed on %store_name Nº %ref' => 'Eine neue Bestellung wurde bei %store_name N° %ref aufgegeben', + 'Order Number:' => 'Bestellungsnummer :', + 'Order Total' => 'Gesamtsumme', + 'Order Total:' => 'Gesamtsumme :', + 'Our contact us at:' => 'Unsere Kontaktdetails', + 'Our mailing address is:' => 'Unsere Mailingadresse ist', + 'Paid With:' => 'Bezahlt mit :', + 'Price in' => 'Preis in', + 'Purchase Date:' => 'Bestellungsdatum :', + 'Quantity : %qty' => 'Menge : %qty', + 'Shipping : %amount' => 'Lieferung : %amount', + 'Shipping:' => 'Lieferung :', + 'Support' => 'Kundendienst', + 'Thank you for your order!' => 'Vielen Dank für Ihre Bestellung !', + 'Thanks' => 'Danke !', + 'The %store team.' => 'Die %store Team.', + 'Thelia V2' => 'Thelia V2', + 'To login, please use the email address %email' => 'Um sich anzumelden, nutzen Sie bitte die E-Mail-Adresse %email ', + 'Total' => 'Gesamtsumme', + 'Total due : %amount' => 'Gesamtsumme : %amount', + 'Unit price : %amount' => 'Einzelpreis : %amount', + 'View it in your browser' => 'In Ihrem Browser ansehen', + 'View this order in your account at %shop_name' => 'Diese Angebot in Ihrem Konto bei %shop_name ansehen', + 'View this order in your shop back-office.' => 'Sehen Sie diese Bestellung in Ihrem Back-Office.', + 'What You Purchased' => 'Was Sie bestellt haben', + 'You can change your password and your account details at any time in our store.' => 'Sie können ihr Passwort und Ihre Kontodaten ändern auf die Seite in unserem Shop.', + 'You can change your password and your account details at any time in our store at %url.' => 'Sir können Ihr Passwort und Ihre Kontodaten in unserem Geschäft jederzeit ändern auf %url.', + 'You can change your password in your user account by opening the "Change my password" link under your personal information' => 'Sie können Ihr Passwort in Ihrem Benutzerkonto ändern, indem Sie den Link "Mein Passwort ändern" unter Ihre persönlichen Informationen finden können', + 'You have requested a new password for your account at %store_name' => 'Sie haben ein neues Passwort für Ihr Konto bei %store_name angefordert', + 'Your %store account' => 'Ihr %store Konto', + 'Your account at %store_name has been changed by one of our managers.' => 'Ihr Konto bei %store_name wurde von einem unseren Managers geändert. ', + 'Your account information for %store' => 'Ihre Kontodaten bei %store', + 'Your billing address' => 'Ihre Zahlungsadresse', + 'Your delivery address' => 'Ihre Lieferadresse', + 'Your invoice is available in your customer account at %url' => 'Ihre Rechnung ist in Ihrem Konto auf die Seite %url verfügbar', + 'Your new password is %pass' => 'Ihr neues Passwort ist %pass', + 'Your new password is %pass' => 'Ihr neues Passwort ist %pass ', + 'Your order confirmation Nº %ref' => 'Ihre Bestellungsbestätigung Nr. %ref', + 'Your password for %store' => 'Ihr Passwort für %store', + 'Your password is %pass' => 'Ihr Passwort ist %pass ', +]; diff --git a/templates/email/default2020/I18n/el_GR.php b/templates/email/default2020/I18n/el_GR.php new file mode 100644 index 00000000..e2aa09d0 --- /dev/null +++ b/templates/email/default2020/I18n/el_GR.php @@ -0,0 +1,32 @@ + 'Με επιφύλαξη παντός δικαιώματος.', + 'Billing address:' => 'Διεύθυνση χρέωσης:', + 'Copyright' => 'Πνευματικά δικαιώματα', + 'Delivery address:' => 'Διεύθυνση παράδοσης:', + 'Delivery method:' => 'Μέθοδος παράδοσης:', + 'Email not displaying correctly?' => 'Το Email δεν εμφανίζεται σωστά;', + 'For any questions, or concerns, feel free to contact %mail.' => 'Για οποιεσδήποτε ερωτήσεις ή ανησυχίες, μη διστάσετε να επικοινωνήσετε μαζί μας στο %mail.', + 'Here are the details of your purchase:' => 'Εδώ είναι οι λεπτομέρειες της αγοράς σας:', + 'Kind regards' => 'Με εκτίμηση', + 'Order Number:' => 'Αριθμός παραγγελίας:', + 'Order Total' => 'Το συνολικό κόστος', + 'Order Total:' => 'Το συνολικό κόστος:', + 'Our contact us at:' => 'Επικοινωνήστε μαζί μας στο:', + 'Our mailing address is:' => 'Η Ταχυδρομική μας διεύθυνση είναι:', + 'Paid With:' => 'Πληρωμένο με:', + 'Price in' => 'Τιμή σε', + 'Purchase Date:' => 'Ημερομηνία αγοράς:', + 'Shipping:' => 'Αποστολή:', + 'Support' => 'Υποστήριξη', + 'Thank you for your order!' => 'Σας ευχαριστούμε για την παραγγελία σας!', + 'Thanks' => 'Ευχαριστούμε', + 'Thelia V2' => 'Thelia V2', + 'Total' => 'Σύνολο', + 'View it in your browser' => 'Προβάλετε στο πρόγραμμα περιήγησης', + 'What You Purchased' => 'Τι έχετε αγοράσει', + 'You can change your password in your user account by opening the "Change my password" link under your personal information' => 'Μπορείτε να αλλάξετε τον κωδικό πρόσβασής σας στο λογαριασμό χρήστη ανοίγοντας το σύνδεσμο "Αλλαγή κωδικού" κάτω από τα προσωπικά σας στοιχεία', + 'Your order confirmation Nº %ref' => 'Η επιβεβαίωση παραγγελίας Nº %ref', + 'Your password for %store' => 'Ο κωδικός πρόσβασης για το %store', +]; diff --git a/templates/email/default2020/I18n/en_US.php b/templates/email/default2020/I18n/en_US.php new file mode 100644 index 00000000..66d629b4 --- /dev/null +++ b/templates/email/default2020/I18n/en_US.php @@ -0,0 +1,68 @@ + '* Billing address', + '* Delivery address' => '* Delivery address', + '* Items ordered:' => '* Items ordered:', + 'A new order ref. %ref has been placed on %date. Here are the details :' => 'A new order ref. %ref has been placed on %date. Here are the details :', + 'All rights reserved.' => 'All rights reserved.', + 'An account at %store_name has been created by one of our managers.' => 'An account at %store_name has been created by one of our managers.', + 'Billing address:' => 'Billing address:', + 'Copyright' => 'Copyright', + 'Customer billing address:' => 'Customer billing address:', + 'Customer delivery address:' => 'Customer delivery address:', + 'Delivery address:' => 'Delivery address:', + 'Delivery method:' => 'Delivery method:', + 'Email not displaying correctly?' => 'Email not displaying correctly?', + 'For any questions, or concerns, feel free to contact %mail.' => 'For any questions, or concerns, feel free to contact %mail.', + 'Have a nice day.' => 'Have a nice day.', + 'Hello' => 'Hello', + 'Hello,' => 'Hello,', + 'Hello, a new order has been placed.' => 'Hello, a new order has been placed.', + 'Here are the details of your purchase:' => 'Here are the details of your purchase:', + 'Here is the details of your order %ref placed on %date' => 'Here is the details of your order %ref placed on %date', + 'Item : %item' => 'Item : %item', + 'Items ordered:' => 'Items ordered:', + 'Items total : %amount' => 'Items total : %amount', + 'Kind regards' => 'Kind regards', + 'New order placed on %store_name Nº %ref' => 'New order placed on %store_name Nº %ref', + 'Order Number:' => 'Order Number:', + 'Order Total' => 'Order Total', + 'Order Total:' => 'Order Total:', + 'Our contact us at:' => 'Our contact us at:', + 'Our mailing address is:' => 'Our mailing address is:', + 'Paid With:' => 'Paid With:', + 'Price in' => 'Price in', + 'Purchase Date:' => 'Purchase Date:', + 'Quantity : %qty' => 'Quantity : %qty', + 'Shipping : %amount' => 'Shipping : %amount', + 'Shipping:' => 'Shipping:', + 'Support' => 'Support', + 'Thank you for your order!' => 'Thank you for your order!', + 'Thanks' => 'Thanks', + 'The %store team.' => 'The %store team.', + 'Thelia V2' => 'Thelia V2', + 'To login, please use the email address %email' => 'To login, please use the email address %email', + 'Total' => 'Total', + 'Total due : %amount' => 'Total due : %amount', + 'Unit price : %amount' => 'Unit price : %amount', + 'View it in your browser' => 'View it in your browser', + 'View this order in your account at %shop_name' => 'View this order in your account at %shop_name', + 'View this order in your shop back-office.' => 'View this order in your shop back-office.', + 'What You Purchased' => 'What You Purchased', + 'You can change your password and your account details at any time in our store.' => 'You can change your password and your account details at any time in our store.', + 'You can change your password and your account details at any time in our store at %url.' => 'You can change your password and your account details at any time in our store at %url.', + 'You can change your password in your user account by opening the "Change my password" link under your personal information' => 'You can change your password in your user account by opening the "Change my password" link under your personal information', + 'You have requested a new password for your account at %store_name' => 'You have requested a new password for your account at %store_name', + 'Your %store account' => 'Your %store account', + 'Your account at %store_name has been changed by one of our managers.' => 'Your account at %store_name has been changed by one of our managers.', + 'Your account information for %store' => 'Your account information for %store', + 'Your billing address' => 'Your billing address', + 'Your delivery address' => 'Your delivery address', + 'Your invoice is available in your customer account at %url' => 'Your invoice is available in your customer account at %url', + 'Your new password is %pass' => 'Your new password is %pass', + 'Your new password is %pass' => 'Your new password is %pass', + 'Your order confirmation Nº %ref' => 'Your order confirmation Nº %ref', + 'Your password for %store' => 'Your password for %store', + 'Your password is %pass' => 'Your password is %pass', +); diff --git a/templates/email/default2020/I18n/es_ES.php b/templates/email/default2020/I18n/es_ES.php new file mode 100644 index 00000000..da1677d2 --- /dev/null +++ b/templates/email/default2020/I18n/es_ES.php @@ -0,0 +1,68 @@ + '* Dirección de facturación', + '* Delivery address' => '* Dirección de entrega', + '* Items ordered:' => '* Artículos solicitados:', + 'A new order ref. %ref has been placed on %date. Here are the details :' => 'Se ha recibido un nuevo pedido ref. %ref en %date. Detalles :', + 'All rights reserved.' => 'Todos los derechos reservados.', + 'An account at %store_name has been created by one of our managers.' => 'Una cuenta en %store_name ha sido creada por uno de nuestros gerentes.', + 'Billing address:' => 'dirección de factura', + 'Copyright' => 'Derechos de autor', + 'Customer billing address:' => 'Dirección de facturación del cliente:', + 'Customer delivery address:' => 'Dirección de envío del cliente:', + 'Delivery address:' => 'dirección de entraga', + 'Delivery method:' => 'entraga con : ', + 'Email not displaying correctly?' => 'No puedes ver correctamente el mail ?', + 'For any questions, or concerns, feel free to contact %mail.' => 'Para cualquier problema o consulta, no dude en contactar correo %.', + 'Have a nice day.' => 'Que tengas un buen día.', + 'Hello' => 'Hola', + 'Hello,' => 'Hola,', + 'Hello, a new order has been placed.' => 'Hola, se ha realizado un nuevo pedido.', + 'Here are the details of your purchase:' => 'Detalles de tu compra:', + 'Here is the details of your order %ref placed on %date' => 'Aquí los detalles de tu pedido %ref realizado el %date', + 'Item : %item' => 'Artículo: %item', + 'Items ordered:' => 'Artículos pedidos:', + 'Items total : %amount' => 'Total de artículos: %amount', + 'Kind regards' => 'Gracias', + 'New order placed on %store_name Nº %ref' => 'Nuevo pedido en %store_name Nº %ref', + 'Order Number:' => 'Entraga numero', + 'Order Total' => 'Total de la entraga', + 'Order Total:' => 'Total de la entraga', + 'Our contact us at:' => 'Contactanos en:', + 'Our mailing address is:' => 'Nuestra dirección', + 'Paid With:' => 'pagado con : ', + 'Price in' => 'Precio en', + 'Purchase Date:' => 'Fecha de compra:', + 'Quantity : %qty' => 'Cantidad: %qty', + 'Shipping : %amount' => 'Envío: %amount', + 'Shipping:' => 'envio', + 'Support' => 'Servicio postventa', + 'Thank you for your order!' => 'Graciàs por su encarga', + 'Thanks' => 'Gracias', + 'The %store team.' => 'El equipo de %store.', + 'Thelia V2' => 'Thelia V2', + 'To login, please use the email address %email' => 'Para iniciar sesión usar la dirección de correo electrónico %email', + 'Total' => 'Total', + 'Total due : %amount' => 'A pagar : %amount', + 'Unit price : %amount' => 'Precio unitario : %amount', + 'View it in your browser' => 'Ver en el navegador ', + 'View this order in your account at %shop_name' => 'Mira esta orden en tu cuenta en %shop_name', + 'View this order in your shop back-office.' => 'Mira esta orden en el administrador de tu tienda.', + 'What You Purchased' => 'Lo que compraste', + 'You can change your password and your account details at any time in our store.' => 'Puedes cambiar la contraseña y los detalles de tu cuenta en cualquier momento en nuestra tienda.', + 'You can change your password and your account details at any time in our store at %url.' => 'Puedes modificar la contraseña y los detalles de tu cuenta en cualquier momento en nuestra tienda en %url.', + 'You can change your password in your user account by opening the "Change my password" link under your personal information' => 'Puedes cambiar tu contraseña en tu cuenta', + 'You have requested a new password for your account at %store_name' => 'Has solicitado una nueva contraseña para tu cuenta en %store_name', + 'Your %store account' => 'Tu cuenta en %store', + 'Your account at %store_name has been changed by one of our managers.' => 'Tu cuenta en %store_name ha sido modificada por uno de nuestros administradores.', + 'Your account information for %store' => 'La información de tu cuenta para %store', + 'Your billing address' => 'Tu dirección de facturación', + 'Your delivery address' => 'Tu dirección de entrega', + 'Your invoice is available in your customer account at %url' => 'Tu factura está disponible en tu área de cliente en %url', + 'Your new password is %pass' => 'Tu nueva contraseña es %pass', + 'Your new password is %pass' => 'Tu nueva contraseña es %pass', + 'Your order confirmation Nº %ref' => 'Numero de encarga : %ref', + 'Your password for %store' => 'contraseña por %store', + 'Your password is %pass' => 'Tu contraseña es %pass', +]; diff --git a/templates/email/default2020/I18n/fa_IR.php b/templates/email/default2020/I18n/fa_IR.php new file mode 100644 index 00000000..8cce97be --- /dev/null +++ b/templates/email/default2020/I18n/fa_IR.php @@ -0,0 +1,68 @@ + '* آدرس صورت حساب', + '* Delivery address' => '* آدرس تحویل', + '* Items ordered:' => '* سفارش‌ها:', + 'A new order ref. %ref has been placed on %date. Here are the details :' => 'سفارش جدید با شماره‌ی %ref در تاریخ %date با جزییات زیر ثبت شد:', + 'All rights reserved.' => 'کلیه حقوق محفوظ است.', + 'An account at %store_name has been created by one of our managers.' => 'یک حساب در %store_name بوسیله یکی از مدیران ما ایجاد شد.', + 'Billing address:' => 'آدرس صورت حساب:', + 'Copyright' => 'حق نشر', + 'Customer billing address:' => 'آدرس صورتحساب مشتری:', + 'Customer delivery address:' => 'آدرس تحویل مشتری:', + 'Delivery address:' => 'آدرس تحویل:', + 'Delivery method:' => 'روش تحویل:', + 'Email not displaying correctly?' => 'ایمیل را به درستی نمی‌بینید؟', + 'For any questions, or concerns, feel free to contact %mail.' => 'سوالات خود را با ما مطرح کنید %mail.', + 'Have a nice day.' => 'روز خوبی داشته باشید.', + 'Hello' => 'سلام', + 'Hello,' => 'سلام،', + 'Hello, a new order has been placed.' => 'سلام، سفارش جدیدی قرار داده شد.', + 'Here are the details of your purchase:' => 'جزییاتی مربوط به خرید شما:', + 'Here is the details of your order %ref placed on %date' => 'جزئیاتی از سفارش %ref شما در تاریخ %date', + 'Item : %item' => 'آیتم: %item', + 'Items ordered:' => 'سفارش‌ها:', + 'Items total : %amount' => 'مجموع موارد: %amount', + 'Kind regards' => 'با احترام فراوان', + 'New order placed on %store_name Nº %ref' => 'سفارش جدید %ref در %store_name قرار گرفت', + 'Order Number:' => 'شماره سفارش:', + 'Order Total' => 'مجموع سفارش', + 'Order Total:' => 'مجموع سفارش:', + 'Our contact us at:' => 'تماس با ما:', + 'Our mailing address is:' => 'آدرس ایمیل ما:', + 'Paid With:' => 'پرداخت توسط:', + 'Price in' => 'قیمت در', + 'Purchase Date:' => 'تاریخ خرید:', + 'Quantity : %qty' => 'تعداد: %qty', + 'Shipping : %amount' => 'حمل و نقل: %amount', + 'Shipping:' => 'حمل و نقل:', + 'Support' => 'پشتیبانی', + 'Thank you for your order!' => 'با تشکر از سفارش شما.', + 'Thanks' => 'سپاس', + 'The %store team.' => 'تیم %store.', + 'Thelia V2' => 'تیلیا نسخه۲', + 'To login, please use the email address %email' => 'برای ورود از آدرس ایمیل %email استفاده کنید', + 'Total' => 'مجموع', + 'Total due : %amount' => 'جمع علی الحساب: %amount', + 'Unit price : %amount' => 'قیمت واحد: %amount', + 'View it in your browser' => 'مشاهده در مرورگر', + 'View this order in your account at %shop_name' => 'مشاهده این سفارش در %shop_name', + 'View this order in your shop back-office.' => 'مشاهده این سفارش در قسمت مدیریت.', + 'What You Purchased' => 'موارد خریداری شده', + 'You can change your password and your account details at any time in our store.' => 'شما می‌توانید اطلاعات حساب و رمزعبور خود را در فروشگاه و در هر زمانی تغییر دهید.', + 'You can change your password and your account details at any time in our store at %url.' => 'شما می‌توانید اطلاعات حساب و رمزعبور خود را در هر زمانی در %url تغییر دهید.', + 'You can change your password in your user account by opening the "Change my password" link under your personal information' => 'برای تغییر رمزعبور در حساب کاربری خود در بخش اطلاعات شخصی، قسمت «تغییر رمزعبور» را باز کنید', + 'You have requested a new password for your account at %store_name' => 'شما یک درخواست برای رمزعبور جدید در %store_name داشتید', + 'Your %store account' => 'حساب %store شما', + 'Your account at %store_name has been changed by one of our managers.' => 'حساب %store_name شما بوسیله یکی از مدیران ما تغییر پیدا کرد.', + 'Your account information for %store' => 'اطلاعات حساب شما برای %store', + 'Your billing address' => 'آدرس صدور صورتحساب', + 'Your delivery address' => 'آدرس تحویل کالای شما', + 'Your invoice is available in your customer account at %url' => 'صورت حساب در حساب کاربری شما موجود است:‌ %url', + 'Your new password is %pass' => 'رمزعبور جدید شما %pass می‌باشد', + 'Your new password is %pass' => 'رمزعبور جدید شما:‌ %pass', + 'Your order confirmation Nº %ref' => 'تاییدییه سفارش شما %ref', + 'Your password for %store' => 'رمزعبور شما برای %store', + 'Your password is %pass' => 'رمزعبور شما:‌ %pass', +]; diff --git a/templates/email/default2020/I18n/fr_FR.php b/templates/email/default2020/I18n/fr_FR.php new file mode 100644 index 00000000..b7beef15 --- /dev/null +++ b/templates/email/default2020/I18n/fr_FR.php @@ -0,0 +1,68 @@ + '* Adresse de facturation', + '* Delivery address' => '* Adresse de livraison', + '* Items ordered:' => '* Articles commandés', + 'A new order ref. %ref has been placed on %date. Here are the details :' => 'Une nouvelle commande ref. %ref a été passée le %date. Voici les détails', + 'All rights reserved.' => 'Tous droits réservés', + 'An account at %store_name has been created by one of our managers.' => 'Un compte client %store_name a été créé pour vous.', + 'Billing address:' => 'Adresse de facturation : ', + 'Copyright' => 'Copyright', + 'Customer billing address:' => 'Adresse de facturation', + 'Customer delivery address:' => 'Adresse de livraison', + 'Delivery address:' => 'Adresse de livraison : ', + 'Delivery method:' => 'Livré par : ', + 'Email not displaying correctly?' => 'Le mail ne s\'affiche pas correctement ?', + 'For any questions, or concerns, feel free to contact %mail.' => 'Pour toutes questions contactez nous par mail : %mail.', + 'Have a nice day.' => 'Bonne journée.', + 'Hello' => 'Bonjour', + 'Hello,' => 'Bonjour,', + 'Hello, a new order has been placed.' => 'Bonjour, une nouvelle commande a été passée', + 'Here are the details of your purchase:' => 'Voici les détails de votre commande', + 'Here is the details of your order %ref placed on %date' => 'Voici les détails de votre commande %ref passée le %date', + 'Item : %item' => 'Article : %item', + 'Items ordered:' => 'Articles commandés:', + 'Items total : %amount' => 'Total articles : %amount', + 'Kind regards' => 'Cordialement', + 'New order placed on %store_name Nº %ref' => 'Nouvelle commande %ref passée sur %store_name', + 'Order Number:' => 'Commande N° : ', + 'Order Total' => 'Total de la commande', + 'Order Total:' => 'Total de la commande : ', + 'Our contact us at:' => 'Contactez nous au', + 'Our mailing address is:' => 'Adresse postale', + 'Paid With:' => 'Payé par : ', + 'Price in' => 'Prix en', + 'Purchase Date:' => 'Date d\'achat : ', + 'Quantity : %qty' => 'Quantité : %qty', + 'Shipping : %amount' => 'Livraison : %amount', + 'Shipping:' => 'Frais de livraison', + 'Support' => 'SAV', + 'Thank you for your order!' => 'Merci pour votre commande', + 'Thanks' => 'Merci', + 'The %store team.' => 'L\'équipe %store.', + 'Thelia V2' => 'Thelia v2', + 'To login, please use the email address %email' => 'Pour vous connecter, merci d\'utiliser l\'adresse e-mail %email', + 'Total' => 'Total', + 'Total due : %amount' => 'Total à payer : %amount', + 'Unit price : %amount' => 'Prix unitaire : %amount', + 'View it in your browser' => 'Voir dans le navigateur', + 'View this order in your account at %shop_name' => 'Retrouver cette commande dans votre compte sur %shop_name ', + 'View this order in your shop back-office.' => 'Affichez cette commande dans le back-office de votre boutique', + 'What You Purchased' => 'Ce que vous avez acheté', + 'You can change your password and your account details at any time in our store.' => 'Vous pouvez modifier votre mot de passe et vos informations personnelles à tout moment sur notre boutique.', + 'You can change your password and your account details at any time in our store at %url.' => 'Vous pouvez modifier votre mot de passe et vos informations personnelles à tout moment sur notre boutique: %url', + 'You can change your password in your user account by opening the "Change my password" link under your personal information' => 'Vous pouvez changer votre mot de passe dans votre espace client', + 'You have requested a new password for your account at %store_name' => 'Vous avez demandé un nouveau mot de passe pour accéder à votre compte %store_name', + 'Your %store account' => 'Votre compte %store', + 'Your account at %store_name has been changed by one of our managers.' => 'L\'accès à votre compte sur %store_name a été modifié.', + 'Your account information for %store' => 'Accès à votre compte sur %store', + 'Your billing address' => 'Votre adresse de facturation', + 'Your delivery address' => 'Votre adresse de livraison', + 'Your invoice is available in your customer account at %url' => 'Votre facture est disponible dans votre compte client sur %url', + 'Your new password is %pass' => 'Votre nouveau mot de passe est %pass', + 'Your new password is %pass' => 'Votre nouveau mot de passe est %pass', + 'Your order confirmation Nº %ref' => 'Confirmation de commande N° %ref', + 'Your password for %store' => 'Votre mot de passe pour %store', + 'Your password is %pass' => 'Votre mot de passe est %pass', +); diff --git a/templates/email/default2020/I18n/hu_HU.php b/templates/email/default2020/I18n/hu_HU.php new file mode 100644 index 00000000..e7eb930a --- /dev/null +++ b/templates/email/default2020/I18n/hu_HU.php @@ -0,0 +1,67 @@ + 'Számlázási cím', + '* Delivery address' => 'Kézbesítési cím', + '* Items ordered:' => '* A megrendelt termékek:', + 'A new order ref. %ref has been placed on %date. Here are the details :' => 'Új megrendelés történt (azon.: %ref), megrendelés dátuma: %date. Megrendelés részletei :', + 'All rights reserved.' => 'Minden jog fenntartva.', + 'An account at %store_name has been created by one of our managers.' => 'Egy szerkesztő új hozzáférést készített a %store_name boltban.', + 'Billing address:' => 'Számlázási cím:', + 'Copyright' => 'Minden Jog fenntartva', + 'Customer billing address:' => 'Vevő számlázási címe:', + 'Customer delivery address:' => 'Vevő szállítási címe:', + 'Delivery address:' => 'Kézbesítési cím:', + 'Delivery method:' => 'Szállítás módja:', + 'Email not displaying correctly?' => 'A levél nem jelenik meg olvashatóan?', + 'For any questions, or concerns, feel free to contact %mail.' => 'Bármilyen kérdése, megjegyzése van, lépjen velünk kapcsolatba: %mail.', + 'Have a nice day.' => 'További kellemes napot.', + 'Hello' => 'Üdvözöljük', + 'Hello,' => 'Üdvözöljük!', + 'Hello, a new order has been placed.' => 'Üdvözöljük, új megrendelés érkezett.', + 'Here are the details of your purchase:' => 'A megrendelése részletei:', + 'Here is the details of your order %ref placed on %date' => 'Itt olvashatja a megrendelése (azon.:%ref) részleteit. Megrendelés dátuma: %date', + 'Item : %item' => 'Termék: %item', + 'Items ordered:' => 'Megrendelt termékek:', + 'Items total : %amount' => 'Összesen: %amount', + 'Kind regards' => 'Üdvözlettel', + 'New order placed on %store_name Nº %ref' => 'Új megrendelés érkezett a %store_name boltba ( azon.: %ref)', + 'Order Number:' => 'Megrendelés száma:', + 'Order Total' => 'Rendelés végösszege', + 'Order Total:' => 'Rendelés végösszege:', + 'Our contact us at:' => 'Kapcsolat:', + 'Our mailing address is:' => 'Levelezési címünk:', + 'Paid With:' => 'Fizetési mód:', + 'Price in' => 'Pénznem:', + 'Purchase Date:' => 'Vásárlás dátuma:', + 'Quantity : %qty' => 'Mennyiség: %qty', + 'Shipping : %amount' => 'Szállítás: %amount', + 'Shipping:' => 'Szállítás:', + 'Support' => 'Segítség', + 'Thank you for your order!' => 'Köszönjük a megrendelését!', + 'Thanks' => 'Köszönjük', + 'The %store team.' => 'A %store csapata.', + 'To login, please use the email address %email' => 'A bejelentkezéshez használja a %email email címet', + 'Total' => 'Összesen', + 'Total due : %amount' => 'Összesen: %amount', + 'Unit price : %amount' => 'Egységár: %amount', + 'View it in your browser' => 'Megtekintés a böngészőjében', + 'View this order in your account at %shop_name' => 'Megrendelés megtekintése oldalunkon %shop_name', + 'View this order in your shop back-office.' => 'Megrendelés megtekintése az adminisztrációs felületen.', + 'What You Purchased' => 'Megrendelésének tartalma', + 'You can change your password and your account details at any time in our store.' => 'Jelszavát és a hozzáférésének adatait bármikor megváltoztathatja a boltunkban.', + 'You can change your password and your account details at any time in our store at %url.' => 'Most megváltoztathatja a jelszavát és a hozzáférésének adatait itt: %url.', + 'You can change your password in your user account by opening the "Change my password" link under your personal information' => 'Jelszavát megváltoztathatja a fiókjában a "Jelszavam módosítása" linkre kattintva.', + 'You have requested a new password for your account at %store_name' => 'Új jelszót igényelt a hozzáféréséhez a %store_name boltban', + 'Your %store account' => 'A %store hozzáférése', + 'Your account at %store_name has been changed by one of our managers.' => 'A hozzáférését a %store_name boltban az Adminisztrátor megváltoztatta.', + 'Your account information for %store' => 'Hozzáférése a %store bolthoz', + 'Your billing address' => 'Számlázási címe', + 'Your delivery address' => 'Szállítási címe', + 'Your invoice is available in your customer account at %url' => 'A számlája elérhető a fiókjában a következő linkre kattintva: %url', + 'Your new password is %pass' => 'Új jelszava: %pass', + 'Your new password is %pass' => 'Az új jelszava: %pass', + 'Your order confirmation Nº %ref' => 'Megrendelése visszaigazolása (azon.: %ref)', + 'Your password for %store' => 'A jelszava a %store oldalhoz', + 'Your password is %pass' => 'A jelszava: %pass', +]; diff --git a/templates/email/default2020/I18n/id_ID.php b/templates/email/default2020/I18n/id_ID.php new file mode 100644 index 00000000..4a47d537 --- /dev/null +++ b/templates/email/default2020/I18n/id_ID.php @@ -0,0 +1,40 @@ + 'Alamat Penagihan', + '* Delivery address' => 'Alamat pengiriman', + '* Items ordered:' => '* Barang-barang yang dipesan:', + 'A new order ref. %ref has been placed on %date. Here are the details :' => 'Sebuah pesanan %ref telah dipesan tertanggal %date. Berikut rinciannya :', + 'All rights reserved.' => 'Semua hak dilindungi.', + 'An account at %store_name has been created by one of our managers.' => 'Sebuah akun di %store_name telah dibuat oleh salah satu manajer Kami.', + 'Billing address:' => 'Alamat penagihan:', + 'Customer billing address:' => 'Alamat pembayaran pelanggan:', + 'Customer delivery address:' => 'Alamat pengiriman konsumen:', + 'Delivery address:' => 'Alamat pengiriman:', + 'Delivery method:' => 'Metode pengiriman:', + 'Email not displaying correctly?' => 'Email tidak ditampilkan dengan benar?', + 'For any questions, or concerns, feel free to contact %mail.' => 'Untuk pertanyaan, atau masala, silahkan kontak %kami.', + 'Have a nice day.' => 'Semoga hari Anda menyenangkan.', + 'Hello' => 'Halo', + 'Hello,' => 'Hai,', + 'Hello, a new order has been placed.' => 'Halo, pesanan baru telah ditempatkan.', + 'Here are the details of your purchase:' => 'Berikut adalah rincian pembelian Anda:', + 'Here is the details of your order %ref placed on %date' => 'Berikut adalah rincian pesanan Anda %ref pada %date', + 'Item : %item' => 'Item: %item', + 'Items ordered:' => 'Barang-barang yang dipesan:', + 'Items total : %amount' => 'Total item: %amount', + 'Kind regards' => 'Hormat kami', + 'New order placed on %store_name Nº %ref' => 'Pesanan baru pada %store_name Nº %ref', + 'Order Number:' => 'Nomor pembelian:', + 'Order Total' => 'Total Order', + 'Order Total:' => 'Total Pesanan:', + 'Our contact us at:' => 'Hubungi kami di:', + 'Our mailing address is:' => 'Alamat email kami adalah:', + 'Paid With:' => 'Dibayar dengan:', + 'Price in' => 'Harga dalam', + 'Purchase Date:' => 'Tanggal pembelian:', + 'Quantity : %qty' => 'Kuantitas : %qty', + 'Shipping : %amount' => 'Pengiriman: %amount', + 'Unit price : %amount' => 'Unit harga: %amount', + 'View it in your browser' => 'Lihat di browser Anda', +]; diff --git a/templates/email/default2020/I18n/it_IT.php b/templates/email/default2020/I18n/it_IT.php new file mode 100644 index 00000000..4d8e93ba --- /dev/null +++ b/templates/email/default2020/I18n/it_IT.php @@ -0,0 +1,20 @@ + 'Tutti i diritti riservati.', + 'Billing address:' => 'Indirizzo di fatturazione:', + 'Copyright' => 'Copyright', + 'Customer billing address:' => 'Indirizzo di fatturazione del cliente:', + 'Delivery address:' => 'Indirizzo di consegna:', + 'Delivery method:' => 'Metodo di consegna:', + 'Email not displaying correctly?' => 'L\' e-mail non viene visualizzata correttamente?', + 'Have a nice day.' => 'Buona giornata.', + 'Hello' => 'Ciao', + 'Hello,' => 'Ciao,', + 'Order Total:' => 'Totale ordine:', + 'Support' => 'Supporto', + 'Thank you for your order!' => 'Grazie per il tuo ordine!', + 'Thanks' => 'Grazie', + 'Thelia V2' => 'Thelia V2', + 'Total' => 'Totale', +]; diff --git a/templates/email/default2020/I18n/pl_PL.php b/templates/email/default2020/I18n/pl_PL.php new file mode 100644 index 00000000..e3855fb2 --- /dev/null +++ b/templates/email/default2020/I18n/pl_PL.php @@ -0,0 +1,41 @@ + 'Dane do faktury', + '* Delivery address' => 'Adres dostawy', + '* Items ordered:' => 'Zamówione produkty:', + 'A new order ref. %ref has been placed on %date. Here are the details :' => 'Nowe zamówienie (nr ref. %ref) zostało złożone w dniu %date. Szczegóły zamówienia:', + 'All rights reserved.' => 'Wszystkie prawa zastrzeżone.', + 'An account at %store_name has been created by one of our managers.' => 'Konto w sklepie %store_name zostało utworzone przez jednego z naszych managerów.', + 'Billing address:' => 'Adres do faktury:', + 'Customer billing address:' => 'Adres do faktury:', + 'Customer delivery address:' => 'Adres dostawy:', + 'Delivery address:' => 'Adres dostawy:', + 'Delivery method:' => 'Sposób dostawy:', + 'Kind regards' => 'Z poważaniem', + 'New order placed on %store_name Nº %ref' => 'Nowe zamówienie zostało złożone w sklepie %store_name (num. %ref)', + 'Order Number:' => 'Numer zamówienia:', + 'Order Total' => 'Suma', + 'Order Total:' => 'Suma:', + 'Our contact us at:' => 'Skontaktuj się z nami:', + 'Our mailing address is:' => 'Nasz adres e-mail to:', + 'Paid With:' => 'Metoda płatności:', + 'Price in' => 'Cena w', + 'Purchase Date:' => 'Data zakupu:', + 'Quantity : %qty' => 'Ilość : %qty', + 'Shipping : %amount' => 'Dostawa : %amount', + 'Shipping:' => 'Dostawa:', + 'Support' => 'Pomoc', + 'Thank you for your order!' => 'Dziękujemy za złożenie zamówienia!', + 'Thanks' => 'Dziękujemy', + 'Your account at %store_name has been changed by one of our managers.' => 'Twoje konto w sklepie %store_name zostało zmienione przez jednego z naszych managerów.', + 'Your account information for %store' => 'Informacje o twoim koncie w sklepie %store', + 'Your billing address' => 'Twój adres do faktury', + 'Your delivery address' => 'Twój adres dostawy', + 'Your invoice is available in your customer account at %url' => 'Twoja faktura jest dostępna w twoim koncie klienta pod adresem %url', + 'Your new password is %pass' => 'Twoje nowe hasło to %pass', + 'Your new password is %pass' => 'Twoje nowe hasło to %pass', + 'Your order confirmation Nº %ref' => 'Potwierdzenie zamówienia (nr %ref)', + 'Your password for %store' => 'Twoje hasło dla sklepu %store', + 'Your password is %pass' => 'Twoje hasło to %pass', +]; diff --git a/templates/email/default2020/I18n/pt_BR.php b/templates/email/default2020/I18n/pt_BR.php new file mode 100644 index 00000000..8e7d1587 --- /dev/null +++ b/templates/email/default2020/I18n/pt_BR.php @@ -0,0 +1,68 @@ + '* Endereço de cobrança', + '* Delivery address' => '* Endereço de entrega', + '* Items ordered:' => '* Itens do pedido:', + 'A new order ref. %ref has been placed on %date. Here are the details :' => 'Um novo pedido ref. %ref foi criado em %date. Aqui estão os detalhes :', + 'All rights reserved.' => 'Todos os direitos reservados.', + 'An account at %store_name has been created by one of our managers.' => 'Uma conta em %store_name foi criada por um de nossos administradores.', + 'Billing address:' => 'Endereço de cobrança:', + 'Copyright' => 'Direitos autorais', + 'Customer billing address:' => 'Endereço de cobrança do cliente:', + 'Customer delivery address:' => 'Endereço de entrega do cliente:', + 'Delivery address:' => 'Endereço de entrega:', + 'Delivery method:' => 'Método de entrega:', + 'Email not displaying correctly?' => 'Não consegue ver este email corretamente?', + 'For any questions, or concerns, feel free to contact %mail.' => 'Para qualquer dúvida ou outras questões sinta-se livre para entrar em contato com %mail.', + 'Have a nice day.' => 'Tenha um bom dia.', + 'Hello' => 'Olá', + 'Hello,' => 'Olá,', + 'Hello, a new order has been placed.' => 'Olá, um novo pedido foi criado.', + 'Here are the details of your purchase:' => 'Aqui estão os detalhes da sua compra:', + 'Here is the details of your order %ref placed on %date' => 'Aqui estão os detalhes do seu pedido %ref criado em %date', + 'Item : %item' => 'Item: %item', + 'Items ordered:' => 'Itens do pedido:', + 'Items total : %amount' => 'Total de itens : %amount', + 'Kind regards' => 'Atenciosamente', + 'New order placed on %store_name Nº %ref' => 'Novo pedido criado em %store_name Nº %ref', + 'Order Number:' => 'Número do pedido:', + 'Order Total' => 'Total do pedido', + 'Order Total:' => 'Total do pedido:', + 'Our contact us at:' => 'Nosso contato em:', + 'Our mailing address is:' => 'Nosso endereço é:', + 'Paid With:' => 'Pagar com:', + 'Price in' => 'Preço em', + 'Purchase Date:' => 'Data de compra:', + 'Quantity : %qty' => 'Quantidade : %qty', + 'Shipping : %amount' => 'Entrega : %amount', + 'Shipping:' => 'Entrega:', + 'Support' => 'Suporte', + 'Thank you for your order!' => 'Obrigado pelo seu pedido!', + 'Thanks' => 'Obrigado', + 'The %store team.' => 'Time %store.', + 'Thelia V2' => 'Thelia V2', + 'To login, please use the email address %email' => 'Para iniciar a sessão, use seu endereço de email %email', + 'Total' => 'Total', + 'Total due : %amount' => 'Valor total : %amount', + 'Unit price : %amount' => 'Preço unitário : %amount', + 'View it in your browser' => 'Ver no navegador', + 'View this order in your account at %shop_name' => 'Veja este pedido na sua conta em %shop_name', + 'View this order in your shop back-office.' => 'Veja este pedido em nossa loja.', + 'What You Purchased' => 'O que você comprou', + 'You can change your password and your account details at any time in our store.' => 'Você pode mudar sua senha e os detalhes da sua conta a qualquer momento em nossa loja.', + 'You can change your password and your account details at any time in our store at %url.' => 'Você pode mudar sua senha e os detralhes da sua conta em qualquer momento em nossa loja em %url.', + 'You can change your password in your user account by opening the "Change my password" link under your personal information' => 'Você pode mudar sua senha em Conta do usuário e depois clicando no link "Mudar minha senha" nas suas informações pessoais', + 'You have requested a new password for your account at %store_name' => 'Você solicitou uma nova senha para sua conta em %store_name', + 'Your %store account' => 'Sua conta em %store', + 'Your account at %store_name has been changed by one of our managers.' => 'Sua conta em %store_name foi modificada por um de nossos administradores.', + 'Your account information for %store' => 'Informações da sua conta para %store', + 'Your billing address' => 'Seu endereço de cobrança', + 'Your delivery address' => 'Seu endereço de entrega', + 'Your invoice is available in your customer account at %url' => 'Sua fatura esta disponível em sua conta cliente em %url', + 'Your new password is %pass' => 'Sua nova senha é %pass', + 'Your new password is %pass' => 'Sua nova senha é %pass', + 'Your order confirmation Nº %ref' => 'Sua confirmação de pedido Nº %ref', + 'Your password for %store' => 'Sua senha para %store', + 'Your password is %pass' => 'Sua senha é %pass', +]; diff --git a/templates/email/default2020/I18n/pt_PT.php b/templates/email/default2020/I18n/pt_PT.php new file mode 100644 index 00000000..7ce7daa0 --- /dev/null +++ b/templates/email/default2020/I18n/pt_PT.php @@ -0,0 +1,5 @@ + 'Copyright', +]; diff --git a/templates/email/default2020/I18n/ru_RU.php b/templates/email/default2020/I18n/ru_RU.php new file mode 100644 index 00000000..e6c60b44 --- /dev/null +++ b/templates/email/default2020/I18n/ru_RU.php @@ -0,0 +1,68 @@ + '* Адрес плательщика', + '* Delivery address' => '* Адрес доставки', + '* Items ordered:' => '* Заказанный товар:', + 'A new order ref. %ref has been placed on %date. Here are the details :' => 'Новый заказ номер %ref был сделан %date. Подробности заказа:', + 'All rights reserved.' => 'Все права защищены.', + 'An account at %store_name has been created by one of our managers.' => 'Для Вам была создана учетная запись в %store_name одним из наших менеджеров.', + 'Billing address:' => 'Адрес плательщика:', + 'Copyright' => 'Авторское право', + 'Customer billing address:' => 'Адрес оплаты клиента:', + 'Customer delivery address:' => 'Адрес доставки клиента:', + 'Delivery address:' => 'Адрес доставки:', + 'Delivery method:' => 'Способ доставки:', + 'Email not displaying correctly?' => 'Письмо отображается неправильно?', + 'For any questions, or concerns, feel free to contact %mail.' => 'С любыми вопросами или предложениями Вы можете обратиться к нам на %mail.', + 'Have a nice day.' => 'Хорошего дня.', + 'Hello' => 'Здравствуйте', + 'Hello,' => 'Здравствуйте,', + 'Hello, a new order has been placed.' => 'Здравствуйте, был сделан новый заказ.', + 'Here are the details of your purchase:' => 'Подробности Вашего заказа:', + 'Here is the details of your order %ref placed on %date' => 'Подробности вашего заказа %ref от %date', + 'Item : %item' => 'Позиция: %item', + 'Items ordered:' => 'Заказанный товар:', + 'Items total : %amount' => 'Всего позиций: %amount', + 'Kind regards' => 'С наилучшими пожеланиями', + 'New order placed on %store_name Nº %ref' => 'Новый заказ в %store_name номер %ref', + 'Order Number:' => 'Номер заказа:', + 'Order Total' => 'Сумма заказа', + 'Order Total:' => 'Сумма заказа:', + 'Our contact us at:' => 'Наша контактная информация:', + 'Our mailing address is:' => 'Наш почтовый адрес:', + 'Paid With:' => 'Заплачено:', + 'Price in' => 'Цена в', + 'Purchase Date:' => 'Дата покупки:', + 'Quantity : %qty' => 'Количество: %qty', + 'Shipping : %amount' => 'Доставка: %amount', + 'Shipping:' => 'Доставка:', + 'Support' => 'Поддержка', + 'Thank you for your order!' => 'Спасибо за заказ!', + 'Thanks' => 'Спасибо', + 'The %store team.' => 'Команда %store.', + 'Thelia V2' => 'Thelia V2', + 'To login, please use the email address %email' => 'Чтобы войти, пожалуйста используйте email %email', + 'Total' => 'Итого', + 'Total due : %amount' => 'Итого: %amount', + 'Unit price : %amount' => 'Цена единицы: %amount', + 'View it in your browser' => 'Просмотреть в браузере', + 'View this order in your account at %shop_name' => 'Просмотреть информацию о заказе в вашей учетной записи в магазине %shop_name', + 'View this order in your shop back-office.' => 'Просмотрите информацию об этом заказе в бэк-офисе магазина.', + 'What You Purchased' => 'То, что вы приобрели', + 'You can change your password and your account details at any time in our store.' => 'Вы можете изменить ваш пароль и данные учетной записи в любое время в нашем магазине.', + 'You can change your password and your account details at any time in our store at %url.' => 'Вы можете изменить ваш пароль и данные учетной записи в любое время в нашем магазине по ссылке %url.', + 'You can change your password in your user account by opening the "Change my password" link under your personal information' => 'Вы можете изменить свой пароль в учетной записи пользователя, открыв ссылку «Изменить пароль» в разделе личная информация', + 'You have requested a new password for your account at %store_name' => 'Вы запросили новый пароль для вашей учетной записи в %store_name', + 'Your %store account' => 'Ваша %store учетная запись', + 'Your account at %store_name has been changed by one of our managers.' => 'Ваша учетная запись в %store_name была изменена одним из наших менеджеров.', + 'Your account information for %store' => 'Данные учетной записи для %store', + 'Your billing address' => 'Адрес оплаты', + 'Your delivery address' => 'Адрес доставки', + 'Your invoice is available in your customer account at %url' => 'Счет-фактура доступна в вашей учетной записи на %url', + 'Your new password is %pass' => 'Ваш новый пароль — %pass', + 'Your new password is %pass' => 'Ваш новый пароль %pass', + 'Your order confirmation Nº %ref' => 'Подтверждение заказа № %ref', + 'Your password for %store' => 'Ваш пароль на %store', + 'Your password is %pass' => 'Ваш пароль %pass', +]; diff --git a/templates/email/default2020/I18n/sk_SK.php b/templates/email/default2020/I18n/sk_SK.php new file mode 100644 index 00000000..b8b789a3 --- /dev/null +++ b/templates/email/default2020/I18n/sk_SK.php @@ -0,0 +1,68 @@ + '* Fakturačná adresa', + '* Delivery address' => '* Adresa doručenia', + '* Items ordered:' => '* Objednaný tovar:', + 'A new order ref. %ref has been placed on %date. Here are the details :' => 'Nová objednávka s kódom %ref bola zadaná %date. Tu sú podrobnosti:', + 'All rights reserved.' => 'Všetky práva vyhradné.', + 'An account at %store_name has been created by one of our managers.' => 'Konto v %store_name bolo vytvorené jedným z našich manažérov.', + 'Billing address:' => 'Fakturačná adresa:', + 'Copyright' => 'Autorské práva', + 'Customer billing address:' => 'Fakturačná adresa zákazníka:', + 'Customer delivery address:' => 'Adresa dodávky zákazníka:', + 'Delivery address:' => 'Adresa doručenia:', + 'Delivery method:' => 'Spôsob doručenia:', + 'Email not displaying correctly?' => 'Email sa nezobrazuje správne?', + 'For any questions, or concerns, feel free to contact %mail.' => 'Pre akékoľvek otázky, alebo pripomienky, neváhajte kontaktovať %mail.', + 'Have a nice day.' => 'Prajeme pekný deň.', + 'Hello' => 'Dobrý deň', + 'Hello,' => 'Dobrý deň,', + 'Hello, a new order has been placed.' => 'Dobrý deň, nová objednávka bola zadaná.', + 'Here are the details of your purchase:' => 'Tu sú podrobnosti vášho nákupu:', + 'Here is the details of your order %ref placed on %date' => 'Tu sú podrobnosti vašej objednávky %ref zadanej dňa %date', + 'Item : %item' => 'Položka: %item', + 'Items ordered:' => 'Objednaný tovar:', + 'Items total : %amount' => 'Položiek celkom: %amount', + 'Kind regards' => 'S pozdravom', + 'New order placed on %store_name Nº %ref' => 'Nová objednávka zadaná v %store_name č % ref', + 'Order Number:' => 'Číslo objednávky:', + 'Order Total' => 'Objednávka celkom', + 'Order Total:' => 'Objednávka celkom:', + 'Our contact us at:' => 'Kontaktujte nás v:', + 'Our mailing address is:' => 'Naša mailová adresa:', + 'Paid With:' => 'Zaplatené s:', + 'Price in' => 'Cena v', + 'Purchase Date:' => 'Dátum nákupu:', + 'Quantity : %qty' => 'Množstvo: %qty', + 'Shipping : %amount' => 'Doprava: %amount', + 'Shipping:' => 'Doručenie:', + 'Support' => 'Podpora', + 'Thank you for your order!' => 'Ďakujeme za vašu objednávku!', + 'Thanks' => 'Ďakujeme', + 'The %store team.' => '%store tím.', + 'Thelia V2' => 'Thelia V2', + 'To login, please use the email address %email' => 'Pre prihlásenie použite prosím e-mailovú adresu %email', + 'Total' => 'Celkom', + 'Total due : %amount' => 'Celková k zaplateniu: %amount', + 'Unit price : %amount' => 'Jednotková cena: %amount', + 'View it in your browser' => 'Zobraziť v prehľadávači', + 'View this order in your account at %shop_name' => 'Zobraziť túto objednávku vo vašom účte na %shop_name', + 'View this order in your shop back-office.' => 'Zobraziť objednávku v back-office e-shopu.', + 'What You Purchased' => 'Čo ste nakúpili', + 'You can change your password and your account details at any time in our store.' => 'Môžete zmeniť svoje heslo a údaje k účtu kedykoľvek v našom obchode.', + 'You can change your password and your account details at any time in our store at %url.' => 'Môžete zmeniť svoje heslo a údaje svojho účtu kedykoľvek v našej predajni na %url.', + 'You can change your password in your user account by opening the "Change my password" link under your personal information' => 'Svoje heslo si môžete zmeniť v rámci svojho užívateľského konta pod osobnými údajmi po otvorení odkazu "Zmeniť heslo"', + 'You have requested a new password for your account at %store_name' => 'Vyžiadali ste si nové heslo pre svoj účet na %store_name', + 'Your %store account' => 'Váš %store účet', + 'Your account at %store_name has been changed by one of our managers.' => 'Jeden z našich manažérov urobil zmenu vášho účtu na %store_name.', + 'Your account information for %store' => 'Informácie o účte pre %store', + 'Your billing address' => 'Vaša fakturačná adresa', + 'Your delivery address' => 'Vaša dodacia adresa', + 'Your invoice is available in your customer account at %url' => 'Faktúra je k dispozícii vo vašom účte zákazníka na %url', + 'Your new password is %pass' => 'Nové heslo je %pass', + 'Your new password is %pass' => 'Vaše nové heslo je %pass', + 'Your order confirmation Nº %ref' => 'Potvrdenie objednávky číslo %ref', + 'Your password for %store' => 'Vaše heslo pre %store', + 'Your password is %pass' => 'Vaše heslo je %pass', +]; diff --git a/templates/email/default2020/I18n/tr_TR.php b/templates/email/default2020/I18n/tr_TR.php new file mode 100644 index 00000000..4a7a977c --- /dev/null +++ b/templates/email/default2020/I18n/tr_TR.php @@ -0,0 +1,68 @@ + '* Fatura adresi', + '* Delivery address' => '* Teslimat adresi', + '* Items ordered:' => '* Sipariş maddeler:', + 'A new order ref. %ref has been placed on %date. Here are the details :' => 'Yeni bir sipariş referans %ref %date yerleştirildi. İşte ayrıntılar vardır:', + 'All rights reserved.' => 'Tüm hakları saklıdır.', + 'An account at %store_name has been created by one of our managers.' => '%store_name bir hesap yöneticilerimiz biri tarafından oluşturuldu.', + 'Billing address:' => 'Fatura adresi:', + 'Copyright' => 'Telif hakkı', + 'Customer billing address:' => 'Müşteri Fatura adresi:', + 'Customer delivery address:' => 'Müşteri teslimat adresi:', + 'Delivery address:' => 'Teslimat adresi:', + 'Delivery method:' => 'Teslimat Yöntemi:', + 'Email not displaying correctly?' => 'E-posta düzgün görüntülenmiyor?', + 'For any questions, or concerns, feel free to contact %mail.' => 'Herhangi bir sorunuz veya endişeniz, için %mail temas kurmaktan çekinmeyin.', + 'Have a nice day.' => 'İyi günler.', + 'Hello' => 'Merhaba', + 'Hello,' => 'Merhaba,', + 'Hello, a new order has been placed.' => 'Merhaba, yeni bir düzen yerleştirildi.', + 'Here are the details of your purchase:' => 'Burada satın alma ayrıntıları şunlardır:', + 'Here is the details of your order %ref placed on %date' => 'İşte senin sipariş %ref %date üzerinde yerleştirilen ayrıntılarını', + 'Item : %item' => 'Madde: %item', + 'Items ordered:' => 'Sipariş maddeler:', + 'Items total : %amount' => 'Öğeleri Toplam: %amount', + 'Kind regards' => 'Saygılarımızla', + 'New order placed on %store_name Nº %ref' => '%store_name nº %ref üzerinde yeni sipariş', + 'Order Number:' => 'Sipariş numarası:', + 'Order Total' => 'Sipariş Toplamları', + 'Order Total:' => 'Sipariş Toplamları:', + 'Our contact us at:' => 'Bizim bize de:', + 'Our mailing address is:' => 'Bizim posta adresidir:', + 'Paid With:' => 'İle ödeme:', + 'Price in' => 'Fiyat', + 'Purchase Date:' => 'Satın Alma Tarihi:', + 'Quantity : %qty' => 'Miktar: %qty', + 'Shipping : %amount' => 'Nakliye: %amount', + 'Shipping:' => 'Ürün Kargo Bilgileri:', + 'Support' => 'Destek', + 'Thank you for your order!' => 'Siparişiniz için teşekkür ederiz!', + 'Thanks' => 'Teşekkürler', + 'The %store team.' => '%store takım.', + 'Thelia V2' => 'Thelia V2', + 'To login, please use the email address %email' => 'E-posta adresi %email oturum açmanız için lütfen kullanım', + 'Total' => 'Toplam', + 'Total due : %amount' => 'Nedeniyle toplam: %amount', + 'Unit price : %amount' => 'Birim Fiyatı: %amount', + 'View it in your browser' => 'Tarayıcınızda görüntülemek', + 'View this order in your account at %shop_name' => 'Bu sırada %shop_name hesabınızı görüntüleyin', + 'View this order in your shop back-office.' => 'Bu sırada senin Dükkanı arka ofis içinde görüntüleyin.', + 'What You Purchased' => 'Ne satın', + 'You can change your password and your account details at any time in our store.' => 'Sen-ebilmek değişmek senin parola ve hesap bilgilerinizi herhangi bir zaman bizim mağaza.', + 'You can change your password and your account details at any time in our store at %url.' => '%url, mağaza bizim herhangi bir zamanda parolanızı ve hesap bilgilerinizi değiştirebilirsiniz.', + 'You can change your password in your user account by opening the "Change my password" link under your personal information' => '"Değişmek benim parola" bağlantı altında kişisel bilgilerinizi açarak Kullanıcı hesabınızdaki şifrenizi değiştirebilirsiniz', + 'You have requested a new password for your account at %store_name' => '%store_name, hesabınız için yeni bir şifre talep etmiş', + 'Your %store account' => '%store hesap', + 'Your account at %store_name has been changed by one of our managers.' => '%store_name adresinde hesabınızda yöneticilerimizden biri tarafından değiştirildi.', + 'Your account information for %store' => 'Hesap bilgilerinizi %store için', + 'Your billing address' => 'Fatura Adresiniz', + 'Your delivery address' => 'Teslimat Adresiniz', + 'Your invoice is available in your customer account at %url' => 'Eğer fatura müşteri hesabınızı %url mevcuttur', + 'Your new password is %pass' => 'Yeni parolanızı %pass olduğunu', + 'Your new password is %pass' => 'Yeni parolanızı %pass olduğunu', + 'Your order confirmation Nº %ref' => 'Sipariş onayı n º %ref', + 'Your password for %store' => '%store şifre', + 'Your password is %pass' => 'Yeni parolanızı %pass olduğunu', +]; diff --git a/templates/email/default2020/LICENSE.txt b/templates/email/default2020/LICENSE.txt new file mode 100644 index 00000000..65c5ca88 --- /dev/null +++ b/templates/email/default2020/LICENSE.txt @@ -0,0 +1,165 @@ + GNU LESSER GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + + This version of the GNU Lesser General Public License incorporates +the terms and conditions of version 3 of the GNU General Public +License, supplemented by the additional permissions listed below. + + 0. Additional Definitions. + + As used herein, "this License" refers to version 3 of the GNU Lesser +General Public License, and the "GNU GPL" refers to version 3 of the GNU +General Public License. + + "The Library" refers to a covered work governed by this License, +other than an Application or a Combined Work as defined below. + + An "Application" is any work that makes use of an interface provided +by the Library, but which is not otherwise based on the Library. +Defining a subclass of a class defined by the Library is deemed a mode +of using an interface provided by the Library. + + A "Combined Work" is a work produced by combining or linking an +Application with the Library. The particular version of the Library +with which the Combined Work was made is also called the "Linked +Version". + + The "Minimal Corresponding Source" for a Combined Work means the +Corresponding Source for the Combined Work, excluding any source code +for portions of the Combined Work that, considered in isolation, are +based on the Application, and not on the Linked Version. + + The "Corresponding Application Code" for a Combined Work means the +object code and/or source code for the Application, including any data +and utility programs needed for reproducing the Combined Work from the +Application, but excluding the System Libraries of the Combined Work. + + 1. Exception to Section 3 of the GNU GPL. + + You may convey a covered work under sections 3 and 4 of this License +without being bound by section 3 of the GNU GPL. + + 2. Conveying Modified Versions. + + If you modify a copy of the Library, and, in your modifications, a +facility refers to a function or data to be supplied by an Application +that uses the facility (other than as an argument passed when the +facility is invoked), then you may convey a copy of the modified +version: + + a) under this License, provided that you make a good faith effort to + ensure that, in the event an Application does not supply the + function or data, the facility still operates, and performs + whatever part of its purpose remains meaningful, or + + b) under the GNU GPL, with none of the additional permissions of + this License applicable to that copy. + + 3. Object Code Incorporating Material from Library Header Files. + + The object code form of an Application may incorporate material from +a header file that is part of the Library. You may convey such object +code under terms of your choice, provided that, if the incorporated +material is not limited to numerical parameters, data structure +layouts and accessors, or small macros, inline functions and templates +(ten or fewer lines in length), you do both of the following: + + a) Give prominent notice with each copy of the object code that the + Library is used in it and that the Library and its use are + covered by this License. + + b) Accompany the object code with a copy of the GNU GPL and this license + document. + + 4. Combined Works. + + You may convey a Combined Work under terms of your choice that, +taken together, effectively do not restrict modification of the +portions of the Library contained in the Combined Work and reverse +engineering for debugging such modifications, if you also do each of +the following: + + a) Give prominent notice with each copy of the Combined Work that + the Library is used in it and that the Library and its use are + covered by this License. + + b) Accompany the Combined Work with a copy of the GNU GPL and this license + document. + + c) For a Combined Work that displays copyright notices during + execution, include the copyright notice for the Library among + these notices, as well as a reference directing the user to the + copies of the GNU GPL and this license document. + + d) Do one of the following: + + 0) Convey the Minimal Corresponding Source under the terms of this + License, and the Corresponding Application Code in a form + suitable for, and under terms that permit, the user to + recombine or relink the Application with a modified version of + the Linked Version to produce a modified Combined Work, in the + manner specified by section 6 of the GNU GPL for conveying + Corresponding Source. + + 1) Use a suitable shared library mechanism for linking with the + Library. A suitable mechanism is one that (a) uses at run time + a copy of the Library already present on the user's computer + system, and (b) will operate properly with a modified version + of the Library that is interface-compatible with the Linked + Version. + + e) Provide Installation Information, but only if you would otherwise + be required to provide such information under section 6 of the + GNU GPL, and only to the extent that such information is + necessary to install and execute a modified version of the + Combined Work produced by recombining or relinking the + Application with a modified version of the Linked Version. (If + you use option 4d0, the Installation Information must accompany + the Minimal Corresponding Source and Corresponding Application + Code. If you use option 4d1, you must provide the Installation + Information in the manner specified by section 6 of the GNU GPL + for conveying Corresponding Source.) + + 5. Combined Libraries. + + You may place library facilities that are a work based on the +Library side by side in a single library together with other library +facilities that are not Applications and are not covered by this +License, and convey such a combined library under terms of your +choice, if you do both of the following: + + a) Accompany the combined library with a copy of the same work based + on the Library, uncombined with any other library facilities, + conveyed under the terms of this License. + + b) Give prominent notice with the combined library that part of it + is a work based on the Library, and explaining where to find the + accompanying uncombined form of the same work. + + 6. Revised Versions of the GNU Lesser General Public License. + + The Free Software Foundation may publish revised and/or new versions +of the GNU Lesser General Public License from time to time. Such new +versions will be similar in spirit to the present version, but may +differ in detail to address new problems or concerns. + + Each version is given a distinguishing version number. If the +Library as you received it specifies that a certain numbered version +of the GNU Lesser General Public License "or any later version" +applies to it, you have the option of following the terms and +conditions either of that published version or of any later version +published by the Free Software Foundation. If the Library as you +received it does not specify a version number of the GNU Lesser +General Public License, you may choose any version of the GNU Lesser +General Public License ever published by the Free Software Foundation. + + If the Library as you received it specifies that a proxy can decide +whether future versions of the GNU Lesser General Public License shall +apply, that proxy's public statement of acceptance of any version is +permanent authorization for you to choose that version for the +Library. diff --git a/templates/email/default2020/README b/templates/email/default2020/README new file mode 100644 index 00000000..d85b944b --- /dev/null +++ b/templates/email/default2020/README @@ -0,0 +1,71 @@ +About mail layout and templates +------------------------------- + +Layouts +------- + +Mail layouts are used to provide a layout to all or some of the e-mails sent by +the Thelia core or the modules. + +The layouts should have the 'tpl' extension, and should use {$message_body} as the +placeholder of the final message content. + +For example, a minimal layout is : + + {$message_body} + +There are no specific limitations in the content of the layout. For exemple, you +can forecast inheritance, using a block : + +{block name='message-body'}{$message_body nofilter}{/block} + +(In fact, this is the content of the default HTML layout, default-html-layout.tpl) + +This way, you can extends the layout in message templates : + + {block name='message-body'} + + Here is the template content + + {/block} + + +Templates +--------- + +A Template contains the body of a specific message. It can be used It may extends a layout, but +in this case, you SHOULD NOT select this layout as the message layout in the back office. + +HTML templates SHOULD have the 'html' extension to be displayed in the "Name of +the HTML template file" menu in the back-office. + +TEXT templates SHOULD have the 'text' extension to be displayed in the "Name of +the text template file" menu in the back-office. + + +What you can do with this stuff ? +--------------------------------- + +For a specific message, you can : + + Not use templates or layouts, and rely on HTML and TEXT entered in the back- + office. + + Use only layouts, to define a common look and feel to your mails. These layouts + are be populated (through {$message_body}) with HTML or TEXT entered in the back- + office. + + Use only templates, without layouts, to define message content. In this case, + HTML or TEXT entered in the back-office is ignored. + + Use layouts and templates, without inheritance. This way, layouts are populated + (through {$message_body}) with HTML or TEXT found in the message templates. + HTML or TEXT entered in the back-office is ignored. + + Use templates which inherit from a layout. In the layout, {$message_body} + (if present) is then ignored, and the classic Smarty bock-based inheritance + is used. + Be sure in this case to not define an extended layout as ther message layout, + or unexpected results may be generated (probably repeated layout content) + +Enjoy. \ No newline at end of file diff --git a/templates/email/default2020/Readme.md b/templates/email/default2020/Readme.md new file mode 100644 index 00000000..ec0531a1 --- /dev/null +++ b/templates/email/default2020/Readme.md @@ -0,0 +1,18 @@ +Readme +====== + +## This is the repository of Thelia default email template. All the pull requests on this repo will be ignored. +### If you want to create a project, please take a look at [thelia/thelia-project](https://github.com/thelia/thelia-project) +### If you want to contribute to Thelia, please take a look at [thelia/thelia](https://github.com/thelia/thelia) + +Thelia +------ +[![Build Status](https://travis-ci.org/thelia/thelia.png?branch=master)](https://travis-ci.org/thelia/thelia) [![License](https://poser.pugx.org/thelia/thelia/license.png)](https://packagist.org/packages/thelia/thelia) [![Scrutinizer Quality Score](https://scrutinizer-ci.com/g/thelia/thelia/badges/quality-score.png?s=61e3e04a69bffd71c29b08e5392080317a546716)](https://scrutinizer-ci.com/g/thelia/thelia/) + +[Thelia](http://thelia.net/) is an open source tool for creating e-business websites and managing online content. This software is published under LGPL. + +This is the new major version of Thelia. + +You can download this version and have a try or take a look at the source code (or anything you wish, respecting LGPL). See http://thelia.net/ web site for more information. + +A repository containing all thelia modules is available at this address : https://github.com/thelia-modules diff --git a/templates/email/default2020/account_changed_by_admin.html b/templates/email/default2020/account_changed_by_admin.html new file mode 100644 index 00000000..dd3d4799 --- /dev/null +++ b/templates/email/default2020/account_changed_by_admin.html @@ -0,0 +1,31 @@ +{extends file="email-layout.tpl"} + +{* Open in browser *} +{block name="browser"}{/block} + +{* No big image header *} +{block name="image-header"}{/block} + +{* No pre-header *} +{block name="pre-header"}{/block} + +{* Subject *} +{block name="email-subject"}{intl l="Your account information for %store" store={config key="store_name"}}{/block} + +{* Title *} +{block name="email-title"}{/block} + +{* Content *} +{block name="email-content"} + {intl l="Hello,"}

+ {intl l="Your account at %store_name has been changed by one of our managers." store_name={config key="store_name"}}.

+ {loop name="cust_info" type="customer" id={$customer_id} current="false"} + {intl l="To login, please use the email address %email" email={$EMAIL}}

+ {/loop} + {if ! empty($password)} + {intl l="Your new password is %pass" pass={$password}}

+ {/if} + {intl l='You can change your password in your user account by opening the "Change my password" link under your personal information'}.

+ {intl l='Kind regards'},
+ {intl l="The %store team." store={config key="store_name"}} +{/block} diff --git a/templates/email/default2020/account_changed_by_admin.txt b/templates/email/default2020/account_changed_by_admin.txt new file mode 100644 index 00000000..9eb1ad8d --- /dev/null +++ b/templates/email/default2020/account_changed_by_admin.txt @@ -0,0 +1,18 @@ +{default_translation_domain domain='email.default'} +{intl l="Hello,"} + +{intl l="Your account at %store_name has been changed by one of our managers." store_name={config key="store_name"}}. + +{loop name="cust_info" type="customer" id={$customer_id} current="false"} + {intl l="To login, please use the email address %email" email={$EMAIL}} +{/loop} + + {if ! empty($password)} + {intl l="Your new password is %pass" pass={$password}} +{/if} + +{intl l='You can change your password in your user account by opening the "Change my password" link under your personal information'}. + +{intl l='Kind regards'}, +{intl l="The %store team." store={config key="store_name"}} + diff --git a/templates/email/default2020/account_created_by_admin.html b/templates/email/default2020/account_created_by_admin.html new file mode 100644 index 00000000..ecc3bb91 --- /dev/null +++ b/templates/email/default2020/account_created_by_admin.html @@ -0,0 +1,31 @@ +{extends file="email-layout.tpl"} + +{* Open in browser *} +{block name="browser"}{/block} + +{* No big image header *} +{block name="image-header"}{/block} + +{* No pre-header *} +{block name="pre-header"}{/block} + +{* Subject *} +{block name="email-subject"}{intl l="Your %store account" store={config key="store_name"}}{/block} + +{* Title *} +{block name="email-title"}{/block} + +{* Content *} +{block name="email-content"} + {intl l="Hello,"}

+ {intl l="An account at %store_name has been created by one of our managers." store_name={config key="store_name"}}.

+ {loop name="cust_info" type="customer" id={$customer_id} current="false"} + {intl l="To login, please use the email address %email" email={$EMAIL}}

+ {/loop} + {if ! empty($password)} + {intl l="Your password is %pass" pass={$password}}

+ {/if} + {intl l='You can change your password and your account details at any time in our store.' url={url path="/account"}}

+ {intl l='Kind regards'},
+ {intl l="The %store team." store={config key="store_name"}} +{/block} diff --git a/templates/email/default2020/account_created_by_admin.txt b/templates/email/default2020/account_created_by_admin.txt new file mode 100644 index 00000000..cb8edd41 --- /dev/null +++ b/templates/email/default2020/account_created_by_admin.txt @@ -0,0 +1,16 @@ +{default_translation_domain domain='email.default'} +{intl l="Hello,"} + +{intl l="An account at %store_name has been created by one of our managers." store_name={config key="store_name"}}. + +{loop name="cust_info" type="customer" id={$customer_id} current="false"} + {intl l="To login, please use the email address %email" email={$EMAIL}} +{/loop} + +{intl l="Your password is %pass" pass={$password}} + +{intl l='You can change your password and your account details at any time in our store at %url.' url={url path="/account"}}. + +{intl l='Kind regards'}, +{intl l="The %store team." store={config key="store_name"}} + diff --git a/templates/email/default2020/admin_password.html b/templates/email/default2020/admin_password.html new file mode 100644 index 00000000..af632294 --- /dev/null +++ b/templates/email/default2020/admin_password.html @@ -0,0 +1,26 @@ +{extends file="email-layout.tpl"} + +{* Open in browser *} +{block name="browser"}{/block} + +{* No big image header *} +{block name="image-header"}{/block} + +{* No pre-header *} +{block name="pre-header"}{/block} + +{* Subject *} +{block name="email-subject"}{intl l="Your password for %store" store={config key="store_name"}}{/block} + +{* Title *} +{block name="email-title"}{/block} + +{* Content *} +{block name="email-content"} + {intl l="Hello,"}

+ {intl l="You have requested a new password for your administrator account at %store_name" store_name={config key="store_name"}}.

+ {intl l='Please click here to create a new password.' url={url path="/admin/password-create/$token"}}

+ {intl l="You can also paste the URL below in you browser's address bar :

%url

" url={url path="/admin/password-create/$token"}}

+ {intl l='If you don\'t requested a new password, please ignore this message.'}.

+ {intl l='Have a nice day'} +{/block} diff --git a/templates/email/default2020/admin_password.txt b/templates/email/default2020/admin_password.txt new file mode 100644 index 00000000..7b40444d --- /dev/null +++ b/templates/email/default2020/admin_password.txt @@ -0,0 +1,10 @@ +{default_translation_domain domain='email.default'} +{intl l="Hello,"} + +{intl l="You have requested a new password for your administrator account at %store_name" store_name={config key="store_name"}}. + +{intl l="Please click here to define a new password: %url . You will be prompted to enter a new password." url={url path="/admin/password-create/$token"}} + +{intl l='If you don\'t requested a new password, please ignore this message.'}. + +{intl l='Have a nice day'} \ No newline at end of file diff --git a/templates/email/default2020/assets/img/header.jpg b/templates/email/default2020/assets/img/header.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c80e165299382568fdd04c22bd649e2923dae227 GIT binary patch literal 74372 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 E7v1?PDgXcg literal 0 HcmV?d00001 diff --git a/templates/email/default2020/composer.json b/templates/email/default2020/composer.json new file mode 100644 index 00000000..a9995d1e --- /dev/null +++ b/templates/email/default2020/composer.json @@ -0,0 +1,10 @@ +{ + "name": "thelia/email-default-template", + "type": "thelia-email-template", + "require": { + "thelia/installer": "~1.1" + }, + "extra": { + "installer-name": "default" + } +} diff --git a/templates/email/default2020/customer_confirmation.html b/templates/email/default2020/customer_confirmation.html new file mode 100644 index 00000000..ecbfc5ce --- /dev/null +++ b/templates/email/default2020/customer_confirmation.html @@ -0,0 +1,29 @@ +{extends file="email-layout.tpl"} + +{* Open in browser *} +{block name="browser"}{/block} + +{* No big image header *} +{block name="image-header"}{/block} + +{* No pre-header *} +{block name="pre-header"}{/block} + +{* Subject *} +{block name="email-subject"}{intl l='Confirm your %store account' store={config key="store_name"}}{/block} + +{* Title *} +{block name="email-title"}{/block} + +{* Content *} +{block name="email-content"} + {loop type="customer" name="confirmation" current=false id=$customer_id} +

{intl l="Welcome to %store," store={config key="store_name"}}

+

{intl l="To complete your customer account creation, please confirm your email address by clicking the link below, or copying it in your browser address bar."}

+

{url path='/customer/confirm/%token' token=$CONFIRMATION_TOKEN}

+

+ {intl l='Kind regards'},
+ {intl l="The %store team." store={config key="store_name"}} +

+ {/loop} +{/block} diff --git a/templates/email/default2020/customer_confirmation.txt b/templates/email/default2020/customer_confirmation.txt new file mode 100644 index 00000000..91f2ac9a --- /dev/null +++ b/templates/email/default2020/customer_confirmation.txt @@ -0,0 +1,11 @@ +{default_translation_domain domain='email.default'} +{loop type="customer" name="confirmation" current=false id=$customer_id} +{intl l="Welcome to %store," store={config key="store_name"}} +
+{intl l="To complete your customer account creation, please confirm your email address by clicking the link below, or copying it in your browser address bar."} +
+{url path='/customer/confirm/%token' token=$CONFIRMATION_TOKEN} +
+{intl l='Kind regards'}, +{intl l="The %store team." store={config key="store_name"}} +{/loop} diff --git a/templates/email/default2020/default-html-layout.tpl b/templates/email/default2020/default-html-layout.tpl new file mode 100644 index 00000000..2e686044 --- /dev/null +++ b/templates/email/default2020/default-html-layout.tpl @@ -0,0 +1,26 @@ +{*************************************************************************************/ +/* This file is part of the Thelia package. */ +/* */ +/* Copyright (c) OpenStudio */ +/* email : dev@thelia.net */ +/* web : http://www.thelia.net */ +/* */ +/* For the full copyright and license information, please view the LICENSE.txt */ +/* file that was distributed with this source code. */ +/*************************************************************************************} + +{* +This is the default HTML mail layout. Use {$message_body} as a placeholder for +the HTML message defined in the 'HTML Message' field in the back-office, or the +content of the selected template in the back-office. + +Be sure to use the nofilter modifier, to prevent HTML escaping. + +DO NOT DELETE THIS FILE, some plugins may use it. +*} + +{* Set the default translation domain, that will be used by {intl} when the 'd' parameter is not set *} +{default_translation_domain domain='email.default'} +{default_locale locale={$locale}} + +{block name='message-body'}{$message_body nofilter}{/block} \ No newline at end of file diff --git a/templates/email/default2020/default-text-layout.tpl b/templates/email/default2020/default-text-layout.tpl new file mode 100644 index 00000000..715f1a8e --- /dev/null +++ b/templates/email/default2020/default-text-layout.tpl @@ -0,0 +1,26 @@ +{*************************************************************************************/ +/* This file is part of the Thelia package. */ +/* */ +/* Copyright (c) OpenStudio */ +/* email : dev@thelia.net */ +/* web : http://www.thelia.net */ +/* */ +/* For the full copyright and license information, please view the LICENSE.txt */ +/* file that was distributed with this source code. */ +/*************************************************************************************} + +{* +This is the default TEXT mail layout. Use {$message_body} as a placeholder for +the text message defined in the 'TEXT Message' field in the back-office, or the +content of the selected template in the back-office. + +Be sure to use the nofilter modifier, to prevent HTML escaping. + +DO NOT DELETE THIS FILE, some plugins may use it. +*} + +{* Set the default translation domain, that will be used by {intl} when the 'd' parameter is not set *} +{default_translation_domain domain='email.default'} +{default_locale locale={$locale}} + +{block name='message-body'}{$message_body nofilter}{/block} \ No newline at end of file diff --git a/templates/email/default2020/email-layout.tpl b/templates/email/default2020/email-layout.tpl new file mode 100644 index 00000000..d843b30c --- /dev/null +++ b/templates/email/default2020/email-layout.tpl @@ -0,0 +1,563 @@ +{default_translation_domain domain='email.default2020'} +{default_locale locale={$locale}} +{declare_assets directory='assets'} +{assign var="url_site" value="{config key="url_site"}"} +{assign var="company_name" value="{config key="store_name"}"} +{if not $company_name} +{assign var="company_name" value="{intl l='Thelia V2'}"} +{/if} + + + + + + + {block name="email-subject"}{/block} + + + {hook name="email-html.layout.css"} + + + +
+ + + + +
+ + {block name="pre-header"} + + + + {/block} + + {block name="logo-header"} + + + + {/block} + + + + + + +
+ + + + +
+ + + + + + +
+ {block name="email-intro"}{/block} + + {block name="browser"}{intl l="Email not displaying correctly?"}
{intl l="View it in your browser"}.{/block} +
+
+
+ + + + +
+ + + + +
+ {$image = {image file='assets/img/logo.png' failsafe=true}} + {if $image == null} + {$image = {image file='assets/img/logo.gif' failsafe=true}} + {/if} + {$company_name} +
+
+
+ + + + +
+ + + + + + + +
+ + + + +
+ {block name="email-title"}{/block} +
+
+ + {block name="image-header"} +{* *} +{* *} +{* *} + {/block} + + + +
*} +{* *} +{*
+ {block name="email-content"}{/block} +
+
+
+
+ + + + +
+ {hook name="email-html.layout.footer"} + {elsehook rel="email-html.layout.footer"} + + + + +
+ {intl l="Our mailing address is:"} +
+ {config key="store_address1"} {config key="store_address2"} {config key="store_address3"}
+ {config key="store_zipcode"} {config key="store_city"}, + {if {config key="store_country"} } + {loop type="country" name="address.country.title" id={config key="store_country"}}, {$TITLE}{/loop} + {/if} +
+
+ {intl l="Copyright"} © {'Y'|date} {$company_name}, {intl l="All rights reserved."} +
+ {/elsehook} +
+
+
+
+ + + diff --git a/templates/email/default2020/newsletter_subscription_confirmation.html b/templates/email/default2020/newsletter_subscription_confirmation.html new file mode 100644 index 00000000..afa22531 --- /dev/null +++ b/templates/email/default2020/newsletter_subscription_confirmation.html @@ -0,0 +1,24 @@ +{extends file="email-layout.tpl"} + +{* Do not provide a "Open in browser" link *} +{block name="browser"}{/block} +{* No pre-header *} +{block name="pre-header"}{/block} + +{* Subject *} +{block name="email-subject"}{intl l="Your subscriotion to %store newsletter" store={config key="store_name"}}{/block} + +{* Title *} +{block name="email-title"}{/block} + +{* Content *} +{block name="email-content"} + {if $firstname || $lastname} +

{intl l="Dear %firstname %lastname," firstname=$firstname lastname=$lastname}

+ {else} +

{intl l="Hello,"}

+ {/if} +

{intl l="Thank you for your registration. You'll now receive the %store newsletter on your email address %email." store={config key="store_name"} email=$email}

+

{intl l="To unsubscribe from our newsletter, please click here." unsublink={url path="/newsletter-unsubscribe" email=$email}}

+

{intl l="The %store team." store={config key="store_name"}}

+{/block} \ No newline at end of file diff --git a/templates/email/default2020/newsletter_subscription_confirmation.txt b/templates/email/default2020/newsletter_subscription_confirmation.txt new file mode 100644 index 00000000..58055837 --- /dev/null +++ b/templates/email/default2020/newsletter_subscription_confirmation.txt @@ -0,0 +1,10 @@ +{default_translation_domain domain='email.default'} +{if $firstname || $lastname} +{intl l="Dear %firstname %lastname," firstname=$firstname lastname=$lastname} +{else} +{intl l="Hello,"} +{/if} +{intl l="Thank you for your registration. You'll now receive the %store newsletter on your email address %email." store={config key="store_name"} email=$email} +{intl l="To unsubscribe from our newsletter, please go to the following web address:"} + {url path="/newsletter-unsubscribe" email=$email} +{intl l="The %store team." store={config key="store_name"}} \ No newline at end of file diff --git a/templates/email/default2020/order_confirmation.html b/templates/email/default2020/order_confirmation.html new file mode 100644 index 00000000..97b6625b --- /dev/null +++ b/templates/email/default2020/order_confirmation.html @@ -0,0 +1,136 @@ +{extends file="email-layout.tpl"} + +{* Do not provide a "Open in browser" link *} +{block name="browser"}{/block} +{* No pre-header *} +{block name="pre-header"}{/block} + +{* Subject *} +{block name="email-subject"}{intl l="Your order confirmation Nº %ref" ref={$order_ref}}{/block} + +{* Title *} +{block name="email-title"}{intl l="Thank you for your order!"}{/block} + +{* Content *} +{block name="email-content"} + + {loop name="order.invoice" type="order" id=$order_id customer="*"} + {loop name="currency.order" type="currency" id=$CURRENCY} + {assign var="orderCurrencyIsoCode" value=$ISOCODE} + {/loop} + {loop type="customer" name="customer.invoice" id=$CUSTOMER current="0"} + {assign var="customerRef" value=$REF} + {/loop} + + {hook name="email-html.order-confirmation.before-address" order=$order_id} + + {intl l="Here are the details of your purchase:"}

+ + + + + + +
+ {intl l="Delivery address:"}
+ {ifhook rel="email-html.order-confirmation.delivery-address"} + {* delivery module can customize the delivery address *} + {hook name="email-html.order-confirmation.delivery-address" module={$DELIVERY_MODULE} order=$order_id} + {/ifhook} + {elsehook rel="email-html.order-confirmation.delivery-address"} + {format_address order_address=$DELIVERY_ADDRESS locale=$locale} + {/elsehook} +
+ {intl l="Billing address:"}
+ {format_address order_address=$INVOICE_ADDRESS locale=$locale} +
+ + {hook name="email-html.order-confirmation.after-address" order=$order_id} + +
+ +

+ {intl l="Order Total:"} {format_money number=$TOTAL_TAXED_AMOUNT currency_id=$CURRENCY}
+ {intl l="Order Number:"} {$REF}
+ {intl l="Paid With:"} {loop name="payment-module" type="module" id=$PAYMENT_MODULE}{$TITLE}{/loop}
+ {intl l="Purchase Date:"} {format_date date=$CREATE_DATE output="datetime"}
+ {intl l="Delivery method:"} {loop name="delivery-module" type="module" id=$DELIVERY_MODULE}{$TITLE}{/loop}
+

+ + {hook name="email-html.order-confirmation.before-products" order=$order_id} + + + + + + + {loop type="order_product" name="order-products" order=$ID} + {if $WAS_IN_PROMO == 1} + {assign "realPrice" $PROMO_PRICE} + {assign "realTax" $PROMO_PRICE_TAX} + {assign "realTaxedPrice" $TAXED_PROMO_PRICE} + {else} + {assign "realPrice" $PRICE} + {assign "realTax" $PRICE_TAX} + {assign "realTaxedPrice" $TAXED_PRICE} + {/if} + + + + + + {hook name="email-html.order-confirmation.order-product" order="{$order_id}" order_product="{$ID}"} + + {/loop} + + + + + + + + + + + + +
{intl l="What You Purchased"}{intl l="Price in"} {$orderCurrencyIsoCode}
+ {$TITLE} ({$REF}) + {ifloop rel="combinations"}
+ {loop type="order_product_attribute_combination" name="combinations" order_product=$ID} + * {$ATTRIBUTE_TITLE}: {$ATTRIBUTE_AVAILABILITY_TITLE} + {/loop} + {/ifloop} +
+ {$QUANTITY} x {format_money number=$realTaxedPrice currency_id=$CURRENCY} +
{intl l="Total"}{format_money number={$TOTAL_TAXED_AMOUNT - $POSTAGE} currency_id=$CURRENCY}
{intl l="Shipping:"}{format_money number=$POSTAGE currency_id=$CURRENCY}
{intl l="Order Total"}{format_money number=$TOTAL_TAXED_AMOUNT currency_id=$CURRENCY}
+ {/loop} + + {hook name="email-html.order-confirmation.after-products" order=$order_id} + +
+ + {ifhook rel="email-html.order-confirmation.footer"} + {hook name="email-html.order-confirmation.footer" order=$order_id} + {/ifhook} + {elsehook rel="email-html.order-confirmation.footer"} +

{intl l="View this order in your account at %shop_name" shop_name={config key="store_name"}}

+ +
+ +

{intl l="Support"}

+ {intl l='For any questions, or concerns, feel free to contact %mail.' mail={config key="store_email"}}

+ {intl l="Our contact us at:"}
+ {config key="store_name"}
+ {config key="store_address1"}
+ {config key="store_zipcode"}, {config key="store_city"}
+ {if {config key="store_country"}} + {loop type="country" name="store_country" id={config key="store_country"}} + {$TITLE} + {/loop} + {/if} +
+
+ {intl l="Thanks"}
+ {/elsehook} +{/block} diff --git a/templates/email/default2020/order_confirmation.txt b/templates/email/default2020/order_confirmation.txt new file mode 100644 index 00000000..02def44f --- /dev/null +++ b/templates/email/default2020/order_confirmation.txt @@ -0,0 +1,53 @@ +{default_translation_domain domain='email.default'} +{loop name="order.invoice" type="order" id=$order_id customer="*"} +{intl l="Hello,"} + +{intl l="Here is the details of your order %ref placed on %date" ref={$REF} date={format_date date=$INVOICE_DATE}} +{hook name="email-txt.order-confirmation.before-address" order=$order_id} + +{intl l="Your delivery address"} +{ifhook rel="email-txt.order-confirmation.delivery-address"} +{hook name="email-txt.order-confirmation.delivery-address" module={$DELIVERY_MODULE} order=$order_id} +{/ifhook} +{elsehook rel="email-txt.order-confirmation.delivery-address"} +{format_address order_address=$DELIVERY_ADDRESS locale=$locale html="0"} +{/elsehook} + +{intl l="Your billing address"} +{format_address order_address=$INVOICE_ADDRESS locale=$locale html="0"} + +{hook name="email-txt.order-confirmation.after-address" order=$order_id} + +{intl l="Items ordered:"} +{hook name="email-txt.order-confirmation.before-products" order=$order_id} +{loop type="order_product" name="order-products" order=$ID} +{strip} +{if $WAS_IN_PROMO == 1} + {assign "realPrice" $PROMO_PRICE} + {assign "realTax" $PROMO_PRICE_TAX} + {assign "realTaxedPrice" $TAXED_PROMO_PRICE} +{else} + {assign "realPrice" $PRICE} + {assign "realTax" $PRICE_TAX} + {assign "realTaxedPrice" $TAXED_PRICE} +{/if} +{/strip} + {intl l="Item : %item" item=$TITLE} +{ifloop rel="combinations"} + {loop type="order_product_attribute_combination" name="combinations" order_product=$ID} + - {$ATTRIBUTE_TITLE} - {$ATTRIBUTE_AVAILABILITY_TITLE} + {/loop} +{/ifloop} + {intl l="Quantity : %qty" qty=$QUANTITY} + {intl l="Unit price : %amount" amount={format_money number=$realTaxedPrice currency_id=$CURRENCY}} + {hook name="email-txt.order-confirmation.order-product" order="{$order_id}" order_product="{$ID}"} +{/loop} +----------------------------------------- +{intl l="Items total : %amount" amount={format_money number={$TOTAL_TAXED_AMOUNT - $POSTAGE} currency_id=$CURRENCY}} +{intl l="Shipping : %amount" amount={format_money number=$POSTAGE currency_id=$CURRENCY}} +{intl l="Total due : %amount" amount={format_money number=$TOTAL_TAXED_AMOUNT currency_id=$CURRENCY}} +================================== +{hook name="email-txt.order-confirmation.after-products" order=$order_id} + +{intl l="Your invoice is available in your customer account at %url" url={config key="url_site"}} +{/loop} \ No newline at end of file diff --git a/templates/email/default2020/order_notification.html b/templates/email/default2020/order_notification.html new file mode 100644 index 00000000..0fa3a20d --- /dev/null +++ b/templates/email/default2020/order_notification.html @@ -0,0 +1,116 @@ +{extends file="email-layout.tpl"} + +{* Do not provide a "Open in browser" link *} +{block name="browser"}{/block} +{* No big image header *} +{block name="image-header"}{/block} +{* No logo header *} +{block name="logo-header"}{/block} +{* No pre-header *} +{block name="pre-header"}{/block} + +{* Subject *} +{block name="email-subject"}{intl l="New order placed on %store_name Nº %ref" ref={$order_ref} store_name={config key="store_name"}}{/block} + +{* Title *} +{block name="email-title"}{intl l="Hello, a new order has been placed."}{/block} + +{* Content *} +{block name="email-content"} + {loop name="order.invoice" type="order" id=$order_id customer="*"} + {loop name="currency.order" type="currency" id=$CURRENCY} + {assign var="orderCurrencyIsoCode" value=$ISOCODE} + {/loop} + + {loop type="customer" name="customer.invoice" id=$CUSTOMER current="0"} + {assign var="customerRef" value=$REF} + {/loop} + +

{intl l="View this order in your shop back-office."}

+ + {hook name="email-html.order-notification.before-address" order=$order_id} + + + + + + +
+ {intl l="Customer delivery address:"}
+ {ifhook rel="email-html.order-notification.delivery-address"} + {* delivery module can customize the delivery address *} + {hook name="email-html.order-notification.delivery-address" module={$DELIVERY_MODULE} order=$order_id} + {/ifhook} + {elsehook rel="email-html.order-notification.delivery-address"} + {format_address order_address=$DELIVERY_ADDRESS locale=$locale} + {/elsehook} +
+ {intl l="Customer billing address:"}
+ {format_address order_address=$INVOICE_ADDRESS locale=$locale} +
+ + {hook name="email-html.order-notification.after-address" order=$order_id} + +

+ {intl l="Order Total:"} {format_money number=$TOTAL_TAXED_AMOUNT currency_id=$CURRENCY}
+ {intl l="Order Number:"} {$REF}
+ {intl l="Paid With:"} {loop name="payment-module" type="module" id=$PAYMENT_MODULE}{$TITLE}{/loop}
+ {intl l="Purchase Date:"} {format_date date=$CREATE_DATE output="datetime"}
+ {intl l="Delivery method:"} {loop name="delivery-module" type="module" id=$DELIVERY_MODULE}{$TITLE}{/loop}
+

+ + {hook name="email-html.order-notification.before-products" order=$order_id} + + + + + + + {loop type="order_product" name="order-products" order=$ID} + {if $WAS_IN_PROMO == 1} + {assign "realPrice" $PROMO_PRICE} + {assign "realTax" $PROMO_PRICE_TAX} + {assign "realTaxedPrice" $TAXED_PROMO_PRICE} + {else} + {assign "realPrice" $PRICE} + {assign "realTax" $PRICE_TAX} + {assign "realTaxedPrice" $TAXED_PRICE} + {/if} + + + + + + {hook name="email-html.order-notification.order-product" order="{$order_id}" order_product="{$ID}"} + + {/loop} + + + + + + + + + + + + +
{intl l="What You Purchased"}{intl l="Price in"} {$orderCurrencyIsoCode}
+ {$TITLE} ({$REF}) + {ifloop rel="combinations"}
+ {loop type="order_product_attribute_combination" name="combinations" order_product=$ID} + * {$ATTRIBUTE_TITLE}: {$ATTRIBUTE_AVAILABILITY_TITLE} + {/loop} + {/ifloop} +
+ {$QUANTITY} x {format_money number=$realTaxedPrice currency_id=$CURRENCY} +
{intl l="Total"}{format_money number={$TOTAL_TAXED_AMOUNT - $POSTAGE} currency_id=$CURRENCY}
{intl l="Shipping:"}{format_money number=$POSTAGE currency_id=$CURRENCY}
{intl l="Order Total"}{format_money number=$TOTAL_TAXED_AMOUNT currency_id=$CURRENCY}
+ {/loop} + + {hook name="email-html.order-notification.after-products" order=$order_id} + +
+ + {intl l="Have a nice day."}
+{/block} diff --git a/templates/email/default2020/order_notification.txt b/templates/email/default2020/order_notification.txt new file mode 100644 index 00000000..95398070 --- /dev/null +++ b/templates/email/default2020/order_notification.txt @@ -0,0 +1,52 @@ +{default_translation_domain domain='email.default'} +{loop name="order.invoice" type="order" id=$order_id customer="*"} +{intl l="Hello"} + +{intl l="A new order ref. %ref has been placed on %date. Here are the details :" ref={$REF} date={format_date date=$INVOICE_DATE}} +{hook name="email-txt.order-notification.before-address" order=$order_id} + +{intl l="* Delivery address"} +{ifhook rel="email-txt.order-notification.delivery-address"} +{hook name="email-txt.order-notification.delivery-address" module={$DELIVERY_MODULE} order=$order_id} +{/ifhook} +{elsehook rel="email-txt.order-notification.delivery-address"} +{format_address order_address=$DELIVERY_ADDRESS locale=$locale html="0"} +{/elsehook} + +{intl l="* Billing address"} +{format_address order_address=$INVOICE_ADDRESS locale=$locale html="0"} + +{hook name="email-txt.order-notification.after-address" order=$order_id} + +{intl l="* Items ordered:"} +{hook name="email-txt.order-notification.before-products" order=$order_id} +{loop type="order_product" name="order-products" order=$ID} +{strip} +{if $WAS_IN_PROMO == 1} + {assign "realPrice" $PROMO_PRICE} + {assign "realTax" $PROMO_PRICE_TAX} + {assign "realTaxedPrice" $TAXED_PROMO_PRICE} +{else} + {assign "realPrice" $PRICE} + {assign "realTax" $PRICE_TAX} + {assign "realTaxedPrice" $TAXED_PRICE} +{/if} +{/strip} + {intl l="Item : %item" item=$TITLE} +{ifloop rel="combinations"} + {loop type="order_product_attribute_combination" name="combinations" order_product=$ID} + - {$ATTRIBUTE_TITLE} - {$ATTRIBUTE_AVAILABILITY_TITLE} + {/loop} +{/ifloop} + {intl l="Quantity : %qty" qty=$QUANTITY} + {intl l="Unit price : %amount" amount={format_money number=$realTaxedPrice currency_id=$CURRENCY}} + {hook name="email-txt.order-notification.order-product" order="{$order_id}" order_product="{$ID}"} +{/loop} +----------------------------------------- +{intl l="Items total : %amount" amount={format_money number={$TOTAL_TAXED_AMOUNT - $POSTAGE} currency_id=$CURRENCY}} +{intl l="Shipping : %amount" amount={format_money number=$POSTAGE currency_id=$CURRENCY}} +{intl l="Total due : %amount" amount={format_money number=$TOTAL_TAXED_AMOUNT currency_id=$CURRENCY}} +{hook name="email-txt.order-notification.after-products" order=$order_id} + +{intl l="Have a nice day."} +{/loop} diff --git a/templates/email/default2020/password.html b/templates/email/default2020/password.html new file mode 100644 index 00000000..4f41ad67 --- /dev/null +++ b/templates/email/default2020/password.html @@ -0,0 +1,26 @@ +{extends file="email-layout.tpl"} + +{* Open in browser *} +{block name="browser"}{/block} + +{* No big image header *} +{block name="image-header"}{/block} + +{* No pre-header *} +{block name="pre-header"}{/block} + +{* Subject *} +{block name="email-subject"}{intl l="Your password for %store" store={config key="store_name"}}{/block} + +{* Title *} +{block name="email-title"}{/block} + +{* Content *} +{block name="email-content"} + {intl l="Hello,"}

+ {intl l="You have requested a new password for your account at %store_name" store_name={config key="store_name"}}.

+ {intl l="Your new password is %pass" pass={$password}}

+ {intl l='You can change your password in your user account by opening the "Change my password" link under your personal information'}.

+ {intl l='Kind regards'},
+ {intl l="The %store team." store={config key="store_name"}} +{/block} diff --git a/templates/email/default2020/password.txt b/templates/email/default2020/password.txt new file mode 100644 index 00000000..37ae8e87 --- /dev/null +++ b/templates/email/default2020/password.txt @@ -0,0 +1,12 @@ +{default_translation_domain domain='email.default'} +{intl l="Hello,"} + +{intl l="You have requested a new password for your account at %store_name" store_name={config key="store_name"}}. + +{intl l="Your new password is %pass" pass=$password} + +{intl l='You can change your password in your user account by opening the "Change my password" link under your personal information'}. + +{intl l='Kind regards'}, +{intl l="The %store team." store={config key="store_name"}} + diff --git a/templates/pdf/default2020/assets/img/logo.png b/templates/pdf/default2020/assets/img/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..ec2b2519bf434db4b4f2526b8bb6ae5f6e7a087d GIT binary patch literal 16514 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 E7v1?PDgXcg literal 0 HcmV?d00001 diff --git a/templates/pdf/default2020/invoice.html b/templates/pdf/default2020/invoice.html index c697eadc..0aa1308b 100644 --- a/templates/pdf/default2020/invoice.html +++ b/templates/pdf/default2020/invoice.html @@ -128,7 +128,7 @@ {hook name="invoice.header" order=$order_id} - +