From 33c65953356f8706cf546941bf5cc62815cf57bf Mon Sep 17 00:00:00 2001 From: Phil Bennett Date: Thu, 30 Oct 2025 11:36:11 -0500 Subject: [PATCH 01/12] enforce new biome length rules --- packages/localizations/package.json | 8 +- packages/localizations/src/deDe.ts | 102 +- packages/localizations/src/enIe.ts | 36 +- packages/localizations/src/enUs.ts | 36 +- packages/localizations/src/esAr.ts | 54 +- packages/localizations/src/esCl.ts | 57 +- packages/localizations/src/esCo.ts | 51 +- packages/localizations/src/esEs.ts | 66 +- packages/localizations/src/esMx.ts | 57 +- packages/localizations/src/esPe.ts | 54 +- packages/localizations/src/esUs.ts | 54 +- packages/localizations/src/frCa.ts | 102 +- packages/localizations/src/frFr.ts | 105 +- packages/localizations/src/idId.ts | 30 +- packages/localizations/src/itIt.ts | 105 +- packages/localizations/src/ptBr.ts | 45 +- packages/localizations/src/qaPs.ts | 57 +- packages/localizations/src/trTr.ts | 30 +- packages/localizations/src/viVn.ts | 33 +- packages/localizations/src/zhCn.ts | 3 +- packages/localizations/src/zhSg.ts | 3 +- .../checkout/address/address-form.tsx | 149 +- .../checkout/address/country-region-data.ts | 36 +- .../checkout/address/get-country-region.ts | 10 +- .../address/utils/check-is-valid-address.ts | 24 +- .../checkout/address/utils/format-address.ts | 13 +- .../address/utils/use-address-verification.ts | 7 +- .../address/utils/use-sync-billing-address.ts | 30 +- .../checkout/checkout-section-header.tsx | 10 +- .../components/checkout/checkout-skeleton.tsx | 4 +- .../src/components/checkout/checkout.tsx | 65 +- .../checkout/contact/contact-form.tsx | 30 +- .../checkout/contact/phone-input.tsx | 100 +- .../checkout/delivery/delivery-method.tsx | 32 +- .../utils/use-apply-delivery-method.ts | 4 +- .../discount/discount-apply-button.tsx | 12 +- .../checkout/discount/discount-error-list.tsx | 6 +- .../checkout/discount/discount-standalone.tsx | 20 +- .../checkout/discount/discount-tag.tsx | 12 +- .../checkout/discount/discounts.tsx | 6 +- .../discount/utils/use-discount-apply.ts | 168 +- .../utils/use-get-price-adjustments.ts | 14 +- .../checkout/express-checkout/apple-pay.tsx | 7 +- .../express-checkout-buttons.tsx | 28 +- .../express-checkout/express-checkout.tsx | 46 +- .../checkout/form/checkout-error-list.tsx | 9 +- .../checkout/form/checkout-form-container.tsx | 35 +- .../checkout/form/checkout-form.tsx | 112 +- .../checkout/form/custom-form-provider.tsx | 20 +- .../utils/get-required-fields-from-schema.ts | 13 +- .../checkout/line-items/line-items.tsx | 23 +- .../components/checkout/notes/notes-form.tsx | 11 +- .../checkout/order/use-draft-order-sync.ts | 82 +- .../checkout/order/use-draft-order.ts | 22 +- .../checkout/order/use-update-order.ts | 11 +- .../checkout/order/use-update-taxes.ts | 33 +- .../components/checkout/payment/card-icon.tsx | 8 +- .../components/checkout/payment/card-info.ts | 45 +- .../checkout-buttons/credit-card/square.tsx | 20 +- .../checkout-buttons/credit-card/stripe.tsx | 7 +- .../checkout-buttons/express/godaddy.tsx | 212 +- .../checkout-buttons/express/stripe.tsx | 4 +- .../checkout-buttons/offline/default.tsx | 10 +- .../checkout-buttons/paypal/paypal.tsx | 25 +- .../payment/checkout-buttons/paze/godaddy.tsx | 67 +- .../checkout/payment/expiration-date.tsx | 15 +- .../checkout/payment/free-payment-form.tsx | 11 +- .../checkout/payment/icons/Amex.tsx | 6 +- .../checkout/payment/icons/Discover.tsx | 8 +- .../checkout/payment/icons/GooglePay.tsx | 19 +- .../checkout/payment/icons/Mastercard.tsx | 6 +- .../checkout/payment/icons/PayPal.tsx | 7 +- .../checkout/payment/icons/Paze.tsx | 21 +- .../checkout/payment/icons/Visa.tsx | 6 +- .../payment/icons/payment-address-toggle.tsx | 41 +- .../checkout/payment/lazy-payment-loader.tsx | 110 +- .../checkout/payment/payment-form.tsx | 235 +- .../payment/payment-method-renderer.tsx | 26 +- .../payment-methods/credit-card/container.tsx | 13 +- .../payment-methods/credit-card/godaddy.tsx | 29 +- .../payment-methods/credit-card/square.tsx | 5 +- .../payment-methods/credit-card/stripe.tsx | 32 +- .../src/components/checkout/payment/types.ts | 31 +- .../payment/utils/conditional-providers.tsx | 20 +- .../payment/utils/payment-address-toggle.tsx | 14 +- .../checkout/payment/utils/poynt-provider.tsx | 19 +- .../payment/utils/square-provider.tsx | 13 +- .../payment/utils/stripe-provider.tsx | 3 +- .../utils/use-build-payment-request.ts | 57 +- .../payment/utils/use-confirm-checkout.ts | 25 +- .../utils/use-get-selected-payment-method.ts | 8 +- .../payment/utils/use-load-poynt-collect.ts | 7 +- .../checkout/payment/utils/use-load-square.ts | 7 +- .../payment/utils/use-poynt-collect-cdn.ts | 3 +- .../payment/utils/use-stripe-checkout.ts | 31 +- .../utils/use-stripe-payment-intent.ts | 48 +- .../checkout/pickup/local-pickup.tsx | 284 +- .../pickup/utils/build-pickup-payload.ts | 3 +- .../checkout/shipping/shipping-method.tsx | 68 +- .../shipping/utils/filter-shipping-methods.ts | 12 +- .../utils/use-apply-shipping-method.ts | 53 +- .../utils/use-draft-order-shipping-methods.ts | 8 +- .../utils/use-get-shipping-methods.ts | 8 +- .../utils/use-remove-shipping-method.ts | 53 +- .../src/components/checkout/target/target.tsx | 8 +- .../components/checkout/tips/tips-form.tsx | 48 +- .../src/components/checkout/totals/totals.tsx | 40 +- .../components/checkout/ui/floating-label.tsx | 32 +- .../checkout/utils/checkout-transformers.ts | 57 +- .../react/src/components/ui/accordion.tsx | 12 +- .../react/src/components/ui/autocomplete.tsx | 11 +- packages/react/src/components/ui/button.tsx | 22 +- packages/react/src/components/ui/calendar.tsx | 36 +- packages/react/src/components/ui/checkbox.tsx | 4 +- packages/react/src/components/ui/command.tsx | 47 +- packages/react/src/components/ui/dialog.tsx | 41 +- packages/react/src/components/ui/form.tsx | 125 +- packages/react/src/components/ui/input.tsx | 38 +- packages/react/src/components/ui/label.tsx | 15 +- .../react/src/components/ui/radio-group.tsx | 8 +- .../react/src/components/ui/scroll-area.tsx | 16 +- packages/react/src/components/ui/select.tsx | 78 +- packages/react/src/components/ui/sheet.tsx | 82 +- packages/react/src/components/ui/skeleton.tsx | 15 +- packages/react/src/components/ui/textarea.tsx | 28 +- packages/react/src/godaddy-provider.tsx | 22 +- packages/react/src/hooks/use-mobile.tsx | 4 +- packages/react/src/hooks/use-theme.tsx | 4 +- packages/react/src/hooks/use-variables.tsx | 6 +- packages/react/src/lib/godaddy/godaddy.ts | 120 +- packages/react/src/lib/godaddy/graphql-env.ts | 15316 ++++++++-------- packages/react/src/preflight.css | 20 +- packages/react/src/server.ts | 29 +- packages/react/src/tracking/track.tsx | 64 +- .../react/src/tracking/tracking-provider.tsx | 13 +- packages/react/src/types.ts | 102 +- packages/react/tsdown.config.ts | 4 +- 137 files changed, 11450 insertions(+), 9072 deletions(-) diff --git a/packages/localizations/package.json b/packages/localizations/package.json index 873039fd..2567541f 100644 --- a/packages/localizations/package.json +++ b/packages/localizations/package.json @@ -19,7 +19,13 @@ "lint": "biome check .", "lint:fix": "biome check --write ." }, - "keywords": ["godaddy", "checkout", "localization", "i18n", "internationalization"], + "keywords": [ + "godaddy", + "checkout", + "localization", + "i18n", + "internationalization" + ], "license": "MIT", "devDependencies": { "@biomejs/biome": "^2.3.2", diff --git a/packages/localizations/src/deDe.ts b/packages/localizations/src/deDe.ts index 2bb86528..139c2acf 100644 --- a/packages/localizations/src/deDe.ts +++ b/packages/localizations/src/deDe.ts @@ -6,7 +6,8 @@ export const deDe = { free: 'KOSTENLOS', closed: 'Geschlossen', apply: 'Anwenden', - checkoutDisabled: 'Der Checkout ist derzeit deaktiviert. Wir entschuldigen uns für die Unannehmlichkeiten.', + checkoutDisabled: + 'Der Checkout ist derzeit deaktiviert. Wir entschuldigen uns für die Unannehmlichkeiten.', }, contact: { title: 'Kontakt', @@ -15,7 +16,8 @@ export const deDe = { }, pickup: { title: 'Abholung vor Ort', - description: 'Wir werden uns bemühen, Ihre gewünschte Abholzeit einzuhalten. Die tatsächlichen Abholzeiten können variieren.', + description: + 'Wir werden uns bemühen, Ihre gewünschte Abholzeit einzuhalten. Die tatsächlichen Abholzeiten können variieren.', location: 'Abholort', date: 'Abholdatum', time: 'Bevorzugte Abholzeit', @@ -24,7 +26,8 @@ export const deDe = { selectTime: 'Abholzeit auswählen', storeHours: 'Öffnungszeiten', seeDetails: 'Details anzeigen', - noTimeSlots: 'Keine verfügbaren Zeitfenster für das ausgewählte Datum. Bitte wählen Sie ein anderes Datum.', + noTimeSlots: + 'Keine verfügbaren Zeitfenster für das ausgewählte Datum. Bitte wählen Sie ein anderes Datum.', hoursDisplayed: 'Zeiten werden in Ihrer lokalen Zeitzone angezeigt.', storeOperatesIn: 'Die Filiale arbeitet in der Zeitzone {timezone}.', asap: 'ASAP', @@ -62,7 +65,8 @@ export const deDe = { title: 'Versand', description: 'Lieferadresse', method: 'Versandart', - noShippingMethodAddress: 'Geben Sie Ihre Adresse ein, um verfügbare Versandmethoden zu sehen.', + noShippingMethodAddress: + 'Geben Sie Ihre Adresse ein, um verfügbare Versandmethoden zu sehen.', noShippingMethods: 'Keine Versandmethoden gefunden.', phone: 'Telefonnummer', country: 'Land', @@ -165,7 +169,8 @@ export const deDe = { suggestions: 'Vorschläge', }, form: { - useFormFieldError: 'useFormField sollte innerhalb von verwendet werden', + useFormFieldError: + 'useFormField sollte innerhalb von verwendet werden', }, pagination: { ariaLabel: 'Seitennummerierung', @@ -176,7 +181,8 @@ export const deDe = { morePages: 'Weitere Seiten', }, sidebar: { - useSidebarError: 'useSidebar muss innerhalb eines SidebarProvider verwendet werden.', + useSidebarError: + 'useSidebar muss innerhalb eines SidebarProvider verwendet werden.', toggleSidebar: 'Seitenleiste umschalten', }, accessibility: { @@ -199,18 +205,25 @@ export const deDe = { orderIdRequired: 'Bestellnummer ist erforderlich', errorTrackingEvent: 'Fehler beim Verfolgen des Events', errorInTrackingSubscriber: 'Fehler im Tracking-Abonnenten', - useTrackingProviderError: 'useTracking muss innerhalb eines TrackingProvider verwendet werden', - usePoyntCollectProviderError: 'usePoyntCollect muss innerhalb eines PoyntCollectProvider verwendet werden', - useSquareProviderError: 'useSquare muss innerhalb eines SquareProvider verwendet werden', + useTrackingProviderError: + 'useTracking muss innerhalb eines TrackingProvider verwendet werden', + usePoyntCollectProviderError: + 'usePoyntCollect muss innerhalb eines PoyntCollectProvider verwendet werden', + useSquareProviderError: + 'useSquare muss innerhalb eines SquareProvider verwendet werden', errorProcessingPayment: 'Fehler bei der Zahlungsverarbeitung', - stripeConfigMissing: 'Stripe-Konfiguration fehlt. Bitte überprüfen Sie Ihre Einstellungen.', + stripeConfigMissing: + 'Stripe-Konfiguration fehlt. Bitte überprüfen Sie Ihre Einstellungen.', paymentSuccessful: 'Zahlung erfolgreich', paymentFailed: 'Zahlung fehlgeschlagen', - paypalConfigMissing: 'PayPal-Konfiguration fehlt. Bitte überprüfen Sie Ihre Einstellungen.', + paypalConfigMissing: + 'PayPal-Konfiguration fehlt. Bitte überprüfen Sie Ihre Einstellungen.', stripeNotReady: 'Stripe nicht bereit', cardElementNotFound: 'CardElement nicht gefunden', - errorProcessingCardPayment: 'Fehler bei der Verarbeitung der Kartenzahlung.', - errorProcessingExpressPayment: 'Fehler bei der Verarbeitung der Express-Zahlung.', + errorProcessingCardPayment: + 'Fehler bei der Verarbeitung der Kartenzahlung.', + errorProcessingExpressPayment: + 'Fehler bei der Verarbeitung der Express-Zahlung.', failedToInitializePayment: 'Zahlung konnte nicht initialisiert werden.', invalidPhoneNumber: 'Ungültige Telefonnummer', }, @@ -237,39 +250,55 @@ export const deDe = { apiErrors: { INTERNAL_SERVER_ERROR: 'Serverfehler', SESSION_NOT_FOUND: 'Sitzung nicht gefunden', - CHECKOUT_SESSION_RETRIEVAL_FAILED: 'Abrufen der Checkout-Sitzung fehlgeschlagen', + CHECKOUT_SESSION_RETRIEVAL_FAILED: + 'Abrufen der Checkout-Sitzung fehlgeschlagen', CHECKOUT_SESSION_NOT_FOUND: 'Checkout-Sitzung nicht gefunden', - CHECKOUT_SESSION_FETCH_ERROR: 'Allgemeiner Abruffehler der Checkout-Sitzung', + CHECKOUT_SESSION_FETCH_ERROR: + 'Allgemeiner Abruffehler der Checkout-Sitzung', DRAFT_ORDER_NOT_FOUND: 'Bestellung nicht gefunden', - CHECKOUT_SESSION_CREATION_FAILED: 'Erstellen der Checkout-Sitzung fehlgeschlagen', - CREATED_SESSION_DATA_NOT_FOUND: 'Daten der erstellten Sitzung nicht gefunden', - CHECKOUT_SESSION_CREATION_ERROR: 'Allgemeiner Erstellungsfehler der Checkout-Sitzung', - CHECKOUT_SESSION_UPDATE_FAILED: 'Aktualisierung der Checkout-Sitzung fehlgeschlagen', + CHECKOUT_SESSION_CREATION_FAILED: + 'Erstellen der Checkout-Sitzung fehlgeschlagen', + CREATED_SESSION_DATA_NOT_FOUND: + 'Daten der erstellten Sitzung nicht gefunden', + CHECKOUT_SESSION_CREATION_ERROR: + 'Allgemeiner Erstellungsfehler der Checkout-Sitzung', + CHECKOUT_SESSION_UPDATE_FAILED: + 'Aktualisierung der Checkout-Sitzung fehlgeschlagen', UPDATED_SESSION_NOT_FOUND: 'Aktualisierte Sitzung nicht gefunden', - CHECKOUT_SESSION_UPDATE_ERROR: 'Allgemeiner Aktualisierungsfehler der Checkout-Sitzung', + CHECKOUT_SESSION_UPDATE_ERROR: + 'Allgemeiner Aktualisierungsfehler der Checkout-Sitzung', ORDER_API_NOT_FOUND: 'Bestellungs-API-Datenquelle nicht gefunden', DRAFT_ORDER_RETRIEVAL_FAILED: 'Abrufen der Bestellung fehlgeschlagen', DATA_SOURCES_NOT_FOUND: 'Datenquellen nicht gefunden', TRANSACTION_API_NOT_FOUND: 'Transaktions-API-Datenquelle nicht gefunden', - TRANSACTION_PROCESSING_FAILED: 'Verarbeitung der Transaktion fehlgeschlagen', - TRANSACTION_CREATION_FAILED: 'Finden oder Erstellen der Transaktion fehlgeschlagen', + TRANSACTION_PROCESSING_FAILED: + 'Verarbeitung der Transaktion fehlgeschlagen', + TRANSACTION_CREATION_FAILED: + 'Finden oder Erstellen der Transaktion fehlgeschlagen', ORDER_OPENING_FAILED: 'Öffnen der Bestellung fehlgeschlagen', INVALID_FULFILLMENT_LOCATION: 'Ungültiger Erfüllungsort', NO_VALID_PICKUP_LOCATION: 'Kein gültiger Abholort verfügbar', DRAFT_ORDER_FETCH_FAILED: 'Abrufen der Bestellung fehlgeschlagen', LINE_ITEMS_FETCH_FAILED: 'Abrufen der Artikel fehlgeschlagen', - CURRENT_ORDER_FETCH_FAILED: 'Abrufen der aktuellen Bestellung fehlgeschlagen', + CURRENT_ORDER_FETCH_FAILED: + 'Abrufen der aktuellen Bestellung fehlgeschlagen', DRAFT_ORDER_UPDATE_FAILED: 'Aktualisierung der Bestellung fehlgeschlagen', DISCOUNT_APPLICATION_FAILED: 'Anwenden des Gutscheins fehlgeschlagen', CONTEXT_UNAVAILABLE: 'Sitzung oder Datenquellen nicht verfügbar', - SHIPPING_LINES_UPDATE_FAILED: 'Aktualisierung der Versandzeilen fehlgeschlagen', - ORDER_TOTALS_UPDATE_FAILED: 'Aktualisierung der Bestellsummen fehlgeschlagen', - ORDER_TOTAL_CALCULATION_FAILED: 'Berechnung der Bestellsummen fehlgeschlagen', - SHIPPING_METHOD_APPLICATION_FAILED: 'Anwenden der Versandmethode fehlgeschlagen', + SHIPPING_LINES_UPDATE_FAILED: + 'Aktualisierung der Versandzeilen fehlgeschlagen', + ORDER_TOTALS_UPDATE_FAILED: + 'Aktualisierung der Bestellsummen fehlgeschlagen', + ORDER_TOTAL_CALCULATION_FAILED: + 'Berechnung der Bestellsummen fehlgeschlagen', + SHIPPING_METHOD_APPLICATION_FAILED: + 'Anwenden der Versandmethode fehlgeschlagen', SKU_FETCH_FAILED: 'Abrufen der SKUs fehlgeschlagen', - SHIPPING_RATES_CALCULATION_FAILED: 'Berechnung der Versandkosten fehlgeschlagen', + SHIPPING_RATES_CALCULATION_FAILED: + 'Berechnung der Versandkosten fehlgeschlagen', SHIPPING_METHOD_NOT_FOUND: 'Versandmethode nicht gefunden', - SHIPPING_METHOD_REMOVAL_FAILED: 'Entfernen der Versandmethode fehlgeschlagen', + SHIPPING_METHOD_REMOVAL_FAILED: + 'Entfernen der Versandmethode fehlgeschlagen', SHIPPING_ADDRESS_REQUIRED: 'Lieferadresse erforderlich', INVENTORY_VALIDATION_ERROR: 'Lagervalidierungsfehler', INSUFFICIENT_INVENTORY: 'Unzureichender Lagerbestand', @@ -299,8 +328,10 @@ export const deDe = { CATALOG_API_ERROR: 'Katalogservice-Fehler', TAX_SERVICE_UNAVAILABLE: 'Steuerservice ist nicht verfügbar', SHIPPING_SERVICE_UNAVAILABLE: 'Versandservice ist nicht verfügbar', - PRICE_ADJUSTMENTS_SERVICE_UNAVAILABLE: 'Preisanpassungsservice ist nicht verfügbar', - PRICE_ADJUSTMENTS_CALCULATION_FAILED: 'Berechnung der Preisanpassungen fehlgeschlagen', + PRICE_ADJUSTMENTS_SERVICE_UNAVAILABLE: + 'Preisanpassungsservice ist nicht verfügbar', + PRICE_ADJUSTMENTS_CALCULATION_FAILED: + 'Berechnung der Preisanpassungen fehlgeschlagen', SERVICE_UNAVAILABLE: 'Service ist vorübergehend nicht verfügbar', RATE_LIMITED: 'Zu viele Anfragen, bitte versuchen Sie es später erneut', TIMEOUT: 'Zeitüberschreitung der Anfrage', @@ -308,9 +339,12 @@ export const deDe = { SHIPPING_POSTAL_CODE_REQUIRED: 'Postleitzahl für Versand ist erforderlich', SHIPPING_COUNTRY_CODE_REQUIRED: 'Ländercode für Versand ist erforderlich', SHIPPING_METHOD_REQUIRED: 'Versandmethode ist erforderlich', - SHIPPING_ADDRESS_VERIFICATION_FAILED: 'Verifizierung der Lieferadresse fehlgeschlagen', - BILLING_ADDRESS_VERIFICATION_FAILED: 'Verifizierung der Rechnungsadresse fehlgeschlagen', - MISSING_SHIPPING_INFO: 'Lieferadresse oder -methode konnte nicht angewendet werden', + SHIPPING_ADDRESS_VERIFICATION_FAILED: + 'Verifizierung der Lieferadresse fehlgeschlagen', + BILLING_ADDRESS_VERIFICATION_FAILED: + 'Verifizierung der Rechnungsadresse fehlgeschlagen', + MISSING_SHIPPING_INFO: + 'Lieferadresse oder -methode konnte nicht angewendet werden', DEPENDENCY_ERROR: 'Wir können Ihre Bestellung derzeit nicht bearbeiten. Bitte warten Sie einen Moment und versuchen Sie es erneut', }, diff --git a/packages/localizations/src/enIe.ts b/packages/localizations/src/enIe.ts index 07dd073f..04f21481 100644 --- a/packages/localizations/src/enIe.ts +++ b/packages/localizations/src/enIe.ts @@ -6,7 +6,8 @@ export const enIe = { free: 'FREE', closed: 'Closed', apply: 'Apply', - checkoutDisabled: 'Checkout is currently disabled. We apologise for the inconvenience.', + checkoutDisabled: + 'Checkout is currently disabled. We apologise for the inconvenience.', }, contact: { title: 'Contact', @@ -15,7 +16,8 @@ export const enIe = { }, pickup: { title: 'Local Pickup', - description: 'All efforts will be made to meet your expected pickup time. Actual pickup times may vary.', + description: + 'All efforts will be made to meet your expected pickup time. Actual pickup times may vary.', location: 'Pickup Location', date: 'Pickup Date', time: 'Preferred Pickup Time', @@ -24,7 +26,8 @@ export const enIe = { selectTime: 'Select a pickup time', storeHours: 'Store Hours', seeDetails: 'See details', - noTimeSlots: 'No available time slots for the selected date. Please select another date.', + noTimeSlots: + 'No available time slots for the selected date. Please select another date.', hoursDisplayed: 'Hours displayed in your local timezone.', storeOperatesIn: 'Store operates in {timezone} timezone.', asap: 'ASAP', @@ -62,7 +65,8 @@ export const enIe = { title: 'Shipping', description: 'Shipping address', method: 'Shipping method', - noShippingMethodAddress: 'Enter your address to see available shipping methods.', + noShippingMethodAddress: + 'Enter your address to see available shipping methods.', noShippingMethods: 'No shipping methods found.', phone: 'Phone Number', country: 'Country', @@ -199,14 +203,18 @@ export const enIe = { orderIdRequired: 'Order ID is required', errorTrackingEvent: 'Error tracking event', errorInTrackingSubscriber: 'Error in tracking subscriber', - useTrackingProviderError: 'useTracking must be used within a TrackingProvider', - usePoyntCollectProviderError: 'usePoyntCollect must be used within a PoyntCollectProvider', + useTrackingProviderError: + 'useTracking must be used within a TrackingProvider', + usePoyntCollectProviderError: + 'usePoyntCollect must be used within a PoyntCollectProvider', useSquareProviderError: 'useSquare must be used within a SquareProvider', errorProcessingPayment: 'Error processing payment', - stripeConfigMissing: 'Stripe configuration is missing. Please check your setup.', + stripeConfigMissing: + 'Stripe configuration is missing. Please check your setup.', paymentSuccessful: 'Payment successful', paymentFailed: 'Payment failed', - paypalConfigMissing: 'PayPal configuration is missing. Please check your setup.', + paypalConfigMissing: + 'PayPal configuration is missing. Please check your setup.', stripeNotReady: 'Stripe not ready', cardElementNotFound: 'CardElement not found', errorProcessingCardPayment: 'Error processing card payment.', @@ -299,8 +307,10 @@ export const enIe = { CATALOG_API_ERROR: 'Catalogue service error', TAX_SERVICE_UNAVAILABLE: 'VAT service is unavailable', SHIPPING_SERVICE_UNAVAILABLE: 'Shipping service is unavailable', - PRICE_ADJUSTMENTS_SERVICE_UNAVAILABLE: 'Price adjustments service is unavailable', - PRICE_ADJUSTMENTS_CALCULATION_FAILED: 'Failed to calculate price adjustments', + PRICE_ADJUSTMENTS_SERVICE_UNAVAILABLE: + 'Price adjustments service is unavailable', + PRICE_ADJUSTMENTS_CALCULATION_FAILED: + 'Failed to calculate price adjustments', SERVICE_UNAVAILABLE: 'Service is temporarily unavailable', RATE_LIMITED: 'Too many requests, please try again later', TIMEOUT: 'Request timed out', @@ -308,9 +318,11 @@ export const enIe = { SHIPPING_POSTAL_CODE_REQUIRED: 'Shipping postal code is required', SHIPPING_COUNTRY_CODE_REQUIRED: 'Shipping country code is required', SHIPPING_METHOD_REQUIRED: 'Shipping method is required', - SHIPPING_ADDRESS_VERIFICATION_FAILED: 'Shipping address verification failed', + SHIPPING_ADDRESS_VERIFICATION_FAILED: + 'Shipping address verification failed', BILLING_ADDRESS_VERIFICATION_FAILED: 'Billing address verification failed', MISSING_SHIPPING_INFO: 'Shipping address or method failed to apply', - DEPENDENCY_ERROR: "We're unable to process your order right now. Please wait a moment and try again", + DEPENDENCY_ERROR: + "We're unable to process your order right now. Please wait a moment and try again", }, }; diff --git a/packages/localizations/src/enUs.ts b/packages/localizations/src/enUs.ts index b28eb58f..89d960a6 100644 --- a/packages/localizations/src/enUs.ts +++ b/packages/localizations/src/enUs.ts @@ -6,7 +6,8 @@ export const enUs = { free: 'FREE', closed: 'Closed', apply: 'Apply', - checkoutDisabled: 'Checkout is currently disabled. We apologize for the inconvenience.', + checkoutDisabled: + 'Checkout is currently disabled. We apologize for the inconvenience.', }, contact: { title: 'Contact', @@ -15,7 +16,8 @@ export const enUs = { }, pickup: { title: 'Local Pickup', - description: 'All efforts will be made to meet your expected pickup time. Actual pickup times may vary.', + description: + 'All efforts will be made to meet your expected pickup time. Actual pickup times may vary.', location: 'Pickup Location', date: 'Pickup Date', time: 'Preferred Pickup Time', @@ -24,7 +26,8 @@ export const enUs = { selectTime: 'Select a pickup time', storeHours: 'Store Hours', seeDetails: 'See details', - noTimeSlots: 'No available time slots for the selected date. Please select another date.', + noTimeSlots: + 'No available time slots for the selected date. Please select another date.', hoursDisplayed: 'Hours displayed in your local timezone.', storeOperatesIn: 'Store operates in {timezone} timezone.', asap: 'ASAP', @@ -62,7 +65,8 @@ export const enUs = { title: 'Shipping', description: 'Shipping address', method: 'Shipping method', - noShippingMethodAddress: 'Enter your address to see available shipping methods.', + noShippingMethodAddress: + 'Enter your address to see available shipping methods.', noShippingMethods: 'No shipping methods found.', phone: 'Phone Number', country: 'Country', @@ -199,14 +203,18 @@ export const enUs = { orderIdRequired: 'Order ID is required', errorTrackingEvent: 'Error tracking event', errorInTrackingSubscriber: 'Error in tracking subscriber', - useTrackingProviderError: 'useTracking must be used within a TrackingProvider', - usePoyntCollectProviderError: 'usePoyntCollect must be used within a PoyntCollectProvider', + useTrackingProviderError: + 'useTracking must be used within a TrackingProvider', + usePoyntCollectProviderError: + 'usePoyntCollect must be used within a PoyntCollectProvider', useSquareProviderError: 'useSquare must be used within a SquareProvider', errorProcessingPayment: 'Error processing payment', - stripeConfigMissing: 'Stripe configuration is missing. Please check your setup.', + stripeConfigMissing: + 'Stripe configuration is missing. Please check your setup.', paymentSuccessful: 'Payment successful', paymentFailed: 'Payment failed', - paypalConfigMissing: 'PayPal configuration is missing. Please check your setup.', + paypalConfigMissing: + 'PayPal configuration is missing. Please check your setup.', stripeNotReady: 'Stripe not ready', cardElementNotFound: 'CardElement not found', errorProcessingCardPayment: 'Error processing card payment.', @@ -299,8 +307,10 @@ export const enUs = { CATALOG_API_ERROR: 'Catalog service error', TAX_SERVICE_UNAVAILABLE: 'Tax service is unavailable', SHIPPING_SERVICE_UNAVAILABLE: 'Shipping service is unavailable', - PRICE_ADJUSTMENTS_SERVICE_UNAVAILABLE: 'Price adjustments service is unavailable', - PRICE_ADJUSTMENTS_CALCULATION_FAILED: 'Failed to calculate price adjustments', + PRICE_ADJUSTMENTS_SERVICE_UNAVAILABLE: + 'Price adjustments service is unavailable', + PRICE_ADJUSTMENTS_CALCULATION_FAILED: + 'Failed to calculate price adjustments', SERVICE_UNAVAILABLE: 'Service is temporarily unavailable', RATE_LIMITED: 'Too many requests, please try again later', TIMEOUT: 'Request timed out', @@ -308,9 +318,11 @@ export const enUs = { SHIPPING_POSTAL_CODE_REQUIRED: 'Shipping postal code is required', SHIPPING_COUNTRY_CODE_REQUIRED: 'Shipping country code is required', SHIPPING_METHOD_REQUIRED: 'Shipping method is required', - SHIPPING_ADDRESS_VERIFICATION_FAILED: 'Shipping address verification failed', + SHIPPING_ADDRESS_VERIFICATION_FAILED: + 'Shipping address verification failed', BILLING_ADDRESS_VERIFICATION_FAILED: 'Billing address verification failed', MISSING_SHIPPING_INFO: 'Shipping address or method failed to apply', - DEPENDENCY_ERROR: "We're unable to process your order right now. Please wait a moment and try again", + DEPENDENCY_ERROR: + "We're unable to process your order right now. Please wait a moment and try again", }, }; diff --git a/packages/localizations/src/esAr.ts b/packages/localizations/src/esAr.ts index 7475a167..e6f6a692 100644 --- a/packages/localizations/src/esAr.ts +++ b/packages/localizations/src/esAr.ts @@ -6,7 +6,8 @@ export const esAr = { free: 'GRATIS', closed: 'Cerrado', apply: 'Aplicar', - checkoutDisabled: 'El checkout está deshabilitado actualmente. Pedimos disculpas por las molestias.', + checkoutDisabled: + 'El checkout está deshabilitado actualmente. Pedimos disculpas por las molestias.', }, contact: { title: 'Contacto', @@ -15,7 +16,8 @@ export const esAr = { }, pickup: { title: 'Retiro en Local', - description: 'Haremos todo lo posible para cumplir con el horario de retiro solicitado. Los horarios reales pueden variar.', + description: + 'Haremos todo lo posible para cumplir con el horario de retiro solicitado. Los horarios reales pueden variar.', location: 'Ubicación de Retiro', date: 'Fecha de Retiro', time: 'Horario Preferido de Retiro', @@ -24,7 +26,8 @@ export const esAr = { selectTime: 'Seleccioná un horario de retiro', storeHours: 'Horarios del Local', seeDetails: 'Ver detalles', - noTimeSlots: 'No hay horarios disponibles para la fecha seleccionada. Por favor seleccioná otra fecha.', + noTimeSlots: + 'No hay horarios disponibles para la fecha seleccionada. Por favor seleccioná otra fecha.', hoursDisplayed: 'Horarios mostrados en tu zona horaria local.', storeOperatesIn: 'El local opera en zona horaria {timezone}.', asap: 'LO ANTES POSIBLE', @@ -62,7 +65,8 @@ export const esAr = { title: 'Envío', description: 'Dirección de envío', method: 'Método de envío', - noShippingMethodAddress: 'Ingresá tu dirección para ver los métodos de envío disponibles.', + noShippingMethodAddress: + 'Ingresá tu dirección para ver los métodos de envío disponibles.', noShippingMethods: 'No se encontraron métodos de envío.', phone: 'Número de Teléfono', country: 'País', @@ -91,7 +95,8 @@ export const esAr = { billingAddress: { title: 'Dirección de Facturación', description: 'Ingresá tu dirección de facturación.', - useShippingAddress: 'Usar dirección de envío como dirección de facturación', + useShippingAddress: + 'Usar dirección de envío como dirección de facturación', }, methods: { creditCard: 'Tarjeta de Crédito o Débito', @@ -199,14 +204,18 @@ export const esAr = { orderIdRequired: 'Se requiere ID del pedido', errorTrackingEvent: 'Error al rastrear evento', errorInTrackingSubscriber: 'Error en suscriptor de rastreo', - useTrackingProviderError: 'useTracking debe usarse dentro de un TrackingProvider', - usePoyntCollectProviderError: 'usePoyntCollect debe usarse dentro de un PoyntCollectProvider', + useTrackingProviderError: + 'useTracking debe usarse dentro de un TrackingProvider', + usePoyntCollectProviderError: + 'usePoyntCollect debe usarse dentro de un PoyntCollectProvider', useSquareProviderError: 'useSquare debe usarse dentro de un SquareProvider', errorProcessingPayment: 'Error al procesar el pago', - stripeConfigMissing: 'Falta configuración de Stripe. Por favor verificá tu configuración.', + stripeConfigMissing: + 'Falta configuración de Stripe. Por favor verificá tu configuración.', paymentSuccessful: 'Pago exitoso', paymentFailed: 'Error en el pago', - paypalConfigMissing: 'Falta configuración de PayPal. Por favor verificá tu configuración.', + paypalConfigMissing: + 'Falta configuración de PayPal. Por favor verificá tu configuración.', stripeNotReady: 'Stripe no está listo', cardElementNotFound: 'CardElement no encontrado', errorProcessingCardPayment: 'Error al procesar pago con tarjeta.', @@ -222,7 +231,8 @@ export const esAr = { invalidShippingAddress: 'Dirección de envío inválida', invalidBillingAddress: 'Dirección de facturación inválida', selectPaymentMethod: 'Seleccioná un método de pago', - enterValidBillingPhone: 'Ingresá un número de teléfono de facturación válido', + enterValidBillingPhone: + 'Ingresá un número de teléfono de facturación válido', enterValidShippingPhone: 'Ingresá un número de teléfono de envío válido', enterFirstName: 'Ingresá un nombre', enterLastName: 'Ingresá un apellido', @@ -243,14 +253,17 @@ export const esAr = { DRAFT_ORDER_NOT_FOUND: 'Pedido no encontrado', CHECKOUT_SESSION_CREATION_FAILED: 'Error al crear sesión de checkout', CREATED_SESSION_DATA_NOT_FOUND: 'Datos de sesión creada no encontrados', - CHECKOUT_SESSION_CREATION_ERROR: 'Error general al crear sesión de checkout', + CHECKOUT_SESSION_CREATION_ERROR: + 'Error general al crear sesión de checkout', CHECKOUT_SESSION_UPDATE_FAILED: 'Error al actualizar sesión de checkout', UPDATED_SESSION_NOT_FOUND: 'Sesión actualizada no encontrada', - CHECKOUT_SESSION_UPDATE_ERROR: 'Error general al actualizar sesión de checkout', + CHECKOUT_SESSION_UPDATE_ERROR: + 'Error general al actualizar sesión de checkout', ORDER_API_NOT_FOUND: 'Fuente de datos de API de pedidos no encontrada', DRAFT_ORDER_RETRIEVAL_FAILED: 'Error al recuperar pedido', DATA_SOURCES_NOT_FOUND: 'Fuentes de datos no encontradas', - TRANSACTION_API_NOT_FOUND: 'Fuente de datos de API de transacciones no encontrada', + TRANSACTION_API_NOT_FOUND: + 'Fuente de datos de API de transacciones no encontrada', TRANSACTION_PROCESSING_FAILED: 'Error al procesar transacción', TRANSACTION_CREATION_FAILED: 'Error al encontrar o crear transacción', ORDER_OPENING_FAILED: 'Error al abrir pedido', @@ -299,8 +312,10 @@ export const esAr = { CATALOG_API_ERROR: 'Error de servicio de catálogo', TAX_SERVICE_UNAVAILABLE: 'Servicio de impuestos no disponible', SHIPPING_SERVICE_UNAVAILABLE: 'Servicio de envío no disponible', - PRICE_ADJUSTMENTS_SERVICE_UNAVAILABLE: 'Servicio de ajustes de precios no disponible', - PRICE_ADJUSTMENTS_CALCULATION_FAILED: 'Error al calcular ajustes de precios', + PRICE_ADJUSTMENTS_SERVICE_UNAVAILABLE: + 'Servicio de ajustes de precios no disponible', + PRICE_ADJUSTMENTS_CALCULATION_FAILED: + 'Error al calcular ajustes de precios', SERVICE_UNAVAILABLE: 'Servicio temporalmente no disponible', RATE_LIMITED: 'Demasiadas solicitudes, por favor intentá más tarde', TIMEOUT: 'Tiempo de espera agotado', @@ -308,9 +323,12 @@ export const esAr = { SHIPPING_POSTAL_CODE_REQUIRED: 'Se requiere código postal de envío', SHIPPING_COUNTRY_CODE_REQUIRED: 'Se requiere código de país de envío', SHIPPING_METHOD_REQUIRED: 'Se requiere método de envío', - SHIPPING_ADDRESS_VERIFICATION_FAILED: 'Falló la verificación de dirección de envío', - BILLING_ADDRESS_VERIFICATION_FAILED: 'Falló la verificación de dirección de facturación', + SHIPPING_ADDRESS_VERIFICATION_FAILED: + 'Falló la verificación de dirección de envío', + BILLING_ADDRESS_VERIFICATION_FAILED: + 'Falló la verificación de dirección de facturación', MISSING_SHIPPING_INFO: 'No se pudo aplicar la dirección o método de envío', - DEPENDENCY_ERROR: 'No podemos procesar su pedido en este momento. Espere un momento e inténtelo de nuevo', + DEPENDENCY_ERROR: + 'No podemos procesar su pedido en este momento. Espere un momento e inténtelo de nuevo', }, }; diff --git a/packages/localizations/src/esCl.ts b/packages/localizations/src/esCl.ts index f5f0debd..ba005740 100644 --- a/packages/localizations/src/esCl.ts +++ b/packages/localizations/src/esCl.ts @@ -6,7 +6,8 @@ export const esCl = { free: 'GRATIS', closed: 'Cerrado', apply: 'Aplicar', - checkoutDisabled: 'El checkout está actualmente deshabilitado. Pedimos disculpas por las molestias.', + checkoutDisabled: + 'El checkout está actualmente deshabilitado. Pedimos disculpas por las molestias.', }, contact: { title: 'Contacto', @@ -25,7 +26,8 @@ export const esCl = { selectTime: 'Selecciona un horario de retiro', storeHours: 'Horarios de la Tienda', seeDetails: 'Ver detalles', - noTimeSlots: 'No hay horarios disponibles para la fecha seleccionada. Por favor selecciona otra fecha.', + noTimeSlots: + 'No hay horarios disponibles para la fecha seleccionada. Por favor selecciona otra fecha.', hoursDisplayed: 'Horarios mostrados en tu zona horaria local.', storeOperatesIn: 'La tienda opera en zona horaria {timezone}.', asap: 'LO ANTES POSIBLE', @@ -63,7 +65,8 @@ export const esCl = { title: 'Envío', description: 'Dirección de envío', method: 'Método de envío', - noShippingMethodAddress: 'Ingresa tu dirección para ver los métodos de envío disponibles.', + noShippingMethodAddress: + 'Ingresa tu dirección para ver los métodos de envío disponibles.', noShippingMethods: 'No se encontraron métodos de envío.', phone: 'Número de Teléfono', country: 'País', @@ -92,7 +95,8 @@ export const esCl = { billingAddress: { title: 'Dirección de Facturación', description: 'Ingresa tu dirección de facturación.', - useShippingAddress: 'Usar dirección de envío como dirección de facturación', + useShippingAddress: + 'Usar dirección de envío como dirección de facturación', }, methods: { creditCard: 'Tarjeta de Crédito o Débito', @@ -177,7 +181,8 @@ export const esCl = { morePages: 'Más páginas', }, sidebar: { - useSidebarError: 'useSidebar debe ser usado dentro de un SidebarProvider.', + useSidebarError: + 'useSidebar debe ser usado dentro de un SidebarProvider.', toggleSidebar: 'Alternar Barra Lateral', }, accessibility: { @@ -200,14 +205,19 @@ export const esCl = { orderIdRequired: 'Se requiere ID de pedido', errorTrackingEvent: 'Error al rastrear evento', errorInTrackingSubscriber: 'Error en suscriptor de rastreo', - useTrackingProviderError: 'useTracking debe ser usado dentro de un TrackingProvider', - usePoyntCollectProviderError: 'usePoyntCollect debe ser usado dentro de un PoyntCollectProvider', - useSquareProviderError: 'useSquare debe ser usado dentro de un SquareProvider', + useTrackingProviderError: + 'useTracking debe ser usado dentro de un TrackingProvider', + usePoyntCollectProviderError: + 'usePoyntCollect debe ser usado dentro de un PoyntCollectProvider', + useSquareProviderError: + 'useSquare debe ser usado dentro de un SquareProvider', errorProcessingPayment: 'Error al procesar pago', - stripeConfigMissing: 'Falta configuración de Stripe. Por favor revisa tu configuración.', + stripeConfigMissing: + 'Falta configuración de Stripe. Por favor revisa tu configuración.', paymentSuccessful: 'Pago exitoso', paymentFailed: 'Pago falló', - paypalConfigMissing: 'Falta configuración de PayPal. Por favor revisa tu configuración.', + paypalConfigMissing: + 'Falta configuración de PayPal. Por favor revisa tu configuración.', stripeNotReady: 'Stripe no está listo', cardElementNotFound: 'CardElement no encontrado', errorProcessingCardPayment: 'Error al procesar pago con tarjeta.', @@ -223,7 +233,8 @@ export const esCl = { invalidShippingAddress: 'Dirección de envío inválida', invalidBillingAddress: 'Dirección de facturación inválida', selectPaymentMethod: 'Selecciona un método de pago', - enterValidBillingPhone: 'Ingresa un número de teléfono de facturación válido', + enterValidBillingPhone: + 'Ingresa un número de teléfono de facturación válido', enterValidShippingPhone: 'Ingresa un número de teléfono de envío válido', enterFirstName: 'Ingresa un nombre', enterLastName: 'Ingresa un apellido', @@ -244,14 +255,17 @@ export const esCl = { DRAFT_ORDER_NOT_FOUND: 'Pedido no encontrado', CHECKOUT_SESSION_CREATION_FAILED: 'Error al crear sesión de checkout', CREATED_SESSION_DATA_NOT_FOUND: 'Datos de sesión creada no encontrados', - CHECKOUT_SESSION_CREATION_ERROR: 'Error general al crear sesión de checkout', + CHECKOUT_SESSION_CREATION_ERROR: + 'Error general al crear sesión de checkout', CHECKOUT_SESSION_UPDATE_FAILED: 'Error al actualizar sesión de checkout', UPDATED_SESSION_NOT_FOUND: 'Sesión actualizada no encontrada', - CHECKOUT_SESSION_UPDATE_ERROR: 'Error general al actualizar sesión de checkout', + CHECKOUT_SESSION_UPDATE_ERROR: + 'Error general al actualizar sesión de checkout', ORDER_API_NOT_FOUND: 'Fuente de datos de API de pedido no encontrada', DRAFT_ORDER_RETRIEVAL_FAILED: 'Error al recuperar pedido', DATA_SOURCES_NOT_FOUND: 'Fuentes de datos no encontradas', - TRANSACTION_API_NOT_FOUND: 'Fuente de datos de API de transacción no encontrada', + TRANSACTION_API_NOT_FOUND: + 'Fuente de datos de API de transacción no encontrada', TRANSACTION_PROCESSING_FAILED: 'Error al procesar transacción', TRANSACTION_CREATION_FAILED: 'Error al encontrar o crear transacción', ORDER_OPENING_FAILED: 'Error al abrir pedido', @@ -300,8 +314,10 @@ export const esCl = { CATALOG_API_ERROR: 'Error de servicio de catálogo', TAX_SERVICE_UNAVAILABLE: 'Servicio de impuestos no disponible', SHIPPING_SERVICE_UNAVAILABLE: 'Servicio de envío no disponible', - PRICE_ADJUSTMENTS_SERVICE_UNAVAILABLE: 'Servicio de ajustes de precios no disponible', - PRICE_ADJUSTMENTS_CALCULATION_FAILED: 'Error al calcular ajustes de precios', + PRICE_ADJUSTMENTS_SERVICE_UNAVAILABLE: + 'Servicio de ajustes de precios no disponible', + PRICE_ADJUSTMENTS_CALCULATION_FAILED: + 'Error al calcular ajustes de precios', SERVICE_UNAVAILABLE: 'Servicio temporalmente no disponible', RATE_LIMITED: 'Demasiadas solicitudes, por favor inténtelo más tarde', TIMEOUT: 'Tiempo de espera agotado', @@ -309,9 +325,12 @@ export const esCl = { SHIPPING_POSTAL_CODE_REQUIRED: 'Se requiere código postal de envío', SHIPPING_COUNTRY_CODE_REQUIRED: 'Se requiere código de país de envío', SHIPPING_METHOD_REQUIRED: 'Se requiere método de envío', - SHIPPING_ADDRESS_VERIFICATION_FAILED: 'Falló la verificación de dirección de envío', - BILLING_ADDRESS_VERIFICATION_FAILED: 'Falló la verificación de dirección de facturación', + SHIPPING_ADDRESS_VERIFICATION_FAILED: + 'Falló la verificación de dirección de envío', + BILLING_ADDRESS_VERIFICATION_FAILED: + 'Falló la verificación de dirección de facturación', MISSING_SHIPPING_INFO: 'No se pudo aplicar la dirección o método de envío', - DEPENDENCY_ERROR: 'No podemos procesar su pedido en este momento. Espere un momento e inténtelo de nuevo', + DEPENDENCY_ERROR: + 'No podemos procesar su pedido en este momento. Espere un momento e inténtelo de nuevo', }, }; diff --git a/packages/localizations/src/esCo.ts b/packages/localizations/src/esCo.ts index cc88b3ae..0833baae 100644 --- a/packages/localizations/src/esCo.ts +++ b/packages/localizations/src/esCo.ts @@ -6,7 +6,8 @@ export const esCo = { free: 'GRATIS', closed: 'Cerrado', apply: 'Aplicar', - checkoutDisabled: 'El checkout está deshabilitado actualmente. Pedimos disculpas por las molestias.', + checkoutDisabled: + 'El checkout está deshabilitado actualmente. Pedimos disculpas por las molestias.', }, contact: { title: 'Contacto', @@ -25,7 +26,8 @@ export const esCo = { selectTime: 'Selecciona una hora de recogida', storeHours: 'Horarios de la tienda', seeDetails: 'Ver detalles', - noTimeSlots: 'No hay horarios disponibles para la fecha seleccionada. Por favor selecciona otra fecha.', + noTimeSlots: + 'No hay horarios disponibles para la fecha seleccionada. Por favor selecciona otra fecha.', hoursDisplayed: 'Horarios mostrados en tu zona horaria local.', storeOperatesIn: 'La tienda opera en zona horaria {timezone}.', asap: 'LO MÁS PRONTO POSIBLE', @@ -63,7 +65,8 @@ export const esCo = { title: 'Envío', description: 'Dirección de envío', method: 'Método de envío', - noShippingMethodAddress: 'Ingresa tu dirección para ver los métodos de envío disponibles.', + noShippingMethodAddress: + 'Ingresa tu dirección para ver los métodos de envío disponibles.', noShippingMethods: 'No se encontraron métodos de envío.', phone: 'Número de teléfono', country: 'País', @@ -92,7 +95,8 @@ export const esCo = { billingAddress: { title: 'Dirección de facturación', description: 'Ingresa tu dirección de facturación.', - useShippingAddress: 'Usar dirección de envío como dirección de facturación', + useShippingAddress: + 'Usar dirección de envío como dirección de facturación', }, methods: { creditCard: 'Tarjeta de crédito o débito', @@ -200,14 +204,18 @@ export const esCo = { orderIdRequired: 'Se requiere cédula del pedido', errorTrackingEvent: 'Error al rastrear evento', errorInTrackingSubscriber: 'Error en suscriptor de rastreo', - useTrackingProviderError: 'useTracking debe usarse dentro de un TrackingProvider', - usePoyntCollectProviderError: 'usePoyntCollect debe usarse dentro de un PoyntCollectProvider', + useTrackingProviderError: + 'useTracking debe usarse dentro de un TrackingProvider', + usePoyntCollectProviderError: + 'usePoyntCollect debe usarse dentro de un PoyntCollectProvider', useSquareProviderError: 'useSquare debe usarse dentro de un SquareProvider', errorProcessingPayment: 'Error al procesar el pago', - stripeConfigMissing: 'Falta configuración de Stripe. Por favor verifica tu configuración.', + stripeConfigMissing: + 'Falta configuración de Stripe. Por favor verifica tu configuración.', paymentSuccessful: 'Pago exitoso', paymentFailed: 'Error en el pago', - paypalConfigMissing: 'Falta configuración de PayPal. Por favor verifica tu configuración.', + paypalConfigMissing: + 'Falta configuración de PayPal. Por favor verifica tu configuración.', stripeNotReady: 'Stripe no está listo', cardElementNotFound: 'CardElement no encontrado', errorProcessingCardPayment: 'Error al procesar pago con tarjeta.', @@ -223,7 +231,8 @@ export const esCo = { invalidShippingAddress: 'Dirección de envío inválida', invalidBillingAddress: 'Dirección de facturación inválida', selectPaymentMethod: 'Selecciona un método de pago', - enterValidBillingPhone: 'Ingresa un número de teléfono de facturación válido', + enterValidBillingPhone: + 'Ingresa un número de teléfono de facturación válido', enterValidShippingPhone: 'Ingresa un número de teléfono de envío válido', enterFirstName: 'Ingresa un nombre', enterLastName: 'Ingresa un apellido', @@ -244,14 +253,17 @@ export const esCo = { DRAFT_ORDER_NOT_FOUND: 'Pedido no encontrado', CHECKOUT_SESSION_CREATION_FAILED: 'Error al crear sesión de checkout', CREATED_SESSION_DATA_NOT_FOUND: 'Datos de sesión creada no encontrados', - CHECKOUT_SESSION_CREATION_ERROR: 'Error general al crear sesión de checkout', + CHECKOUT_SESSION_CREATION_ERROR: + 'Error general al crear sesión de checkout', CHECKOUT_SESSION_UPDATE_FAILED: 'Error al actualizar sesión de checkout', UPDATED_SESSION_NOT_FOUND: 'Sesión actualizada no encontrada', - CHECKOUT_SESSION_UPDATE_ERROR: 'Error general al actualizar sesión de checkout', + CHECKOUT_SESSION_UPDATE_ERROR: + 'Error general al actualizar sesión de checkout', ORDER_API_NOT_FOUND: 'Fuente de datos de API de pedidos no encontrada', DRAFT_ORDER_RETRIEVAL_FAILED: 'Error al recuperar pedido', DATA_SOURCES_NOT_FOUND: 'Fuentes de datos no encontradas', - TRANSACTION_API_NOT_FOUND: 'Fuente de datos de API de transacciones no encontrada', + TRANSACTION_API_NOT_FOUND: + 'Fuente de datos de API de transacciones no encontrada', TRANSACTION_PROCESSING_FAILED: 'Error al procesar transacción', TRANSACTION_CREATION_FAILED: 'Error al encontrar o crear transacción', ORDER_OPENING_FAILED: 'Error al abrir pedido', @@ -300,8 +312,10 @@ export const esCo = { CATALOG_API_ERROR: 'Error de servicio de catálogo', TAX_SERVICE_UNAVAILABLE: 'Servicio de impuestos no disponible', SHIPPING_SERVICE_UNAVAILABLE: 'Servicio de envío no disponible', - PRICE_ADJUSTMENTS_SERVICE_UNAVAILABLE: 'Servicio de ajustes de precios no disponible', - PRICE_ADJUSTMENTS_CALCULATION_FAILED: 'Error al calcular ajustes de precios', + PRICE_ADJUSTMENTS_SERVICE_UNAVAILABLE: + 'Servicio de ajustes de precios no disponible', + PRICE_ADJUSTMENTS_CALCULATION_FAILED: + 'Error al calcular ajustes de precios', SERVICE_UNAVAILABLE: 'Servicio temporalmente no disponible', RATE_LIMITED: 'Demasiadas solicitudes, por favor inténtelo más tarde', TIMEOUT: 'Tiempo de espera agotado', @@ -309,9 +323,12 @@ export const esCo = { SHIPPING_POSTAL_CODE_REQUIRED: 'Se requiere código postal de envío', SHIPPING_COUNTRY_CODE_REQUIRED: 'Se requiere código de país de envío', SHIPPING_METHOD_REQUIRED: 'Se requiere método de envío', - SHIPPING_ADDRESS_VERIFICATION_FAILED: 'Falló la verificación de dirección de envío', - BILLING_ADDRESS_VERIFICATION_FAILED: 'Falló la verificación de dirección de facturación', + SHIPPING_ADDRESS_VERIFICATION_FAILED: + 'Falló la verificación de dirección de envío', + BILLING_ADDRESS_VERIFICATION_FAILED: + 'Falló la verificación de dirección de facturación', MISSING_SHIPPING_INFO: 'No se pudo aplicar la dirección o método de envío', - DEPENDENCY_ERROR: 'No podemos procesar su pedido en este momento. Espere un momento e inténtelo de nuevo', + DEPENDENCY_ERROR: + 'No podemos procesar su pedido en este momento. Espere un momento e inténtelo de nuevo', }, }; diff --git a/packages/localizations/src/esEs.ts b/packages/localizations/src/esEs.ts index 53d5636b..349a43fe 100644 --- a/packages/localizations/src/esEs.ts +++ b/packages/localizations/src/esEs.ts @@ -6,7 +6,8 @@ export const esEs = { free: 'GRATIS', closed: 'Cerrado', apply: 'Aplicar', - checkoutDisabled: 'El checkout está deshabilitado actualmente. Pedimos disculpas por las molestias.', + checkoutDisabled: + 'El checkout está deshabilitado actualmente. Pedimos disculpas por las molestias.', }, contact: { title: 'Contacto', @@ -25,7 +26,8 @@ export const esEs = { selectTime: 'Selecciona una hora de recogida', storeHours: 'Horario de la tienda', seeDetails: 'Ver detalles', - noTimeSlots: 'No hay horarios disponibles para la fecha seleccionada. Por favor selecciona otra fecha.', + noTimeSlots: + 'No hay horarios disponibles para la fecha seleccionada. Por favor selecciona otra fecha.', hoursDisplayed: 'Horarios mostrados en tu zona horaria local.', storeOperatesIn: 'La tienda opera en la zona horaria {timezone}.', asap: 'Lo antes posible', @@ -63,7 +65,8 @@ export const esEs = { title: 'Envío', description: 'Dirección de envío', method: 'Método de envío', - noShippingMethodAddress: 'Introduce tu dirección para ver los métodos de envío disponibles.', + noShippingMethodAddress: + 'Introduce tu dirección para ver los métodos de envío disponibles.', noShippingMethods: 'No se encontraron métodos de envío.', phone: 'Número de teléfono', country: 'País', @@ -92,7 +95,8 @@ export const esEs = { billingAddress: { title: 'Dirección de facturación', description: 'Introduce tu dirección de facturación.', - useShippingAddress: 'Usar dirección de envío como dirección de facturación', + useShippingAddress: + 'Usar dirección de envío como dirección de facturación', }, methods: { creditCard: 'Tarjeta de crédito o débito', @@ -200,14 +204,18 @@ export const esEs = { orderIdRequired: 'Se requiere ID de pedido', errorTrackingEvent: 'Error al rastrear evento', errorInTrackingSubscriber: 'Error en el suscriptor de rastreo', - useTrackingProviderError: 'useTracking debe usarse dentro de un TrackingProvider', - usePoyntCollectProviderError: 'usePoyntCollect debe usarse dentro de un PoyntCollectProvider', + useTrackingProviderError: + 'useTracking debe usarse dentro de un TrackingProvider', + usePoyntCollectProviderError: + 'usePoyntCollect debe usarse dentro de un PoyntCollectProvider', useSquareProviderError: 'useSquare debe usarse dentro de un SquareProvider', errorProcessingPayment: 'Error al procesar el pago', - stripeConfigMissing: 'Falta la configuración de Stripe. Por favor verifica tu configuración.', + stripeConfigMissing: + 'Falta la configuración de Stripe. Por favor verifica tu configuración.', paymentSuccessful: 'Pago exitoso', paymentFailed: 'Pago fallido', - paypalConfigMissing: 'Falta la configuración de PayPal. Por favor verifica tu configuración.', + paypalConfigMissing: + 'Falta la configuración de PayPal. Por favor verifica tu configuración.', stripeNotReady: 'Stripe no está listo', cardElementNotFound: 'Elemento de tarjeta no encontrado', errorProcessingCardPayment: 'Error al procesar el pago con tarjeta.', @@ -223,7 +231,8 @@ export const esEs = { invalidShippingAddress: 'Dirección de envío inválida', invalidBillingAddress: 'Dirección de facturación inválida', selectPaymentMethod: 'Selecciona un método de pago', - enterValidBillingPhone: 'Introduce un número de teléfono de facturación válido', + enterValidBillingPhone: + 'Introduce un número de teléfono de facturación válido', enterValidShippingPhone: 'Introduce un número de teléfono de envío válido', enterFirstName: 'Introduce un nombre', enterLastName: 'Introduce un apellido', @@ -238,20 +247,26 @@ export const esEs = { apiErrors: { INTERNAL_SERVER_ERROR: 'Error del servidor', SESSION_NOT_FOUND: 'Sesión no encontrada', - CHECKOUT_SESSION_RETRIEVAL_FAILED: 'No se pudo recuperar la sesión de checkout', + CHECKOUT_SESSION_RETRIEVAL_FAILED: + 'No se pudo recuperar la sesión de checkout', CHECKOUT_SESSION_NOT_FOUND: 'Sesión de checkout no encontrada', - CHECKOUT_SESSION_FETCH_ERROR: 'Error general al obtener la sesión de checkout', + CHECKOUT_SESSION_FETCH_ERROR: + 'Error general al obtener la sesión de checkout', DRAFT_ORDER_NOT_FOUND: 'Pedido no encontrado', CHECKOUT_SESSION_CREATION_FAILED: 'No se pudo crear la sesión de checkout', CREATED_SESSION_DATA_NOT_FOUND: 'Datos de la sesión creada no encontrados', - CHECKOUT_SESSION_CREATION_ERROR: 'Error general al crear la sesión de checkout', - CHECKOUT_SESSION_UPDATE_FAILED: 'No se pudo actualizar la sesión de checkout', + CHECKOUT_SESSION_CREATION_ERROR: + 'Error general al crear la sesión de checkout', + CHECKOUT_SESSION_UPDATE_FAILED: + 'No se pudo actualizar la sesión de checkout', UPDATED_SESSION_NOT_FOUND: 'Sesión actualizada no encontrada', - CHECKOUT_SESSION_UPDATE_ERROR: 'Error general al actualizar la sesión de checkout', + CHECKOUT_SESSION_UPDATE_ERROR: + 'Error general al actualizar la sesión de checkout', ORDER_API_NOT_FOUND: 'Fuente de datos de la API de pedidos no encontrada', DRAFT_ORDER_RETRIEVAL_FAILED: 'No se pudo recuperar el pedido', DATA_SOURCES_NOT_FOUND: 'Fuentes de datos no encontradas', - TRANSACTION_API_NOT_FOUND: 'Fuente de datos de la API de transacciones no encontrada', + TRANSACTION_API_NOT_FOUND: + 'Fuente de datos de la API de transacciones no encontrada', TRANSACTION_PROCESSING_FAILED: 'No se pudo procesar la transacción', TRANSACTION_CREATION_FAILED: 'No se pudo encontrar o crear la transacción', ORDER_OPENING_FAILED: 'No se pudo abrir el pedido', @@ -265,10 +280,12 @@ export const esEs = { CONTEXT_UNAVAILABLE: 'Sesión o fuentes de datos no disponibles', SHIPPING_LINES_UPDATE_FAILED: 'No se pudo actualizar las líneas de envío', ORDER_TOTALS_UPDATE_FAILED: 'No se pudo actualizar los totales del pedido', - ORDER_TOTAL_CALCULATION_FAILED: 'No se pudo calcular los totales del pedido', + ORDER_TOTAL_CALCULATION_FAILED: + 'No se pudo calcular los totales del pedido', SHIPPING_METHOD_APPLICATION_FAILED: 'No se pudo aplicar el método de envío', SKU_FETCH_FAILED: 'No se pudieron obtener los SKUs', - SHIPPING_RATES_CALCULATION_FAILED: 'No se pudieron calcular las tarifas de envío', + SHIPPING_RATES_CALCULATION_FAILED: + 'No se pudieron calcular las tarifas de envío', SHIPPING_METHOD_NOT_FOUND: 'Método de envío no encontrado', SHIPPING_METHOD_REMOVAL_FAILED: 'No se pudo eliminar el método de envío', SHIPPING_ADDRESS_REQUIRED: 'Se requiere dirección de envío', @@ -300,8 +317,10 @@ export const esEs = { CATALOG_API_ERROR: 'Error del servicio de catálogo', TAX_SERVICE_UNAVAILABLE: 'Servicio de impuestos no disponible', SHIPPING_SERVICE_UNAVAILABLE: 'Servicio de envío no disponible', - PRICE_ADJUSTMENTS_SERVICE_UNAVAILABLE: 'Servicio de ajustes de precio no disponible', - PRICE_ADJUSTMENTS_CALCULATION_FAILED: 'No se pudieron calcular los ajustes de precio', + PRICE_ADJUSTMENTS_SERVICE_UNAVAILABLE: + 'Servicio de ajustes de precio no disponible', + PRICE_ADJUSTMENTS_CALCULATION_FAILED: + 'No se pudieron calcular los ajustes de precio', SERVICE_UNAVAILABLE: 'Servicio temporalmente no disponible', RATE_LIMITED: 'Demasiadas solicitudes, intente nuevamente más tarde', TIMEOUT: 'Tiempo de espera agotado', @@ -309,9 +328,12 @@ export const esEs = { SHIPPING_POSTAL_CODE_REQUIRED: 'Se requiere código postal de envío', SHIPPING_COUNTRY_CODE_REQUIRED: 'Se requiere código de país de envío', SHIPPING_METHOD_REQUIRED: 'Se requiere método de envío', - SHIPPING_ADDRESS_VERIFICATION_FAILED: 'Falló la verificación de dirección de envío', - BILLING_ADDRESS_VERIFICATION_FAILED: 'Falló la verificación de dirección de facturación', + SHIPPING_ADDRESS_VERIFICATION_FAILED: + 'Falló la verificación de dirección de envío', + BILLING_ADDRESS_VERIFICATION_FAILED: + 'Falló la verificación de dirección de facturación', MISSING_SHIPPING_INFO: 'No se pudo aplicar la dirección o método de envío', - DEPENDENCY_ERROR: 'No podemos procesar su pedido en este momento. Espere un momento e inténtelo de nuevo', + DEPENDENCY_ERROR: + 'No podemos procesar su pedido en este momento. Espere un momento e inténtelo de nuevo', }, }; diff --git a/packages/localizations/src/esMx.ts b/packages/localizations/src/esMx.ts index f4518dd8..e7bd89a1 100644 --- a/packages/localizations/src/esMx.ts +++ b/packages/localizations/src/esMx.ts @@ -6,7 +6,8 @@ export const esMx = { free: 'GRATIS', closed: 'Cerrado', apply: 'Aplicar', - checkoutDisabled: 'El checkout está deshabilitado temporalmente. Disculpe las molestias.', + checkoutDisabled: + 'El checkout está deshabilitado temporalmente. Disculpe las molestias.', }, contact: { title: 'Contacto', @@ -15,7 +16,8 @@ export const esMx = { }, pickup: { title: 'Recolección en Tienda', - description: 'Haremos nuestro mejor esfuerzo para cumplir con su horario de recolección. Los horarios reales pueden variar.', + description: + 'Haremos nuestro mejor esfuerzo para cumplir con su horario de recolección. Los horarios reales pueden variar.', location: 'Ubicación de Recolección', date: 'Fecha de Recolección', time: 'Horario Preferido de Recolección', @@ -24,7 +26,8 @@ export const esMx = { selectTime: 'Seleccione un horario de recolección', storeHours: 'Horarios de la Tienda', seeDetails: 'Ver detalles', - noTimeSlots: 'No hay horarios disponibles para la fecha seleccionada. Por favor seleccione otra fecha.', + noTimeSlots: + 'No hay horarios disponibles para la fecha seleccionada. Por favor seleccione otra fecha.', hoursDisplayed: 'Horarios mostrados en su zona horaria local.', storeOperatesIn: 'La tienda opera en zona horaria {timezone}.', asap: 'LO MÁS PRONTO POSIBLE', @@ -62,7 +65,8 @@ export const esMx = { title: 'Envío', description: 'Dirección de envío', method: 'Método de envío', - noShippingMethodAddress: 'Ingrese su dirección para ver los métodos de envío disponibles.', + noShippingMethodAddress: + 'Ingrese su dirección para ver los métodos de envío disponibles.', noShippingMethods: 'No se encontraron métodos de envío.', phone: 'Número de Teléfono', country: 'País', @@ -91,7 +95,8 @@ export const esMx = { billingAddress: { title: 'Dirección de Facturación', description: 'Ingrese su dirección de facturación.', - useShippingAddress: 'Usar dirección de envío como dirección de facturación', + useShippingAddress: + 'Usar dirección de envío como dirección de facturación', }, methods: { creditCard: 'Tarjeta de Crédito o Débito', @@ -199,14 +204,18 @@ export const esMx = { orderIdRequired: 'Se requiere ID del pedido', errorTrackingEvent: 'Error al rastrear evento', errorInTrackingSubscriber: 'Error en suscriptor de seguimiento', - useTrackingProviderError: 'useTracking debe usarse dentro de un TrackingProvider', - usePoyntCollectProviderError: 'usePoyntCollect debe usarse dentro de un PoyntCollectProvider', + useTrackingProviderError: + 'useTracking debe usarse dentro de un TrackingProvider', + usePoyntCollectProviderError: + 'usePoyntCollect debe usarse dentro de un PoyntCollectProvider', useSquareProviderError: 'useSquare debe usarse dentro de un SquareProvider', errorProcessingPayment: 'Error al procesar el pago', - stripeConfigMissing: 'Falta configuración de Stripe. Por favor verifique su configuración.', + stripeConfigMissing: + 'Falta configuración de Stripe. Por favor verifique su configuración.', paymentSuccessful: 'Pago exitoso', paymentFailed: 'Error en el pago', - paypalConfigMissing: 'Falta configuración de PayPal. Por favor verifique su configuración.', + paypalConfigMissing: + 'Falta configuración de PayPal. Por favor verifique su configuración.', stripeNotReady: 'Stripe no está listo', cardElementNotFound: 'CardElement no encontrado', errorProcessingCardPayment: 'Error al procesar pago con tarjeta.', @@ -222,7 +231,8 @@ export const esMx = { invalidShippingAddress: 'Dirección de envío inválida', invalidBillingAddress: 'Dirección de facturación inválida', selectPaymentMethod: 'Seleccione un método de pago', - enterValidBillingPhone: 'Ingrese un número de teléfono de facturación válido', + enterValidBillingPhone: + 'Ingrese un número de teléfono de facturación válido', enterValidShippingPhone: 'Ingrese un número de teléfono de envío válido', enterFirstName: 'Ingrese un nombre', enterLastName: 'Ingrese apellidos', @@ -243,19 +253,23 @@ export const esMx = { DRAFT_ORDER_NOT_FOUND: 'Pedido no encontrado', CHECKOUT_SESSION_CREATION_FAILED: 'Error al crear sesión de checkout', CREATED_SESSION_DATA_NOT_FOUND: 'Datos de sesión creada no encontrados', - CHECKOUT_SESSION_CREATION_ERROR: 'Error general al crear sesión de checkout', + CHECKOUT_SESSION_CREATION_ERROR: + 'Error general al crear sesión de checkout', CHECKOUT_SESSION_UPDATE_FAILED: 'Error al actualizar sesión de checkout', UPDATED_SESSION_NOT_FOUND: 'Sesión actualizada no encontrada', - CHECKOUT_SESSION_UPDATE_ERROR: 'Error general al actualizar sesión de checkout', + CHECKOUT_SESSION_UPDATE_ERROR: + 'Error general al actualizar sesión de checkout', ORDER_API_NOT_FOUND: 'Fuente de datos de API de pedidos no encontrada', DRAFT_ORDER_RETRIEVAL_FAILED: 'Error al recuperar pedido', DATA_SOURCES_NOT_FOUND: 'Fuentes de datos no encontradas', - TRANSACTION_API_NOT_FOUND: 'Fuente de datos de API de transacciones no encontrada', + TRANSACTION_API_NOT_FOUND: + 'Fuente de datos de API de transacciones no encontrada', TRANSACTION_PROCESSING_FAILED: 'Error al procesar transacción', TRANSACTION_CREATION_FAILED: 'Error al encontrar o crear transacción', ORDER_OPENING_FAILED: 'Error al abrir pedido', INVALID_FULFILLMENT_LOCATION: 'Ubicación de cumplimiento inválida', - NO_VALID_PICKUP_LOCATION: 'No hay ubicación de recolección válida disponible', + NO_VALID_PICKUP_LOCATION: + 'No hay ubicación de recolección válida disponible', DRAFT_ORDER_FETCH_FAILED: 'Error al obtener pedido', LINE_ITEMS_FETCH_FAILED: 'Error al obtener elementos del pedido', CURRENT_ORDER_FETCH_FAILED: 'Error al obtener pedido actual', @@ -299,8 +313,10 @@ export const esMx = { CATALOG_API_ERROR: 'Error de servicio de catálogo', TAX_SERVICE_UNAVAILABLE: 'Servicio de impuestos no disponible', SHIPPING_SERVICE_UNAVAILABLE: 'Servicio de envío no disponible', - PRICE_ADJUSTMENTS_SERVICE_UNAVAILABLE: 'Servicio de ajustes de precios no disponible', - PRICE_ADJUSTMENTS_CALCULATION_FAILED: 'Error al calcular ajustes de precios', + PRICE_ADJUSTMENTS_SERVICE_UNAVAILABLE: + 'Servicio de ajustes de precios no disponible', + PRICE_ADJUSTMENTS_CALCULATION_FAILED: + 'Error al calcular ajustes de precios', SERVICE_UNAVAILABLE: 'Servicio temporalmente no disponible', RATE_LIMITED: 'Demasiadas solicitudes, por favor inténtelo más tarde', TIMEOUT: 'Tiempo de espera agotado', @@ -308,9 +324,12 @@ export const esMx = { SHIPPING_POSTAL_CODE_REQUIRED: 'Se requiere código postal de envío', SHIPPING_COUNTRY_CODE_REQUIRED: 'Se requiere código de país de envío', SHIPPING_METHOD_REQUIRED: 'Se requiere método de envío', - SHIPPING_ADDRESS_VERIFICATION_FAILED: 'Falló la verificación de dirección de envío', - BILLING_ADDRESS_VERIFICATION_FAILED: 'Falló la verificación de dirección de facturación', + SHIPPING_ADDRESS_VERIFICATION_FAILED: + 'Falló la verificación de dirección de envío', + BILLING_ADDRESS_VERIFICATION_FAILED: + 'Falló la verificación de dirección de facturación', MISSING_SHIPPING_INFO: 'No se pudo aplicar la dirección o método de envío', - DEPENDENCY_ERROR: 'No podemos procesar su pedido en este momento. Espere un momento e inténtelo de nuevo', + DEPENDENCY_ERROR: + 'No podemos procesar su pedido en este momento. Espere un momento e inténtelo de nuevo', }, }; diff --git a/packages/localizations/src/esPe.ts b/packages/localizations/src/esPe.ts index c65ee56a..ef3876e2 100644 --- a/packages/localizations/src/esPe.ts +++ b/packages/localizations/src/esPe.ts @@ -6,7 +6,8 @@ export const esPe = { free: 'GRATIS', closed: 'Cerrado', apply: 'Aplicar', - checkoutDisabled: 'El checkout está deshabilitado actualmente. Disculpe las molestias.', + checkoutDisabled: + 'El checkout está deshabilitado actualmente. Disculpe las molestias.', }, contact: { title: 'Contacto', @@ -15,7 +16,8 @@ export const esPe = { }, pickup: { title: 'Recojo en Tienda', - description: 'Haremos todo lo posible para cumplir con el horario de recojo solicitado. Los horarios reales pueden variar.', + description: + 'Haremos todo lo posible para cumplir con el horario de recojo solicitado. Los horarios reales pueden variar.', location: 'Ubicación de Recojo', date: 'Fecha de Recojo', time: 'Horario Preferido de Recojo', @@ -24,7 +26,8 @@ export const esPe = { selectTime: 'Seleccione un horario de recojo', storeHours: 'Horarios de la Tienda', seeDetails: 'Ver detalles', - noTimeSlots: 'No hay horarios disponibles para la fecha seleccionada. Por favor seleccione otra fecha.', + noTimeSlots: + 'No hay horarios disponibles para la fecha seleccionada. Por favor seleccione otra fecha.', hoursDisplayed: 'Horarios mostrados en su zona horaria local.', storeOperatesIn: 'La tienda opera en zona horaria {timezone}.', asap: 'LO MÁS PRONTO POSIBLE', @@ -62,7 +65,8 @@ export const esPe = { title: 'Envío', description: 'Dirección de envío', method: 'Método de envío', - noShippingMethodAddress: 'Ingrese su dirección para ver los métodos de envío disponibles.', + noShippingMethodAddress: + 'Ingrese su dirección para ver los métodos de envío disponibles.', noShippingMethods: 'No se encontraron métodos de envío.', phone: 'Número de Teléfono', country: 'País', @@ -91,7 +95,8 @@ export const esPe = { billingAddress: { title: 'Dirección de Facturación', description: 'Ingrese su dirección de facturación.', - useShippingAddress: 'Usar dirección de envío como dirección de facturación', + useShippingAddress: + 'Usar dirección de envío como dirección de facturación', }, methods: { creditCard: 'Tarjeta de Crédito o Débito', @@ -199,14 +204,18 @@ export const esPe = { orderIdRequired: 'Se requiere ID del pedido', errorTrackingEvent: 'Error al rastrear evento', errorInTrackingSubscriber: 'Error en suscriptor de rastreo', - useTrackingProviderError: 'useTracking debe usarse dentro de un TrackingProvider', - usePoyntCollectProviderError: 'usePoyntCollect debe usarse dentro de un PoyntCollectProvider', + useTrackingProviderError: + 'useTracking debe usarse dentro de un TrackingProvider', + usePoyntCollectProviderError: + 'usePoyntCollect debe usarse dentro de un PoyntCollectProvider', useSquareProviderError: 'useSquare debe usarse dentro de un SquareProvider', errorProcessingPayment: 'Error al procesar el pago', - stripeConfigMissing: 'Falta configuración de Stripe. Por favor verifique su configuración.', + stripeConfigMissing: + 'Falta configuración de Stripe. Por favor verifique su configuración.', paymentSuccessful: 'Pago exitoso', paymentFailed: 'Error en el pago', - paypalConfigMissing: 'Falta configuración de PayPal. Por favor verifique su configuración.', + paypalConfigMissing: + 'Falta configuración de PayPal. Por favor verifique su configuración.', stripeNotReady: 'Stripe no está listo', cardElementNotFound: 'CardElement no encontrado', errorProcessingCardPayment: 'Error al procesar pago con tarjeta.', @@ -222,7 +231,8 @@ export const esPe = { invalidShippingAddress: 'Dirección de envío inválida', invalidBillingAddress: 'Dirección de facturación inválida', selectPaymentMethod: 'Seleccione un método de pago', - enterValidBillingPhone: 'Ingrese un número de teléfono de facturación válido', + enterValidBillingPhone: + 'Ingrese un número de teléfono de facturación válido', enterValidShippingPhone: 'Ingrese un número de teléfono de envío válido', enterFirstName: 'Ingrese sus nombres', enterLastName: 'Ingrese sus apellidos', @@ -243,14 +253,17 @@ export const esPe = { DRAFT_ORDER_NOT_FOUND: 'Pedido no encontrado', CHECKOUT_SESSION_CREATION_FAILED: 'Error al crear sesión de checkout', CREATED_SESSION_DATA_NOT_FOUND: 'Datos de sesión creada no encontrados', - CHECKOUT_SESSION_CREATION_ERROR: 'Error general al crear sesión de checkout', + CHECKOUT_SESSION_CREATION_ERROR: + 'Error general al crear sesión de checkout', CHECKOUT_SESSION_UPDATE_FAILED: 'Error al actualizar sesión de checkout', UPDATED_SESSION_NOT_FOUND: 'Sesión actualizada no encontrada', - CHECKOUT_SESSION_UPDATE_ERROR: 'Error general al actualizar sesión de checkout', + CHECKOUT_SESSION_UPDATE_ERROR: + 'Error general al actualizar sesión de checkout', ORDER_API_NOT_FOUND: 'Fuente de datos de API de pedidos no encontrada', DRAFT_ORDER_RETRIEVAL_FAILED: 'Error al recuperar pedido', DATA_SOURCES_NOT_FOUND: 'Fuentes de datos no encontradas', - TRANSACTION_API_NOT_FOUND: 'Fuente de datos de API de transacciones no encontrada', + TRANSACTION_API_NOT_FOUND: + 'Fuente de datos de API de transacciones no encontrada', TRANSACTION_PROCESSING_FAILED: 'Error al procesar transacción', TRANSACTION_CREATION_FAILED: 'Error al encontrar o crear transacción', ORDER_OPENING_FAILED: 'Error al abrir pedido', @@ -299,8 +312,10 @@ export const esPe = { CATALOG_API_ERROR: 'Error de servicio de catálogo', TAX_SERVICE_UNAVAILABLE: 'Servicio de impuestos no disponible', SHIPPING_SERVICE_UNAVAILABLE: 'Servicio de envío no disponible', - PRICE_ADJUSTMENTS_SERVICE_UNAVAILABLE: 'Servicio de ajustes de precios no disponible', - PRICE_ADJUSTMENTS_CALCULATION_FAILED: 'Error al calcular ajustes de precios', + PRICE_ADJUSTMENTS_SERVICE_UNAVAILABLE: + 'Servicio de ajustes de precios no disponible', + PRICE_ADJUSTMENTS_CALCULATION_FAILED: + 'Error al calcular ajustes de precios', SERVICE_UNAVAILABLE: 'Servicio temporalmente no disponible', RATE_LIMITED: 'Demasiadas solicitudes, por favor inténtelo más tarde', TIMEOUT: 'Tiempo de espera agotado', @@ -308,9 +323,12 @@ export const esPe = { SHIPPING_POSTAL_CODE_REQUIRED: 'Se requiere código postal de envío', SHIPPING_COUNTRY_CODE_REQUIRED: 'Se requiere código de país de envío', SHIPPING_METHOD_REQUIRED: 'Se requiere método de envío', - SHIPPING_ADDRESS_VERIFICATION_FAILED: 'Falló la verificación de dirección de envío', - BILLING_ADDRESS_VERIFICATION_FAILED: 'Falló la verificación de dirección de facturación', + SHIPPING_ADDRESS_VERIFICATION_FAILED: + 'Falló la verificación de dirección de envío', + BILLING_ADDRESS_VERIFICATION_FAILED: + 'Falló la verificación de dirección de facturación', MISSING_SHIPPING_INFO: 'No se pudo aplicar la dirección o método de envío', - DEPENDENCY_ERROR: 'No podemos procesar su pedido en este momento. Espere un momento e inténtelo de nuevo', + DEPENDENCY_ERROR: + 'No podemos procesar su pedido en este momento. Espere un momento e inténtelo de nuevo', }, }; diff --git a/packages/localizations/src/esUs.ts b/packages/localizations/src/esUs.ts index 51cb7d97..89bbf0fb 100644 --- a/packages/localizations/src/esUs.ts +++ b/packages/localizations/src/esUs.ts @@ -6,7 +6,8 @@ export const esUs = { free: 'GRATIS', closed: 'Cerrado', apply: 'Aplicar', - checkoutDisabled: 'El checkout está deshabilitado temporalmente. Disculpe las molestias.', + checkoutDisabled: + 'El checkout está deshabilitado temporalmente. Disculpe las molestias.', }, contact: { title: 'Contacto', @@ -15,7 +16,8 @@ export const esUs = { }, pickup: { title: 'Recogida Local', - description: 'Haremos todo lo posible para cumplir con su hora de recogida esperada. Los horarios reales pueden variar.', + description: + 'Haremos todo lo posible para cumplir con su hora de recogida esperada. Los horarios reales pueden variar.', location: 'Ubicación de Recogida', date: 'Fecha de Recogida', time: 'Hora Preferida de Recogida', @@ -24,7 +26,8 @@ export const esUs = { selectTime: 'Seleccionar una hora de recogida', storeHours: 'Horarios de la Tienda', seeDetails: 'Ver detalles', - noTimeSlots: 'No hay horarios disponibles para la fecha seleccionada. Por favor seleccione otra fecha.', + noTimeSlots: + 'No hay horarios disponibles para la fecha seleccionada. Por favor seleccione otra fecha.', hoursDisplayed: 'Horarios mostrados en su zona horaria local.', storeOperatesIn: 'La tienda opera en la zona horaria {timezone}.', asap: 'Lo antes posible', @@ -62,7 +65,8 @@ export const esUs = { title: 'Envío', description: 'Dirección de envío', method: 'Método de envío', - noShippingMethodAddress: 'Ingrese su dirección para ver los métodos de envío disponibles.', + noShippingMethodAddress: + 'Ingrese su dirección para ver los métodos de envío disponibles.', noShippingMethods: 'No se encontraron métodos de envío.', phone: 'Número de Teléfono', country: 'País', @@ -91,7 +95,8 @@ export const esUs = { billingAddress: { title: 'Dirección de Facturación', description: 'Ingrese su dirección de facturación.', - useShippingAddress: 'Usar la dirección de envío como dirección de facturación', + useShippingAddress: + 'Usar la dirección de envío como dirección de facturación', }, methods: { creditCard: 'Tarjeta de Crédito o Débito', @@ -199,14 +204,18 @@ export const esUs = { orderIdRequired: 'ID del pedido es requerido', errorTrackingEvent: 'Error al rastrear evento', errorInTrackingSubscriber: 'Error en el suscriptor de rastreo', - useTrackingProviderError: 'useTracking debe usarse dentro de un TrackingProvider', - usePoyntCollectProviderError: 'usePoyntCollect debe usarse dentro de un PoyntCollectProvider', + useTrackingProviderError: + 'useTracking debe usarse dentro de un TrackingProvider', + usePoyntCollectProviderError: + 'usePoyntCollect debe usarse dentro de un PoyntCollectProvider', useSquareProviderError: 'useSquare debe usarse dentro de un SquareProvider', errorProcessingPayment: 'Error al procesar el pago', - stripeConfigMissing: 'La configuración de Stripe está faltando. Por favor verifique su configuración.', + stripeConfigMissing: + 'La configuración de Stripe está faltando. Por favor verifique su configuración.', paymentSuccessful: 'Pago exitoso', paymentFailed: 'Pago falló', - paypalConfigMissing: 'La configuración de PayPal está faltando. Por favor verifique su configuración.', + paypalConfigMissing: + 'La configuración de PayPal está faltando. Por favor verifique su configuración.', stripeNotReady: 'Stripe no está listo', cardElementNotFound: 'CardElement no encontrado', errorProcessingCardPayment: 'Error al procesar pago con tarjeta.', @@ -222,7 +231,8 @@ export const esUs = { invalidShippingAddress: 'Dirección de envío inválida', invalidBillingAddress: 'Dirección de facturación inválida', selectPaymentMethod: 'Seleccione un método de pago', - enterValidBillingPhone: 'Ingrese un número de teléfono de facturación válido', + enterValidBillingPhone: + 'Ingrese un número de teléfono de facturación válido', enterValidShippingPhone: 'Ingrese un número de teléfono de envío válido', enterFirstName: 'Ingrese un nombre', enterLastName: 'Ingrese un apellido', @@ -243,14 +253,17 @@ export const esUs = { DRAFT_ORDER_NOT_FOUND: 'Pedido no encontrado', CHECKOUT_SESSION_CREATION_FAILED: 'Error al crear sesión de checkout', CREATED_SESSION_DATA_NOT_FOUND: 'Datos de sesión creada no encontrados', - CHECKOUT_SESSION_CREATION_ERROR: 'Error general al crear sesión de checkout', + CHECKOUT_SESSION_CREATION_ERROR: + 'Error general al crear sesión de checkout', CHECKOUT_SESSION_UPDATE_FAILED: 'Error al actualizar sesión de checkout', UPDATED_SESSION_NOT_FOUND: 'Sesión actualizada no encontrada', - CHECKOUT_SESSION_UPDATE_ERROR: 'Error general al actualizar sesión de checkout', + CHECKOUT_SESSION_UPDATE_ERROR: + 'Error general al actualizar sesión de checkout', ORDER_API_NOT_FOUND: 'Fuente de datos de Order API no encontrada', DRAFT_ORDER_RETRIEVAL_FAILED: 'Error al recuperar pedido', DATA_SOURCES_NOT_FOUND: 'Fuentes de datos no encontradas', - TRANSACTION_API_NOT_FOUND: 'Fuente de datos de Transaction API no encontrada', + TRANSACTION_API_NOT_FOUND: + 'Fuente de datos de Transaction API no encontrada', TRANSACTION_PROCESSING_FAILED: 'Error al procesar transacción', TRANSACTION_CREATION_FAILED: 'Error al encontrar o crear transacción', ORDER_OPENING_FAILED: 'Error al abrir pedido', @@ -299,8 +312,10 @@ export const esUs = { CATALOG_API_ERROR: 'Error de servicio de catálogo', TAX_SERVICE_UNAVAILABLE: 'Servicio de impuestos no disponible', SHIPPING_SERVICE_UNAVAILABLE: 'Servicio de envío no disponible', - PRICE_ADJUSTMENTS_SERVICE_UNAVAILABLE: 'Servicio de ajustes de precios no disponible', - PRICE_ADJUSTMENTS_CALCULATION_FAILED: 'Error al calcular ajustes de precios', + PRICE_ADJUSTMENTS_SERVICE_UNAVAILABLE: + 'Servicio de ajustes de precios no disponible', + PRICE_ADJUSTMENTS_CALCULATION_FAILED: + 'Error al calcular ajustes de precios', SERVICE_UNAVAILABLE: 'Servicio temporalmente no disponible', RATE_LIMITED: 'Demasiadas solicitudes, por favor inténtelo más tarde', TIMEOUT: 'Tiempo de espera agotado', @@ -308,9 +323,12 @@ export const esUs = { SHIPPING_POSTAL_CODE_REQUIRED: 'Se requiere código postal de envío', SHIPPING_COUNTRY_CODE_REQUIRED: 'Se requiere código de país de envío', SHIPPING_METHOD_REQUIRED: 'Se requiere método de envío', - SHIPPING_ADDRESS_VERIFICATION_FAILED: 'Falló la verificación de dirección de envío', - BILLING_ADDRESS_VERIFICATION_FAILED: 'Falló la verificación de dirección de facturación', + SHIPPING_ADDRESS_VERIFICATION_FAILED: + 'Falló la verificación de dirección de envío', + BILLING_ADDRESS_VERIFICATION_FAILED: + 'Falló la verificación de dirección de facturación', MISSING_SHIPPING_INFO: 'No se pudo aplicar la dirección o método de envío', - DEPENDENCY_ERROR: 'No podemos procesar su pedido en este momento. Espere un momento e inténtelo de nuevo', + DEPENDENCY_ERROR: + 'No podemos procesar su pedido en este momento. Espere un momento e inténtelo de nuevo', }, }; diff --git a/packages/localizations/src/frCa.ts b/packages/localizations/src/frCa.ts index 065d4a88..ae5a2310 100644 --- a/packages/localizations/src/frCa.ts +++ b/packages/localizations/src/frCa.ts @@ -6,7 +6,8 @@ export const frCa = { free: 'GRATUIT', closed: 'Fermé', apply: 'Appliquer', - checkoutDisabled: "Le checkout est présentement désactivé. Nous nous excusons pour l'inconvénient.", + checkoutDisabled: + "Le checkout est présentement désactivé. Nous nous excusons pour l'inconvénient.", }, contact: { title: 'Contact', @@ -25,7 +26,8 @@ export const frCa = { selectTime: 'Sélectionner une heure de cueillette', storeHours: "Heures d'ouverture", seeDetails: 'Voir les détails', - noTimeSlots: 'Aucune plage horaire disponible pour la date sélectionnée. Veuillez choisir une autre date.', + noTimeSlots: + 'Aucune plage horaire disponible pour la date sélectionnée. Veuillez choisir une autre date.', hoursDisplayed: 'Heures affichées dans votre fuseau horaire local.', storeOperatesIn: 'Le magasin opère dans le fuseau horaire {timezone}.', asap: 'DÈS QUE POSSIBLE', @@ -63,7 +65,8 @@ export const frCa = { title: 'Expédition', description: "Adresse d'expédition", method: "Méthode d'expédition", - noShippingMethodAddress: "Entrez votre adresse pour voir les méthodes d'expédition disponibles.", + noShippingMethodAddress: + "Entrez votre adresse pour voir les méthodes d'expédition disponibles.", noShippingMethods: "Aucune méthode d'expédition trouvée.", phone: 'Numéro de téléphone', country: 'Pays', @@ -92,7 +95,8 @@ export const frCa = { billingAddress: { title: 'Adresse de facturation', description: 'Entrez votre adresse de facturation.', - useShippingAddress: "Utiliser l'adresse d'expédition comme adresse de facturation", + useShippingAddress: + "Utiliser l'adresse d'expédition comme adresse de facturation", }, methods: { creditCard: 'Carte de crédit ou de débit', @@ -196,22 +200,30 @@ export const frCa = { invalidEnvironment: 'Environnement invalide', noPublicAccessToken: "Aucun jeton d'accès public fourni", noSessionToken: 'Aucun jeton ou ID de session fourni', - errorCreatingSession: 'Erreur lors de la création de la session de checkout :', + errorCreatingSession: + 'Erreur lors de la création de la session de checkout :', orderIdRequired: "L'ID de commande est requis", errorTrackingEvent: "Erreur lors du suivi d'événement", errorInTrackingSubscriber: "Erreur dans l'abonné de suivi", - useTrackingProviderError: 'useTracking doit être utilisé dans un TrackingProvider', - usePoyntCollectProviderError: 'usePoyntCollect doit être utilisé dans un PoyntCollectProvider', - useSquareProviderError: 'useSquare doit être utilisé dans un SquareProvider', + useTrackingProviderError: + 'useTracking doit être utilisé dans un TrackingProvider', + usePoyntCollectProviderError: + 'usePoyntCollect doit être utilisé dans un PoyntCollectProvider', + useSquareProviderError: + 'useSquare doit être utilisé dans un SquareProvider', errorProcessingPayment: 'Erreur lors du traitement du paiement', - stripeConfigMissing: 'La configuration Stripe est manquante. Veuillez vérifier votre installation.', + stripeConfigMissing: + 'La configuration Stripe est manquante. Veuillez vérifier votre installation.', paymentSuccessful: 'Paiement réussi', paymentFailed: 'Paiement échoué', - paypalConfigMissing: 'La configuration PayPal est manquante. Veuillez vérifier votre installation.', + paypalConfigMissing: + 'La configuration PayPal est manquante. Veuillez vérifier votre installation.', stripeNotReady: "Stripe n'est pas prêt", cardElementNotFound: 'CardElement introuvable', - errorProcessingCardPayment: 'Erreur lors du traitement du paiement par carte.', - errorProcessingExpressPayment: 'Erreur lors du traitement du paiement express.', + errorProcessingCardPayment: + 'Erreur lors du traitement du paiement par carte.', + errorProcessingExpressPayment: + 'Erreur lors du traitement du paiement express.', failedToInitializePayment: "Échec de l'initialisation du paiement.", invalidPhoneNumber: 'numéro de téléphone invalide', }, @@ -223,8 +235,10 @@ export const frCa = { invalidShippingAddress: "Adresse d'expédition invalide", invalidBillingAddress: 'Adresse de facturation invalide', selectPaymentMethod: 'Sélectionnez une méthode de paiement', - enterValidBillingPhone: 'Entrez un numéro de téléphone de facturation valide', - enterValidShippingPhone: "Entrez un numéro de téléphone d'expédition valide", + enterValidBillingPhone: + 'Entrez un numéro de téléphone de facturation valide', + enterValidShippingPhone: + "Entrez un numéro de téléphone d'expédition valide", enterFirstName: 'Entrez un prénom', enterLastName: 'Entrez un nom de famille', enterAddress: 'Entrez une adresse', @@ -238,39 +252,53 @@ export const frCa = { apiErrors: { INTERNAL_SERVER_ERROR: 'Erreur de serveur', SESSION_NOT_FOUND: 'Session introuvable', - CHECKOUT_SESSION_RETRIEVAL_FAILED: 'Échec de la récupération de la session de checkout', + CHECKOUT_SESSION_RETRIEVAL_FAILED: + 'Échec de la récupération de la session de checkout', CHECKOUT_SESSION_NOT_FOUND: 'Session de checkout introuvable', - CHECKOUT_SESSION_FETCH_ERROR: 'Erreur générale de récupération de session de checkout', + CHECKOUT_SESSION_FETCH_ERROR: + 'Erreur générale de récupération de session de checkout', DRAFT_ORDER_NOT_FOUND: 'Commande introuvable', - CHECKOUT_SESSION_CREATION_FAILED: 'Échec de la création de la session de checkout', + CHECKOUT_SESSION_CREATION_FAILED: + 'Échec de la création de la session de checkout', CREATED_SESSION_DATA_NOT_FOUND: 'Données de session créée introuvables', - CHECKOUT_SESSION_CREATION_ERROR: 'Erreur générale de création de session de checkout', - CHECKOUT_SESSION_UPDATE_FAILED: 'Échec de la mise à jour de la session de checkout', + CHECKOUT_SESSION_CREATION_ERROR: + 'Erreur générale de création de session de checkout', + CHECKOUT_SESSION_UPDATE_FAILED: + 'Échec de la mise à jour de la session de checkout', UPDATED_SESSION_NOT_FOUND: 'Session mise à jour introuvable', - CHECKOUT_SESSION_UPDATE_ERROR: 'Erreur générale de mise à jour de session de checkout', + CHECKOUT_SESSION_UPDATE_ERROR: + 'Erreur générale de mise à jour de session de checkout', ORDER_API_NOT_FOUND: 'Source de données API de commande introuvable', DRAFT_ORDER_RETRIEVAL_FAILED: 'Échec de la récupération de la commande', DATA_SOURCES_NOT_FOUND: 'Sources de données introuvables', - TRANSACTION_API_NOT_FOUND: 'Source de données API de transaction introuvable', + TRANSACTION_API_NOT_FOUND: + 'Source de données API de transaction introuvable', TRANSACTION_PROCESSING_FAILED: 'Échec du traitement de la transaction', - TRANSACTION_CREATION_FAILED: 'Échec de la recherche ou création de transaction', + TRANSACTION_CREATION_FAILED: + 'Échec de la recherche ou création de transaction', ORDER_OPENING_FAILED: "Échec de l'ouverture de la commande", INVALID_FULFILLMENT_LOCATION: "Lieu d'exécution invalide", NO_VALID_PICKUP_LOCATION: 'Aucun lieu de cueillette valide disponible', DRAFT_ORDER_FETCH_FAILED: 'Échec de la récupération de la commande', LINE_ITEMS_FETCH_FAILED: 'Échec de la récupération des articles', - CURRENT_ORDER_FETCH_FAILED: 'Échec de la récupération de la commande actuelle', + CURRENT_ORDER_FETCH_FAILED: + 'Échec de la récupération de la commande actuelle', DRAFT_ORDER_UPDATE_FAILED: 'Échec de la mise à jour de la commande', DISCOUNT_APPLICATION_FAILED: "Échec de l'application du coupon", CONTEXT_UNAVAILABLE: 'Session ou sources de données non disponibles', - SHIPPING_LINES_UPDATE_FAILED: "Échec de la mise à jour des lignes d'expédition", - ORDER_TOTALS_UPDATE_FAILED: 'Échec de la mise à jour des totaux de commande', + SHIPPING_LINES_UPDATE_FAILED: + "Échec de la mise à jour des lignes d'expédition", + ORDER_TOTALS_UPDATE_FAILED: + 'Échec de la mise à jour des totaux de commande', ORDER_TOTAL_CALCULATION_FAILED: 'Échec du calcul des totaux de commande', - SHIPPING_METHOD_APPLICATION_FAILED: "Échec de l'application de la méthode d'expédition", + SHIPPING_METHOD_APPLICATION_FAILED: + "Échec de l'application de la méthode d'expédition", SKU_FETCH_FAILED: 'Échec de la récupération des SKU', - SHIPPING_RATES_CALCULATION_FAILED: "Échec du calcul des tarifs d'expédition", + SHIPPING_RATES_CALCULATION_FAILED: + "Échec du calcul des tarifs d'expédition", SHIPPING_METHOD_NOT_FOUND: "Méthode d'expédition introuvable", - SHIPPING_METHOD_REMOVAL_FAILED: "Échec de la suppression de la méthode d'expédition", + SHIPPING_METHOD_REMOVAL_FAILED: + "Échec de la suppression de la méthode d'expédition", SHIPPING_ADDRESS_REQUIRED: "Adresse d'expédition requise", INVENTORY_VALIDATION_ERROR: "Erreur de validation d'inventaire", INSUFFICIENT_INVENTORY: 'Inventaire insuffisant', @@ -300,8 +328,10 @@ export const frCa = { CATALOG_API_ERROR: 'Erreur du service de catalogue', TAX_SERVICE_UNAVAILABLE: 'Service de taxes indisponible', SHIPPING_SERVICE_UNAVAILABLE: "Service d'expédition indisponible", - PRICE_ADJUSTMENTS_SERVICE_UNAVAILABLE: "Service d'ajustements de prix indisponible", - PRICE_ADJUSTMENTS_CALCULATION_FAILED: 'Échec du calcul des ajustements de prix', + PRICE_ADJUSTMENTS_SERVICE_UNAVAILABLE: + "Service d'ajustements de prix indisponible", + PRICE_ADJUSTMENTS_CALCULATION_FAILED: + 'Échec du calcul des ajustements de prix', SERVICE_UNAVAILABLE: 'Service temporairement indisponible', RATE_LIMITED: 'Trop de demandes, veuillez réessayer plus tard', TIMEOUT: "Délai d'attente dépassé", @@ -309,9 +339,13 @@ export const frCa = { SHIPPING_POSTAL_CODE_REQUIRED: "Le code postal d'expédition est requis", SHIPPING_COUNTRY_CODE_REQUIRED: "Le code de pays d'expédition est requis", SHIPPING_METHOD_REQUIRED: "La méthode d'expédition est requise", - SHIPPING_ADDRESS_VERIFICATION_FAILED: "La vérification de l'adresse d'expédition a échoué", - BILLING_ADDRESS_VERIFICATION_FAILED: "La vérification de l'adresse de facturation a échoué", - MISSING_SHIPPING_INFO: "L'adresse ou la méthode de livraison n'a pas pu être appliquée", - DEPENDENCY_ERROR: 'Nous ne pouvons pas traiter votre commande actuellement. Veuillez patienter un moment et réessayer', + SHIPPING_ADDRESS_VERIFICATION_FAILED: + "La vérification de l'adresse d'expédition a échoué", + BILLING_ADDRESS_VERIFICATION_FAILED: + "La vérification de l'adresse de facturation a échoué", + MISSING_SHIPPING_INFO: + "L'adresse ou la méthode de livraison n'a pas pu être appliquée", + DEPENDENCY_ERROR: + 'Nous ne pouvons pas traiter votre commande actuellement. Veuillez patienter un moment et réessayer', }, }; diff --git a/packages/localizations/src/frFr.ts b/packages/localizations/src/frFr.ts index 4fe685c8..d4ba9fc9 100644 --- a/packages/localizations/src/frFr.ts +++ b/packages/localizations/src/frFr.ts @@ -6,7 +6,8 @@ export const frFr = { free: 'GRATUIT', closed: 'Fermé', apply: 'Appliquer', - checkoutDisabled: 'Le paiement est actuellement désactivé. Nous nous excusons pour la gêne occasionnée.', + checkoutDisabled: + 'Le paiement est actuellement désactivé. Nous nous excusons pour la gêne occasionnée.', }, contact: { title: 'Contact', @@ -25,7 +26,8 @@ export const frFr = { selectTime: 'Sélectionner une heure de retrait', storeHours: "Heures d'ouverture", seeDetails: 'Voir les détails', - noTimeSlots: 'Aucun créneau horaire disponible pour la date sélectionnée. Veuillez sélectionner une autre date.', + noTimeSlots: + 'Aucun créneau horaire disponible pour la date sélectionnée. Veuillez sélectionner une autre date.', hoursDisplayed: 'Heures affichées dans votre fuseau horaire local.', storeOperatesIn: 'Le magasin fonctionne dans le fuseau horaire {timezone}.', asap: 'ASAP', @@ -63,7 +65,8 @@ export const frFr = { title: 'Expédition', description: 'Adresse de livraison', method: "Méthode d'expédition", - noShippingMethodAddress: 'Entrez votre adresse pour voir les méthodes de livraison disponibles.', + noShippingMethodAddress: + 'Entrez votre adresse pour voir les méthodes de livraison disponibles.', noShippingMethods: "Aucune méthode d'expédition trouvée.", phone: 'Numéro de téléphone', country: 'Pays', @@ -92,7 +95,8 @@ export const frFr = { billingAddress: { title: 'Adresse de facturation', description: 'Entrez votre adresse de facturation.', - useShippingAddress: "Utiliser l'adresse de livraison comme adresse de facturation", + useShippingAddress: + "Utiliser l'adresse de livraison comme adresse de facturation", }, methods: { creditCard: 'Carte de crédit ou de débit', @@ -196,22 +200,30 @@ export const frFr = { invalidEnvironment: 'Environnement invalide', noPublicAccessToken: "Aucun jeton d'accès public fourni", noSessionToken: 'Aucun jeton de session ou ID fourni', - errorCreatingSession: 'Erreur lors de la création de la session de commande :', + errorCreatingSession: + 'Erreur lors de la création de la session de commande :', orderIdRequired: "L'ID de commande est requis", errorTrackingEvent: "Erreur lors du suivi de l'événement", errorInTrackingSubscriber: "Erreur dans l'abonné de suivi", - useTrackingProviderError: 'useTracking doit être utilisé dans un TrackingProvider', - usePoyntCollectProviderError: 'usePoyntCollect doit être utilisé dans un PoyntCollectProvider', - useSquareProviderError: 'useSquare doit être utilisé dans un SquareProvider', + useTrackingProviderError: + 'useTracking doit être utilisé dans un TrackingProvider', + usePoyntCollectProviderError: + 'usePoyntCollect doit être utilisé dans un PoyntCollectProvider', + useSquareProviderError: + 'useSquare doit être utilisé dans un SquareProvider', errorProcessingPayment: 'Erreur lors du traitement du paiement', - stripeConfigMissing: 'La configuration Stripe est manquante. Veuillez vérifier votre configuration.', + stripeConfigMissing: + 'La configuration Stripe est manquante. Veuillez vérifier votre configuration.', paymentSuccessful: 'Paiement réussi', paymentFailed: 'Échec du paiement', - paypalConfigMissing: 'La configuration PayPal est manquante. Veuillez vérifier votre configuration.', + paypalConfigMissing: + 'La configuration PayPal est manquante. Veuillez vérifier votre configuration.', stripeNotReady: "Stripe n'est pas prêt", cardElementNotFound: 'Élément de carte non trouvé', - errorProcessingCardPayment: 'Erreur lors du traitement du paiement par carte.', - errorProcessingExpressPayment: 'Erreur lors du traitement du paiement express.', + errorProcessingCardPayment: + 'Erreur lors du traitement du paiement par carte.', + errorProcessingExpressPayment: + 'Erreur lors du traitement du paiement express.', failedToInitializePayment: "Échec de l'initialisation du paiement.", invalidPhoneNumber: 'numéro de téléphone invalide', }, @@ -223,8 +235,10 @@ export const frFr = { invalidShippingAddress: 'Adresse de livraison invalide', invalidBillingAddress: 'Adresse de facturation invalide', selectPaymentMethod: 'Sélectionnez une méthode de paiement', - enterValidBillingPhone: 'Entrez un numéro de téléphone de facturation valide', - enterValidShippingPhone: 'Entrez un numéro de téléphone de livraison valide', + enterValidBillingPhone: + 'Entrez un numéro de téléphone de facturation valide', + enterValidShippingPhone: + 'Entrez un numéro de téléphone de livraison valide', enterFirstName: 'Entrez un prénom', enterLastName: 'Entrez un nom de famille', enterAddress: 'Entrez une adresse', @@ -238,39 +252,53 @@ export const frFr = { apiErrors: { INTERNAL_SERVER_ERROR: 'Erreur du serveur', SESSION_NOT_FOUND: 'Session non trouvée', - CHECKOUT_SESSION_RETRIEVAL_FAILED: 'Échec de la récupération de la session de paiement', + CHECKOUT_SESSION_RETRIEVAL_FAILED: + 'Échec de la récupération de la session de paiement', CHECKOUT_SESSION_NOT_FOUND: 'Session de paiement non trouvée', - CHECKOUT_SESSION_FETCH_ERROR: 'Erreur générale lors de la récupération de la session de paiement', + CHECKOUT_SESSION_FETCH_ERROR: + 'Erreur générale lors de la récupération de la session de paiement', DRAFT_ORDER_NOT_FOUND: 'Commande non trouvée', - CHECKOUT_SESSION_CREATION_FAILED: 'Échec de la création de la session de paiement', + CHECKOUT_SESSION_CREATION_FAILED: + 'Échec de la création de la session de paiement', CREATED_SESSION_DATA_NOT_FOUND: 'Données de session créées non trouvées', - CHECKOUT_SESSION_CREATION_ERROR: 'Erreur générale lors de la création de la session de paiement', - CHECKOUT_SESSION_UPDATE_FAILED: 'Échec de la mise à jour de la session de paiement', + CHECKOUT_SESSION_CREATION_ERROR: + 'Erreur générale lors de la création de la session de paiement', + CHECKOUT_SESSION_UPDATE_FAILED: + 'Échec de la mise à jour de la session de paiement', UPDATED_SESSION_NOT_FOUND: 'Session mise à jour non trouvée', - CHECKOUT_SESSION_UPDATE_ERROR: 'Erreur générale lors de la mise à jour de la session de paiement', + CHECKOUT_SESSION_UPDATE_ERROR: + 'Erreur générale lors de la mise à jour de la session de paiement', ORDER_API_NOT_FOUND: "Source de données de l'API de commande non trouvée", DRAFT_ORDER_RETRIEVAL_FAILED: 'Échec de la récupération de la commande', DATA_SOURCES_NOT_FOUND: 'Sources de données non trouvées', - TRANSACTION_API_NOT_FOUND: "Source de données de l'API de transaction non trouvée", + TRANSACTION_API_NOT_FOUND: + "Source de données de l'API de transaction non trouvée", TRANSACTION_PROCESSING_FAILED: 'Échec du traitement de la transaction', - TRANSACTION_CREATION_FAILED: 'Échec de la recherche ou de la création de la transaction', + TRANSACTION_CREATION_FAILED: + 'Échec de la recherche ou de la création de la transaction', ORDER_OPENING_FAILED: "Échec de l'ouverture de la commande", INVALID_FULFILLMENT_LOCATION: "Lieu d'exécution invalide", NO_VALID_PICKUP_LOCATION: 'Aucun lieu de retrait valide disponible', DRAFT_ORDER_FETCH_FAILED: 'Échec de la récupération de la commande', LINE_ITEMS_FETCH_FAILED: 'Échec de la récupération des articles', - CURRENT_ORDER_FETCH_FAILED: 'Échec de la récupération de la commande actuelle', + CURRENT_ORDER_FETCH_FAILED: + 'Échec de la récupération de la commande actuelle', DRAFT_ORDER_UPDATE_FAILED: 'Échec de la mise à jour de la commande', DISCOUNT_APPLICATION_FAILED: "Échec de l'application du coupon", CONTEXT_UNAVAILABLE: 'Session ou sources de données non disponibles', - SHIPPING_LINES_UPDATE_FAILED: "Échec de la mise à jour des lignes d'expédition", - ORDER_TOTALS_UPDATE_FAILED: 'Échec de la mise à jour des totaux de la commande', + SHIPPING_LINES_UPDATE_FAILED: + "Échec de la mise à jour des lignes d'expédition", + ORDER_TOTALS_UPDATE_FAILED: + 'Échec de la mise à jour des totaux de la commande', ORDER_TOTAL_CALCULATION_FAILED: 'Échec du calcul des totaux de la commande', - SHIPPING_METHOD_APPLICATION_FAILED: "Échec de l'application de la méthode d'expédition", + SHIPPING_METHOD_APPLICATION_FAILED: + "Échec de l'application de la méthode d'expédition", SKU_FETCH_FAILED: 'Échec de la récupération des SKU', - SHIPPING_RATES_CALCULATION_FAILED: "Échec du calcul des tarifs d'expédition", + SHIPPING_RATES_CALCULATION_FAILED: + "Échec du calcul des tarifs d'expédition", SHIPPING_METHOD_NOT_FOUND: "Méthode d'expédition non trouvée", - SHIPPING_METHOD_REMOVAL_FAILED: "Échec de la suppression de la méthode d'expédition", + SHIPPING_METHOD_REMOVAL_FAILED: + "Échec de la suppression de la méthode d'expédition", SHIPPING_ADDRESS_REQUIRED: 'Adresse de livraison requise', INVENTORY_VALIDATION_ERROR: 'Erreur de validation des stocks', INSUFFICIENT_INVENTORY: 'Stock insuffisant', @@ -284,7 +312,8 @@ export const frFr = { ADDRESS_MATCHES_ERROR: "Erreur de correspondance d'adresse", SHIPPING_CONFLICT_ERROR: "Conflit d'expédition", SHIPPING_ERROR: "Erreur générale d'expédition", - PRICE_ADJUSTMENT_CALCULATION_ERROR: "Erreur lors du calcul de l'ajustement de prix", + PRICE_ADJUSTMENT_CALCULATION_ERROR: + "Erreur lors du calcul de l'ajustement de prix", ORDER_FETCH_ERROR: 'Erreur lors de la récupération de la commande', DRAFT_ORDER_UPDATE_ERROR: 'Erreur lors de la mise à jour de la commande', DISCOUNT_APPLICATION_ERROR: "Erreur lors de l'application du coupon", @@ -300,8 +329,10 @@ export const frFr = { CATALOG_API_ERROR: 'Erreur du service catalogue', TAX_SERVICE_UNAVAILABLE: 'Service de taxes indisponible', SHIPPING_SERVICE_UNAVAILABLE: 'Service de livraison indisponible', - PRICE_ADJUSTMENTS_SERVICE_UNAVAILABLE: "Service d'ajustements de prix indisponible", - PRICE_ADJUSTMENTS_CALCULATION_FAILED: 'Échec du calcul des ajustements de prix', + PRICE_ADJUSTMENTS_SERVICE_UNAVAILABLE: + "Service d'ajustements de prix indisponible", + PRICE_ADJUSTMENTS_CALCULATION_FAILED: + 'Échec du calcul des ajustements de prix', SERVICE_UNAVAILABLE: 'Service temporairement indisponible', RATE_LIMITED: 'Trop de requêtes, veuillez réessayer plus tard', TIMEOUT: "Délai d'attente dépassé", @@ -309,9 +340,13 @@ export const frFr = { SHIPPING_POSTAL_CODE_REQUIRED: "Le code postal d'expédition est requis", SHIPPING_COUNTRY_CODE_REQUIRED: "Le code de pays d'expédition est requis", SHIPPING_METHOD_REQUIRED: "La méthode d'expédition est requise", - SHIPPING_ADDRESS_VERIFICATION_FAILED: "La vérification de l'adresse d'expédition a échoué", - BILLING_ADDRESS_VERIFICATION_FAILED: "La vérification de l'adresse de facturation a échoué", - MISSING_SHIPPING_INFO: "L'adresse ou la méthode de livraison n'a pas pu être appliquée", - DEPENDENCY_ERROR: 'Nous ne pouvons pas traiter votre commande actuellement. Veuillez patienter un moment et réessayer', + SHIPPING_ADDRESS_VERIFICATION_FAILED: + "La vérification de l'adresse d'expédition a échoué", + BILLING_ADDRESS_VERIFICATION_FAILED: + "La vérification de l'adresse de facturation a échoué", + MISSING_SHIPPING_INFO: + "L'adresse ou la méthode de livraison n'a pas pu être appliquée", + DEPENDENCY_ERROR: + 'Nous ne pouvons pas traiter votre commande actuellement. Veuillez patienter un moment et réessayer', }, }; diff --git a/packages/localizations/src/idId.ts b/packages/localizations/src/idId.ts index 9876a9e0..29d9aff7 100644 --- a/packages/localizations/src/idId.ts +++ b/packages/localizations/src/idId.ts @@ -6,7 +6,8 @@ export const idId = { free: 'GRATIS', closed: 'Tutup', apply: 'Terapkan', - checkoutDisabled: 'Checkout saat ini dinonaktifkan. Kami mohon maaf atas ketidaknyamanannya.', + checkoutDisabled: + 'Checkout saat ini dinonaktifkan. Kami mohon maaf atas ketidaknyamanannya.', }, contact: { title: 'Kontak', @@ -25,7 +26,8 @@ export const idId = { selectTime: 'Pilih waktu pengambilan', storeHours: 'Jam Toko', seeDetails: 'Lihat detail', - noTimeSlots: 'Tidak ada slot waktu tersedia untuk tanggal yang dipilih. Silakan pilih tanggal lain.', + noTimeSlots: + 'Tidak ada slot waktu tersedia untuk tanggal yang dipilih. Silakan pilih tanggal lain.', hoursDisplayed: 'Jam ditampilkan dalam zona waktu lokal Anda.', storeOperatesIn: 'Toko beroperasi dalam zona waktu {timezone}.', asap: 'SESEGERA MUNGKIN', @@ -63,7 +65,8 @@ export const idId = { title: 'Pengiriman', description: 'Alamat pengiriman', method: 'Metode pengiriman', - noShippingMethodAddress: 'Masukkan alamat Anda untuk melihat metode pengiriman yang tersedia.', + noShippingMethodAddress: + 'Masukkan alamat Anda untuk melihat metode pengiriman yang tersedia.', noShippingMethods: 'Tidak ada metode pengiriman ditemukan.', phone: 'Nomor Telepon', country: 'Negara', @@ -200,14 +203,18 @@ export const idId = { orderIdRequired: 'ID pesanan diperlukan', errorTrackingEvent: 'Error melacak event', errorInTrackingSubscriber: 'Error dalam tracking subscriber', - useTrackingProviderError: 'useTracking harus digunakan dalam TrackingProvider', - usePoyntCollectProviderError: 'usePoyntCollect harus digunakan dalam PoyntCollectProvider', + useTrackingProviderError: + 'useTracking harus digunakan dalam TrackingProvider', + usePoyntCollectProviderError: + 'usePoyntCollect harus digunakan dalam PoyntCollectProvider', useSquareProviderError: 'useSquare harus digunakan dalam SquareProvider', errorProcessingPayment: 'Error memproses pembayaran', - stripeConfigMissing: 'Konfigurasi Stripe tidak ada. Silakan periksa pengaturan Anda.', + stripeConfigMissing: + 'Konfigurasi Stripe tidak ada. Silakan periksa pengaturan Anda.', paymentSuccessful: 'Pembayaran berhasil', paymentFailed: 'Pembayaran gagal', - paypalConfigMissing: 'Konfigurasi PayPal tidak ada. Silakan periksa pengaturan Anda.', + paypalConfigMissing: + 'Konfigurasi PayPal tidak ada. Silakan periksa pengaturan Anda.', stripeNotReady: 'Stripe tidak siap', cardElementNotFound: 'CardElement tidak ditemukan', errorProcessingCardPayment: 'Error memproses pembayaran kartu.', @@ -256,7 +263,8 @@ export const idId = { TRANSACTION_CREATION_FAILED: 'Gagal menemukan atau membuat transaksi', ORDER_OPENING_FAILED: 'Gagal membuka pesanan', INVALID_FULFILLMENT_LOCATION: 'Lokasi pemenuhan tidak valid', - NO_VALID_PICKUP_LOCATION: 'Tidak ada lokasi pengambilan yang valid tersedia', + NO_VALID_PICKUP_LOCATION: + 'Tidak ada lokasi pengambilan yang valid tersedia', DRAFT_ORDER_FETCH_FAILED: 'Gagal mengambil pesanan', LINE_ITEMS_FETCH_FAILED: 'Gagal mengambil item pesanan', CURRENT_ORDER_FETCH_FAILED: 'Gagal mengambil pesanan saat ini', @@ -300,7 +308,8 @@ export const idId = { CATALOG_API_ERROR: 'Error layanan katalog', TAX_SERVICE_UNAVAILABLE: 'Layanan pajak tidak tersedia', SHIPPING_SERVICE_UNAVAILABLE: 'Layanan pengiriman tidak tersedia', - PRICE_ADJUSTMENTS_SERVICE_UNAVAILABLE: 'Layanan penyesuaian harga tidak tersedia', + PRICE_ADJUSTMENTS_SERVICE_UNAVAILABLE: + 'Layanan penyesuaian harga tidak tersedia', PRICE_ADJUSTMENTS_CALCULATION_FAILED: 'Gagal menghitung penyesuaian harga', SERVICE_UNAVAILABLE: 'Layanan sementara tidak tersedia', RATE_LIMITED: 'Terlalu banyak permintaan, silakan coba lagi nanti', @@ -312,6 +321,7 @@ export const idId = { SHIPPING_ADDRESS_VERIFICATION_FAILED: 'Verifikasi alamat pengiriman gagal', BILLING_ADDRESS_VERIFICATION_FAILED: 'Verifikasi alamat penagihan gagal', MISSING_SHIPPING_INFO: 'Alamat atau metode pengiriman gagal diterapkan', - DEPENDENCY_ERROR: 'Kami tidak dapat memproses pesanan Anda saat ini. Silakan tunggu sebentar dan coba lagi', + DEPENDENCY_ERROR: + 'Kami tidak dapat memproses pesanan Anda saat ini. Silakan tunggu sebentar dan coba lagi', }, }; diff --git a/packages/localizations/src/itIt.ts b/packages/localizations/src/itIt.ts index 74477d80..a26a7298 100644 --- a/packages/localizations/src/itIt.ts +++ b/packages/localizations/src/itIt.ts @@ -6,7 +6,8 @@ export const itIt = { free: 'GRATUITO', closed: 'Chiuso', apply: 'Applica', - checkoutDisabled: "Il checkout è attualmente disabilitato. Ci scusiamo per l'inconveniente.", + checkoutDisabled: + "Il checkout è attualmente disabilitato. Ci scusiamo per l'inconveniente.", }, contact: { title: 'Contatto', @@ -15,7 +16,8 @@ export const itIt = { }, pickup: { title: 'Ritiro in Negozio', - description: "Faremo ogni sforzo per rispettare l'orario di ritiro previsto. Gli orari di ritiro effettivi possono variare.", + description: + "Faremo ogni sforzo per rispettare l'orario di ritiro previsto. Gli orari di ritiro effettivi possono variare.", location: 'Punto di Ritiro', date: 'Data di Ritiro', time: 'Orario di Ritiro Preferito', @@ -24,7 +26,8 @@ export const itIt = { selectTime: 'Seleziona un orario di ritiro', storeHours: 'Orari del Negozio', seeDetails: 'Vedi dettagli', - noTimeSlots: "Nessuna fascia oraria disponibile per la data selezionata. Seleziona un'altra data.", + noTimeSlots: + "Nessuna fascia oraria disponibile per la data selezionata. Seleziona un'altra data.", hoursDisplayed: 'Orari visualizzati nel tuo fuso orario locale.', storeOperatesIn: 'Il negozio opera nel fuso orario {timezone}.', asap: 'IL PRIMA POSSIBILE', @@ -62,7 +65,8 @@ export const itIt = { title: 'Spedizione', description: 'Indirizzo di spedizione', method: 'Metodo di spedizione', - noShippingMethodAddress: 'Inserisci il tuo indirizzo per vedere i metodi di spedizione disponibili.', + noShippingMethodAddress: + 'Inserisci il tuo indirizzo per vedere i metodi di spedizione disponibili.', noShippingMethods: 'Nessun metodo di spedizione trovato.', phone: 'Numero di Telefono', country: 'Paese', @@ -91,7 +95,8 @@ export const itIt = { billingAddress: { title: 'Indirizzo di Fatturazione', description: 'Inserisci il tuo indirizzo di fatturazione.', - useShippingAddress: "Usa l'indirizzo di spedizione come indirizzo di fatturazione", + useShippingAddress: + "Usa l'indirizzo di spedizione come indirizzo di fatturazione", }, methods: { creditCard: 'Carta di Credito o Debito', @@ -165,7 +170,8 @@ export const itIt = { suggestions: 'Suggerimenti', }, form: { - useFormFieldError: "useFormField deve essere usato all'interno di ", + useFormFieldError: + "useFormField deve essere usato all'interno di ", }, pagination: { ariaLabel: 'paginazione', @@ -176,7 +182,8 @@ export const itIt = { morePages: 'Altre pagine', }, sidebar: { - useSidebarError: "useSidebar deve essere usato all'interno di un SidebarProvider.", + useSidebarError: + "useSidebar deve essere usato all'interno di un SidebarProvider.", toggleSidebar: 'Attiva/Disattiva Barra Laterale', }, accessibility: { @@ -199,18 +206,25 @@ export const itIt = { orderIdRequired: 'ID ordine richiesto', errorTrackingEvent: "Errore nel tracciamento dell'evento", errorInTrackingSubscriber: 'Errore nel sottoscrittore di tracciamento', - useTrackingProviderError: "useTracking deve essere usato all'interno di un TrackingProvider", - usePoyntCollectProviderError: "usePoyntCollect deve essere usato all'interno di un PoyntCollectProvider", - useSquareProviderError: "useSquare deve essere usato all'interno di un SquareProvider", + useTrackingProviderError: + "useTracking deve essere usato all'interno di un TrackingProvider", + usePoyntCollectProviderError: + "usePoyntCollect deve essere usato all'interno di un PoyntCollectProvider", + useSquareProviderError: + "useSquare deve essere usato all'interno di un SquareProvider", errorProcessingPayment: "Errore nell'elaborazione del pagamento", - stripeConfigMissing: 'Configurazione Stripe mancante. Controlla la tua configurazione.', + stripeConfigMissing: + 'Configurazione Stripe mancante. Controlla la tua configurazione.', paymentSuccessful: 'Pagamento riuscito', paymentFailed: 'Pagamento fallito', - paypalConfigMissing: 'Configurazione PayPal mancante. Controlla la tua configurazione.', + paypalConfigMissing: + 'Configurazione PayPal mancante. Controlla la tua configurazione.', stripeNotReady: 'Stripe non pronto', cardElementNotFound: 'CardElement non trovato', - errorProcessingCardPayment: "Errore nell'elaborazione del pagamento con carta.", - errorProcessingExpressPayment: "Errore nell'elaborazione del pagamento express.", + errorProcessingCardPayment: + "Errore nell'elaborazione del pagamento con carta.", + errorProcessingExpressPayment: + "Errore nell'elaborazione del pagamento express.", failedToInitializePayment: "Errore nell'inizializzazione del pagamento.", invalidPhoneNumber: 'numero di telefono non valido', }, @@ -222,8 +236,10 @@ export const itIt = { invalidShippingAddress: 'Indirizzo di spedizione non valido', invalidBillingAddress: 'Indirizzo di fatturazione non valido', selectPaymentMethod: 'Seleziona un metodo di pagamento', - enterValidBillingPhone: 'Inserisci un numero di telefono di fatturazione valido', - enterValidShippingPhone: 'Inserisci un numero di telefono di spedizione valido', + enterValidBillingPhone: + 'Inserisci un numero di telefono di fatturazione valido', + enterValidShippingPhone: + 'Inserisci un numero di telefono di spedizione valido', enterFirstName: 'Inserisci un nome', enterLastName: 'Inserisci un cognome', enterAddress: 'Inserisci un indirizzo', @@ -237,22 +253,29 @@ export const itIt = { apiErrors: { INTERNAL_SERVER_ERROR: 'Errore del server', SESSION_NOT_FOUND: 'Sessione non trovata', - CHECKOUT_SESSION_RETRIEVAL_FAILED: 'Errore nel recupero della sessione di checkout', + CHECKOUT_SESSION_RETRIEVAL_FAILED: + 'Errore nel recupero della sessione di checkout', CHECKOUT_SESSION_NOT_FOUND: 'Sessione di checkout non trovata', - CHECKOUT_SESSION_FETCH_ERROR: 'Errore generale nel recupero della sessione di checkout', + CHECKOUT_SESSION_FETCH_ERROR: + 'Errore generale nel recupero della sessione di checkout', DRAFT_ORDER_NOT_FOUND: 'Ordine non trovato', - CHECKOUT_SESSION_CREATION_FAILED: 'Errore nella creazione della sessione di checkout', + CHECKOUT_SESSION_CREATION_FAILED: + 'Errore nella creazione della sessione di checkout', CREATED_SESSION_DATA_NOT_FOUND: 'Dati della sessione creata non trovati', - CHECKOUT_SESSION_CREATION_ERROR: 'Errore generale nella creazione della sessione di checkout', - CHECKOUT_SESSION_UPDATE_FAILED: "Errore nell'aggiornamento della sessione di checkout", + CHECKOUT_SESSION_CREATION_ERROR: + 'Errore generale nella creazione della sessione di checkout', + CHECKOUT_SESSION_UPDATE_FAILED: + "Errore nell'aggiornamento della sessione di checkout", UPDATED_SESSION_NOT_FOUND: 'Sessione aggiornata non trovata', - CHECKOUT_SESSION_UPDATE_ERROR: "Errore generale nell'aggiornamento della sessione di checkout", + CHECKOUT_SESSION_UPDATE_ERROR: + "Errore generale nell'aggiornamento della sessione di checkout", ORDER_API_NOT_FOUND: 'Fonte dati API ordini non trovata', DRAFT_ORDER_RETRIEVAL_FAILED: "Errore nel recupero dell'ordine", DATA_SOURCES_NOT_FOUND: 'Fonti dati non trovate', TRANSACTION_API_NOT_FOUND: 'Fonte dati API transazioni non trovata', TRANSACTION_PROCESSING_FAILED: "Errore nell'elaborazione della transazione", - TRANSACTION_CREATION_FAILED: 'Errore nella ricerca o creazione della transazione', + TRANSACTION_CREATION_FAILED: + 'Errore nella ricerca o creazione della transazione', ORDER_OPENING_FAILED: "Errore nell'apertura dell'ordine", INVALID_FULFILLMENT_LOCATION: 'Posizione di evasione non valida', NO_VALID_PICKUP_LOCATION: 'Nessuna posizione di ritiro valida disponibile', @@ -262,14 +285,19 @@ export const itIt = { DRAFT_ORDER_UPDATE_FAILED: "Errore nell'aggiornamento dell'ordine", DISCOUNT_APPLICATION_FAILED: "Errore nell'applicazione del buono", CONTEXT_UNAVAILABLE: 'Sessione o fonti dati non disponibili', - SHIPPING_LINES_UPDATE_FAILED: "Errore nell'aggiornamento delle linee di spedizione", - ORDER_TOTALS_UPDATE_FAILED: "Errore nell'aggiornamento dei totali dell'ordine", + SHIPPING_LINES_UPDATE_FAILED: + "Errore nell'aggiornamento delle linee di spedizione", + ORDER_TOTALS_UPDATE_FAILED: + "Errore nell'aggiornamento dei totali dell'ordine", ORDER_TOTAL_CALCULATION_FAILED: "Errore nel calcolo dei totali dell'ordine", - SHIPPING_METHOD_APPLICATION_FAILED: "Errore nell'applicazione del metodo di spedizione", + SHIPPING_METHOD_APPLICATION_FAILED: + "Errore nell'applicazione del metodo di spedizione", SKU_FETCH_FAILED: 'Errore nel recupero degli SKU', - SHIPPING_RATES_CALCULATION_FAILED: 'Errore nel calcolo delle tariffe di spedizione', + SHIPPING_RATES_CALCULATION_FAILED: + 'Errore nel calcolo delle tariffe di spedizione', SHIPPING_METHOD_NOT_FOUND: 'Metodo di spedizione non trovato', - SHIPPING_METHOD_REMOVAL_FAILED: 'Errore nella rimozione del metodo di spedizione', + SHIPPING_METHOD_REMOVAL_FAILED: + 'Errore nella rimozione del metodo di spedizione', SHIPPING_ADDRESS_REQUIRED: 'Indirizzo di spedizione richiesto', INVENTORY_VALIDATION_ERROR: 'Errore di validazione inventario', INSUFFICIENT_INVENTORY: 'Inventario insufficiente', @@ -283,7 +311,8 @@ export const itIt = { ADDRESS_MATCHES_ERROR: "Errore nelle corrispondenze dell'indirizzo", SHIPPING_CONFLICT_ERROR: 'Errore di conflitto nella spedizione', SHIPPING_ERROR: 'Errore generale di spedizione', - PRICE_ADJUSTMENT_CALCULATION_ERROR: "Errore nel calcolo dell'aggiustamento prezzo", + PRICE_ADJUSTMENT_CALCULATION_ERROR: + "Errore nel calcolo dell'aggiustamento prezzo", ORDER_FETCH_ERROR: "Errore nel recupero dell'ordine", DRAFT_ORDER_UPDATE_ERROR: "Errore nell'aggiornamento dell'ordine", DISCOUNT_APPLICATION_ERROR: "Errore nell'applicazione del buono", @@ -299,8 +328,10 @@ export const itIt = { CATALOG_API_ERROR: 'Errore del servizio catalogo', TAX_SERVICE_UNAVAILABLE: 'Servizio tasse non disponibile', SHIPPING_SERVICE_UNAVAILABLE: 'Servizio di spedizione non disponibile', - PRICE_ADJUSTMENTS_SERVICE_UNAVAILABLE: 'Servizio di aggiustamento prezzi non disponibile', - PRICE_ADJUSTMENTS_CALCULATION_FAILED: 'Errore nel calcolo degli aggiustamenti prezzi', + PRICE_ADJUSTMENTS_SERVICE_UNAVAILABLE: + 'Servizio di aggiustamento prezzi non disponibile', + PRICE_ADJUSTMENTS_CALCULATION_FAILED: + 'Errore nel calcolo degli aggiustamenti prezzi', SERVICE_UNAVAILABLE: 'Servizio temporaneamente non disponibile', RATE_LIMITED: 'Troppe richieste, riprovare più tardi', TIMEOUT: 'Timeout della richiesta', @@ -308,9 +339,13 @@ export const itIt = { SHIPPING_POSTAL_CODE_REQUIRED: 'Codice postale di spedizione obbligatorio', SHIPPING_COUNTRY_CODE_REQUIRED: 'Codice paese di spedizione obbligatorio', SHIPPING_METHOD_REQUIRED: 'Metodo di spedizione obbligatorio', - SHIPPING_ADDRESS_VERIFICATION_FAILED: 'Verifica indirizzo di spedizione fallita', - BILLING_ADDRESS_VERIFICATION_FAILED: 'Verifica indirizzo di fatturazione fallita', - MISSING_SHIPPING_INFO: "Impossibile applicare l'indirizzo o il metodo di spedizione", - DEPENDENCY_ERROR: 'Non riusciamo a elaborare il tuo ordine in questo momento. Aspetta un momento e riprova', + SHIPPING_ADDRESS_VERIFICATION_FAILED: + 'Verifica indirizzo di spedizione fallita', + BILLING_ADDRESS_VERIFICATION_FAILED: + 'Verifica indirizzo di fatturazione fallita', + MISSING_SHIPPING_INFO: + "Impossibile applicare l'indirizzo o il metodo di spedizione", + DEPENDENCY_ERROR: + 'Non riusciamo a elaborare il tuo ordine in questo momento. Aspetta un momento e riprova', }, }; diff --git a/packages/localizations/src/ptBr.ts b/packages/localizations/src/ptBr.ts index 9af3c737..78fa8072 100644 --- a/packages/localizations/src/ptBr.ts +++ b/packages/localizations/src/ptBr.ts @@ -6,7 +6,8 @@ export const ptBr = { free: 'GRÁTIS', closed: 'Fechado', apply: 'Aplicar', - checkoutDisabled: 'O checkout está temporariamente indisponível. Pedimos desculpas pelo inconveniente.', + checkoutDisabled: + 'O checkout está temporariamente indisponível. Pedimos desculpas pelo inconveniente.', }, contact: { title: 'Contato', @@ -25,7 +26,8 @@ export const ptBr = { selectTime: 'Selecione um horário de retirada', storeHours: 'Horário de Funcionamento', seeDetails: 'Ver detalhes', - noTimeSlots: 'Nenhum horário disponível para a data selecionada. Por favor, selecione outra data.', + noTimeSlots: + 'Nenhum horário disponível para a data selecionada. Por favor, selecione outra data.', hoursDisplayed: 'Horários exibidos no seu fuso horário local.', storeOperatesIn: 'A loja funciona no fuso horário {timezone}.', asap: 'O MAIS RÁPIDO POSSÍVEL', @@ -63,7 +65,8 @@ export const ptBr = { title: 'Envio', description: 'Endereço de entrega', method: 'Método de envio', - noShippingMethodAddress: 'Digite seu endereço para ver os métodos de envio disponíveis.', + noShippingMethodAddress: + 'Digite seu endereço para ver os métodos de envio disponíveis.', noShippingMethods: 'Nenhum método de envio encontrado.', phone: 'Número de Telefone', country: 'País', @@ -177,7 +180,8 @@ export const ptBr = { morePages: 'Mais páginas', }, sidebar: { - useSidebarError: 'useSidebar deve ser usado dentro de um SidebarProvider.', + useSidebarError: + 'useSidebar deve ser usado dentro de um SidebarProvider.', toggleSidebar: 'Alternar Barra Lateral', }, accessibility: { @@ -200,14 +204,19 @@ export const ptBr = { orderIdRequired: 'ID do pedido é obrigatório', errorTrackingEvent: 'Erro ao rastrear evento', errorInTrackingSubscriber: 'Erro no assinante de rastreamento', - useTrackingProviderError: 'useTracking deve ser usado dentro de um TrackingProvider', - usePoyntCollectProviderError: 'usePoyntCollect deve ser usado dentro de um PoyntCollectProvider', - useSquareProviderError: 'useSquare deve ser usado dentro de um SquareProvider', + useTrackingProviderError: + 'useTracking deve ser usado dentro de um TrackingProvider', + usePoyntCollectProviderError: + 'usePoyntCollect deve ser usado dentro de um PoyntCollectProvider', + useSquareProviderError: + 'useSquare deve ser usado dentro de um SquareProvider', errorProcessingPayment: 'Erro ao processar pagamento', - stripeConfigMissing: 'Configuração do Stripe está faltando. Por favor, verifique sua configuração.', + stripeConfigMissing: + 'Configuração do Stripe está faltando. Por favor, verifique sua configuração.', paymentSuccessful: 'Pagamento realizado com sucesso', paymentFailed: 'Falha no pagamento', - paypalConfigMissing: 'Configuração do PayPal está faltando. Por favor, verifique sua configuração.', + paypalConfigMissing: + 'Configuração do PayPal está faltando. Por favor, verifique sua configuração.', stripeNotReady: 'Stripe não está pronto', cardElementNotFound: 'CardElement não encontrado', errorProcessingCardPayment: 'Erro ao processar pagamento com cartão.', @@ -251,7 +260,8 @@ export const ptBr = { ORDER_API_NOT_FOUND: 'Fonte de dados da API de pedidos não encontrada', DRAFT_ORDER_RETRIEVAL_FAILED: 'Falha ao recuperar pedido', DATA_SOURCES_NOT_FOUND: 'Fontes de dados não encontradas', - TRANSACTION_API_NOT_FOUND: 'Fonte de dados da API de transação não encontrada', + TRANSACTION_API_NOT_FOUND: + 'Fonte de dados da API de transação não encontrada', TRANSACTION_PROCESSING_FAILED: 'Falha ao processar transação', TRANSACTION_CREATION_FAILED: 'Falha ao encontrar ou criar transação', ORDER_OPENING_FAILED: 'Falha ao abrir pedido', @@ -300,8 +310,10 @@ export const ptBr = { CATALOG_API_ERROR: 'Erro do serviço de catálogo', TAX_SERVICE_UNAVAILABLE: 'Serviço de impostos indisponível', SHIPPING_SERVICE_UNAVAILABLE: 'Serviço de envio indisponível', - PRICE_ADJUSTMENTS_SERVICE_UNAVAILABLE: 'Serviço de ajustes de preço indisponível', - PRICE_ADJUSTMENTS_CALCULATION_FAILED: 'Falha no cálculo de ajustes de preço', + PRICE_ADJUSTMENTS_SERVICE_UNAVAILABLE: + 'Serviço de ajustes de preço indisponível', + PRICE_ADJUSTMENTS_CALCULATION_FAILED: + 'Falha no cálculo de ajustes de preço', SERVICE_UNAVAILABLE: 'Serviço temporariamente indisponível', RATE_LIMITED: 'Muitas solicitações, tente novamente mais tarde', TIMEOUT: 'Tempo limite da solicitação esgotado', @@ -309,9 +321,12 @@ export const ptBr = { SHIPPING_POSTAL_CODE_REQUIRED: 'Código postal de envio é obrigatório', SHIPPING_COUNTRY_CODE_REQUIRED: 'Código do país de envio é obrigatório', SHIPPING_METHOD_REQUIRED: 'Método de envio é obrigatório', - SHIPPING_ADDRESS_VERIFICATION_FAILED: 'Falha na verificação do endereço de envio', - BILLING_ADDRESS_VERIFICATION_FAILED: 'Falha na verificação do endereço de cobrança', + SHIPPING_ADDRESS_VERIFICATION_FAILED: + 'Falha na verificação do endereço de envio', + BILLING_ADDRESS_VERIFICATION_FAILED: + 'Falha na verificação do endereço de cobrança', MISSING_SHIPPING_INFO: 'Falha ao aplicar endereço ou método de entrega', - DEPENDENCY_ERROR: 'Não conseguimos processar seu pedido no momento. Aguarde um momento e tente novamente', + DEPENDENCY_ERROR: + 'Não conseguimos processar seu pedido no momento. Aguarde um momento e tente novamente', }, }; diff --git a/packages/localizations/src/qaPs.ts b/packages/localizations/src/qaPs.ts index ad325c0f..c0e35fa8 100644 --- a/packages/localizations/src/qaPs.ts +++ b/packages/localizations/src/qaPs.ts @@ -6,7 +6,8 @@ export const qaPs = { free: '[FRËË]', closed: '[Çlöšéd]', apply: '[Âþþlÿ]', - checkoutDisabled: '[Çhéçkøüť îš çürrëñťlÿ dîšâblëd. Wé âþöløgîžé før ťhé îñçöñvéñîéñçé ând áppreciate your patience.]', + checkoutDisabled: + '[Çhéçkøüť îš çürrëñťlÿ dîšâblëd. Wé âþöløgîžé før ťhé îñçöñvéñîéñçé ând áppreciate your patience.]', }, contact: { title: '[Çöñťâçť]', @@ -25,7 +26,8 @@ export const qaPs = { selectTime: '[Šëlëçť â þîçküþ ťîmé šlöť]', storeHours: '[Šťörë Hôürš Îñförmâťîöñ]', seeDetails: '[Šëë mörë dëťâîlš]', - noTimeSlots: '[Ñö âvâîlâblë ťîmé šlöťš fôr ťhé šëlëçťëd dâťé. Þlëâšé šëlëçť âñöťhër dâťé ôr çöñšîdër öťhër öþťîöñš.]', + noTimeSlots: + '[Ñö âvâîlâblë ťîmé šlöťš fôr ťhé šëlëçťëd dâťé. Þlëâšé šëlëçť âñöťhër dâťé ôr çöñšîdër öťhër öþťîöñš.]', hoursDisplayed: '[Hôürš dîšþlâÿëd îñ ÿöür löçâl ťîmëžöñë fôr çöñvëñîëñçë.]', storeOperatesIn: '[Šťörë öþërâťëš îñ {timezone} ťîmëžöñë förmâť.]', asap: '[ŠÂ̈P]', @@ -63,7 +65,8 @@ export const qaPs = { title: '[Šhîþþîñg Îñförmâťîöñ]', description: '[Šhîþþîñg âddrëšš dëťâîlš]', method: '[Šhîþþîñg mëťhöd šëlëçťîöñ]', - noShippingMethodAddress: '[Ëñťër ÿöür âddrëšš ťö šëë âvâîlâblë šhîþþîñg mëťhödš fôr ÿöür löçâťîöñ.]', + noShippingMethodAddress: + '[Ëñťër ÿöür âddrëšš ťö šëë âvâîlâblë šhîþþîñg mëťhödš fôr ÿöür löçâťîöñ.]', noShippingMethods: '[Ñö šhîþþîñg mëťhödš föüñd fôr ţhîš löçâţîöñ.]', phone: '[Þhöñë Ñümkër Îñförmâťîöñ]', country: '[Çöüñţrÿ Šëlëçťîöñ]', @@ -80,7 +83,8 @@ export const qaPs = { notesPlaceholder: '[Ñöţëš ör šþëçîâl îñšţrüçţîöñš fôr délîvërÿ]', addressSuggestion: '[Dîd ÿöü mëâñ ţhîš âddrëšš]', addressSuggestionEnd: '[?]', - noShippingOriginAddress: '[Ñö šhîþþîñg örîgîñ âddrëšš þrövîdëd bÿ mërçhâñť.]', + noShippingOriginAddress: + '[Ñö šhîþþîñg örîgîñ âddrëšš þrövîdëd bÿ mërçhâñť.]', }, billing: { title: '[Bîllîñg Îñförmâţîöñ]', @@ -166,7 +170,8 @@ export const qaPs = { suggestions: '[Äüţöçömþlëţë šüggëšţîöñš]', }, form: { - useFormFieldError: '[üšëFörmFîëld šhöüld bë üšëd wîţhîñ çömþöñëñţ]', + useFormFieldError: + '[üšëFörmFîëld šhöüld bë üšëd wîţhîñ çömþöñëñţ]', }, pagination: { ariaLabel: '[þâgîñâţîöñ ñâvîgâţîöñ]', @@ -177,7 +182,8 @@ export const qaPs = { morePages: '[Mörë þâgëš âvâîlâblë]', }, sidebar: { - useSidebarError: '[üšëŠîdëbâr müšţ bë üšëd wîţhîñ â ŠîdëbârÞrövîdër çömþöñëñţ.]', + useSidebarError: + '[üšëŠîdëbâr müšţ bë üšëd wîţhîñ â ŠîdëbârÞrövîdër çömþöñëñţ.]', toggleSidebar: '[Tögglë Šîdëbâr Vîšîbîlîţÿ]', }, accessibility: { @@ -200,14 +206,19 @@ export const qaPs = { orderIdRequired: '[Ördër ÎD îš rëqüîrëd fôr þröçëššîñg]', errorTrackingEvent: '[Ërrör ţrâçkîñg ëvëñţ îñ âñâlÿţîçš]', errorInTrackingSubscriber: '[Ërrör îñ ţrâçkîñg šübšçrîbër šÿšţëm]', - useTrackingProviderError: '[üšëŢrâçkîñg müšţ bë üšëd wîţhîñ â ŢrâçkîñgÞrövîdër çömþöñëñţ]', - usePoyntCollectProviderError: '[üšëÞöÿñţÇöllëçţ müšţ bë üšëd wîţhîñ â ÞöÿñţÇöllëçţÞrövîdër çömþöñëñţ]', - useSquareProviderError: '[üšëŠqüârë müšţ bë üšëd wîţhîñ â ŠqüârëÞrövîdër çömþöñëñţ]', + useTrackingProviderError: + '[üšëŢrâçkîñg müšţ bë üšëd wîţhîñ â ŢrâçkîñgÞrövîdër çömþöñëñţ]', + usePoyntCollectProviderError: + '[üšëÞöÿñţÇöllëçţ müšţ bë üšëd wîţhîñ â ÞöÿñţÇöllëçţÞrövîdër çömþöñëñţ]', + useSquareProviderError: + '[üšëŠqüârë müšţ bë üšëd wîţhîñ â ŠqüârëÞrövîdër çömþöñëñţ]', errorProcessingPayment: '[Ërrör þröçëššîñg þâÿmëñţ îñförmâţîöñ]', - stripeConfigMissing: '[Šţrîþë çönfîgürâţîöñ îš mîššîñg. Þlëâšë çhëçk ÿöür šëţüþ.]', + stripeConfigMissing: + '[Šţrîþë çönfîgürâţîöñ îš mîššîñg. Þlëâšë çhëçk ÿöür šëţüþ.]', paymentSuccessful: '[Þâÿmëñţ þröçëššëd šüççëššfüllÿ]', paymentFailed: '[Þâÿmëñţ þröçëššîñg fâîlëd]', - paypalConfigMissing: '[ÞâÿÞâl çönfîgürâţîöñ îš mîššîñg. Þlëâšë çhëçk ÿöür šëţüþ.]', + paypalConfigMissing: + '[ÞâÿÞâl çönfîgürâţîöñ îš mîššîñg. Þlëâšë çhëçk ÿöür šëţüþ.]', stripeNotReady: '[Šţrîþë šërvîçë ñöţ rëâdÿ fôr þröçëššîñg]', cardElementNotFound: '[ÇârdËlëmëñţ çömþöñëñţ ñöţ föüñd îñ DÖM]', errorProcessingCardPayment: '[Ërrör þröçëššîñg çârd þâÿmëñţ îñförmâţîöñ.]', @@ -238,13 +249,16 @@ export const qaPs = { apiErrors: { INTERNAL_SERVER_ERROR: '[Šërvër ërrör öççürrëd]', SESSION_NOT_FOUND: '[Šëššîöñ ñöţ föüñd îñ šÿšţëm]', - CHECKOUT_SESSION_RETRIEVAL_FAILED: '[Fâîlëd ţö rëţrîëvë çhëçköüţ šëššîöñ dâţâ]', + CHECKOUT_SESSION_RETRIEVAL_FAILED: + '[Fâîlëd ţö rëţrîëvë çhëçköüţ šëššîöñ dâţâ]', CHECKOUT_SESSION_NOT_FOUND: '[Çhëçköüţ šëššîöñ ñöţ föüñd îñ šÿšţëm]', - CHECKOUT_SESSION_FETCH_ERROR: '[Gëñërâl çhëçköüţ šëššîöñ fëţçh ërrör öççürrëd]', + CHECKOUT_SESSION_FETCH_ERROR: + '[Gëñërâl çhëçköüţ šëššîöñ fëţçh ërrör öççürrëd]', DRAFT_ORDER_NOT_FOUND: '[Ördër ñöţ föüñd îñ šÿšţëm]', CHECKOUT_SESSION_CREATION_FAILED: '[Fâîlëd ţö çrëâţë çhëçköüţ šëššîöñ]', CREATED_SESSION_DATA_NOT_FOUND: '[Çrëâţëd šëššîöñ dâţâ ñöţ föüñd]', - CHECKOUT_SESSION_CREATION_ERROR: '[Gëñërâl çhëçköüţ šëššîöñ çrëâţîöñ ërrör]', + CHECKOUT_SESSION_CREATION_ERROR: + '[Gëñërâl çhëçköüţ šëššîöñ çrëâţîöñ ërrör]', CHECKOUT_SESSION_UPDATE_FAILED: '[Fâîlëd ţö üþdâţë çhëçköüţ šëššîöñ]', UPDATED_SESSION_NOT_FOUND: '[Üþdâţëd šëššîöñ ñöţ föüñd]', CHECKOUT_SESSION_UPDATE_ERROR: '[Gëñërâl çhëçköüţ šëššîöñ üþdâţë ërrör]', @@ -300,8 +314,10 @@ export const qaPs = { CATALOG_API_ERROR: '[Çâţâlög šërvîçë ërrör öççürrëd]', TAX_SERVICE_UNAVAILABLE: '[Ţâx šërvîçë îš üñâvâîlâblë]', SHIPPING_SERVICE_UNAVAILABLE: '[Šhîþþîñg šërvîçë îš üñâvâîlâblë]', - PRICE_ADJUSTMENTS_SERVICE_UNAVAILABLE: '[Þrîçë âdjüšţmëñţš šërvîçë îš üñâvâîlâblë]', - PRICE_ADJUSTMENTS_CALCULATION_FAILED: '[Fâîlëd ţö çâlçülâţë þrîçë âdjüšţmëñţš]', + PRICE_ADJUSTMENTS_SERVICE_UNAVAILABLE: + '[Þrîçë âdjüšţmëñţš šërvîçë îš üñâvâîlâblë]', + PRICE_ADJUSTMENTS_CALCULATION_FAILED: + '[Fâîlëd ţö çâlçülâţë þrîçë âdjüšţmëñţš]', SERVICE_UNAVAILABLE: '[Šërvîçë îš ţëmþörârîlÿ üñâvâîlâblë]', RATE_LIMITED: '[Ţöö mâñÿ rëqüëšţš, þlëâšë ţrÿ âgâîñ lâţër]', TIMEOUT: '[Rëqüëšţ ţîmëd öüţ]', @@ -309,9 +325,12 @@ export const qaPs = { SHIPPING_POSTAL_CODE_REQUIRED: '[Šhîþþîñg þöšţâl çödë îš rëqüîrëd]', SHIPPING_COUNTRY_CODE_REQUIRED: '[Šhîþþîñg çöüñţrÿ çödë îš rëqüîrëd]', SHIPPING_METHOD_REQUIRED: '[Šhîþþîñg mëţhöd îš rëqüîrëd]', - SHIPPING_ADDRESS_VERIFICATION_FAILED: '[Šhîþþîñg âddrëšš vërîfîçâţîöñ fâîlëd]', - BILLING_ADDRESS_VERIFICATION_FAILED: '[Bîllîñg âddrëšš vërîfîçâţîöñ fâîlëd]', + SHIPPING_ADDRESS_VERIFICATION_FAILED: + '[Šhîþþîñg âddrëšš vërîfîçâţîöñ fâîlëd]', + BILLING_ADDRESS_VERIFICATION_FAILED: + '[Bîllîñg âddrëšš vërîfîçâţîöñ fâîlëd]', MISSING_SHIPPING_INFO: '[Šĥîţţîñg âddrëšš ör mëţĥöd fâîlëd ţö âţţļÿ]', - DEPENDENCY_ERROR: 'موږ اوس ستاسو امر پروسس نشو کولی. مهرباني وکړئ یو شېبه انتظار وکړئ او بیا هڅه وکړئ', + DEPENDENCY_ERROR: + 'موږ اوس ستاسو امر پروسس نشو کولی. مهرباني وکړئ یو شېبه انتظار وکړئ او بیا هڅه وکړئ', }, }; diff --git a/packages/localizations/src/trTr.ts b/packages/localizations/src/trTr.ts index a54a0daf..a2d1a5bd 100644 --- a/packages/localizations/src/trTr.ts +++ b/packages/localizations/src/trTr.ts @@ -6,7 +6,8 @@ export const trTr = { free: 'ÜCRETSİZ', closed: 'Kapalı', apply: 'Uygula', - checkoutDisabled: 'Ödeme işlemi şu anda devre dışı. Yaşanan rahatsızlık için özür dileriz.', + checkoutDisabled: + 'Ödeme işlemi şu anda devre dışı. Yaşanan rahatsızlık için özür dileriz.', }, contact: { title: 'İletişim', @@ -25,7 +26,8 @@ export const trTr = { selectTime: 'Bir teslim alma saati seçin', storeHours: 'Mağaza Saatleri', seeDetails: 'Detayları görüntüle', - noTimeSlots: 'Seçilen tarih için uygun zaman dilimi bulunmamaktadır. Lütfen başka bir tarih seçin.', + noTimeSlots: + 'Seçilen tarih için uygun zaman dilimi bulunmamaktadır. Lütfen başka bir tarih seçin.', hoursDisplayed: 'Saatler yerel saat diliminizde gösterilmektedir.', storeOperatesIn: 'Mağaza {timezone} saat diliminde çalışmaktadır.', asap: 'EN KISA SÜREDE', @@ -63,7 +65,8 @@ export const trTr = { title: 'Kargo', description: 'Kargo adresi', method: 'Kargo yöntemi', - noShippingMethodAddress: 'Mevcut kargo yöntemlerini görmek için adresinizi girin.', + noShippingMethodAddress: + 'Mevcut kargo yöntemlerini görmek için adresinizi girin.', noShippingMethods: 'Kargo yöntemi bulunamadı.', phone: 'Telefon Numarası', country: 'Ülke', @@ -200,14 +203,19 @@ export const trTr = { orderIdRequired: 'Sipariş kimliği gerekli', errorTrackingEvent: 'Olay izleme hatası', errorInTrackingSubscriber: 'İzleme abonesi hatası', - useTrackingProviderError: 'useTracking bir TrackingProvider içinde kullanılmalıdır', - usePoyntCollectProviderError: 'usePoyntCollect bir PoyntCollectProvider içinde kullanılmalıdır', - useSquareProviderError: 'useSquare bir SquareProvider içinde kullanılmalıdır', + useTrackingProviderError: + 'useTracking bir TrackingProvider içinde kullanılmalıdır', + usePoyntCollectProviderError: + 'usePoyntCollect bir PoyntCollectProvider içinde kullanılmalıdır', + useSquareProviderError: + 'useSquare bir SquareProvider içinde kullanılmalıdır', errorProcessingPayment: 'Ödeme işleme hatası', - stripeConfigMissing: 'Stripe yapılandırması eksik. Lütfen kurulumunuzu kontrol edin.', + stripeConfigMissing: + 'Stripe yapılandırması eksik. Lütfen kurulumunuzu kontrol edin.', paymentSuccessful: 'Ödeme başarılı', paymentFailed: 'Ödeme başarısız', - paypalConfigMissing: 'PayPal yapılandırması eksik. Lütfen kurulumunuzu kontrol edin.', + paypalConfigMissing: + 'PayPal yapılandırması eksik. Lütfen kurulumunuzu kontrol edin.', stripeNotReady: 'Stripe hazır değil', cardElementNotFound: 'CardElement bulunamadı', errorProcessingCardPayment: 'Kart ödemesi işleme hatası.', @@ -300,7 +308,8 @@ export const trTr = { CATALOG_API_ERROR: 'Katalog servisi hatası', TAX_SERVICE_UNAVAILABLE: 'Vergi servisi kullanılamıyor', SHIPPING_SERVICE_UNAVAILABLE: 'Kargo servisi kullanılamıyor', - PRICE_ADJUSTMENTS_SERVICE_UNAVAILABLE: 'Fiyat ayarlama servisi kullanılamıyor', + PRICE_ADJUSTMENTS_SERVICE_UNAVAILABLE: + 'Fiyat ayarlama servisi kullanılamıyor', PRICE_ADJUSTMENTS_CALCULATION_FAILED: 'Fiyat ayarlamaları hesaplanamadı', SERVICE_UNAVAILABLE: 'Servis geçici olarak kullanılamıyor', RATE_LIMITED: 'Çok fazla istek, lütfen daha sonra tekrar deneyin', @@ -312,6 +321,7 @@ export const trTr = { SHIPPING_ADDRESS_VERIFICATION_FAILED: 'Kargo adresi doğrulaması başarısız', BILLING_ADDRESS_VERIFICATION_FAILED: 'Fatura adresi doğrulaması başarısız', MISSING_SHIPPING_INFO: 'Kargo adresi veya yöntemi uygulanamadı', - DEPENDENCY_ERROR: 'Şu anda siparişinizi işleme alamıyoruz. Lütfen bir dakika bekleyin ve tekrar deneyin', + DEPENDENCY_ERROR: + 'Şu anda siparişinizi işleme alamıyoruz. Lütfen bir dakika bekleyin ve tekrar deneyin', }, }; diff --git a/packages/localizations/src/viVn.ts b/packages/localizations/src/viVn.ts index 5ed68633..b5d031f1 100644 --- a/packages/localizations/src/viVn.ts +++ b/packages/localizations/src/viVn.ts @@ -6,7 +6,8 @@ export const viVn = { free: 'MIỄN PHÍ', closed: 'Đóng cửa', apply: 'Áp dụng', - checkoutDisabled: 'Thanh toán hiện tại đang bị vô hiệu hóa. Chúng tôi xin lỗi vì sự bất tiện này.', + checkoutDisabled: + 'Thanh toán hiện tại đang bị vô hiệu hóa. Chúng tôi xin lỗi vì sự bất tiện này.', }, contact: { title: 'Liên hệ', @@ -25,7 +26,8 @@ export const viVn = { selectTime: 'Chọn thời gian nhận hàng', storeHours: 'Giờ mở cửa', seeDetails: 'Xem chi tiết', - noTimeSlots: 'Không có khung thời gian nào trong ngày đã chọn. Vui lòng chọn ngày khác.', + noTimeSlots: + 'Không có khung thời gian nào trong ngày đã chọn. Vui lòng chọn ngày khác.', hoursDisplayed: 'Giờ hiển thị theo múi giờ địa phương của bạn.', storeOperatesIn: 'Cửa hàng hoạt động trong múi giờ {timezone}.', asap: 'CÀNG SỚM CÀNG TỐT', @@ -63,7 +65,8 @@ export const viVn = { title: 'Vận chuyển', description: 'Địa chỉ giao hàng', method: 'Phương thức vận chuyển', - noShippingMethodAddress: 'Nhập địa chỉ của bạn để xem các phương thức vận chuyển có sẵn.', + noShippingMethodAddress: + 'Nhập địa chỉ của bạn để xem các phương thức vận chuyển có sẵn.', noShippingMethods: 'Không tìm thấy phương thức vận chuyển nào.', phone: 'Số điện thoại', country: 'Quốc gia', @@ -200,14 +203,18 @@ export const viVn = { orderIdRequired: 'ID đơn hàng là bắt buộc', errorTrackingEvent: 'Lỗi theo dõi sự kiện', errorInTrackingSubscriber: 'Lỗi trong người đăng ký theo dõi', - useTrackingProviderError: 'useTracking phải được sử dụng trong TrackingProvider', - usePoyntCollectProviderError: 'usePoyntCollect phải được sử dụng trong PoyntCollectProvider', + useTrackingProviderError: + 'useTracking phải được sử dụng trong TrackingProvider', + usePoyntCollectProviderError: + 'usePoyntCollect phải được sử dụng trong PoyntCollectProvider', useSquareProviderError: 'useSquare phải được sử dụng trong SquareProvider', errorProcessingPayment: 'Lỗi xử lý thanh toán', - stripeConfigMissing: 'Cấu hình Stripe bị thiếu. Vui lòng kiểm tra thiết lập của bạn.', + stripeConfigMissing: + 'Cấu hình Stripe bị thiếu. Vui lòng kiểm tra thiết lập của bạn.', paymentSuccessful: 'Thanh toán thành công', paymentFailed: 'Thanh toán thất bại', - paypalConfigMissing: 'Cấu hình PayPal bị thiếu. Vui lòng kiểm tra thiết lập của bạn.', + paypalConfigMissing: + 'Cấu hình PayPal bị thiếu. Vui lòng kiểm tra thiết lập của bạn.', stripeNotReady: 'Stripe chưa sẵn sàng', cardElementNotFound: 'Không tìm thấy CardElement', errorProcessingCardPayment: 'Lỗi xử lý thanh toán thẻ.', @@ -266,7 +273,8 @@ export const viVn = { SHIPPING_LINES_UPDATE_FAILED: 'Không thể cập nhật dòng vận chuyển', ORDER_TOTALS_UPDATE_FAILED: 'Không thể cập nhật tổng đơn hàng', ORDER_TOTAL_CALCULATION_FAILED: 'Không thể tính tổng đơn hàng', - SHIPPING_METHOD_APPLICATION_FAILED: 'Không thể áp dụng phương thức vận chuyển', + SHIPPING_METHOD_APPLICATION_FAILED: + 'Không thể áp dụng phương thức vận chuyển', SKU_FETCH_FAILED: 'Không thể tải SKU', SHIPPING_RATES_CALCULATION_FAILED: 'Không thể tính phí vận chuyển', SHIPPING_METHOD_NOT_FOUND: 'Không tìm thấy phương thức vận chuyển', @@ -300,7 +308,8 @@ export const viVn = { CATALOG_API_ERROR: 'Lỗi dịch vụ danh mục', TAX_SERVICE_UNAVAILABLE: 'Dịch vụ thuế không khả dụng', SHIPPING_SERVICE_UNAVAILABLE: 'Dịch vụ vận chuyển không khả dụng', - PRICE_ADJUSTMENTS_SERVICE_UNAVAILABLE: 'Dịch vụ điều chỉnh giá không khả dụng', + PRICE_ADJUSTMENTS_SERVICE_UNAVAILABLE: + 'Dịch vụ điều chỉnh giá không khả dụng', PRICE_ADJUSTMENTS_CALCULATION_FAILED: 'Không thể tính toán điều chỉnh giá', SERVICE_UNAVAILABLE: 'Dịch vụ tạm thời không khả dụng', RATE_LIMITED: 'Quá nhiều yêu cầu, vui lòng thử lại sau', @@ -311,7 +320,9 @@ export const viVn = { SHIPPING_METHOD_REQUIRED: 'Phương thức giao hàng là bắt buộc', SHIPPING_ADDRESS_VERIFICATION_FAILED: 'Xác minh địa chỉ giao hàng thất bại', BILLING_ADDRESS_VERIFICATION_FAILED: 'Xác minh địa chỉ thanh toán thất bại', - MISSING_SHIPPING_INFO: 'Địa chỉ hoặc phương thức giao hàng không thể áp dụng', - DEPENDENCY_ERROR: 'Chúng tôi không thể xử lý đơn hàng của bạn ngay bây giờ. Vui lòng đợi một chút và thử lại', + MISSING_SHIPPING_INFO: + 'Địa chỉ hoặc phương thức giao hàng không thể áp dụng', + DEPENDENCY_ERROR: + 'Chúng tôi không thể xử lý đơn hàng của bạn ngay bây giờ. Vui lòng đợi một chút và thử lại', }, }; diff --git a/packages/localizations/src/zhCn.ts b/packages/localizations/src/zhCn.ts index eb2521f1..7e474e02 100644 --- a/packages/localizations/src/zhCn.ts +++ b/packages/localizations/src/zhCn.ts @@ -200,7 +200,8 @@ export const zhCn = { errorTrackingEvent: '跟踪事件出错', errorInTrackingSubscriber: '跟踪订阅者出错', useTrackingProviderError: 'useTracking 必须在 TrackingProvider 中使用', - usePoyntCollectProviderError: 'usePoyntCollect 必须在 PoyntCollectProvider 中使用', + usePoyntCollectProviderError: + 'usePoyntCollect 必须在 PoyntCollectProvider 中使用', useSquareProviderError: 'useSquare 必须在 SquareProvider 中使用', errorProcessingPayment: '处理付款时出错', stripeConfigMissing: 'Stripe 配置缺失。请检查您的设置。', diff --git a/packages/localizations/src/zhSg.ts b/packages/localizations/src/zhSg.ts index 84cd9c20..6bd0ea7f 100644 --- a/packages/localizations/src/zhSg.ts +++ b/packages/localizations/src/zhSg.ts @@ -200,7 +200,8 @@ export const zhSg = { errorTrackingEvent: '跟踪事件错误', errorInTrackingSubscriber: '跟踪订阅者错误', useTrackingProviderError: 'useTracking 必须在 TrackingProvider 内使用', - usePoyntCollectProviderError: 'usePoyntCollect 必须在 PoyntCollectProvider 内使用', + usePoyntCollectProviderError: + 'usePoyntCollect 必须在 PoyntCollectProvider 内使用', useSquareProviderError: 'useSquare 必须在 SquareProvider 内使用', errorProcessingPayment: '处理付款错误', stripeConfigMissing: 'Stripe 配置缺失。请检查您的设置。', diff --git a/packages/react/src/components/checkout/address/address-form.tsx b/packages/react/src/components/checkout/address/address-form.tsx index 2c6707b9..dcdba20d 100644 --- a/packages/react/src/components/checkout/address/address-form.tsx +++ b/packages/react/src/components/checkout/address/address-form.tsx @@ -4,7 +4,11 @@ import { useDebouncedValue } from '@tanstack/react-pacer'; import { Check, ChevronsUpDown } from 'lucide-react'; import * as React from 'react'; import { useFormContext } from 'react-hook-form'; -import { countries, getRegions, hasRegionData } from '@/components/checkout/address/get-country-region'; +import { + countries, + getRegions, + hasRegionData, +} from '@/components/checkout/address/get-country-region'; import { isAddressComplete } from '@/components/checkout/address/utils/is-address-complete'; import { mapAddressFieldsToInput } from '@/components/checkout/address/utils/map-address-fields-to-input'; import { useAddressMatches } from '@/components/checkout/address/utils/use-address-matches'; @@ -14,11 +18,34 @@ import { useDraftOrder } from '@/components/checkout/order/use-draft-order'; import { useDraftOrderFieldSync } from '@/components/checkout/order/use-draft-order-sync'; import { AutoComplete } from '@/components/ui/autocomplete'; import { Button } from '@/components/ui/button'; -import { Command, CommandEmpty, CommandGroup, CommandInput, CommandItem, CommandList } from '@/components/ui/command'; -import { FormControl, FormField, FormItem, FormLabel, FormMessage } from '@/components/ui/form'; +import { + Command, + CommandEmpty, + CommandGroup, + CommandInput, + CommandItem, + CommandList, +} from '@/components/ui/command'; +import { + FormControl, + FormField, + FormItem, + FormLabel, + FormMessage, +} from '@/components/ui/form'; import { Input } from '@/components/ui/input'; -import { Popover, PopoverContent, PopoverTrigger } from '@/components/ui/popover'; -import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue } from '@/components/ui/select'; +import { + Popover, + PopoverContent, + PopoverTrigger, +} from '@/components/ui/popover'; +import { + Select, + SelectContent, + SelectItem, + SelectTrigger, + SelectValue, +} from '@/components/ui/select'; import { useGoDaddyContext } from '@/godaddy-provider'; import { cn } from '@/lib/utils'; import { eventIds } from '@/tracking/events'; @@ -34,8 +61,10 @@ export function AddressForm({ sectionKey }: { sectionKey: string }) { const { data: draftOrder } = useDraftOrder(); const countryTriggerRef = React.useRef(null); const [triggerWidth, setTriggerWidth] = React.useState(null); - const [isCountrySelectOpen, setCountrySelectOpen] = React.useState(false); - const [isAutocompleteOpen, setIsAutocompleteOpen] = React.useState(false); + const [isCountrySelectOpen, setCountrySelectOpen] = + React.useState(false); + const [isAutocompleteOpen, setIsAutocompleteOpen] = + React.useState(false); React.useEffect(() => { function updateWidth() { @@ -78,11 +107,17 @@ export function AddressForm({ sectionKey }: { sectionKey: string }) { `${sectionKey}CountryCode`, ]); - const contact = React.useMemo(() => ({ firstName, lastName }), [firstName, lastName]); + const contact = React.useMemo( + () => ({ firstName, lastName }), + [firstName, lastName] + ); - const [debouncedFullName] = useDebouncedValue(Object.values(contact).join(''), { - wait: 1000, - }); + const [debouncedFullName] = useDebouncedValue( + Object.values(contact).join(''), + { + wait: 1000, + } + ); const [debouncedAddressValue] = useDebouncedValue(addressValue, { wait: 200, @@ -91,9 +126,13 @@ export function AddressForm({ sectionKey }: { sectionKey: string }) { // Check if name values differ from order values const nameHasChanged = React.useMemo(() => { if (!draftOrder) return true; // If no order, allow sync - const section = sectionKey === 'shipping' ? draftOrder.shipping : draftOrder.billing; + const section = + sectionKey === 'shipping' ? draftOrder.shipping : draftOrder.billing; - return (section?.firstName || '') !== (firstName || '') || (section?.lastName || '') !== (lastName || ''); + return ( + (section?.firstName || '') !== (firstName || '') || + (section?.lastName || '') !== (lastName || '') + ); }, [draftOrder, sectionKey, firstName, lastName]); const shouldVerifyName = @@ -131,15 +170,29 @@ export function AddressForm({ sectionKey }: { sectionKey: string }) { postalCode, countryCode, }), - [addressLine1, addressLine2, addressLine3, adminArea1, adminArea2, adminArea3, adminArea4, postalCode, countryCode] + [ + addressLine1, + addressLine2, + addressLine3, + adminArea1, + adminArea2, + adminArea3, + adminArea4, + postalCode, + countryCode, + ] ); - const [debouncedFullAddress] = useDebouncedValue(Object.values(address).join(''), { wait: 1000 }); + const [debouncedFullAddress] = useDebouncedValue( + Object.values(address).join(''), + { wait: 1000 } + ); // Get existing order address data for comparison const orderAddress = React.useMemo(() => { if (!draftOrder) return null; - const section = sectionKey === 'shipping' ? draftOrder.shipping : draftOrder.billing; + const section = + sectionKey === 'shipping' ? draftOrder.shipping : draftOrder.billing; return section ? { addressLine1: section?.address?.addressLine1 || '', @@ -190,7 +243,11 @@ export function AddressForm({ sectionKey }: { sectionKey: string }) { }, [orderAddress, addressLine1]); const addressMatchesQuery = useAddressMatches(debouncedAddressValue, { - enabled: !!session?.enableAddressAutocomplete && !!debouncedAddressValue && countryValue === 'US' && addressLine1HasChanged, + enabled: + !!session?.enableAddressAutocomplete && + !!debouncedAddressValue && + countryValue === 'US' && + addressLine1HasChanged, }); function handleUpdateAddress(selectedAddress?: Address) { @@ -252,7 +309,10 @@ export function AddressForm({ sectionKey }: { sectionKey: string }) { render={({ field, fieldState }) => ( {t.shipping.country} - + @@ -279,7 +342,11 @@ export function AddressForm({ sectionKey }: { sectionKey: string }) { }} > - + {t.shipping.noCountryFound} @@ -289,12 +356,18 @@ export function AddressForm({ sectionKey }: { sectionKey: string }) { key={country.value} onSelect={() => { // Get current country before setting the new one - const previousCountry = form.getValues(`${sectionKey}CountryCode`); + const previousCountry = form.getValues( + `${sectionKey}CountryCode` + ); // Set the new country value - form.setValue(`${sectionKey}CountryCode`, country.value, { - shouldValidate: true, - }); + form.setValue( + `${sectionKey}CountryCode`, + country.value, + { + shouldValidate: true, + } + ); if (previousCountry !== country.value) { form.setValue(`${sectionKey}AddressLine1`, '', { @@ -331,7 +404,14 @@ export function AddressForm({ sectionKey }: { sectionKey: string }) { disabled={isConfirmingCheckout} > {country.label} - + ))} @@ -403,7 +483,10 @@ export function AddressForm({ sectionKey }: { sectionKey: string }) { handleUpdateAddress(selectedAddress as Address); }} onOpenChange={setIsAutocompleteOpen} - isLoading={addressMatchesQuery?.isLoading || addressMatchesQuery?.isFetching} + isLoading={ + addressMatchesQuery?.isLoading || + addressMatchesQuery?.isFetching + } hasError={!!fieldState.error} aria-required={requiredFields?.[`${sectionKey}AddressLine1`]} disabled={isConfirmingCheckout} @@ -495,7 +578,9 @@ export function AddressForm({ sectionKey }: { sectionKey: string }) { sectionKey, countryCode: countryValue, regionCode: value, - regionName: getRegions(countryValue)?.find(r => r.code === value)?.label, + regionName: getRegions(countryValue)?.find( + r => r.code === value + )?.label, }, }); }} @@ -505,7 +590,9 @@ export function AddressForm({ sectionKey }: { sectionKey: string }) { @@ -513,7 +600,11 @@ export function AddressForm({ sectionKey }: { sectionKey: string }) { {getRegions(countryValue)?.map(region => ( - + {region.label} ))} diff --git a/packages/react/src/components/checkout/address/country-region-data.ts b/packages/react/src/components/checkout/address/country-region-data.ts index 5c13d071..1451b22f 100644 --- a/packages/react/src/components/checkout/address/country-region-data.ts +++ b/packages/react/src/components/checkout/address/country-region-data.ts @@ -663,7 +663,11 @@ export const BR = [ ['Tocantins', 'TO'], ], ]; -export const IO = ['British Indian Ocean Territory', 'IO', [['British Indian Ocean Territory', 'IO']]]; +export const IO = [ + 'British Indian Ocean Territory', + 'IO', + [['British Indian Ocean Territory', 'IO']], +]; export const BN = [ 'Brunei Darussalam', 'BN', @@ -1432,7 +1436,11 @@ export const ET = [ ['Tigray', 'TI'], ], ]; -export const FK = ['Falkland Islands (Islas Malvinas)', 'FK', [['Falkland Islands (Islas Malvinas)', undefined]]]; +export const FK = [ + 'Falkland Islands (Islas Malvinas)', + 'FK', + [['Falkland Islands (Islas Malvinas)', undefined]], +]; export const FO = [ 'Faroe Islands', 'FO', @@ -1788,8 +1796,16 @@ export const HT = [ ['Sud-Est', 'SE'], ], ]; -export const HM = ['Heard Island and McDonald Islands', 'HM', [['Heard Island and McDonald Islands', undefined]]]; -export const VA = ['Holy See (Vatican City)', 'VA', [['Holy See (Vatican City)', '01']]]; +export const HM = [ + 'Heard Island and McDonald Islands', + 'HM', + [['Heard Island and McDonald Islands', undefined]], +]; +export const VA = [ + 'Holy See (Vatican City)', + 'VA', + [['Holy See (Vatican City)', '01']], +]; export const HN = [ 'Honduras', 'HN', @@ -4183,7 +4199,11 @@ export const SG = [ ['South West', '05'], ], ]; -export const SX = ['Sint Maarten (Dutch part)', 'SX', [['Sint Maarten', undefined]]]; +export const SX = [ + 'Sint Maarten (Dutch part)', + 'SX', + [['Sint Maarten', undefined]], +]; export const SK = [ 'Slovakia', 'SK', @@ -5050,7 +5070,11 @@ export const TM = [ ['Mary', 'M'], ], ]; -export const TC = ['Turks and Caicos Islands', 'TC', [['Turks and Caicos Islands', undefined]]]; +export const TC = [ + 'Turks and Caicos Islands', + 'TC', + [['Turks and Caicos Islands', undefined]], +]; export const TV = [ 'Tuvalu', 'TV', diff --git a/packages/react/src/components/checkout/address/get-country-region.ts b/packages/react/src/components/checkout/address/get-country-region.ts index 63434ada..b650edec 100644 --- a/packages/react/src/components/checkout/address/get-country-region.ts +++ b/packages/react/src/components/checkout/address/get-country-region.ts @@ -12,10 +12,16 @@ export const countries: Country[] = countryTuples.map(([label, value]) => ({ export function hasRegionData(countryCode: string): boolean { const countryData = allCountries.find(country => country[1] === countryCode); - return !!(countryData?.[2] && Array.isArray(countryData[2]) && countryData[2].length > 0); + return !!( + countryData?.[2] && + Array.isArray(countryData[2]) && + countryData[2].length > 0 + ); } -export function getRegions(countryCode: string): { label: string; code: string }[] { +export function getRegions( + countryCode: string +): { label: string; code: string }[] { const countryData = allCountries.find(country => country[1] === countryCode); if (!countryData || !countryData[2] || !Array.isArray(countryData[2])) { diff --git a/packages/react/src/components/checkout/address/utils/check-is-valid-address.ts b/packages/react/src/components/checkout/address/utils/check-is-valid-address.ts index f8c6e1b6..2eb1291f 100644 --- a/packages/react/src/components/checkout/address/utils/check-is-valid-address.ts +++ b/packages/react/src/components/checkout/address/utils/check-is-valid-address.ts @@ -1,16 +1,26 @@ import type { Address } from '@/types'; -const convertCountryCode = (country?: string | null): string | null | undefined => { +const convertCountryCode = ( + country?: string | null +): string | null | undefined => { if (country === 'USA') return 'US'; return country; }; -export function checkIsValidAddress(address: Address, verifiedAddress?: Address) { +export function checkIsValidAddress( + address: Address, + verifiedAddress?: Address +) { return ( - address.addressLine1?.toLowerCase() === verifiedAddress?.addressLine1?.toLowerCase() && - address.adminArea1?.toLowerCase() === verifiedAddress?.adminArea1?.toLowerCase() && - address.adminArea2?.toLowerCase() === verifiedAddress?.adminArea3?.toLowerCase() && - address.postalCode?.toLowerCase() === verifiedAddress?.postalCode?.toLowerCase() && - address.countryCode?.toLowerCase() === convertCountryCode(verifiedAddress?.countryCode)?.toLowerCase() + address.addressLine1?.toLowerCase() === + verifiedAddress?.addressLine1?.toLowerCase() && + address.adminArea1?.toLowerCase() === + verifiedAddress?.adminArea1?.toLowerCase() && + address.adminArea2?.toLowerCase() === + verifiedAddress?.adminArea3?.toLowerCase() && + address.postalCode?.toLowerCase() === + verifiedAddress?.postalCode?.toLowerCase() && + address.countryCode?.toLowerCase() === + convertCountryCode(verifiedAddress?.countryCode)?.toLowerCase() ); } diff --git a/packages/react/src/components/checkout/address/utils/format-address.ts b/packages/react/src/components/checkout/address/utils/format-address.ts index 3cc96011..caa374fb 100644 --- a/packages/react/src/components/checkout/address/utils/format-address.ts +++ b/packages/react/src/components/checkout/address/utils/format-address.ts @@ -3,8 +3,17 @@ import type { Address } from '@/types'; export function formatSingleLineAddress(address?: Address): string { if (!address) return ''; - const { addressLine1, addressLine2, addressLine3, adminArea1, adminArea2, adminArea3, adminArea4, postalCode, countryCode } = - address; + const { + addressLine1, + addressLine2, + addressLine3, + adminArea1, + adminArea2, + adminArea3, + adminArea4, + postalCode, + countryCode, + } = address; const parts = [ addressLine1, diff --git a/packages/react/src/components/checkout/address/utils/use-address-verification.ts b/packages/react/src/components/checkout/address/utils/use-address-verification.ts index d2f53dcb..879f27f8 100644 --- a/packages/react/src/components/checkout/address/utils/use-address-verification.ts +++ b/packages/react/src/components/checkout/address/utils/use-address-verification.ts @@ -47,7 +47,12 @@ export function useAddressVerification( return useQuery({ queryKey, queryFn: async () => verifyAddress(address, session), - enabled: options.enabled && !!session?.id && !!address?.addressLine1 && !!address?.postalCode && !!address?.countryCode, + enabled: + options.enabled && + !!session?.id && + !!address?.addressLine1 && + !!address?.postalCode && + !!address?.countryCode, select: data => data.verifyAddress, }); } diff --git a/packages/react/src/components/checkout/address/utils/use-sync-billing-address.ts b/packages/react/src/components/checkout/address/utils/use-sync-billing-address.ts index c7f0cbca..23417c80 100644 --- a/packages/react/src/components/checkout/address/utils/use-sync-billing-address.ts +++ b/packages/react/src/components/checkout/address/utils/use-sync-billing-address.ts @@ -36,15 +36,27 @@ export function useSyncBillingAddressWithShippingAddress() { form.setValue('billingPhone', form.getValues('shippingPhone'), { shouldValidate: true, }); - form.setValue('billingAddressLine1', form.getValues('shippingAddressLine1'), { - shouldValidate: true, - }); - form.setValue('billingAddressLine2', form.getValues('shippingAddressLine2'), { - shouldValidate: true, - }); - form.setValue('billingAddressLine3', form.getValues('shippingAddressLine3'), { - shouldValidate: true, - }); + form.setValue( + 'billingAddressLine1', + form.getValues('shippingAddressLine1'), + { + shouldValidate: true, + } + ); + form.setValue( + 'billingAddressLine2', + form.getValues('shippingAddressLine2'), + { + shouldValidate: true, + } + ); + form.setValue( + 'billingAddressLine3', + form.getValues('shippingAddressLine3'), + { + shouldValidate: true, + } + ); form.setValue('billingAdminArea4', form.getValues('shippingAdminArea4'), { shouldValidate: true, }); diff --git a/packages/react/src/components/checkout/checkout-section-header.tsx b/packages/react/src/components/checkout/checkout-section-header.tsx index e6d00f50..917104c6 100644 --- a/packages/react/src/components/checkout/checkout-section-header.tsx +++ b/packages/react/src/components/checkout/checkout-section-header.tsx @@ -17,8 +17,14 @@ export function CheckoutSectionHeader({ return (
- {title ?

{title}

: null} - {description ?

{description}

: null} + {title ? ( +

{title}

+ ) : null} + {description ? ( +

+ {description} +

+ ) : null}
); diff --git a/packages/react/src/components/checkout/checkout-skeleton.tsx b/packages/react/src/components/checkout/checkout-skeleton.tsx index 0098c9a7..1f01bcee 100644 --- a/packages/react/src/components/checkout/checkout-skeleton.tsx +++ b/packages/react/src/components/checkout/checkout-skeleton.tsx @@ -96,7 +96,9 @@ export function CheckoutSkeleton({ direction }: { direction?: string }) { {/* Right column - Order summary */}
-
+
{/* Mobile view */}
{/* Collapsible summary header for mobile */} diff --git a/packages/react/src/components/checkout/checkout.tsx b/packages/react/src/components/checkout/checkout.tsx index 615d1a65..c35de9c0 100644 --- a/packages/react/src/components/checkout/checkout.tsx +++ b/packages/react/src/components/checkout/checkout.tsx @@ -39,7 +39,14 @@ interface Appearance { variables?: Omit; } -export type LayoutSection = 'express-checkout' | 'contact' | 'shipping' | 'payment' | 'pickup' | 'tips' | 'delivery'; +export type LayoutSection = + | 'express-checkout' + | 'contact' + | 'shipping' + | 'payment' + | 'pickup' + | 'tips' + | 'delivery'; export const LayoutSections = { EXPRESS_CHECKOUT: 'express-checkout', @@ -101,7 +108,10 @@ export const checkoutContext = React.createContext({ export const useCheckoutContext = () => React.useContext(checkoutContext); export const baseCheckoutSchema = z.object({ - contactEmail: z.string().min(1, 'Enter an email').email('Enter a valid email'), + contactEmail: z + .string() + .min(1, 'Enter an email') + .email('Enter a valid email'), deliveryMethod: z.nativeEnum(DeliveryMethods).describe('fulfillmentModes'), paymentUseShippingAddress: z.boolean().default(true), shippingFirstName: z.string().max(60), @@ -110,8 +120,16 @@ export const baseCheckoutSchema = z.object({ shippingAddressLine1: z.string().max(300), shippingAddressLine2: z.string().max(300).optional(), shippingAddressLine3: z.string().max(300).optional(), - shippingAdminArea4: z.string().max(100).describe('The neighborhood').optional(), - shippingAdminArea3: z.string().max(100).describe('City, town, or village').optional(), + shippingAdminArea4: z + .string() + .max(100) + .describe('The neighborhood') + .optional(), + shippingAdminArea3: z + .string() + .max(100) + .describe('City, town, or village') + .optional(), shippingAdminArea2: z.string().max(100).describe('Sub-locality or suburb'), shippingAdminArea1: z.string().max(100).describe('State or province'), shippingPostalCode: z.string().max(60), @@ -126,8 +144,16 @@ export const baseCheckoutSchema = z.object({ billingAddressLine1: z.string().max(300), billingAddressLine2: z.string().max(300).optional(), billingAddressLine3: z.string().max(300).optional(), - billingAdminArea4: z.string().max(100).describe('The neighborhood').optional(), - billingAdminArea3: z.string().max(100).describe('City, town, or village').optional(), + billingAdminArea4: z + .string() + .max(100) + .describe('The neighborhood') + .optional(), + billingAdminArea3: z + .string() + .max(100) + .describe('City, town, or village') + .optional(), billingAdminArea2: z.string().max(100).describe('Sub-locality or suburb'), billingAdminArea1: z.string().max(100).describe('State or province'), billingPostalCode: z.string().max(60), @@ -196,14 +222,18 @@ export function Checkout(props: CheckoutProps) { } = props; const [isConfirmingCheckout, setIsConfirmingCheckout] = React.useState(false); - const [checkoutErrors, setCheckoutErrors] = React.useState(undefined); + const [checkoutErrors, setCheckoutErrors] = React.useState< + string[] | undefined + >(undefined); const { t } = useGoDaddyContext(); useTheme(); useVariables(props?.appearance?.variables); const formSchema = React.useMemo(() => { - const extendedSchema = checkoutFormSchema ? baseCheckoutSchema.extend(checkoutFormSchema) : baseCheckoutSchema; + const extendedSchema = checkoutFormSchema + ? baseCheckoutSchema.extend(checkoutFormSchema) + : baseCheckoutSchema; return extendedSchema.superRefine((data, ctx) => { if (data.billingPhone) { @@ -227,7 +257,9 @@ export function Checkout(props: CheckoutProps) { } // Billing address validation - only required if not using shipping address OR pickup - const requireBillingAddress = !data.paymentUseShippingAddress || data.deliveryMethod === DeliveryMethods.PICKUP; + const requireBillingAddress = + !data.paymentUseShippingAddress || + data.deliveryMethod === DeliveryMethods.PICKUP; if (requireBillingAddress) { // Basic billing fields required for all countries @@ -262,7 +294,8 @@ export function Checkout(props: CheckoutProps) { } // Shipping address validation - only required if delivery method is SHIP - const requireShippingAddress = data.deliveryMethod === DeliveryMethods.SHIP; + const requireShippingAddress = + data.deliveryMethod === DeliveryMethods.SHIP; if (requireShippingAddress) { // Basic shipping fields required for all countries @@ -304,7 +337,11 @@ export function Checkout(props: CheckoutProps) { }, [formSchema]); return ( - + - + ); diff --git a/packages/react/src/components/checkout/contact/contact-form.tsx b/packages/react/src/components/checkout/contact/contact-form.tsx index ce51ccd7..5e1102cb 100644 --- a/packages/react/src/components/checkout/contact/contact-form.tsx +++ b/packages/react/src/components/checkout/contact/contact-form.tsx @@ -6,7 +6,13 @@ import { useFormContext } from 'react-hook-form'; import { useCheckoutContext } from '@/components/checkout/checkout'; import { useDraftOrder } from '@/components/checkout/order/use-draft-order'; import { useDraftOrderFieldSync } from '@/components/checkout/order/use-draft-order-sync'; -import { FormControl, FormField, FormItem, FormLabel, FormMessage } from '@/components/ui/form'; +import { + FormControl, + FormField, + FormItem, + FormLabel, + FormMessage, +} from '@/components/ui/form'; import { Input } from '@/components/ui/input'; import { useGoDaddyContext } from '@/godaddy-provider'; import { eventIds } from '@/tracking/events'; @@ -30,7 +36,13 @@ export function ContactForm() { const shippingIsDifferent = draftOrder?.shipping?.email !== contactEmail; const billingIsDifferent = draftOrder?.billing?.email !== contactEmail; - return !!contactEmail?.trim() && (shippingEmailMissing || billingEmailMissing || shippingIsDifferent || billingIsDifferent); + return ( + !!contactEmail?.trim() && + (shippingEmailMissing || + billingEmailMissing || + shippingIsDifferent || + billingIsDifferent) + ); }, [draftOrder, contactEmail]); const [email] = useDebouncedValue(contactEmail, { @@ -41,7 +53,11 @@ export function ContactForm() { key: 'email', data: email, deps: [email, emailHasChanged, draftOrder], - enabled: emailHasChanged && email?.trim() && email === contactEmail && !!draftOrder, + enabled: + emailHasChanged && + email?.trim() && + email === contactEmail && + !!draftOrder, fieldNames: ['contactEmail'], mapToInput: emailValue => { if (!draftOrder) return {}; @@ -50,8 +66,12 @@ export function ContactForm() { const billingIsDifferent = draftOrder?.billing?.email !== emailValue; return { - ...(shippingIsDifferent ? { shipping: { email: emailValue?.trim() } } : {}), - ...(billingIsDifferent ? { billing: { email: emailValue?.trim() } } : {}), + ...(shippingIsDifferent + ? { shipping: { email: emailValue?.trim() } } + : {}), + ...(billingIsDifferent + ? { billing: { email: emailValue?.trim() } } + : {}), }; }, }); diff --git a/packages/react/src/components/checkout/contact/phone-input.tsx b/packages/react/src/components/checkout/contact/phone-input.tsx index e50d891d..35b44446 100644 --- a/packages/react/src/components/checkout/contact/phone-input.tsx +++ b/packages/react/src/components/checkout/contact/phone-input.tsx @@ -12,10 +12,27 @@ import { useCheckoutContext } from '@/components/checkout/checkout'; import { useDraftOrder } from '@/components/checkout/order/use-draft-order'; import { useDraftOrderFieldSync } from '@/components/checkout/order/use-draft-order-sync'; import { Button } from '@/components/ui/button'; -import { Command, CommandEmpty, CommandGroup, CommandInput, CommandItem, CommandList } from '@/components/ui/command'; -import { FormControl, FormField, FormItem, FormLabel, FormMessage } from '@/components/ui/form'; +import { + Command, + CommandEmpty, + CommandGroup, + CommandInput, + CommandItem, + CommandList, +} from '@/components/ui/command'; +import { + FormControl, + FormField, + FormItem, + FormLabel, + FormMessage, +} from '@/components/ui/form'; import { Input } from '@/components/ui/input'; -import { Popover, PopoverContent, PopoverTrigger } from '@/components/ui/popover'; +import { + Popover, + PopoverContent, + PopoverTrigger, +} from '@/components/ui/popover'; import { ScrollArea } from '@/components/ui/scroll-area'; import { useGoDaddyContext } from '@/godaddy-provider'; import { cn } from '@/lib/utils'; @@ -33,11 +50,17 @@ function FlagComponent({ country, countryName }: RPNInput.FlagProps) { } const PhoneTextInput = React.memo( - React.forwardRef & { hasError?: boolean }>( - ({ className, hasError, ...props }, ref) => ( - - ) - ) + React.forwardRef< + HTMLInputElement, + React.ComponentProps<'input'> & { hasError?: boolean } + >(({ className, hasError, ...props }, ref) => ( + + )) ); interface CountryEntry { @@ -53,7 +76,13 @@ interface CountrySelectProps { hasError?: boolean; } -function CountrySelect({ disabled, value: selectedCountry, options: countryList, onChange, hasError }: CountrySelectProps) { +function CountrySelect({ + disabled, + value: selectedCountry, + options: countryList, + onChange, + hasError, +}: CountrySelectProps) { const { t } = useGoDaddyContext(); const scrollAreaRef = React.useRef(null); const [searchValue, setSearchValue] = React.useState(''); @@ -70,7 +99,10 @@ function CountrySelect({ disabled, value: selectedCountry, options: countryList, disabled={disabled} tabIndex={0} > - + @@ -82,7 +114,9 @@ function CountrySelect({ disabled, value: selectedCountry, options: countryList, setSearchValue(value); setTimeout(() => { if (scrollAreaRef.current) { - const viewportElement = scrollAreaRef.current.querySelector('[data-radix-scroll-area-viewport]'); + const viewportElement = scrollAreaRef.current.querySelector( + '[data-radix-scroll-area-viewport]' + ); if (viewportElement) { viewportElement.scrollTop = 0; } @@ -120,7 +154,12 @@ interface CountrySelectOptionProps extends RPNInput.FlagProps { onChange: (country: RPNInput.Country) => void; } -const CountrySelectOption = ({ country, countryName, selectedCountry, onChange }: CountrySelectOptionProps) => { +const CountrySelectOption = ({ + country, + countryName, + selectedCountry, + onChange, +}: CountrySelectOptionProps) => { return ( {countryName} {`+${RPNInput.getCountryCallingCode(country)}`} - + ); }; @@ -159,7 +200,13 @@ function getCountryFromPhoneNumber(phoneNumberString: string) { return undefined; } -export function PhoneInput({ sectionKey, disabled }: { sectionKey: string; disabled?: boolean }) { +export function PhoneInput({ + sectionKey, + disabled, +}: { + sectionKey: string; + disabled?: boolean; +}) { const form = useFormContext(); const { t } = useGoDaddyContext(); const { session, requiredFields } = useCheckoutContext(); @@ -172,17 +219,21 @@ export function PhoneInput({ sectionKey, disabled }: { sectionKey: string; disab wait: 1000, }); - const section = sectionKey === 'shipping' ? draftOrder?.shipping : draftOrder?.billing; + const section = + sectionKey === 'shipping' ? draftOrder?.shipping : draftOrder?.billing; const defaultCountryCode = - getCountryFromPhoneNumber(section?.phone || '') || session?.shipping?.originAddress?.countryCode || 'US'; + getCountryFromPhoneNumber(section?.phone || '') || + session?.shipping?.originAddress?.countryCode || + 'US'; const isValidPhone = React.useMemo(() => checkIsValidPhone(phone), [phone]); // Check if phone value differs from order value const phoneHasChanged = React.useMemo(() => { if (!draftOrder) return true; // If no order, allow sync - const orderSection = sectionKey === 'shipping' ? draftOrder.shipping : draftOrder.billing; + const orderSection = + sectionKey === 'shipping' ? draftOrder.shipping : draftOrder.billing; return (orderSection?.phone || '') !== (phone || ''); }, [draftOrder, sectionKey, phone]); @@ -193,9 +244,16 @@ export function PhoneInput({ sectionKey, disabled }: { sectionKey: string; disab enabled: phoneHasChanged && // Only sync if values differ from order phone === phoneValue && - (phone ? isValidPhone && phone?.trim() !== '' : !phone && phoneValue === ''), + (phone + ? isValidPhone && phone?.trim() !== '' + : !phone && phoneValue === ''), fieldNames: [`${sectionKey}Phone`], - mapToInput: data => mapAddressFieldsToInput({ phone: data }, sectionKey as 'shipping' | 'billing', useShippingAddress), + mapToInput: data => + mapAddressFieldsToInput( + { phone: data }, + sectionKey as 'shipping' | 'billing', + useShippingAddress + ), }); return session?.enablePhoneCollection ? ( @@ -245,7 +303,9 @@ export function PhoneInput({ sectionKey, disabled }: { sectionKey: string; disab [fieldState.error, sectionKey] )} countrySelectComponent={React.useCallback( - (props: CountrySelectProps) => , + (props: CountrySelectProps) => ( + + ), [fieldState.error] )} className='flex rounded-md' diff --git a/packages/react/src/components/checkout/delivery/delivery-method.tsx b/packages/react/src/components/checkout/delivery/delivery-method.tsx index cff4d2c5..eccbba56 100644 --- a/packages/react/src/components/checkout/delivery/delivery-method.tsx +++ b/packages/react/src/components/checkout/delivery/delivery-method.tsx @@ -1,6 +1,9 @@ import { Store, Truck } from 'lucide-react'; import { useFormContext } from 'react-hook-form'; -import { type CheckoutFormData, useCheckoutContext } from '@/components/checkout/checkout'; +import { + type CheckoutFormData, + useCheckoutContext, +} from '@/components/checkout/checkout'; import { useIsPaymentDisabled } from '@/components/checkout/payment/utils/use-is-payment-disabled'; import { FormControl, FormField, FormItem } from '@/components/ui/form'; import { Label } from '@/components/ui/label'; @@ -69,7 +72,10 @@ export function DeliveryMethodForm() { }); }; - const availableMethods = [DELIVERY_METHODS[0], ...(session?.enableLocalPickup ? [DELIVERY_METHODS[1]] : [])]; + const availableMethods = [ + DELIVERY_METHODS[0], + ...(session?.enableLocalPickup ? [DELIVERY_METHODS[1]] : []), + ]; return (
@@ -81,9 +87,13 @@ export function DeliveryMethodForm() {
- {availableMethods[0].id === DeliveryMethods.SHIP ? t.delivery.shipping : t.delivery.localPickup} + {availableMethods[0].id === DeliveryMethods.SHIP + ? t.delivery.shipping + : t.delivery.localPickup}

- {availableMethods[0].id === DeliveryMethods.SHIP ? t.delivery.shipToAddress : t.delivery.pickupFromStore} + {availableMethods[0].id === DeliveryMethods.SHIP + ? t.delivery.shipToAddress + : t.delivery.pickupFromStore}

@@ -104,7 +114,11 @@ export function DeliveryMethodForm() { disabled={isConfirmingCheckout || isPaymentDisabled} > {availableMethods.map((method, index) => ( -