From 312c43d7b1ae853c1809198389284c5e6f0b0ed5 Mon Sep 17 00:00:00 2001 From: suschneider <57661483+suschneider@users.noreply.github.com> Date: Fri, 17 Jan 2020 09:33:21 +0100 Subject: [PATCH] fix: open 'Terms & Conditions' and 'Privacy Policy' in new tab instead of in a dialog (#84) --- .../checkout-address.component.html | 12 ++++----- .../checkout-address.component.spec.ts | 4 ++- .../checkout-payment.component.html | 12 ++++----- .../checkout-payment.component.spec.ts | 4 ++- .../checkout-review.component.html | 12 ++++----- .../checkout-review.component.spec.ts | 4 ++- .../checkout-shipping.component.html | 12 ++++----- .../checkout-shipping.component.spec.ts | 4 ++- .../registration-form.component.html | 27 ++++++------------- .../registration-form.component.spec.ts | 4 +-- .../registration-form.component.ts | 6 ----- src/assets/i18n/de_DE.json | 14 +++++----- src/assets/i18n/en_US.json | 14 +++++----- src/assets/i18n/fr_FR.json | 14 +++++----- 14 files changed, 63 insertions(+), 80 deletions(-) diff --git a/src/app/pages/checkout-address/checkout-address/checkout-address.component.html b/src/app/pages/checkout-address/checkout-address/checkout-address.component.html index d4b716782c6..3588302bb7b 100644 --- a/src/app/pages/checkout-address/checkout-address/checkout-address.component.html +++ b/src/app/pages/checkout-address/checkout-address/checkout-address.component.html @@ -45,11 +45,11 @@

{{ 'checkout.order_details.heading' | translate }}

- - - + diff --git a/src/app/pages/checkout-address/checkout-address/checkout-address.component.spec.ts b/src/app/pages/checkout-address/checkout-address/checkout-address.component.spec.ts index a12a4a98da3..d928ea6aeb5 100644 --- a/src/app/pages/checkout-address/checkout-address/checkout-address.component.spec.ts +++ b/src/app/pages/checkout-address/checkout-address/checkout-address.component.spec.ts @@ -4,8 +4,9 @@ import { ReactiveFormsModule } from '@angular/forms'; import { RouterTestingModule } from '@angular/router/testing'; import { NgbCollapseModule } from '@ng-bootstrap/ng-bootstrap'; import { TranslateModule } from '@ngx-translate/core'; -import { MockComponent } from 'ng-mocks'; +import { MockComponent, MockDirective } from 'ng-mocks'; +import { ServerHtmlDirective } from 'ish-core/directives/server-html.directive'; import { HttpError } from 'ish-core/models/http-error/http-error.model'; import { BasketMockData } from 'ish-core/utils/dev/basket-mock-data'; import { ContentIncludeComponent } from 'ish-shared/cms/components/content-include/content-include.component'; @@ -40,6 +41,7 @@ describe('Checkout Address Component', () => { MockComponent(ContentIncludeComponent), MockComponent(ErrorMessageComponent), MockComponent(ModalDialogLinkComponent), + MockDirective(ServerHtmlDirective), ], imports: [ NgbCollapseModule, diff --git a/src/app/pages/checkout-payment/checkout-payment/checkout-payment.component.html b/src/app/pages/checkout-payment/checkout-payment/checkout-payment.component.html index 91b582816df..a52f5a1f716 100644 --- a/src/app/pages/checkout-payment/checkout-payment/checkout-payment.component.html +++ b/src/app/pages/checkout-payment/checkout-payment/checkout-payment.component.html @@ -154,11 +154,11 @@

{{ 'checkout.order_details.heading' | translate }}

- - - + diff --git a/src/app/pages/checkout-payment/checkout-payment/checkout-payment.component.spec.ts b/src/app/pages/checkout-payment/checkout-payment/checkout-payment.component.spec.ts index f89324978a1..6e1d1764988 100644 --- a/src/app/pages/checkout-payment/checkout-payment/checkout-payment.component.spec.ts +++ b/src/app/pages/checkout-payment/checkout-payment/checkout-payment.component.spec.ts @@ -5,8 +5,9 @@ import { RouterTestingModule } from '@angular/router/testing'; import { NgbCollapse } from '@ng-bootstrap/ng-bootstrap'; import { FormlyForm } from '@ngx-formly/core'; import { TranslateModule } from '@ngx-translate/core'; -import { MockComponent, MockPipe } from 'ng-mocks'; +import { MockComponent, MockDirective, MockPipe } from 'ng-mocks'; +import { ServerHtmlDirective } from 'ish-core/directives/server-html.directive'; import { HttpError } from 'ish-core/models/http-error/http-error.model'; import { PricePipe } from 'ish-core/models/price/price.pipe'; import { BasketMockData } from 'ish-core/utils/dev/basket-mock-data'; @@ -48,6 +49,7 @@ describe('Checkout Payment Component', () => { MockComponent(ModalDialogLinkComponent), MockComponent(NgbCollapse), MockComponent(PaymentConcardisCreditcardComponent), + MockDirective(ServerHtmlDirective), MockPipe(PricePipe), ], imports: [ diff --git a/src/app/pages/checkout-review/checkout-review/checkout-review.component.html b/src/app/pages/checkout-review/checkout-review/checkout-review.component.html index 131a75d7938..bd2d9482ea9 100644 --- a/src/app/pages/checkout-review/checkout-review/checkout-review.component.html +++ b/src/app/pages/checkout-review/checkout-review/checkout-review.component.html @@ -94,13 +94,11 @@

{{ 'checkout.order_details.heading' | translate }}

controlName="termsAndConditions" [errorMessages]="{ pattern: 'checkout.tac.error.tip' }" > - {{ 'checkout.tac' | translate }}  - - - + diff --git a/src/app/pages/checkout-review/checkout-review/checkout-review.component.spec.ts b/src/app/pages/checkout-review/checkout-review/checkout-review.component.spec.ts index bfa238b82f9..6ed214f2297 100644 --- a/src/app/pages/checkout-review/checkout-review/checkout-review.component.spec.ts +++ b/src/app/pages/checkout-review/checkout-review/checkout-review.component.spec.ts @@ -2,9 +2,10 @@ import { ComponentFixture, TestBed, async } from '@angular/core/testing'; import { ReactiveFormsModule } from '@angular/forms'; import { FaIconComponent } from '@fortawesome/angular-fontawesome'; import { TranslateModule } from '@ngx-translate/core'; -import { MockComponent } from 'ng-mocks'; +import { MockComponent, MockDirective } from 'ng-mocks'; import { spy, verify } from 'ts-mockito'; +import { ServerHtmlDirective } from 'ish-core/directives/server-html.directive'; import { HttpError } from 'ish-core/models/http-error/http-error.model'; import { BasketMockData } from 'ish-core/utils/dev/basket-mock-data'; import { ContentIncludeComponent } from 'ish-shared/cms/components/content-include/content-include.component'; @@ -38,6 +39,7 @@ describe('Checkout Review Component', () => { MockComponent(InfoBoxComponent), MockComponent(LineItemListComponent), MockComponent(ModalDialogLinkComponent), + MockDirective(ServerHtmlDirective), ], imports: [ReactiveFormsModule, TranslateModule.forRoot()], }).compileComponents(); diff --git a/src/app/pages/checkout-shipping/checkout-shipping/checkout-shipping.component.html b/src/app/pages/checkout-shipping/checkout-shipping/checkout-shipping.component.html index e02457088dd..1ac6f017044 100644 --- a/src/app/pages/checkout-shipping/checkout-shipping/checkout-shipping.component.html +++ b/src/app/pages/checkout-shipping/checkout-shipping/checkout-shipping.component.html @@ -76,11 +76,11 @@

{{ 'checkout.order_details.heading' | translate }}

- - - + diff --git a/src/app/pages/checkout-shipping/checkout-shipping/checkout-shipping.component.spec.ts b/src/app/pages/checkout-shipping/checkout-shipping/checkout-shipping.component.spec.ts index a6669b5dddb..ae381661a4a 100644 --- a/src/app/pages/checkout-shipping/checkout-shipping/checkout-shipping.component.spec.ts +++ b/src/app/pages/checkout-shipping/checkout-shipping/checkout-shipping.component.spec.ts @@ -5,8 +5,9 @@ import { RouterTestingModule } from '@angular/router/testing'; import { FaIconComponent } from '@fortawesome/angular-fontawesome'; import { NgbPopover } from '@ng-bootstrap/ng-bootstrap'; import { TranslateModule } from '@ngx-translate/core'; -import { MockComponent, MockPipe } from 'ng-mocks'; +import { MockComponent, MockDirective, MockPipe } from 'ng-mocks'; +import { ServerHtmlDirective } from 'ish-core/directives/server-html.directive'; import { HttpError } from 'ish-core/models/http-error/http-error.model'; import { PricePipe } from 'ish-core/models/price/price.pipe'; import { BasketMockData } from 'ish-core/utils/dev/basket-mock-data'; @@ -42,6 +43,7 @@ describe('Checkout Shipping Component', () => { MockComponent(FaIconComponent), MockComponent(ModalDialogLinkComponent), MockComponent(NgbPopover), + MockDirective(ServerHtmlDirective), MockPipe(PricePipe), ], imports: [ diff --git a/src/app/pages/registration/registration-form/registration-form.component.html b/src/app/pages/registration/registration-form/registration-form.component.html index a56c5beddce..d6bb4bebe55 100644 --- a/src/app/pages/registration/registration-form/registration-form.component.html +++ b/src/app/pages/registration/registration-form/registration-form.component.html @@ -60,26 +60,15 @@

[errorMessages]="{ pattern: 'registration.tac.error.tip' }" > - - - - - - - - - - diff --git a/src/app/pages/registration/registration-form/registration-form.component.spec.ts b/src/app/pages/registration/registration-form/registration-form.component.spec.ts index ba504ea9ac0..b8de447a116 100644 --- a/src/app/pages/registration/registration-form/registration-form.component.spec.ts +++ b/src/app/pages/registration/registration-form/registration-form.component.spec.ts @@ -2,7 +2,7 @@ import { SimpleChange } from '@angular/core'; import { ComponentFixture, TestBed, async } from '@angular/core/testing'; import { FormBuilder, FormControl, FormGroup, ReactiveFormsModule, Validators } from '@angular/forms'; import { TranslateModule } from '@ngx-translate/core'; -import { MockComponent } from 'ng-mocks'; +import { MockComponent, MockDirective } from 'ng-mocks'; import { anything, instance, mock, spy, verify, when } from 'ts-mockito'; import { ServerHtmlDirective } from 'ish-core/directives/server-html.directive'; @@ -45,7 +45,7 @@ describe('Registration Form Component', () => { MockComponent(ModalDialogComponent), MockComponent(RegistrationCompanyFormComponent), MockComponent(RegistrationCredentialsFormComponent), - MockComponent(ServerHtmlDirective), + MockDirective(ServerHtmlDirective), RegistrationFormComponent, ], providers: [{ provide: AddressFormFactoryProvider, useFactory: () => instance(addressFormFactoryProviderMock) }], diff --git a/src/app/pages/registration/registration-form/registration-form.component.ts b/src/app/pages/registration/registration-form/registration-form.component.ts index 41cefbfa765..558821fc1b6 100644 --- a/src/app/pages/registration/registration-form/registration-form.component.ts +++ b/src/app/pages/registration/registration-form/registration-form.component.ts @@ -158,10 +158,4 @@ export class RegistrationFormComponent implements OnInit, OnChanges { get formDisabled() { return this.form.invalid && this.submitted; } - - showModalDialog(dialog) { - return () => { - dialog.show(); - }; - } } diff --git a/src/assets/i18n/de_DE.json b/src/assets/i18n/de_DE.json index a5c6242b361..a519d3b1305 100644 --- a/src/assets/i18n/de_DE.json +++ b/src/assets/i18n/de_DE.json @@ -470,7 +470,7 @@ "account.overview.link": "Übersicht", "account.overview.message.text": "Hier finden Sie alles, um Ihre Bestellungen zu verfolgen, Ihr Adressbuch zu aktualisieren, Ihre Kontoinformationen zu bearbeiten und mehr.", "account.overview.note.heading": "Hinweis", - "account.overview.note.text": "Ihre Kontoinformationen werden nur in Übereinstimmung mit unseren Datenschutzhinweisen verwendet.", + "account.overview.note.text": "Ihre Kontoinformationen werden nur in Übereinstimmung mit unseren Datenschutzhinweisen verwendet.", "account.overview.personal_message.text": "Hallo, {{0}}.
Willkommen zurück!", "account.overview.wishlist.most_recent.heading": "Wunschliste", "account.overview.wishlist.no_entries": "Zur Zeit haben Sie keine Artikel auf der Wunschliste.", @@ -1506,10 +1506,9 @@ "checkout.shipping_method.selection.heading": "Versandart auswählen", "checkout.shipping_method.special_instructions.message": "- Geben Sie besondere Versandhinweise für den Lieferanten an.", "checkout.show_all.link": "Alle {{0}} Artikel anzeigen", - "checkout.tac": "Ich akzeptiere die", "checkout.tac.error": "Die Allgemeinen Geschäftsbedingungen wurden noch nicht akzeptiert. Bitte akzeptieren Sie unsere AGB!", "checkout.tac.error.tip": "Um fortzufahren müssen Sie den Bedingungen zustimmen.", - "checkout.tac.link": "Allgemeine Geschäftsbedingungen", + "checkout.tac.text": "Ich akzeptiere die AGB.", "checkout.tax.TaxesLabel.Estimated_SalesTax": "Umsatzsteuer (voraussichtlich)", "checkout.tax.TaxesLabel.Estimated_TotalOrderVat": "MwSt. in Gesamtsumme", "checkout.tax.TaxesLabel.SalesTax": "Umsatzsteuer", @@ -1557,7 +1556,7 @@ "checkout.widget.purchaser.link.edit": "Bearbeiten", "checkout.widget.purchaser.orderReferenceID": "Bestellnummer", "checkout.widget.return_to_cart.link": "Zurück zum Warenkorb", - "checkout.widget.security_privacy_policy.link": "Sicherheits- und Datenschutzhinweise lesen", + "checkout.widget.security_privacy_policy.link": "Sicherheits- und Datenschutzhinweise lesen", "checkout.widget.shipping-address.heading": "Lieferadresse", "checkout.widget.shipping_method.heading": "Versandart", "checkout.your_address.heading": "Ihre Adressen", @@ -1781,7 +1780,7 @@ "gifting.packslipmessage.tooltip_text.standard": "Ermöglicht die Eingabe einer Packzettel-Nachricht.", "header.wishlists.text": "Wunschlisten", "header.wishlists_count.text": "Wunschliste", - "footer.content": "

Disclaimer: Wir weisen daraufhin, dass dieser inSPIRED Demo Shop ein reiner Demonstrationsshop ist und sämtliche Inhalte lediglich beispielhaften Charakter zum Zwecke der Demonstration und Illustration haben. Für die Richtigkeit, Vollständigkeit und Aktualität der enthaltenen Inhalte übernimmt Intershop Communications AG keine Haftung. Die Inhalte des Demo-Shops dürfen nicht in Ihren Shop übernommen oder anderweitig von Ihnen genutzt werden.

Intershop Progressive Web App {{ appVersion }}
© 2019 INTERSHOP Communications AG. Alle Rechte vorbehalten.

", + "footer.content": "

Disclaimer: Wir weisen daraufhin, dass dieser inSPIRED Demo Shop ein reiner Demonstrationsshop ist und sämtliche Inhalte lediglich beispielhaften Charakter zum Zwecke der Demonstration und Illustration haben. Für die Richtigkeit, Vollständigkeit und Aktualität der enthaltenen Inhalte übernimmt Intershop Communications AG keine Haftung. Die Inhalte des Demo-Shops dürfen nicht in Ihren Shop übernommen oder anderweitig von Ihnen genutzt werden.

Intershop Progressive Web App {{ appVersion }}
© 2019 INTERSHOP Communications AG. Alle Rechte vorbehalten.

", "helpdesk.contact_us.heading": "Kontakt", "helpdesk.contact_us.link": "Kontakt", "helpdesk.contactus.comments.error": "Geben Sie Ihre Fragen und Anmerkungen ein.", @@ -2652,7 +2651,7 @@ "basket.validation.general.error": "Ihr Warenkorb ist nicht mehr gültig. Bitte korrigieren Sie die unten angegebenen Fehler.", "servererror.mailServer.error": "Ihre E-Mail konnte leider nicht versandt werden. Wir bitten um Entschuldigung. Bitte versuchen Sie es später erneut.", "registration.tac.error.tip": "Bitte stimmen Sie den Bedingungen zu, um fortzufahren.", - "registration.privacy_policy.details.title": "Datenschutzhinweise", + "registration.tac_privacy_policy.text": "Ich akzeptiere die AGB und Datenschutzhinweise.", "customer.credentials.passwordreset.invalid_password.error.PasswordExpressionViolation": "Das Kennwort muss mindestens 7 Zeichen enthalten, bestehend aus Zahlen und Buchstaben, keine Leerzeichen.", "seo.title.home": "inTRONICS Startseite", "seo.description.home": "inTRONICS Startseite Beschreibung ...", @@ -2663,6 +2662,5 @@ "seo.defaults.title": "Intershop Progressive Web App", "seo.defaults.description": "Intershop - Progressive Web App - Demo PWA", "account.login.session_timeout.message": "Sie wurden aufgrund einer langen Inaktivitätsdauer automatisch abgemeldet. Bitte melden Sie sich erneut an, um den Einkauf fortzusetzen.", - "account.login.register_now": "Sie haben noch kein Benutzerkonto?
Jetzt anmelden", - "registration.tac_privacy_policy.label": "Ich akzeptiere die AGB und Datenschutzhinweise." + "account.login.register_now": "Sie haben noch kein Benutzerkonto?
Jetzt anmelden" } diff --git a/src/assets/i18n/en_US.json b/src/assets/i18n/en_US.json index da120a916a5..6d09959e7ca 100644 --- a/src/assets/i18n/en_US.json +++ b/src/assets/i18n/en_US.json @@ -470,7 +470,7 @@ "account.overview.link": "Overview", "account.overview.message.text": "Everything you need to track your orders, update your address book, edit your account information and more is right here.", "account.overview.note.heading": "Note", - "account.overview.note.text": "Your account information will only be used in accordance with our Privacy Policy.", + "account.overview.note.text": "Your account information will only be used in accordance with our Privacy Policy.", "account.overview.personal_message.text": "Hi, {{0}}.
Welcome back!", "account.overview.wishlist.most_recent.heading": "Wish List", "account.overview.wishlist.no_entries": "You do not currently have any wish list items.", @@ -1506,10 +1506,9 @@ "checkout.shipping_method.selection.heading": "Select a Shipping Method", "checkout.shipping_method.special_instructions.message": "- Enter any special instructions for the shipper.", "checkout.show_all.link": "Show All {{0}} Items", - "checkout.tac": "I agree to the", "checkout.tac.error": "The Terms and Conditions have not been accepted. Please accept the Terms and Conditions!", "checkout.tac.error.tip": "You must agree to the terms to continue.", - "checkout.tac.link": "Terms & Conditions", + "checkout.tac.text": "I agree to the Terms & Conditions.", "checkout.tax.TaxesLabel.Estimated_SalesTax": "Estimated Sales Tax", "checkout.tax.TaxesLabel.Estimated_TotalOrderVat": "VAT incl. in Order Total", "checkout.tax.TaxesLabel.SalesTax": "Sales Tax", @@ -1557,7 +1556,7 @@ "checkout.widget.purchaser.link.edit": "Edit", "checkout.widget.purchaser.orderReferenceID": "Order Reference ID", "checkout.widget.return_to_cart.link": "Return to Cart", - "checkout.widget.security_privacy_policy.link": "Read our Security & Privacy Policy", + "checkout.widget.security_privacy_policy.link": "Read our Security & Privacy Policy", "checkout.widget.shipping-address.heading": "Shipping Address", "checkout.widget.shipping_method.heading": "Shipping Method", "checkout.your_address.heading": "Your Addresses", @@ -1781,7 +1780,7 @@ "gifting.packslipmessage.tooltip_text.standard": "Allows to enter a pack slip message.", "header.wishlists.text": "Wish lists", "header.wishlists_count.text": "Wish list", - "footer.content": "

Disclaimer: We advise you that this inSPIRED demo shop is a shop for demonstration only and all contents are of exemplary nature for demonstration and illustration purposes solely. Intershop Communications AG does not guarantee and accepts no liability for correctness, completeness and up-to-dateness of the contents provided. The contents of the demo shop must not be adopted or copied to your shop or otherwise being used by you.

Intershop Progressive Web App {{ appVersion }}
© 2019 INTERSHOP Communications AG. All rights reserved.

", + "footer.content": "

Disclaimer: We advise you that this inSPIRED demo shop is a shop for demonstration only and all contents are of exemplary nature for demonstration and illustration purposes solely. Intershop Communications AG does not guarantee and accepts no liability for correctness, completeness and up-to-dateness of the contents provided. The contents of the demo shop must not be adopted or copied to your shop or otherwise being used by you.

Intershop Progressive Web App {{ appVersion }}
© 2019 INTERSHOP Communications AG. All rights reserved.

", "helpdesk.contact_us.heading": "Contact Us", "helpdesk.contact_us.link": "Contact Us", "helpdesk.contactus.comments.error": "Please enter your question or comments.", @@ -2653,7 +2652,7 @@ "basket.validation.general.error": "Your shopping cart is not valid anymore. Please correct the errors indicated below.", "servererror.mailServer.error": "Your mail couldn't be sent. We apologize for the inconvenience. Please try again later.", "registration.tac.error.tip": "Please agree to the terms to continue.", - "registration.privacy_policy.details.title": "Privacy Policy", + "registration.tac_privacy_policy.text": "I agree to the Terms & Conditions and Privacy Policy.", "customer.credentials.passwordreset.invalid_password.error.PasswordExpressionViolation": "The password must include 7 characters minimum, containing numbers and letters, no spaces.", "seo.title.home": "inTRONICS Home", "seo.description.home": "inTRONICS home description ...", @@ -2664,6 +2663,5 @@ "seo.defaults.title": "Intershop Progressive Web App", "seo.defaults.description": "Intershop - Progressive Web App - Demo PWA", "account.login.session_timeout.message": "You have been logged out automatically due to a long period of inactivity. Please log in again to continue shopping.", - "account.login.register_now": "You don't have an account yet?
Register now", - "registration.tac_privacy_policy.label": "I agree to the Terms & Conditions and Privacy Policy." + "account.login.register_now": "You don't have an account yet?
Register now" } diff --git a/src/assets/i18n/fr_FR.json b/src/assets/i18n/fr_FR.json index dab5b1adfe3..c9d35fb6c24 100644 --- a/src/assets/i18n/fr_FR.json +++ b/src/assets/i18n/fr_FR.json @@ -474,7 +474,7 @@ "account.overview.link": "Aperçu", "account.overview.message.text": "Ici, vous trouverez tous ce que vous avez besoin pour suivre une commande, mettre à jour votre carnet d'adresses, modifier vos informations de compte et bien d'autres choses.", "account.overview.note.heading": "Remarque", - "account.overview.note.text": "Vos informations de compte seront seulement utilisées conformément à notre Politique de confidentialité.", + "account.overview.note.text": "Vos informations de compte seront seulement utilisées conformément à notre Politique de confidentialité.", "account.overview.personal_message.text": "Bonjour, {{0}}.
Bienvenue !", "account.overview.wishlist.most_recent.heading": "Liste de souhaits", "account.overview.wishlist.no_entries": "Vous n'avez actuellement aucun article de la liste de souhaits.", @@ -1426,10 +1426,9 @@ "checkout.shipping_method.selection.heading": "Sélectionner le mode d'expédition", "checkout.shipping_method.special_instructions.message": "- Saisissez des instructions spéciales pour le chargeur.", "checkout.show_all.link": "Afficher tous {{0}} articles", - "checkout.tac": "J'accepte les ", "checkout.tac.error": "Les Conditions de vente n'ont pas été acceptés. Veuillez accepter les conditions de vente !", "checkout.tac.error.tip": "Vous devez accepter les conditions avant de continuer.", - "checkout.tac.link": "Conditions de vente", + "checkout.tac.text": "J'accepte les Conditions de vente.", "checkout.tax.TaxesLabel.Estimated_SalesTax": "Taxes de vente estimatifs", "checkout.tax.TaxesLabel.Estimated_TotalOrderVat": "TVA incl. dans la commande total", "checkout.tax.TaxesLabel.SalesTax": "Taxes de vente", @@ -1475,7 +1474,7 @@ "checkout.widget.purchaser.link.edit": "Modifier", "checkout.widget.purchaser.orderReferenceID": "ID référence commande", "checkout.widget.return_to_cart.link": "Retour au panier", - "checkout.widget.security_privacy_policy.link": "Lire notre sécurité & politique de confidentialité.", + "checkout.widget.security_privacy_policy.link": "Lire notre sécurité & politique de confidentialité.", "checkout.widget.shipping-address.heading": "Adresse de livraison", "checkout.widget.shipping_method.heading": "Mode d'expédition", "checkout.your_address.heading": "Vos adresses", @@ -1699,7 +1698,7 @@ "gifting.packslipmessage.tooltip_text.standard": "Permet d'entrer un message de borderau.", "header.wishlists.text": "Listes de souhaits", "header.wishlists_count.text": "Liste de souhaits", - "footer.content": "

Clause de non-responsabilité : Nous vous informons que ce magasin démo inSPIRED n’est qu’un magasin pour les démonstrations et son contenu entier est de caractère exemplaire uniquement pour des raisons de démonstrations et d’illustrations. Intershop Communications AG ne garantit pas et décline toute responsabilité pour l’exactitude, l’exhaustivité et la mise à jour du contenu mis à disposition. Le contenu de ce magasin démo ne doit pas être adopté ou copié à votre magasin ou être utilisé autrement par vous.

Intershop Progressive Web App {{ appVersion }}
© 2019 INTERSHOP Communications AG. Tous droits réservés.

", + "footer.content": "

Clause de non-responsabilité : Nous vous informons que ce magasin démo inSPIRED n’est qu’un magasin pour les démonstrations et son contenu entier est de caractère exemplaire uniquement pour des raisons de démonstrations et d’illustrations. Intershop Communications AG ne garantit pas et décline toute responsabilité pour l’exactitude, l’exhaustivité et la mise à jour du contenu mis à disposition. Le contenu de ce magasin démo ne doit pas être adopté ou copié à votre magasin ou être utilisé autrement par vous.

Intershop Progressive Web App {{ appVersion }}
© 2019 INTERSHOP Communications AG. Tous droits réservés.

", "helpdesk.contact_us.heading": "Contact", "helpdesk.contact_us.link": "Contact", "helpdesk.contactus.comments.error": "Saisissez votre question ou vos commentaires.", @@ -2543,7 +2542,7 @@ "basket.validation.general.error": "Votre panier n'est plus valide. Corrigez les erreurs signalées ci-dessous.", "servererror.mailServer.error": "Votre courriel n’a pas pu être envoyé. Nous nous excusons pour les inconvénients. Veuillez réessayer plus tard.", "registration.tac.error.tip": "Veuillez accepter les conditions pour continuer.", - "registration.privacy_policy.details.title": "Politique de confidentialité", + "registration.tac_privacy_policy.text": "J’accepte les Conditions générales et la Politique de confidentialité.", "customer.credentials.passwordreset.invalid_password.error.PasswordExpressionViolation": "Le mot de passe doit comporter un minimum de 7\u00A0caract\u00E8res, comprenant des chiffres et des lettres, sans espaces.", "seo.title.home": "Page d’accueil inTRONICS", "seo.description.home": "Page d’accueil inTRONICS ...", @@ -2554,6 +2553,5 @@ "seo.defaults.title": "Intershop Progressive Web App", "seo.defaults.description": "Intershop - Progressive Web App - Démo PWA", "account.login.session_timeout.message": "Vous avez été déconnecté automatiquement en raison d’une longue période d’inactivité. Veuillez vous connecter à nouveau pour continuer vos achats.", - "account.login.register_now": "Vous n’avez pas encore de compte ?
Enregistrez-vous maintenant", - "registration.tac_privacy_policy.label": "J’accepte les Conditions générales et la Politique de confidentialité." + "account.login.register_now": "Vous n’avez pas encore de compte ?
Enregistrez-vous maintenant" }