Repository: Shopify/horizon Branch: main Commit: df79657df860 Files: 425 Total size: 4.5 MB Directory structure: gitextract_bgoglxxq/ ├── .cursor/ │ └── rules/ │ ├── accordion-accessibility.mdc │ ├── animation-accessibility.mdc │ ├── assets.mdc │ ├── blocks.mdc │ ├── breadcrumb-accessibility.mdc │ ├── carousel-accessibility.mdc │ ├── cart-drawer-accessibility.mdc │ ├── chat-window-accessibility.mdc │ ├── color-contrast-accessibility.mdc │ ├── color-swatch-accessibility.mdc │ ├── combobox-accessibility.mdc │ ├── css-standards.mdc │ ├── disclosure-accessibility.mdc │ ├── dropdown-navigation-accessibility.mdc │ ├── examples/ │ │ ├── block-example-group.liquid │ │ ├── block-example-text.liquid │ │ ├── section-example.liquid │ │ └── snippet-example.liquid │ ├── flip-card-accessibility.mdc │ ├── focus-order-and-styles-accessibility.mdc │ ├── form-accessibility.mdc │ ├── global-accessibility-standards.mdc │ ├── heading-accessibility.mdc │ ├── html-standards.mdc │ ├── image-alt-text-accessibility.mdc │ ├── javascript-standards.mdc │ ├── landmark-accessibility.mdc │ ├── liquid.mdc │ ├── locales.mdc │ ├── localization.mdc │ ├── mobile-accessibility-standards.mdc │ ├── modal-accessibility.mdc │ ├── product-card-accessibility.mdc │ ├── product-filter-accessibility.mdc │ ├── product-media-gallery-accessibility.mdc │ ├── prompts-and-references.mdc │ ├── sale-price-accessibility.mdc │ ├── schemas.mdc │ ├── sections.mdc │ ├── slider-accessibility.mdc │ ├── snippets.mdc │ ├── switch-accessibility.mdc │ ├── tab-accessibility.mdc │ ├── table-accessibility.mdc │ ├── templates.mdc │ ├── theme-settings.mdc │ └── tooltip-accessibility.mdc ├── LICENSE.md ├── README.md ├── assets/ │ ├── accordion-custom.js │ ├── anchored-popover.js │ ├── announcement-bar.js │ ├── auto-close-details.js │ ├── base.css │ ├── blog-posts-list.js │ ├── cart-discount.js │ ├── cart-drawer.js │ ├── cart-icon.js │ ├── cart-note.js │ ├── collection-links.js │ ├── comparison-slider.js │ ├── component-cart-items.js │ ├── component-cart-quantity-selector.js │ ├── component-quantity-selector.js │ ├── component.js │ ├── copy-to-clipboard.js │ ├── dialog.js │ ├── drag-zoom-wrapper.js │ ├── events.js │ ├── facets.js │ ├── floating-panel.js │ ├── fly-to-cart.js │ ├── focus.js │ ├── gift-card-recipient-form.js │ ├── global.d.ts │ ├── header-drawer.js │ ├── header-menu.js │ ├── header.js │ ├── jsconfig.json │ ├── jumbo-text.js │ ├── layered-slideshow.js │ ├── local-pickup.js │ ├── localization.js │ ├── marquee.js │ ├── media-gallery.js │ ├── media.js │ ├── money-formatting.js │ ├── morph.js │ ├── overflow-list.css │ ├── overflow-list.js │ ├── paginated-list-aspect-ratio.js │ ├── paginated-list.js │ ├── performance.js │ ├── popover-polyfill.js │ ├── predictive-search.js │ ├── price-per-item.js │ ├── product-card.js │ ├── product-custom-property.js │ ├── product-form.js │ ├── product-hotspot.js │ ├── product-inventory.js │ ├── product-price.js │ ├── product-recommendations.js │ ├── product-sku.js │ ├── product-title-truncation.js │ ├── qr-code-generator.js │ ├── qr-code-image.js │ ├── quick-add.js │ ├── quick-order-list.js │ ├── recently-viewed-products.js │ ├── results-list.js │ ├── rte-formatter.js │ ├── scrolling.js │ ├── search-page-input.js │ ├── section-hydration.js │ ├── section-renderer.js │ ├── show-more.js │ ├── slideshow.js │ ├── sticky-add-to-cart.js │ ├── template-giftcard.css │ ├── theme-editor.js │ ├── utilities.js │ ├── variant-picker.js │ ├── video-background.js │ ├── view-transitions.js │ ├── volume-pricing-info.js │ ├── volume-pricing.js │ └── zoom-dialog.js ├── blocks/ │ ├── _accordion-row.liquid │ ├── _announcement.liquid │ ├── _blog-post-card.liquid │ ├── _blog-post-content.liquid │ ├── _blog-post-description.liquid │ ├── _blog-post-featured-image.liquid │ ├── _blog-post-image.liquid │ ├── _blog-post-info-text.liquid │ ├── _card.liquid │ ├── _carousel-content.liquid │ ├── _cart-products.liquid │ ├── _cart-summary.liquid │ ├── _cart-title.liquid │ ├── _collection-card-image.liquid │ ├── _collection-card.liquid │ ├── _collection-image.liquid │ ├── _collection-info.liquid │ ├── _collection-link.liquid │ ├── _content-without-appearance.liquid │ ├── _content.liquid │ ├── _divider.liquid │ ├── _featured-blog-posts-card.liquid │ ├── _featured-blog-posts-image.liquid │ ├── _featured-blog-posts-title.liquid │ ├── _featured-product-gallery.liquid │ ├── _featured-product-information-carousel.liquid │ ├── _featured-product-price.liquid │ ├── _featured-product.liquid │ ├── _footer-social-icons.liquid │ ├── _header-logo.liquid │ ├── _header-menu.liquid │ ├── _heading.liquid │ ├── _hotspot-product.liquid │ ├── _image.liquid │ ├── _inline-collection-title.liquid │ ├── _inline-text.liquid │ ├── _layered-slide.liquid │ ├── _marquee.liquid │ ├── _media-without-appearance.liquid │ ├── _media.liquid │ ├── _product-card-gallery.liquid │ ├── _product-card-group.liquid │ ├── _product-card.liquid │ ├── _product-details.liquid │ ├── _product-list-button.liquid │ ├── _product-list-content.liquid │ ├── _product-list-text.liquid │ ├── _product-media-gallery.liquid │ ├── _search-input.liquid │ ├── _slide.liquid │ ├── _social-link.liquid │ ├── accelerated-checkout.liquid │ ├── accordion.liquid │ ├── add-to-cart.liquid │ ├── button.liquid │ ├── buy-buttons.liquid │ ├── collection-card.liquid │ ├── collection-title.liquid │ ├── comparison-slider.liquid │ ├── contact-form-submit-button.liquid │ ├── contact-form.liquid │ ├── custom-liquid.liquid │ ├── email-signup.liquid │ ├── featured-collection.liquid │ ├── filters.liquid │ ├── follow-on-shop.liquid │ ├── footer-copyright.liquid │ ├── footer-policy-list.liquid │ ├── group.liquid │ ├── icon.liquid │ ├── image.liquid │ ├── jumbo-text.liquid │ ├── logo.liquid │ ├── menu.liquid │ ├── page-content.liquid │ ├── page.liquid │ ├── payment-icons.liquid │ ├── popup-link.liquid │ ├── price.liquid │ ├── product-card.liquid │ ├── product-custom-property.liquid │ ├── product-description.liquid │ ├── product-inventory.liquid │ ├── product-recommendations.liquid │ ├── product-title.liquid │ ├── quantity.liquid │ ├── review.liquid │ ├── sku.liquid │ ├── social-links.liquid │ ├── spacer.liquid │ ├── swatches.liquid │ ├── text.liquid │ ├── variant-picker.liquid │ └── video.liquid ├── config/ │ ├── settings_data.json │ └── settings_schema.json ├── layout/ │ ├── password.liquid │ └── theme.liquid ├── locales/ │ ├── bg.json │ ├── cs.json │ ├── cs.schema.json │ ├── da.json │ ├── da.schema.json │ ├── de.json │ ├── de.schema.json │ ├── el.json │ ├── en.default.json │ ├── en.default.schema.json │ ├── es.json │ ├── es.schema.json │ ├── fi.json │ ├── fi.schema.json │ ├── fr.json │ ├── fr.schema.json │ ├── hr.json │ ├── hu.json │ ├── id.json │ ├── it.json │ ├── it.schema.json │ ├── ja.json │ ├── ja.schema.json │ ├── ko.json │ ├── ko.schema.json │ ├── lt.json │ ├── nb.json │ ├── nb.schema.json │ ├── nl.json │ ├── nl.schema.json │ ├── pl.json │ ├── pl.schema.json │ ├── pt-BR.json │ ├── pt-BR.schema.json │ ├── pt-PT.json │ ├── pt-PT.schema.json │ ├── ro.json │ ├── ru.json │ ├── sk.json │ ├── sl.json │ ├── sv.json │ ├── sv.schema.json │ ├── th.json │ ├── th.schema.json │ ├── tr.json │ ├── tr.schema.json │ ├── vi.json │ ├── zh-CN.json │ ├── zh-CN.schema.json │ ├── zh-TW.json │ └── zh-TW.schema.json ├── release-notes.md ├── sections/ │ ├── _blocks.liquid │ ├── carousel.liquid │ ├── collection-links.liquid │ ├── collection-list.liquid │ ├── custom-liquid.liquid │ ├── divider.liquid │ ├── featured-blog-posts.liquid │ ├── featured-product-information.liquid │ ├── featured-product.liquid │ ├── footer-group.json │ ├── footer-utilities.liquid │ ├── footer.liquid │ ├── header-announcements.liquid │ ├── header-group.json │ ├── header.liquid │ ├── hero.liquid │ ├── layered-slideshow.liquid │ ├── logo.liquid │ ├── main-404.liquid │ ├── main-blog-post.liquid │ ├── main-blog.liquid │ ├── main-cart.liquid │ ├── main-collection-list.liquid │ ├── main-collection.liquid │ ├── main-page.liquid │ ├── marquee.liquid │ ├── media-with-content.liquid │ ├── password-footer.liquid │ ├── password.liquid │ ├── predictive-search-empty.liquid │ ├── predictive-search.liquid │ ├── product-hotspots.liquid │ ├── product-information.liquid │ ├── product-list.liquid │ ├── product-recommendations.liquid │ ├── quick-order-list.liquid │ ├── search-header.liquid │ ├── search-results.liquid │ ├── section-rendering-product-card.liquid │ ├── section.liquid │ └── slideshow.liquid ├── snippets/ │ ├── add-to-cart-button.liquid │ ├── background-media.liquid │ ├── bento-grid.liquid │ ├── blog-comment-form.liquid │ ├── border-override.liquid │ ├── button.liquid │ ├── card-gallery.liquid │ ├── cart-bubble.liquid │ ├── cart-products.liquid │ ├── cart-summary.liquid │ ├── checkbox.liquid │ ├── collection-card.liquid │ ├── color-schemes.liquid │ ├── divider.liquid │ ├── editorial-blog-grid.liquid │ ├── editorial-collection-grid.liquid │ ├── editorial-product-grid.liquid │ ├── filter-remove-buttons.liquid │ ├── fonts.liquid │ ├── format-price.liquid │ ├── gap-style.liquid │ ├── gift-card-recipient-form.liquid │ ├── grid-density-controls.liquid │ ├── group.liquid │ ├── header-actions.liquid │ ├── header-drawer.liquid │ ├── header-row.liquid │ ├── icon-or-image.liquid │ ├── icon.liquid │ ├── image.liquid │ ├── jumbo-text.liquid │ ├── layout-panel-style.liquid │ ├── link-featured-image.liquid │ ├── list-filter.liquid │ ├── localization-form.liquid │ ├── media.liquid │ ├── mega-menu-list.liquid │ ├── menu-font-styles.liquid │ ├── meta-tags.liquid │ ├── overflow-list.liquid │ ├── overlay.liquid │ ├── pagination-controls.liquid │ ├── password-layout-styles.liquid │ ├── predictive-search-empty-state.liquid │ ├── predictive-search-products-list.liquid │ ├── predictive-search-resource-carousel.liquid │ ├── price-filter.liquid │ ├── price.liquid │ ├── product-card.liquid │ ├── product-grid.liquid │ ├── product-information-content.liquid │ ├── product-media-gallery-content.liquid │ ├── product-media.liquid │ ├── quantity-selector.liquid │ ├── quick-add-modal.liquid │ ├── quick-add.liquid │ ├── resource-card.liquid │ ├── resource-image.liquid │ ├── resource-list-carousel.liquid │ ├── resource-list.liquid │ ├── scripts.liquid │ ├── search-modal.liquid │ ├── search.liquid │ ├── section.liquid │ ├── size-style.liquid │ ├── skip-to-content-link.liquid │ ├── sku.liquid │ ├── slideshow-arrow.liquid │ ├── slideshow-arrows.liquid │ ├── slideshow-controls.liquid │ ├── slideshow-slide.liquid │ ├── slideshow.liquid │ ├── sorting.liquid │ ├── spacing-padding.liquid │ ├── spacing-style.liquid │ ├── strikethrough-variant.liquid │ ├── stylesheets.liquid │ ├── submenu-font-styles.liquid │ ├── swatch.liquid │ ├── tax-info.liquid │ ├── text.liquid │ ├── theme-editor.liquid │ ├── theme-styles-variables.liquid │ ├── typography-style.liquid │ ├── unit-price.liquid │ ├── util-autofill-img-size-attr.liquid │ ├── util-mega-menu-img-sizes-attr.liquid │ ├── util-product-grid-card-size.liquid │ ├── util-product-media-sizes-attr.liquid │ ├── variant-main-picker.liquid │ ├── variant-swatches.liquid │ ├── video.liquid │ └── volume-pricing-info.liquid └── templates/ ├── 404.json ├── article.json ├── blog.json ├── cart.json ├── collection.json ├── gift_card.liquid ├── index.json ├── list-collections.json ├── page.contact.json ├── page.json ├── password.json ├── product.json └── search.json ================================================ FILE CONTENTS ================================================ ================================================ FILE: .cursor/rules/accordion-accessibility.mdc ================================================ --- description: Accordion component accessibility compliance and WAI-ARIA Accordion Pattern globs: *.vue, *.jsx, *.tsx, *.html, *.php, *.js, *.ts, *.liquid alwaysApply: false --- # Accordion Component Accessibility Standards Ensures accordion components follow WCAG compliance and WAI-ARIA Accordion Pattern specifications. name: accordion_accessibility_standards description: Enforce accordion component accessibility standards and WAI-ARIA Accordion Pattern compliance filters: - type: file_extension pattern: "\\.(vue|jsx|tsx|html|liquid|php|js|ts)$" actions: - type: enforce conditions: # Accordion header button role requirement - pattern: "(?i)]_(?:accordion|expand|collapse)[^>]_>" pattern_negate: "role=\"button\"" message: "Accordion header buttons should have role='button' (or use native button element which has implicit role)." # Accordion header missing aria-expanded - pattern: "(?i)]_(?:accordion|expand|collapse)[^>]_>" pattern_negate: "aria-expanded=\"(true|false)\"" message: "Accordion header buttons must have aria-expanded attribute set to 'true' or 'false'." # Accordion header missing aria-controls - pattern: "(?i)]_(?:accordion|expand|collapse)[^>]_>" pattern_negate: "aria-controls=\"[^\"]+\"" message: "Accordion header buttons must have aria-controls attribute referencing the ID of the associated panel." # Heading wrapper missing role - pattern: "(?i)<(div|section)[^>]*(?:accordion.*header|header._accordion)[^>]_>" pattern_negate: "role=\"heading\"" message: "Accordion header wrappers should have role='heading' or use native heading elements (h1-h6)." # Heading role missing aria-level - pattern: "(?i)<[^>]_role=\"heading\"[^>]_>" pattern_negate: "aria-level=\"[1-6]\"" message: "Elements with role='heading' must have aria-level attribute set to appropriate level (1-6)." # Panel missing proper identification - pattern: "(?i)<(div|section)[^>]*(?:accordion.*panel|panel._accordion)[^>]_>" pattern_negate: "id=\"[^\"]+\"" message: "Accordion panels must have unique ID attributes for aria-controls reference." # Panel with region role missing aria-labelledby - pattern: "(?i)<[^>]_role=\"region\"[^>]_>" pattern_negate: "aria-labelledby=\"[^\"]+\"" message: "Accordion panels with role='region' must have aria-labelledby referencing the heading element." # Missing keyboard event handlers - pattern: "(?i)]_(?:accordion|expand|collapse)[^>]_>" pattern_negate: "(onKeyDown|onkeydown|@keydown|v-on:keydown)" message: "Accordion header buttons should handle keyboard events (Enter, Space, optionally Arrow keys)." # Missing Escape key support for accordion content - pattern: "(?i)<(div|section)[^>]*(?:accordion.*panel|panel._accordion)[^>]_>" pattern_negate: "(onKeyDown|onkeydown|@keydown|v-on:keydown)" message: "Accordion panels should handle Escape key to close panel and return focus to header." - type: suggest message: | **Accordion Component Accessibility Best Practices:** **Required ARIA Attributes:** - **role='button':** Set on accordion header elements (or use native button) - **role='heading':** Set on accordion header container with aria-level - **aria-expanded:** 'true' if panel is visible, 'false' if collapsed - **aria-controls:** Reference to the ID of the associated panel content - **aria-level:** Appropriate heading level (1-6) for information architecture - **aria-disabled:** 'true' if panel cannot be collapsed (optional) **Optional ARIA Attributes:** - **role='region':** On panel content containers (avoid with >6 panels) - **aria-labelledby:** On panels with role='region', referencing the heading element **Keyboard Interaction Requirements:** - **Enter/Space:** Toggle panel expansion/collapse - **Tab/Shift+Tab:** Move through all focusable elements in page order - **Down/Up Arrow:** (Optional) Navigate between accordion headers - **Home/End:** (Optional) Jump to first/last accordion header - **Escape:** Close open panel and return focus to header button **Structure Requirements:** - Header button must be the only element inside heading container - Each panel must have unique ID for aria-controls reference - Use native heading elements (h1-h6) when possible instead of role='heading' - Avoid role='region' on panels when many accordions exist (>6 panels) **Implementation Patterns:** **Single Accordion Item:** ```html

``` **JavaScript for Accordion with Escape Support:** ```javascript function toggleAccordion(button) { const isExpanded = button.getAttribute('aria-expanded') === 'true'; const panel = document.getElementById(button.getAttribute('aria-controls')); button.setAttribute('aria-expanded', !isExpanded); panel.hidden = isExpanded; if (!isExpanded) { // Add escape key listener to panel panel.addEventListener('keydown', handleAccordionEscapeKey); } else { // Remove escape key listener panel.removeEventListener('keydown', handleAccordionEscapeKey); } } function handleAccordionEscapeKey(event) { if (event.key === 'Escape') { const panel = event.target.closest('[hidden]'); if (panel) { const button = document.querySelector(`[aria-controls="${panel.id}"]`); if (button) { button.setAttribute('aria-expanded', 'false'); panel.hidden = true; button.focus(); // Return focus to header panel.removeEventListener('keydown', handleAccordionEscapeKey); } } } } ``` **Using Native Heading:** ```html

Panel content...

``` **JavaScript Considerations:** - Implement Enter and Space key handlers for expansion/collapse - Optionally implement Arrow key navigation between headers - Update aria-expanded state when panels toggle - Consider implementing single-expand vs multi-expand behavior - Use hidden attribute or CSS to show/hide panels (note: CSS visibility property can be animated) - Ensure smooth keyboard navigation flow - Implement Escape key handler to close open panel and return focus to header - Add/remove event listeners when panels open/close to manage Escape key support **Accessibility Notes:** - Role 'region' helps screen readers understand panel structure - Avoid role='region' proliferation with many simultaneous panels - Button should be direct child of heading element - Consider aria-disabled='true' for panels that cannot be collapsed - Test with screen readers to ensure proper announcement metadata: priority: high version: 1.0
================================================ FILE: .cursor/rules/animation-accessibility.mdc ================================================ --- description: Enforce animation accessibility standards per WCAG 2.2.2 Pause Stop Hide, 2.3.1 Three Flashes or Below Threshold, and 2.3.3 Animation from Interactions requirements globs: *.vue, *.jsx, *.tsx, *.html, *.php, *.js, *.ts, *.css, *.scss, *.sass, *.less alwaysApply: false --- # Animation Accessibility Standards Ensures animations follow WCAG compliance and provide inclusive motion design for users with different accessibility needs including photosensitivity, motion sickness, and cognitive impairments. name: animation_accessibility_standards description: Enforce animation accessibility standards per WCAG 2.2.2 Pause Stop Hide, 2.3.1 Three Flashes or Below Threshold, and 2.3.3 Animation from Interactions requirements filters: - type: file_extension pattern: "\\.(vue|jsx|tsx|html|liquid|php|js|ts|css|scss|sass|less)$" actions: - type: enforce conditions: # Missing prefers-reduced-motion media query for animations - pattern: "(animation|transition|transform|@keyframes)" pattern_negate: "@media\\s*\\(prefers-reduced-motion:\\s*reduce\\)" message: "Animations should include prefers-reduced-motion: reduce media query to provide safer alternatives for motion-sensitive users." # Flashing animations exceeding 3Hz frequency - pattern: "animation.*(?:pulse|flash|blink|flicker)" pattern_negate: "animation-duration:\\s*[0-9]*\\.?[0-9]+s|animation-duration:\\s*[0-9]*\\.?[0-9]+ms" message: "Flashing animations must have duration ensuring frequency is below 3Hz (0.33s) to prevent seizures per WCAG 2.3.1." # Rapid color transitions that may trigger photosensitivity - pattern: "transition.*color.*[0-9]*\\.?[0-9]+s|transition.*background.*[0-9]*\\.?[0-9]+s" pattern_negate: "transition.*color.*[0-9]*\\.?[0-9]+s.*[0-9]*\\.?[0-9]+s|transition.*background.*[0-9]*\\.?[0-9]+s.*[0-9]*\\.?[0-9]+s" message: "Color transitions should be slow and smooth to avoid triggering photosensitivity. Use longer durations and easing functions." # Large spatial movements without reduced motion alternatives - pattern: "transform.*translate\\([^)]*[0-9]{2,}[^)]*\\)|transform.*translate\\([^)]*-[0-9]{2,}[^)]*\\)" pattern_negate: "@media\\s*\\(prefers-reduced-motion:\\s*reduce\\)" message: "Large spatial movements should have reduced motion alternatives using prefers-reduced-motion media query." # Parallax effects without user control - pattern: "(parallax|scroll.*jack|scroll.*hijack)" pattern_negate: "(prefers-reduced-motion|user.*control|pause.*animation)" message: "Parallax and scroll jacking effects should respect user motion preferences and provide controls to pause/disable." # Auto-playing animations without pause controls - pattern: "animation.*infinite|animation.*loop" pattern_negate: "(pause.*control|user.*control|prefers-reduced-motion)" message: "Looping animations must provide pause controls and respect prefers-reduced-motion preferences." # Unexpected system-triggered animations - pattern: "animation.*(?:appear|fade.*in|slide.*in)" pattern_negate: "(user.*interaction|click|hover|focus|prefers-reduced-motion)" message: "System-triggered animations should be subtle and respect user motion preferences." # Missing animation alternatives for essential UI changes - pattern: "(?:loading|spinner|progress|status)" pattern_negate: "(animation|transition|@keyframes)" message: "Essential UI elements like loading indicators should have appropriate animations to communicate state changes." # Excessive animation duration that may cause motion sickness - pattern: "animation-duration:\\s*[5-9]\\.[0-9]+s|animation-duration:\\s*[0-9]{2,}s" message: "Long animation durations may cause motion sickness. Consider shorter durations and provide reduced motion alternatives." # Missing focus indicators for animated interactive elements - pattern: "(?:button|a|input|select|textarea).*\\{[^}]*animation" pattern_negate: "(focus|focus-visible|outline|box-shadow)" message: "Animated interactive elements must have visible focus indicators for keyboard navigation accessibility." # Animation without meaningful purpose or context - pattern: "animation.*(?:bounce|wiggle|shake|rotate)" pattern_negate: "(loading|status|feedback|interaction)" message: "Animations should serve a meaningful purpose. Avoid decorative animations that may distract or confuse users." # Missing animation state management - pattern: "animation.*(?:play|pause|stop)" pattern_negate: "(prefers-reduced-motion|user.*control|aria.*live)" message: "Animation state changes should be communicated to assistive technology and respect user preferences." - type: suggest message: | **Animation Accessibility Best Practices:** **1. Respect Motion Preferences (WCAG 2.3.3):** ```css /* Default animation */ .fade-in { animation: fadeIn 0.3s ease-in-out; } /* Reduced motion alternative */ @media (prefers-reduced-motion: reduce) { .fade-in { animation: none; opacity: 1; } } ``` **2. Seizure Prevention (WCAG 2.3.1):** ```css /* Safe flashing animation - below 3Hz threshold */ .pulse { animation: pulse 0.4s ease-in-out infinite; } /* Reduced motion alternative */ @media (prefers-reduced-motion: reduce) { .pulse { animation: none; opacity: 0.8; } } ``` **3. Motion Sickness Prevention:** ```css /* Gentle, predictable animations */ .slide-in { transform: translateX(20px); transition: transform 0.2s ease-out; } /* Reduced motion alternative */ @media (prefers-reduced-motion: reduce) { .slide-in { transform: none; transition: none; opacity: 1; } } ``` **4. Essential UI Animations:** ```css /* Loading spinner - essential for user understanding */ .loading-spinner { animation: spin 1s linear infinite; } /* Keep essential animations even with reduced motion */ @media (prefers-reduced-motion: reduce) { .loading-spinner { animation: spin 2s linear infinite; /* Slower but still visible */ } } ``` **5. User Control Implementation:** ```javascript // Animation pause control class AnimationController { constructor() { this.isPaused = false; this.animations = document.querySelectorAll('[data-animation]'); this.setupControls(); } setupControls() { const pauseButton = document.getElementById('pause-animations'); if (pauseButton) { pauseButton.addEventListener('click', () => this.togglePause()); } } togglePause() { this.isPaused = !this.isPaused; this.animations.forEach(animation => { if (this.isPaused) { animation.style.animationPlayState = 'paused'; } else { animation.style.animationPlayState = 'running'; } }); } } ``` **6. CSS Animation Best Practices:** ```css /* Safe animation defaults */ .safe-animation { /* Keep travel distances short */ transform: translateY(10px); /* Use gentle easing */ transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1); /* Respect motion preferences */ @media (prefers-reduced-motion: reduce) { transform: none; transition: none; } } /* Fade as safe default */ .fade-transition { opacity: 0; transition: opacity 0.3s ease-in-out; } .fade-transition.visible { opacity: 1; } /* Reduced motion alternative */ @media (prefers-reduced-motion: reduce) { .fade-transition { transition: none; opacity: 1; } } ``` **7. JavaScript Animation Control:** ```javascript // Check motion preferences function shouldReduceMotion() { return window.matchMedia('(prefers-reduced-motion: reduce)').matches; } // Safe animation function function safeAnimate(element, animation, options = {}) { if (shouldReduceMotion()) { // Provide alternative experience element.style.opacity = '1'; element.style.transform = 'none'; return; } // Apply animation element.style.animation = animation; // Add pause control if (options.looping) { element.addEventListener('click', () => { element.style.animationPlayState = element.style.animationPlayState === 'paused' ? 'running' : 'paused'; }); } } ``` **8. HTML Structure for Animation Control:** ```html
Content that animates
``` **9. Animation State Management:** ```css /* Animation states */ .animated-element { opacity: 0; transform: translateY(20px); transition: all 0.3s ease-out; } .animated-element.animate { opacity: 1; transform: translateY(0); } .animated-element.paused { animation-play-state: paused; } /* Reduced motion states */ @media (prefers-reduced-motion: reduce) { .animated-element { opacity: 1; transform: none; transition: none; } } ``` **10. Testing and Validation:** ```javascript // Test animation accessibility function testAnimationAccessibility() { const issues = []; // Check for flashing animations const flashingElements = document.querySelectorAll('[class*="flash"], [class*="pulse"]'); flashingElements.forEach(element => { const style = window.getComputedStyle(element); const duration = parseFloat(style.animationDuration); if (duration < 0.33) { // Below 3Hz threshold issues.push(`Flashing animation too fast: ${element.className}`); } }); // Check for motion preference support const hasReducedMotion = document.querySelector('@media (prefers-reduced-motion: reduce)'); if (!hasReducedMotion) { issues.push('Missing reduced motion alternatives'); } return issues; } ``` **Animation Guidelines:** **Keep These Animations:** - **Fading:** Safe default for most transitions - **Loading indicators:** Essential for user understanding - **Subtle scaling:** Gentle size changes for feedback - **Color transitions:** Slow, smooth color changes **Subdue These Animations:** - **System-triggered:** Make unexpected animations subtle - **Large movements:** Reduce distance and speed - **Color changes:** Use gentler transitions **Remove These Animations:** - **Decorative effects:** Remove purely visual animations - **Spatial movement:** Replace with gentle fades - **Auto-playing loops:** Remove or provide pause controls **Testing Checklist:** - Test with prefers-reduced-motion: reduce - Verify animations don't exceed 3Hz frequency - Check that essential UI changes are clear without animation - Ensure pause controls work for looping animations - Test with screen readers and assistive technology - Validate motion doesn't cause disorientation **Common Mistakes to Avoid:** - Missing prefers-reduced-motion media queries - Flashing animations above 3Hz threshold - Large spatial movements without alternatives - Auto-playing animations without pause controls - Parallax effects that ignore user preferences - Animations that patch design shortcomings - Missing focus indicators on animated elements - Excessive animation duration causing motion sickness metadata: priority: high version: 1.0
description: globs: alwaysApply: false --- ================================================ FILE: .cursor/rules/assets.mdc ================================================ --- description: Static files (css, js, and images) for theme templates globs: assets/* alwaysApply: false --- # Assets The assets directory contains any assets that need to be referenced within a `.liquid` file, usually using the [asset_url](mdc:https:/shopify.dev/docs/api/liquid/filters/asset_url) Liquid filter. Assets is a flat directory, it may not contain subdirectories. Any images that are required in the code, including icons, may be stored within assets. Icons can be used in `.liquid` files via the [inline_asset_content](mdc:https:/shopify.dev/docs/api/liquid/filters/inline_asset_content) Liquid filter. ================================================ FILE: .cursor/rules/blocks.mdc ================================================ --- description: Development standards and best practices for creating/configuring/styling theme blocks, including static and nested blocks, schema configuration, CSS, and usage examples globs: blocks/*.liquid alwaysApply: false --- # Theme Blocks Development Standards Follow [Shopify's theme blocks documentation](mdc:https:/shopify.dev/docs/storefronts/themes/architecture/blocks/theme-blocks/quick-start?framework=liquid.txt). ## Theme Block Fundamentals Theme blocks are reusable components defined at the theme level that can be: - Nested under sections and blocks - Configured using settings in the theme editor - Given presets and added by merchants - Used as [static blocks](mdc:https:/shopify.dev/docs/storefronts/themes/architecture/blocks/theme-blocks/static-blocks#statically-vs-dynamically-rendered-theme-blocks) by theme developers Blocks render in the editor and storefront when they are referenced in [template files](mdc:.cursor/rules/templates.mdc). ### Basic Block Structure ```liquid {% doc %} Block description and usage examples @example {% content_for 'block', type: 'block-name', id: 'unique-id' %} {% enddoc %}
{% stylesheet %} /* Scoped CSS for this block Use BEM structure CSS written in here should be for components that are exclusively in this block. If the CSS will be used elsewhere, it should instead be written in [assets/base.css](mdc:@assets/base.css) */ {% endstylesheet %} {% schema %} { "name": "Block Name", "settings": [], "presets": [] } {% endschema %} ``` ### Static Block Usage Static blocks are theme blocks that are rendered directly in Liquid templates by developers, rather than being dynamically added through the theme editor. This allows for predetermined block placement with optional default settings. **Basic Static Block Syntax:** ```liquid {% content_for 'block', type: 'text', id: 'header-announcement' %} ``` **Example: Product Template with Mixed Static and Dynamic Blocks** ```liquid
{% comment %} Static breadcrumb block {% endcomment %} {% content_for 'block', type: 'breadcrumb', id: 'product-breadcrumb' %}
{% comment %} Static product gallery block {% endcomment %} {% content_for 'block', type: 'product-gallery', id: 'main-gallery', settings: { enable_zoom: true, thumbnails_position: "bottom" } %}
{% comment %} Static product info blocks {% endcomment %} {% content_for 'block', type: 'product-title', id: 'product-title' %} {% content_for 'block', type: 'product-price', id: 'product-price' %} {% content_for 'block', type: 'product-form', id: 'product-form' %} {% comment %} Dynamic blocks area for additional content {% endcomment %}
{% content_for 'blocks' %}
{% comment %} Static related products block {% endcomment %} {% content_for 'block', type: 'related-products', id: 'related-products', settings: { heading: "You might also like", limit: 4 } %}
``` **Key Points about Static Blocks:** - They have a fixed `id` that makes them identifiable in the theme editor - Settings can be overridden in the theme editor despite having defaults - They appear in the theme editor as locked blocks that can't be removed or reordered - Useful for consistent layout elements that should always be present - Can be mixed with dynamic block areas using `{% content_for 'blocks' %}` ## Schema Configuration See [schemas.mdc](mdc:.cursor/rules/schemas.mdc) for rules on schemas ### Advanced Schema Features #### Exclude wrapper ```json { "tag": null // No wrapper - must include {{ block.shopify_attributes }} for proper editor function } ``` ## Block Implementation Patterns ### Accessing Block Data **Block Settings:** ```liquid {{ block.settings.text }} {{ block.settings.heading | escape }} {{ block.settings.image | image_url: width: 800 }} ``` **Block Properties:** ```liquid {{ block.id }} // Unique block identifier {{ block.type }} // Block type name {{ block.shopify_attributes }} // Required for theme editor ``` **Section Context:** ```liquid {{ section.id }} // Parent section ID {{ section.settings.heading | escape }} {{ section.settings.image | image_url: width: 800 }} ``` ## Nested Blocks Implementation ### Critical Constraint: Single `content_for 'blocks'` Per File **IMPORTANT:** There can only be **ONE** `{% content_for 'blocks' %}` call per Liquid file. If you need to use the blocks content in multiple places (e.g., in conditional branches), you must capture it first: ```liquid {% comment %} ✅ CORRECT - Capture once, use multiple times {% endcomment %} {% capture blocks_content %} {% content_for 'blocks' %} {% endcapture %} {% if condition %}
{{ blocks_content }}
{% else %}
{{ blocks_content }}
{% endif %} ``` ```liquid {% comment %} ❌ INCORRECT - Multiple content_for calls will cause errors {% endcomment %} {% if condition %}
{% content_for 'blocks' %}
{% else %}
{% content_for 'blocks' %}
{% endif %} ``` **Common Error Message:** ``` Liquid syntax error: Duplicate entries for 'content_for "blocks"' ``` ### Rendering Nested Blocks ```liquid

{{ block.settings.heading | escape }}

{% content_for 'blocks' %}
``` ### Nesting with Layout Control ```liquid
{% content_for 'blocks' %}
``` ### Presets with Nested Blocks ```json { "presets": [ { "name": "t:names.two_column_layout", "category": "Layout", "settings": { "layout_direction": "horizontal" }, "blocks": [ { "type": "text", "settings": { "text": "Column 1 content" } }, { "type": "text", "settings": { "text": "Column 2 content" } } ] } ] } ``` When blocks are declared as an object instead of an array, include `block_order`: ```javascript blocks: { header: { type: 'group', blocks: { title: { type: 'product-title' }, price: { type: 'price' }, }, block_order: ['title', 'price'], }, } ``` ## CSS and Styling See [css-standards.mdc](mdc:.cursor/rules/css-standards.mdc) for rules on writing CSS ### Scoped Styles ```liquid {% stylesheet %} .block-name { padding: var(--block-padding, 1rem); background: var(--block-background, transparent); } .block-name__title { font-size: var(--title-size, 1.5rem); color: var(--title-color, inherit); } .block-name--primary { background-color: var(--color-primary); } .block-name--secondary { background-color: var(--color-secondary); } {% endstylesheet %} ``` ### Dynamic CSS Variables ```liquid
``` ## Block Targeting ### Section Schema for Theme Blocks ```json { "blocks": [ { "type": "@theme" }, // Accept all theme blocks { "type": "@app" } // Accept app blocks ] } ``` ### Restricted Block Targeting ```json { "blocks": [ { "type": "text", "name": "Text Content" }, { "type": "image", "name": "Image Content" } ] } ``` ## Common Block Patterns ### Content Block ```liquid
{% if block.settings.heading != blank %}

{{ block.settings.heading | escape }}

{% endif %} {% if block.settings.text != blank %}
{{ block.settings.text }}
{% endif %} {% if block.settings.button_text != blank %} {{ block.settings.button_text | escape }} {% endif %}
``` ### Media Block ```liquid
{% if block.settings.image %}
{{ block.settings.image | image_url: width: 800 | image_tag: alt: block.settings.image.alt | default: block.settings.alt_text }}
{% endif %} {% if block.settings.video %}
{{ block.settings.video | video_tag: controls: true }}
{% endif %}
``` ### Layout Block (Container) ```liquid
{% content_for 'blocks' %}
``` ## Performance Best Practices ### Conditional Rendering ```liquid {% liquid assign has_content = false if block.settings.heading != blank or block.settings.text != blank assign has_content = true endif %} {% if has_content %}
{% endif %} ``` ## Examples Referenced [text.liquid](mdc:.cursor/rules/examples/block-example-text.liquid) - Basic content block from existing project [group.liquid](mdc:.cursor/rules/examples/block-example-group.liquid) - Container with nested blocks from existing project ================================================ FILE: .cursor/rules/breadcrumb-accessibility.mdc ================================================ --- description: Breadcrumb component accessibility compliance pattern globs: *.vue, *.jsx, *.tsx, *.html, *.php, *.js, *.ts, *.liquid alwaysApply: false --- # Breadcrumb Accessibility Ensures breadcrumb components follow WCAG compliance and WAI-ARIA Breadcrumb Pattern specifications. name: breadcrumb_accessibility_standards description: Enforce breadcrumb component accessibility standards and WAI-ARIA Breadcrumb Pattern compliance filters: - type: file_extension pattern: "\\.(vue|jsx|tsx|html|liquid|php|js|ts)$" actions: - type: enforce conditions: # Navigation landmark requirement - pattern: "(?i)]*(?:breadcrumb|navigation)[^>]*>" pattern_negate: "(aria-label|aria-labelledby)=\"[^\"]+\"" message: "Breadcrumb navigation must have aria-label or aria-labelledby attribute." # Current page aria-current requirement - pattern: "(?i)<[^>]*(?:breadcrumb.*current|current.*breadcrumb)[^>]*>" pattern_negate: "aria-current=\"page\"" message: "Current page in breadcrumb must have aria-current='page' attribute." # List structure requirement - pattern: "(?i)]*(?:breadcrumb|navigation)[^>]*>" pattern_negate: "]*>" message: "Breadcrumb navigation should use ordered list (ol) for proper structure." - type: suggest message: | **Breadcrumb Component Accessibility Best Practices:** **Required ARIA Attributes:** - **aria-label/aria-labelledby:** On navigation element to describe the breadcrumb trail - **aria-current="page":** On the current page link or element - **role="navigation":** Implicit on nav element, but can be explicit if needed **Structure Requirements:** - Use `
{% stylesheet %} .contact-form__form { display: flex; flex-direction: column; gap: var(--gap-md); } .contact-form__form-row { display: flex; flex-direction: column; gap: var(--gap-md); @media screen and (min-width: 750px) { flex-direction: row; align-items: center; } } .contact-form__input { width: 100%; overflow: hidden; text-overflow: ellipsis; color: var(--color-input-text); background-color: var(--color-input-background); padding: var(--padding-lg) var(--padding-xl); border-radius: var(--style-border-radius-inputs); border: var(--style-border-width-inputs) solid var(--color-input-border); -webkit-font-smoothing: antialiased; } .contact-form__input--textarea { resize: vertical; min-height: var(--input-textarea-min-height); } .contact-form__error, .contact-form__success { display: flex; align-items: center; gap: var(--gap-xs); } {% endstylesheet %} {% schema %} { "name": "t:names.contact_form", "tag": null, "settings": [ { "type": "select", "id": "width", "label": "t:settings.width_desktop", "options": [ { "value": "fit-content", "label": "t:options.fit_content" }, { "value": "custom", "label": "t:options.custom" } ], "default": "fit-content" }, { "type": "range", "id": "custom_width", "label": "t:settings.width", "min": 0, "max": 100, "step": 1, "unit": "%", "default": 100, "visible_if": "{{ block.settings.width == 'custom' }}" }, { "type": "select", "id": "width_mobile", "label": "t:settings.width_mobile", "options": [ { "value": "fit-content", "label": "t:options.fit_content" }, { "value": "custom", "label": "t:options.custom" } ], "default": "fit-content" }, { "type": "range", "id": "custom_width_mobile", "label": "t:settings.width", "min": 0, "max": 100, "step": 1, "unit": "%", "default": 100, "visible_if": "{{ block.settings.width_mobile == 'custom' }}" }, { "type": "checkbox", "id": "inherit_color_scheme", "label": "t:settings.inherit_color_scheme", "default": true }, { "type": "color_scheme", "id": "color_scheme", "label": "t:settings.color_scheme", "default": "scheme-1", "visible_if": "{{ block.settings.inherit_color_scheme == false }}" }, { "type": "header", "content": "t:content.padding" }, { "type": "range", "id": "padding-block-start", "label": "t:settings.top", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 }, { "type": "range", "id": "padding-block-end", "label": "t:settings.bottom", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 }, { "type": "range", "id": "padding-inline-start", "label": "t:settings.left", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 }, { "type": "range", "id": "padding-inline-end", "label": "t:settings.right", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 } ], "presets": [ { "name": "t:names.contact_form", "category": "t:categories.forms" } ] } {% endschema %} ================================================ FILE: blocks/custom-liquid.liquid ================================================
{{ block.settings.custom_liquid }}
{% schema %} { "name": "t:names.custom_liquid", "tag": null, "settings": [ { "type": "liquid", "id": "custom_liquid", "label": "t:settings.custom_liquid", "info": "t:info.custom_liquid" } ], "presets": [ { "name": "t:names.custom_liquid", "category": "t:categories.custom" } ] } {% endschema %} ================================================ FILE: blocks/email-signup.liquid ================================================ {% assign block_settings = block.settings %}
{% if block_settings.heading != blank %}
{{ block_settings.heading | escape }}
{% endif %} {% assign form_id = block.id | prepend: 'EmailSignup-' %} {%- form 'customer', class: 'email-signup__form spacing-style' %}
{%- if form.errors and form.id == form_id -%}
{{- form.errors.translated_fields.email | capitalize }} {{ form.errors.messages.email -}}
{%- endif -%} {%- if form.posted_successfully? and form.id == form_id -%}
{{ 'icon-checkmark.svg' | inline_asset_content }}
{%- endif -%} {% endform %}
{% stylesheet %} .email-signup-block { --arrow-button-size: 58px; --arrow-button-size-integrated: 42px; --arrow-button-size-small: 20px; --arrow-icon-size: 32px; --arrow-icon-size-small: 24px; min-width: fit-content; @media screen and (max-width: 749px) { width: 100%; min-width: unset; } } .email-signup__heading { padding-block: var(--padding-sm); } .email-signup__form { display: flex; flex-direction: column; } .email-signup__input-group { display: flex; align-items: stretch; background-color: transparent; } .email-signup__input-group:not(.email-signup__input-group--integrated):not(.email-signup__input-group--underline) { gap: var(--gap-xs); align-items: center; } .email-signup__input-group:not(.email-signup__input-group--arrow):not(.email-signup__input-group--underline):not( .email-signup__input-group--integrated ) { @media screen and (max-width: 749px) { flex-direction: column; } } .email-signup__input-group--integrated { border-width: var(--border-width); border-radius: var(--border-radius); border-style: solid; border-color: var(--color-input-border); background-color: var(--color-input-background); } .email-signup__input-group--integrated.email-signup__input-group--no-border { border: none; } .email-signup__input { flex: 1; min-width: 0; border-width: var(--border-width); border-radius: var(--border-radius); border-style: solid; border-color: var(--color-input-border); @media screen and (max-width: 749px) { width: 100%; } } .email-signup__input-group--integrated .email-signup__input { background-color: transparent; border: none; border-radius: 0; } .email-signup__input.paragraph { color: var(--color-input-text); outline-color: var(--color-input-background); } .email-signup__button { white-space: nowrap; padding: 0; @media screen and (max-width: 749px) { width: 100%; } } .email-signup__input, .email-signup__button--text { padding: var(--padding-lg) var(--padding-3xl); } .email-signup__input-group--underline { --box-shadow-color: var(--color-input-border); --box-shadow-multiplier: 1; --box-shadow-focused-multiplier: 1.75; box-shadow: 0 calc(var(--border-width) * var(--box-shadow-multiplier)) 0 var(--box-shadow-color); transition: box-shadow var(--animation-values); margin-block-end: calc(var(--border-width) * var(--box-shadow-focused-multiplier)); &:focus-within { --box-shadow-multiplier: var(--box-shadow-focused-multiplier); --box-shadow-color: var(--color-input-text); } } .email-signup__input-group .email-signup__input--underline { color: var(--color-input-text); background-color: transparent; padding: 12px 0; border: none; border-radius: 0; &:focus-visible { outline: none; } } .email-signup__input::placeholder { color: rgb(var(--color-input-text-rgb) / var(--opacity-70)); } .email-signup__input-group .email-signup__input--none { color: var(--color-input-text); background-color: var(--color-input-background); border: none; } .email-signup__button-icon { color: currentcolor; padding: 5px; @media screen and (max-width: 749px) { padding: 0; align-self: center; justify-self: center; width: var(--icon-size-lg); height: var(--icon-size-lg); } } .email-signup__button--arrow { width: var(--arrow-button-size-small); height: var(--arrow-button-size-small); padding: 0; &:not(.email-signup__button--integrated) { width: var(--arrow-button-size); height: var(--arrow-button-size); display: flex; align-items: center; justify-content: center; > .email-signup__button-icon { width: var(--arrow-icon-size); height: var(--arrow-icon-size); padding: 0; } } } .email-signup__button--integrated { --button-offset: var(--margin-xs); align-self: stretch; margin: var(--button-offset); flex-shrink: 0; @media screen and (max-width: 749px) { width: fit-content; } &.email-signup__button--text { padding: 0 var(--padding-3xl); } &.email-signup__button--text.button-unstyled { padding: 0 var(--padding-xl); } &.button-unstyled { border-radius: var(--border-radius); } > .email-signup__button-icon { padding: 0; } &.email-signup__button--arrow { width: var(--arrow-button-size-integrated); height: var(--arrow-button-size-integrated); align-self: center; display: flex; align-items: center; justify-content: center; > .email-signup__button-icon { width: var(--arrow-icon-size-small); height: var(--arrow-icon-size-small); } } } .email-signup__input--underline + .email-signup__button--integrated { margin: 0; align-self: center; &.email-signup__button--text { padding-block: 9px; } &.email-signup__button--text.button-unstyled { padding-inline: 0; } &.button-unstyled { border-radius: 0; } &.email-signup__button--arrow { width: var(--arrow-button-size-integrated); height: var(--arrow-button-size-integrated); display: flex; align-items: center; justify-content: center; > .email-signup__button-icon { width: var(--arrow-icon-size-small); height: var(--arrow-icon-size-small); } } } .email-signup__button:not(.button-unstyled) { background-color: var(--button-background-color); color: var(--button-color); text-transform: var(--button-text-case-primary); } .email-signup__button.button-secondary { text-transform: var(--button-text-case-secondary); } .email-signup__button.button-unstyled { background-color: transparent; color: var(--color-input-text); } .email-signup__button.button-unstyled:hover { color: rgb(var(--color-input-text-rgb) / var(--opacity-70)); cursor: pointer; } .email-signup__message { display: flex; align-items: center; gap: var(--gap-xs); } .email-signup__message-text { margin: 0; } {% endstylesheet %} {% schema %} { "name": "t:names.email_signup", "tag": null, "settings": [ { "type": "paragraph", "content": "t:content.email_signups_create_customer_profiles" }, { "type": "select", "id": "width", "label": "t:settings.width", "options": [ { "value": "fill", "label": "t:options.fill" }, { "value": "custom", "label": "t:options.custom" } ], "default": "fill" }, { "type": "range", "id": "custom_width", "label": "t:settings.custom_width", "min": 20, "max": 100, "step": 1, "unit": "%", "default": 100, "visible_if": "{{ block.settings.width == \"custom\" }}" }, { "type": "checkbox", "id": "inherit_color_scheme", "label": "t:settings.inherit_color_scheme", "default": true }, { "type": "color_scheme", "id": "color_scheme", "label": "t:settings.color_scheme", "default": "primary", "visible_if": "{{ block.settings.inherit_color_scheme == false }}" }, { "type": "header", "content": "t:content.heading" }, { "type": "text", "id": "heading", "label": "t:settings.text" }, { "type": "select", "id": "heading_preset", "label": "t:settings.type_preset", "options": [ { "value": "", "label": "t:options.default" }, { "value": "paragraph", "label": "t:options.paragraph" }, { "value": "h1", "label": "t:options.h1" }, { "value": "h2", "label": "t:options.h2" }, { "value": "h3", "label": "t:options.h3" }, { "value": "h4", "label": "t:options.h4" }, { "value": "h5", "label": "t:options.h5" }, { "value": "h6", "label": "t:options.h6" } ], "default": "h3", "info": "t:info.edit_presets_in_theme_settings" }, { "type": "header", "content": "t:content.input" }, { "type": "select", "id": "border_style", "label": "t:settings.border", "options": [ { "value": "all", "label": "t:options.all" }, { "value": "underline", "label": "t:options.underline" }, { "value": "none", "label": "t:options.none" } ], "default": "all" }, { "type": "range", "id": "border_width", "label": "t:settings.border_width", "min": 0, "max": 4, "step": 0.5, "unit": "px", "default": 1, "visible_if": "{{ block.settings.border_style != \"none\" }}" }, { "type": "range", "id": "border_radius", "label": "t:settings.border_radius", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 100, "visible_if": "{{ block.settings.border_style != \"underline\" }}" }, { "type": "select", "id": "input_type_preset", "label": "t:settings.type_preset", "options": [ { "value": "", "label": "t:options.default" }, { "value": "paragraph", "label": "t:options.paragraph" }, { "value": "h1", "label": "t:options.h1" }, { "value": "h2", "label": "t:options.h2" }, { "value": "h3", "label": "t:options.h3" }, { "value": "h4", "label": "t:options.h4" }, { "value": "h5", "label": "t:options.h5" }, { "value": "h6", "label": "t:options.h6" } ], "default": "paragraph", "info": "t:info.edit_presets_in_theme_settings" }, { "type": "header", "content": "t:content.submit_button" }, { "type": "select", "id": "style_class", "label": "t:settings.style", "options": [ { "value": "button", "label": "t:options.primary" }, { "value": "button-secondary", "label": "t:options.secondary" }, { "value": "button-unstyled", "label": "t:options.link" } ], "default": "button" }, { "type": "select", "id": "display_type", "label": "t:settings.display", "options": [ { "value": "text", "label": "t:options.text" }, { "value": "arrow", "label": "t:options.arrow" } ], "default": "text" }, { "type": "text", "id": "label", "label": "t:settings.label", "default": "t:text_defaults.sign_up", "visible_if": "{{ block.settings.display_type == \"text\" }}" }, { "type": "checkbox", "id": "integrated_button", "label": "t:settings.integrated_button", "default": false, "visible_if": "{{ block.settings.border_style != \"underline\" }}" }, { "type": "select", "id": "button_type_preset", "label": "t:settings.type_preset", "options": [ { "value": "", "label": "t:options.default" }, { "value": "paragraph", "label": "t:options.paragraph" }, { "value": "h1", "label": "t:options.h1" }, { "value": "h2", "label": "t:options.h2" }, { "value": "h3", "label": "t:options.h3" }, { "value": "h4", "label": "t:options.h4" }, { "value": "h5", "label": "t:options.h5" }, { "value": "h6", "label": "t:options.h6" } ], "default": "paragraph", "info": "t:info.edit_presets_in_theme_settings", "visible_if": "{{ block.settings.display_type == \"text\" }}" }, { "type": "header", "content": "t:content.padding" }, { "type": "range", "id": "padding-block-start", "label": "t:settings.top", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 }, { "type": "range", "id": "padding-block-end", "label": "t:settings.bottom", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 }, { "type": "range", "id": "padding-inline-start", "label": "t:settings.left", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 }, { "type": "range", "id": "padding-inline-end", "label": "t:settings.right", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 } ], "presets": [ { "name": "t:names.email_signup", "category": "t:categories.forms" } ] } {% endschema %} ================================================ FILE: blocks/featured-collection.liquid ================================================ {% schema %} { "name": "t:names.featured_collection", "tag": null, "blocks": [ { "type": "@theme" }, { "type": "@app" } ], "settings": [ { "type": "collection", "id": "collection", "label": "t:settings.collection" } ], "presets": [] } {% endschema %} ================================================ FILE: blocks/filters.liquid ================================================ {%- doc -%} Renders the facet filtering component @param {object} results - The search results object @param {number} results_size - The number of products in the search results @param {object} [filters] - The filters object {%- enddoc -%} {%- liquid assign block_settings = block.settings assign products_count = results_size assign sort_by = results.sort_by | default: results.default_sort_by assign filters = filters | default: results.filters assign total_active_values = 0 # Calculate facets margin style capture facets_margin_style echo '--facets-margin: 0px ' if block_settings.filter_style == 'vertical' echo block_settings.facets_margin_right | append: 'px' | append: ' 0px' else echo ' 0px ' | append: block_settings.facets_margin_bottom | append: 'px' endif echo ' 0px;' endcapture for filter in filters case filter.type when 'price_range' if filter.min_value.value != null or filter.max_value.value != null assign total_active_values = total_active_values | plus: 1 endif when 'boolean' if filter.active_values[0].value assign total_active_values = total_active_values | plus: 1 endif else assign active_value_count = filter.active_values | size assign total_active_values = total_active_values | plus: active_value_count endcase endfor if results.url assign results_url = results.url else assign terms = results.terms | escape assign results_url = '?q=' | append: terms | append: '&options%5Bprefix%5D=last&sort_by=' | append: sort_by endif assign is_active = false assign should_show_pane = true if block_settings.filter_style == 'vertical' assign should_show_pane = block_settings.enable_filtering endif assign should_use_select_on_mobile = true if block_settings.enable_filtering == false and block_settings.enable_sorting assign should_use_select_on_mobile = false endif -%} {% if block_settings.enable_filtering or block_settings.enable_sorting or block_settings.enable_grid_density %} {% if block_settings.filter_style == 'vertical' %} {% # These elements are always rendered in the horizontal bar that's why we apply the .facets--horizontal class %}
{% if block_settings.enable_filtering %}

{{ 'content.filters' | t }}

{% endif %}
{% if products_count > 25000 %} {{- 'content.item_count_cutoff' | t: count: 25000 -}} {% else %} {{- 'content.item_count' | t: count: products_count -}} {% endif %}
{% if block_settings.enable_sorting %} {% render 'sorting', results: results, sort_by: sort_by, filter_style: block_settings.filter_style, suffix: 'desktop', sort_position: 'desktop', should_use_select_on_mobile: false, section_id: section.id %} {% endif %} {% if block_settings.enable_grid_density %} {% render 'grid-density-controls', viewport: 'desktop' %} {% endif %}
{% endif %}
{% if block_settings.enable_filtering %}
{% endif %} {% liquid assign child_count = 0 if block_settings.enable_filtering == false and block_settings.enable_sorting assign child_count = child_count | plus: 1 endif if block_settings.enable_grid_density assign child_count = child_count | plus: 1 endif %}
{% if block_settings.enable_filtering == false and block_settings.enable_sorting %}
{% render 'sorting', results: results, sort_by: sort_by, filter_style: block_settings.filter_style, sort_position: 'mobile', should_use_select_on_mobile: should_use_select_on_mobile, section_id: section.id %}
{% endif %} {% if block_settings.enable_grid_density %} {% render 'grid-density-controls', viewport: 'mobile' %} {% endif %}
{% else %}
{% endif %} {% if block_settings.enable_filtering %} {% assign form_component = 'FacetFiltersFormComponent--' | append: section.id | append: '-overflow' %}

{{ 'blocks.filter' | t }} {% if total_active_values > 0 %} {{ 'accessibility.filter_count' | t: count: total_active_values }} {% endif %}

{% if block_settings.enable_filtering %} {% render 'filter-remove-buttons', filters: filters, results_url: results_url, show_filter_label: block_settings.show_filter_label, should_show_clear_all: false %}
{% assign total_active_values = 0 %} {% assign is_active = false %} {%- for filter in filters -%} {% case filter.type %} {% when 'price_range' %} {%- liquid if filter.min_value.value != null or filter.max_value.value != null assign total_active_values = total_active_values | plus: 1 assign is_active = true endif render 'price-filter', filter: filter, filter_style: 'vertical', should_render_clear: false -%} {% else %} {% liquid if filter.active_values.size > 0 assign is_active = true endif assign active_value_count = filter.active_values | size assign total_active_values = total_active_values | plus: active_value_count render 'list-filter', filter: filter, filter_style: 'vertical', active_value_count: active_value_count, should_render_clear: false, in_drawer: true, sectionId: section.id %} {% endcase %} {%- endfor -%}
{% endif %} {% if block_settings.enable_sorting %} {% render 'sorting', results: results, sort_by: sort_by, filter_style: block_settings.filter_style, suffix: 'overflow', should_use_select_on_mobile: should_use_select_on_mobile, section_id: section.id %} {% endif %}
{% if products_count > 0 %} {% endif %}
{% endif %} {% stylesheet %} .facets-block-wrapper { @media screen and (min-width: 750px) { margin: var(--facets-margin); grid-column: var(--grid-column--desktop); } } .facets-block-wrapper--vertical { @media screen and (min-width: 750px) { grid-column: var(--grid-column--desktop); } } .facets-toggle { --icon-offset: -3px; display: flex; justify-content: space-between; align-items: center; height: var(--minimum-touch-target); margin: var(--facets-margin); padding-block: var(--facets-inner-padding-block); padding-inline: var(--facets-inner-padding-inline); @media screen and (min-width: 750px) { display: none; } } .facets-toggle__wrapper { margin-left: var(--icon-offset); } .facets-toggle__button { box-shadow: none; @media screen and (min-width: 750px) { display: none; } } .filter-count-bubble { position: relative; width: 20px; aspect-ratio: 1; border-radius: 50%; display: grid; line-height: normal; place-content: center; color: var(--color-foreground); border: var(--icon-stroke-width) solid var(--color-background); } .facets-mobile__title-wrapper .h3 { margin-block-end: 0; display: inline-flex; align-items: center; gap: var(--gap-xs); } .facets-mobile__title-wrapper .filter-count-bubble { width: 22px; height: 22px; } .facets-mobile__title-wrapper .filter-count-bubble__text { font-size: var(--font-size--xs); } .filter-count-bubble__background { position: absolute; inset: 0; background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10-25)); border-radius: var(--style-border-radius-50); } .filter-count-bubble__text { font-size: 11px; font-weight: var(--font-paragraph--weight); aspect-ratio: 1 / 1; } .facets-toggle--no-filters { @media screen and (max-width: 749px) { /* stylelint-disable-next-line declaration-no-important */ justify-content: unset !important; & > .facets-mobile-wrapper { width: 100%; } } } .facets-block-wrapper--vertical + .facets-toggle { @media screen and (max-width: 749px) { margin: 0; } } .facets-mobile-wrapper { display: flex; align-items: center; gap: var(--gap-sm); justify-content: flex-end; } .facets-mobile-wrapper--multiple-controls { justify-content: space-between; } @media screen and (min-width: 750px) { dialog-component.facets-block-wrapper { position: absolute; width: 0; height: 0; } } .facets { --facets-form-horizontal-gap: 20px; --facets-horizontal-max-input-wrapper-height: 230px; --facets-upper-z-index: var(--layer-raised); --facets-open-z-index: var(--layer-heightened); --facets-sticky-z-index: var(--layer-sticky); --facets-panel-min-width: 120px; --facets-panel-height: 300px; --facets-grid-panel-width: 300px; --facets-clear-padding: var(--padding-md); --facets-clear-shadow: 0 -4px 14px 0 rgb(var(--color-foreground-rgb) / var(--facets-low-opacity)); --facets-input-label-color: rgb(var(--color-input-text-rgb) / var(--opacity-60)); --facets-clear-all-min-width: 120px; --facets-see-results-min-width: 55%; --facets-mobile-gap: 22px; --facets-low-opacity: 10%; --facets-hover-opacity: 75%; top: auto; bottom: 0; height: var(--drawer-height); max-height: var(--drawer-height); width: var(--drawer-width); max-width: var(--drawer-max-width); box-shadow: none; padding-block: 0; &:not(.facets--drawer) { @media screen and (min-width: 750px) { padding-inline: var(--padding-inline-start) var(--padding-inline-end); width: 100%; max-width: 100%; } } } .facets--horizontal { display: none; @media screen and (min-width: 750px) { padding-block: var(--padding-block-start) var(--padding-block-end); display: flex; align-items: center; position: relative; z-index: var(--facets-upper-z-index); border: none; height: auto; top: initial; bottom: initial; max-height: none; width: auto; overflow: visible; } } .facets--vertical { display: none; @media screen and (min-width: 750px) { padding-block: 0 var(--padding-block-end); display: block; position: static; top: auto; bottom: auto; height: auto; max-height: none; width: auto; overflow: visible; } } .facets--drawer { border-radius: 0; border-right: var(--style-border-drawer); box-shadow: var(--shadow-drawer); padding-inline: 0; } .facets--drawer[open] { display: flex; flex-direction: column; height: 100%; overflow: hidden; } .facets-drawer__form-wrapper { flex: 1 1 auto; min-height: 0; display: flex; flex-direction: column; overflow: hidden; } .facets-drawer__form-wrapper .facets__form { flex: 1 1 auto; min-height: 0; display: flex; flex-direction: column; overflow: hidden; } .facets-drawer__filters { flex: 1 1 auto; min-height: 0; overflow-y: auto; overflow-x: hidden; position: relative; } .facets-drawer__filters .facets__filters-wrapper, .facets-drawer__filters .filter-remove-buttons, .facets-drawer__filters .sorting-filter-component { overflow: visible; } .facets.facets-controls-wrapper { @media screen and (min-width: 750px) { grid-column: column-1 / column-12; color: rgb(var(--color-foreground-rgb) / var(--opacity-70)); gap: 0 var(--facets-form-horizontal-gap); padding-bottom: var(--padding-xs); } } .facets__inputs { display: flex; flex-direction: column; gap: var(--padding-lg); width: 100%; } :is(.facets--drawer, .facets--vertical) .facets__inputs:not(:has(.show-more)) { padding-block-end: var(--padding-sm); } /* Facets - Form */ .facets__form-wrapper { display: flex; flex-direction: column; color: var(--color-foreground-muted); width: 100%; } .facets--horizontal .facets__form-wrapper { @media screen and (min-width: 750px) { flex-direction: row; height: auto; } } .facets__form { display: flex; flex-flow: column; width: 100%; height: 100%; } .facets--horizontal .facets__form { @media screen and (min-width: 750px) { flex-flow: row nowrap; height: auto; } } .facets:not(.facets--drawer) .facets__filters-wrapper { @media screen and (min-width: 750px) { margin-inline-end: var(--margin-md); } } .facets--horizontal .facets__filters-wrapper { @media screen and (min-width: 750px) { max-width: 60%; display: flex; flex-wrap: wrap; column-gap: var(--gap-xl); margin-inline-end: 0; } } /* Facets - Summary */ .facets__summary { --variant-picker-swatch-width: 32px; --variant-picker-swatch-height: 32px; --icon-opacity: 0.5; @media screen and (min-width: 750px) { --variant-picker-swatch-width: 26px; --variant-picker-swatch-height: 26px; } font-size: var(--font-h5--size); display: flex; justify-content: space-between; &:hover { --icon-opacity: 1; } } .facets__filters-wrapper:hover .facets__summary, .facets__filters-wrapper:has(.facets__panel[open]) .facets__summary { opacity: var(--facets-hover-opacity); } .facets__filters-wrapper .facets__summary:hover, .facets__filters-wrapper .facets__panel[open] .facets__summary { opacity: 1; } .facets--horizontal .facets__summary { @media screen and (min-width: 750px) { font-size: var(--font-paragraph--size); justify-content: flex-start; height: var(--minimum-touch-target); } } .facets__summary .icon-caret { height: var(--icon-size-xs); width: var(--icon-size-xs); color: rgb(var(--color-foreground-rgb) / var(--icon-opacity)); margin-block: var(--margin-2xs); transition: color var(--animation-speed) var(--animation-easing); } .facets--drawer .facets__summary .icon-caret { margin-inline-start: var(--margin-2xs); } /* Facets - Bubble */ .facets__bubble { display: inline-flex; font-family: var(--font-paragraph--family); font-weight: var(--font-paragraph--weight); aspect-ratio: 1 / 1; } /* Facets - Inputs */ .facets__inputs-wrapper { margin-block: var(--padding-xs) var(--padding-xs); } .facets__inputs .show-more { display: flex; flex-direction: column; gap: var(--gap-xl); margin-block-end: var(--padding-xl); } .facets:not(.facets--drawer) .facets__inputs-wrapper { @media screen and (min-width: 750px) { gap: var(--gap-sm); } } .facets--horizontal .facets__inputs .show-more { @media screen and (min-width: 750px) { display: contents; } } .facets--horizontal .facets__inputs-wrapper { @media screen and (min-width: 750px) { max-height: var(--facets-horizontal-max-input-wrapper-height); scrollbar-width: none; -ms-overflow-style: none; overflow-x: auto; padding: var(--padding-md); margin-block: 0; } } .facets--vertical .facets__inputs:has(.show-more) .facets__inputs-wrapper { padding-block: var(--padding-sm); padding-inline: var(--padding-sm); margin-block: calc(var(--padding-sm) * -1); margin-inline: calc(var(--padding-sm) * -1); } @media screen and (max-width: 749px) { .facets__inputs:has(.show-more) .facets__inputs-wrapper { padding-block: var(--padding-sm); padding-inline: var(--padding-sm); margin-block: calc(var(--padding-sm) * -1); margin-inline: calc(var(--padding-sm) * -1); } } .facets__inputs-wrapper:not(:has(.facets__inputs-list)), .facets__inputs-wrapper .facets__inputs-list { display: flex; gap: var(--facets-mobile-gap); flex-direction: column; @media screen and (min-width: 750px) { gap: var(--gap-sm); } } @media screen and (min-width: 750px) { .facets--vertical .facets__inputs-wrapper .facets__inputs-list--swatches { gap: var(--gap-sm); } .facets--horizontal .facets__inputs-wrapper .facets__inputs-list--swatches:not(.facets__inputs-list--swatches-grid) { display: grid; grid-template-columns: repeat(var(--swatch-columns, 4), 1fr); } } .facets__inputs-wrapper .facets__inputs-list--swatches { --facets-mobile-gap: var(--gap-sm); } .facets__inputs-wrapper .facets__inputs-list--grid { --min-column-width: 20%; display: grid; grid-template-columns: repeat(auto-fit, minmax(var(--min-column-width), 1fr)); gap: var(--gap-sm); @media screen and (min-width: 750px) { --min-column-width: 50px; } } .facets-block-wrapper:not(.facets-block-wrapper--vertical) .facets__inputs-list--grid { @media screen and (min-width: 750px) { width: var(--facets-grid-panel-width); } } .facets__inputs-wrapper--row:not(:has(.facets__inputs-list)), .facets__inputs-wrapper--row .facets__inputs-list { flex-wrap: wrap; flex-direction: row; } .facets__inputs .show-more__button { --show-more-icon-size: 22px; --show-more-gap: 8px; gap: var(--show-more-gap); @media screen and (min-width: 750px) { --show-more-icon-size: 16px; --show-more-gap: 6px; } } .facets__inputs .show-more__button .icon-plus { width: var(--show-more-icon-size); height: var(--show-more-icon-size); svg { width: var(--icon-size-xs); height: var(--icon-size-xs); } } /* Facets - Panel */ .facets__panel { padding: 0 var(--drawer-padding); } .facets:not(.facets--drawer) .facets__panel, .facets-controls-wrapper .facets__panel { @media screen and (min-width: 750px) { padding: 0; } } .facets--horizontal .facets__panel { @media screen and (min-width: 750px) { position: relative; } } .facets-mobile-wrapper .facets__panel-content { border-radius: var(--style-border-radius-popover); } .facets-mobile-wrapper { --facets-upper-z-index: var(--layer-raised); --facets-panel-min-width: 120px; --facets-panel-height: 300px; } .facets--horizontal .facets__panel-content { @media screen and (min-width: 750px) { border-radius: var(--style-border-radius-popover); position: absolute; top: 100%; width: max-content; min-width: var(--facets-panel-min-width); max-width: var(--facets-panel-width); max-height: var(--facets-panel-height); z-index: var(--facets-upper-z-index); box-shadow: var(--shadow-popover); border: var(--style-border-popover); background-color: var(--color-background); overflow-y: hidden; gap: 0; } } :is(.facets--drawer, .facets--vertical) :is(.facets__item, .sorting-filter)::before { content: ''; display: block; height: 0; width: calc(100% - var(--drawer-padding) * 2); border-top: var(--style-border-width) solid var(--color-border); margin: 0 auto; } @media screen and (min-width: 750px) { .facets:not(.facets--drawer) :is(.facets__item, .sorting-filter)::before { width: 100%; } .facets--horizontal .facets__item:not(:first-of-type)::before, .facets--horizontal .sorting-filter::before { content: none; } } @media screen and (min-width: 750px) { .facets--vertical .facets__item:not(:first-of-type)::before, .facets--vertical .sorting-filter::before { content: ''; } } /* Facets - Text */ .facets__label, .facets__clear-all-link, .clear-filter { text-decoration-color: transparent; text-decoration-thickness: 0.075em; text-underline-offset: 0.125em; transition: text-decoration-color var(--animation-speed) var(--animation-easing); } .facets__clear-all-link { display: none; cursor: pointer; padding: var(--padding-xs); color: var(--button-color); transition: text-decoration-color var(--animation-speed) var(--animation-easing), color var(--animation-speed) var(--animation-easing); } .facets__clear-all-link:hover { --button-color: var(--color-primary-hover); text-decoration: underline; text-decoration-color: var(--button-color); } .facets__clear-all-link--horizontal { height: var(--minimum-touch-target); padding-inline: var(--facets-form-horizontal-gap); min-width: var(--facets-clear-all-min-width); } .facets__clear-all-link--active { display: block; } .facets__label, .products-count-wrapper { text-transform: var(--facet-label-transform); } .clear-filter { background-color: transparent; box-shadow: none; padding: 0; } .clear-filter:hover { text-decoration: underline; } /* Clear button */ .facets__clear { display: none; } .facets--horizontal .facets__clear { @media screen and (min-width: 750px) { width: 100%; justify-content: flex-end; padding: 0 var(--facets-clear-padding) var(--facets-clear-padding) 0; cursor: pointer; } } .facets__clear--active { @media screen and (min-width: 750px) { display: flex; } } /* Facets - Label */ .facets__label { color: var(--color-foreground); cursor: pointer; white-space: nowrap; @media screen and (min-width: 750px) { margin-inline-end: var(--margin-2xs); } } /* Products count */ .products-count-wrapper { display: none; } .facets--horizontal .products-count-wrapper { @media screen and (min-width: 750px) { display: flex; margin-left: auto; flex-shrink: 0; align-items: center; height: var(--minimum-touch-target); } } /* Mobile specific components */ .facets__title-wrapper { background-color: var(--color-background); color: var(--color-foreground); position: sticky; top: 0; display: flex; justify-content: space-between; align-items: center; padding-block: var(--padding-xs); padding-inline-start: var(--drawer-padding); padding-inline-end: var(--padding-2xs); z-index: var(--facets-sticky-z-index); } :is(.facets--horizontal, .facets--vertical) .facets__title-wrapper { @media screen and (min-width: 750px) { display: none; } } .facets-drawer__title { --variant-picker-swatch-width: 32px; --variant-picker-swatch-height: 32px; margin: 0; display: flex; align-items: center; gap: var(--gap-xs); @media screen and (min-width: 750px) { --variant-picker-swatch-width: 26px; --variant-picker-swatch-height: 26px; } } .facets-drawer__close { position: relative; top: 0; right: 0; padding: 0; cursor: pointer; } /* Status */ .facets__status:not(:empty) { width: max-content; display: flex; margin-inline-start: auto; font-weight: 500; color: var(--color-foreground); } .facets__panel[open] .facets__status { display: none; } .facets--filters-title { margin-block-end: 0; color: var(--color-foreground); height: fit-content; @media screen and (max-width: 749px) { display: none; } } .facets--horizontal .facets__panel .facets__status:has(:not(:empty)) { @media screen and (min-width: 750px) { display: flex; margin-inline-start: var(--margin-xs); margin-inline-end: var(--margin-xs); } } /* Horizontal filter style */ .facets--horizontal .facets__form { @media screen and (min-width: 750px) { gap: 0 var(--facets-form-horizontal-gap); } } /* Facets - Actions */ .facets__drawer-actions { --to-top-gradient-background: linear-gradient( to top, rgb(var(--color-background-rgb) / var(--opacity-90)), rgb(var(--color-background-rgb) / var(--opacity-80)), rgb(var(--color-background-rgb) / var(--opacity-40)), transparent ); position: sticky; bottom: 0; z-index: var(--facets-sticky-z-index); order: 1; display: flex; flex-shrink: 0; justify-content: space-between; align-items: stretch; gap: var(--gap-sm); padding-block-start: var(--padding-xs); padding-block-end: var(--padding-md); padding-inline: var(--padding-lg); margin-top: auto; background-image: var(--to-top-gradient-background); background-color: var(--color-background); } /* Clear all button */ .facets__clear-all { display: none; cursor: pointer; min-width: var(--facets-clear-all-min-width); flex-grow: 1; padding-block: var(--padding-lg); color: var(--button-color, inherit); } .facets__clear-all--active { display: block; opacity: 1; transform: translateY(0); transition: transform var(--animation-values), opacity var(--animation-values); } @starting-style { .facets__clear-all--active { opacity: 0; transform: translateY(100%); } } .facets__see-results { min-width: var(--facets-see-results-min-width); flex-grow: 1; padding-block: var(--padding-lg); } .facets-horizontal-remove { display: flex; align-items: center; } .facets-horizontal-remove--active::before { content: ''; border-inline-start: var(--style-border-width) solid var(--color-border); height: var(--font-paragraph--size); position: absolute; } {% endstylesheet %} {% schema %} { "name": "t:names.filters", "tag": null, "settings": [ { "type": "checkbox", "id": "enable_filtering", "label": "t:settings.enable_filtering", "info": "t:info.enable_filtering_info", "default": false }, { "type": "select", "id": "filter_style", "label": "t:settings.direction", "options": [ { "value": "horizontal", "label": "t:options.horizontal" }, { "value": "vertical", "label": "t:options.vertical" } ], "default": "horizontal", "visible_if": "{{ block.settings.enable_filtering == true }}" }, { "type": "select", "id": "filter_width", "label": "t:settings.width", "options": [ { "value": "centered", "label": "t:options.page" }, { "value": "full-width", "label": "t:options.full" } ], "default": "centered", "visible_if": "{{ block.settings.enable_filtering == true and block.settings.filter_style == 'horizontal' }}" }, { "type": "select", "id": "text_label_case", "label": "t:settings.text_label_case", "options": [ { "value": "default", "label": "t:options.default" }, { "value": "uppercase", "label": "t:options.uppercase" } ], "default": "default", "visible_if": "{{ block.settings.enable_filtering == true }}" }, { "type": "checkbox", "id": "show_swatch_label", "label": "t:settings.show_swatch_label", "default": false, "visible_if": "{{ block.settings.enable_filtering == true }}" }, { "type": "checkbox", "id": "show_filter_label", "label": "t:settings.show_filter_label", "default": false, "visible_if": "{{ block.settings.enable_filtering == true }}" }, { "type": "checkbox", "id": "enable_sorting", "label": "t:settings.enable_sorting", "default": true }, { "type": "checkbox", "id": "enable_grid_density", "label": "t:settings.enable_grid_density", "default": true }, { "type": "checkbox", "id": "inherit_color_scheme", "label": "t:settings.inherit_color_scheme", "default": true }, { "type": "color_scheme", "id": "color_scheme", "label": "t:settings.color_scheme", "default": "scheme-1", "visible_if": "{{ block.settings.inherit_color_scheme == false }}" }, { "type": "header", "content": "t:content.padding" }, { "type": "range", "id": "padding-block-start", "label": "t:settings.top", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 }, { "type": "range", "id": "padding-block-end", "label": "t:settings.bottom", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 }, { "type": "range", "id": "padding-inline-start", "label": "t:settings.left", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 }, { "type": "range", "id": "padding-inline-end", "label": "t:settings.right", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 }, { "type": "header", "content": "t:content.margin" }, { "type": "range", "id": "facets_margin_bottom", "label": "t:settings.bottom", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 8, "visible_if": "{{ block.settings.filter_style == 'horizontal' }}" }, { "type": "range", "id": "facets_margin_right", "label": "t:settings.right", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 20, "visible_if": "{{ block.settings.filter_style == 'vertical' }}" } ] } {% endschema %} ================================================ FILE: blocks/follow-on-shop.liquid ================================================ {%- if shop.features.follow_on_shop? -%}
{{ shop | login_button: action: 'follow' }}
{%- endif -%} {% schema %} { "name": "t:names.follow_on_shop", "tag": null, "settings": [ { "type": "paragraph", "content": "t:content.follow_on_shop_eligiblity" }, { "type": "header", "content": "t:content.padding" }, { "type": "range", "id": "padding-block-start", "label": "t:settings.top", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 }, { "type": "range", "id": "padding-block-end", "label": "t:settings.bottom", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 }, { "type": "range", "id": "padding-inline-start", "label": "t:settings.left", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 }, { "type": "range", "id": "padding-inline-end", "label": "t:settings.right", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 } ], "presets": [ { "name": "t:names.follow_on_shop", "category": "t:categories.footer" } ] } {% endschema %} ================================================ FILE: blocks/footer-copyright.liquid ================================================ {% assign block_settings = block.settings %} {% schema %} { "name": "t:names.copyright", "tag": null, "settings": [ { "type": "checkbox", "id": "show_powered_by", "label": "t:settings.show_powered_by_shopify", "default": true }, { "type": "paragraph", "content": "t:content.manage_store_name" }, { "type": "select", "id": "font_size", "label": "t:settings.size", "options": [ { "value": "0.625rem", "label": "10px" }, { "value": "0.75rem", "label": "12px" }, { "value": "0.875rem", "label": "14px" }, { "value": "1rem", "label": "16px" }, { "value": "1.125rem", "label": "18px" } ], "default": "0.75rem" }, { "type": "select", "id": "case", "label": "t:settings.case", "options": [ { "value": "none", "label": "t:options.default" }, { "value": "uppercase", "label": "t:options.uppercase" } ], "default": "none" } ], "presets": [ { "name": "t:names.copyright", "category": "t:categories.footer" } ] } {% endschema %} ================================================ FILE: blocks/footer-policy-list.liquid ================================================ {% if shop.policies.size > 0 %}
{% endif %} {% stylesheet %} .policy-list-trigger { anchor-name: --terms-policies-trigger; cursor: pointer; font-size: var(--font-size, 0.75rem); text-transform: var(--text-transform, none); } .policy_list { li { border-radius: calc(var(--style-border-radius-popover) - 8px); a { color: var(--color-foreground); display: inline-block; padding: 8px; text-align: start; width: 100%; outline-color: #0000; font-size: var(--font-size, 0.75rem); text-transform: var(--text-transform, none); } &:is(:hover, :focus-within) { background: rgb(var(--color-foreground-rgb) / 0.15); } } } .terms-policies-popover { position-anchor: --terms-policies-trigger; inset: unset; bottom: calc(anchor(top) + 1rem); left: anchor(left); border-radius: var(--style-border-radius-popover); background: linear-gradient(var(--color-background) 0 100%), linear-gradient(rgb(var(--color-background-rgb) / 0.15) 0 100%); background-clip: padding-box, border-box; border: 1px solid #0000; box-shadow: var(--shadow-popover); padding: 8px; margin: 0; opacity: 0; scale: 0.94; translate: 0 6px; transform-origin: 3.9em 100%; } .terms-policies-popover.\:popover-open, .terms-policies-popover:popover-open { opacity: 1; translate: 0 0; scale: 1; } @media screen and (max-width: 749px) { .terms-policies-popover { left: anchor(center); transform: translate(-50%, 0); transform-origin: 0% 100%; } } @supports not (position-anchor: --account-button-trigger) { .terms-policies-popover { bottom: unset; top: calc(var(--anchor-top) * 1px); left: calc(var(--anchor-left) * 1px); transform: translate(0, calc(-100% - 1.25rem)); } @media screen and (max-width: 749px) { .terms-policies-popover { left: calc((var(--anchor-left) + (var(--anchor-width) / 2)) * 1px); transform: translate(-50%, calc(-100% - 1.25rem)); } } } @media (prefers-reduced-motion: no-preference) { .terms-policies-popover { transition-property: display, overlay, opacity, scale, translate; transition-behavior: allow-discrete; transition-duration: 0.3s; transition-timing-function: var(--ease-out-quad); } @starting-style { .terms-policies-popover.\:popover-open, .terms-policies-popover:popover-open { opacity: 0.7; translate: 0 6px; scale: 0.94; } } } {% endstylesheet %} {% schema %} { "name": "t:names.policy_list", "tag": null, "settings": [ { "type": "paragraph", "content": "t:content.manage_policies" }, { "type": "select", "id": "font_size", "label": "t:settings.size", "options": [ { "value": "0.625rem", "label": "10px" }, { "value": "0.75rem", "label": "12px" }, { "value": "0.875rem", "label": "14px" }, { "value": "1rem", "label": "16px" }, { "value": "1.125rem", "label": "18px" } ], "default": "0.75rem" }, { "type": "select", "id": "case", "label": "t:settings.case", "options": [ { "value": "none", "label": "t:options.default" }, { "value": "uppercase", "label": "t:options.uppercase" } ], "default": "none" } ], "presets": [ { "name": "t:names.policy_list", "category": "t:categories.footer" } ] } {% endschema %} ================================================ FILE: blocks/group.liquid ================================================ {%- capture children %} {% content_for 'blocks' %} {% endcapture %} {% render 'group', children: children, settings: block.settings, shopify_attributes: block.shopify_attributes %} {% schema %} { "name": "t:names.group", "tag": null, "blocks": [ { "type": "@theme" }, { "type": "@app" }, { "type": "_divider" } ], "settings": [ { "type": "header", "content": "t:content.layout" }, { "type": "select", "id": "content_direction", "label": "t:settings.direction", "options": [ { "value": "column", "label": "t:options.vertical" }, { "value": "row", "label": "t:options.horizontal" } ], "default": "column" }, { "type": "checkbox", "id": "vertical_on_mobile", "label": "t:settings.vertical_on_mobile", "default": true, "visible_if": "{{ block.settings.content_direction == 'row' }}" }, { "type": "select", "id": "horizontal_alignment", "label": "t:settings.alignment", "options": [ { "value": "flex-start", "label": "t:options.left" }, { "value": "center", "label": "t:options.center" }, { "value": "flex-end", "label": "t:options.right" }, { "value": "space-between", "label": "t:options.space_between" } ], "default": "flex-start", "visible_if": "{{ block.settings.content_direction == 'row' }}" }, { "type": "select", "id": "vertical_alignment", "label": "t:settings.position", "options": [ { "value": "flex-start", "label": "t:options.top" }, { "value": "center", "label": "t:options.center" }, { "value": "flex-end", "label": "t:options.bottom" } ], "default": "center", "visible_if": "{{ block.settings.content_direction == 'row' }}" }, { "type": "checkbox", "id": "align_baseline", "label": "t:settings.align_baseline", "default": false, "visible_if": "{{ block.settings.vertical_alignment == 'flex-end' }}" }, { "type": "select", "id": "horizontal_alignment_flex_direction_column", "label": "t:settings.alignment", "options": [ { "value": "flex-start", "label": "t:options.left" }, { "value": "center", "label": "t:options.center" }, { "value": "flex-end", "label": "t:options.right" } ], "default": "flex-start", "visible_if": "{{ block.settings.content_direction != 'row' }}" }, { "type": "select", "id": "vertical_alignment_flex_direction_column", "label": "t:settings.position", "options": [ { "value": "flex-start", "label": "t:options.top" }, { "value": "center", "label": "t:options.center" }, { "value": "flex-end", "label": "t:options.bottom" }, { "value": "space-between", "label": "t:options.space_between" } ], "default": "center", "visible_if": "{{ block.settings.content_direction == 'column' }}" }, { "type": "range", "id": "gap", "label": "t:settings.gap", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 12 }, { "type": "header", "content": "t:content.size" }, { "type": "select", "id": "width", "label": "t:settings.width", "options": [ { "value": "fit-content", "label": "t:options.fit_content" }, { "value": "fill", "label": "t:options.fill" }, { "value": "custom", "label": "t:options.custom" } ], "default": "fill" }, { "type": "range", "id": "custom_width", "label": "t:settings.custom_width", "min": 0, "max": 100, "step": 1, "unit": "%", "default": 100, "visible_if": "{{ block.settings.width == 'custom' }}" }, { "type": "select", "id": "width_mobile", "label": "t:settings.width_mobile", "options": [ { "value": "fit-content", "label": "t:options.fit_content" }, { "value": "fill", "label": "t:options.fill" }, { "value": "custom", "label": "t:options.custom" } ], "default": "fill" }, { "type": "range", "id": "custom_width_mobile", "label": "t:settings.custom_width", "min": 0, "max": 100, "step": 1, "unit": "%", "default": 100, "visible_if": "{{ block.settings.width_mobile == 'custom' }}" }, { "type": "select", "id": "height", "label": "t:settings.height", "options": [ { "value": "fit", "label": "t:options.fit_content" }, { "value": "fill", "label": "t:options.fill" }, { "value": "custom", "label": "t:options.custom" } ], "default": "fit" }, { "type": "range", "id": "custom_height", "label": "t:settings.custom_height", "min": 0, "max": 100, "step": 1, "unit": "%", "default": 100, "visible_if": "{{ block.settings.height == 'custom' }}" }, { "type": "header", "content": "t:content.appearance" }, { "type": "checkbox", "id": "inherit_color_scheme", "label": "t:settings.inherit_color_scheme", "default": true }, { "type": "color_scheme", "id": "color_scheme", "label": "t:settings.color_scheme", "default": "scheme-1", "visible_if": "{{ block.settings.inherit_color_scheme == false }}" }, { "type": "select", "id": "background_media", "label": "t:settings.background_media", "options": [ { "value": "none", "label": "t:options.none" }, { "value": "image", "label": "t:options.image" }, { "value": "video", "label": "t:options.video" } ], "default": "none" }, { "type": "video", "id": "video", "label": "t:settings.video", "visible_if": "{{ block.settings.background_media == 'video' }}" }, { "type": "select", "id": "video_position", "label": "t:settings.video_position", "options": [ { "value": "cover", "label": "t:options.cover" }, { "value": "contain", "label": "t:options.contain" } ], "default": "cover", "visible_if": "{{ block.settings.background_media == 'video' }}" }, { "type": "image_picker", "id": "background_image", "label": "t:settings.image", "visible_if": "{{ block.settings.background_media == 'image' }}" }, { "type": "select", "id": "background_image_position", "label": "t:settings.image_position", "options": [ { "value": "cover", "label": "t:options.cover" }, { "value": "fit", "label": "t:options.fit" } ], "default": "cover", "visible_if": "{{ block.settings.background_media == 'image' }}" }, { "type": "select", "id": "border", "label": "t:settings.borders", "options": [ { "value": "none", "label": "t:options.none" }, { "value": "solid", "label": "t:options.solid" } ], "default": "none" }, { "type": "range", "id": "border_width", "min": 0, "max": 10, "step": 0.5, "unit": "px", "label": "t:settings.border_width", "default": 1, "visible_if": "{{ block.settings.border != 'none' }}" }, { "type": "range", "id": "border_opacity", "min": 0, "max": 100, "step": 1, "unit": "%", "label": "t:settings.border_opacity", "default": 100, "visible_if": "{{ block.settings.border != 'none' }}" }, { "type": "range", "id": "border_radius", "label": "t:settings.border_radius", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 }, { "type": "checkbox", "id": "toggle_overlay", "label": "t:settings.background_overlay" }, { "type": "color", "id": "overlay_color", "label": "t:settings.overlay_color", "alpha": true, "default": "#00000026", "visible_if": "{{ block.settings.toggle_overlay }}" }, { "type": "select", "id": "overlay_style", "label": "t:settings.overlay_style", "options": [ { "value": "solid", "label": "t:options.solid" }, { "value": "gradient", "label": "t:options.gradient" } ], "default": "solid", "visible_if": "{{ block.settings.toggle_overlay }}" }, { "type": "select", "id": "gradient_direction", "label": "t:settings.gradient_direction", "options": [ { "value": "to top", "label": "t:options.up" }, { "value": "to bottom", "label": "t:options.down" } ], "default": "to top", "visible_if": "{{ block.settings.toggle_overlay and block.settings.overlay_style == 'gradient' }}" }, { "type": "header", "content": "t:content.block_link" }, { "type": "url", "id": "link", "label": "t:settings.link" }, { "type": "checkbox", "id": "open_in_new_tab", "label": "t:settings.open_new_tab", "default": false }, { "type": "text", "id": "placeholder", "label": "t:settings.image", "visible_if": "{{ false }}" }, { "type": "header", "content": "t:content.padding" }, { "type": "range", "id": "padding-block-start", "label": "t:settings.top", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 }, { "type": "range", "id": "padding-block-end", "label": "t:settings.bottom", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 }, { "type": "range", "id": "padding-inline-start", "label": "t:settings.left", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 }, { "type": "range", "id": "padding-inline-end", "label": "t:settings.right", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 } ], "presets": [ { "name": "t:names.group", "category": "t:categories.layout" } ] } {% endschema %} ================================================ FILE: blocks/icon.liquid ================================================ {% assign block_settings = block.settings %} {% assign icon_block_class = 'icon-block__media icon-block-' | append: block.id %} {% capture icon %} {% render 'icon-or-image', icon: block_settings.icon, image_upload: block_settings.image_upload, width: block_settings.width, class_name: icon_block_class, attributes: block.shopify_attributes %} {% endcapture %} {%- if block_settings.link != blank -%} {{ icon }} {%- else -%} {{ icon }} {%- endif -%} {% stylesheet %} .icon-block { display: flex; flex-shrink: 0; } .icon-block__media { height: auto; } {% endstylesheet %} {% schema %} { "name": "t:names.icon", "class": "icon-block", "settings": [ { "type": "select", "id": "icon", "label": "t:settings.icon", "options": [ { "value": "none", "label": "t:options.none" }, { "value": "apple", "label": "t:options.apple" }, { "value": "arrow", "label": "t:options.arrow" }, { "value": "banana", "label": "t:options.banana" }, { "value": "bottle", "label": "t:options.bottle" }, { "value": "box", "label": "t:options.box" }, { "value": "carrot", "label": "t:options.carrot" }, { "value": "chat_bubble", "label": "t:options.chat_bubble" }, { "value": "check_box", "label": "t:options.check_box" }, { "value": "clipboard", "label": "t:options.clipboard" }, { "value": "dairy", "label": "t:options.dairy" }, { "value": "dairy_free", "label": "t:options.dairy_free" }, { "value": "dryer", "label": "t:options.dryer" }, { "value": "eye", "label": "t:options.eye" }, { "value": "fire", "label": "t:options.fire" }, { "value": "gluten_free", "label": "t:options.gluten_free" }, { "value": "heart", "label": "t:options.heart" }, { "value": "iron", "label": "t:options.iron" }, { "value": "leaf", "label": "t:options.leaf" }, { "value": "leather", "label": "t:options.leather" }, { "value": "lightning_bolt", "label": "t:options.lightning_bolt" }, { "value": "lipstick", "label": "t:options.lipstick" }, { "value": "lock", "label": "t:options.lock" }, { "value": "map_pin", "label": "t:options.map_pin" }, { "value": "nut_free", "label": "t:options.nut_free" }, { "value": "pants", "label": "t:options.pants" }, { "value": "paw_print", "label": "t:options.paw_print" }, { "value": "pepper", "label": "t:options.pepper" }, { "value": "perfume", "label": "t:options.perfume" }, { "value": "plane", "label": "t:options.plane" }, { "value": "plant", "label": "t:options.plant" }, { "value": "price_tag", "label": "t:options.price_tag" }, { "value": "question_mark", "label": "t:options.question_mark" }, { "value": "recycle", "label": "t:options.recycle" }, { "value": "return", "label": "t:options.return" }, { "value": "ruler", "label": "t:options.ruler" }, { "value": "serving_dish", "label": "t:options.serving_dish" }, { "value": "shirt", "label": "t:options.shirt" }, { "value": "shoe", "label": "t:options.shoe" }, { "value": "silhouette", "label": "t:options.silhouette" }, { "value": "bluesky", "label": "t:options.social_bluesky" }, { "value": "facebook", "label": "t:options.social_facebook" }, { "value": "instagram", "label": "t:options.social_instagram" }, { "value": "linkedin", "label": "t:options.social_linkedin" }, { "value": "pinterest", "label": "t:options.social_pinterest" }, { "value": "snapchat", "label": "t:options.social_snapchat" }, { "value": "spotify", "label": "t:options.social_spotify" }, { "value": "threads", "label": "t:options.social_threads" }, { "value": "tiktok", "label": "t:options.social_tiktok" }, { "value": "tumblr", "label": "t:options.social_tumblr" }, { "value": "twitter", "label": "t:options.social_twitter" }, { "value": "vimeo", "label": "t:options.social_vimeo" }, { "value": "youtube", "label": "t:options.social_youtube" }, { "value": "whatsapp", "label": "t:options.social_whatsapp" }, { "value": "snowflake", "label": "t:options.snowflake" }, { "value": "star", "label": "t:options.star" }, { "value": "stopwatch", "label": "t:options.stopwatch" }, { "value": "truck", "label": "t:options.truck" }, { "value": "washing", "label": "t:options.washing" } ], "default": "apple" }, { "type": "image_picker", "id": "image_upload", "label": "t:settings.image_icon" }, { "type": "range", "id": "width", "label": "t:settings.width", "min": 12, "max": 200, "step": 2, "unit": "px", "default": 24 }, { "type": "url", "id": "link", "label": "t:settings.link" }, { "type": "checkbox", "id": "open_in_new_tab", "label": "t:settings.open_new_tab", "default": false } ], "presets": [ { "name": "t:names.icon", "category": "t:categories.basic", "settings": { "icon": "price_tag" } } ] } {% endschema %} ================================================ FILE: blocks/image.liquid ================================================ {% liquid assign block_settings = block.settings assign ratio = 1 case block_settings.image_ratio when 'landscape' assign ratio = '16 / 9' when 'portrait' assign ratio = '4 / 5' when 'adapt' assign ratio = block_settings.image.aspect_ratio endcase if ratio == 0 or ratio == null assign ratio = 1 endif %} {% capture class %} image-block image-block--{{ block.id }} image-block--height-{{ block_settings.height }} spacing-style size-style {% endcapture %} {% capture style %} --ratio: {{ ratio }}; {% render 'size-style', settings: block_settings %} {% render 'spacing-style', settings: block_settings %} {% endcapture %} {% capture image_border_style %} --ratio: {{ ratio }}; {% render 'border-override', settings: block_settings %} {% endcapture %} {% liquid assign media_width_desktop = '100vw' assign media_width_mobile = '100vw' assign sizes = 'auto, (min-width: 750px) ' | append: media_width_desktop | append: ', ' | append: media_width_mobile assign widths = '240, 352, 832, 1200, 1600, 1920, 2560, 3840' %} {% capture image %} {%- if block_settings.image -%} {{ block_settings.image | image_url: width: 3840 | image_tag: width: block_settings.image.width, widths: widths, height: block_settings.image.height, class: 'image-block__image border-style', style: image_border_style, sizes: sizes }} {%- else -%}
{{ 'detailed-apparel-1' | placeholder_svg_tag: 'hero__media' }}
{%- endif -%} {% endcapture %} {% if block_settings.link == blank %}
{{ image }}
{% else %} {{ image }} {% endif %} {% stylesheet %} .placeholder-image { position: relative; aspect-ratio: var(--ratio); overflow: hidden; } .image-block { display: flex; /* When the image is nested in a group, section, etc, respect the parent's horizontal alignment */ justify-content: var(--horizontal-alignment, 'inline-start'); } .image-block--height-fill .image-block__image { height: 100%; } .image-block__image { object-fit: cover; aspect-ratio: var(--ratio); } {% endstylesheet %} {% schema %} { "name": "t:names.image", "tag": null, "settings": [ { "type": "image_picker", "id": "image", "label": "t:settings.image" }, { "type": "url", "id": "link", "label": "t:settings.link" }, { "type": "header", "content": "t:content.size" }, { "type": "select", "id": "image_ratio", "label": "t:settings.aspect_ratio", "options": [ { "value": "adapt", "label": "t:options.auto" }, { "value": "portrait", "label": "t:options.portrait" }, { "value": "square", "label": "t:options.square" }, { "value": "landscape", "label": "t:options.landscape" } ], "default": "adapt" }, { "type": "select", "id": "width", "label": "t:settings.width_desktop", "options": [ { "value": "fit-content", "label": "t:options.fit_content" }, { "value": "fill", "label": "t:options.fill" }, { "value": "custom", "label": "t:options.custom" } ], "default": "fill" }, { "type": "range", "id": "custom_width", "label": "t:settings.custom_width", "min": 0, "max": 100, "step": 1, "unit": "%", "default": 100, "visible_if": "{{ block.settings.width == 'custom' }}" }, { "type": "select", "id": "width_mobile", "label": "t:settings.width_mobile", "options": [ { "value": "fit-content", "label": "t:options.fit_content" }, { "value": "fill", "label": "t:options.fill" }, { "value": "custom", "label": "t:options.custom" } ], "default": "fill" }, { "type": "range", "id": "custom_width_mobile", "label": "t:settings.custom_width", "min": 0, "max": 100, "step": 1, "unit": "%", "default": 100, "visible_if": "{{ block.settings.width_mobile == 'custom' }}" }, { "type": "select", "id": "height", "label": "t:settings.height", "options": [ { "value": "fit", "label": "t:options.fit_content" }, { "value": "fill", "label": "t:options.fill" } ], "default": "fit", "visible_if": "{{ block.settings.image_ratio == 'adapt' }}" }, { "type": "header", "content": "t:content.borders" }, { "type": "select", "id": "border", "label": "t:settings.style", "options": [ { "value": "none", "label": "t:options.none" }, { "value": "solid", "label": "t:options.solid" } ], "default": "none" }, { "type": "range", "id": "border_width", "min": 0, "max": 100, "step": 1, "unit": "px", "label": "t:settings.thickness", "default": 1, "visible_if": "{{ block.settings.border != 'none' }}" }, { "type": "range", "id": "border_opacity", "min": 0, "max": 100, "step": 1, "unit": "%", "label": "t:settings.opacity", "default": 100, "visible_if": "{{ block.settings.border != 'none' }}" }, { "type": "range", "id": "border_radius", "label": "t:settings.border_radius", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 }, { "type": "header", "content": "t:content.padding" }, { "type": "range", "id": "padding-block-start", "label": "t:settings.top", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 }, { "type": "range", "id": "padding-block-end", "label": "t:settings.bottom", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 }, { "type": "range", "id": "padding-inline-start", "label": "t:settings.left", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 }, { "type": "range", "id": "padding-inline-end", "label": "t:settings.right", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 } ], "presets": [ { "name": "t:names.image", "category": "t:categories.basic" } ] } {% endschema %} ================================================ FILE: blocks/jumbo-text.liquid ================================================ {% render 'jumbo-text' %} {% schema %} { "name": "t:names.jumbo_text", "tag": null, "settings": [ { "id": "text", "type": "textarea", "label": "t:settings.text", "default": "t:text_defaults.be_bold" }, { "type": "select", "id": "font", "label": "t:settings.font", "options": [ { "value": "body", "label": "t:options.body" }, { "value": "subheading", "label": "t:options.subheading" }, { "value": "heading", "label": "t:options.heading" }, { "value": "accent", "label": "t:options.accent" } ], "default": "heading" }, { "type": "text_alignment", "id": "alignment", "label": "t:settings.alignment", "default": "left" }, { "type": "select", "id": "line_height", "label": "t:settings.line_height", "options": [ { "value": "0.8", "label": "t:options.tight" }, { "value": "1", "label": "t:options.normal" }, { "value": "1.2", "label": "t:options.loose" } ], "default": "0.8" }, { "type": "select", "id": "letter_spacing", "label": "t:settings.letter_spacing", "options": [ { "value": "-0.03em", "label": "t:options.tight" }, { "value": "normal", "label": "t:options.normal" }, { "value": "0.03em", "label": "t:options.loose" } ], "default": "-0.03em" }, { "type": "select", "id": "case", "label": "t:settings.case", "options": [ { "value": "none", "label": "t:options.default" }, { "value": "uppercase", "label": "t:options.uppercase" } ], "default": "none" }, { "type": "select", "id": "text_effect", "label": "t:settings.animation", "options": [ { "value": "none", "label": "t:options.none" }, { "value": "blur", "label": "t:options.blur" }, { "value": "reveal", "label": "t:options.reveal" } ], "default": "none" }, { "type": "checkbox", "id": "animation_repeat", "label": "t:settings.animation_repeat", "default": false, "visible_if": "{{ block.settings.text_effect == \"blur\" or block.settings.text_effect == \"reveal\" }}" } ], "presets": [ { "name": "t:names.jumbo_text", "category": "t:categories.decorative" } ] } {% endschema %} ================================================ FILE: blocks/logo.liquid ================================================ {% liquid assign block_settings = block.settings assign image = settings.logo if block_settings.inverse and settings.logo_inverse assign image = settings.logo_inverse endif %} {%- if image -%} {% capture logo_image %} {{- image | image_url: width: 3840 | image_tag: width: image.width, widths: '240, 352, 832, 1200, 1600, 1920, 2560, 3840', height: image.height, class: 'logo-block__image', alt: shop.name, sizes: '(min-width: 750px) calc(var(--logo-width)), 100vw' -}} {% endcapture %} {%- endif -%}
{% if logo_image %}
{{ logo_image }}
{% else %} {% render 'jumbo-text', text: shop.name %} {% endif %}
{% stylesheet %} .logo-block { width: calc(var(--logo-width) + var(--padding-inline-start) + var(--padding-inline-end)); max-width: 100%; max-height: calc(var(--logo-height, 100%) + var(--padding-block-start) + var(--padding-block-end)); font-size: var(--logo-height); display: flex; @media screen and (max-width: 749px) { max-height: calc( var(--logo-height-mobile, var(--logo-height, 100%)) + var(--padding-block-start) + var(--padding-block-end) ); font-size: var(--logo-height-mobile, var(--logo-height)); width: calc( var(--logo-width-mobile, var(--logo-width)) + var(--padding-inline-start) + var(--padding-inline-end) ); } } .logo-block__image-wrapper { display: flex; width: 100%; max-width: 100%; max-height: 100%; } .logo-block__image { object-fit: contain; width: 100%; } {% endstylesheet %} {% schema %} { "name": "t:names.logo", "tag": null, "settings": [ { "type": "checkbox", "label": "t:settings.use_inverse_logo", "id": "inverse", "default": false, "visible_if": "{{ settings.logo_inverse }}" }, { "type": "select", "id": "font", "label": "t:settings.font", "options": [ { "value": "body", "label": "t:options.body" }, { "value": "subheading", "label": "t:options.subheading" }, { "value": "heading", "label": "t:options.heading" }, { "value": "accent", "label": "t:options.accent" } ], "default": "heading", "visible_if": "{{ settings.logo == blank and settings.logo_inverse == blank or block.settings.inverse == false }}" }, { "type": "paragraph", "content": "t:content.edit_logo_in_theme_settings" }, { "type": "header", "content": "t:content.size" }, { "type": "select", "id": "unit", "label": "t:settings.unit", "options": [ { "value": "pixel", "label": "t:options.pixel" }, { "value": "percent", "label": "t:options.percent" } ], "default": "percent" }, { "type": "range", "id": "percent_width", "label": "t:settings.width", "min": 10, "max": 100, "step": 1, "unit": "%", "default": 100, "visible_if": "{{ block.settings.unit == 'percent' }}" }, { "type": "range", "id": "pixel_height", "label": "t:settings.height", "min": 16, "max": 320, "step": 8, "unit": "px", "default": 48, "visible_if": "{{ block.settings.unit == 'pixel' }}" }, { "type": "checkbox", "id": "custom_mobile_size", "label": "t:settings.custom_mobile_size", "default": false }, { "type": "header", "content": "t:content.mobile_size", "visible_if": "{{ block.settings.custom_mobile_size == true }}" }, { "type": "select", "id": "unit_mobile", "label": "t:settings.unit", "options": [ { "value": "pixel", "label": "t:options.pixel" }, { "value": "percent", "label": "t:options.percent" } ], "default": "percent", "visible_if": "{{ block.settings.custom_mobile_size == true }}" }, { "type": "range", "id": "percent_width_mobile", "label": "t:settings.width", "min": 10, "max": 100, "step": 1, "unit": "%", "default": 100, "visible_if": "{{ block.settings.unit_mobile == 'percent' and block.settings.custom_mobile_size == true}}" }, { "type": "range", "id": "pixel_height_mobile", "label": "t:settings.height", "min": 16, "max": 160, "step": 8, "unit": "px", "default": 120, "visible_if": "{{ block.settings.unit_mobile == 'pixel' and block.settings.custom_mobile_size == true}}" }, { "type": "header", "content": "t:content.padding" }, { "type": "range", "id": "padding-block-start", "label": "t:settings.top", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 }, { "type": "range", "id": "padding-block-end", "label": "t:settings.bottom", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 }, { "type": "range", "id": "padding-inline-start", "label": "t:settings.left", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 }, { "type": "range", "id": "padding-inline-end", "label": "t:settings.right", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 } ], "presets": [ { "name": "t:names.logo", "category": "t:categories.basic", "settings": { "unit": "pixel", "pixel_height": 48 } } ] } {% endschema %} ================================================ FILE: blocks/menu.liquid ================================================ {% liquid assign block_settings = block.settings assign menu = block_settings.menu assign heading = block_settings.heading assign color_scheme = block_settings.color_scheme assign show_as_accordion = block_settings.show_as_accordion if show_as_accordion == true and block_settings.accordion_dividers == true assign dividers_enabled = true endif %} {% if menu != blank or heading != blank %} {% endif %} {% stylesheet %} .menu { width: 100%; } .menu:not(:has(.menu__heading--empty)) .details-content { margin-block-start: var(--spacing--size); } .menu__item + .menu__item { margin-block-start: var(--spacing--size); } .menu .menu__heading--empty { display: none; } .menu__heading__default { display: contents; } .menu__heading__accordion { display: none; } @media screen and (max-width: 749px) { /* Always show the fallback heading on mobile when accordion is enabled */ .menu--accordion .menu__heading--empty { display: flex; } .menu--accordion .menu__heading__accordion { display: contents; } .menu--accordion .menu__heading__default { display: none; } .menu--accordion .details-content { margin-block-start: var(--spacing--size); } .menu--accordion .menu__details { padding-inline: 0; } .menu--dividers .menu__details { border-block-end: var(--style-border-width) solid var(--color-border); } .menu--dividers .details-content { padding-block-end: var(--padding-sm); } } .menu--caret .icon-plus, .menu--plus .icon-caret { display: none; } {% endstylesheet %} {% schema %} { "name": "t:names.menu", "tag": null, "settings": [ { "type": "link_list", "id": "menu", "label": "t:settings.menu", "default": "main-menu" }, { "type": "text", "id": "heading", "label": "t:settings.heading" }, { "type": "header", "content": "t:content.appearance" }, { "type": "range", "id": "menu_spacing", "label": "t:settings.vertical_gap", "min": 0, "max": 50, "step": 1, "unit": "px", "default": 12 }, { "type": "checkbox", "id": "show_as_accordion", "label": "t:settings.show_as_accordion", "default": false }, { "type": "select", "id": "accordion_icon", "label": "t:settings.icon", "options": [ { "value": "caret", "label": "t:options.caret" }, { "value": "plus", "label": "t:options.plus" } ], "default": "caret", "visible_if": "{{ block.settings.show_as_accordion == true }}" }, { "type": "checkbox", "id": "accordion_dividers", "label": "t:settings.dividers", "default": false, "visible_if": "{{ block.settings.show_as_accordion == true }}" }, { "type": "checkbox", "id": "inherit_color_scheme", "label": "t:settings.inherit_color_scheme", "default": true }, { "type": "color_scheme", "id": "color_scheme", "label": "t:settings.color_scheme", "default": "scheme-1", "visible_if": "{{ block.settings.inherit_color_scheme == false }}" }, { "type": "header", "content": "t:content.typography" }, { "type": "select", "id": "heading_preset", "label": "t:settings.heading_preset", "options": [ { "value": "", "label": "t:options.default" }, { "value": "paragraph", "label": "t:options.paragraph" }, { "value": "h1", "label": "t:options.h1" }, { "value": "h2", "label": "t:options.h2" }, { "value": "h3", "label": "t:options.h3" }, { "value": "h4", "label": "t:options.h4" }, { "value": "h5", "label": "t:options.h5" }, { "value": "h6", "label": "t:options.h6" } ], "default": "h3" }, { "type": "select", "id": "link_preset", "label": "t:settings.link_preset", "options": [ { "value": "", "label": "t:options.default" }, { "value": "paragraph", "label": "t:options.paragraph" }, { "value": "h1", "label": "t:options.h1" }, { "value": "h2", "label": "t:options.h2" }, { "value": "h3", "label": "t:options.h3" }, { "value": "h4", "label": "t:options.h4" }, { "value": "h5", "label": "t:options.h5" }, { "value": "h6", "label": "t:options.h6" } ], "default": "paragraph" }, { "type": "header", "content": "t:content.padding" }, { "type": "range", "id": "padding-block-start", "label": "t:settings.top", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 }, { "type": "range", "id": "padding-block-end", "label": "t:settings.bottom", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 }, { "type": "range", "id": "padding-inline-start", "label": "t:settings.left", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 }, { "type": "range", "id": "padding-inline-end", "label": "t:settings.right", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 } ], "presets": [ { "name": "t:names.menu", "category": "t:categories.links" } ] } {% endschema %} ================================================ FILE: blocks/page-content.liquid ================================================ {{ page.content }} {% schema %} { "name": "t:names.page_content", "class": "rte" } {% endschema %} ================================================ FILE: blocks/page.liquid ================================================ {% assign block_settings = block.settings %}
{%- if block_settings.page != blank -%} {%- if block_settings.page.title != blank -%}

{{ block_settings.page.title }}

{%- endif -%} {%- if block_settings.page.content != blank -%}
{{ block_settings.page.content }}
{%- endif -%} {%- else -%}

{{ 'content.page_placeholder_title' | t }}

{{ 'content.page_placeholder_content' | t }}
{%- endif -%}
{% stylesheet %} .page-block { display: flex; flex-direction: column; max-width: 100%; max-height: 100%; width: 100%; height: auto; align-items: flex-start; } .page-title { margin-bottom: var(--margin-xl); } {% endstylesheet %} {% schema %} { "name": "t:names.page", "settings": [ { "type": "page", "id": "page", "label": "t:settings.page" }, { "type": "checkbox", "id": "inherit_color_scheme", "label": "t:settings.inherit_color_scheme", "default": true }, { "type": "color_scheme", "id": "color_scheme", "label": "t:settings.color_scheme", "default": "scheme-1", "visible_if": "{{ block.settings.inherit_color_scheme == false }}" }, { "type": "header", "content": "t:content.appearance" }, { "type": "checkbox", "id": "background", "label": "t:settings.background", "default": false }, { "type": "color", "id": "background_color", "label": "t:settings.background_color", "default": "#00000026", "visible_if": "{{ block.settings.background }}" }, { "type": "header", "content": "t:content.padding" }, { "type": "range", "id": "padding-block-start", "label": "t:settings.top", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 }, { "type": "range", "id": "padding-block-end", "label": "t:settings.bottom", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 }, { "type": "range", "id": "padding-inline-start", "label": "t:settings.left", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 }, { "type": "range", "id": "padding-inline-end", "label": "t:settings.right", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 } ], "presets": [ { "name": "t:names.page", "category": "t:categories.basic" } ] } {% endschema %} ================================================ FILE: blocks/payment-icons.liquid ================================================ {% assign block_settings = block.settings %} {%- assign block_settings = block.settings -%}
{{ 'blocks.payment_methods' | t }}
{% stylesheet %} .payment-icons { width: 100%; } .payment-icons__list { display: flex; align-items: center; justify-content: var(--alignment); flex-wrap: wrap; gap: var(--icon-gap); margin: 0; padding: 0; } .payment-icons__item { display: flex; align-items: center; } {% endstylesheet %} {% schema %} { "name": "t:names.payment_icons", "tag": null, "settings": [ { "type": "select", "id": "horizontal_alignment", "label": "t:settings.alignment", "options": [ { "value": "flex-start", "label": "t:options.left" }, { "value": "center", "label": "t:options.center" }, { "value": "flex-end", "label": "t:options.right" }, { "value": "space-between", "label": "t:options.space_between" } ], "default": "flex-start" }, { "type": "range", "id": "gap", "label": "t:settings.gap", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 10 }, { "type": "header", "content": "t:content.padding" }, { "type": "range", "id": "padding-block-start", "label": "t:settings.top", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 }, { "type": "range", "id": "padding-block-end", "label": "t:settings.bottom", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 }, { "type": "range", "id": "padding-inline-start", "label": "t:settings.left", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 }, { "type": "range", "id": "padding-inline-end", "label": "t:settings.right", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 } ], "presets": [ { "name": "t:names.payment_icons", "category": "t:categories.footer" } ] } {% endschema %} ================================================ FILE: blocks/popup-link.liquid ================================================ {% assign block_settings = block.settings %} {% stylesheet %} .popup-link__button svg { display: inline-block; position: relative; top: var(--margin-2xs); } .popup-link__content { box-shadow: var(--shadow-popover); border: var(--style-border-popover); border-radius: var(--style-border-radius-popover); background-color: var(--color-background); padding: var(--padding-4xl) var(--padding-xl) var(--padding-xl); max-width: var(--normal-content-width); max-height: var(--modal-max-height); @media screen and (min-width: 750px) { padding: var(--padding-5xl); } } .popup-link__content[open] { animation: modalSlideInTop var(--animation-speed) var(--animation-easing) forwards; } .popup-link__content.dialog-closing { animation: modalSlideOutTop var(--animation-speed) var(--animation-easing) forwards; } .popup-link__content--drawer { position: fixed; border-radius: 0; width: var(--sidebar-width); max-width: 95vw; height: 100%; margin: 0 0 0 auto; } /* Needed to ensure the drawer is full height */ .popup-link__content--drawer:modal { max-height: 100dvh; } .popup-link__close { top: var(--margin-2xs); right: var(--margin-2xs); opacity: 0.8; animation: none; } {% endstylesheet %} {% schema %} { "name": "t:names.popup_link", "blocks": [ { "type": "@theme" }, { "type": "@app" } ], "tag": null, "settings": [ { "type": "header", "content": "t:content.popup" }, { "type": "select", "id": "behavior", "label": "t:settings.behavior", "options": [ { "value": "default", "label": "t:options.default" }, { "value": "drawer", "label": "t:options.drawer" } ], "default": "default" }, { "type": "header", "content": "t:content.link" }, { "type": "text", "id": "heading", "label": "t:settings.text", "default": "t:text_defaults.popup_link" }, { "type": "select", "id": "type_preset", "label": "t:settings.preset", "options": [ { "value": "", "label": "t:options.default" }, { "value": "paragraph", "label": "t:options.paragraph" }, { "value": "h1", "label": "t:options.h1" }, { "value": "h2", "label": "t:options.h2" }, { "value": "h3", "label": "t:options.h3" }, { "value": "h4", "label": "t:options.h4" }, { "value": "h5", "label": "t:options.h5" }, { "value": "h6", "label": "t:options.h6" } ], "default": "", "info": "t:info.edit_presets_in_theme_settings" }, { "type": "header", "content": "t:content.link_padding" }, { "type": "range", "id": "padding-block-start", "label": "t:settings.top", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 }, { "type": "range", "id": "padding-block-end", "label": "t:settings.bottom", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 }, { "type": "range", "id": "padding-inline-start", "label": "t:settings.left", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 }, { "type": "range", "id": "padding-inline-end", "label": "t:settings.right", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 } ], "presets": [ { "name": "t:names.popup_link", "category": "t:categories.links", "settings": { "heading": "t:text_defaults.learn_more" }, "blocks": { "text_pexwUk": { "type": "text", "settings": { "text": "t:html_defaults.return_policy", "alignment": "left", "padding-block-end": 16 } }, "text_g7mEh7": { "type": "text", "settings": { "text": "t:html_defaults.goal_for_every_customer", "alignment": "left" } } }, "block_order": ["text_pexwUk", "text_g7mEh7"] } ] } {% endschema %} ================================================ FILE: blocks/price.liquid ================================================ {%- liquid assign block_settings = block.settings assign product_resource = closest.product assign selected_variant = product_resource.selected_or_first_available_variant -%} {% liquid if block_settings.type_preset == 'rte' or block_settings.type_preset == 'paragraph' assign is_rte = true endif capture text_block_classes if block_settings.width == '100%' echo 'text-block--align-' | append: block_settings.alignment if block_settings.max_width == 'none' echo ' text-block--full-width' endif endif if block_settings.type_preset == 'custom' echo ' custom-typography' if block_settings.font_size != '' echo ' custom-font-size' endif if block_settings.color != '' echo ' custom-color' endif endif if block_settings.background echo ' text-block--background' endif if is_rte echo ' rte' endif endcapture %} {% render 'price', show_unit_price: true, product_resource: product_resource, show_sale_price_first: block_settings.show_sale_price_first %} {% if block_settings.show_tax_info %}
{%- if cart.duties_included and cart.taxes_included -%} {{ 'content.duties_and_taxes_included' | t }} {%- elsif cart.taxes_included -%} {{ 'content.taxes_included' | t }} {%- elsif cart.duties_included -%} {{ 'content.duties_included' | t }} {%- endif -%} {%- if shop.shipping_policy.body != blank -%} {{ 'content.shipping_policy' | t }} {%- endif -%}
{% endif %} {%- if selected_variant != blank and block_settings.show_installments -%}
{%- assign product_form_installment_id = 'product-form-installment-' | append: block.id -%} {%- form 'product', product_resource, id: product_form_installment_id, class: 'payment-terms' -%} {{ form | payment_terms }} {%- endform -%}
{%- endif -%}
{% # theme-check-disable %} {% stylesheet %} .tax-note:empty { display: none; } form.payment-terms { padding-top: 0.5em; font-size: min(0.85em, var(--font-paragraph--size)); font-weight: var(--font-paragraph--weight); color: rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text)); } .installments:not(:has(shopify-payment-terms)) { display: none; } /* Volume pricing note should match unit-price styling (small, grey text) */ product-price .volume-pricing-note, product-price.text-block:is(.h1, .h2, .h3, .h4, .h5, .h6) .volume-pricing-note { display: block; font-family: var(--font-body--family); font-weight: normal; font-size: var(--font-size--xs); line-height: normal; letter-spacing: normal; text-transform: none; color: rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text)); } {% endstylesheet %} {% schema %} { "name": "t:names.product_price", "tag": null, "settings": [ { "type": "paragraph", "content": "t:content.resource_reference_product_price" }, { "type": "paragraph", "content": "t:content.edit_price_in_theme_settings" }, { "type": "checkbox", "id": "show_sale_price_first", "label": "t:settings.show_sale_price_first", "default": true }, { "type": "checkbox", "id": "show_installments", "label": "t:settings.installments", "default": false }, { "type": "checkbox", "id": "show_tax_info", "label": "t:settings.show_tax_info", "default": false }, { "type": "header", "content": "t:content.typography" }, { "type": "select", "id": "type_preset", "label": "t:settings.preset", "options": [ { "value": "", "label": "t:options.default" }, { "value": "paragraph", "label": "t:options.paragraph" }, { "value": "h1", "label": "t:options.h1" }, { "value": "h2", "label": "t:options.h2" }, { "value": "h3", "label": "t:options.h3" }, { "value": "h4", "label": "t:options.h4" }, { "value": "h5", "label": "t:options.h5" }, { "value": "h6", "label": "t:options.h6" }, { "value": "custom", "label": "t:options.custom" } ], "info": "t:info.edit_presets_in_theme_settings" }, { "type": "select", "id": "width", "label": "t:settings.width", "options": [ { "value": "fit-content", "label": "t:options.fit_content" }, { "value": "100%", "label": "t:options.fill" } ], "default": "100%" }, { "type": "text_alignment", "id": "alignment", "label": "t:settings.alignment", "default": "left", "visible_if": "{{ block.settings.width != 'fit-content' }}" }, { "type": "select", "id": "font", "label": "t:settings.font", "options": [ { "value": "var(--font-body--family)", "label": "t:options.body" }, { "value": "var(--font-subheading--family)", "label": "t:options.subheading" }, { "value": "var(--font-heading--family)", "label": "t:options.heading" }, { "value": "var(--font-accent--family)", "label": "t:options.accent" } ], "default": "var(--font-body--family)", "visible_if": "{{ block.settings.type_preset == 'custom' }}" }, { "type": "select", "id": "font_size", "label": "t:settings.size", "options": [ { "value": "", "label": "t:options.default" }, { "value": "0.625rem", "label": "10px" }, { "value": "0.75rem", "label": "12px" }, { "value": "0.875rem", "label": "14px" }, { "value": "1rem", "label": "16px" }, { "value": "1.125rem", "label": "18px" }, { "value": "1.25rem", "label": "20px" }, { "value": "1.5rem", "label": "24px" }, { "value": "2rem", "label": "32px" }, { "value": "2.5rem", "label": "40px" }, { "value": "3rem", "label": "48px" }, { "value": "3.5rem", "label": "56px" }, { "value": "4.5rem", "label": "72px" }, { "value": "5.5rem", "label": "88px" }, { "value": "7.5rem", "label": "120px" }, { "value": "9.5rem", "label": "152px" }, { "value": "11.5rem", "label": "184px" } ], "default": "1rem", "visible_if": "{{ block.settings.type_preset == 'custom' }}" }, { "type": "select", "id": "line_height", "label": "t:settings.line_height", "options": [ { "value": "tight", "label": "t:options.tight" }, { "value": "normal", "label": "t:options.normal" }, { "value": "loose", "label": "t:options.loose" } ], "default": "normal", "visible_if": "{{ block.settings.type_preset == 'custom' }}" }, { "type": "select", "id": "letter_spacing", "label": "t:settings.letter_spacing", "options": [ { "value": "tight", "label": "t:options.tight" }, { "value": "normal", "label": "t:options.normal" }, { "value": "loose", "label": "t:options.loose" } ], "default": "normal", "visible_if": "{{ block.settings.type_preset == 'custom' }}" }, { "type": "select", "id": "case", "label": "t:settings.case", "options": [ { "value": "none", "label": "t:options.default" }, { "value": "uppercase", "label": "t:options.uppercase" } ], "default": "none", "visible_if": "{{ block.settings.type_preset == 'custom' }}" }, { "type": "select", "id": "color", "label": "t:settings.color", "options": [ { "value": "var(--color-foreground)", "label": "t:options.text" }, { "value": "var(--color-foreground-heading)", "label": "t:options.heading" }, { "value": "var(--color-primary)", "label": "t:options.link" } ], "default": "var(--color-foreground)", "visible_if": "{{ block.settings.type_preset != 'rte' }}" }, { "type": "header", "content": "t:content.padding" }, { "type": "range", "id": "padding-block-start", "label": "t:settings.top", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 }, { "type": "range", "id": "padding-block-end", "label": "t:settings.bottom", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 }, { "type": "range", "id": "padding-inline-start", "label": "t:settings.left", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 }, { "type": "range", "id": "padding-inline-end", "label": "t:settings.right", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 } ], "presets": [ { "name": "t:names.product_price", "category": "t:categories.product" } ] } {% endschema %} {% # theme-check-enable %} ================================================ FILE: blocks/product-card.liquid ================================================ {% liquid assign product = block.settings.product -%} {% capture children %} {% content_for 'blocks', closest.product: product %} {% endcapture %} {% render 'product-card', children: children, product: product, block: block %} {% schema %} { "name": "t:names.product_card", "blocks": [ { "type": "_product-card-group" }, { "type": "text" }, { "type": "image" }, { "type": "price" }, { "type": "review" }, { "type": "sku" }, { "type": "swatches" }, { "type": "_product-card-gallery" }, { "type": "product-title" }, { "type": "custom-liquid" }, { "type": "@app" } ], "tag": null, "settings": [ { "type": "product", "id": "product", "label": "t:settings.product" }, { "type": "range", "id": "product_card_gap", "label": "t:settings.vertical_gap", "min": 0, "max": 50, "step": 1, "unit": "px", "default": 16 }, { "type": "checkbox", "id": "inherit_color_scheme", "label": "t:settings.inherit_color_scheme", "default": true }, { "type": "color_scheme", "id": "color_scheme", "label": "t:settings.color_scheme", "default": "scheme-1", "visible_if": "{{ block.settings.inherit_color_scheme == false }}" }, { "type": "header", "content": "t:content.size" }, { "type": "select", "id": "width", "label": "t:settings.width_desktop", "options": [ { "value": "fit-content", "label": "t:options.fit_content" }, { "value": "fill", "label": "t:options.fill" }, { "value": "custom", "label": "t:options.custom" } ], "default": "fill" }, { "type": "range", "id": "custom_width", "label": "t:settings.custom_width", "min": 0, "max": 100, "step": 1, "unit": "%", "default": 100, "visible_if": "{{ block.settings.width == 'custom' }}" }, { "type": "select", "id": "width_mobile", "label": "t:settings.width_mobile", "options": [ { "value": "fit-content", "label": "t:options.fit_content" }, { "value": "fill", "label": "t:options.fill" }, { "value": "custom", "label": "t:options.custom" } ], "default": "fill" }, { "type": "range", "id": "custom_width_mobile", "label": "t:settings.custom_width", "min": 0, "max": 100, "step": 1, "unit": "%", "default": 100, "visible_if": "{{ block.settings.width_mobile == 'custom' }}" }, { "type": "header", "content": "t:content.borders" }, { "type": "select", "id": "border", "label": "t:settings.style", "options": [ { "value": "none", "label": "t:options.none" }, { "value": "solid", "label": "t:options.solid" } ], "default": "none" }, { "type": "range", "id": "border_width", "min": 0, "max": 100, "step": 1, "unit": "px", "label": "t:settings.thickness", "default": 1, "visible_if": "{{ block.settings.border != 'none' }}" }, { "type": "range", "id": "border_opacity", "min": 0, "max": 100, "step": 1, "unit": "%", "label": "t:settings.opacity", "default": 100, "visible_if": "{{ block.settings.border != 'none' }}" }, { "type": "range", "id": "border_radius", "label": "t:settings.border_radius", "min": 0, "max": 32, "step": 1, "default": 0 }, { "type": "header", "content": "t:content.padding" }, { "type": "range", "id": "padding-block-start", "label": "t:settings.top", "min": 0, "max": 50, "step": 1, "unit": "px", "default": 0 }, { "type": "range", "id": "padding-block-end", "label": "t:settings.bottom", "min": 0, "max": 50, "step": 1, "unit": "px", "default": 0 }, { "type": "range", "id": "padding-inline-start", "label": "t:settings.left", "min": 0, "max": 50, "step": 1, "unit": "px", "default": 0 }, { "type": "range", "id": "padding-inline-end", "label": "t:settings.right", "min": 0, "max": 50, "step": 1, "unit": "px", "default": 0 } ], "presets": [ { "name": "t:names.product_card", "category": "t:categories.product", "settings": { "product_card_gap": 4 }, "blocks": { "product-card-gallery": { "type": "_product-card-gallery", "settings": { "image_ratio": "adapt", "border": "none", "border_width": 1, "border_opacity": 100, "border_radius": 0, "padding-block-start": 0, "padding-block-end": 0, "padding-inline-start": 0, "padding-inline-end": 0 } }, "product_title": { "type": "product-title", "name": "t:names.product_title", "settings": { "width": "fit-content", "max_width": "normal", "alignment": "left", "type_preset": "rte", "font": "var(--font-body--family)", "font_size": "1rem", "line_height": "normal", "letter_spacing": "normal", "case": "none", "wrap": "pretty", "color": "var(--color-foreground)", "background": false, "background_color": "#00000026", "corner_radius": 0, "padding-block-start": 4, "padding-block-end": 0, "padding-inline-start": 0, "padding-inline-end": 0 } }, "price": { "type": "price", "name": "t:names.product_price", "settings": { "show_sale_price_first": true, "show_installments": false, "show_tax_info": false, "type_preset": "h6", "width": "100%", "alignment": "left", "font": "var(--font-body--family)", "font_size": "1rem", "line_height": "normal", "letter_spacing": "normal", "case": "none", "color": "var(--color-foreground)", "padding-block-start": 0, "padding-block-end": 0, "padding-inline-start": 0, "padding-inline-end": 0 } } }, "block_order": ["product-card-gallery", "product_title", "price"] } ] } {% endschema %} ================================================ FILE: blocks/product-custom-property.liquid ================================================ {%- liquid assign block_settings = block.settings assign property_key = block_settings.property_key | default: block_settings.property_heading | default: block.id assign property_name = 'properties[custom-property]' | replace: 'custom-property', property_key assign product_id = closest.product.id assign element_id = 'CustomProperty-product_id-block_id' | replace: 'product_id', product_id | replace: 'block_id', block.id assign product_form_id = 'BuyButtons-ProductForm-section.id' | replace: 'section.id', section.id # Determine input type based on max_length for text inputs if block_settings.input_type == 'text' if block_settings.max_length > 45 assign actual_input_type = 'textarea' else assign actual_input_type = 'text' endif else assign actual_input_type = block_settings.input_type endif -%} {% capture character_count_label %} {% endcapture %}
{% if block_settings.property_heading != blank %}

{{ block_settings.property_heading | escape }}

{% endif %} {% if block_settings.property_description != blank %}

{{ block_settings.property_description | escape }}

{% endif %}
{% if actual_input_type == 'textarea' %}
{{ character_count_label }}
{% elsif actual_input_type == 'checkbox' %} {% render 'checkbox', name: property_name, value: block_settings.checkbox_label, label: block_settings.checkbox_label, id: element_id, checked: false, events: '', disabled: false, required: block_settings.required, formId: product_form_id %} {% else %}
{{ character_count_label }}
{% endif %}
{% stylesheet %} product-custom-property-component { display: block; width: 100%; } product-custom-property-component .__heading { margin-inline: 0; margin-block: 0 var(--padding-sm); } product-custom-property-component .__heading:has(+ .__description) { margin-block-end: var(--padding-2xs); } product-custom-property-component .__description { font-size: min(0.85em, var(--font-paragraph--size)); color: rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text)); margin-inline: 0; margin-block: 0 var(--padding-md); } product-custom-property-component .__field { position: relative; } product-custom-property-component .__input-wrapper { position: relative; } product-custom-property-component input, product-custom-property-component textarea { width: 100%; /* stylelint-disable-next-line declaration-no-important */ color: var(--color-input-text) !important; } /* Add padding for inputs with counter inside */ product-custom-property-component .__input-wrapper input { padding-bottom: calc(var(--padding-sm) * 3); } product-custom-property-component .__input-wrapper textarea { padding-bottom: calc(var(--padding-sm) * 3); scroll-padding-bottom: calc(var(--padding-sm) * 3); } product-custom-property-component textarea { min-height: 80px; } @supports (resize: vertical) { @media (hover: hover) and (pointer: fine) { product-custom-property-component textarea { resize: vertical; /* stylelint-disable-line */ } } } product-custom-property-component .__character-label { position: absolute; left: var(--input-padding-x); bottom: var(--padding-sm); pointer-events: none; } product-custom-property-component .__character-count { font-style: italic; /* stylelint-disable-next-line declaration-no-important */ color: var(--color-input-text) !important; } /* We should consolidate input styles that share the same behavior */ .custom-property__input { border: var(--style-border-width-inputs) solid var(--color-input-border); border-radius: var(--style-border-radius-inputs); /* this is needed to override the styles from field__input */ box-shadow: none; &:is(:hover, :focus) { /* this is needed to override the styles from field__input */ box-shadow: none; } &:focus { /* this is needed to override the styles from field__input */ outline: var(--focus-outline-width) solid var(--color-input-background); } } {% endstylesheet %} {% schema %} { "name": "t:names.product_custom_property", "tag": "product-custom-property-component", "settings": [ { "type": "text", "id": "property_heading", "label": "t:settings.product_custom_property.heading", "default": "t:settings.product_custom_property.default_heading" }, { "type": "text", "id": "property_description", "label": "t:settings.product_custom_property.description" }, { "type": "text", "id": "property_key", "label": "t:settings.product_custom_property.key", "default": "t:settings.product_custom_property.default_property_key", "info": "t:settings.product_custom_property.key_info" }, { "type": "header", "content": "t:settings.product_custom_property.buyers_input" }, { "type": "select", "id": "input_type", "label": "t:settings.product_custom_property.input_type", "options": [ { "value": "text", "label": "t:settings.product_custom_property.input_type_text" }, { "value": "checkbox", "label": "t:settings.product_custom_property.input_type_checkbox" } ], "default": "text" }, { "type": "range", "id": "max_length", "label": "t:settings.product_custom_property.max_length", "min": 25, "max": 250, "step": 5, "default": 100, "visible_if": "{{ block.settings.input_type == \"text\" }}" }, { "type": "text", "id": "checkbox_label", "label": "t:settings.product_custom_property.checkbox_label", "default": "t:settings.product_custom_property.default_checkbox_label", "visible_if": "{{ block.settings.input_type == \"checkbox\" }}" }, { "type": "checkbox", "id": "required", "label": "t:settings.product_custom_property.required", "default": false }, { "type": "text", "id": "placeholder", "label": "t:settings.product_custom_property.placeholder_text", "default": "t:settings.product_custom_property.default_placeholder", "visible_if": "{{ block.settings.input_type == \"text\" and block.settings.max_length <= 45 }}" }, { "type": "textarea", "id": "placeholder_textarea", "label": "t:settings.product_custom_property.placeholder_text", "default": "t:settings.product_custom_property.default_placeholder", "visible_if": "{{ block.settings.input_type == \"text\" and block.settings.max_length > 45 }}" }, { "type": "header", "content": "t:content.padding" }, { "type": "range", "id": "padding-block-start", "label": "t:settings.top", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 }, { "type": "range", "id": "padding-block-end", "label": "t:settings.bottom", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 }, { "type": "range", "id": "padding-inline-start", "label": "t:settings.left", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 }, { "type": "range", "id": "padding-inline-end", "label": "t:settings.right", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 } ], "presets": [ { "name": "t:names.product_custom_property", "category": "t:categories.product" } ] } {% endschema %} ================================================ FILE: blocks/product-description.liquid ================================================ {% liquid assign product = block.settings.product if request.visual_preview_mode and product == blank assign product = collections.all.products.first assign text = product.description endif %} {% render 'text', fallback_text: text, block: block %} {% schema %} { "name": "t:names.text", "tag": null, "settings": [ { "type": "richtext", "id": "text", "label": "t:settings.text" }, { "type": "header", "content": "t:content.layout" }, { "type": "select", "id": "width", "label": "t:settings.width", "options": [ { "value": "fit-content", "label": "t:options.fit" }, { "value": "100%", "label": "t:options.fill" } ], "default": "fit-content" }, { "type": "select", "id": "max_width", "label": "t:settings.max_width", "options": [ { "value": "narrow", "label": "t:options.narrow" }, { "value": "normal", "label": "t:options.normal" }, { "value": "none", "label": "t:options.none" } ], "default": "normal" }, { "type": "text_alignment", "id": "alignment", "label": "t:settings.alignment", "default": "left", "visible_if": "{{ block.settings.width == '100%' }}" }, { "type": "header", "content": "t:content.typography" }, { "type": "select", "id": "type_preset", "label": "t:settings.preset", "options": [ { "value": "rte", "label": "t:options.default" }, { "value": "paragraph", "label": "t:options.paragraph" }, { "value": "h1", "label": "t:options.h1" }, { "value": "h2", "label": "t:options.h2" }, { "value": "h3", "label": "t:options.h3" }, { "value": "h4", "label": "t:options.h4" }, { "value": "h5", "label": "t:options.h5" }, { "value": "h6", "label": "t:options.h6" }, { "value": "custom", "label": "t:options.custom" } ], "default": "rte", "info": "t:info.edit_presets_in_theme_settings" }, { "type": "select", "id": "font", "label": "t:settings.font", "options": [ { "value": "var(--font-body--family)", "label": "t:options.body" }, { "value": "var(--font-subheading--family)", "label": "t:options.subheading" }, { "value": "var(--font-heading--family)", "label": "t:options.heading" }, { "value": "var(--font-accent--family)", "label": "t:options.accent" } ], "default": "var(--font-body--family)", "visible_if": "{{ block.settings.type_preset == 'custom' }}" }, { "type": "select", "id": "font_size", "label": "t:settings.size", "options": [ { "value": "", "label": "t:options.default" }, { "value": "0.625rem", "label": "10px" }, { "value": "0.75rem", "label": "12px" }, { "value": "0.875rem", "label": "14px" }, { "value": "1rem", "label": "16px" }, { "value": "1.125rem", "label": "18px" }, { "value": "1.25rem", "label": "20px" }, { "value": "1.5rem", "label": "24px" }, { "value": "2rem", "label": "32px" }, { "value": "2.5rem", "label": "40px" }, { "value": "3rem", "label": "48px" }, { "value": "3.5rem", "label": "56px" }, { "value": "4.5rem", "label": "72px" }, { "value": "5.5rem", "label": "88px" }, { "value": "7.5rem", "label": "120px" }, { "value": "9.5rem", "label": "152px" }, { "value": "11.5rem", "label": "184px" } ], "default": "1rem", "visible_if": "{{ block.settings.type_preset == 'custom' }}" }, { "type": "select", "id": "line_height", "label": "t:settings.line_height", "options": [ { "value": "tight", "label": "t:options.tight" }, { "value": "normal", "label": "t:options.normal" }, { "value": "loose", "label": "t:options.loose" } ], "default": "normal", "visible_if": "{{ block.settings.type_preset == 'custom' }}" }, { "type": "select", "id": "letter_spacing", "label": "t:settings.letter_spacing", "options": [ { "value": "tight", "label": "t:options.tight" }, { "value": "normal", "label": "t:options.normal" }, { "value": "loose", "label": "t:options.loose" } ], "default": "normal", "visible_if": "{{ block.settings.type_preset == 'custom' }}" }, { "type": "select", "id": "case", "label": "t:settings.case", "options": [ { "value": "none", "label": "t:options.default" }, { "value": "uppercase", "label": "t:options.uppercase" } ], "default": "none", "visible_if": "{{ block.settings.type_preset == 'custom' }}" }, { "type": "select", "id": "wrap", "label": "t:settings.wrap", "options": [ { "value": "pretty", "label": "t:options.pretty" }, { "value": "balance", "label": "t:options.balance" }, { "value": "nowrap", "label": "t:options.none" } ], "visible_if": "{{ block.settings.type_preset == 'custom' }}" }, { "type": "select", "id": "color", "label": "t:settings.color", "options": [ { "value": "var(--color-foreground)", "label": "t:options.text" }, { "value": "var(--color-foreground-heading)", "label": "t:options.heading" }, { "value": "var(--color-primary)", "label": "t:options.link" } ], "default": "var(--color-foreground)", "visible_if": "{{ block.settings.type_preset != 'rte' }}" }, { "type": "header", "content": "t:content.appearance" }, { "type": "checkbox", "id": "background", "label": "t:settings.background", "default": false }, { "type": "color", "id": "background_color", "label": "t:settings.background_color", "alpha": true, "default": "#00000026", "visible_if": "{{ block.settings.background }}" }, { "type": "range", "id": "corner_radius", "label": "t:settings.corner_radius", "default": 0, "min": 0, "max": 50, "step": 1, "visible_if": "{{ block.settings.background }}" }, { "type": "header", "content": "t:content.padding" }, { "type": "range", "id": "padding-block-start", "label": "t:settings.top", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 }, { "type": "range", "id": "padding-block-end", "label": "t:settings.bottom", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 }, { "type": "range", "id": "padding-inline-start", "label": "t:settings.left", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 }, { "type": "range", "id": "padding-inline-end", "label": "t:settings.right", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 } ], "presets": [ { "name": "t:names.product_description", "category": "t:categories.product", "settings": { "text": "{{ closest.product.description }}" } } ] } {% endschema %} ================================================ FILE: blocks/product-inventory.liquid ================================================ {%- liquid assign block_settings = block.settings assign variant = closest.product.selected_or_first_available_variant if variant.inventory_management == 'shopify' assign inventory_managed = true endif assign inventory_quantity = variant.inventory_quantity assign inventory_policy = variant.inventory_policy assign threshold = block_settings.inventory_threshold if inventory_managed if inventory_quantity > 0 if inventory_quantity <= threshold assign status = 'low' assign show_quantity = block_settings.show_inventory_quantity if show_quantity == false assign translation_key = 'content.inventory_low_stock' endif else assign status = 'in_stock' assign translation_key = 'content.inventory_in_stock' endif else if inventory_policy == 'continue' assign status = 'in_stock' assign translation_key = 'content.inventory_in_stock' else assign status = 'out_of_stock' assign translation_key = 'content.inventory_out_of_stock' endif endif else if closest.product.selected_or_first_available_variant != null assign status = 'in_stock' assign translation_key = 'content.inventory_in_stock' else assign status = 'out_of_stock' assign translation_key = 'content.inventory_out_of_stock' endif endif -%} {{ 'icon-inventory.svg' | inline_asset_content }} {%- if show_quantity -%} {{ 'content.inventory_low_stock_show_count' | t: count: inventory_quantity }} {%- else -%} {{- translation_key | t -}} {%- endif -%} {% stylesheet %} .product-inventory__status { display: flex; align-items: center; font-size: var(--font-paragraph--size); line-height: var(--font-paragraph--line-height); gap: var(--padding-xs); } .product-inventory__icon, .product-inventory__icon svg { width: var(--icon-size-sm); height: var(--icon-size-sm); } .product-inventory__icon-low { color: var(--color-lowstock); } .product-inventory__icon-in_stock { color: var(--color-instock); } .product-inventory__icon-out_of_stock { color: var(--color-outofstock); } .product-inventory__icon circle:first-of-type { opacity: 0.3; } {% endstylesheet %} {% schema %} { "name": "t:names.product_inventory", "tag": null, "settings": [ { "type": "paragraph", "content": "t:content.resource_reference_product_inventory" }, { "type": "range", "id": "inventory_threshold", "label": "t:settings.inventory_threshold", "min": 0, "max": 100, "step": 1, "default": 10 }, { "type": "checkbox", "id": "show_inventory_quantity", "label": "t:settings.show_inventory_quantity", "default": true }, { "type": "header", "content": "t:content.padding" }, { "type": "range", "id": "padding-block-start", "label": "t:settings.top", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 }, { "type": "range", "id": "padding-block-end", "label": "t:settings.bottom", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 }, { "type": "range", "id": "padding-inline-start", "label": "t:settings.left", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 }, { "type": "range", "id": "padding-inline-end", "label": "t:settings.right", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 } ], "presets": [ { "name": "t:names.product_inventory", "category": "t:categories.product" } ] } {% endschema %} ================================================ FILE: blocks/product-recommendations.liquid ================================================ {%- doc -%} Renders product recommendations. {section.id} - identifies the parent section for the Section Rendering API https://shopify.dev/docs/api/section-rendering-api {%- enddoc -%} {% liquid assign block_settings = block.settings case block_settings.layout_type when 'grid' assign classes = 'resource-list--grid' when 'carousel' assign classes = 'resource-list--carousel' endcase %} {% comment %} [data-section-id] {section.id} - used to fetch the product recommendations from the Section Rendering API {% endcomment %}
{% content_for 'blocks' %}
{%- if recommendations.performed or closest.product == blank -%} {% liquid assign products = recommendations.products if closest.product == blank # Onboarding mode: Show placeholder products for i in (1..block_settings.max_products) assign products = products | append: ', ' assign products = products | split: ',' endfor elsif recommendations.performed and recommendations.products_count == 0 # No recommendations found, pull from catalog if block_settings.recommendation_type == 'related' assign products = collections.all.products | reject: 'id', closest.product.id elsif block_settings.recommendation_type == 'complementary' # Do not recommend the All collection as complementary products assign products = null endif else assign products = recommendations.products endif %} {% capture list_items %} {% for product in products limit: block_settings.max_products %}
{% content_for 'block', type: '_product-card', id: 'static-product-card', closest.product: product %}
{% if block_settings.layout_type == 'carousel' or block_settings.carousel_on_mobile %} {% unless forloop.last %} {% endunless %} {% endif %} {% endfor %} {% endcapture %} {% liquid # Create an array from the list items to be used in the carousel assign slide_content = list_items | strip assign slides = slide_content | split: '' if products != blank and products.size > 0 assign has_recommendations = 'true' else assign has_recommendations = 'false' endif %}
{% case block_settings.layout_type %} {% when 'grid' %} {{ list_items }} {% when 'carousel' %} {% render 'resource-list-carousel', ref: 'resourceListCarousel', slides: slides, slide_count: recommendations.products.size, settings: block_settings %} {% endcase %}
{% if block_settings.carousel_on_mobile and block_settings.layout_type != 'carousel' %} {% liquid assign mobile_carousel_gap = block_settings.columns_gap %}
{% render 'resource-list-carousel', ref: 'resourceListCarouselMobile', slides: slides, slide_count: recommendations.products.size, settings: block_settings %}
{% endif %} {%- else -%}
{% for i in (1..block_settings.max_products) %}
{% endfor %}
{%- endif -%}
{% stylesheet %} .block-resource-list { display: flex; flex-direction: column; row-gap: var(--gap); min-width: 0; min-height: 0; container-type: inline-size; container-name: resource-list; border-radius: var(--border-radius, 0); } .product-recommendations-wrapper { width: 100%; } .product-recommendations-wrapper:has(product-recommendations[data-shopify-editor-preview]) { width: 100vw; } {% endstylesheet %} {% schema %} { "name": "t:names.product_recommendations", "class": "product-recommendations-wrapper", "blocks": [ { "type": "@theme" }, { "type": "@app" } ], "settings": [ { "type": "paragraph", "content": "t:content.resource_reference_product_recommendations" }, { "type": "select", "id": "recommendation_type", "label": "t:settings.type", "options": [ { "value": "related", "label": "t:options.related" }, { "value": "complementary", "label": "t:options.complementary" } ], "default": "related" }, { "type": "paragraph", "content": "t:content.complementary_products" }, { "type": "header", "content": "t:content.cards_layout" }, { "type": "select", "id": "layout_type", "label": "t:settings.layout_style", "options": [ { "value": "grid", "label": "t:options.grid" }, { "value": "carousel", "label": "t:options.carousel" } ], "default": "grid" }, { "type": "checkbox", "id": "carousel_on_mobile", "label": "t:settings.carousel_on_mobile", "default": true, "visible_if": "{{ block.settings.layout_type == 'grid' }}" }, { "type": "range", "id": "max_products", "label": "t:settings.product_count", "min": 2, "max": 10, "step": 1, "default": 4 }, { "type": "range", "id": "columns_gap", "label": "t:settings.horizontal_gap", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 16, "visible_if": "{{ block.settings.layout_type == 'grid' or block.settings.layout_type == 'carousel' }}" }, { "type": "range", "id": "rows_gap", "label": "t:settings.vertical_gap", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 16, "visible_if": "{{ block.settings.layout_type == 'grid' }}" }, { "type": "header", "content": "t:content.carousel_navigation", "visible_if": "{{ block.settings.layout_type == 'carousel' or block.settings.carousel_on_mobile == true }}" }, { "type": "select", "id": "icons_style", "label": "t:settings.icon", "options": [ { "value": "arrow", "label": "t:options.arrows" }, { "value": "chevron", "label": "t:options.chevrons" }, { "value": "arrows_large", "label": "t:options.arrows_large" }, { "value": "chevron_large", "label": "t:options.chevron_large" }, { "value": "none", "label": "t:options.none" } ], "default": "arrow", "visible_if": "{{ block.settings.layout_type == 'carousel' or block.settings.carousel_on_mobile == true }}" }, { "type": "select", "id": "icons_shape", "label": "t:settings.icon_background", "options": [ { "value": "none", "label": "t:options.none" }, { "value": "circle", "label": "t:options.circle" }, { "value": "square", "label": "t:options.square" } ], "default": "none", "visible_if": "{{ block.settings.icons_style != 'none' and block.settings.layout_type == 'carousel' or block.settings.carousel_on_mobile == true }}" }, { "type": "header", "content": "t:content.layout" }, { "type": "range", "id": "gap", "label": "t:settings.gap", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 12 }, { "type": "range", "id": "border_radius", "label": "t:settings.border_radius", "min": 0, "max": 32, "step": 1, "unit": "px", "default": 0 }, { "type": "checkbox", "id": "inherit_color_scheme", "label": "t:settings.inherit_color_scheme", "default": true }, { "type": "color_scheme", "id": "color_scheme", "label": "t:settings.color_scheme", "default": "scheme-1", "visible_if": "{{ block.settings.inherit_color_scheme == false }}" }, { "type": "header", "content": "t:content.padding" }, { "type": "range", "id": "padding-block-start", "label": "t:settings.top", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 }, { "type": "range", "id": "padding-block-end", "label": "t:settings.bottom", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 }, { "type": "range", "id": "padding-inline-start", "label": "t:settings.left", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 }, { "type": "range", "id": "padding-inline-end", "label": "t:settings.right", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 } ], "presets": [ { "name": "t:names.product_recommendations", "category": "t:categories.product", "settings": { "recommendation_type": "related", "border_radius": 0, "padding-inline-start": 0, "padding-inline-end": 0 }, "blocks": { "heading": { "type": "text", "settings": { "text": "t:html_defaults.may_also_like" } }, "static-product-card": { "type": "_product-card", "static": true, "settings": { "product_card_gap": 4 }, "blocks": { "product-card-gallery": { "type": "_product-card-gallery", "settings": { "image_ratio": "adapt", "border": "none", "border_width": 1, "border_opacity": 100, "border_radius": 0, "padding-block-start": 0, "padding-block-end": 0, "padding-inline-start": 0, "padding-inline-end": 0 } }, "product_title": { "type": "product-title", "name": "t:names.product_title", "settings": { "width": "fit-content", "max_width": "normal", "alignment": "left", "type_preset": "rte", "font": "var(--font-body--family)", "font_size": "1rem", "line_height": "normal", "letter_spacing": "normal", "case": "none", "wrap": "pretty", "color": "var(--color-foreground)", "background": false, "background_color": "#00000026", "corner_radius": 0, "padding-block-start": 4, "padding-block-end": 0, "padding-inline-start": 0, "padding-inline-end": 0 } }, "price": { "type": "price", "name": "t:names.product_price", "settings": { "show_sale_price_first": true, "show_installments": false, "show_tax_info": false, "type_preset": "h6", "width": "100%", "alignment": "left", "font": "var(--font-body--family)", "font_size": "1rem", "line_height": "normal", "letter_spacing": "normal", "case": "none", "color": "var(--color-foreground)", "padding-block-start": 0, "padding-block-end": 0, "padding-inline-start": 0, "padding-inline-end": 0 } } }, "block_order": ["product-card-gallery", "product_title", "price"] } }, "block_order": ["heading"] } ] } {% endschema %} ================================================ FILE: blocks/product-title.liquid ================================================ {% if closest.product == blank %} {% assign text = 'placeholders.product_title' | t %} {% assign product_title = '

' | append: text | append: '

' %} {% render 'text', fallback_text: product_title, block: block %} {% else %} {% assign product_title = '

' | append: closest.product.title | append: '

' %} {% render 'text', fallback_text: product_title, block: block %} {% endif %} {% schema %} { "name": "t:names.product_title", "tag": null, "settings": [ { "type": "paragraph", "content": "t:content.resource_reference_product_title" }, { "type": "header", "content": "t:content.layout" }, { "type": "select", "id": "width", "label": "t:settings.width", "options": [ { "value": "fit-content", "label": "t:options.fit" }, { "value": "100%", "label": "t:options.fill" } ], "default": "fit-content" }, { "type": "select", "id": "max_width", "label": "t:settings.max_width", "options": [ { "value": "narrow", "label": "t:options.narrow" }, { "value": "normal", "label": "t:options.normal" }, { "value": "none", "label": "t:options.none" } ], "default": "normal" }, { "type": "text_alignment", "id": "alignment", "label": "t:settings.alignment", "default": "left", "visible_if": "{{ block.settings.width == '100%' }}" }, { "type": "header", "content": "t:content.typography" }, { "type": "select", "id": "type_preset", "label": "t:settings.preset", "options": [ { "value": "rte", "label": "t:options.default" }, { "value": "paragraph", "label": "t:options.paragraph" }, { "value": "h1", "label": "t:options.h1" }, { "value": "h2", "label": "t:options.h2" }, { "value": "h3", "label": "t:options.h3" }, { "value": "h4", "label": "t:options.h4" }, { "value": "h5", "label": "t:options.h5" }, { "value": "h6", "label": "t:options.h6" }, { "value": "custom", "label": "t:options.custom" } ], "default": "rte", "info": "t:info.edit_presets_in_theme_settings" }, { "type": "select", "id": "font", "label": "t:settings.font", "options": [ { "value": "var(--font-body--family)", "label": "t:options.body" }, { "value": "var(--font-subheading--family)", "label": "t:options.subheading" }, { "value": "var(--font-heading--family)", "label": "t:options.heading" }, { "value": "var(--font-accent--family)", "label": "t:options.accent" } ], "default": "var(--font-body--family)", "visible_if": "{{ block.settings.type_preset == 'custom' }}" }, { "type": "select", "id": "font_size", "label": "t:settings.size", "options": [ { "value": "", "label": "t:options.default" }, { "value": "0.625rem", "label": "10px" }, { "value": "0.75rem", "label": "12px" }, { "value": "0.875rem", "label": "14px" }, { "value": "1rem", "label": "16px" }, { "value": "1.125rem", "label": "18px" }, { "value": "1.25rem", "label": "20px" }, { "value": "1.5rem", "label": "24px" }, { "value": "2rem", "label": "32px" }, { "value": "2.5rem", "label": "40px" }, { "value": "3rem", "label": "48px" }, { "value": "3.5rem", "label": "56px" }, { "value": "4.5rem", "label": "72px" }, { "value": "5.5rem", "label": "88px" }, { "value": "7.5rem", "label": "120px" }, { "value": "9.5rem", "label": "152px" }, { "value": "11.5rem", "label": "184px" } ], "default": "1rem", "visible_if": "{{ block.settings.type_preset == 'custom' }}" }, { "type": "select", "id": "line_height", "label": "t:settings.line_height", "options": [ { "value": "tight", "label": "t:options.tight" }, { "value": "normal", "label": "t:options.normal" }, { "value": "loose", "label": "t:options.loose" } ], "default": "normal", "visible_if": "{{ block.settings.type_preset == 'custom' }}" }, { "type": "select", "id": "letter_spacing", "label": "t:settings.letter_spacing", "options": [ { "value": "tight", "label": "t:options.tight" }, { "value": "normal", "label": "t:options.normal" }, { "value": "loose", "label": "t:options.loose" } ], "default": "normal", "visible_if": "{{ block.settings.type_preset == 'custom' }}" }, { "type": "select", "id": "case", "label": "t:settings.case", "options": [ { "value": "none", "label": "t:options.default" }, { "value": "uppercase", "label": "t:options.uppercase" } ], "default": "none", "visible_if": "{{ block.settings.type_preset == 'custom' }}" }, { "type": "select", "id": "wrap", "label": "t:settings.wrap", "options": [ { "value": "pretty", "label": "t:options.pretty" }, { "value": "balance", "label": "t:options.balance" }, { "value": "nowrap", "label": "t:options.none" } ], "visible_if": "{{ block.settings.type_preset == 'custom' }}" }, { "type": "select", "id": "color", "label": "t:settings.color", "options": [ { "value": "var(--color-foreground)", "label": "t:options.text" }, { "value": "var(--color-foreground-heading)", "label": "t:options.heading" }, { "value": "var(--color-primary)", "label": "t:options.link" } ], "default": "var(--color-foreground)", "visible_if": "{{ block.settings.type_preset != 'rte' }}" }, { "type": "header", "content": "t:content.appearance" }, { "type": "checkbox", "id": "background", "label": "t:settings.background", "default": false }, { "type": "color", "id": "background_color", "label": "t:settings.background_color", "alpha": true, "default": "#00000026", "visible_if": "{{ block.settings.background }}" }, { "type": "range", "id": "corner_radius", "label": "t:settings.corner_radius", "default": 0, "min": 0, "max": 50, "step": 1, "visible_if": "{{ block.settings.background }}" }, { "type": "header", "content": "t:content.padding" }, { "type": "range", "id": "padding-block-start", "label": "t:settings.top", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 }, { "type": "range", "id": "padding-block-end", "label": "t:settings.bottom", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 }, { "type": "range", "id": "padding-inline-start", "label": "t:settings.left", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 }, { "type": "range", "id": "padding-inline-end", "label": "t:settings.right", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 } ], "presets": [ { "name": "t:names.title", "category": "t:categories.product" } ] } {% endschema %} ================================================ FILE: blocks/quantity.liquid ================================================ {% render 'quantity-selector', product: closest.product %} {% schema %} { "name": "t:names.quantity", "tag": null } {% endschema %} ================================================ FILE: blocks/review.liquid ================================================ {% liquid assign block_settings = block.settings assign product = closest.product assign rating = product.metafields.reviews.rating.value.rating assign scale_max = product.metafields.reviews.rating.value.scale_max assign rating_count = product.metafields.reviews.rating_count if request.visual_preview_mode and product == blank assign product = collections.all.products.first assign rating = product.metafields.reviews.rating.value | default: 4 assign scale_max = product.metafields.reviews.rating.value.scale_max | default: 5 assign rating_count = product.metafields.reviews.rating_count | default: 3 endif -%} {%- if rating != blank -%} {% liquid assign star_count_rating = scale_max assign decimal_rating = 0 assign decimal = rating | modulo: 1 if decimal >= 0.3 and decimal <= 0.7 assign decimal_rating = 0.5 elsif decimal > 0.7 assign decimal_rating = 1 endif # this is used so I can tell how many stars I need to fill. When the decimal rating above is 0.5 or 1 I count it as one as the half star is dealt with with a SVG linear gradient. assign decimal_rounded = decimal_rating | ceil assign svg_filled_stars = rating | floor | plus: decimal_rounded %}
{% if block_settings.stars_style == 'single' %} {% else %} {%- for star in (1..star_count_rating) -%} {% if block_settings.stars_style == "outline" %} {% endif %} {%- endfor -%} {% endif %}
{%- if block_settings.show_number or block_settings.stars_style == 'single' -%}

{%- if block_settings.stars_style == 'single' -%} {%- endif -%} {%- if block_settings.stars_style == 'single' and block_settings.show_number -%} | {%- endif -%} {%- if block_settings.show_number -%} {{- rating_count }} {{ 'content.reviews' | t }} {%- endif -%}

{%- endif -%}
{%- endif -%} {% stylesheet %} .rating-wrapper { gap: var(--gap-xs); min-width: fit-content; } .rating-color--primary { --star-fill-color: var(--color-primary); --star-fill-color-rgb: var(--color-primary-rgb); --color: var(--color-primary); } .rating-color--foreground { --star-fill-color: var(--color-foreground); --star-fill-color-rgb: var(--color-foreground-rgb); --color: var(--color-foreground); } .rating-wrapper, .rating { display: flex; align-items: center; } .rating-wrapper.justify-right { flex-direction: row-reverse; } .rating { gap: var(--gap-3xs); } .rating-wrapper .rating-count, .rating-wrapper .rating-count-separator { color: var(--star-fill-color); margin: 0; white-space: nowrap; } .rating-count-separator { opacity: var(--opacity-20); padding-left: calc(var(--padding-xs) / 2); padding-right: var(--padding-xs); } .stars { height: var(--star-size); fill: var(--empty-star-fill-color); } .filled-star { fill: var(--star-fill-color); } {% endstylesheet %} {% schema %} { "name": "t:names.product_review_stars", "tag": null, "settings": [ { "type": "paragraph", "content": "t:content.resource_reference_product_review" }, { "type": "paragraph", "content": "t:content.app_required_for_ratings" }, { "type": "select", "id": "stars_style", "label": "t:settings.style", "options": [ { "value": "outline", "label": "t:options.outline" }, { "value": "shaded", "label": "t:options.shaded" }, { "value": "single", "label": "t:options.single" } ], "default": "shaded" }, { "type": "checkbox", "id": "show_number", "label": "t:settings.review_count", "default": true }, { "type": "select", "id": "rating_color", "label": "t:settings.color", "options": [ { "value": "foreground", "label": "t:options.text" }, { "value": "primary", "label": "t:options.link" } ], "default": "primary" }, { "type": "header", "content": "t:content.typography" }, { "type": "select", "id": "type_preset", "label": "t:settings.preset", "options": [ { "value": "paragraph", "label": "t:options.paragraph" }, { "value": "h1", "label": "t:options.h1" }, { "value": "h2", "label": "t:options.h2" }, { "value": "h3", "label": "t:options.h3" }, { "value": "h4", "label": "t:options.h4" }, { "value": "h5", "label": "t:options.h5" }, { "value": "h6", "label": "t:options.h6" } ], "default": "paragraph" }, { "type": "select", "id": "width", "label": "t:settings.width", "options": [ { "value": "fit-content", "label": "t:options.fit" }, { "value": "100%", "label": "t:options.fill" } ], "default": "100%" }, { "type": "text_alignment", "id": "alignment", "label": "t:settings.alignment", "default": "left", "visible_if": "{{ block.settings.width != 'fit-content' }}" } ], "presets": [ { "name": "t:names.product_review_stars", "category": "t:categories.product" } ] } {% endschema %} ================================================ FILE: blocks/sku.liquid ================================================ {%- liquid assign block_settings = block.settings assign product_resource = closest.product assign selected_variant = product_resource.selected_or_first_available_variant assign sku = selected_variant.sku -%} {% liquid if block_settings.type_preset == 'rte' or block_settings.type_preset == 'paragraph' assign is_rte = true endif capture text_block_classes if block_settings.width == '100%' echo 'text-block--align-' | append: block_settings.alignment if block_settings.max_width == 'none' echo ' text-block--full-width' endif endif if block_settings.type_preset == 'custom' echo ' custom-typography' if block_settings.font_size != '' echo ' custom-font-size' endif if block_settings.color != '' echo ' custom-color' endif endif if block_settings.background echo ' text-block--background' endif if is_rte echo ' rte' endif endcapture %} {% render 'sku', product_resource: product_resource %} {% schema %} { "name": "t:names.product_sku", "tag": null, "settings": [ { "type": "paragraph", "content": "t:content.resource_reference_product_sku" }, { "type": "header", "content": "t:content.typography" }, { "type": "select", "id": "type_preset", "label": "t:settings.preset", "options": [ { "value": "", "label": "t:options.default" }, { "value": "paragraph", "label": "t:options.paragraph" }, { "value": "h1", "label": "t:options.h1" }, { "value": "h2", "label": "t:options.h2" }, { "value": "h3", "label": "t:options.h3" }, { "value": "h4", "label": "t:options.h4" }, { "value": "h5", "label": "t:options.h5" }, { "value": "h6", "label": "t:options.h6" }, { "value": "custom", "label": "t:options.custom" } ], "info": "t:info.edit_presets_in_theme_settings" }, { "type": "select", "id": "width", "label": "t:settings.width", "options": [ { "value": "fit-content", "label": "t:options.fit_content" }, { "value": "100%", "label": "t:options.fill" } ], "default": "100%" }, { "type": "text_alignment", "id": "alignment", "label": "t:settings.alignment", "default": "left", "visible_if": "{{ block.settings.width != 'fit-content' }}" }, { "type": "select", "id": "font", "label": "t:settings.font", "options": [ { "value": "var(--font-body--family)", "label": "t:options.body" }, { "value": "var(--font-subheading--family)", "label": "t:options.subheading" }, { "value": "var(--font-heading--family)", "label": "t:options.heading" }, { "value": "var(--font-accent--family)", "label": "t:options.accent" } ], "default": "var(--font-body--family)", "visible_if": "{{ block.settings.type_preset == 'custom' }}" }, { "type": "select", "id": "font_size", "label": "t:settings.size", "options": [ { "value": "", "label": "t:options.default" }, { "value": "0.625rem", "label": "10px" }, { "value": "0.75rem", "label": "12px" }, { "value": "0.875rem", "label": "14px" }, { "value": "1rem", "label": "16px" }, { "value": "1.125rem", "label": "18px" }, { "value": "1.25rem", "label": "20px" }, { "value": "1.5rem", "label": "24px" }, { "value": "2rem", "label": "32px" }, { "value": "2.5rem", "label": "40px" }, { "value": "3rem", "label": "48px" }, { "value": "3.5rem", "label": "56px" }, { "value": "4.5rem", "label": "72px" }, { "value": "5.5rem", "label": "88px" }, { "value": "7.5rem", "label": "120px" }, { "value": "9.5rem", "label": "152px" }, { "value": "11.5rem", "label": "184px" } ], "default": "1rem", "visible_if": "{{ block.settings.type_preset == 'custom' }}" }, { "type": "select", "id": "line_height", "label": "t:settings.line_height", "options": [ { "value": "tight", "label": "t:options.tight" }, { "value": "normal", "label": "t:options.normal" }, { "value": "loose", "label": "t:options.loose" } ], "default": "normal", "visible_if": "{{ block.settings.type_preset == 'custom' }}" }, { "type": "select", "id": "letter_spacing", "label": "t:settings.letter_spacing", "options": [ { "value": "tight", "label": "t:options.tight" }, { "value": "normal", "label": "t:options.normal" }, { "value": "loose", "label": "t:options.loose" } ], "default": "normal", "visible_if": "{{ block.settings.type_preset == 'custom' }}" }, { "type": "select", "id": "case", "label": "t:settings.case", "options": [ { "value": "none", "label": "t:options.default" }, { "value": "uppercase", "label": "t:options.uppercase" } ], "default": "none", "visible_if": "{{ block.settings.type_preset == 'custom' }}" }, { "type": "select", "id": "color", "label": "t:settings.color", "options": [ { "value": "var(--color-foreground)", "label": "t:options.text" }, { "value": "var(--color-foreground-heading)", "label": "t:options.heading" }, { "value": "var(--color-primary)", "label": "t:options.link" } ], "default": "var(--color-foreground)", "visible_if": "{{ block.settings.type_preset != 'rte' }}" }, { "type": "header", "content": "t:content.padding" }, { "type": "range", "id": "padding-block-start", "label": "t:settings.top", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 }, { "type": "range", "id": "padding-block-end", "label": "t:settings.bottom", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 }, { "type": "range", "id": "padding-inline-start", "label": "t:settings.left", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 }, { "type": "range", "id": "padding-inline-end", "label": "t:settings.right", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 } ], "presets": [ { "name": "t:names.product_sku", "category": "t:categories.product" } ] } {% endschema %} ================================================ FILE: blocks/social-links.liquid ================================================
{% liquid assign social_links = 'facebook_url,instagram_url,youtube_url,tiktok_url,twitter_url,threads_url,linkedin_url,bluesky_url,snapchat_url,pinterest_url,tumblr_url,vimeo_url,custom_url' | split: ',' %} {% for link_key in social_links %} {% liquid assign link_url = block.settings[link_key] assign render_icon = true if link_url != blank # Map setting names to platform names for display and icon purposes case link_key when 'facebook_url' assign platform = 'facebook' when 'instagram_url' assign platform = 'instagram' when 'youtube_url' assign platform = 'youtube' when 'tiktok_url' assign platform = 'tiktok' when 'twitter_url' assign platform = 'twitter' when 'threads_url' assign platform = 'threads' when 'linkedin_url' assign platform = 'linkedin' when 'bluesky_url' assign platform = 'bluesky' when 'snapchat_url' assign platform = 'snapchat' when 'pinterest_url' assign platform = 'pinterest' when 'tumblr_url' assign platform = 'tumblr' when 'vimeo_url' assign platform = 'vimeo' when 'custom_url' # For custom URLs, extract domain from URL for platform identification assign platform = link_url | split: '//' | last | remove: 'www.' | split: '.' | first # Special handling for specific platforms case platform when 'x' assign platform = 'twitter' else assign render_icon = false endcase endcase # Check if URL has a profile path (more than just the domain) assign url_parts = link_url | split: '//' | last | split: '/' assign has_profile = false if url_parts.size > 1 and url_parts[1] != '' assign has_profile = true endif unless render_icon assign has_profile = true endunless endif %} {% comment %} Only render the social icon if: 1. In editor mode (always show, but may be disabled) 2. On storefront AND has a valid profile link {% endcomment %} {% if link_url != blank %} {% if request.design_mode or has_profile %}
{% if render_icon %} {% endif %}
{% endif %} {% endif %} {% endfor %}
{% stylesheet %} .social-icons__wrapper { display: flex; gap: var(--gap-sm); flex-wrap: wrap; justify-content: center; @media screen and (min-width: 750px) { flex-wrap: nowrap; justify-content: flex-start; } } .social-icons__icon-wrapper { display: flex; align-items: center; justify-content: center; height: var(--icon-size-lg); } .social-icons__icon { display: flex; flex-shrink: 0; width: var(--icon-size-lg); height: var(--icon-size-lg); } .social-icons__icon { display: none; } .social-icons__icon-wrapper:has(.social-icons__icon path) { width: var(--icon-size-lg); .social-icons__icon { display: block; } .social-icons__icon-label { display: none; } } /* Disabled state for editor */ .shopify-design-mode .social-icons__icon-wrapper--disabled { opacity: var(--disabled-opacity, 0.5); cursor: not-allowed; } .shopify-design-mode .social-icons__icon-wrapper--disabled a { pointer-events: none; } {% endstylesheet %} {% schema %} { "name": "t:names.social_media_links", "tag": null, "settings": [ { "type": "url", "id": "facebook_url", "label": "t:options.facebook" }, { "type": "url", "id": "instagram_url", "label": "t:options.instagram" }, { "type": "url", "id": "youtube_url", "label": "t:options.youtube" }, { "type": "url", "id": "tiktok_url", "label": "t:options.tiktok" }, { "type": "url", "id": "twitter_url", "label": "t:options.twitter" }, { "type": "url", "id": "threads_url", "label": "t:options.threads" }, { "type": "url", "id": "linkedin_url", "label": "t:options.linkedin" }, { "type": "url", "id": "bluesky_url", "label": "t:options.bluesky" }, { "type": "url", "id": "snapchat_url", "label": "t:options.snapchat" }, { "type": "url", "id": "pinterest_url", "label": "t:options.pinterest" }, { "type": "url", "id": "tumblr_url", "label": "t:options.tumblr" }, { "type": "url", "id": "vimeo_url", "label": "t:options.vimeo" }, { "type": "url", "id": "custom_url", "label": "t:settings.custom_link" } ], "presets": [ { "name": "t:names.social_media_links", "category": "t:categories.footer" } ] } {% endschema %} ================================================ FILE: blocks/spacer.liquid ================================================ {% assign block_settings = block.settings %}
{% stylesheet %} /* Fill opposite direction */ .layout-panel-flex--column > .spacer-block { width: 100%; } .layout-panel-flex--row > .spacer-block { height: 100%; } /* Flex - Percent */ :is(.layout-panel-flex--row, .layout-panel-flex--column) > .spacer-block--size-percent { flex: var(--spacer-size); } /* Flex - Pixel */ .layout-panel-flex--row > .spacer-block--size-pixel { width: var(--spacer-size); } .layout-panel-flex--column > .spacer-block--size-pixel { height: var(--spacer-size); } /* Mobile */ @media screen and (max-width: 749px) { /* Percent */ .layout-panel-flex--row:not(.mobile-column) > .spacer-block--size-mobile-percent { flex: var(--spacer-size-mobile); height: 100%; } .layout-panel-flex--column > .spacer-block--size-mobile-percent, .mobile-column > .spacer-block--size-percent:not(.spacer-block--size-mobile-pixel) { width: 100%; flex: var(--spacer-size-mobile); } /* Pixel */ .layout-panel-flex--row:not(.mobile-column) > .spacer-block--size-mobile-pixel { width: var(--spacer-size-mobile); height: 100%; } .layout-panel-flex--column > .spacer-block--size-mobile-pixel, .mobile-column > .spacer-block--size-mobile-pixel { width: 100%; flex: 0; height: var(--spacer-size-mobile); } } {% endstylesheet %} {% schema %} { "name": "t:names.spacer", "tag": null, "settings": [ { "type": "select", "id": "size", "label": "t:settings.unit", "options": [ { "value": "pixel", "label": "t:options.pixel" }, { "value": "percent", "label": "t:options.percent" } ], "default": "percent" }, { "type": "range", "id": "percent_size", "label": "t:settings.size", "min": 0, "max": 100, "step": 1, "unit": "%", "default": 100, "visible_if": "{{ block.settings.size == 'percent' }}" }, { "type": "range", "id": "pixel_size", "label": "t:settings.size", "min": 0, "max": 400, "step": 4, "unit": "px", "default": 120, "visible_if": "{{ block.settings.size == 'pixel' }}" }, { "type": "checkbox", "id": "custom_mobile_size", "label": "t:settings.custom_mobile_size", "default": false }, { "type": "header", "content": "t:content.mobile_size", "visible_if": "{{ block.settings.custom_mobile_size == true }}" }, { "type": "select", "id": "size_mobile", "label": "t:settings.unit", "options": [ { "value": "pixel", "label": "t:options.pixel" }, { "value": "percent", "label": "t:options.percent" } ], "default": "percent", "visible_if": "{{ block.settings.custom_mobile_size == true }}" }, { "type": "range", "id": "percent_size_mobile", "label": "t:settings.size", "min": 0, "max": 100, "step": 1, "unit": "%", "default": 100, "visible_if": "{{ block.settings.size_mobile == 'percent' and block.settings.custom_mobile_size == true}}" }, { "type": "range", "id": "pixel_size_mobile", "label": "t:settings.size", "min": 0, "max": 400, "step": 4, "unit": "px", "default": 120, "visible_if": "{{ block.settings.size_mobile == 'pixel' and block.settings.custom_mobile_size == true}}" } ], "presets": [ { "name": "t:names.spacer", "category": "t:categories.layout" } ] } {% endschema %} ================================================ FILE: blocks/swatches.liquid ================================================ {%- liquid assign block_settings = block.settings for product_option in closest.product.options_with_values assign swatch_count = product_option.values | map: 'swatch' | compact | size if swatch_count > 0 assign product_has_swatches = true endif endfor -%} {% stylesheet %} product-swatches { width: 100%; display: flex; position: relative; overflow: hidden; gap: 0; flex-shrink: 0; } {% endstylesheet %} {% if product_has_swatches %} {% render 'variant-swatches', product_resource: closest.product %} {% endif %} {% schema %} { "name": "t:names.swatches", "tag": null, "settings": [ { "type": "paragraph", "content": "t:content.resource_reference_product_swatches" }, { "type": "select", "id": "product_swatches_alignment", "label": "t:settings.alignment", "options": [ { "value": "flex-start", "label": "t:options.left" }, { "value": "center", "label": "t:options.center" }, { "value": "flex-end", "label": "t:options.right" } ], "default": "flex-start" }, { "type": "select", "id": "product_swatches_alignment_mobile", "label": "t:settings.alignment_mobile", "options": [ { "value": "flex-start", "label": "t:options.left" }, { "value": "center", "label": "t:options.center" }, { "value": "flex-end", "label": "t:options.right" } ], "default": "flex-start" }, { "type": "header", "content": "t:content.padding", "visible_if": "{{ block.settings.hide_padding == false }}" }, { "type": "checkbox", "id": "hide_padding", "label": "t:settings.hide_padding", "default": false, "visible_if": "{{ false }}" }, { "type": "range", "id": "product_swatches_padding_top", "label": "t:settings.top", "min": 0, "max": 50, "step": 1, "unit": "px", "default": 4, "visible_if": "{{ block.settings.hide_padding == false }}" }, { "type": "range", "id": "product_swatches_padding_bottom", "label": "t:settings.bottom", "min": 0, "max": 50, "step": 1, "unit": "px", "default": 0, "visible_if": "{{ block.settings.hide_padding == false }}" }, { "type": "range", "id": "product_swatches_padding_left", "label": "t:settings.left", "min": 0, "max": 50, "step": 1, "unit": "px", "default": 0, "visible_if": "{{ block.settings.hide_padding == false }}" }, { "type": "range", "id": "product_swatches_padding_right", "label": "t:settings.right", "min": 0, "max": 50, "step": 1, "unit": "px", "default": 0, "visible_if": "{{ block.settings.hide_padding == false }}" } ], "presets": [ { "name": "t:names.swatches", "category": "t:categories.product" } ] } {% endschema %} {% # theme-check-enable %} ================================================ FILE: blocks/text.liquid ================================================ {% render 'text', block: block %} {% schema %} { "name": "t:names.text", "tag": null, "settings": [ { "type": "richtext", "id": "text", "label": "t:settings.text" }, { "type": "header", "content": "t:content.layout" }, { "type": "select", "id": "width", "label": "t:settings.width", "options": [ { "value": "fit-content", "label": "t:options.fit" }, { "value": "100%", "label": "t:options.fill" } ], "default": "fit-content" }, { "type": "select", "id": "max_width", "label": "t:settings.max_width", "options": [ { "value": "narrow", "label": "t:options.narrow" }, { "value": "normal", "label": "t:options.normal" }, { "value": "none", "label": "t:options.none" } ], "default": "normal" }, { "type": "text_alignment", "id": "alignment", "label": "t:settings.alignment", "default": "left", "visible_if": "{{ block.settings.width == '100%' }}" }, { "type": "header", "content": "t:content.typography" }, { "type": "select", "id": "type_preset", "label": "t:settings.preset", "options": [ { "value": "rte", "label": "t:options.default" }, { "value": "paragraph", "label": "t:options.paragraph" }, { "value": "h1", "label": "t:options.h1" }, { "value": "h2", "label": "t:options.h2" }, { "value": "h3", "label": "t:options.h3" }, { "value": "h4", "label": "t:options.h4" }, { "value": "h5", "label": "t:options.h5" }, { "value": "h6", "label": "t:options.h6" }, { "value": "custom", "label": "t:options.custom" } ], "default": "rte", "info": "t:info.edit_presets_in_theme_settings" }, { "type": "select", "id": "font", "label": "t:settings.font", "options": [ { "value": "var(--font-body--family)", "label": "t:options.body" }, { "value": "var(--font-subheading--family)", "label": "t:options.subheading" }, { "value": "var(--font-heading--family)", "label": "t:options.heading" }, { "value": "var(--font-accent--family)", "label": "t:options.accent" } ], "default": "var(--font-body--family)", "visible_if": "{{ block.settings.type_preset == 'custom' }}" }, { "type": "select", "id": "font_size", "label": "t:settings.size", "options": [ { "value": "", "label": "t:options.default" }, { "value": "0.625rem", "label": "10px" }, { "value": "0.75rem", "label": "12px" }, { "value": "0.875rem", "label": "14px" }, { "value": "1rem", "label": "16px" }, { "value": "1.125rem", "label": "18px" }, { "value": "1.25rem", "label": "20px" }, { "value": "1.5rem", "label": "24px" }, { "value": "2rem", "label": "32px" }, { "value": "2.5rem", "label": "40px" }, { "value": "3rem", "label": "48px" }, { "value": "3.5rem", "label": "56px" }, { "value": "4.5rem", "label": "72px" }, { "value": "5.5rem", "label": "88px" }, { "value": "7.5rem", "label": "120px" }, { "value": "9.5rem", "label": "152px" }, { "value": "11.5rem", "label": "184px" } ], "default": "1rem", "visible_if": "{{ block.settings.type_preset == 'custom' }}" }, { "type": "select", "id": "line_height", "label": "t:settings.line_height", "options": [ { "value": "tight", "label": "t:options.tight" }, { "value": "normal", "label": "t:options.normal" }, { "value": "loose", "label": "t:options.loose" } ], "default": "normal", "visible_if": "{{ block.settings.type_preset == 'custom' }}" }, { "type": "select", "id": "letter_spacing", "label": "t:settings.letter_spacing", "options": [ { "value": "tight", "label": "t:options.tight" }, { "value": "normal", "label": "t:options.normal" }, { "value": "loose", "label": "t:options.loose" } ], "default": "normal", "visible_if": "{{ block.settings.type_preset == 'custom' }}" }, { "type": "select", "id": "case", "label": "t:settings.case", "options": [ { "value": "none", "label": "t:options.default" }, { "value": "uppercase", "label": "t:options.uppercase" } ], "default": "none", "visible_if": "{{ block.settings.type_preset == 'custom' }}" }, { "type": "select", "id": "wrap", "label": "t:settings.wrap", "options": [ { "value": "pretty", "label": "t:options.pretty" }, { "value": "balance", "label": "t:options.balance" }, { "value": "nowrap", "label": "t:options.none" } ], "visible_if": "{{ block.settings.type_preset == 'custom' }}" }, { "type": "select", "id": "color", "label": "t:settings.color", "options": [ { "value": "var(--color-foreground)", "label": "t:options.text" }, { "value": "var(--color-foreground-heading)", "label": "t:options.heading" }, { "value": "var(--color-primary)", "label": "t:options.link" } ], "default": "var(--color-foreground)", "visible_if": "{{ block.settings.type_preset != 'rte' }}" }, { "type": "header", "content": "t:content.appearance" }, { "type": "checkbox", "id": "background", "label": "t:settings.background", "default": false }, { "type": "color", "id": "background_color", "label": "t:settings.background_color", "alpha": true, "default": "#00000026", "visible_if": "{{ block.settings.background }}" }, { "type": "range", "id": "corner_radius", "label": "t:settings.corner_radius", "default": 0, "min": 0, "max": 50, "step": 1, "visible_if": "{{ block.settings.background }}" }, { "type": "header", "content": "t:content.padding" }, { "type": "range", "id": "padding-block-start", "label": "t:settings.top", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 }, { "type": "range", "id": "padding-block-end", "label": "t:settings.bottom", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 }, { "type": "range", "id": "padding-inline-start", "label": "t:settings.left", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 }, { "type": "range", "id": "padding-inline-end", "label": "t:settings.right", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 } ], "presets": [ { "name": "t:names.text", "category": "t:categories.basic", "settings": { "text": "t:html_defaults.make_things_better_extended" } }, { "name": "t:names.heading", "category": "t:categories.basic", "settings": { "text": "t:html_defaults.new_arrivals_h2" } } ] } {% endschema %} ================================================ FILE: blocks/variant-picker.liquid ================================================ {% liquid assign product_resource = closest.product if request.visual_preview_mode and product_resource == blank assign product_resource = collections.all.products.first endif -%} {% unless product_resource == blank %} {% render 'variant-main-picker', product_resource: product_resource %} {% endunless %} {% schema %} { "name": "t:names.product_variant_picker", "tag": null, "settings": [ { "type": "paragraph", "content": "t:content.resource_reference_product_variant_picker" }, { "type": "paragraph", "content": "t:content.edit_variants_in_theme_settings" }, { "type": "select", "id": "variant_style", "label": "t:settings.style", "options": [ { "value": "dropdowns", "label": "t:options.dropdowns" }, { "value": "buttons", "label": "t:options.buttons" } ], "default": "buttons" }, { "type": "checkbox", "id": "show_swatches", "label": "t:settings.swatches", "default": true }, { "type": "text_alignment", "id": "alignment", "label": "t:settings.alignment", "default": "left" }, { "type": "header", "content": "t:content.padding" }, { "type": "range", "id": "padding-block-start", "label": "t:settings.top", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 }, { "type": "range", "id": "padding-block-end", "label": "t:settings.bottom", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 8 }, { "type": "range", "id": "padding-inline-start", "label": "t:settings.left", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 }, { "type": "range", "id": "padding-inline-end", "label": "t:settings.right", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 } ], "presets": [ { "name": "t:names.product_variant_picker", "category": "t:categories.product" } ] } {% endschema %} ================================================ FILE: blocks/video.liquid ================================================ {% assign block_settings = block.settings %} {% capture video_style %} {% render 'spacing-style', settings: block_settings %} {% render 'border-override', settings: block_settings %} --size-style-width: {{ block_settings.custom_width }}%; --size-style-width-mobile: {{ block_settings.custom_width_mobile }}%; --size-style-aspect-ratio: {% if block_settings.source == 'uploaded' %}{{ block_settings.video.aspect_ratio | default: 'auto' }}{% elsif block_settings.cover_image == blank %}{{ block_settings.aspect_ratio }}{% else %}auto{% endif %}; {% endcapture %} {% if block_settings.source == 'uploaded' %} {% render 'video', video: block_settings.video, video_class: 'spacing-style size-style border-style', video_loop: block_settings.video_loop, video_style: video_style, video_preview_image: block_settings.video.preview_image, additional_attributes: block.shopify_attributes, section_id: section.id %} {% else %} {% render 'video', video_from_url: true, video: block_settings.video_url.id, video_class: 'spacing-style size-style border-style', video_type: block_settings.video_url.type, video_style: video_style, video_alt: block_settings.alt, video_preview_image: block_settings.cover_image, additional_attributes: block.shopify_attributes, section_id: section.id %} {% endif %} {% stylesheet %} .placeholder-video { aspect-ratio: 5 / 3; } {% endstylesheet %} {% schema %} { "name": "t:names.video", "tag": null, "settings": [ { "type": "select", "id": "source", "label": "t:settings.video_source", "options": [ { "value": "uploaded", "label": "t:options.video_uploaded" }, { "value": "url", "label": "t:options.video_external_url" } ], "default": "uploaded" }, { "type": "video", "id": "video", "label": "t:settings.video", "visible_if": "{{ block.settings.source == 'uploaded' }}" }, { "type": "video_url", "id": "video_url", "label": "t:settings.video_external_url", "info": "t:info.video_external", "accept": ["youtube", "vimeo"], "visible_if": "{{ block.settings.source == 'url' }}" }, { "type": "checkbox", "id": "video_autoplay", "label": "t:settings.video_autoplay", "info": "t:info.video_autoplay", "default": false }, { "type": "checkbox", "id": "video_loop", "label": "t:settings.video_loop", "default": true }, { "type": "image_picker", "id": "cover_image", "label": "t:settings.cover_image", "visible_if": "{{ block.settings.source == 'url' and block.settings.video_autoplay == false }}" }, { "type": "text", "id": "alt", "label": "t:settings.video_alt_text", "info": "t:info.video_alt_text", "visible_if": "{{ block.settings.source == 'url' }}" }, { "type": "header", "content": "t:content.size" }, { "type": "range", "id": "custom_width", "label": "t:settings.width", "min": 0, "max": 100, "step": 1, "unit": "%", "default": 100 }, { "type": "range", "id": "custom_width_mobile", "label": "t:settings.width_mobile", "min": 0, "max": 100, "step": 1, "unit": "%", "default": 100 }, { "type": "select", "id": "aspect_ratio", "label": "t:settings.aspect_ratio", "visible_if": "{{ block.settings.source == 'url' and block.settings.cover_image == blank }}", "options": [ { "value": "auto", "label": "t:options.auto" }, { "value": "9/16", "label": "t:options.portrait" }, { "value": "1/1", "label": "t:options.square" }, { "value": "16/9", "label": "t:options.landscape" } ], "default": "auto" }, { "type": "header", "content": "t:content.borders" }, { "type": "select", "id": "border", "label": "t:settings.style", "options": [ { "value": "none", "label": "t:options.none" }, { "value": "solid", "label": "t:options.solid" } ], "default": "none" }, { "type": "range", "id": "border_width", "min": 0, "max": 100, "step": 1, "unit": "px", "label": "t:settings.thickness", "default": 1, "visible_if": "{{ block.settings.border != 'none' }}" }, { "type": "range", "id": "border_opacity", "min": 0, "max": 100, "step": 1, "unit": "%", "label": "t:settings.opacity", "default": 100, "visible_if": "{{ block.settings.border != 'none' }}" }, { "type": "range", "id": "border_radius", "label": "t:settings.border_radius", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 }, { "type": "header", "content": "t:content.padding" }, { "type": "range", "id": "padding-block-start", "label": "t:settings.top", "min": 0, "max": 32, "step": 1, "unit": "px", "default": 0 }, { "type": "range", "id": "padding-block-end", "label": "t:settings.bottom", "min": 0, "max": 32, "step": 1, "unit": "px", "default": 0 }, { "type": "range", "id": "padding-inline-start", "label": "t:settings.left", "min": 0, "max": 32, "step": 1, "unit": "px", "default": 0 }, { "type": "range", "id": "padding-inline-end", "label": "t:settings.right", "min": 0, "max": 32, "step": 1, "unit": "px", "default": 0 } ], "presets": [ { "name": "t:names.video", "category": "t:categories.basic" } ] } {% endschema %} ================================================ FILE: config/settings_data.json ================================================ /* * ------------------------------------------------------------ * IMPORTANT: The contents of this file are auto-generated. * * This file may be updated by the Shopify admin theme editor * or related systems. Please exercise caution as any changes * made to this file may be overwritten. * ------------------------------------------------------------ */ { "current": { "logo_height": 36, "logo_height_mobile": 28, "type_body_font": "inter_n4", "type_subheading_font": "inter_n5", "type_heading_font": "inter_n7", "type_accent_font": "inter_n7", "type_size_paragraph": "14", "type_line_height_paragraph": "body-loose", "type_font_h1": "heading", "type_size_h1": "56", "type_line_height_h1": "display-tight", "type_letter_spacing_h1": "heading-normal", "type_case_h1": "none", "type_font_h2": "heading", "type_size_h2": "48", "type_line_height_h2": "display-tight", "type_letter_spacing_h2": "heading-normal", "type_case_h2": "none", "type_font_h3": "heading", "type_size_h3": "32", "type_line_height_h3": "display-normal", "type_letter_spacing_h3": "heading-normal", "type_case_h3": "none", "type_font_h4": "heading", "type_size_h4": "24", "type_line_height_h4": "display-tight", "type_font_h5": "subheading", "type_size_h5": "14", "type_line_height_h5": "display-loose", "type_font_h6": "subheading", "type_size_h6": "12", "type_line_height_h6": "display-loose", "page_width": "narrow", "page_transition_enabled": false, "transition_to_main_product": false, "card_hover_effect": "none", "badge_position": "top-right", "badge_corner_radius": 100, "badge_sale_color_scheme": "scheme-1", "badge_sold_out_color_scheme": "scheme-3", "badge_text_transform": "none", "primary_button_border_width": 0, "button_border_radius_primary": 14, "secondary_button_border_width": 1, "button_border_radius_secondary": 14, "button_font_weight_secondary": "default", "cart_type": "drawer", "cart_price_font": "subheading", "show_cart_note": false, "show_add_discount_code": true, "drawer_drop_shadow": true, "icon_stroke": "default", "input_border_width": 1, "inputs_border_radius": 4, "popover_border_radius": 14, "popover_border": "none", "currency_code_enabled_product_pages": false, "currency_code_enabled_product_cards": false, "currency_code_enabled_cart_items": false, "product_corner_radius": 0, "card_corner_radius": 4, "show_variant_image": false, "variant_swatch_width": 34, "variant_swatch_height": 34, "variant_swatch_radius": 32, "variant_button_border_width": 1, "variant_button_radius": 14, "variant_button_width": "equal-width-buttons", "content_for_index": [], "color_schemes": { "scheme-1": { "settings": { "background": "#ffffff", "foreground_heading": "#000000", "foreground": "#000000cf", "primary": "#000000cf", "primary_hover": "#000000", "border": "#0000000f", "shadow": "#000000", "primary_button_background": "#000000", "primary_button_text": "#ffffff", "primary_button_border": "#000000", "primary_button_hover_background": "#333333", "primary_button_hover_text": "#ffffff", "primary_button_hover_border": "#000000", "secondary_button_background": "rgba(0,0,0,0)", "secondary_button_text": "#000000", "secondary_button_border": "#000000", "secondary_button_hover_background": "#fafafa", "secondary_button_hover_text": "#333333", "secondary_button_hover_border": "#333333", "input_background": "#ffffffc7", "input_text_color": "#333333", "input_border_color": "#dfdfdf", "input_hover_background": "#00000003", "variant_background_color": "#ffffff", "variant_text_color": "#000000", "variant_border_color": "#00000021", "variant_hover_background_color": "#f5f5f5", "variant_hover_text_color": "#000000", "variant_hover_border_color": "#e6e6e6", "selected_variant_background_color": "#000000", "selected_variant_text_color": "#ffffff", "selected_variant_border_color": "#000000", "selected_variant_hover_background_color": "#1a1a1a", "selected_variant_hover_text_color": "#ffffff", "selected_variant_hover_border_color": "#1a1a1a" } }, "scheme-2": { "settings": { "background": "#f5f5f5", "foreground_heading": "#000000", "foreground": "#000000cf", "primary": "#000000cf", "primary_hover": "#ffffff", "border": "#dfdfdf", "shadow": "#000000", "primary_button_background": "#000000", "primary_button_text": "#ffffff", "primary_button_border": "#000000", "primary_button_hover_background": "#333333", "primary_button_hover_text": "#ffffff", "primary_button_hover_border": "#333333", "secondary_button_background": "rgba(0,0,0,0)", "secondary_button_text": "#000000", "secondary_button_border": "#000000", "secondary_button_hover_background": "#ffffff5c", "secondary_button_hover_text": "#000000", "secondary_button_hover_border": "#333333ba", "input_background": "rgba(0,0,0,0)", "input_text_color": "#00000087", "input_border_color": "#00000021", "input_hover_background": "#ffffff5c", "variant_background_color": "#ffffff", "variant_text_color": "#000000", "variant_border_color": "#e6e6e6", "variant_hover_background_color": "#f5f5f5", "variant_hover_text_color": "#000000", "variant_hover_border_color": "#e6e6e6", "selected_variant_background_color": "#000000", "selected_variant_text_color": "#ffffff", "selected_variant_border_color": "#000000", "selected_variant_hover_background_color": "#1a1a1a", "selected_variant_hover_text_color": "#ffffff", "selected_variant_hover_border_color": "#1a1a1a" } }, "scheme-3": { "settings": { "background": "#eef1ea", "foreground_heading": "#000000", "foreground": "#000000cf", "primary": "#000000cf", "primary_hover": "#000000", "border": "#000000cf", "shadow": "#000000", "primary_button_background": "#000000", "primary_button_text": "#ffffff", "primary_button_border": "#000000", "primary_button_hover_background": "#333333", "primary_button_hover_text": "#ffffff", "primary_button_hover_border": "#333333", "secondary_button_background": "rgba(0,0,0,0)", "secondary_button_text": "#000000", "secondary_button_border": "#000000", "secondary_button_hover_background": "#ffffff5c", "secondary_button_hover_text": "#000000cf", "secondary_button_hover_border": "#000000cf", "input_background": "rgba(0,0,0,0)", "input_text_color": "#000000cf", "input_border_color": "#000000cf", "input_hover_background": "#ffffff5c", "variant_background_color": "#ffffff", "variant_text_color": "#000000", "variant_border_color": "#e6e6e6", "variant_hover_background_color": "#f5f5f5", "variant_hover_text_color": "#000000", "variant_hover_border_color": "#e6e6e6", "selected_variant_background_color": "#000000", "selected_variant_text_color": "#ffffff", "selected_variant_border_color": "#000000", "selected_variant_hover_background_color": "#1a1a1a", "selected_variant_hover_text_color": "#ffffff", "selected_variant_hover_border_color": "#1a1a1a" } }, "scheme-4": { "settings": { "background": "#e1edf5", "foreground_heading": "#000000", "foreground": "#000000cf", "primary": "#000000cf", "primary_hover": "#000000", "border": "#1d368680", "shadow": "#000000", "primary_button_background": "#000000", "primary_button_text": "#ffffff", "primary_button_border": "#1d3686", "primary_button_hover_background": "#333333", "primary_button_hover_text": "#ffffff", "primary_button_hover_border": "#000000", "secondary_button_background": "rgba(0,0,0,0)", "secondary_button_text": "#000000", "secondary_button_border": "#000000", "secondary_button_hover_background": "#ffffff5c", "secondary_button_hover_text": "#000000cf", "secondary_button_hover_border": "#000000cf", "input_background": "rgba(0,0,0,0)", "input_text_color": "#000000cf", "input_border_color": "#000000cf", "input_hover_background": "#ffffff5c", "variant_background_color": "#ffffff", "variant_text_color": "#000000", "variant_border_color": "#e6e6e6", "variant_hover_background_color": "#f5f5f5", "variant_hover_text_color": "#000000", "variant_hover_border_color": "#e6e6e6", "selected_variant_background_color": "#000000", "selected_variant_text_color": "#ffffff", "selected_variant_border_color": "#000000", "selected_variant_hover_background_color": "#1a1a1a", "selected_variant_hover_text_color": "#ffffff", "selected_variant_hover_border_color": "#1a1a1a" } }, "scheme-5": { "settings": { "background": "#333333", "foreground_heading": "#ffffff", "foreground": "#ffffff", "primary": "#ffffff", "primary_hover": "#ffffffb0", "border": "#ffffffb0", "shadow": "#000000", "primary_button_background": "#ffffff", "primary_button_text": "#000000", "primary_button_border": "#ffffff", "primary_button_hover_background": "#000000", "primary_button_hover_text": "#ffffff", "primary_button_hover_border": "#000000", "secondary_button_background": "rgba(0,0,0,0)", "secondary_button_text": "#ffffff", "secondary_button_border": "#ffffffb0", "secondary_button_hover_background": "#ffffff0a", "secondary_button_hover_text": "#ffffffed", "secondary_button_hover_border": "#ffffffb0", "input_background": "#333333", "input_text_color": "#ffffffed", "input_border_color": "#ffffffb0", "input_hover_background": "#ffffff0a", "variant_background_color": "#ffffff", "variant_text_color": "#000000", "variant_border_color": "#e6e6e6", "variant_hover_background_color": "#f5f5f5", "variant_hover_text_color": "#000000", "variant_hover_border_color": "#e6e6e6", "selected_variant_background_color": "#000000", "selected_variant_text_color": "#ffffff", "selected_variant_border_color": "#000000", "selected_variant_hover_background_color": "#1a1a1a", "selected_variant_hover_text_color": "#ffffff", "selected_variant_hover_border_color": "#1a1a1a" } }, "scheme-6": { "settings": { "background": "rgba(0,0,0,0)", "foreground_heading": "#ffffff", "foreground": "#f2f2f2", "primary": "#eaeaea", "primary_hover": "#ffffffb0", "border": "#e6e6e6", "shadow": "#000000", "primary_button_background": "#ffffff", "primary_button_text": "#000000", "primary_button_border": "#ffffff", "primary_button_hover_background": "#000000", "primary_button_hover_text": "#ffffff", "primary_button_hover_border": "#000000", "secondary_button_background": "rgba(0,0,0,0)", "secondary_button_text": "#ffffff", "secondary_button_border": "#ffffff", "secondary_button_hover_background": "#ffffff14", "secondary_button_hover_text": "#ffffff", "secondary_button_hover_border": "#ffffff", "input_background": "#ffffff", "input_text_color": "#00000087", "input_border_color": "#00000021", "input_hover_background": "#fafafa", "variant_background_color": "#ffffff", "variant_text_color": "#000000", "variant_border_color": "#e6e6e6", "variant_hover_background_color": "#f5f5f5", "variant_hover_text_color": "#000000", "variant_hover_border_color": "#e6e6e6", "selected_variant_background_color": "#000000", "selected_variant_text_color": "#ffffff", "selected_variant_border_color": "#000000", "selected_variant_hover_background_color": "#1a1a1a", "selected_variant_hover_text_color": "#ffffff", "selected_variant_hover_border_color": "#1a1a1a" } }, "scheme-58084d4c-a86e-4d0a-855e-a0966e5043f7": { "settings": { "background": "rgba(0,0,0,0)", "foreground_heading": "#000000", "foreground": "#000000", "primary": "#000000", "primary_hover": "#00000087", "border": "#e6e6e6", "shadow": "#000000", "primary_button_background": "#000000", "primary_button_text": "#ffffff", "primary_button_border": "#000000", "primary_button_hover_background": "#333333", "primary_button_hover_text": "#ffffff", "primary_button_hover_border": "#333333", "secondary_button_background": "rgba(0,0,0,0)", "secondary_button_text": "#000000", "secondary_button_border": "#000000", "secondary_button_hover_background": "#fafafa", "secondary_button_hover_text": "#333333", "secondary_button_hover_border": "#333333", "input_background": "#ffffff", "input_text_color": "#00000087", "input_border_color": "#00000021", "input_hover_background": "#fafafa", "variant_background_color": "#ffffff", "variant_text_color": "#000000", "variant_border_color": "#e6e6e6", "variant_hover_background_color": "#f5f5f5", "variant_hover_text_color": "#000000", "variant_hover_border_color": "#e6e6e6", "selected_variant_background_color": "#000000", "selected_variant_text_color": "#ffffff", "selected_variant_border_color": "#000000", "selected_variant_hover_background_color": "#1a1a1a", "selected_variant_hover_text_color": "#ffffff", "selected_variant_hover_border_color": "#1a1a1a" } } } }, "presets": { "Default": { "color_schemes": { "scheme-1": { "settings": { "background": "#ffffff", "foreground_heading": "#000000", "foreground": "#000000cf", "primary": "#000000cf", "primary_hover": "#000000", "border": "#0000000f", "shadow": "#000000", "primary_button_background": "#000000", "primary_button_text": "#ffffff", "primary_button_border": "#000000", "primary_button_hover_background": "#333333", "primary_button_hover_text": "#ffffff", "primary_button_hover_border": "#000000", "secondary_button_background": "rgba(0,0,0,0)", "secondary_button_text": "#000000", "secondary_button_border": "#000000", "secondary_button_hover_background": "#fafafa", "secondary_button_hover_text": "#333333", "secondary_button_hover_border": "#333333", "input_background": "#ffffffc7", "input_text_color": "#333333", "input_border_color": "#dfdfdf", "input_hover_background": "#00000003", "variant_background_color": "#ffffff", "variant_text_color": "#000000", "variant_border_color": "#00000021", "variant_hover_background_color": "#f5f5f5", "variant_hover_text_color": "#000000", "variant_hover_border_color": "#e6e6e6", "selected_variant_background_color": "#000000", "selected_variant_text_color": "#ffffff", "selected_variant_border_color": "#000000", "selected_variant_hover_background_color": "#1a1a1a", "selected_variant_hover_text_color": "#ffffff", "selected_variant_hover_border_color": "#1a1a1a" } }, "scheme-2": { "settings": { "background": "#f5f5f5", "foreground_heading": "#000000", "foreground": "#000000cf", "primary": "#000000cf", "primary_hover": "#ffffff", "border": "#DFDFDF", "shadow": "#000000", "primary_button_background": "#000000", "primary_button_text": "#ffffff", "primary_button_border": "#000000", "primary_button_hover_background": "#333333", "primary_button_hover_text": "#ffffff", "primary_button_hover_border": "#333333", "secondary_button_background": "rgba(0,0,0,0)", "secondary_button_text": "#000000", "secondary_button_border": "#000000", "secondary_button_hover_background": "#ffffff5c", "secondary_button_hover_text": "#000000", "secondary_button_hover_border": "#333333ba", "input_background": "rgba(0,0,0,0)", "input_text_color": "#00000087", "input_border_color": "#00000021", "input_hover_background": "#ffffff5c", "variant_background_color": "#ffffff", "variant_text_color": "#000000", "variant_border_color": "#e6e6e6", "variant_hover_background_color": "#f5f5f5", "variant_hover_text_color": "#000000", "variant_hover_border_color": "#e6e6e6", "selected_variant_background_color": "#000000", "selected_variant_text_color": "#ffffff", "selected_variant_border_color": "#000000", "selected_variant_hover_background_color": "#1a1a1a", "selected_variant_hover_text_color": "#ffffff", "selected_variant_hover_border_color": "#1a1a1a" } }, "scheme-3": { "settings": { "background": "#eef1ea", "foreground_heading": "#000000", "foreground": "#000000cf", "primary": "#000000cf", "primary_hover": "#000000", "border": "#000000cf", "shadow": "#000000", "primary_button_background": "#000000", "primary_button_text": "#ffffff", "primary_button_border": "#000000", "primary_button_hover_background": "#333333", "primary_button_hover_text": "#ffffff", "primary_button_hover_border": "#333333", "secondary_button_background": "rgba(0,0,0,0)", "secondary_button_text": "#000000", "secondary_button_border": "#000000", "secondary_button_hover_background": "#ffffff5c", "secondary_button_hover_text": "#000000cf", "secondary_button_hover_border": "#000000cf", "input_background": "rgba(0,0,0,0)", "input_text_color": "#000000cf", "input_border_color": "#000000cf", "input_hover_background": "#ffffff5c", "variant_background_color": "#ffffff", "variant_text_color": "#000000", "variant_border_color": "#e6e6e6", "variant_hover_background_color": "#f5f5f5", "variant_hover_text_color": "#000000", "variant_hover_border_color": "#e6e6e6", "selected_variant_background_color": "#000000", "selected_variant_text_color": "#ffffff", "selected_variant_border_color": "#000000", "selected_variant_hover_background_color": "#1a1a1a", "selected_variant_hover_text_color": "#ffffff", "selected_variant_hover_border_color": "#1a1a1a" } }, "scheme-4": { "settings": { "background": "#e1edf5", "foreground_heading": "#000000", "foreground": "#000000cf", "primary": "#000000cf", "primary_hover": "#000000", "border": "#1d368680", "shadow": "#000000", "primary_button_background": "#000000", "primary_button_text": "#ffffff", "primary_button_border": "#1d3686", "primary_button_hover_background": "#333333", "primary_button_hover_text": "#ffffff", "primary_button_hover_border": "#000000", "secondary_button_background": "rgba(0,0,0,0)", "secondary_button_text": "#000000", "secondary_button_border": "#000000", "secondary_button_hover_background": "#ffffff5c", "secondary_button_hover_text": "#000000cf", "secondary_button_hover_border": "#000000cf", "input_background": "rgba(0,0,0,0)", "input_text_color": "#000000cf", "input_border_color": "#000000cf", "input_hover_background": "#ffffff5c", "variant_background_color": "#ffffff", "variant_text_color": "#000000", "variant_border_color": "#e6e6e6", "variant_hover_background_color": "#f5f5f5", "variant_hover_text_color": "#000000", "variant_hover_border_color": "#e6e6e6", "selected_variant_background_color": "#000000", "selected_variant_text_color": "#ffffff", "selected_variant_border_color": "#000000", "selected_variant_hover_background_color": "#1a1a1a", "selected_variant_hover_text_color": "#ffffff", "selected_variant_hover_border_color": "#1a1a1a" } }, "scheme-5": { "settings": { "background": "#333333", "foreground_heading": "#ffffff", "foreground": "#ffffff", "primary": "#ffffff", "primary_hover": "#ffffffb0", "border": "#ffffffb0", "shadow": "#000000", "primary_button_background": "#ffffff", "primary_button_text": "#000000", "primary_button_border": "#ffffff", "primary_button_hover_background": "#000000", "primary_button_hover_text": "#ffffff", "primary_button_hover_border": "#000000", "secondary_button_background": "rgba(0,0,0,0)", "secondary_button_text": "#ffffff", "secondary_button_border": "#ffffffb0", "secondary_button_hover_background": "#ffffff0a", "secondary_button_hover_text": "#ffffffed", "secondary_button_hover_border": "#ffffffb0", "input_background": "#333333", "input_text_color": "#ffffffed", "input_border_color": "#ffffffb0", "input_hover_background": "#ffffff0a", "variant_background_color": "#ffffff", "variant_text_color": "#000000", "variant_border_color": "#e6e6e6", "variant_hover_background_color": "#f5f5f5", "variant_hover_text_color": "#000000", "variant_hover_border_color": "#e6e6e6", "selected_variant_background_color": "#000000", "selected_variant_text_color": "#ffffff", "selected_variant_border_color": "#000000", "selected_variant_hover_background_color": "#1a1a1a", "selected_variant_hover_text_color": "#ffffff", "selected_variant_hover_border_color": "#1a1a1a" } }, "scheme-6": { "settings": { "background": "rgba(0,0,0,0)", "foreground_heading": "#ffffff", "foreground": "#ffffff", "primary": "#ffffff", "primary_hover": "#ffffffb0", "border": "#e6e6e6", "shadow": "#000000", "primary_button_background": "#ffffff", "primary_button_text": "#000000", "primary_button_border": "#ffffff", "primary_button_hover_background": "#000000", "primary_button_hover_text": "#ffffff", "primary_button_hover_border": "#000000", "secondary_button_background": "rgba(0,0,0,0)", "secondary_button_text": "#ffffff", "secondary_button_border": "#ffffff", "secondary_button_hover_background": "#ffffff14", "secondary_button_hover_text": "#ffffff", "secondary_button_hover_border": "#ffffff", "input_background": "#ffffff", "input_text_color": "#00000087", "input_border_color": "#00000021", "input_hover_background": "#fafafa", "variant_background_color": "#ffffff", "variant_text_color": "#000000", "variant_border_color": "#e6e6e6", "variant_hover_background_color": "#f5f5f5", "variant_hover_text_color": "#000000", "variant_hover_border_color": "#e6e6e6", "selected_variant_background_color": "#000000", "selected_variant_text_color": "#ffffff", "selected_variant_border_color": "#000000", "selected_variant_hover_background_color": "#1a1a1a", "selected_variant_hover_text_color": "#ffffff", "selected_variant_hover_border_color": "#1a1a1a" } }, "scheme-58084d4c-a86e-4d0a-855e-a0966e5043f7": { "settings": { "background": "rgba(0,0,0,0)", "foreground_heading": "#000000", "foreground": "#000000", "primary": "#000000", "primary_hover": "#00000087", "border": "#e6e6e6", "shadow": "#000000", "primary_button_background": "#000000", "primary_button_text": "#ffffff", "primary_button_border": "#000000", "primary_button_hover_background": "#333333", "primary_button_hover_text": "#ffffff", "primary_button_hover_border": "#333333", "secondary_button_background": "rgba(0,0,0,0)", "secondary_button_text": "#000000", "secondary_button_border": "#000000", "secondary_button_hover_background": "#fafafa", "secondary_button_hover_text": "#333333", "secondary_button_hover_border": "#333333", "input_background": "#ffffff", "input_text_color": "#00000087", "input_border_color": "#00000021", "input_hover_background": "#fafafa", "variant_background_color": "#ffffff", "variant_text_color": "#000000", "variant_border_color": "#e6e6e6", "variant_hover_background_color": "#f5f5f5", "variant_hover_text_color": "#000000", "variant_hover_border_color": "#e6e6e6", "selected_variant_background_color": "#000000", "selected_variant_text_color": "#ffffff", "selected_variant_border_color": "#000000", "selected_variant_hover_background_color": "#1a1a1a", "selected_variant_hover_text_color": "#ffffff", "selected_variant_hover_border_color": "#1a1a1a" } } } } } } ================================================ FILE: config/settings_schema.json ================================================ [ { "name": "theme_info", "theme_name": "Horizon", "theme_version": "3.4.0", "theme_author": "Shopify", "theme_documentation_url": "https://help.shopify.com/manual/online-store/themes", "theme_support_url": "https://support.shopify.com/" }, { "name": "t:names.logo_and_favicon", "settings": [ { "type": "paragraph", "content": "t:content.manage_store_name" }, { "type": "image_picker", "id": "logo", "label": "t:settings.default_logo" }, { "type": "image_picker", "id": "logo_inverse", "label": "t:settings.inverse_logo", "info": "t:content.inverse_logo_info" }, { "type": "range", "id": "logo_height", "label": "t:settings.desktop_height", "min": 12, "max": 100, "step": 1, "unit": "px", "default": 36, "visible_if": "{{ settings.logo != blank or settings.logo_inverse != blank }}", "info": "t:info.logo_height" }, { "type": "range", "id": "logo_height_mobile", "label": "t:settings.mobile_height", "min": 12, "max": 100, "step": 1, "unit": "px", "default": 28, "visible_if": "{{ settings.logo != blank or settings.logo_inverse != blank }}", "info": "t:info.logo_height" }, { "type": "image_picker", "id": "favicon", "label": "t:settings.favicon" } ] }, { "name": "t:names.colors", "settings": [ { "type": "color_scheme_group", "id": "color_schemes", "definition": [ { "type": "color", "id": "background", "label": "t:settings.background", "default": "#FFFFFF", "alpha": true }, { "type": "color", "id": "foreground_heading", "label": "t:settings.headings", "default": "#000000", "alpha": true }, { "type": "color", "id": "foreground", "label": "t:settings.text", "default": "#000000", "alpha": true }, { "type": "color", "id": "primary", "label": "t:settings.primary_color", "default": "#000F9F", "alpha": true }, { "type": "color", "id": "primary_hover", "label": "t:settings.primary_hover_color", "default": "#000000", "alpha": true }, { "type": "color", "id": "border", "label": "t:settings.borders", "default": "#E6E6E6", "alpha": true }, { "type": "color", "id": "shadow", "label": "t:settings.shadow_color", "default": "#000000", "alpha": true }, { "type": "header", "content": "t:names.primary_button" }, { "type": "color", "id": "primary_button_background", "label": "t:settings.background", "default": "#000F9F", "alpha": true }, { "type": "color", "id": "primary_button_text", "label": "t:settings.text", "default": "#FFFFFF", "alpha": true }, { "type": "color", "id": "primary_button_border", "label": "t:settings.borders", "default": "#000F9F", "alpha": true }, { "type": "color", "id": "primary_button_hover_background", "label": "t:settings.hover_background", "default": "#000F9F", "alpha": true }, { "type": "color", "id": "primary_button_hover_text", "label": "t:settings.hover_text", "default": "#FFFFFF", "alpha": true }, { "type": "color", "id": "primary_button_hover_border", "label": "t:settings.hover_borders", "default": "#000F9F", "alpha": true }, { "type": "header", "content": "t:names.secondary_button" }, { "type": "color", "id": "secondary_button_background", "label": "t:settings.background", "default": "#FFFFFF", "alpha": true }, { "type": "color", "id": "secondary_button_text", "label": "t:settings.text", "default": "#000000", "alpha": true }, { "type": "color", "id": "secondary_button_border", "label": "t:settings.borders", "default": "#000000", "alpha": true }, { "type": "color", "id": "secondary_button_hover_background", "label": "t:settings.hover_background", "default": "#FFFFFF", "alpha": true }, { "type": "color", "id": "secondary_button_hover_text", "label": "t:settings.hover_text", "default": "#000000", "alpha": true }, { "type": "color", "id": "secondary_button_hover_border", "label": "t:settings.hover_borders", "default": "#000000", "alpha": true }, { "type": "header", "content": "t:names.inputs" }, { "type": "color", "id": "input_background", "label": "t:settings.background", "default": "#FFFFFF", "alpha": true }, { "type": "color", "id": "input_text_color", "label": "t:settings.text", "default": "#000000", "alpha": true }, { "type": "color", "id": "input_border_color", "label": "t:settings.borders", "default": "#000000", "alpha": true }, { "type": "color", "id": "input_hover_background", "label": "t:settings.hover_background", "default": "#F5F5F5", "alpha": true }, { "type": "header", "content": "t:names.variants" }, { "type": "color", "id": "variant_background_color", "label": "t:settings.background", "default": "#FFFFFF", "alpha": true }, { "type": "color", "id": "variant_text_color", "label": "t:settings.text", "default": "#000000", "alpha": true }, { "type": "color", "id": "variant_border_color", "label": "t:settings.borders", "default": "#E6E6E6", "alpha": true }, { "type": "color", "id": "variant_hover_background_color", "label": "t:settings.hover_background", "default": "#F5F5F5", "alpha": true }, { "type": "color", "id": "variant_hover_text_color", "label": "t:settings.hover_text", "default": "#000000", "alpha": true }, { "type": "color", "id": "variant_hover_border_color", "label": "t:settings.hover_borders", "default": "#E6E6E6", "alpha": true }, { "type": "header", "content": "t:names.selected_variants" }, { "type": "color", "id": "selected_variant_background_color", "label": "t:settings.background", "default": "#000000", "alpha": true }, { "type": "color", "id": "selected_variant_text_color", "label": "t:settings.text", "default": "#FFFFFF", "alpha": true }, { "type": "color", "id": "selected_variant_border_color", "label": "t:settings.borders", "default": "#000000", "alpha": true }, { "type": "color", "id": "selected_variant_hover_background_color", "label": "t:settings.hover_background", "default": "#1A1A1A", "alpha": true }, { "type": "color", "id": "selected_variant_hover_text_color", "label": "t:settings.hover_text", "default": "#FFFFFF", "alpha": true }, { "type": "color", "id": "selected_variant_hover_border_color", "label": "t:settings.hover_borders", "default": "#1A1A1A", "alpha": true } ], "role": { "text": "foreground", "background": "background", "links": "primary", "icons": "foreground", "primary_button": "primary_button_background", "on_primary_button": "primary_button_text", "primary_button_border": "primary_button_border", "secondary_button": "secondary_button_background", "on_secondary_button": "secondary_button_text", "secondary_button_border": "secondary_button_border" } } ] }, { "name": "t:names.typography", "settings": [ { "type": "header", "content": "t:content.fonts" }, { "type": "font_picker", "id": "type_body_font", "default": "work_sans_n4", "label": "t:options.body" }, { "type": "font_picker", "id": "type_subheading_font", "default": "work_sans_n5", "label": "t:options.subheading" }, { "type": "font_picker", "id": "type_heading_font", "default": "anonymous_pro_n4", "label": "t:options.heading" }, { "type": "font_picker", "id": "type_accent_font", "default": "anonymous_pro_n4", "label": "t:options.accent" }, { "type": "header", "content": "t:content.text_presets" }, { "type": "paragraph", "content": "t:content.responsive_font_sizes" }, { "type": "header", "content": "t:content.paragraph" }, { "type": "select", "id": "type_size_paragraph", "label": "t:settings.size", "options": [ { "value": "10", "label": "10px" }, { "value": "12", "label": "12px" }, { "value": "14", "label": "14px" }, { "value": "16", "label": "16px" }, { "value": "18", "label": "18px" } ], "default": "14" }, { "type": "select", "id": "type_line_height_paragraph", "label": "t:settings.line_height", "options": [ { "value": "body-tight", "label": "t:options.tight" }, { "value": "body-normal", "label": "t:options.normal" }, { "value": "body-loose", "label": "t:options.loose" } ], "default": "body-normal" }, { "type": "header", "content": "t:options.h1" }, { "type": "select", "id": "type_font_h1", "label": "t:settings.font", "options": [ { "value": "heading", "label": "t:options.heading" }, { "value": "accent", "label": "t:options.accent" } ], "default": "heading" }, { "type": "select", "id": "type_size_h1", "label": "t:settings.size", "options": [ { "value": "10", "label": "10px" }, { "value": "12", "label": "12px" }, { "value": "14", "label": "14px" }, { "value": "16", "label": "16px" }, { "value": "18", "label": "18px" }, { "value": "20", "label": "20px" }, { "value": "24", "label": "24px" }, { "value": "32", "label": "32px" }, { "value": "40", "label": "40px" }, { "value": "48", "label": "48px" }, { "value": "56", "label": "56px" }, { "value": "72", "label": "72px" }, { "value": "88", "label": "88px" }, { "value": "120", "label": "120px" }, { "value": "152", "label": "152px" }, { "value": "184", "label": "184px" } ], "default": "72" }, { "type": "select", "id": "type_line_height_h1", "label": "t:settings.line_height", "options": [ { "value": "display-tight", "label": "t:options.tight" }, { "value": "display-normal", "label": "t:options.normal" }, { "value": "display-loose", "label": "t:options.loose" } ], "default": "display-normal" }, { "type": "select", "id": "type_letter_spacing_h1", "label": "t:settings.letter_spacing", "options": [ { "value": "heading-tight", "label": "t:options.tight" }, { "value": "heading-normal", "label": "t:options.normal" }, { "value": "heading-loose", "label": "t:options.loose" } ], "default": "heading-normal" }, { "type": "select", "id": "type_case_h1", "label": "t:settings.text_case", "options": [ { "value": "none", "label": "t:options.default" }, { "value": "uppercase", "label": "t:options.uppercase" } ], "default": "none" }, { "type": "header", "content": "t:options.h2" }, { "type": "select", "id": "type_font_h2", "label": "t:settings.font", "options": [ { "value": "heading", "label": "t:options.heading" }, { "value": "accent", "label": "t:options.accent" } ], "default": "heading" }, { "type": "select", "id": "type_size_h2", "label": "t:settings.size", "options": [ { "value": "10", "label": "10px" }, { "value": "12", "label": "12px" }, { "value": "14", "label": "14px" }, { "value": "16", "label": "16px" }, { "value": "18", "label": "18px" }, { "value": "20", "label": "20px" }, { "value": "24", "label": "24px" }, { "value": "32", "label": "32px" }, { "value": "40", "label": "40px" }, { "value": "48", "label": "48px" }, { "value": "56", "label": "56px" }, { "value": "72", "label": "72px" }, { "value": "88", "label": "88px" }, { "value": "120", "label": "120px" }, { "value": "152", "label": "152px" }, { "value": "184", "label": "184px" } ], "default": "48" }, { "type": "select", "id": "type_line_height_h2", "label": "t:settings.line_height", "options": [ { "value": "display-tight", "label": "t:options.tight" }, { "value": "display-normal", "label": "t:options.normal" }, { "value": "display-loose", "label": "t:options.loose" } ], "default": "display-normal" }, { "type": "select", "id": "type_letter_spacing_h2", "label": "t:settings.letter_spacing", "options": [ { "value": "heading-tight", "label": "t:options.tight" }, { "value": "heading-normal", "label": "t:options.normal" }, { "value": "heading-loose", "label": "t:options.loose" } ], "default": "heading-normal" }, { "type": "select", "id": "type_case_h2", "label": "t:settings.text_case", "options": [ { "value": "none", "label": "t:options.default" }, { "value": "uppercase", "label": "t:options.uppercase" } ], "default": "none" }, { "type": "header", "content": "t:options.h3" }, { "type": "select", "id": "type_font_h3", "label": "t:settings.font", "options": [ { "value": "heading", "label": "t:options.heading" }, { "value": "accent", "label": "t:options.accent" }, { "value": "subheading", "label": "t:options.subheading" }, { "value": "body", "label": "t:options.body" } ], "default": "heading" }, { "type": "select", "id": "type_size_h3", "label": "t:settings.size", "options": [ { "value": "10", "label": "10px" }, { "value": "12", "label": "12px" }, { "value": "14", "label": "14px" }, { "value": "16", "label": "16px" }, { "value": "18", "label": "18px" }, { "value": "20", "label": "20px" }, { "value": "24", "label": "24px" }, { "value": "32", "label": "32px" }, { "value": "40", "label": "40px" }, { "value": "48", "label": "48px" }, { "value": "56", "label": "56px" }, { "value": "72", "label": "72px" }, { "value": "88", "label": "88px" }, { "value": "120", "label": "120px" }, { "value": "152", "label": "152px" }, { "value": "184", "label": "184px" } ], "default": "32" }, { "type": "select", "id": "type_line_height_h3", "label": "t:settings.line_height", "options": [ { "value": "display-tight", "label": "t:options.tight" }, { "value": "display-normal", "label": "t:options.normal" }, { "value": "display-loose", "label": "t:options.loose" } ], "default": "display-normal" }, { "type": "select", "id": "type_letter_spacing_h3", "label": "t:settings.letter_spacing", "options": [ { "value": "heading-tight", "label": "t:options.tight" }, { "value": "heading-normal", "label": "t:options.normal" }, { "value": "heading-loose", "label": "t:options.loose" } ], "default": "heading-normal" }, { "type": "select", "id": "type_case_h3", "label": "t:settings.text_case", "options": [ { "value": "none", "label": "t:options.default" }, { "value": "uppercase", "label": "t:options.uppercase" } ], "default": "none" }, { "type": "header", "content": "t:options.h4" }, { "type": "select", "id": "type_font_h4", "label": "t:settings.font", "options": [ { "value": "heading", "label": "t:options.heading" }, { "value": "accent", "label": "t:options.accent" }, { "value": "subheading", "label": "t:options.subheading" }, { "value": "body", "label": "t:options.body" } ], "default": "subheading" }, { "type": "select", "id": "type_size_h4", "label": "t:settings.size", "options": [ { "value": "10", "label": "10px" }, { "value": "12", "label": "12px" }, { "value": "14", "label": "14px" }, { "value": "16", "label": "16px" }, { "value": "18", "label": "18px" }, { "value": "20", "label": "20px" }, { "value": "24", "label": "24px" }, { "value": "32", "label": "32px" }, { "value": "40", "label": "40px" }, { "value": "48", "label": "48px" }, { "value": "56", "label": "56px" }, { "value": "72", "label": "72px" }, { "value": "88", "label": "88px" }, { "value": "120", "label": "120px" }, { "value": "152", "label": "152px" }, { "value": "184", "label": "184px" } ], "default": "24" }, { "type": "select", "id": "type_line_height_h4", "label": "t:settings.line_height", "options": [ { "value": "display-tight", "label": "t:options.tight" }, { "value": "display-normal", "label": "t:options.normal" }, { "value": "display-loose", "label": "t:options.loose" } ], "default": "display-normal" }, { "type": "select", "id": "type_letter_spacing_h4", "label": "t:settings.letter_spacing", "options": [ { "value": "heading-tight", "label": "t:options.tight" }, { "value": "heading-normal", "label": "t:options.normal" }, { "value": "heading-loose", "label": "t:options.loose" } ], "default": "heading-normal" }, { "type": "select", "id": "type_case_h4", "label": "t:settings.text_case", "options": [ { "value": "none", "label": "t:options.default" }, { "value": "uppercase", "label": "t:options.uppercase" } ], "default": "none" }, { "type": "header", "content": "t:options.h5" }, { "type": "select", "id": "type_font_h5", "label": "t:settings.font", "options": [ { "value": "heading", "label": "t:options.heading" }, { "value": "accent", "label": "t:options.accent" }, { "value": "subheading", "label": "t:options.subheading" }, { "value": "body", "label": "t:options.body" } ], "default": "subheading" }, { "type": "select", "id": "type_size_h5", "label": "t:settings.size", "options": [ { "value": "10", "label": "10px" }, { "value": "12", "label": "12px" }, { "value": "14", "label": "14px" }, { "value": "16", "label": "16px" }, { "value": "18", "label": "18px" }, { "value": "20", "label": "20px" }, { "value": "24", "label": "24px" }, { "value": "32", "label": "32px" }, { "value": "40", "label": "40px" }, { "value": "48", "label": "48px" }, { "value": "56", "label": "56px" }, { "value": "72", "label": "72px" }, { "value": "88", "label": "88px" }, { "value": "120", "label": "120px" }, { "value": "152", "label": "152px" }, { "value": "184", "label": "184px" } ], "default": "18" }, { "type": "select", "id": "type_line_height_h5", "label": "t:settings.line_height", "options": [ { "value": "display-tight", "label": "t:options.tight" }, { "value": "display-normal", "label": "t:options.normal" }, { "value": "display-loose", "label": "t:options.loose" } ], "default": "display-normal" }, { "type": "select", "id": "type_letter_spacing_h5", "label": "t:settings.letter_spacing", "options": [ { "value": "heading-tight", "label": "t:options.tight" }, { "value": "heading-normal", "label": "t:options.normal" }, { "value": "heading-loose", "label": "t:options.loose" } ], "default": "heading-normal" }, { "type": "select", "id": "type_case_h5", "label": "t:settings.text_case", "options": [ { "value": "none", "label": "t:options.default" }, { "value": "uppercase", "label": "t:options.uppercase" } ], "default": "none" }, { "type": "header", "content": "t:options.h6" }, { "type": "select", "id": "type_font_h6", "label": "t:settings.font", "options": [ { "value": "heading", "label": "t:options.heading" }, { "value": "accent", "label": "t:options.accent" }, { "value": "subheading", "label": "t:options.subheading" }, { "value": "body", "label": "t:options.body" } ], "default": "subheading" }, { "type": "select", "id": "type_size_h6", "label": "t:settings.size", "options": [ { "value": "10", "label": "10px" }, { "value": "12", "label": "12px" }, { "value": "14", "label": "14px" }, { "value": "16", "label": "16px" }, { "value": "18", "label": "18px" }, { "value": "20", "label": "20px" }, { "value": "24", "label": "24px" }, { "value": "32", "label": "32px" }, { "value": "40", "label": "40px" }, { "value": "48", "label": "48px" }, { "value": "56", "label": "56px" }, { "value": "72", "label": "72px" }, { "value": "88", "label": "88px" }, { "value": "120", "label": "120px" }, { "value": "152", "label": "152px" }, { "value": "184", "label": "184px" } ], "default": "16" }, { "type": "select", "id": "type_line_height_h6", "label": "t:settings.line_height", "options": [ { "value": "display-tight", "label": "t:options.tight" }, { "value": "display-normal", "label": "t:options.normal" }, { "value": "display-loose", "label": "t:options.loose" } ], "default": "display-normal" }, { "type": "select", "id": "type_letter_spacing_h6", "label": "t:settings.letter_spacing", "options": [ { "value": "heading-tight", "label": "t:options.tight" }, { "value": "heading-normal", "label": "t:options.normal" }, { "value": "heading-loose", "label": "t:options.loose" } ], "default": "heading-normal" }, { "type": "select", "id": "type_case_h6", "label": "t:settings.text_case", "options": [ { "value": "none", "label": "t:options.default" }, { "value": "uppercase", "label": "t:options.uppercase" } ], "default": "none" } ] }, { "name": "t:names.page_layout", "settings": [ { "type": "select", "id": "page_width", "label": "t:settings.page_width", "options": [ { "value": "narrow", "label": "t:options.narrow" }, { "value": "normal", "label": "t:options.normal" }, { "value": "wide", "label": "t:options.wide" } ], "default": "narrow" } ] }, { "name": "t:names.animations", "settings": [ { "type": "checkbox", "id": "page_transition_enabled", "label": "t:settings.page_transition_enabled", "default": true }, { "type": "checkbox", "id": "transition_to_main_product", "label": "t:settings.transition_to_main_product", "default": true }, { "type": "checkbox", "id": "add_to_cart_animation", "label": "t:settings.add_to_cart_animation", "default": true }, { "type": "select", "id": "card_hover_effect", "label": "t:settings.card_hover_effect", "options": [ { "value": "none", "label": "t:options.none" }, { "value": "lift", "label": "t:options.lift" }, { "value": "scale", "label": "t:options.scale" }, { "value": "subtle-zoom", "label": "t:options.subtle_zoom" } ], "default": "lift", "info": "t:info.hover_effects" } ] }, { "name": "t:names.badges", "settings": [ { "type": "select", "id": "badge_position", "options": [ { "value": "bottom-left", "label": "t:options.bottom_left" }, { "value": "top-left", "label": "t:options.top_left" }, { "value": "top-right", "label": "t:options.top_right" } ], "default": "top-left", "label": "t:settings.badge_position" }, { "type": "range", "id": "badge_corner_radius", "min": 0, "max": 100, "step": 2, "unit": "px", "label": "t:settings.badge_corner_radius", "default": 40 }, { "type": "header", "content": "t:settings.colors" }, { "type": "color_scheme", "id": "badge_sale_color_scheme", "label": "t:settings.badge_sale_color_scheme", "default": "scheme-4" }, { "type": "color_scheme", "id": "badge_sold_out_color_scheme", "label": "t:settings.badge_sold_out_color_scheme", "default": "scheme-5" }, { "type": "header", "content": "t:names.typography" }, { "type": "select", "id": "badge_font_family", "label": "t:settings.font", "options": [ { "value": "body", "label": "t:options.body" }, { "value": "subheading", "label": "t:options.subheading" }, { "value": "heading", "label": "t:options.heading" }, { "value": "accent", "label": "t:options.accent" } ], "default": "body" }, { "type": "select", "id": "badge_text_transform", "label": "t:settings.text_case", "options": [ { "value": "none", "label": "t:options.default" }, { "value": "uppercase", "label": "t:options.uppercase" } ], "default": "none" } ] }, { "name": "t:names.buttons", "settings": [ { "type": "header", "content": "t:options.button_primary" }, { "type": "range", "id": "primary_button_border_width", "min": 0, "max": 4, "step": 1, "unit": "px", "label": "t:settings.border_width", "default": 0 }, { "type": "range", "id": "button_border_radius_primary", "min": 0, "max": 100, "step": 1, "unit": "px", "label": "t:settings.border_radius", "default": 100 }, { "type": "select", "id": "type_font_button_primary", "label": "t:settings.font", "options": [ { "value": "body", "label": "t:options.body" }, { "value": "accent", "label": "t:options.accent" } ], "default": "body" }, { "type": "select", "id": "button_text_case_primary", "label": "t:settings.button_text_case", "options": [ { "value": "default", "label": "t:options.default" }, { "value": "uppercase", "label": "t:options.uppercase" } ], "default": "default" }, { "type": "header", "content": "t:options.button_secondary" }, { "type": "range", "id": "secondary_button_border_width", "min": 0, "max": 4, "step": 1, "unit": "px", "label": "t:settings.border_width", "default": 1 }, { "type": "range", "id": "button_border_radius_secondary", "min": 0, "max": 100, "step": 1, "unit": "px", "label": "t:settings.border_radius", "default": 100 }, { "type": "select", "id": "type_font_button_secondary", "label": "t:settings.font", "options": [ { "value": "body", "label": "t:options.body" }, { "value": "accent", "label": "t:options.accent" } ], "default": "body" }, { "type": "select", "id": "button_text_case_secondary", "label": "t:settings.button_text_case", "options": [ { "value": "default", "label": "t:options.default" }, { "value": "uppercase", "label": "t:options.uppercase" } ], "default": "default" }, { "type": "header", "content": "t:names.pills" }, { "type": "paragraph", "content": "t:info.pills_usage" }, { "type": "range", "id": "pills_border_radius", "label": "t:settings.border_radius", "min": 0, "max": 40, "step": 1, "unit": "px", "default": 40 } ] }, { "name": "t:names.cart", "settings": [ { "type": "select", "id": "cart_type", "label": "t:settings.cart_type", "options": [ { "value": "page", "label": "t:options.page" }, { "value": "drawer", "label": "t:options.drawer" } ], "default": "page" }, { "type": "select", "id": "product_title_case", "label": "t:settings.product_title_case", "options": [ { "value": "default", "label": "t:options.default" }, { "value": "uppercase", "label": "t:options.uppercase" } ], "default": "default" }, { "type": "select", "id": "cart_price_font", "label": "t:settings.font_price", "options": [ { "value": "body", "label": "t:options.body" }, { "value": "subheading", "label": "t:options.subheading" }, { "value": "heading", "label": "t:options.heading" }, { "value": "accent", "label": "t:options.accent" } ], "default": "subheading" }, { "type": "checkbox", "id": "auto_open_cart_drawer", "label": "t:settings.auto_open_cart_drawer", "default": false, "visible_if": "{{ settings.cart_type == 'drawer' }}" }, { "type": "header", "content": "t:content.cart_features" }, { "type": "checkbox", "id": "show_cart_note", "label": "t:settings.seller_note", "default": false }, { "type": "checkbox", "id": "cart_note_open_by_default", "label": "t:settings.seller_note_open_by_default", "default": false, "visible_if": "{{ settings.show_cart_note == true }}" }, { "type": "checkbox", "id": "show_add_discount_code", "label": "t:settings.add_discount_code", "default": true }, { "type": "checkbox", "id": "show_installments", "label": "t:settings.installments", "default": true }, { "type": "checkbox", "id": "show_accelerated_checkout_buttons", "label": "t:settings.checkout_buttons", "info": "t:info.checkout_buttons", "default": true }, { "type": "url", "id": "empty_cart_button_link", "label": "t:settings.empty_cart_button_link", "default": "/collections/all" }, { "type": "header", "content": "t:content.product_media" }, { "type": "select", "id": "cart_thumbnail_border", "label": "t:settings.border_style", "options": [ { "value": "none", "label": "t:options.none" }, { "value": "solid", "label": "t:options.solid" } ], "default": "none" }, { "type": "range", "id": "cart_thumbnail_border_width", "min": 0, "max": 10, "step": 1, "unit": "px", "label": "t:settings.border_width", "default": 1, "visible_if": "{{ settings.cart_thumbnail_border != 'none' }}" }, { "type": "range", "id": "cart_thumbnail_border_opacity", "min": 0, "max": 100, "step": 1, "unit": "%", "label": "t:settings.border_opacity", "default": 50, "visible_if": "{{ settings.cart_thumbnail_border != 'none' }}" }, { "type": "range", "id": "cart_thumbnail_border_radius", "label": "t:settings.border_radius", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 } ] }, { "name": "t:names.drawers", "settings": [ { "type": "color_scheme", "id": "drawer_color_scheme", "label": "t:settings.color_scheme", "default": "scheme-1" }, { "type": "select", "id": "drawer_border", "label": "t:settings.borders", "options": [ { "value": "none", "label": "t:options.none" }, { "value": "solid", "label": "t:options.solid" } ], "default": "none" }, { "type": "range", "id": "drawer_border_width", "min": 0, "max": 10, "step": 1, "unit": "px", "label": "t:settings.border_width", "default": 1, "visible_if": "{{ settings.drawer_border != 'none' }}" }, { "type": "range", "id": "drawer_border_opacity", "min": 0, "max": 100, "step": 1, "unit": "%", "label": "t:settings.border_opacity", "default": 50, "visible_if": "{{ settings.drawer_border != 'none' }}" }, { "type": "checkbox", "id": "drawer_drop_shadow", "label": "t:settings.drop_shadow", "default": false } ] }, { "name": "t:names.icons", "settings": [ { "type": "select", "id": "icon_stroke", "label": "t:settings.stroke", "options": [ { "value": "thin", "label": "t:options.thin" }, { "value": "default", "label": "t:options.default" }, { "value": "heavy", "label": "t:options.heavy" } ], "default": "default" } ] }, { "name": "t:names.input_fields", "settings": [ { "type": "range", "id": "input_border_width", "min": 0, "max": 4, "step": 1, "unit": "px", "label": "t:settings.border_width", "default": 1 }, { "type": "range", "id": "inputs_border_radius", "min": 0, "max": 32, "step": 1, "unit": "px", "label": "t:settings.border_radius", "default": 8 }, { "type": "select", "id": "type_preset", "label": "t:settings.type_preset", "options": [ { "value": "", "label": "t:options.default" }, { "value": "paragraph", "label": "t:options.paragraph" }, { "value": "h1", "label": "t:options.h1" }, { "value": "h2", "label": "t:options.h2" }, { "value": "h3", "label": "t:options.h3" }, { "value": "h4", "label": "t:options.h4" }, { "value": "h5", "label": "t:options.h5" }, { "value": "h6", "label": "t:options.h6" } ], "default": "paragraph" } ] }, { "name": "t:names.popovers_and_modals", "settings": [ { "type": "color_scheme", "id": "popover_color_scheme", "label": "t:settings.color_scheme", "default": "scheme-1" }, { "type": "range", "id": "popover_border_radius", "label": "t:settings.border_radius", "min": 0, "max": 16, "step": 1, "unit": "px", "default": 8 }, { "type": "select", "id": "popover_border", "label": "t:settings.borders", "options": [ { "value": "none", "label": "t:options.none" }, { "value": "solid", "label": "t:options.solid" } ], "default": "solid" }, { "type": "range", "id": "popover_border_width", "min": 0, "max": 10, "step": 1, "unit": "px", "label": "t:settings.border_width", "default": 1, "visible_if": "{{ settings.popover_border != 'none' }}" }, { "type": "range", "id": "popover_border_opacity", "min": 0, "max": 100, "step": 1, "unit": "%", "label": "t:settings.border_opacity", "default": 50, "visible_if": "{{ settings.popover_border != 'none' }}" }, { "type": "checkbox", "id": "popover_drop_shadow", "label": "t:settings.drop_shadow", "default": true } ] }, { "name": "t:names.prices", "settings": [ { "type": "header", "content": "t:settings.currency_code" }, { "type": "checkbox", "id": "currency_code_enabled_product_pages", "label": "t:settings.product_pages", "default": true }, { "type": "checkbox", "id": "currency_code_enabled_product_cards", "label": "t:settings.product_cards", "default": true }, { "type": "checkbox", "id": "currency_code_enabled_cart_items", "label": "t:settings.cart_items", "default": true }, { "type": "checkbox", "id": "currency_code_enabled_cart_total", "label": "t:settings.cart_total", "default": true } ] }, { "name": "t:names.product_cards", "settings": [ { "type": "checkbox", "id": "quick_add", "label": "t:settings.quick_add", "default": true }, { "type": "checkbox", "id": "mobile_quick_add", "label": "t:settings.mobile_quick_add", "default": false, "visible_if": "{{ settings.quick_add == true }}" }, { "type": "color_scheme", "id": "quick_add_color_scheme", "label": "t:settings.quick_add_colors", "default": "scheme-1", "visible_if": "{{ settings.quick_add == true }}" }, { "type": "header", "content": "t:settings.media" }, { "type": "checkbox", "id": "show_second_image_on_hover", "label": "t:settings.show_second_image_on_hover", "default": true }, { "type": "checkbox", "id": "product_card_carousel", "label": "t:settings.product_card_carousel", "default": true } ] }, { "name": "t:names.search", "settings": [ { "type": "collection", "id": "empty_state_collection", "label": "t:settings.empty_state_collection", "info": "t:settings.empty_state_collection_info" }, { "type": "header", "content": "t:names.predictive_search" }, { "type": "range", "id": "product_corner_radius", "min": 0, "max": 32, "step": 1, "unit": "px", "label": "t:settings.product_corner_radius", "default": 0 }, { "type": "range", "id": "card_corner_radius", "min": 0, "max": 16, "step": 1, "unit": "px", "label": "t:settings.card_corner_radius", "default": 0 }, { "type": "select", "id": "card_title_case", "label": "t:settings.product_and_card_title_case", "options": [ { "value": "default", "label": "t:options.default" }, { "value": "uppercase", "label": "t:options.uppercase" } ], "default": "default" } ] }, { "name": "t:names.swatches", "settings": [ { "type": "checkbox", "id": "show_variant_image", "label": "t:settings.variant_images", "default": false }, { "type": "range", "id": "variant_swatch_width", "min": 16, "max": 100, "step": 1, "unit": "px", "label": "t:settings.width", "default": 30 }, { "type": "range", "id": "variant_swatch_height", "min": 16, "max": 100, "step": 1, "unit": "px", "label": "t:settings.height", "default": 30 }, { "type": "range", "id": "variant_swatch_radius", "min": 0, "max": 100, "step": 1, "unit": "px", "label": "t:settings.border_radius", "default": 100 }, { "type": "select", "id": "variant_swatch_border_style", "label": "t:settings.borders", "options": [ { "value": "none", "label": "t:options.none" }, { "value": "solid", "label": "t:options.solid" } ], "default": "solid" }, { "type": "range", "id": "variant_swatch_border_width", "min": 0, "max": 10, "step": 0.5, "unit": "px", "label": "t:settings.border_width", "default": 1, "visible_if": "{{ settings.variant_swatch_border_style != 'none' }}" }, { "type": "range", "id": "variant_swatch_border_opacity", "min": 0, "max": 100, "step": 1, "unit": "%", "label": "t:settings.border_opacity", "default": 10, "visible_if": "{{ settings.variant_swatch_border_style != 'none' }}" } ] }, { "name": "t:names.variant_pickers", "settings": [ { "type": "header", "content": "t:content.variant_settings" }, { "type": "header", "content": "t:content.buttons" }, { "type": "range", "id": "variant_button_border_width", "min": 0, "max": 4, "step": 1, "unit": "px", "label": "t:settings.border_width", "default": 1 }, { "type": "range", "id": "variant_button_radius", "min": 0, "max": 100, "step": 1, "unit": "px", "label": "t:settings.border_radius", "default": 8 }, { "type": "select", "id": "variant_button_width", "label": "t:settings.width", "options": [ { "value": "default-width-buttons", "label": "t:options.fit" }, { "value": "equal-width-buttons", "label": "t:options.fill" } ], "default": "equal-width-buttons" } ] } ] ================================================ FILE: layout/password.liquid ================================================ {%- render 'stylesheets' -%} {%- if settings.favicon != blank -%} {%- endif -%} {% comment %} This a way to wait for main content to load when navigating to a new page so that the view transitions can work consistently {% endcomment %} {% if settings.transition_to_main_product or settings.page_transition_enabled %} {% endif %} {%- render 'meta-tags' -%} {%- render 'fonts' -%} {%- render 'scripts' -%} {%- render 'theme-styles-variables' -%} {%- render 'color-schemes' -%} {% if request.design_mode %} {%- render 'theme-editor' -%} {% endif %} {{ content_for_header }}
{{ content_for_layout }}
{%- form 'storefront_password' -%}

{{ 'actions.enter_password' | t }}

{%- if form.errors -%} {%- endif -%}
{%- endform -%} {%- render 'password-layout-styles' -%} ================================================ FILE: layout/theme.liquid ================================================ {%- if settings.favicon != blank -%} {%- endif -%} {% comment %} This a way to wait for main content to load when navigating to a new page so that the view transitions can work consistently {% endcomment %} {% if settings.transition_to_main_product or settings.page_transition_enabled %} {% endif %} {%- render 'meta-tags' -%} {%- render 'stylesheets' -%} {%- render 'fonts' -%} {%- render 'scripts' -%} {%- render 'theme-styles-variables' -%} {%- render 'color-schemes' -%} {% if request.design_mode %} {%- render 'theme-editor' -%} {% endif %} {{ content_for_header }} {% render 'skip-to-content-link', href: '#MainContent', text: 'accessibility.skip_to_text' %}
{% sections 'header-group' %}
{{ content_for_layout }}
{% render 'search-modal' %} {% if settings.quick_add or settings.mobile_quick_add %} {% render 'quick-add-modal' %} {% endif %} ================================================ FILE: locales/bg.json ================================================ { "blocks": { "load_video": "Зареждане на видео: {{ description }}", "sold_out": "Изчерпано", "email_signup": { "label": "Имейл", "placeholder": "Имейл адрес", "success": "Благодарим, че се абонирахте." }, "filter": "Филтър", "payment_methods": "Начини на плащане", "contact_form": { "name": "Име", "email": "Имейл адрес", "phone": "Телефон", "comment": "Коментар", "post_success": "Благодарим, че се свързахте с нас. Ще се свържем с вас възможно най-скоро.", "error_heading": "Коригирайте следното:" }, "slider_label": "Плъзгач" }, "accessibility": { "play_model": "Възпроизвеждане на 3D модел", "play_video": "Възпроизвеждане на видеоклип", "unit_price": "Единична цена", "country_results_count": "{{ count }} резултата", "slideshow_pause": "Пауза на слайдшоуто", "slideshow_play": "Възпроизвеждане на слайдшоу", "remove_item": "Премахване на {{ title}}", "skip_to_text": "Преминаване към съдържанието", "skip_to_product_info": "Прескочи към информацията за продукта", "skip_to_results_list": "Преминаване към списъка с резултати", "new_window": "Отваря се в нов прозорец.", "slideshow_next": "Следващ слайд", "slideshow_previous": "Предишен слайд", "close_dialog": "Затваряне на диалоговия прозорец", "reset_search": "Подновяване на търсенето", "search_results_count": "Открити са {{ count }} резултата от търсенето за „{{ query }}“", "search_results_no_results": "Няма резултати за „{{ query }}“", "filters": "Филтри", "filter_count": { "one": "Приложен е {{ count }} филтър", "other": "Приложени са {{ count }} филтъра" }, "account": "Профил", "cart": "Количка", "cart_count": "Общо артикули в количката", "menu": "Меню", "country_region": "Държава/регион", "slide_status": "Слайд {{ index }} от {{ length }}", "scroll_to": "Превъртете до {{ title }}", "loading_product_recommendations": "Зареждане на препоръчани продукти.", "discount": "Прилагане на код за отстъпка", "discount_applied": "Приложен код за отстъпка: {{ code }}", "inventory_status": "Статус на стоковите запаси", "pause_video": "Пауза на видеоклипа", "find_country": "Търсене на държава", "localization_region_and_language": "Инструмент за избор на регион и език", "decrease_quantity": "Намаляване на количеството", "increase_quantity": "Увеличаване на количеството", "quantity": "Количество", "rating": "Оценката за този продукт е {{ rating }} от 5", "nested_product": "{{ product_title }} за {{ parent_title }}", "discount_menu": "Кодове за отстъпка", "remove": "Премахване", "view_pricing_info": "Преглед на информация за ценообразуването", "open_hotspot": "Отваряне на гореща точка", "slideshow": "Слайдшоу", "header_navigation_label": "Основна" }, "actions": { "add_to_cart": "Добавяне към количката", "clear_all": "Изчистване на всички", "remove": "Премахване", "view_in_your_space": "Преглед във вашето пространство", "show_filters": "Филтър", "clear": "Изчисти", "continue_shopping": "Продължете да пазарувате", "log_in_html": "Имате профил? Влезте за по-бързо преминаване към плащане.", "see_items": { "one": "Вижте {{ count }} артикул", "other": "Вижте {{ count }} артикула" }, "view_all": "Покажи всички", "add": "Добавяне", "choose": "Избор", "added": "Добавено", "show_less": "Покажи по-малко", "show_more": "Покажи повече", "close": "Затваряне", "more": "Още", "zoom": "Увеличаване", "close_dialog": "Затваряне на диалоговия прозорец", "reset": "Нулиране", "enter_using_password": "Влизане с парола", "submit": "Изпрати", "enter_password": "Въведете парола", "remove_discount": "Премахване на отстъпка {{ code }}", "view_store_information": "Вижте информация за магазина", "back": "Назад", "log_in": "Влизане", "log_out": "Излизане", "apply": "Приложи", "sign_up": "Регистриране", "sign_in_options": "Други опции за влизане", "open_image_in_full_screen": "Отваряне на изображението на цял екран", "sort": "Сортиране", "show_all_options": "Показване на всички опции", "open": "Отваряне" }, "content": { "reviews": "мнения", "language": "Език", "localization_region_and_language": "Регион и език", "no_results_found": "Не са открити резултати", "cart_total": "Обща сума в количката", "your_cart_is_empty": "Количката ви е празна", "product_image": "Изображение на продукта", "product_information": "Информация за продукта", "quantity": "Количество", "product_total": "Обща стойност на продукта", "cart_estimated_total": "Очаквана обща сума", "seller_note": "Специални инструкции", "cart_subtotal": "Междинна сума", "discounts": "Отстъпки", "discount": "Отстъпка", "duties_and_taxes_included_shipping_at_checkout_with_policy_html": "С включено мито и данъци. Отстъпките и доставката се изчисляват при плащане.", "duties_and_taxes_included_shipping_at_checkout_without_policy": "С включено мито и данъци. Отстъпките и доставката се изчисляват при плащане.", "taxes_included_shipping_at_checkout_with_policy_html": "С включени данъци. Отстъпките и доставката се изчисляват при плащане.", "taxes_included_shipping_at_checkout_without_policy": "С включени данъци. Отстъпките и доставката се изчисляват при плащане.", "duties_included_taxes_at_checkout_shipping_at_checkout_with_policy_html": "С включено мито. Данъците, отстъпките и доставката се изчисляват при плащане.", "duties_included_taxes_at_checkout_shipping_at_checkout_without_policy": "С включено мито. Данъците, отстъпките и доставката се изчисляват при плащане.", "taxes_at_checkout_shipping_at_checkout_with_policy_html": "Данъците, отстъпките и доставката се изчисляват при плащане.", "taxes_at_checkout_shipping_at_checkout_without_policy": "Данъците, отстъпките и доставката се изчисляват при плащане.", "checkout": "Преминаване към плащане", "cart_title": "Количка", "price": "Цена", "price_regular": "Обичайна цена", "price_compare_at": "Сравнение на цени", "price_sale": "Цена при разпродажба", "duties_and_taxes_included": "С включено мито и данъци.", "duties_included": "С включено мито.", "shipping_policy_html": "Доставката се изчислява при плащане.", "taxes_included": "С включени данъци.", "product_badge_sold_out": "Изчерпано", "product_badge_sale": "Разпродажба", "grid_view": { "default_view": "По подразбиране", "grid_fieldset": "Grid изглед", "single_item": "Единична", "zoom_out": "Намаляване" }, "search_input_label": "Търсене", "search_input_placeholder": "Търсене", "search_results": "Резултати от търсенето", "search_results_label": "Резултати от търсенето", "search_results_no_results": "Няма резултати за „{{ terms }}“. Опитайте друго търсене.", "search_results_resource_articles": "Публикации в блог", "search_results_resource_collections": "Колекции", "search_results_resource_pages": "Страници", "search_results_resource_products": "Продукти", "search_results_resource_queries": "Търсене в предложенията", "search_results_view_all": "Покажи всички", "search_results_view_all_button": "Покажи всички", "search_results_resource_products_count": { "one": "{{ count }} продукт", "other": "{{ count }} продукта" }, "recently_viewed_products": "Наскоро разгледани", "unavailable": "Неналично", "collection_placeholder": "Название на колекцията", "product_card_placeholder": "Название на продукта", "product_count": "Брой продукти", "item_count": { "one": "{{ count }} артикул", "other": "{{ count }} артикула" }, "errors": "Грешки", "search": "Търсене", "search_results_no_results_check_spelling": "Няма резултати за „{{ terms }}“. Проверете начина на изписване или използвайте различна дума или фраза.", "featured_products": "Препоръчани продукти", "filters": "Филтри", "no_products_found": "Не са открити продукти.", "price_from": "От {{ price }}", "price_filter_html": "Най-високата цена е {{ price }}", "use_fewer_filters_html": "Опитайте да използвате по-малко филтри или изчистете всички филтри.", "blog_details_separator": "|", "read_more": "Прочетете повече...", "wrong_password": "Неправилна парола", "discount_code": "Код за отстъпка", "pickup_available_at_html": "Възможност за вземане от {{ location }}", "pickup_available_in": "Възможност за вземане от {{ pickup_time }}", "pickup_not_available": "В момента няма възможност за вземане", "pickup_ready_in": "{{ pickup_time }}", "account_title": "Профил", "account_title_personalized": "Здравейте, {{ first_name }}", "account_orders": "Поръчки", "account_profile": "Профил", "duties_and_taxes_included_shipping_at_checkout_with_policy_without_discounts_html": "С включено мито и данъци. Доставката се изчислява при плащане.", "duties_and_taxes_included_shipping_at_checkout_without_policy_without_discounts": "С включено мито и данъци. Доставката се изчислява при плащане.", "duties_included_taxes_at_checkout_shipping_at_checkout_with_policy_without_discounts_html": "С включено мито. Доставката се изчислява при плащане.", "duties_included_taxes_at_checkout_shipping_at_checkout_without_policy_without_discounts": "С включено мито. Доставката се изчислява при плащане.", "taxes_at_checkout_shipping_at_checkout_with_policy_without_discounts_html": "Данъците и доставката се изчисляват при плащане.", "taxes_at_checkout_shipping_at_checkout_without_policy_without_discounts": "Данъците и доставката се изчисляват при плащане.", "taxes_included_shipping_at_checkout_with_policy_without_discounts_html": "С включени данъци. Доставката се изчислява при плащане.", "taxes_included_shipping_at_checkout_without_policy_without_discounts": "С включени данъци. Доставката се изчислява при плащане.", "view_more_details": "Покажи повече подробности", "page_placeholder_title": "Заглавие на страница", "page_placeholder_content": "Изберере страница, за да видите съдържанието ú", "placeholder_image": "Временно изображение", "inventory_low_stock": "Ниски наличности", "inventory_in_stock": "В наличност", "inventory_out_of_stock": "Изчерпано количество", "inventory_low_stock_show_count": { "one": "Оставаща стойност: {{ count }}", "other": "Оставаща стойност: {{ count }}" }, "shipping_policy": "Доставката се изчислява при плащане.", "discount_code_error": "Кодът за отстъпка не може да бъде приложен към вашата количка", "shipping_discount_error": "Отстъпките от доставката се показват при преминаването към плащане след добавяне на адрес", "powered_by": "Този магазин ще се поддържа от", "store_owner_link_html": "Вие ли сте собственикът на магазина? Влезте тук", "recipient_form_send_to": "Изпращане до", "recipient_form_email_label": "Имейл на получателя", "recipient_form_email_label_my_email": "Моят имейл", "recipient_form_email_address": "Имейл адрес на получателя", "recipient_form_name_label": "Име на получателя (незадължително)", "recipient_form_message": "Съобщение (незадължително)", "recipient_form_characters_used": "{{ used_chars }}/{{ max_chars }} използвани знака", "recipient_form_send_on": "ГГГГ-ММ-ДД", "recipient_form_send_on_label": "Дата на изпращане (незадължително)", "recipient_form_fields_visible": "Полетата във формуляра за получателя вече са видими", "recipient_form_fields_hidden": "Полетата във формуляра за получателя вече са скрити", "recipient_form_error": "Възникна грешка при подаването на формуляра", "product_custom_property_character_count": "Използвани знаци: {{ used_chars }}/{{ max_chars }}", "terms_and_policies": "Правила и условия", "pagination": { "nav_label": "Навигиране в странирането", "previous": "Предишна", "next": "Следваща", "page": "Страница {{ page }}" }, "volume_pricing_available": "Налице е опция за ценообразуване според обем", "volume_pricing": "Ценообразуване според обем", "at_price_each": "при {{ price }}/бр.", "each": "{{ price }}/бр.", "each_abbreviation": "бр.", "price_at": "при", "price_range": "Ценови диапазон", "item_count_cutoff": "Повече от {{ count }} артикула", "cancel": "Анулиране", "product_subtotal": "Междинна сума за продуктите", "quantity_per_item": "/бр.", "remove_all": "Премахване на всички", "remove_all_items_confirmation": "Премахване на всички {{ count }} артикула от количката?", "remove_one_item_confirmation": "Премахване на 1 артикул от количката?", "total_items": "Общо артикули", "variant": "Вариант", "variant_total": "Обща сума за варианта", "view_cart": "Преглед на количката", "your_cart": "Вашата количка", "items_added_to_cart": { "one": "1 артикул е добавен в количката", "other": "{{ count }} артикула са добавени в количката" } }, "gift_cards": { "issued": { "how_to_use_gift_card": "Използвайте ваучера за подарък онлайн или QR код в магазина", "title": "Това е остатъкът от вашия ваучер за подарък на стойност {{ value }} за {{ shop }}!", "subtext": "Вашият ваучер за подарък", "shop_link": "Посетете магазина онлайн", "add_to_apple_wallet": "Добавяне към Apple Wallet", "qr_image_alt": "QR код – сканирайте го, за да използвате ваучера за подарък", "copy_code": "Копиране на кода на ваучер за подарък", "expiration_date": "Изтича на {{ expires_on }}", "copy_code_success": "Кодът е копиран успешно", "expired": "Изтекъл" } }, "placeholders": { "password": "Парола", "search": "Търсене", "product_title": "Название на продукта", "collection_title": "Название на колекцията", "blog_posts": "Публикации в блогове", "blog_post_title": "Заглавие", "blog_post_author": "Автор", "blog_post_date": "Дата", "blog_post_description": "Откъс от съдържанието на Вашата публикация в блога" }, "products": { "product": { "add_to_cart": "Добавяне към количката", "adding_to_cart": "Добавяне...", "added_to_cart": "Добавено в количката", "add_to_cart_error": "Грешка при добавянето в количката", "sold_out": "Изчерпано", "unavailable": "Неналично", "quantity_error_max": "За този артикул има максимум от {{ maximum }}", "quantity": "Количество", "quantity_increments": "Стъпки от {{ increment }}", "quantity_minimum": "Минимум: {{ minimum }}", "quantity_maximum": "Максимум: {{ maximum }}", "in_cart": "в количката", "default_title": "Заглавие по подразбиране", "sticky_add_to_cart": "Лента за бързо добавяне в количката" } }, "fields": { "separator": "до" }, "blogs": { "article": { "comment_author_separator": "•", "comments_heading": { "one": "{{ count }} коментар", "other": "{{ count }} коментара" } }, "comment_form": { "email": "Имейл адрес", "error": "Коментарът не е публикуван, обърнете внимание на следното:", "heading": "Оставяне на коментар", "message": "Съобщение", "moderated": "Имайте предвид, че коментарите трябва да бъдат одобрени, преди да се публикуват.", "name": "Име", "post": "Публикуване на коментар", "success_moderated": "Коментарът е публикуван, в очакване на модериране", "success": "Коментарът е публикуван" } } } ================================================ FILE: locales/cs.json ================================================ { "blocks": { "load_video": "Načíst video: {{ description }}", "sold_out": "Vyprodáno", "email_signup": { "label": "E-mail", "placeholder": "E-mailová adresa", "success": "Díky za odběr!" }, "filter": "Filtr", "payment_methods": "Platební metody", "contact_form": { "name": "Název", "email": "E-mail", "phone": "Telefon", "comment": "Komentář", "post_success": "Děkujeme, že jste nás kontaktovali. Ozveme se vám co možná nejdříve.", "error_heading": "Upravte prosím následující informace:" }, "slider_label": "Posuvník" }, "accessibility": { "play_model": "Přehrát 3D model", "play_video": "Přehrát video", "unit_price": "Jednotková cena", "country_results_count": "Počet výsledků: {{ count }}", "slideshow_pause": "Pozastavit prezentaci", "slideshow_play": "Přehrát prezentaci", "remove_item": "Odstranit {{ title}}", "skip_to_text": "Přeskočit na obsah", "skip_to_product_info": "Přejít na informace o produktu", "skip_to_results_list": "Přejít na seznam výsledků", "new_window": "Otevře se v novém okně.", "slideshow_next": "Další snímek", "slideshow_previous": "Předchozí snímek", "close_dialog": "Zavřít dialog", "reset_search": "Resetovat hledání", "search_results_count": "Pro dotaz „{{ query }}“ byl nalezen tento počet výsledků: {{ count }}", "search_results_no_results": "Pro dotaz „{{ query }}“ nebyly nalezeny žádné výsledky", "filters": "Filtry", "filter_count": { "one": "Je použit {{ count }} filtr", "other": "Je použito více filtrů ({{ count }})", "few": "Je použito více filtrů ({{ count }})", "many": "Je použito více filtrů ({{ count }})" }, "account": "Účet", "cart": "Košík", "cart_count": "Celkem položek v košíku", "menu": "Nabídka", "country_region": "Země/region", "slide_status": "Snímek {{ index }} z {{ length }}", "scroll_to": "Přejděte na {{ title }}", "loading_product_recommendations": "Načítají se doporučené produkty", "discount": "Použít slevový kód", "discount_menu": "Slevové kódy", "discount_applied": "Uplatněný slevový kód: {{ code }}", "inventory_status": "Stav skladových zásob", "pause_video": "Pozastavit video", "find_country": "Najít zemi", "localization_region_and_language": "Výběr regionu a jazyka", "decrease_quantity": "Snížit množství", "increase_quantity": "Zvýšit množství", "rating": "Hodnocení tohoto produktu je {{ rating }} z 5", "quantity": "Množství", "nested_product": "{{ product_title }} pro {{ parent_title }}", "remove": "Odebrat", "view_pricing_info": "Zobrazit informace o cenách", "open_hotspot": "Otevřený hotspot", "slideshow": "Prezentace", "header_navigation_label": "Hlavní" }, "actions": { "add_to_cart": "Přidat do košíku", "clear_all": "Vymazat vše", "remove": "Odebrat", "view_in_your_space": "Zobrazit ve vašem prostoru", "show_filters": "Filtr", "clear": "Vymazat", "continue_shopping": "Pokračovat v nákupu", "log_in_html": "Máte účet? Přihlaste se, abyste urychlili zaplacení.", "see_items": { "one": "Viz {{ count }} položka", "other": "Viz {{ count }} položek", "few": "Viz {{ count }} položek", "many": "Viz {{ count }} položek" }, "view_all": "Zobrazit vše", "add": "Přidat", "choose": "Vybrat", "added": "Přidáni", "show_less": "Zobrazit méně", "show_more": "Zobrazit více", "close": "Zavřít", "more": "Více", "reset": "Resetovat", "zoom": "Lupa", "close_dialog": "Zavřít dialog", "back": "Zpět", "log_in": "Přihlásit se", "log_out": "Odhlásit se", "remove_discount": "Odebrat slevu {{ code }}", "enter_using_password": "Vstoupit pomocí hesla", "submit": "Odeslat", "enter_password": "Zadat heslo", "view_store_information": "Zobrazit informace obchodu", "apply": "Použít", "sign_in_options": "Další možnosti přihlášení", "sign_up": "Zaregistrovat se", "open_image_in_full_screen": "Otevřít obrázek na celou obrazovku", "sort": "Třídit", "show_all_options": "Zobrazit všechny možnosti", "open": "Otevřít" }, "content": { "reviews": "recen.", "language": "Jazyk", "localization_region_and_language": "Oblast a jazyk", "no_results_found": "Nebyly nalezeny žádné výsledky", "cart_total": "Součet košíku", "your_cart_is_empty": "Košík je prázdný", "product_image": "Obrázek produktu", "product_information": "Informace o produktu", "quantity": "Množství", "product_total": "Celkem kusů produktu", "cart_estimated_total": "Odhadovaný součet", "seller_note": "Zvláštní pokyny", "cart_subtotal": "Mezisoučet", "discounts": "Slevy", "discount": "Sleva", "duties_and_taxes_included_shipping_at_checkout_with_policy_html": "Včetně cla a daní. Slevy a cena dopravy se vypočítají na pokladně.", "duties_and_taxes_included_shipping_at_checkout_without_policy": "Včetně cla a daní. Slevy a cena dopravy se vypočítají na pokladně.", "taxes_included_shipping_at_checkout_with_policy_html": "Včetně daní. Slevy a cena dopravy se vypočítají na pokladně.", "taxes_included_shipping_at_checkout_without_policy": "Včetně daní. Slevy a cena dopravy se vypočítají na pokladně.", "duties_included_taxes_at_checkout_shipping_at_checkout_with_policy_html": "Včetně cla. Daně, slevy a cena dopravy se vypočítají na pokladně.", "duties_included_taxes_at_checkout_shipping_at_checkout_without_policy": "Včetně cla. Daně, slevy a cena dopravy se vypočítají na pokladně.", "taxes_at_checkout_shipping_at_checkout_with_policy_html": "Daně, slevy a cena dopravy se vypočítají na pokladně.", "taxes_at_checkout_shipping_at_checkout_without_policy": "Daně, slevy a cena dopravy se vypočítají na pokladně.", "checkout": "Zaplatit", "cart_title": "Košík", "price": "Cena", "price_regular": "Běžná cena", "price_compare_at": "Původní cena", "price_sale": "Výprodejová cena", "duties_and_taxes_included": "Včetně cla a daní.", "duties_included": "Včetně cla.", "shipping_policy_html": "Cena dopravy se vypočítá v pokladně.", "taxes_included": "Včetně daní.", "product_badge_sold_out": "Vyprodáno", "product_badge_sale": "Výprodej", "search_input_label": "Začněte hledat", "search_input_placeholder": "Vyhledat", "search_results": "Výsledky hledání", "search_results_label": "Výsledky hledání", "search_results_no_results": "Pro dotaz „{{ terms }}“ nebyly nalezeny žádné výsledky. Zkuste vyhledat jiný dotaz.", "search_results_resource_articles": "Příspěvky na blogu", "search_results_resource_collections": "Kolekce", "search_results_resource_pages": "Stránky", "search_results_resource_products": "Produkty", "search_results_resource_queries": "Návrhy hledaných výrazů", "search_results_view_all": "Zobrazit vše", "search_results_view_all_button": "Zobrazit vše", "search_results_resource_products_count": { "one": "{{ count }} produkt", "other": "{{ count }} prod.", "few": "{{ count }} prod.", "many": "{{ count }} prod." }, "grid_view": { "default_view": "Výchozí", "grid_fieldset": "Sloupcová mřížka", "single_item": "Jedna volba", "zoom_out": "Oddálit" }, "unavailable": "Není k dispozici", "collection_placeholder": "Název kolekce", "product_card_placeholder": "Název produktu", "recently_viewed_products": "Nedávno zobrazené", "product_count": "Počet produktů", "item_count": { "one": "{{ count }} položka", "other": "{{ count }} polož.", "few": "{{ count }} polož.", "many": "{{ count }} polož." }, "errors": "Chyby", "search": "Hledání", "search_results_no_results_check_spelling": "Pro dotaz „{{ terms }}\" nebyly nalezeny žádné výsledky. Zkontrolujte pravopis nebo zadejte jiné slovo či slovní spojení.", "featured_products": "Propagované produkty", "no_products_found": "Nebyly nalezeny žádné produkty.", "price_from": "Od {{ price }}", "use_fewer_filters_html": "Zkuste použít méně filtrů, nebo vymazat všechny filtry.", "filters": "Filtry", "price_filter_html": "Nejvyšší cena je {{ price }}", "blog_details_separator": "|", "account_title": "Účet", "account_title_personalized": "Přihlášený uživatel: {{ first_name }}", "account_orders": "Objednávky", "account_profile": "Profil", "discount_code": "Slevový kód", "duties_and_taxes_included_shipping_at_checkout_with_policy_without_discounts_html": "Včetně cla a daní. Cena dopravy se vypočítá na pokladně.", "duties_and_taxes_included_shipping_at_checkout_without_policy_without_discounts": "Včetně cla a daní. Cena dopravy se vypočítá na pokladně.", "duties_included_taxes_at_checkout_shipping_at_checkout_with_policy_without_discounts_html": "Včetně cla. Cena dopravy se vypočítá na pokladně.", "duties_included_taxes_at_checkout_shipping_at_checkout_without_policy_without_discounts": "Včetně cla. Cena dopravy se vypočítá na pokladně.", "pickup_available_at_html": "Vyzvednutí je k dispozici v lokalitě {{ location }}", "pickup_available_in": "Vyzvednutí je k dispozici v {{ pickup_time }}", "pickup_not_available": "Vyzvednutí není momentálně k dispozici", "pickup_ready_in": "{{ pickup_time }}", "read_more": "Přečíst si více...", "taxes_at_checkout_shipping_at_checkout_with_policy_without_discounts_html": "Daně a doprava se vypočítají na pokladně", "taxes_at_checkout_shipping_at_checkout_without_policy_without_discounts": "Daně a doprava se vypočítají na pokladně", "taxes_included_shipping_at_checkout_with_policy_without_discounts_html": "Včetně daní. Cena dopravy se vypočítá na pokladně.", "taxes_included_shipping_at_checkout_without_policy_without_discounts": "Včetně daní. Cena dopravy se vypočítá na pokladně.", "wrong_password": "Heslo není správné", "view_more_details": "Zobrazit další podrobnosti", "inventory_low_stock": "Skladové zásoby docházejí", "inventory_in_stock": "Skladem", "inventory_out_of_stock": "Není skladem", "page_placeholder_title": "Titulek stránky", "page_placeholder_content": "Vyberte stránku, abyste zobrazili její obsah.", "placeholder_image": "Zástupný znak obrázku", "inventory_low_stock_show_count": { "one": "Zbývá: {{ count }}", "other": "Zbývá: {{ count }}", "few": "Zbývá: {{ count }}", "many": "Zbývá: {{ count }}" }, "powered_by": "Obchod bude využívat platformu", "store_owner_link_html": "Jste majitelem obchodu? Přihlaste se zde", "shipping_discount_error": "Slevy na dopravu se zobrazí při placení po přidání adresy.", "discount_code_error": "Slevový kód nelze na váš košík uplatnit", "shipping_policy": "Cena za dopravu se vypočítá u pokladny.", "recipient_form_send_to": "Odeslat na", "recipient_form_email_label": "E-mail příjemce", "recipient_form_email_label_my_email": "Můj e-mail", "recipient_form_email_address": "E-mailová adresa příjemce", "recipient_form_name_label": "Jméno příjemce (volitelné)", "recipient_form_message": "Zpráva (volitelné)", "recipient_form_characters_used": "Použito {{ used_chars }}/{{ max_chars }} znaků", "recipient_form_send_on": "RRRR-MM-DD", "recipient_form_send_on_label": "Datum odeslání (volitelné)", "recipient_form_fields_visible": "Pole formuláře příjemce jsou nyní viditelná", "recipient_form_fields_hidden": "Pole formuláře příjemce jsou nyní skrytá", "recipient_form_error": "Vyskytla se chyba při odesílání formuláře", "product_custom_property_character_count": "Použito {{ used_chars }}/{{ max_chars }} znaků", "terms_and_policies": "Podmínky a zásady", "pagination": { "nav_label": "Navigace stránkováním", "previous": "Předchozí", "next": "Další", "page": "Strana {{ page }}" }, "volume_pricing_available": "Jsou dostupné objemové slevy", "volume_pricing": "Objemové slevy", "at_price_each": "za {{ price }}/ks", "each": "{{ price }}/ks", "each_abbreviation": "ks", "price_at": "za", "price_range": "Cenové rozmezí", "cancel": "Zrušit", "product_subtotal": "Mezisoučet produktu", "quantity_per_item": "/ks", "remove_all": "Odebrat vše", "remove_all_items_confirmation": "Chcete odebrat všechny položky ({{ count }}) z košíku?", "remove_one_item_confirmation": "Chcete odebrat 1 položku z košíku?", "total_items": "Celkový počet položek", "variant": "Varianta", "variant_total": "Varianta celkem", "view_cart": "Zobrazit košík", "your_cart": "Váš košík", "items_added_to_cart": { "one": "1 položka byla přidána do košíku", "other": "Počet položek přidaných do košíku: {{ count }}", "few": "Počet položek přidaných do košíku: {{ count }}", "many": "Počet položek přidaných do košíku: {{ count }}" }, "item_count_cutoff": "Počet položek: více než {{ count }}" }, "gift_cards": { "issued": { "how_to_use_gift_card": "Použijte kód dárkové karty online nebo QR kód na prodejně", "title": "Zůstatek vaší dárkové karty pro obchod {{ shop }} je: {{ value }}!", "subtext": "Vaše dárková karta", "shop_link": "Navštívit online obchod", "add_to_apple_wallet": "Přidat do Apple Peněženky", "qr_image_alt": "QR kód: po naskenování můžete uplatnit svou dárkovou kartu", "copy_code": "Zkopírovat kód dárkové karty", "expiration_date": "Platnost skončí {{ expires_on }}", "copy_code_success": "Kód byl úspěšně zkopírován", "expired": "Po konci platnosti" } }, "placeholders": { "password": "Heslo", "search": "Vyhledat", "product_title": "Název produktu", "collection_title": "Název kolekce", "blog_posts": "Blogové příspěvky", "blog_post_title": "Název", "blog_post_author": "Autor", "blog_post_date": "Datum", "blog_post_description": "Úryvek z obsahu vašeho blogového příspěvku" }, "products": { "product": { "add_to_cart": "Přidat do košíku", "adding_to_cart": "Přidávání do košíku...", "added_to_cart": "Přidáno do košíku", "add_to_cart_error": "Chyba při přidávání do košíku", "sold_out": "Vyprodáno", "unavailable": "Není k dispozici", "quantity_error_max": "Maximum této položky je: {{ maximum }}", "quantity": "Množství", "quantity_increments": "Přírůstky: {{ increment }}", "quantity_minimum": "Minimum: {{ minimum }}", "quantity_maximum": "Maximum: {{ maximum }}", "in_cart": "v košíku", "default_title": "Výchozí název", "sticky_add_to_cart": "Panel Rychle přidat do košíku" } }, "fields": { "separator": "až" }, "blogs": { "article": { "comment_author_separator": "•", "comments_heading": { "one": "{{ count }} komentář", "other": "počet komentářů: {{ count }}", "few": "počet komentářů: {{ count }}", "many": "počet komentářů: {{ count }}" } }, "comment_form": { "email": "E-mail", "error": "Komentář se nepodařilo odeslat, prosím vyřešte následující:", "heading": "Zanechat komentář", "message": "Zpráva", "moderated": "Upozorňujeme, že komentáře musí být před zveřejněním schváleny.", "name": "Jméno", "post": "Publikovat komentář", "success_moderated": "Komentář odeslán, čeká na schválení", "success": "Komentář zveřejněn" } } } ================================================ FILE: locales/cs.schema.json ================================================ { "names": { "404": "404", "borders": "Ohraničení", "collapsible_row": "Sbalitelný řádek", "colors": "Barvy", "custom_section": "Vlastní sekce", "icon": "Ikona", "logo_and_favicon": "Logo a favikona", "overlapping_blocks": "Překrývající se bloky", "product_buy_buttons": "Nákupní tlačítka", "product_description": "Popis", "product_price": "Cena", "product_variant_picker": "Selektor variant", "slideshow": "Prezentace", "typography": "Typografie", "video": "Video", "slideshow_controls": "Ovládací prvky prezentace", "size": "Velikost", "spacing": "Rozestupy", "product_recommendations": "Doporučené produkty", "product_media": "Média produktu", "featured_collection": "Propagovaná kolekce", "add_to_cart": "Přidat do košíku", "email_signup": "Odběr e‑mailů", "submit_button": "Tlačítko Odeslat", "grid_layout_selector": "Selektor rozvržení mřížky", "image": "Obrázek", "list_items": "Položky seznamu", "facets": "Filtry", "variants": "Varianty", "product_cards": "Karty produktů", "styles": "Styly", "buttons": "Tlačítka", "inputs": "Vstupy", "primary_button": "Primární tlačítko", "secondary_button": "Sekundární tlačítko", "popovers_and_modals": "Vyskakovací panely a modální okna", "products_carousel": "Propagovaná kolekce: Karusel", "products_grid": "Propagovaná kolekce: Mřížka", "marquee": "Běžící text", "alternating_content_rows": "Střídající se řádky", "pull_quote": "Citace", "contact_form": "Kontaktní formulář", "featured_product": "Zvýrazněný produkt", "icons_with_text": "Ikony s textem", "accelerated_checkout": "Zrychlená pokladna", "accordion": "Rozbalovací panel", "accordion_row": "Řádek rozbalovacího panelu", "animations": "Animace", "announcement": "Oznámení", "announcement_bar": "Oznamovací lišta", "badges": "Odznaky", "button": "Tlačítko", "cart": "Košík", "cart_items": "Položky v košíku", "cart_products": "Produkty v košíku", "cart_title": "Košík", "collection": "Kolekce", "collection_card": "Karta kolekce", "collection_columns": "Sloupce kolekce", "collection_container": "Kolekce", "collection_description": "Popis kolekce", "collection_image": "Obrázek kolekce", "collection_info": "Informace o kolekci", "collection_list": "Seznam kolekcí", "collections": "Kolekce", "content": "Obsah", "content_grid": "Mřížka obsahu", "details": "Podrobnosti", "divider": "Oddělovač", "filters": "Filtrování a řazení", "follow_on_shop": "Sledovat v aplikaci Shop", "footer": "Zápatí", "footer_utilities": "Nástroje zápatí", "group": "Skupina", "header": "Záhlaví", "heading": "Nadpis", "icons": "Ikony", "image_with_text": "Obrázek s textem", "input": "Vstup", "logo": "Logo", "magazine_grid": "Magazínová mřížka", "media": "Média", "menu": "Nabídka", "mobile_layout": "Rozvržení pro mobil", "payment_icons": "Ikony plateb", "popup_link": "Odkaz na vyskakovací okno", "predictive_search": "Vyskakovací panel vyhledávání", "predictive_search_empty": "Prediktivní vyhledávání: Prázdný stav", "price": "Cena", "product": "Produkt", "product_card": "Karta produktu", "product_card_media": "Média", "product_card_rendering": "Vykreslování karty produktu", "product_grid": "Mřížka", "product_grid_main": "Mřížka produktů", "product_image": "Obrázek produktu", "product_information": "Informace o produktu", "product_review_stars": "Hvězdičky hodnocení", "quantity": "Množství", "row": "Řádek", "search": "Vyhledávání", "section": "Sekce", "selected_variants": "Vybrané varianty", "slide": "Snímek", "social_media_links": "Odkazy na sociální sítě", "steps": "Kroky", "summary": "Shrnutí", "swatches": "Vzorníky", "testimonials": "Reference", "text": "Text", "title": "Název", "utilities": "Pomocné prvky", "search_input": "Vyhledávací pole", "search_results": "Výsledky vyhledávání", "read_only": "Jen pro čtení", "collection_title": "Název kolekce", "collections_bento": "Seznam kolekcí: Bento", "faq_section": "Nejčastější dotazy", "hero": "Hero", "jumbo_text": "Velký text", "product_list": "Propagovaná kolekce", "spacer": "Mezera", "view_all_button": "Zobrazit vše", "video_section": "Video", "custom_liquid": "Vlastní Liquid", "blog": "Blog", "blog_post": "Blogový příspěvek", "blog_posts": "Blogové příspěvky", "caption": "Titulek", "collection_card_image": "Obrázek", "collection_links": "Odkazy na kolekce", "collection_links_spotlight": "Odkazy na kolekce: Spotlight", "collection_links_text": "Odkazy na kolekce: Text", "collections_carousel": "Seznam kolekcí: Karusel", "collections_editorial": "Seznam kolekcí: Redakční", "collections_grid": "Seznam kolekcí: Mřížka", "copyright": "Copyright", "count": "Počet", "divider_section": "Oddělovač", "drawers": "Výsuvné panely", "editorial": "Redakční", "editorial_jumbo_text": "Redakční: Velký text", "hero_marquee": "Hero: Běžící text", "input_fields": "Vstupní pole", "local_pickup": "Vyzvednutí v prodejně", "marquee_section": "Běžící text", "media_with_text": "Média s textem", "page": "Stránka", "page_content": "Obsah", "page_layout": "Rozvržení stránky", "policy_list": "Odkazy na zásady", "prices": "Ceny", "products_editorial": "Propagovaná kolekce: Redakční", "social_link": "Odkaz na sociální síť", "split_showcase": "Rozdělená prezentace", "variant_pickers": "Selektory variant", "product_title": "Název produktu", "large_logo": "Velké logo", "product_list_button": "Tlačítko Zobrazit vše", "product_inventory": "Skladové zásoby produktu", "pills": "Štítky", "description": "Popis", "featured_image": "Propagovaný obrázek", "multicolumn": "Vícesloupcové", "rich_text_section": "Formátovaný text", "product_custom_property": "Zvláštní pokyny", "hero_bottom_aligned": "Hero: Zarovnáno dolů", "blog_card": "Karta blogu", "blog_posts_grid": "Blogové příspěvky: Mřížka", "blog_posts_carousel": "Blogové příspěvky: Karusel", "blog_posts_editorial": "Blogové příspěvky: Redakční", "excerpt": "Úryvek", "footer_password": "Zápatí stránky s heslem", "policies_and_links": "Zásady a odkazy", "card": "Karta", "carousel": "Karusel", "carousel_content": "Obsah karuselu", "quick_order_list": "Seznam pro rychlou objednávku", "column": "Sloupec", "comparison_slider": "Porovnávací posuvník", "slideshow_full_frame": "Prezentace: přes celou plochu", "slideshow_inset": "Prezentace: s okraji", "image_compare": "Porovnání obrázků", "subheading": "Podnadpis", "featured_product_information": "Zvýrazněný produkt", "product_hotspots": "Hotspoty produktu", "hotspot_product": "Hotspot", "product_sku": "SKU", "layered_slideshow": "Vrstvená prezentace" }, "settings": { "alignment": "Zarovnání", "autoplay": "Automatické přehrávání", "background": "Pozadí", "border_radius": "Poloměr rohů", "border_width": "Tloušťka ohraničení", "borders": "Ohraničení", "bottom_padding": "Spodní vnitřní okraj", "button": "Tlačítko", "color": "Barva", "colors": "Barvy", "content_alignment": "Zarovnání obsahu", "content_direction": "Směr obsahu", "content_position": "Pozice obsahu", "cover_image_size": "Velikost úvodního obrázku", "cover_image": "Úvodní obrázek", "custom_minimum_height": "Vlastní minimální výška", "custom_width": "Vlastní šířka", "enable_video_looping": "Opakování videa", "favicon": "Favikona", "font_family": "Rodina písma", "gap": "Mezera", "geometric_translate_y": "Geometrický posun na ose Y", "heading": "Nadpis", "icon": "Ikona", "image": "Obrázek", "image_icon": "Obrázková ikona", "image_opacity": "Neprůhlednost obrázku", "image_position": "Pozice obrázku", "image_ratio": "Poměr stran obrázku", "label": "Štítek", "line_height": "Řádkování", "link": "Odkaz", "layout_gap": "Mezera v rozvržení", "make_section_full_width": "Sekce přes celou šířku", "minimum_height": "Minimální výška", "opacity": "Neprůhlednost", "overlay_opacity": "Neprůhlednost překryvu", "padding": "Vnitřní okraj", "primary_color": "Odkazy", "product": "Produkt", "section_width": "Šířka sekce", "size": "Velikost", "slide_spacing": "Mezera mezi snímky", "slide_width": "Šířka snímku", "slideshow_fullwidth": "Snímky přes celou šířku", "style": "Styl", "text": "Text", "text_case": "Velká/malá písmena", "top_padding": "Horní vnitřní okraj", "video": "Video", "video_alt_text": "Alternativní text", "video_loop": "Opakovat video", "video_position": "Pozice videa", "width": "Šířka", "z_index": "Z-index", "limit_content_width": "Omezit šířku obsahu", "color_scheme": "Barevné schéma", "inherit_color_scheme": "Převzít barevné schéma", "product_count": "Počet produktů", "product_type": "Typ produktu", "content_width": "Šířka obsahu", "collection": "Kolekce", "enable_sticky_content": "Přilepený obsah na počítači", "error_color": "Chyba", "success_color": "Úspěch", "primary_font": "Primární písmo", "secondary_font": "Sekundární písmo", "tertiary_font": "Terciární písmo", "columns": "Sloupce", "items_to_show": "Počet položek k zobrazení", "layout": "Rozvržení", "layout_type": "Typ", "show_grid_layout_selector": "Zobrazit výběr rozvržení mřížky", "view_more_show": "Zobrazit tlačítko „Zobrazit více“", "image_gap": "Mezera obrázku", "width_desktop": "Šířka na počítači", "width_mobile": "Šířka na mobilu", "border_style": "Styl ohraničení", "height": "Výška", "thickness": "Tloušťka", "stroke": "Tloušťka čáry", "filter_style": "Styl filtru", "swatches": "Vzorníky", "quick_add_colors": "Barvy pro rychlé přidání", "divider_color": "Oddělovač", "border_opacity": "Neprůhlednost ohraničení", "hover_background": "Pozadí při najetí", "hover_borders": "Ohraničení při najetí", "hover_text": "Text při najetí", "primary_hover_color": "Odkazy při najetí", "primary_button_text": "Text primárního tlačítka", "primary_button_background": "Pozadí primárního tlačítka", "primary_button_border": "Ohraničení primárního tlačítka", "secondary_button_text": "Text sekundárního tlačítka", "secondary_button_background": "Pozadí sekundárního tlačítka", "secondary_button_border": "Ohraničení sekundárního tlačítka", "shadow_color": "Stín", "video_autoplay": "Automatické přehrávání", "video_cover_image": "Úvodní obrázek", "video_external_url": "URL", "video_source": "Zdroj", "card_image_height": "Výška obrázku produktu", "first_row_media_position": "Pozice média v první řadě", "accordion": "Rozbalovací panel", "aspect_ratio": "Poměr stran", "auto_rotate_announcements": "Automatické střídání oznámení", "auto_rotate_slides": "Automatické střídání snímků", "badge_corner_radius": "Poloměr rohů", "badge_position": "Pozice na kartách", "badge_sale_color_scheme": "Sleva", "badge_sold_out_color_scheme": "Vyprodáno", "behavior": "Chování", "blur": "Rozmazání stínu", "border": "Ohraničení", "bottom": "Dole", "carousel_on_mobile": "Karusel na mobilu", "cart_count": "Počet položek v košíku", "cart_items": "Položky v košíku", "cart_related_products": "Související produkty", "cart_title": "Košík", "cart_total": "Celkem v košíku", "cart_type": "Typ", "case": "Velká/malá písmena", "checkout_buttons": "Tlačítka zrychlené pokladny", "collection_list": "Kolekce", "collection_templates": "Šablony kolekcí", "content": "Obsah", "corner_radius": "Poloměr rohů", "country_region": "Země/region", "currency_code": "Kód měny", "custom_height": "Vlastní výška", "desktop_height": "Výška na počítači", "direction": "Směr", "display": "Zobrazení", "divider_thickness": "Tloušťka oddělovače", "divider": "Oddělovač", "dividers": "Oddělovače", "drop_shadow": "Vržený stín", "empty_state_collection_info": "Zobrazí se před zadáním hledání", "empty_state_collection": "Kolekce v prázdném stavu", "enable_filtering": "Filtry", "enable_grid_density": "Ovládání rozvržení mřížky", "enable_sorting": "Řazení", "enable_zoom": "Povolit přiblížení", "equal_columns": "Stejně široké sloupce", "expand_first_group": "Rozbalit první skupinu", "extend_media_to_screen_edge": "Rozšířit média ke kraji obrazovky", "extend_summary": "Rozšířit ke kraji obrazovky", "extra_large": "Extra velké", "extra_small": "Extra malé", "flag": "Vlajka", "font_price": "Písmo ceny", "font_weight": "Tloušťka písma", "font": "Písmo", "full_width_first_image": "První obrázek přes celou šířku", "full_width_on_mobile": "Celá šířka na mobilu", "heading_preset": "Předvolba nadpisu", "hide_unselected_variant_media": "Skrýt média nevybrané varianty", "horizontal_gap": "Vodorovná mezera", "horizontal_offset": "Vodorovný posun stínu", "hover_behavior": "Chování při najetí", "icon_background": "Pozadí ikony", "icons": "Ikony", "image_border_radius": "Poloměr rohů obrázku", "installments": "Splátky", "integrated_button": "Integrované tlačítko", "language_selector": "Výběr jazyka", "large": "Velké", "left_padding": "Levý vnitřní okraj", "left": "Vlevo", "letter_spacing": "Proklad znaků", "limit_media_to_screen_height": "Omezit na výšku obrazovky", "limit_product_details_width": "Omezit šířku podrobností o produktu", "link_preset": "Předvolba odkazu", "links": "Odkazy", "logo": "Logo", "loop": "Opakovat", "make_details_sticky_desktop": "Přilepit na počítači", "max_width": "Maximální šířka", "media_height": "Výška médií", "media_overlay": "Překryv médií", "media_position": "Pozice médií", "media_type": "Typ médií", "media_width": "Šířka médií", "menu": "Nabídka", "mobile_columns": "Sloupce na mobilu", "mobile_height": "Výška na mobilu", "mobile_logo_image": "Logo na mobilu", "mobile_quick_add": "Rychlé přidání na mobilu", "motion_direction": "Směr pohybu", "motion": "Pohyb", "movement_direction": "Směr pohybu", "navigation_bar_color_scheme": "Barevné schéma navigační lišty", "navigation_bar": "Navigační lišta", "navigation": "Navigace", "open_new_tab": "Otevřít odkaz v nové kartě", "overlay_color": "Barva překryvu", "overlay": "Překryv", "padding_bottom": "Spodní vnitřní okraj", "padding_horizontal": "Vodorovný vnitřní okraj", "padding_top": "Horní vnitřní okraj", "page_width": "Šířka stránky", "pagination": "Stránkování", "placement": "Umístění", "position": "Pozice", "preset": "Předvolba", "product_cards": "Produktové karty", "product_pages": "Stránky produktu", "product_templates": "Šablony produktu", "products": "Produkty", "quick_add": "Rychlé přidání", "ratio": "Poměr", "regular": "Normální", "review_count": "Počet recenzí", "right": "Vpravo", "row_height": "Výška řádku", "row": "Řádek", "seller_note": "Povolit poznámku pro prodejce", "shape": "Tvar", "show_as_accordion": "Na mobilu zobrazit jako rozbalovací panel", "show_sale_price_first": "Nejprve zobrazit výprodejovou cenu", "show_tax_info": "Daňové informace", "show": "Zobrazit", "small": "Malé", "speed": "Rychlost", "statement": "Výpis", "sticky_header": "Přilepené záhlaví", "text_hierarchy": "Hierarchie textu", "text_presets": "Předvolby textu", "title": "Titulek", "top": "Nahoře", "type": "Typ", "type_preset": "Předvolba textu", "underline_thickness": "Tloušťka podtržení", "variant_images": "Obrázky variant", "vendor": "Dodavatel", "vertical_gap": "Svislá mezera", "vertical_offset": "Svislý posun stínu", "vertical_on_mobile": "Svisle na mobilu", "view_all_as_last_card": "„Zobrazit vše“ jako poslední kartu", "weight": "Tloušťka písma", "wrap": "Zalamovat", "read_only": "Jen pro čtení", "always_stack_buttons": "Vždy řadit tlačítka pod sebe", "background_color": "Barva pozadí", "custom_mobile_size": "Vlastní velikost na mobilu", "custom_mobile_width": "Vlastní šířka na mobilu", "fixed_height": "Výška v pixelech", "fixed_width": "Šířka v pixelech", "gradient_direction": "Směr přechodu", "hide_padding": "Skrýt vnitřní okraj", "logo_font": "Písmo loga", "overlay_style": "Styl překryvu", "percent_height": "Výška v procentech", "percent_size_mobile": "Velikost v procentech", "percent_size": "Velikost v procentech", "percent_width": "Šířka v procentech", "pixel_size_mobile": "Velikost v pixelech", "pixel_size": "Velikost v pixelech", "shadow_opacity": "Neprůhlednost stínu", "show_filter_label": "Textové štítky u použitých filtrů", "show_swatch_label": "Textové štítky u vzorníků", "size_mobile": "Velikost na mobilu", "transparent_background": "Průhledné pozadí", "unit": "Jednotka", "account": "Účet", "align_baseline": "Zarovnat text na základní linii", "add_discount_code": "Povolit slevy v košíku", "background_overlay": "Překryv pozadí", "background_media": "Média na pozadí", "border_thickness": "Tloušťka ohraničení", "bottom_row": "Spodní řada", "button_text_case": "Velká/malá písmena v textu", "auto_open_cart_drawer": "„Přidat do košíku“ automaticky otevře panel", "collection_count": "Počet kolekcí", "custom_liquid": "Kód Liquid", "default": "Výchozí", "default_logo": "Výchozí logo", "divider_width": "Šířka oddělovače", "headings": "Nadpisy", "hide_logo_on_home_page": "Skrýt logo na domovské stránce", "horizontal_padding": "Vodorovný vnitřní okraj", "inverse": "Invertované", "inverse_logo": "Invertované logo", "layout_style": "Styl", "length": "Délka", "mobile_pagination": "Stránkování na mobilu", "open_row_by_default": "Otevřít řádek ve výchozím nastavení", "page_transition_enabled": "Přechod stránky", "search": "Hledání", "search_icon": "Ikona hledání", "search_position": "Pozice", "search_row": "Řádek", "show_author": "Autor", "show_alignment": "Zobrazit zarovnání", "show_count": "Zobrazit počet", "show_date": "Datum", "show_pickup_availability": "Zobrazit dostupnost vyzvednutí", "show_search": "Zobrazit hledání", "use_inverse_logo": "Použít invertované logo", "vertical_padding": "Svislý vnitřní okraj", "visibility": "Viditelnost", "product_corner_radius": "Poloměr rohů produktu", "card_corner_radius": "Poloměr rohů karty", "alignment_mobile": "Zarovnání na mobilu", "animation_repeat": "Opakovat animaci", "blurred_reflection": "Rozmazaný odraz", "card_hover_effect": "Efekt při najetí na kartu", "card_size": "Velikost karty", "collection_title_case": "Velká/malá písmena v názvu kolekce", "inventory_threshold": "Prahová hodnota pro nízké zásoby", "mobile_card_size": "Velikost karty na mobilu", "page": "Stránka", "product_and_card_title_case": "Velká/malá písmena v názvech produktů a karet", "product_title_case": "Velká/malá písmena v názvu produktu", "reflection_opacity": "Neprůhlednost odrazu", "right_padding": "Pravý vnitřní okraj", "show_inventory_quantity": "Zobrazit množství při nízkých zásobách", "text_label_case": "Velká/malá písmena u textových štítků", "transition_to_main_product": "Přechod z karty produktu na stránku produktu", "show_second_image_on_hover": "Při najetí zobrazit druhý obrázek", "media": "Média", "product_card_carousel": "Zobrazit karusel", "media_fit": "Přizpůsobení médií", "scroll_speed": "Čas do dalšího oznámení", "show_powered_by_shopify": "Zobrazit „Powered by Shopify“", "gift_card_form": "Formulář dárkové karty", "seller_note_open_by_default": "Ve výchozím nastavení otevřít poznámku pro prodejce", "add_to_cart_animation": "Přidat do košíku", "custom_link": "Vlastní odkaz", "product_custom_property": { "heading": "Nadpis", "description": "Popis", "key": "Název vlastnosti", "key_info": "Nesmí být prázdné a musí být jedinečné pro každý blok. Zobrazuje se v košíku, na pokladně a v údajích o objednávce.", "placeholder_text": "Zástupný text", "default_heading": "Upravte si produkt", "default_placeholder": "Zadejte speciální pokyny", "default_property_key": "Speciální pokyny", "max_length": "Max. počet znaků", "required": "Pro přidání položky do košíku vyžadovat vyplnění", "input_type": "Typ vstupu", "input_type_text": "Text", "input_type_checkbox": "Zaškrtávací pole", "content_settings": "Nastavení obsahu", "buyers_input": "Vstup kupujícího", "checkbox_label": "Popisek zaškrtávacího pole", "default_checkbox_label": "Zahrnout dárkové balení", "heading_preset": "Nadpis", "description_preset": "Popis", "input_preset": "Vstup", "checkbox_preset": "Popisek zaškrtávacího pole" }, "blog": "Blog", "post_count": "Počet příspěvků", "animation": "Animace", "top_level_size": "Velikost na nejvyšší úrovni", "empty_cart_button_link": "Tlačítkový odkaz prázdného košíku", "auto_load_products": "Automaticky načítat produkty při rolování", "products_per_page": "Produktů na stránku", "custom_mobile_media": "Na mobilu zobrazit jiná média", "stack_media_on_mobile": "Média pod sebou", "full_frame_on_mobile": "Přes celou šířku v mobilu", "skus": "Kódy SKU", "variant_per_page": "Počet variant na stránku", "image_1": "Obrázek 1", "image_2": "Obrázek 2", "media_type_1": "Typ médií", "media_type_2": "Typ média 2", "after_image": "Obrázek „po“", "before_image": "Obrázek „před“", "cs_slider_style": "Styl posuvníku", "cs_slider_color": "Barva posuvníku", "cs_slider_inner_color": "Vnitřní barva posuvníku", "text_on_images": "Text na obrázcích", "card_height": "Výška karty", "submenu_size": "Velikost podnabídky", "desktop_position": "Umístění na počítači", "desktop_pagination": "Stránkování na počítači", "bullseye_color": "Vnitřní barva", "hotspot_color": "Barva hotspotu", "product_price_typography": "Typografie ceny produktu", "product_title_typography": "Typografie názvu produktu", "x_position": "Horizontální umístění", "y_position": "Vertikální umístění", "enable_sticky_add_to_cart": "Přilepený panel Přidat do košíku", "sticky_add_to_cart": "Přilepené tlačítko Přidat do košíku", "actions_display_style": "Styl nabídky" }, "options": { "apple": "Apple", "arrow": "Šipka", "auto": "Automaticky", "banana": "Banán", "bottle": "Láhev", "box": "Rámeček", "buttons": "Tlačítka", "carrot": "Mrkev", "center": "Uprostřed", "chat_bubble": "Bublina chatu", "clipboard": "Schránka", "contain": "Přizpůsobit", "counter": "Počítadlo", "cover": "Vyplnit", "custom": "Vlastní", "dairy_free": "Bez mléka", "dairy": "Mléčné", "default": "Výchozí", "dropdowns": "Rozbalovací nabídky", "dots": "Tečky", "dryer": "Sušička", "end": "Na konci", "eye": "Oko", "facebook": "Facebook", "fill": "Vyplnit", "fire": "Oheň", "fit": "Přizpůsobit", "full": "Na celou šířku", "full_and_page": "Pozadí na celou šířku, obsah v šířce stránky", "gluten_free": "Bez lepku", "heading": "Nadpis", "heart": "Srdce", "horizontal": "Vodorovně", "instagram": "Instagram", "iron": "Žehlička", "landscape": "Na šířku", "large": "Velké", "leaf": "List", "leather": "Kůže", "lg": "L", "lightning_bolt": "Blesk", "link": "Odkaz", "lipstick": "Rtěnka", "lock": "Zámek", "lowercase": "malá písmena", "m": "M", "map_pin": "Značka na mapě", "medium": "Střední", "none": "Žádné", "numbers": "Čísla", "nut_free": "Bez ořechů", "outline": "Obrys", "page": "Stránka", "pants": "Kalhoty", "paw_print": "Otisk tlapy", "pepper": "Pepř", "perfume": "Parfém", "pinterest": "Pinterest", "plane": "Letadlo", "plant": "Rostlina", "portrait": "Na výšku", "price_tag": "Cenovka", "question_mark": "Otazník", "recycle": "Recyklace", "return": "Vrácení", "ruler": "Pravítko", "s": "S", "sentence": "Větné", "serving_dish": "Servírovací mísa", "shirt": "Košile", "shoe": "Bota", "silhouette": "Silueta", "small": "Malé", "snapchat": "Snapchat", "snowflake": "Sněhová vločka", "solid": "Plné", "space_between": "Rozestupy mezi", "square": "Čtverec", "star": "Hvězda", "start": "Začátek", "stopwatch": "Stopky", "tiktok": "TikTok", "truck": "Nákladní auto", "tumblr": "Tumblr", "twitter": "X (Twitter)", "uppercase": "Velká písmena", "vertical": "Svislé", "vimeo": "Vimeo", "washing": "Praní", "circle": "Kruh", "swatches": "Vzorníky", "full_and_page_offset_left": "Pozadí na celou šířku, obsah v šířce stránky, posun vlevo", "full_and_page_offset_right": "Pozadí na celou šířku, obsah v šířce stránky, posun vpravo", "offset_left": "Posun vlevo", "offset_right": "Posun vpravo", "page_center_aligned": "Stránka, zarovnáno na střed", "page_left_aligned": "Stránka, zarovnáno vlevo", "page_right_aligned": "Stránka, zarovnáno vpravo", "button": "Tlačítko", "caption": "Titulek", "h1": "Nadpis 1", "h2": "Nadpis 2", "h3": "Nadpis 3", "h4": "Nadpis 4", "h5": "Nadpis 5", "h6": "Nadpis 6", "paragraph": "Odstavec", "primary": "Primární", "secondary": "Sekundární", "tertiary": "Terciární", "chevron_left": "Chevron vlevo", "chevron_right": "Chevron vpravo", "diamond": "Diamant", "grid": "Mřížka", "parallelogram": "Rovnoběžník", "rounded": "Zaoblené", "fit_content": "Přizpůsobit", "pills": "Štítky", "heavy": "Silné", "thin": "Tenké", "drawer": "Výsuvný panel", "preview": "Náhled", "text": "Text", "video_uploaded": "Nahrané", "video_external_url": "Externí URL", "aspect_ratio": "Poměr stran", "above_carousel": "Nad karuselem", "all": "Vše", "always": "Vždy", "arrows_large": "Velké šipky", "arrows": "Šipky", "balance": "Vyvážení", "bento": "Bento", "black": "Černá", "bluesky": "Bluesky", "body_large": "Text (velký)", "body_regular": "Text (běžný)", "body_small": "Text (malý)", "bold": "Tučné", "bottom_left": "Dole vlevo", "bottom_right": "Dole vpravo", "bottom": "Dole", "capitalize": "Velká počáteční písmena", "caret": "Stříška", "carousel": "Karusel", "check_box": "Zaškrtávací políčko", "chevron_large": "Velké chevrony", "chevron": "Chevron", "chevrons": "Chevrony", "classic": "Klasické", "collection_images": "Obrázky kolekcí", "color": "Barva", "complementary": "Doplňkové", "dissolve": "Rozplynutí", "dotted": "Tečkované", "editorial": "Redakční", "extra_large": "Velmi velké", "extra_small": "Velmi malé", "featured_collections": "Propagované kolekce", "featured_products": "Propagované produkty", "font_primary": "Primární", "font_secondary": "Sekundární", "font_tertiary": "Terciární", "forward": "Vpřed", "full_screen": "Na celou obrazovku", "heading_extra_large": "Nadpis (velmi velký)", "heading_extra_small": "Nadpis (velmi malý)", "heading_large": "Nadpis (velký)", "heading_regular": "Nadpis (běžný)", "heading_small": "Nadpis (malý)", "icon": "Ikona", "image": "Obrázek", "input": "Vstup", "inside_carousel": "Uvnitř karuselu", "inverse_large": "Invertované – velké", "inverse": "Invertované", "large_arrows": "Velké šipky", "large_chevrons": "Velké chevrony", "left": "Vlevo", "light": "Tenké", "linkedin": "LinkedIn", "loose": "Volné", "media_first": "Nejprve média", "media_second": "Média na druhém místě", "modal": "Modální", "narrow": "Úzké", "never": "Nikdy", "next_to_carousel": "Vedle karuselu", "normal": "Normální", "nowrap": "Bez zalomení", "off_media": "Mimo média", "on_media": "Na médiu", "on_scroll_up": "Při posunu nahoru", "one_half": "1/2", "one_number": "1", "one_third": "1/3", "pill": "Štítek", "plus": "Plus", "pretty": "Hezké", "price": "Cena", "primary_style": "Primární styl", "rectangle": "Obdélník", "regular": "Normální", "related": "Související", "reverse": "Obráceně", "rich_text": "Formátovaný text", "right": "Vpravo", "secondary_style": "Sekundární styl", "semibold": "Středně tučné", "shaded": "Stínované", "show_second_image": "Zobrazit druhý obrázek", "single": "Samostatné", "slide_left": "Posun doleva", "slide_up": "Posun nahoru", "spotify": "Spotify", "stack": "Seřadit pod sebe", "text_only": "Pouze text", "threads": "Threads", "thumbnails": "Náhledy", "tight": "Těsné", "top_left": "Nahoře vlevo", "top_right": "Vpravo nahoře", "top": "Nahoře", "two_number": "2", "two_thirds": "2/3", "underline": "Podtržení", "video": "Video", "wide": "Široké", "youtube": "YouTube", "below_image": "Pod obrázkem", "down": "Dolů", "fixed": "Pevné", "gradient": "Přechod", "on_image": "Na obrázku", "percent": "Procenta", "pixel": "Pixel", "up": "Nahoru", "accent": "Akcent", "body": "Text", "button_primary": "Primární tlačítko", "button_secondary": "Sekundární tlačítko", "compact": "Kompaktní", "crop_to_fit": "Oříznout na velikost", "hidden": "Skryté", "hint": "Nápověda", "maintain_aspect_ratio": "Zachovat poměr stran", "off": "Vypnuto", "social_bluesky": "Sociální: Bluesky", "social_facebook": "Sociální: Facebook", "social_instagram": "Sociální: Instagram", "social_linkedin": "Sociální: LinkedIn", "social_pinterest": "Sociální: Pinterest", "social_snapchat": "Sociální: Snapchat", "social_spotify": "Sociální: Spotify", "social_threads": "Sociální: Threads", "social_tiktok": "Sociální: TikTok", "social_tumblr": "Sociální: Tumblr", "social_twitter": "Sociální: X (Twitter)", "social_whatsapp": "Sociální: WhatsApp", "social_vimeo": "Sociální: Vimeo", "social_youtube": "Sociální: YouTube", "spotlight": "Spotlight", "standard": "Standardní", "subheading": "Podnadpis", "blur": "Rozostření", "lift": "Zvednutí", "reveal": "Odhalení", "scale": "Škálování", "subtle_zoom": "Přiblížení", "with_hints": "S nápovědou", "below_media": "Pod médii", "full_frame": "Přes celou plochu", "icons": "Ikony" }, "content": { "advanced": "Pokročilé", "background_image": "Obrázek na pozadí", "background_video": "Video na pozadí", "block_size": "Velikost bloku", "borders": "Ohraničení", "describe_the_video_for": "Popište video pro zákazníky používající čtečky obrazovky. [Více informací](https://help.shopify.com/manual/online-store/themes/theme-structure/theme-features#video-block)", "section_size": "Velikost sekce", "slideshow_width": "Šířka snímku", "typography": "Typografie", "width_is_automatically_optimized": "Šířka se na mobilu automaticky optimalizuje.", "complementary_products": "Doplňkové produkty je nutné nastavit pomocí aplikace Search & Discovery. [Více informací](https://help.shopify.com/manual/online-store/search-and-discovery)", "mobile_column_optimization": "Sloupce se na mobilu automaticky optimalizují", "content_width": "Šířka obsahu se použije pouze, když je šířka sekce nastavená na plnou šířku.", "responsive_font_sizes": "Velikosti se automaticky přizpůsobí všem velikostem obrazovky", "buttons": "Tlačítka", "swatches": "Vzorníky", "variant_settings": "Nastavení variant", "background": "Pozadí", "appearance": "Vzhled", "arrows": "Šipky", "body_size": "Velikost běžného textu", "bottom_row_appearance": "Vzhled spodního řádku", "carousel_navigation": "Navigace karuselu", "carousel_pagination": "Stránkování karuselu", "copyright": "Copyright", "edit_logo_in_theme_settings": "Upravte logo v [nastavení motivu](/editor?context=theme&category=logo%20and%20favicon)", "edit_price_in_theme_settings": "Upravte formát ceny v [nastavení motivu](/editor?context=theme&category=currency%20code)", "edit_variants_in_theme_settings": "Upravte vzhled variant v [nastavení motivu](/editor?context=theme&category=variants)", "email_signups_create_customer_profiles": "Registrace přidávají [profily zákazníků](https://help.shopify.com/manual/customers)", "follow_on_shop_eligiblity": "Aby se tlačítko zobrazovalo, musí být nainstalovaný kanál Shop a aktivovaný Shop Pay. [Více informací](https://help.shopify.com/en/manual/online-store/themes/customizing-themes/add-shop-buttons)", "fonts": "Písma", "grid": "Mřížka", "heading_size": "Velikost nadpisu", "image": "Obrázek", "input": "Vstup", "layout": "Rozvržení", "link": "Odkaz", "link_padding": "Vnitřní okraj odkazu", "localization": "Lokalizace", "logo": "Logo", "margin": "Vnější okraj", "media": "Média", "media_1": "Média 1", "media_2": "Média 2", "menu": "Nabídka", "mobile_layout": "Rozvržení pro mobil", "padding": "Vnitřní okraj", "padding_desktop": "Vnitřní okraj na počítači", "paragraph": "Odstavec", "policies": "Zásady", "popup": "Vyskakovací okno", "search": "Vyhledávání", "size": "Velikost", "social_media": "Sociální sítě", "submit_button": "Tlačítko Odeslat", "text_presets": "Předvolby textu", "transparent_background": "Průhledné pozadí", "typography_primary": "Primární typografie", "typography_secondary": "Sekundární typografie", "typography_tertiary": "Terciární typografie", "mobile_size": "Velikost pro mobil", "cards_layout": "Rozvržení karet", "mobile_width": "Šířka pro mobil", "section_layout": "Rozvržení sekce", "width": "Šířka", "carousel": "Karusel", "colors": "Barvy", "collection_page": "Stránka s kolekcemi", "customer_account": "Zákaznický účet", "edit_empty_state_collection_in_theme_settings": "Upravte kolekci pro prázdný stav v [nastavení motivu](/editor?context=theme&category=search)", "home_page": "Domovská stránka", "images": "Obrázky", "inverse_logo_info": "Používá se, když je průhledné pozadí záhlaví nastaveno na „Inverse“", "manage_customer_accounts": "[Spravovat viditelnost](/admin/settings/customer_accounts) v nastavení zákaznických účtů. Starší účty nejsou podporovány.", "manage_policies": "[Spravovat zásady](/admin/settings/legal)", "product_page": "Stránka produktu", "text": "Text", "thumbnails": "Miniatury", "visibility": "Viditelnost", "visible_if_collection_has_more_products": "Viditelné, pokud má kolekce více produktů, než je zobrazeno", "grid_layout": "Rozvržení mřížky", "app_required_for_ratings": "Pro hodnocení produktu je vyžadována aplikace. [Více informací](https://help.shopify.com/manual/apps)", "icon": "Ikona", "resource_reference_collection_card": "Zobrazuje kolekci z nadřazené sekce", "resource_reference_collection_card_image": "Zobrazuje obrázek z nadřazené kolekce", "resource_reference_collection_title": "Zobrazuje název z nadřazené kolekce", "resource_reference_product": "Automaticky se propojí s nadřazeným produktem", "resource_reference_product_card": "Zobrazuje produkt z nadřazené sekce", "resource_reference_product_inventory": "Zobrazuje skladové zásoby z nadřazeného produktu", "resource_reference_product_price": "Zobrazuje cenu z nadřazeného produktu", "resource_reference_product_recommendations": "Zobrazuje doporučení podle nadřazeného produktu", "resource_reference_product_review": "Zobrazuje recenze z nadřazeného produktu", "resource_reference_product_swatches": "Zobrazuje vzorníky z nadřazeného produktu", "resource_reference_product_title": "Zobrazuje název z nadřazeného produktu", "resource_reference_product_variant_picker": "Zobrazuje varianty z nadřazeného produktu", "resource_reference_product_media": "Zobrazuje média z nadřazeného produktu", "product_media": "Média produktu", "manage_store_name": "[Spravovat název obchodu](/admin/settings/general?edit=storeName)", "section_link": "Odkaz sekce", "gift_card_form_description": "Zákazníci mohou posílat dárkové karty na e‑mail příjemce s osobní zprávou. [Více informací](https://help.shopify.com/manual/products/gift-card-products)", "heading": "Nadpis", "resource_reference_product_custom_property": "Přidejte přizpůsobitelná vstupní pole k sběru vlastních informací, které se přidají k této samostatné položce objednávky a později budou viditelné v detailu objednávky.", "block_link": "Odkaz bloku", "submenu_feature": "Funkce podnabídky", "cart_features": "Funkce košíku", "email_signup": "Přihlášení k odběru e-mailů", "mobile_media": "Média pro mobil", "mobile_media_2": "Média pro mobil 2", "navigation": "Navigace", "popover": "Vyskakovací bublina", "popover_position": "Pozice vyskakovací bubliny", "resource_reference_product_sku": "Zobrazuje SKU nadřazeného produktu", "content_layout": "Rozvržení obsahu", "mobile_media_1": "Mobilní média 1", "utilities": "Nástroje" }, "html_defaults": { "share_information_about_your": "

Sdílejte informace o značce se zákazníky. Popište produkt, oznamte novinky nebo přivítejte zákazníky v obchodě.

", "bestseller_h2": "

Nejprodávanější

", "bestseller_h3": "

Nejprodávanější

", "bestseller": "

Bestseller

", "build_better": "

Věříme, že věci lze dělat lépe

", "contact_us": "

Kontaktujte nás

", "discover_bestsellers": "

Objevte nejprodávanější produkty, které si získaly srdce zákazníků dokonalým spojením funkčnosti a stylu.

", "everythings_starts_with_why": "

Vše, co děláme, začíná otázkou „proč“

", "explore_latest_products": "

Prozkoumejte naše nejnovější produkty.

", "faq": "

Nejčastější dotazy

", "first_to_know": "

Buďte první, kdo se dozví o nových kolekcích a speciálních nabídkách.

", "free_returns": "

30denní vrácení zdarma

", "free_shipping_over": "

Doprava zdarma při nákupu nad 50 $

", "goal_for_every_customer": "

Naším cílem je, aby byl každý zákazník se svým nákupem zcela spokojen. Pokud tomu tak není, dejte nám vědět a uděláme maximum, abychom vše napravili.

", "home_to_shirts": "

Domů → Košile

", "intentional_design": "

Promyšlený design

", "introducing_h2": "

Představujeme

", "latest_products": "

Představujeme naše nejnovější produkty připravené na sezónu. Nakupte své oblíbené dřív, než zmizí!

", "made_local_and_global": "

Naše produkty vyrábíme lokálně i globálně. Výrobní partnery pečlivě vybíráme, aby naše výrobky byly kvalitní a za férovou cenu.

", "made_with_care_h2": "

Vyrobeno s péčí

", "made_with_care_extended": "

Vyrobeno s péčí a bezpodmínečně milované zákazníky – tento ikonický bestseller předčí všechna očekávání.

", "made_with_care": "

Vyrobeno s péčí a bezpodmínečně milované našimi zákazníky.

", "make_things_better_extended": "

Vyrábíme věci, které fungují lépe a vydrží déle. Naše produkty řeší skutečné problémy, mají čistý design a poctivé materiály.

", "make_things_better": "

Vyrábíme věci, které fungují lépe a vydrží déle.

", "may_also_like": "

Mohlo by se vám líbit

", "new_arrivals_h1": "

Novinky

", "new_arrivals_h2": "

Novinky

", "new_arrivals_h3": "

Novinky

", "product_launch": "

Nahlédněte do zákulisí našeho posledního uvedení nového produktu.

", "product_story": "

V srdci každého produktu je jedinečný příběh, poháněný vášní pro kvalitu a inovace. Každá položka zlepšuje každodenní život a přináší radost.

", "real_people": "

Skuteční lidé tvoří skvělé produkty

", "related_product": "

Související produkty

", "return_policy": "

Jaké jsou podmínky vrácení?

", "reviews": "

★★★★★ 368 recenzí

", "shipping_based_on_location": "

Doprava se vypočítá podle lokality a položek v objednávce. Cena dopravy bude vždy známá před nákupem.

", "shop_by_collection": "

Nakupujte podle kolekcí

", "signature_products": "

Náš ikonický produkt

", "styled_with": "

Sladěno s

", "subscribe": "

Odebírejte e‑maily

", "team_with_goal": "

Tým s cílem

", "unable_to_accept_returns": "

U některých položek nemůžeme vrácení přijmout. Před nákupem budou jasně označeny.

", "work_quickly_to_ship": "

Objednávku expedujeme co nejrychleji. Jakmile bude odeslána, obdržíte e‑mail s dalšími informacemi. Doba doručení se liší podle lokality.

", "join_our_email_list": "

Přihlaste se k odběru e‑mailů

", "get_exclusive_deals_and_early_access_to_new_products": "

Získejte exkluzivní nabídky a přednostní přístup k novým produktům.

", "artistry_in_action": "

Mistrovství v akci

", "authentic_materials": "

Poctivé materiály, bez kompromisů

", "bold_style_recognizable": "

Výrazný styl, který poznáte kdekoli

", "discover_elevated_design": "

Objevte vytříbený design

", "expert_construction_finish": "

Precizní zpracování a bezchybná povrchová úprava

", "made_to_last": "

Vyrobeno, aby vydrželo

", "pieces_better_with_time": "

Kousky, které jsou s časem a nošením jen lepší

", "quality_you_can_feel": "

Kvalita, kterou poznáte

", "uncompromising_standards": "

Bezkompromisní standardy

", "featured_collection_h2": "

Propagovaná kolekce

", "shop_collection": "

Objevte naši pečlivě sestavenou kolekci s vybranými oblíbenými kousky, které spojují styl a kvalitu.

" }, "text_defaults": { "button_label": "Nakupujte nyní", "collapsible_row": "Rozbalovací řádek", "heading": "Nadpis", "email_signup_button_label": "Přihlásit se k odběru", "accordion_heading": "Nadpis rozbalovacího panelu", "contact_form_button_label": "Odeslat", "popup_link": "Odkaz ve vyskakovacím okně", "sign_up": "Zaregistrovat se", "welcome_to_our_store": "Vítejte v našem obchodě", "be_bold": "Buďte odvážní.", "shop_our_latest_arrivals": "Podívejte se na naše nejnovější novinky!", "are_purchases_final_sale": "Jsou některé nákupy konečné (nelze je vrátit)?", "care_instructions": "Pokyny pro péči", "cart": "Košík", "discover_collection": "Objevte kolekci", "fit": "střih", "how_much_for_shipping": "Kolik stojí doprava?", "learn_more": "Zjistit více", "manufacturing": "Výroba", "materials": "Materiály", "return_policy": "Zásady vrácení", "shipping": "Doprava", "shop_now_button_label": "Nakupujte nyní", "sign_up_button_label": "Zaregistrovat se", "submit_button_label": "Odeslat", "up_the_ante": "Zvyšte\nsázky", "view_all_button_label": "Zobrazit vše", "what_is_return_policy": "Jaké jsou zásady vrácení?", "when_will_order_arrive": "Kdy mi dorazí objednávka?", "where_are_products_made": "Kde se vaše produkty vyrábějí?", "trending_now": "Aktuální trendy", "shop_the_look": "Nakupujte vzhled", "bestsellers": "Nejprodávanější", "featured_collection": "Propagovaná kolekce", "new_arrivals": "Novinky" }, "info": { "video_alt_text": "Popište video pro uživatele asistivních technologií", "video_autoplay": "Videa budou ve výchozím nastavení ztlumená", "video_external": "Použijte URL z YouTube nebo Vimeo", "carousel_layout_on_mobile": "Na mobilu se vždy použije karusel", "carousel_hover_behavior_not_supported": "Efekt při najetí myší u „Karuselu“ není podporován, pokud je na úrovni sekce zvolen typ „Karusel“", "checkout_buttons": "Umožňuje kupujícím zaplatit rychleji a může zlepšit konverzi. [Více informací](https://help.shopify.com/manual/online-store/dynamic-checkout)", "custom_heading": "Vlastní nadpis", "edit_presets_in_theme_settings": "Upravte předvolby v [nastavení motivu](/editor?context=theme&category=typography)", "enable_filtering_info": "Přizpůsobte filtry pomocí [aplikace Search & Discovery](https://help.shopify.com/manual/online-store/search-and-discovery/filters)", "manage_countries_regions": "[Spravovat země/regiony](/admin/settings/markets)", "manage_languages": "[Spravovat jazyky](/admin/settings/languages)", "transparent_background": "Kvůli čitelnosti zkontrolujte každou šablonu, kde je použito průhledné pozadí", "grid_layout_on_mobile": "Na mobilu se používá rozvržení mřížky", "logo_font": "Platí pouze tehdy, když není vybráno logo", "aspect_ratio_adjusted": "V některých rozvrženích upraveno", "custom_liquid": "Přidejte fragmenty aplikací nebo jiný kód pro pokročilá přizpůsobení. [Více informací](https://shopify.dev/docs/api/liquid)", "applies_on_image_only": "Platí pouze pro obrázky", "hover_effects": "Platí pro produktové a kolekční karty", "pills_usage": "Používá se pro aktivní filtry, slevové kódy a návrhy vyhledávání", "hide_logo_on_home_page_help": "Logo zůstane viditelné, když je aktivní přilepené záhlaví", "media_type_info": "Funkce se načítají z odkazů v nabídce", "logo_height": "Týká se pouze loga v záhlaví", "actions_display_style": "Na mobilních zařízeních se vždy používají ikony" }, "categories": { "product_list": "Propagovaná kolekce", "basic": "Základní", "collection": "Kolekce", "collection_list": "Seznam kolekcí", "footer": "Zápatí", "forms": "Formuláře", "header": "Záhlaví", "layout": "Rozvržení", "links": "Odkazy", "product": "Produkt", "banners": "Banery", "collections": "Kolekce", "custom": "Vlastní", "decorative": "Dekorativní", "products": "Produkty", "other_sections": "Ostatní", "storytelling": "Vyprávění", "text": "Text" } } ================================================ FILE: locales/da.json ================================================ { "blocks": { "load_video": "Indlæs video: {{ description }}", "sold_out": "Udsolgt", "email_signup": { "label": "Mail", "placeholder": "Mailadresse", "success": "Tak for din tilmelding" }, "filter": "Filtrer", "payment_methods": "Betalingsmetoder", "contact_form": { "name": "Navn", "email": "Mailadresse", "phone": "Telefon", "comment": "Kommentar", "post_success": "Tak for din henvendelse. Vi kontakter dig hurtigst muligt.", "error_heading": "Juster følgende:" }, "slider_label": "Billedkarrusel" }, "accessibility": { "play_model": "Afspil 3D-model", "play_video": "Afspil video", "unit_price": "Stykpris", "country_results_count": "{{ count }} resultater", "slideshow_pause": "Sæt diasshow på pause", "slideshow_play": "Afspil diasshow", "skip_to_text": "Gå til indhold", "skip_to_product_info": "Gå til produktoplysninger", "skip_to_results_list": "Gå direkte til resultatlisten", "remove_item": "Fjern {{ title}}", "new_window": "Åbnes i et nyt vindue.", "close_dialog": "Luk dialogboks", "reset_search": "Nulstil søgning", "search_results_count": "{{ count }} søgeresultater fundet for “{{ query }}”", "search_results_no_results": "Ingen resultater fundet for “{{ query }}”", "slideshow_next": "Næste dias", "slideshow_previous": "Forrige dias", "filters": "Filtre", "filter_count": { "one": "{{ count }} filter anvendt", "other": "{{ count }} filtre anvendt" }, "account": "Konto", "cart": "Indkøbskurv", "cart_count": "Varer i alt i indkøbskurven", "menu": "Menu", "country_region": "Land/område", "slide_status": "Dias {{ index }} af {{ length }}", "scroll_to": "Scroll til {{ title }}", "loading_product_recommendations": "Indlæser produktanbefalinger", "discount": "Anvend en rabatkode", "discount_menu": "Rabatkoder", "discount_applied": "Anvendt rabatkode: {{ code }}", "pause_video": "Sæt video på pause", "inventory_status": "Lagerstatus", "find_country": "Find land", "localization_region_and_language": "Vælger til område og sprog", "decrease_quantity": "Reducer antal", "increase_quantity": "Øg antal", "quantity": "Antal", "rating": "Bedømmelsen af dette produkt er {{ rating }} ud af 5", "nested_product": "{{ product_title }} for {{ parent_title }}", "remove": "Fjern", "view_pricing_info": "Vis prisoplysninger", "open_hotspot": "Åbn hotspot", "slideshow": "Diasshow", "header_navigation_label": "Primær" }, "actions": { "add_to_cart": "Læg i indkøbskurven", "clear_all": "Ryd alt", "remove": "Fjern", "view_in_your_space": "Se den i dit område", "show_filters": "Filtrer", "clear": "Ryd", "continue_shopping": "Tilbage til butikken", "log_in_html": "Har du en konto? Log ind for at betale hurtigere.", "see_items": { "one": "Se {{ count }} vare", "other": "Se {{ count }} varer" }, "view_all": "Se alle", "add": "Tilføj", "choose": "Vælg", "added": "Tilføjet", "show_less": "Vis mindre", "show_more": "Vis mere", "close": "Luk", "more": "Mere", "reset": "Nulstil", "zoom": "Zoom", "close_dialog": "Luk dialogboks", "back": "Tilbage", "log_in": "Log ind", "log_out": "Log af", "remove_discount": "Fjern rabatten {{ code }}", "enter_using_password": "Brug adgangskode for at få adgang", "submit": "Send", "enter_password": "Angiv adgangskode", "view_store_information": "Se butiksoplysninger", "apply": "Anvend", "sign_up": "Tilmeld dig", "open_image_in_full_screen": "Åbn billede i fuld skærm", "sign_in_options": "Andre muligheder for at logge ind", "sort": "Sortér", "show_all_options": "Vis alle muligheder", "open": "Åbn" }, "content": { "reviews": "anmeldelser", "language": "Sprog", "localization_region_and_language": "Område og sprog", "no_results_found": "Der blev ikke fundet nogen resultater", "cart_total": "Indkøbskurv i alt", "your_cart_is_empty": "Din indkøbskurv er tom", "cart_estimated_total": "Forventet totalbeløb", "seller_note": "Særlige instruktioner", "cart_subtotal": "Subtotal", "discounts": "Rabatter", "discount": "Rabat", "duties_and_taxes_included_shipping_at_checkout_with_policy_html": "Inklusive told og skatter. Rabatter og levering beregnes ved betaling.", "duties_and_taxes_included_shipping_at_checkout_without_policy": "Inklusive told og skatter. Rabatter og levering beregnes ved betaling.", "taxes_included_shipping_at_checkout_with_policy_html": "Inklusive skatter. Rabatter og levering beregnes ved betaling.", "taxes_included_shipping_at_checkout_without_policy": "Inklusive skatter. Rabatter og levering beregnes ved betaling.", "duties_included_taxes_at_checkout_shipping_at_checkout_with_policy_html": "Inklusive told. Skatter, rabatter og levering beregnes ved betaling.", "duties_included_taxes_at_checkout_shipping_at_checkout_without_policy": "Inklusive told. Skatter, rabatter og levering beregnes ved betaling.", "taxes_at_checkout_shipping_at_checkout_with_policy_html": "Skatter, rabatter og levering beregnes ved betaling.", "taxes_at_checkout_shipping_at_checkout_without_policy": "Skatter, rabatter og levering beregnes ved betaling.", "checkout": "Gå til betaling", "cart_title": "Indkøbskurv", "product_image": "Produktbillede", "product_information": "Produktoplysninger", "product_total": "Produkt i alt", "quantity": "Antal", "price": "Pris", "price_regular": "Normalpris", "price_compare_at": "Sammenligningspris", "price_sale": "Udsalgspris", "duties_and_taxes_included": "Inkl. told og skatter.", "duties_included": "Inkl. told.", "shipping_policy_html": "Fragt beregnes ved betaling.", "taxes_included": "Inkl. skatter.", "product_badge_sold_out": "Udsolgt", "product_badge_sale": "Udsalg", "search_input_label": "Søg", "search_input_placeholder": "Søg", "search_results": "Søgeresultater", "search_results_label": "Søgeresultater", "search_results_no_results": "Der blev ikke fundet nogen resultater for “{{ terms }}”. Prøv at ændre søgeord.", "search_results_resource_articles": "Blogopslag", "search_results_resource_collections": "Kollektioner", "search_results_resource_pages": "Sider", "search_results_resource_products": "Produkter", "search_results_resource_queries": "Søgeforslag", "search_results_view_all": "Se alle", "search_results_view_all_button": "Se alle", "search_results_resource_products_count": { "one": "{{ count }} produkt", "other": "{{ count }} produkter" }, "grid_view": { "default_view": "Standard", "grid_fieldset": "Kolonnegitter", "single_item": "Enkelt", "zoom_out": "Zoom ud" }, "unavailable": "Ikke tilgængelig", "collection_placeholder": "Kollektionstitel", "product_card_placeholder": "Produkttitel", "recently_viewed_products": "Vist for nylig", "product_count": "Produktantal", "item_count": { "one": "{{ count }} vare", "other": "{{ count }} varer" }, "errors": "Fejl", "search": "Søg", "search_results_no_results_check_spelling": "Der blev ikke fundet nogen resultater for “{{ terms }}”. Kontrollér stavemåden, eller brug et andet ord eller udtryk.", "filters": "Filtre", "price_from": "Fra {{ price }}", "price_filter_html": "Den højeste pris er {{ price }}", "featured_products": "Udvalgte produkter", "no_products_found": "Der blev ikke fundet nogen produkter.", "use_fewer_filters_html": "Prøv at bruge færre filtre, eller ryd alle filtre.", "blog_details_separator": "|", "account_title": "Konto", "account_title_personalized": "Hej {{ first_name }}", "account_orders": "Ordrer", "account_profile": "Profil", "discount_code": "Rabatkode", "duties_and_taxes_included_shipping_at_checkout_with_policy_without_discounts_html": "Inklusive told og skatter. Levering beregnes ved betaling.", "duties_and_taxes_included_shipping_at_checkout_without_policy_without_discounts": "Inklusive told og skatter. Levering beregnes ved betaling.", "duties_included_taxes_at_checkout_shipping_at_checkout_with_policy_without_discounts_html": "Inklusive told. Levering beregnes ved betaling.", "duties_included_taxes_at_checkout_shipping_at_checkout_without_policy_without_discounts": "Inklusive told. Levering beregnes ved betaling.", "pickup_available_at_html": "Afhentning er tilgængelig her: {{ location }}", "pickup_available_in": "Afhentning er tilgængelig {{ pickup_time }}", "pickup_not_available": "Afhentning er ikke tilgængelig lige nu", "pickup_ready_in": "{{ pickup_time }}", "read_more": "Læs mere ...", "taxes_at_checkout_shipping_at_checkout_with_policy_without_discounts_html": "Skatter og levering beregnes ved betaling.", "taxes_at_checkout_shipping_at_checkout_without_policy_without_discounts": "Skatter og levering beregnes ved betaling.", "taxes_included_shipping_at_checkout_with_policy_without_discounts_html": "Inklusive skatter. Levering beregnes ved betaling.", "taxes_included_shipping_at_checkout_without_policy_without_discounts": "Inklusive skatter. Levering beregnes ved betaling.", "wrong_password": "Forkert adgangskode", "view_more_details": "Se flere oplysninger", "page_placeholder_title": "Sidetitel", "page_placeholder_content": "Vælg en side for at vise dens indhold.", "placeholder_image": "Pladsholderbillede", "powered_by": "Denne butik vil blive drevet af", "store_owner_link_html": "Er du butiksejeren? Log ind her", "shipping_discount_error": "Forsendelsesrabatter vises ved betaling efter tilføjelse af en adresse", "discount_code_error": "Rabatkoden kan ikke anvendes i din indkøbskurv", "inventory_low_stock": "Lav lagerbeholdning", "inventory_in_stock": "På lager", "inventory_out_of_stock": "Ikke på lager", "shipping_policy": "Levering beregnes ved betaling.", "inventory_low_stock_show_count": { "one": "{{ count }} tilbage", "other": "{{ count }} tilbage" }, "recipient_form_send_to": "Send til", "recipient_form_email_label": "Modtagerens mail", "recipient_form_email_label_my_email": "Min mail", "recipient_form_email_address": "Modtagers mailadresse", "recipient_form_name_label": "Modtagerens navn (valgfrit)", "recipient_form_characters_used": "{{ used_chars }}/{{ max_chars }} tegn brugt", "recipient_form_send_on": "ÅÅÅÅ-MM-DD", "recipient_form_send_on_label": "Send (valgfrit)", "recipient_form_message": "Besked (valgfrit)", "recipient_form_fields_visible": "Modtagerformularfelterne er nu synlige", "recipient_form_fields_hidden": "Modtagerformularfelterne er nu skjulte", "recipient_form_error": "Der opstod en fejl ved indsendelsen af formularen", "product_custom_property_character_count": "{{ used_chars }}/{{ max_chars }} tegn brugt", "terms_and_policies": "Vilkår og politikker", "pagination": { "nav_label": "Navigation med sideinddeling", "previous": "Forrige", "next": "Næste", "page": "Side {{ page }}" }, "volume_pricing_available": "Mængdebaseret pris er tilgængelig", "volume_pricing": "Mængdebaseret pris", "at_price_each": "til {{ price }} pr. stk.", "each": "{{ price }}/stk.", "each_abbreviation": "stk.", "price_at": "til", "price_range": "Prisinterval", "cancel": "Annuller", "product_subtotal": "Subtotal for produkt", "quantity_per_item": " pr. stk.", "remove_all": "Fjern alle", "remove_all_items_confirmation": "Vil du fjerne alle {{ count }} varer fra din indkøbskurv?", "remove_one_item_confirmation": "Vil du fjerne 1 vare fra din indkøbskurv?", "total_items": "Varer i alt", "variant": "Variant", "variant_total": "Variant i alt", "view_cart": "Se indkøbskurv", "your_cart": "Din indkøbskurv", "items_added_to_cart": { "one": "1 vare er lagt i indkøbskurven", "other": "{{ count }} varer lagt i indkøbskurven" }, "item_count_cutoff": "Mere end {{ count }} varer" }, "gift_cards": { "issued": { "how_to_use_gift_card": "Brug gavekortkoden online eller som QR-kode i butikken", "title": "Her er din gavekortsaldo ({{ value }}) for {{ shop }}!", "subtext": "Dit gavekort", "shop_link": "Besøg webshop", "add_to_apple_wallet": "Føj til Apple Wallet", "qr_image_alt": "QR-kode – scan for at indløse gavekort", "copy_code": "Kopiér gavekortskode", "expiration_date": "Udløber {{ expires_on }}", "copy_code_success": "Koden er blevet kopieret", "expired": "Udløbet" } }, "placeholders": { "password": "Adgangskode", "search": "Søg", "product_title": "Produkttitel", "collection_title": "Kollektionstitel", "blog_posts": "Blogopslag", "blog_post_title": "Titel", "blog_post_author": "Forfatter", "blog_post_date": "Dato", "blog_post_description": "Et uddrag fra dit blogopslag" }, "products": { "product": { "add_to_cart": "Læg i indkøbskurven", "added_to_cart": "Lagt i indkøbskurv", "adding_to_cart": "Tilføjer...", "add_to_cart_error": "Der opstod en fejl, da du lagde varen i indkøbskurven", "sold_out": "Udsolgt", "unavailable": "Ikke tilgængelig", "quantity_error_max": "Denne vare har en maksimumgrænse på {{ maximum }}", "quantity": "Antal", "quantity_increments": "Intervaller på {{ increment }}", "quantity_minimum": "Minimum på {{ minimum }}", "quantity_maximum": "Maksimum på {{ maximum }}", "in_cart": "i indkøbskurv", "default_title": "Standardtitel", "sticky_add_to_cart": "Bjælken “Læg hurtigt i indkøbskurv”" } }, "fields": { "separator": "til" }, "blogs": { "article": { "comment_author_separator": "•", "comments_heading": { "one": "{{ count }} kommentar", "other": "{{ count }} kommentarer" } }, "comment_form": { "email": "Mail", "error": "Kommentaren blev ikke offentliggjort. Ret følgende:", "heading": "Skriv en kommentar", "message": "Besked", "moderated": "Bemærk, at kommentarer skal godkendes, før de bliver offentliggjort.", "name": "Navn", "post": "Send kommentar", "success_moderated": "Kommentaren blev indsendt og afventer moderering", "success": "Kommentaren blev indsendt" } } } ================================================ FILE: locales/da.schema.json ================================================ { "names": { "404": "404", "borders": "Kanter", "collapsible_row": "Række, der kan skjules", "colors": "Farver", "custom_section": "Brugerdefineret sektion", "icon": "Ikon", "logo_and_favicon": "Logo og favoritikon", "overlapping_blocks": "Overlappende blokke", "product_buy_buttons": "Købsknapper", "product_description": "Beskrivelse", "product_price": "Pris", "product_variant_picker": "Variantvælger", "slideshow": "Diasshow", "typography": "Typografi", "video": "Video", "slideshow_controls": "Kontrolelementer til diasshow", "size": "Størrelse", "spacing": "Afstand", "product_recommendations": "Anbefalede produkter", "product_media": "Produktmedie", "featured_collection": "Udvalgt kollektion", "add_to_cart": "Læg i kurv", "email_signup": "Tilmelding med mail", "submit_button": "Send-knap", "grid_layout_selector": "Vælger til gitterlayout", "image": "Billede", "list_items": "Listeelementer", "facets": "Facetter", "variants": "Varianter", "styles": "Styles", "product_cards": "Produktkort", "buttons": "Knapper", "inputs": "Input", "primary_button": "Primær knap", "secondary_button": "Sekundær knap", "popovers_and_modals": "Popovers og modusvinduer", "marquee": "Lysavis", "pull_quote": "Fremhævet citat", "contact_form": "Kontaktformular", "featured_product": "Fremhævet produkt", "icons_with_text": "Ikoner med tekst", "alternating_content_rows": "Skiftende rækker", "accelerated_checkout": "Hurtigere betaling", "accordion": "Harmonika", "accordion_row": "Harmonikarække", "animations": "Animationer", "announcement": "Meddelelse", "announcement_bar": "Meddelelseslinje", "badges": "Badges", "button": "Knap", "cart": "Indkøbskurv", "cart_items": "Varer i indkøbskurv", "cart_products": "Produkter i indkøbskurv", "cart_title": "Indkøbskurv", "collection": "Kollektion", "collection_card": "Kollektionskort", "collection_columns": "Kollektionskolonner", "collection_container": "Kollektion", "collection_description": "Kollektionsbeskrivelse", "collection_image": "Kollektionsbillede", "collection_info": "Kollektionsoplysninger", "collection_list": "Kollektionsliste", "collections": "Kollektioner", "content": "Indhold", "content_grid": "Indholdsgitter", "details": "Detaljer", "divider": "Skillelinje", "filters": "Filtrering og sortering", "follow_on_shop": "Følg på Shop", "footer": "Sidefod", "footer_utilities": "Hjælpefunktioner i sidefod", "group": "Gruppe", "header": "Sidehoved", "heading": "Overskrift", "icons": "Ikoner", "image_with_text": "Billede med tekst", "input": "Input", "logo": "Logo", "magazine_grid": "Magsingitter", "media": "Medie", "menu": "Menu", "mobile_layout": "Layout til mobil", "payment_icons": "Betalingsikoner", "popup_link": "Pop op-link", "predictive_search": "Søge-popover", "predictive_search_empty": "Tom forudsigende søgning", "price": "Pris", "product": "Produkt", "product_card": "Produktkort", "product_card_media": "Medie", "product_card_rendering": "Gengivelse af produktkort", "product_grid": "Gitter", "product_grid_main": "Produktgitter", "product_image": "Produktbillede", "product_information": "Produktoplysninger", "product_review_stars": "Bedømmelsesstjerner", "quantity": "Antal", "row": "Række", "search": "Søg", "section": "Sektion", "selected_variants": "Valgte varianter", "slide": "Dias", "social_media_links": "Links til sociale medier", "steps": "Trin", "summary": "Resume", "swatches": "Prøver", "testimonials": "Kundeudtalelser", "text": "Tekst", "title": "Titel", "utilities": "Hjælpefunktioner", "search_input": "Søgeinput", "search_results": "Søgeresultater", "read_only": "Skrivebeskyttet", "collections_bento": "Kollektionsliste: Bento-layout", "faq_section": "Ofte stillede spørgsmål", "hero": "Hero", "jumbo_text": "Meget stor tekst", "product_list": "Udvalgt kollektion", "spacer": "Afstandsstykke", "video_section": "Video", "product_title": "Produkttitel", "custom_liquid": "Brugerdefineret Liquid", "blog": "Blog", "blog_post": "Blogopslag", "blog_posts": "Blogopslag", "caption": "Billedtekst", "collection_card_image": "Billede", "collection_title": "Kollektionstitel", "collection_links": "Kollektionslinks", "collection_links_spotlight": "Kollektionslinks: Spotlight", "collection_links_text": "Kollektionslinks: Tekst", "collections_carousel": "Kollektionsliste: Karrusel", "collections_editorial": "Kollektionsliste: Redaktionel", "collections_grid": "Kollektionsliste: Gitter", "copyright": "Ophavsret", "count": "Antal", "divider_section": "Skillelinje", "drawers": "Skuffer", "editorial": "Redaktionel", "editorial_jumbo_text": "Redaktionel: Meget stor tekst", "hero_marquee": "Hero: Lysavis", "input_fields": "Inputfelter", "local_pickup": "Lokal afhentning", "marquee_section": "Lysavis", "media_with_text": "Medie med tekst", "page": "Side", "page_content": "Indhold", "page_layout": "Sidelayout", "policy_list": "Politiklinks", "prices": "Priser", "product_list_button": "Knappen Se alle", "products_carousel": "Udvalgt kollektion: Karrusel", "products_editorial": "Udvalgt kollektion: Redaktionel", "products_grid": "Udvalgt kollektion: Gitter", "social_link": "Link til sociale medier", "split_showcase": "Opdelt fremvisning", "variant_pickers": "Variantvælgere", "view_all_button": "Se alle", "pills": "Piller", "large_logo": "Stort logo", "product_inventory": "Produktlager", "description": "Beskrivelse", "featured_image": "Udvalgt billede", "multicolumn": "Flere kolonner", "rich_text_section": "Formateret tekst", "product_custom_property": "Særlige instruktioner", "hero_bottom_aligned": "Hero: Justeret i bunden", "blog_card": "Blogkort", "blog_posts_grid": "Blogopslag: Gitter", "blog_posts_carousel": "Blogopslag: Karrusel", "blog_posts_editorial": "Blogopslag: Redaktionel", "excerpt": "Uddrag", "footer_password": "Sidefod til adgangskode", "policies_and_links": "Politikker og links", "card": "Kort", "carousel": "Karrusel", "carousel_content": "Karruselindhold", "quick_order_list": "Liste til hurtig bestilling", "column": "Kolonne", "comparison_slider": "Sammenligningsslider", "slideshow_full_frame": "Diasshow: Fuld ramme", "slideshow_inset": "Diasshow: Indsat", "image_compare": "Billedsammenligning", "subheading": "Underoverskrift", "featured_product_information": "Udvalgt produkt", "product_hotspots": "Produkthotspots", "hotspot_product": "Hotspot", "product_sku": "SKU", "layered_slideshow": "Diasshow i lag" }, "settings": { "alignment": "Justering", "autoplay": "Automatisk afspilning", "background": "Baggrund", "border_radius": "Hjørneradius", "border_width": "Kanttykkelse", "borders": "Kanter", "bottom_padding": "Udfyldning i bunden", "button": "Knap", "color": "Farve", "colors": "Farver", "content_alignment": "Justering af indhold", "content_direction": "Retning for indhold", "content_position": "Position for indhold", "cover_image_size": "Størrelse på forsidebillede", "cover_image": "Forsidebillede", "custom_minimum_height": "Tilpasset minimumshøjde", "custom_width": "Tilpasset bredde", "enable_video_looping": "Videoafspilning i løkke", "favicon": "Favoritikon", "font_family": "Skrifttypefamilie", "gap": "Afstand", "geometric_translate_y": "Geometrisk Y-forskydning", "heading": "Overskrift", "icon": "Ikon", "image": "Billede", "image_icon": "Billedikon", "image_opacity": "Billedets opacitet", "image_position": "Billedposition", "image_ratio": "Billedformat", "label": "Label", "line_height": "Linjehøjde", "link": "Link", "layout_gap": "Afstand i layout", "make_section_full_width": "Gør sektion i fuld bredde", "minimum_height": "Minimumshøjde", "opacity": "Opacitet", "overlay_opacity": "Overlejringens opacitet", "padding": "Udfyldning", "primary_color": "Links", "product": "Produkt", "section_width": "Sektionsbredde", "size": "Størrelse", "slide_spacing": "Afstand mellem slides", "slide_width": "Slidebredde", "slideshow_fullwidth": "Slides i fuld bredde", "style": "Format", "text": "Tekst", "text_case": "Bogstavstørrelse", "top_padding": "Udfyldning i toppen", "video": "Video", "video_alt_text": "Alternativ tekst", "video_loop": "Afspil video i løkke", "video_position": "Videoposition", "width": "Bredde", "z_index": "Z-indeks", "limit_content_width": "Begræns bredde på indhold", "color_scheme": "Farveskema", "inherit_color_scheme": "Nedarv farveskema", "product_count": "Antal produkter", "product_type": "Produkttype", "content_width": "Bredde på indhold", "collection": "Kollektion", "enable_sticky_content": "Fastklæbet indhold på computer", "error_color": "Fejl", "success_color": "Succes", "primary_font": "Primær skrifttype", "secondary_font": "Sekundær skrifttype", "tertiary_font": "Tertiær skrifttype", "columns": "Kolonner", "items_to_show": "Varer, der skal vises", "layout": "Layout", "layout_type": "Type", "show_grid_layout_selector": "Vis vælger til gitterlayout", "view_more_show": "Vis knappen \"Se mere\"", "image_gap": "Afstand mellem billeder", "width_desktop": "Bredde på computer", "width_mobile": "Bredde på mobil", "border_style": "Kantformat", "height": "Højde", "thickness": "Tykkelse", "stroke": "Stregtykkelse", "filter_style": "Filterformat", "swatches": "Prøver", "quick_add_colors": "Farver for hurtigt køb", "divider_color": "Skillelinje", "border_opacity": "Kantens opacitet", "hover_background": "Hover-baggrund", "hover_borders": "Hover-kanter", "hover_text": "Hover-tekst", "primary_hover_color": "Hover-links", "primary_button_text": "Tekst på primær knap", "primary_button_background": "Baggrund for primær knap", "primary_button_border": "Kant på primær knap", "secondary_button_text": "Tekst på sekundær knap", "secondary_button_background": "Baggrund for sekundær knap", "secondary_button_border": "Kant på sekundær knap", "shadow_color": "Skygge", "video_autoplay": "Automatisk afspilning", "video_cover_image": "Forsidebillede", "video_external_url": "Webadresse", "video_source": "Kilde", "first_row_media_position": "Medieposition i første række", "accordion": "Harmonika", "aspect_ratio": "Højde-bredde-forhold", "auto_rotate_announcements": "Roter meddelelser automatisk", "auto_rotate_slides": "Roter slides automatisk", "badge_corner_radius": "Hjørneradius", "badge_position": "Position på kort", "badge_sale_color_scheme": "Udsalg", "badge_sold_out_color_scheme": "Udsolgt", "behavior": "Adfærd", "blur": "Sløring af skygge", "border": "Kant", "bottom": "Bund", "card_image_height": "Højde på produktbillede", "carousel_on_mobile": "Karrusel på mobil", "cart_count": "Antal i kurv", "cart_items": "Varer i indkøbskurv", "cart_related_products": "Relaterede produkter", "cart_title": "Indkøbskurv", "cart_total": "Total for indkøbskurv", "cart_type": "Type", "case": "Bogstavstørrelse", "checkout_buttons": "Knapper til hurtigere betaling", "collection_list": "Kollektioner", "collection_templates": "Skabeloner til kollektion", "content": "Indhold", "corner_radius": "Hjørneradius", "country_region": "Land/område", "currency_code": "Valutakode", "custom_height": "Tilpasset højde", "desktop_height": "Højde på computer", "direction": "Retning", "display": "Visning", "divider_thickness": "Tykkelse på skillelinje", "divider": "Skillelinje", "dividers": "Skillelinjer", "drop_shadow": "Skygge", "empty_state_collection_info": "Vises, før der indtastes en søgning", "empty_state_collection": "Kollektion for tom tilstand", "enable_filtering": "Filtre", "enable_grid_density": "Styring af gitterlayout", "enable_sorting": "Sortering", "enable_zoom": "Aktiver zoom", "equal_columns": "Lige store kolonner", "expand_first_group": "Udvid første gruppe", "extend_media_to_screen_edge": "Udvid medie til skærmkant", "extend_summary": "Udvid til skærmkant", "extra_large": "Ekstra stor", "extra_small": "Ekstra lille", "flag": "Flag", "font_price": "Skrifttype for pris", "font_weight": "Skriftvægt", "font": "Skrifttype", "full_width_first_image": "Første billede i fuld bredde", "full_width_on_mobile": "Fuld bredde på mobil", "heading_preset": "Forudindstilling for overskrift", "hide_unselected_variant_media": "Skjul medier for ikke-valgte varianter", "horizontal_gap": "Vandret afstand", "horizontal_offset": "Vandret forskydning af skygge", "hover_behavior": "Hover-opførsel", "icon_background": "Ikonbaggrund", "icons": "Ikoner", "image_border_radius": "Hjørneradius for billede", "installments": "Rater", "integrated_button": "Integreret knap", "language_selector": "Sprogvælger", "large": "Stor", "left_padding": "Udfyldning til venstre", "left": "Venstre", "letter_spacing": "Afstand mellem bogstaver", "limit_media_to_screen_height": "Begræns til skærmhøjde", "limit_product_details_width": "Begræns bredde på produktoplysninger", "link_preset": "Forudindstilling for link", "links": "Links", "logo": "Logo", "loop": "Løkke", "make_details_sticky_desktop": "Fastklæbet på computer", "max_width": "Maks. bredde", "media_height": "Mediehøjde", "media_overlay": "Medieoverlejring", "media_position": "Medieposition", "media_type": "Medietype", "media_width": "Mediebredde", "menu": "Menu", "mobile_columns": "Kolonner på mobil", "mobile_height": "Højde på mobil", "mobile_logo_image": "Logo til mobil", "mobile_quick_add": "Hurtigt køb på mobil", "motion_direction": "Bevægelsesretning", "motion": "Bevægelse", "movement_direction": "Bevægelsesretning", "navigation_bar_color_scheme": "Farveskema for navigationslinje", "navigation_bar": "Navigationslinje", "navigation": "Navigation", "open_new_tab": "Åbn link i ny fane", "overlay_color": "Farve på overlejring", "overlay": "Overlejring", "padding_bottom": "Udfyldning i bunden", "padding_horizontal": "Vandret udfyldning", "padding_top": "Udfyldning i toppen", "page_width": "Sidebredde", "pagination": "Sideinddeling", "placement": "Placering", "position": "Position", "preset": "Forudindstilling", "product_cards": "Produktkort", "product_pages": "Produktsider", "product_templates": "Produktskabeloner", "products": "Produkter", "quick_add": "Hurtigt køb", "ratio": "Forhold", "regular": "Almindelig", "review_count": "Antal anmeldelser", "right": "Højre", "row_height": "Rækkehøjde", "row": "Række", "seller_note": "Tillad note til sælger", "shape": "Form", "show_as_accordion": "Vis som harmonika på mobil", "show_sale_price_first": "Vis udsalgspris først", "show_tax_info": "Skatteoplysninger", "show": "Vis", "small": "Lille", "speed": "Hastighed", "statement": "Opgørelse", "sticky_header": "Fastklæbet sidehoved", "text_hierarchy": "Teksthierarki", "text_presets": "Forudindstillinger for tekst", "title": "Titel", "top": "Top", "type": "Type", "type_preset": "Forudindstilling for tekst", "underline_thickness": "Tykkelse på understregning", "variant_images": "Variantbilleder", "vendor": "Forhandler", "vertical_gap": "Lodret afstand", "vertical_offset": "Lodret forskydning af skygge", "vertical_on_mobile": "Lodret på mobil", "view_all_as_last_card": "\"Se alle\" som sidste kort", "weight": "Vægt", "wrap": "Ombryd", "read_only": "Skrivebeskyttet", "always_stack_buttons": "Stabl altid knapper", "background_color": "Baggrundsfarve", "custom_mobile_size": "Tilpasset størrelse på mobil", "custom_mobile_width": "Tilpasset bredde på mobil", "fixed_height": "Højde i pixel", "fixed_width": "Bredde i pixel", "gradient_direction": "Retning for toning", "hide_padding": "Skjul udfyldning", "logo_font": "Skrifttype for logo", "overlay_style": "Format for overlejring", "percent_height": "Højde i procent", "percent_size_mobile": "Størrelse i procent", "percent_size": "Størrelse i procent", "percent_width": "Bredde i procent", "pixel_size_mobile": "Størrelse i pixel", "pixel_size": "Størrelse i pixel", "shadow_opacity": "Skyggens opacitet", "show_filter_label": "Tekstlabels for anvendte filtre", "show_swatch_label": "Tekstlabels for prøver", "size_mobile": "Størrelse på mobil", "transparent_background": "Gennemsigtig baggrund", "unit": "Enhed", "hide_logo_on_home_page": "Skjul logo på startsiden", "account": "Konto", "align_baseline": "Juster tekstens grundlinje", "add_discount_code": "Tillad rabatter i indkøbskurv", "background_overlay": "Baggrundsoverlejring", "background_media": "Baggrundsmedie", "border_thickness": "Kanttykkelse", "bottom_row": "Nederste række", "button_text_case": "Bogstavstørrelse", "card_size": "Kortstørrelse", "auto_open_cart_drawer": "\"Læg i kurv\" åbner skuffe automatisk", "collection_count": "Antal kollektioner", "collection_title_case": "Bogstavstørrelse for kollektionstitel", "custom_liquid": "Liquid-kode", "default": "Standard", "default_logo": "Standardlogo", "divider_width": "Bredde på skillelinje", "headings": "Overskrifter", "horizontal_padding": "Vandret udfyldning", "inverse": "Inverteret", "inverse_logo": "Inverteret logo", "layout_style": "Format", "length": "Længde", "mobile_card_size": "Kortstørrelse på mobil", "mobile_pagination": "Sideinddeling på mobil", "open_row_by_default": "Åbn række som standard", "page": "Side", "page_transition_enabled": "Sideovergang", "product_and_card_title_case": "Bogstavstørrelse for produkt- og korttitel", "product_title_case": "Bogstavstørrelse for produkttitel", "right_padding": "Udfyldning til højre", "search": "Søg", "search_icon": "Søgeikon", "search_position": "Position", "search_row": "Række", "show_author": "Forfatter", "show_alignment": "Vis justering", "show_count": "Vis antal", "show_date": "Dato", "show_pickup_availability": "Vis tilgængelighed for afhentning", "show_search": "Vis søgning", "text_label_case": "Bogstavstørrelse for tekstlabel", "use_inverse_logo": "Brug inverteret logo", "vertical_padding": "Lodret udfyldning", "visibility": "Synlighed", "product_corner_radius": "Hjørneradius for produkt", "card_corner_radius": "Hjørneradius for kort", "alignment_mobile": "Justering på mobil", "animation_repeat": "Gentag animation", "blurred_reflection": "Sløret refleksion", "card_hover_effect": "Hover-effekt for kort", "inventory_threshold": "Tærskel for lav lagerbeholdning", "reflection_opacity": "Refleksionens opacitet", "show_inventory_quantity": "Vis antal ved lav lagerbeholdning", "transition_to_main_product": "Overgang fra produktkort til produktside", "show_second_image_on_hover": "Vis andet billede ved hover", "media": "Medier", "product_card_carousel": "Vis karrusel", "media_fit": "Medietilpasning", "scroll_speed": "Tid til næste meddelelse", "show_powered_by_shopify": "Vis \"Drevet af Shopify\"", "gift_card_form": "Formular til gavekort", "seller_note_open_by_default": "Åbn note til sælger som standard", "add_to_cart_animation": "Læg i kurv", "custom_link": "Brugerdefineret link", "product_custom_property": { "heading": "Overskrift", "description": "Beskrivelse", "key": "Egenskabsnavn", "key_info": "Må ikke være tomt og skal være unikt for hver blok. Vises i indkøbskurven, på betalingssiden og i ordreoplysningerne.", "placeholder_text": "Pladsholdertekst", "default_heading": "Tilpas dit produkt", "default_placeholder": "Angiv dine særlige instruktioner", "default_property_key": "Særlige instruktioner", "max_length": "Maks. antal tegn", "required": "Input er påkrævet for at lægge varen i kurven", "input_type": "Inputtype", "input_type_text": "Tekst", "input_type_checkbox": "Afkrydsningsfelt", "content_settings": "Indstillinger for indhold", "buyers_input": "Købers input", "checkbox_label": "Label til afkrydsningsfelt", "default_checkbox_label": "Inkluder gaveindpakning", "heading_preset": "Overskrift", "description_preset": "Beskrivelse", "input_preset": "Input", "checkbox_preset": "Label til afkrydsningsfelt" }, "blog": "Blog", "post_count": "Antal opslag", "animation": "Animation", "top_level_size": "Størrelse på øverste niveau", "empty_cart_button_link": "Knaplink til tom indkøbskurv", "auto_load_products": "Indlæs produkter automatisk ved scrolling", "products_per_page": "Produkter pr. side", "custom_mobile_media": "Vis andre medier på mobil", "stack_media_on_mobile": "Stabl medier", "full_frame_on_mobile": "Fuld bredde på mobil", "skus": "SKU'er", "variant_per_page": "Varianter pr. side", "image_1": "Billede 1", "image_2": "Billede 2", "media_type_1": "Medietype", "media_type_2": "Medie 2-type", "after_image": "Efterbillede", "before_image": "Førbillede", "cs_slider_style": "Sliderstil", "cs_slider_color": "Sliderfarve", "cs_slider_inner_color": "Indre farve på slider", "text_on_images": "Tekst på billeder", "card_height": "Korthøjde", "submenu_size": "Størrelse på undermenu", "desktop_position": "Position på computer", "desktop_pagination": "Sideinddeling på computer", "bullseye_color": "Indre farve", "hotspot_color": "Hotspotfarve", "product_price_typography": "Typografi for produktpris", "product_title_typography": "Typografi for produkttitel", "x_position": "Vandret position", "y_position": "Lodret position", "enable_sticky_add_to_cart": "Fastgjort bjælke med 'Læg i kurv'", "sticky_add_to_cart": "Fastgjort 'Læg i kurv'", "actions_display_style": "Menustil" }, "options": { "apple": "Apple", "arrow": "Pil", "auto": "Auto", "banana": "Banan", "bottle": "Flaske", "box": "Boks", "buttons": "Knapper", "carrot": "Gulerod", "center": "Centreret", "chat_bubble": "Chatboble", "clipboard": "Udklipsholder", "contain": "Tilpas", "counter": "Tæller", "cover": "Dæk", "custom": "Brugerdefineret", "dairy_free": "Mælkefri", "dairy": "Mejeri", "default": "Standard", "dropdowns": "Rullemenuer", "dots": "Prikker", "dryer": "Tørretumbler", "end": "Slut", "eye": "Øje", "facebook": "Facebook", "fill": "Udfyld", "fire": "Ild", "fit": "Tilpas", "full": "Fuld", "full_and_page": "Fuld baggrund, indhold i sidebredde", "gluten_free": "Glutenfri", "heading": "Overskrift", "heart": "Hjerte", "horizontal": "Vandret", "instagram": "Instagram", "iron": "Strygejern", "landscape": "Liggende", "large": "Stor", "leaf": "Blad", "leather": "Læder", "lg": "L", "lightning_bolt": "Lyn", "link": "Link", "lipstick": "Læbestift", "lock": "Lås", "lowercase": "små bogstaver", "m": "M", "map_pin": "Kortnål", "medium": "Mellem", "none": "Ingen", "numbers": "Tal", "nut_free": "Nøddefri", "outline": "Kontur", "page": "Side", "pants": "Bukser", "paw_print": "Poteaftryk", "pepper": "Peber", "perfume": "Parfume", "pinterest": "Pinterest", "plane": "Fly", "plant": "Plante", "portrait": "Højkant", "price_tag": "Prismærke", "question_mark": "Spørgsmålstegn", "recycle": "Genbrug", "return": "Returnering", "ruler": "Lineal", "s": "S", "sentence": "Sætning", "serving_dish": "Serveringsfad", "shirt": "Skjorte", "shoe": "Sko", "silhouette": "Silhuet", "small": "Lille", "snapchat": "Snapchat", "snowflake": "Snefnug", "solid": "Massiv", "space_between": "Mellemrum", "square": "Firkant", "star": "Stjerne", "start": "Start", "stopwatch": "Stopur", "tiktok": "TikTok", "truck": "Lastbil", "tumblr": "Tumblr", "twitter": "X (Twitter)", "uppercase": "Store bogstaver", "vertical": "Lodret", "vimeo": "Vimeo", "washing": "Vask", "circle": "Cirkel", "swatches": "Prøver", "full_and_page_offset_left": "Fuld baggrund, indhold i sidebredde, forskudt til venstre", "full_and_page_offset_right": "Fuld baggrund, indhold i sidebredde, forskudt til højre", "offset_left": "Forskudt til venstre", "offset_right": "Forskudt til højre", "page_center_aligned": "Side, centreret", "page_left_aligned": "Side, venstrejusteret", "page_right_aligned": "Side, højrejusteret", "button": "Knap", "caption": "Billedtekst", "h1": "Overskrift 1", "h2": "Overskrift 2", "h3": "Overskrift 3", "h4": "Overskrift 4", "h5": "Overskrift 5", "h6": "Overskrift 6", "paragraph": "Afsnit", "primary": "Primær", "secondary": "Sekundær", "tertiary": "Tertiær", "chevron_left": "Chevron venstre", "chevron_right": "Chevron højre", "diamond": "Diamant", "grid": "Gitter", "parallelogram": "Parallelogram", "rounded": "Afrundet", "fit_content": "Tilpas", "pills": "Piller", "heavy": "Tyk", "thin": "Tynd", "drawer": "Skuffe", "preview": "Forhåndsvisning", "text": "Tekst", "video_uploaded": "Uploadet", "video_external_url": "Ekstern webadresse", "aspect_ratio": "Højde-bredde-forhold", "above_carousel": "Over karrusel", "all": "Alle", "always": "Altid", "arrows_large": "Store pile", "arrows": "Pile", "balance": "Balance", "bento": "Bento-layout", "black": "Sort", "bluesky": "Bluesky", "body_large": "Brødtekst (stor)", "body_regular": "Brødtekst (almindelig)", "body_small": "Brødtekst (lille)", "bold": "Fed", "bottom_left": "Nederst til venstre", "bottom_right": "Nederst til højre", "bottom": "Bund", "capitalize": "Store forbogstaver", "caret": "Caret", "carousel": "Karrusel", "check_box": "Afkrydsningsfelt", "chevron_large": "Store chevrons", "chevron": "Chevron", "chevrons": "Chevrons", "classic": "Klassisk", "collection_images": "Kollektionsbilleder", "color": "Farve", "complementary": "Supplerende", "dissolve": "Opløs", "dotted": "Prikket", "editorial": "Redaktionel", "extra_large": "Ekstra stor", "extra_small": "Ekstra lille", "featured_collections": "Udvalgte kollektioner", "featured_products": "Udvalgte produkter", "font_primary": "Primær", "font_secondary": "Sekundær", "font_tertiary": "Tertiær", "forward": "Fremad", "full_screen": "Fuld skærm", "heading_extra_large": "Overskrift (ekstra stor)", "heading_extra_small": "Overskrift (ekstra lille)", "heading_large": "Overskrift (stor)", "heading_regular": "Overskrift (almindelig)", "heading_small": "Overskrift (lille)", "icon": "Ikon", "image": "Billede", "input": "Input", "inside_carousel": "Inden i karrusel", "inverse_large": "Invers stor", "inverse": "Invers", "large_arrows": "Store pile", "large_chevrons": "Store chevrons", "left": "Venstre", "light": "Let", "linkedin": "LinkedIn", "loose": "Løs", "media_first": "Medie først", "media_second": "Medie som nummer to", "modal": "Modus", "narrow": "Smal", "never": "Aldrig", "next_to_carousel": "Ved siden af karrusel", "normal": "Normal", "nowrap": "Ingen ombrydning", "off_media": "Uden for medie", "on_media": "På medie", "on_scroll_up": "Ved scroll op", "one_half": "1/2", "one_number": "1", "one_third": "1/3", "pill": "Pille", "plus": "Plus", "pretty": "Pæn", "price": "Pris", "primary_style": "Primær typografi", "rectangle": "Rektangel", "regular": "Almindelig", "related": "Relateret", "reverse": "Omvendt", "rich_text": "Formateret tekst", "right": "Højre", "secondary_style": "Sekundær typografi", "semibold": "Halvfed", "shaded": "Skygge", "show_second_image": "Vis andet billede", "single": "Enkelt", "slide_left": "Skub til venstre", "slide_up": "Skub op", "spotify": "Spotify", "stack": "Stak", "text_only": "Kun tekst", "threads": "Threads", "thumbnails": "Miniaturebilleder", "tight": "Tæt", "top_left": "Øverst til venstre", "top_right": "Øverst til højre", "top": "Top", "two_number": "2", "two_thirds": "2/3", "underline": "Understregning", "video": "Video", "wide": "Bred", "youtube": "YouTube", "down": "Ned", "fixed": "Fast", "gradient": "Gradient", "percent": "Procent", "pixel": "Pixel", "up": "Op", "accent": "Accent", "below_image": "Under billede", "body": "Brødtekst", "button_primary": "Primær knap", "button_secondary": "Sekundær knap", "compact": "Kompakt", "crop_to_fit": "Beskær for at tilpasse", "hidden": "Skjult", "hint": "Tip", "maintain_aspect_ratio": "Bevar højde-bredde-forhold", "off": "Fra", "on_image": "På billede", "social_bluesky": "Social: Bluesky", "social_facebook": "Social: Facebook", "social_instagram": "Social: Instagram", "social_linkedin": "Social: LinkedIn", "social_pinterest": "Social: Pinterest", "social_snapchat": "Social: Snapchat", "social_spotify": "Social: Spotify", "social_threads": "Social: Threads", "social_tiktok": "Social: TikTok", "social_tumblr": "Social: Tumblr", "social_twitter": "Social: X (Twitter)", "social_whatsapp": "Social: WhatsApp", "social_vimeo": "Social: Vimeo", "social_youtube": "Social: YouTube", "spotlight": "Spotlight", "standard": "Standard", "subheading": "Underoverskrift", "blur": "Sløring", "lift": "Løft", "reveal": "Afslør", "scale": "Skala", "subtle_zoom": "Zoom", "with_hints": "Med hints", "below_media": "Under mediet", "full_frame": "Fuld ramme", "icons": "Ikoner" }, "content": { "advanced": "Avanceret", "background_image": "Baggrundsbillede", "background_video": "Baggrundsvideo", "block_size": "Blokstørrelse", "borders": "Kanter", "describe_the_video_for": "Beskriv videoen for kunder, der bruger skærmlæsere. [Få mere at vide](https://help.shopify.com/manual/online-store/themes/theme-structure/theme-features#video-block)", "section_size": "Sektionsstørrelse", "slideshow_width": "Bredde på dias", "typography": "Typografi", "width_is_automatically_optimized": "Bredden optimeres automatisk til mobil.", "complementary_products": "Supplerende produkter skal opsættes ved hjælp af appen Search & Discovery. [Få mere at vide](https://help.shopify.com/manual/online-store/search-and-discovery)", "mobile_column_optimization": "Kolonner optimeres automatisk til mobil", "content_width": "Indholdsbredde gælder kun, når sektionsbredden er angivet til fuld bredde.", "responsive_font_sizes": "Størrelser skaleres automatisk til alle skærmstørrelser", "buttons": "Knapper", "swatches": "Prøver", "variant_settings": "Indstillinger for varianter", "background": "Baggrund", "appearance": "Udseende", "arrows": "Pile", "body_size": "Brødtekststørrelse", "bottom_row_appearance": "Udseende for nederste række", "carousel_navigation": "Navigation i karrusel", "carousel_pagination": "Sideinddeling for karrusel", "copyright": "Ophavsret", "edit_logo_in_theme_settings": "Rediger logo i [temaindstillinger](/editor?context=theme&category=logo%20and%20favicon)", "edit_price_in_theme_settings": "Rediger prisformatering i [temaindstillinger](/editor?context=theme&category=currency%20code)", "edit_variants_in_theme_settings": "Rediger styling for varianter i [temaindstillinger](/editor?context=theme&category=variants)", "email_signups_create_customer_profiles": "Tilmeldinger opretter [kundeprofiler](https://help.shopify.com/manual/customers)", "follow_on_shop_eligiblity": "For at knappen kan vises, skal Shop-kanalen være installeret og Shop Pay aktiveret. [Få mere at vide](https://help.shopify.com/en/manual/online-store/themes/customizing-themes/add-shop-buttons)", "fonts": "Skrifttyper", "grid": "Gitter", "heading_size": "Overskriftsstørrelse", "image": "Billede", "input": "Input", "layout": "Layout", "link": "Link", "link_padding": "Udfyldning for link", "localization": "Lokalisering", "logo": "Logo", "margin": "Margen", "media": "Medie", "media_1": "Medie 1", "media_2": "Medie 2", "menu": "Menu", "mobile_layout": "Layout til mobil", "padding": "Udfyldning", "padding_desktop": "Udfyldning på computer", "paragraph": "Afsnit", "policies": "Politikker", "popup": "Pop op-vindue", "search": "Søg", "size": "Størrelse", "social_media": "Sociale medier", "submit_button": "Send-knap", "text_presets": "Forudindstillinger for tekst", "transparent_background": "Gennemsigtig baggrund", "typography_primary": "Primær typografi", "typography_secondary": "Sekundær typografi", "typography_tertiary": "Tertiær typografi", "mobile_size": "Størrelse på mobil", "cards_layout": "Layout for kort", "mobile_width": "Bredde på mobil", "section_layout": "Layout for sektion", "width": "Bredde", "visibility": "Synlighed", "visible_if_collection_has_more_products": "Synlig, hvis kollektionen har flere produkter end vist", "carousel": "Karrusel", "colors": "Farver", "collection_page": "Kollektionsside", "customer_account": "Kundekonto", "edit_empty_state_collection_in_theme_settings": "Rediger kollektion for tom tilstand i [temaindstillinger](/editor?context=theme&category=search)", "grid_layout": "Gitterlayout", "home_page": "Startside", "images": "Billeder", "inverse_logo_info": "Bruges, når gennemsigtig baggrund for sidehoved er angivet til Invers", "manage_customer_accounts": "[Administrer synlighed](/admin/settings/customer_accounts) i indstillinger for kundekonto. Ældre konti understøttes ikke.", "manage_policies": "[Administrer politikker](/admin/settings/legal)", "product_page": "Produktside", "text": "Tekst", "thumbnails": "Miniaturebilleder", "app_required_for_ratings": "Der kræves en app til produktbedømmelser. [Få mere at vide](https://help.shopify.com/manual/apps)", "icon": "Ikon", "manage_store_name": "[Administrer butiksnavn](/admin/settings/general?edit=storeName)", "resource_reference_collection_card": "Viser kollektion fra overordnet sektion", "resource_reference_collection_card_image": "Viser billede fra overordnet kollektion", "resource_reference_collection_title": "Viser titel fra overordnet kollektion", "resource_reference_product": "Opretter automatisk forbindelse til overordnet produkt", "resource_reference_product_card": "Viser produkt fra overordnet sektion", "resource_reference_product_inventory": "Viser lagerbeholdning fra overordnet produkt", "resource_reference_product_price": "Viser pris fra overordnet produkt", "resource_reference_product_recommendations": "Viser anbefalinger baseret på overordnet produkt", "resource_reference_product_review": "Viser anmeldelser fra overordnet produkt", "resource_reference_product_swatches": "Viser prøver fra overordnet produkt", "resource_reference_product_title": "Viser titel fra overordnet produkt", "resource_reference_product_variant_picker": "Viser varianter fra overordnet produkt", "resource_reference_product_media": "Viser medie fra overordnet produkt", "product_media": "Produktmedie", "section_link": "Sektionslink", "gift_card_form_description": "Kunder kan sende gavekort til en modtagers mail med en personlig besked. [Få mere at vide](https://help.shopify.com/manual/products/gift-card-products)", "heading": "Overskrift", "resource_reference_product_custom_property": "Tilføj inputfelter, der kan tilpasses, for at indsamle brugerdefinerede oplysninger, der føjes til denne ordrelinje og senere kan ses i ordreoplysningerne.", "block_link": "Bloklink", "submenu_feature": "Funktion for undermenu", "cart_features": "Funktioner for indkøbskurv", "email_signup": "Tilmelding med mail", "mobile_media": "Medie til mobil", "mobile_media_2": "Medie til mobil 2", "navigation": "Navigation", "popover": "Pop op", "popover_position": "Pop op-placering", "resource_reference_product_sku": "Viser SKU fra det overordnede produkt", "content_layout": "Indholdslayout", "mobile_media_1": "Medie til mobil 1", "utilities": "Hjælpefunktioner" }, "html_defaults": { "share_information_about_your": "

Del oplysninger om dit brand med dine kunder. Beskriv et produkt, kom med meddelelser, eller byd kunder velkommen i din butik.

", "bestseller_h2": "

Bestsellere

", "bestseller_h3": "

Bestsellere

", "bestseller": "

Bestseller

", "build_better": "

Vi tror på at bygge bedre

", "contact_us": "

Kontakt os

", "discover_bestsellers": "

Gå på opdagelse i de bestsellere, der har vundet vores kunders hjerter med deres perfekte blanding af funktionalitet og stil.

", "everythings_starts_with_why": "

Alt, hvad vi gør, starter med hvorfor

", "explore_latest_products": "

Gå på opdagelse i vores nyeste produkter.

", "faq": "

Ofte stillede spørgsmål

", "first_to_know": "

Vær den første til at få besked om nye kollektioner og særlige tilbud.

", "free_returns": "

Gratis 30-dages returnering

", "free_shipping_over": "

Gratis forsendelse ved køb over 50 USD

", "goal_for_every_customer": "

Vores mål er, at alle kunder er fuldt ud tilfredse med deres køb. Hvis det ikke er tilfældet, så giv os besked, så gør vi vores bedste for at finde en løsning sammen med dig.

", "home_to_shirts": "

Start → Skjorter

", "intentional_design": "

Gennemtænkt design

", "introducing_h2": "

Vi præsenterer

", "latest_products": "

Vi præsenterer vores nyeste produkter, der er skabt specielt til sæsonen. Shop dine favoritter, før de er væk!

", "made_local_and_global": "

Vores produkter fremstilles både lokalt og globalt. Vi udvælger omhyggeligt vores produktionspartnere for at sikre, at vores produkter er af høj kvalitet og til en fair pris.

", "made_with_care_h2": "

Fremstillet med omhu

", "made_with_care_extended": "

Denne signatur-bestseller er fremstillet med omhu og elsket af vores kunder, og den overgår alle forventninger.

", "made_with_care": "

Fremstillet med omhu og elsket af vores kunder.

", "make_things_better_extended": "

Vi laver ting, der fungerer bedre og holder længere. Vores produkter løser reelle problemer med et rent design og ærlige materialer.

", "make_things_better": "

Vi laver ting, der fungerer bedre og holder længere.

", "may_also_like": "

Du vil måske også synes om

", "new_arrivals_h1": "

Nyheder

", "new_arrivals_h2": "

Nyheder

", "new_arrivals_h3": "

Nyheder

", "product_launch": "

Tag et kig bag kulisserne på vores seneste produktlancering.

", "product_story": "

Kernen i ethvert produkt er en unik historie, drevet af vores passion for kvalitet og innovation. Hver vare forbedrer din hverdag og skaber glæde.

", "real_people": "

Rigtige mennesker, der laver fantastiske produkter

", "related_product": "

Relaterede produkter

", "return_policy": "

Hvad er jeres returneringspolitik?

", "reviews": "

★★★★★ 368 anmeldelser

", "shipping_based_on_location": "

Forsendelse beregnes ud fra din lokation og varerne i din ordre. Du vil altid kende forsendelsesprisen, før du køber.

", "shop_by_collection": "

Shop efter kollektion

", "signature_products": "

Vores signaturprodukt

", "styled_with": "

Stylet med

", "subscribe": "

Tilmeld dig vores mails

", "team_with_goal": "

Et team med et mål

", "unable_to_accept_returns": "

Vi kan ikke tage imod returneringer på visse varer. Disse vil være tydeligt markeret før køb.

", "work_quickly_to_ship": "

Vi arbejder hurtigt på at afsende din ordre så hurtigt som muligt. Når din ordre er afsendt, modtager du en mail med yderligere oplysninger. Leveringstider varierer afhængigt af din lokation.

", "join_our_email_list": "

Tilmeld dig vores mailliste

", "get_exclusive_deals_and_early_access_to_new_products": "

Få eksklusive tilbud og tidlig adgang til nye produkter.

", "artistry_in_action": "

Kunstnerisk udfoldelse

", "authentic_materials": "

Autentiske materialer, uden kompromiser

", "bold_style_recognizable": "

En markant stil, der er genkendelig overalt

", "discover_elevated_design": "

Opdag raffineret design

", "expert_construction_finish": "

Mesterlig konstruktion og en fejlfri finish

", "made_to_last": "

Skabt til at holde

", "pieces_better_with_time": "

Produkter, der kun bliver bedre med tiden

", "quality_you_can_feel": "

Kvalitet, du kan mærke

", "uncompromising_standards": "

Kompromisløse standarder

", "featured_collection_h2": "

Udvalgt kollektion

", "shop_collection": "

Opdag vores nøje udvalgte kollektion med håndplukkede favoritter, der forener stil og kvalitet.

" }, "text_defaults": { "button_label": "Køb nu", "collapsible_row": "Række, der kan skjules", "heading": "Overskrift", "email_signup_button_label": "Abonner", "accordion_heading": "Overskrift til harmonika", "contact_form_button_label": "Send", "popup_link": "Link til pop op-vindue", "sign_up": "Tilmeld dig", "welcome_to_our_store": "Velkommen til vores butik", "be_bold": "Vær modig.", "shop_our_latest_arrivals": "Køb vores seneste nyheder!", "are_purchases_final_sale": "Er nogle køb endelige?", "care_instructions": "Vaskeanvisning", "cart": "Indkøbskurv", "discover_collection": "Udforsk kollektionen", "fit": "pasform", "how_much_for_shipping": "Hvad koster levering?", "learn_more": "Få mere at vide", "manufacturing": "Fremstilling", "materials": "Materialer", "return_policy": "Returneringspolitik", "shipping": "Levering", "shop_now_button_label": "Køb nu", "sign_up_button_label": "Tilmeld", "submit_button_label": "Send", "up_the_ante": "Sæt\nIndsatsen\nOp", "view_all_button_label": "Se alle", "what_is_return_policy": "Hvad er jeres returneringspolitik?", "when_will_order_arrive": "Hvornår modtager jeg min ordre?", "where_are_products_made": "Hvor bliver jeres produkter fremstillet?", "trending_now": "Populært lige nu", "shop_the_look": "Shop looket", "bestsellers": "Bestsellere", "featured_collection": "Udvalgt kollektion", "new_arrivals": "Nye varer" }, "info": { "carousel_layout_on_mobile": "Karrusellen bruges altid på mobil", "video_alt_text": "Beskriv videoen for brugere af hjælpeteknologi", "video_autoplay": "Videoer vil som standard være uden lyd", "video_external": "Brug en webadresse fra YouTube eller Vimeo", "carousel_hover_behavior_not_supported": "\"Karrusel\"-hover understøttes ikke, når typen \"Karrusel\" er valgt på sektionsniveau", "checkout_buttons": "Giver købere mulighed for at betale hurtigere og kan forbedre konverteringen. [Få mere at vide](https://help.shopify.com/manual/online-store/dynamic-checkout)", "custom_heading": "Brugerdefineret overskrift", "edit_presets_in_theme_settings": "Rediger forudindstillinger i [temaindstillinger](/editor?context=theme&category=typography)", "enable_filtering_info": "Tilpas filtre med [appen Search & Discovery](https://help.shopify.com/manual/online-store/search-and-discovery/filters)", "grid_layout_on_mobile": "Gitterlayout bruges til mobil", "manage_countries_regions": "[Administrer lande/regioner](/admin/settings/markets)", "manage_languages": "[Administrer sprog](/admin/settings/languages)", "transparent_background": "Gennemgå hver skabelon, hvor gennemsigtig baggrund anvendes, for at sikre læsbarhed", "logo_font": "Gælder kun, når der ikke er valgt et logo", "aspect_ratio_adjusted": "Justeres i nogle layouts", "custom_liquid": "Tilføj appkodestykker eller anden kode for at oprette avancerede tilpasninger. [Få mere at vide](https://shopify.dev/docs/api/liquid)", "pills_usage": "Bruges til anvendte filtre, rabatkoder og søgeforslag", "applies_on_image_only": "Gælder kun for billeder", "hover_effects": "Gælder for produkt- og kollektionskort", "hide_logo_on_home_page_help": "Logoet vil forblive synligt, når fastgjort sidehoved er aktivt", "media_type_info": "Funktioner hentes fra linksene i menuen", "logo_height": "Påvirker kun logoet i sidehovedet", "actions_display_style": "Ikoner bruges altid på mobil" }, "categories": { "basic": "Grundlæggende", "collection": "Kollektion", "collection_list": "Kollektionsliste", "footer": "Sidefod", "forms": "Formularer", "header": "Sidehoved", "layout": "Layout", "links": "Links", "product": "Produkt", "product_list": "Udvalgt kollektion", "banners": "Bannere", "collections": "Kollektioner", "custom": "Brugerdefineret", "decorative": "Dekorativ", "products": "Produkter", "other_sections": "Andre", "storytelling": "Storytelling", "text": "Tekst" } } ================================================ FILE: locales/de.json ================================================ { "blocks": { "load_video": "Video laden: {{ description }}", "sold_out": "Ausverkauft", "email_signup": { "label": "E-Mail", "placeholder": "E-Mail-Adresse", "success": "Danke für deine Anmeldung!" }, "filter": "Filtern", "payment_methods": "Zahlungsmethoden", "contact_form": { "name": "Name", "email": "E-Mail-Adresse", "phone": "Telefonnummer", "comment": "Kommentar", "post_success": "Danke, dass du uns kontaktiert hast. Wir werden uns so schnell wie möglich bei dir melden.", "error_heading": "Bitte passe Folgendes an:" }, "slider_label": "Slider" }, "accessibility": { "play_model": "3D-Modell abspielen", "play_video": "Video abspielen", "unit_price": "Grundpreis", "country_results_count": "{{ count }} Ergebnisse", "slideshow_pause": "Slideshow pausieren", "slideshow_play": "Slideshow abspielen", "remove_item": "Entferne {{ title}}", "skip_to_text": "Direkt zum Inhalt", "skip_to_product_info": "Zu Produktinformationen springen", "skip_to_results_list": "Zur Ergebnisliste springen", "new_window": "Wird in einem neuen Fenster geöffnet.", "slideshow_next": "Nächste Folie", "slideshow_previous": "Vorherige Folie", "close_dialog": "Dialogfeld schließen", "reset_search": "Suche zurücksetzen", "search_results_count": "{{ count }} Suchergebnisse für „{{ query }}“ gefunden", "search_results_no_results": "Keine Ergebnisse für „{{ query }}“ gefunden", "filters": "Filter", "account": "Konto", "cart": "Warenkorb", "cart_count": "Artikel im Warenkorb insgesamt", "filter_count": { "one": "{{ count }} Filter angewandt", "other": "{{ count }} Filter angewandt" }, "menu": "Menü", "country_region": "Land/Region", "slide_status": "Folie {{ index }} von {{ length }}", "scroll_to": "Zu {{ title }} scrollen", "discount": "Rabattcode anwenden", "discount_menu": "Rabattcodes", "loading_product_recommendations": "Produktempfehlungen werden geladen", "discount_applied": "Angewendeter Rabattcode: {{ code }}", "inventory_status": "Inventarstatus", "pause_video": "Video pausieren", "find_country": "Land finden", "localization_region_and_language": "Region- und Sprachwahl", "decrease_quantity": "Menge verringern", "increase_quantity": "Menge erhöhen", "quantity": "Anzahl", "rating": "Die Bewertung für dieses Produkts lautet {{ rating }} von 5 Sternen", "nested_product": "{{ product_title }} für {{ parent_title }}", "remove": "Entfernen", "view_pricing_info": "Preisinformationen anzeigen", "open_hotspot": "Hotspot öffnen", "slideshow": "Slideshow", "header_navigation_label": "Haupt-" }, "actions": { "add_to_cart": "In den Warenkorb legen", "clear_all": "Alles löschen", "remove": "Entfernen", "view_in_your_space": "In deinem Bereich anzeigen", "show_filters": "Filtern", "clear": "Löschen", "continue_shopping": "Weiter einkaufen", "log_in_html": "Hast du ein Konto? Logge dich ein, damit es beim Checkout schneller geht.", "see_items": { "one": "{{ count }} Artikel anzeigen", "other": "{{ count }} Artikel anzeigen" }, "view_all": "Alle anzeigen", "add": "Hinzufügen", "choose": "Auswählen", "added": "Hinzugefügt", "show_less": "Weniger anzeigen", "show_more": "Mehr anzeigen", "close": "Schließen", "more": "Mehr", "reset": "Zurücksetzen", "zoom": "Zoomen", "close_dialog": "Dialogfeld schließen", "back": "Zurück", "log_in": "Anmelden", "log_out": "Abmelden", "remove_discount": "Rabatt {{ code }} entfernen", "enter_using_password": "Mit Passwort anmelden", "submit": "Senden", "enter_password": "Passwort eingeben", "view_store_information": "Shop-Informationen anzeigen", "apply": "Anwenden", "sign_in_options": "Andere Anmeldeoptionen", "sign_up": "Registrieren", "open_image_in_full_screen": "Bild im Vollbildmodus öffnen", "sort": "Sortieren", "show_all_options": "Alle Optionen anzeigen", "open": "Öffnen" }, "content": { "reviews": "Reviews", "language": "Sprache", "localization_region_and_language": "Region und Sprache", "no_results_found": "Keine Ergebnisse gefunden", "cart_total": "Gesamtbetrag im Warenkorb", "your_cart_is_empty": "Dein Warenkorb ist leer", "product_image": "Produktbild", "product_information": "Produktinformationen", "quantity": "Anzahl", "product_total": "Produkt insgesamt", "cart_estimated_total": "Geschätzter Gesamtbetrag", "seller_note": "Besondere Anweisungen", "cart_subtotal": "Zwischensumme", "discounts": "Rabatte", "discount": "Rabatt", "duties_and_taxes_included_shipping_at_checkout_with_policy_html": "Inkl. Zollgebühren und Steuern. Rabatte und Versand werden beim Checkout berechnet.", "duties_and_taxes_included_shipping_at_checkout_without_policy": "Inkl. Zollgebühren und Steuern. Rabatte und Versand werden beim Checkout berechnet.", "taxes_included_shipping_at_checkout_with_policy_html": "Inkl. Steuern. Rabatte und Versand werden beim Checkout berechnet.", "taxes_included_shipping_at_checkout_without_policy": "Inkl. Steuern. Rabatte und Versand werden beim Checkout berechnet.", "duties_included_taxes_at_checkout_shipping_at_checkout_with_policy_html": "Inkl. Zollgebühren. Steuern, Rabatte und Versand werden beim Checkout berechnet.", "duties_included_taxes_at_checkout_shipping_at_checkout_without_policy": "Inkl. Zollgebühren. Steuern, Rabatte und Versand werden beim Checkout berechnet.", "taxes_at_checkout_shipping_at_checkout_with_policy_html": "Steuern, Rabatte und Versand werden beim Checkout berechnet.", "taxes_at_checkout_shipping_at_checkout_without_policy": "Steuern, Rabatte und Versand werden beim Checkout berechnet.", "checkout": "Auschecken", "cart_title": "Warenkorb", "price": "Preis", "price_regular": "Normaler Preis", "price_compare_at": "Vergleichspreis", "price_sale": "Angebotspreis", "duties_and_taxes_included": "Inkl. Zollgebühren und Steuern.", "duties_included": "Inkl. Zollgebühren.", "shipping_policy_html": "Versand wird beim Checkout berechnet.", "taxes_included": "Inkl. Steuern.", "product_badge_sold_out": "Ausverkauft", "product_badge_sale": "Sale", "search_input_label": "Suchen", "search_input_placeholder": "Suchen", "search_results": "Suchergebnisse", "search_results_label": "Suchergebnisse", "search_results_no_results": "Keine Ergebnisse für „{{ terms }}“ gefunden. Versuche es mit einem anderen Suchbegriff.", "search_results_resource_articles": "Blog-Beiträge", "search_results_resource_collections": "Kollektionen", "search_results_resource_pages": "Seiten", "search_results_resource_products": "Produkte", "search_results_resource_queries": "Suchvorschläge", "search_results_view_all": "Alle anzeigen", "search_results_view_all_button": "Alle anzeigen", "search_results_resource_products_count": { "one": "{{ count }} Produkt", "other": "{{ count }} Produkte" }, "grid_view": { "default_view": "Standard", "grid_fieldset": "Spaltenraster", "single_item": "Einzeln", "zoom_out": "Herauszoomen" }, "recently_viewed_products": "Zuletzt angesehen", "unavailable": "Nicht verfügbar", "collection_placeholder": "Kollektionstitel", "product_card_placeholder": "Produkttitel", "product_count": "Produktanzahl", "item_count": { "one": "{{ count }} Artikel", "other": "{{ count }} Artikel" }, "errors": "Fehler", "price_from": "Ab {{ price }}", "search": "Suche", "search_results_no_results_check_spelling": "Keine Ergebnisse für „{{ terms }}“ gefunden. Überprüfe die Schreibweise oder versuche es mit einer anderen Suchanfrage.", "featured_products": "Vorgestellte Produkte", "filters": "Filter", "no_products_found": "Keine Produkte gefunden.", "price_filter_html": "Der höchste Preis ist {{ price }}", "use_fewer_filters_html": "Versuche, weniger Filter zu verwenden oder alle Filter zu löschen.", "account_title": "Konto", "account_title_personalized": "Hallo {{ first_name }}", "account_orders": "Bestellungen", "account_profile": "Profil", "blog_details_separator": "|", "discount_code": "Rabattcode", "duties_and_taxes_included_shipping_at_checkout_with_policy_without_discounts_html": "Inkl. Zollgebühren und Steuern. Versand wird beim Checkout berechnet.", "duties_and_taxes_included_shipping_at_checkout_without_policy_without_discounts": "Inkl. Zollgebühren und Steuern. Versand wird beim Checkout berechnet.", "duties_included_taxes_at_checkout_shipping_at_checkout_with_policy_without_discounts_html": "Inkl. Zollgebühren. Versand wird beim Checkout berechnet.", "duties_included_taxes_at_checkout_shipping_at_checkout_without_policy_without_discounts": "Inkl. Zollgebühren. Versand wird beim Checkout berechnet.", "pickup_available_at_html": "Abholung bei {{ location }} verfügbar", "pickup_available_in": "Abholung verfügbar, {{ pickup_time }}", "pickup_not_available": "Abholung derzeit nicht verfügbar", "pickup_ready_in": "{{ pickup_time }}", "read_more": "Mehr lesen …", "taxes_at_checkout_shipping_at_checkout_with_policy_without_discounts_html": "Steuern und Versand werden beim Checkout berechnet.", "taxes_at_checkout_shipping_at_checkout_without_policy_without_discounts": "Steuern und Versand werden beim Checkout berechnet.", "taxes_included_shipping_at_checkout_with_policy_without_discounts_html": "Inkl. Steuern. Versand wird beim Checkout berechnet.", "taxes_included_shipping_at_checkout_without_policy_without_discounts": "Inkl. Steuern. Versand wird beim Checkout berechnet.", "wrong_password": "Falsches Passwort", "view_more_details": "Weitere Details anzeigen", "inventory_low_stock": "Niedriger Lagerbestand", "inventory_in_stock": "Auf Lager", "inventory_out_of_stock": "Nicht vorrätig", "page_placeholder_title": "Seitentitel", "page_placeholder_content": "Wähle eine Seite aus, die angezeigt werden soll.", "placeholder_image": "Platzhalterbild", "shipping_policy": "Versandkosten werden beim Checkout berechnet.", "inventory_low_stock_show_count": { "one": "{{ count }} übrig", "other": "{{ count }} übrig" }, "powered_by": "Dieser Shop wird unterstützt werden von", "store_owner_link_html": "Bist du der Shop-Inhaber? Hier einloggen", "shipping_discount_error": "Versandrabatte werden beim Checkout angezeigt, nachdem die Adresse hinzugefügt wurde", "discount_code_error": "Rabattcode kann nicht auf den Warenkorb angewendet werden", "recipient_form_send_to": "Senden an", "recipient_form_email_label": "E-Mail-Adresse des Empfängers", "recipient_form_email_label_my_email": "Meine E-Mail-Adresse", "recipient_form_email_address": "Empfänger-E-Mail-Adresse", "recipient_form_name_label": "Name des Empfängers (optional)", "recipient_form_message": "Nachricht (optional)", "recipient_form_characters_used": "{{ used_chars }}/{{ max_chars }} Zeichen verwendet", "recipient_form_send_on": "JJJJ-MM-TT", "recipient_form_send_on_label": "Senden am (optional)", "recipient_form_fields_visible": "Empfängerformularfelder sind jetzt sichtbar.", "recipient_form_fields_hidden": "Empfängerformularfelder sind jetzt ausgeblendet.", "recipient_form_error": "Beim Absenden des Formulars ist ein Fehler aufgetreten.", "product_custom_property_character_count": "{{ used_chars }}/{{ max_chars }} Zeichen verwendet", "terms_and_policies": "Geschäftsbedingungen und Richtlinien", "pagination": { "nav_label": "Seitennavigation", "previous": "Zurück", "next": "Weiter", "page": "Seite {{ page }}" }, "volume_pricing_available": "Volumenabhängige Preisgestaltung verfügbar", "volume_pricing": "Mengenrabatte", "at_price_each": "bei {{ price }}/Stück", "each": "({{ price }}/Stück)", "each_abbreviation": "Stück", "price_at": "bei", "price_range": "Preisspanne", "item_count_cutoff": "Mehr als {{ count }} Artikel", "cancel": "Abbrechen", "product_subtotal": "Produktzwischensumme", "quantity_per_item": "/Stk.", "remove_all": "Alle entfernen", "remove_all_items_confirmation": "Alle {{ count }} Artikel aus deinem Warenkorb entfernen?", "remove_one_item_confirmation": "1 Artikel aus dem Warenkorb entfernen?", "total_items": "Artikel gesamt", "variant": "Variante", "variant_total": "Varianten insgesamt", "view_cart": "Warenkorb ansehen", "your_cart": "Dein Warenkorb", "items_added_to_cart": { "one": "1 Artikel zum Warenkorb hinzugefügt", "other": "{{ count }} Artikel zum Warenkorb hinzugefügt" } }, "gift_cards": { "issued": { "how_to_use_gift_card": "Verwende diesen Geschenkgutscheincode online oder verwende den QR-Code im Shop", "title": "Hier ist dein {{ value }}-Gutschein für {{ shop }}!", "subtext": "Dein Gutschein", "shop_link": "Onlineshop besuchen", "add_to_apple_wallet": "Zu Apple Wallet hinzufügen", "qr_image_alt": "QR-Code – Scannen, um Gutschein einzulösen", "copy_code": "Geschenkgutscheincode kopieren", "expiration_date": "Gültig bis {{ expires_on }}", "copy_code_success": "Code erfolgreich kopiert", "expired": "Abgelaufen" } }, "placeholders": { "password": "Passwort", "search": "Suchen", "product_title": "Produkttitel", "collection_title": "Kollektionstitel", "blog_posts": "Blog-Beiträge", "blog_post_title": "Titel", "blog_post_author": "Autor", "blog_post_date": "Datum", "blog_post_description": "Ein Auszug aus dem Inhalt deines Blog-Beitrags" }, "products": { "product": { "add_to_cart": "In den Warenkorb legen", "added_to_cart": "Zum Warenkorb hinzugefügt", "adding_to_cart": "Wird hinzugefügt...", "add_to_cart_error": "Fehler beim Hinzufügen zum Warenkorb", "sold_out": "Ausverkauft", "unavailable": "Nicht verfügbar", "quantity_error_max": "Dieser Artikel hat ein Maximum von {{ maximum }}", "quantity": "Menge", "quantity_increments": "In {{ increment }}er Schritten", "quantity_minimum": "Mindestens {{ minimum }}", "quantity_maximum": "Maximal {{ maximum }}", "in_cart": "im Warenkorb", "default_title": "Standardtitel", "sticky_add_to_cart": "Leiste „Schnell in den Warenkorb“" } }, "fields": { "separator": "bis" }, "blogs": { "article": { "comment_author_separator": "•", "comments_heading": { "one": "{{ count }} Kommentar", "other": "{{ count }} Kommentare" } }, "comment_form": { "email": "E-Mail", "error": "Kommentar konnte nicht gepostet werden. Bitte beachte Folgendes:", "heading": "Hinterlasse einen Kommentar", "message": "Nachricht", "moderated": "Bitte beachte, dass Kommentare vor der Veröffentlichung freigegeben werden müssen.", "name": "Name", "post": "Kommentar posten", "success_moderated": "Kommentar gepostet, Moderation ausstehend", "success": "Kommentar gepostet" } } } ================================================ FILE: locales/de.schema.json ================================================ { "names": { "404": "404", "borders": "Ränder", "collapsible_row": "Einklappbare Zeile", "custom_section": "Benutzerdefinierter Abschnitt", "icon": "Symbol", "logo_and_favicon": "Logo und Favicon", "product_buy_buttons": "Kaufen-Schaltflächen", "product_description": "Beschreibung", "product_price": "Preis", "slideshow": "Slideshow", "typography": "Typografie", "video": "Video", "colors": "Farben", "overlapping_blocks": "Überlappende Blöcke", "product_variant_picker": "Variantenauswahl", "slideshow_controls": "Slideshow-Steuerelemente", "size": "Größe", "spacing": "Abstand", "product_recommendations": "Empfohlene Produkte", "product_media": "Produktmedien", "featured_collection": "Vorgestellte Kollektion", "add_to_cart": "Zum Warenkorb hinzufügen", "email_signup": "E-Mail-Anmeldung", "submit_button": "Senden-Schaltfläche", "grid_layout_selector": "Raster-Layout-Auswahl", "image": "Bild", "list_items": "Listenelemente", "facets": "Filteroptionen", "variants": "Varianten", "styles": "Stile", "product_cards": "Produktkarten", "buttons": "Schaltflächen", "inputs": "Eingaben", "primary_button": "Primäre Schaltfläche", "secondary_button": "Sekundäre Schaltfläche", "popovers_and_modals": "Popovers und modale Fenster", "marquee": "Laufschrift", "products_carousel": "Vorgestellte Kollektion: Karussell", "products_grid": "Vorgestellte Kollektion: Raster", "pull_quote": "Hervorgehobenes Zitat", "contact_form": "Kontaktformular", "featured_product": "Produkt-Highlight", "icons_with_text": "Symbole mit Text", "alternating_content_rows": "Abwechselnde Zeilen", "accelerated_checkout": "Beschleunigter Checkout", "accordion": "Akkordeon-Effekt", "accordion_row": "Akkordeon-Zeile", "animations": "Animationen", "announcement": "Ankündigung", "announcement_bar": "Ankündigungsleiste", "badges": "Badges", "button": "Schaltfläche", "cart": "Warenkorb", "cart_items": "Warenkorbartikel", "cart_products": "Warenkorb-Produkte", "cart_title": "Warenkorb", "collection": "Kollektion", "collection_card": "Kollektionskarte", "collection_columns": "Kollektionsspalten", "collection_container": "Kollektion", "collection_description": "Kollektionsbeschreibung", "collection_image": "Kollektionsbild", "collection_info": "Kollektionsinfos", "collection_list": "Kollektionsliste", "collections": "Kollektionen", "collections_bento": "Kollektionsliste: Bento", "collections_carousel": "Kollektionsliste: Karussell", "collections_grid": "Kollektionsliste: Raster", "content": "Inhalt", "content_grid": "Inhaltsraster", "details": "Details", "divider": "Trennlinie", "divider_section": "Trennlinie", "faq_section": "FAQ", "filters": "Filterung und Sortierung", "follow_on_shop": "In Shop folgen", "footer": "Fußzeile", "footer_utilities": "Fußzeilen-Dienstprogramme", "group": "Gruppe", "header": "Header", "heading": "Überschrift", "hero": "Hero", "hero_bottom_aligned": "Hero: Unten ausgerichtet", "icons": "Symbole", "image_with_text": "Bild mit Text", "input": "Eingabe", "logo": "Logo", "magazine_grid": "Magazin-Raster", "media": "Medien", "menu": "Menü", "mobile_layout": "Mobiles Layout", "payment_icons": "Zahlungssymbole", "popup_link": "Pop-up-Link", "predictive_search": "Such-Popover", "predictive_search_empty": "Leere vorausschauende Suche", "price": "Preis", "product": "Produkt", "product_card": "Produktkarte", "product_card_media": "Medien", "product_card_rendering": "Produktkarten-Rendering", "product_grid": "Raster", "product_grid_main": "Produktraster", "product_image": "Produktbild", "product_information": "Produktinformationen", "product_review_stars": "Bewertungssterne", "quantity": "Menge", "row": "Zeile", "search": "Suche", "section": "Abschnitt", "selected_variants": "Ausgewählte Varianten", "slide": "Folie", "social_media_links": "Social-Media-Links", "steps": "Schritte", "summary": "Übersicht", "swatches": "Farbfelder", "testimonials": "Kundenmeinungen", "text": "Text", "title": "Titel", "utilities": "Dienstprogramme", "video_section": "Video", "spacer": "Abstandshalter", "product_list": "Vorgestellte Kollektion", "jumbo_text": "Jumbo-Text", "search_input": "Sucheingabe", "search_results": "Suchergebnisse", "read_only": "Schreibgeschützt", "collection_title": "Kollektionstitel", "view_all_button": "Alle ansehen", "custom_liquid": "Custom Liquid", "blog": "Blog", "blog_post": "Blog-Beitrag", "blog_posts": "Blog-Beiträge", "caption": "Bildunterschrift", "collection_card_image": "Bild", "collection_links": "Links zu Kollektionen", "collection_links_spotlight": "Links zu Kollektionen: Spotlight", "collection_links_text": "Links zu Kollektionen: Text", "collections_editorial": "Kollektionsliste: Editorial", "copyright": "Urheberrecht", "count": "Anzahl", "drawers": "Drawers", "editorial": "Editorial", "editorial_jumbo_text": "Editorial: Jumbo-Text", "hero_marquee": "Hero: Laufschrift", "input_fields": "Eingabefelder", "local_pickup": "Lokale Abholung", "marquee_section": "Laufschrift", "media_with_text": "Medien mit Text", "page": "Seite", "page_content": "Inhalt", "page_layout": "Seitenlayout", "policy_list": "Richtlinien-Links", "prices": "Preise", "products_editorial": "Vorgestellte Kollektion: Editorial", "social_link": "Social-Media-Link", "split_showcase": "Geteilte Präsentation", "variant_pickers": "Variantenauswahlen", "product_title": "Produkttitel", "large_logo": "Großes Logo", "product_list_button": "„Alle ansehen“-Schaltfläche", "product_inventory": "Produktinventar", "pills": "Pills", "description": "Beschreibung", "featured_image": "Feature-Bild", "multicolumn": "Mehrspaltig", "rich_text_section": "Rich Text", "product_custom_property": "Besondere Anweisungen", "blog_card": "Blog-Beitragskarte", "blog_posts_grid": "Blog-Beiträge: Raster", "blog_posts_carousel": "Blog-Beiträge: Karussell", "blog_posts_editorial": "Blog-Beiträge: Editorial", "excerpt": "Auszug", "footer_password": "Passwort-Fußzeile", "policies_and_links": "Richtlinien und Links", "card": "Karte", "carousel": "Karussell", "carousel_content": "Karussell-Inhalt", "quick_order_list": "Schnellbestellliste", "column": "Spalte", "comparison_slider": "Vergleichs-Slider", "slideshow_full_frame": "Slideshow: Vollbild", "slideshow_inset": "Slideshow: Eingerückt", "image_compare": "Bildvergleich", "subheading": "Unterüberschrift", "featured_product_information": "Vorgestelltes Produkt", "product_hotspots": "Produkt-Hotspots", "hotspot_product": "Hotspot", "product_sku": "SKU", "layered_slideshow": "Überlagerte Slideshow" }, "settings": { "autoplay": "Autoplay", "background": "Hintergrund", "border_radius": "Eckenradius", "border_width": "Randstärke", "borders": "Ränder", "bottom_padding": "Padding unten", "color": "Farbe", "content_direction": "Inhaltsrichtung", "content_position": "Inhaltsposition", "cover_image_size": "Titelbildgröße", "cover_image": "Titelbild", "custom_width": "Benutzerdefinierte Breite", "enable_video_looping": "Video-Wiederholung", "favicon": "Favicon", "heading": "Überschrift", "icon": "Symbol", "image_icon": "Bildsymbol", "make_section_full_width": "Abschnitt auf volle Breite einstellen", "overlay_opacity": "Deckkraft der Überlagerung", "padding": "Padding", "product": "Produkt", "text": "Text", "top_padding": "Padding oben", "video": "Video", "video_alt_text": "Alt-Text", "video_loop": "Video wiederholen", "video_position": "Videoposition", "width": "Breite", "alignment": "Ausrichtung", "button": "Schaltfläche", "colors": "Farben", "content_alignment": "Inhaltsausrichtung", "custom_minimum_height": "Benutzerdefinierte Mindesthöhe", "font_family": "Schriftfamilie", "gap": "Abstand", "geometric_translate_y": "Geometrische Y-Verschiebung", "image": "Bild", "image_opacity": "Bilddeckkraft", "image_position": "Bildposition", "image_ratio": "Bildseitenverhältnis", "label": "Etikett", "line_height": "Zeilenhöhe", "link": "Link", "layout_gap": "Layout-Abstand", "minimum_height": "Mindesthöhe", "opacity": "Deckkraft", "primary_color": "Links", "section_width": "Abschnittsbreite", "size": "Größe", "slide_spacing": "Folienabstand", "slide_width": "Folienbreite", "slideshow_fullwidth": "Folien in voller Breite", "style": "Stil", "text_case": "Schreibweise", "z_index": "Z-Index", "limit_content_width": "Inhaltsbreite begrenzen", "color_scheme": "Farbschema", "inherit_color_scheme": "Farbschema übernehmen", "product_count": "Produktanzahl", "product_type": "Produkttyp", "content_width": "Inhaltsbreite", "collection": "Kollektion", "enable_sticky_content": "Fixierter Inhalt auf dem Desktop", "error_color": "Fehler", "success_color": "Erfolg", "primary_font": "Primäre Schriftart", "secondary_font": "Sekundäre Schriftart", "tertiary_font": "Tertiäre Schriftart", "columns": "Spalten", "items_to_show": "Anzuzeigende Artikel", "layout": "Layout", "layout_type": "Typ", "show_grid_layout_selector": "Rasterlayout-Auswahl anzeigen", "view_more_show": "Schaltfläche „Mehr anzeigen“ anzeigen", "image_gap": "Bildabstand", "width_desktop": "Desktop-Breite", "width_mobile": "Mobile Breite", "border_style": "Randstil", "height": "Höhe", "thickness": "Stärke", "stroke": "Strichstärke", "filter_style": "Filterstil", "swatches": "Farbfelder", "quick_add_colors": "Quick Add-Farben", "divider_color": "Trennlinie", "border_opacity": "Randdeckkraft", "hover_background": "Hover-Hintergrund", "hover_borders": "Hover-Ränder", "hover_text": "Hover-Text", "primary_hover_color": "Hover-Links", "primary_button_text": "Text der primären Schaltfläche", "primary_button_background": "Hintergrund der primären Schaltfläche", "primary_button_border": "Rand der primären Schaltfläche", "secondary_button_text": "Text der sekundären Schaltfläche", "secondary_button_background": "Hintergrund der sekundären Schaltfläche", "secondary_button_border": "Rand der sekundären Schaltfläche", "shadow_color": "Schatten", "mobile_logo_image": "Mobiles Logo", "video_autoplay": "Autoplay", "video_cover_image": "Titelbild", "video_external_url": "URL", "video_source": "Quelle", "card_image_height": "Produktbildhöhe", "first_row_media_position": "Medienposition der ersten Zeile", "accordion": "Akkordeon-Effekt", "aspect_ratio": "Seitenverhältnis", "auto_rotate_announcements": "Ankündigungen automatisch drehen", "auto_rotate_slides": "Folien automatisch drehen", "badge_corner_radius": "Eckenradius", "badge_position": "Position auf Karten", "badge_sale_color_scheme": "Sale", "badge_sold_out_color_scheme": "Ausverkauft", "behavior": "Verhalten", "blur": "Schattenunschärfe", "border": "Rand", "bottom": "Unten", "carousel_on_mobile": "Karussell auf Mobilgeräten", "cart_count": "Warenkorbanzahl", "cart_items": "Artikel im Warenkorb", "cart_related_products": "Ähnliche Produkte", "cart_title": "Warenkorb", "cart_total": "Warenkorb-Gesamtsumme", "cart_type": "Typ", "case": "Schreibweise", "checkout_buttons": "Schaltflächen für beschleunigten Checkout", "collection_list": "Kollektionen", "collection_templates": "Kollektionsvorlagen", "content": "Inhalt", "corner_radius": "Eckenradius", "country_region": "Land/Region", "currency_code": "Währungscode", "custom_height": "Benutzerdefinierte Höhe", "desktop_height": "Desktop-Höhe", "direction": "Richtung", "display": "Anzeige", "divider_thickness": "Stärke der Trennlinie", "divider": "Trennlinie", "dividers": "Trennlinien", "drop_shadow": "Schlagschatten", "empty_state_collection_info": "Wird angezeigt, bevor eine Suche eingegeben wird", "empty_state_collection": "Kollektion für leeren Zustand", "enable_filtering": "Filter", "enable_grid_density": "Rasterlayout-Steuerung", "enable_sorting": "Sortierung", "enable_zoom": "Zoom aktivieren", "equal_columns": "Gleichmäßige Spalten", "expand_first_group": "Erste Gruppe erweitern", "extend_media_to_screen_edge": "Medien bis zum Bildschirmrand erweitern", "extend_summary": "Bis zum Bildschirmrand erweitern", "extra_large": "Extra groß", "extra_small": "Extra klein", "flag": "Flagge", "font_price": "Schriftart für Preise", "font_weight": "Schriftstärke", "font": "Schriftart", "full_width_first_image": "Erstes Bild in voller Breite", "full_width_on_mobile": "Volle Breite auf Mobilgeräten", "heading_preset": "Überschriften-Voreinstellung", "hide_unselected_variant_media": "Medien für nicht ausgewählte Varianten ausblenden", "horizontal_gap": "Horizontaler Abstand", "horizontal_offset": "Horizontaler Schattenversatz", "hover_behavior": "Hover-Verhalten", "icon_background": "Symbolhintergrund", "icons": "Symbole", "image_border_radius": "Bildeckenradius", "installments": "Raten", "integrated_button": "Integrierte Schaltfläche", "language_selector": "Sprachauswahl", "large": "Groß", "left_padding": "Padding links", "left": "Links", "letter_spacing": "Zeichenabstand", "limit_media_to_screen_height": "Auf Bildschirmhöhe beschränken", "limit_product_details_width": "Breite der Produktdetails begrenzen", "link_preset": "Link-Voreinstellung", "links": "Links", "logo": "Logo", "loop": "Schleife", "make_details_sticky_desktop": "Auf dem Desktop fixieren", "max_width": "Max. Breite", "media_height": "Medienhöhe", "media_overlay": "Medienüberlagerung", "media_position": "Medienposition", "media_type": "Medientyp", "media_width": "Medienbreite", "menu": "Menü", "mobile_columns": "Mobile Spalten", "mobile_height": "Mobile Höhe", "mobile_quick_add": "Quick Add für Mobilgeräte", "motion_direction": "Bewegungsrichtung", "motion": "Bewegung", "movement_direction": "Bewegungsrichtung", "navigation_bar_color_scheme": "Farbschema der Navigationsleiste", "navigation_bar": "Navigationsleiste", "navigation": "Navigation", "open_new_tab": "Link in neuem Tab öffnen", "overlay_color": "Überlagerungsfarbe", "overlay": "Überlagerung", "padding_bottom": "Padding unten", "padding_horizontal": "Horizontales Padding", "padding_top": "Padding oben", "page_width": "Seitenbreite", "pagination": "Seitennummerierung", "placement": "Platzierung", "position": "Position", "preset": "Voreinstellung", "product_cards": "Produktkarten", "product_pages": "Produktseiten", "product_templates": "Produktvorlagen", "products": "Produkte", "quick_add": "Quick Add", "ratio": "Verhältnis", "regular": "Normal", "review_count": "Anzahl der Bewertungen", "right": "Rechts", "row_height": "Zeilenhöhe", "row": "Zeile", "seller_note": "Anmerkung an den Verkäufer zulassen", "shape": "Form", "show_as_accordion": "Auf Mobilgeräten als Akkordeon-Effekt anzeigen", "show_sale_price_first": "Angebotspreis zuerst anzeigen", "show_tax_info": "Steuerinformationen", "show": "Anzeigen", "small": "Klein", "speed": "Geschwindigkeit", "statement": "Abrechnung", "sticky_header": "Fixierter Header", "text_hierarchy": "Texthierarchie", "text_presets": "Textvoreinstellungen", "title": "Titel", "top": "Oben", "type_preset": "Textvoreinstellung", "type": "Typ", "underline_thickness": "Stärke der Unterstreichung", "variant_images": "Variantenbilder", "vendor": "Anbieter", "vertical_gap": "Vertikaler Abstand", "vertical_offset": "Vertikaler Schattenversatz", "vertical_on_mobile": "Vertikal auf Mobilgeräten", "view_all_as_last_card": "„Alle anzeigen“ als letzte Karte", "weight": "Stärke", "wrap": "Umbruch", "logo_font": "Logo-Schriftart", "background_color": "Hintergrundfarbe", "size_mobile": "Mobile Größe", "pixel_size_mobile": "Größe in Pixel", "percent_size_mobile": "Größe in Prozent", "unit": "Einheit", "custom_mobile_size": "Benutzerdefinierte mobile Größe", "fixed_height": "Pixelhöhe", "fixed_width": "Pixelbreite", "percent_height": "Höhe in Prozent", "percent_width": "Breite in Prozent", "percent_size": "Größe in Prozent", "pixel_size": "Größe in Pixel", "hide_padding": "Padding ausblenden", "always_stack_buttons": "Schaltflächen immer stapeln", "custom_mobile_width": "Benutzerdefinierte mobile Breite", "shadow_opacity": "Schattendeckkraft", "show_filter_label": "Textetiketten für angewendete Filter", "show_swatch_label": "Textetiketten für Farbfelder", "transparent_background": "Transparenter Hintergrund", "read_only": "Schreibgeschützt", "gradient_direction": "Verlaufsrichtung", "headings": "Überschriften", "overlay_style": "Stil der Überlagerung", "account": "Konto", "align_baseline": "Text an Grundlinie ausrichten", "add_discount_code": "Rabatte im Warenkorb zulassen", "background_overlay": "Hintergrundüberlagerung", "background_media": "Hintergrundmedien", "border_thickness": "Randstärke", "bottom_row": "Untere Zeile", "button_text_case": "Schreibweise", "auto_open_cart_drawer": "„Zum Warenkorb hinzufügen“ öffnet automatisch die Warenkorb-Schublade", "collection_count": "Anzahl der Kollektionen", "custom_liquid": "Liquid-Code", "default": "Standard", "default_logo": "Standard-Logo", "divider_width": "Breite der Trennlinie", "hide_logo_on_home_page": "Logo auf der Startseite ausblenden", "horizontal_padding": "Horizontales Padding", "inverse": "Invers", "inverse_logo": "Inverses Logo", "layout_style": "Stil", "length": "Länge", "mobile_pagination": "Mobile Seitennummerierung", "open_row_by_default": "Zeile standardmäßig öffnen", "page_transition_enabled": "Seitenübergang", "search": "Suche", "search_icon": "Suchsymbol", "search_position": "Position", "search_row": "Zeile", "show_author": "Autor", "show_alignment": "Ausrichtung anzeigen", "show_count": "Anzahl anzeigen", "show_date": "Datum", "show_pickup_availability": "Abholverfügbarkeit anzeigen", "show_search": "Suche anzeigen", "use_inverse_logo": "Inverses Logo verwenden", "vertical_padding": "Vertikales Padding", "visibility": "Sichtbarkeit", "product_corner_radius": "Eckenradius des Produkts", "card_corner_radius": "Eckenradius der Karte", "alignment_mobile": "Mobile Ausrichtung", "animation_repeat": "Animation wiederholen", "blurred_reflection": "Verschwommene Spiegelung", "card_hover_effect": "Karten-Hover-Effekt", "card_size": "Kartengröße", "collection_title_case": "Schreibweise des Kollektionstitels", "inventory_threshold": "Schwellenwert für niedrigen Lagerbestand", "mobile_card_size": "Mobile Kartengröße", "page": "Seite", "product_and_card_title_case": "Schreibweise für Produkt- und Kartentitel", "product_title_case": "Schreibweise des Produkttitels", "reflection_opacity": "Deckkraft der Spiegelung", "right_padding": "Padding rechts", "show_inventory_quantity": "Niedrigen Lagerbestand anzeigen", "text_label_case": "Schreibweise des Textetiketts", "transition_to_main_product": "Übergang von Produktkarte zu Produktseite", "show_second_image_on_hover": "Zweites Bild bei Hover anzeigen", "media": "Medien", "product_card_carousel": "Karussell anzeigen", "media_fit": "Medienanpassung", "scroll_speed": "Zeit bis zur nächsten Ankündigung", "show_powered_by_shopify": "„Powered by Shopify“ anzeigen", "seller_note_open_by_default": "Anmerkung an den Verkäufer standardmäßig öffnen", "gift_card_form": "Gutscheinformular", "add_to_cart_animation": "Zum Warenkorb hinzufügen", "custom_link": "Benutzerdefinierter Link", "product_custom_property": { "heading": "Überschrift", "description": "Beschreibung", "key": "Eigenschaftsname", "key_info": "Darf nicht leer sein und muss für jeden Block einzigartig sein. Wird im Warenkorb, im Checkout und in den Bestelldetails angezeigt.", "placeholder_text": "Platzhaltertext", "default_heading": "Passe dein Produkt an", "default_placeholder": "Gib deine speziellen Anweisungen ein", "default_property_key": "Spezielle Anweisungen", "max_length": "Max. Zeichen", "required": "Eingabe erforderlich, um Artikel zum Warenkorb hinzuzufügen", "input_type": "Eingabetyp", "input_type_text": "Text", "input_type_checkbox": "Kontrollkästchen", "content_settings": "Inhaltseinstellungen", "buyers_input": "Käufereingabe", "checkbox_label": "Bezeichnung des Kontrollkästchens", "default_checkbox_label": "Als Geschenk verpacken", "heading_preset": "Überschrift", "description_preset": "Beschreibung", "input_preset": "Eingabe", "checkbox_preset": "Bezeichnung des Kontrollkästchens" }, "blog": "Blog", "post_count": "Anzahl der Beiträge", "animation": "Animation", "top_level_size": "Größe der obersten Ebene", "empty_cart_button_link": "Schaltflächenlink für leeren Warenkorb", "auto_load_products": "Produkte beim Scrollen automatisch laden", "products_per_page": "Produkte pro Seite", "custom_mobile_media": "Andere Medien auf Mobilgeräten anzeigen", "stack_media_on_mobile": "Medien stapeln", "media_type_1": "Medientyp", "media_type_2": "Medientyp 2", "full_frame_on_mobile": "Volle Breite auf Mobilgeräten", "skus": "SKUs", "variant_per_page": "Varianten pro Seite", "image_1": "Bild 1", "image_2": "Bild 2", "after_image": "Nachher-Bild", "before_image": "Vorher-Bild", "cs_slider_style": "Slider-Stil", "cs_slider_color": "Slider-Farbe", "cs_slider_inner_color": "Slider-Innenfarbe", "text_on_images": "Text auf Bildern", "card_height": "Kartenhöhe", "submenu_size": "Untermenü-Größe", "desktop_position": "Desktop-Position", "desktop_pagination": "Desktop-Seitennummerierung", "bullseye_color": "Innere Farbe", "hotspot_color": "Hotspot-Farbe", "product_price_typography": "Produktpreis-Typografie", "product_title_typography": "Produkttitel-Typografie", "x_position": "Horizontale Position", "y_position": "Vertikale Position", "enable_sticky_add_to_cart": "Fixierte Leiste „In den Warenkorb“", "sticky_add_to_cart": "Fixierte Schaltfläche „In den Warenkorb“", "actions_display_style": "Menüstil" }, "options": { "apple": "Apfel", "arrow": "Pfeil", "banana": "Banane", "bottle": "Flasche", "box": "Box", "buttons": "Schaltflächen", "carrot": "Karotte", "center": "Zentriert", "chat_bubble": "Sprechblase", "clipboard": "Zwischenablage", "contain": "Einpassen", "counter": "Zähler", "cover": "Ausfüllen", "custom": "Benutzerdefiniert", "dairy_free": "Milchfrei", "dairy": "Milchprodukte", "dropdowns": "Dropdowns", "dots": "Punkte", "dryer": "Trockner", "end": "Ende", "eye": "Auge", "facebook": "Facebook", "fire": "Feuer", "gluten_free": "Glutenfrei", "heart": "Herz", "horizontal": "Horizontal", "instagram": "Instagram", "iron": "Bügeleisen", "large": "Groß", "leaf": "Blatt", "leather": "Leder", "lightning_bolt": "Blitz", "lipstick": "Lippenstift", "lock": "Schloss", "map_pin": "Karten-Pin", "medium": "Mittel", "none": "Keine", "numbers": "Zahlen", "nut_free": "Nussfrei", "pants": "Hose", "paw_print": "Pfotenabdruck", "pepper": "Pfeffer", "perfume": "Parfüm", "pinterest": "Pinterest", "plane": "Flugzeug", "plant": "Pflanze", "price_tag": "Preisschild", "question_mark": "Fragezeichen", "recycle": "Recyceln", "return": "Rückgabe", "ruler": "Lineal", "serving_dish": "Servierplatte", "shirt": "Hemd", "shoe": "Schuh", "silhouette": "Silhouette", "small": "Klein", "snapchat": "Snapchat", "snowflake": "Schneeflocke", "star": "Stern", "start": "Anfang", "stopwatch": "Stoppuhr", "tiktok": "TikTok", "truck": "LKW", "tumblr": "Tumblr", "twitter": "X (Twitter)", "vertical": "Vertikal", "vimeo": "Vimeo", "washing": "Waschen", "auto": "Automatisch", "default": "Standard", "fill": "Füllen", "fit": "Anpassen", "full": "Vollständig", "full_and_page": "Vollständiger Hintergrund, seitenbreiter Inhalt", "heading": "Überschrift", "landscape": "Querformat", "lg": "L", "link": "Link", "lowercase": "kleinschreibung", "m": "M", "outline": "Umriss", "page": "Seite", "portrait": "Hochformat", "s": "S", "sentence": "Satz", "solid": "Einfarbig", "space_between": "Abstand dazwischen", "square": "Quadrat", "uppercase": "Großbuchstaben", "circle": "Kreis", "swatches": "Farbfelder", "full_and_page_offset_left": "Vollständiger Hintergrund, seitenbreiter Inhalt, links versetzt", "full_and_page_offset_right": "Vollständiger Hintergrund, seitenbreiter Inhalt, rechts versetzt", "offset_left": "Links versetzt", "offset_right": "Rechts versetzt", "page_center_aligned": "Seite, zentriert ausgerichtet", "page_left_aligned": "Seite, links ausgerichtet", "page_right_aligned": "Seite, rechts ausgerichtet", "button": "Schaltfläche", "caption": "Bildunterschrift", "h1": "Überschrift 1", "h2": "Überschrift 2", "h3": "Überschrift 3", "h4": "Überschrift 4", "h5": "Überschrift 5", "h6": "Überschrift 6", "paragraph": "Absatz", "primary": "Primär", "secondary": "Sekundär", "tertiary": "Tertiär", "chevron_left": "Chevron links", "chevron_right": "Chevron rechts", "diamond": "Raute", "grid": "Raster", "parallelogram": "Parallelogramm", "rounded": "Abgerundet", "fit_content": "Anpassen", "pills": "Pills", "heavy": "Stark", "thin": "Dünn", "drawer": "Drawer", "preview": "Vorschau", "text": "Text", "video_uploaded": "Hochgeladen", "video_external_url": "Externe URL", "aspect_ratio": "Seitenverhältnis", "above_carousel": "Über dem Karussell", "all": "Alle", "always": "Immer", "arrows_large": "Große Pfeile", "arrows": "Pfeile", "balance": "Ausgleich", "bento": "Bento", "black": "Schwarz", "bluesky": "Bluesky", "body_large": "Text (Groß)", "body_regular": "Text (Normal)", "body_small": "Text (Klein)", "bold": "Fett", "bottom_left": "Unten links", "bottom_right": "Unten rechts", "bottom": "Unten", "capitalize": "Großschreiben", "caret": "Caret", "carousel": "Karussell", "check_box": "Kontrollkästchen", "chevron_large": "Große Chevrons", "chevron": "Chevron", "chevrons": "Chevrons", "classic": "Klassisch", "collection_images": "Kollektionsbilder", "color": "Farbe", "complementary": "Ergänzend", "dissolve": "Auflösen", "dotted": "Gepunktet", "editorial": "Editorial", "extra_large": "Sehr groß", "extra_small": "Sehr klein", "featured_collections": "Vorgestellte Kollektionen", "featured_products": "Vorgestellte Produkte", "font_primary": "Primär", "font_secondary": "Sekundär", "font_tertiary": "Tertiär", "forward": "Vorwärts", "full_screen": "Vollbild", "heading_extra_large": "Überschrift (Sehr groß)", "heading_extra_small": "Überschrift (Sehr klein)", "heading_large": "Überschrift (Groß)", "heading_regular": "Überschrift (Normal)", "heading_small": "Überschrift (Klein)", "icon": "Symbol", "image": "Bild", "input": "Eingabe", "inside_carousel": "Innerhalb des Karussells", "inverse_large": "Invers groß", "inverse": "Invers", "large_arrows": "Große Pfeile", "large_chevrons": "Große Chevrons", "left": "Links", "light": "Leicht", "linkedin": "LinkedIn", "loose": "Locker", "media_first": "Medien zuerst", "media_second": "Medien an zweiter Stelle", "modal": "Modal", "narrow": "Schmal", "never": "Nie", "next_to_carousel": "Neben dem Karussell", "normal": "Normal", "nowrap": "Kein Umbruch", "off_media": "Außerhalb der Medien", "on_media": "Auf den Medien", "on_scroll_up": "Beim Hochscrollen", "one_half": "1/2", "one_number": "1", "one_third": "1/3", "pill": "Pille", "plus": "Plus", "pretty": "Hübsch", "price": "Preis", "primary_style": "Primärer Stil", "rectangle": "Rechteck", "regular": "Normal", "related": "Ähnlich", "reverse": "Umkehren", "rich_text": "Rich Text", "right": "Rechts", "secondary_style": "Sekundärer Stil", "semibold": "Halbfett", "shaded": "Schattiert", "show_second_image": "Zweites Bild anzeigen", "single": "Einzeln", "slide_left": "Nach links schieben", "slide_up": "Nach oben schieben", "spotify": "Spotify", "stack": "Stapeln", "text_only": "Nur Text", "threads": "Threads", "thumbnails": "Miniaturansichten", "tight": "Eng", "top_left": "Oben links", "top_right": "Oben rechts", "top": "Oben", "two_number": "2", "two_thirds": "2/3", "underline": "Unterstrichen", "video": "Video", "wide": "Breit", "youtube": "YouTube", "up": "Nach oben", "down": "Nach unten", "gradient": "Farbverlauf", "fixed": "Fixiert", "pixel": "Pixel", "percent": "Prozent", "accent": "Akzent", "below_image": "Unter dem Bild", "body": "Text", "button_primary": "Primäre Schaltfläche", "button_secondary": "Sekundäre Schaltfläche", "compact": "Kompakt", "crop_to_fit": "Zum Einpassen zuschneiden", "hidden": "Ausgeblendet", "hint": "Hinweis", "maintain_aspect_ratio": "Seitenverhältnis beibehalten", "off": "Aus", "on_image": "Auf dem Bild", "social_bluesky": "Social: Bluesky", "social_facebook": "Social: Facebook", "social_instagram": "Social: Instagram", "social_linkedin": "Social: LinkedIn", "social_pinterest": "Social: Pinterest", "social_snapchat": "Social: Snapchat", "social_spotify": "Social: Spotify", "social_threads": "Social: Threads", "social_tiktok": "Social: TikTok", "social_tumblr": "Social: Tumblr", "social_twitter": "Social: X (Twitter)", "social_whatsapp": "Social: WhatsApp", "social_vimeo": "Social: Vimeo", "social_youtube": "Social: YouTube", "spotlight": "Spotlight", "standard": "Standard", "subheading": "Unterüberschrift", "blur": "Weichzeichnen", "lift": "Anheben", "reveal": "Aufdecken", "scale": "Skalieren", "subtle_zoom": "Zoom", "with_hints": "Mit Hinweisen", "below_media": "Unter den Medien", "full_frame": "Vollbild", "icons": "Symbole" }, "content": { "background_video": "Hintergrundvideo", "describe_the_video_for": "Beschreibe das Video für Kunden, die Screenreader verwenden. [Mehr erfahren](https://help.shopify.com/manual/online-store/themes/theme-structure/theme-features#video-block)", "width_is_automatically_optimized": "Die Breite wird für Mobilgeräte automatisch optimiert.", "advanced": "Erweitert", "background_image": "Hintergrundbild", "block_size": "Blockgröße", "borders": "Ränder", "section_size": "Abschnittsgröße", "slideshow_width": "Folienbreite", "typography": "Typografie", "complementary_products": "Ergänzende Produkte müssen mit der Search & Discovery-App eingerichtet werden. [Mehr erfahren](https://help.shopify.com/manual/online-store/search-and-discovery)", "mobile_column_optimization": "Spalten werden für Mobilgeräte automatisch optimiert", "content_width": "Die Inhaltsbreite gilt nur, wenn die Abschnittsbreite auf die volle Breite eingestellt ist.", "responsive_font_sizes": "Größen werden automatisch für alle Bildschirmgrößen skaliert", "buttons": "Schaltflächen", "swatches": "Farbfelder", "variant_settings": "Varianteneinstellungen", "background": "Hintergrund", "appearance": "Erscheinungsbild", "arrows": "Pfeile", "body_size": "Textgröße", "bottom_row_appearance": "Erscheinungsbild der unteren Zeile", "carousel_navigation": "Karussell-Navigation", "carousel_pagination": "Karussell-Seitennummerierung", "copyright": "Urheberrecht", "edit_logo_in_theme_settings": "Logo in den [Theme-Einstellungen](/editor?context=theme&category=logo%20and%20favicon) bearbeiten", "edit_price_in_theme_settings": "Preisformatierung in den [Theme-Einstellungen](/editor?context=theme&category=currency%20code) bearbeiten", "edit_variants_in_theme_settings": "Varianten-Styling in den [Theme-Einstellungen](/editor?context=theme&category=variants) bearbeiten", "email_signups_create_customer_profiles": "Anmeldungen fügen [Kundenprofile](https://help.shopify.com/manual/customers) hinzu", "follow_on_shop_eligiblity": "Damit die Schaltfläche angezeigt wird, muss der Shop-Kanal installiert und Shop Pay aktiviert sein. [Mehr erfahren](https://help.shopify.com/en/manual/online-store/themes/customizing-themes/add-shop-buttons)", "fonts": "Schriftarten", "grid": "Raster", "heading_size": "Überschriftengröße", "image": "Bild", "input": "Eingabe", "layout": "Layout", "link": "Link", "link_padding": "Link-Padding", "localization": "Lokalisierung", "logo": "Logo", "margin": "Margin", "media": "Medien", "media_1": "Medien 1", "media_2": "Medien 2", "menu": "Menü", "mobile_layout": "Mobiles Layout", "padding": "Padding", "padding_desktop": "Desktop-Padding", "paragraph": "Absatz", "policies": "Richtlinien", "popup": "Pop-up", "search": "Suche", "size": "Größe", "social_media": "Social Media", "submit_button": "Senden-Schaltfläche", "text_presets": "Textvoreinstellungen", "transparent_background": "Transparenter Hintergrund", "typography_primary": "Primäre Typografie", "typography_secondary": "Sekundäre Typografie", "typography_tertiary": "Tertiäre Typografie", "mobile_size": "Mobile Größe", "cards_layout": "Kartenlayout", "section_layout": "Abschnittslayout", "mobile_width": "Mobile Breite", "width": "Breite", "carousel": "Karussell", "colors": "Farben", "collection_page": "Kollektionsseite", "customer_account": "Kundenkonto", "edit_empty_state_collection_in_theme_settings": "Leere Statuskollektion in den [Theme-Einstellungen](/editor?context=theme&category=search) bearbeiten", "home_page": "Startseite", "images": "Bilder", "inverse_logo_info": "Wird verwendet, wenn der transparente Header-Hintergrund auf „Invers“ eingestellt ist", "manage_customer_accounts": "[Sichtbarkeit verwalten](/admin/settings/customer_accounts) in den Kundenkonto-Einstellungen. Ältere Konten werden nicht unterstützt.", "manage_policies": "[Richtlinien verwalten](/admin/settings/legal)", "product_page": "Produktseite", "text": "Text", "thumbnails": "Miniaturansichten", "visibility": "Sichtbarkeit", "visible_if_collection_has_more_products": "Sichtbar, wenn die Kollektion mehr Produkte enthält als angezeigt werden", "grid_layout": "Raster-Layout", "app_required_for_ratings": "Für Produktbewertungen ist eine App erforderlich. [Mehr erfahren](https://help.shopify.com/manual/apps)", "icon": "Symbol", "manage_store_name": "[Shop-Namen verwalten](/admin/settings/general?edit=storeName)", "resource_reference_collection_card": "Zeigt die Kollektion aus dem übergeordneten Abschnitt an", "resource_reference_collection_card_image": "Zeigt das Bild aus der übergeordneten Kollektion an", "resource_reference_collection_title": "Zeigt den Titel aus der übergeordneten Kollektion an", "resource_reference_product": "Stellt automatisch eine Verbindung zum übergeordneten Produkt her", "resource_reference_product_card": "Zeigt das Produkt aus dem übergeordneten Abschnitt an", "resource_reference_product_inventory": "Zeigt das Inventar des übergeordneten Produkts an", "resource_reference_product_media": "Zeigt die Medien des übergeordneten Produkts an", "resource_reference_product_price": "Zeigt den Preis des übergeordneten Produkts an", "resource_reference_product_recommendations": "Zeigt Empfehlungen basierend auf dem übergeordneten Produkt an", "resource_reference_product_review": "Zeigt die Bewertungen des übergeordneten Produkts an", "resource_reference_product_swatches": "Zeigt die Farbfelder des übergeordneten Produkts an", "resource_reference_product_title": "Zeigt den Titel des übergeordneten Produkts an", "resource_reference_product_variant_picker": "Zeigt die Varianten des übergeordneten Produkts an", "product_media": "Produktmedien", "section_link": "Abschnittslink", "gift_card_form_description": "Kunden können Gutscheine mit einer persönlichen Nachricht an die E-Mail-Adresse eines Empfängers senden. [Mehr erfahren](https://help.shopify.com/manual/products/gift-card-products)", "heading": "Überschrift", "resource_reference_product_custom_property": "Füge anpassbare Eingabefelder hinzu, um benutzerdefinierte Informationen zu erfassen, die dieser Bestellposition hinzugefügt und später in den Bestelldetails angezeigt werden.", "block_link": "Block-Link", "submenu_feature": "Untermenüfunktion", "cart_features": "Warenkorbfunktionen", "email_signup": "E-Mail-Anmeldung", "mobile_media": "Mobile Medien", "mobile_media_2": "Mobile Medien 2", "navigation": "Navigation", "popover": "Popover", "popover_position": "Popover-Position", "resource_reference_product_sku": "Zeigt die SKU vom Hauptprodukt an", "content_layout": "Inhaltslayout", "mobile_media_1": "Mobile Medien 1", "utilities": "Dienstprogramme" }, "html_defaults": { "share_information_about_your": "

Teile Informationen über deine Marke mit deinen Kunden. Beschreibe ein Produkt, mache Ankündigungen oder heiße Kunden in deinem Shop willkommen.

", "bestseller_h2": "

Bestseller

", "bestseller_h3": "

Bestseller

", "bestseller": "

Bestseller

", "build_better": "

Wir glauben daran, Besseres zu schaffen

", "contact_us": "

Kontaktiere uns

", "discover_bestsellers": "

Entdecke die Bestseller, die die Herzen unserer Kunden mit ihrer perfekten Mischung aus Funktionalität und Stil erobert haben.

", "everythings_starts_with_why": "

Alles, was wir tun, beginnt mit dem Warum

", "explore_latest_products": "

Entdecke unsere neuesten Produkte.

", "faq": "

Häufig gestellte Fragen

", "first_to_know": "

Erfahre als Erster von neuen Kollektionen und Sonderangeboten.

", "free_returns": "

Kostenlose 30-Tage-Rückgabe

", "free_shipping_over": "

Kostenloser Versand ab 50 $

", "goal_for_every_customer": "

Unser Ziel ist es, dass jeder Kunde mit seinem Kauf rundum zufrieden ist. Wenn dies nicht der Fall ist, lass es uns wissen und wir werden unser Bestes tun, um gemeinsam mit dir eine Lösung zu finden.

", "home_to_shirts": "

Startseite → Hemden

", "intentional_design": "

Bewusstes Design

", "introducing_h2": "

Wir stellen vor

", "latest_products": "

Wir stellen unsere neuesten Produkte vor, die speziell für diese Saison hergestellt wurden. Kaufe deine Favoriten, bevor sie vergriffen sind!

", "made_local_and_global": "

Unsere Produkte werden sowohl lokal als auch global hergestellt. Wir wählen unsere Herstellungspartner sorgfältig aus, um sicherzustellen, dass unsere Produkte von hoher Qualität und zu einem fairen Preis sind.

", "made_with_care_h2": "

Mit Sorgfalt hergestellt

", "made_with_care_extended": "

Mit Sorgfalt hergestellt und von unseren Kunden bedingungslos geliebt, übertrifft dieser unverkennbare Bestseller alle Erwartungen.

", "made_with_care": "

Mit Sorgfalt hergestellt und von unseren Kunden bedingungslos geliebt.

", "make_things_better_extended": "

Wir stellen Dinge her, die besser funktionieren und länger halten. Unsere Produkte lösen echte Probleme mit klarem Design und ehrlichen Materialien.

", "make_things_better": "

Wir stellen Dinge her, die besser funktionieren und länger halten.

", "may_also_like": "

Das könnte dir auch gefallen

", "new_arrivals_h1": "

Neu eingetroffen

", "new_arrivals_h2": "

Neu eingetroffen

", "new_arrivals_h3": "

Neu eingetroffen

", "product_launch": "

Wirf einen Blick hinter die Kulissen unserer neuesten Produkteinführung.

", "product_story": "

Im Herzen jedes Produkts liegt eine einzigartige Geschichte, angetrieben von unserer Leidenschaft für Qualität und Innovation. Jeder Artikel bereichert deinen Alltag und weckt Freude.

", "real_people": "

Echte Menschen, die großartige Produkte herstellen

", "related_product": "

Ähnliche Produkte

", "return_policy": "

Wie lauten die Rückgaberichtlinien?

", "reviews": "

★★★★★ 368 Bewertungen

", "shipping_based_on_location": "

Der Versand wird basierend auf deinem Standort und den Artikeln in deiner Bestellung berechnet. Du erfährst den Versandpreis immer, bevor du den Kauf abschließt.

", "shop_by_collection": "

Nach Kollektion einkaufen

", "signature_products": "

Unser unverkennbares Produkt

", "styled_with": "

Kombiniert mit

", "subscribe": "

Abonniere unsere E-Mails

", "team_with_goal": "

Ein Team mit einem Ziel

", "unable_to_accept_returns": "

Bei bestimmten Artikeln können wir keine Rückgaben akzeptieren. Diese werden vor dem Kauf sorgfältig gekennzeichnet.

", "work_quickly_to_ship": "

Wir werden deine Bestellung so schnell wie möglich versenden. Sobald deine Bestellung versandt wurde, erhältst du eine E-Mail mit weiteren Informationen. Die Lieferzeiten variieren je nach deinem Standort.

", "join_our_email_list": "

Trag dich in unsere E-Mail-Liste ein

", "get_exclusive_deals_and_early_access_to_new_products": "

Erhalte exklusive Angebote und frühzeitigen Zugriff auf neue Produkte.

", "artistry_in_action": "

Kunstfertigkeit in Aktion

", "authentic_materials": "

Authentische Materialien, keine Kompromisse

", "bold_style_recognizable": "

Ein markanter Stil, der überall wiedererkannt wird

", "discover_elevated_design": "

Entdecke anspruchsvolles Design

", "expert_construction_finish": "

Meisterhafte Konstruktion und ein makelloses Finish

", "made_to_last": "

Für die Ewigkeit gemacht

", "pieces_better_with_time": "

Stücke, die mit der Zeit nur noch schöner werden

", "quality_you_can_feel": "

Qualität, die du spüren kannst

", "uncompromising_standards": "

Kompromisslose Standards

", "featured_collection_h2": "

Vorgestellte Kollektion

", "shop_collection": "

Entdecke unsere kuratierte Kollektion mit handverlesenen Favoriten, die Stil und Qualität vereinen.

" }, "text_defaults": { "collapsible_row": "Einklappbare Zeile", "button_label": "Jetzt einkaufen", "heading": "Überschrift", "email_signup_button_label": "Abonnieren", "accordion_heading": "Akkordeon-Überschrift", "contact_form_button_label": "Senden", "popup_link": "Pop-up-Link", "sign_up": "Registrieren", "welcome_to_our_store": "Willkommen in unserem Shop", "be_bold": "Sei mutig.", "shop_our_latest_arrivals": "Kaufe unsere Neuheiten!", "are_purchases_final_sale": "Sind Käufe vom Umtausch ausgeschlossen?", "care_instructions": "Pflegehinweise", "cart": "Warenkorb", "discover_collection": "Entdecke die Kollektion", "fit": "Passform", "how_much_for_shipping": "Wie hoch sind die Versandkosten?", "learn_more": "Mehr Informationen", "manufacturing": "Herstellung", "materials": "Materialien", "return_policy": "Rückgabebedingungen", "shipping": "Versand", "shop_now_button_label": "Jetzt einkaufen", "sign_up_button_label": "Registrieren", "submit_button_label": "Senden", "up_the_ante": "Erhöhe\nden\nEinsatz", "view_all_button_label": "Alle anzeigen", "what_is_return_policy": "Wie lauten die Rückgabebedingungen?", "when_will_order_arrive": "Wann erhalte ich meine Bestellung?", "where_are_products_made": "Wo werden deine Produkte hergestellt?", "trending_now": "Aktuelle Trends", "shop_the_look": "Look kaufen", "bestsellers": "Bestseller", "featured_collection": "Vorgestellte Kollektion", "new_arrivals": "Neuheiten" }, "info": { "video_alt_text": "Beschreibe das Video für Benutzer von Hilfstechnologien", "video_autoplay": "Videos werden standardmäßig stummgeschaltet", "video_external": "Verwende eine YouTube- oder Vimeo-URL", "carousel_layout_on_mobile": "Carousel wird auf Mobilgeräten immer verwendet", "carousel_hover_behavior_not_supported": "Der „Karussell“-Hover-Effekt wird nicht unterstützt, wenn auf Abschnittsebene der Typ „Karussell“ ausgewählt ist", "checkout_buttons": "Ermöglicht Käufern einen schnelleren Checkout und kann die Conversion verbessern. [Mehr erfahren](https://help.shopify.com/manual/online-store/dynamic-checkout)", "custom_heading": "Benutzerdefinierte Überschrift", "edit_presets_in_theme_settings": "Voreinstellungen in den [Theme-Einstellungen](/editor?context=theme&category=typography) bearbeiten", "enable_filtering_info": "Filter mit der [Search & Discovery-App](https://help.shopify.com/manual/online-store/search-and-discovery/filters) anpassen", "grid_layout_on_mobile": "Auf Mobilgeräten wird ein Raster-Layout verwendet", "manage_countries_regions": "[Länder/Regionen verwalten](/admin/settings/markets)", "manage_languages": "[Sprachen verwalten](/admin/settings/languages)", "transparent_background": "Überprüfe jede Vorlage, bei der ein transparenter Hintergrund angewendet wird, auf Lesbarkeit", "logo_font": "Gilt nur, wenn kein Logo ausgewählt ist", "aspect_ratio_adjusted": "In einigen Layouts angepasst", "custom_liquid": "Füge App-Snippets oder anderen Code hinzu, um erweiterte Anpassungen zu erstellen. [Mehr erfahren](https://shopify.dev/docs/api/liquid)", "applies_on_image_only": "Gilt nur für Bilder", "hover_effects": "Gilt für Produkt- und Kollektionskarten", "pills_usage": "Wird für angewendete Filter, Rabattcodes und Suchvorschläge verwendet", "hide_logo_on_home_page_help": "Das Logo bleibt sichtbar, wenn der fixierte Header aktiv ist", "media_type_info": "Die Funktionen werden aus deinen Menü-Links übernommen", "logo_height": "Betrifft nur das Header-Logo", "actions_display_style": "Auf Mobilgeräten werden immer Symbole verwendet" }, "categories": { "product_list": "Vorgestellte Kollektion", "basic": "Grundlagen", "collection": "Kollektion", "collection_list": "Kollektionsliste", "footer": "Fußzeile", "forms": "Formulare", "header": "Header", "layout": "Layout", "links": "Links", "product": "Produkt", "banners": "Banner", "collections": "Kollektionen", "custom": "Benutzerdefiniert", "decorative": "Dekorativ", "products": "Produkte", "other_sections": "Sonstige", "storytelling": "Storytelling", "text": "Text" } } ================================================ FILE: locales/el.json ================================================ { "blocks": { "load_video": "Φόρτωση βίντεο: {{ description }}", "sold_out": "Εξαντλήθηκε", "email_signup": { "label": "Email", "placeholder": "Διεύθυνση email", "success": "Ευχαριστούμε για την εγγραφή!" }, "filter": "Φιλτράρισμα", "payment_methods": "Μέθοδοι πληρωμής", "contact_form": { "name": "Όνομα", "email": "Email", "phone": "Τηλέφωνο", "comment": "Σχόλιο", "post_success": "Ευχαριστούμε που επικοινωνήσατε μαζί μας. Θα σας απαντήσουμε το συντομότερο δυνατόν.", "error_heading": "Προσαρμόστε τα παρακάτω:" }, "slider_label": "Ρυθμιστικό" }, "accessibility": { "play_model": "Αναπαραγωγή μοντέλου 3D", "play_video": "Αναπαραγωγή βίντεο", "unit_price": "Τιμή μονάδας", "country_results_count": "{{ count }} αποτελέσματα", "slideshow_pause": "Παύση παρουσίασης", "slideshow_play": "Αναπαραγωγή παρουσίασης", "remove_item": "Κατάργηση {{ title}}", "skip_to_text": "Απευθείας μετάβαση στο περιεχόμενο", "skip_to_product_info": "Μετάβαση στις πληροφορίες προϊόντος", "skip_to_results_list": "Μεταβείτε στη λίστα αποτελεσμάτων", "new_window": "Ανοίγει σε νέο παράθυρο.", "close_dialog": "Κλείσιμο διαλόγου", "reset_search": "Επαναφορά αναζήτησης", "search_results_count": "{{ count }} αποτελέσματα αναζήτησης βρέθηκαν για \"{{ query }}\"", "search_results_no_results": "Δεν βρέθηκαν αποτελέσματα για \"{{ query }}\"", "slideshow_next": "Επόμενη διαφάνεια", "slideshow_previous": "Προηγούμενη διαφάνεια", "filters": "Φίλτρα", "account": "Λογαριασμός", "cart": "Καλάθι", "cart_count": "Σύνολο προϊόντων στο καλάθι", "filter_count": { "one": "Εφαρμόστηκε {{ count }} φίλτρο", "other": "Εφαρμόστηκαν {{ count }} φίλτρα" }, "menu": "Μενού", "country_region": "Χώρα/Περιοχή", "slide_status": "Διαφάνεια {{ index }} από {{ length }}", "scroll_to": "Κύλιση προς το {{ title }}", "loading_product_recommendations": "Φόρτωση συστάσεων προϊόντων", "discount": "Εφαρμογή κωδικού έκπτωσης", "discount_applied": "Εφαρμόστηκε ο κωδικός έκπτωση: {{ code }}", "inventory_status": "Κατάσταση αποθέματος", "pause_video": "Παύση του βίντεο", "localization_region_and_language": "Επιλέξτε περιοχή και γλώσσα", "find_country": "Εύρεση χώρας", "decrease_quantity": "Μείωση ποσότητας", "increase_quantity": "Αύξηση ποσότητας", "quantity": "Ποσότητα", "rating": "Η βαθμολογία αυτού του προϊόντος είναι {{ rating }} στα 5", "nested_product": "{{ product_title }} για {{ parent_title }}", "discount_menu": "Κωδικοί έκπτωσης", "remove": "Κατάργηση", "view_pricing_info": "Προβολή πληροφοριών τιμολόγησης", "open_hotspot": "Άνοιγμα hotspot", "slideshow": "Προβολή διαφανειών", "header_navigation_label": "Κύρια" }, "actions": { "add_to_cart": "Προσθήκη στο καλάθι", "clear_all": "Διαγραφή όλων", "remove": "Κατάργηση", "view_in_your_space": "Προβολή στον χώρο σας", "show_filters": "Φιλτράρισμα", "clear": "Διαγραφή", "continue_shopping": "Συνέχιση αγορών", "log_in_html": "Έχετε λογαριασμό; Συνδεθείτε για ταχύτερη ολοκλήρωση των αγορών σας.", "see_items": { "one": "Δείτε {{ count }} στοιχείο", "other": "Δείτε {{ count }} στοιχεία" }, "view_all": "Προβολή όλων", "add": "Προσθήκη", "choose": "Επιλέξτε", "added": "Προστέθηκε", "show_less": "Εμφάνιση λιγότερων", "show_more": "Εμφάνιση περισσότερων", "close": "Κλείσιμο", "more": "Περισσότερα", "zoom": "Μεγέθυνση", "close_dialog": "Κλείσιμο διαλόγου", "reset": "Επαναφορά", "enter_using_password": "Είσοδος με τη χρήση κωδικού πρόσβασης", "submit": "Υποβολή", "enter_password": "Εισαγάγετε κωδικό πρόσβασης", "back": "Πίσω", "log_in": "Σύνδεση", "log_out": "Αποσύνδεση", "remove_discount": "Κατάργηση κωδικού έκπτωσης {{ code }}", "view_store_information": "Προβολή πληροφοριών καταστήματος", "apply": "Εφαρμογή", "sign_in_options": "Άλλες επιλογές σύνδεσης", "sign_up": "Εγγραφή", "open_image_in_full_screen": "Άνοιγμα εικόνας σε πλήρη οθόνη", "sort": "Ταξινόμηση", "show_all_options": "Εμφάνιση όλων των επιλογών", "open": "Σε εξέλιξη" }, "content": { "reviews": "κριτικές", "no_results_found": "Δεν βρέθηκαν αποτελέσματα", "language": "Γλώσσα", "localization_region_and_language": "Περιοχή και γλώσσα", "cart_total": "Συνολικό ποσό στο καλάθι", "your_cart_is_empty": "Το καλάθι σας είναι κενό", "product_image": "Εικόνα προϊόντος", "product_information": "Πληροφορίες προϊόντος", "quantity": "Ποσότητα", "product_total": "Συνολική ποσότητα για το προϊόν", "cart_estimated_total": "Εκτιμώμενο σύνολο", "seller_note": "Ειδικές οδηγίες", "cart_subtotal": "Υποσύνολο", "discounts": "Εκπτώσεις", "discount": "Έκπτωση", "duties_and_taxes_included_shipping_at_checkout_with_policy_html": "Οι δασμοί και οι φόροι συμπεριλαμβάνονται. Οι εκπτώσεις και τα έξοδα αποστολής υπολογίζονται κατά την ολοκλήρωση της αγοράς.", "duties_and_taxes_included_shipping_at_checkout_without_policy": "Οι δασμοί και οι φόροι συμπεριλαμβάνονται. Οι εκπτώσεις και τα έξοδα αποστολής υπολογίζονται κατά την ολοκλήρωση της αγοράς.", "taxes_included_shipping_at_checkout_with_policy_html": "Οι φόροι συμπεριλαμβάνονται. Οι εκπτώσεις και τα έξοδα αποστολής υπολογίζονται κατά την ολοκλήρωση της αγοράς.", "taxes_included_shipping_at_checkout_without_policy": "Οι φόροι συμπεριλαμβάνονται. Οι εκπτώσεις και τα έξοδα αποστολής υπολογίζονται κατά την ολοκλήρωση της αγοράς.", "duties_included_taxes_at_checkout_shipping_at_checkout_with_policy_html": "Οι δασμοί συμπεριλαμβάνονται. Οι φόροι, οι εκπτώσεις και τα έξοδα αποστολής υπολογίζονται κατά την ολοκλήρωση της αγοράς.", "duties_included_taxes_at_checkout_shipping_at_checkout_without_policy": "Οι δασμοί συμπεριλαμβάνονται. Οι φόροι, οι εκπτώσεις και τα έξοδα αποστολής υπολογίζονται κατά την ολοκλήρωση της αγοράς.", "taxes_at_checkout_shipping_at_checkout_with_policy_html": "Οι φόροι, οι εκπτώσεις και τα έξοδα αποστολής υπολογίζονται κατά την ολοκλήρωση της αγοράς.", "taxes_at_checkout_shipping_at_checkout_without_policy": "Οι φόροι, οι εκπτώσεις και τα έξοδα αποστολής υπολογίζονται κατά την ολοκλήρωση της αγοράς.", "checkout": "Ολοκλήρωση αγοράς", "cart_title": "Καλάθι", "price": "Τιμή", "price_regular": "Κανονική τιμή", "price_compare_at": "Σύγκριση σε τιμή", "price_sale": "Τιμή έκπτωσης", "duties_and_taxes_included": "Οι δασμοί και οι φόροι συμπεριλαμβάνονται.", "duties_included": "Οι δασμοί συμπεριλαμβάνονται.", "shipping_policy_html": "Τα έξοδα αποστολής υπολογίζονται κατά την ολοκλήρωση της αγοράς.", "taxes_included": "Οι φόροι συμπεριλαμβάνονται.", "product_badge_sold_out": "Εξαντλήθηκε", "product_badge_sale": "Έκπτωση", "search_input_label": "Αναζήτηση", "search_input_placeholder": "Αναζήτηση", "search_results": "Αποτελέσματα αναζήτησης", "search_results_label": "Αποτελέσματα αναζήτησης", "search_results_no_results": "Δεν βρέθηκαν αποτελέσματα για \"{{ terms }}\". Δοκιμάστε άλλη αναζήτηση.", "search_results_resource_articles": "Αναρτήσεις ιστολογίου", "search_results_resource_collections": "Συλλογές", "search_results_resource_pages": "Σελίδες", "search_results_resource_products": "Προϊόντα", "search_results_resource_queries": "Προτάσεις αναζήτησης", "search_results_view_all": "Προβολή όλων", "search_results_view_all_button": "Προβολή όλων", "search_results_resource_products_count": { "one": "{{ count }} προϊόν", "other": "{{ count }} προϊόντα" }, "grid_view": { "default_view": "Προεπιλογή", "grid_fieldset": "Column grid", "single_item": "Ενιαία", "zoom_out": "Σμίκρυνση" }, "unavailable": "Μη διαθέσιμο", "recently_viewed_products": "Πρόσφατα προβαλλόμενες", "collection_placeholder": "Τίτλος συλλογής", "product_card_placeholder": "Τίτλος προϊόντος", "product_count": "Αριθμός προϊόντων", "item_count": { "one": "{{ count }} προϊόν", "other": "{{ count }} προϊόντα" }, "errors": "Σφάλματα", "price_from": "Από {{ price }}", "search": "Αναζήτηση", "search_results_no_results_check_spelling": "Δεν βρέθηκαν αποτελέσματα για \"{{ terms }}\". Ελέγξτε την ορθογραφία ή χρησιμοποιήστε άλλη λέξη ή φράση.", "featured_products": "Επιλεγμένα προϊόντα", "no_products_found": "Δεν βρέθηκαν προϊόντα.", "use_fewer_filters_html": "Δοκιμάστε να χρησιμοποιήσετε λιγότερα φίλτρα ή καταργήστε όλα τα φίλτρα.", "filters": "Φίλτρα", "price_filter_html": "Η υψηλότερη τιμή είναι {{ price }}", "blog_details_separator": "|", "read_more": "Διαβάστε περισσότερα...", "wrong_password": "Λανθασμένος κωδικός πρόσβασης", "account_title": "Λογαριασμός", "account_title_personalized": "Γεια σας {{ first_name }},", "account_orders": "Παραγγελίες", "account_profile": "Προφίλ", "discount_code": "Κωδικός έκπτωσης", "duties_and_taxes_included_shipping_at_checkout_with_policy_without_discounts_html": "Οι δασμοί και οι φόροι συμπεριλαμβάνονται. Τα έξοδα αποστολής υπολογίζονται κατά την ολοκλήρωση της αγοράς.", "duties_and_taxes_included_shipping_at_checkout_without_policy_without_discounts": "Οι δασμοί και οι φόροι συμπεριλαμβάνονται. Τα έξοδα αποστολής υπολογίζονται κατά την ολοκλήρωση της αγοράς.", "duties_included_taxes_at_checkout_shipping_at_checkout_with_policy_without_discounts_html": "Οι δασμοί συμπεριλαμβάνονται. Τα έξοδα αποστολής υπολογίζονται κατά την ολοκλήρωση της αγοράς.", "duties_included_taxes_at_checkout_shipping_at_checkout_without_policy_without_discounts": "Οι δασμοί συμπεριλαμβάνονται. Τα έξοδα αποστολής υπολογίζονται κατά την ολοκλήρωση της αγοράς.", "pickup_available_at_html": "Υπάρχει δυνατότητα παραλαβής από {{ location }}", "pickup_available_in": "Υπάρχει δυνατότητα παραλαβής στις {{ pickup_time }}", "pickup_not_available": "Δεν υπάρχει δυνατότητα παραλαβής αυτήν τη στιγμή", "pickup_ready_in": "{{ pickup_time }}", "taxes_at_checkout_shipping_at_checkout_with_policy_without_discounts_html": "Οι φόροι και τα έξοδα αποστολής υπολογίζονται κατά την ολοκλήρωση της αγοράς.", "taxes_at_checkout_shipping_at_checkout_without_policy_without_discounts": "Οι φόροι και τα έξοδα αποστολής υπολογίζονται κατά την ολοκλήρωση της αγοράς.", "taxes_included_shipping_at_checkout_with_policy_without_discounts_html": "Οι φόροι συμπεριλαμβάνονται. Τα έξοδα αποστολής υπολογίζονται κατά την ολοκλήρωση της αγοράς.", "taxes_included_shipping_at_checkout_without_policy_without_discounts": "Οι φόροι συμπεριλαμβάνονται. Τα έξοδα αποστολής υπολογίζονται κατά την ολοκλήρωση της αγοράς.", "view_more_details": "Προβολή περισσοτέρων λεπτομερειών", "inventory_low_stock": "Χαμηλό απόθεμα", "inventory_in_stock": "Σε απόθεμα", "inventory_out_of_stock": "Χωρίς απόθεμα", "page_placeholder_title": "Τίτλος σελίδας", "page_placeholder_content": "Επιλέξτε μια σελίδα για να δείτε το περιεχόμενό της.", "placeholder_image": "Εικόνα placeholder", "inventory_low_stock_show_count": { "one": "{{ count }} ακόμη", "other": "{{ count }} ακόμη" }, "shipping_policy": "Τα έξοδα αποστολής υπολογίζονται κατά την ολοκλήρωση της αγοράς.", "discount_code_error": "Ο κωδικός έκπτωσης δεν μπορεί να εφαρμοστεί στο καλάθι σας", "powered_by": "Αυτό το κατάστημα θα υποστηρίζεται από το", "store_owner_link_html": "Είστε ο ιδιοκτήτης του καταστήματος; Συνδεθείτε εδώ", "shipping_discount_error": "Οι εκπτώσεις αποστολής εμφανίζονται στην ολοκλήρωση αγοράς μετά την προσθήκη διεύθυνσης", "recipient_form_send_to": "Αποστολή σε", "recipient_form_email_label": "Email παραλήπτη", "recipient_form_email_label_my_email": "Το email μου", "recipient_form_email_address": "Διεύθυνση email παραλήπτη", "recipient_form_name_label": "Όνομα παραλήπτη (προαιρετικά)", "recipient_form_message": "Μήνυμα (προαιρετικά)", "recipient_form_characters_used": "Χρησιμοποιήθηκαν {{ used_chars }}/{{ max_chars }} χαρακτήρες", "recipient_form_send_on": "ΕΕΕΕ-ΜΜ-ΗΗ", "recipient_form_send_on_label": "Ημερομηνία αποστολής (προαιρετικά)", "recipient_form_fields_visible": "Τα πεδία της φόρμας παραλήπτη είναι πλέον ορατά", "recipient_form_fields_hidden": "Τα πεδία της φόρμας παραλήπτη δεν είναι πλέον ορατά", "recipient_form_error": "Προέκυψε σφάλμα κατά την υποβολή της φόρμας", "product_custom_property_character_count": "Χρησιμοποιήθηκαν {{ used_chars }}/{{ max_chars }} χαρακτήρες", "terms_and_policies": "Όροι και πολιτικές", "pagination": { "nav_label": "Πλοήγηση στη σελιδοποίηση", "previous": "Προηγούμενη", "next": "Επόμενη", "page": "Σελίδα {{ page }}" }, "volume_pricing_available": "Διατίθεται τιμολόγηση βάσει ποσότητας", "volume_pricing": "Τιμολόγηση βάσει ποσότητας", "at_price_each": "στα {{ price }}/τμχ", "each": "{{ price }}/έκαστο", "each_abbreviation": "τμχ", "price_at": "σε", "price_range": "Εύρος τιμών", "item_count_cutoff": "Περισσότερα από {{ count }} προϊόντα", "cancel": "Ακύρωση", "product_subtotal": "Μερικό σύνολο προϊόντων", "quantity_per_item": "/τμχ", "remove_all": "Κατάργηση όλων", "remove_all_items_confirmation": "Να καταργηθούν και τα {{ count }} προϊόντα από το καλάθι σας;", "remove_one_item_confirmation": "Να καταργηθεί 1 προϊόν από το καλάθι σας;", "total_items": "Σύνολο προϊόντων", "variant": "Παραλλαγή", "variant_total": "Σύνολο παραλλαγών", "view_cart": "Προβολή καλαθιού", "your_cart": "Το καλάθι σας", "items_added_to_cart": { "one": "1 προϊόν προστέθηκε στο καλάθι σας", "other": "{{ count }} προϊόντα προστέθηκαν στο καλάθι" } }, "gift_cards": { "issued": { "how_to_use_gift_card": "Χρησιμοποιήστε τον κωδικό της δωροκάρτας στο διαδίκτυο ή τον κωδικό QR στο κατάστημα", "title": "Αυτό είναι το υπόλοιπο της δωροκάρτας σας ύψους {{ value }} για το {{ shop }}!", "subtext": "Η δωροκάρτα σας", "shop_link": "Επισκεφτείτε το διαδικτυακό κατάστημα", "add_to_apple_wallet": "Προσθήκη στο Apple Wallet", "qr_image_alt": "Κωδικός QR — σαρώστε για να εξαργυρώσετε τη δωροκάρτα", "copy_code": "Αντιγραφή κωδικού δωροκάρτας", "expiration_date": "Λήγει στις {{ expires_on }}", "copy_code_success": "Η αντιγραφή του κωδικού ήταν επιτυχής", "expired": "Έληξε" } }, "placeholders": { "password": "Κωδικός πρόσβασης", "search": "Αναζήτηση", "product_title": "Τίτλος προϊόντος", "collection_title": "Τίτλος συλλογής", "blog_posts": "Αναρτήσεις ιστολογίου", "blog_post_title": "Τίτλος", "blog_post_author": "Συντάκτης", "blog_post_date": "Ημερομηνία", "blog_post_description": "Απόσπασμα από το περιεχόμενο της ανάρτησης στο ιστολόγιό σας" }, "products": { "product": { "add_to_cart": "Προσθήκη στο καλάθι", "added_to_cart": "Προστέθηκε στο καλάθι", "adding_to_cart": "Προσθήκη...", "add_to_cart_error": "Παρουσιάστηκε σφάλμα κατά την προσθήκη στο καλάθι", "sold_out": "Εξαντλήθηκε", "unavailable": "Μη διαθέσιμο", "quantity_error_max": "Αυτό το προϊόν έχει μέγιστο όριο {{ maximum }}", "quantity": "Ποσότητα", "quantity_increments": "Ποσότητες των {{ increment }}", "quantity_minimum": "Ελάχιστο όριο {{ minimum }}", "quantity_maximum": "Μέγιστο όριο {{ maximum }}", "in_cart": "στο καλάθι", "default_title": "Προεπιλεγμένος τίτλος", "sticky_add_to_cart": "Γρήγορη προσθήκη στο καλάθι" } }, "fields": { "separator": "σε" }, "blogs": { "article": { "comment_author_separator": "•", "comments_heading": { "one": "{{ count }} σχόλιο", "other": "{{ count }} σχόλια" } }, "comment_form": { "email": "Email", "error": "Αποτυχία δημοσίευσης σχολίου, αντιμετωπίστε τα εξής:", "heading": "Υποβάλετε ένα σχόλιο", "message": "Μήνυμα", "moderated": "Έχετε υπόψη ότι τα σχόλια χρειάζεται να λάβουν έγκριση προτού δημοσιευτούν.", "name": "Όνομα", "post": "Ανάρτηση σχολίου", "success_moderated": "Το σχόλιο δημοσιεύτηκε, εν αναμονή τροποποίησης", "success": "Το σχόλιο δημοσιεύτηκε" } } } ================================================ FILE: locales/en.default.json ================================================ /* * ------------------------------------------------------------ * IMPORTANT: The contents of this file are auto-generated. * * This file may be updated by the Shopify admin language editor * or related systems. Please exercise caution as any changes * made to this file may be overwritten. * ------------------------------------------------------------ */ { "accessibility": { "account": "Account", "cart": "Cart", "cart_count": "Total items in cart", "close_dialog": "Close dialog", "country_region": "Country/Region", "country_results_count": "{{ count }} results", "decrease_quantity": "Decrease quantity", "discount": "Apply a discount code", "discount_menu": "Discount Codes", "discount_applied": "Applied discount code: {{ code }}", "filters": "Filters", "filter_count": { "one": "{{ count }} filter applied", "other": "{{ count }} filters applied" }, "increase_quantity": "Increase quantity", "inventory_status": "Inventory status", "localization_region_and_language": "Region and language selector", "menu": "Menu", // This is the label for the header navigation menu when using screen readers, it will read "Primary navigation" "header_navigation_label": "Primary", "nested_product": "{{ product_title }} for {{ parent_title }}", "new_window": "Opens in a new window.", "open_hotspot": "Open hotspot", "quantity": "Quantity", "pause_video": "Pause video", "play_model": "Play 3D model", "play_video": "Play video", "loading_product_recommendations": "Loading product recommendations", "rating": "Rating of this product is {{ rating }} out of 5", "remove_item": "Remove {{ title}}", "remove": "Remove", "reset_search": "Reset search", "scroll_to": "Scroll to {{ title }}", "search_results_count": "{{ count }} search results found for \"{{ query }}\"", "search_results_no_results": "No results found for \"{{ query }}\"", "skip_to_product_info": "Skip to product information", "skip_to_results_list": "Skip to results list", "skip_to_text": "Skip to content", "slide_status": "Slide {{ index }} of {{ length }}", "slideshow": "Slideshow", "slideshow_next": "Next slide", "slideshow_pause": "Pause slideshow", "slideshow_play": "Play slideshow", "slideshow_previous": "Previous slide", "unit_price": "Unit price", "find_country": "Find country", "view_pricing_info": "View pricing information" }, "actions": { // Quick add button on product cards, shortened version of add to cart "add": "Add", "add_to_cart": "Add to cart", // Success message shown after adding item to cart "added": "Added", // Button to apply discount code to cart "apply": "Apply", "back": "Back", "choose": "Choose", // Button to reset current selection or input "clear": "Clear", // Button to remove all applied product filters "clear_all": "Clear all", "close": "Close", "open": "Open", // Continue shopping link on the cart page which takes the user back to a collection page "continue_shopping": "Continue shopping", "enter_password": "Enter password", "log_in_html": "Have an account? Log in to check out faster.", "log_in": "Sign in", "log_out": "Log out", "open_image_in_full_screen": "Open image in full screen", // Button to remove applied filters from search/collection results "remove": "Remove", "remove_discount": "Remove discount {{ code }}", // Button to expand hidden product variant options "show_all_options": "Show all options", "see_items": { "one": "See {{ count }} item", // Button to view filtered product results and close filter dialog "other": "See {{ count }} items" }, "show_filters": "Filter", "show_less": "Show less", "show_more": "Show more", "sign_in_options": "Other sign in options", // AR button to view 3D product model in physical space "view_in_your_space": "View in your space", // Button to view complete collection/product list "view_all": "View all", "more": "More", "zoom": "Zoom", "close_dialog": "Close dialog", // Button to clear search filter and restore default view "reset": "Reset", "enter_using_password": "Enter using password", "sign_up": "Sign up", "submit": "Submit", "view_store_information": "View store information", "sort": "Sort" }, "blocks": { "contact_form": { "name": "Name", "email": "Email", "phone": "Phone", "comment": "Comment", "post_success": "Thanks for contacting us. We'll get back to you as soon as possible.", "error_heading": "Please adjust the following:" }, "email_signup": { "label": "Email", "placeholder": "Email address", "success": "Thanks for subscribing!" }, "filter": "Filter", "load_video": "Load video: {{ description }}", "sold_out": "Sold out", "payment_methods": "Payment methods", "slider_label": "Slider" }, "blogs": { "article": { "comments_heading": { "one": "{{ count }} comment", "other": "{{ count }} comments" }, "comment_author_separator": "•" }, "comment_form": { "email": "Email", "error": "Comment failed to post, please address the following:", "heading": "Leave a comment", "message": "Message", "moderated": "Please note, comments need to be approved before they are published.", "name": "Name", "post": "Post comment", "success_moderated": "Comment posted, awaiting moderation", "success": "Comment posted" } }, "content": { "cancel": "Cancel", "discount": "Discount", "account_title": "Account", "terms_and_policies": "Terms and Policies", "account_title_personalized": "Hi {{ first_name }}", "account_orders": "Orders", "account_profile": "Profile", "blog_details_separator": "|", "cart_estimated_total": "Estimated total", "cart_title": "Cart", "cart_subtotal": "Subtotal", "cart_total": "Cart total", "checkout": "Check out", "collection_placeholder": "Collection title", "discount_code": "Discount code", "shipping_discount_error": "Shipping discounts are shown at checkout after adding an address", "discount_code_error": "Discount code cannot be applied to your cart", "discounts": "Discounts", "duties_and_taxes_included": "Duties and taxes included.", "duties_and_taxes_included_shipping_at_checkout_with_policy_html": "Duties and taxes included. Discounts and shipping calculated at checkout.", "duties_and_taxes_included_shipping_at_checkout_with_policy_without_discounts_html": "Duties and taxes included. Shipping is calculated at checkout.", "duties_and_taxes_included_shipping_at_checkout_without_policy": "Duties and taxes included. Discounts and shipping calculated at checkout.", "duties_and_taxes_included_shipping_at_checkout_without_policy_without_discounts": "Duties and taxes included. Shipping is calculated at checkout.", "duties_included": "Duties included.", "duties_included_taxes_at_checkout_shipping_at_checkout_with_policy_html": "Duties included. Taxes, discounts and shipping calculated at checkout.", "duties_included_taxes_at_checkout_shipping_at_checkout_with_policy_without_discounts_html": "Duties included. Shipping is calculated at checkout.", "duties_included_taxes_at_checkout_shipping_at_checkout_without_policy": "Duties included. Taxes, discounts and shipping calculated at checkout.", "duties_included_taxes_at_checkout_shipping_at_checkout_without_policy_without_discounts": "Duties included. Shipping is calculated at checkout.", "featured_products": "Featured products", "filters": "Filters", "grid_view": { "default_view": "Default", "grid_fieldset": "Column grid", "single_item": "Single", "zoom_out": "Zoom out" }, "inventory_low_stock_show_count": { "one": "{{ count }} left", "other": "{{ count }} left" }, "inventory_low_stock": "Low stock", "inventory_in_stock": "In stock", "inventory_out_of_stock": "Out of stock", "item_count": { "one": "{{ count }} item", "other": "{{ count }} items" }, "item_count_cutoff": "More than {{ count }} items", "language": "Language", "localization_region_and_language": "Region and language", "no_products_found": "No products found.", "no_results_found": "No results found", "page_placeholder_title": "Page title", "page_placeholder_content": "Select a page to display its content.", "pagination": { "nav_label": "Pagination navigation", "previous": "Previous", "next": "Next", "page": "Page {{ page }}" }, "pickup_available_at_html": "Pickup available at {{ location }}", "pickup_available_in": "Pickup available, {{ pickup_time }}", "pickup_not_available": "Pickup currently not available", "pickup_ready_in": "{{ pickup_time }}", "powered_by": "This shop will be powered by", "price": "Price", "price_compare_at": "Compare at price", "price_from": "From {{ price }}", "price_regular": "Regular price", "price_sale": "Sale price", "price_filter_html": "The highest price is {{ price }}", "product_image": "Product image", "product_information": "Product information", "product_subtotal": "Product subtotal", "product_total": "Product total", "product_badge_sold_out": "Sold out", "product_badge_sale": "Sale", "product_card_placeholder": "Product title", "placeholder_image": "Placeholder image", "quantity": "Quantity", "quantity_per_item": "/ea", "recently_viewed_products": "Recently viewed", "remove_all": "Remove all", "remove_all_items_confirmation": "Remove all {{ count }} items from your cart?", "remove_one_item_confirmation": "Remove 1 item from your cart?", "reviews": "reviews", "read_more": "Read more...", "search_input_label": "Search", "search_input_placeholder": "Search", "search": "Search", "search_results": "Search results", "search_results_label": "Search results", "search_results_no_results": "No results found for \"{{ terms }}\". Try another search.", "search_results_no_results_check_spelling": "No results found for \"{{ terms }}\". Check the spelling or use a different word or phrase.", "search_results_resource_articles": "Blog posts", "search_results_resource_collections": "Collections", // Section heading for Shopify store pages in search results "search_results_resource_pages": "Pages", "search_results_resource_products": "Products", "search_results_resource_products_count": { "one": "{{ count }} product", "other": "{{ count }} products" }, "search_results_resource_queries": "Search suggestions", "total_items": "Total items", "variant": "Variant", "variant_total": "Variant total", "view_cart": "View cart", "your_cart": "Your cart", "items_added_to_cart": { "one": "1 item added to cart", "other": "{{ count }} items added to cart" }, // Button to go from search preview to full search results page "search_results_view_all": "View all", "search_results_view_all_button": "View all", // Label for customer's note to seller during checkout "seller_note": "Special instructions", "shipping_policy": "Shipping calculated at checkout.", "shipping_policy_html": "Shipping calculated at checkout.", "store_owner_link_html": "Are you the store owner? Log in here", "taxes_at_checkout_shipping_at_checkout_with_policy_html": "Taxes, discounts and shipping calculated at checkout.", "taxes_at_checkout_shipping_at_checkout_with_policy_without_discounts_html": "Taxes and shipping calculated at checkout.", "taxes_at_checkout_shipping_at_checkout_without_policy": "Taxes, discounts and shipping calculated at checkout.", "taxes_at_checkout_shipping_at_checkout_without_policy_without_discounts": "Taxes and shipping calculated at checkout.", "taxes_included": "Taxes included.", "taxes_included_shipping_at_checkout_with_policy_html": "Taxes included. Discounts and shipping calculated at checkout.", "taxes_included_shipping_at_checkout_with_policy_without_discounts_html": "Taxes included. Shipping is calculated at checkout.", "taxes_included_shipping_at_checkout_without_policy": "Taxes included. Discounts and shipping calculated at checkout.", "taxes_included_shipping_at_checkout_without_policy_without_discounts": "Taxes included. Shipping is calculated at checkout.", "unavailable": "Unavailable", "use_fewer_filters_html": "Try using fewer filters, or clear all filters.", // Link or button to expand additional information "view_more_details": "View more details", "volume_pricing_available": "Volume pricing available", "volume_pricing": "Volume pricing", "at_price_each": "at {{ price }}/ea", "each": "{{ price }}/ea", "each_abbreviation": "ea", "price_at": "at", "price_range": "Price range", "your_cart_is_empty": "Your cart is empty", "product_count": "Product count", "errors": "Errors", "wrong_password": "Wrong password", // Legend text for gift card delivery options "recipient_form_send_to": "Send to", "recipient_form_email_label": "Recipient’s email", "recipient_form_email_label_my_email": "My email", "recipient_form_email_address": "Recipient email address", "recipient_form_name_label": "Recipient name (optional)", "recipient_form_message": "Message (optional)", "recipient_form_characters_used": "{{ used_chars }}/{{ max_chars }} characters used", "recipient_form_send_on": "YYYY-MM-DD", "recipient_form_send_on_label": "Send on (optional)", "recipient_form_fields_visible": "Recipient form fields are now visible", "recipient_form_fields_hidden": "Recipient form fields are now hidden", "recipient_form_error": "There was an error with the form submission", "product_custom_property_character_count": "{{ used_chars }}/{{ max_chars }} characters used" }, "fields": { // Separates min and max values in price range filter "separator": "to" }, "gift_cards": { "issued": { "how_to_use_gift_card": "Use the gift card code online or QR code in-store", "title": "Here's your {{ value }} gift card balance for {{ shop }}!", "subtext": "Your gift card", "shop_link": "Visit online store", "add_to_apple_wallet": "Add to Apple Wallet", "qr_image_alt": "QR code — scan to redeem gift card", "copy_code": "Copy gift card code", "expiration_date": "Expires {{ expires_on }}", "copy_code_success": "Code copied successfully", "expired": "Expired" } }, "placeholders": { "password": "Password", "search": "Search", "product_title": "Product title", "collection_title": "Collection title", "blog_posts": "Blog posts", "blog_post_title": "Title", "blog_post_author": "Author", "blog_post_date": "Date", "blog_post_description": "An excerpt of your blog post's content" }, "products": { "product": { "add_to_cart": "Add to cart", "adding_to_cart": "Adding...", "added_to_cart": "Added to cart", "add_to_cart_error": "Error adding to cart", "quantity_error_max": "This item has a maximum of {{ maximum }}", "sold_out": "Sold out", "unavailable": "Unavailable", "quantity": "Quantity", "quantity_increments": "Increments of {{ increment }}", "quantity_minimum": "Minimum of {{ minimum }}", "quantity_maximum": "Maximum of {{ maximum }}", "in_cart": "in cart", "default_title": "Default Title", "sticky_add_to_cart": "Quick add to cart bar" } } } ================================================ FILE: locales/en.default.schema.json ================================================ /* * ------------------------------------------------------------ * IMPORTANT: The contents of this file are auto-generated. * * This file may be updated by the Shopify admin language editor * or related systems. Please exercise caution as any changes * made to this file may be overwritten. * ------------------------------------------------------------ */ { "categories": { "banners": "Banners", // Category for fundamental content blocks (text, images, buttons) "basic": "Basic", "collection": "Collection", "collections": "Collections", "collection_list": "Collection list", // Category label for custom/advanced blocks in theme editor "custom": "Custom", "decorative": "Decorative", "footer": "Footer", // Theme component category for contact forms, email signups, etc. "forms": "Forms", "header": "Header", "layout": "Layout", "links": "Links", "product": "Product", "products": "Products", "product_list": "Featured collection", "other_sections": "Other", "storytelling": "Storytelling", "text": "Text" }, "content": { "visible_if_collection_has_more_products": "Visible if collection has more products than shown", "advanced": "Advanced", "appearance": "Appearance", "arrows": "Arrows", "background": "Background", "background_image": "Background image", "background_video": "Background video", "block_link": "Block link", "block_size": "Block size", // Typography setting for body text size "body_size": "Body size", "borders": "Borders", "bottom_row_appearance": "Bottom row appearance", "buttons": "Buttons", "cards_layout": "Cards layout", "carousel": "Carousel", "carousel_navigation": "Carousel navigation", "carousel_pagination": "Carousel pagination", "cart_features": "Cart features", "colors": "Colors", "collection_page": "Collection page", "complementary_products": "Complementary products must be set up using the Search & Discovery app. [Learn more](https://help.shopify.com/manual/online-store/search-and-discovery)", "content_layout": "Content layout", "content_width": "Content width only applies when the section width is set to full width.", "copyright": "Copyright", "customer_account": "Customer account", "describe_the_video_for": "Describe the video for customers using screen readers. [Learn more](https://help.shopify.com/manual/online-store/themes/theme-structure/theme-features#video-block)", "edit_empty_state_collection_in_theme_settings": "Edit empty state collection in [theme settings](/editor?context=theme&category=search)", "edit_logo_in_theme_settings": "Edit logo in [theme settings](/editor?context=theme&category=logo%20and%20favicon)", "edit_price_in_theme_settings": "Edit price formatting in [theme settings](/editor?context=theme&category=currency%20code)", "edit_variants_in_theme_settings": "Edit variant styling in [theme settings](/editor?context=theme&category=variants)", "email_signups_create_customer_profiles": "Signups add [customer profiles](https://help.shopify.com/manual/customers)", "email_signup": "Email signup", "follow_on_shop_eligiblity": "For the button to show, the Shop channel must be installed and Shop Pay activated. [Learn more](https://help.shopify.com/en/manual/online-store/themes/customizing-themes/add-shop-buttons)", "gift_card_form_description": "Customers can send gift cards to a recipient's email with a personal message. [Learn more](https://help.shopify.com/manual/products/gift-card-products)", "fonts": "Fonts", "grid": "Grid", "grid_layout": "Grid layout", "heading": "Heading", "heading_size": "Heading size", "utilities": "Utilities", "home_page": "Home page", "icon": "Icon", "image": "Image", "images": "Images", "input": "Input", "inverse_logo_info": "Used when transparent header background is set to Inverse", "layout": "Layout", "link": "Link", "link_padding": "Link padding", "localization": "Localization", "logo": "Logo", "manage_customer_accounts": "[Manage visibility](/admin/settings/customer_accounts) in customer account settings. Legacy accounts not supported.", "manage_policies": "[Manage policies](/admin/settings/legal)", "manage_store_name": "[Manage store name](/admin/settings/general?edit=storeName)", "margin": "Margin", "media": "Media", "media_1": "Media 1", "media_2": "Media 2", "mobile_media": "Mobile media", "mobile_media_1": "Mobile media 1", "mobile_media_2": "Mobile media 2", // Section header for navigation menu settings in theme editor "menu": "Menu", "mobile_column_optimization": "Columns will automatically optimize for mobile", "mobile_layout": "Mobile layout", "mobile_size": "Mobile size", "mobile_width": "Mobile width", "padding": "Padding", "padding_desktop": "Desktop padding", "paragraph": "Paragraph", // Footer component section header for legal policy links "policies": "Policies", "popover": "Popover", "popover_position": "Popover position", "popup": "Popup", "product_media": "Product media", "product_page": "Product page", "responsive_font_sizes": "Sizes automatically scale for all screen sizes", "resource_reference_collection_card": "Displays collection from parent section", "resource_reference_collection_card_image": "Displays image from parent collection", "resource_reference_collection_title": "Displays title from parent collection", "resource_reference_product": "Auto connects to parent product", "resource_reference_product_card": "Displays product from parent section", "resource_reference_product_inventory": "Displays inventory from parent product", "resource_reference_product_media": "Displays media from parent product", "resource_reference_product_price": "Displays price from parent product", "resource_reference_product_recommendations": "Displays recommendations based on parent product", "resource_reference_product_sku": "Displays SKU from parent product", "resource_reference_product_review": "Displays reviews from parent product", "resource_reference_product_swatches": "Displays swatches from parent product", "resource_reference_product_title": "Displays title from parent product", "resource_reference_product_variant_picker": "Displays variants from parent product", "resource_reference_product_custom_property": "Add customizable input fields to collect custom information that will be added to this order line item, later visible in the order details.", "search": "Search", "section_layout": "Section layout", "section_link": "Section link", "section_size": "Section size", // Section header for width and height controls "size": "Size", "slideshow_width": "Slide width", "social_media": "Social media", "submit_button": "Submit button", "swatches": "Swatches", "submenu_feature": "Submenu feature", // Section header for text positioning settings "text": "Text", "text_presets": "Text presets", "thumbnails": "Thumbnails", "transparent_background": "Transparent background", "typography": "Typography", "typography_primary": "Primary typography", "typography_secondary": "Secondary typography", "typography_tertiary": "Tertiary typography", "variant_settings": "Variant settings", "visibility": "Visibility", "width": "Width", "width_is_automatically_optimized": "Width is automatically optimized for mobile.", "app_required_for_ratings": "An app is required for product ratings. [Learn more](https://help.shopify.com/manual/apps)", "navigation": "Navigation" }, "html_defaults": { "join_our_email_list": "

Join our email list

", "get_exclusive_deals_and_early_access_to_new_products": "

Get exclusive deals and early access to new products.

", "artistry_in_action": "

Artistry in action

", "authentic_materials": "

Authentic materials, no compromises

", "bestseller_h2": "

Bestsellers

", "bestseller_h3": "

Bestsellers

", "bestseller": "

Bestseller

", "bold_style_recognizable": "

Bold style that's recognizable anywhere

", "build_better": "

We believe in building better

", "contact_us": "

Contact us

", "discover_bestsellers": "

Discover the bestsellers that have captured the hearts of our customers with their perfect blend of functionality and style.

", "discover_elevated_design": "

Discover elevated design

", "everythings_starts_with_why": "

Everything we do starts with why

", "expert_construction_finish": "

Expert construction and an impeccable finish

", "explore_latest_products": "

Explore our latest products.

", "faq": "

Frequently asked questions

", "featured_collection_h2": "

Featured collection

", "first_to_know": "

Be the first to know about new collections and special offers.

", "free_returns": "

Free 30-day returns

", "free_shipping_over": "

Free shipping over $50

", "goal_for_every_customer": "

Our goal is for every customer to be totally satisfied with their purchase. If this isn't the case, let us know and we'll do our best to work with you to make it right.

", "home_to_shirts": "

Home → Shirts

", "intentional_design": "

Intentional design

", "introducing_h2": "

Introducing

", "latest_products": "

Introducing our latest products, made especially for the season. Shop your favorites before they're gone!

", "made_local_and_global": "

Our products are manufactured both locally and globally. We carefully select our manufacturing partners to ensure our products are high quality and a fair value.

", "made_to_last": "

Made to last

", "made_with_care_h2": "

Made with care

", "made_with_care_extended": "

Made with care and unconditionally loved by our customers, this signature bestseller exceeds all expectations.

", "made_with_care": "

Made with care and unconditionally loved by our customers.

", "make_things_better_extended": "

We make things that work better and last longer. Our products solve real problems with clean design and honest materials.

", "make_things_better": "

We make things that work better and last longer.

", "may_also_like": "

You may also like

", "new_arrivals_h1": "

New arrivals

", "pieces_better_with_time": "

Pieces that only get better with time and wear

", "new_arrivals_h2": "

New arrivals

", "new_arrivals_h3": "

New arrivals

", "product_launch": "

Take a look behind the scenes of our latest product launch.

", "product_story": "

At the heart of every product lies a unique story, driven by our passion for quality and innovation. Each item enhances your everyday life and sparks joy.

", "quality_you_can_feel": "

Quality you can feel

", "real_people": "

Real people making great products

", "related_product": "

Related products

", "return_policy": "

What is the return policy?

", "reviews": "

★★★★★ 368 Reviews

", "share_information_about_your": "

Share information about your brand with your customers. Describe a product, make announcements, or welcome customers to your store.

", "shipping_based_on_location": "

Shipping is calculated based on your location and the items in your order. You will always know the shipping price before you purchase.

", "shop_by_collection": "

Shop by collection

", "shop_collection": "

Discover our curated collection featuring hand-picked favorites that blend style and quality.

", "signature_products": "

Our signature product

", "styled_with": "

Styled with

", "subscribe": "

Subscribe to our emails

", "team_with_goal": "

A team with a goal

", "unable_to_accept_returns": "

We are unable to accept returns on certain items. These will be carefully marked before purchase.

", "uncompromising_standards": "

Uncompromising standards

", "work_quickly_to_ship": "

We will work quickly to ship your order as soon as possible. Once your order has shipped, you will receive an email with further information. Delivery times vary depending on your location.

" }, "info": { "actions_display_style": "Icons are always used on mobile", "applies_on_image_only": "Applies to images only", "aspect_ratio_adjusted": "Adjusted in some layouts", "carousel_hover_behavior_not_supported": "\"Carousel\" hover is not supported when \"Carousel\" type is selected at the section level", "carousel_layout_on_mobile": "Carousel is always used on mobile", "checkout_buttons": "Allows buyers to check out faster and can improve conversion. [Learn more](https://help.shopify.com/manual/online-store/dynamic-checkout)", "custom_heading": "Custom heading", "custom_liquid": "Add app snippets or other code to create advanced customizations. [Learn more](https://shopify.dev/docs/api/liquid)", "edit_presets_in_theme_settings": "Edit presets in [theme settings](/editor?context=theme&category=typography)", "enable_filtering_info": "Customize filters with the [Search & Discovery app](https://help.shopify.com/manual/online-store/search-and-discovery/filters)", "grid_layout_on_mobile": "Grid layout is used for mobile", "hide_logo_on_home_page_help": "Logo will remain visible when sticky header is active", "hover_effects": "Applies to product and collection cards", "logo_font": "Applies only when a logo is not selected", "logo_height": "Only affects header logo", "manage_countries_regions": "[Manage countries/regions](/admin/settings/markets)", "manage_languages": "[Manage languages](/admin/settings/languages)", "transparent_background": "Review each template where transparent background is applied for readability", "video_alt_text": "Describe the video for assistive tech users", "video_autoplay": "Videos will be muted by default", "video_external": "Use a YouTube or Vimeo URL", "pills_usage": "Used for applied filters, discount codes, and search suggestions", "media_type_info": "Features are populated from your menu links" }, "names": { "column": "Column", "product_title": "Product title", "custom_liquid": "Custom Liquid", "404": "404", "accelerated_checkout": "Accelerated checkout", "accordion": "Accordion", "accordion_row": "Accordion row", "add_to_cart": "Add to cart", "alternating_content_rows": "Alternating rows", "animations": "Animations", "announcement": "Announcement", "announcement_bar": "Announcement bar", "badges": "Badges", "blog": "Blog", "blog_card": "Blog card", "blog_post": "Blog post", "blog_posts": "Blog posts", "blog_posts_grid": "Blog posts: Grid", "blog_posts_carousel": "Blog posts: Carousel", "blog_posts_editorial": "Blog posts: Editorial", "borders": "Borders", "button": "Button", "buttons": "Buttons", "caption": "Caption", "card": "Card", "carousel": "Carousel", "carousel_content": "Carousel content", "cart": "Cart", "cart_items": "Cart items", "cart_products": "Cart products", "cart_title": "Cart", "collapsible_row": "Collapsible row", "collection": "Collection", "collection_card": "Collection card", "collection_card_image": "Image", "collection_columns": "Collection columns", "collection_container": "Collection", "collection_description": "Collection description", "collection_image": "Collection image", "collection_info": "Collection info", "collection_list": "Collection list", "collection_title": "Collection title", "collections": "Collections", "collection_links": "Collection links", "collection_links_spotlight": "Collection links: Spotlight", "collection_links_text": "Collection links: Text", "collections_bento": "Collection list: Bento", "collections_carousel": "Collection list: Carousel", "collections_editorial": "Collection list: Editorial", "collections_grid": "Collection list: Grid", "colors": "Colors", "contact_form": "Contact form", // Name for layout container block in theme editor "content": "Content", "content_grid": "Content grid", "copyright": "Copyright", "count": "Count", "custom_section": "Custom section", "description": "Description", // Block name for informational content containers "details": "Details", "divider": "Divider", "divider_section": "Divider", "drawers": "Drawers", "editorial": "Editorial", "editorial_jumbo_text": "Editorial: Jumbo text", "email_signup": "Email signup", "excerpt": "Excerpt", "facets": "Facets", "faq_section": "FAQ", "featured_collection": "Featured collection", "featured_product": "Product highlight", "featured_product_information": "Featured product", "featured_image": "Featured image", "filters": "Filtering and sorting", "follow_on_shop": "Follow on Shop", "footer": "Footer", "footer_password": "Password footer", // Footer block containing copyright, policies, and social links "footer_utilities": "Footer utilities", "grid_layout_selector": "Grid layout selector", // Layout container block that groups other content "group": "Group", "header": "Header", "heading": "Heading", "hero": "Hero", "hero_bottom_aligned": "Hero: Bottom aligned", "hero_marquee": "Hero: Marquee", "icon": "Icon", "icons": "Icons", "icons_with_text": "Icons with text", "image": "Image", "image_compare": "Image compare", "image_with_text": "Image with text", "input": "Input", "input_fields": "Input fields", "inputs": "Inputs", "jumbo_text": "Jumbo text", "large_logo": "Large logo", "layered_slideshow": "Layered slideshow", "list_items": "List items", "local_pickup": "Local pickup", "logo": "Logo", "logo_and_favicon": "Logo and favicon", "magazine_grid": "Magazine grid", // Scrolling text/content component with horizontal animation "marquee": "Marquee", "marquee_section": "Marquee", // Block name for image/video component "media": "Media", "media_with_text": "Media with text", "menu": "Menu", "mobile_layout": "Mobile layout", "multicolumn": "Multicolumn", "rich_text_section": "Rich text", "overlapping_blocks": "Overlapping blocks", "page": "Page", // Theme block name for main page body content "page_content": "Content", "page_layout": "Page layout", "payment_icons": "Payment icons", "policy_list": "Policy links", "popovers_and_modals": "Popovers and modals", "popup_link": "Popup link", "predictive_search": "Search popover", "predictive_search_empty": "Predictive search empty", "price": "Price", "prices": "Prices", "primary_button": "Primary button", "product": "Product", "product_buy_buttons": "Buy buttons", "product_card": "Product card", "product_card_media": "Media", "product_card_rendering": "Product card rendering", "product_cards": "Product cards", "product_description": "Description", // Layout option for displaying products in rows and columns "product_grid": "Grid", "product_grid_main": "Product grid", "product_hotspots": "Product hotspots", "hotspot_product": "Hotspot", "product_image": "Product image", "product_information": "Product information", "product_list": "Featured collection", "product_list_button": "View all button", "product_media": "Product media", "product_price": "Price", "product_recommendations": "Recommended products", "product_sku": "SKU", "product_review_stars": "Review stars", "product_variant_picker": "Variant picker", "products_carousel": "Featured collection: Carousel", "products_editorial": "Featured collection: Editorial", "products_grid": "Featured collection: Grid", "product_inventory": "Product inventory", "product_custom_property": "Special instructions", "pull_quote": "Pull quote", "quantity": "Quantity", "quick_order_list": "Quick order list", "read_only": "Read only", "row": "Row", "search": "Search", "search_input": "Search input", "search_results": "Search results", "secondary_button": "Secondary button", "section": "Section", "selected_variants": "Selected variants", "size": "Size", "slide": "Slide", "slideshow": "Slideshow", "slideshow_full_frame": "Slideshow: Full frame", "slideshow_inset": "Slideshow: Inset", "slideshow_controls": "Slideshow controls", "social_link": "Social link", "social_media_links": "Social media links", "spacer": "Spacer", "spacing": "Spacing", // Banner section with two side-by-side content panels "split_showcase": "Split showcase", // UI component name for step-by-step process display "steps": "Steps", "styles": "Styles", "subheading": "Subheading", "submit_button": "Submit button", "summary": "Summary", "swatches": "Swatches", "testimonials": "Testimonials", "text": "Text", "title": "Title", "typography": "Typography", "utilities": "Utilities", "policies_and_links": "Policies and links", "variant_pickers": "Variant pickers", "variants": "Variants", "video": "Video", "video_section": "Video", "view_all_button": "View all", "pills": "Pills", "comparison_slider": "Comparison slider" }, "options": { "above_carousel": "Above carousel", "accent": "Accent", "all": "All", "always": "Always", "apple": "Apple", "arrow": "Arrow", "arrows": "Arrows", "arrows_large": "Large arrows", "aspect_ratio": "Aspect ratio", "auto": "Auto", "balance": "Balance", "banana": "Banana", "below_image": "Below image", "bento": "Bento", "black": "Black", "bluesky": "Bluesky", "blur": "Blur", "body": "Body", "body_large": "Body (Large)", "body_regular": "Body (Regular)", "body_small": "Body (Small)", "bold": "Bold", "bottle": "Bottle", "bottom": "Bottom", "bottom_left": "Bottom left", "bottom_right": "Bottom right", "box": "Box", "button": "Button", "button_primary": "Primary button", "button_secondary": "Secondary button", "buttons": "Buttons", "capitalize": "Capitalize", "caption": "Caption", "caret": "Caret", "carousel": "Carousel", // Icon selection option for carrot graphic "carrot": "Carrot", // Alignment option to center content horizontally or vertically "center": "Center", "chat_bubble": "Chat bubble", "check_box": "Check box", "chevron": "Chevron", "chevron_large": "Large chevrons", "chevron_left": "Chevron left", "chevron_right": "Chevron right", "chevrons": "Chevrons", "circle": "Circle", "classic": "Classic", "clipboard": "Clipboard", "collection_images": "Collection images", "color": "Color", "compact": "Compact", "complementary": "Complementary", // CSS object-fit property: scale media to fit container "contain": "Contain", // Pagination control showing current/total slide numbers (e.g. 1/5) "counter": "Counter", "cover": "Cover", "crop_to_fit": "Crop to fit", "custom": "Custom", // Icon option representing dairy products "dairy": "Dairy", // Icon option for dietary restriction indication "dairy_free": "Dairy free", "default": "Default", "diamond": "Diamond", "dissolve": "Dissolve", "dots": "Dots", "dotted": "Dotted", "down": "Down", "drawer": "Drawer", "dropdowns": "Dropdowns", // Icon for laundry care symbol (machine dry) "dryer": "Dryer", "editorial": "Editorial", // Text alignment option for end of reading direction "end": "End", "extra_large": "Extra large", "extra_small": "Extra small", // Icon option for decorative eye symbol "eye": "Eye", "facebook": "Facebook", "featured_collections": "Featured collections", "featured_products": "Featured products", "fill": "Fill", "fire": "Fire", // Layout option for content sizing behavior "fit": "Fit", "fit_content": "Fit", // Layout option for fixed positioning or sizing "fixed": "Fixed", "font_primary": "Primary", "font_secondary": "Secondary", "font_tertiary": "Tertiary", // Animation direction option for marquee scrolling "forward": "Forward", // Width setting: full viewport width vs page width "full": "Full", "full_and_page": "Full background, page-width content", "full_and_page_offset_left": "Full background, page-width content, offset left", "full_and_page_offset_right": "Full background, page-width content, offset right", "full_screen": "Full screen", "full_frame": "Full frame", "gluten_free": "Gluten free", "gradient": "Gradient", "grid": "Grid", "h1": "Heading 1", "h2": "Heading 2", "h3": "Heading 3", "h4": "Heading 4", "h5": "Heading 5", "h6": "Heading 6", "heading": "Heading", "heading_extra_large": "Heading (Extra large)", "heading_extra_small": "Heading (Extra small)", "heading_large": "Heading (Large)", "heading_regular": "Heading (Regular)", "heading_small": "Heading (Small)", "heart": "Heart", // Icon stroke weight option for thicker lines "heavy": "Heavy", "hidden": "Hidden", // Subtle visual scroll indicator for mobile slideshow controls "hint": "Hint", "horizontal": "Horizontal", "icon": "Icon", "icons": "Icons", "image": "Image", "input": "Input", "inside_carousel": "Inside carousel", "instagram": "Instagram", // Menu typography style with large child items "inverse_large": "Inverse large", "inverse": "Inverse", // Clothes iron appliance icon for care instructions "iron": "Iron", "landscape": "Landscape", "large": "Large", "large_arrows": "Large arrows", "large_chevrons": "Large chevrons", "leaf": "Leaf", "leather": "Leather", "left": "Left", // Size option, typically clothing size Large "lg": "LG", "lift": "Lift", // Font weight option lighter than regular "light": "Light", "lightning_bolt": "Lightning bolt", "link": "Link", "linkedin": "LinkedIn", "lipstick": "Lipstick", "lock": "Lock", "loose": "Loose", "lowercase": "lowercase", // Clothing size Medium, used in product filters "m": "M", "maintain_aspect_ratio": "Maintain aspect ratio", "map_pin": "Map pin", "media_first": "Media first", "media_second": "Media second", // Size/weight option between small/light and large/heavy "medium": "Medium", "modal": "Modal", "narrow": "Narrow", "never": "Never", "next_to_carousel": "Next to carousel", "none": "None", "normal": "Normal", "nowrap": "No wrap", "numbers": "Numbers", "nut_free": "Nut free", "off": "Off", "off_media": "Off media", "offset_left": "Offset left", "offset_right": "Offset right", "on_image": "On image", "on_media": "On media", "on_scroll_up": "On scroll up", "one_half": "1/2", "one_number": "1", "one_third": "1/3", // Star rating style showing empty star outlines "outline": "Outline", "page": "Page", "page_center_aligned": "Page, center aligned", "page_left_aligned": "Page, left aligned", "page_right_aligned": "Page, right aligned", "pants": "Pants", "paragraph": "Paragraph", "parallelogram": "Parallelogram", "paw_print": "Paw print", "pepper": "Pepper", "percent": "Percent", "perfume": "Perfume", "pill": "Pill", "pills": "Pills", "pinterest": "Pinterest", "pixel": "Pixel", "plane": "Plane", "plant": "Plant", "plus": "Plus", "portrait": "Portrait", "pretty": "Pretty", "preview": "Preview", "price": "Price", "price_tag": "Price tag", "primary": "Primary", "primary_style": "Primary style", "question_mark": "Question mark", "rectangle": "Rectangle", // Icon option for displaying a recycling symbol "recycle": "Recycle", "regular": "Regular", // Product recommendation type option in dropdown "related": "Related", // Icon option showing left-pointing curved arrow "return": "Return", // Text animation effect that slides characters into view "reveal": "Reveal", "reverse": "Reverse", "rich_text": "Rich text", // Positional option for alignment/layout (opposite of left) "right": "Right", "rounded": "Rounded", "ruler": "Ruler", "s": "S", "scale": "Scale", "secondary": "Secondary", "secondary_style": "Secondary style", "semibold": "Semibold", "sentence": "Sentence", "serving_dish": "Serving dish", "shaded": "Shaded", "shirt": "Shirt", "shoe": "Shoe", "show_second_image": "Show second image", "silhouette": "Silhouette", "single": "Single", "slide_left": "Slide left", "slide_up": "Slide up", "small": "Small", "snapchat": "Snapchat", "snowflake": "Snowflake", "social_bluesky": "Social: Bluesky", "social_facebook": "Social: Facebook", "social_instagram": "Social: Instagram", "social_linkedin": "Social: LinkedIn", "social_pinterest": "Social: Pinterest", "social_snapchat": "Social: Snapchat", "social_spotify": "Social: Spotify", "social_threads": "Social: Threads", "social_tiktok": "Social: TikTok", "social_tumblr": "Social: Tumblr", "social_twitter": "Social: X (Twitter)", "social_whatsapp": "Social: WhatsApp", "social_vimeo": "Social: Vimeo", "social_youtube": "Social: YouTube", // Uniform style option for borders and overlays "solid": "Solid", "space_between": "Space between", "spotify": "Spotify", "spotlight": "Spotlight", "square": "Square", // Layout option to arrange elements vertically "stack": "Stack", // Size option for header height, larger than compact "standard": "Standard", // Star-shaped icon option for decorative use "star": "Star", // CSS logical alignment option, beginning position "start": "Start", "stopwatch": "Stopwatch", "subheading": "Subheading", "subtle_zoom": "Zoom", "swatches": "Swatches", // Third-level option in font/typography hierarchy "tertiary": "Tertiary", "text": "Text", "text_only": "Text only", // Icon stroke thickness option, thinnest weight "thin": "Thin", "threads": "Threads", "thumbnails": "Thumbnails", // Typography spacing option for line height and letter spacing "tight": "Tight", "tiktok": "TikTok", "top": "Top", "top_left": "Top left", "top_right": "Top right", "truck": "Truck", "tumblr": "Tumblr", "twitter": "X (Twitter)", "two_number": "2", "two_thirds": "2/3", "underline": "Underline", // Gradient direction option, upward flow "up": "Up", "uppercase": "Uppercase", "vertical": "Vertical", "video": "Video", "video_external_url": "External URL", "video_uploaded": "Uploaded", "vimeo": "Vimeo", // Icon option for washing machine or laundry symbol "washing": "Washing", "wide": "Wide", "youtube": "YouTube", "with_hints": "With hints", "below_media": "Below media" }, "settings": { "accordion": "Accordion", "account": "Account", "actions_display_style": "Menu style", "alignment": "Alignment", "alignment_mobile": "Mobile alignment", "align_baseline": "Align text baseline", "animation": "Animation", "animation_repeat": "Repeat animation", "add_discount_code": "Allow discounts in cart", "add_to_cart_animation": "Add to cart", "always_stack_buttons": "Always stack buttons", "aspect_ratio": "Aspect ratio", "custom_mobile_media": "Show different media on mobile", "stack_media_on_mobile": "Stack media", "auto_rotate_announcements": "Auto-rotate announcements", "auto_rotate_slides": "Auto-rotate slides", "auto_load_products": "Auto load products on scroll", "autoplay": "Autoplay", "background": "Background", "background_color": "Background color", "background_overlay": "Background overlay", "badge_corner_radius": "Corner radius", "background_media": "Background media", "badge_position": "Position on cards", // Color scheme setting for sale badges on product cards "badge_sale_color_scheme": "Sale", "badge_sold_out_color_scheme": "Sold out", // Display type selection for popup content (modal vs drawer) "behavior": "Behavior", "blog": "Blog", "blur": "Shadow blur", "blurred_reflection": "Blurred reflection", "border": "Border", "border_opacity": "Border opacity", "border_radius": "Corner radius", "border_style": "Border style", "border_thickness": "Border thickness", "border_width": "Border thickness", "borders": "Borders", "bottom": "Bottom", "bullseye_color": "Inner color", "bottom_row": "Bottom row", "bottom_padding": "Bottom padding", "button": "Button", "button_text_case": "Text case", "card_height": "Card height", "card_hover_effect": "Card hover effect", "card_image_height": "Product image height", "card_size": "Card size", "carousel_on_mobile": "Carousel on mobile", "cart_count": "Cart count", "cart_items": "Cart items", "cart_related_products": "Related products", "cart_title": "Cart", "cart_total": "Cart total", // Setting label for cart display format (page vs drawer) "cart_type": "Type", "auto_open_cart_drawer": "\"Add to cart\" auto-opens drawer", // Text case setting for typography (uppercase/lowercase) "case": "Case", "checkout_buttons": "Accelerated checkout buttons", "collection": "Collection", "collection_count": "Collection count", "collection_list": "Collections", "collection_templates": "Collection templates", "collection_title_case": "Collection title case", "color": "Color", "color_scheme": "Color scheme", "colors": "Colors", "columns": "Columns", // Layout container block name for grouping other blocks "content": "Content", "content_alignment": "Content alignment", "content_direction": "Content direction", "content_position": "Content position", "content_width": "Content width", "corner_radius": "Corner radius", "country_region": "Country/Region", "cover_image": "Cover image", "cover_image_size": "Cover image size", "currency_code": "Currency code", "custom_height": "Custom height", "custom_minimum_height": "Custom minimum height", // Checkbox to enable separate size settings for mobile devices "custom_mobile_size": "Custom mobile size", "custom_mobile_width": "Custom mobile width", "custom_width": "Custom width", "custom_liquid": "Liquid code", // Primary color scheme option, not specialized variants "default": "Default", "default_logo": "Default logo", "desktop_height": "Desktop height", "desktop_pagination": "Desktop pagination", "direction": "Direction", // Button appearance for email signup form "display": "Display", "divider": "Divider", "divider_color": "Divider", "divider_thickness": "Divider thickness", "divider_width": "Divider width", "dividers": "Dividers", "drop_shadow": "Drop shadow", "empty_cart_button_link": "Empty cart button link", // Collection setting for products shown before search input "empty_state_collection": "Empty state collection", "empty_state_collection_info": "Shown before a search is entered", "enable_filtering": "Filters", "enable_grid_density": "Grid layout control", "enable_sorting": "Sorting", "enable_sticky_add_to_cart": "Sticky add to cart bar", "enable_sticky_content": "Sticky content on desktop", "enable_video_looping": "Video looping", "enable_zoom": "Enable zoom", "equal_columns": "Equal columns", "error_color": "Error", "expand_first_group": "Expand first group", "extend_media_to_screen_edge": "Extend media to screen edge", "extend_summary": "Extend to screen edge", "extra_large": "Extra large", "extra_small": "Extra small", "favicon": "Favicon", "filter_style": "Filter style", "first_row_media_position": "First row media position", "fixed_height": "Pixel height", "fixed_width": "Pixel width", // Checkbox to show country flag icon in localization selector "flag": "Flag", "font": "Font", "font_family": "Font family", "font_price": "Price font", "font_weight": "Font weight", "full_width_first_image": "Full width first image", "full_width_on_mobile": "Full width on mobile", "gap": "Gap", // CSS Y-axis transform setting for vertical positioning (legacy/unused) "geometric_translate_y": "Geometric translate Y", "gift_card_form": "Gift card form", "gradient_direction": "Gradient direction", "heading": "Heading", "heading_preset": "Heading preset", "headings": "Headings", "height": "Height", "hide_logo_on_home_page": "Hide logo on home page", // Checkbox to hide padding control settings "hide_padding": "Hide padding", "hide_unselected_variant_media": "Hide unselected variant media", "horizontal_gap": "Horizontal gap", "hotspot_color": "Hotspot color", "horizontal_offset": "Shadow horizontal offset", "horizontal_padding": "Horizontal padding", "hover_background": "Hover background", "hover_behavior": "Hover behavior", "hover_borders": "Hover borders", "hover_text": "Hover text", "icon": "Icon", "icon_background": "Icon background", "icons": "Icons", "image": "Image", "image_1": "Image 1", "image_2": "Image 2", "image_border_radius": "Image corner radius", "image_gap": "Image gap", // Image picker setting to upload custom image as icon "image_icon": "Image icon", "image_opacity": "Image opacity", "image_position": "Image position", "image_ratio": "Image ratio", "inherit_color_scheme": "Inherit color scheme", "inventory_threshold": "Low stock threshold", "inverse": "Inverse", "inverse_logo": "Inverse logo", "installments": "Installments", // Checkbox to embed submit button inside email input field "integrated_button": "Integrated button", "items_to_show": "Items to show", "label": "Label", "language_selector": "Language selector", "large": "Large", "layout": "Layout", "layout_gap": "Layout gap", // Layout presentation option for displaying items "layout_style": "Style", // Layout display format (grid, carousel, etc.) "layout_type": "Type", "left": "Left", "left_padding": "Left padding", "length": "Length", "letter_spacing": "Letter spacing", "limit_content_width": "Limit content width", "limit_media_to_screen_height": "Constrain to screen height", "limit_product_details_width": "Limit product details width", "line_height": "Line height", "link": "Link", "custom_link": "Custom link", "link_preset": "Link preset", "links": "Links", "logo": "Logo", "logo_font": "Logo font", "loop": "Loop", "make_details_sticky_desktop": "Sticky on desktop", "make_section_full_width": "Make section full width", "max_width": "Max width", // Section header for product card media settings "media": "Media", "media_fit": "Media fit", "media_height": "Media height", "media_overlay": "Media overlay", "media_position": "Media position", "media_type": "Media type", "media_width": "Media width", "menu": "Menu", "minimum_height": "Minimum height", "mobile_card_size": "Mobile card size", "mobile_columns": "Mobile columns", "mobile_height": "Mobile height", "mobile_logo_image": "Mobile logo", "mobile_pagination": "Mobile pagination", "mobile_quick_add": "Mobile quick add", "motion": "Motion", "motion_direction": "Motion direction", "movement_direction": "Movement direction", "navigation": "Navigation", "navigation_bar": "Navigation bar", "navigation_bar_color_scheme": "Navigation bar color scheme", "opacity": "Opacity", "open_new_tab": "Open link in new tab", "open_row_by_default": "Open row by default", "overlay": "Overlay", "overlay_color": "Overlay color", "overlay_opacity": "Overlay opacity", "overlay_style": "Overlay style", "padding": "Padding", "padding_bottom": "Padding bottom", "padding_horizontal": "Padding horizontal", "padding_top": "Padding top", "page": "Page", "page_transition_enabled": "Page transition", "page_width": "Page width", "pagination": "Pagination", "percent_height": "Percent height", "percent_size": "Percent size", "percent_size_mobile": "Percent size", "percent_width": "Percent width", "pixel_size": "Pixel size", "pixel_size_mobile": "Pixel size", "placement": "Placement", "position": "Position", "desktop_position": "Desktop position", "post_count": "Post count", "preset": "Preset", "product_price_typography": "Product price typography", "product_title_typography": "Product title typography", "primary_button_background": "Primary button background", "primary_button_border": "Primary button border", "primary_button_text": "Primary button text", // Color setting for clickable hyperlinks throughout the theme "primary_color": "Links", "primary_font": "Primary font", "primary_hover_color": "Hover links", "product": "Product", "product_and_card_title_case": "Product and card title case", // Checkbox to enable image carousel within product cards "product_card_carousel": "Show carousel", "product_cards": "Product cards", "product_count": "Product count", "product_pages": "Product pages", "product_templates": "Product templates", // Setting label for text capitalization of product titles "product_title_case": "Product title case", "product_type": "Product type", "products": "Products", "products_per_page": "Products per page", "product_custom_property": { "heading": "Heading", "description": "Description", "key": "Property name", "key_info": "Cannot be blank and must be unique for each block. Shows in cart, checkout, and order details.", "placeholder_text": "Placeholder text", "default_heading": "Customize your product", "default_placeholder": "Enter your special instructions", "default_property_key": "Special instructions", "max_length": "Max characters", "required": "Input required to add item to cart", "input_type": "Input type", "input_type_text": "Text", "input_type_checkbox": "Checkbox", "content_settings": "Content settings", "buyers_input": "Buyer input", "checkbox_label": "Checkbox label", "default_checkbox_label": "Include gift wrapping", "heading_preset": "Heading", "description_preset": "Description", "input_preset": "Input", "checkbox_preset": "Checkbox label" }, // Checkbox setting to enable quick add to cart from product cards "quick_add": "Quick add", // Color scheme for quick add buttons on product cards "quick_add_colors": "Quick add colors", "ratio": "Ratio", "read_only": "Read only", "reflection_opacity": "Reflection opacity", // Font weight option (400 weight, not bold or light) "regular": "Regular", "review_count": "Review count", "right": "Right", "right_padding": "Right padding", "row": "Row", "scroll_speed": "Time to next announcement", "search": "Search", "search_icon": "Search icon", // Setting for search bar placement in header "search_position": "Position", "search_row": "Row", "row_height": "Row height", "secondary_button_background": "Secondary button background", "secondary_button_border": "Secondary button border", "secondary_button_text": "Secondary button text", "secondary_font": "Secondary font", "section_width": "Section width", "seller_note": "Allow note to seller", "seller_note_open_by_default": "Open note to seller by default", "shadow_color": "Shadow", "shadow_opacity": "Shadow opacity", // Background shape for carousel navigation buttons "shape": "Shape", // Checkbox label to toggle visibility of UI elements "show": "Show", "show_as_accordion": "Show as accordion on mobile", "show_author": "Author", "show_alignment": "Show alignment", "show_count": "Show count", "show_date": "Date", "show_filter_label": "Text labels for applied filters", "show_grid_layout_selector": "Show grid layout selector", "show_inventory_quantity": "Show low stock quantity", "show_pickup_availability": "Show pickup availability", "show_powered_by_shopify": "Show \"Powered by Shopify\"", "show_sale_price_first": "Show sale price first", "show_search": "Show search", "show_second_image_on_hover": "Show second image on hover", "show_swatch_label": "Text labels for swatches", "show_tax_info": "Tax information", // Font size or element dimensions setting "size": "Size", "skus": "SKUs", "size_mobile": "Mobile size", "slide_spacing": "Slide gap", "slide_width": "Slide width", "slideshow_fullwidth": "Full width slides", "small": "Small", // Animation timing control for slideshows and announcements "speed": "Speed", // Financial statement or account summary setting "statement": "Statement", "sticky_add_to_cart": "Sticky add to cart", "sticky_header": "Sticky header", // Icon line thickness setting label "stroke": "Stroke", "style": "Style", "submenu_size": "Submenu size", "success_color": "Success", "swatches": "Swatches", "tertiary_font": "Tertiary font", // Generic label for text-related settings (content or color) "text": "Text", // Text capitalization setting for typography (uppercase/lowercase) "text_case": "Case", "text_hierarchy": "Text hierarchy", "text_label_case": "Text label case", "text_presets": "Text presets", // Pixel width setting for borders, dividers, or lines "thickness": "Thickness", "title": "Title", // Label for range input controlling top spacing/margin "top": "Top", "top_level_size": "Top level size", "top_padding": "Top padding", "transition_to_main_product": "Product card to product page transition", "transparent_background": "Transparent background", // Label for dropdown to select type/category "type": "Type", "type_preset": "Text preset", "underline_thickness": "Underline thickness", // Measurement unit selector (pixel vs percent) "unit": "Unit", "use_inverse_logo": "Use inverse logo", "variant_images": "Variant images", "variant_per_page": "Variants per page", "vendor": "Vendor", "vertical_gap": "Vertical gap", "vertical_offset": "Shadow vertical offset", // Layout setting: stacks content vertically on mobile "vertical_on_mobile": "Vertical on mobile", "vertical_padding": "Vertical padding", "video": "Video", "video_alt_text": "Alt text", "video_autoplay": "Autoplay", "video_cover_image": "Cover image", "video_external_url": "URL", "video_loop": "Loop video", "video_position": "Video position", "video_source": "Source", "view_all_as_last_card": "\"View all\" as last card", "view_more_show": "Show View more button", "visibility": "Visibility", // Typography setting for font weight/thickness "weight": "Weight", "width": "Width", "width_desktop": "Desktop width", "width_mobile": "Mobile width", "wrap": "Wrap", "z_index": "Z-index", "product_corner_radius": "Product corner radius", "card_corner_radius": "Card corner radius", "media_type_1": "Media type", "media_type_2": "Media 2 type", "full_frame_on_mobile": "Full width on mobile", "after_image": "After image", "before_image": "Before image", "cs_slider_style": "Slider style", "cs_slider_color": "Slider color", "cs_slider_inner_color": "Slider inner color", "text_on_images": "Text on images", "x_position": "Horizontal position", "y_position": "Vertical position" }, "text_defaults": { "accordion_heading": "Accordion heading", "are_purchases_final_sale": "Are any purchases final sale?", "be_bold": "Be bold.", "bestsellers": "Bestsellers", "button_label": "Shop now", "care_instructions": "Care instructions", "cart": "Cart", "collapsible_row": "Collapsible row", "contact_form_button_label": "Submit", "discover_collection": "Discover the collection", "email_signup_button_label": "Subscribe", "featured_collection": "Featured collection", "fit": "fit", "heading": "Heading", "how_much_for_shipping": "How much does shipping cost?", "learn_more": "Learn more", "manufacturing": "Manufacturing", "materials": "Materials", "new_arrivals": "New arrivals", "popup_link": "Popup link", "return_policy": "Return policy", "shipping": "Shipping", "shop_now_button_label": "Shop now", "shop_our_latest_arrivals": "Shop our latest arrivals!", "shop_the_look": "Shop the look", "sign_up_button_label": "Sign up", "sign_up": "Sign up", "submit_button_label": "Submit", "trending_now": "Trending now", "up_the_ante": "Up\nThe\nAnte", "view_all_button_label": "View all", "welcome_to_our_store": "Welcome to our store", "what_is_return_policy": "What is the return policy?", "when_will_order_arrive": "When will I get my order?", "where_are_products_made": "Where are your products manufactured?" } } ================================================ FILE: locales/es.json ================================================ { "blocks": { "load_video": "Cargar video: {{ description }}", "sold_out": "Agotado", "email_signup": { "label": "Correo electrónico", "placeholder": "Dirección de correo electrónico", "success": "¡Gracias por suscribirte!" }, "filter": "Filtro", "payment_methods": "Formas de pago", "contact_form": { "name": "Nombre", "email": "Correo electrónico", "phone": "Teléfono", "comment": "Comentario", "post_success": "Gracias por contactarnos. Te responderemos lo antes posible.", "error_heading": "Realiza los ajustes siguientes:" }, "slider_label": "Carrusel" }, "accessibility": { "play_model": "Reproducir el modelo 3D", "play_video": "Reproducir el video", "unit_price": "Precio unitario", "country_results_count": "{{ count }} resultados", "slideshow_pause": "Pausar la presentación de diapositivas", "slideshow_play": "Reproducir la presentación de diapositivas", "remove_item": "Eliminar {{ title}}", "skip_to_text": "Ir directamente al contenido", "skip_to_product_info": "Ir directamente a la información del producto", "skip_to_results_list": "Omitir para ir a lista de resultados", "new_window": "Se abre en una ventana nueva.", "slideshow_next": "Siguiente diapositiva", "slideshow_previous": "Diapositiva anterior", "close_dialog": "Cerrar diálogo", "reset_search": "Restablecer la búsqueda", "search_results_count": "{{ count }} resultados de búsqueda para \"{{ query }}\"", "search_results_no_results": "No se encontraron resultados para \"{{ query }}\"", "filters": "Filtros", "filter_count": { "one": "{{ count }} filtro aplicado", "other": "{{ count }} filtros aplicados", "many": "{{ count }} filtros aplicados" }, "account": "Cuenta", "cart": "Carrito", "cart_count": "Total de artículos en el carrito", "menu": "Menú", "country_region": "País o región", "slide_status": "Diapositiva {{ index }} de {{ length }}", "scroll_to": "Desplázate a {{ title }}", "loading_product_recommendations": "Carga de recomendaciones de productos", "discount": "Aplicar un código de descuento", "discount_menu": "Códigos de descuento", "discount_applied": "Aplicar código de descuento: {{ code }}", "pause_video": "Pausar el video", "inventory_status": "Estado del inventario", "find_country": "Buscar país", "localization_region_and_language": "Selector de región e idioma", "decrease_quantity": "Disminuir cantidad", "increase_quantity": "Aumentar cantidad", "quantity": "Cantidad", "rating": "La calificación de este producto es {{ rating }} de 5", "nested_product": "{{ product_title }} para {{ parent_title }}", "remove": "Eliminar", "view_pricing_info": "Ver la información de fijación de precios", "open_hotspot": "Abrir el punto de acceso", "slideshow": "Presentación de diapositivas", "header_navigation_label": "Principal" }, "actions": { "add_to_cart": "Agregar al carrito", "clear_all": "Borrar todo", "remove": "Eliminar", "view_in_your_space": "Ver en tu espacio", "show_filters": "Filtro", "clear": "Borrar", "continue_shopping": "Seguir comprando", "log_in_html": "¿Tienes una cuenta? Inicia sesión para pagar más rápido.", "see_items": { "one": "Ver {{ count }} artículo", "other": "Ver {{ count }} artículos", "many": "Ver {{ count }} artículos" }, "view_all": "Ver todo", "add": "Añadir", "choose": "Elegir", "added": "Agregada", "show_less": "Mostrar menos", "show_more": "Mostrar más", "close": "Cerrar", "more": "Más", "reset": "Restablecer", "zoom": "Ampliar", "close_dialog": "Cerrar diálogo", "submit": "Enviar", "back": "Atrás", "log_in": "Iniciar sesión", "log_out": "Cerrar sesión", "remove_discount": "Eliminar el descuento {{ code }}", "enter_using_password": "Entrar con contraseña", "enter_password": "Introducir la contraseña", "view_store_information": "Ver la información de la tienda", "apply": "Aplicar", "open_image_in_full_screen": "Abrir imagen a pantalla completa", "sign_in_options": "Otras opciones de inicio de sesión", "sign_up": "Registrarse", "sort": "Ordenar", "show_all_options": "Mostrar todas las opciones", "open": "Abrir" }, "content": { "reviews": "reseñas", "language": "Idioma", "localization_region_and_language": "Región e idioma", "no_results_found": "No se han encontrado resultados", "cart_total": "Total del carrito", "your_cart_is_empty": "Tu carrito esta vacío", "product_image": "Imagen del producto", "product_information": "Información del producto", "quantity": "Cantidad", "product_total": "Total del producto", "cart_estimated_total": "Total estimado", "seller_note": "Instrucciones especiales", "cart_subtotal": "Subtotal", "discounts": "Descuentos", "discount": "Descuento", "duties_and_taxes_included_shipping_at_checkout_with_policy_html": "Aranceles e impuestos incluidos. Descuentos y envío calculados en la página de pago.", "duties_and_taxes_included_shipping_at_checkout_without_policy": "Aranceles e impuestos incluidos. Descuentos y envío calculados en la pantalla de pago.", "taxes_included_shipping_at_checkout_with_policy_html": "Impuestos incluidos. Descuentos y envío calculados en la página de pago.", "taxes_included_shipping_at_checkout_without_policy": "Impuestos incluidos. Descuentos y envío calculados en la pantalla de pago.", "duties_included_taxes_at_checkout_shipping_at_checkout_with_policy_html": "Aranceles incluidos. Impuestos, descuentos y envío calculados en la página de pago.", "duties_included_taxes_at_checkout_shipping_at_checkout_without_policy": "Aranceles incluidos. Impuestos, descuentos y envío calculados en la página de pago.", "taxes_at_checkout_shipping_at_checkout_with_policy_html": "Impuestos, descuentos y envío calculados en la página de pago.", "taxes_at_checkout_shipping_at_checkout_without_policy": "Impuestos, descuentos y envío calculados en la página de pago.", "checkout": "Pagar", "cart_title": "Carrito", "price": "Precio", "price_regular": "Precio habitual", "price_compare_at": "Precio de comparación", "price_sale": "Precio de oferta", "duties_and_taxes_included": "Aranceles e impuestos incluidos.", "duties_included": "Aranceles incluidos.", "shipping_policy_html": "Los gastos de envío se calculan en la página de pago.", "taxes_included": "Impuestos incluidos.", "product_badge_sold_out": "Agotado", "product_badge_sale": "Oferta", "grid_view": { "default_view": "Predeterminado", "grid_fieldset": "Columna de cuadrícula", "single_item": "Única", "zoom_out": "Alejar" }, "search_input_label": "Buscar", "search_input_placeholder": "Buscar", "search_results": "Resultados de la búsqueda", "search_results_label": "Resultados de la búsqueda", "search_results_no_results": "No se encontró ningún resultado para \"{{ terms }}\". Prueba con otra búsqueda.", "search_results_resource_articles": "Artículos del blog", "search_results_resource_collections": "Colecciones", "search_results_resource_pages": "Páginas", "search_results_resource_products": "Productos", "search_results_resource_queries": "Sugerencias de búsqueda", "search_results_view_all": "Ver todo", "search_results_view_all_button": "Ver todo", "search_results_resource_products_count": { "one": "{{ count }} producto", "other": "{{ count }} productos", "many": "{{ count }} productos" }, "recently_viewed_products": "Visto recientemente", "unavailable": "No disponible", "collection_placeholder": "Título de la colección", "product_card_placeholder": "Nombre del producto", "product_count": "Recuento de productos", "item_count": { "one": "{{ count }} artículo", "other": "{{ count }} artículos", "many": "{{ count }} artículos" }, "errors": "Errores", "search": "Buscar", "search_results_no_results_check_spelling": "No se encontró ningún resultado para \"{{ terms }}\". Revisa la ortografía o usa una palabra o frase diferente.", "no_products_found": "No se encontró ningún producto.", "price_from": "Desde {{ price }}", "use_fewer_filters_html": "Prueba a utilizar menos filtros o elimina todos los filtros.", "featured_products": "Productos destacados", "filters": "Filtros", "price_filter_html": "El precio más alto es {{ price }}", "blog_details_separator": "|", "read_more": "Leer más...", "account_title": "Cuenta", "account_title_personalized": "Hola, {{ first_name }}:", "account_orders": "Pedidos", "account_profile": "Perfil", "discount_code": "Código de descuento", "duties_and_taxes_included_shipping_at_checkout_with_policy_without_discounts_html": "Aranceles e impuestos incluidos. Los gastos de envío se calculan en la página de pago.", "duties_and_taxes_included_shipping_at_checkout_without_policy_without_discounts": "Aranceles e impuestos incluidos. Los gastos de envío se calculan en la página de pago.", "duties_included_taxes_at_checkout_shipping_at_checkout_with_policy_without_discounts_html": "Aranceles incluidos. Los gastos de envío se calculan en la página de pago.", "duties_included_taxes_at_checkout_shipping_at_checkout_without_policy_without_discounts": "Aranceles incluidos. Los gastos de envío se calculan en la página de pago.", "pickup_available_at_html": "Retiro disponible en {{ location }}", "pickup_available_in": "Retiro disponible, {{ pickup_time }}", "pickup_not_available": "El retiro no está disponible actualmente", "pickup_ready_in": "{{ pickup_time }}", "taxes_at_checkout_shipping_at_checkout_with_policy_without_discounts_html": "Los impuestos y los gastos de envío se calculan en la página de pago.", "taxes_at_checkout_shipping_at_checkout_without_policy_without_discounts": "Los impuestos y los gastos de envío se calculan en la página de pago.", "taxes_included_shipping_at_checkout_with_policy_without_discounts_html": "Impuestos incluidos. Los gastos de envío se calculan en la página de pago.", "taxes_included_shipping_at_checkout_without_policy_without_discounts": "Impuestos incluidos. Los gastos de envío se calculan en la página de pago.", "wrong_password": "Contraseña incorrecta", "view_more_details": "Ver más información", "page_placeholder_title": "Título de la página", "page_placeholder_content": "Selecciona una página para mostrar su contenido.", "placeholder_image": "Imagen marcadora de posición", "powered_by": "Esta tienda contará con tecnología de", "store_owner_link_html": "¿Esta tienda es tuya? Inicia sesión aquí", "shipping_discount_error": "Los descuentos de envío se muestran en la pantalla de pago tras agregar una dirección", "discount_code_error": "El código de descuento no se puede aplicar a tu carrito", "inventory_low_stock": "Bajas existencias", "inventory_in_stock": "En existencias", "inventory_out_of_stock": "Agotado", "shipping_policy": "Envío calculado en el pago.", "inventory_low_stock_show_count": { "one": "{{ count }} restante", "other": "{{ count }} restantes", "many": "{{ count }} restantes" }, "recipient_form_send_to": "Enviar a", "recipient_form_email_label": "Correo electrónico del destinatario", "recipient_form_email_label_my_email": "Mi correo electrónico", "recipient_form_email_address": "Dirección de correo electrónico del destinatario", "recipient_form_name_label": "Nombre de la persona destinataria (opcional)", "recipient_form_message": "Mensaje (opcional)", "recipient_form_characters_used": "{{ used_chars }} de {{ max_chars }} caracteres utilizados", "recipient_form_send_on": "AAAA-MM-DD", "recipient_form_send_on_label": "Fecha de envío (opcional)", "recipient_form_fields_visible": "Los campos de destinatario en el formulario ya son visibles", "recipient_form_fields_hidden": "Los campos de destinatario en el formulario ya no son visibles", "recipient_form_error": "Hubo un error al enviar el formulario", "product_custom_property_character_count": "{{ used_chars }} de {{ max_chars }} caracteres utilizados", "terms_and_policies": "Términos y políticas", "pagination": { "nav_label": "Navegación de paginación", "previous": "Anterior", "next": "Siguiente", "page": "Página {{ page }}" }, "volume_pricing_available": "Precio basado en el volumen disponible", "volume_pricing": "Precio basado en el volumen", "at_price_each": "a {{ price }} por unidad", "each": "{{ price }} por unidad", "each_abbreviation": "por unidad", "price_at": "a", "price_range": "Rango de precios", "item_count_cutoff": "Más de {{ count }} artículos", "cancel": "Cancelar", "product_subtotal": "Subtotal de productos", "quantity_per_item": "/unidad", "remove_all": "Eliminar todo", "remove_all_items_confirmation": "¿Deseas eliminar los {{ count }} artículos del carrito?", "remove_one_item_confirmation": "¿Deseas eliminar un artículo de tu carrito?", "total_items": "Total de artículos", "variant": "Variante", "variant_total": "Total de variantes", "view_cart": "Ver carrito", "your_cart": "Tu carrito", "items_added_to_cart": { "one": "Se agregó un artículo al carrito", "other": "Se agregaron {{ count }} artículos al carrito", "many": "Se agregaron {{ count }} artículos al carrito" } }, "gift_cards": { "issued": { "how_to_use_gift_card": "Usar el código de la tarjeta de regalo online o el código QR en la tienda", "title": "Este es el saldo de tu tarjeta de regalo de {{ value }} para {{ shop }}.", "subtext": "Tu tarjeta de regalo", "shop_link": "Visitar la tienda online", "add_to_apple_wallet": "Agregar a Apple Wallet", "qr_image_alt": "Código QR — escanea para canjear la tarjeta de regalo", "copy_code": "Copiar el código de la tarjeta de regalo", "expiration_date": "Caduca el {{ expires_on }}", "copy_code_success": "El código se copió correctamente", "expired": "Vencida" } }, "placeholders": { "password": "Contraseña", "search": "Buscar", "product_title": "Nombre del producto", "collection_title": "Título de la colección", "blog_posts": "Artículos del blog", "blog_post_title": "Nombre", "blog_post_author": "Autor", "blog_post_date": "Fecha", "blog_post_description": "Un extracto del contenido de tus artículos del blog" }, "products": { "product": { "add_to_cart": "Agregar al carrito", "added_to_cart": "Agregado al carrito", "adding_to_cart": "Agregando...", "add_to_cart_error": "Error al agregar al carrito", "sold_out": "Agotado", "unavailable": "No disponible", "quantity_error_max": "Este artículo tiene un máximo de {{ maximum }}.", "quantity": "Cantidad", "quantity_increments": "Incrementos de {{ increment }}", "quantity_minimum": "Mínimo de {{ minimum }}", "quantity_maximum": "Máximo de {{ maximum }}", "in_cart": "en el carrito", "default_title": "Título predeterminado", "sticky_add_to_cart": "Barra de agregar rápido al carrito" } }, "fields": { "separator": "a" }, "blogs": { "article": { "comment_author_separator": "•", "comments_heading": { "one": "{{ count }} comentario", "other": "{{ count }} comentarios", "many": "{{ count }} comentarios" } }, "comment_form": { "email": "Correo electrónico", "error": "No se pudo publicar el comentario. Corrige lo siguiente:", "heading": "Dejar un comentario", "message": "Mensaje", "moderated": "Ten en cuenta que los comentarios deben aprobarse antes de que se publiquen.", "name": "Nombre", "post": "Publicar comentario", "success_moderated": "Comentario publicado y a la espera de moderación", "success": "Comentario publicado" } } } ================================================ FILE: locales/es.schema.json ================================================ { "names": { "404": "404", "borders": "Bordes", "collapsible_row": "Fila plegable", "colors": "Colores", "custom_section": "Sección personalizada", "icon": "Ícono", "logo_and_favicon": "Logo y favicon", "overlapping_blocks": "Bloques superpuestos", "rich_text_section": "Texto enriquecido", "product_buy_buttons": "Botones de compra", "product_description": "Descripción", "product_price": "Precio", "product_variant_picker": "Selector de variante", "slideshow": "Presentación de diapositivas", "typography": "Tipografía", "video": "Video", "slideshow_controls": "Controles de presentación", "size": "Tamaño", "spacing": "Espaciado", "product_recommendations": "Productos recomendados", "product_media": "Multimedia del producto", "featured_collection": "Colección destacada", "add_to_cart": "Agregar al carrito", "email_signup": "Suscripción por correo electrónico", "submit_button": "Botón Enviar", "grid_layout_selector": "Selector de diseño de cuadrícula", "image": "Imagen", "list_items": "Elementos de lista", "facets": "Facetas", "variants": "Variantes", "styles": "Estilos", "product_cards": "Tarjetas de producto", "primary_button": "Botón principal", "secondary_button": "Botón secundario", "popovers_and_modals": "Popovers y modales", "buttons": "Botones", "inputs": "Entradas", "marquee": "Marquesina", "alternating_content_rows": "Filas alternas", "product_list": "Colección destacada", "spacer": "Espaciador", "pull_quote": "Cita destacada", "contact_form": "Formulario de contacto", "featured_product": "Destacado de producto", "icons_with_text": "Íconos con texto", "accelerated_checkout": "Proceso de pago acelerado", "accordion": "Acordeón", "accordion_row": "Fila del acordeón", "animations": "Animaciones", "announcement": "Anuncio", "announcement_bar": "Barra de anuncios", "badges": "Insignias", "button": "Botón", "cart": "Carrito", "cart_items": "Artículos del carrito", "cart_products": "Productos del carrito", "cart_title": "Carrito", "collection": "Colección", "collection_card": "Tarjeta de colección", "collection_columns": "Columnas de colección", "collection_container": "Colección", "collection_description": "Descripción de la colección", "collection_image": "Imagen de la colección", "collection_info": "Información de la colección", "collection_list": "Lista de colecciones", "collections": "Colecciones", "content": "Contenido", "content_grid": "Cuadrícula de contenido", "details": "Detalles", "divider": "Separador", "filters": "Filtrado y ordenación", "follow_on_shop": "Seguir en Shop", "footer": "Pie de página", "footer_utilities": "Utilidades del pie de página", "group": "Grupo", "header": "Encabezado", "heading": "Encabezado", "icons": "Íconos", "image_with_text": "Imagen con texto", "input": "Entrada", "logo": "Logo", "magazine_grid": "Cuadrícula de revista", "media": "Multimedia", "menu": "Menú", "mobile_layout": "Diseño para móvil", "payment_icons": "Íconos de pago", "popup_link": "Enlace de ventana emergente", "predictive_search": "Popover de búsqueda", "predictive_search_empty": "Búsqueda predictiva vacía", "price": "Precio", "product": "Producto", "product_card": "Tarjeta de producto", "product_card_media": "Multimedia", "product_card_rendering": "Renderizado de tarjeta de producto", "product_grid": "Cuadrícula", "product_grid_main": "Cuadrícula de productos", "product_image": "Imagen del producto", "product_information": "Información del producto", "product_review_stars": "Estrellas de reseñas", "quantity": "Cantidad", "row": "Fila", "search": "Búsqueda", "section": "Sección", "selected_variants": "Variantes seleccionadas", "slide": "Diapositiva", "social_media_links": "Enlaces de redes sociales", "steps": "Pasos", "summary": "Resumen", "swatches": "Muestrario", "testimonials": "Testimonios", "text": "Texto", "title": "Título", "utilities": "Utilidades", "search_input": "Campo de búsqueda", "search_results": "Resultados de búsqueda", "read_only": "Solo lectura", "collections_bento": "Lista de colecciones: Bento", "faq_section": "Preguntas frecuentes", "hero": "Hero", "hero_bottom_aligned": "Hero: alineado abajo", "jumbo_text": "Texto grande", "video_section": "Video", "custom_liquid": "Liquid personalizado", "blog": "Blog", "blog_post": "Artículo del blog", "blog_posts": "Artículos del blog", "caption": "Leyenda", "collection_card_image": "Imagen", "collection_title": "Título de la colección", "collection_links": "Enlaces de colecciones", "collection_links_spotlight": "Enlaces de colecciones: Spotlight", "collection_links_text": "Enlaces de colecciones: texto", "collections_carousel": "Lista de colecciones: carrusel", "collections_editorial": "Lista de colecciones: editorial", "collections_grid": "Lista de colecciones: cuadrícula", "copyright": "Derechos de autor", "count": "Conteo", "divider_section": "Separador", "drawers": "Cajones", "editorial": "Editorial", "editorial_jumbo_text": "Editorial: texto grande", "hero_marquee": "Hero: marquesina", "input_fields": "Campos de entrada", "local_pickup": "Retiro en tienda", "marquee_section": "Marquesina", "media_with_text": "Multimedia con texto", "page": "Página", "page_content": "Contenido", "page_layout": "Diseño de página", "policy_list": "Enlaces de políticas", "prices": "Precios", "products_carousel": "Colección destacada: carrusel", "products_editorial": "Colección destacada: editorial", "products_grid": "Colección destacada: cuadrícula", "social_link": "Enlace social", "split_showcase": "Escaparate dividido", "variant_pickers": "Selectores de variantes", "view_all_button": "Ver todo", "product_title": "Nombre del producto", "large_logo": "Logo grande", "product_list_button": "Botón Ver todo", "product_inventory": "Inventario del producto", "pills": "Etiquetas", "description": "Descripción", "featured_image": "Imagen destacada", "multicolumn": "Multicolumna", "product_custom_property": "Instrucciones especiales", "blog_card": "Tarjeta del blog", "blog_posts_grid": "Artículos del blog: cuadrícula", "blog_posts_carousel": "Artículos del blog: carrusel", "blog_posts_editorial": "Artículos del blog: editorial", "excerpt": "Extracto", "footer_password": "Pie de página de contraseña", "policies_and_links": "Políticas y enlaces", "card": "Tarjeta", "carousel": "Carrusel", "carousel_content": "Contenido del carrusel", "quick_order_list": "Lista de compra rápida", "column": "Columna", "comparison_slider": "Control deslizante de comparación", "slideshow_full_frame": "Presentación de diapositivas: marco completo", "slideshow_inset": "Presentación de diapositivas: con margen", "image_compare": "Comparación de imágenes", "subheading": "Subtítulo", "featured_product_information": "Producto destacado", "product_hotspots": "Puntos interactivos del producto", "hotspot_product": "Punto interactivo", "product_sku": "SKU", "layered_slideshow": "Presentación de diapositivas en capas" }, "settings": { "alignment": "Alineación", "autoplay": "Reproducción automática", "background": "Fondo", "border_radius": "Radio de las esquinas", "border_width": "Grosor del borde", "borders": "Bordes", "bottom_padding": "Relleno inferior", "button": "Botón", "color": "Color", "colors": "Colores", "content_alignment": "Alineación del contenido", "content_direction": "Dirección del contenido", "content_position": "Posición del contenido", "cover_image_size": "Tamaño de la imagen de portada", "cover_image": "Imagen de portada", "custom_minimum_height": "Altura mínima personalizada", "custom_width": "Ancho personalizado", "enable_video_looping": "Repetición de video", "favicon": "Favicon", "font_family": "Familia de fuentes", "gap": "Separación", "geometric_translate_y": "Traslación geométrica en Y", "heading": "Título", "icon": "Ícono", "image": "Imagen", "image_icon": "Ícono de imagen", "image_opacity": "Opacidad de la imagen", "image_position": "Posición de la imagen", "image_ratio": "Relación de aspecto de la imagen", "label": "Etiqueta", "line_height": "Interlineado", "link": "Enlace", "layout_gap": "Separación del diseño", "make_section_full_width": "Hacer la sección a ancho completo", "minimum_height": "Altura mínima", "opacity": "Opacidad", "overlay_opacity": "Opacidad de la sobreposición", "padding": "Relleno", "primary_color": "Enlaces", "product": "Producto", "section_width": "Ancho de la sección", "size": "Tamaño", "slide_spacing": "Separación entre diapositivas", "slide_width": "Ancho de la diapositiva", "slideshow_fullwidth": "Diapositivas a ancho completo", "style": "Estilo", "text": "Texto", "text_case": "Mayúsculas/minúsculas", "top_padding": "Relleno superior", "video": "Video", "video_alt_text": "Texto alternativo", "video_loop": "Repetir video", "video_position": "Posición del video", "width": "Ancho", "z_index": "Índice Z", "limit_content_width": "Limitar ancho del contenido", "color_scheme": "Esquema de colores", "inherit_color_scheme": "Heredar esquema de colores", "product_count": "Número de productos", "product_type": "Tipo de producto", "content_width": "Ancho del contenido", "collection": "Colección", "enable_sticky_content": "Contenido fijo en escritorio", "error_color": "Error", "success_color": "Éxito", "primary_font": "Fuente principal", "secondary_font": "Fuente secundaria", "tertiary_font": "Fuente terciaria", "columns": "Columnas", "items_to_show": "Elementos a mostrar", "layout": "Diseño", "layout_type": "Tipo", "show_grid_layout_selector": "Mostrar selector de diseño en cuadrícula", "view_more_show": "Mostrar botón \"Ver más\"", "image_gap": "Separación entre imágenes", "width_desktop": "Ancho en escritorio", "width_mobile": "Ancho en móviles", "border_style": "Estilo de borde", "height": "Altura", "thickness": "Grosor", "stroke": "Trazo", "filter_style": "Estilo de filtro", "swatches": "Muestrario", "quick_add_colors": "Colores de agregar rápido", "divider_color": "Separador", "border_opacity": "Opacidad del borde", "hover_background": "Fondo al pasar el cursor", "hover_borders": "Bordes al pasar el cursor", "hover_text": "Texto al pasar el cursor", "primary_hover_color": "Enlaces al pasar el cursor", "primary_button_text": "Texto del botón primario", "primary_button_background": "Fondo del botón primario", "primary_button_border": "Borde del botón primario", "secondary_button_text": "Texto del botón secundario", "secondary_button_background": "Fondo del botón secundario", "secondary_button_border": "Borde del botón secundario", "shadow_color": "Sombra", "background_color": "Color de fondo", "video_autoplay": "Reproducción automática", "video_cover_image": "Imagen de portada", "video_external_url": "URL", "video_source": "Origen", "first_row_media_position": "Posición de la multimedia en la primera fila", "hide_padding": "Ocultar relleno", "size_mobile": "Tamaño en móviles", "pixel_size_mobile": "Tamaño en píxeles", "percent_size_mobile": "Tamaño en porcentaje", "unit": "Unidad", "custom_mobile_size": "Tamaño personalizado en móviles", "fixed_height": "Altura en píxeles", "fixed_width": "Ancho en píxeles", "percent_height": "Altura en porcentaje", "percent_width": "Ancho en porcentaje", "percent_size": "Tamaño en porcentaje", "pixel_size": "Tamaño en píxeles", "accordion": "Acordeón", "aspect_ratio": "Relación de aspecto", "auto_rotate_announcements": "Rotar anuncios automáticamente", "auto_rotate_slides": "Rotar diapositivas automáticamente", "badge_corner_radius": "Radio de las esquinas", "badge_position": "Posición en las tarjetas", "badge_sale_color_scheme": "Oferta", "badge_sold_out_color_scheme": "Agotado", "behavior": "Comportamiento", "blur": "Desenfoque de la sombra", "border": "Borde", "bottom": "Abajo", "card_image_height": "Altura de la imagen del producto", "carousel_on_mobile": "Carrusel en móviles", "cart_count": "Contador del carrito", "cart_items": "Artículos del carrito", "cart_related_products": "Productos relacionados", "cart_title": "Carrito", "cart_total": "Total del carrito", "cart_type": "Tipo", "case": "Mayúsculas/minúsculas", "checkout_buttons": "Botones de proceso de pago acelerado", "collection_list": "Colecciones", "collection_templates": "Plantillas de colección", "content": "Contenido", "corner_radius": "Radio de las esquinas", "country_region": "País/región", "currency_code": "Código de moneda", "custom_height": "Altura personalizada", "desktop_height": "Altura en escritorio", "direction": "Dirección", "display": "Presentación", "divider_thickness": "Grosor del separador", "divider": "Separador", "dividers": "Separadores", "drop_shadow": "Sombra paralela", "empty_state_collection_info": "Se muestra antes de realizar una búsqueda", "empty_state_collection": "Colección para el estado vacío", "enable_filtering": "Filtros", "enable_grid_density": "Control del diseño en cuadrícula", "enable_sorting": "Ordenación", "enable_zoom": "Activar zoom", "equal_columns": "Columnas iguales", "expand_first_group": "Expandir el primer grupo", "extend_media_to_screen_edge": "Extender multimedia hasta el borde de la pantalla", "extend_summary": "Extender hasta el borde de la pantalla", "extra_large": "Extra grande", "extra_small": "Extra pequeño", "flag": "Bandera", "font_price": "Fuente del precio", "font_weight": "Grosor de la fuente", "font": "Fuente", "full_width_first_image": "Primera imagen a ancho completo", "full_width_on_mobile": "Ancho completo en móviles", "heading_preset": "Preajuste de título", "hide_unselected_variant_media": "Ocultar multimedia de variantes no seleccionadas", "horizontal_gap": "Separación horizontal", "horizontal_offset": "Desplazamiento horizontal de la sombra", "hover_behavior": "Comportamiento al pasar el cursor", "icon_background": "Fondo del ícono", "icons": "Íconos", "image_border_radius": "Radio de las esquinas de la imagen", "installments": "Cuotas", "integrated_button": "Botón integrado", "language_selector": "Selector de idioma", "large": "Grande", "left_padding": "Relleno izquierdo", "left": "Izquierda", "letter_spacing": "Espaciado entre letras", "limit_media_to_screen_height": "Ajustar a la altura de la pantalla", "limit_product_details_width": "Limitar ancho de la información del producto", "link_preset": "Preajuste de enlace", "links": "Enlaces", "logo_font": "Fuente del logo", "logo": "Logo", "loop": "Bucle", "make_details_sticky_desktop": "Fijo en escritorio", "max_width": "Ancho máximo", "media_height": "Altura de la multimedia", "media_overlay": "Sobreposición de la multimedia", "media_position": "Posición de la multimedia", "media_type": "Tipo de multimedia", "media_width": "Ancho de la multimedia", "menu": "Menú", "mobile_columns": "Columnas en móviles", "mobile_height": "Altura en móviles", "mobile_logo_image": "Logo en móviles", "mobile_quick_add": "Agregar rápido en móviles", "motion_direction": "Dirección del movimiento", "motion": "Movimiento", "movement_direction": "Dirección del movimiento", "navigation_bar_color_scheme": "Esquema de colores de la barra de navegación", "navigation_bar": "Barra de navegación", "navigation": "Navegación", "open_new_tab": "Abrir enlace en una pestaña nueva", "overlay_color": "Color de la sobreposición", "overlay": "Sobreposición", "padding_bottom": "Relleno inferior", "padding_horizontal": "Relleno horizontal", "padding_top": "Relleno superior", "page_width": "Ancho de página", "pagination": "Paginación", "placement": "Ubicación", "position": "Posición", "preset": "Preajuste", "product_cards": "Tarjetas de producto", "product_pages": "Páginas de producto", "product_templates": "Plantillas de producto", "products": "Productos", "quick_add": "Agregar rápido", "ratio": "Relación", "regular": "Regular", "review_count": "Número de reseñas", "right": "Derecha", "row_height": "Altura de la fila", "row": "Fila", "seller_note": "Permitir nota para el vendedor", "shape": "Forma", "show_as_accordion": "Mostrar como acordeón en móviles", "show_sale_price_first": "Mostrar primero el precio de oferta", "show_tax_info": "Información de impuestos", "show": "Mostrar", "small": "Pequeño", "speed": "Velocidad", "statement": "Estado de cuenta", "sticky_header": "Encabezado fijo", "text_hierarchy": "Jerarquía del texto", "text_presets": "Preajustes de texto", "title": "Título", "top": "Arriba", "type": "Tipo", "type_preset": "Preajuste de texto", "underline_thickness": "Grosor del subrayado", "variant_images": "Imágenes de variante", "vendor": "Proveedor", "vertical_gap": "Separación vertical", "vertical_offset": "Desplazamiento vertical de la sombra", "vertical_on_mobile": "Vertical en móviles", "view_all_as_last_card": "\"Ver todo\" como última tarjeta", "weight": "Grosor", "wrap": "Ajuste de línea", "read_only": "Solo lectura", "always_stack_buttons": "Apilar siempre los botones", "custom_mobile_width": "Ancho personalizado en móviles", "gradient_direction": "Dirección del degradado", "headings": "Títulos", "overlay_style": "Estilo de la sobreposición", "shadow_opacity": "Opacidad de la sombra", "show_filter_label": "Etiquetas de texto para filtros aplicados", "show_swatch_label": "Etiquetas de texto para las muestras", "transparent_background": "Fondo transparente", "account": "Cuenta", "align_baseline": "Alinear la línea base del texto", "animation_repeat": "Repetir animación", "add_discount_code": "Permitir descuentos en el carrito", "background_overlay": "Sobreposición de fondo", "background_media": "Multimedia de fondo", "border_thickness": "Grosor del borde", "bottom_row": "Fila inferior", "button_text_case": "Mayúsculas/minúsculas del texto", "auto_open_cart_drawer": "\"Agregar al carrito\" abre automáticamente el panel", "collection_count": "Número de colecciones", "custom_liquid": "Código Liquid", "default": "Predeterminado", "default_logo": "Logo predeterminado", "divider_width": "Ancho del separador", "hide_logo_on_home_page": "Ocultar el logo en la página de inicio", "horizontal_padding": "Relleno horizontal", "inverse": "Inverso", "inverse_logo": "Logo en inverso", "layout_style": "Estilo", "length": "Longitud", "mobile_pagination": "Paginación en móviles", "open_row_by_default": "Abrir la fila de forma predeterminada", "page": "Página", "page_transition_enabled": "Transición de página", "search": "Búsqueda", "search_icon": "Ícono de búsqueda", "search_position": "Posición", "search_row": "Fila", "show_author": "Autor", "show_alignment": "Mostrar alineación", "show_count": "Mostrar cantidad", "show_date": "Fecha", "show_pickup_availability": "Mostrar disponibilidad para retiro", "show_search": "Mostrar búsqueda", "use_inverse_logo": "Usar logo en inverso", "vertical_padding": "Relleno vertical", "visibility": "Visibilidad", "product_corner_radius": "Radio de las esquinas del producto", "card_corner_radius": "Radio de las esquinas de la tarjeta", "alignment_mobile": "Alineación en móviles", "blurred_reflection": "Reflejo desenfocado", "card_hover_effect": "Efecto al pasar el cursor", "card_size": "Tamaño de la tarjeta", "collection_title_case": "Mayúsculas/minúsculas del título de la colección", "inventory_threshold": "Umbral de existencias bajas", "mobile_card_size": "Tamaño de tarjeta en móviles", "product_and_card_title_case": "Mayúsculas/minúsculas en títulos de productos y tarjetas", "product_title_case": "Mayúsculas/minúsculas del título del producto", "reflection_opacity": "Opacidad del reflejo", "right_padding": "Relleno derecho", "show_inventory_quantity": "Mostrar cantidad de existencias bajas", "text_label_case": "Mayúsculas/minúsculas de las etiquetas de texto", "transition_to_main_product": "Transición de tarjeta de producto a página de producto", "show_second_image_on_hover": "Mostrar la segunda imagen al pasar el cursor", "media": "Multimedia", "product_card_carousel": "Mostrar carrusel", "media_fit": "Ajuste de la multimedia", "scroll_speed": "Tiempo hasta el siguiente anuncio", "show_powered_by_shopify": "Mostrar \"Tecnología de Shopify\"", "gift_card_form": "Formulario de tarjeta de regalo", "seller_note_open_by_default": "Abrir la nota para el vendedor de forma predeterminada", "add_to_cart_animation": "Agregar al carrito", "custom_link": "Enlace personalizado", "product_custom_property": { "heading": "Título", "description": "Descripción", "key": "Nombre de la propiedad", "key_info": "No puede quedar en blanco y debe ser único por bloque. Se muestra en el carrito, la página de pago y los detalles del pedido.", "placeholder_text": "Texto del marcador de posición", "default_heading": "Personaliza tu producto", "default_placeholder": "Escribe tus instrucciones especiales", "default_property_key": "Instrucciones especiales", "max_length": "Máximo de caracteres", "required": "Se requiere para agregar el artículo al carrito", "input_type": "Tipo de entrada", "input_type_text": "Texto", "input_type_checkbox": "Casilla de verificación", "content_settings": "Configuración de contenido", "buyers_input": "Entrada de quien compra", "checkbox_label": "Etiqueta de la casilla de verificación", "default_checkbox_label": "Incluir envoltura para regalo", "heading_preset": "Título", "description_preset": "Descripción", "input_preset": "Entrada", "checkbox_preset": "Etiqueta de la casilla de verificación" }, "blog": "Blog", "post_count": "Número de publicaciones", "animation": "Animación", "top_level_size": "Tamaño del nivel superior", "empty_cart_button_link": "Enlace del botón cuando el carrito está vacío", "auto_load_products": "Cargar productos automáticamente al desplazarte", "products_per_page": "Productos por página", "custom_mobile_media": "Mostrar multimedia diferente en dispositivos móviles", "stack_media_on_mobile": "Apilar multimedia en móviles", "media_type_1": "Tipo de multimedia", "media_type_2": "Tipo de multimedia 2", "full_frame_on_mobile": "Ancho completo en dispositivos móviles", "skus": "SKU", "variant_per_page": "Variantes por página", "image_1": "Imagen 1", "image_2": "Imagen 2", "after_image": "Imagen del después", "before_image": "Imagen del antes", "cs_slider_style": "Estilo del control deslizante", "cs_slider_color": "Color del control deslizante", "cs_slider_inner_color": "Color interior del control deslizante", "text_on_images": "Texto sobre las imágenes", "card_height": "Altura de la tarjeta", "submenu_size": "Tamaño del submenú", "desktop_position": "Posición en escritorio", "desktop_pagination": "Paginación en escritorio", "bullseye_color": "Color interior", "hotspot_color": "Color del punto interactivo", "product_price_typography": "Tipografía del precio del producto", "product_title_typography": "Tipografía del nombre del producto", "x_position": "Posición horizontal", "y_position": "Posición vertical", "enable_sticky_add_to_cart": "Barra fija de agregar al carrito", "sticky_add_to_cart": "Agregar al carrito fijo", "actions_display_style": "Estilo del menú" }, "options": { "apple": "Apple", "arrow": "Flecha", "auto": "Auto", "banana": "Banana", "bottle": "Botella", "box": "Caja", "buttons": "Botones", "carrot": "Zanahoria", "center": "Centro", "chat_bubble": "Burbuja de chat", "clipboard": "Portapapeles", "contain": "Contener", "counter": "Contador", "cover": "Cubrir", "custom": "Personalizado", "dairy_free": "Sin lácteos", "dairy": "Lácteos", "default": "Predeterminado", "dropdowns": "Desplegables", "dots": "Puntos", "dryer": "Secadora", "end": "Final", "eye": "Ojo", "facebook": "Facebook", "fill": "Rellenar", "fire": "Fuego", "fit": "Ajustar", "full": "Completo", "full_and_page": "Fondo completo, contenido al ancho de página", "gluten_free": "Sin gluten", "heading": "Encabezado", "heart": "Corazón", "horizontal": "Horizontal", "instagram": "Instagram", "iron": "Plancha", "landscape": "Apaisado", "large": "Grande", "leaf": "Hoja", "leather": "Cuero", "lg": "LG", "lightning_bolt": "Rayo", "link": "Enlace", "lipstick": "Labial", "lock": "Candado", "lowercase": "minúsculas", "m": "M", "map_pin": "Marcador de mapa", "medium": "Mediano", "none": "Ninguno", "numbers": "Números", "nut_free": "Sin frutos secos", "outline": "Contorno", "page": "Página", "pants": "Pantalones", "paw_print": "Huella de pata", "pepper": "Pimienta", "perfume": "Perfume", "pinterest": "Pinterest", "plane": "Avión", "plant": "Planta", "portrait": "Vertical", "price_tag": "Etiqueta de precio", "question_mark": "Signo de interrogación", "recycle": "Reciclaje", "return": "Devolver", "ruler": "Regla", "s": "S", "sentence": "Oración", "serving_dish": "Fuente", "shirt": "Camisa", "shoe": "Zapato", "silhouette": "Silueta", "small": "Pequeño", "snapchat": "Snapchat", "snowflake": "Copo de nieve", "solid": "Sólido", "space_between": "Espacio entre", "square": "Cuadrado", "star": "Estrella", "start": "Inicio", "stopwatch": "Cronómetro", "tiktok": "TikTok", "truck": "Camión", "tumblr": "Tumblr", "twitter": "X (Twitter)", "uppercase": "Mayúsculas", "vertical": "Vertical", "vimeo": "Vimeo", "washing": "Lavado", "circle": "Círculo", "swatches": "Muestrario", "full_and_page_offset_left": "Fondo completo, contenido al ancho de página, desplazado a la izquierda", "full_and_page_offset_right": "Fondo completo, contenido al ancho de página, desplazado a la derecha", "offset_left": "Desplazado a la izquierda", "offset_right": "Desplazado a la derecha", "page_center_aligned": "Página, alineado al centro", "page_left_aligned": "Página, alineado a la izquierda", "page_right_aligned": "Página, alineado a la derecha", "button": "Botón", "caption": "Leyenda", "h1": "Encabezado 1", "h2": "Encabezado 2", "h3": "Encabezado 3", "h4": "Encabezado 4", "h5": "Encabezado 5", "h6": "Encabezado 6", "paragraph": "Párrafo", "primary": "Principal", "secondary": "Secundario", "tertiary": "Terciario", "chevron_left": "Chevron izquierdo", "chevron_right": "Chevron derecho", "diamond": "Diamante", "grid": "Cuadrícula", "parallelogram": "Paralelogramo", "rounded": "Redondeado", "fit_content": "Ajustar", "pills": "Píldoras", "heavy": "Grueso", "thin": "Fino", "drawer": "Cajón", "preview": "Vista previa", "text": "Texto", "up": "Hacia arriba", "down": "Abajo", "gradient": "Degradado", "video_uploaded": "Cargado", "video_external_url": "URL externa", "fixed": "Fijo", "pixel": "Píxel", "percent": "Porcentaje", "aspect_ratio": "Relación de aspecto", "above_carousel": "Encima del carrusel", "all": "Todo", "always": "Siempre", "arrows_large": "Flechas grandes", "arrows": "Flechas", "balance": "Equilibrio", "bento": "Bento", "black": "Negro", "bluesky": "Bluesky", "body_large": "Cuerpo (grande)", "body_regular": "Cuerpo (regular)", "body_small": "Cuerpo (pequeño)", "bold": "Negrita", "bottom_left": "Abajo a la izquierda", "bottom_right": "Abajo a la derecha", "bottom": "Abajo", "capitalize": "Mayúscula inicial", "caret": "Caret", "carousel": "Carrusel", "check_box": "Casilla de verificación", "chevron_large": "Chevrons grandes", "chevron": "Chevron", "chevrons": "Chevrons", "classic": "Clásico", "collection_images": "Imágenes de colecciones", "color": "Color", "complementary": "Complementario", "dissolve": "Disolver", "dotted": "Punteado", "editorial": "Editorial", "extra_large": "Extragrande", "extra_small": "Extrapequeño", "featured_collections": "Colecciones destacadas", "featured_products": "Productos destacados", "font_primary": "Principal", "font_secondary": "Secundaria", "font_tertiary": "Terciaria", "forward": "Adelante", "full_screen": "Pantalla completa", "heading_extra_large": "Encabezado (extragrande)", "heading_extra_small": "Encabezado (extrapequeño)", "heading_large": "Encabezado (grande)", "heading_regular": "Encabezado (regular)", "heading_small": "Encabezado (pequeño)", "icon": "Ícono", "image": "Imagen", "input": "Entrada", "inside_carousel": "Dentro del carrusel", "inverse_large": "Inversa grande", "inverse": "Inversa", "large_arrows": "Flechas grandes", "large_chevrons": "Chevrons grandes", "left": "Izquierda", "light": "Ligero", "linkedin": "LinkedIn", "loose": "Holgado", "media_first": "Multimedia primero", "media_second": "Multimedia segundo", "modal": "Modal", "narrow": "Estrecho", "never": "Nunca", "next_to_carousel": "Junto al carrusel", "normal": "Normal", "nowrap": "Sin salto de línea", "off_media": "Fuera de la multimedia", "on_media": "Sobre la multimedia", "on_scroll_up": "Al desplazarte hacia arriba", "one_half": "1/2", "one_number": "1", "one_third": "1/3", "pill": "Píldora", "plus": "Plus", "pretty": "Bonito", "price": "Precio", "primary_style": "Estilo principal", "rectangle": "Rectángulo", "regular": "Regular", "related": "Relacionado", "reverse": "Invertido", "rich_text": "Texto enriquecido", "right": "Derecha", "secondary_style": "Estilo secundario", "semibold": "Seminegrita", "shaded": "Sombreado", "show_second_image": "Mostrar segunda imagen", "single": "Simple", "slide_left": "Deslizar a la izquierda", "slide_up": "Deslizar hacia arriba", "spotify": "Spotify", "stack": "Apilar", "text_only": "Solo texto", "threads": "Threads", "thumbnails": "Miniaturas", "tight": "Ajustado", "top_left": "Arriba a la izquierda", "top_right": "Arriba a la derecha", "top": "Arriba", "two_number": "2", "two_thirds": "2/3", "underline": "Subrayado", "video": "Video", "wide": "Ancho", "youtube": "YouTube", "compact": "Compacto", "standard": "Estándar", "accent": "Acento", "below_image": "Debajo de la imagen", "blur": "Desenfoque", "body": "Cuerpo", "button_primary": "Botón principal", "button_secondary": "Botón secundario", "crop_to_fit": "Recortar para ajustar", "hidden": "Oculto", "hint": "Indicación", "maintain_aspect_ratio": "Mantener la relación de aspecto", "off": "Desactivado", "on_image": "Sobre la imagen", "reveal": "Revelar", "social_bluesky": "Redes sociales: Bluesky", "social_facebook": "Redes sociales: Facebook", "social_instagram": "Redes sociales: Instagram", "social_linkedin": "Redes sociales: LinkedIn", "social_pinterest": "Redes sociales: Pinterest", "social_snapchat": "Redes sociales: Snapchat", "social_spotify": "Redes sociales: Spotify", "social_threads": "Redes sociales: Threads", "social_tiktok": "Redes sociales: TikTok", "social_tumblr": "Redes sociales: Tumblr", "social_twitter": "Redes sociales: X (Twitter)", "social_whatsapp": "Redes sociales: WhatsApp", "social_vimeo": "Redes sociales: Vimeo", "social_youtube": "Redes sociales: YouTube", "spotlight": "Spotlight", "subheading": "Subencabezado", "lift": "Levantar", "scale": "Escalar", "subtle_zoom": "Zoom", "with_hints": "Con pistas", "below_media": "Debajo del contenido multimedia", "full_frame": "Marco completo", "icons": "Íconos" }, "content": { "advanced": "Avanzado", "background_image": "Imagen de fondo", "background_video": "Video de fondo", "block_size": "Tamaño del bloque", "borders": "Bordes", "describe_the_video_for": "Describe el video para clientes que usan lectores de pantalla. [Más información](https://help.shopify.com/manual/online-store/themes/theme-structure/theme-features#video-block)", "section_size": "Tamaño de la sección", "slideshow_width": "Ancho de la diapositiva", "typography": "Tipografía", "width_is_automatically_optimized": "El ancho se optimiza automáticamente para móvil.", "complementary_products": "Los productos complementarios se configuran con la app Search & Discovery. [Más información](https://help.shopify.com/manual/online-store/search-and-discovery)", "mobile_column_optimization": "Las columnas se optimizan automáticamente para móvil", "content_width": "El ancho del contenido solo se aplica cuando el ancho de la sección está configurado en ancho completo.", "responsive_font_sizes": "Los tamaños se adaptan automáticamente a todas las pantallas", "buttons": "Botones", "swatches": "Muestrario", "variant_settings": "Configuración de variantes", "background": "Fondo", "cards_layout": "Diseño de tarjetas", "section_layout": "Diseño de la sección", "mobile_size": "Tamaño para móvil", "appearance": "Apariencia", "arrows": "Flechas", "body_size": "Tamaño del cuerpo de texto", "bottom_row_appearance": "Apariencia de la fila inferior", "carousel_navigation": "Navegación del carrusel", "carousel_pagination": "Paginación del carrusel", "copyright": "Derechos de autor", "edit_logo_in_theme_settings": "Edita el logo en [Configuración del tema](/editor?context=theme&category=logo%20and%20favicon)", "edit_price_in_theme_settings": "Edita el formato de precios en [Configuración del tema](/editor?context=theme&category=currency%20code)", "edit_variants_in_theme_settings": "Edita el estilo de las variantes en [Configuración del tema](/editor?context=theme&category=variants)", "email_signups_create_customer_profiles": "Las suscripciones agregan [perfiles de cliente](https://help.shopify.com/manual/customers)", "follow_on_shop_eligiblity": "Para que se muestre el botón, el canal Shop debe estar instalado y Shop Pay activado. [Más información](https://help.shopify.com/en/manual/online-store/themes/customizing-themes/add-shop-buttons)", "fonts": "Fuentes", "grid": "Cuadrícula", "heading_size": "Tamaño del encabezado", "image": "Imagen", "input": "Entrada", "layout": "Diseño", "link": "Enlace", "link_padding": "Relleno del enlace", "localization": "Localización", "logo": "Logo", "margin": "Margen", "media": "Multimedia", "media_1": "Multimedia 1", "media_2": "Multimedia 2", "menu": "Menú", "mobile_layout": "Diseño para móvil", "padding": "Relleno", "padding_desktop": "Relleno en escritorio", "paragraph": "Párrafo", "policies": "Políticas", "popup": "Ventana emergente", "search": "Búsqueda", "size": "Tamaño", "social_media": "Redes sociales", "submit_button": "Botón Enviar", "text_presets": "Preajustes de texto", "transparent_background": "Fondo transparente", "typography_primary": "Tipografía principal", "typography_secondary": "Tipografía secundaria", "typography_tertiary": "Tipografía terciaria", "mobile_width": "Ancho para móvil", "width": "Ancho", "carousel": "Carrusel", "colors": "Colores", "collection_page": "Página de colección", "customer_account": "Cuenta de cliente", "edit_empty_state_collection_in_theme_settings": "Edita la colección del estado vacío en [Configuración del tema](/editor?context=theme&category=search)", "home_page": "Página de inicio", "images": "Imágenes", "inverse_logo_info": "Se usa cuando el fondo de encabezado transparente está configurado en Inversa", "manage_customer_accounts": "[Gestiona la visibilidad](/admin/settings/customer_accounts) en la configuración de cuentas de cliente. Las cuentas heredadas no son compatibles.", "manage_policies": "[Gestionar políticas](/admin/settings/legal)", "product_page": "Página de producto", "text": "Texto", "thumbnails": "Miniaturas", "visibility": "Visibilidad", "visible_if_collection_has_more_products": "Visible si la colección tiene más productos de los que se muestran", "grid_layout": "Diseño de cuadrícula", "app_required_for_ratings": "Se requiere una app para las calificaciones del producto. [Más información](https://help.shopify.com/manual/apps)", "icon": "Ícono", "manage_store_name": "[Gestionar nombre de la tienda](/admin/settings/general?edit=storeName)", "resource_reference_collection_card": "Muestra la colección de la sección principal", "resource_reference_collection_card_image": "Muestra la imagen de la colección principal", "resource_reference_collection_title": "Muestra el título de la colección principal", "resource_reference_product": "Se conecta automáticamente al producto principal", "resource_reference_product_card": "Muestra el producto de la sección principal", "resource_reference_product_inventory": "Muestra el inventario del producto principal", "resource_reference_product_price": "Muestra el precio del producto principal", "resource_reference_product_recommendations": "Muestra recomendaciones basadas en el producto principal", "resource_reference_product_review": "Muestra las reseñas del producto principal", "resource_reference_product_swatches": "Muestra el muestrario del producto principal", "resource_reference_product_title": "Muestra el título del producto principal", "resource_reference_product_variant_picker": "Muestra las variantes del producto principal", "resource_reference_product_media": "Muestra la multimedia del producto principal", "product_media": "Multimedia del producto", "section_link": "Enlace de la sección", "gift_card_form_description": "Los clientes pueden enviar tarjetas de regalo al correo electrónico del destinatario con un mensaje personal. [Más información](https://help.shopify.com/manual/products/gift-card-products)", "heading": "Encabezado", "resource_reference_product_custom_property": "Agrega campos de entrada personalizables para recabar información personalizada que se agregará a esta línea de artículo del pedido y luego será visible en los detalles del pedido.", "block_link": "Enlace del bloque", "submenu_feature": "Destacado del submenú", "cart_features": "Funciones del carrito", "email_signup": "Suscripción por correo electrónico", "mobile_media": "Multimedia en móvil", "mobile_media_2": "Multimedia en móvil 2", "navigation": "Navegación", "popover": "Cuadro emergente", "popover_position": "Posición del cuadro emergente", "resource_reference_product_sku": "Muestra el SKU del producto principal", "content_layout": "Diseño del contenido", "mobile_media_1": "Multimedia para dispositivos móviles 1", "utilities": "Utilidades" }, "html_defaults": { "share_information_about_your": "

Comparte información sobre tu marca con tus clientes. Describe un producto, anuncia novedades o da la bienvenida a quienes visitan tu tienda.

", "bestseller_h2": "

Más vendidos

", "bestseller_h3": "

Más vendidos

", "bestseller": "

Más vendido

", "build_better": "

Creemos en hacer las cosas mejor

", "contact_us": "

Contáctanos

", "discover_bestsellers": "

Descubre los más vendidos que han conquistado a nuestros clientes por su perfecta combinación de funcionalidad y estilo.

", "everythings_starts_with_why": "

Todo lo que hacemos empieza con el porqué

", "explore_latest_products": "

Explora nuestros últimos productos.

", "faq": "

Preguntas frecuentes

", "first_to_know": "

Entérate antes que nadie de nuevas colecciones y ofertas especiales.

", "free_returns": "

Devoluciones gratis durante 30 días

", "free_shipping_over": "

Envío gratis en compras superiores a 50$

", "goal_for_every_customer": "

Nuestro objetivo es que cada cliente quede totalmente satisfecho con su compra. Si no es así, cuéntanoslo y haremos todo lo posible para solucionarlo.

", "home_to_shirts": "

Inicio → Camisas

", "intentional_design": "

Diseño intencional

", "introducing_h2": "

Presentamos

", "latest_products": "

Te presentamos nuestros productos más recientes, diseñados especialmente para la temporada. ¡Compra tus favoritos antes de que se agoten!

", "made_local_and_global": "

Nuestros productos se fabrican tanto localmente como globalmente. Seleccionamos cuidadosamente a nuestros socios de fabricación para garantizar alta calidad y un precio justo.

", "made_with_care_h2": "

Hecho con cuidado

", "made_with_care_extended": "

Hecho con cuidado y amado incondicionalmente por nuestros clientes, este superventas emblemático supera todas las expectativas.

", "made_with_care": "

Hecho con cuidado y amado incondicionalmente por nuestros clientes.

", "make_things_better_extended": "

Creamos cosas que funcionan mejor y duran más. Nuestros productos resuelven problemas reales con un diseño limpio y materiales honestos.

", "make_things_better": "

Creamos cosas que funcionan mejor y duran más.

", "may_also_like": "

También te puede gustar

", "new_arrivals_h1": "

Novedades

", "new_arrivals_h2": "

Novedades

", "new_arrivals_h3": "

Novedades

", "product_launch": "

Descubre lo que hay detrás de nuestro último lanzamiento de producto.

", "product_story": "

En el corazón de cada producto hay una historia única, impulsada por nuestra pasión por la calidad y la innovación. Cada artículo mejora tu día a día y te alegra.

", "real_people": "

Personas reales creando grandes productos

", "related_product": "

Productos relacionados

", "return_policy": "

¿Cuál es la política de devoluciones?

", "reviews": "

★★★★★ 368 reseñas

", "shipping_based_on_location": "

El envío se calcula según tu ubicación y los artículos de tu pedido. Siempre conocerás el precio del envío antes de realizar la compra.

", "shop_by_collection": "

Compra por colección

", "signature_products": "

Nuestro producto insignia

", "styled_with": "

Combinado con

", "subscribe": "

Suscríbete a nuestros correos

", "team_with_goal": "

Un equipo con un objetivo

", "unable_to_accept_returns": "

No podemos aceptar devoluciones de ciertos artículos. Se marcarán claramente antes de la compra.

", "work_quickly_to_ship": "

Trabajaremos para enviar tu pedido lo antes posible. Cuando se envíe, recibirás un correo electrónico con más información. Los tiempos de entrega varían según tu ubicación.

", "join_our_email_list": "

Únete a nuestra lista de correo

", "get_exclusive_deals_and_early_access_to_new_products": "

Consigue ofertas exclusivas y acceso anticipado a nuevos productos.

", "artistry_in_action": "

Artesanía en acción

", "authentic_materials": "

Materiales auténticos, sin concesiones

", "bold_style_recognizable": "

Estilo audaz que se reconoce en cualquier parte

", "discover_elevated_design": "

Descubre un diseño refinado

", "expert_construction_finish": "

Construcción experta y acabado impecable

", "made_to_last": "

Hecho para durar

", "pieces_better_with_time": "

Piezas que solo mejoran con el tiempo y el uso

", "quality_you_can_feel": "

Calidad que se siente

", "uncompromising_standards": "

Estándares sin concesiones

", "featured_collection_h2": "

Colección destacada

", "shop_collection": "

Descubre nuestra colección seleccionada con favoritos seleccionados a mano que combinan estilo y calidad.

" }, "text_defaults": { "button_label": "Comprar ahora", "collapsible_row": "Fila plegable", "heading": "Título", "email_signup_button_label": "Suscribirse", "accordion_heading": "Título del acordeón", "contact_form_button_label": "Enviar", "popup_link": "Enlace de ventana emergente", "sign_up": "Regístrate", "welcome_to_our_store": "Te damos la bienvenida a nuestra tienda", "be_bold": "Atrévete.", "shop_our_latest_arrivals": "¡Compra nuestras últimas novedades!", "are_purchases_final_sale": "¿Alguna compra es final y no tiene devolución?", "care_instructions": "Instrucciones de cuidado", "cart": "Carrito", "discover_collection": "Descubre la colección", "fit": "ajuste", "how_much_for_shipping": "¿Cuánto cuesta el envío?", "learn_more": "Más información", "manufacturing": "Fabricación", "materials": "Materiales", "return_policy": "Política de devoluciones", "shipping": "Envío", "shop_now_button_label": "Comprar ahora", "sign_up_button_label": "Registrarse", "submit_button_label": "Enviar", "up_the_ante": "Sube\nLa\nApuesta", "view_all_button_label": "Ver todo", "what_is_return_policy": "¿Cuál es la política de devoluciones?", "when_will_order_arrive": "¿Cuándo recibiré mi pedido?", "where_are_products_made": "¿Dónde se fabrican tus productos?", "trending_now": "Tendencias del momento", "shop_the_look": "Compra el look", "bestsellers": "Más vendidos", "featured_collection": "Colección destacada", "new_arrivals": "Novedades" }, "info": { "carousel_layout_on_mobile": "En dispositivos móviles siempre se usa el carrusel", "video_alt_text": "Describe el video para personas usuarias de tecnologías de asistencia", "video_autoplay": "Los videos estarán silenciados de forma predeterminada", "video_external": "Usa una URL de YouTube o Vimeo", "carousel_hover_behavior_not_supported": "El efecto hover de \"Carousel\" no se admite cuando el tipo \"Carousel\" está seleccionado a nivel de sección", "checkout_buttons": "Permite que los compradores paguen más rápido y puede mejorar la conversión. [Más información](https://help.shopify.com/manual/online-store/dynamic-checkout)", "custom_heading": "Encabezado personalizado", "edit_presets_in_theme_settings": "Edita los preajustes en [Configuración del tema](/editor?context=theme&category=typography)", "enable_filtering_info": "Personaliza los filtros con la [app Search & Discovery](https://help.shopify.com/manual/online-store/search-and-discovery/filters)", "grid_layout_on_mobile": "En móvil se usa el diseño de cuadrícula", "logo_font": "Aplica solo cuando no se ha seleccionado un logo", "manage_countries_regions": "[Gestionar países/regiones](/admin/settings/markets)", "manage_languages": "[Gestionar idiomas](/admin/settings/languages)", "transparent_background": "Revisa cada plantilla donde se aplique el fondo transparente para garantizar la legibilidad", "aspect_ratio_adjusted": "Se ajusta en algunos diseños", "custom_liquid": "Agrega fragmentos de app u otro código para crear personalizaciones avanzadas. [Más información](https://shopify.dev/docs/api/liquid)", "applies_on_image_only": "Se aplica solo a imágenes", "hover_effects": "Se aplica a las tarjetas de producto y de colección", "pills_usage": "Se usa para filtros aplicados, códigos de descuento y sugerencias de búsqueda", "hide_logo_on_home_page_help": "El logo seguirá visible cuando el encabezado fijo esté activo", "media_type_info": "Los destacados se completan con los enlaces del menú", "logo_height": "Solo afecta el logo del encabezado", "actions_display_style": "Los íconos siempre se usan en la versión móvil" }, "categories": { "basic": "Básico", "collection": "Colección", "collection_list": "Lista de colecciones", "footer": "Pie de página", "forms": "Formularios", "header": "Encabezado", "layout": "Diseño", "links": "Enlaces", "product": "Producto", "product_list": "Colección destacada", "banners": "Banners", "collections": "Colecciones", "custom": "Personalizado", "decorative": "Decorativo", "products": "Productos", "other_sections": "Otros", "storytelling": "Narrativa", "text": "Texto" } } ================================================ FILE: locales/fi.json ================================================ { "blocks": { "load_video": "Lataa video: {{ description }}", "sold_out": "Loppuunmyyty", "email_signup": { "label": "Sähköposti", "placeholder": "Sähköpostiosoite", "success": "Kiitos tilauksesta!" }, "filter": "Suodata", "payment_methods": "Maksutavat", "contact_form": { "name": "Nimi", "email": "Sähköpostiosoite", "phone": "Puhelinnumero", "comment": "Kommentti", "post_success": "Kiitos yhteydenotostasi. Vastaamme sinulle mahdollisimman pian.", "error_heading": "Muokkaa seuraavia:" }, "slider_label": "Liukusäädin" }, "accessibility": { "play_model": "Toista 3D-malli", "play_video": "Toista video", "unit_price": "Yksikköhinta", "country_results_count": "{{ count }} tulosta", "slideshow_pause": "Keskeytä diaesitys", "slideshow_play": "Toista diaesitys", "remove_item": "Poista {{ title}}", "skip_to_text": "Ohita ja siirry sisältöön", "skip_to_product_info": "Siirry tuotetietoihin", "skip_to_results_list": "Siirry tulosluetteloon", "new_window": "Avautuu uuteen ikkunaan.", "slideshow_next": "Seuraava dia", "slideshow_previous": "Edellinen dia", "close_dialog": "Sulje valintaikkuna", "reset_search": "Nollaa haku", "search_results_count": "{{ count }} hakutulosta haulla {{ query }}", "search_results_no_results": "Ei tuloksia haulla {{ query }}", "filters": "Suodattimet", "filter_count": { "one": "{{ count }} suodatin käytössä", "other": "{{ count }} suodatinta käytössä" }, "account": "Tili", "cart": "Ostoskori", "cart_count": "Tuotteita ostoskorissa yhteensä", "menu": "Valikko", "country_region": "Maa/alue", "slide_status": "Dia {{ index }}/{{ length }}", "scroll_to": "Vieritä kohtaan {{ title }}", "loading_product_recommendations": "Tuotesuositusten lataaminen", "discount": "Käytä alennuskoodia", "discount_menu": "Alennuskoodit", "discount_applied": "Käytetty alennuskoodi: {{ code }}", "inventory_status": "Varaston tila", "pause_video": "Keskeytä video", "find_country": "Etsi maa", "localization_region_and_language": "Alue- ja kielivalitsin", "decrease_quantity": "Pienennä määrää", "increase_quantity": "Suurenna määrää", "quantity": "Määrä", "rating": "Tämän tuoteen tuotearvio on {{ rating }}/5", "nested_product": "{{ product_title }} – {{ parent_title }}", "remove": "Poista", "view_pricing_info": "Näytä hinnoittelutiedot", "open_hotspot": "Avoin yhteyspiste", "slideshow": "Diaesitys", "header_navigation_label": "Ensisijainen" }, "actions": { "add_to_cart": "Lisää ostoskoriin", "clear_all": "Tyhjennä kaikki", "remove": "Poista", "view_in_your_space": "Näytä omassa tilassasi", "show_filters": "Suodata", "clear": "Tyhjennä", "continue_shopping": "Jatka ostoksia", "log_in_html": "Onko sinulla tili? Kirjaudu sisään, jotta voit maksaa kassalla nopeammin.", "see_items": { "one": "Näytä {{ count }} tuote", "other": "Näytä {{ count }} tuotetta" }, "view_all": "Näytä kaikki", "add": "Lisää", "choose": "Valitse", "added": "Lisätty", "show_less": "Näytä vähemmän", "show_more": "Näytä lisää", "close": "Sulje", "more": "Lisää", "reset": "Palauta", "zoom": "Lähennä", "close_dialog": "Sulje valintaikkuna", "back": "Takaisin", "log_in": "Kirjaudu sisään", "log_out": "Kirjaudu ulos", "remove_discount": "Poista alennus {{ code }}", "enter_using_password": "Siirry sisään antamalla salasana", "submit": "Lähetä", "enter_password": "Anna salasana", "view_store_information": "Näytä kaupan tiedot", "apply": "Käytä", "sign_in_options": "Muut kirjautumisvaihtoehdot", "sign_up": "Rekisteröidy", "open_image_in_full_screen": "Avaa kuva koko näytön tilassa", "sort": "Lajittele", "show_all_options": "Näytä kaikki vaihtoehdot", "open": "Avaa" }, "content": { "reviews": "arvostelua", "language": "Kieli", "localization_region_and_language": "Alue ja kieli", "no_results_found": "Tuloksia ei löytynyt", "cart_total": "Ostoskori yhteensä", "your_cart_is_empty": "Ostoskorisi on tyhjä", "product_image": "Tuotekuva", "product_information": "Tuotetiedot", "quantity": "Määrä", "product_total": "Tuote yhteensä", "cart_estimated_total": "Arvioitu kokonaishinta", "seller_note": "Erityisohjeet", "cart_subtotal": "Välisumma", "discounts": "Alennukset", "discount": "Alennus", "duties_and_taxes_included_shipping_at_checkout_with_policy_html": "Sisältää tullit ja verot. Alennukset ja toimituskulut lasketaan kassalla.", "duties_and_taxes_included_shipping_at_checkout_without_policy": "Sisältää tullit ja verot. Alennukset ja toimituskulut lasketaan kassalla.", "taxes_included_shipping_at_checkout_with_policy_html": "Sisältää verot. Alennukset ja toimituskulut lasketaan kassalla.", "taxes_included_shipping_at_checkout_without_policy": "Sisältää verot. Alennukset ja toimituskulut lasketaan kassalla.", "duties_included_taxes_at_checkout_shipping_at_checkout_with_policy_html": "Sisältää tullit. Verot, alennukset ja toimituskulut lasketaan kassalla.", "duties_included_taxes_at_checkout_shipping_at_checkout_without_policy": "Sisältää tullit. Verot, alennukset ja toimituskulut lasketaan kassalla.", "taxes_at_checkout_shipping_at_checkout_with_policy_html": "Verot, alennukset ja toimituskulut lasketaan kassalla.", "taxes_at_checkout_shipping_at_checkout_without_policy": "Verot, alennukset ja toimituskulut lasketaan kassalla.", "checkout": "Maksa kassalla", "cart_title": "Ostoskori", "price": "Hinta", "price_regular": "Normaalihinta", "price_compare_at": "Vertailuhinta", "price_sale": "Alennushinta", "duties_and_taxes_included": "Sisältää tullit ja verot.", "duties_included": "Sisältää tullit.", "shipping_policy_html": "Toimituskulut lasketaan kassalla.", "taxes_included": "Sisältää verot.", "product_badge_sold_out": "Loppuunmyyty", "product_badge_sale": "Alennusmyynti", "search_input_label": "Hae", "search_input_placeholder": "Hae", "search_results": "Hakutulokset", "search_results_label": "Hakutulokset", "search_results_no_results": "Ei tuloksia haulla {{ terms }}. Kokeile tehdä uusi haku.", "search_results_resource_articles": "Blogipostaukset", "search_results_resource_collections": "Kokoelmat", "search_results_resource_pages": "Sivut", "search_results_resource_products": "Tuotteet", "search_results_resource_queries": "Hakuehdotukset", "search_results_view_all": "Näytä kaikki", "search_results_view_all_button": "Näytä kaikki", "search_results_resource_products_count": { "one": "{{ count }} tuote", "other": "{{ count }} tuotetta" }, "grid_view": { "default_view": "Oletus", "grid_fieldset": "Sarakeruudukko", "single_item": "Yksittäinen", "zoom_out": "Loitonna" }, "unavailable": "Ei saatavilla", "collection_placeholder": "Kokoelman nimi", "product_card_placeholder": "Tuotteen nimi", "recently_viewed_products": "Äskettäin katsottu", "product_count": "Tuotemäärä", "item_count": { "one": "{{ count }} tuote", "other": "{{ count }} tuotetta" }, "errors": "Virheet", "search": "Haku", "search_results_no_results_check_spelling": "Ei tuloksia haulla {{ terms }}. Tarkista oikeinkirjoitus tai kokeile toista sanaa tai ilmaisua.", "featured_products": "Esiteltävät tuotteet", "price_from": "Alkaen {{ price }}", "filters": "Suodattimet", "no_products_found": "Tuotteita ei löytynyt.", "price_filter_html": "Korkein hinta on {{ price }}", "use_fewer_filters_html": "Käytä vähemmän suodattimia tai tyhjennä kaikki suodattimet.", "read_more": "Lue lisää...", "blog_details_separator": "|", "account_title": "Tili", "account_title_personalized": "Hei {{ first_name }}!", "account_orders": "Tilaukset", "account_profile": "Profiili", "discount_code": "Alennuskoodi", "duties_and_taxes_included_shipping_at_checkout_with_policy_without_discounts_html": "Sisältää tullit ja verot. Toimituskulut lasketaan kassalla.", "duties_and_taxes_included_shipping_at_checkout_without_policy_without_discounts": "Sisältää tullit ja verot. Toimituskulut lasketaan kassalla.", "duties_included_taxes_at_checkout_shipping_at_checkout_with_policy_without_discounts_html": "Sisältää tullit. Toimituskulut lasketaan kassalla.", "duties_included_taxes_at_checkout_shipping_at_checkout_without_policy_without_discounts": "Sisältää tullit. Toimituskulut lasketaan kassalla.", "pickup_available_at_html": "Noudettavissa sijainnista {{ location }}", "pickup_available_in": "Noudettavissa klo {{ pickup_time }}", "pickup_not_available": "Nouto ei ole tällä hetkellä mahdollista", "pickup_ready_in": "{{ pickup_time }}", "taxes_at_checkout_shipping_at_checkout_with_policy_without_discounts_html": "Verot ja toimituskulut lasketaan kassalla.", "taxes_at_checkout_shipping_at_checkout_without_policy_without_discounts": "Verot ja toimituskulut lasketaan kassalla.", "taxes_included_shipping_at_checkout_with_policy_without_discounts_html": "Sisältää verot. Toimituskulut lasketaan kassalla.", "taxes_included_shipping_at_checkout_without_policy_without_discounts": "Sisältää verot. Toimituskulut lasketaan kassalla.", "wrong_password": "Väärä salasana", "view_more_details": "Katso lisätietoja", "inventory_low_stock": "Varasto vähissä", "inventory_in_stock": "Varastossa", "inventory_out_of_stock": "Loppunut varastosta", "page_placeholder_title": "Sivun otsikko", "page_placeholder_content": "Valitse sivu, jonka sisältöä haluat tarkastella.", "placeholder_image": "Paikkamerkkikuva", "inventory_low_stock_show_count": { "one": "{{ count }} jäljellä", "other": "{{ count }} jäljellä" }, "powered_by": "Tämän kaupan alustana on", "store_owner_link_html": "Oletko kaupan omistaja? Kirjaudu sisään tästä", "shipping_discount_error": "Toimitusalennukset näytetään kassalla osoitteen lisäämisen jälkeen", "discount_code_error": "Alennuskoodin lisääminen ostoskoriisi ei onnistu", "shipping_policy": "Toimituskulut lasketaan kassalla.", "recipient_form_send_to": "Lähetä:", "recipient_form_email_label": "Vastaanottajan sähköpostiosoite", "recipient_form_email_label_my_email": "Oma sähköpostiosoite", "recipient_form_email_address": "Vastaanottajan sähköpostiosoite", "recipient_form_name_label": "Vastaanottajan sähköpostiosoite (valinnainen)", "recipient_form_message": "Viesti (valinnainen)", "recipient_form_characters_used": "{{ used_chars }}/{{ max_chars }} merkkiä käytetty", "recipient_form_send_on": "VVVV-KK-PP", "recipient_form_send_on_label": "Lähetysajankohta (valinnainen)", "recipient_form_fields_visible": "Vastaanottajalomakekentät ovat nyt näkyvissä", "recipient_form_fields_hidden": "Vastaanottajalomakekentät ovat nyt piilotettuja", "recipient_form_error": "Lomakkeen lähettämisessä tapahtui virhe", "product_custom_property_character_count": "{{ used_chars }}/{{ max_chars }} merkkiä käytetty", "terms_and_policies": "Ehdot ja käytännöt", "item_count_cutoff": "Yli {{ count }} tuotetta", "pagination": { "nav_label": "Sivunumerointinavigointi", "previous": "Edellinen", "next": "Seuraava", "page": "Sivu {{ page }}" }, "volume_pricing_available": "Volyymihinnoittelu saatavilla", "volume_pricing": "Volyymihinnoittelu", "at_price_each": "{{ price }}/kpl", "each": "{{ price }}/kpl", "each_abbreviation": "kpl", "price_at": "hintaan", "price_range": "Hintahaarukka", "cancel": "Peruuta", "product_subtotal": "Tuotteen välisumma", "quantity_per_item": "/kpl", "remove_all": "Poista kaikki", "remove_all_items_confirmation": "Poistetaanko kaikki {{ count }} tuotetta ostoskorista?", "remove_one_item_confirmation": "Poistetaanko 1 tuote ostoskorista?", "total_items": "Tuotteita yhteensä", "variant": "Versio", "variant_total": "Versioiden summa", "view_cart": "Näytä ostoskori", "your_cart": "Ostoskorisi", "items_added_to_cart": { "one": "Yksi tuote lisätty ostoskoriin", "other": "{{ count }} tuotetta lisätty ostoskoriin" } }, "gift_cards": { "issued": { "how_to_use_gift_card": "Käytä lahjakortin koodia verkossa tai QR-koodia kaupassa", "title": "Tässä on lahjakorttisi saldo ({{ value }}) kauppaan {{ shop }}!", "subtext": "Lahjakorttisi", "shop_link": "Vieraile verkkokaupassa", "add_to_apple_wallet": "Lisää Apple Walletiin", "qr_image_alt": "QR-koodi – lunasta lahjakortti skannaamalla", "copy_code": "Kopioi lahjakortin koodi", "expiration_date": "Voimassa {{ expires_on }} asti", "copy_code_success": "Koodin kopioiminen onnistui", "expired": "Vanhentunut" } }, "placeholders": { "password": "Salasana", "search": "Hae", "product_title": "Tuotteen nimi", "collection_title": "Kokoelman nimi", "blog_posts": "Blogipostaukset", "blog_post_title": "Otsikko", "blog_post_author": "Tekijä", "blog_post_date": "Päivämäärä", "blog_post_description": "Ote blogipostauksesi sisällöstä" }, "products": { "product": { "add_to_cart": "Lisää ostoskoriin", "added_to_cart": "Lisätty ostoskoriin", "adding_to_cart": "Lisätään...", "add_to_cart_error": "Ostoskoriin lisättäessä tapahtui virhe", "sold_out": "Loppuunmyyty", "unavailable": "Ei käytettävissä", "quantity_error_max": "Tämän tuotteen enimmäismäärä on {{ maximum }}", "quantity": "Määrä", "quantity_increments": "Lisäysten koko: {{ increment }}", "quantity_minimum": "Vähimmäismäärä {{ minimum }}", "quantity_maximum": "Enimmäismäärä {{ maximum }}", "in_cart": "ostoskorissa", "default_title": "Oletusotsikko", "sticky_add_to_cart": "Pikalisäys ostoskoririville" } }, "fields": { "separator": "-" }, "blogs": { "article": { "comment_author_separator": "•", "comments_heading": { "one": "{{ count }} kommentti", "other": "{{ count }} kommenttia" } }, "comment_form": { "email": "Sähköposti", "error": "Kommenttia ei voitu julkaista. Korjaa seuraavat:", "heading": "Jätä kommentti", "message": "Viesti", "moderated": "Huomaa, että kommenttien täytyy olla hyväksyttyjä ennen kuin ne julkaistaan.", "name": "Nimi", "post": "Julkaise kommentti", "success_moderated": "Kommentti on julkaistu; odotetaan moderointia", "success": "Kommentti on julkaistu" } } } ================================================ FILE: locales/fi.schema.json ================================================ { "names": { "404": "404", "borders": "Reunukset", "collapsible_row": "Supistettava rivi", "colors": "Värit", "custom_section": "Mukautettu osio", "icon": "Kuvake", "logo_and_favicon": "Logo ja favicon", "overlapping_blocks": "Limittäiset lohkot", "product_buy_buttons": "Osta-painikkeet", "product_description": "Kuvaus", "product_price": "Hinta", "product_variant_picker": "Versionvalitsin", "slideshow": "Diaesitys", "typography": "Typografia", "video": "Video", "slideshow_controls": "Diaesityksen ohjaimet", "size": "Koko", "spacing": "Välistys", "product_recommendations": "Suositellut tuotteet", "product_media": "Tuotemedia", "featured_collection": "Esittelykokoelma", "add_to_cart": "Lisää ostoskoriin", "email_signup": "Sähköpostitilaus", "submit_button": "Lähetä-painike", "grid_layout_selector": "Ruudukkoasettelun valitsin", "image": "Kuva", "list_items": "Luettelon kohdat", "facets": "Kohdistukset", "variants": "Versiot", "styles": "Tyylit", "product_cards": "Tuotekortit", "buttons": "Painikkeet", "inputs": "Syöttökentät", "primary_button": "Ensisijainen painike", "secondary_button": "Toissijainen painike", "popovers_and_modals": "Ponnahdusikkunat ja modaaliset ikkunat", "marquee": "Vierivä banneri", "alternating_content_rows": "Vuorottelevat rivit", "pull_quote": "Nostositaatti", "contact_form": "Yhteydenottolomake", "featured_product": "Tuotteen korostus", "icons_with_text": "Kuvakkeet tekstillä", "accelerated_checkout": "Nopeutettu kassa", "accordion": "Haitari", "accordion_row": "Haitaririvi", "animations": "Animaatiot", "announcement": "Ilmoitus", "announcement_bar": "Ilmoituspalkki", "badges": "Tunnukset", "button": "Painike", "cart": "Ostoskori", "cart_items": "Ostoskorin tuotteet", "cart_products": "Ostoskorin tuotteet", "cart_title": "Ostoskori", "collection": "Kokoelma", "collection_card": "Kokoelmakortti", "collection_columns": "Kokoelman sarakkeet", "collection_container": "Kokoelma", "collection_description": "Kokoelman kuvaus", "collection_image": "Kokoelman kuva", "collection_info": "Kokoelman tiedot", "collection_list": "Kokoelmaluettelo", "collections": "Kokoelmat", "content": "Sisältö", "content_grid": "Sisältöruudukko", "details": "Tiedot", "divider": "Erotin", "filters": "Suodatus ja lajittelu", "follow_on_shop": "Seuraa Shopissa", "footer": "Alatunniste", "footer_utilities": "Alatunnisteen apuohjelmat", "group": "Ryhmä", "header": "Ylätunniste", "heading": "Otsikko", "icons": "Kuvakkeet", "image_with_text": "Kuva tekstillä", "input": "Syöttökenttä", "logo": "Logo", "magazine_grid": "Lehtiruudukko", "media": "Media", "menu": "Valikko", "mobile_layout": "Mobiiliasettelu", "payment_icons": "Maksukuvakkeet", "popup_link": "Ponnahdusikkunan linkki", "predictive_search": "Haun ponnahdusikkuna", "predictive_search_empty": "Ennakoiva haku tyhjä", "price": "Hinta", "product": "Tuote", "product_card": "Tuotekortti", "product_card_media": "Media", "product_card_rendering": "Tuotekortin renderöinti", "product_grid": "Ruudukko", "product_grid_main": "Tuoteruudukko", "product_image": "Tuotekuva", "product_information": "Tuotetiedot", "product_list": "Esittelykokoelma", "product_review_stars": "Arvostelutähdet", "quantity": "Määrä", "row": "Rivi", "search": "Haku", "section": "Osio", "selected_variants": "Valitut versiot", "slide": "Dia", "social_media_links": "Sosiaalisen median linkit", "spacer": "Välike", "steps": "Vaiheet", "summary": "Yhteenveto", "swatches": "Näyteruudut", "testimonials": "Asiakaskokemukset", "text": "Teksti", "title": "Otsikko", "utilities": "Apuohjelmat", "search_input": "Hakukenttä", "search_results": "Hakutulokset", "read_only": "Vain luku", "collection_title": "Kokoelman nimi", "collections_bento": "Kokoelmaluettelo: Bento-asettelu", "faq_section": "UKK", "hero": "Hero", "jumbo_text": "Jumboteksti", "view_all_button": "Näytä kaikki", "video_section": "Video", "blog": "Blogi", "blog_posts": "Blogipostaukset", "custom_liquid": "Mukautettu Liquid", "blog_post": "Blogipostaus", "caption": "Kuvateksti", "collection_card_image": "Kuva", "collection_links": "Kokoelmalinkit", "collection_links_spotlight": "Kokoelmalinkit: Spotlight", "collection_links_text": "Kokoelmalinkit: Teksti", "collections_carousel": "Kokoelmaluettelo: Karuselli", "collections_editorial": "Kokoelmaluettelo: Toimituksellinen", "collections_grid": "Kokoelmaluettelo: Ruudukko", "copyright": "Tekijänoikeus", "count": "Määrä", "divider_section": "Erotin", "drawers": "Laatikot", "editorial": "Toimituksellinen", "editorial_jumbo_text": "Toimituksellinen: Jumboteksti", "hero_marquee": "Hero: Vierivä banneri", "input_fields": "Syöttökentät", "local_pickup": "Paikallinen nouto", "marquee_section": "Vierivä banneri", "media_with_text": "Media tekstillä", "page": "Sivu", "page_content": "Sisältö", "page_layout": "Sivun asettelu", "policy_list": "Käytäntölinkit", "prices": "Hinnat", "product_list_button": "Näytä kaikki -painike", "products_carousel": "Esittelykokoelma: Karuselli", "products_editorial": "Esittelykokoelma: Toimituksellinen", "products_grid": "Esittelykokoelma: Ruudukko", "product_inventory": "Tuotevarasto", "social_link": "Some-linkki", "split_showcase": "Jaettu esittely", "variant_pickers": "Versionvalitsimet", "pills": "Pillerit", "product_title": "Tuotenimike", "large_logo": "Suuri logo", "description": "Kuvaus", "featured_image": "Esittelykuva", "multicolumn": "Monisarakkeinen", "rich_text_section": "Rich text", "product_custom_property": "Erityisohjeet", "hero_bottom_aligned": "Hero: Tasaus alas", "blog_card": "Blogikortti", "blog_posts_grid": "Blogipostaukset: Ruudukko", "blog_posts_carousel": "Blogipostaukset: Karuselli", "blog_posts_editorial": "Blogipostaukset: Toimituksellinen", "excerpt": "Ote", "footer_password": "Salasanan alatunniste", "policies_and_links": "Käytännöt ja linkit", "card": "Kortti", "carousel": "Karuselli", "carousel_content": "Karusellin sisältö", "quick_order_list": "Pikatilausluettelo", "column": "Sarake", "comparison_slider": "Vertailuliukusäädin", "slideshow_full_frame": "Diaesitys: Koko ruutu", "slideshow_inset": "Diaesitys: Upotettu", "image_compare": "Kuvavertailu", "subheading": "Väliotsikko", "featured_product_information": "Esittelytuote", "product_hotspots": "Tuotteen hotspotit", "hotspot_product": "Hotspot", "product_sku": "SKU-koodi", "layered_slideshow": "Kerroksittainen diaesitys" }, "settings": { "alignment": "Tasaus", "autoplay": "Automaattinen toisto", "background": "Tausta", "border_radius": "Kulman säde", "border_width": "Reunuksen paksuus", "borders": "Reunukset", "bottom_padding": "Alareunatäyte", "button": "Painike", "color": "Väri", "colors": "Värit", "content_alignment": "Sisällön tasaus", "content_direction": "Sisällön suunta", "content_position": "Sisällön sijainti", "cover_image_size": "Kansikuvan koko", "cover_image": "Kansikuva", "custom_minimum_height": "Mukautettu vähimmäiskorkeus", "custom_width": "Mukautettu leveys", "enable_video_looping": "Videon silmukointi", "favicon": "Favicon", "font_family": "Fonttiperhe", "gap": "Väli", "geometric_translate_y": "Geometrinen muunnos Y", "heading": "Otsikko", "icon": "Kuvake", "image": "Kuva", "image_icon": "Kuvake (kuva)", "image_opacity": "Kuvan peittävyys", "image_position": "Kuvan sijainti", "image_ratio": "Kuvan suhde", "label": "Merkintä", "line_height": "Rivikorkeus", "link": "Linkki", "layout_gap": "Asettelun väli", "make_section_full_width": "Tee osiosta koko leveyden levyinen", "minimum_height": "Vähimmäiskorkeus", "opacity": "Peittävyys", "overlay_opacity": "Peittokuvan peittävyys", "padding": "Reunatäyte", "primary_color": "Linkit", "product": "Tuote", "section_width": "Osion leveys", "size": "Koko", "slide_spacing": "Diojen väli", "slide_width": "Dian leveys", "slideshow_fullwidth": "Koko leveyden diat", "style": "Tyyli", "text": "Teksti", "text_case": "Kirjainkoko", "top_padding": "Yläreunatäyte", "video": "Video", "video_alt_text": "Vaihtoehtoinen teksti", "video_loop": "Toista video silmukassa", "video_position": "Videon sijainti", "width": "Leveys", "z_index": "Z-indeksi", "limit_content_width": "Rajoita sisällön leveyttä", "color_scheme": "Värimalli", "inherit_color_scheme": "Peri värimalli", "product_count": "Tuotteiden määrä", "product_type": "Tuotetyyppi", "content_width": "Sisällön leveys", "collection": "Kokoelma", "enable_sticky_content": "Pysyvä sisältö tietokoneen näkymässä", "error_color": "Virhe", "success_color": "Onnistui", "primary_font": "Ensisijainen fontti", "secondary_font": "Toissijainen fontti", "tertiary_font": "Kolmannen asteen fontti", "columns": "Sarakkeet", "items_to_show": "Näytettävät tuotteet", "layout": "Asettelu", "layout_type": "Tyyppi", "show_grid_layout_selector": "Näytä ruudukkoasettelun valitsin", "view_more_show": "Näytä \"Näytä lisää\" -painike", "image_gap": "Kuvien väli", "width_desktop": "Tietokoneen näkymän leveys", "width_mobile": "Mobiililaitteen leveys", "border_style": "Reunuksen tyyli", "height": "Korkeus", "thickness": "Paksuus", "stroke": "Viivan paksuus", "filter_style": "Suodatintyyli", "swatches": "Näyteruudut", "quick_add_colors": "Pikalisäyksen värit", "divider_color": "Erotin", "border_opacity": "Reunuksen peittävyys", "hover_background": "Kohdistuksen tausta", "hover_borders": "Kohdistuksen reunukset", "hover_text": "Kohdistuksen teksti", "primary_hover_color": "Linkit kohdistettaessa", "primary_button_text": "Ensisijaisen painikkeen teksti", "primary_button_background": "Ensisijaisen painikkeen tausta", "primary_button_border": "Ensisijaisen painikkeen reunus", "secondary_button_text": "Toissijaisen painikkeen teksti", "secondary_button_background": "Toissijaisen painikkeen tausta", "secondary_button_border": "Toissijaisen painikkeen reunus", "shadow_color": "Varjo", "limit_media_to_screen_height": "Rajaa näytön korkeuteen", "video_autoplay": "Automaattinen toisto", "video_cover_image": "Kansikuva", "video_external_url": "URL-osoite", "video_source": "Lähde", "first_row_media_position": "Ensimmäisen rivin median sijainti", "accordion": "Haitari", "aspect_ratio": "Kuvasuhde", "auto_rotate_announcements": "Kierrätä ilmoituksia automaattisesti", "auto_rotate_slides": "Kierrätä dioja automaattisesti", "background_color": "Taustaväri", "badge_corner_radius": "Kulman säde", "badge_position": "Sijainti korteissa", "badge_sale_color_scheme": "Alennus", "badge_sold_out_color_scheme": "Loppuunmyyty", "behavior": "Toimintatapa", "blur": "Varjon sumennus", "border": "Reunus", "bottom": "Alaosa", "card_image_height": "Tuotekuvan korkeus", "carousel_on_mobile": "Karuselli mobiililaitteessa", "cart_count": "Ostoskorin tuotteiden määrä", "cart_items": "Ostoskorin tuotteet", "cart_related_products": "Vastaavat tuotteet", "cart_title": "Ostoskori", "cart_total": "Ostoskorin loppusumma", "cart_type": "Tyyppi", "case": "Kirjainkoko", "checkout_buttons": "Nopeutetun kassan painikkeet", "collection_list": "Kokoelmat", "collection_templates": "Kokoelmamallit", "content": "Sisältö", "corner_radius": "Kulman säde", "country_region": "Maa/alue", "currency_code": "Valuuttakoodi", "custom_height": "Mukautettu korkeus", "custom_mobile_size": "Mukautettu mobiilikoko", "desktop_height": "Tietokoneen näkymän korkeus", "direction": "Suunta", "display": "Näyttötapa", "divider_thickness": "Erottimen paksuus", "divider": "Erotin", "dividers": "Erottimet", "drop_shadow": "Heittovarjo", "empty_state_collection_info": "Näytetään ennen haun kirjoittamista", "empty_state_collection": "Tyhjän tilan kokoelma", "enable_filtering": "Suodattimet", "enable_grid_density": "Ruudukkoasettelun hallinta", "enable_sorting": "Lajittelu", "enable_zoom": "Ota zoomaus käyttöön", "equal_columns": "Yhtä leveät sarakkeet", "expand_first_group": "Laajenna ensimmäinen ryhmä", "extend_media_to_screen_edge": "Laajenna media näytön reunaan", "extend_summary": "Laajenna näytön reunaan", "extra_large": "Erittäin suuri", "extra_small": "Erittäin pieni", "fixed_height": "Korkeus pikseleinä", "fixed_width": "Leveys pikseleinä", "flag": "Lippu", "font_price": "Hinnan fontti", "font_weight": "Fontin paino", "font": "Fontti", "full_width_first_image": "Ensimmäinen kuva koko leveydeltä", "full_width_on_mobile": "Koko leveys mobiililaitteessa", "heading_preset": "Otsikon esiasetus", "hide_padding": "Piilota reunatäyte", "hide_unselected_variant_media": "Piilota valitsemattomien versioiden media", "horizontal_gap": "Vaakasuuntainen väli", "horizontal_offset": "Varjon vaakasuuntainen siirtymä", "hover_behavior": "Kohdistuksen toimintatapa", "icon_background": "Kuvakkeen tausta", "icons": "Kuvakkeet", "image_border_radius": "Kuvan kulman säde", "installments": "Maksuerät", "integrated_button": "Integroitu painike", "language_selector": "Kielivalitsin", "large": "Suuri", "left_padding": "Vasen reunatäyte", "left": "Vasen", "letter_spacing": "Kirjainväli", "limit_product_details_width": "Rajoita tuotetietojen leveyttä", "link_preset": "Linkin esiasetus", "links": "Linkit", "logo_font": "Logon fontti", "logo": "Logo", "loop": "Silmukka", "make_details_sticky_desktop": "Pysyvä tietokoneen näkymässä", "max_width": "Enimmäisleveys", "media_height": "Median korkeus", "media_overlay": "Median peittokuva", "media_position": "Median sijainti", "media_type": "Mediatyyppi", "media_width": "Median leveys", "menu": "Valikko", "mobile_columns": "Sarakkeet mobiililaitteessa", "mobile_height": "Mobiililaitteen näkymän korkeus", "mobile_logo_image": "Mobiililogo", "mobile_quick_add": "Pikalisäys mobiililaitteessa", "motion_direction": "Liikkeen suunta", "motion": "Liike", "movement_direction": "Liikkumissuunta", "navigation_bar_color_scheme": "Navigointipalkin värimalli", "navigation_bar": "Navigointipalkki", "navigation": "Navigointi", "open_new_tab": "Avaa linkki uudessa välilehdessä", "overlay_color": "Peittokuvan väri", "overlay": "Peittokuva", "padding_bottom": "Alareunatäyte", "padding_horizontal": "Vaakasuuntainen reunatäyte", "padding_top": "Yläreunatäyte", "page_width": "Sivun leveys", "pagination": "Sivunumerointi", "percent_height": "Korkeus prosentteina", "percent_size_mobile": "Koko prosentteina", "percent_size": "Koko prosentteina", "percent_width": "Leveys prosentteina", "pixel_size_mobile": "Koko pikseleinä", "pixel_size": "Koko pikseleinä", "placement": "Sijoittelu", "position": "Sijainti", "preset": "Esiasetus", "product_cards": "Tuotekortit", "product_pages": "Tuotesivut", "product_templates": "Tuotemallit", "products": "Tuotteet", "quick_add": "Pikalisäys", "ratio": "Suhde", "regular": "Normaali", "review_count": "Arvostelujen määrä", "right": "Oikea", "row_height": "Rivin korkeus", "row": "Rivi", "seller_note": "Salli viesti myyjälle", "shape": "Muoto", "show_as_accordion": "Näytä haitarina mobiililaitteessa", "show_sale_price_first": "Näytä alennushinta ensin", "show_tax_info": "Verotiedot", "show": "Näytä", "size_mobile": "Mobiilikoko", "small": "Pieni", "speed": "Nopeus", "statement": "Tiliote", "sticky_header": "Pysyvä ylätunniste", "text_hierarchy": "Tekstihierarkia", "text_presets": "Tekstin esiasetukset", "title": "Otsikko", "top": "Yläosa", "type": "Tyyppi", "type_preset": "Tekstin esiasetus", "underline_thickness": "Alleviivausviivan paksuus", "unit": "Yksikkö", "variant_images": "Versioiden kuvat", "vendor": "Myyjä", "vertical_gap": "Pystysuuntainen väli", "vertical_offset": "Varjon pystysuuntainen siirtymä", "vertical_on_mobile": "Pystysuuntainen mobiililaitteessa", "view_all_as_last_card": "\"Näytä kaikki\" viimeisenä korttina", "weight": "Paino", "wrap": "Rivitä", "read_only": "Vain luku", "always_stack_buttons": "Pinoa painikkeet aina päällekkäin", "custom_mobile_width": "Mukautettu mobiilileveys", "gradient_direction": "Liukuvärin suunta", "overlay_style": "Peittokuvan tyyli", "shadow_opacity": "Varjon peittävyys", "show_filter_label": "Käytössä olevien suodattimien tekstimerkinnät", "show_swatch_label": "Näyteruutujen tekstimerkinnät", "transparent_background": "Läpinäkyvä tausta", "hide_logo_on_home_page": "Piilota logo etusivulla", "account": "Tili", "alignment_mobile": "Mobiililaitteen tasaus", "align_baseline": "Tasaa tekstin perusviiva", "add_discount_code": "Salli alennukset ostoskorissa", "background_overlay": "Taustan peittokuva", "background_media": "Taustamedia", "border_thickness": "Reunuksen paksuus", "bottom_row": "Alarivi", "button_text_case": "Tekstin kirjainkoko", "card_size": "Kortin koko", "auto_open_cart_drawer": "\"Lisää ostoskoriin\" avaa laatikon automaattisesti", "collection_count": "Kokoelman tuotteiden määrä", "collection_title_case": "Kokoelman otsikon kirjainkoko", "custom_liquid": "Liquid-koodi", "default": "Oletus", "default_logo": "Oletuslogo", "divider_width": "Erottimen leveys", "headings": "Otsikot", "horizontal_padding": "Vaakasuuntainen reunatäyte", "inventory_threshold": "Alhaisen varaston kynnysarvo", "inverse": "Käänteinen", "inverse_logo": "Käänteinen logo", "layout_style": "Tyyli", "length": "Pituus", "mobile_card_size": "Mobiilikortin koko", "mobile_pagination": "Mobiililaitteen sivunumerointi", "open_row_by_default": "Avaa rivi oletusarvoisesti", "page": "Sivu", "page_transition_enabled": "Sivun siirtymä", "product_and_card_title_case": "Tuotteen ja kortin otsikon kirjainkoko", "product_title_case": "Tuotenimikkeen kirjainkoko", "right_padding": "Oikea reunatäyte", "search": "Haku", "search_icon": "Hakukuvake", "search_position": "Sijainti", "search_row": "Rivi", "show_author": "Tekijä", "show_alignment": "Näytä tasaus", "show_count": "Näytä määrä", "show_date": "Päivämäärä", "show_inventory_quantity": "Näytä alhaisen varaston määrä", "show_pickup_availability": "Näytä noudon saatavuus", "show_search": "Näytä haku", "text_label_case": "Tekstimerkinnän kirjainkoko", "use_inverse_logo": "Käytä käänteistä logoa", "vertical_padding": "Pystysuuntainen reunatäyte", "visibility": "Näkyvyys", "product_corner_radius": "Tuotteen kulman säde", "card_corner_radius": "Kortin kulman säde", "animation_repeat": "Toista animaatio", "blurred_reflection": "Sumennettu heijastus", "card_hover_effect": "Kortin kohdistustehoste", "reflection_opacity": "Heijastuksen peittävyys", "transition_to_main_product": "Siirtymä tuotekortista tuotesivulle", "media": "Media", "product_card_carousel": "Näytä karuselli", "show_second_image_on_hover": "Näytä toinen kuva kohdistettaessa", "media_fit": "Median sovitus", "scroll_speed": "Aika seuraavaan ilmoitukseen", "show_powered_by_shopify": "Näytä \"Powered by Shopify\"", "seller_note_open_by_default": "Avaa viesti myyjälle oletusarvoisesti", "gift_card_form": "Lahjakorttilomake", "add_to_cart_animation": "Lisää ostoskoriin", "custom_link": "Mukautettu linkki", "product_custom_property": { "heading": "Otsikko", "description": "Kuvaus", "key": "Ominaisuuden nimi", "key_info": "Ei saa olla tyhjä, ja sen on oltava yksilöllinen kullekin lohkolle. Näkyy ostoskorissa, kassalla ja tilauksen tiedoissa.", "placeholder_text": "Paikkamerkkiteksti", "default_heading": "Mukauta tuotettasi", "default_placeholder": "Kirjoita erityisohjeet", "default_property_key": "Erityisohjeet", "max_length": "Merkkien enimmäismäärä", "required": "Syöte vaaditaan tuotteen lisäämiseksi ostoskoriin", "input_type": "Syötetyyppi", "input_type_text": "Teksti", "input_type_checkbox": "Valintaruutu", "content_settings": "Sisältöasetukset", "buyers_input": "Ostajan syöte", "checkbox_label": "Valintaruudun merkintä", "default_checkbox_label": "Sisällytä lahjapaketointi", "heading_preset": "Otsikko", "description_preset": "Kuvaus", "input_preset": "Syöte", "checkbox_preset": "Valintaruudun merkintä" }, "blog": "Blogi", "post_count": "Julkaisujen määrä", "animation": "Animaatio", "top_level_size": "Ylätason koko", "empty_cart_button_link": "Tyhjän ostoskorin painikelinkki", "auto_load_products": "Lataa tuotteet automaattisesti vieritettäessä", "products_per_page": "Tuotteita sivulla", "custom_mobile_media": "Näytä eri mediaa mobiilissa", "stack_media_on_mobile": "Pinoa media päällekkäin", "media_type_1": "Mediatyyppi", "media_type_2": "Median 2 tyyppi", "full_frame_on_mobile": "Koko leveys mobiililaitteessa", "skus": "SKU-koodit", "variant_per_page": "Versioita sivulla", "image_1": "Kuva 1", "image_2": "Kuva 2", "after_image": "Jälkeen-kuva", "before_image": "Ennen-kuva", "cs_slider_style": "Liukusäätimen tyyli", "cs_slider_color": "Liukusäätimen väri", "cs_slider_inner_color": "Liukusäätimen sisäosan väri", "text_on_images": "Teksti kuvien päällä", "card_height": "Kortin korkeus", "submenu_size": "Alavalikon koko", "desktop_position": "Sijainti tietokoneella", "desktop_pagination": "Tietokoneen sivunumerointi", "bullseye_color": "Sisäosan väri", "hotspot_color": "Hotspotin väri", "product_price_typography": "Tuotteen hinnan typografia", "product_title_typography": "Tuotenimikkeen typografia", "x_position": "Vaakasuuntainen sijainti", "y_position": "Pystysuuntainen sijainti", "enable_sticky_add_to_cart": "Kiinteä Lisää ostoskoriin -palkki", "sticky_add_to_cart": "Kiinteä Lisää ostoskoriin -toiminto", "actions_display_style": "Valikkotyyli" }, "options": { "apple": "Omena", "arrow": "Nuoli", "auto": "Automaattinen", "banana": "Banaani", "bottle": "Pullo", "box": "Laatikko", "buttons": "Painikkeet", "carrot": "Porkkana", "center": "Keskellä", "chat_bubble": "Chat-kupla", "clipboard": "Leikepöytä", "contain": "Sovita", "counter": "Laskuri", "cover": "Peitä", "custom": "Mukautettu", "dairy_free": "Maidoton", "dairy": "Maitotuote", "default": "Oletus", "dropdowns": "Pudotusvalikot", "dots": "Pisteet", "dryer": "Kuivausrumpu", "end": "Loppu", "eye": "Silmä", "facebook": "Facebook", "fill": "Täyttö", "fire": "Tuli", "fit": "Sovita", "full": "Koko", "full_and_page": "Koko tausta, sivun levyinen sisältö", "gluten_free": "Gluteeniton", "heading": "Otsikko", "heart": "Sydän", "horizontal": "Vaakasuuntainen", "instagram": "Instagram", "iron": "Silitysrauta", "landscape": "Vaaka", "large": "Suuri", "leaf": "Lehti", "leather": "Nahka", "lg": "LG", "lightning_bolt": "Salama", "link": "Linkki", "lipstick": "Huulipuna", "lock": "Lukko", "lowercase": "pienet kirjaimet", "m": "M", "map_pin": "Karttaneula", "medium": "Keskikokoinen", "none": "Ei mitään", "numbers": "Numerot", "nut_free": "Pähkinätön", "outline": "Ääriviiva", "page": "Sivu", "pants": "Housut", "paw_print": "Tassunjälki", "pepper": "Pippuri", "perfume": "Hajuvesi", "pinterest": "Pinterest", "plane": "Lentokone", "plant": "Kasvi", "portrait": "Pysty", "price_tag": "Hintalappu", "question_mark": "Kysymysmerkki", "recycle": "Kierrätys", "return": "Palautus", "ruler": "Viivain", "s": "S", "sentence": "Lause", "serving_dish": "Tarjoiluvati", "shirt": "Paita", "shoe": "Kenkä", "silhouette": "Siluetti", "small": "Pieni", "snapchat": "Snapchat", "snowflake": "Lumihiutale", "solid": "Yhtenäinen", "space_between": "Tilaa välissä", "square": "Neliö", "star": "Tähti", "start": "Alku", "stopwatch": "Sekuntikello", "tiktok": "TikTok", "truck": "Kuorma-auto", "tumblr": "Tumblr", "twitter": "X (Twitter)", "uppercase": "Suuraakkoset", "vertical": "Pystysuuntainen", "vimeo": "Vimeo", "washing": "Pesu", "circle": "Ympyrä", "swatches": "Näyteruudut", "full_and_page_offset_left": "Koko tausta, sivun levyinen sisältö, siirretty vasemmalle", "full_and_page_offset_right": "Koko tausta, sivun levyinen sisältö, siirretty oikealle", "offset_left": "Siirretty vasemmalle", "offset_right": "Siirretty oikealle", "page_center_aligned": "Sivu, tasattu keskelle", "page_left_aligned": "Sivu, tasattu vasemmalle", "page_right_aligned": "Sivu, tasattu oikealle", "button": "Painike", "caption": "Kuvateksti", "h1": "Otsikko 1", "h2": "Otsikko 2", "h3": "Otsikko 3", "h4": "Otsikko 4", "h5": "Otsikko 5", "h6": "Otsikko 6", "paragraph": "Kappale", "primary": "Ensisijainen", "secondary": "Toissijainen", "tertiary": "Kolmannen asteen", "chevron_left": "Kulmanuoli vasemmalle", "chevron_right": "Kulmanuoli oikealle", "diamond": "Timantti", "grid": "Ruudukko", "parallelogram": "Suunnikas", "rounded": "Pyöristetty", "fit_content": "Sovita", "pills": "Pillerit", "heavy": "Paksu", "thin": "Ohut", "drawer": "Laatikko", "preview": "Esikatselu", "text": "Teksti", "video_uploaded": "Ladattu palvelimelle", "video_external_url": "Ulkoinen URL-osoite", "aspect_ratio": "Kuvasuhde", "fixed": "Kiinteä", "pixel": "Pikseli", "percent": "Prosentti", "above_carousel": "Karusellin yläpuolella", "all": "Kaikki", "up": "Ylös", "down": "Alas", "always": "Aina", "arrows_large": "Suuret nuolet", "arrows": "Nuolet", "balance": "Tasapaino", "bento": "Bento", "black": "Musta", "bluesky": "Bluesky", "body_large": "Leipäteksti (suuri)", "body_regular": "Leipäteksti (normaali)", "body_small": "Leipäteksti (pieni)", "bold": "Lihavoitu", "bottom_left": "Vasemmalla alhaalla", "bottom_right": "Oikealla alhaalla", "bottom": "Alaosa", "capitalize": "Isolla alkukirjaimella", "caret": "Hattu", "carousel": "Karuselli", "check_box": "Valintaruutu", "chevron_large": "Suuret kulmanuolet", "chevron": "Kulmanuoli", "chevrons": "Kulmanuolet", "classic": "Klassinen", "collection_images": "Kokoelmakuvat", "color": "Väri", "complementary": "Täydentävä", "dissolve": "Häivytys", "dotted": "Pisteviiva", "editorial": "Toimituksellinen", "extra_large": "Erittäin suuri", "extra_small": "Erittäin pieni", "featured_collections": "Esittelykokoelmat", "featured_products": "Esittelytuotteet", "font_primary": "Ensisijainen", "font_secondary": "Toissijainen", "font_tertiary": "Kolmannen asteen", "forward": "Eteenpäin", "full_screen": "Koko näyttö", "gradient": "Liukuväri", "heading_extra_large": "Otsikko (erittäin suuri)", "heading_extra_small": "Otsikko (erittäin pieni)", "heading_large": "Otsikko (suuri)", "heading_regular": "Otsikko (normaali)", "heading_small": "Otsikko (pieni)", "icon": "Kuvake", "image": "Kuva", "input": "Syöttökenttä", "inside_carousel": "Karusellin sisällä", "inverse_large": "Käänteinen suuri", "inverse": "Käänteinen", "large_arrows": "Suuret nuolet", "large_chevrons": "Suuret kulmanuolet", "left": "Vasen", "light": "Kevyt", "linkedin": "LinkedIn", "loose": "Löysä", "media_first": "Media ensin", "media_second": "Media toisena", "modal": "Modaalinen", "narrow": "Kapea", "never": "Ei koskaan", "next_to_carousel": "Karusellin vieressä", "normal": "Normaali", "nowrap": "Ei rivitystä", "off_media": "Median ulkopuolella", "on_media": "Median päällä", "on_scroll_up": "Ylös vieritettäessä", "one_half": "1/2", "one_number": "1", "one_third": "1/3", "pill": "Pilleri", "plus": "Plus", "pretty": "Sievä", "price": "Hinta", "primary_style": "Ensisijainen tyyli", "rectangle": "Suorakulmio", "regular": "Normaali", "related": "Vastaavat", "reverse": "Käänteinen", "rich_text": "Rich text", "right": "Oikea", "secondary_style": "Toissijainen tyyli", "semibold": "Puolilihavoitu", "shaded": "Varjostettu", "show_second_image": "Näytä toinen kuva", "single": "Yksi", "slide_left": "Liu'uta vasemmalle", "slide_up": "Liu'uta ylös", "spotify": "Spotify", "stack": "Pino", "text_only": "Vain teksti", "threads": "Threads", "thumbnails": "Pikkukuvat", "tight": "Tiukka", "top_left": "Vasemmalla ylhäällä", "top_right": "Oikea yläkulma", "top": "Yläosa", "two_number": "2", "two_thirds": "2/3", "underline": "Alleviivaus", "video": "Video", "wide": "Leveä", "youtube": "YouTube", "below_image": "Kuvan alla", "crop_to_fit": "Rajaa sopivaksi", "maintain_aspect_ratio": "Säilytä kuvasuhde", "off": "Pois päältä", "on_image": "Kuvan päällä", "accent": "Korostus", "body": "Leipäteksti", "button_primary": "Ensisijainen painike", "button_secondary": "Toissijainen painike", "compact": "Kompakti", "hidden": "Piilotettu", "hint": "Vihje", "social_bluesky": "Some: Bluesky", "social_facebook": "Some: Facebook", "social_instagram": "Some: Instagram", "social_linkedin": "Some: LinkedIn", "social_pinterest": "Some: Pinterest", "social_snapchat": "Some: Snapchat", "social_spotify": "Some: Spotify", "social_threads": "Some: Threads", "social_tiktok": "Some: TikTok", "social_tumblr": "Some: Tumblr", "social_twitter": "Some: X (Twitter)", "social_whatsapp": "Some: WhatsApp", "social_vimeo": "Some: Vimeo", "social_youtube": "Some: YouTube", "spotlight": "Spotlight", "standard": "Vakio", "subheading": "Alaotsikko", "blur": "Sumennus", "lift": "Nosto", "reveal": "Paljastus", "scale": "Skaalaus", "subtle_zoom": "Zoomaus", "with_hints": "Vihjeillä", "below_media": "Median alapuolella", "full_frame": "Koko ruutu", "icons": "Kuvakkeet" }, "content": { "advanced": "Lisäasetukset", "background_image": "Taustakuva", "background_video": "Taustavideo", "block_size": "Lohkon koko", "borders": "Reunukset", "describe_the_video_for": "Kuvaile video ruudunlukijoita käyttäville asiakkaille. [Lue lisää](https://help.shopify.com/manual/online-store/themes/theme-structure/theme-features#video-block)", "section_size": "Osion koko", "slideshow_width": "Dian leveys", "typography": "Typografia", "width_is_automatically_optimized": "Leveys optimoidaan automaattisesti mobiililaitteille.", "complementary_products": "Täydentävät tuotteet on määritettävä Search & Discovery -sovelluksella. [Lue lisää](https://help.shopify.com/manual/online-store/search-and-discovery)", "mobile_column_optimization": "Sarakkeet optimoidaan automaattisesti mobiililaitteille", "content_width": "Sisällön leveys on käytössä vain, kun osion leveydeksi on asetettu koko leveys.", "responsive_font_sizes": "Koot skaalautuvat automaattisesti kaikille näyttökooille", "buttons": "Painikkeet", "swatches": "Näyteruudut", "variant_settings": "Versioasetukset", "background": "Tausta", "appearance": "Ulkoasu", "arrows": "Nuolet", "body_size": "Leipätekstin koko", "mobile_size": "Mobiilikoko", "bottom_row_appearance": "Alarivin ulkoasu", "cards_layout": "Korttien asettelu", "carousel_navigation": "Karusellin navigointi", "carousel_pagination": "Karusellin sivunumerointi", "copyright": "Tekijänoikeus", "edit_logo_in_theme_settings": "Muokkaa logoa [teeman asetuksissa](/editor?context=theme&category=logo%20and%20favicon)", "edit_price_in_theme_settings": "Muokkaa hinnan muotoilua [teeman asetuksissa](/editor?context=theme&category=currency%20code)", "edit_variants_in_theme_settings": "Muokkaa versioiden tyyliä [teeman asetuksissa](/editor?context=theme&category=variants)", "email_signups_create_customer_profiles": "Rekisteröitymiset lisäävät [asiakasprofiileja](https://help.shopify.com/manual/customers)", "follow_on_shop_eligiblity": "Jotta painike näkyy, Shop-kanava on asennettava ja Shop Pay aktivoitava. [Lue lisää](https://help.shopify.com/en/manual/online-store/themes/customizing-themes/add-shop-buttons)", "fonts": "Fontit", "grid": "Ruudukko", "heading_size": "Otsikon koko", "image": "Kuva", "input": "Syöttökenttä", "layout": "Asettelu", "link": "Linkki", "link_padding": "Linkin reunatäyte", "localization": "Lokalisointi", "logo": "Logo", "margin": "Marginaali", "media": "Media", "media_1": "Media 1", "media_2": "Media 2", "menu": "Valikko", "mobile_layout": "Mobiiliasettelu", "padding": "Reunatäyte", "padding_desktop": "Tietokoneen reunatäyte", "paragraph": "Kappale", "policies": "Käytännöt", "popup": "Ponnahdusikkuna", "search": "Haku", "section_layout": "Osion asettelu", "size": "Koko", "social_media": "Sosiaalinen media", "submit_button": "Lähetä-painike", "text_presets": "Tekstin esiasetukset", "transparent_background": "Läpinäkyvä tausta", "typography_primary": "Ensisijainen typografia", "typography_secondary": "Toissijainen typografia", "typography_tertiary": "Kolmannen asteen typografia", "mobile_width": "Mobiilileveys", "width": "Leveys", "images": "Kuvat", "visibility": "Näkyvyys", "visible_if_collection_has_more_products": "Näkyvissä, jos kokoelmassa on enemmän tuotteita kuin näytetään", "carousel": "Karuselli", "colors": "Värit", "collection_page": "Kokoelmasivu", "customer_account": "Asiakastili", "edit_empty_state_collection_in_theme_settings": "Muokkaa tyhjän tilan kokoelmaa [teeman asetuksissa](/editor?context=theme&category=search)", "grid_layout": "Ruudukkoasettelu", "home_page": "Etusivu", "inverse_logo_info": "Käytetään, kun läpinäkyvän ylätunnisteen taustaksi on asetettu Käänteinen", "manage_customer_accounts": "[Hallinnoi näkyvyyttä](/admin/settings/customer_accounts) asiakastilien asetuksissa. Vanhoja tilejä ei tueta.", "manage_policies": "[Hallinnoi käytäntöjä](/admin/settings/legal)", "product_page": "Tuotesivu", "text": "Teksti", "thumbnails": "Pikkukuvat", "app_required_for_ratings": "Tuotearvioita varten tarvitaan sovellus. [Lue lisää](https://help.shopify.com/manual/apps)", "icon": "Kuvake", "manage_store_name": "[Hallinnoi kaupan nimeä](/admin/settings/general?edit=storeName)", "resource_reference_collection_card": "Näyttää kokoelman ylätason osiosta", "resource_reference_collection_card_image": "Näyttää kuvan ylätason kokoelmasta", "resource_reference_collection_title": "Näyttää nimen ylätason kokoelmasta", "resource_reference_product": "Yhdistyy automaattisesti ylätason tuotteeseen", "resource_reference_product_card": "Näyttää tuotteen ylätason osiosta", "resource_reference_product_inventory": "Näyttää varaston ylätason tuotteesta", "resource_reference_product_price": "Näyttää hinnan ylätason tuotteesta", "resource_reference_product_recommendations": "Näyttää suositukset ylätason tuotteen perusteella", "resource_reference_product_review": "Näyttää arvostelut ylätason tuotteesta", "resource_reference_product_swatches": "Näyttää näyteruudut ylätason tuotteesta", "resource_reference_product_title": "Näyttää nimikkeen ylätason tuotteesta", "resource_reference_product_variant_picker": "Näyttää versiot ylätason tuotteesta", "resource_reference_product_media": "Näyttää median ylätason tuotteesta", "product_media": "Tuotemedia", "section_link": "Osion linkki", "gift_card_form_description": "Asiakkaat voivat lähettää lahjakortteja vastaanottajan sähköpostiin henkilökohtaisen viestin kera. [Lue lisää](https://help.shopify.com/manual/products/gift-card-products)", "heading": "Otsikko", "resource_reference_product_custom_property": "Lisää mukautettavia syöttökenttiä kerätäksesi mukautettuja tietoja, jotka lisätään tähän tilauksen rivikohtaan ja jotka ovat myöhemmin nähtävissä tilauksen tiedoissa.", "block_link": "Lohkon linkki", "submenu_feature": "Alavalikon ominaisuus", "cart_features": "Ostoskorin ominaisuudet", "email_signup": "Sähköpostitilaus", "mobile_media": "Mobiilimedia", "mobile_media_2": "Mobiilimedia 2", "navigation": "Navigointi", "popover": "Ponnahdus", "popover_position": "Ponnahduksen sijainti", "resource_reference_product_sku": "Näyttää SKU-koodin päätuotteesta", "content_layout": "Sisällön asettelu", "mobile_media_1": "Mobiilimedia 1", "utilities": "Aputoiminnot" }, "html_defaults": { "share_information_about_your": "

Jaa tietoja brändistäsi asiakkaillesi. Kuvaile tuotetta, tee ilmoituksia tai toivota asiakkaat tervetulleiksi kauppaasi.

", "bestseller_h2": "

Myydyimmät

", "bestseller_h3": "

Myydyimmät

", "bestseller": "

Myydyin

", "build_better": "

Uskomme parempien tuotteiden luomiseen

", "contact_us": "

Ota yhteyttä

", "discover_bestsellers": "

Tutustu myydyimpiin tuotteisiimme, jotka ovat valloittaneet asiakkaidemme sydämet täydellisellä toiminnallisuuden ja tyylin yhdistelmällä.

", "everythings_starts_with_why": "

Kaikki, mitä teemme, alkaa kysymyksestä miksi

", "explore_latest_products": "

Tutustu uusimpiin tuotteisiimme.

", "faq": "

Usein kysytyt kysymykset

", "first_to_know": "

Saa ensimmäisenä tietoa uusista kokoelmista ja erikoistarjouksista.

", "free_returns": "

Ilmainen 30 päivän palautusoikeus

", "free_shipping_over": "

Ilmainen toimitus yli 50 $:n tilauksiin

", "goal_for_every_customer": "

Tavoitteenamme on, että jokainen asiakas on täysin tyytyväinen ostokseensa. Jos näin ei ole, kerro siitä meille, niin teemme parhaamme korjataksemme tilanteen.

", "home_to_shirts": "

Koti → Paidat

", "intentional_design": "

Tarkoituksenmukaista muotoilua

", "introducing_h2": "

Esittelyssä

", "latest_products": "

Esittelyssä uusimmat tuotteemme, jotka on tehty erityisesti tätä sesonkia varten. Osta suosikkisi ennen kuin ne loppuvat!

", "made_local_and_global": "

Tuotteemme valmistetaan sekä paikallisesti että maailmanlaajuisesti. Valitsemme valmistuskumppanimme huolellisesti varmistaaksemme, että tuotteemme ovat laadukkaita ja kohtuuhintaisia.

", "made_with_care_h2": "

Huolella tehty

", "made_with_care_extended": "

Huolella tehty ja asiakkaidemme ehdottomasti rakastama, tämä tunnusomainen bestseller ylittää kaikki odotukset.

", "made_with_care": "

Huolella tehty ja asiakkaidemme ehdottomasti rakastama.

", "make_things_better_extended": "

Teemme tuotteita, jotka toimivat paremmin ja kestävät pidempään. Tuotteemme ratkaisevat todellisia ongelmia selkeällä muotoilulla ja aidoilla materiaaleilla.

", "make_things_better": "

Teemme tuotteita, jotka toimivat paremmin ja kestävät pidempään.

", "may_also_like": "

Saatat pitää myös näistä

", "new_arrivals_h1": "

Uutuudet

", "new_arrivals_h2": "

Uutuudet

", "new_arrivals_h3": "

Uutuudet

", "product_launch": "

Kurkista uusimman tuotelanseerauksemme kulissien taakse.

", "product_story": "

Jokaisen tuotteen ytimessä on ainutlaatuinen tarina, jonka takana on intohimomme laatuun ja innovaatioon. Jokainen tuote parantaa arkeasi ja tuo iloa.

", "real_people": "

Oikeat ihmiset tekevät upeita tuotteita

", "related_product": "

Vastaavat tuotteet

", "return_policy": "

Mikä on palautuskäytäntö?

", "reviews": "

★★★★★ 368 arvostelua

", "shipping_based_on_location": "

Toimituskulut lasketaan sijaintisi ja tilauksesi tuotteiden perusteella. Näet aina toimituskulujen hinnan ennen ostoksen tekemistä.

", "shop_by_collection": "

Osta kokoelman mukaan

", "signature_products": "

Tunnustuotteemme

", "styled_with": "

Yhdistettynä näihin

", "subscribe": "

Tilaa sähköpostimme

", "team_with_goal": "

Tiimi, jolla on tavoite

", "unable_to_accept_returns": "

Emme voi hyväksyä palautuksia tietyille tuotteille. Nämä on merkitty huolellisesti ennen ostoa.

", "work_quickly_to_ship": "

Pyrimme lähettämään tilauksesi mahdollisimman nopeasti. Kun tilauksesi on lähetetty, saat sähköpostitse lisätietoja. Toimitusajat vaihtelevat sijaintisi mukaan.

", "join_our_email_list": "

Liity sähköpostilistallemme

", "get_exclusive_deals_and_early_access_to_new_products": "

Saa erikoistarjouksia ja tutustu uusiin tuotteisiin ennakkoon.

", "artistry_in_action": "

Taidetta toiminnassa

", "authentic_materials": "

Aitoja materiaaleja, ei kompromisseja

", "bold_style_recognizable": "

Rohkea tyyli, joka tunnistetaan kaikkialla

", "discover_elevated_design": "

Tutustu hienostuneeseen muotoiluun

", "expert_construction_finish": "

Mestarillinen valmistus ja virheetön viimeistely

", "made_to_last": "

Tehty kestämään

", "pieces_better_with_time": "

Kappaleita, jotka vain paranevat ajan ja käytön myötä

", "quality_you_can_feel": "

Laatua, jonka voit tuntea

", "uncompromising_standards": "

Tinkimättömät standardit

", "featured_collection_h2": "

Esittelykokoelma

", "shop_collection": "

Tutustu kuratoituun kokoelmaamme, joka sisältää käsin valittuja suosikkeja, joissa yhdistyvät tyyli ja laatu.

" }, "text_defaults": { "button_label": "Osta nyt", "collapsible_row": "Kutistettava rivi", "heading": "Otsikko", "email_signup_button_label": "Tilaa", "accordion_heading": "Haitarin otsikko", "contact_form_button_label": "Lähetä", "popup_link": "Ponnahdusikkunan linkki", "sign_up": "Rekisteröidy", "welcome_to_our_store": "Tervetuloa kauppaamme", "be_bold": "Ole rohkea.", "shop_our_latest_arrivals": "Osta uusimmat tuotteemme!", "are_purchases_final_sale": "Ovatko jotkin ostokset lopullisia?", "care_instructions": "Hoito-ohjeet", "cart": "Ostoskori", "discover_collection": "Tutustu kokoelmaan", "fit": "istuvuus", "how_much_for_shipping": "Paljonko toimitus maksaa?", "learn_more": "Lue lisää", "manufacturing": "Valmistus", "materials": "Materiaalit", "return_policy": "Palautuskäytäntö", "shipping": "Toimitus", "shop_now_button_label": "Osta nyt", "sign_up_button_label": "Rekisteröidy", "submit_button_label": "Lähetä", "up_the_ante": "Nosta\npanoksia", "view_all_button_label": "Näytä kaikki", "what_is_return_policy": "Mikä on palautuskäytäntö?", "when_will_order_arrive": "Milloin saan tilaukseni?", "where_are_products_made": "Missä tuotteenne valmistetaan?", "trending_now": "Nyt pinnalla", "shop_the_look": "Osta kokonaisuus", "bestsellers": "Myydyimmät", "featured_collection": "Esittelykokoelma", "new_arrivals": "Uutuudet" }, "info": { "carousel_layout_on_mobile": "Mobiilissa käytetään aina karusellia.", "video_alt_text": "Kuvaile video avustavan teknologian käyttäjille", "video_autoplay": "Videot mykistetään oletusarvoisesti", "video_external": "Käytä YouTube- tai Vimeo-URL-osoitetta", "carousel_hover_behavior_not_supported": "Karusellin kohdistustehostetta ei tueta, kun osion tasolla on valittu tyypiksi Karuselli", "checkout_buttons": "Antaa ostajien siirtyä kassalle nopeammin ja voi parantaa konversiota. [Lue lisää](https://help.shopify.com/manual/online-store/dynamic-checkout)", "custom_heading": "Mukautettu otsikko", "edit_presets_in_theme_settings": "Muokkaa esiasetuksia [teeman asetuksissa](/editor?context=theme&category=typography)", "enable_filtering_info": "Mukauta suodattimia [Search & Discovery -sovelluksella](https://help.shopify.com/manual/online-store/search-and-discovery/filters)", "grid_layout_on_mobile": "Ruudukkoasettelua käytetään mobiililaitteilla", "logo_font": "Koskee vain, kun logoa ei ole valittu", "manage_countries_regions": "[Hallinnoi maita/alueita](/admin/settings/markets)", "manage_languages": "[Hallinnoi kieliä](/admin/settings/languages)", "transparent_background": "Tarkista jokaisen mallin luettavuus, jossa käytetään läpinäkyvää taustaa", "aspect_ratio_adjusted": "Säädetty joissakin asetteluissa", "custom_liquid": "Lisää sovelluksen koodinpätkiä tai muuta koodia luodaksesi edistyneitä mukautuksia. [Lue lisää](https://shopify.dev/docs/api/liquid)", "pills_usage": "Käytetään käytössä oleville suodattimille, alennuskoodeille ja hakuehdotuksille", "applies_on_image_only": "Koskee vain kuvia", "hover_effects": "Koskee tuote- ja kokoelmakortteja", "hide_logo_on_home_page_help": "Logo pysyy näkyvissä, kun kiinteä ylätunniste on aktiivinen", "media_type_info": "Ominaisuudet noudetaan valikkolinkeistäsi", "logo_height": "Vaikuttaa vain ylätunnisteen logoon", "actions_display_style": "Kuvakkeet ovat aina käytössä mobiililaitteilla" }, "categories": { "basic": "Perusosat", "collection": "Kokoelma", "collection_list": "Kokoelmaluettelo", "footer": "Alatunniste", "forms": "Lomakkeet", "header": "Ylätunniste", "layout": "Asettelu", "links": "Linkit", "product": "Tuote", "product_list": "Esittelykokoelma", "banners": "Bannerit", "collections": "Kokoelmat", "custom": "Mukautettu", "decorative": "Koristeellinen", "products": "Tuotteet", "other_sections": "Muut", "storytelling": "Tarinankerronta", "text": "Teksti" } } ================================================ FILE: locales/fr.json ================================================ { "blocks": { "load_video": "Charger la vidéo : {{ description }}", "sold_out": "Épuisé", "email_signup": { "label": "E-mail", "placeholder": "Adresse e-mail", "success": "Merci de vous être abonné(e) !" }, "filter": "Filtrer", "payment_methods": "Moyens de paiement", "contact_form": { "name": "Nom", "email": "E-mail", "phone": "Téléphone", "comment": "Commentaire", "post_success": "Merci de nous avoir contactés. Nous vous répondrons dès que possible.", "error_heading": "Veuillez ajuster les éléments suivants :" }, "slider_label": "Carrousel" }, "accessibility": { "play_model": "Jouer le modèle 3D", "play_video": "Lire la vidéo", "unit_price": "Prix unitaire", "country_results_count": "{{ count }} résultats", "slideshow_pause": "Interrompre le diaporama", "slideshow_play": "Lire le diaporama", "remove_item": "Supprimer {{ title}}", "skip_to_text": "Ignorer et passer au contenu", "skip_to_product_info": "Passer aux informations sur le produit", "skip_to_results_list": "Passer à la liste des résultats", "new_window": "S’ouvre dans une nouvelle fenêtre.", "slideshow_next": "Diapositive suivante", "slideshow_previous": "Diapositive précédente", "close_dialog": "Fermer la boîte de dialogue", "reset_search": "Réinitialiser la recherche", "search_results_count": "{{ count }} résultats de recherche trouvés pour « {{ query }} »", "search_results_no_results": "Aucun résultat trouvé pour « {{ query }} »", "filters": "Filtres", "filter_count": { "one": "{{ count }} filtre appliqué", "other": "{{ count }} filtres appliqués", "many": "{{ count }} filtres appliqués" }, "account": "Compte", "cart": "Panier", "cart_count": "Nombre total d’articles dans le panier", "menu": "Menu", "country_region": "Pays/région", "slide_status": "Diapositive {{ index }} sur {{ length }}", "scroll_to": "Faire défiler vers {{ title }}", "loading_product_recommendations": "Chargement des recommandations de produits", "discount": "Appliquer un code de réduction", "discount_menu": "Codes de réduction", "discount_applied": "Code de réduction appliqué : {{ code }}", "inventory_status": "Statut du stock", "pause_video": "Mettre la vidéo en pause", "find_country": "Trouver un pays", "localization_region_and_language": "Sélecteur de région et de langue", "decrease_quantity": "Diminuer la quantité", "increase_quantity": "Augmenter la quantité", "quantity": "Quantité", "rating": "La note de ce produit est {{ rating }} sur 5", "nested_product": "{{ product_title }} pour {{ parent_title }}", "remove": "Retirer", "view_pricing_info": "Afficher les informations de tarification", "open_hotspot": "Ouvrir le point d’accès", "slideshow": "Diaporama", "header_navigation_label": "Principale" }, "actions": { "add_to_cart": "Ajouter au panier", "clear_all": "Tout effacer", "remove": "Supprimer", "view_in_your_space": "Afficher dans votre espace", "show_filters": "Filtrer", "clear": "Effacer", "continue_shopping": "Continuer les achats", "log_in_html": "Vous possédez un compte ? Connectez-vous pour payer plus vite.", "see_items": { "one": "Voir {{ count }} article", "other": "Voir {{ count }} articles", "many": "Voir {{ count }} articles" }, "view_all": "Voir tout", "add": "Ajouter", "choose": "Choisir", "added": "Ajouté", "show_less": "Afficher moins", "show_more": "Afficher plus", "close": "Fermer", "more": "Plus", "reset": "Réinitialiser", "zoom": "Zoom", "close_dialog": "Fermer la boîte de dialogue", "enter_using_password": "Accéder avec le mot de passe", "submit": "Soumettre", "enter_password": "Saisir le mot de passe", "back": "Retour", "log_in": "Se connecter", "log_out": "Se déconnecter", "remove_discount": "Supprimer le {{ code }} de réduction", "view_store_information": "Afficher les informations de la boutique", "apply": "Appliquer", "sign_up": "S’inscrire", "sign_in_options": "Autres options de connexion", "open_image_in_full_screen": "Ouvrir l’image en plein écran", "sort": "Trier", "show_all_options": "Afficher toutes les options", "open": "Ouvrir" }, "content": { "reviews": "avis", "language": "Langue", "localization_region_and_language": "Région et langue", "no_results_found": "Aucun résultat trouvé", "cart_total": "Total du panier", "your_cart_is_empty": "Votre panier est vide", "product_image": "Image de produit", "product_information": "Informations sur le produit", "quantity": "Quantité", "product_total": "Nombre total de produits", "cart_estimated_total": "Total estimé", "seller_note": "Instructions spéciales", "cart_subtotal": "Sous-total", "discounts": "Réductions", "duties_and_taxes_included_shipping_at_checkout_with_policy_html": "Frais de douane et taxes inclus. Réductions et frais d’expédition calculés à l’étape du paiement.", "duties_and_taxes_included_shipping_at_checkout_without_policy": "Frais de douane et taxes inclus. Réductions et frais d’expédition calculés à l’étape du paiement.", "taxes_included_shipping_at_checkout_with_policy_html": "Taxes incluses. Réductions et frais d’expédition calculés à l’étape du paiement.", "taxes_included_shipping_at_checkout_without_policy": "Taxes incluses. Réductions et frais d’expédition calculés à l’étape du paiement.", "duties_included_taxes_at_checkout_shipping_at_checkout_with_policy_html": "Frais de douane inclus. Taxes, réductions et frais d’expédition calculés à l’étape du paiement.", "duties_included_taxes_at_checkout_shipping_at_checkout_without_policy": "Frais de douane inclus. Taxes, réductions et frais d’expédition calculés à l’étape du paiement.", "taxes_at_checkout_shipping_at_checkout_with_policy_html": "Taxes, réductions et frais d’expédition calculés à l’étape du paiement.", "taxes_at_checkout_shipping_at_checkout_without_policy": "Taxes, réductions et frais d’expédition calculés à l’étape du paiement.", "checkout": "Payer", "cart_title": "Panier", "price": "Prix", "price_regular": "Prix régulier", "price_compare_at": "Prix avant réduction", "price_sale": "Prix promotionnel", "duties_and_taxes_included": "Frais de douane et taxes inclus.", "duties_included": "Frais de douane inclus.", "shipping_policy_html": "Expédition calculée lors du paiement.", "taxes_included": "Taxes incluses.", "product_badge_sold_out": "Épuisé", "product_badge_sale": "Promotion", "grid_view": { "default_view": "Par défaut", "grid_fieldset": "Grille de colonnes", "single_item": "Unique", "zoom_out": "Dézoomer" }, "search_input_label": "Rechercher", "search_input_placeholder": "Rechercher", "search_results": "Résultats de la recherche", "search_results_label": "Résultats de la recherche", "search_results_no_results": "Aucun résultat trouvé pour « {{ terms }} ». Essayez une autre recherche.", "search_results_resource_articles": "Articles de blog", "search_results_resource_collections": "Collections", "search_results_resource_pages": "Pages", "search_results_resource_products": "Produits", "search_results_resource_queries": "Suggestions de recherche", "search_results_view_all": "Tout afficher", "search_results_view_all_button": "Tout afficher", "search_results_resource_products_count": { "one": "{{ count }} produit", "other": "{{ count }} produits", "many": "{{ count }} produits" }, "recently_viewed_products": "Récemment consulté(s)", "unavailable": "Indisponible", "collection_placeholder": "Titre de la collection", "product_card_placeholder": "Titre du produit", "product_count": "Nombre de produits", "item_count": { "one": "{{ count }} article", "other": "{{ count }} articles", "many": "{{ count }} articles" }, "errors": "Erreurs", "price_from": "De {{ price }}", "search": "Rechercher", "search_results_no_results_check_spelling": "Aucun résultat trouvé pour « {{ terms }} ». Vérifiez l’orthographe ou utilisez un autre mot ou une autre expression.", "no_products_found": "Aucun produit trouvé.", "use_fewer_filters_html": "Essayez d’utiliser moins de filtres, ou effacez tous les filtres.", "featured_products": "Produits en vedette", "filters": "Filtres", "price_filter_html": "Le prix le plus élevé est de {{ price }}", "blog_details_separator": "|", "read_more": "Lire plus...", "wrong_password": "Mot de passe incorrect", "account_title": "Compte", "account_title_personalized": "Bonjour {{ first_name }}", "account_orders": "Commandes", "account_profile": "Profil", "discount_code": "Code de réduction", "duties_and_taxes_included_shipping_at_checkout_with_policy_without_discounts_html": "Droits de douane et taxes inclus. L’expédition est calculée lors du paiement.", "duties_and_taxes_included_shipping_at_checkout_without_policy_without_discounts": "Droits de douane et taxes inclus. L’expédition est calculée lors du paiement.", "duties_included_taxes_at_checkout_shipping_at_checkout_with_policy_without_discounts_html": "Droits de douane inclus. L’expédition est calculée lors du paiement.", "duties_included_taxes_at_checkout_shipping_at_checkout_without_policy_without_discounts": "Droits de douane inclus. L’expédition est calculée lors du paiement.", "pickup_available_at_html": "Retrait disponible à {{ location }}", "pickup_available_in": "Retrait disponible, {{ pickup_time }}", "pickup_not_available": "Retrait actuellement non disponible", "pickup_ready_in": "{{ pickup_time }}", "taxes_at_checkout_shipping_at_checkout_with_policy_without_discounts_html": "Taxes et expédition calculés lors du paiement.", "taxes_at_checkout_shipping_at_checkout_without_policy_without_discounts": "Taxes et expédition calculés lors du paiement.", "taxes_included_shipping_at_checkout_with_policy_without_discounts_html": "Taxes incluses. L’expédition est calculée lors du paiement.", "taxes_included_shipping_at_checkout_without_policy_without_discounts": "Taxes incluses. L’expédition est calculée lors du paiement.", "view_more_details": "Afficher plus de détails", "page_placeholder_title": "Titre de la page", "page_placeholder_content": "Sélectionnez une page pour afficher son contenu.", "placeholder_image": "Image du paramètre fictif", "inventory_low_stock": "Stock faible", "inventory_in_stock": "En stock", "inventory_out_of_stock": "En rupture de stock", "inventory_low_stock_show_count": { "one": "{{ count }} restant(s)", "other": "{{ count }} restant(s)", "many": "{{ count }} restant(s)" }, "shipping_policy": "Expédition calculée lors du paiement.", "powered_by": "Cette boutique sera exploitée par", "store_owner_link_html": "Êtes-vous le propriétaire de la boutique ? Connectez-vous ici", "shipping_discount_error": "Les réductions sur l’expédition sont affichées lors du paiement après avoir ajouté une adresse", "discount_code_error": "Le code de réduction ne peut pas être appliqué à votre panier", "discount": "Réduction", "recipient_form_send_to": "Envoyer à", "recipient_form_email_label": "E-mail du destinataire", "recipient_form_email_label_my_email": "Mon e-mail", "recipient_form_email_address": "Adresse e-mail du destinataire", "recipient_form_name_label": "Nom du destinataire (facultatif)", "recipient_form_message": "Message (facultatif)", "recipient_form_characters_used": "{{ used_chars }}/{{ max_chars }} caractères utilisés", "recipient_form_send_on": "JJ-MM-AAAA", "recipient_form_send_on_label": "Envoyer le (facultatif)", "recipient_form_fields_visible": "Les champs du formulaire de destinataire sont désormais visibles", "recipient_form_fields_hidden": "Les champs du formulaire de destinataire sont désormais masqués", "recipient_form_error": "La soumission du formulaire présentait une erreur", "product_custom_property_character_count": "{{ used_chars }}/{{ max_chars }} caractères utilisés", "terms_and_policies": "Conditions générales et politiques", "pagination": { "nav_label": "Navigation par pagination", "previous": "Précédent", "next": "Suivant", "page": "Page {{ page }}" }, "volume_pricing_available": "La tarification basée sur la quantité est disponible", "volume_pricing": "Tarification basée sur la quantité", "at_price_each": "à {{ price }}/pièce", "each": "{{ price }}/pièce", "each_abbreviation": "pièce", "price_at": "à", "price_range": "Fourchette de prix", "item_count_cutoff": "Plus de {{ count }} articles", "cancel": "Annuler", "product_subtotal": "Sous-total des produits", "quantity_per_item": "/pièce", "remove_all": "Tout retirer", "remove_all_items_confirmation": "Retirer les {{ count }} articles de votre panier ?", "remove_one_item_confirmation": "Retirer 1 article de votre panier ?", "total_items": "Total des articles", "variant": "Variante", "variant_total": "Total des variantes", "view_cart": "Voir le panier", "your_cart": "Votre panier", "items_added_to_cart": { "one": "1 article ajouté au panier", "other": "{{ count }} articles ajoutés au panier", "many": "{{ count }} articles ajoutés au panier" } }, "gift_cards": { "issued": { "how_to_use_gift_card": "Utiliser le code de la carte‑cadeau en ligne ou le code QR en boutique", "title": "Voici le solde de votre carte‑cadeau {{ shop }} d'une valeur de {{ value }} !", "subtext": "Votre carte‑cadeau", "shop_link": "Visiter la boutique en ligne", "add_to_apple_wallet": "Ajouter à Apple Wallet", "qr_image_alt": "Code QR : scannez‑le pour utiliser votre carte‑cadeau", "copy_code": "Copier le code de la carte‑cadeau", "expiration_date": "Expire le {{ expires_on }}", "copy_code_success": "Le code a bien été copié", "expired": "Expirée" } }, "placeholders": { "password": "Mot de passe", "search": "Rechercher", "product_title": "Titre de produit", "collection_title": "Titre de la collection", "blog_posts": "Articles de blog", "blog_post_title": "Titre", "blog_post_author": "Auteur", "blog_post_date": "Date", "blog_post_description": "Un extrait du contenu de votre article de blog" }, "products": { "product": { "add_to_cart": "Ajouter au panier", "added_to_cart": "Ajouté au panier", "adding_to_cart": "Ajout...", "add_to_cart_error": "Erreur lors de l’ajout au panier", "sold_out": "Épuisé", "unavailable": "Non disponible(s)", "quantity_error_max": "Cet article a un maximum de {{ maximum }}", "quantity": "Quantité", "quantity_increments": "Incréments de {{ increment }}", "quantity_minimum": "Minimum de {{ minimum }}", "quantity_maximum": "Maximum de {{ maximum }}", "in_cart": "dans le panier", "default_title": "Titre par défaut", "sticky_add_to_cart": "Barre d’ajout rapide au panier" } }, "fields": { "separator": "à" }, "blogs": { "article": { "comment_author_separator": "•", "comments_heading": { "one": "{{ count }} commentaire", "other": "{{ count }} commentaires", "many": "{{ count }} commentaires" } }, "comment_form": { "email": "E-mail", "error": "La publication du commentaire a échoué. Veuillez corriger les éléments suivants :", "heading": "Laisser un commentaire", "message": "Message", "moderated": "Veuillez noter que les commentaires doivent être approuvés avant leur publication.", "name": "Nom", "post": "Publier le commentaire", "success_moderated": "Commentaire publié, en attente de modération", "success": "Commentaire publié" } } } ================================================ FILE: locales/fr.schema.json ================================================ { "names": { "404": "404", "borders": "Bordures", "collapsible_row": "Rangée réductible", "custom_section": "Section personnalisée", "icon": "Icône", "logo_and_favicon": "Logo et favicon", "product_buy_buttons": "Boutons d’achat", "product_description": "Description", "product_price": "Prix", "slideshow": "Diaporama", "typography": "Typographie", "video": "Vidéo", "colors": "Couleurs", "overlapping_blocks": "Blocs superposés", "rich_text_section": "Texte enrichi", "product_variant_picker": "Sélecteur de variante", "slideshow_controls": "Commandes du diaporama", "size": "Taille", "spacing": "Espacement", "product_recommendations": "Produits recommandés", "product_media": "Support multimédia du produit", "featured_collection": "Collection en vedette", "add_to_cart": "Ajouter au panier", "email_signup": "Inscription à la liste de diffusion", "submit_button": "Bouton Soumettre", "grid_layout_selector": "Sélecteur de mise en page en grille", "image": "Image", "list_items": "Éléments de liste", "facets": "Facettes", "variants": "Variantes", "styles": "Styles", "product_cards": "Cartes de produit", "primary_button": "Bouton principal", "secondary_button": "Bouton secondaire", "popovers_and_modals": "Pop-overs et fenêtres modales", "buttons": "Boutons", "inputs": "Saisies", "marquee": "Bandeau défilant", "alternating_content_rows": "Rangées alternées", "pull_quote": "Citation", "contact_form": "Formulaire de contact", "featured_product": "Mise en avant du produit", "icons_with_text": "Icônes avec texte", "jumbo_text": "Texte jumbo", "accelerated_checkout": "Paiement accéléré", "accordion": "Accordéon", "accordion_row": "Rangée d’accordéon", "animations": "Animations", "announcement": "Annonce", "announcement_bar": "Barre d’annonces", "badges": "Badges", "button": "Bouton", "cart": "Panier", "cart_items": "Articles du panier", "cart_products": "Produits du panier", "cart_title": "Panier", "collection": "Collection", "collection_card": "Carte de collection", "collection_columns": "Colonnes de collection", "collection_container": "Collection", "collection_description": "Description de la collection", "collection_image": "Image de collection", "collection_info": "Informations sur la collection", "collection_list": "Liste de collections", "collections": "Collections", "content": "Contenu", "content_grid": "Grille de contenu", "details": "Détails", "divider": "Séparateur", "filters": "Filtrage et tri", "follow_on_shop": "Suivre sur Shop", "footer": "Pied de page", "footer_utilities": "Utilitaires du pied de page", "group": "Groupe", "header": "En-tête", "heading": "Titre", "icons": "Icônes", "image_with_text": "Image avec texte", "input": "Saisie", "logo": "Logo", "magazine_grid": "Grille de type magazine", "media": "Support multimédia", "menu": "Menu", "mobile_layout": "Mise en page mobile", "payment_icons": "Icônes de paiement", "popup_link": "Lien pop-up", "predictive_search": "Pop-over de recherche", "predictive_search_empty": "Recherche prédictive vide", "price": "Prix", "product": "Produit", "product_card": "Carte de produit", "product_card_media": "Support multimédia", "product_card_rendering": "Rendu de la carte de produit", "product_grid": "Grille", "product_grid_main": "Grille de produits", "product_image": "Image de produit", "product_information": "Informations sur le produit", "product_review_stars": "Étoiles d’évaluation", "quantity": "Quantité", "row": "Rangée", "search": "Recherche", "section": "Section", "selected_variants": "Variantes sélectionnées", "slide": "Diapositive", "social_media_links": "Liens de réseaux sociaux", "steps": "Étapes", "summary": "Résumé", "swatches": "Nuanciers", "testimonials": "Témoignages", "text": "Texte", "title": "Titre", "utilities": "Utilitaires", "search_input": "Saisie de recherche", "search_results": "Résultats de recherche", "read_only": "Lecture seule", "collections_bento": "Liste de collections : Bento", "faq_section": "FAQ", "hero": "Bannière principale", "hero_bottom_aligned": "Bannière principale : alignée en bas", "product_list": "Collection en vedette", "spacer": "Espaceur", "video_section": "Vidéo", "custom_liquid": "Liquid personnalisé", "blog": "Blog", "blog_post": "Article de blog", "blog_posts": "Articles de blog", "caption": "Légende", "collection_card_image": "Image", "collection_title": "Titre de la collection", "collection_links": "Liens de collection", "collection_links_spotlight": "Liens de collection : Spotlight", "collection_links_text": "Liens de collection : Texte", "collections_carousel": "Liste de collections : Carrousel", "collections_editorial": "Liste de collections : Éditorial", "collections_grid": "Liste de collections : Grille", "copyright": "Droits d’auteur", "count": "Nombre", "divider_section": "Séparateur", "drawers": "Tiroirs", "editorial": "Éditorial", "editorial_jumbo_text": "Éditorial : Texte jumbo", "hero_marquee": "Bannière principale : bandeau défilant", "input_fields": "Champs de saisie", "local_pickup": "Retrait en magasin", "marquee_section": "Bandeau défilant", "media_with_text": "Support multimédia avec texte", "page": "Page", "page_content": "Contenu", "page_layout": "Mise en page", "policy_list": "Liens vers les politiques", "prices": "Prix", "product_list_button": "Bouton Tout voir", "products_carousel": "Collection en vedette : Carrousel", "products_editorial": "Collection en vedette : Éditorial", "products_grid": "Collection en vedette : Grille", "social_link": "Lien de réseau social", "split_showcase": "Vitrine divisée", "variant_pickers": "Sélecteurs de variantes", "view_all_button": "Tout voir", "pills": "Pilules", "product_title": "Titre de produit", "large_logo": "Grand logo", "product_inventory": "Stock du produit", "description": "Description", "featured_image": "Image vedette", "multicolumn": "Multicolonne", "product_custom_property": "Instructions spéciales", "blog_card": "Carte d’article de blog", "blog_posts_grid": "Articles de blog : Grille", "blog_posts_carousel": "Articles de blog : Carrousel", "blog_posts_editorial": "Articles de blog : Éditorial", "excerpt": "Extrait", "footer_password": "Pied de page pour mot de passe", "policies_and_links": "Politiques et liens", "card": "Carte", "carousel": "Carrousel", "carousel_content": "Contenu du carrousel", "quick_order_list": "Liste de commande rapide", "column": "Colonne", "comparison_slider": "Curseur de comparaison", "slideshow_full_frame": "Diaporama : plein cadre", "slideshow_inset": "Diaporama : encart", "image_compare": "Comparaison d’images", "subheading": "Sous-titre", "featured_product_information": "Produit en vedette", "product_hotspots": "Zones réactives de produit", "hotspot_product": "Zone réactive", "product_sku": "SKU", "layered_slideshow": "Diaporama superposé" }, "settings": { "autoplay": "Lecture automatique", "background": "Arrière-plan", "border_radius": "Rayon de la bordure", "border_width": "Épaisseur de la bordure", "borders": "Bordures", "bottom_padding": "Espacement inférieur", "color": "Couleur", "content_direction": "Direction du contenu", "content_position": "Position du contenu", "cover_image_size": "Taille de l'image de couverture", "cover_image": "Image de couverture", "custom_width": "Largeur personnalisée", "enable_video_looping": "Vidéo en boucle", "favicon": "Favicon", "heading": "Titre", "icon": "Icône", "image_icon": "Icône d'image", "make_section_full_width": "Afficher la section en pleine largeur", "overlay_opacity": "Opacité de la superposition", "padding": "Espacement", "product": "Produit", "text": "Texte", "top_padding": "Espacement supérieur", "video": "Vidéo", "video_alt_text": "Texte alternatif", "video_loop": "Vidéo en boucle", "video_position": "Position de la vidéo", "width": "Largeur", "alignment": "Alignement", "button": "Bouton", "colors": "Couleurs", "content_alignment": "Alignement du contenu", "custom_minimum_height": "Hauteur minimale personnalisée", "font_family": "Famille de polices", "gap": "Espacement", "geometric_translate_y": "Translation géométrique Y", "image": "Image", "image_opacity": "Opacité de l'image", "image_position": "Position de l'image", "image_ratio": "Format d'image", "label": "Étiquette", "line_height": "Hauteur de ligne", "link": "Lien", "layout_gap": "Espacement de la mise en page", "minimum_height": "Hauteur minimale", "opacity": "Opacité", "primary_color": "Liens", "section_width": "Largeur de la section", "size": "Taille", "slide_spacing": "Espacement entre les diapositives", "slide_width": "Largeur de la diapositive", "slideshow_fullwidth": "Diapositives en pleine largeur", "style": "Style", "text_case": "Casse", "z_index": "Z-index", "limit_content_width": "Limiter la largeur du contenu", "color_scheme": "Combinaison de couleurs", "inherit_color_scheme": "Hériter de la combinaison de couleurs", "product_count": "Nombre de produits", "product_type": "Type de produit", "content_width": "Largeur du contenu", "collection": "Collection", "enable_sticky_content": "Contenu fixe sur ordinateur", "error_color": "Erreur", "success_color": "Réussite", "primary_font": "Police principale", "secondary_font": "Police secondaire", "tertiary_font": "Police tertiaire", "columns": "Colonnes", "items_to_show": "Articles à afficher", "layout": "Mise en page", "layout_type": "Type", "show_grid_layout_selector": "Afficher le sélecteur de mise en page en grille", "view_more_show": "Afficher le bouton Tout voir", "image_gap": "Espacement entre les images", "width_desktop": "Largeur sur ordinateur", "width_mobile": "Largeur sur mobile", "border_style": "Style de bordure", "height": "Hauteur", "thickness": "Épaisseur", "stroke": "Contour", "filter_style": "Style de filtre", "swatches": "Nuanciers", "quick_add_colors": "Couleurs de l'ajout rapide", "divider_color": "Séparateur", "border_opacity": "Opacité de la bordure", "hover_background": "Arrière-plan au survol", "hover_borders": "Bordures au survol", "hover_text": "Texte au survol", "primary_hover_color": "Liens au survol", "primary_button_text": "Texte du bouton principal", "primary_button_background": "Arrière-plan du bouton principal", "primary_button_border": "Bordure du bouton principal", "secondary_button_text": "Texte du bouton secondaire", "secondary_button_background": "Arrière-plan du bouton secondaire", "secondary_button_border": "Bordure du bouton secondaire", "shadow_color": "Ombre", "video_autoplay": "Lecture automatique", "video_cover_image": "Image de couverture", "video_external_url": "URL", "video_source": "Source", "first_row_media_position": "Position du support multimédia de la première rangée", "shadow_opacity": "Opacité de l'ombre", "show_filter_label": "Étiquettes de texte pour les filtres appliqués", "show_swatch_label": "Étiquettes de texte pour les nuanciers", "accordion": "Accordéon", "aspect_ratio": "Format d'image", "auto_rotate_announcements": "Rotation automatique des annonces", "auto_rotate_slides": "Rotation automatique des diapositives", "badge_corner_radius": "Rayon de la bordure", "badge_position": "Position sur les cartes", "badge_sale_color_scheme": "Promotion", "badge_sold_out_color_scheme": "Épuisé", "behavior": "Comportement", "blur": "Flou de l'ombre", "border": "Bordure", "bottom": "Bas", "card_image_height": "Hauteur de l'image de produit", "carousel_on_mobile": "Carrousel sur mobile", "cart_count": "Nombre d'articles dans le panier", "cart_items": "Articles du panier", "cart_related_products": "Produits associés", "cart_title": "Panier", "cart_total": "Total du panier", "cart_type": "Type", "case": "Casse", "checkout_buttons": "Boutons de paiement accéléré", "collection_list": "Collections", "collection_templates": "Modèles de collection", "content": "Contenu", "corner_radius": "Rayon de la bordure", "country_region": "Pays/Région", "currency_code": "Code de devise", "custom_height": "Hauteur personnalisée", "desktop_height": "Hauteur sur ordinateur", "direction": "Direction", "display": "Affichage", "divider_thickness": "Épaisseur du séparateur", "divider": "Séparateur", "dividers": "Séparateurs", "drop_shadow": "Ombre portée", "empty_state_collection_info": "Affichée avant la saisie d'une recherche", "empty_state_collection": "Collection pour l'état vide", "enable_filtering": "Filtres", "enable_grid_density": "Contrôle de la disposition en grille", "enable_sorting": "Tri", "enable_zoom": "Activer le zoom", "equal_columns": "Colonnes égales", "expand_first_group": "Développer le premier groupe", "extend_media_to_screen_edge": "Étendre le support multimédia jusqu'au bord de l'écran", "extend_summary": "Étendre jusqu'au bord de l'écran", "extra_large": "Très grande", "extra_small": "Très petite", "flag": "Drapeau", "font_price": "Police du prix", "font_weight": "Graisse de la police", "font": "Police", "full_width_first_image": "Première image en pleine largeur", "full_width_on_mobile": "Pleine largeur sur mobile", "heading_preset": "Préréglage du titre", "hide_unselected_variant_media": "Masquer les supports multimédias des variantes non sélectionnées", "horizontal_gap": "Espacement horizontal", "horizontal_offset": "Décalage horizontal de l'ombre", "hover_behavior": "Comportement au survol", "icon_background": "Arrière-plan de l'icône", "icons": "Icônes", "image_border_radius": "Rayon de la bordure de l'image", "installments": "Échéances", "integrated_button": "Bouton intégré", "language_selector": "Sélecteur de langue", "large": "Grande", "left_padding": "Espacement à gauche", "left": "Gauche", "letter_spacing": "Espacement des lettres", "limit_media_to_screen_height": "Limiter à la hauteur de l'écran", "limit_product_details_width": "Limiter la largeur des détails du produit", "link_preset": "Préréglage du lien", "links": "Liens", "logo": "Logo", "loop": "Boucle", "make_details_sticky_desktop": "Fixe sur ordinateur", "max_width": "Largeur maximale", "media_height": "Hauteur du support multimédia", "media_overlay": "Superposition du support multimédia", "media_position": "Position du support multimédia", "media_type": "Type de support multimédia", "media_width": "Largeur du support multimédia", "menu": "Menu", "mobile_columns": "Colonnes sur mobile", "mobile_height": "Hauteur sur mobile", "mobile_logo_image": "Logo sur mobile", "mobile_quick_add": "Ajout rapide sur mobile", "motion_direction": "Direction du mouvement", "motion": "Mouvement", "movement_direction": "Direction du mouvement", "navigation_bar_color_scheme": "Combinaison de couleurs de la barre de navigation", "navigation_bar": "Barre de navigation", "navigation": "Navigation", "open_new_tab": "Ouvrir le lien dans un nouvel onglet", "overlay_color": "Couleur de superposition", "overlay": "Superposition", "padding_bottom": "Espacement inférieur", "padding_horizontal": "Espacement horizontal", "padding_top": "Espacement supérieur", "page_width": "Largeur de la page", "pagination": "Pagination", "placement": "Emplacement", "position": "Position", "preset": "Préréglage", "product_cards": "Cartes de produit", "product_pages": "Pages de produits", "product_templates": "Modèles de produit", "products": "Produits", "quick_add": "Ajout rapide", "ratio": "Ratio", "regular": "Normal", "review_count": "Nombre d'avis", "right": "Droite", "row_height": "Hauteur de la rangée", "row": "Rangée", "seller_note": "Autoriser une note au vendeur", "shape": "Forme", "show_as_accordion": "Afficher en accordéon sur mobile", "show_sale_price_first": "Afficher le prix soldé en premier", "show_tax_info": "Informations sur les taxes", "show": "Afficher", "small": "Petite", "speed": "Vitesse", "statement": "Relevé", "sticky_header": "En-tête fixe", "text_hierarchy": "Hiérarchie du texte", "text_presets": "Préréglages du texte", "title": "Titre", "top": "Haut", "type": "Type", "type_preset": "Préréglage du texte", "underline_thickness": "Épaisseur du soulignement", "variant_images": "Images de variantes", "vendor": "Fournisseur", "vertical_gap": "Espacement vertical", "vertical_offset": "Décalage vertical de l'ombre", "vertical_on_mobile": "Vertical sur mobile", "view_all_as_last_card": "« Tout voir » en tant que dernière carte", "weight": "Graisse", "wrap": "Retour à la ligne", "read_only": "Lecture seule", "always_stack_buttons": "Toujours empiler les boutons", "background_color": "Couleur d'arrière-plan", "custom_mobile_size": "Taille personnalisée sur mobile", "custom_mobile_width": "Largeur personnalisée sur mobile", "fixed_height": "Hauteur en pixels", "fixed_width": "Largeur en pixels", "gradient_direction": "Direction du dégradé", "hide_padding": "Masquer l'espacement", "logo_font": "Police du logo", "overlay_style": "Style de superposition", "percent_height": "Hauteur en pourcentage", "percent_size_mobile": "Taille en pourcentage", "percent_size": "Taille en pourcentage", "percent_width": "Largeur en pourcentage", "pixel_size_mobile": "Taille en pixels", "pixel_size": "Taille en pixels", "size_mobile": "Taille sur mobile", "transparent_background": "Arrière-plan transparent", "unit": "Unité", "account": "Compte", "align_baseline": "Aligner la ligne de base du texte", "add_discount_code": "Autoriser les réductions dans le panier", "background_overlay": "Superposition d'arrière-plan", "background_media": "Support multimédia d'arrière-plan", "border_thickness": "Épaisseur de la bordure", "bottom_row": "Rangée du bas", "button_text_case": "Casse du texte", "card_size": "Taille de la carte", "auto_open_cart_drawer": "« Ajouter au panier » ouvre automatiquement le tiroir", "collection_count": "Nombre de produits", "custom_liquid": "Code Liquid", "default": "Par défaut", "default_logo": "Logo par défaut", "divider_width": "Largeur du séparateur", "headings": "Titres", "hide_logo_on_home_page": "Masquer le logo sur la page d'accueil", "horizontal_padding": "Espacement horizontal", "inverse": "Inversée", "inverse_logo": "Logo inversé", "layout_style": "Style", "length": "Longueur", "mobile_card_size": "Taille de la carte sur mobile", "mobile_pagination": "Pagination sur mobile", "open_row_by_default": "Ouvrir la rangée par défaut", "page": "Page", "page_transition_enabled": "Transition de page", "right_padding": "Espacement à droite", "search": "Rechercher", "search_icon": "Icône de recherche", "search_position": "Position", "search_row": "Rangée", "show_author": "Auteur", "show_alignment": "Afficher l'alignement", "show_count": "Afficher le nombre", "show_date": "Date", "show_pickup_availability": "Afficher la disponibilité pour le retrait", "show_search": "Afficher la recherche", "use_inverse_logo": "Utiliser le logo inversé", "vertical_padding": "Espacement vertical", "visibility": "Visibilité", "product_corner_radius": "Rayon de la bordure du produit", "card_corner_radius": "Rayon de la bordure de la carte", "alignment_mobile": "Alignement sur mobile", "animation_repeat": "Répéter l'animation", "blurred_reflection": "Reflet flou", "card_hover_effect": "Effet de survol de la carte", "collection_title_case": "Casse du titre de la collection", "inventory_threshold": "Seuil de stock bas", "product_and_card_title_case": "Casse du titre du produit et de la carte", "product_title_case": "Casse du titre de produit", "reflection_opacity": "Opacité du reflet", "show_inventory_quantity": "Afficher la quantité en stock faible", "text_label_case": "Casse de l'étiquette de texte", "transition_to_main_product": "Transition de la carte de produit à la page de produit", "media": "Support multimédia", "product_card_carousel": "Afficher le carrousel", "show_second_image_on_hover": "Afficher la deuxième image au survol", "media_fit": "Ajustement du support multimédia", "scroll_speed": "Délai avant la prochaine annonce", "show_powered_by_shopify": "Afficher « Propulsé par Shopify »", "gift_card_form": "Formulaire de carte-cadeau", "seller_note_open_by_default": "Ouvrir la note au vendeur par défaut", "add_to_cart_animation": "Ajouter au panier", "custom_link": "Lien personnalisé", "product_custom_property": { "heading": "Titre", "description": "Description", "key": "Nom de la propriété", "key_info": "Ne peut être vide et doit être unique pour chaque bloc. S’affiche dans le panier, au moment du paiement et dans les détails de la commande.", "placeholder_text": "Texte de l'espace réservé", "default_heading": "Personnalisez votre produit", "default_placeholder": "Saisissez vos instructions spéciales", "default_property_key": "Instructions spéciales", "max_length": "Nombre maximal de caractères", "required": "Saisie obligatoire pour ajouter l'article au panier", "input_type": "Type de saisie", "input_type_text": "Texte", "input_type_checkbox": "Case à cocher", "content_settings": "Paramètres de contenu", "buyers_input": "Saisie de l'acheteur", "checkbox_label": "Étiquette de la case à cocher", "default_checkbox_label": "Inclure l'emballage cadeau", "heading_preset": "Titre", "description_preset": "Description", "input_preset": "Saisie", "checkbox_preset": "Étiquette de la case à cocher" }, "blog": "Blog", "post_count": "Nombre d'articles", "animation": "Animation", "top_level_size": "Taille du niveau supérieur", "empty_cart_button_link": "Lien du bouton du panier vide", "auto_load_products": "Chargement automatique des produits au défilement", "products_per_page": "Produits par page", "custom_mobile_media": "Afficher un média différent sur mobile", "stack_media_on_mobile": "Empiler les supports multimédias", "media_type_1": "Type de support multimédia", "media_type_2": "Type de support multimédia 2", "full_frame_on_mobile": "Pleine largeur sur mobile", "skus": "SKU", "variant_per_page": "Variantes par page", "image_1": "Image 1", "image_2": "Image 2", "after_image": "Image « après »", "before_image": "Image « avant »", "cs_slider_style": "Style du curseur", "cs_slider_color": "Couleur du curseur", "cs_slider_inner_color": "Couleur intérieure du curseur", "text_on_images": "Texte sur les images", "card_height": "Hauteur de la carte", "submenu_size": "Taille du sous-menu", "desktop_position": "Position sur ordinateur", "desktop_pagination": "Pagination sur ordinateur", "bullseye_color": "Couleur intérieure", "hotspot_color": "Couleur de la zone réactive", "product_price_typography": "Typographie du prix du produit", "product_title_typography": "Typographie du titre de produit", "x_position": "Position horizontale", "y_position": "Position verticale", "enable_sticky_add_to_cart": "Barre d’ajout au panier flottante", "sticky_add_to_cart": "Ajout au panier flottant", "actions_display_style": "Style de menu" }, "options": { "apple": "Pomme", "arrow": "Flèche", "banana": "Banane", "bottle": "Bouteille", "box": "Boîte", "buttons": "Boutons", "carrot": "Carotte", "center": "Centre", "chat_bubble": "Bulle de chat", "clipboard": "Presse-papiers", "contain": "Contenir", "counter": "Compteur", "cover": "Couvrir", "custom": "Personnalisé", "dairy_free": "Sans produits laitiers", "dairy": "Produit laitier", "dropdowns": "Listes déroulantes", "dots": "Points", "dryer": "Sèche-linge", "end": "Fin", "eye": "Œil", "facebook": "Facebook", "fire": "Feu", "gluten_free": "Sans gluten", "heart": "Cœur", "horizontal": "Horizontal", "instagram": "Instagram", "iron": "Fer à repasser", "large": "Grand", "leaf": "Feuille", "leather": "Cuir", "lightning_bolt": "Éclair", "lipstick": "Rouge à lèvres", "lock": "Cadenas", "map_pin": "Épingle de carte", "medium": "Moyen", "none": "Aucun", "numbers": "Nombres", "nut_free": "Sans noix", "pants": "Pantalon", "paw_print": "Empreinte de patte", "pepper": "Poivre", "perfume": "Parfum", "pinterest": "Pinterest", "plane": "Avion", "plant": "Plante", "price_tag": "Étiquette de prix", "question_mark": "Point d’interrogation", "recycle": "Recycler", "return": "Retour", "ruler": "Règle", "serving_dish": "Plat de service", "shirt": "Chemise", "shoe": "Chaussure", "silhouette": "Silhouette", "small": "Petit", "snapchat": "Snapchat", "snowflake": "Flocon de neige", "star": "Étoile", "start": "Début", "stopwatch": "Chronomètre", "tiktok": "TikTok", "truck": "Camion", "tumblr": "Tumblr", "twitter": "X (Twitter)", "vertical": "Vertical", "vimeo": "Vimeo", "washing": "Lavage", "auto": "Automatique", "default": "Par défaut", "fill": "Remplir", "fit": "Ajuster", "full": "Pleine", "full_and_page": "Arrière-plan pleine largeur, contenu à la largeur de la page", "heading": "Titre", "landscape": "Paysage", "lg": "G", "link": "Lien", "lowercase": "minuscules", "m": "M", "outline": "Contour", "page": "Page", "portrait": "Portrait", "s": "P", "sentence": "Phrase", "solid": "Plein", "space_between": "Espacer", "square": "Carré", "uppercase": "Majuscules", "circle": "Cercle", "swatches": "Nuanciers", "full_and_page_offset_left": "Arrière-plan pleine largeur, contenu à la largeur de la page, décalé à gauche", "full_and_page_offset_right": "Arrière-plan pleine largeur, contenu à la largeur de la page, décalé à droite", "offset_left": "Décalé à gauche", "offset_right": "Décalé à droite", "page_center_aligned": "Page, aligné au centre", "page_left_aligned": "Page, aligné à gauche", "page_right_aligned": "Page, aligné à droite", "button": "Bouton", "caption": "Légende", "h1": "Titre 1", "h2": "Titre 2", "h3": "Titre 3", "h4": "Titre 4", "h5": "Titre 5", "h6": "Titre 6", "paragraph": "Paragraphe", "primary": "Principal", "secondary": "Secondaire", "tertiary": "Tertiaire", "chevron_left": "Chevron gauche", "chevron_right": "Chevron droit", "diamond": "Diamant", "grid": "Grille", "parallelogram": "Parallélogramme", "rounded": "Arrondi", "fit_content": "Ajuster", "pills": "Pilules", "heavy": "Épais", "thin": "Fin", "drawer": "Tiroir", "preview": "Aperçu", "text": "Texte", "video_uploaded": "Importée", "video_external_url": "URL externe", "aspect_ratio": "Format d’image", "above_carousel": "Au-dessus du carrousel", "all": "Tout", "always": "Toujours", "arrows_large": "Grandes flèches", "arrows": "Flèches", "balance": "Équilibre", "bento": "Bento", "black": "Noir", "bluesky": "Bluesky", "body_large": "Corps de texte (grand)", "body_regular": "Corps de texte (normal)", "body_small": "Corps de texte (petit)", "bold": "Gras", "bottom_left": "En bas à gauche", "bottom_right": "En bas à droite", "bottom": "Bas", "capitalize": "Mettre en majuscules", "caret": "Caret", "carousel": "Carrousel", "check_box": "Case à cocher", "chevron_large": "Grands chevrons", "chevron": "Chevron", "chevrons": "Chevrons", "classic": "Classique", "collection_images": "Images de collection", "color": "Couleur", "complementary": "Complémentaire", "dissolve": "Fondu", "dotted": "Pointillés", "editorial": "Éditorial", "extra_large": "Très grand", "extra_small": "Très petit", "featured_collections": "Collections en vedette", "featured_products": "Produits en vedette", "font_primary": "Principale", "font_secondary": "Secondaire", "font_tertiary": "Tertiaire", "forward": "Avant", "full_screen": "Plein écran", "heading_extra_large": "Titre (très grand)", "heading_extra_small": "Titre (très petit)", "heading_large": "Titre (grand)", "heading_regular": "Titre (normal)", "heading_small": "Titre (petit)", "icon": "Icône", "image": "Image", "input": "Saisie", "inside_carousel": "À l’intérieur du carrousel", "inverse_large": "Inverse grand", "inverse": "Inverse", "large_arrows": "Grandes flèches", "large_chevrons": "Grands chevrons", "left": "Gauche", "light": "Léger", "linkedin": "LinkedIn", "loose": "Ample", "media_first": "Support multimédia en premier", "media_second": "Support multimédia en deuxième", "modal": "Fenêtre modale", "narrow": "Étroit", "never": "Jamais", "next_to_carousel": "À côté du carrousel", "normal": "Normal", "nowrap": "Pas de retour à la ligne", "off_media": "Hors du support multimédia", "on_media": "Sur le support multimédia", "on_scroll_up": "Au défilement vers le haut", "one_half": "1/2", "one_number": "1", "one_third": "1/3", "pill": "Pilule", "plus": "Plus", "pretty": "Joli", "price": "Prix", "primary_style": "Style principal", "rectangle": "Rectangle", "regular": "Normal", "related": "Connexe", "reverse": "Inverser", "rich_text": "Texte enrichi", "right": "Droite", "secondary_style": "Style secondaire", "semibold": "Demi-gras", "shaded": "Ombré", "show_second_image": "Afficher la deuxième image", "single": "Unique", "slide_left": "Glisser vers la gauche", "slide_up": "Glisser vers le haut", "spotify": "Spotify", "stack": "Empiler", "text_only": "Texte uniquement", "threads": "Threads", "thumbnails": "Vignettes", "tight": "Serré", "top_left": "En haut à gauche", "top_right": "En haut à droite", "top": "Haut", "two_number": "2", "two_thirds": "2/3", "underline": "Souligné", "video": "Vidéo", "wide": "Large", "youtube": "YouTube", "down": "Vers le bas", "fixed": "Fixe", "gradient": "Dégradé", "percent": "Pourcentage", "pixel": "Pixel", "up": "Vers le haut", "compact": "Compact", "standard": "Standard", "accent": "Accentuation", "below_image": "Sous l’image", "body": "Corps de texte", "button_primary": "Bouton principal", "button_secondary": "Bouton secondaire", "crop_to_fit": "Recadrer pour ajuster", "hidden": "Masqué", "hint": "Indice", "maintain_aspect_ratio": "Conserver le format d’image", "off": "Désactivé", "on_image": "Sur l’image", "social_bluesky": "Social : Bluesky", "social_facebook": "Social : Facebook", "social_instagram": "Social : Instagram", "social_linkedin": "Social : LinkedIn", "social_pinterest": "Social : Pinterest", "social_snapchat": "Social : Snapchat", "social_spotify": "Social : Spotify", "social_threads": "Social : Threads", "social_tiktok": "Social : TikTok", "social_tumblr": "Social : Tumblr", "social_twitter": "Social : X (Twitter)", "social_whatsapp": "Social : WhatsApp", "social_vimeo": "Social : Vimeo", "social_youtube": "Social : YouTube", "spotlight": "Spotlight", "subheading": "Sous-titre", "blur": "Flou", "lift": "Soulever", "reveal": "Révéler", "scale": "Mettre à l’échelle", "subtle_zoom": "Zoom", "with_hints": "Avec indicateurs", "below_media": "Sous le support multimédia", "full_frame": "Plein cadre", "icons": "Icônes" }, "content": { "background_video": "Vidéo de fond", "describe_the_video_for": "Décrivez la vidéo pour les clients qui utilisent des lecteurs d’écran. [En savoir plus](https://help.shopify.com/manual/online-store/themes/theme-structure/theme-features#video-block)", "width_is_automatically_optimized": "La largeur est automatiquement optimisée pour les appareils mobiles.", "advanced": "Avancé", "background_image": "Image de fond", "block_size": "Taille du bloc", "borders": "Bordures", "section_size": "Taille de la section", "slideshow_width": "Largeur de la diapositive", "typography": "Typographie", "complementary_products": "Les produits complémentaires doivent être configurés à l’aide de l’application Search & Discovery. [En savoir plus](https://help.shopify.com/manual/online-store/search-and-discovery)", "mobile_column_optimization": "Les colonnes s’optimiseront automatiquement pour les appareils mobiles", "content_width": "La largeur du contenu ne s’applique que lorsque la largeur de la section est définie sur « Pleine largeur ».", "responsive_font_sizes": "Les tailles s’adaptent automatiquement à toutes les tailles d’écran", "buttons": "Boutons", "swatches": "Nuanciers", "variant_settings": "Paramètres des variantes", "background": "Arrière-plan", "appearance": "Apparence", "arrows": "Flèches", "body_size": "Taille du corps de texte", "bottom_row_appearance": "Apparence de la rangée du bas", "carousel_navigation": "Navigation du carrousel", "carousel_pagination": "Pagination du carrousel", "copyright": "Droits d’auteur", "edit_logo_in_theme_settings": "Modifier le logo dans les [paramètres du thème](/editor?context=theme&category=logo%20and%20favicon)", "edit_price_in_theme_settings": "Modifier le format du prix dans les [paramètres du thème](/editor?context=theme&category=currency%20code)", "edit_variants_in_theme_settings": "Modifier le style des variantes dans les [paramètres du thème](/editor?context=theme&category=variants)", "email_signups_create_customer_profiles": "Les inscriptions ajoutent des [profils de client](https://help.shopify.com/manual/customers)", "follow_on_shop_eligiblity": "Pour que le bouton s’affiche, le canal Shop doit être installé et Shop Pay doit être activé. [En savoir plus](https://help.shopify.com/en/manual/online-store/themes/customizing-themes/add-shop-buttons)", "fonts": "Polices", "grid": "Grille", "heading_size": "Taille du titre", "image": "Image", "input": "Saisie", "layout": "Mise en page", "link": "Lien", "link_padding": "Espacement du lien", "localization": "Localisation", "logo": "Logo", "margin": "Marge", "media": "Support multimédia", "media_1": "Support multimédia 1", "media_2": "Support multimédia 2", "menu": "Menu", "mobile_layout": "Mise en page mobile", "padding": "Espacement", "padding_desktop": "Espacement sur ordinateur", "paragraph": "Paragraphe", "policies": "Politiques", "popup": "Pop-up", "search": "Recherche", "size": "Taille", "social_media": "Réseaux sociaux", "submit_button": "Bouton Soumettre", "text_presets": "Préréglages de texte", "transparent_background": "Arrière-plan transparent", "typography_primary": "Typographie principale", "typography_secondary": "Typographie secondaire", "typography_tertiary": "Typographie tertiaire", "mobile_size": "Taille sur mobile", "cards_layout": "Mise en page des cartes", "mobile_width": "Largeur sur mobile", "section_layout": "Mise en page de la section", "width": "Largeur", "visible_if_collection_has_more_products": "Visible si la collection contient plus de produits que ceux affichés", "carousel": "Carrousel", "colors": "Couleurs", "collection_page": "Page de collection", "customer_account": "Compte client", "edit_empty_state_collection_in_theme_settings": "Modifier la collection pour état vide dans les [paramètres du thème](/editor?context=theme&category=search)", "grid_layout": "Mise en page en grille", "home_page": "Page d’accueil", "images": "Images", "inverse_logo_info": "Utilisé lorsque l’arrière-plan transparent de l’en-tête est défini sur Inverse", "manage_customer_accounts": "[Gérer la visibilité](/admin/settings/customer_accounts) dans les paramètres de compte client. Les comptes hérités ne sont pas pris en charge.", "manage_policies": "[Gérer les politiques](/admin/settings/legal)", "product_page": "Page de produit", "text": "Texte", "thumbnails": "Vignettes", "visibility": "Visibilité", "app_required_for_ratings": "Une appli est requise pour les évaluations de produit. [En savoir plus](https://help.shopify.com/manual/apps)", "icon": "Icône", "manage_store_name": "[Gérer le nom de la boutique](/admin/settings/general?edit=storeName)", "resource_reference_collection_card": "Affiche la collection de la section parente", "resource_reference_collection_card_image": "Affiche l’image de la collection parente", "resource_reference_collection_title": "Affiche le titre de la collection parente", "resource_reference_product": "Se connecte automatiquement au produit parent", "resource_reference_product_card": "Affiche le produit de la section parente", "resource_reference_product_inventory": "Affiche le stock du produit parent", "resource_reference_product_price": "Affiche le prix du produit parent", "resource_reference_product_recommendations": "Affiche les recommandations basées sur le produit parent", "resource_reference_product_review": "Affiche les avis sur le produit parent", "resource_reference_product_swatches": "Affiche les nuanciers du produit parent", "resource_reference_product_title": "Affiche le titre du produit parent", "resource_reference_product_variant_picker": "Affiche les variantes du produit parent", "resource_reference_product_media": "Affiche le support multimédia du produit parent", "product_media": "Support multimédia du produit", "section_link": "Lien de la section", "gift_card_form_description": "Les clients peuvent envoyer des cartes-cadeaux à l’e-mail d’un destinataire avec un message personnel. [En savoir plus](https://help.shopify.com/manual/products/gift-card-products)", "heading": "Titre", "resource_reference_product_custom_property": "Ajoutez des champs de saisie personnalisables pour recueillir des informations personnalisées qui seront ajoutées à cet article du panier et qui seront visibles plus tard dans les détails de la commande.", "block_link": "Lien du bloc", "submenu_feature": "Fonctionnalité de sous-menu", "cart_features": "Fonctionnalités du panier", "email_signup": "Inscription à la liste de diffusion", "mobile_media": "Support multimédia mobile", "mobile_media_2": "Support multimédia mobile 2", "navigation": "Navigation", "popover": "Fenêtre contextuelle", "popover_position": "Position de la fenêtre contextuelle", "resource_reference_product_sku": "Affiche le SKU du produit parent", "content_layout": "Mise en page du contenu", "mobile_media_1": "Média mobile 1", "utilities": "Utilitaires" }, "html_defaults": { "share_information_about_your": "

Partagez des informations sur votre marque avec vos clients. Décrivez un produit, faites des annonces ou accueillez les clients dans votre boutique.

", "bestseller_h2": "

Meilleures ventes

", "bestseller_h3": "

Meilleures ventes

", "bestseller": "

Meilleure vente

", "build_better": "

Nous croyons en l’amélioration continue

", "contact_us": "

Contactez-nous

", "discover_bestsellers": "

Découvrez les meilleures ventes qui ont conquis le cœur de nos clients grâce à leur mélange parfait de fonctionnalité et de style.

", "everythings_starts_with_why": "

Tout ce que nous faisons commence par un « pourquoi »

", "explore_latest_products": "

Découvrez nos derniers produits.

", "faq": "

Foire aux questions

", "first_to_know": "

Soyez les premiers informés des nouvelles collections et des offres spéciales.

", "free_returns": "

Retours gratuits sous 30 jours

", "free_shipping_over": "

Livraison gratuite pour les commandes de plus de 50 $

", "goal_for_every_customer": "

Notre objectif est que chaque client soit entièrement satisfait de son achat. Si ce n’est pas le cas, faites-le-nous savoir et nous ferons de notre mieux pour trouver une solution avec vous.

", "home_to_shirts": "

Accueil → Chemises

", "intentional_design": "

Conception intentionnelle

", "introducing_h2": "

Nouveauté

", "latest_products": "

Découvrez nos derniers produits, conçus spécialement pour la saison. Achetez vos favoris avant qu’ils ne disparaissent !

", "made_local_and_global": "

Nos produits sont fabriqués localement et dans le monde entier. Nous sélectionnons soigneusement nos partenaires de fabrication pour garantir que nos produits sont de haute qualité et d’un juste rapport qualité-prix.

", "made_with_care_h2": "

Fabriqué avec soin

", "made_with_care_extended": "

Fabriquée avec soin et inconditionnellement appréciée par nos clients, cette meilleure vente emblématique dépasse toutes les attentes.

", "made_with_care": "

Fabriqué avec soin et inconditionnellement apprécié par nos clients.

", "make_things_better_extended": "

Nous fabriquons des articles plus performants et plus durables. Nos produits résolvent de vrais problèmes avec un design épuré et des matériaux honnêtes.

", "make_things_better": "

Nous fabriquons des articles plus performants et plus durables.

", "may_also_like": "

Vous pourriez aussi aimer

", "new_arrivals_h1": "

Nouveautés

", "new_arrivals_h2": "

Nouveautés

", "new_arrivals_h3": "

Nouveautés

", "product_launch": "

Découvrez les coulisses de notre dernier lancement de produit.

", "product_story": "

Au cœur de chaque produit se trouve une histoire unique, animée par notre passion pour la qualité et l’innovation. Chaque article améliore votre quotidien et suscite de la joie.

", "real_people": "

De vraies personnes qui fabriquent d’excellents produits

", "related_product": "

Produits connexes

", "return_policy": "

Quelle est la politique de retour ?

", "reviews": "

★★★★★ 368 avis

", "shipping_based_on_location": "

L’expédition est calculée en fonction de votre emplacement et des articles de votre commande. Vous connaîtrez toujours le prix de l’expédition avant d’effectuer votre achat.

", "shop_by_collection": "

Magasiner par collection

", "signature_products": "

Notre produit phare

", "styled_with": "

Porté avec

", "subscribe": "

Abonnez-vous à nos e-mails

", "team_with_goal": "

Une équipe avec un objectif

", "unable_to_accept_returns": "

Nous ne pouvons pas accepter les retours sur certains articles. Ceux-ci seront clairement indiqués avant l’achat.

", "work_quickly_to_ship": "

Nous nous efforcerons d’expédier votre commande le plus rapidement possible. Une fois votre commande expédiée, vous recevrez un e-mail contenant des informations supplémentaires. Les délais de livraison varient en fonction de votre emplacement.

", "join_our_email_list": "

Inscrivez-vous à notre liste de diffusion

", "get_exclusive_deals_and_early_access_to_new_products": "

Recevez des offres exclusives et un accès anticipé aux nouveaux produits.

", "artistry_in_action": "

L’art en action

", "authentic_materials": "

Matériaux authentiques, sans compromis

", "bold_style_recognizable": "

Un style audacieux reconnaissable partout

", "discover_elevated_design": "

Découvrez un design de niveau supérieur

", "expert_construction_finish": "

Une confection experte et une finition impeccable

", "made_to_last": "

Conçu pour durer

", "pieces_better_with_time": "

Des pièces qui se bonifient avec le temps et l’usure

", "quality_you_can_feel": "

Une qualité qui se ressent

", "uncompromising_standards": "

Des normes sans compromis

", "featured_collection_h2": "

Collection en vedette

", "shop_collection": "

Découvrez notre collection exclusive, qui comprend des articles triés sur le volet alliant style et qualité.

" }, "text_defaults": { "collapsible_row": "Rangée réductible", "button_label": "Acheter maintenant", "heading": "Titre", "email_signup_button_label": "S'abonner", "be_bold": "Soyez audacieux.", "accordion_heading": "Titre de l'accordéon", "contact_form_button_label": "Envoyer", "popup_link": "Lien du pop-up", "sign_up": "S'inscrire", "welcome_to_our_store": "Bienvenue dans notre boutique", "shop_our_latest_arrivals": "Découvrez nos derniers arrivages !", "are_purchases_final_sale": "Certains achats sont-ils des ventes fermes ?", "care_instructions": "Instructions d'entretien", "cart": "Panier", "discover_collection": "Découvrir la collection", "fit": "coupe", "how_much_for_shipping": "Quels sont les frais d'expédition ?", "learn_more": "En savoir plus", "manufacturing": "Fabrication", "materials": "Matériaux", "return_policy": "Politique de retour", "shipping": "Expédition", "shop_now_button_label": "Acheter maintenant", "sign_up_button_label": "S'inscrire", "submit_button_label": "Envoyer", "up_the_ante": "Mettre\nla\nbarre plus haut", "view_all_button_label": "Tout voir", "what_is_return_policy": "Quelle est la politique de retour ?", "when_will_order_arrive": "Quand recevrai-je ma commande ?", "where_are_products_made": "Où sont fabriqués vos produits ?", "trending_now": "Tendances actuelles", "shop_the_look": "Acheter le style complet", "bestsellers": "Meilleures ventes", "featured_collection": "Collection en vedette", "new_arrivals": "Nouveautés" }, "info": { "carousel_layout_on_mobile": "Le carrousel est toujours utilisé sur mobile", "video_alt_text": "Décrivez la vidéo pour les utilisateurs de technologies d’assistance", "video_autoplay": "Les vidéos seront mises en sourdine par défaut", "video_external": "Utilisez une URL YouTube ou Vimeo", "carousel_hover_behavior_not_supported": "Le survol « Carrousel » n’est pas pris en charge lorsque le type « Carrousel » est sélectionné au niveau de la section", "checkout_buttons": "Permet aux acheteurs de payer plus rapidement et peut améliorer la conversion. [En savoir plus](https://help.shopify.com/manual/online-store/dynamic-checkout)", "custom_heading": "Titre personnalisé", "edit_presets_in_theme_settings": "Modifier les préréglages dans les [paramètres du thème](/editor?context=theme&category=typography)", "enable_filtering_info": "Personnalisez les filtres avec l’[application Search & Discovery](https://help.shopify.com/manual/online-store/search-and-discovery/filters)", "grid_layout_on_mobile": "La mise en page en grille est utilisée pour les appareils mobiles", "manage_countries_regions": "[Gérer les pays/régions](/admin/settings/markets)", "manage_languages": "[Gérer les langues](/admin/settings/languages)", "transparent_background": "Vérifiez la lisibilité de chaque modèle où un arrière-plan transparent est appliqué", "logo_font": "S’applique uniquement lorsqu’aucun logo n’est sélectionné", "aspect_ratio_adjusted": "Ajusté dans certaines mises en page", "custom_liquid": "Ajoutez des extraits d’application ou d’autres codes pour créer des personnalisations avancées. [En savoir plus](https://shopify.dev/docs/api/liquid)", "pills_usage": "Utilisé pour les filtres appliqués, les codes de réduction et les suggestions de recherche", "applies_on_image_only": "S’applique uniquement aux images", "hover_effects": "S’applique aux cartes de produit et de collection", "hide_logo_on_home_page_help": "Le logo restera visible lorsque l’en-tête fixe est actif", "media_type_info": "Les fonctionnalités sont renseignées à partir des liens de votre menu", "logo_height": "Affecte uniquement le logo de l’en-tête", "actions_display_style": "Les icônes sont toujours utilisées sur mobile" }, "categories": { "basic": "De base", "collection": "Collection", "collection_list": "Liste de collections", "footer": "Pied de page", "forms": "Formulaires", "header": "En-tête", "layout": "Mise en page", "links": "Liens", "product": "Produit", "product_list": "Collection en vedette", "banners": "Bannières", "collections": "Collections", "custom": "Personnalisé", "decorative": "Décoratif", "products": "Produits", "other_sections": "Autre", "storytelling": "Narration", "text": "Texte" } } ================================================ FILE: locales/hr.json ================================================ { "blocks": { "load_video": "Učitaj videozapis: {{ description }}", "sold_out": "Rasprodano", "email_signup": { "label": "Adresa e-pošte", "placeholder": "Adresa e-pošte", "success": "Hvala što ste se pretplatili!" }, "filter": "Filtriraj", "payment_methods": "Načini plaćanja", "contact_form": { "name": "Ime", "email": "Adresa e-pošte", "phone": "Telefon", "comment": "Komentar", "post_success": "Hvala vam na javljanju. Odgovorit ćemo vam u najkraćem mogućem roku.", "error_heading": "Prilagodite sljedeće:" }, "slider_label": "Kliznik" }, "accessibility": { "play_model": "Reproduciraj 3D model", "play_video": "Reproduciraj videozapis", "unit_price": "Jedinična cijena", "country_results_count": "Broj rezultata: {{ count }}", "slideshow_pause": "Pauziraj prezentaciju", "slideshow_play": "Reproduciraj prezentaciju", "remove_item": "Ukloni {{ title}}", "skip_to_text": "Preskoči na sadržaj", "skip_to_product_info": "Preskoči do informacija o proizvodu", "skip_to_results_list": "Preskoči na popis rezultata", "new_window": "Otvara se u novom prozoru.", "slideshow_next": "Sljedeći slajd", "slideshow_previous": "Prethodni slajd", "close_dialog": "Zatvori dijaloški okvir", "reset_search": "Ponovno postavi pretragu", "search_results_count": "Broj rezultata pretraživanja pronađenih za „{{ query }}”: {{ count }}", "search_results_no_results": "Nema rezultata za „{{ query }}”", "filters": "Filtri", "filter_count": { "one": "Primijenjen je {{ count }} filtar", "other": "Primijenjen je sljedeći broj filtara: {{ count }}", "few": "Primijenjen je sljedeći broj filtara: {{ count }}" }, "account": "Račun", "cart": "Košarica", "cart_count": "Ukupan broj stavki u košarici", "menu": "Izbornik", "country_region": "Država/regija", "slide_status": "Slajd {{ index }} od {{ length }}", "scroll_to": "Idi na {{ title }}", "loading_product_recommendations": "Učitavanje preporuka proizvoda", "discount": "Primijeni kod za popust", "discount_applied": "Primijenjeni kod za popust: {{ code }}", "inventory_status": "Status zaliha", "pause_video": "Pauziraj videozapis", "localization_region_and_language": "Izbornik regije i jezika", "find_country": "Pronađi državu", "decrease_quantity": "Smanji količinu", "increase_quantity": "Povećaj količinu", "quantity": "Količina", "rating": "Ocjena ovog proizvoda je {{ rating }} od 5", "nested_product": "{{ product_title }} za {{ parent_title }}", "discount_menu": "Kodovi za popust", "remove": "Ukloni", "view_pricing_info": "Prikaži informacije o cijeni", "open_hotspot": "Otvori hotspot", "slideshow": "Prezentacija", "header_navigation_label": "Primarna" }, "actions": { "add_to_cart": "Dodaj u košaricu", "clear_all": "Očisti sve", "remove": "Ukloni", "view_in_your_space": "Pogledajte u svojem prostoru", "show_filters": "Filtriraj", "clear": "Očisti", "continue_shopping": "Nastavi s kupovinom", "log_in_html": "Imate li račun? Prijavite se za brži završetak kupovine.", "see_items": { "one": "Pogledaj sljedeći broj artikala: {{ count }}", "other": "Pogledaj sljedeći broj artikala: {{ count }}", "few": "Pogledaj sljedeći broj artikala: {{ count }}" }, "view_all": "Prikaži sve", "add": "Dodaj", "choose": "Odaberi", "added": "Dodano", "show_less": "Prikaži manje", "show_more": "Prikaži više", "close": "Zatvori", "more": "Više", "zoom": "Uvećaj", "close_dialog": "Zatvori dijaloški okvir", "reset": "Resetiraj", "back": "Natrag", "log_in": "Prijava", "log_out": "Odjava", "remove_discount": "Ukloni popust {{ code }}", "enter_using_password": "Uđite pomoću lozinke", "submit": "Pošalji", "enter_password": "Unesite lozinku", "view_store_information": "Prikaži informacije o trgovini", "apply": "Primijeni", "sign_in_options": "Druge mogućnosti prijave", "sign_up": "Registrirajte se", "open_image_in_full_screen": "Otvori sliku preko cijelog zaslona", "sort": "Razvrstaj", "show_all_options": "Prikaži sve opcije", "open": "Otvori" }, "content": { "reviews": "recenzije", "no_results_found": "Nema pronađenih rezultata", "language": "Jezik", "localization_region_and_language": "Regija i jezik", "cart_total": "Ukupni iznos košarice", "your_cart_is_empty": "Vaša je košarica prazna", "product_image": "Slika proizvoda", "product_information": "Informacije o proizvodu", "quantity": "Količina", "product_total": "Proizvod ukupno", "cart_estimated_total": "Procijenjen ukupni iznos", "seller_note": "Posebne upute", "cart_subtotal": "Podzbroj", "discounts": "Popusti", "discount": "Popust", "duties_and_taxes_included_shipping_at_checkout_with_policy_html": "Carina i porezi su uključeni. Popusti i poštarina obračunavaju se prilikom plaćanja.", "duties_and_taxes_included_shipping_at_checkout_without_policy": "Carina i porezi su uključeni. Popusti i poštarina obračunavaju se prilikom plaćanja.", "taxes_included_shipping_at_checkout_with_policy_html": "Porezi su uključeni. Popusti i poštarina obračunavaju se prilikom plaćanja.", "taxes_included_shipping_at_checkout_without_policy": "Porezi su uključeni. Popusti i poštarina obračunavaju se prilikom plaćanja.", "duties_included_taxes_at_checkout_shipping_at_checkout_with_policy_html": "Carina je uključena. Porezi, popusti i poštarina obračunavaju se prilikom plaćanja.", "duties_included_taxes_at_checkout_shipping_at_checkout_without_policy": "Carina je uključena. Porezi, popusti i poštarina obračunavaju se prilikom plaćanja.", "taxes_at_checkout_shipping_at_checkout_with_policy_html": "Porezi, popusti i poštarina obračunavaju se prilikom plaćanja.", "taxes_at_checkout_shipping_at_checkout_without_policy": "Porezi, popusti i poštarina obračunavaju se prilikom plaćanja.", "price": "Cijena", "price_regular": "Redovna cijena", "price_compare_at": "Usporedba cijena", "price_sale": "Prodajna cijena", "checkout": "Plaćanje", "cart_title": "Košarica", "duties_and_taxes_included": "Carina i porezi su uključeni.", "duties_included": "Carina je uključena.", "shipping_policy_html": "Poštarina se obračunava prilikom plaćanja.", "taxes_included": "Porezi su uključeni.", "product_badge_sold_out": "Rasprodano", "product_badge_sale": "Sniženje", "search_input_label": "Traži", "search_input_placeholder": "Pretraživanje", "search_results": "Rezultati pretraživanja", "search_results_label": "Rezultati pretraživanja", "search_results_no_results": "Nema rezultata za „{{ terms }}”. Pokušajte izvršiti drugo pretraživanje.", "search_results_resource_articles": "Objava na blogu", "search_results_resource_collections": "Kolekcije", "search_results_resource_pages": "Stranice", "search_results_resource_products": "Proizvodi", "search_results_resource_queries": "Prijedlozi pretraživanja", "search_results_view_all": "Prikaži sve", "search_results_view_all_button": "Prikaži sve", "search_results_resource_products_count": { "one": "{{ count }} proizvod", "other": "Broj proizvoda: {{ count }}", "few": "Broj proizvoda: {{ count }}" }, "grid_view": { "default_view": "Zadano", "grid_fieldset": "Grid sa stupcima", "single_item": "Jedan", "zoom_out": "Smanji" }, "recently_viewed_products": "Nedavno pregledano", "unavailable": "Nedostupno", "collection_placeholder": "Naziv kolekcije", "product_card_placeholder": "Naziv proizvoda", "product_count": "Broj proizvoda", "item_count": { "one": "{{ count }} artikl", "other": "Broj artikala: {{ count }}", "few": "Broj artikala: {{ count }}" }, "errors": "Pogreške", "search": "Pretraživanje", "search_results_no_results_check_spelling": "Nema rezultata za „{{ terms }}”. Provjerite pravopis ili upotrijebite drugu riječ ili izraz.", "featured_products": "Istaknuti proizvodi", "no_products_found": "Nije pronađen nijedan proizvod.", "price_from": "Od {{ price }}", "use_fewer_filters_html": "Pokušaje upotrijebiti manje filtara ili očistite sve filtere.", "filters": "Filtri", "price_filter_html": "Najveća cijena iznosi {{ price }}", "blog_details_separator": "|", "read_more": "Pročitajte više...", "account_title": "Račun", "account_title_personalized": "Pozdrav, {{ first_name }}", "account_orders": "Narudžbe", "account_profile": "Profil", "discount_code": "Kod za popust", "duties_and_taxes_included_shipping_at_checkout_with_policy_without_discounts_html": "Carina i porezi su uključeni. Poštarina se obračunava prilikom plaćanja.", "duties_and_taxes_included_shipping_at_checkout_without_policy_without_discounts": "Carina i porezi su uključeni. Poštarina se obračunava prilikom plaćanja.", "duties_included_taxes_at_checkout_shipping_at_checkout_with_policy_without_discounts_html": "Carina je uključena. Poštarina se obračunava prilikom plaćanja.", "duties_included_taxes_at_checkout_shipping_at_checkout_without_policy_without_discounts": "Carina je uključena. Poštarina se obračunava prilikom plaćanja.", "pickup_available_at_html": "Preuzimanje je dostupno na lokaciji {{ location }}", "pickup_available_in": "Preuzimanje je dostupno, {{ pickup_time }}", "pickup_not_available": "Preuzimanje trenutačno nije dostupno", "pickup_ready_in": "{{ pickup_time }}", "taxes_at_checkout_shipping_at_checkout_with_policy_without_discounts_html": "Porezi i troškovi dostave obračunavaju se prilikom završetka kupovine.", "taxes_at_checkout_shipping_at_checkout_without_policy_without_discounts": "Porezi i poštarina obračunavaju se prilikom plaćanja.", "taxes_included_shipping_at_checkout_with_policy_without_discounts_html": "Porezi su uključeni. Poštarina se obračunava prilikom plaćanja.", "taxes_included_shipping_at_checkout_without_policy_without_discounts": "Porezi su uključeni. Poštarina se obračunava prilikom plaćanja.", "wrong_password": "Pogrešna lozinka", "view_more_details": "Prikaži više pojedinosti", "page_placeholder_title": "Naslov stranice", "page_placeholder_content": "Odaberite stranicu za prikaz sadržaja.", "placeholder_image": "Slika kao rezervirano mjesto", "inventory_low_stock": "Preostalo malo komada", "inventory_in_stock": "Na zalihama", "inventory_out_of_stock": "Nema na zalihama", "shipping_policy": "Poštarina se obračunava prilikom plaćanja.", "inventory_low_stock_show_count": { "one": "preostalo: {{ count }}", "other": "preostalo: {{ count }}", "few": "preostalo: {{ count }}" }, "discount_code_error": "Kod za popust se ne može primijeniti na Vašu košaricu", "shipping_discount_error": "Popusti na dostavu prikazuju se na blagajni nakon dodavanja adrese", "powered_by": "Ova trgovina koristi sustav", "store_owner_link_html": "Jeste li vlasnik/vlasnica trgovine? Prijavite se ovdje", "recipient_form_send_to": "Pošalji na", "recipient_form_email_label": "E-adresa primatelja", "recipient_form_email_label_my_email": "Moju e-adresu", "recipient_form_email_address": "E-adresu primatelja", "recipient_form_name_label": "Ime primatelja (nije obavezno)", "recipient_form_message": "Poruka (nije obavezno)", "recipient_form_characters_used": "Upotrijebljeno znakova: {{ used_chars }}/{{ max_chars }}", "recipient_form_send_on": "GGGG-MM-DD", "recipient_form_send_on_label": "Datum slanja (nije obavezno)", "recipient_form_fields_visible": "Polja obrasca primatelja sada su vidljiva", "recipient_form_fields_hidden": "Polja obrasca primatelja sada su skrivena", "recipient_form_error": "Došlo je do pogreške u slanju obrasca", "product_custom_property_character_count": "Upotrijebljeno znakova: {{ used_chars }}/{{ max_chars }}", "terms_and_policies": "Uvjeti i pravila", "pagination": { "nav_label": "Kretanje po stranicama", "previous": "Prethodna", "next": "Sljedeća", "page": "Stranica {{ page }}" }, "volume_pricing_available": "Dostupan je popust na količinu", "volume_pricing": "Popust na količinu", "at_price_each": "po cijeni od {{ price }}/kom.", "each": "{{ price }}/kom.", "each_abbreviation": "kom.", "price_at": "po cijeni od", "price_range": "Raspon cijena", "item_count_cutoff": "Više od sljedećeg broja artikala: {{ count }}", "cancel": "Odustani", "product_subtotal": "Podzbroj proizvoda", "quantity_per_item": "/kom.", "remove_all": "Ukloni sve", "remove_all_items_confirmation": "Želite li ukloniti sve artikle ({{ count }}) iz košarice?", "remove_one_item_confirmation": "Želite li ukloniti 1 artikl iz košarice?", "total_items": "Ukupno artikala", "variant": "Varijanta", "variant_total": "Ukupno za varijantu", "view_cart": "Prikaži košaricu", "your_cart": "Vaša košarica", "items_added_to_cart": { "one": "1 artikl dodan u košaricu", "other": "Artikala dodano u košaricu: {{ count }}", "few": "Artikala dodano u košaricu: {{ count }}" } }, "gift_cards": { "issued": { "how_to_use_gift_card": "Upotrijebite kod poklon-kartice na internetu ili QR kod u trgovini", "title": "Poklanjamo vam darovnu karticu u vrijednosti od {{ value }} za trgovinu {{ shop }}!", "subtext": "Vaša poklon-kartica", "shop_link": "Posjeti internetsku trgovinu", "add_to_apple_wallet": "Dodaj u Apple Wallet", "qr_image_alt": "QR kod – skenirajte ga kako biste iskoristili poklon-karticu", "copy_code": "Kopiraj kod poklon-kartice", "expiration_date": "Istječe {{ expires_on }}", "copy_code_success": "Kod je uspješno kopiran", "expired": "Isteklo" } }, "placeholders": { "password": "Lozinka", "search": "Pretraživanje", "product_title": "Naziv proizvoda", "collection_title": "Naziv kolekcije", "blog_posts": "Blogovi", "blog_post_title": "Naslov", "blog_post_author": "Autor", "blog_post_date": "Datum", "blog_post_description": "Izvadak sadržaja vašeg bloga" }, "products": { "product": { "add_to_cart": "Dodaj u košaricu", "added_to_cart": "Dodano u košaricu", "adding_to_cart": "Dodavanje...", "add_to_cart_error": "Pogreška prilikom dodavanja u košaricu", "sold_out": "Rasprodano", "unavailable": "Nedostupno", "quantity_error_max": "Maksimum za ovaj artikl iznosi {{ maximum }}", "quantity": "Količina", "quantity_increments": "Povećanje od {{ increment }}", "quantity_minimum": "Minimalno {{ minimum }}", "quantity_maximum": "Maksimalno {{ maximum }}", "in_cart": "u košarici", "default_title": "Zadani naziv", "sticky_add_to_cart": "Traka za brzo dodavanje u košaricu" } }, "fields": { "separator": "do" }, "blogs": { "article": { "comment_author_separator": "•", "comments_heading": { "one": "{{ count }} komentar", "other": "{{ count }} komentara", "few": "{{ count }} komentara" } }, "comment_form": { "email": "Adresa e-pošte", "error": "Objava komentara nije uspjela, obratite se na sljedeće:", "heading": "Ostavite komentar", "message": "Poruka", "moderated": "Napominjemo da komentari moraju biti odobreni prije objave.", "name": "Ime", "post": "Objavi komentar", "success_moderated": "Komentar je objavljen, čeka moderiranje", "success": "Komentar objavljen" } } } ================================================ FILE: locales/hu.json ================================================ { "blocks": { "load_video": "Videó betöltése: {{ description }}", "sold_out": "Elfogyott", "email_signup": { "label": "E-mail-cím", "placeholder": "E-mail-cím", "success": "Köszönjük feliratkozást!" }, "filter": "Szűrés", "payment_methods": "Fizetési módok", "contact_form": { "name": "Név", "email": "E-mail-cím", "phone": "Telefonszám", "comment": "Hozzászólás", "post_success": "Köszönjük, hogy írtál nekünk. A lehető legrövidebb időn belül válaszolni fogunk.", "error_heading": "Kérjük, helyesbítsd a következőket:" }, "slider_label": "Csúszka" }, "accessibility": { "play_model": "3D-modell lejátszása", "play_video": "Videó lejátszása", "unit_price": "Egységár", "country_results_count": "{{ count }} találat", "slideshow_pause": "Diavetítés megállítása", "slideshow_play": "Diavetítés indítása", "remove_item": "{{ title}} eltávolítása", "skip_to_text": "Ugrás a tartalomhoz", "skip_to_product_info": "Kihagyás, és ugrás a termékadatokra", "skip_to_results_list": "Ugrás a találati listára", "new_window": "Új ablakban nyílik meg.", "slideshow_next": "Következő dia", "slideshow_previous": "Előző dia", "close_dialog": "Párbeszédablak bezárása", "reset_search": "Keresés alaphelyzetbe állítása", "search_results_count": "{{ count }} találat a(z) „{{ query }}” kifejezésre", "search_results_no_results": "Nincs találat a(z) „{{ query }}” kifejezésre", "filters": "Szűrők", "filter_count": { "one": "{{ count }} szűrő alkalmazva", "other": "{{ count }} szűrő alkalmazva" }, "account": "Fiók", "cart": "Kosár", "cart_count": "Összes termék a kosárban", "menu": "Menü", "country_region": "Ország/régió", "slide_status": "{{ index }}./{{ length }} dia", "scroll_to": "Görgess ide: {{ title }}", "loading_product_recommendations": "Termékajánlások betöltése", "discount": "Kedvezménykód beváltása", "discount_applied": "Beváltott kedvezménykód: {{ code }}", "inventory_status": "Készlet állapota", "pause_video": "Videó szüneteltetése", "find_country": "Ország keresése", "localization_region_and_language": "Régió- és nyelvválasztó", "decrease_quantity": "Mennyiség csökkentése", "increase_quantity": "Mennyiség növelése", "quantity": "Mennyiség", "rating": "A termék értékelése: {{ rating }} / 5", "nested_product": "{{ product_title }} – {{ parent_title }}", "discount_menu": "Kedvezménykódok", "remove": "Eltávolítás", "view_pricing_info": "Árképzési adatok megtekintése", "open_hotspot": "Hotspot megnyitása", "slideshow": "Diavetítés", "header_navigation_label": "Elsődleges" }, "actions": { "add_to_cart": "Hozzáadás a kosárhoz", "clear_all": "Az összes törléses", "remove": "Eltávolítás", "view_in_your_space": "Megtekintés a saját környezetben", "show_filters": "Szűrés", "clear": "Törlés", "continue_shopping": "Vásárlás folytatása", "log_in_html": "Már van fiókod? Jelentkezz be a gyorsabb fizetéshez.", "see_items": { "one": "{{ count }} termék megtekintése", "other": "{{ count }} termék megtekintése" }, "view_all": "Az összes megtekintése", "add": "Hozzáadás", "choose": "Kiválasztás", "added": "Hozzáadva", "show_less": "Kevesebb megjelenítése", "show_more": "Több megjelenítése", "close": "Bezárás", "more": "Egyebek", "zoom": "Nagyítás", "close_dialog": "Párbeszédablak bezárása", "reset": "Alaphelyzetbe állítás", "enter_using_password": "Belépés jelszóval", "submit": "Beküldés", "enter_password": "Jelszó megadása", "back": "Vissza", "log_in": "Bejelentkezés", "log_out": "Kijelentkezés", "remove_discount": "Kedvezménykód ({{ code }}) eltávolítása", "view_store_information": "Webáruház adatai", "apply": "Beváltás", "sign_in_options": "További bejelentkezési lehetőségek", "sign_up": "Regisztráció", "open_image_in_full_screen": "Kép megnyitása teljes képernyőn", "sort": "Rendezés", "show_all_options": "Összes lehetőség megjelenítése", "open": "Megnyitás" }, "content": { "reviews": "összegzés", "no_results_found": "Nincs találat", "language": "Nyelv", "localization_region_and_language": "Régió és nyelv", "cart_total": "Kosár végösszege", "your_cart_is_empty": "A kosarad üres", "product_image": "Termékkép", "product_information": "Termékadatok", "quantity": "Mennyiség", "product_total": "Termék végösszege", "cart_estimated_total": "Becsült végösszeg", "seller_note": "Különleges utasítások", "cart_subtotal": "Részösszeg", "discounts": "Kedvezmények", "discount": "Kedvezmény", "duties_and_taxes_included_shipping_at_checkout_with_policy_html": "Tartalmazza a vámokat és az adókat. A kedvezmények és a szállítási költség kiszámítása a pénztárban történik.", "duties_and_taxes_included_shipping_at_checkout_without_policy": "Tartalmazza a vámokat és az adókat. A kedvezmények és a szállítási költség kiszámítása a pénztárban történik.", "taxes_included_shipping_at_checkout_with_policy_html": "Tartalmazza az adókat. A kedvezmények és a szállítási költség kiszámítása a pénztárban történik.", "taxes_included_shipping_at_checkout_without_policy": "Tartalmazza az adókat. A kedvezmények és a szállítási költség kiszámítása a pénztárban történik.", "duties_included_taxes_at_checkout_shipping_at_checkout_with_policy_html": "Tartalmazza a vámokat. Az adók, a kedvezmények és a szállítási költség kiszámítása a pénztárban történik.", "duties_included_taxes_at_checkout_shipping_at_checkout_without_policy": "Tartalmazza a vámokat. Az adók, a kedvezmények és a szállítási költség kiszámítása a pénztárban történik.", "taxes_at_checkout_shipping_at_checkout_with_policy_html": "Az adók, a kedvezmények és a szállítási költség kiszámítása a pénztárban történik..", "taxes_at_checkout_shipping_at_checkout_without_policy": "Az adók, a kedvezmények és a szállítási költség kiszámítása a pénztárban történik.", "cart_title": "Kosár", "price": "Ár", "price_regular": "Normál ár", "price_compare_at": "Összehasonlítás ár alapján", "price_sale": "Akciós ár", "checkout": "Fizetés", "duties_and_taxes_included": "Tartalmazza a vámokat és az adókat.", "duties_included": "Tartalmazza a vámokat.", "shipping_policy_html": "A fizetéskor kiszámított szállítási költség.", "taxes_included": "Tartalmazza az adókat.", "product_badge_sold_out": "Elfogyott", "product_badge_sale": "Akciós", "grid_view": { "default_view": "Alapértelmezett", "grid_fieldset": "Oszloprács", "single_item": "Önálló", "zoom_out": "Felnagyítás" }, "search_input_label": "Keresés", "search_input_placeholder": "Keresés", "search_results": "Találatok", "search_results_label": "Találatok", "search_results_no_results": "Nincs találat erre: „{{ terms }}”. Próbálj meg másra rákeresni.", "search_results_resource_articles": "Blogbejegyzések", "search_results_resource_collections": "Kollekciók", "search_results_resource_pages": "Oldal", "search_results_resource_products": "Termékek", "search_results_resource_queries": "Javaslatok keresése", "search_results_view_all": "Összes megtekintése", "search_results_view_all_button": "Összes megtekintése", "search_results_resource_products_count": { "one": "{{ count }} termék", "other": "{{ count }} termék" }, "recently_viewed_products": "Nemrégiben megtekintett", "unavailable": "Nem áll rendelkezésre", "collection_placeholder": "Kollekció címe", "product_card_placeholder": "Termék címe", "product_count": "Termékek száma", "item_count": { "one": "{{ count }} termék", "other": "{{ count }} termék" }, "errors": "Hibák", "price_from": "Indulóár: {{ price }}", "featured_products": "Kiemelt termékek", "no_products_found": "Nincs találat.", "use_fewer_filters_html": "Próbálj meg kevesebb szűrőt használni, vagy töröld az összes szűrőt.", "search": "Keresés", "search_results_no_results_check_spelling": "Nincs találat erre: „{{ terms }}”. Ellenőrizd a helyesírást, vagy írj be egy másik szót vagy kifejezést.", "filters": "Szűrők", "price_filter_html": "A legmagasabb ár {{ price }}", "blog_details_separator": "|", "read_more": "Bővebben…", "wrong_password": "Hibás jelszó", "account_title": "Fiók", "account_title_personalized": "Kedves {{ first_name }}!", "account_orders": "Rendelések", "account_profile": "Profil", "discount_code": "Kedvezménykód", "duties_and_taxes_included_shipping_at_checkout_with_policy_without_discounts_html": "Tartalmazza a vámokat és az adókat. A szállítási díjat a pénztárnál számítjuk ki.", "duties_and_taxes_included_shipping_at_checkout_without_policy_without_discounts": "Tartalmazza a vámokat és az adókat. A szállítási díjat a pénztárnál számítjuk ki.", "duties_included_taxes_at_checkout_shipping_at_checkout_with_policy_without_discounts_html": "Tartalmazza a vámokat. A szállítási díjat a pénztárnál számítjuk ki.", "duties_included_taxes_at_checkout_shipping_at_checkout_without_policy_without_discounts": "Tartalmazza a vámokat. A szállítási díjat a pénztárnál számítjuk ki.", "pickup_available_at_html": "Személyesen átvehető itt: {{ location }}", "pickup_available_in": "Személyesen átvehető ekkor: {{ pickup_time }}", "pickup_not_available": "Személyes átvétel jelenleg nem érhető el", "pickup_ready_in": "{{ pickup_time }}", "taxes_at_checkout_shipping_at_checkout_with_policy_without_discounts_html": "Az adókat és a szállítási díjat a pénztárnál számítjuk ki.", "taxes_at_checkout_shipping_at_checkout_without_policy_without_discounts": "Az adókat és a szállítási díjat a pénztárnál számítjuk ki.", "taxes_included_shipping_at_checkout_with_policy_without_discounts_html": "Tartalmazza az adókat. A szállítási díjat a pénztárnál számítjuk ki.", "taxes_included_shipping_at_checkout_without_policy_without_discounts": "Tartalmazza az adókat. A szállítási díjat a pénztárnál számítjuk ki.", "view_more_details": "További részletek megtekintése", "inventory_low_stock": "Alacsony készlet", "inventory_in_stock": "Készleten", "inventory_out_of_stock": "Nincs készleten", "page_placeholder_title": "Oldal címe", "page_placeholder_content": "Jelölj ki egy oldalt a tartalma megjelenítéséhez.", "placeholder_image": "Helyőrző kép", "inventory_low_stock_show_count": { "one": "Elérhető összeg: {{ count }}", "other": "Elérhető összeg: {{ count }}" }, "shipping_policy": "A fizetéskor kiszámított szállítási költség.", "discount_code_error": "A kedvezménykód nem érvényesíthető a kosaradon", "shipping_discount_error": "A szállítási kedvezmények a fizetéskor jelennek meg a cím megadását követően", "powered_by": "A bolt szolgáltatója:", "store_owner_link_html": "Te vagy az áruház tulajdonosa? Jelentkezz be itt", "recipient_form_send_to": "Címzett", "recipient_form_email_label": "Címzett e-mail-címe", "recipient_form_email_label_my_email": "Az e-mail-címem", "recipient_form_email_address": "Címzett e-mail-címe", "recipient_form_name_label": "Címzett neve (nem kötelező)", "recipient_form_message": "Üzenet (nem kötelező)", "recipient_form_characters_used": "{{ max_chars }} karakterből {{ used_chars }} felhasználva", "recipient_form_send_on": "ÉÉÉÉ-HH-NN", "recipient_form_send_on_label": "Küldés dátuma (nem kötelező)", "recipient_form_fields_visible": "A kedvezményezettre vonatkozó űrlapmezők most láthatók", "recipient_form_fields_hidden": "A kedvezményezettre vonatkozó űrlapmezők most el vannak rejtve", "recipient_form_error": "Hiba történt az űrlap beküldése során", "product_custom_property_character_count": "{{ used_chars }}/{{ max_chars }} karakter felhasználva", "terms_and_policies": "Feltételek és szabályzatok", "pagination": { "nav_label": "Lapozás", "previous": "Előző", "next": "Következő", "page": "{{ page }}. oldal" }, "volume_pricing_available": "Mennyiségi árképzés rendelkezésre áll", "volume_pricing": "Mennyiség árképzés", "at_price_each": "{{ price }}/db", "each": "{{ price }}/db", "each_abbreviation": "db", "price_at": "–", "price_range": "Árkategória", "cancel": "Mégse", "product_subtotal": "Termékek részösszege", "quantity_per_item": "/db", "remove_all": "Összes eltávolítása", "remove_all_items_confirmation": "Eltávolítod mind a(z) {{ count }} tételt a kosárból?", "remove_one_item_confirmation": "Eltávolítod ezt az 1 tételt a kosárból?", "total_items": "Tétel összesen", "variant": "Változat", "variant_total": "Változat összesen", "view_cart": "Kosár megtekintése", "your_cart": "Kosár", "items_added_to_cart": { "one": "1 tétel hozzáadva a kosárhoz", "other": "{{ count }} tétel hozzáadva a kosárhoz" }, "item_count_cutoff": "Több mint {{ count }} tétel" }, "gift_cards": { "issued": { "how_to_use_gift_card": "Az ajándékkártya kódja online, a QR-kód pedig az üzletben használható fel", "title": "Íme a(z) {{ shop }} üzletben levásárolható, {{ value }} értékű ajándékkártyád!", "subtext": "Ajándékkártya", "shop_link": "Webáruház megnyitása", "add_to_apple_wallet": "Hozzáadás az Apple Wallethoz", "qr_image_alt": "Ezt a QR-kódot beszkennelve beválthatod az ajándékkártyát.", "copy_code": "Ajándékkártya kódjának másolása", "expiration_date": "Lejárat dátuma: {{ expires_on }}", "copy_code_success": "Sikeres volt a kód másolása", "expired": "Lejárt" } }, "blogs": { "article": { "comment_author_separator": "•", "comments_heading": { "one": "{{ count }} hozzászólás", "other": "{{ count }} hozzászólás" } }, "comment_form": { "email": "E‑mail-cím", "error": "A hozzászólás közzététele nem sikerült, kérjük, ügyelj a következőkre:", "heading": "Hozzászólás írása", "message": "Üzenet", "moderated": "Felhívjuk a figyelmedet, hogy közzététel előtt a hozzászólásokat jóvá kell hagyni.", "name": "Név", "post": "Hozzászólás elküldése", "success_moderated": "Hozzászólás közzétéve, moderálásra vár", "success": "Hozzászólás közzétéve" } }, "fields": { "separator": "–" }, "placeholders": { "password": "Jelszó", "search": "Keresés", "product_title": "Termék megnevezése", "collection_title": "Kollekció megnevezése", "blog_posts": "Blogbejegyzések", "blog_post_title": "Cím", "blog_post_author": "Szerző", "blog_post_date": "Dátum", "blog_post_description": "Összefoglaló a blogbejegyzésed tartalmáról" }, "products": { "product": { "add_to_cart": "Hozzáadás a kosárhoz", "adding_to_cart": "Hozzáadás…", "added_to_cart": "Hozzáadva a kosárhoz", "add_to_cart_error": "Nem tudtuk hozzáadni a terméket a kosárhoz", "quantity_error_max": "A tétel maximális mennyisége {{ maximum }}", "sold_out": "Elfogyott", "unavailable": "Nincs készleten", "quantity": "Mennyiség", "quantity_increments": "Növekmény: {{ increment }}", "quantity_minimum": "Minimum: {{ minimum }}", "quantity_maximum": "Maximum: {{ maximum }}", "in_cart": "a kosárban", "default_title": "Alapértelmezett cím", "sticky_add_to_cart": "Gyors hozzáadás a kosárhoz sáv" } } } ================================================ FILE: locales/id.json ================================================ { "blocks": { "load_video": "Muat video: {{ description }}", "sold_out": "Habis", "email_signup": { "label": "Email", "placeholder": "Alamat email", "success": "Terima kasih sudah berlangganan!" }, "filter": "Filter", "payment_methods": "Metode pembayaran", "contact_form": { "name": "Nama", "email": "Email", "phone": "Telepon", "comment": "Komentar", "post_success": "Terima kasih sudah menghubungi kami. Kami akan segera menghubungi Anda.", "error_heading": "Mohon sesuaikan:" }, "slider_label": "Slider" }, "accessibility": { "play_model": "Putar model 3D", "play_video": "Putar video", "unit_price": "Harga satuan", "country_results_count": "{{ count }} hasil", "slideshow_pause": "Jeda slideshow", "slideshow_play": "Putar slideshow", "remove_item": "Hapus {{ title}}", "skip_to_text": "Langsung ke konten", "skip_to_product_info": "Langsung ke informasi produk", "skip_to_results_list": "Langsung ke daftar hasil", "new_window": "Membuka di jendela baru.", "close_dialog": "Tutup dialog", "reset_search": "Reset pencarian", "search_results_count": "{{ count }} hasil pencarian ditemukan untuk \"{{ query }}\"", "search_results_no_results": "Tidak ditemukan hasil untuk \"{{ query }}\"", "slideshow_next": "Slide berikutnya", "slideshow_previous": "Slide sebelumnya", "filters": "Filter", "account": "Akun", "cart": "Keranjang", "cart_count": "Total item di keranjang", "filter_count": { "one": "{{ count }} filter diterapkan", "other": "{{ count }} filter diterapkan" }, "menu": "Menu", "country_region": "Negara/Wilayah", "slide_status": "Slide {{ index }} dari {{ length }}", "scroll_to": "Gulir ke {{ title }}", "loading_product_recommendations": "Memuat rekomendasi produk", "discount": "Pakai kode diskon", "discount_applied": "Kode diskon yang dipakai: {{ code }}", "inventory_status": "Status Inventaris", "pause_video": "Jeda video", "find_country": "Temukan negara", "localization_region_and_language": "Pemilih wilayah dan bahasa", "decrease_quantity": "Kurangi jumlah", "increase_quantity": "Tambah jumlah", "quantity": "Jumlah", "rating": "Peringkat produk ini adalah {{ rating }} dari 5", "nested_product": "{{ product_title }} untuk {{ parent_title }}", "discount_menu": "Kode Diskon", "remove": "Hapus", "view_pricing_info": "Lihat informasi harga", "open_hotspot": "Buka hotspot", "slideshow": "Tayangan slide", "header_navigation_label": "Utama" }, "actions": { "add_to_cart": "Tambahkan ke keranjang", "clear_all": "Hapus semua", "remove": "Hapus", "view_in_your_space": "Lihat di lokasi Anda", "show_filters": "Filter", "clear": "Kosongkan", "continue_shopping": "Lanjutkan belanja", "log_in_html": "Sudah punya akun? Login untuk checkout lebih cepat.", "see_items": { "one": "Lihat {{ count }} item", "other": "Lihat {{ count }} item" }, "view_all": "Lihat semua", "add": "Tambah", "choose": "Pilih", "added": "Ditambahkan", "show_less": "Sembunyikan lainnya", "show_more": "Selengkapnya", "close": "Tutup", "more": "Selengkapnya", "zoom": "Perbesar", "close_dialog": "Tutup dialog", "reset": "Reset", "remove_discount": "Hapus diskon {{ code }}", "enter_using_password": "Masuk dengan sandi", "submit": "Kirim", "enter_password": "Masukkan sandi", "view_store_information": "Lihat informasi toko", "back": "Kembali", "log_in": "Masuk", "log_out": "Logout", "apply": "Pakai", "sign_in_options": "Opsi masuk lainnya", "open_image_in_full_screen": "Buka gambar dalam layar penuh", "sign_up": "Daftar", "sort": "Urutkan", "show_all_options": "Tampilkan semua opsi", "open": "Buka" }, "content": { "reviews": "ulasan", "language": "Bahasa", "localization_region_and_language": "Wilayah dan bahasa", "no_results_found": "Hasil tidak ditemukan", "cart_total": "Total keranjang", "your_cart_is_empty": "Keranjang Anda kosong", "product_image": "Gambar produk", "product_information": "Informasi produk", "quantity": "Jumlah", "product_total": "Total produk", "cart_estimated_total": "Estimasi total", "seller_note": "Instruksi khusus", "cart_subtotal": "Subtotal", "discounts": "Diskon", "discount": "Diskon", "duties_and_taxes_included_shipping_at_checkout_with_policy_html": "Termasuk bea cukai dan pajak. Diskon dan biaya pengiriman dihitung saat checkout.", "duties_and_taxes_included_shipping_at_checkout_without_policy": "Termasuk bea cukai dan pajak. Diskon dan biaya pengiriman dihitung saat checkout.", "taxes_included_shipping_at_checkout_with_policy_html": "Termasuk pajak. Diskon dan biaya pengiriman dihitung saat checkout.", "taxes_included_shipping_at_checkout_without_policy": "Termasuk pajak. Diskon dan biaya pengiriman dihitung saat checkout.", "duties_included_taxes_at_checkout_shipping_at_checkout_with_policy_html": "Termasuk bea cukai. Pajak, diskon, dan biaya pengiriman dihitung saat checkout.", "duties_included_taxes_at_checkout_shipping_at_checkout_without_policy": "Termasuk bea cukai. Pajak, diskon, dan biaya pengiriman dihitung saat checkout.", "taxes_at_checkout_shipping_at_checkout_with_policy_html": "Pajak, diskon, dan biaya pengiriman dihitung saat checkout.", "taxes_at_checkout_shipping_at_checkout_without_policy": "Pajak, diskon, dan biaya pengiriman dihitung saat checkout.", "checkout": "Check out", "cart_title": "Keranjang", "price": "Harga", "price_regular": "Harga reguler", "price_compare_at": "Bandingkan dengan harga", "price_sale": "Harga obral", "duties_and_taxes_included": "Termasuk bea cukai dan pajak.", "duties_included": "Termasuk bea cukai.", "shipping_policy_html": "Biaya pengiriman dihitung saat checkout.", "taxes_included": "Termasuk pajak.", "product_badge_sold_out": "Habis", "product_badge_sale": "Promo", "search_input_label": "Cari", "search_input_placeholder": "Cari", "search_results": "Hasil pencarian", "search_results_label": "Hasil pencarian", "search_results_no_results": "Tidak ada hasil yang ditemukan untuk \"{{ terms }}\". Coba pencarian lain.", "search_results_resource_articles": "Postingan blog", "search_results_resource_collections": "Koleksi", "search_results_resource_pages": "Halaman", "search_results_resource_products": "Produk", "search_results_resource_queries": "Saran pencarian", "search_results_view_all": "Lihat semua", "search_results_view_all_button": "Lihat semua", "search_results_resource_products_count": { "one": "{{ count }} produk", "other": "{{ count }} produk" }, "grid_view": { "default_view": "Default", "grid_fieldset": "Grid kolom", "single_item": "Tunggal", "zoom_out": "Perkecil" }, "recently_viewed_products": "Baru saja dilihat", "collection_placeholder": "Judul koleksi", "product_card_placeholder": "Judul produk", "unavailable": "Tidak tersedia", "product_count": "Jumlah produk", "item_count": { "one": "{{ count }} item", "other": "{{ count }} item" }, "errors": "Kesalahan", "price_from": "Mulai {{ price }}", "search": "Cari", "search_results_no_results_check_spelling": "Tidak ada hasil yang ditemukan untuk \"{{ terms }}\". Periksa ejaan atau gunakan kata atau frasa yang berbeda.", "featured_products": "Produk unggulan", "no_products_found": "Tidak ada produk yang ditemukan.", "use_fewer_filters_html": "Coba kurangi filter, atau hapus semua filter.", "filters": "Filter", "price_filter_html": "Harga tertingginya adalah {{ price }}", "blog_details_separator": "|", "read_more": "Baca selengkapnya...", "discount_code": "Kode diskon", "pickup_available_at_html": "Pengambilan dapat dilakukan di {{ location }}", "pickup_available_in": "Pengambilan dapat dilakukan pada {{ pickup_time }}", "pickup_not_available": "Pengambilan saat ini tidak tersedia", "pickup_ready_in": "{{ pickup_time }}", "wrong_password": "Sandi salah", "account_title": "Akun", "account_title_personalized": "Hai {{ first_name }}", "account_orders": "Pesanan", "account_profile": "Profil", "duties_and_taxes_included_shipping_at_checkout_with_policy_without_discounts_html": "Termasuk bea cukai dan pajak. Biaya pengiriman dihitung saat checkout.", "duties_and_taxes_included_shipping_at_checkout_without_policy_without_discounts": "Termasuk bea cukai dan pajak. Biaya pengiriman dihitung saat checkout.", "duties_included_taxes_at_checkout_shipping_at_checkout_with_policy_without_discounts_html": "Termasuk bea cukai. Biaya pengiriman dihitung saat checkout.", "duties_included_taxes_at_checkout_shipping_at_checkout_without_policy_without_discounts": "Termasuk bea cukai. Biaya pengiriman dihitung saat checkout.", "taxes_at_checkout_shipping_at_checkout_with_policy_without_discounts_html": "Pajak dan biaya pengiriman dihitung saat checkout.", "taxes_at_checkout_shipping_at_checkout_without_policy_without_discounts": "Pajak dan biaya pengiriman dihitung saat checkout.", "taxes_included_shipping_at_checkout_with_policy_without_discounts_html": "Termasuk pajak. Biaya pengiriman dihitung saat checkout.", "taxes_included_shipping_at_checkout_without_policy_without_discounts": "Termasuk pajak. Biaya pengiriman dihitung saat checkout.", "view_more_details": "Lihat detail lebih lanjut", "inventory_low_stock": "Stok sedikit", "inventory_in_stock": "Tersedia", "inventory_out_of_stock": "Stok habis", "page_placeholder_title": "Judul halaman", "page_placeholder_content": "Pilih halaman untuk menampilkan kontennya.", "placeholder_image": "Gambar placeholder", "inventory_low_stock_show_count": { "one": "Tersisa {{ count }}", "other": "Tersisa {{ count }}" }, "discount_code_error": "Kode diskon tidak dapat diterapkan ke keranjang Anda", "shipping_policy": "Biaya pengiriman dihitung saat checkout.", "shipping_discount_error": "Diskon biaya pengiriman akan ditampilkan saat checkout setelah menambahkan alamat", "powered_by": "Toko ini didukung oleh", "store_owner_link_html": "Anda pemilik toko? Login di sini", "recipient_form_send_to": "Kirim ke", "recipient_form_email_label": "Email penerima", "recipient_form_email_label_my_email": "Email saya", "recipient_form_email_address": "Alamat email penerima", "recipient_form_name_label": "Nama penerima (opsional)", "recipient_form_message": "Pesan (opsional)", "recipient_form_characters_used": "{{ used_chars }}/{{ max_chars }} karakter digunakan", "recipient_form_send_on": "TTTT-BB-HH", "recipient_form_send_on_label": "Kirim pada (opsional)", "recipient_form_fields_visible": "Kolom formulir penerima sekarang ditampilkan", "recipient_form_fields_hidden": "Kolom formulir penerima sekarang disembunyikan", "recipient_form_error": "Terjadi kesalahan saat pengiriman formulir", "product_custom_property_character_count": "{{ used_chars }}/{{ max_chars }} karakter digunakan", "terms_and_policies": "Ketentuan dan Kebijakan", "pagination": { "nav_label": "Navigasi paginasi", "previous": "Sebelumnya", "next": "Berikutnya", "page": "Halaman {{ page }}" }, "volume_pricing_available": "Harga volume tersedia", "volume_pricing": "Harga volume", "at_price_each": "harga {{ price }}/satuan", "each": "{{ price }}/satuan", "each_abbreviation": "satuan", "price_at": "dalam", "price_range": "Kisaran harga", "item_count_cutoff": "Lebih dari {{ count }} item", "cancel": "Batal", "product_subtotal": "Subtotal produk", "quantity_per_item": "/satuan", "remove_all": "Hapus semua", "remove_all_items_confirmation": "Hapus {{ count }} item ini dari keranjang Anda?", "remove_one_item_confirmation": "Hapus 1 item dari keranjang Anda?", "total_items": "Total item", "variant": "Varian", "variant_total": "Total varian", "view_cart": "Lihat keranjang", "your_cart": "Keranjang Anda", "items_added_to_cart": { "one": "1 item ditambahkan ke keranjang", "other": "{{ count }} item ditambahkan ke keranjang" } }, "gift_cards": { "issued": { "how_to_use_gift_card": "Gunakan kode voucher secara online atau kode QR di toko", "title": "Ini dia voucher senilai {{ value }} Anda untuk {{ shop }}!", "subtext": "Voucher Anda", "shop_link": "Kunjungi toko online", "add_to_apple_wallet": "Tambahkan ke Dompet Apple", "qr_image_alt": "Kode QR — pindai untuk menukarkan voucher", "copy_code": "Salin kode voucher", "expiration_date": "Kedaluwarsa pada {{ expires_on }}", "copy_code_success": "Kode berhasil disalin", "expired": "Kedaluwarsa" } }, "placeholders": { "password": "Sandi", "search": "Cari", "product_title": "Judul produk", "collection_title": "Judul koleksi", "blog_posts": "Postingan blog", "blog_post_title": "Judul", "blog_post_author": "Penulis", "blog_post_date": "Tanggal", "blog_post_description": "Cuplikan dari konten postingan blog Anda" }, "products": { "product": { "add_to_cart": "Tambahkan ke keranjang", "added_to_cart": "Ditambahkan ke keranjang", "adding_to_cart": "Menambahkan...", "add_to_cart_error": "Kesalahan saat menambahkan ke keranjang", "sold_out": "Habis", "unavailable": "Tidak Tersedia", "quantity_error_max": "Item ini memiliki batas maksimum {{ maximum }}", "quantity": "Jumlah", "quantity_increments": "Nilai peningkatan {{ increment }}", "quantity_minimum": "Minimum {{ minimum }}", "quantity_maximum": "Maksimum {{ maximum }}", "in_cart": "di keranjang", "default_title": "Judul Bawaan", "sticky_add_to_cart": "Bilah penambahan cepat ke keranjang" } }, "fields": { "separator": "hingga" }, "blogs": { "article": { "comment_author_separator": "•", "comments_heading": { "one": "{{ count }} komentar", "other": "{{ count }} komentar" } }, "comment_form": { "email": "Email", "error": "Komentar gagal dikirim, perbaiki hal-hal berikut:", "heading": "Tulis komentar", "message": "Pesan", "moderated": "Ingat, komentar perlu disetujui sebelum dipublikasikan.", "name": "Nama", "post": "Posting komentar", "success_moderated": "Komentar diposting, menunggu moderasi", "success": "Komentar diposting" } } } ================================================ FILE: locales/it.json ================================================ { "blocks": { "load_video": "Carica il video: {{ description }}", "sold_out": "Esaurito", "email_signup": { "label": "Email", "placeholder": "Indirizzo email", "success": "Grazie per l'iscrizione!" }, "filter": "Filtro", "payment_methods": "Metodi di pagamento", "contact_form": { "name": "Nome", "email": "Email", "phone": "Telefono", "comment": "Commento", "post_success": "Grazie per averci contattato. Risponderemo il prima possibile.", "error_heading": "Correggi gli errori seguenti:" }, "slider_label": "Cursore" }, "accessibility": { "play_model": "Riproduci modello 3D", "play_video": "Riproduci video", "unit_price": "Prezzo unitario", "country_results_count": "{{ count }} risultati", "slideshow_pause": "Metti in pausa presentazione", "slideshow_play": "Avvia presentazione", "remove_item": "Rimuovi {{ title}}", "skip_to_text": "Vai direttamente al contenuto", "skip_to_product_info": "Passa alle informazioni sul prodotto", "skip_to_results_list": "Passa all'elenco dei risultati", "new_window": "Si apre in una nuova finestra.", "slideshow_next": "Slide successiva", "slideshow_previous": "Slide precedente", "close_dialog": "Chiudi finestra di dialogo", "reset_search": "Ripristina ricerca", "search_results_count": "{{ count }} risultati della ricerca trovati per \"{{ query }}\"", "search_results_no_results": "Nessun risultato trovato per \"{{ query }}\"", "filters": "Filtri", "filter_count": { "one": "{{ count }} filtro applicato", "other": "{{ count }} filtri applicati", "many": "{{ count }} filtri applicati" }, "account": "Account", "cart": "Carrello", "cart_count": "Totale articoli nel carrello", "menu": "Menu", "country_region": "Paese/Area geografica", "slide_status": "Slide {{ index }} di {{ length }}", "scroll_to": "Scorri fino a {{ title }}", "loading_product_recommendations": "Caricamento delle raccomandazioni sui prodotti", "discount": "Applica un codice sconto", "discount_menu": "Codici sconto", "discount_applied": "Codice sconto applicato: {{ code }}", "inventory_status": "Stato delle scorte", "pause_video": "Metti video in pausa", "find_country": "Trova paese", "localization_region_and_language": "Selettore dell'area geografica e della lingua", "decrease_quantity": "Diminuisci quantità", "increase_quantity": "Aumenta quantità", "quantity": "Quantità", "rating": "Il voto per questo prodotto è {{ rating }} su 5", "nested_product": "{{ product_title }} per {{ parent_title }}", "remove": "Rimuovi", "view_pricing_info": "Visualizza informazioni sui prezzi", "open_hotspot": "Apri hotspot", "slideshow": "Presentazione", "header_navigation_label": "Principale" }, "actions": { "add_to_cart": "Aggiungi al carrello", "clear_all": "Cancella tutto", "remove": "Rimuovi", "view_in_your_space": "Visualizza nel tuo spazio", "show_filters": "Filtro", "clear": "Cancella", "continue_shopping": "Continua lo shopping", "log_in_html": "Hai un account? Accedi per un check-out più veloce.", "see_items": { "one": "Vedi {{ count }} articolo", "other": "Vedi {{ count }} articoli", "many": "Vedi {{ count }} articoli" }, "view_all": "Visualizza tutto", "add": "Aggiungi", "choose": "Scegli", "added": "Aggiunto", "show_less": "Mostra meno", "show_more": "Mostra di più", "close": "Chiudi", "more": "Altro", "reset": "Ripristina", "zoom": "Zoom", "close_dialog": "Chiudi finestra di dialogo", "back": "Indietro", "log_in": "Accedi", "log_out": "Esci", "remove_discount": "Rimuovi sconto {{ code }}", "enter_using_password": "Accedi utilizzando la password", "submit": "Invia", "enter_password": "Inserisci password", "view_store_information": "Visualizza i dettagli del negozio", "apply": "Applica", "sign_in_options": "Altre opzioni di accesso", "sign_up": "Iscriviti", "open_image_in_full_screen": "Apri immagine a schermo intero", "sort": "Ordina", "show_all_options": "Mostra tutte le opzioni", "open": "Apri" }, "content": { "reviews": "recensioni", "no_results_found": "Nessun risultato trovato", "language": "Lingua", "localization_region_and_language": "Area geografica e lingua", "cart_total": "Totale carrello", "your_cart_is_empty": "Il tuo carrello è vuoto", "product_image": "Immagine del prodotto", "product_information": "Informazioni sul prodotto", "quantity": "Quantità", "product_total": "Totale del prodotto", "cart_estimated_total": "Totale stimato", "seller_note": "Istruzioni speciali", "cart_subtotal": "Subtotale", "discounts": "Sconti", "discount": "Sconto", "duties_and_taxes_included_shipping_at_checkout_with_policy_html": "Dazi e imposte inclusi. Sconti e spedizione calcolati al check-out.", "duties_and_taxes_included_shipping_at_checkout_without_policy": "Dazi e imposte inclusi. Sconti e spedizione calcolati al check-out.", "taxes_included_shipping_at_checkout_with_policy_html": "Imposte incluse. Sconti e spedizione calcolati al check-out.", "taxes_included_shipping_at_checkout_without_policy": "Imposte incluse. Sconti e spedizione calcolati al check-out.", "duties_included_taxes_at_checkout_shipping_at_checkout_with_policy_html": "Dazi inclusi. Imposte, sconti e spedizione calcolati al check-out.", "duties_included_taxes_at_checkout_shipping_at_checkout_without_policy": "Dazi inclusi. Imposte, sconti e spedizione calcolati al check-out.", "taxes_at_checkout_shipping_at_checkout_with_policy_html": "Imposte, sconti e spedizione calcolati al check-out.", "taxes_at_checkout_shipping_at_checkout_without_policy": "Imposte, sconti e spedizione calcolati al check-out.", "checkout": "Check-out", "cart_title": "Carrello", "price": "Prezzo", "price_regular": "Prezzo di listino", "price_compare_at": "Prezzo di confronto", "price_sale": "Prezzo promozionale", "duties_and_taxes_included": "Dazi e imposte inclusi.", "duties_included": "Dazi inclusi.", "shipping_policy_html": "Spese di spedizione calcolate al check-out.", "taxes_included": "Imposte incluse.", "product_badge_sold_out": "Esaurito", "product_badge_sale": "In offerta", "search_input_label": "Ricerca", "search_input_placeholder": "Ricerca", "search_results": "Risultati della ricerca", "search_results_label": "Risultati della ricerca", "search_results_no_results": "Nessun risultato trovato per “{{ terms }}”. Prova con un’altra ricerca.", "search_results_resource_articles": "Articoli del blog", "search_results_resource_collections": "Collezioni", "search_results_resource_pages": "Pagine", "search_results_resource_products": "Prodotti", "search_results_resource_queries": "Suggerimenti di ricerca", "search_results_view_all": "Visualizza tutto", "search_results_view_all_button": "Visualizza tutto", "search_results_resource_products_count": { "one": "{{ count }} prodotto", "other": "{{ count }} prodotti", "many": "{{ count }} prodotti" }, "grid_view": { "default_view": "Predefinito", "grid_fieldset": "Griglia a colonne", "single_item": "Singola", "zoom_out": "Allontana" }, "unavailable": "Non disponibile", "collection_placeholder": "Titolo della collezione", "product_card_placeholder": "Titolo del prodotto", "recently_viewed_products": "Visualizzati di recente", "product_count": "Conteggio prodotti", "item_count": { "one": "{{ count }} articolo", "other": "{{ count }} articoli", "many": "{{ count }} articoli" }, "errors": "Errori", "search": "Ricerca", "search_results_no_results_check_spelling": "Nessun risultato trovato per \"{{ terms }}\". Controlla l'ortografia o usa un'altra parola o frase.", "featured_products": "Prodotti in primo piano", "no_products_found": "Nessun prodotto trovato.", "price_from": "Da {{ price }}", "use_fewer_filters_html": "Prova a usare meno filtri oppure cancella tutti i filtri.", "filters": "Filtri", "price_filter_html": "Il prezzo più alto è {{ price }}", "blog_details_separator": "|", "read_more": "Maggiori informazioni...", "account_title": "Account", "account_title_personalized": "Ciao {{ first_name }}", "account_orders": "Ordini", "account_profile": "Profilo", "discount_code": "Codice sconto", "duties_and_taxes_included_shipping_at_checkout_with_policy_without_discounts_html": "Imposte e dazi inclusi. Le spese di spedizione vengono calcolate al check-out.", "duties_and_taxes_included_shipping_at_checkout_without_policy_without_discounts": "Imposte e dazi inclusi. Le spese di spedizione vengono calcolate al check-out.", "duties_included_taxes_at_checkout_shipping_at_checkout_with_policy_without_discounts_html": "Dazi inclusi. Le spese di spedizione vengono calcolate al check-out.", "duties_included_taxes_at_checkout_shipping_at_checkout_without_policy_without_discounts": "Dazi inclusi. Le spese di spedizione vengono calcolate al check-out.", "pickup_available_at_html": "Ritiro disponibile presso la sede {{ location }}", "pickup_available_in": "Ritiro disponibile, {{ pickup_time }}", "pickup_not_available": "Ritiro non disponibile al momento", "pickup_ready_in": "{{ pickup_time }}", "taxes_at_checkout_shipping_at_checkout_with_policy_without_discounts_html": "Imposte e spese di spedizione calcolate al check-out.", "taxes_at_checkout_shipping_at_checkout_without_policy_without_discounts": "Imposte e spese di spedizione calcolate al check-out.", "taxes_included_shipping_at_checkout_with_policy_without_discounts_html": "Imposte incluse. Le spese di spedizione vengono calcolate al check-out.", "taxes_included_shipping_at_checkout_without_policy_without_discounts": "Imposte incluse. Le spese di spedizione vengono calcolate al check-out.", "wrong_password": "Password errata", "view_more_details": "Visualizza più dettagli", "inventory_low_stock": "Scorte ridotte", "inventory_in_stock": "Disponibile", "inventory_out_of_stock": "Esaurito", "page_placeholder_title": "Titolo della pagina", "page_placeholder_content": "Seleziona una pagina per visualizzarne il contenuto.", "placeholder_image": "Immagine segnaposto", "inventory_low_stock_show_count": { "one": "{{ count }} rimasto", "other": "{{ count }} rimasto", "many": "{{ count }} rimasto" }, "discount_code_error": "Il codice sconto non può essere applicato al tuo carrello", "shipping_policy": "Spese di spedizione calcolate al check-out.", "powered_by": "Questo negozio sarà ospitato su", "store_owner_link_html": "Il negozio è di tua proprietà? Accedi qui", "shipping_discount_error": "Gli sconti sulla spedizione vengono mostrati al momento del check-out dopo l'aggiunta di un indirizzo", "recipient_form_send_to": "Invia a", "recipient_form_email_label": "Email del destinatario", "recipient_form_email_label_my_email": "La mia email", "recipient_form_email_address": "Indirizzo email del destinatario", "recipient_form_name_label": "Nome destinatario (facoltativo)", "recipient_form_message": "Messaggio (facoltativo)", "recipient_form_characters_used": "{{ used_chars }}/{{ max_chars }} caratteri utilizzati", "recipient_form_send_on": "GG/MM/AAAA", "recipient_form_send_on_label": "Spedisci il giorno (opzionale)", "recipient_form_fields_visible": "I campi del modulo destinatario sono ora visibili", "recipient_form_fields_hidden": "I campi del modulo destinatario sono ora nascosti", "recipient_form_error": "Si è verificato un errore durante l'invio del modulo", "product_custom_property_character_count": "{{ used_chars }}/{{ max_chars }} caratteri utilizzati", "terms_and_policies": "Termini e informative", "pagination": { "nav_label": "Navigazione impaginazione", "previous": "Indietro", "next": "Avanti", "page": "Pagina {{ page }}" }, "volume_pricing_available": "Sono disponibili prezzi basati sui volumi", "volume_pricing": "Prezzi basati sui volumi", "at_price_each": "a {{ price }}/cad.", "each": "{{ price }}/cad.", "each_abbreviation": "cad.", "price_at": "a", "price_range": "Intervallo di prezzo", "cancel": "Annulla", "product_subtotal": "Subtotale prodotto", "quantity_per_item": "cad.", "remove_all": "Rimuovi tutto", "remove_all_items_confirmation": "Rimuovere tutti i {{ count }} articoli dal carrello?", "remove_one_item_confirmation": "Rimuovere un articolo dal carrello?", "total_items": "Articoli totali", "variant": "Variante", "variant_total": "Totale variante", "view_cart": "Visualizza carrello", "your_cart": "Il tuo carrello", "items_added_to_cart": { "one": "1 articolo aggiunto al carrello", "other": "{{ count }} articoli aggiunti al carrello", "many": "{{ count }} articoli aggiunti al carrello" }, "item_count_cutoff": "Più di {{ count }} articoli" }, "gift_cards": { "issued": { "how_to_use_gift_card": "Utilizza il codice del buono regalo online o il codice QR in negozio", "title": "Ecco il saldo del tuo buono regalo dal valore di {{ value }} per {{ shop }}!", "subtext": "Il tuo buono regalo", "shop_link": "Visita il negozio online", "add_to_apple_wallet": "Aggiungi a Apple Wallet", "qr_image_alt": "Codice QR — scansiona per riscattare il buono regalo", "copy_code": "Copia codice del buono regalo", "expiration_date": "Scade il giorno {{ expires_on }}", "copy_code_success": "Codice copiato correttamente", "expired": "Scaduto" } }, "blogs": { "article": { "comment_author_separator": "•", "comments_heading": { "one": "{{ count }} commento", "other": "{{ count }} commenti", "many": "{{ count }} commenti" } }, "comment_form": { "email": "Email", "error": "Pubblicazione del commento non riuscita; verifica quanto segue:", "heading": "Lascia un commento", "message": "Messaggio", "moderated": "Ricorda che i commenti devono essere approvati prima di essere pubblicati.", "name": "Nome", "post": "Pubblica commento", "success_moderated": "Commento pubblicato, in attesa di moderazione", "success": "Commento pubblicato" } }, "fields": { "separator": "a" }, "placeholders": { "password": "Password", "search": "Ricerca", "product_title": "Titolo del prodotto", "collection_title": "Titolo della collezione", "blog_posts": "Articoli del blog", "blog_post_title": "Titolo", "blog_post_author": "Autore", "blog_post_date": "Data", "blog_post_description": "Un estratto dal contenuto del tuo articolo del blog" }, "products": { "product": { "add_to_cart": "Aggiungi al carrello", "adding_to_cart": "Aggiunta in corso...", "added_to_cart": "Aggiunto al carrello", "add_to_cart_error": "Errore durante l'aggiunta al carrello", "quantity_error_max": "Questo articolo ha un massimo di {{ maximum }}", "sold_out": "Esaurito", "unavailable": "Non disponibile", "quantity": "Quantità", "quantity_increments": "Incrementi di {{ increment }}", "quantity_minimum": "Minimo di {{ minimum }}", "quantity_maximum": "Massimo di {{ maximum }}", "in_cart": "nel carrello", "default_title": "Titolo predefinito", "sticky_add_to_cart": "Barra per l'aggiunta rapida al carrello" } } } ================================================ FILE: locales/it.schema.json ================================================ { "names": { "404": "404", "borders": "Bordi", "collapsible_row": "Riga comprimibile", "colors": "Colori", "custom_section": "Sezione personalizzata", "icon": "Icona", "logo_and_favicon": "Logo e favicon", "overlapping_blocks": "Blocchi sovrapposti", "product_buy_buttons": "Pulsanti di acquisto", "product_description": "Descrizione", "product_price": "Prezzo", "product_variant_picker": "Selettore di variante", "slideshow": "Presentazione", "typography": "Tipografia", "video": "Video", "slideshow_controls": "Controlli della presentazione", "size": "Taglia", "spacing": "Spaziatura", "product_recommendations": "Prodotti consigliati", "product_media": "Contenuti multimediali del prodotto", "featured_collection": "Collezione in evidenza", "add_to_cart": "Aggiungi al carrello", "email_signup": "Iscrizione alla newsletter", "submit_button": "Pulsante di invio", "grid_layout_selector": "Selettore del layout a griglia", "image": "Immagine", "list_items": "Voci dell'elenco", "facets": "Filtri", "variants": "Varianti", "product_cards": "Schede prodotto", "styles": "Stili", "primary_button": "Pulsante principale", "secondary_button": "Pulsante secondario", "popovers_and_modals": "Popover e modali", "buttons": "Pulsanti", "inputs": "Input", "marquee": "Marquee", "alternating_content_rows": "Righe alternate", "pull_quote": "Citazione in evidenza", "contact_form": "Modulo di contatto", "featured_product": "Prodotto in primo piano", "icons_with_text": "Icone con testo", "products_carousel": "Collezione in evidenza: Carosello", "products_grid": "Collezione in evidenza: Griglia", "product_list": "Collezione in evidenza", "spacer": "Spaziatore", "accelerated_checkout": "Check-out veloce", "accordion": "Accordion", "accordion_row": "Riga accordion", "animations": "Animazioni", "announcement": "Annuncio", "announcement_bar": "Barra degli annunci", "badges": "Badge", "button": "Pulsante", "cart": "Carrello", "cart_items": "Articoli del carrello", "cart_products": "Prodotti nel carrello", "cart_title": "Carrello", "collection": "Collezione", "collection_card": "Scheda della collezione", "collection_columns": "Colonne della collezione", "collection_container": "Collezione", "collection_description": "Descrizione della collezione", "collection_image": "Immagine della collezione", "collection_info": "Informazioni sulla collezione", "collection_list": "Elenco delle collezioni", "collections": "Collezioni", "content": "Contenuto", "content_grid": "Griglia di contenuto", "details": "Dettagli", "divider": "Divisore", "filters": "Filtro e ordinamento", "follow_on_shop": "Segui su Shop", "footer": "Footer", "footer_utilities": "Utilità del footer", "group": "Gruppo", "header": "Header", "heading": "Intestazione", "icons": "Icone", "image_with_text": "Immagine con testo", "input": "Input", "logo": "Logo", "magazine_grid": "Griglia stile rivista", "media": "Contenuti multimediali", "menu": "Menu", "mobile_layout": "Layout per dispositivi mobili", "payment_icons": "Icone di pagamento", "popup_link": "Link pop up", "predictive_search": "Popover di ricerca", "predictive_search_empty": "Ricerca predittiva vuota", "price": "Prezzo", "product": "Prodotto", "product_card": "Scheda prodotto", "product_card_media": "Contenuti multimediali", "product_card_rendering": "Rendering della scheda prodotto", "product_grid": "Griglia", "product_grid_main": "Griglia di prodotti", "product_image": "Immagine del prodotto", "product_information": "Informazioni sul prodotto", "product_review_stars": "Stelle di recensione", "quantity": "Quantità", "row": "Riga", "search": "Cerca", "section": "Sezione", "selected_variants": "Varianti selezionate", "slide": "Slide", "social_media_links": "Link dei social media", "steps": "Passaggi", "summary": "Riepilogo", "swatches": "Campioni", "testimonials": "Testimonianze", "text": "Testo", "title": "Titolo", "utilities": "Utilità", "search_input": "Input di ricerca", "search_results": "Risultati di ricerca", "read_only": "Sola lettura", "collection_title": "Titolo della collezione", "collections_bento": "Elenco delle collezioni: Bento", "collections_carousel": "Elenco delle collezioni: Carosello", "collections_grid": "Elenco delle collezioni: Griglia", "collection_links": "Link delle collezioni", "collection_links_spotlight": "Link delle collezioni: Spotlight", "collection_links_text": "Link delle collezioni: Testo", "count": "Conteggio", "divider_section": "Divisore", "faq_section": "Domande frequenti", "hero": "Hero", "jumbo_text": "Testo jumbo", "marquee_section": "Marquee", "media_with_text": "Contenuti multimediali con testo", "view_all_button": "Visualizza tutto", "video_section": "Video", "blog": "Blog", "blog_posts": "Articoli del blog", "product_title": "Titolo del prodotto", "custom_liquid": "Liquid personalizzato", "blog_post": "Articolo del blog", "caption": "Didascalia", "collection_card_image": "Immagine", "collections_editorial": "Elenco delle collezioni: Editoriale", "copyright": "Copyright", "drawers": "Menu a comparsa", "editorial": "Editoriale", "editorial_jumbo_text": "Editoriale: Testo jumbo", "hero_marquee": "Hero: Marquee", "input_fields": "Campi di input", "local_pickup": "Ritiro locale", "page": "Pagina", "page_content": "Contenuto", "page_layout": "Layout di pagina", "policy_list": "Link alle informative", "prices": "Prezzi", "product_list_button": "Pulsante \"Visualizza tutto\"", "products_editorial": "Collezione in evidenza: Editoriale", "social_link": "Link social", "split_showcase": "Vetrina divisa", "variant_pickers": "Selettori di variante", "pills": "Pillole", "large_logo": "Logo grande", "product_inventory": "Scorte del prodotto", "description": "Descrizione", "featured_image": "Immagine in evidenza", "multicolumn": "Multicolonna", "rich_text_section": "Rich text", "product_custom_property": "Istruzioni speciali", "hero_bottom_aligned": "Hero: Allineato in basso", "blog_card": "Scheda del blog", "blog_posts_grid": "Articoli del blog: Griglia", "blog_posts_carousel": "Articoli del blog: Carosello", "blog_posts_editorial": "Articoli del blog: Editoriale", "excerpt": "Estratto", "footer_password": "Footer per pagina protetta da password", "policies_and_links": "Informative e link", "card": "Scheda", "carousel": "Carosello", "carousel_content": "Contenuto del carosello", "quick_order_list": "Elenco per ordine rapido", "column": "Colonna", "comparison_slider": "Slider di confronto", "slideshow_full_frame": "Presentazione: A schermo intero", "slideshow_inset": "Presentazione: Riquadro", "image_compare": "Confronto immagini", "subheading": "Sottotitolo", "featured_product_information": "Prodotto in evidenza", "product_hotspots": "Hotspot prodotto", "hotspot_product": "Hotspot", "product_sku": "SKU", "layered_slideshow": "Presentazione a livelli" }, "settings": { "alignment": "Allineamento", "autoplay": "Riproduzione automatica", "background": "Sfondo", "border_radius": "Raggio dell'angolo", "border_width": "Spessore bordo", "borders": "Bordi", "bottom_padding": "Spaziatura interna inferiore", "button": "Pulsante", "color": "Colore", "colors": "Colori", "content_alignment": "Allineamento contenuto", "content_direction": "Direzione contenuto", "content_position": "Posizione contenuto", "cover_image_size": "Dimensione immagine di copertina", "cover_image": "Immagine di copertina", "custom_minimum_height": "Altezza minima personalizzata", "custom_width": "Larghezza personalizzata", "enable_video_looping": "Riproduzione video in loop", "favicon": "Favicon", "font_family": "Famiglia di font", "gap": "Spaziatura", "geometric_translate_y": "Traslazione geometrica Y", "heading": "Intestazione", "icon": "Icona", "image": "Immagine", "image_icon": "Icona immagine", "image_opacity": "Opacità immagine", "image_position": "Posizione immagine", "image_ratio": "Proporzioni immagine", "label": "Etichetta", "line_height": "Altezza riga", "link": "Link", "layout_gap": "Spaziatura layout", "make_section_full_width": "Imposta la sezione a larghezza intera", "minimum_height": "Altezza minima", "opacity": "Opacità", "overlay_opacity": "Opacità di sovrapposizione", "padding": "Spaziatura interna", "primary_color": "Link", "product": "Prodotto", "section_width": "Larghezza sezione", "size": "Dimensione", "slide_spacing": "Spaziatura slide", "slide_width": "Larghezza slide", "slideshow_fullwidth": "Slide a larghezza intera", "style": "Stile", "text": "Testo", "text_case": "Maiuscole/minuscole", "top_padding": "Spaziatura interna superiore", "video": "Video", "video_alt_text": "Testo alternativo", "video_loop": "Riproduci video in loop", "video_position": "Posizione video", "width": "Larghezza", "z_index": "Z-index", "limit_content_width": "Limita larghezza contenuto", "color_scheme": "Schema di colori", "inherit_color_scheme": "Eredita schema di colori", "product_count": "Conteggio prodotti", "product_type": "Tipo di prodotto", "content_width": "Larghezza contenuto", "collection": "Collezione", "enable_sticky_content": "Contenuto fisso su desktop", "error_color": "Errore", "success_color": "Operazione riuscita", "primary_font": "Font principale", "secondary_font": "Font secondario", "tertiary_font": "Font terziario", "columns": "Colonne", "items_to_show": "Articoli da mostrare", "layout": "Layout", "layout_type": "Tipo", "show_grid_layout_selector": "Mostra selettore del layout a griglia", "view_more_show": "Mostra pulsante Visualizza altro", "image_gap": "Spaziatura immagine", "width_desktop": "Larghezza desktop", "width_mobile": "Larghezza su dispositivo mobile", "border_style": "Stile bordo", "height": "Altezza", "thickness": "Spessore", "stroke": "Tratto", "filter_style": "Stile filtro", "swatches": "Campioni", "quick_add_colors": "Colori aggiunta rapida", "divider_color": "Divisore", "border_opacity": "Opacità bordo", "hover_background": "Sfondo al passaggio del mouse", "hover_borders": "Bordi al passaggio del mouse", "hover_text": "Testo al passaggio del mouse", "primary_hover_color": "Link al passaggio del mouse", "primary_button_text": "Testo pulsante principale", "primary_button_background": "Sfondo pulsante principale", "primary_button_border": "Bordo pulsante principale", "secondary_button_text": "Testo pulsante secondario", "secondary_button_background": "Sfondo pulsante secondario", "secondary_button_border": "Bordo pulsante secondario", "shadow_color": "Ombra", "mobile_logo_image": "Logo per dispositivi mobili", "video_autoplay": "Riproduzione automatica", "video_cover_image": "Immagine di copertina", "video_external_url": "URL", "video_source": "Origine", "first_row_media_position": "Posizione contenuti multimediali prima riga", "card_image_height": "Altezza immagine del prodotto", "background_color": "Colore di sfondo", "hide_padding": "Nascondi spaziatura interna", "logo_font": "Font del logo", "size_mobile": "Dimensione su dispositivo mobile", "pixel_size_mobile": "Dimensione in pixel", "percent_size_mobile": "Dimensione percentuale", "unit": "Unità", "custom_mobile_size": "Dimensioni personalizzate per dispositivi mobili", "fixed_height": "Altezza in pixel", "fixed_width": "Larghezza in pixel", "percent_height": "Altezza percentuale", "percent_width": "Larghezza percentuale", "percent_size": "Dimensione percentuale", "pixel_size": "Dimensione in pixel", "accordion": "Accordion", "aspect_ratio": "Proporzioni", "auto_rotate_announcements": "Ruota automaticamente gli annunci", "auto_rotate_slides": "Ruota automaticamente le slide", "badge_corner_radius": "Raggio dell'angolo", "badge_position": "Posizione sulle schede", "badge_sale_color_scheme": "Promozione", "badge_sold_out_color_scheme": "Esaurito", "behavior": "Comportamento", "blur": "Sfumatura ombra", "border": "Bordo", "bottom": "Inferiore", "carousel_on_mobile": "Carosello su dispositivo mobile", "cart_count": "Conteggio carrello", "cart_items": "Articoli nel carrello", "cart_related_products": "Prodotti correlati", "cart_title": "Carrello", "cart_total": "Totale carrello", "cart_type": "Tipo", "case": "Maiuscole/minuscole", "checkout_buttons": "Pulsanti di check-out veloce", "collection_list": "Collezioni", "collection_templates": "Modelli di collezione", "content": "Contenuto", "corner_radius": "Raggio dell'angolo", "country_region": "Paese/area geografica", "currency_code": "Codice valuta", "custom_height": "Altezza personalizzata", "desktop_height": "Altezza desktop", "direction": "Direzione", "display": "Visualizzazione", "divider_thickness": "Spessore divisore", "divider": "Divisore", "dividers": "Divisori", "drop_shadow": "Ombra esterna", "empty_state_collection_info": "Mostrata prima che venga inserita una ricerca", "empty_state_collection": "Collezione per stato vuoto", "enable_filtering": "Filtri", "enable_grid_density": "Controllo layout a griglia", "enable_sorting": "Ordinamento", "enable_zoom": "Abilita zoom", "equal_columns": "Colonne uguali", "expand_first_group": "Espandi primo gruppo", "extend_media_to_screen_edge": "Estendi i contenuti multimediali fino al bordo dello schermo", "extend_summary": "Estendi fino al bordo dello schermo", "extra_large": "Molto grande", "extra_small": "Molto piccolo", "flag": "Bandiera", "font_price": "Font del prezzo", "font_weight": "Spessore font", "font": "Font", "full_width_first_image": "Prima immagine a larghezza intera", "full_width_on_mobile": "Larghezza intera su dispositivo mobile", "heading_preset": "Preimpostazione intestazione", "hide_unselected_variant_media": "Nascondi contenuti multimediali delle varianti non selezionate", "horizontal_gap": "Spaziatura orizzontale", "horizontal_offset": "Scostamento orizzontale ombra", "hover_behavior": "Comportamento al passaggio del mouse", "icon_background": "Sfondo icona", "icons": "Icone", "image_border_radius": "Raggio dell'angolo dell'immagine", "installments": "Rate", "integrated_button": "Pulsante integrato", "language_selector": "Selettore lingua", "large": "Grande", "left_padding": "Spaziatura interna sinistra", "left": "Sinistra", "letter_spacing": "Spaziatura tra lettere", "limit_media_to_screen_height": "Vincola all'altezza dello schermo", "limit_product_details_width": "Limita larghezza dettagli prodotto", "link_preset": "Preimpostazione link", "links": "Link", "logo": "Logo", "loop": "Loop", "make_details_sticky_desktop": "Fisso su desktop", "max_width": "Larghezza massima", "media_height": "Altezza contenuti multimediali", "media_overlay": "Sovrapposizione contenuti multimediali", "media_position": "Posizione contenuti multimediali", "media_type": "Tipo di contenuto multimediale", "media_width": "Larghezza contenuti multimediali", "menu": "Menu", "mobile_columns": "Colonne su dispositivo mobile", "mobile_height": "Altezza su dispositivo mobile", "mobile_quick_add": "Aggiunta rapida su dispositivo mobile", "motion_direction": "Direzione del movimento", "motion": "Movimento", "movement_direction": "Direzione del movimento", "navigation_bar_color_scheme": "Schema di colori della barra di navigazione", "navigation_bar": "Barra di navigazione", "navigation": "Navigazione", "open_new_tab": "Apri link in una nuova scheda", "overlay_color": "Colore di sovrapposizione", "overlay": "Sovrapposizione", "padding_bottom": "Spaziatura interna inferiore", "padding_horizontal": "Spaziatura interna orizzontale", "padding_top": "Spaziatura interna superiore", "page_width": "Larghezza pagina", "pagination": "Impaginazione", "placement": "Posizionamento", "position": "Posizione", "preset": "Preimpostazione", "product_cards": "Schede prodotto", "product_pages": "Pagine di prodotto", "product_templates": "Modelli di prodotto", "products": "Prodotti", "quick_add": "Aggiunta rapida", "ratio": "Proporzioni", "regular": "Normale", "review_count": "Conteggio recensioni", "right": "Destra", "row_height": "Altezza riga", "row": "Riga", "seller_note": "Consenti nota al venditore", "shape": "Forma", "show_as_accordion": "Mostra come accordion su dispositivo mobile", "show_sale_price_first": "Mostra prima il prezzo promozionale", "show_tax_info": "Informazioni fiscali", "show": "Mostra", "small": "Piccolo", "speed": "Velocità", "statement": "Estratto conto", "sticky_header": "Header fisso", "text_hierarchy": "Gerarchia del testo", "text_presets": "Preimpostazioni testo", "title": "Titolo", "top": "Superiore", "type": "Tipo", "type_preset": "Preimpostazione testo", "underline_thickness": "Spessore sottolineatura", "variant_images": "Immagini della variante", "vendor": "Venditore", "vertical_gap": "Spaziatura verticale", "vertical_offset": "Scostamento verticale ombra", "vertical_on_mobile": "Verticale su dispositivo mobile", "view_all_as_last_card": "\"Visualizza tutto\" come ultima scheda", "weight": "Spessore", "wrap": "A capo", "read_only": "Sola lettura", "always_stack_buttons": "Impila sempre i pulsanti", "button_text_case": "Maiuscole/minuscole", "custom_mobile_width": "Larghezza personalizzata per dispositivi mobili", "gradient_direction": "Direzione sfumatura", "headings": "Intestazioni", "horizontal_padding": "Spaziatura interna orizzontale", "overlay_style": "Stile di sovrapposizione", "shadow_opacity": "Opacità ombra", "show_filter_label": "Etichette di testo per i filtri applicati", "show_swatch_label": "Etichette di testo per i campioni", "show_count": "Mostra conteggio", "transparent_background": "Sfondo trasparente", "vertical_padding": "Spaziatura interna verticale", "visibility": "Visibilità", "account": "Account", "align_baseline": "Allinea linea di base del testo", "add_discount_code": "Consenti sconti nel carrello", "background_overlay": "Sovrapposizione di sfondo", "background_media": "Contenuti multimediali di sfondo", "border_thickness": "Spessore bordo", "bottom_row": "Riga inferiore", "card_size": "Dimensione scheda", "auto_open_cart_drawer": "L'opzione \"Aggiungi al carrello\" apre automaticamente il cassetto", "collection_count": "Conteggio collezione", "collection_title_case": "Maiuscole/minuscole titolo collezione", "custom_liquid": "Codice Liquid", "default": "Predefinito", "default_logo": "Logo predefinito", "divider_width": "Larghezza divisore", "hide_logo_on_home_page": "Nascondi logo sulla homepage", "inverse": "Inverso", "inverse_logo": "Logo inverso", "layout_style": "Stile", "length": "Lunghezza", "mobile_card_size": "Dimensione scheda su dispositivo mobile", "mobile_pagination": "Impaginazione su dispositivo mobile", "open_row_by_default": "Apri riga per impostazione predefinita", "page": "Pagina", "page_transition_enabled": "Transizione di pagina", "product_and_card_title_case": "Maiuscole/minuscole titolo prodotto e scheda", "product_title_case": "Maiuscole/minuscole titolo del prodotto", "right_padding": "Spaziatura interna destra", "search": "Cerca", "search_icon": "Icona di ricerca", "search_position": "Posizione", "search_row": "Riga", "show_author": "Autore", "show_alignment": "Mostra allineamento", "show_date": "Data", "show_pickup_availability": "Mostra disponibilità per il ritiro", "show_search": "Mostra ricerca", "text_label_case": "Maiuscole/minuscole etichetta di testo", "use_inverse_logo": "Usa logo inverso", "product_corner_radius": "Raggio dell'angolo del prodotto", "card_corner_radius": "Raggio dell'angolo della scheda", "alignment_mobile": "Allineamento su dispositivo mobile", "animation_repeat": "Ripeti animazione", "blurred_reflection": "Riflesso sfocato", "card_hover_effect": "Effetto al passaggio del mouse sulla scheda", "inventory_threshold": "Soglia scorte in esaurimento", "reflection_opacity": "Opacità riflesso", "show_inventory_quantity": "Mostra quantità scorte in esaurimento", "transition_to_main_product": "Transizione da scheda prodotto a pagina di prodotto", "show_second_image_on_hover": "Mostra la seconda immagine al passaggio del mouse", "media": "Contenuti multimediali", "product_card_carousel": "Mostra carosello", "media_fit": "Adattamento contenuti multimediali", "scroll_speed": "Tempo fino al prossimo annuncio", "show_powered_by_shopify": "Mostra \"Powered by Shopify\"", "seller_note_open_by_default": "Apri nota al venditore per impostazione predefinita", "gift_card_form": "Modulo buono regalo", "add_to_cart_animation": "Aggiungi al carrello", "custom_link": "Link personalizzato", "product_custom_property": { "heading": "Intestazione", "description": "Descrizione", "key": "Nome proprietà", "key_info": "Non può essere vuoto e deve essere univoco per ogni blocco. Viene visualizzato nel carrello, al check-out e nei dettagli dell’ordine.", "placeholder_text": "Testo segnaposto", "default_heading": "Personalizza il tuo prodotto", "default_placeholder": "Inserisci le tue istruzioni speciali", "default_property_key": "Istruzioni speciali", "max_length": "Numero massimo di caratteri", "required": "Input obbligatorio per aggiungere l'articolo al carrello", "input_type": "Tipo di input", "input_type_text": "Testo", "input_type_checkbox": "Casella di spunta", "content_settings": "Impostazioni del contenuto", "buyers_input": "Input dell'acquirente", "checkbox_label": "Etichetta della casella di spunta", "default_checkbox_label": "Includi confezione regalo", "heading_preset": "Intestazione", "description_preset": "Descrizione", "input_preset": "Input", "checkbox_preset": "Etichetta della casella di spunta" }, "blog": "Blog", "post_count": "Conteggio post", "animation": "Animazione", "top_level_size": "Dimensione primo livello", "empty_cart_button_link": "Link pulsante per carrello vuoto", "auto_load_products": "Carica automaticamente i prodotti durante lo scorrimento", "products_per_page": "Prodotti per pagina", "custom_mobile_media": "Mostra contenuti multimediali diversi su mobile", "stack_media_on_mobile": "Impila contenuti multimediali", "media_type_1": "Tipo di contenuto multimediale", "media_type_2": "Tipo di contenuto multimediale 2", "full_frame_on_mobile": "A larghezza intera su dispositivo mobile", "skus": "SKU", "variant_per_page": "Varianti per pagina", "image_1": "Immagine 1", "image_2": "Immagine 2", "after_image": "Immagine successiva", "before_image": "Immagine precedente", "cs_slider_style": "Stile slider", "cs_slider_color": "Colore slider", "cs_slider_inner_color": "Colore interno slider", "text_on_images": "Testo sulle immagini", "card_height": "Altezza scheda", "submenu_size": "Dimensione sottomenu", "desktop_position": "Posizione su desktop", "desktop_pagination": "Impaginazione desktop", "bullseye_color": "Colore interno", "hotspot_color": "Colore hotspot", "product_price_typography": "Tipografia prezzo del prodotto", "product_title_typography": "Tipografia titolo del prodotto", "x_position": "Posizione orizzontale", "y_position": "Posizione verticale", "enable_sticky_add_to_cart": "Barra fissa per l'aggiunta al carrello", "sticky_add_to_cart": "Aggiunta al carrello fissa", "actions_display_style": "Stile menu" }, "options": { "apple": "Mela", "arrow": "Freccia", "auto": "Automatico", "banana": "Banana", "bottle": "Bottiglia", "box": "Riquadro", "buttons": "Pulsanti", "carrot": "Carota", "center": "Centrato", "chat_bubble": "Fumetto chat", "clipboard": "Appunti", "contain": "Contieni", "counter": "Contatore", "cover": "Copri", "custom": "Personalizzato", "dairy_free": "Senza latticini", "dairy": "Latticini", "default": "Predefinito", "dropdowns": "Menu a discesa", "dots": "Punti", "dryer": "Asciugatrice", "end": "Fine", "eye": "Occhio", "facebook": "Facebook", "fill": "Riempi", "fire": "Fuoco", "fit": "Adatta", "full": "A tutta larghezza", "full_and_page": "Sfondo a tutta larghezza, contenuto a larghezza di pagina", "gluten_free": "Senza glutine", "heading": "Intestazione", "heart": "Cuore", "horizontal": "Orizzontale", "instagram": "Instagram", "iron": "Ferro da stiro", "landscape": "Orizzontale", "large": "Grande", "leaf": "Foglia", "leather": "Pelle", "lg": "L", "lightning_bolt": "Fulmine", "link": "Link", "lipstick": "Rossetto", "lock": "Lucchetto", "lowercase": "minuscolo", "m": "M", "map_pin": "Puntina da mappa", "medium": "Medio", "none": "Nessuno", "numbers": "Numeri", "nut_free": "Senza frutta a guscio", "outline": "Contorno", "page": "Pagina", "pants": "Pantaloni", "paw_print": "Impronta di zampa", "pepper": "Pepe", "perfume": "Profumo", "pinterest": "Pinterest", "plane": "Aereo", "plant": "Pianta", "portrait": "Verticale", "price_tag": "Cartellino del prezzo", "question_mark": "Punto interrogativo", "recycle": "Riciclo", "return": "Reso", "ruler": "Righello", "s": "S", "sentence": "Frase", "serving_dish": "Piatto da portata", "shirt": "Camicia", "shoe": "Scarpa", "silhouette": "Silhouette", "small": "Piccolo", "snapchat": "Snapchat", "snowflake": "Fiocco di neve", "solid": "Tinta unita", "space_between": "Spazio tra", "square": "Quadrato", "star": "Stella", "start": "Inizio", "stopwatch": "Cronometro", "tiktok": "TikTok", "truck": "Camion", "tumblr": "Tumblr", "twitter": "X (Twitter)", "uppercase": "Maiuscolo", "vertical": "Verticale", "vimeo": "Vimeo", "washing": "Lavaggio", "circle": "Cerchio", "swatches": "Campioni", "full_and_page_offset_left": "Sfondo a tutta larghezza, contenuto a larghezza di pagina, scostamento a sinistra", "full_and_page_offset_right": "Sfondo a tutta larghezza, contenuto a larghezza di pagina, scostamento a destra", "offset_left": "Scostamento a sinistra", "offset_right": "Scostamento a destra", "page_center_aligned": "Pagina, allineato al centro", "page_left_aligned": "Pagina, allineato a sinistra", "page_right_aligned": "Pagina, allineato a destra", "button": "Pulsante", "caption": "Didascalia", "h1": "Intestazione 1", "h2": "Intestazione 2", "h3": "Intestazione 3", "h4": "Intestazione 4", "h5": "Intestazione 5", "h6": "Intestazione 6", "paragraph": "Paragrafo", "primary": "Primario", "secondary": "Secondario", "tertiary": "Terziario", "chevron_left": "Chevron a sinistra", "chevron_right": "Chevron a destra", "diamond": "Diamante", "grid": "Griglia", "parallelogram": "Parallelogramma", "rounded": "Arrotondato", "fit_content": "Adatta", "pills": "Pillole", "heavy": "Spesso", "thin": "Sottile", "drawer": "Menu a comparsa", "preview": "Anteprima", "text": "Testo", "video_uploaded": "Caricato", "video_external_url": "URL esterno", "up": "Verso l'alto", "down": "Giù", "gradient": "Gradiente", "aspect_ratio": "Proporzioni", "fixed": "Fisso", "pixel": "Pixel", "percent": "Percentuale", "above_carousel": "Sopra il carosello", "all": "Tutti", "always": "Sempre", "arrows_large": "Frecce grandi", "arrows": "Frecce", "balance": "Bilanciato", "bento": "Bento", "black": "Nero", "bluesky": "Bluesky", "body_large": "Corpo del testo (Grande)", "body_regular": "Corpo del testo (Normale)", "body_small": "Corpo del testo (Piccolo)", "bold": "Grassetto", "bottom_left": "In basso a sinistra", "bottom_right": "In basso a destra", "bottom": "Inferiore", "capitalize": "Iniziali maiuscole", "caret": "Caret", "carousel": "Carosello", "check_box": "Casella di spunta", "chevron_large": "Chevron grandi", "chevron": "Chevron", "chevrons": "Chevron", "classic": "Classico", "collection_images": "Immagini della collezione", "color": "Colore", "complementary": "Complementari", "dissolve": "Dissolvenza", "dotted": "Punteggiato", "editorial": "Editoriale", "extra_large": "Molto grande", "extra_small": "Molto piccolo", "featured_collections": "Collezioni in evidenza", "featured_products": "Prodotti in evidenza", "font_primary": "Primario", "font_secondary": "Secondario", "font_tertiary": "Terziario", "forward": "In avanti", "full_screen": "A schermo intero", "heading_extra_large": "Intestazione (Molto grande)", "heading_extra_small": "Intestazione (Molto piccola)", "heading_large": "Intestazione (Grande)", "heading_regular": "Intestazione (Normale)", "heading_small": "Intestazione (Piccola)", "icon": "Icona", "image": "Immagine", "input": "Input", "inside_carousel": "All'interno del carosello", "inverse_large": "Inverso grande", "inverse": "Inverso", "large_arrows": "Frecce grandi", "large_chevrons": "Chevron grandi", "left": "Sinistra", "light": "Chiaro", "linkedin": "LinkedIn", "loose": "Largo", "media_first": "Prima i contenuti multimediali", "media_second": "Secondi i contenuti multimediali", "modal": "Modale", "narrow": "Stretto", "never": "Mai", "next_to_carousel": "Accanto al carosello", "normal": "Normale", "nowrap": "Nessun a capo", "off_media": "Fuori dai contenuti multimediali", "on_media": "Sui contenuti multimediali", "on_scroll_up": "Scorrendo verso l'alto", "one_half": "1/2", "one_number": "1", "one_third": "1/3", "pill": "Pillola", "plus": "Più", "pretty": "Carino", "price": "Prezzo", "primary_style": "Stile principale", "rectangle": "Rettangolo", "regular": "Normale", "related": "Correlati", "reverse": "Inverti", "rich_text": "Rich text", "right": "Destra", "secondary_style": "Stile secondario", "semibold": "Semigrassetto", "shaded": "Ombreggiato", "show_second_image": "Mostra seconda immagine", "single": "Singolo", "slide_left": "Scorri a sinistra", "slide_up": "Scorri verso l'alto", "spotify": "Spotify", "stack": "In pila", "text_only": "Solo testo", "threads": "Threads", "thumbnails": "Miniature", "tight": "Stretto", "top_left": "In alto a sinistra", "top_right": "In alto a destra", "top": "Superiore", "two_number": "2", "two_thirds": "2/3", "underline": "Sottolineato", "video": "Video", "wide": "Largo", "youtube": "YouTube", "below_image": "Sotto l'immagine", "button_primary": "Pulsante principale", "button_secondary": "Pulsante secondario", "hidden": "Non in elenco", "on_image": "Sull'immagine", "spotlight": "Spotlight", "compact": "Compatto", "standard": "Standard", "accent": "Evidenziato", "body": "Corpo del testo", "crop_to_fit": "Ritaglia per adattare", "hint": "Suggerimento", "maintain_aspect_ratio": "Mantieni proporzioni", "off": "Disattivato", "social_bluesky": "Social: Bluesky", "social_facebook": "Social: Facebook", "social_instagram": "Social: Instagram", "social_linkedin": "Social: LinkedIn", "social_pinterest": "Social: Pinterest", "social_snapchat": "Social: Snapchat", "social_spotify": "Social: Spotify", "social_threads": "Social: Threads", "social_tiktok": "Social: TikTok", "social_tumblr": "Social: Tumblr", "social_twitter": "Social: X (Twitter)", "social_whatsapp": "Social: WhatsApp", "social_vimeo": "Social: Vimeo", "social_youtube": "Social: YouTube", "subheading": "Sottotitolo", "blur": "Sfumatura", "lift": "Sollevato", "reveal": "Rivela", "scale": "Scala", "subtle_zoom": "Zoom", "with_hints": "Con suggerimenti", "below_media": "Sotto i contenuti multimediali", "full_frame": "A schermo intero", "icons": "Icone" }, "content": { "advanced": "Avanzate", "background_image": "Immagine di sfondo", "background_video": "Video di sfondo", "block_size": "Dimensioni del blocco", "borders": "Bordi", "describe_the_video_for": "Descrivi il video per i clienti che utilizzano utilità per la lettura dello schermo. [Maggiori informazioni](https://help.shopify.com/manual/online-store/themes/theme-structure/theme-features#video-block)", "section_size": "Dimensioni della sezione", "slideshow_width": "Larghezza slide", "typography": "Tipografia", "width_is_automatically_optimized": "La larghezza viene ottimizzata automaticamente per i dispositivi mobili.", "complementary_products": "I prodotti complementari devono essere configurati utilizzando l'app Search & Discovery. [Maggiori informazioni](https://help.shopify.com/manual/online-store/search-and-discovery)", "mobile_column_optimization": "Le colonne verranno ottimizzate automaticamente per i dispositivi mobili", "content_width": "La larghezza del contenuto si applica solo quando la larghezza della sezione è impostata su \"A tutta larghezza\".", "responsive_font_sizes": "Le dimensioni si adattano automaticamente a tutte le dimensioni dello schermo", "buttons": "Pulsanti", "swatches": "Campioni", "variant_settings": "Impostazioni delle varianti", "background": "Sfondo", "cards_layout": "Layout delle schede", "section_layout": "Layout della sezione", "mobile_size": "Dimensioni per dispositivi mobili", "appearance": "Aspetto", "arrows": "Frecce", "body_size": "Dimensioni del corpo del testo", "bottom_row_appearance": "Aspetto della riga inferiore", "carousel_navigation": "Navigazione carosello", "carousel_pagination": "Impaginazione carosello", "copyright": "Copyright", "edit_logo_in_theme_settings": "Modifica il logo nelle [impostazioni del tema](/editor?context=theme&category=logo%20and%20favicon)", "edit_price_in_theme_settings": "Modifica la formattazione del prezzo nelle [impostazioni del tema](/editor?context=theme&category=currency%20code)", "edit_variants_in_theme_settings": "Modifica lo stile delle varianti nelle [impostazioni del tema](/editor?context=theme&category=variants)", "email_signups_create_customer_profiles": "Le iscrizioni aggiungono [profili cliente](https://help.shopify.com/manual/customers)", "follow_on_shop_eligiblity": "Affinché il pulsante venga visualizzato, il canale Shop deve essere installato e Shop Pay attivato. [Maggiori informazioni](https://help.shopify.com/en/manual/online-store/themes/customizing-themes/add-shop-buttons)", "fonts": "Font", "grid": "Griglia", "heading_size": "Dimensioni intestazione", "image": "Immagine", "input": "Input", "layout": "Layout", "link": "Link", "link_padding": "Spaziatura interna link", "localization": "Localizzazione", "logo": "Logo", "margin": "Margine", "media": "Contenuti multimediali", "media_1": "Contenuto multimediale 1", "media_2": "Contenuto multimediale 2", "menu": "Menu", "mobile_layout": "Layout per dispositivi mobili", "padding": "Spaziatura interna", "padding_desktop": "Spaziatura interna per desktop", "paragraph": "Paragrafo", "policies": "Informative", "popup": "Pop up", "search": "Cerca", "size": "Dimensioni", "social_media": "Social media", "submit_button": "Pulsante di invio", "text_presets": "Preimpostazioni del testo", "transparent_background": "Sfondo trasparente", "typography_primary": "Tipografia primaria", "typography_secondary": "Tipografia secondaria", "typography_tertiary": "Tipografia terziaria", "mobile_width": "Larghezza per dispositivi mobili", "width": "Larghezza", "images": "Immagini", "visible_if_collection_has_more_products": "Visibile se la collezione ha più prodotti di quelli mostrati", "carousel": "Carosello", "colors": "Colori", "collection_page": "Pagina di collezione", "customer_account": "Account cliente", "edit_empty_state_collection_in_theme_settings": "Modifica la collezione per lo stato vuoto nelle [impostazioni del tema](/editor?context=theme&category=search)", "grid_layout": "Layout a griglia", "home_page": "Homepage", "inverse_logo_info": "Utilizzato quando lo sfondo dell'header trasparente è impostato su Inverso", "manage_customer_accounts": "[Gestisci la visibilità](/admin/settings/customer_accounts) nelle impostazioni dell'account cliente. Gli account legacy non sono supportati.", "manage_policies": "[Gestisci le informative](/admin/settings/legal)", "product_page": "Pagina del prodotto", "text": "Testo", "thumbnails": "Miniature", "visibility": "Visibilità", "app_required_for_ratings": "Per le valutazioni del prodotto è necessaria un'app. [Maggiori informazioni](https://help.shopify.com/manual/apps)", "icon": "Icona", "manage_store_name": "[Gestisci il nome del negozio](/admin/settings/general?edit=storeName)", "resource_reference_collection_card": "Visualizza la collezione dalla sezione principale", "resource_reference_collection_card_image": "Visualizza l'immagine dalla collezione principale", "resource_reference_collection_title": "Visualizza il titolo dalla collezione principale", "resource_reference_product": "Si collega automaticamente al prodotto principale", "resource_reference_product_card": "Visualizza il prodotto dalla sezione principale", "resource_reference_product_inventory": "Visualizza le scorte dal prodotto principale", "resource_reference_product_price": "Visualizza il prezzo dal prodotto principale", "resource_reference_product_recommendations": "Visualizza i suggerimenti in base al prodotto principale", "resource_reference_product_review": "Visualizza le recensioni dal prodotto principale", "resource_reference_product_swatches": "Visualizza i campioni dal prodotto principale", "resource_reference_product_title": "Visualizza il titolo dal prodotto principale", "resource_reference_product_variant_picker": "Visualizza le varianti dal prodotto principale", "resource_reference_product_media": "Visualizza i contenuti multimediali dal prodotto principale", "product_media": "Contenuti multimediali del prodotto", "section_link": "Link della sezione", "gift_card_form_description": "I clienti possono inviare buoni regalo all'email di un destinatario con un messaggio personale. [Maggiori informazioni](https://help.shopify.com/manual/products/gift-card-products)", "heading": "Intestazione", "resource_reference_product_custom_property": "Aggiungi campi di input personalizzabili per raccogliere informazioni personalizzate che verranno aggiunte a questa voce dell'ordine e saranno visibili nei dettagli dell'ordine.", "block_link": "Link del blocco", "submenu_feature": "Funzionalità del sottomenu", "cart_features": "Funzionalità del carrello", "email_signup": "Iscrizione alla newsletter", "mobile_media": "Contenuti multimediali per dispositivi mobili", "mobile_media_2": "Contenuto multimediale per dispositivi mobili 2", "navigation": "Navigazione", "popover": "Popover", "popover_position": "Posizione popover", "resource_reference_product_sku": "Mostra lo SKU del prodotto principale", "content_layout": "Layout del contenuto", "mobile_media_1": "Contenuto multimediale per mobile 1", "utilities": "Utilità" }, "html_defaults": { "share_information_about_your": "

Condividi informazioni sul tuo brand con i clienti. Descrivi un prodotto, fai annunci o dai il benvenuto ai clienti nel tuo negozio.

", "bestseller_h2": "

Bestseller

", "bestseller_h3": "

Bestseller

", "bestseller": "

Bestseller

", "build_better": "

Crediamo nella creazione di prodotti migliori

", "contact_us": "

Contattaci

", "discover_bestsellers": "

Scopri i bestseller che hanno conquistato i nostri clienti con il loro mix perfetto di funzionalità e stile.

", "everythings_starts_with_why": "

Tutto ciò che facciamo parte da un perché

", "explore_latest_products": "

Esplora i nostri ultimi prodotti.

", "faq": "

Domande frequenti

", "first_to_know": "

Sii il primo a scoprire le nuove collezioni e le offerte speciali.

", "free_returns": "

Resi gratuiti entro 30 giorni

", "free_shipping_over": "

Spedizione gratuita per ordini superiori a 50 $

", "goal_for_every_customer": "

Il nostro obiettivo è la totale soddisfazione di ogni cliente. In caso contrario, contattaci e faremo del nostro meglio per trovare una soluzione insieme a te.

", "home_to_shirts": "

Home → Camicie

", "intentional_design": "

Design intenzionale

", "introducing_h2": "

Ti presentiamo

", "latest_products": "

Ti presentiamo i nostri ultimi prodotti, realizzati appositamente per la stagione. Acquista i tuoi preferiti prima che finiscano!

", "made_local_and_global": "

I nostri prodotti sono realizzati sia a livello locale che globale. Selezioniamo attentamente i nostri partner di produzione per garantire prodotti di alta qualità a un prezzo equo.

", "made_with_care_h2": "

Realizzati con cura

", "made_with_care_extended": "

Realizzato con cura e amato incondizionatamente dai nostri clienti, questo bestseller supera ogni aspettativa.

", "made_with_care": "

Realizzati con cura e amati incondizionatamente dai nostri clienti.

", "make_things_better_extended": "

Realizziamo articoli che funzionano meglio e durano più a lungo. I nostri prodotti risolvono problemi reali con un design pulito e materiali autentici.

", "make_things_better": "

Realizziamo articoli che funzionano meglio e durano più a lungo.

", "may_also_like": "

Potrebbe interessarti anche

", "new_arrivals_h1": "

Nuovi arrivi

", "new_arrivals_h2": "

Nuovi arrivi

", "new_arrivals_h3": "

Nuovi arrivi

", "product_launch": "

Dai un'occhiata al dietro le quinte del lancio del nostro ultimo prodotto.

", "product_story": "

Al centro di ogni prodotto c'è una storia unica, guidata dalla nostra passione per la qualità e l'innovazione. Ogni articolo migliora la tua vita quotidiana e suscita gioia.

", "real_people": "

Persone vere che realizzano prodotti fantastici

", "related_product": "

Prodotti correlati

", "return_policy": "

Qual è l'informativa sui resi?

", "reviews": "

★★★★★ 368 recensioni

", "shipping_based_on_location": "

La spedizione viene calcolata in base alla tua posizione e agli articoli presenti nel tuo ordine. Conoscerai sempre il prezzo della spedizione prima di completare l'acquisto.

", "shop_by_collection": "

Acquista per collezione

", "signature_products": "

Il nostro prodotto di punta

", "styled_with": "

Abbinato con

", "subscribe": "

Iscriviti alle nostre email

", "team_with_goal": "

Un team con un obiettivo

", "unable_to_accept_returns": "

Non possiamo accettare resi su determinati articoli. Questi articoli saranno chiaramente contrassegnati prima dell'acquisto.

", "work_quickly_to_ship": "

Lavoreremo rapidamente per spedire il tuo ordine il prima possibile. Una volta spedito l'ordine, riceverai un'email con ulteriori informazioni. I tempi di consegna variano a seconda della tua posizione.

", "join_our_email_list": "

Iscriviti alla nostra mailing list

", "get_exclusive_deals_and_early_access_to_new_products": "

Ricevi offerte esclusive e l'accesso anticipato ai nuovi prodotti.

", "artistry_in_action": "

L'arte in azione

", "authentic_materials": "

Materiali autentici, senza compromessi

", "bold_style_recognizable": "

Uno stile audace e riconoscibile ovunque

", "discover_elevated_design": "

Scopri un design di livello superiore

", "expert_construction_finish": "

Lavorazione esperta e una finitura impeccabile

", "made_to_last": "

Fatto per durare

", "pieces_better_with_time": "

Capi che migliorano con il tempo e l'uso

", "quality_you_can_feel": "

La qualità che puoi toccare con mano

", "uncompromising_standards": "

Standard senza compromessi

", "featured_collection_h2": "

Collezione in evidenza

", "shop_collection": "

Scopri la nostra collezione curata con i nostri articoli preferiti, scelti per unire stile e qualità.

" }, "text_defaults": { "button_label": "Acquista ora", "collapsible_row": "Riga comprimibile", "heading": "Intestazione", "email_signup_button_label": "Iscriviti", "accordion_heading": "Intestazione accordion", "contact_form_button_label": "Invia", "popup_link": "Link pop-up", "sign_up": "Iscriviti", "welcome_to_our_store": "Ti diamo il benvenuto nel nostro negozio", "be_bold": "Sii audace.", "shop_our_latest_arrivals": "Acquista i nostri ultimi arrivi!", "are_purchases_final_sale": "Ci sono acquisti per cui non è previsto il reso?", "care_instructions": "Istruzioni per la cura", "cart": "Carrello", "discover_collection": "Scopri la collezione", "fit": "vestibilità", "how_much_for_shipping": "Qual è il costo di spedizione?", "learn_more": "Scopri di più", "manufacturing": "Produzione", "materials": "Materiali", "return_policy": "Politica di reso", "shipping": "Spedizione", "shop_now_button_label": "Acquista ora", "sign_up_button_label": "Iscriviti", "submit_button_label": "Invia", "up_the_ante": "Alza\nla\nposta", "view_all_button_label": "Visualizza tutto", "what_is_return_policy": "Qual è la politica di reso?", "when_will_order_arrive": "Quando riceverò il mio ordine?", "where_are_products_made": "Dove vengono fabbricati i tuoi prodotti?", "trending_now": "Di tendenza", "shop_the_look": "Acquista il look", "bestsellers": "Bestseller", "featured_collection": "Collezione in evidenza", "new_arrivals": "Nuovi arrivi" }, "info": { "carousel_layout_on_mobile": "Sui dispositivi mobili viene sempre utilizzato il carosello.", "video_alt_text": "Descrivi il video per gli utenti di tecnologie assistive", "video_autoplay": "I video saranno senza audio per impostazione predefinita", "video_external": "Usa un URL di YouTube o Vimeo", "carousel_hover_behavior_not_supported": "Il passaggio del mouse su \"Carosello\" non è supportato quando il tipo \"Carosello\" è selezionato a livello di sezione", "grid_layout_on_mobile": "Il layout a griglia viene utilizzato per i dispositivi mobili", "logo_font": "Si applica solo quando non è selezionato un logo", "checkout_buttons": "Consente agli acquirenti di eseguire il check-out più velocemente e può migliorare la conversione. [Maggiori informazioni](https://help.shopify.com/manual/online-store/dynamic-checkout)", "custom_heading": "Intestazione personalizzata", "edit_presets_in_theme_settings": "Modifica le preimpostazioni nelle [impostazioni del tema](/editor?context=theme&category=typography)", "enable_filtering_info": "Personalizza i filtri con l'[app Search & Discovery](https://help.shopify.com/manual/online-store/search-and-discovery/filters)", "manage_countries_regions": "[Gestisci paesi/aree geografiche](/admin/settings/markets)", "manage_languages": "[Gestisci lingue](/admin/settings/languages)", "transparent_background": "Controlla ogni modello in cui viene applicato lo sfondo trasparente per verificarne la leggibilità", "aspect_ratio_adjusted": "Regolato in alcuni layout", "custom_liquid": "Aggiungi snippet di app o altro codice per creare personalizzazioni avanzate. [Maggiori informazioni](https://shopify.dev/docs/api/liquid)", "pills_usage": "Utilizzato per filtri applicati, codici sconto e suggerimenti di ricerca", "applies_on_image_only": "Si applica solo alle immagini", "hover_effects": "Si applica alle schede di prodotto e di collezione", "hide_logo_on_home_page_help": "Il logo rimarrà visibile quando l'header permanente è attivo", "media_type_info": "Le funzionalità vengono popolate dai link del menu", "logo_height": "Riguarda solo il logo dell’header", "actions_display_style": "Le icone vengono sempre usate sui dispositivi mobili" }, "categories": { "product_list": "Collezione in evidenza", "basic": "Base", "collection": "Collezione", "collection_list": "Elenco delle collezioni", "footer": "Footer", "forms": "Moduli", "header": "Header", "layout": "Layout", "links": "Link", "product": "Prodotto", "decorative": "Decorativo", "banners": "Banner", "collections": "Collezioni", "custom": "Personalizzato", "products": "Prodotti", "other_sections": "Altro", "storytelling": "Storytelling", "text": "Testo" } } ================================================ FILE: locales/ja.json ================================================ { "blocks": { "load_video": "ビデオを読み込む: {{ description }}", "sold_out": "売り切れ", "email_signup": { "label": "メール", "placeholder": "メールアドレス", "success": "ご登録ありがとうございます!" }, "filter": "フィルター", "payment_methods": "決済方法", "contact_form": { "name": "名前", "email": "メールアドレス", "phone": "電話", "comment": "コメント", "post_success": "お問い合わせいただきありがとうございます。早急に返信いたします。", "error_heading": "以下を確認してください。" }, "slider_label": "スライダー" }, "accessibility": { "play_model": "3Dモデルを再生", "play_video": "ビデオを再生", "unit_price": "単価", "country_results_count": "{{ count }}件の結果", "slideshow_pause": "スライドショーを一時停止", "slideshow_play": "スライドショーを再生", "remove_item": "{{ title}}を削除する", "skip_to_text": "コンテンツにスキップ", "skip_to_product_info": "商品情報にスキップ", "skip_to_results_list": "結果リストにスキップ", "new_window": "新しいウィンドウで開きます。", "slideshow_next": "次のスライド", "slideshow_previous": "前のスライド", "close_dialog": "ダイアログを閉じる", "reset_search": "検索をリセットする", "search_results_count": "「{{ query }}」の検索結果{{ count }}件", "search_results_no_results": "「{{ query }}」の検索結果は見つかりませんでした", "filters": "絞り込み", "filter_count": { "one": "{{ count }}フィルターを適用しました", "other": "{{ count }}フィルターを適用しました" }, "account": "アカウント", "cart": "カート", "cart_count": "カート内の合計アイテム数", "menu": "メニュー", "country_region": "国 / 地域", "slide_status": "スライド {{ index }}/{{ length }}", "scroll_to": "{{ title }}までスクロール", "loading_product_recommendations": "商品のおすすめを読み込んでいます", "discount": "クーポンコードを適用する", "discount_menu": "ディスカウントコード", "discount_applied": "適用クーポンコード:{{ code }}", "pause_video": "動画を一時停止", "inventory_status": "在庫ステータス", "find_country": "国を探す", "localization_region_and_language": "地域と言語セレクター", "decrease_quantity": "数量を減らす", "increase_quantity": "数量を増やす", "quantity": "数量", "rating": "この商品の評価は、5段階中{{ rating }}です", "nested_product": "{{ parent_title }}向けの{{ product_title }}", "remove": "削除", "view_pricing_info": "価格情報を表示する", "open_hotspot": "ホットスポットを開く", "slideshow": "スライドショー", "header_navigation_label": "プライマリー" }, "actions": { "add_to_cart": "カートに追加", "clear_all": "すべてクリア", "remove": "削除", "view_in_your_space": "スペースに表示", "show_filters": "フィルター", "clear": "透明", "continue_shopping": "買い物を続ける", "log_in_html": "アカウントをお持ちですか?ログインすることで、チェックアウトがスピーディーに行えます。", "see_items": { "one": "{{ count }}個のアイテムを表示する", "other": "{{ count }}個のアイテムを表示する" }, "view_all": "すべてを表示", "add": "追加", "choose": "選択", "added": "追加済み", "show_less": "表示を減らす", "show_more": "さらに表示する", "close": "閉じる", "more": "さらに表示する", "reset": "リセット", "zoom": "ズーム", "close_dialog": "ダイアログを閉じる", "back": "戻る", "log_in": "ログイン", "log_out": "ログアウト", "remove_discount": "クーポン{{ code }}を削除する", "enter_using_password": "パスワードを入力してアクセスする", "submit": "送信", "enter_password": "パスワードを入力する", "view_store_information": "ストア情報を表示する", "apply": "適用", "open_image_in_full_screen": "画像を全画面で表示", "sign_in_options": "その他のログインオプション", "sign_up": "サインアップする", "sort": "並び替え", "show_all_options": "すべてのオプションを表示する", "open": "オープン" }, "content": { "reviews": "レビュー", "language": "言語", "localization_region_and_language": "地域と言語", "no_results_found": "結果は見つかりませんでした", "cart_total": "カートの合計", "your_cart_is_empty": "カートの中身が空です", "product_image": "商品画像", "product_information": "商品情報", "quantity": "数量", "product_total": "商品合計", "cart_estimated_total": "見積もり合計", "seller_note": "特別な指示", "cart_subtotal": "小計", "discounts": "ディスカウント", "discount": "ディスカウント", "duties_and_taxes_included_shipping_at_checkout_with_policy_html": "関税と税金が含まれます。ディスカウントと配送料はチェックアウト時に計算されます。", "duties_and_taxes_included_shipping_at_checkout_without_policy": "関税と税金が含まれます。ディスカウントと配送料はチェックアウト時に計算されます。", "taxes_included_shipping_at_checkout_with_policy_html": "税込。ディスカウントと配送料はチェックアウト時に計算されます。", "taxes_included_shipping_at_checkout_without_policy": "税込。ディスカウントと配送料はチェックアウト時に計算されます。", "duties_included_taxes_at_checkout_shipping_at_checkout_with_policy_html": "関税込。税、ディスカウント、および配送料はチェックアウト時に計算されます。", "duties_included_taxes_at_checkout_shipping_at_checkout_without_policy": "関税込。税、ディスカウント、および配送料はチェックアウト時に計算されます。", "taxes_at_checkout_shipping_at_checkout_with_policy_html": "税、ディスカウント、および配送料はチェックアウト時に計算されます。", "taxes_at_checkout_shipping_at_checkout_without_policy": "税、ディスカウント、および配送料はチェックアウト時に計算されます。", "checkout": "チェックアウト", "cart_title": "カート", "price": "価格", "price_regular": "通常価格", "price_compare_at": "割引前価格", "price_sale": "セール価格", "duties_and_taxes_included": "関税と税金が含まれます。", "duties_included": "関税込。", "shipping_policy_html": "配送料はチェックアウト時に計算されます。", "taxes_included": "税込。", "product_badge_sold_out": "売り切れ", "product_badge_sale": "セール", "search_input_label": "検索", "search_input_placeholder": "検索", "search_results": "検索結果", "search_results_label": "検索結果", "search_results_no_results": "「{{ terms }}」の検索結果は見つかりませんでした。別の検索をお試しください。", "search_results_resource_articles": "ブログ記事", "search_results_resource_collections": "コレクション", "search_results_resource_pages": "ページ", "search_results_resource_products": "商品管理", "search_results_resource_queries": "検索候補", "search_results_view_all": "すべてを表示", "search_results_view_all_button": "すべてを表示", "search_results_resource_products_count": { "one": "{{ count }}個の商品", "other": "{{ count }}個の商品" }, "grid_view": { "default_view": "デフォルト", "grid_fieldset": "列グリッド", "single_item": "単一", "zoom_out": "ズームアウト" }, "recently_viewed_products": "最近閲覧した商品", "unavailable": "利用不可", "collection_placeholder": "コレクションのタイトル", "product_card_placeholder": "商品名", "product_count": "商品数", "item_count": { "one": "{{ count }}個のアイテム", "other": "{{ count }}個のアイテム" }, "errors": "エラー", "search": "検索", "search_results_no_results_check_spelling": "「{{ terms }}」の検索結果は見つかりませんでした。スペルを確認するか、別の単語やフレーズを使用してください。", "featured_products": "注目商品", "no_products_found": "商品が見つかりません。", "price_from": "{{ price }}から", "use_fewer_filters_html": "フィルターの数を減らしたり、すべてのフィルターをクリアしたりしてみてください。", "filters": "絞り込み", "price_filter_html": "最高価格は{{ price }}です", "blog_details_separator": "|", "read_more": "続きを読む...", "account_title": "アカウント", "account_title_personalized": "こんにちは、{{ first_name }}さん", "account_orders": "注文", "account_profile": "プロフィール", "discount_code": "クーポンコード", "duties_and_taxes_included_shipping_at_checkout_with_policy_without_discounts_html": "関税と税金が含まれます。送料はチェックアウト時に計算されます。", "duties_and_taxes_included_shipping_at_checkout_without_policy_without_discounts": "関税と税金が含まれます。送料はチェックアウト時に計算されます。", "duties_included_taxes_at_checkout_shipping_at_checkout_with_policy_without_discounts_html": "関税が含まれています。送料はチェックアウト時に計算されます。", "duties_included_taxes_at_checkout_shipping_at_checkout_without_policy_without_discounts": "関税が含まれています。送料はチェックアウト時に計算されます。", "pickup_available_at_html": "{{ location }}での受取が可能です", "pickup_available_in": "{{ pickup_time }}に受取が可能です", "pickup_not_available": "受取は現在不可能です", "pickup_ready_in": "{{ pickup_time }}", "taxes_at_checkout_shipping_at_checkout_with_policy_without_discounts_html": "税と配送料はチェックアウト時に計算されます", "taxes_at_checkout_shipping_at_checkout_without_policy_without_discounts": "税と配送料はチェックアウト時に計算されます", "taxes_included_shipping_at_checkout_with_policy_without_discounts_html": "税込。送料はチェックアウト時に計算されます。", "taxes_included_shipping_at_checkout_without_policy_without_discounts": "税込。送料はチェックアウト時に計算されます。", "view_more_details": "詳細を表示する", "wrong_password": "パスワードが正しくありません。", "powered_by": "このお店は次を使用しています", "store_owner_link_html": "あなたはストアオーナーですか?こちらからログインする", "shipping_discount_error": "配送料の割引は、住所を追加した後のチェックアウト時に表示されます", "discount_code_error": "クーポンコードはあなたのカートには適用できません。", "inventory_low_stock": "低在庫", "inventory_in_stock": "在庫あり", "inventory_out_of_stock": "在庫切れ", "page_placeholder_title": "ページタイトル", "page_placeholder_content": "ページを選択して、そのコンテンツを表示します。", "placeholder_image": "プレースホルダーの画像", "shipping_policy": "配送料はチェックアウト時に計算されます。", "inventory_low_stock_show_count": { "one": "残り{{ count }}利用できます", "other": "残り{{ count }}利用できます" }, "recipient_form_send_to": "送信先", "recipient_form_email_label": "受信者のメール", "recipient_form_email_label_my_email": "私のメール", "recipient_form_email_address": "受信者のメールアドレス", "recipient_form_name_label": "受信者の名前 (任意)", "recipient_form_message": "メッセージ (任意)", "recipient_form_characters_used": "{{ used_chars }}/{{ max_chars }}文字使用", "recipient_form_send_on": "年/月/日", "recipient_form_send_on_label": "送信日 (任意)", "recipient_form_fields_visible": "受信者フォームフィールドが表示されました", "recipient_form_fields_hidden": "受信者フォームフィールドが非表示になりました", "recipient_form_error": "フォームの送信の際にエラーが発生しました", "product_custom_property_character_count": "{{ used_chars }}/{{ max_chars }}文字使用", "terms_and_policies": "利用規約", "pagination": { "nav_label": "ページネーションメニュー", "previous": "前へ", "next": "次へ", "page": "{{ page }}ページ" }, "volume_pricing_available": "量による価格が利用可能", "volume_pricing": "ボリューム価格設定", "at_price_each": "{{ price }}/ユニットで", "each": "{{ price }}/ユニット", "each_abbreviation": "ユニット", "price_at": "で", "price_range": "価格帯", "item_count_cutoff": "{{ count }}点超のアイテム", "cancel": "キャンセル", "product_subtotal": "商品の小計", "quantity_per_item": "/ユニット", "remove_all": "すべてを削除", "remove_all_items_confirmation": "カートから{{ count }}個のアイテムすべてを削除しますか?", "remove_one_item_confirmation": "カートからアイテムを1個削除しますか?", "total_items": "アイテムの総数", "variant": "バリエーション", "variant_total": "バリエーションの合計額", "view_cart": "カートを見る", "your_cart": "あなたのカート", "items_added_to_cart": { "one": "1個のアイテムがカートに追加されました", "other": "{{ count }}個のアイテムがカートに追加されました" } }, "gift_cards": { "issued": { "how_to_use_gift_card": "オンラインではギフトカードコード、実店舗ではQRコードを使用する", "title": "{{ shop }}で利用可能な{{ value }}のギフトカードの残高です。", "subtext": "あなたのギフトカード", "shop_link": "オンラインストアにアクセスする", "add_to_apple_wallet": "Apple Walletに追加する", "qr_image_alt": "QRコード: スキャンしてギフトカードにクーポンを使う", "copy_code": "ギフトカードコードをコピーする", "expiration_date": "{{ expires_on }}に期限が切れます", "copy_code_success": "コードは正常にコピーされました", "expired": "期限切れ" } }, "placeholders": { "password": "パスワード", "search": "検索", "product_title": "商品名", "collection_title": "コレクションのタイトル", "blog_posts": "ブログ記事", "blog_post_title": "タイトル", "blog_post_author": "作成者", "blog_post_date": "日付", "blog_post_description": "ブログ記事の内容の抜粋" }, "products": { "product": { "add_to_cart": "カートに追加する", "added_to_cart": "カートに追加済み", "adding_to_cart": "追加中...", "add_to_cart_error": "カートに追加する際にエラーが発生しました", "sold_out": "売り切れ", "unavailable": "利用できません", "quantity_error_max": "このアイテムの最大値は{{ maximum }}です", "quantity": "個数", "quantity_increments": "{{ increment }}の増分", "quantity_minimum": "最小{{ minimum }}", "quantity_maximum": "最大{{ maximum }}", "in_cart": "カート内", "default_title": "デフォルトのタイトル", "sticky_add_to_cart": "クイック「カートに追加」バー" } }, "fields": { "separator": "~" }, "blogs": { "article": { "comment_author_separator": "•", "comments_heading": { "one": "{{ count }}件のコメント", "other": "{{ count }}件のコメント" } }, "comment_form": { "email": "メールアドレス", "error": "コメントを投稿できませんでした。次の点に留意してください。", "heading": "コメントを残す", "message": "メッセージ", "moderated": "コメントは公開前に承認される必要があることにご注意ください。", "name": "名前", "post": "コメントを投稿する", "success_moderated": "コメントを投稿しました。承認待ちです", "success": "コメントを投稿しました" } } } ================================================ FILE: locales/ja.schema.json ================================================ { "names": { "404": "404", "borders": "枠線", "collapsible_row": "折りたたみ可能な行", "colors": "色", "custom_section": "カスタムセクション", "icon": "アイコン", "logo_and_favicon": "ロゴとファビコン", "overlapping_blocks": "重なり合うブロック", "rich_text_section": "リッチテキスト", "product_buy_buttons": "購入ボタン", "product_description": "説明", "product_price": "価格", "product_variant_picker": "バリエーションピッカー", "slideshow": "スライドショー", "typography": "タイポグラフィ", "video": "動画", "slideshow_controls": "スライドショーのコントロール", "size": "サイズ", "spacing": "間隔", "product_recommendations": "おすすめ商品", "product_media": "商品メディア", "featured_collection": "特集コレクション", "add_to_cart": "カートに追加", "email_signup": "メールマガジン登録", "submit_button": "送信ボタン", "grid_layout_selector": "グリッドレイアウトセレクター", "image": "画像", "list_items": "リストアイテム", "facets": "ファセット", "variants": "バリエーション", "styles": "スタイル", "product_cards": "商品カード", "buttons": "ボタン", "inputs": "入力", "primary_button": "プライマリーボタン", "secondary_button": "セカンダリーボタン", "popovers_and_modals": "ポップオーバーとモーダル", "marquee": "マーキー", "alternating_content_rows": "交互の行", "pull_quote": "引用", "contact_form": "問い合わせフォーム", "featured_product": "商品ハイライト", "icons_with_text": "テキスト付きアイコン", "product_list": "特集コレクション", "spacer": "スペーサー", "products_carousel": "特集コレクション: カルーセル", "products_grid": "特集コレクション: グリッド", "accelerated_checkout": "簡単なチェックアウト", "accordion": "アコーディオン", "accordion_row": "アコーディオンの行", "animations": "アニメーション", "announcement": "お知らせ", "announcement_bar": "告知バー", "badges": "バッジ", "button": "ボタン", "cart": "カート", "cart_items": "カートのアイテム", "cart_products": "カート内の商品", "cart_title": "カート", "collection": "コレクション", "collection_card": "コレクションカード", "collection_columns": "コレクションの列", "collection_container": "コレクション", "collection_description": "コレクションの説明", "collection_image": "コレクション画像", "collection_info": "コレクション情報", "collection_list": "コレクションリスト", "collections": "コレクション", "content": "コンテンツ", "content_grid": "コンテンツグリッド", "details": "詳細", "divider": "区切り線", "filters": "絞り込みと並べ替え", "follow_on_shop": "Shopでフォロー", "footer": "フッター", "footer_utilities": "フッターユーティリティ", "group": "グループ", "header": "ヘッダー", "heading": "見出し", "icons": "アイコン", "image_with_text": "テキスト付き画像", "input": "入力", "logo": "ロゴ", "magazine_grid": "マガジングリッド", "media": "メディア", "menu": "メニュー", "mobile_layout": "モバイルレイアウト", "payment_icons": "決済アイコン", "popup_link": "ポップアップリンク", "predictive_search": "検索ポップオーバー", "predictive_search_empty": "予測検索 (空)", "price": "価格", "product": "商品", "product_card": "商品カード", "product_card_media": "メディア", "product_card_rendering": "商品カードのレンダリング", "product_grid": "グリッド", "product_grid_main": "商品グリッド", "product_image": "商品画像", "product_information": "商品情報", "product_review_stars": "レビューの星", "quantity": "数量", "row": "行", "search": "検索", "section": "セクション", "selected_variants": "選択されたバリエーション", "slide": "スライド", "social_media_links": "SNSリンク", "steps": "ステップ", "summary": "サマリー", "swatches": "見本", "testimonials": "お客様の声", "text": "テキスト", "title": "タイトル", "utilities": "ユーティリティ", "collection_title": "コレクションのタイトル", "collections_bento": "コレクションリスト: Bento", "faq_section": "よくある質問", "hero": "ヒーロー", "hero_bottom_aligned": "ヒーロー: 下揃え", "jumbo_text": "ジャンボテキスト", "read_only": "読み取り専用", "search_input": "検索入力", "search_results": "検索結果", "view_all_button": "すべて表示", "video_section": "動画", "custom_liquid": "カスタムLiquid", "blog": "ブログ", "blog_post": "ブログ記事", "blog_posts": "ブログ記事", "caption": "キャプション", "collection_card_image": "画像", "collection_links": "コレクションリンク", "collection_links_spotlight": "コレクションリンク: スポットライト", "collection_links_text": "コレクションリンク: テキスト", "collections_carousel": "コレクションリスト: カルーセル", "collections_editorial": "コレクションリスト: エディトリアル", "collections_grid": "コレクションリスト: グリッド", "copyright": "著作権", "count": "件数", "divider_section": "区切り線", "drawers": "ドロワー", "editorial": "エディトリアル", "editorial_jumbo_text": "エディトリアル: ジャンボテキスト", "hero_marquee": "ヒーロー: マーキー", "input_fields": "入力フィールド", "local_pickup": "店舗受取", "marquee_section": "マーキー", "media_with_text": "テキスト付きメディア", "page": "ページ", "page_content": "コンテンツ", "page_layout": "ページレイアウト", "policy_list": "ポリシーリンク", "prices": "価格", "products_editorial": "特集コレクション: エディトリアル", "social_link": "SNSリンク", "split_showcase": "分割ショーケース", "variant_pickers": "バリエーションピッカー", "product_title": "商品名", "large_logo": "大きなロゴ", "product_list_button": "すべて表示ボタン", "product_inventory": "商品在庫", "pills": "ピル", "description": "説明", "featured_image": "記事のサムネイル", "multicolumn": "マルチカラム", "product_custom_property": "特記事項", "blog_card": "ブログカード", "blog_posts_grid": "ブログ記事: グリッド", "blog_posts_carousel": "ブログ記事: カルーセル", "blog_posts_editorial": "ブログ記事: エディトリアル", "excerpt": "抜粋", "footer_password": "パスワードフッター", "policies_and_links": "ポリシーとリンク", "card": "カード", "carousel": "カルーセル", "carousel_content": "カルーセルのコンテンツ", "quick_order_list": "クイック注文リスト", "column": "列", "comparison_slider": "比較スライダー", "slideshow_full_frame": "スライドショー:フルフレーム", "slideshow_inset": "スライドショー:インセット", "image_compare": "画像比較", "subheading": "小見出し", "featured_product_information": "特集商品", "product_hotspots": "商品ホットスポット", "hotspot_product": "ホットスポット", "product_sku": "SKU", "layered_slideshow": "レイヤースライドショー" }, "settings": { "alignment": "配置", "autoplay": "自動再生", "background": "背景", "border_radius": "角の丸み", "border_width": "枠線の太さ", "borders": "枠線", "bottom_padding": "下の余白", "button": "ボタン", "color": "色", "colors": "カラー", "content_alignment": "コンテンツの配置", "content_direction": "コンテンツの方向", "content_position": "コンテンツの位置", "cover_image_size": "カバー画像のサイズ", "cover_image": "カバー画像", "custom_minimum_height": "カスタムの最小の高さ", "custom_width": "カスタムの幅", "enable_video_looping": "ビデオのループ再生", "favicon": "ファビコン", "font_family": "フォントファミリー", "gap": "間隔", "geometric_translate_y": "幾何学的なY軸移動", "heading": "見出し", "icon": "アイコン", "image": "画像", "image_icon": "画像アイコン", "image_opacity": "画像の不透明度", "image_position": "画像の位置", "image_ratio": "画像の比率", "label": "ラベル", "line_height": "行の高さ", "link": "リンク", "layout_gap": "レイアウトの間隔", "make_section_full_width": "セクションを全幅にする", "minimum_height": "最小の高さ", "opacity": "不透明度", "overlay_opacity": "オーバーレイの不透明度", "padding": "余白", "primary_color": "リンク", "product": "商品", "section_width": "セクションの幅", "size": "サイズ", "slide_spacing": "スライドの間隔", "slide_width": "スライドの幅", "slideshow_fullwidth": "全幅スライド", "style": "スタイル", "text": "テキスト", "text_case": "大文字/小文字", "top_padding": "上の余白", "video": "ビデオ", "video_alt_text": "代替テキスト", "video_loop": "ビデオをループ再生する", "video_position": "ビデオの位置", "width": "幅", "z_index": "Z-index", "limit_content_width": "コンテンツの幅を制限する", "color_scheme": "配色", "inherit_color_scheme": "配色を継承する", "product_count": "商品数", "product_type": "商品タイプ", "content_width": "コンテンツの幅", "collection": "コレクション", "enable_sticky_content": "デスクトップでコンテンツを固定表示", "error_color": "エラー", "success_color": "成功", "primary_font": "プライマリーフォント", "secondary_font": "セカンダリーフォント", "tertiary_font": "ターシャリーフォント", "columns": "列", "items_to_show": "表示するアイテム数", "layout": "レイアウト", "layout_type": "タイプ", "show_grid_layout_selector": "グリッドレイアウトセレクターを表示", "view_more_show": "「もっと見る」ボタンを表示", "image_gap": "画像の間隔", "width_desktop": "デスクトップでの幅", "width_mobile": "モバイルでの幅", "border_style": "枠線のスタイル", "height": "高さ", "thickness": "太さ", "stroke": "線の太さ", "filter_style": "フィルタースタイル", "swatches": "見本", "quick_add_colors": "クイック追加の色", "divider_color": "区切り線", "border_opacity": "枠線の不透明度", "hover_background": "ホバー時の背景", "hover_borders": "ホバー時の枠線", "hover_text": "ホバー時のテキスト", "primary_hover_color": "ホバー時のリンク", "primary_button_text": "プライマリーボタンのテキスト", "primary_button_background": "プライマリーボタンの背景", "primary_button_border": "プライマリーボタンの枠線", "secondary_button_text": "セカンダリーボタンのテキスト", "secondary_button_background": "セカンダリーボタンの背景", "secondary_button_border": "セカンダリーボタンの枠線", "shadow_color": "影", "limit_media_to_screen_height": "画面の高さに合わせる", "video_autoplay": "自動再生", "video_cover_image": "カバー画像", "video_external_url": "URL", "video_source": "ソース", "background_color": "背景色", "first_row_media_position": "最初の行のメディアの位置", "hide_padding": "余白を非表示にする", "size_mobile": "モバイルでのサイズ", "pixel_size_mobile": "ピクセルサイズ", "percent_size_mobile": "サイズ (%)", "unit": "単位", "custom_mobile_size": "モバイル用のカスタムサイズ", "fixed_height": "ピクセル単位の高さ", "fixed_width": "ピクセル単位の幅", "percent_height": "高さ (%)", "percent_width": "幅 (%)", "percent_size": "サイズ (%)", "pixel_size": "ピクセルサイズ", "card_image_height": "商品画像の高さ", "logo_font": "ロゴフォント", "always_stack_buttons": "常にボタンを重ねて表示する", "custom_mobile_width": "モバイル用のカスタム幅", "accordion": "アコーディオン", "aspect_ratio": "アスペクト比", "auto_rotate_announcements": "お知らせを自動で切り替える", "auto_rotate_slides": "スライドを自動で切り替える", "badge_corner_radius": "角の丸み", "badge_position": "カード上の位置", "badge_sale_color_scheme": "セール", "badge_sold_out_color_scheme": "売り切れ", "behavior": "動作", "blur": "影のぼかし", "border": "枠線", "bottom": "下部", "carousel_on_mobile": "モバイルでのカルーセル表示", "cart_count": "カート内のアイテム数", "cart_items": "カート内のアイテム", "cart_related_products": "関連商品", "cart_title": "カート", "cart_total": "カートの合計金額", "cart_type": "タイプ", "case": "大文字/小文字", "checkout_buttons": "簡単なチェックアウトボタン", "collection_list": "コレクション", "collection_templates": "コレクションテンプレート", "content": "コンテンツ", "corner_radius": "角の丸み", "country_region": "国/地域", "currency_code": "通貨コード", "custom_height": "カスタムの高さ", "desktop_height": "デスクトップでの高さ", "direction": "方向", "display": "表示", "divider_thickness": "区切り線の太さ", "divider": "区切り線", "dividers": "区切り線", "drop_shadow": "ドロップシャドウ", "empty_state_collection_info": "検索語が入力される前に表示されます", "empty_state_collection": "空の状態のコレクション", "enable_filtering": "フィルター", "enable_grid_density": "グリッドレイアウトの管理", "enable_sorting": "並べ替え", "enable_zoom": "ズームを有効にする", "equal_columns": "等しい列幅", "expand_first_group": "最初のグループを展開する", "extend_media_to_screen_edge": "メディアを画面の端まで広げる", "extend_summary": "画面の端まで広げる", "extra_large": "特大", "extra_small": "極小", "flag": "国旗", "font_price": "価格フォント", "font_weight": "フォントの太さ", "font": "フォント", "full_width_first_image": "最初の画像を全幅表示", "full_width_on_mobile": "モバイルで全幅表示", "heading_preset": "見出しのプリセット", "hide_unselected_variant_media": "選択されていないバリエーションのメディアを非表示にする", "horizontal_gap": "水平方向の間隔", "horizontal_offset": "影の水平オフセット", "hover_behavior": "ホバー時の動作", "icon_background": "アイコンの背景", "icons": "アイコン", "image_border_radius": "画像の角の丸み", "installments": "分割払い", "integrated_button": "統合ボタン", "language_selector": "言語セレクター", "large": "大", "left_padding": "左の余白", "left": "左", "letter_spacing": "文字間隔", "limit_product_details_width": "商品詳細の幅を制限する", "link_preset": "リンクのプリセット", "links": "リンク", "logo": "ロゴ", "loop": "ループ", "make_details_sticky_desktop": "デスクトップで固定表示", "max_width": "最大幅", "media_height": "メディアの高さ", "media_overlay": "メディアのオーバーレイ", "media_position": "メディアの位置", "media_type": "メディアタイプ", "media_width": "メディアの幅", "menu": "メニュー", "mobile_columns": "モバイルでの列数", "mobile_height": "モバイルでの高さ", "mobile_logo_image": "モバイル用ロゴ", "mobile_quick_add": "モバイルでのクイック追加", "motion_direction": "モーションの方向", "motion": "モーション", "movement_direction": "移動方向", "navigation_bar_color_scheme": "ナビゲーションバーの配色", "navigation_bar": "ナビゲーションバー", "navigation": "メニュー", "open_new_tab": "リンクを新しいタブで開く", "overlay_color": "オーバーレイの色", "overlay": "オーバーレイ", "padding_bottom": "下の余白", "padding_horizontal": "水平方向の余白", "padding_top": "上の余白", "page_width": "ページの幅", "pagination": "ページネーション", "placement": "配置", "position": "位置", "preset": "プリセット", "product_cards": "商品カード", "product_pages": "商品ページ", "product_templates": "商品テンプレート", "products": "商品", "quick_add": "クイック追加", "ratio": "比率", "regular": "標準", "review_count": "レビュー数", "right": "右", "row_height": "行の高さ", "row": "行", "seller_note": "販売者へのメモを許可する", "shape": "シェイプ", "show_as_accordion": "モバイルでアコーディオンとして表示", "show_sale_price_first": "セール価格を先に表示", "show_tax_info": "税情報", "show": "表示する", "small": "小", "speed": "速度", "statement": "明細", "sticky_header": "ヘッダーを固定する", "text_hierarchy": "テキスト階層", "text_presets": "テキストのプリセット", "title": "タイトル", "top": "上部", "type": "タイプ", "type_preset": "テキストのプリセット", "underline_thickness": "下線の太さ", "variant_images": "バリエーション画像", "vendor": "販売元", "vertical_gap": "垂直方向の間隔", "vertical_offset": "影の垂直オフセット", "vertical_on_mobile": "モバイルで垂直に表示", "view_all_as_last_card": "最後のカードとして「すべて表示」", "weight": "太さ", "wrap": "折り返す", "gradient_direction": "グラデーションの方向", "headings": "見出し", "overlay_style": "オーバーレイのスタイル", "read_only": "読み取り専用", "shadow_opacity": "影の不透明度", "show_filter_label": "適用されたフィルターのテキストラベル", "show_swatch_label": "見本のテキストラベル", "transparent_background": "透明な背景", "hide_logo_on_home_page": "ホームページでロゴを非表示にする", "account": "アカウント", "align_baseline": "テキストのベースラインを揃える", "add_discount_code": "カートでのディスカウントを許可する", "background_overlay": "背景のオーバーレイ", "background_media": "背景メディア", "border_thickness": "枠線の太さ", "bottom_row": "下の行", "button_text_case": "大文字/小文字", "auto_open_cart_drawer": "「カートに追加」でドロワーを自動で開く", "collection_count": "コレクション数", "custom_liquid": "Liquidコード", "default": "デフォルト", "default_logo": "デフォルトのロゴ", "divider_width": "区切り線の幅", "horizontal_padding": "水平方向の余白", "inverse": "反転", "inverse_logo": "反転ロゴ", "layout_style": "スタイル", "length": "長さ", "mobile_pagination": "モバイルでのページネーション", "open_row_by_default": "デフォルトで行を展開する", "page_transition_enabled": "ページ切り替え", "search": "検索", "search_icon": "検索アイコン", "search_position": "位置", "search_row": "行", "show_author": "作成者", "show_alignment": "配置を表示", "show_count": "件数を表示", "show_date": "日付", "show_pickup_availability": "店舗受取の出品状況を表示", "show_search": "検索を表示", "use_inverse_logo": "反転ロゴを使用する", "vertical_padding": "垂直方向の余白", "visibility": "表示設定", "product_corner_radius": "商品の角の丸み", "card_corner_radius": "カードの角の丸み", "alignment_mobile": "モバイルでの配置", "animation_repeat": "アニメーションを繰り返す", "blurred_reflection": "ぼやけた反射", "card_hover_effect": "カードのホバー効果", "card_size": "カードサイズ", "collection_title_case": "コレクション名の大文字/小文字", "inventory_threshold": "在庫わずかのしきい値", "mobile_card_size": "モバイルでのカードサイズ", "page": "ページ", "product_and_card_title_case": "商品名とカード名の大文字/小文字", "product_title_case": "商品名の大文字/小文字", "reflection_opacity": "反射の不透明度", "right_padding": "右の余白", "show_inventory_quantity": "在庫わずかの数量を表示", "text_label_case": "テキストラベルの大文字/小文字", "transition_to_main_product": "商品カードから商品ページへの切り替え", "show_second_image_on_hover": "ホバー時に2枚目の画像を表示", "media": "メディア", "product_card_carousel": "カルーセルを表示", "media_fit": "メディアのフィット", "scroll_speed": "次のお知らせまでの時間", "show_powered_by_shopify": "「Powered by Shopify」を表示する", "seller_note_open_by_default": "デフォルトで販売者へのメモを開く", "gift_card_form": "ギフトカードフォーム", "add_to_cart_animation": "カートに追加", "custom_link": "カスタムリンク", "product_custom_property": { "heading": "見出し", "description": "説明", "key": "プロパティ名", "key_info": "カート、チェックアウト、注文詳細に表示されるため、空白にすることはできず、各ブロックで固有である必要があります。", "placeholder_text": "プレースホルダーテキスト", "default_heading": "商品をカスタマイズする", "default_placeholder": "特別な指示を入力してください", "default_property_key": "特別な指示", "max_length": "最大文字数", "required": "カートにアイテムを追加するには入力が必須です", "input_type": "入力タイプ", "input_type_text": "テキスト", "input_type_checkbox": "チェックボックス", "content_settings": "コンテンツ設定", "buyers_input": "購入者の入力", "checkbox_label": "チェックボックスのラベル", "default_checkbox_label": "ギフト包装を含める", "heading_preset": "見出し", "description_preset": "説明", "input_preset": "入力", "checkbox_preset": "チェックボックスのラベル" }, "blog": "ブログ", "post_count": "投稿数", "animation": "アニメーション", "top_level_size": "トップレベルのサイズ", "empty_cart_button_link": "カートが空の場合のボタンのリンク", "auto_load_products": "スクロール時に商品を自動で読み込む", "products_per_page": "ページあたりの商品数", "custom_mobile_media": "モバイルで別のメディアを表示する", "stack_media_on_mobile": "メディアを重ねて表示", "media_type_1": "メディアタイプ", "media_type_2": "メディア2のタイプ", "full_frame_on_mobile": "モバイルで全幅表示", "skus": "SKU", "variant_per_page": "ページあたりのバリエーション数", "image_1": "画像1", "image_2": "画像2", "after_image": "変更後の画像", "before_image": "変更前の画像", "cs_slider_style": "スライダーのスタイル", "cs_slider_color": "スライダーの色", "cs_slider_inner_color": "スライダーの内側の色", "text_on_images": "画像上のテキスト", "card_height": "カードの高さ", "submenu_size": "サブメニューのサイズ", "desktop_position": "デスクトップでの位置", "desktop_pagination": "デスクトップのページネーション", "bullseye_color": "内側の色", "hotspot_color": "ホットスポットの色", "product_price_typography": "商品価格のタイポグラフィ", "product_title_typography": "商品名のタイポグラフィ", "x_position": "横位置", "y_position": "縦位置", "enable_sticky_add_to_cart": "固定「カートに追加」バー", "sticky_add_to_cart": "固定「カートに追加」", "actions_display_style": "メニュースタイル" }, "options": { "apple": "Apple", "arrow": "矢印", "auto": "自動", "banana": "バナナ", "bottle": "ボトル", "box": "ボックス", "buttons": "ボタン", "carrot": "ニンジン", "center": "中央", "chat_bubble": "チャットバブル", "clipboard": "クリップボード", "contain": "コンテイン", "counter": "カウンター", "cover": "カバー", "custom": "カスタム", "dairy_free": "乳製品不使用", "dairy": "乳製品", "default": "デフォルト", "dropdowns": "ドロップダウン", "dots": "ドット", "dryer": "乾燥機", "end": "終了", "eye": "目", "facebook": "Facebook", "fill": "塗りつぶし", "fire": "火", "fit": "フィット", "full": "全幅", "full_and_page": "全幅の背景、ページ幅のコンテンツ", "gluten_free": "グルテンフリー", "heading": "見出し", "heart": "ハート", "horizontal": "水平", "instagram": "Instagram", "iron": "アイロン", "landscape": "横長", "large": "大", "leaf": "葉", "leather": "レザー", "lg": "L", "lightning_bolt": "稲妻", "link": "リンク", "lipstick": "口紅", "lock": "ロック", "lowercase": "小文字", "m": "M", "map_pin": "マップピン", "medium": "中", "none": "なし", "numbers": "数字", "nut_free": "ナッツ不使用", "outline": "アウトライン", "page": "ページ", "pants": "パンツ", "paw_print": "足跡", "pepper": "コショウ", "perfume": "香水", "pinterest": "Pinterest", "plane": "飛行機", "plant": "植物", "portrait": "縦長", "price_tag": "価格タグ", "question_mark": "疑問符", "recycle": "リサイクル", "return": "返品", "ruler": "定規", "s": "S", "sentence": "文", "serving_dish": "大皿", "shirt": "シャツ", "shoe": "靴", "silhouette": "シルエット", "small": "小", "snapchat": "Snapchat", "snowflake": "雪の結晶", "solid": "実線", "space_between": "均等配置", "square": "正方形", "star": "星", "start": "開始", "stopwatch": "ストップウォッチ", "tiktok": "TikTok", "truck": "トラック", "tumblr": "Tumblr", "twitter": "X (Twitter)", "uppercase": "大文字", "vertical": "垂直", "vimeo": "Vimeo", "washing": "洗濯", "circle": "円", "swatches": "見本", "full_and_page_offset_left": "全幅の背景、ページ幅のコンテンツ、左にオフセット", "full_and_page_offset_right": "全幅の背景、ページ幅のコンテンツ、右にオフセット", "offset_left": "左にオフセット", "offset_right": "右にオフセット", "page_center_aligned": "ページ、中央揃え", "page_left_aligned": "ページ、左揃え", "page_right_aligned": "ページ、右揃え", "button": "ボタン", "caption": "キャプション", "h1": "見出し1", "h2": "見出し2", "h3": "見出し3", "h4": "見出し4", "h5": "見出し5", "h6": "見出し6", "paragraph": "段落", "primary": "プライマリー", "secondary": "セカンダリー", "tertiary": "ターシャリー", "chevron_left": "シェブロン (左)", "chevron_right": "シェブロン (右)", "diamond": "ダイヤモンド", "grid": "グリッド", "parallelogram": "平行四辺形", "rounded": "角丸", "fit_content": "フィット", "pills": "ピル", "heavy": "太い", "thin": "細い", "drawer": "ドロワー", "preview": "プレビュー", "text": "テキスト", "video_uploaded": "アップロード済み", "video_external_url": "外部URL", "up": "上へ", "down": "下", "gradient": "グラデーション", "fixed": "固定", "pixel": "ピクセル", "percent": "パーセント", "aspect_ratio": "アスペクト比", "above_carousel": "カルーセルの上", "all": "すべて", "always": "常に", "arrows_large": "大きな矢印", "arrows": "矢印", "balance": "バランス", "bento": "Bento", "black": "黒", "bluesky": "Bluesky", "body_large": "本文 (大)", "body_regular": "本文 (標準)", "body_small": "本文 (小)", "bold": "太字", "bottom_left": "左下", "bottom_right": "右下", "bottom": "下", "capitalize": "先頭を大文字にする", "caret": "キャレット", "carousel": "カルーセル", "check_box": "チェックボックス", "chevron_large": "大きなシェブロン", "chevron": "シェブロン", "chevrons": "シェブロン", "classic": "クラシック", "collection_images": "コレクション画像", "color": "色", "complementary": "付加的", "dissolve": "ディゾルブ", "dotted": "点線", "editorial": "エディトリアル", "extra_large": "特大", "extra_small": "極小", "featured_collections": "特集コレクション", "featured_products": "特集商品", "font_primary": "プライマリー", "font_secondary": "セカンダリー", "font_tertiary": "ターシャリー", "forward": "順方向", "full_screen": "全画面", "heading_extra_large": "見出し (特大)", "heading_extra_small": "見出し (極小)", "heading_large": "見出し (大)", "heading_regular": "見出し (標準)", "heading_small": "見出し (小)", "icon": "アイコン", "image": "画像", "input": "入力", "inside_carousel": "カルーセル内", "inverse_large": "反転 (大)", "inverse": "反転", "large_arrows": "大きな矢印", "large_chevrons": "大きなシェブロン", "left": "左", "light": "細い", "linkedin": "LinkedIn", "loose": "ルーズ", "media_first": "メディアを先に", "media_second": "メディアを後に", "modal": "モーダル", "narrow": "狭い", "never": "なし", "next_to_carousel": "カルーセルの横", "normal": "標準", "nowrap": "折り返さない", "off_media": "メディア外", "on_media": "メディア上", "on_scroll_up": "上にスクロール時", "one_half": "1/2", "one_number": "1", "one_third": "1/3", "pill": "ピル", "plus": "プラス", "pretty": "プリティ", "price": "価格", "primary_style": "プライマリースタイル", "rectangle": "長方形", "regular": "標準", "related": "関連", "reverse": "逆方向", "rich_text": "リッチテキスト", "right": "右", "secondary_style": "セカンダリースタイル", "semibold": "中太字", "shaded": "シェード", "show_second_image": "2番目の画像を表示", "single": "単一", "slide_left": "左にスライド", "slide_up": "上にスライド", "spotify": "Spotify", "stack": "スタック", "text_only": "テキストのみ", "threads": "Threads", "thumbnails": "サムネイル", "tight": "狭い", "top_left": "左上", "top_right": "右上", "top": "上", "two_number": "2", "two_thirds": "2/3", "underline": "下線", "video": "ビデオ", "wide": "ワイド", "youtube": "YouTube", "below_image": "画像の下", "on_image": "画像上", "accent": "アクセント", "body": "本文", "button_primary": "プライマリーボタン", "button_secondary": "セカンダリーボタン", "compact": "コンパクト", "crop_to_fit": "切り抜いて合わせる", "hidden": "非表示", "hint": "ヒント", "maintain_aspect_ratio": "アスペクト比を維持", "off": "オフ", "social_bluesky": "SNS: Bluesky", "social_facebook": "SNS: Facebook", "social_instagram": "SNS: Instagram", "social_linkedin": "SNS: LinkedIn", "social_pinterest": "SNS: Pinterest", "social_snapchat": "SNS: Snapchat", "social_spotify": "SNS: Spotify", "social_threads": "SNS: Threads", "social_tiktok": "SNS: TikTok", "social_tumblr": "SNS: Tumblr", "social_twitter": "SNS: X (Twitter)", "social_whatsapp": "SNS: WhatsApp", "social_vimeo": "SNS: Vimeo", "social_youtube": "SNS: YouTube", "spotlight": "スポットライト", "standard": "標準", "subheading": "小見出し", "blur": "ぼかし", "lift": "リフト", "reveal": "リビール", "scale": "拡大", "subtle_zoom": "ズーム", "with_hints": "ヒント付き", "below_media": "メディアの下", "full_frame": "フルフレーム", "icons": "アイコン" }, "content": { "advanced": "高度な設定", "background_image": "背景画像", "background_video": "背景動画", "block_size": "ブロックサイズ", "borders": "枠線", "describe_the_video_for": "スクリーンリーダーを使用しているお客様のために、動画の説明を記述します。[詳細はこちら](https://help.shopify.com/manual/online-store/themes/theme-structure/theme-features#video-block)", "section_size": "セクションサイズ", "slideshow_width": "スライドの幅", "typography": "タイポグラフィ", "width_is_automatically_optimized": "幅はモバイル向けに自動的に最適化されます。", "complementary_products": "付加的な商品は、Search & Discoveryアプリを使用して設定する必要があります。[詳細はこちら](https://help.shopify.com/manual/online-store/search-and-discovery)", "mobile_column_optimization": "列はモバイル向けに自動的に最適化されます", "content_width": "コンテンツの幅は、セクションの幅が全幅に設定されている場合にのみ適用されます。", "responsive_font_sizes": "サイズはすべての画面サイズに合わせて自動的に拡大縮小されます", "buttons": "ボタン", "swatches": "見本", "variant_settings": "バリエーション設定", "background": "背景", "cards_layout": "カードのレイアウト", "section_layout": "セクションのレイアウト", "mobile_size": "モバイルサイズ", "mobile_width": "モバイルでの幅", "width": "幅", "appearance": "デザイン", "arrows": "矢印", "body_size": "本文サイズ", "bottom_row_appearance": "最下段のデザイン", "carousel_navigation": "カルーセルのナビゲーション", "carousel_pagination": "カルーセルのページネーション", "copyright": "著作権", "edit_logo_in_theme_settings": "[テーマ設定](/editor?context=theme&category=logo%20and%20favicon)でロゴを編集する", "edit_price_in_theme_settings": "[テーマ設定](/editor?context=theme&category=currency%20code)で価格の形式を編集する", "edit_variants_in_theme_settings": "[テーマ設定](/editor?context=theme&category=variants)でバリエーションのスタイルを編集する", "email_signups_create_customer_profiles": "登録すると[顧客プロフィール](https://help.shopify.com/manual/customers)が追加されます", "follow_on_shop_eligiblity": "ボタンを表示するには、Shopチャネルをインストールし、Shop Payを有効にする必要があります。[詳細はこちら](https://help.shopify.com/en/manual/online-store/themes/customizing-themes/add-shop-buttons)", "fonts": "フォント", "grid": "グリッド", "heading_size": "見出しサイズ", "image": "画像", "input": "入力", "layout": "レイアウト", "link": "リンク", "link_padding": "リンクの余白", "localization": "ローカライズ", "logo": "ロゴ", "margin": "マージン", "media": "メディア", "media_1": "メディア1", "media_2": "メディア2", "menu": "メニュー", "mobile_layout": "モバイルレイアウト", "padding": "余白", "padding_desktop": "デスクトップの余白", "paragraph": "段落", "policies": "ポリシー", "popup": "ポップアップ", "search": "検索", "size": "サイズ", "social_media": "SNS", "submit_button": "送信ボタン", "text_presets": "テキストプリセット", "transparent_background": "透明な背景", "typography_primary": "プライマリータイポグラフィ", "typography_secondary": "セカンダリータイポグラフィ", "typography_tertiary": "ターシャリータイポグラフィ", "visibility": "表示設定", "carousel": "カルーセル", "colors": "色", "collection_page": "コレクションページ", "customer_account": "お客様アカウント", "edit_empty_state_collection_in_theme_settings": "[テーマ設定](/editor?context=theme&category=search)で空の状態のコレクションを編集する", "home_page": "ホームページ", "images": "画像", "inverse_logo_info": "透明なヘッダーの背景が [反転] に設定されている場合に使用されます", "manage_customer_accounts": "お客様アカウント設定で[表示を管理](/admin/settings/customer_accounts)します。レガシーアカウントはサポートされていません。", "manage_policies": "[ポリシーを管理する](/admin/settings/legal)", "product_page": "商品ページ", "text": "テキスト", "thumbnails": "サムネイル", "visible_if_collection_has_more_products": "コレクションに表示されている商品数よりも多くの商品がある場合に表示されます", "grid_layout": "グリッドレイアウト", "app_required_for_ratings": "商品評価にはアプリが必要です。[詳細はこちら](https://help.shopify.com/manual/apps)", "icon": "アイコン", "manage_store_name": "[ストア名を管理する](/admin/settings/general?edit=storeName)", "resource_reference_collection_card": "親セクションのコレクションを表示します", "resource_reference_collection_card_image": "親コレクションの画像を表示します", "resource_reference_collection_title": "親コレクションのタイトルを表示します", "resource_reference_product": "親商品に自動的に接続します", "resource_reference_product_card": "親セクションの商品を表示します", "resource_reference_product_inventory": "親商品の在庫を表示します", "resource_reference_product_price": "親商品の価格を表示します", "resource_reference_product_recommendations": "親商品に基づいておすすめを表示します", "resource_reference_product_review": "親商品のレビューを表示します", "resource_reference_product_swatches": "親商品の見本を表示します", "resource_reference_product_title": "親商品の商品名を表示します", "resource_reference_product_variant_picker": "親商品のバリエーションを表示します", "resource_reference_product_media": "親商品のメディアを表示します", "product_media": "商品メディア", "section_link": "セクションリンク", "gift_card_form_description": "お客様は、パーソナルメッセージを添えて、受取人のメールアドレスにギフトカードを送信できます。[詳細はこちら](https://help.shopify.com/manual/products/gift-card-products)", "heading": "見出し", "resource_reference_product_custom_property": "カスタマイズ可能な入力フィールドを追加して、注文の項目に追加されるカスタム情報を収集します。この情報は後で注文詳細に表示されます。", "block_link": "ブロックリンク", "submenu_feature": "サブメニューの機能", "cart_features": "カートの機能", "email_signup": "メール登録", "mobile_media": "モバイルメディア", "mobile_media_2": "モバイルメディア2", "navigation": "メニュー", "popover": "ポップオーバー", "popover_position": "ポップオーバーの位置", "resource_reference_product_sku": "親商品のSKUを表示します", "content_layout": "コンテンツレイアウト", "mobile_media_1": "モバイルメディア1", "utilities": "ユーティリティ" }, "html_defaults": { "share_information_about_your": "

ブランドに関する情報をお客様に伝えましょう。商品の説明、お知らせ、ストアへのお客様への歓迎メッセージなどに使用します。

", "bestseller_h2": "

ベストセラー

", "bestseller_h3": "

ベストセラー

", "bestseller": "

ベストセラー

", "build_better": "

私たちは、より良いものづくりを信じています

", "contact_us": "

お問い合わせ

", "discover_bestsellers": "

機能性とスタイルを絶妙に融合させ、お客様の心を掴んだベストセラー商品をご覧ください。

", "everythings_starts_with_why": "

私たちのすべての行動は「なぜ」から始まります

", "explore_latest_products": "

最新の商品をご覧ください。

", "faq": "

よくある質問

", "first_to_know": "

新しいコレクションや特別オファーの情報をいち早くお届けします。

", "free_returns": "

30日間返品無料

", "free_shipping_over": "

50ドル以上のご購入で送料無料

", "goal_for_every_customer": "

すべてのお客様にご購入いただいた商品に完全にご満足いただくことが私たちの目標です。万が一ご満足いただけない場合は、お知らせください。ご満足いただけるよう最善を尽くします。

", "home_to_shirts": "

ホーム → シャツ

", "intentional_design": "

意図的なデザイン

", "introducing_h2": "

新登場

", "latest_products": "

この季節にぴったりの最新商品をご紹介します。売り切れる前にお気に入りを見つけてください!

", "made_local_and_global": "

私たちの商品は、国内および海外で製造されています。高品質で適正な価格の商品をお届けするため、製造パートナーを慎重に選定しています。

", "made_with_care_h2": "

心を込めて作られました

", "made_with_care_extended": "

心を込めて作られ、お客様から絶大な支持を得ているこの代表的なベストセラーは、あらゆる期待を上回ります。

", "made_with_care": "

心を込めて作られ、お客様に愛されています。

", "make_things_better_extended": "

私たちは、より機能的で長持ちするものを作ります。私たちの商品は、クリーンなデザインと誠実な素材で、現実の問題を解決します。

", "make_things_better": "

私たちは、より機能的で長持ちするものを作ります。

", "may_also_like": "

こちらもおすすめです

", "new_arrivals_h1": "

新着商品

", "new_arrivals_h2": "

新着商品

", "new_arrivals_h3": "

新着商品

", "product_launch": "

最新の商品リリースの舞台裏をご覧ください。

", "product_story": "

すべての商品の中心には、品質と革新への情熱に支えられたユニークなストーリーがあります。一つひとつのアイテムが、あなたの毎日を豊かにし、喜びをもたらします。

", "real_people": "

素晴らしい商品を作る、実在の人々

", "related_product": "

関連商品

", "return_policy": "

返品ポリシーについて

", "reviews": "

★★★★★ 368件のレビュー

", "shipping_based_on_location": "

送料は、お客様の所在地とご注文の商品に基づいて計算されます。購入前に必ず送料をご確認いただけます。

", "shop_by_collection": "

コレクションから探す

", "signature_products": "

当店の代表的な商品

", "styled_with": "

コーディネートアイテム

", "subscribe": "

メールマガジンに登録する

", "team_with_goal": "

目標を持つチーム

", "unable_to_accept_returns": "

一部の商品については返品を承ることができません。対象商品は購入前に明記されます。

", "work_quickly_to_ship": "

ご注文の商品はできるだけ早く発送できるよう努めます。発送が完了しましたら、詳細を記載したメールをお送りします。配達日時はお届け先によって異なります。

", "join_our_email_list": "

メールマガジンに登録

", "get_exclusive_deals_and_early_access_to_new_products": "

限定セールや新商品の早期アクセス情報を入手できます。

", "artistry_in_action": "

匠の技が息づく

", "authentic_materials": "

妥協のない、本物の素材

", "bold_style_recognizable": "

どこにいても目を引く、大胆なスタイル

", "discover_elevated_design": "

ワンランク上のデザインを発見

", "expert_construction_finish": "

熟練の技と丁寧な仕上げ

", "made_to_last": "

長く使えるデザイン

", "pieces_better_with_time": "

時間とともに、使い込むほどに味が出るアイテム

", "quality_you_can_feel": "

実感できる品質の高さ

", "uncompromising_standards": "

妥協のない基準

", "featured_collection_h2": "

特集コレクション

", "shop_collection": "

スタイルと品質を両立した、厳選されたお気に入りのアイテムが揃ったコレクションをご覧ください。

" }, "text_defaults": { "button_label": "今すぐ購入", "collapsible_row": "折りたたみ可能な行", "heading": "見出し", "email_signup_button_label": "登録", "accordion_heading": "アコーディオンの見出し", "contact_form_button_label": "送信", "popup_link": "ポップアップリンク", "sign_up": "サインアップ", "welcome_to_our_store": "当ストアへようこそ", "be_bold": "大胆に。", "shop_our_latest_arrivals": "最新の入荷商品をチェック!", "are_purchases_final_sale": "最終セールとなる購入はありますか?", "care_instructions": "お手入れ方法", "cart": "カート", "discover_collection": "コレクションを見る", "fit": "フィット感", "how_much_for_shipping": "送料はいくらですか?", "learn_more": "詳しくはこちら", "manufacturing": "製造", "materials": "素材", "return_policy": "返品ポリシー", "shipping": "発送", "shop_now_button_label": "今すぐ購入", "sign_up_button_label": "サインアップ", "submit_button_label": "送信", "up_the_ante": "さらに\n高み\nへ", "view_all_button_label": "すべて表示", "what_is_return_policy": "返品ポリシーはどのようになっていますか?", "when_will_order_arrive": "注文した商品はいつ届きますか?", "where_are_products_made": "商品はどこで製造されていますか?", "trending_now": "トレンド", "shop_the_look": "このルックを購入", "bestsellers": "ベストセラー", "featured_collection": "特集コレクション", "new_arrivals": "新着商品" }, "info": { "video_alt_text": "支援技術のユーザーのために動画の説明を記述します", "video_autoplay": "動画はデフォルトでミュートになります", "video_external": "YouTubeまたはVimeoのURLを使用します", "carousel_layout_on_mobile": "モバイルでは常にカルーセルが使用されます。", "carousel_hover_behavior_not_supported": "セクションレベルで [カルーセル] タイプが選択されている場合、[カルーセル] のホバーはサポートされていません", "grid_layout_on_mobile": "モバイルではグリッドレイアウトが使用されます", "logo_font": "ロゴが選択されていない場合にのみ適用されます", "checkout_buttons": "購入者がより迅速にチェックアウトできるようになり、コンバージョンを向上させることができます。[詳細はこちら](https://help.shopify.com/manual/online-store/dynamic-checkout)", "custom_heading": "カスタム見出し", "edit_presets_in_theme_settings": "[テーマ設定](/editor?context=theme&category=typography)でプリセットを編集します", "enable_filtering_info": "[Search & Discoveryアプリ](https://help.shopify.com/manual/online-store/search-and-discovery/filters)で絞り込みをカスタマイズします", "manage_countries_regions": "[国/地域を管理する](/admin/settings/markets)", "manage_languages": "[言語を管理する](/admin/settings/languages)", "transparent_background": "透明な背景が適用されている各テンプレートで、読みやすさを確認してください", "aspect_ratio_adjusted": "一部のレイアウトでは調整されます", "custom_liquid": "アプリのスニペットやその他のコードを追加して、高度なカスタマイズを作成します。[詳細はこちら](https://shopify.dev/docs/api/liquid)", "applies_on_image_only": "画像にのみ適用されます", "hover_effects": "商品カードとコレクションカードに適用されます", "pills_usage": "適用された絞り込み、ディスカウントコード、検索候補に使用されます", "hide_logo_on_home_page_help": "ロゴは、固定ヘッダーが有効な場合は表示されたままになります", "media_type_info": "機能はメニューのリンクを元に表示されます。", "logo_height": "ヘッダーのロゴにのみ適用されます。", "actions_display_style": "モバイルでは常にアイコンが表示されます" }, "categories": { "product_list": "特集コレクション", "basic": "基本", "collection": "コレクション", "collection_list": "コレクションリスト", "footer": "フッター", "forms": "フォーム", "header": "ヘッダー", "layout": "レイアウト", "links": "リンク", "product": "商品", "banners": "バナー", "collections": "コレクション", "custom": "カスタム", "decorative": "装飾", "products": "商品", "other_sections": "その他", "storytelling": "ストーリーテリング", "text": "テキスト" } } ================================================ FILE: locales/ko.json ================================================ { "blocks": { "load_video": "동영상 로드: {{ description }}", "sold_out": "품절", "email_signup": { "label": "이메일", "placeholder": "이메일 주소", "success": "가입해 주셔서 감사합니다!" }, "filter": "필터", "payment_methods": "결제 방법", "contact_form": { "name": "이름", "email": "이메일", "phone": "전화", "comment": "댓글", "post_success": "문의해 주셔서 감사합니다. 최대한 빨리 답변드리겠습니다.", "error_heading": "다음을 조정하세요." }, "slider_label": "슬라이더" }, "accessibility": { "play_model": "3D 모델 재생", "play_video": "동영상 재생", "unit_price": "단가", "country_results_count": "결과 {{ count }}개", "slideshow_pause": "슬라이드 쇼 멈춤", "slideshow_play": "슬라이드 쇼 재생", "remove_item": "{{ title}} 제거", "skip_to_text": "콘텐츠로 건너뛰기", "skip_to_product_info": "제품 정보로 건너뛰기", "skip_to_results_list": "결과 목록으로 건너뛰기", "new_window": "새 창에서 열립니다.", "slideshow_next": "다음 슬라이드", "slideshow_previous": "이전 슬라이드", "close_dialog": "대화 상자 닫기", "reset_search": "검색 재설정", "search_results_count": "\"{{ query }}\" 검색 결과 {{ count }}건", "search_results_no_results": "\"{{ query }}\" 검색 결과 없음", "filters": "필터", "filter_count": { "one": "{{ count }}개 필터 적용됨", "other": "{{ count }}개 필터 적용됨" }, "account": "계정", "cart": "카트", "cart_count": "카트에 있는 총 품목 수", "menu": "메뉴", "country_region": "국가/지역", "slide_status": "{{ index }}/{{ length }}번째 슬라이드", "scroll_to": "{{ title }}(으)로 스크롤", "loading_product_recommendations": "제품 추천 로드 중", "discount": "할인 코드 적용", "discount_menu": "할인 코드", "discount_applied": "적용된 할인 코드: {{ code }}", "pause_video": "동영상 일시 중지", "inventory_status": "재고 상태", "find_country": "국가 찾기", "localization_region_and_language": "지역 및 언어 선택기", "decrease_quantity": "수량 감소", "increase_quantity": "수량 증가", "quantity": "수량", "rating": "이 제품의 평점은 5점 만점에 {{ rating }}점입니다", "nested_product": "{{ parent_title }}용 {{ product_title }}", "remove": "제거", "view_pricing_info": "가격 정보 보기", "open_hotspot": "핫스팟 열기", "slideshow": "슬라이드 쇼", "header_navigation_label": "기본" }, "actions": { "add_to_cart": "카트에 추가", "clear_all": "모두 지우기", "remove": "제거", "view_in_your_space": "사용자 공간에서 보기", "show_filters": "필터", "clear": "지우기", "continue_shopping": "쇼핑 계속하기", "log_in_html": "계정이 있으십니까? 더 빠르게 결제하려면 로그인하십시오.", "see_items": { "one": "{{ count }}개 품목 보기", "other": "{{ count }}개 품목 보기" }, "view_all": "모두 보기", "add": "추가", "choose": "선택", "added": "추가됨", "show_less": "간단히 표시", "show_more": "자세히 표시", "close": "닫기", "more": "자세히", "reset": "재설정", "zoom": "확대/축소", "close_dialog": "대화 상자 닫기", "enter_using_password": "비밀번호를 사용하여 입장", "submit": "제출", "enter_password": "비밀번호 입력", "remove_discount": "할인 {{ code }} 제거", "view_store_information": "스토어 정보 보기", "back": "뒤로", "log_in": "로그인", "log_out": "로그아웃", "apply": "적용", "open_image_in_full_screen": "전체 화면으로 이미지 열기", "sign_in_options": "기타 로그인 옵션", "sign_up": "가입하기", "sort": "정렬", "show_all_options": "모든 옵션 보기", "open": "열기" }, "content": { "reviews": "리뷰", "language": "언어", "localization_region_and_language": "지역 및 언어", "no_results_found": "결과 없음", "cart_total": "카트 총계", "your_cart_is_empty": "카트가 비어 있습니다", "product_image": "제품 이미지", "product_information": "제품 정보", "quantity": "수량", "product_total": "제품 총계", "cart_estimated_total": "예상 총액", "seller_note": "특별 지침", "cart_subtotal": "소계", "discounts": "할인", "discount": "할인", "duties_and_taxes_included_shipping_at_checkout_with_policy_html": "관세 및 세금이 포함된 가격입니다. 결제 시 할인 및 배송료가 계산됩니다.", "duties_and_taxes_included_shipping_at_checkout_without_policy": "관세 및 세금이 포함된 가격입니다. 결제 시 할인 및 배송료가 계산됩니다.", "taxes_included_shipping_at_checkout_with_policy_html": "세금이 포함된 가격입니다. 결제 시 할인 및 배송료가 계산됩니다.", "taxes_included_shipping_at_checkout_without_policy": "세금이 포함된 가격입니다. 결제 시 할인 및 배송료가 계산됩니다.", "duties_included_taxes_at_checkout_shipping_at_checkout_with_policy_html": "관세가 포함된 가격입니다. 결제 시 세금, 할인 및 배송료가 계산됩니다.", "duties_included_taxes_at_checkout_shipping_at_checkout_without_policy": "관세가 포함된 가격입니다. 결제 시 세금, 할인 및 배송료가 계산됩니다.", "taxes_at_checkout_shipping_at_checkout_with_policy_html": "결제 시 세금, 할인 및 배송료가 계산됩니다.", "taxes_at_checkout_shipping_at_checkout_without_policy": "결제 시 세금, 할인 및 배송료가 계산됩니다.", "checkout": "결제", "cart_title": "카트", "price": "가격", "price_regular": "정가", "price_compare_at": "가격 비교", "price_sale": "할인가", "duties_and_taxes_included": "관세 및 세금이 포함된 가격입니다.", "duties_included": "관세가 포함된 가격입니다.", "shipping_policy_html": "배송료는 결제 시 계산됩니다.", "taxes_included": "세금이 포함된 가격입니다.", "product_badge_sold_out": "품절", "product_badge_sale": "판매", "search_input_label": "검색", "search_input_placeholder": "검색", "search_results": "검색 결과", "search_results_label": "검색 결과", "search_results_no_results": "\"{{ terms }}\"에 대한 검색 결과가 없습니다. 다시 검색해 보세요", "search_results_resource_articles": "블로그 게시물", "search_results_resource_collections": "컬렉션", "search_results_resource_pages": "페이지", "search_results_resource_products": "제품", "search_results_resource_queries": "검색 제안", "search_results_view_all": "모두 보기", "search_results_view_all_button": "모두 보기", "search_results_resource_products_count": { "one": "제품 {{ count }}개", "other": "제품 {{ count }}개" }, "grid_view": { "default_view": "기본", "grid_fieldset": "열 그리드", "single_item": "단일", "zoom_out": "축소" }, "recently_viewed_products": "최근에 본 항목", "unavailable": "사용할 수 없음", "collection_placeholder": "컬렉션 제목", "product_card_placeholder": "제품 이름", "product_count": "제품 수", "item_count": { "one": "{{ count }}개 품목", "other": "{{ count }}개 품목" }, "errors": "오류", "search": "검색", "search_results_no_results_check_spelling": "\"{{ terms }}\"에 대한 검색 결과가 없습니다. 철자를 확인하거나 다른 단어 또는 문구를 사용해 보세요.", "filters": "필터", "no_products_found": "제품을 찾을 수 없습니다.", "price_from": "{{ price }}부터", "price_filter_html": "최고가는 {{ price }}입니다", "use_fewer_filters_html": "필터 수를 줄여보거나 모든 필터를 지워보세요.", "featured_products": "추천 제품", "blog_details_separator": "|", "read_more": "자세히 보기", "wrong_password": "잘못된 비밀번호", "discount_code": "할인 코드", "pickup_available_at_html": "{{ location }}에서 픽업 가능", "pickup_available_in": "{{ pickup_time }}에 픽업 가능", "pickup_not_available": "현재 픽업 사용 불가", "pickup_ready_in": "{{ pickup_time }}", "account_title": "계정", "account_title_personalized": "{{ first_name }} 님, 안녕하세요.", "account_orders": "주문", "account_profile": "프로필", "duties_and_taxes_included_shipping_at_checkout_with_policy_without_discounts_html": "관세 및 세금이 포함된 가격입니다. 배송료는 결제 시 계산됩니다.", "duties_and_taxes_included_shipping_at_checkout_without_policy_without_discounts": "관세 및 세금이 포함된 가격입니다. 배송료는 결제 시 계산됩니다.", "duties_included_taxes_at_checkout_shipping_at_checkout_with_policy_without_discounts_html": "관세가 포함된 가격입니다. 배송료는 결제 시 계산됩니다.", "duties_included_taxes_at_checkout_shipping_at_checkout_without_policy_without_discounts": "관세가 포함된 가격입니다. 배송료는 결제 시 계산됩니다.", "taxes_at_checkout_shipping_at_checkout_with_policy_without_discounts_html": "세금 및 배송료는 결제 시 계산됩니다.", "taxes_at_checkout_shipping_at_checkout_without_policy_without_discounts": "세금 및 배송료는 결제 시 계산됩니다.", "taxes_included_shipping_at_checkout_with_policy_without_discounts_html": "세금이 포함된 가격입니다. 배송료는 결제 시 계산됩니다.", "taxes_included_shipping_at_checkout_without_policy_without_discounts": "세금이 포함된 가격입니다. 배송료는 결제 시 계산됩니다.", "view_more_details": "더 많은 세부 정보 보기", "powered_by": "상점 제공:", "store_owner_link_html": "스토어 소유자이신가요? 여기에서 로그인하세요.", "shipping_discount_error": "배송 요금 할인은 결제 단계에서 주소를 추가한 후에 표시됩니다.", "discount_code_error": "카트에 할인 코드를 적용할 수 없습니다", "inventory_low_stock": "재고 부족", "inventory_in_stock": "재고 있음", "inventory_out_of_stock": "품절", "page_placeholder_title": "페이지 제목", "page_placeholder_content": "해당 콘텐츠를 표시할 페이지를 선택합니다.", "placeholder_image": "플레이스 홀더 이미지", "shipping_policy": "결제 시 배송료 계산됨.", "inventory_low_stock_show_count": { "one": "{{ count }}개 남음", "other": "{{ count }}개 남음" }, "recipient_form_send_to": "전송 대상:", "recipient_form_email_label": "수신자 이메일", "recipient_form_email_label_my_email": "내 이메일", "recipient_form_email_address": "수신자 이메일 주소", "recipient_form_name_label": "수신자 이름(선택 사항)", "recipient_form_characters_used": "{{ used_chars }}/{{ max_chars }}자 입력함", "recipient_form_send_on": "YYYY-MM-DD", "recipient_form_send_on_label": "전송 날짜(선택 사항)", "recipient_form_message": "메시지(선택 사항)", "recipient_form_fields_visible": "이제 수취인 양식 필드가 표시됩니다.", "recipient_form_fields_hidden": "이제 수취인 양식 필드가 숨겨집니다.", "recipient_form_error": "양식 제출과 관련하여 오류가 발생했습니다.", "product_custom_property_character_count": "{{ used_chars }}/{{ max_chars }}자 입력함", "terms_and_policies": "약관 및 정책", "pagination": { "nav_label": "페이지 탐색", "previous": "이전", "next": "다음", "page": "{{ page }}페이지" }, "volume_pricing_available": "수량별 가격 책정 사용 가능", "volume_pricing": "수량별 가격 책정", "at_price_each": "개당 {{ price }}", "each": "개당 {{ price }}", "each_abbreviation": "각", "price_at": "가격", "price_range": "가격 범위", "cancel": "취소", "product_subtotal": "제품 소계", "quantity_per_item": "/개", "remove_all": "모두 제거", "remove_all_items_confirmation": "카트에서 {{ count }}개 품목을 모두 제거하시겠습니까?", "remove_one_item_confirmation": "카트에서 1개 품목을 제거하시겠습니까?", "total_items": "총 품목 수", "variant": "이형 상품", "variant_total": "이형 상품 합계", "view_cart": "카트 보기", "your_cart": "카트", "items_added_to_cart": { "one": "카트에 1개 품목이 추가됨", "other": "카트에 {{ count }}개 품목이 추가됨" }, "item_count_cutoff": "{{ count }}개 이상의 품목" }, "gift_cards": { "issued": { "how_to_use_gift_card": "온라인 기프트 카드 코드 또는 매장 내 QR 코드 사용", "title": "다음은 {{ shop }}의 {{ value }} 기프트 카드 잔액입니다.", "subtext": "기프트 카드", "shop_link": "온라인 스토어 방문", "add_to_apple_wallet": "Apple Wallet에 추가", "qr_image_alt": "QR 코드 — 스캔하여 기프트 카드 사용", "copy_code": "기프트 카드 코드 복사", "expiration_date": "만료: {{ expires_on }}", "copy_code_success": "코드 복사 완료", "expired": "만료됨" } }, "placeholders": { "password": "비밀번호", "search": "검색", "product_title": "제품명", "collection_title": "컬렉션 제목", "blog_posts": "블로그 게시물", "blog_post_title": "제목", "blog_post_author": "작성자", "blog_post_date": "날짜", "blog_post_description": "블로그 게시물 콘텐츠의 요약" }, "products": { "product": { "add_to_cart": "카트에 추가", "added_to_cart": "카트에 추가됨", "adding_to_cart": "추가 중...", "add_to_cart_error": "카트에 추가하는 중 오류 발생", "sold_out": "품절", "unavailable": "사용할 수 없음", "quantity_error_max": "이 품목의 최대 개수는 {{ maximum }}개입니다.", "quantity": "수량", "quantity_increments": "{{ increment }}개씩 증가", "quantity_minimum": "최소 {{ minimum }}개", "quantity_maximum": "최대 {{ maximum }}개", "in_cart": "카트에 있음", "default_title": "기본 이름", "sticky_add_to_cart": "빠른 카트 추가 바" } }, "fields": { "separator": "~" }, "blogs": { "article": { "comment_author_separator": "•", "comments_heading": { "one": "댓글 {{ count }}개", "other": "댓글 {{ count }}개" } }, "comment_form": { "email": "이메일", "error": "댓글을 게시하지 못했습니다. 다음 사항을 해결해 주세요.", "heading": "댓글 남기기", "message": "메시지", "moderated": "댓글을 게시하려면 먼저 승인을 받아야 합니다.", "name": "이름", "post": "댓글 달기", "success_moderated": "댓글이 게시되었습니다. 조정 대기 중입니다", "success": "댓글 게시됨" } } } ================================================ FILE: locales/ko.schema.json ================================================ { "names": { "404": "404", "borders": "테두리", "collapsible_row": "축소 가능 행", "custom_section": "사용자 지정 섹션", "icon": "아이콘", "logo_and_favicon": "로고 및 favicon", "product_buy_buttons": "구매 버튼", "product_description": "설명", "product_price": "가격", "slideshow": "슬라이드 쇼", "typography": "타이포그래피", "video": "비디오", "colors": "색상", "overlapping_blocks": "겹치는 블록", "rich_text_section": "서식있는 텍스트", "product_variant_picker": "이형 상품 피커", "slideshow_controls": "슬라이드 쇼 컨트롤", "size": "사이즈", "spacing": "간격", "product_recommendations": "추천 제품", "product_media": "제품 미디어", "featured_collection": "추천 컬렉션", "add_to_cart": "카트에 추가", "email_signup": "이메일 가입", "submit_button": "제출 버튼", "grid_layout_selector": "그리드 레이아웃 선택기", "image": "이미지", "list_items": "목록 품목", "facets": "필터 항목", "variants": "이형 상품", "styles": "스타일", "product_cards": "제품 카드", "buttons": "버튼", "inputs": "입력", "primary_button": "기본 버튼", "secondary_button": "보조 버튼", "popovers_and_modals": "팝오버 및 모달", "marquee": "스크롤 배너", "pull_quote": "인용문", "contact_form": "문의 양식", "featured_product": "제품 하이라이트", "icons_with_text": "텍스트 포함 아이콘", "alternating_content_rows": "교차 행", "accelerated_checkout": "빠른 결제", "accordion": "아코디언", "accordion_row": "아코디언 행", "animations": "애니메이션", "announcement": "공지", "announcement_bar": "공지 표시줄", "badges": "배지", "button": "버튼", "cart": "카트", "cart_items": "카트 품목", "cart_products": "카트 제품", "cart_title": "카트", "collection": "컬렉션", "collection_card": "컬렉션 카드", "collection_columns": "컬렉션 열", "collection_container": "컬렉션", "collection_description": "컬렉션 설명", "collection_image": "컬렉션 이미지", "collection_info": "컬렉션 정보", "collection_list": "컬렉션 목록", "collections": "컬렉션", "content": "콘텐츠", "content_grid": "콘텐츠 그리드", "details": "세부 정보", "divider": "구분선", "filters": "필터링 및 정렬", "follow_on_shop": "Shop에서 팔로우", "footer": "바닥글", "footer_utilities": "바닥글 유틸리티", "group": "그룹", "header": "머리글", "heading": "제목", "icons": "아이콘", "image_with_text": "텍스트 포함 이미지", "input": "입력", "logo": "로고", "magazine_grid": "매거진 그리드", "media": "미디어", "menu": "메뉴", "mobile_layout": "모바일 레이아웃", "payment_icons": "결제 아이콘", "popup_link": "팝업 링크", "predictive_search": "검색 팝오버", "predictive_search_empty": "자동 완성 검색 결과 없음", "price": "가격", "product": "제품", "product_card": "제품 카드", "product_card_media": "미디어", "product_card_rendering": "제품 카드 렌더링", "product_grid": "그리드", "product_grid_main": "제품 그리드", "product_image": "제품 이미지", "product_information": "제품 정보", "product_review_stars": "리뷰 별점", "quantity": "수량", "row": "행", "search": "검색", "section": "섹션", "selected_variants": "선택한 이형 상품", "slide": "슬라이드", "social_media_links": "소셜 미디어 링크", "steps": "단계", "summary": "요약", "swatches": "견본", "testimonials": "추천사", "text": "텍스트", "title": "제목", "utilities": "유틸리티", "search_input": "검색 입력", "search_results": "검색 결과", "read_only": "읽기 전용", "collection_title": "컬렉션 이름", "collections_bento": "컬렉션 목록: Bento", "faq_section": "FAQ", "hero": "히어로", "jumbo_text": "점보 텍스트", "product_list": "추천 컬렉션", "spacer": "간격", "view_all_button": "모두 보기", "video_section": "비디오", "blog": "블로그", "blog_posts": "블로그 게시물", "custom_liquid": "사용자 지정 Liquid", "blog_post": "블로그 게시물", "caption": "캡션", "collection_card_image": "이미지", "collection_links": "컬렉션 링크", "collection_links_spotlight": "컬렉션 링크: Spotlight", "collection_links_text": "컬렉션 링크: 텍스트", "collections_carousel": "컬렉션 목록: 캐러셀", "collections_editorial": "컬렉션 목록: 편집", "collections_grid": "컬렉션 목록: 그리드", "copyright": "저작권", "count": "개수", "divider_section": "구분선", "drawers": "드로어", "editorial": "편집", "editorial_jumbo_text": "편집: 점보 텍스트", "hero_marquee": "히어로: 스크롤 배너", "input_fields": "입력 필드", "local_pickup": "지역 픽업", "marquee_section": "스크롤 배너", "media_with_text": "텍스트 포함 미디어", "page": "페이지", "page_content": "콘텐츠", "page_layout": "페이지 레이아웃", "policy_list": "정책 링크", "prices": "가격", "products_carousel": "추천 컬렉션: 캐러셀", "products_editorial": "추천 컬렉션: 편집", "products_grid": "추천 컬렉션: 그리드", "social_link": "소셜 링크", "split_showcase": "분할 쇼케이스", "variant_pickers": "이형 상품 피커", "product_title": "제품 이름", "large_logo": "큰 로고", "product_list_button": "모두 보기 버튼", "product_inventory": "제품 재고", "pills": "필", "description": "설명", "featured_image": "추천 이미지", "multicolumn": "다중 열", "product_custom_property": "특별 지침", "hero_bottom_aligned": "히어로: 아래쪽 정렬", "blog_card": "블로그 카드", "blog_posts_grid": "블로그 게시물: 그리드", "blog_posts_carousel": "블로그 게시물: 캐러셀", "blog_posts_editorial": "블로그 게시물: 편집", "excerpt": "발췌", "footer_password": "비밀번호 바닥글", "policies_and_links": "정책 및 링크", "card": "카드", "carousel": "캐러셀", "carousel_content": "캐러셀 콘텐츠", "quick_order_list": "빠른 주문 목록", "column": "열", "comparison_slider": "비교 슬라이더", "slideshow_full_frame": "슬라이드 쇼: 전체 프레임", "slideshow_inset": "슬라이드 쇼: 인세트", "image_compare": "이미지 비교", "subheading": "소제목", "featured_product_information": "추천 제품", "product_hotspots": "제품 핫스팟", "hotspot_product": "핫스팟", "product_sku": "SKU(재고 관리 코드)", "layered_slideshow": "레이어드 슬라이드 쇼" }, "settings": { "autoplay": "자동 재생", "background": "배경", "border_radius": "모서리 반경", "border_width": "테두리 두께", "borders": "테두리", "bottom_padding": "아래쪽 패딩", "color": "색상", "content_direction": "콘텐츠 방향", "content_position": "콘텐츠 위치", "cover_image_size": "커버 이미지 사이즈", "cover_image": "커버 이미지", "custom_width": "사용자 지정 너비", "enable_video_looping": "동영상 반복", "favicon": "Favicon", "heading": "제목", "icon": "아이콘", "image_icon": "이미지 아이콘", "make_section_full_width": "섹션을 전체 너비로 만들기", "overlay_opacity": "오버레이 불투명도", "padding": "패딩", "product": "제품", "text": "텍스트", "top_padding": "위쪽 패딩", "video": "동영상", "video_alt_text": "대체 텍스트", "video_loop": "동영상 반복", "video_position": "동영상 위치", "width": "너비", "alignment": "정렬", "button": "버튼", "colors": "색상", "content_alignment": "콘텐츠 정렬", "custom_minimum_height": "사용자 지정 최소 높이", "font_family": "글꼴 모음", "gap": "간격", "geometric_translate_y": "기하학적 변환 Y", "image": "이미지", "image_opacity": "이미지 불투명도", "image_position": "이미지 위치", "image_ratio": "이미지 비율", "label": "레이블", "line_height": "줄 높이", "link": "링크", "layout_gap": "레이아웃 간격", "minimum_height": "최소 높이", "opacity": "불투명도", "primary_color": "링크", "section_width": "섹션 너비", "size": "사이즈", "slide_spacing": "슬라이드 간격", "slide_width": "슬라이드 너비", "slideshow_fullwidth": "전체 너비 슬라이드", "style": "스타일", "text_case": "대/소문자", "z_index": "Z-index", "limit_content_width": "콘텐츠 너비 제한", "color_scheme": "색상 구성표", "inherit_color_scheme": "색상 구성표 상속", "product_count": "제품 수", "product_type": "제품 유형", "content_width": "콘텐츠 너비", "collection": "컬렉션", "enable_sticky_content": "데스크톱에서 콘텐츠 고정", "error_color": "오류", "success_color": "성공", "primary_font": "기본 글꼴", "secondary_font": "보조 글꼴", "tertiary_font": "3차 글꼴", "columns": "열", "items_to_show": "표시할 품목", "layout": "레이아웃", "layout_type": "유형", "show_grid_layout_selector": "그리드 레이아웃 선택기 표시", "view_more_show": "더 보기 버튼 표시", "image_gap": "이미지 간격", "width_desktop": "데스크톱 너비", "width_mobile": "모바일 너비", "border_style": "테두리 스타일", "height": "높이", "thickness": "두께", "stroke": "선 두께", "filter_style": "필터 스타일", "swatches": "견본", "quick_add_colors": "빠른 추가 색상", "divider_color": "구분선", "border_opacity": "테두리 불투명도", "hover_background": "호버 배경", "hover_borders": "호버 테두리", "hover_text": "호버 텍스트", "primary_hover_color": "호버 링크", "primary_button_text": "기본 버튼 텍스트", "primary_button_background": "기본 버튼 배경", "primary_button_border": "기본 버튼 테두리", "secondary_button_text": "보조 버튼 텍스트", "secondary_button_background": "보조 버튼 배경", "secondary_button_border": "보조 버튼 테두리", "shadow_color": "그림자", "video_autoplay": "자동 재생", "video_cover_image": "커버 이미지", "video_external_url": "URL", "video_source": "소스", "first_row_media_position": "첫 번째 행 미디어 위치", "accordion": "아코디언", "aspect_ratio": "가로 세로 비율", "auto_rotate_announcements": "공지 자동 회전", "auto_rotate_slides": "슬라이드 자동 회전", "badge_corner_radius": "모서리 반경", "badge_position": "카드 위 위치", "badge_sale_color_scheme": "할인", "badge_sold_out_color_scheme": "품절", "behavior": "동작", "blur": "그림자 흐림 효과", "border": "테두리", "bottom": "아래쪽", "card_image_height": "제품 이미지 높이", "carousel_on_mobile": "모바일에서 캐러셀", "cart_count": "카트 개수", "cart_items": "카트 품목", "cart_related_products": "관련 제품", "cart_title": "카트", "cart_total": "카트 합계", "cart_type": "유형", "case": "대/소문자", "checkout_buttons": "빠른 결제 버튼", "collection_list": "컬렉션", "collection_templates": "컬렉션 템플릿", "content": "콘텐츠", "corner_radius": "모서리 반경", "country_region": "국가/지역", "currency_code": "통화 코드", "custom_height": "사용자 지정 높이", "desktop_height": "데스크톱 높이", "direction": "방향", "display": "표시", "divider_thickness": "구분선 두께", "divider": "구분선", "dividers": "구분선", "drop_shadow": "그림자 효과", "empty_state_collection_info": "검색어를 입력하기 전에 표시됩니다", "empty_state_collection": "빈 상태 컬렉션", "enable_filtering": "필터", "enable_grid_density": "그리드 레이아웃 제어", "enable_sorting": "정렬", "enable_zoom": "확대/축소 활성화", "equal_columns": "동일한 열", "expand_first_group": "첫 번째 그룹 펼치기", "extend_media_to_screen_edge": "미디어를 화면 가장자리까지 확장", "extend_summary": "화면 가장자리까지 확장", "extra_large": "매우 크게", "extra_small": "매우 작게", "flag": "국기", "font_price": "가격 글꼴", "font_weight": "글꼴 두께", "font": "글꼴", "full_width_first_image": "첫 번째 이미지 전체 너비", "full_width_on_mobile": "모바일에서 전체 너비", "heading_preset": "제목 사전 설정", "hide_unselected_variant_media": "선택되지 않은 이형 상품 미디어 숨기기", "horizontal_gap": "가로 간격", "horizontal_offset": "그림자 가로 오프셋", "hover_behavior": "호버 동작", "icon_background": "아이콘 배경", "icons": "아이콘", "image_border_radius": "이미지 모서리 반경", "installments": "할부", "integrated_button": "통합 버튼", "language_selector": "언어 선택기", "large": "크게", "left_padding": "왼쪽 패딩", "left": "왼쪽", "letter_spacing": "글자 간격", "limit_media_to_screen_height": "화면 높이에 맞춤", "limit_product_details_width": "제품 세부 정보 너비 제한", "link_preset": "링크 사전 설정", "links": "링크", "logo": "로고", "loop": "반복", "make_details_sticky_desktop": "데스크톱에서 고정", "max_width": "최대 너비", "media_height": "미디어 높이", "media_overlay": "미디어 오버레이", "media_position": "미디어 위치", "media_type": "미디어 유형", "media_width": "미디어 너비", "menu": "메뉴", "mobile_columns": "모바일 열", "mobile_height": "모바일 높이", "mobile_logo_image": "모바일 로고", "mobile_quick_add": "모바일 빠른 추가", "motion_direction": "모션 방향", "motion": "모션", "movement_direction": "이동 방향", "navigation_bar_color_scheme": "탐색 모음 색상 구성표", "navigation_bar": "탐색 모음", "navigation": "탐색", "open_new_tab": "새 탭에서 링크 열기", "overlay_color": "오버레이 색상", "overlay": "오버레이", "padding_bottom": "아래쪽 패딩", "padding_horizontal": "가로 패딩", "padding_top": "위쪽 패딩", "page_width": "페이지 너비", "pagination": "페이지 매김", "placement": "배치", "position": "위치", "preset": "사전 설정", "product_cards": "제품 카드", "product_pages": "제품 페이지", "product_templates": "제품 템플릿", "products": "제품", "quick_add": "빠른 추가", "ratio": "비율", "regular": "보통", "review_count": "리뷰 수", "right": "오른쪽", "row_height": "행 높이", "row": "행", "seller_note": "판매자에게 메모 허용", "shape": "모양", "show_as_accordion": "모바일에서 아코디언으로 표시", "show_sale_price_first": "할인가 먼저 표시", "show_tax_info": "세금 정보", "show": "표시", "small": "작게", "speed": "속도", "statement": "명세서", "sticky_header": "고정 머리글", "text_hierarchy": "텍스트 계층", "text_presets": "텍스트 사전 설정", "title": "제목", "top": "위쪽", "type": "유형", "type_preset": "텍스트 사전 설정", "underline_thickness": "밑줄 두께", "variant_images": "이형 상품 이미지", "vendor": "공급업체", "vertical_gap": "세로 간격", "vertical_offset": "그림자 세로 오프셋", "vertical_on_mobile": "모바일에서 세로", "view_all_as_last_card": "마지막 카드로 “모두 보기”", "weight": "두께", "wrap": "줄 바꿈", "read_only": "읽기 전용", "always_stack_buttons": "항상 버튼 세로로 표시", "background_color": "배경 색상", "custom_mobile_size": "사용자 지정 모바일 사이즈", "custom_mobile_width": "사용자 지정 모바일 너비", "fixed_height": "픽셀 높이", "fixed_width": "픽셀 너비", "gradient_direction": "그라데이션 방향", "hide_padding": "패딩 숨기기", "logo_font": "로고 글꼴", "overlay_style": "오버레이 스타일", "percent_height": "백분율 높이", "percent_size_mobile": "백분율 사이즈", "percent_size": "백분율 사이즈", "percent_width": "백분율 너비", "pixel_size_mobile": "픽셀 사이즈", "pixel_size": "픽셀 사이즈", "shadow_opacity": "그림자 불투명도", "show_filter_label": "적용된 필터의 텍스트 레이블", "show_swatch_label": "견본의 텍스트 레이블", "size_mobile": "모바일 사이즈", "transparent_background": "투명 배경", "unit": "단위", "hide_logo_on_home_page": "홈페이지에서 로고 숨기기", "account": "계정", "align_baseline": "텍스트 기준선 정렬", "add_discount_code": "카트 내 할인 허용", "background_overlay": "배경 오버레이", "background_media": "배경 미디어", "border_thickness": "테두리 두께", "bottom_row": "하단 행", "button_text_case": "텍스트 대/소문자", "auto_open_cart_drawer": "“카트에 추가” 시 서랍 자동 열기", "collection_count": "컬렉션 개수", "custom_liquid": "Liquid 코드", "default": "기본값", "default_logo": "기본 로고", "divider_width": "구분선 너비", "headings": "제목", "horizontal_padding": "가로 패딩", "inverse": "반전", "inverse_logo": "반전 로고", "layout_style": "스타일", "length": "길이", "mobile_pagination": "모바일 페이지 매김", "open_row_by_default": "기본적으로 행 열기", "page_transition_enabled": "페이지 전환", "search": "검색", "search_icon": "검색 아이콘", "search_position": "위치", "search_row": "행", "show_author": "작성자", "show_alignment": "정렬 표시", "show_count": "개수 표시", "show_date": "날짜", "show_pickup_availability": "픽업 가능 여부 표시", "show_search": "검색 표시", "use_inverse_logo": "반전 로고 사용", "vertical_padding": "세로 패딩", "visibility": "표시 여부", "product_corner_radius": "제품 모서리 반경", "card_corner_radius": "카드 모서리 반경", "alignment_mobile": "모바일 정렬", "animation_repeat": "애니메이션 반복", "blurred_reflection": "흐린 반사 효과", "card_hover_effect": "카드 호버 효과", "card_size": "카드 사이즈", "collection_title_case": "컬렉션 이름 대/소문자", "inventory_threshold": "재고 부족 기준", "mobile_card_size": "모바일 카드 사이즈", "page": "페이지", "product_and_card_title_case": "제품 및 카드 이름 대/소문자", "product_title_case": "제품 이름 대/소문자", "reflection_opacity": "반사 불투명도", "right_padding": "오른쪽 패딩", "show_inventory_quantity": "재고 부족 수량 표시", "text_label_case": "텍스트 레이블 대/소문자", "transition_to_main_product": "제품 카드에서 제품 페이지로 전환", "show_second_image_on_hover": "호버 시 두 번째 이미지 표시", "media": "미디어", "product_card_carousel": "캐러셀 표시", "media_fit": "미디어 맞춤", "scroll_speed": "다음 공지까지의 시간", "show_powered_by_shopify": "“Powered by Shopify” 표시", "seller_note_open_by_default": "기본적으로 판매자에게 보내는 메모 열기", "gift_card_form": "기프트 카드 양식", "custom_link": "사용자 지정 링크", "add_to_cart_animation": "카트에 추가", "product_custom_property": { "heading": "제목", "description": "설명", "key": "속성 이름", "key_info": "비워 둘 수 없으며 각 블록마다 고유해야 합니다. 카트, 체크아웃 및 주문 세부 정보에 표시됩니다.", "placeholder_text": "플레이스 홀더 텍스트", "default_heading": "제품 사용자 지정", "default_placeholder": "특별 지침을 입력하세요", "default_property_key": "특별 지침", "max_length": "최대 글자 수", "required": "카트에 품목을 추가하려면 입력해야 합니다", "input_type": "입력 유형", "input_type_text": "텍스트", "input_type_checkbox": "확인란", "content_settings": "콘텐츠 설정", "buyers_input": "구매자 입력", "checkbox_label": "확인란 레이블", "default_checkbox_label": "선물 포장 포함", "heading_preset": "제목", "description_preset": "설명", "input_preset": "입력", "checkbox_preset": "확인란 레이블" }, "blog": "블로그", "post_count": "게시물 수", "animation": "애니메이션", "top_level_size": "최상위 사이즈", "empty_cart_button_link": "빈 카트 버튼 링크", "auto_load_products": "스크롤 시 제품 자동 로드", "products_per_page": "페이지당 제품 수", "custom_mobile_media": "모바일에서 다른 미디어 표시", "stack_media_on_mobile": "미디어 쌓기", "media_type_1": "미디어 유형", "media_type_2": "미디어 2 유형", "full_frame_on_mobile": "모바일 전체 너비", "skus": "SKU(재고 관리 코드)", "variant_per_page": "페이지당 이형 상품", "image_1": "이미지 1", "image_2": "이미지 2", "after_image": "변경 후 이미지", "before_image": "변경 전 이미지", "cs_slider_style": "슬라이더 스타일", "cs_slider_color": "슬라이더 색상", "cs_slider_inner_color": "슬라이더 내부 색상", "text_on_images": "이미지 위 텍스트", "card_height": "카드 높이", "submenu_size": "하위 메뉴 사이즈", "desktop_position": "데스크톱 위치", "desktop_pagination": "데스크톱 페이지 매김", "bullseye_color": "내부 색상", "hotspot_color": "핫스팟 색상", "product_price_typography": "제품 가격 서체", "product_title_typography": "제품 이름 서체", "x_position": "가로 위치", "y_position": "세로 위치", "enable_sticky_add_to_cart": "고정 카트 추가 바", "sticky_add_to_cart": "고정 카트 추가", "actions_display_style": "메뉴 스타일" }, "options": { "apple": "Apple", "arrow": "화살표", "banana": "바나나", "bottle": "병", "box": "상자", "buttons": "버튼", "carrot": "당근", "center": "가운데", "chat_bubble": "말풍선", "clipboard": "클립보드", "contain": "포함", "counter": "카운터", "cover": "커버", "custom": "사용자 지정", "dairy_free": "유제품 미포함", "dairy": "유제품", "dropdowns": "드롭다운", "dots": "점", "dryer": "건조기", "end": "끝", "eye": "눈", "facebook": "Facebook", "fire": "불", "gluten_free": "글루텐 프리", "heart": "하트", "horizontal": "가로", "instagram": "Instagram", "iron": "다리미", "large": "크게", "leaf": "잎", "leather": "가죽", "lightning_bolt": "번개", "lipstick": "립스틱", "lock": "잠금", "map_pin": "지도 핀", "medium": "중간", "none": "없음", "numbers": "숫자", "nut_free": "견과류 미포함", "pants": "바지", "paw_print": "발자국", "pepper": "고추", "perfume": "향수", "pinterest": "Pinterest", "plane": "비행기", "plant": "식물", "price_tag": "가격표", "question_mark": "물음표", "recycle": "재활용", "return": "반품", "ruler": "자", "serving_dish": "서빙 접시", "shirt": "셔츠", "shoe": "신발", "silhouette": "실루엣", "small": "작게", "snapchat": "Snapchat", "snowflake": "눈송이", "star": "별", "start": "시작", "stopwatch": "스톱워치", "tiktok": "TikTok", "truck": "트럭", "tumblr": "Tumblr", "twitter": "X(Twitter)", "vertical": "세로", "vimeo": "Vimeo", "washing": "세탁", "auto": "자동", "default": "기본값", "fill": "채우기", "fit": "맞춤", "full": "전체", "full_and_page": "전체 배경, 페이지 너비 콘텐츠", "heading": "제목", "landscape": "가로 방향", "lg": "LG", "link": "링크", "lowercase": "소문자", "m": "M", "outline": "윤곽선", "page": "페이지", "portrait": "세로 방향", "s": "S", "sentence": "문장", "solid": "실선", "space_between": "간격 두기", "square": "정사각형", "uppercase": "대문자", "circle": "원", "swatches": "견본", "full_and_page_offset_left": "전체 배경, 페이지 너비 콘텐츠, 왼쪽 오프셋", "full_and_page_offset_right": "전체 배경, 페이지 너비 콘텐츠, 오른쪽 오프셋", "offset_left": "왼쪽 오프셋", "offset_right": "오른쪽 오프셋", "page_center_aligned": "페이지, 가운데 정렬", "page_left_aligned": "페이지, 왼쪽 정렬", "page_right_aligned": "페이지, 오른쪽 정렬", "button": "버튼", "caption": "캡션", "h1": "제목 1", "h2": "제목 2", "h3": "제목 3", "h4": "제목 4", "h5": "제목 5", "h6": "제목 6", "paragraph": "단락", "primary": "기본", "secondary": "보조", "tertiary": "3차", "chevron_left": "왼쪽 셰브론", "chevron_right": "오른쪽 셰브론", "diamond": "다이아몬드", "grid": "그리드", "parallelogram": "평행사변형", "rounded": "둥글게", "fit_content": "맞춤", "pills": "필", "heavy": "굵게", "thin": "가늘게", "drawer": "드로어", "preview": "미리 보기", "text": "텍스트", "video_uploaded": "업로드됨", "video_external_url": "외부 URL", "above_carousel": "캐러셀 위", "all": "모두", "always": "항상", "arrows_large": "큰 화살표", "arrows": "화살표", "aspect_ratio": "가로 세로 비율", "balance": "균형", "bento": "Bento", "black": "검정색", "bluesky": "Bluesky", "body_large": "본문(크게)", "body_regular": "본문(보통)", "body_small": "본문(작게)", "bold": "굵게", "bottom_left": "왼쪽 아래", "bottom_right": "오른쪽 아래", "bottom": "아래쪽", "capitalize": "첫 글자 대문자", "caret": "캐럿", "carousel": "캐러셀", "check_box": "확인란", "chevron_large": "큰 셰브론", "chevron": "셰브론", "chevrons": "셰브론", "classic": "클래식", "collection_images": "컬렉션 이미지", "color": "색상", "complementary": "추천 추가", "dissolve": "디졸브", "dotted": "점선", "editorial": "편집", "extra_large": "매우 크게", "extra_small": "매우 작게", "featured_collections": "추천 컬렉션", "featured_products": "추천 제품", "font_primary": "기본", "font_secondary": "보조", "font_tertiary": "3차", "forward": "앞으로", "full_screen": "전체 화면", "heading_extra_large": "제목(매우 크게)", "heading_extra_small": "제목(매우 작게)", "heading_large": "제목(크게)", "heading_regular": "제목(보통)", "heading_small": "제목(작게)", "icon": "아이콘", "image": "이미지", "input": "입력", "inside_carousel": "캐러셀 내부", "inverse_large": "반전 크게", "inverse": "반전", "large_arrows": "큰 화살표", "large_chevrons": "큰 셰브론", "left": "왼쪽", "light": "가늘게", "linkedin": "LinkedIn", "loose": "느슨하게", "media_first": "미디어 우선", "media_second": "미디어 다음", "modal": "모달", "narrow": "좁게", "never": "사용 안 함", "next_to_carousel": "캐러셀 옆", "normal": "보통", "nowrap": "줄 바꿈 안 함", "off_media": "미디어 끄기", "on_media": "미디어 위", "on_scroll_up": "위로 스크롤 시", "one_half": "1/2", "one_number": "1", "one_third": "1/3", "pill": "필", "plus": "플러스", "pretty": "예쁘게", "price": "가격", "primary_style": "기본 스타일", "rectangle": "직사각형", "regular": "보통", "related": "관련", "reverse": "역방향", "rich_text": "서식있는 텍스트", "right": "오른쪽", "secondary_style": "보조 스타일", "semibold": "세미볼드", "shaded": "음영", "show_second_image": "두 번째 이미지 표시", "single": "단일", "slide_left": "왼쪽으로 슬라이드", "slide_up": "위로 슬라이드", "spotify": "Spotify", "stack": "스택", "text_only": "텍스트만", "threads": "Threads", "thumbnails": "미리 보기 이미지", "tight": "좁게", "top_left": "왼쪽 위", "top_right": "오른쪽 상단", "top": "위쪽", "two_number": "2", "two_thirds": "2/3", "underline": "밑줄", "video": "동영상", "wide": "넓게", "youtube": "YouTube", "below_image": "이미지 아래", "down": "아래로", "fixed": "고정", "gradient": "그라데이션", "on_image": "이미지 위", "percent": "백분율", "pixel": "픽셀", "up": "위로", "accent": "강조", "body": "본문", "button_primary": "기본 버튼", "button_secondary": "보조 버튼", "compact": "컴팩트", "crop_to_fit": "잘라서 맞춤", "hidden": "숨김", "hint": "힌트", "maintain_aspect_ratio": "가로 세로 비율 유지", "off": "끄기", "social_bluesky": "소셜: Bluesky", "social_facebook": "소셜: Facebook", "social_instagram": "소셜: Instagram", "social_linkedin": "소셜: LinkedIn", "social_pinterest": "소셜: Pinterest", "social_snapchat": "소셜: Snapchat", "social_spotify": "소셜: Spotify", "social_threads": "소셜: Threads", "social_tiktok": "소셜: TikTok", "social_tumblr": "소셜: Tumblr", "social_twitter": "소셜: X(Twitter)", "social_whatsapp": "소셜: WhatsApp", "social_vimeo": "소셜: Vimeo", "social_youtube": "소셜: YouTube", "spotlight": "Spotlight", "standard": "표준", "subheading": "소제목", "blur": "블러", "lift": "리프트", "reveal": "드러내기", "scale": "확장", "subtle_zoom": "확대/축소", "with_hints": "힌트 포함", "below_media": "미디어 아래", "full_frame": "전체 프레임", "icons": "아이콘" }, "content": { "background_video": "배경 비디오", "describe_the_video_for": "화면 읽기 프로그램을 사용하는 고객을 위해 비디오에 대해 설명하세요. [자세히 알아보기](https://help.shopify.com/manual/online-store/themes/theme-structure/theme-features#video-block)", "width_is_automatically_optimized": "너비는 모바일에 맞게 자동으로 최적화됩니다.", "advanced": "고급", "background_image": "배경 이미지", "block_size": "블록 크기", "borders": "테두리", "section_size": "섹션 크기", "slideshow_width": "슬라이드 너비", "typography": "타이포그래피", "complementary_products": "추천 추가 상품은 검색 및 검색 앱을 사용하여 설정해야 합니다. [자세히 알아보기](https://help.shopify.com/manual/online-store/search-and-discovery)", "mobile_column_optimization": "열은 모바일에 맞게 자동으로 최적화됩니다", "content_width": "콘텐츠 너비는 섹션 너비가 전체 너비로 설정된 경우에만 적용됩니다.", "responsive_font_sizes": "모든 화면 크기에 맞게 사이즈가 자동으로 조정됩니다", "buttons": "버튼", "swatches": "견본", "variant_settings": "이형 상품 설정", "background": "배경", "appearance": "모양", "arrows": "화살표", "body_size": "본문 크기", "bottom_row_appearance": "아래쪽 행 모양", "carousel_navigation": "캐러셀 탐색", "carousel_pagination": "캐러셀 페이지 매김", "copyright": "저작권", "edit_logo_in_theme_settings": "[테마 설정](/editor?context=theme&category=logo%20and%20favicon)에서 로고 편집", "edit_price_in_theme_settings": "[테마 설정](/editor?context=theme&category=currency%20code)에서 가격 서식 편집", "edit_variants_in_theme_settings": "[테마 설정](/editor?context=theme&category=variants)에서 이형 상품 스타일 편집", "email_signups_create_customer_profiles": "가입 시 [고객 프로필](https://help.shopify.com/manual/customers)이 추가됩니다", "follow_on_shop_eligiblity": "버튼을 표시하려면 Shop 채널을 설치하고 Shop Pay를 활성화해야 합니다. [자세히 알아보기](https://help.shopify.com/en/manual/online-store/themes/customizing-themes/add-shop-buttons)", "fonts": "글꼴", "grid": "그리드", "heading_size": "제목 크기", "image": "이미지", "input": "입력", "layout": "레이아웃", "link": "링크", "link_padding": "링크 패딩", "localization": "현지화", "logo": "로고", "margin": "여백", "media": "미디어", "media_1": "미디어 1", "media_2": "미디어 2", "menu": "메뉴", "mobile_layout": "모바일 레이아웃", "padding": "패딩", "padding_desktop": "데스크톱 패딩", "paragraph": "단락", "policies": "정책", "popup": "팝업", "search": "검색", "size": "크기", "social_media": "소셜 미디어", "submit_button": "제출 버튼", "text_presets": "텍스트 사전 설정", "transparent_background": "투명 배경", "typography_primary": "기본 타이포그래피", "typography_secondary": "보조 타이포그래피", "typography_tertiary": "3차 타이포그래피", "mobile_size": "모바일 크기", "cards_layout": "카드 레이아웃", "mobile_width": "모바일 너비", "section_layout": "섹션 레이아웃", "width": "너비", "images": "이미지", "visibility": "공개 상태", "carousel": "캐러셀", "colors": "색상", "collection_page": "컬렉션 페이지", "customer_account": "고객 계정", "edit_empty_state_collection_in_theme_settings": "[테마 설정](/editor?context=theme&category=search)에서 빈 상태 컬렉션 편집", "home_page": "홈페이지", "inverse_logo_info": "투명한 머리글 배경이 반전으로 설정된 경우에 사용됩니다", "manage_customer_accounts": "고객 계정 설정에서 [공개 상태를 관리](/admin/settings/customer_accounts)하세요. 레거시 계정은 지원되지 않습니다.", "manage_policies": "[정책 관리](/admin/settings/legal)", "product_page": "제품 페이지", "text": "텍스트", "thumbnails": "미리 보기 이미지", "visible_if_collection_has_more_products": "표시된 제품보다 컬렉션에 더 많은 제품이 있는 경우에 표시됩니다", "grid_layout": "그리드 레이아웃", "app_required_for_ratings": "제품 평점을 사용하려면 앱이 필요합니다. [자세히 알아보기](https://help.shopify.com/manual/apps)", "icon": "아이콘", "manage_store_name": "[스토어 이름 관리](/admin/settings/general?edit=storeName)", "resource_reference_collection_card": "상위 섹션의 컬렉션을 표시합니다", "resource_reference_collection_card_image": "상위 컬렉션의 이미지를 표시합니다", "resource_reference_collection_title": "상위 컬렉션의 제목을 표시합니다", "resource_reference_product": "상위 제품에 자동으로 연결됩니다", "resource_reference_product_card": "상위 섹션의 제품을 표시합니다", "resource_reference_product_inventory": "상위 제품의 재고를 표시합니다", "resource_reference_product_price": "상위 제품의 가격을 표시합니다", "resource_reference_product_recommendations": "상위 제품을 기반으로 추천 항목을 표시합니다", "resource_reference_product_review": "상위 제품의 리뷰를 표시합니다", "resource_reference_product_swatches": "상위 제품의 견본을 표시합니다", "resource_reference_product_title": "상위 제품의 제목을 표시합니다", "resource_reference_product_variant_picker": "상위 제품의 이형 상품을 표시합니다", "resource_reference_product_media": "상위 제품의 미디어를 표시합니다", "product_media": "제품 미디어", "section_link": "섹션 링크", "gift_card_form_description": "고객은 개인 메시지와 함께 수신자의 이메일로 기프트 카드를 보낼 수 있습니다. [자세히 알아보기](https://help.shopify.com/manual/products/gift-card-products)", "heading": "제목", "resource_reference_product_custom_property": "사용자 지정 정보를 수집하기 위해 사용자 지정 가능한 입력 필드를 추가합니다. 이 정보는 이 주문 품목에 추가되며 나중에 주문 세부 정보에서 볼 수 있습니다.", "block_link": "블록 링크", "submenu_feature": "서브메뉴 기능", "cart_features": "카트 기능", "email_signup": "이메일 가입", "mobile_media": "모바일 미디어", "mobile_media_2": "모바일 미디어 2", "navigation": "탐색", "popover": "팝오버", "popover_position": "팝오버 위치", "resource_reference_product_sku": "상위 제품의 SKU(재고 관리 코드)를 표시합니다", "content_layout": "콘텐츠 레이아웃", "mobile_media_1": "모바일 미디어 1", "utilities": "유틸리티" }, "html_defaults": { "share_information_about_your": "

고객과 브랜드에 대한 정보를 공유하세요. 제품을 설명하거나, 공지 사항을 알리거나, 스토어를 방문하는 고객을 환영할 수 있습니다.

", "bestseller_h2": "

베스트셀러

", "bestseller_h3": "

베스트셀러

", "bestseller": "

베스트셀러

", "build_better": "

더 나은 제품을 만든다는 신념

", "contact_us": "

문의하기

", "discover_bestsellers": "

기능성과 스타일의 완벽한 조화로 고객의 마음을 사로잡은 베스트셀러를 만나보세요.

", "everythings_starts_with_why": "

우리의 모든 것은 '왜'라는 질문에서 시작됩니다

", "explore_latest_products": "

최신 제품을 살펴보세요.

", "faq": "

자주 묻는 질문

", "first_to_know": "

새로운 컬렉션과 특별 할인에 대한 소식을 가장 먼저 받아보세요.

", "free_returns": "

30일 이내 무료 반품

", "free_shipping_over": "

$50 이상 구매 시 무료 배송

", "goal_for_every_customer": "

모든 고객이 구매에 완전히 만족하는 것이 저희의 목표입니다. 그렇지 않은 경우 저희에게 알려주시면 문제를 해결하기 위해 최선을 다하겠습니다.

", "home_to_shirts": "

홈 → 셔츠

", "intentional_design": "

의도적인 디자인

", "introducing_h2": "

소개합니다

", "latest_products": "

이번 시즌을 위해 특별히 제작된 최신 제품을 소개합니다. 품절되기 전에 마음에 드는 제품을 쇼핑하세요!

", "made_local_and_global": "

저희 제품은 국내 및 해외에서 제조됩니다. 저희는 제품의 높은 품질과 합리적인 가치를 보장하기 위해 제조 파트너를 신중하게 선택합니다.

", "made_with_care_h2": "

정성을 담아 제작

", "made_with_care_extended": "

정성을 다해 제작하고 고객의 무한한 사랑을 받는 이 시그니처 베스트셀러는 모든 기대를 뛰어넘습니다.

", "made_with_care": "

정성을 다해 제작하고 고객의 무한한 사랑을 받습니다.

", "make_things_better_extended": "

저희는 더 잘 작동하고 더 오래 지속되는 제품을 만듭니다. 저희 제품은 깔끔한 디자인과 정직한 소재로 실제 문제를 해결합니다.

", "make_things_better": "

저희는 더 잘 작동하고 더 오래 지속되는 제품을 만듭니다.

", "may_also_like": "

추천 상품

", "new_arrivals_h1": "

신상품

", "new_arrivals_h2": "

신상품

", "new_arrivals_h3": "

신상품

", "product_launch": "

최신 제품 출시 비하인드 스토리를 살펴보세요.

", "product_story": "

모든 제품의 중심에는 품질과 혁신에 대한 열정으로 탄생한 고유한 스토리가 있습니다. 각 품목은 여러분의 일상을 향상시키고 즐거움을 선사합니다.

", "real_people": "

훌륭한 제품을 만드는 실제 사람들

", "related_product": "

관련 제품

", "return_policy": "

반품 정책은 무엇인가요?

", "reviews": "

★★★★★ 리뷰 368개

", "shipping_based_on_location": "

배송비는 고객님의 위치와 주문 품목에 따라 계산됩니다. 구매 전에 항상 배송비를 확인할 수 있습니다.

", "shop_by_collection": "

컬렉션별로 쇼핑하기

", "signature_products": "

시그니처 제품

", "styled_with": "

함께 스타일링한 제품

", "subscribe": "

이메일 구독

", "team_with_goal": "

목표를 가진 팀

", "unable_to_accept_returns": "

특정 품목은 반품이 불가능합니다. 이러한 품목은 구매 전에 신중하게 표시됩니다.

", "work_quickly_to_ship": "

주문하신 상품을 최대한 빨리 배송하기 위해 신속하게 처리하겠습니다. 주문이 배송되면 추가 정보가 포함된 이메일을 받게 됩니다. 배송 시간은 위치에 따라 다릅니다.

", "join_our_email_list": "

이메일 목록에 가입하세요

", "get_exclusive_deals_and_early_access_to_new_products": "

독점 할인 혜택을 받고 신제품을 가장 먼저 만나보세요.

", "artistry_in_action": "

살아 숨 쉬는 예술성

", "authentic_materials": "

타협 없는 진정한 소재

", "bold_style_recognizable": "

어디서나 알아볼 수 있는 대담한 스타일

", "discover_elevated_design": "

한 차원 높은 디자인을 만나보세요

", "expert_construction_finish": "

전문가의 손길로 완성된 완벽한 마감

", "made_to_last": "

오래도록 지속되는 디자인

", "pieces_better_with_time": "

시간이 흐를수록 가치를 더하는 제품

", "quality_you_can_feel": "

손끝으로 느껴지는 퀄리티

", "uncompromising_standards": "

타협 없는 기준

", "featured_collection_h2": "

추천 컬렉션

", "shop_collection": "

스타일과 품질을 겸비한 엄선된 인기 제품으로 구성된 큐레이션 컬렉션을 만나보세요.

" }, "text_defaults": { "collapsible_row": "축소 가능 행", "button_label": "지금 쇼핑하기", "heading": "제목", "email_signup_button_label": "구독", "accordion_heading": "아코디언 제목", "contact_form_button_label": "제출", "popup_link": "팝업 링크", "sign_up": "가입", "welcome_to_our_store": "저희 스토어에 오신 것을 환영합니다", "be_bold": "과감하게 표현하세요.", "shop_our_latest_arrivals": "최신 상품을 쇼핑하세요!", "are_purchases_final_sale": "최종 할인 구매 상품이 있습니까?", "care_instructions": "관리 지침", "cart": "카트", "discover_collection": "컬렉션 살펴보기", "fit": "핏", "how_much_for_shipping": "배송비는 얼마인가요?", "learn_more": "자세히 알아보기", "manufacturing": "제조", "materials": "소재", "return_policy": "반품 정책", "shipping": "배송", "shop_now_button_label": "지금 쇼핑하기", "sign_up_button_label": "가입", "submit_button_label": "제출", "up_the_ante": "한\n단계\n더", "view_all_button_label": "모두 보기", "what_is_return_policy": "반품 정책은 무엇인가요?", "when_will_order_arrive": "주문한 상품은 언제 도착하나요?", "where_are_products_made": "제품은 어디에서 제조되나요?", "trending_now": "인기 급상승", "shop_the_look": "Shop the look", "bestsellers": "베스트셀러", "featured_collection": "추천 컬렉션", "new_arrivals": "신상품" }, "info": { "carousel_layout_on_mobile": "모바일에서는 항상 캐러셀이 사용됩니다.", "video_alt_text": "보조 기술 사용자를 위해 비디오를 설명하세요", "video_autoplay": "비디오는 기본적으로 음소거됩니다", "video_external": "YouTube 또는 Vimeo URL을 사용하세요", "carousel_hover_behavior_not_supported": "섹션 수준에서 “캐러셀” 유형을 선택하면 “캐러셀” 마우스오버가 지원되지 않습니다", "checkout_buttons": "구매자가 더 빠르게 결제할 수 있도록 하여 전환율을 개선할 수 있습니다. [자세히 알아보기](https://help.shopify.com/manual/online-store/dynamic-checkout)", "custom_heading": "사용자 지정 제목", "edit_presets_in_theme_settings": "[테마 설정](/editor?context=theme&category=typography)에서 사전 설정 편집", "enable_filtering_info": "[검색 및 검색 앱](https://help.shopify.com/manual/online-store/search-and-discovery/filters)으로 필터 사용자 지정", "grid_layout_on_mobile": "모바일에는 그리드 레이아웃이 사용됩니다", "manage_countries_regions": "[국가/지역 관리](/admin/settings/markets)", "manage_languages": "[언어 관리](/admin/settings/languages)", "transparent_background": "가독성을 위해 투명 배경이 적용된 각 템플릿을 검토하세요", "logo_font": "로고를 선택하지 않은 경우에만 적용됩니다", "aspect_ratio_adjusted": "일부 레이아웃에서 조정됨", "custom_liquid": "앱 코드 조각 또는 기타 코드를 추가하여 고급 맞춤 설정을 생성하세요. [자세히 알아보기](https://shopify.dev/docs/api/liquid)", "applies_on_image_only": "이미지에만 적용됩니다", "hover_effects": "제품 및 컬렉션 카드에 적용됩니다", "pills_usage": "적용된 필터, 할인 코드, 검색 제안에 사용됩니다", "hide_logo_on_home_page_help": "고정 머리글이 활성화되면 로고가 계속 표시됩니다", "media_type_info": "기능은 메뉴 링크에서 가져옵니다.", "logo_height": "머리글 로고에만 적용됩니다.", "actions_display_style": "모바일에서는 항상 아이콘이 사용됩니다." }, "categories": { "basic": "기본", "collection": "컬렉션", "collection_list": "컬렉션 목록", "footer": "바닥글", "forms": "양식", "header": "머리글", "layout": "레이아웃", "links": "링크", "product": "제품", "product_list": "추천 컬렉션", "banners": "배너", "collections": "컬렉션", "custom": "사용자 지정", "decorative": "장식", "products": "제품", "other_sections": "기타", "storytelling": "스토리텔링", "text": "텍스트" } } ================================================ FILE: locales/lt.json ================================================ { "blocks": { "load_video": "Įkelti vaizdo įrašą „{{ description }}“", "sold_out": "Išparduota", "email_signup": { "label": "El. paštas", "placeholder": "El. pašto adresas", "success": "Dėkojame, kad prenumeruojate!" }, "filter": "Filtruoti", "payment_methods": "Mokėjimo būdai", "contact_form": { "name": "Vardas", "email": "El. pašto adresas", "phone": "Telefonas", "comment": "Komentaras", "post_success": "Dėkojame, kad kreipėtės. Atsakysime kaip galėdami greičiau.", "error_heading": "Pakoreguokite toliau pateiktą informaciją:" }, "slider_label": "Slankiklis" }, "accessibility": { "play_model": "Paleisti 3D modelį", "play_video": "Paleisti vaizdo įrašą", "unit_price": "Vieneto kaina", "country_results_count": "{{ count }} rezultatai (-ų)", "slideshow_pause": "Pristabdyti skaidrių peržiūrą", "slideshow_play": "Leisti skaidrių peržiūrą", "remove_item": "Pašalinti {{ title}}", "skip_to_text": "Eiti į turinį", "skip_to_product_info": "Eiti prie informacijos apie gaminį", "skip_to_results_list": "Eiti į rezultatų sąrašą", "new_window": "Atidaroma naujame lange.", "slideshow_next": "Kita skaidrė", "slideshow_previous": "Ankstesnė skaidrė", "close_dialog": "Uždaryti dialogo langą", "reset_search": "Nustatyti paiešką iš naujo", "search_results_count": "Rasti {{ count }} rezultatai (-ų) pagal užklausą „{{ query }}“", "search_results_no_results": "Nerasta jokių rezultatų pagal užklausą „{{ query }}“", "filters": "Filtrai", "account": "Paskyra", "cart": "Krepšelis", "cart_count": "Iš viso prekių krepšelyje", "filter_count": { "one": "Pritaikytas {{ count }} filtras", "other": "Pritaikyti filtrai: {{ count }}", "few": "Pritaikyti filtrai: {{ count }}", "many": "Pritaikyti filtrai: {{ count }}" }, "menu": "Meniu", "country_region": "Šalis / regionas", "slide_status": "{{ index }} skaidrė iš {{ length }}", "scroll_to": "Slinkti į „{{ title }}“", "loading_product_recommendations": "Įkeliamos gaminių rekomendacijos", "discount": "Taikyti nuolaidos kodą", "discount_applied": "Pritaikytas nuolaidos kodas: {{ code }}", "inventory_status": "Atsargų būsena", "pause_video": "Pristabdyti vaizdo įrašą", "find_country": "Rasti šalį", "localization_region_and_language": "Regiono ir kalbos parinkiklis", "decrease_quantity": "Sumažinti kiekį", "increase_quantity": "Padidinti kiekį", "rating": "Šio produkto vertinimas: {{ rating }} iš 5", "quantity": "Kiekis", "nested_product": "{{ product_title }} ({{ parent_title }})", "discount_menu": "Nuolaidų kodai", "remove": "Pašalinti", "view_pricing_info": "Peržiūrėti kainodaros informaciją", "open_hotspot": "Atverti interneto prieigos tašką", "slideshow": "Skaidrių demonstracija", "header_navigation_label": "Pagrindinis" }, "actions": { "add_to_cart": "Įdėti į krepšelį", "clear_all": "Išvalyti viską", "remove": "Pašalinti", "view_in_your_space": "Peržiūra savo erdvėje", "show_filters": "Filtruoti", "clear": "Išvalyti", "continue_shopping": "Tęsti apsipirkimą", "log_in_html": "Turite paskyrą? Prisijunkite ir atsiskaitysite greičiau.", "see_items": { "one": "Žr. {{ count }} prekę", "other": "Žr. {{ count }} prekes(-ių)", "few": "Žr. {{ count }} prekes(-ių)", "many": "Žr. {{ count }} prekes(-ių)" }, "view_all": "Žr. viską", "add": "Pridėti", "choose": "Rinktis", "added": "Pridėta", "show_less": "Rodyti mažiau", "show_more": "Rodyti daugiau", "close": "Uždaryti", "more": "Daugiau", "zoom": "Keisti mastelį", "close_dialog": "Uždaryti dialogo langą", "reset": "Nustatyti iš naujo", "back": "Atgal", "log_in": "Prisijungti", "log_out": "Atsijungti", "remove_discount": "Pašalinti nuolaidos {{ code }}", "enter_using_password": "Įeiti naudojant slaptažodį", "submit": "Pateikti", "enter_password": "Įveskite slaptažodį", "view_store_information": "Žiūrėti parduotuvės informaciją", "apply": "Taikyti", "sign_in_options": "Kitos prisijungimo parinktys", "sign_up": "Prisiregistruoti", "open_image_in_full_screen": "Atidaryti vaizdą per visą ekraną", "sort": "Rūšiuoti", "show_all_options": "Rodyti visus variantus", "open": "Atidaryti" }, "content": { "reviews": "apžvalgos (-ų; -a)", "language": "Kalba", "localization_region_and_language": "Regionas ir kalba", "no_results_found": "Rezultatų nerasta", "cart_total": "Bendra krepšelio suma", "your_cart_is_empty": "Jūsų krepšelis tuščias", "product_image": "Gaminio nuotrauka", "product_information": "Gaminio informacija", "quantity": "Kiekis", "product_total": "Iš viso gaminių", "cart_estimated_total": "Apskaičiuota bendra suma", "seller_note": "Specialūs nurodymai", "cart_subtotal": "Tarpinė suma", "discounts": "Nuolaidos", "discount": "Nuolaida", "duties_and_taxes_included_shipping_at_checkout_with_policy_html": "Muito ir kiti mokesčiai įtraukti. Nuolaidos ir siuntimo išlaidos apskaičiuojamos atsiskaitant.", "duties_and_taxes_included_shipping_at_checkout_without_policy": "Muito ir kiti mokesčiai įtraukti. Nuolaidos ir siuntimo išlaidos apskaičiuojamos atsiskaitant.", "taxes_included_shipping_at_checkout_with_policy_html": "Mokesčiai įtraukti. Nuolaidos ir siuntimo išlaidos apskaičiuojamos atsiskaitant.", "taxes_included_shipping_at_checkout_without_policy": "Mokesčiai įtraukti. Nuolaidos ir siuntimo išlaidos apskaičiuojamos atsiskaitant.", "duties_included_taxes_at_checkout_shipping_at_checkout_with_policy_html": "Muito mokesčiai įtraukti. Mokesčiai, nuolaidos ir siuntimo išlaidos apskaičiuojamos atsiskaitant.", "duties_included_taxes_at_checkout_shipping_at_checkout_without_policy": "Muito mokesčiai įtraukti. Mokesčiai, nuolaidos ir siuntimo išlaidos apskaičiuojamos atsiskaitant.", "taxes_at_checkout_shipping_at_checkout_with_policy_html": "Mokesčiai, nuolaidos ir siuntimo išlaidos apskaičiuojamos atsiskaitant.", "taxes_at_checkout_shipping_at_checkout_without_policy": "Mokesčiai, nuolaidos ir siuntimo išlaidos apskaičiuojamos atsiskaitant.", "checkout": "Atsiskaityti", "cart_title": "Krepšelis", "price": "Kaina", "price_regular": "Įprasta kaina", "price_compare_at": "Kainų palyginimas", "price_sale": "Kaina su nuolaida", "duties_and_taxes_included": "Muito ir kiti mokesčiai įtraukti.", "duties_included": "Muito mokesčiai įtraukti.", "shipping_policy_html": "Siuntimo išlaidos apskaičiuojamos atsiskaitant.", "taxes_included": "Mokesčiai įtraukti.", "product_badge_sold_out": "Išparduota", "product_badge_sale": "Išpardavimas", "search_input_label": "Ieškoti", "search_input_placeholder": "Ieškoti", "search_results": "Paieškos rezultatai", "search_results_label": "Paieškos rezultatai", "search_results_no_results": "Nerasta rezultatų pagal užklausą „{{ terms }}“. Bandykite kitą paiešką.", "search_results_resource_articles": "Tinklaraščio įrašai", "search_results_resource_collections": "Kolekcijos", "search_results_resource_pages": "Puslapiai", "search_results_resource_products": "Gaminiai", "search_results_resource_queries": "Paieškos pasiūlymai", "search_results_view_all": "Žr. viską", "search_results_view_all_button": "Žr. viską", "search_results_resource_products_count": { "one": "{{ count }} gaminys", "other": "{{ count }} gaminiai (-ių)", "few": "{{ count }} gaminiai (-ių)", "many": "{{ count }} gaminiai (-ių)" }, "grid_view": { "default_view": "Numatytasis", "grid_fieldset": "Stulpelių tinklelis", "single_item": "Vienas", "zoom_out": "Atitraukti" }, "recently_viewed_products": "Neseniai žiūrėta", "unavailable": "Nepasiekiama", "collection_placeholder": "Kolekcijos pavadinimas", "product_card_placeholder": "Gaminio pavadinimas", "product_count": "Gaminių skaičius", "item_count": { "one": "{{ count }} prekė", "other": "{{ count }} prekės (-ių)", "few": "{{ count }} prekės (-ių)", "many": "{{ count }} prekės (-ių)" }, "errors": "Klaidos", "price_from": "Nuo {{ price }}", "featured_products": "Siūlomi gaminiai", "filters": "Filtrai", "no_products_found": "Nerasta jokių gaminių.", "price_filter_html": "Didžiausia kaina yra {{ price }}", "use_fewer_filters_html": "Pabandykite naudoti mažiau filtrų arba išvalyti visus filtrus.", "search": "Ieškoti", "search_results_no_results_check_spelling": "Jokių rezultatų pagal užklausą „{{ terms }}“. Patikrinkite rašybą arba vartokite kitą žodį ar frazę.", "blog_details_separator": "|", "read_more": "Skaityti daugiau...", "account_title": "Paskyra", "account_title_personalized": "Sveiki, {{ first_name }},", "account_orders": "Užsakymai", "account_profile": "Profilis", "discount_code": "Nuolaidos kodas", "duties_and_taxes_included_shipping_at_checkout_with_policy_without_discounts_html": "Muito ir kiti mokesčiai įtraukti. Siuntimo išlaidos apskaičiuojamos atsiskaitant.", "duties_and_taxes_included_shipping_at_checkout_without_policy_without_discounts": "Muito ir kiti mokesčiai įtraukti. Siuntimo išlaidos apskaičiuojamos atsiskaitant.", "duties_included_taxes_at_checkout_shipping_at_checkout_with_policy_without_discounts_html": "Muito mokesčiai įtraukti. Siuntimo išlaidos apskaičiuojamos atsiskaitant.", "duties_included_taxes_at_checkout_shipping_at_checkout_without_policy_without_discounts": "Muito mokesčiai įtraukti. Siuntimo išlaidos apskaičiuojamos atsiskaitant.", "pickup_available_at_html": "Galima atsiimti {{ location }}", "pickup_available_in": "Galima atsiimti {{ pickup_time }}", "pickup_not_available": "Šiuo metu atsiimti negalima", "pickup_ready_in": "{{ pickup_time }}", "taxes_at_checkout_shipping_at_checkout_with_policy_without_discounts_html": "Mokesčiai ir siuntimo išlaidos apskaičiuojami atsiskaitant.", "taxes_at_checkout_shipping_at_checkout_without_policy_without_discounts": "Mokesčiai ir siuntimo išlaidos apskaičiuojami atsiskaitant.", "taxes_included_shipping_at_checkout_with_policy_without_discounts_html": "Mokesčiai įtraukti. Siuntimo išlaidos apskaičiuojamos atsiskaitant.", "taxes_included_shipping_at_checkout_without_policy_without_discounts": "Mokesčiai įtraukti. Siuntimo išlaidos apskaičiuojamos atsiskaitant.", "wrong_password": "Slaptažodis neteisingas", "view_more_details": "Žiūrėti daugiau informacijos", "inventory_low_stock": "Atsargos senka", "inventory_in_stock": "Yra sandėlyje", "inventory_out_of_stock": "Neturime", "page_placeholder_title": "Puslapio pavadinimas", "page_placeholder_content": "Pasirinkite puslapį jo turiniui peržiūrėti.", "placeholder_image": "Vietos ženklo vaizdas", "inventory_low_stock_show_count": { "one": "Liko {{ count }}", "other": "Liko {{ count }}", "few": "Liko {{ count }}", "many": "Liko {{ count }}" }, "discount_code_error": "Jūsų krepšeliui nuolaidos kodo pritaikyti negalima", "shipping_policy": "Siuntimo išlaidos apskaičiuojamos atsiskaitant.", "shipping_discount_error": "Siuntimui taikomos nuolaidos rodomos atsiskaitant, įvedus adresą", "powered_by": "Ši parduotuvė bus teikiama per platformą", "store_owner_link_html": "Ar esate parduotuvės savininkas? Prisijunkite čia", "recipient_form_send_to": "Siųsti", "recipient_form_email_label": "Gavėjo el. pašto adresas", "recipient_form_email_label_my_email": "Mano el. pašto adresas", "recipient_form_email_address": "Gavėjo el. pašto adresas", "recipient_form_name_label": "Gavėjo vardas (pasirinktinai)", "recipient_form_message": "Žinutė (pasirinktinai)", "recipient_form_characters_used": "Panaudota {{ used_chars }}/{{ max_chars }} simbolių", "recipient_form_send_on": "MMMM-MM-DD", "recipient_form_send_on_label": "Išsiuntimo data (pasirinktinai)", "recipient_form_fields_visible": "Dabar gavėjo formos laukai yra matomi", "recipient_form_fields_hidden": "Dabar gavėjo formos laukai yra paslėpti", "recipient_form_error": "Įvyko su formos pateikimu susijusi klaida", "product_custom_property_character_count": "Panaudota {{ used_chars }}/{{ max_chars }} simbolių", "terms_and_policies": "Sąlygos ir politika", "pagination": { "nav_label": "Skirstymo puslapiais navigacija", "previous": "Ankstesnis", "next": "Kitas", "page": "{{ page }} puslapis" }, "volume_pricing_available": "Galima kiekiu pagrįsta kainodara", "volume_pricing": "Kiekiu pagrįsta kainodara", "at_price_each": "po {{ price }}/vnt.", "each": "{{ price }}/vnt.", "each_abbreviation": "vnt.", "price_at": "po", "price_range": "Kainų intervalas", "cancel": "Atšaukti", "product_subtotal": "Produktų tarpinė suma", "quantity_per_item": "/vnt.", "remove_all": "Pašalinti visus", "remove_all_items_confirmation": "Pašalinti visas {{ count }} prekes (-ių) iš krepšelio?", "remove_one_item_confirmation": "Pašalinti 1 prekę iš krepšelio?", "total_items": "Iš viso prekių", "variant": "Variantas", "variant_total": "Variantų bendroji suma", "view_cart": "Peržiūrėti krepšelį", "your_cart": "Jūsų krepšelis", "items_added_to_cart": { "one": "1 prekė pridėta prie krepšelio", "other": "{{ count }} prekių pridėta prie krepšelio", "few": "{{ count }} prekių pridėta prie krepšelio", "many": "{{ count }} prekių pridėta prie krepšelio" }, "item_count_cutoff": "Daugiau kaip {{ count }} prekės (-ių)" }, "gift_cards": { "issued": { "how_to_use_gift_card": "Panaudokite dovanų kortelės kodą internetinėje parduotuvėje arba QR kodą fizinėje parduotuvėje", "title": "Štai jūsų {{ value }} vertės parduotuvės {{ shop }} dovanų kortelė!", "subtext": "Jūsų dovanų kortelė", "shop_link": "Apsilankyti internetinėje parduotuvėje", "add_to_apple_wallet": "Pridėti prie „Apple Wallet“", "qr_image_alt": "QR kodas — nuskaitykite ir panaudokite dovanų kortelę", "copy_code": "Kopijuoti dovanų kortelės kodą", "expiration_date": "Baigs galioti {{ expires_on }}", "copy_code_success": "Kodą pavyko nukopijuoti", "expired": "Nebegalioja" } }, "blogs": { "article": { "comment_author_separator": "•", "comments_heading": { "one": "{{ count }} komentaras", "other": "{{ count }} komentarai (-ų)", "few": "{{ count }} komentarai (-ų)", "many": "{{ count }} komentarai (-ų)" } }, "comment_form": { "email": "El. pašto adresas", "error": "Komentaro paskelbti nepavyko, išspręskite nurodytas problemas:", "heading": "Rašyti komentarą", "message": "Žinutė", "moderated": "Turėkite omenyje, kad prieš paskelbiant komentarus, jie turi būti patvirtinti.", "name": "Vardas", "post": "Skelbti komentarą", "success_moderated": "Komentaras paskelbtas, laukiama moderavimo", "success": "Komentaras paskelbtas" } }, "fields": { "separator": "iki" }, "placeholders": { "password": "Slaptažodis", "search": "Ieškoti", "product_title": "Gaminio pavadinimas", "collection_title": "Kolekcijos pavadinimas", "blog_posts": "Tinklaraščio įrašai", "blog_post_title": "Pavadinimas", "blog_post_author": "Autorius", "blog_post_date": "Data", "blog_post_description": "Jūsų tinklaraščio įrašo turinio ištrauka" }, "products": { "product": { "add_to_cart": "Įdėti į krepšelį", "adding_to_cart": "Pridedama…", "added_to_cart": "Įdėta į krepšelį", "add_to_cart_error": "Dedant į krepšelį įvyko klaida", "quantity_error_max": "Nustatytas didžiausias šios prekės kiekis: {{ maximum }}", "sold_out": "Išparduota", "unavailable": "Nėra", "quantity": "Kiekis", "quantity_increments": "Kiekis didėja kas {{ increment }}", "quantity_minimum": "Mažiausiai {{ minimum }}", "quantity_maximum": "Daugiausiai {{ maximum }}", "in_cart": "krepšelyje", "default_title": "Numatytasis pavadinimas", "sticky_add_to_cart": "Greito pridėjimo į krepšelį juosta" } } } ================================================ FILE: locales/nb.json ================================================ { "blocks": { "load_video": "Last inn video: {{ description }}", "sold_out": "Utsolgt", "email_signup": { "label": "E-post", "placeholder": "E-postadresse", "success": "Takk for at du abonnerer!" }, "filter": "Filter", "payment_methods": "Betalingsmåter", "contact_form": { "name": "Navn", "email": "E-post", "phone": "Telefon", "comment": "Kommentar", "post_success": "Takk for at du kontaktet oss. Vi svarer så snart som mulig.", "error_heading": "Juster følgende:" }, "slider_label": "Glidefelt" }, "accessibility": { "play_model": "Spill av 3D-modell", "play_video": "Spill av video", "unit_price": "Enhetspris", "country_results_count": "{{ count }} resultater", "slideshow_pause": "Sett lysbildefremvisningen på pause", "slideshow_play": "Spill av lysbildefremvisningen", "remove_item": "Fjern {{ title}}", "skip_to_text": "Gå videre til innholdet", "skip_to_product_info": "Hopp til produktinformasjon", "skip_to_results_list": "Gå til resultatlisten", "new_window": "Åpner i et nytt vindu.", "slideshow_next": "Neste lysbilde", "slideshow_previous": "Forrige lysbilde", "close_dialog": "Lukk dialogboksen", "reset_search": "Tilbakestill søk", "search_results_count": "{{ count }} søkeresultater funnet for «{{ query }}»", "search_results_no_results": "Fant ingen resultater for «{{ query }}»", "filters": "Filtre", "filter_count": { "one": "{{ count }} filter brukt", "other": "{{ count }} filtre brukt" }, "account": "Konto", "cart": "Handlekurv", "cart_count": "Totalt antall varer i handlekurven", "menu": "Meny", "country_region": "Land/region", "slide_status": "Lysbilde {{ index }} av {{ length }}", "scroll_to": "Bla til {{ title }}", "loading_product_recommendations": "Laster inn produktanbefalinger", "discount": "Bruk en rabattkode", "discount_menu": "Rabattkoder", "discount_applied": "Brukt rabattkode: {{ code }}", "pause_video": "Sett videoen på pause", "inventory_status": "Lagerstatus", "find_country": "Finn land", "localization_region_and_language": "Region- og språkvelger", "decrease_quantity": "Reduser antallet", "increase_quantity": "Øk antallet", "quantity": "Antall", "rating": "Vurderingen av dette produktet er {{ rating }} av 5", "nested_product": "{{ product_title }} for {{ parent_title }}", "remove": "Fjern", "view_pricing_info": "Se prisinformasjon", "open_hotspot": "Åpne tilgangspunkt", "slideshow": "Lysbildefremvisning", "header_navigation_label": "Primær" }, "actions": { "add_to_cart": "Legg i handlekurv", "clear_all": "Fjern alle", "remove": "Fjern", "view_in_your_space": "Vis på området ditt", "show_filters": "Filter", "clear": "Fjern", "continue_shopping": "Fortsett å handle", "log_in_html": "Har du en konto? Logg inn for å betale raskere.", "see_items": { "one": "Se {{ count }} vare", "other": "Se {{ count }} varer" }, "view_all": "Vis alle", "add": "Legg til", "choose": "Velg", "added": "Lagt til", "show_less": "Vis mindre", "show_more": "Vis mer", "close": "Lukk", "more": "Mer", "reset": "Tilbakestill", "zoom": "Zoom", "close_dialog": "Lukk dialogboksen", "apply": "Bruk", "back": "Tilbake", "log_in": "Logg inn", "log_out": "Logg ut", "remove_discount": "Fjern rabatten {{ code }}", "enter_using_password": "Bruk passordet til å gå inn", "submit": "Send inn", "enter_password": "Angi passordet", "view_store_information": "Vis butikkinformasjon", "open_image_in_full_screen": "Åpne bildet i fullskjerm", "sign_in_options": "Andre påloggingsalternativer", "sign_up": "Registrer deg", "sort": "Sorter", "show_all_options": "Vis alle alternativer", "open": "Åpen" }, "content": { "reviews": "anmeldelser", "no_results_found": "Fant ingen resultater", "language": "Språk", "localization_region_and_language": "Område og språk", "cart_total": "Totalsum for handlekurv", "your_cart_is_empty": "Handlekurven din er tom", "product_image": "Produktbilde", "product_information": "Produktinformasjon", "quantity": "Antall", "product_total": "Sum for produkt", "cart_estimated_total": "Estimert totalsum", "seller_note": "Spesielle instruksjoner", "cart_subtotal": "Delsum", "discounts": "Rabatter", "discount": "Rabatt", "duties_and_taxes_included_shipping_at_checkout_with_policy_html": "Inkludert toll og andre avgifter. Rabatter og frakt beregnes i kassen.", "duties_and_taxes_included_shipping_at_checkout_without_policy": "Inkludert toll og andre avgifter. Rabatter og frakt beregnes i kassen.", "taxes_included_shipping_at_checkout_with_policy_html": "Avgifter inkludert. Rabatter og frakt beregnes i kassen.", "taxes_included_shipping_at_checkout_without_policy": "Avgifter inkludert. Rabatter og frakt beregnes i kassen.", "duties_included_taxes_at_checkout_shipping_at_checkout_with_policy_html": "Tollavgifter inkludert. Avgifter, rabatter og frakt beregnes i kassen.", "duties_included_taxes_at_checkout_shipping_at_checkout_without_policy": "Tollavgifter inkludert. Avgifter, rabatter og frakt beregnes i kassen.", "taxes_at_checkout_shipping_at_checkout_with_policy_html": "Avgifter, rabatter og frakt beregnes i kassen.", "taxes_at_checkout_shipping_at_checkout_without_policy": "Avgifter, rabatter og frakt beregnes i kassen.", "checkout": "Betaling", "cart_title": "Handlekurv", "price": "Pris", "price_regular": "Vanlig pris", "price_compare_at": "Sammenligningspris", "price_sale": "Rabattert pris", "duties_and_taxes_included": "Toll og andre avgifter inkludert.", "duties_included": "Tollavgifter inkludert.", "shipping_policy_html": "Frakt beregnes i kassen.", "taxes_included": "Avgifter inkludert.", "product_badge_sold_out": "Utsolgt", "product_badge_sale": "Salg", "search_input_label": "Søk", "search_input_placeholder": "Søk", "search_results": "Søkeresultater", "search_results_label": "Søkeresultater", "search_results_no_results": "Fant ingen resultater for «{{ terms }}». Prøv et annet søk.", "search_results_resource_articles": "Blogginnlegg", "search_results_resource_collections": "Samlinger", "search_results_resource_pages": "Sider", "search_results_resource_products": "Produkter", "search_results_resource_queries": "Søkeforslag", "search_results_view_all": "Vis alle", "search_results_view_all_button": "Vis alle", "search_results_resource_products_count": { "one": "{{ count }} produkt", "other": "{{ count }} produkter" }, "grid_view": { "default_view": "Standard", "grid_fieldset": "Kolonne-rutenett", "single_item": "Enkel", "zoom_out": "Zoom ut" }, "recently_viewed_products": "Nylig vist", "unavailable": "Utilgjengelig", "collection_placeholder": "Samlingstittel", "product_card_placeholder": "Produkttittel", "product_count": "Antall produkter", "item_count": { "one": "{{ count }} vare", "other": "{{ count }} varer" }, "errors": "Feil", "price_from": "Fra {{ price }}", "search": "Søk", "search_results_no_results_check_spelling": "Fant ingen resultater for «{{ terms }}». Kontroller stavemåten, eller bruk et annet ord eller frase.", "featured_products": "Utvalgte produkter", "filters": "Filtre", "no_products_found": "Fant ingen produkter.", "price_filter_html": "Den høyeste prisen er {{ price }}", "use_fewer_filters_html": "Prøv å bruke færre filtre eller tøm alle filtre.", "blog_details_separator": "|", "read_more": "Les mer …", "account_title": "Konto", "account_title_personalized": "Hei, {{ first_name }}", "account_orders": "Bestillinger", "account_profile": "Profil", "discount_code": "Rabattkode", "duties_and_taxes_included_shipping_at_checkout_with_policy_without_discounts_html": "Inkludert tollplikter og avgifter. Frakt beregnes i kassen.", "duties_and_taxes_included_shipping_at_checkout_without_policy_without_discounts": "Inkludert tollplikter og avgifter. Frakt beregnes i kassen.", "duties_included_taxes_at_checkout_shipping_at_checkout_with_policy_without_discounts_html": "Inkludert tollplikter. Frakt beregnes i kassen.", "duties_included_taxes_at_checkout_shipping_at_checkout_without_policy_without_discounts": "Inkludert tollplikter. Frakt beregnes i kassen.", "pickup_available_at_html": "Kan hentes hos {{ location }}", "pickup_available_in": "Kan hentes {{ pickup_time }}", "pickup_not_available": "Henting er ikke tilgjengelig for øyeblikket", "pickup_ready_in": "{{ pickup_time }}", "taxes_at_checkout_shipping_at_checkout_with_policy_without_discounts_html": "Avgifter og frakt beregnes i kassen.", "taxes_at_checkout_shipping_at_checkout_without_policy_without_discounts": "Avgifter og frakt beregnes i kassen.", "taxes_included_shipping_at_checkout_with_policy_without_discounts_html": "Avgifter inkludert. Frakt beregnes i kassen.", "taxes_included_shipping_at_checkout_without_policy_without_discounts": "Avgifter inkludert. Frakt beregnes i kassen.", "view_more_details": "Vis mer informasjon", "wrong_password": "Feil passord", "page_placeholder_title": "Sidetittel", "page_placeholder_content": "Velg en side for å vise innholdet.", "placeholder_image": "Plassholderbilde", "shipping_discount_error": "Fraktrabatter vises i kassen etter at du har lagt til en adresse", "discount_code_error": "Rabattkoden kan ikke brukes på handlekurven din", "inventory_low_stock": "Lav lagerbeholdning", "inventory_in_stock": "På lager", "inventory_out_of_stock": "Ikke på lager", "shipping_policy": "Frakt beregnes i kassen.", "inventory_low_stock_show_count": { "one": "{{ count }} igjen", "other": "{{ count }} igjen" }, "powered_by": "Denne butikken skal bli drevet av", "store_owner_link_html": "Er du butikkeieren? Logg inn her", "recipient_form_send_to": "Send til", "recipient_form_email_label": "Mottakerens e-postadresse", "recipient_form_email_label_my_email": "Min e-postadresse", "recipient_form_email_address": "Mottakerens e-postadresse", "recipient_form_name_label": "Mottakerens navn (valgfritt)", "recipient_form_characters_used": "{{ used_chars }}/{{ max_chars }} tegn brukt", "recipient_form_send_on": "DD.MM.ÅÅÅÅ", "recipient_form_send_on_label": "Send den (valgfritt)", "recipient_form_message": "Melding (valgfritt)", "recipient_form_fields_visible": "Feltene i mottakerskjemaet er nå synlige", "recipient_form_fields_hidden": "Feltene i mottakerskjemaet er nå skjult", "recipient_form_error": "Det oppsto en feil ved innsendingen av skjemaet", "product_custom_property_character_count": "{{ used_chars }}/{{ max_chars }} tegn er brukt", "terms_and_policies": "Vilkår og betingelser", "pagination": { "nav_label": "Sideinndelingsnavigasjon", "previous": "Forrige", "next": "Neste", "page": "Side {{ page }}" }, "volume_pricing_available": "Du kan bruke volumbasert prising", "volume_pricing": "Volumbasert prising", "at_price_each": "til {{ price }} per stk.", "each": "{{ price }} per stk.", "each_abbreviation": "per stk.", "price_at": "til", "price_range": "Prisklasse", "cancel": "Avbryt", "product_subtotal": "Produktets delsum", "quantity_per_item": "per stk.", "remove_all": "Fjern alle", "remove_all_items_confirmation": "Vil du fjerne alle ({{ count }}) varer fra handlekurven?", "remove_one_item_confirmation": "Vil du fjerne én vare fra handlekurven?", "total_items": "Totalt antall varer", "variant": "Variant", "variant_total": "Variantens totalsum", "view_cart": "Vis handlekurv", "your_cart": "Handlekurven din", "items_added_to_cart": { "one": "Én vare er lagt til i handlekurven", "other": "{{ count }} varer er lagt til i handlekurven" }, "item_count_cutoff": "Mer enn {{ count }} varer" }, "gift_cards": { "issued": { "how_to_use_gift_card": "Bruk gavekortet på nettet eller QR-koden i butikken", "title": "Her er gavekortsaldoen {{ value }} for {{ shop }}.", "subtext": "Ditt gavekort", "shop_link": "Besøk nettbutikken", "add_to_apple_wallet": "Legg til i Apple Wallet", "qr_image_alt": "QR-kode – skann for å løse inn gavekortet", "copy_code": "Kopier gavekortkoden", "expiration_date": "Utløper {{ expires_on }}", "copy_code_success": "Koden er kopiert", "expired": "Utløpt" } }, "blogs": { "article": { "comment_author_separator": "•", "comments_heading": { "one": "{{ count }} kommentar", "other": "{{ count }} kommentarer" } }, "comment_form": { "email": "E-postadresse", "error": "Kunne ikke legge ut kommentaren. Kontroller følgende:", "heading": "Skriv en kommentar", "message": "Melding", "moderated": "Merk at kommentarer må godkjennes før de publiseres.", "name": "Navn", "post": "Del en kommentar", "success_moderated": "Kommentar lagt ut, venter på moderering", "success": "Kommentar lagt ut" } }, "fields": { "separator": "til" }, "placeholders": { "password": "Passord", "search": "Søk", "product_title": "Produkttittel", "collection_title": "Samlingstittel", "blog_posts": "Blogginnlegg", "blog_post_title": "Tittel", "blog_post_author": "Forfatter", "blog_post_date": "Dato", "blog_post_description": "Et utdrag av blogginnleggets innhold" }, "products": { "product": { "add_to_cart": "Legg i handlekurv", "adding_to_cart": "Legger til ...", "added_to_cart": "Lagt til i handlekurv", "add_to_cart_error": "Problem med å legge til i handlekurven", "quantity_error_max": "Denne varen har et maksimumsantall på {{ maximum }}", "sold_out": "Utsolgt", "unavailable": "Utilgjengelig", "quantity": "Antall", "quantity_increments": "Økninger på {{ increment }}", "quantity_minimum": "Minimum {{ minimum }}", "quantity_maximum": "Maksimum {{ maximum }}", "in_cart": "i handlekurv", "default_title": "Standardtittel", "sticky_add_to_cart": "Hurtiglinje for «Legg i handlekurv»" } } } ================================================ FILE: locales/nb.schema.json ================================================ { "names": { "404": "404", "borders": "Kanter", "collapsible_row": "Sammenleggbar rad", "colors": "Farger", "custom_section": "Egendefinert seksjon", "icon": "Ikon", "logo_and_favicon": "Logo og favorittikon", "overlapping_blocks": "Overlappende blokker", "rich_text_section": "Rik tekst", "product_buy_buttons": "Kjøpsknapper", "product_description": "Beskrivelse", "product_price": "Pris", "product_variant_picker": "Variantvelger", "slideshow": "Lysbildefremvisning", "typography": "Typografi", "video": "Video", "slideshow_controls": "Kontroller for lysbildefremvisning", "size": "Størrelse", "spacing": "Avstand", "product_recommendations": "Anbefalte produkter", "product_media": "Produktmedier", "featured_collection": "Utvalgt samling", "add_to_cart": "Legg i handlekurv", "email_signup": "E-postregistrering", "submit_button": "Send inn-knapp", "grid_layout_selector": "Rutenettlayout-velger", "image": "Bilde", "list_items": "Listeelementer", "facets": "Fasetter", "variants": "Varianter", "product_cards": "Produktkort", "styles": "Stiler", "primary_button": "Primærknapp", "secondary_button": "Sekundærknapp", "buttons": "Knapper", "inputs": "Inndatafelt", "popovers_and_modals": "Popovers og modaler", "marquee": "Rullebanner", "alternating_content_rows": "Alternerende rader", "pull_quote": "Uthevet sitat", "contact_form": "Kontaktskjema", "featured_product": "Produktfremheving", "icons_with_text": "Ikoner med tekst", "products_carousel": "Utvalgt samling: Karusell", "products_grid": "Utvalgt samling: Rutenett", "jumbo_text": "Jumbotekst", "accelerated_checkout": "Hurtigkasse", "accordion": "Trekkspillmeny", "accordion_row": "Rad i trekkspillmeny", "animations": "Animasjoner", "announcement": "Kunngjøring", "announcement_bar": "Kunngjøringslinje", "badges": "Badges", "button": "Knapp", "cart": "Handlekurv", "cart_items": "Varer i handlekurv", "cart_products": "Produkter i handlekurv", "cart_title": "Handlekurv", "collection": "Samling", "collection_card": "Samlingskort", "collection_columns": "Samlingskolonner", "collection_container": "Samling", "collection_description": "Samlingsbeskrivelse", "collection_image": "Samlingsbilde", "collection_info": "Samlingsinformasjon", "collection_list": "Samlingsliste", "collections": "Samlinger", "content": "Innhold", "content_grid": "Innholdsrutenett", "details": "Detaljer", "divider": "Skillelinje", "filters": "Filtrering og sortering", "follow_on_shop": "Følg på Shop", "footer": "Bunntekst", "footer_utilities": "Verktøy i bunntekst", "group": "Gruppe", "header": "Topptekst", "heading": "Overskrift", "icons": "Ikoner", "image_with_text": "Bilde med tekst", "input": "Inndatafelt", "logo": "Logo", "magazine_grid": "Magasinrutenett", "media": "Medier", "menu": "Meny", "mobile_layout": "Mobillayout", "payment_icons": "Betalingsikoner", "popup_link": "Popup-lenke", "predictive_search": "Søkepopover", "predictive_search_empty": "Tomt prediktivt søk", "price": "Pris", "product": "Produkt", "product_card": "Produktkort", "product_card_media": "Medier", "product_card_rendering": "Gjengivelse av produktkort", "product_grid": "Rutenett", "product_grid_main": "Produktrutenett", "product_image": "Produktbilde", "product_information": "Produktinformasjon", "product_list": "Utvalgt samling", "product_review_stars": "Anmeldelsesstjerner", "quantity": "Antall", "row": "Rad", "search": "Søk", "section": "Seksjon", "selected_variants": "Valgte varianter", "slide": "Lysbilde", "social_media_links": "Lenker til sosiale medier", "spacer": "Avstandsstykke", "steps": "Trinn", "summary": "Sammendrag", "swatches": "Produktversjoner", "testimonials": "Kundeomtaler", "text": "Tekst", "title": "Tittel", "utilities": "Verktøy", "search_input": "Søkeinndata", "search_results": "Søkeresultater", "read_only": "Skrivebeskyttet", "collection_title": "Samlingstittel", "collections_bento": "Samlingsliste: Bento", "faq_section": "Vanlige spørsmål", "hero": "Hero", "view_all_button": "Vis alle", "video_section": "Video", "blog": "Blogg", "blog_posts": "Blogginnlegg", "custom_liquid": "Egendefinert Liquid", "blog_post": "Blogginnlegg", "caption": "Bildetekst", "collection_card_image": "Bilde", "collection_links": "Samlingslenker", "collection_links_spotlight": "Samlingslenker: Fokus", "collection_links_text": "Samlingslenker: Tekst", "collections_carousel": "Samlingsliste: Karusell", "collections_editorial": "Samlingsliste: Redaksjonelt", "collections_grid": "Samlingsliste: Rutenett", "copyright": "Opphavsrett", "count": "Antall", "divider_section": "Skillelinje", "drawers": "Skuffer", "editorial": "Redaksjonelt", "editorial_jumbo_text": "Redaksjonelt: Jumbotekst", "hero_marquee": "Hero: Rullebanner", "input_fields": "Inndatafelt", "local_pickup": "Lokal henting", "marquee_section": "Rullebanner", "media_with_text": "Medier med tekst", "page": "Side", "page_content": "Innhold", "page_layout": "Sidelayout", "policy_list": "Retningslinjelenker", "prices": "Priser", "products_editorial": "Utvalgt samling: Redaksjonelt", "social_link": "Sosial lenke", "split_showcase": "Delt utstilling", "variant_pickers": "Variantvelgere", "pills": "Piller", "product_title": "Produkttittel", "large_logo": "Stor logo", "product_list_button": "Vis alle-knapp", "product_inventory": "Produktvarelager", "description": "Beskrivelse", "featured_image": "Fremhevet bilde", "multicolumn": "Flere kolonner", "product_custom_property": "Spesielle instruksjoner", "hero_bottom_aligned": "Hero: Bunnjustert", "blog_card": "Bloggkort", "blog_posts_grid": "Blogginnlegg: Rutenett", "blog_posts_carousel": "Blogginnlegg: Karusell", "blog_posts_editorial": "Blogginnlegg: Redaksjonelt", "excerpt": "Utdrag", "footer_password": "Bunntekst for passord", "policies_and_links": "Retningslinjer og lenker", "card": "Kort", "carousel": "Karusell", "carousel_content": "Karusellinnhold", "quick_order_list": "Hurtigbestillingsliste", "column": "Kolonne", "comparison_slider": "Sammenligningsglidebryter", "slideshow_full_frame": "Lysbildefremvisning: Full ramme", "slideshow_inset": "Lysbildefremvisning: Innfelt", "image_compare": "Bildesammenligning", "subheading": "Underoverskrift", "featured_product_information": "Utvalgt produkt", "product_hotspots": "Produkthotspots", "hotspot_product": "Hotspot", "product_sku": "SKU", "layered_slideshow": "Lagdelt lysbildefremvisning" }, "settings": { "alignment": "Justering", "autoplay": "Autospill", "background": "Bakgrunn", "border_radius": "Hjørneradius", "border_width": "Kantlinjetykkelse", "borders": "Kantlinjer", "bottom_padding": "Utfylling nederst", "button": "Knapp", "color": "Farge", "colors": "Farger", "content_alignment": "Innholdsjustering", "content_direction": "Innholdsretning", "content_position": "Innholdsposisjon", "cover_image_size": "Størrelse på forsidebilde", "cover_image": "Forsidebilde", "custom_minimum_height": "Egendefinert minimumshøyde", "custom_width": "Egendefinert bredde", "enable_video_looping": "Videolooping", "favicon": "Favorittikon", "font_family": "Skriftfamilie", "gap": "Mellomrom", "geometric_translate_y": "Geometrisk translasjon Y", "heading": "Overskrift", "icon": "Ikon", "image": "Bilde", "image_icon": "Bildeikon", "image_opacity": "Bildeopasitet", "image_position": "Bildeposisjon", "image_ratio": "Sideforhold for bilde", "label": "Etikett", "line_height": "Linjehøyde", "link": "Kobling", "layout_gap": "Mellomrom i layout", "make_section_full_width": "Gjør seksjonen til full bredde", "minimum_height": "Minimumshøyde", "opacity": "Opasitet", "overlay_opacity": "Opasitet for overlegg", "padding": "Utfylling", "primary_color": "Koblinger", "product": "Produkt", "section_width": "Seksjonsbredde", "size": "Størrelse", "slide_spacing": "Mellomrom mellom lysbilder", "slide_width": "Bredde på lysbilde", "slideshow_fullwidth": "Lysbilder i full bredde", "style": "Stil", "text": "Tekst", "text_case": "Store/små bokstaver", "top_padding": "Utfylling øverst", "video": "Video", "video_alt_text": "Alt. tekst", "video_loop": "Loop video", "video_position": "Videoposisjon", "width": "Bredde", "z_index": "Z-indeks", "limit_content_width": "Begrens innholdsbredde", "color_scheme": "Fargeskjema", "inherit_color_scheme": "Arv fargeskjema", "product_count": "Antall produkter", "product_type": "Produkttype", "content_width": "Innholdsbredde", "collection": "Samling", "enable_sticky_content": "Festet innhold på stasjonær datamaskin", "error_color": "Feil", "success_color": "Vellykket", "primary_font": "Primær skrifttype", "secondary_font": "Sekundær skrifttype", "tertiary_font": "Tertiær skrifttype", "columns": "Kolonner", "items_to_show": "Varer som skal vises", "layout": "Layout", "layout_type": "Type", "show_grid_layout_selector": "Vis velger for rutenettlayout", "view_more_show": "Vis «Se mer»-knappen", "image_gap": "Bildemellomrom", "width_desktop": "Bredde på stasjonær datamaskin", "width_mobile": "Bredde på mobil", "border_style": "Kantlinjestil", "height": "Høyde", "thickness": "Tykkelse", "stroke": "Strøkbredde", "filter_style": "Filterstil", "swatches": "Produktversjoner", "quick_add_colors": "Farger for hurtigkjøp", "divider_color": "Skillelinje", "border_opacity": "Kantlinjeopasitet", "hover_background": "Bakgrunn ved peking", "hover_borders": "Kantlinjer ved peking", "hover_text": "Tekst ved peking", "primary_hover_color": "Koblinger ved peking", "primary_button_text": "Tekst for primærknapp", "primary_button_background": "Bakgrunn for primærknapp", "primary_button_border": "Kantlinje for primærknapp", "secondary_button_text": "Tekst for sekundærknapp", "secondary_button_background": "Bakgrunn for sekundærknapp", "secondary_button_border": "Kantlinje for sekundærknapp", "shadow_color": "Skygge", "video_autoplay": "Autospill", "video_cover_image": "Forsidebilde", "video_external_url": "URL-adresse", "video_source": "Kilde", "first_row_media_position": "Medieposisjon for første rad", "card_image_height": "Produktbildehøyde", "shadow_opacity": "Skyggeopasitet", "show_filter_label": "Tekstetiketter for brukte filtre", "show_swatch_label": "Tekstetiketter for produktversjoner", "accordion": "Trekkspillmeny", "aspect_ratio": "Sideforhold", "auto_rotate_announcements": "Roter kunngjøringer automatisk", "auto_rotate_slides": "Roter lysbilder automatisk", "background_color": "Bakgrunnsfarge", "badge_corner_radius": "Hjørneradius", "badge_position": "Posisjon på kort", "badge_sale_color_scheme": "Salg", "badge_sold_out_color_scheme": "Utsolgt", "behavior": "Atferd", "blur": "Skyggeuskarphet", "border": "Kantlinje", "bottom": "Bunn", "carousel_on_mobile": "Karusell på mobil", "cart_count": "Antall i handlekurv", "cart_items": "Varer i handlekurv", "cart_related_products": "Relaterte produkter", "cart_title": "Handlekurv", "cart_total": "Totalsum for handlekurv", "cart_type": "Type", "case": "Store/små bokstaver", "checkout_buttons": "Knapper for hurtigkasse", "collection_list": "Samlinger", "collection_templates": "Samlingsmaler", "content": "Innhold", "corner_radius": "Hjørneradius", "country_region": "Land/region", "currency_code": "Valutakode", "custom_height": "Egendefinert høyde", "custom_mobile_size": "Egendefinert størrelse for mobil", "desktop_height": "Høyde på stasjonær datamaskin", "direction": "Retning", "display": "Visning", "divider_thickness": "Tykkelse på skillelinje", "divider": "Skillelinje", "dividers": "Skillelinjer", "drop_shadow": "Skygge", "empty_state_collection_info": "Vises før et søk angis", "empty_state_collection": "Samling for tom tilstand", "enable_filtering": "Filtre", "enable_grid_density": "Kontroll for rutenettlayout", "enable_sorting": "Sortering", "enable_zoom": "Aktiver zoom", "equal_columns": "Like kolonner", "expand_first_group": "Vis første gruppe som standard", "extend_media_to_screen_edge": "Utvid medier til skjermkant", "extend_summary": "Utvid til skjermkant", "extra_large": "Ekstra stor", "extra_small": "Ekstra liten", "fixed_height": "Høyde i piksler", "fixed_width": "Bredde i piksler", "flag": "Flagg", "font_price": "Skrifttype for pris", "font_weight": "Skriftvekt", "font": "Skrifttype", "full_width_first_image": "Første bilde i full bredde", "full_width_on_mobile": "Full bredde på mobil", "heading_preset": "Forhåndsinnstilling for overskrift", "hide_padding": "Skjul utfylling", "hide_unselected_variant_media": "Skjul medier for varianter som ikke er valgt", "horizontal_gap": "Vannrett mellomrom", "horizontal_offset": "Vannrett forskyvning for skygge", "hover_behavior": "Atferd ved peking", "icon_background": "Ikonbakgrunn", "icons": "Ikoner", "image_border_radius": "Hjørneradius for bilde", "installments": "Avdrag", "integrated_button": "Integrert knapp", "language_selector": "Språkvelger", "large": "Stor", "left_padding": "Utfylling til venstre", "left": "Venstre", "letter_spacing": "Bokstavavstand", "limit_media_to_screen_height": "Begrens til skjermhøyde", "limit_product_details_width": "Begrens bredden på produktopplysninger", "link_preset": "Forhåndsinnstilling for kobling", "links": "Koblinger", "logo_font": "Skrifttype for logo", "logo": "Logo", "loop": "Loop", "make_details_sticky_desktop": "Festet på stasjonær datamaskin", "max_width": "Maksimal bredde", "media_height": "Mediehøyde", "media_overlay": "Medieoverlegg", "media_position": "Medieposisjon", "media_type": "Medietype", "media_width": "Mediebredde", "menu": "Meny", "mobile_columns": "Kolonner på mobil", "mobile_height": "Høyde på mobil", "mobile_logo_image": "Logo for mobil", "mobile_quick_add": "Hurtigkjøp på mobil", "motion_direction": "Bevegelsesretning", "motion": "Bevegelse", "movement_direction": "Bevegelsesretning", "navigation_bar_color_scheme": "Fargeskjema for navigasjonslinje", "navigation_bar": "Navigasjonslinje", "navigation": "Navigasjon", "open_new_tab": "Åpne kobling i ny fane", "overlay_color": "Farge på overlegg", "overlay": "Overlegg", "padding_bottom": "Utfylling nederst", "padding_horizontal": "Vannrett utfylling", "padding_top": "Utfylling øverst", "page_width": "Sidebredde", "pagination": "Sideinndeling", "percent_height": "Høyde i prosent", "percent_size_mobile": "Størrelse i prosent", "percent_size": "Størrelse i prosent", "percent_width": "Bredde i prosent", "pixel_size_mobile": "Størrelse i piksler", "pixel_size": "Størrelse i piksler", "placement": "Plassering", "position": "Posisjon", "preset": "Forhåndsinnstilling", "product_cards": "Produktkort", "product_pages": "Produktsider", "product_templates": "Produktmaler", "products": "Produkter", "quick_add": "Hurtigkjøp", "ratio": "Forhold", "regular": "Normal", "review_count": "Antall anmeldelser", "right": "Høyre", "row_height": "Radhøyde", "row": "Rad", "seller_note": "Tillat merknad til selger", "shape": "Form", "show_as_accordion": "Vis som trekkspillmeny på mobil", "show_sale_price_first": "Vis rabattert pris først", "show_tax_info": "Avgiftsinformasjon", "show": "Vis", "size_mobile": "Størrelse på mobil", "small": "Liten", "speed": "Hastighet", "statement": "Utsagn", "sticky_header": "Festet topptekst", "text_hierarchy": "Teksthierarki", "text_presets": "Forhåndsinnstillinger for tekst", "title": "Tittel", "top": "Topp", "type": "Type", "type_preset": "Forhåndsinnstilling for tekst", "underline_thickness": "Tykkelse på understreking", "unit": "Enhet", "variant_images": "Variantbilder", "vendor": "Selger", "vertical_gap": "Loddrett mellomrom", "vertical_offset": "Loddrett forskyvning for skygge", "vertical_on_mobile": "Loddrett på mobil", "view_all_as_last_card": "«Se alle» som siste kort", "weight": "Vekt", "wrap": "Bryt", "read_only": "Skrivebeskyttet", "always_stack_buttons": "Stable alltid knapper", "custom_mobile_width": "Egendefinert bredde for mobil", "gradient_direction": "Gradientretning", "headings": "Overskrifter", "overlay_style": "Stil for overlegg", "transparent_background": "Gjennomsiktig bakgrunn", "account": "Konto", "align_baseline": "Juster tekstens grunnlinje", "add_discount_code": "Tillat rabatter i handlekurven", "background_overlay": "Bakgrunnsoverlegg", "background_media": "Bakgrunnsmedier", "border_thickness": "Kantlinjetykkelse", "bottom_row": "Nederste rad", "button_text_case": "Store/små bokstaver", "card_size": "Kortstørrelse", "auto_open_cart_drawer": "«Legg i handlekurv» åpner skuffen automatisk", "collection_count": "Antall samlinger", "collection_title_case": "Store/små bokstaver for samlingstittel", "custom_liquid": "Liquid-kode", "default": "Standard", "default_logo": "Standardlogo", "divider_width": "Bredde på skillelinje", "hide_logo_on_home_page": "Skjul logo på startsiden", "horizontal_padding": "Vannrett utfylling", "inverse": "Invertert", "inverse_logo": "Invertert logo", "layout_style": "Stil", "length": "Lengde", "mobile_card_size": "Kortstørrelse på mobil", "mobile_pagination": "Sideinndeling på mobil", "open_row_by_default": "Åpne rad som standard", "page": "Side", "page_transition_enabled": "Sideovergang", "product_and_card_title_case": "Store/små bokstaver for produkt- og korttittel", "product_title_case": "Store/små bokstaver for produkttittel", "right_padding": "Utfylling til høyre", "search": "Søk", "search_icon": "Søkeikon", "search_position": "Posisjon", "search_row": "Rad", "show_author": "Forfatter", "show_alignment": "Vis justering", "show_count": "Vis antall", "show_date": "Dato", "show_pickup_availability": "Vis tilgjengelighet for henting", "show_search": "Vis søk", "text_label_case": "Store/små bokstaver for tekstetikett", "use_inverse_logo": "Bruk invertert logo", "vertical_padding": "Loddrett utfylling", "visibility": "Synlighet", "product_corner_radius": "Hjørneradius for produkt", "card_corner_radius": "Hjørneradius for kort", "alignment_mobile": "Justering på mobil", "animation_repeat": "Gjenta animasjon", "blurred_reflection": "Uskarp refleksjon", "card_hover_effect": "Kortets pekeeffekt", "inventory_threshold": "Terskel for lav lagerbeholdning", "reflection_opacity": "Refleksjonsopasitet", "show_inventory_quantity": "Vis antall ved lav lagerbeholdning", "transition_to_main_product": "Overgang fra produktkort til produktside", "show_second_image_on_hover": "Vis det andre bildet ved peking", "media": "Medier", "product_card_carousel": "Vis karusell", "media_fit": "Medietilpasning", "scroll_speed": "Tid til neste kunngjøring", "show_powered_by_shopify": "Vis «Drevet av Shopify»", "gift_card_form": "Gavekortskjema", "seller_note_open_by_default": "Åpne merknad til selger som standard", "add_to_cart_animation": "Legg i handlekurv", "custom_link": "Egendefinert lenke", "product_custom_property": { "heading": "Overskrift", "description": "Beskrivelse", "key": "Egenskapsnavn", "key_info": "Kan ikke være tomt og må være unikt for hver blokk. Vises i handlekurven, kassen og bestillingsdetaljene.", "placeholder_text": "Plassholdertekst", "default_heading": "Tilpass produktet ditt", "default_placeholder": "Angi spesielle instruksjoner", "default_property_key": "Spesielle instruksjoner", "max_length": "Maksimalt antall tegn", "required": "Inndata kreves for å legge varen i handlekurven", "input_type": "Inndatatype", "input_type_text": "Tekst", "input_type_checkbox": "Avmerkingsboks", "content_settings": "Innholdsinnstillinger", "buyers_input": "Kjøperens inndata", "checkbox_label": "Etikett for avmerkingsboks", "default_checkbox_label": "Inkluder gaveinnpakning", "heading_preset": "Overskrift", "description_preset": "Beskrivelse", "input_preset": "Inndata", "checkbox_preset": "Etikett for avmerkingsboks" }, "blog": "Blogg", "post_count": "Antall innlegg", "animation": "Animasjon", "top_level_size": "Størrelse på toppnivå", "empty_cart_button_link": "Knappekobling for tom handlekurv", "auto_load_products": "Last inn produkter automatisk ved rulling", "products_per_page": "Produkter per side", "custom_mobile_media": "Vis et annet medium på mobil", "stack_media_on_mobile": "Stable medier", "media_type_1": "Medietype", "media_type_2": "Medietype 2", "full_frame_on_mobile": "Full bredde på mobil", "skus": "SKU-er", "variant_per_page": "Varianter per side", "image_1": "Bilde 1", "image_2": "Bilde 2", "after_image": "Etter-bilde", "before_image": "Før-bilde", "cs_slider_style": "Stil på glidebryter", "cs_slider_color": "Farge på glidebryter", "cs_slider_inner_color": "Indre farge på glidebryter", "text_on_images": "Tekst på bilder", "card_height": "Korthøyde", "submenu_size": "Størrelse på undermeny", "desktop_position": "Posisjon på stasjonær", "desktop_pagination": "Sideinndeling på stasjonær", "bullseye_color": "Indre farge", "hotspot_color": "Hotspot-farge", "product_price_typography": "Typografi for produktpris", "product_title_typography": "Typografi for produkttittel", "x_position": "Vannrett posisjon", "y_position": "Loddrett posisjon", "enable_sticky_add_to_cart": "Festet «Legg i handlekurv»-linje", "sticky_add_to_cart": "Festet «Legg i handlekurv»", "actions_display_style": "Menystil" }, "options": { "apple": "Eple", "arrow": "Pil", "auto": "Auto", "banana": "Banan", "bottle": "Flaske", "box": "Boks", "buttons": "Knapper", "carrot": "Gulrot", "center": "Midtstilt", "chat_bubble": "Chat-boble", "clipboard": "Utklippstavle", "contain": "Tilpass", "counter": "Teller", "cover": "Dekk", "custom": "Egendefinert", "dairy_free": "Melkefri", "dairy": "Meieriprodukter", "default": "Standard", "dropdowns": "Rullegardinmenyer", "dots": "Prikker", "dryer": "Tørketrommel", "end": "Slutt", "eye": "Øye", "facebook": "Facebook", "fill": "Fyll", "fire": "Brann", "fit": "Tilpass", "full": "Full", "full_and_page": "Full bakgrunn, sidebredde-innhold", "gluten_free": "Glutenfri", "heading": "Overskrift", "heart": "Hjerte", "horizontal": "Horisontal", "instagram": "Instagram", "iron": "Strykejern", "landscape": "Liggende", "large": "Stor", "leaf": "Blad", "leather": "Skinn", "lg": "L", "lightning_bolt": "Lyn", "link": "Lenke", "lipstick": "Leppestift", "lock": "Lås", "lowercase": "små bokstaver", "m": "M", "map_pin": "Kartnål", "medium": "Middels", "none": "Ingen", "numbers": "Tall", "nut_free": "Nøttefri", "outline": "Omriss", "page": "Side", "pants": "Bukser", "paw_print": "Poteavtrykk", "pepper": "Pepper", "perfume": "Parfyme", "pinterest": "Pinterest", "plane": "Fly", "plant": "Plante", "portrait": "Stående", "price_tag": "Prislapp", "question_mark": "Spørsmålstegn", "recycle": "Resirkuler", "return": "Retur", "ruler": "Linjal", "s": "S", "sentence": "Setning", "serving_dish": "Serveringsfat", "shirt": "Skjorte", "shoe": "Sko", "silhouette": "Silhuett", "small": "Liten", "snapchat": "Snapchat", "snowflake": "Snøfnugg", "solid": "Heltrukken", "space_between": "Mellomrom", "square": "Firkant", "star": "Stjerne", "start": "Start", "stopwatch": "Stoppeklokke", "tiktok": "TikTok", "truck": "Lastebil", "tumblr": "Tumblr", "twitter": "X (Twitter)", "uppercase": "Store bokstaver", "vertical": "Loddrett", "vimeo": "Vimeo", "washing": "Vask", "circle": "Sirkel", "swatches": "Produktversjoner", "full_and_page_offset_left": "Full bakgrunn, sidebredde-innhold, forskjøvet til venstre", "full_and_page_offset_right": "Full bakgrunn, sidebredde-innhold, forskjøvet til høyre", "offset_left": "Forskjøvet til venstre", "offset_right": "Forskjøvet til høyre", "page_center_aligned": "Side, midtstilt", "page_left_aligned": "Side, venstrejustert", "page_right_aligned": "Side, høyrejustert", "button": "Knapp", "caption": "Bildetekst", "h1": "Overskrift 1", "h2": "Overskrift 2", "h3": "Overskrift 3", "h4": "Overskrift 4", "h5": "Overskrift 5", "h6": "Overskrift 6", "paragraph": "Avsnitt", "primary": "Primær", "secondary": "Sekundær", "tertiary": "Tertiær", "chevron_left": "Vinkel venstre", "chevron_right": "Vinkel høyre", "diamond": "Diamant", "grid": "Rutenett", "parallelogram": "Parallellogram", "rounded": "Avrundet", "fit_content": "Tilpass", "pills": "Piller", "heavy": "Tjukk", "thin": "Tynn", "drawer": "Skuff", "preview": "Forhåndsvisning", "text": "Tekst", "video_uploaded": "Opplastet", "video_external_url": "Ekstern URL-adresse", "aspect_ratio": "Størrelsesforhold", "fixed": "Fast", "pixel": "Piksel", "percent": "Prosent", "above_carousel": "Over karusellen", "all": "Alle", "up": "Opp", "down": "Ned", "always": "Alltid", "arrows_large": "Store piler", "arrows": "Piler", "balance": "Balanse", "bento": "Bento", "black": "Svart", "bluesky": "Bluesky", "body_large": "Brødtekst (Stor)", "body_regular": "Brødtekst (Vanlig)", "body_small": "Brødtekst (Liten)", "bold": "Fet", "bottom_left": "Nede til venstre", "bottom_right": "Nede til høyre", "bottom": "Bunn", "capitalize": "Bruk store forbokstaver", "caret": "Innskuddstegn", "carousel": "Karusell", "check_box": "Avmerkingsboks", "chevron_large": "Store vinkler", "chevron": "Vinkel", "chevrons": "Vinkler", "classic": "Klassisk", "collection_images": "Samlingsbilder", "color": "Farge", "complementary": "Komplementær", "dissolve": "Oppløsning", "dotted": "Stiplet", "editorial": "Redaksjonelt", "extra_large": "Ekstra stor", "extra_small": "Ekstra liten", "featured_collections": "Utvalgte samlinger", "featured_products": "Utvalgte produkter", "font_primary": "Primær", "font_secondary": "Sekundær", "font_tertiary": "Tertiær", "forward": "Fremover", "full_screen": "Fullskjerm", "gradient": "Gradering", "heading_extra_large": "Overskrift (Ekstra stor)", "heading_extra_small": "Overskrift (Ekstra liten)", "heading_large": "Overskrift (Stor)", "heading_regular": "Overskrift (Vanlig)", "heading_small": "Overskrift (Liten)", "icon": "Ikon", "image": "Bilde", "input": "Inndatafelt", "inside_carousel": "Inne i karusellen", "inverse_large": "Invers stor", "inverse": "Invers", "large_arrows": "Store piler", "large_chevrons": "Store vinkler", "left": "Venstre", "light": "Lett", "linkedin": "LinkedIn", "loose": "Løs", "media_first": "Medier først", "media_second": "Medier som nummer to", "modal": "Modal", "narrow": "Smal", "never": "Aldri", "next_to_carousel": "Ved siden av karusellen", "normal": "Normal", "nowrap": "Ingen tekstbryting", "off_media": "Utenfor medier", "on_media": "På medier", "on_scroll_up": "Ved rulling opp", "one_half": "1/2", "one_number": "1", "one_third": "1/3", "pill": "Pille", "plus": "Pluss", "pretty": "Pen", "price": "Pris", "primary_style": "Primær stil", "rectangle": "Rektangel", "regular": "Vanlig", "related": "Relatert", "reverse": "Motsatt", "rich_text": "Rik tekst", "right": "Høyre", "secondary_style": "Sekundær stil", "semibold": "Halvfet", "shaded": "Skyggelagt", "show_second_image": "Vis det andre bildet", "single": "Enkel", "slide_left": "Skyv til venstre", "slide_up": "Skyv opp", "spotify": "Spotify", "stack": "Stable", "text_only": "Kun tekst", "threads": "Threads", "thumbnails": "Miniatyrbilder", "tight": "Tett", "top_left": "Oppe til venstre", "top_right": "Øverst til høyre", "top": "Topp", "two_number": "2", "two_thirds": "2/3", "underline": "Understreking", "video": "Video", "wide": "Bred", "youtube": "YouTube", "accent": "Aksent", "below_image": "Under bildet", "body": "Brødtekst", "button_primary": "Primærknapp", "button_secondary": "Sekundærknapp", "compact": "Kompakt", "crop_to_fit": "Beskjær for å tilpasse", "hidden": "Skjult", "hint": "Hint", "maintain_aspect_ratio": "Behold størrelsesforhold", "off": "Av", "on_image": "På bildet", "social_bluesky": "Sosialt: Bluesky", "social_facebook": "Sosialt: Facebook", "social_instagram": "Sosialt: Instagram", "social_linkedin": "Sosialt: LinkedIn", "social_pinterest": "Sosialt: Pinterest", "social_snapchat": "Sosialt: Snapchat", "social_spotify": "Sosialt: Spotify", "social_threads": "Sosialt: Threads", "social_tiktok": "Sosialt: TikTok", "social_tumblr": "Sosialt: Tumblr", "social_twitter": "Sosialt: X (Twitter)", "social_whatsapp": "Sosialt: WhatsApp", "social_vimeo": "Sosialt: Vimeo", "social_youtube": "Sosialt: YouTube", "spotlight": "Fokus", "standard": "Standard", "subheading": "Underoverskrift", "blur": "Uskarphet", "lift": "Løft", "reveal": "Avslør", "scale": "Skaler", "subtle_zoom": "Zoom", "with_hints": "Med hint", "below_media": "Under mediene", "full_frame": "Full ramme", "icons": "Ikoner" }, "content": { "advanced": "Avansert", "background_image": "Bakgrunnsbilde", "background_video": "Bakgrunnsvideo", "block_size": "Blokkstørrelse", "borders": "Kanter", "describe_the_video_for": "Beskriv videoen for kunder som bruker skjermlesere. [Finn ut mer](https://help.shopify.com/manual/online-store/themes/theme-structure/theme-features#video-block)", "section_size": "Seksjonsstørrelse", "slideshow_width": "Bredde på lysbilde", "typography": "Typografi", "width_is_automatically_optimized": "Bredden optimaliseres automatisk for mobil.", "complementary_products": "Relaterte produkter må konfigureres med appen Search & Discovery. [Finn ut mer](https://help.shopify.com/manual/online-store/search-and-discovery)", "mobile_column_optimization": "Kolonner optimaliseres automatisk for mobil", "content_width": "Innholdsbredde gjelder bare når seksjonsbredden er satt til full bredde.", "responsive_font_sizes": "Størrelser skaleres automatisk for alle skjermstørrelser", "buttons": "Knapper", "swatches": "Produktversjoner", "variant_settings": "Variantinnstillinger", "background": "Bakgrunn", "appearance": "Utseende", "arrows": "Piler", "body_size": "Brødtekststørrelse", "mobile_size": "Mobilstørrelse", "bottom_row_appearance": "Utseende for nederste rad", "cards_layout": "Kortlayout", "carousel_navigation": "Karusellnavigasjon", "carousel_pagination": "Karusell-sideinndeling", "copyright": "Opphavsrett", "edit_logo_in_theme_settings": "Rediger logo i [temainnstillinger](/editor?context=theme&category=logo%20and%20favicon)", "edit_price_in_theme_settings": "Rediger prisformatering i [temainnstillinger](/editor?context=theme&category=currency%20code)", "edit_variants_in_theme_settings": "Rediger styling av varianter i [temainnstillinger](/editor?context=theme&category=variants)", "email_signups_create_customer_profiles": "Registreringer legger til [kundeprofiler](https://help.shopify.com/manual/customers)", "follow_on_shop_eligiblity": "For at knappen skal vises, må Shop-kanalen være installert og Shop Pay aktivert. [Finn ut mer](https://help.shopify.com/en/manual/online-store/themes/customizing-themes/add-shop-buttons)", "fonts": "Skrifttyper", "grid": "Rutenett", "heading_size": "Overskriftsstørrelse", "image": "Bilde", "input": "Inndatafelt", "layout": "Layout", "link": "Lenke", "link_padding": "Lenkeutfylling", "localization": "Lokal tilpasning", "logo": "Logo", "margin": "Marg", "media": "Medier", "media_1": "Medie 1", "media_2": "Medie 2", "menu": "Meny", "mobile_layout": "Mobillayout", "padding": "Utfylling", "padding_desktop": "Utfylling for stasjonær datamaskin", "paragraph": "Avsnitt", "policies": "Retningslinjer", "popup": "Popup", "search": "Søk", "section_layout": "Seksjonslayout", "size": "Størrelse", "social_media": "Sosiale medier", "submit_button": "Send inn-knapp", "text_presets": "Forhåndsinnstillinger for tekst", "transparent_background": "Gjennomsiktig bakgrunn", "typography_primary": "Primær typografi", "typography_secondary": "Sekundær typografi", "typography_tertiary": "Tertiær typografi", "mobile_width": "Mobilbredde", "width": "Bredde", "images": "Bilder", "carousel": "Karusell", "colors": "Farger", "collection_page": "Samlingsside", "customer_account": "Kundekonto", "edit_empty_state_collection_in_theme_settings": "Rediger samling for tom tilstand i [temainnstillinger](/editor?context=theme&category=search)", "grid_layout": "Rutenettlayout", "home_page": "Startside", "inverse_logo_info": "Brukes når gjennomsiktig topptekstbakgrunn er satt til Invers", "manage_customer_accounts": "[Administrer synlighet](/admin/settings/customer_accounts) i innstillinger for kundekonto. Eldre kontoer støttes ikke.", "manage_policies": "[Administrer retningslinjer](/admin/settings/legal)", "product_page": "Produktside", "text": "Tekst", "thumbnails": "Miniatyrbilder", "visibility": "Synlighet", "visible_if_collection_has_more_products": "Synlig hvis samlingen har flere produkter enn det som vises", "app_required_for_ratings": "En app kreves for produktanmeldelser. [Finn ut mer](https://help.shopify.com/manual/apps)", "icon": "Ikon", "manage_store_name": "[Administrer butikknavn](/admin/settings/general?edit=storeName)", "resource_reference_collection_card": "Viser samling fra overordnet seksjon", "resource_reference_collection_card_image": "Viser bilde fra overordnet samling", "resource_reference_collection_title": "Viser tittel fra overordnet samling", "resource_reference_product": "Kobler automatisk til overordnet produkt", "resource_reference_product_card": "Viser produkt fra overordnet seksjon", "resource_reference_product_inventory": "Viser varelager fra overordnet produkt", "resource_reference_product_price": "Viser pris fra overordnet produkt", "resource_reference_product_recommendations": "Viser anbefalinger basert på overordnet produkt", "resource_reference_product_review": "Viser anmeldelser fra overordnet produkt", "resource_reference_product_swatches": "Viser produktversjoner fra overordnet produkt", "resource_reference_product_title": "Viser tittel fra overordnet produkt", "resource_reference_product_variant_picker": "Viser varianter fra overordnet produkt", "resource_reference_product_media": "Viser medier fra overordnet produkt", "product_media": "Produktmedier", "section_link": "Seksjonslenke", "gift_card_form_description": "Kunder kan sende gavekort til en mottakers e-postadresse med en personlig melding. [Finn ut mer](https://help.shopify.com/manual/products/gift-card-products)", "heading": "Overskrift", "resource_reference_product_custom_property": "Legg til tilpassbare inndatafelt for å samle inn egendefinert informasjon som legges til denne varelinjen i bestillingen, og som senere er synlig i bestillingsinformasjonen.", "block_link": "Blokkeringslenke", "submenu_feature": "Undermenyfunksjon", "cart_features": "Handlekurvfunksjoner", "email_signup": "E-postregistrering", "mobile_media": "Mobilmedier", "mobile_media_2": "Mobilmedie 2", "navigation": "Navigasjon", "popover": "Popover", "popover_position": "Popover-posisjon", "resource_reference_product_sku": "Viser SKU fra hovedproduktet", "content_layout": "Innholdslayout", "mobile_media_1": "Mobilmedium 1", "utilities": "Verktøy" }, "html_defaults": { "share_information_about_your": "

Del informasjon om merkevaren din med kundene. Beskriv et produkt, kom med kunngjøringer eller ønsk kundene velkommen til butikken.

", "bestseller_h2": "

Bestselgere

", "bestseller_h3": "

Bestselgere

", "bestseller": "

Bestselger

", "build_better": "

Vi tror på å bygge bedre

", "contact_us": "

Kontakt oss

", "discover_bestsellers": "

Oppdag bestselgerne som har vunnet kundenes hjerter med sin perfekte blanding av funksjonalitet og stil.

", "everythings_starts_with_why": "

Alt vi gjør starter med hvorfor

", "explore_latest_products": "

Utforsk de nyeste produktene våre.

", "faq": "

Vanlige spørsmål

", "first_to_know": "

Vær den første til å få vite om nye samlinger og spesialtilbud.

", "free_returns": "

Gratis 30-dagers retur

", "free_shipping_over": "

Gratis frakt på bestillinger over 50 USD

", "goal_for_every_customer": "

Målet vårt er at alle kunder skal være helt fornøyde med kjøpet sitt. Hvis dette ikke er tilfelle, gi oss beskjed, så skal vi gjøre vårt beste for å finne en løsning sammen med deg.

", "home_to_shirts": "

Startside → Skjorter

", "intentional_design": "

Bevisst design

", "introducing_h2": "

Vi presenterer

", "latest_products": "

Vi presenterer de nyeste produktene våre, laget spesielt for sesongen. Kjøp favorittene dine før de blir utsolgt!

", "made_local_and_global": "

Produktene våre produseres både lokalt og globalt. Vi velger produksjonspartnerne våre med omhu for å sikre at produktene våre er av høy kvalitet og til en rimelig pris.

", "made_with_care_h2": "

Laget med omhu

", "made_with_care_extended": "

Denne bestselgeren er laget med omhu og elsket av kundene våre, og overgår alle forventninger.

", "made_with_care": "

Laget med omhu og elsket av kundene våre.

", "make_things_better_extended": "

Vi lager ting som fungerer bedre og varer lenger. Produktene våre løser reelle problemer med rent design og ærlige materialer.

", "make_things_better": "

Vi lager ting som fungerer bedre og varer lenger.

", "may_also_like": "

Kanskje du også liker

", "new_arrivals_h1": "

Nyheter

", "new_arrivals_h2": "

Nyheter

", "new_arrivals_h3": "

Nyheter

", "product_launch": "

Ta en titt bak kulissene på vår nyeste produktlansering.

", "product_story": "

I hjertet av hvert produkt ligger en unik historie, drevet av vår lidenskap for kvalitet og innovasjon. Hver vare forbedrer hverdagen din og skaper glede.

", "real_people": "

Ekte mennesker som lager flotte produkter

", "related_product": "

Relaterte produkter

", "return_policy": "

Hva er returvilkårene?

", "reviews": "

★★★★★ 368 anmeldelser

", "shipping_based_on_location": "

Frakt beregnes basert på lokasjonen din og varene i bestillingen. Du vil alltid vite fraktprisen før du kjøper.

", "shop_by_collection": "

Handle etter samling

", "signature_products": "

Signaturproduktet vårt

", "styled_with": "

Stylet med

", "subscribe": "

Abonner på e-postene våre

", "team_with_goal": "

Et team med et mål

", "unable_to_accept_returns": "

Vi kan ikke godta retur på enkelte varer. Disse vil være tydelig merket før kjøp.

", "work_quickly_to_ship": "

Vi jobber raskt for å sende bestillingen din så snart som mulig. Når bestillingen er sendt, vil du motta en e-post med mer informasjon. Leveringstiden varierer avhengig av hvor du befinner deg.

", "join_our_email_list": "

Bli med på e-postlisten vår

", "get_exclusive_deals_and_early_access_to_new_products": "

Få eksklusive tilbud og tidlig tilgang til nye produkter.

", "artistry_in_action": "

Kunst i praksis

", "authentic_materials": "

Ekte materialer, uten kompromisser

", "bold_style_recognizable": "

En dristig stil som gjenkjennes overalt

", "discover_elevated_design": "

Oppdag utsøkt design

", "expert_construction_finish": "

Fagmessig konstruksjon og en upåklagelig finish

", "made_to_last": "

Laget for å vare

", "pieces_better_with_time": "

Produkter som bare blir bedre med tiden og bruk

", "quality_you_can_feel": "

Kvalitet du kan kjenne

", "uncompromising_standards": "

Kompromissløse standarder

", "featured_collection_h2": "

Utvalgt samling

", "shop_collection": "

Oppdag vår utvalgte samling med håndplukkede favoritter som kombinerer stil og kvalitet.

" }, "text_defaults": { "button_label": "Handle nå", "collapsible_row": "Sammenleggbar rad", "heading": "Overskrift", "email_signup_button_label": "Abonner", "be_bold": "Vær dristig.", "accordion_heading": "Overskrift for trekkspillmeny", "contact_form_button_label": "Send inn", "popup_link": "Popup-kobling", "sign_up": "Registrer deg", "welcome_to_our_store": "Velkommen til butikken vår", "shop_our_latest_arrivals": "Handle våre siste nyheter!", "are_purchases_final_sale": "Er noen kjøp endelige?", "care_instructions": "Vedlikeholdsinstruksjoner", "cart": "Handlekurv", "discover_collection": "Oppdag samlingen", "fit": "passform", "how_much_for_shipping": "Hvor mye koster frakten?", "learn_more": "Finn ut mer", "manufacturing": "Produksjon", "materials": "Materialer", "return_policy": "Retningslinjer for retur", "shipping": "Frakt", "shop_now_button_label": "Handle nå", "sign_up_button_label": "Registrer deg", "submit_button_label": "Send inn", "up_the_ante": "Høy\nInnsatsen", "view_all_button_label": "Se alle", "what_is_return_policy": "Hva er retningslinjene for retur?", "when_will_order_arrive": "Når får jeg bestillingen min?", "where_are_products_made": "Hvor produseres produktene deres?", "trending_now": "Populært nå", "shop_the_look": "Kjøp stilen", "bestsellers": "Bestselgere", "featured_collection": "Utvalgt samling", "new_arrivals": "Nyheter" }, "info": { "carousel_layout_on_mobile": "Karusell brukes alltid på mobil", "video_alt_text": "Beskriv videoen for brukere av hjelpeteknologi", "video_autoplay": "Videoer dempes som standard", "video_external": "Bruk en URL-adresse fra YouTube eller Vimeo", "carousel_hover_behavior_not_supported": "«Karusell»-pekeeffekt støttes ikke når «Karusell»-typen er valgt på seksjonsnivå", "checkout_buttons": "Lar kjøpere betale raskere og kan forbedre konverteringen. [Finn ut mer](https://help.shopify.com/manual/online-store/dynamic-checkout)", "custom_heading": "Egendefinert overskrift", "edit_presets_in_theme_settings": "Rediger forhåndsinnstillinger i [temainnstillinger](/editor?context=theme&category=typography)", "enable_filtering_info": "Tilpass filtre med [appen Search & Discovery](https://help.shopify.com/manual/online-store/search-and-discovery/filters)", "grid_layout_on_mobile": "Rutenettlayout brukes på mobil", "logo_font": "Gjelder bare når en logo ikke er valgt", "manage_countries_regions": "[Administrer land/regioner](/admin/settings/markets)", "manage_languages": "[Administrer språk](/admin/settings/languages)", "transparent_background": "Se over hver mal der gjennomsiktig bakgrunn brukes, for å sikre lesbarhet", "aspect_ratio_adjusted": "Justert i enkelte layouter", "custom_liquid": "Legg til kodeutdrag fra apper eller annen kode for å lage avanserte tilpasninger. [Finn ut mer](https://shopify.dev/docs/api/liquid)", "pills_usage": "Brukes for anvendte filtre, rabattkoder og søkeforslag", "applies_on_image_only": "Gjelder kun for bilder", "hover_effects": "Gjelder for produkt- og samlingskort", "hide_logo_on_home_page_help": "Logoen forblir synlig når klebrig topptekst er aktiv", "media_type_info": "Funksjonene hentes fra menykoblingene", "logo_height": "Påvirker kun logoen i toppteksten", "actions_display_style": "Ikoner brukes alltid på mobil" }, "categories": { "product_list": "Utvalgt samling", "basic": "Grunnleggende", "collection": "Samling", "collection_list": "Samlingsliste", "footer": "Bunntekst", "forms": "Skjemaer", "header": "Topptekst", "layout": "Layout", "links": "Lenker", "product": "Produkt", "banners": "Bannere", "collections": "Samlinger", "custom": "Egendefinert", "decorative": "Dekorativt", "products": "Produkter", "other_sections": "Annet", "storytelling": "Historiefortelling", "text": "Tekst" } } ================================================ FILE: locales/nl.json ================================================ { "blocks": { "load_video": "Video laden: {{ description }}", "sold_out": "Uitverkocht", "email_signup": { "label": "E-mail", "placeholder": "E-mailadres", "success": "Bedankt dat je abonnee bent geworden!" }, "filter": "Filter", "payment_methods": "Betaalmethoden", "contact_form": { "name": "Naam", "email": "E-mail", "phone": "Telefoonnummer", "comment": "Reactie", "post_success": "Bedankt dat je contact met ons hebt opgenomen. Je hoort zo snel mogelijk van ons.", "error_heading": "Pas het volgende aan:" }, "slider_label": "Schuifregelaar" }, "accessibility": { "play_model": "3D-model afspelen", "play_video": "Video afspelen", "unit_price": "Eenheidsprijs", "country_results_count": "{{ count }} resultaten", "slideshow_pause": "Diavoorstelling pauzeren", "slideshow_play": "Diavoorstelling afspelen", "remove_item": "{{ title}} verwijderen", "skip_to_text": "Ga direct naar de content", "skip_to_product_info": "Ga direct naar de productinformatie", "skip_to_results_list": "Meteen naar lijst met resultaten", "new_window": "Wordt geopend in een nieuw venster.", "slideshow_next": "Volgende dia", "slideshow_previous": "Vorige dia", "close_dialog": "Dialoogvenster sluiten", "reset_search": "Zoekactie opnieuw instellen", "search_results_count": "{{ count }} zoekresultaten gevonden voor '{{ query }}'", "search_results_no_results": "Geen resultaten gevonden voor '{{ query }}'", "filters": "Filters", "filter_count": { "one": "{{ count }} filter toegepast", "other": "{{ count }} filters toegepast" }, "account": "Account", "cart": "Winkelwagen", "cart_count": "Totaal aantal artikelen in winkelwagen", "menu": "Menu", "country_region": "Land/regio", "slide_status": "Dia {{ index }} van {{ length }}", "scroll_to": "Scrol naar {{ title }}", "loading_product_recommendations": "Productaanbevelingen laden", "discount": "Kortingscode toepassen", "discount_menu": "Kortingscodes", "discount_applied": "Toegepaste kortingscode: {{ code }}", "inventory_status": "Voorraadstatus", "pause_video": "Video pauzeren", "find_country": "Land zoeken", "localization_region_and_language": "Regio- en taalkiezer", "decrease_quantity": "Aantal verlagen", "increase_quantity": "Aantal verhogen", "quantity": "Aantal", "rating": "Beoordeling van dit product is {{ rating }} van 5", "nested_product": "{{ product_title }} voor {{ parent_title }}", "remove": "Verwijderen", "view_pricing_info": "Prijsinformatie bekijken", "open_hotspot": "Hotspot openen", "slideshow": "Diavoorstelling", "header_navigation_label": "Primair" }, "actions": { "add_to_cart": "Aan winkelwagen toevoegen", "clear_all": "Alles wissen", "remove": "Verwijderen", "view_in_your_space": "In ruimte bekijken", "show_filters": "Filter", "clear": "Wissen", "continue_shopping": "Doorgaan met winkelen", "log_in_html": "Heb je een account? Log in om sneller af te rekenen.", "see_items": { "one": "{{ count }} artikel weergeven", "other": "{{ count }} artikelen weergeven" }, "view_all": "Alles bekijken", "add": "Toevoegen", "choose": "Kiezen", "added": "Toegevoegd", "show_less": "Minder weergeven", "show_more": "Meer weergeven", "close": "Sluiten", "more": "Meer", "reset": "Opnieuw instellen", "zoom": "Zoomen", "close_dialog": "Dialoogvenster sluiten", "back": "Terug", "log_in": "Inloggen", "log_out": "Uitloggen", "remove_discount": "Kortingscode {{ code }} verwijderen", "enter_using_password": "Ga naar binnen met wachtwoord", "submit": "Indienen", "enter_password": "Wachtwoord invoeren", "view_store_information": "Winkelgegevens bekijken", "apply": "Toepassen", "sign_in_options": "Andere inlogopties", "sign_up": "Aanmelden", "open_image_in_full_screen": "Afbeelding openen in volledig scherm", "sort": "Sorteren", "show_all_options": "Alle opties tonen", "open": "Openen" }, "content": { "reviews": "recensies", "no_results_found": "Geen resultaten gevonden", "language": "Taal", "localization_region_and_language": "Regio en taal", "cart_total": "Totaal van de winkelwagen", "your_cart_is_empty": "Je winkelwagen is leeg", "product_image": "Productafbeelding", "product_information": "Productinformatie", "quantity": "Aantal", "product_total": "Totaal product", "cart_estimated_total": "Geschat totaal", "seller_note": "Speciale instructies", "cart_subtotal": "Subtotaal", "discounts": "Kortingen", "discount": "Korting", "duties_and_taxes_included_shipping_at_checkout_with_policy_html": "Douanerechten en belastingen inbegrepen. Kortingen en verzending worden bij de checkout berekend.", "duties_and_taxes_included_shipping_at_checkout_without_policy": "Douanerechten en belastingen inbegrepen. Kortingen en verzending worden bij de checkout berekend.", "taxes_included_shipping_at_checkout_with_policy_html": "Belastingen inbegrepen. Kortingen en verzending worden bij de checkout berekend.", "taxes_included_shipping_at_checkout_without_policy": "Belastingen inbegrepen. Kortingen en verzending worden bij de checkout berekend.", "duties_included_taxes_at_checkout_shipping_at_checkout_with_policy_html": "Douanerechten inbegrepen. Belastingen, kortingen en verzending worden bij de checkout berekend.", "duties_included_taxes_at_checkout_shipping_at_checkout_without_policy": "Douanerechten inbegrepen. Belastingen, kortingen en verzending worden bij de checkout berekend.", "taxes_at_checkout_shipping_at_checkout_with_policy_html": "Belastingen, kortingen en verzending worden bij de checkout berekend.", "taxes_at_checkout_shipping_at_checkout_without_policy": "Belastingen, kortingen en verzending worden bij de checkout berekend.", "checkout": "Afrekenen", "cart_title": "Winkelwagen", "price": "Prijs", "price_regular": "Normale prijs", "price_compare_at": "Vergelijkingsprijs", "price_sale": "Prijs met korting", "duties_and_taxes_included": "Douanerechten en belastingen inbegrepen.", "duties_included": "Douanerechten inbegrepen.", "shipping_policy_html": "Verzendkosten worden berekend bij de checkout.", "taxes_included": "Belastingen inbegrepen.", "product_badge_sold_out": "Uitverkocht", "product_badge_sale": "Uitverkoop", "search_input_label": "Zoeken", "search_input_placeholder": "Zoekopdracht", "search_results": "Zoekresultaten", "search_results_label": "Zoekresultaten", "search_results_no_results": "Geen resultaten gevonden voor '{{ terms }}'. Probeer een andere zoekopdracht.", "search_results_resource_articles": "Blogposts", "search_results_resource_collections": "Collecties", "search_results_resource_pages": "Pagina's", "search_results_resource_products": "Producten", "search_results_resource_queries": "Zoeksuggesties", "search_results_view_all": "Alles bekijken", "search_results_view_all_button": "Alles bekijken", "search_results_resource_products_count": { "one": "{{ count }} product", "other": "{{ count }} producten" }, "grid_view": { "default_view": "Standaard", "grid_fieldset": "Kolomgrid", "single_item": "Eén", "zoom_out": "Uitzoomen" }, "recently_viewed_products": "Recent beoordeeld", "unavailable": "Niet beschikbaar", "collection_placeholder": "Titel collectie", "product_card_placeholder": "Producttitel", "product_count": "Aantal producten", "item_count": { "one": "{{ count }} artikel", "other": "{{ count }} artikelen" }, "errors": "Fouten", "price_from": "Vanaf {{ price }}", "search": "Zoekopdracht", "search_results_no_results_check_spelling": "Geen resultaten gevonden voor '{{ terms }}'. Controleer de spelling of gebruik een ander woord of een andere zin.", "featured_products": "Uitgelichte producten", "filters": "Filters", "no_products_found": "Geen producten gevonden.", "price_filter_html": "De hoogste prijs is {{ price }}", "use_fewer_filters_html": "Probeer minder filters te gebruiken of wis alle filters.", "blog_details_separator": "|", "read_more": "Meer informatie...", "account_title": "Account", "account_title_personalized": "Hallo {{ first_name }}", "account_orders": "Bestellingen", "account_profile": "Profiel", "discount_code": "Kortingscode", "duties_and_taxes_included_shipping_at_checkout_with_policy_without_discounts_html": "Douanerechten en belastingen inbegrepen. Verzendkosten worden berekend bij de checkout.", "duties_and_taxes_included_shipping_at_checkout_without_policy_without_discounts": "Douanerechten en belastingen inbegrepen. Verzendkosten worden berekend bij de checkout.", "duties_included_taxes_at_checkout_shipping_at_checkout_with_policy_without_discounts_html": "Douanerechten inbegrepen. Verzendkosten worden berekend bij de checkout.", "duties_included_taxes_at_checkout_shipping_at_checkout_without_policy_without_discounts": "Douanerechten inbegrepen. Verzendkosten worden berekend bij de checkout.", "pickup_available_at_html": "Afhalen is mogelijk op {{ location }}", "pickup_available_in": "Afhalen mogelijk, {{ pickup_time }}", "pickup_not_available": "Afhalen is op dit moment niet beschikbaar", "pickup_ready_in": "{{ pickup_time }}", "taxes_at_checkout_shipping_at_checkout_with_policy_without_discounts_html": "Belastingen en verzendkosten worden berekend bij de checkout.", "taxes_at_checkout_shipping_at_checkout_without_policy_without_discounts": "Belastingen en verzendkosten worden berekend bij de checkout.", "taxes_included_shipping_at_checkout_with_policy_without_discounts_html": "Belastingen inbegrepen. Verzendkosten worden berekend bij de checkout.", "taxes_included_shipping_at_checkout_without_policy_without_discounts": "Belastingen inbegrepen. Verzendkosten worden berekend bij de checkout.", "wrong_password": "Wachtwoord onjuist", "view_more_details": "Meer gegevens bekijken", "page_placeholder_title": "Paginatitel", "page_placeholder_content": "Selecteer een pagina om de content weer te geven.", "placeholder_image": "Afbeelding tijdelijke aanduiding", "inventory_low_stock": "Voorraad laag", "inventory_in_stock": "Op voorraad", "inventory_out_of_stock": "Niet op voorraad", "inventory_low_stock_show_count": { "one": "{{ count }} over", "other": "{{ count }} over" }, "shipping_policy": "Verzendkosten worden berekend bij de checkout.", "shipping_discount_error": "Verzendkortingen worden bij de checkout getoond nadat het adres is ingevoerd", "discount_code_error": "Kortingscode kan niet worden toegepast op je winkelwagen", "powered_by": "Deze winkel wordt mogelijk gemaakt door", "store_owner_link_html": "Ben jij de winkeleigenaar? Log hier in", "recipient_form_send_to": "Verzenden naar", "recipient_form_email_label": "E-mailadres ontvanger", "recipient_form_email_label_my_email": "Mijn e-mailadres", "recipient_form_email_address": "E-mailadres ontvanger", "recipient_form_name_label": "Naam ontvanger (optioneel)", "recipient_form_message": "Bericht (optioneel)", "recipient_form_characters_used": "{{ used_chars }}/{{ max_chars }} tekens gebruikt", "recipient_form_send_on": "JJJJ-MM-DD", "recipient_form_send_on_label": "Verzenden op (optioneel)", "recipient_form_fields_visible": "De formuliervelden voor de ontvanger zijn nu zichtbaar", "recipient_form_fields_hidden": "De formuliervelden voor de ontvanger zijn nu verborgen", "recipient_form_error": "Er is een fout opgetreden bij de indiening van het formulier", "product_custom_property_character_count": "{{ used_chars }}/{{ max_chars }} tekens gebruikt", "terms_and_policies": "Voorwaarden en beleid", "pagination": { "nav_label": "Navigatie paginering", "previous": "Vorige", "next": "Volgende", "page": "Pagina {{ page }}" }, "volume_pricing_available": "Op volume gebaseerde prijsstelling beschikbaar", "volume_pricing": "Volumeprijzen", "at_price_each": "{{ price }}/st.", "each": "{{ price }}/st.", "each_abbreviation": "st.", "price_at": "voor", "price_range": "Prijsklasse", "cancel": "Annuleren", "product_subtotal": "Productsubtotaal", "quantity_per_item": "/st.", "remove_all": "Alles verwijderen", "remove_all_items_confirmation": "Alle {{ count }} artikelen uit je winkelwagen verwijderen?", "remove_one_item_confirmation": "1 artikel uit je winkelwagen verwijderen?", "total_items": "Totaal aantal artikelen", "variant": "Variant", "variant_total": "Totaal variant", "view_cart": "Winkelwagen bekijken", "your_cart": "Je winkelwagen", "items_added_to_cart": { "one": "1 artikel verwijderd uit winkelwagen", "other": "{{ count }} artikelen toegevoegd aan winkelwagen" }, "item_count_cutoff": "Meer dan {{ count }} artikelen" }, "gift_cards": { "issued": { "how_to_use_gift_card": "Gebruik de cadeauboncode online of de QR-code in de winkel", "title": "Dit is het saldo van de cadeaubon ter waarde van {{ value }} voor {{ shop }}", "subtext": "Je cadeaubon", "shop_link": "Webshop bezoeken", "add_to_apple_wallet": "Aan Apple Wallet toevoegen", "qr_image_alt": "QR-code — scan om cadeaubon te verzilveren", "copy_code": "Cadeauboncode kopiëren", "expiration_date": "Verloopt op {{ expires_on }}", "copy_code_success": "Code gekopieerd", "expired": "Verlopen" } }, "blogs": { "article": { "comment_author_separator": "•", "comments_heading": { "one": "{{ count }} reactie", "other": "{{ count }} reacties" } }, "comment_form": { "email": "E-mail", "error": "Reactie kan niet worden geplaatst, controleer het volgende:", "heading": "Reactie plaatsen", "message": "Bericht", "moderated": "Let op: Reacties worden pas na goedkeuring gepubliceerd.", "name": "Naam", "post": "Reactie plaatsen", "success_moderated": "Reactie geplaatst, in afwachting van moderatie", "success": "Reactie geplaatst" } }, "fields": { "separator": "aan" }, "placeholders": { "password": "Wachtwoord", "search": "Zoeken", "product_title": "Producttitel", "collection_title": "Collectietitel", "blog_posts": "Blogposts", "blog_post_title": "Titel", "blog_post_author": "Auteur", "blog_post_date": "Datum", "blog_post_description": "Een uittreksel van de content van je blogpost" }, "products": { "product": { "add_to_cart": "Aan winkelwagen toevoegen", "adding_to_cart": "Toevoegen...", "added_to_cart": "Toegevoegd aan winkelwagen", "add_to_cart_error": "Fout bij het toevoegen aan de winkelwagen", "quantity_error_max": "Voor dit artikel geldt een maximum van {{ maximum }}.", "sold_out": "Uitverkocht", "unavailable": "Niet beschikbaar", "quantity": "Aantal", "quantity_increments": "Stappen van {{ increment }}", "quantity_minimum": "Minimum van {{ minimum }}", "quantity_maximum": "Maximum van {{ maximum }}", "in_cart": "in winkelwagen", "default_title": "Standaardtitel", "sticky_add_to_cart": "Balk voor snel toevoegen aan winkelwagen" } } } ================================================ FILE: locales/nl.schema.json ================================================ { "names": { "404": "404", "borders": "Randen", "collapsible_row": "Inklapbare rij", "custom_section": "Aangepaste sectie", "icon": "Pictogram", "logo_and_favicon": "Logo en favicon", "product_buy_buttons": "Koopknoppen", "product_description": "Beschrijving", "product_price": "Prijs", "slideshow": "Diavoorstelling", "typography": "Typografie", "video": "Video", "colors": "Kleuren", "overlapping_blocks": "Overlappende blokken", "product_variant_picker": "Variantkiezer", "slideshow_controls": "Besturingselementen voor diavoorstelling", "size": "Maat", "spacing": "Spatiëring", "product_recommendations": "Aanbevolen producten", "product_media": "Productmedia", "featured_collection": "Uitgelichte collectie", "add_to_cart": "Toevoegen aan winkelwagen", "email_signup": "Aanmelding voor e-mail", "submit_button": "Verzendknop", "grid_layout_selector": "Grid-indelingskiezer", "image": "Afbeelding", "list_items": "Lijstitems", "facets": "Facetten", "variants": "Varianten", "product_cards": "Productkaarten", "styles": "Stijlen", "buttons": "Knoppen", "inputs": "Invoer", "primary_button": "Primaire knop", "secondary_button": "Secundaire knop", "popovers_and_modals": "Popovers en modalen", "marquee": "Marquee", "alternating_content_rows": "Afwisselende rijen", "product_list": "Uitgelichte collectie", "spacer": "Tussenruimte", "products_carousel": "Uitgelichte collectie: Carrousel", "products_grid": "Uitgelichte collectie: Grid", "pull_quote": "Quote", "contact_form": "Contactformulier", "featured_product": "Productuitlichting", "icons_with_text": "Pictogrammen met tekst", "accelerated_checkout": "Versnelde checkout", "accordion": "Accordion", "accordion_row": "Accordion-rij", "animations": "Animaties", "announcement": "Aankondiging", "announcement_bar": "Aankondigingsbalk", "badges": "Badges", "button": "Knop", "cart": "Winkelwagen", "cart_items": "Winkelwagenartikelen", "cart_products": "Producten in winkelwagen", "cart_title": "Winkelwagen", "collection": "Collectie", "collection_card": "Collectiekaart", "collection_columns": "Collectiekolommen", "collection_container": "Collectie", "collection_description": "Collectiebeschrijving", "collection_image": "Collectieafbeelding", "collection_info": "Collectie-informatie", "collection_list": "Collectielijst", "collections": "Collecties", "content": "Content", "content_grid": "Content-grid", "details": "Gegevens", "divider": "Scheidingslijn", "filters": "Filteren en sorteren", "follow_on_shop": "Volgen op Shop", "footer": "Voettekst", "footer_utilities": "Hulpprogramma's voor voettekst", "group": "Groep", "header": "Koptekst", "heading": "Kop", "icons": "Pictogrammen", "image_with_text": "Afbeelding met tekst", "input": "Invoer", "jumbo_text": "Jumbotekst", "logo": "Logo", "magazine_grid": "Tijdschrift-grid", "media": "Media", "menu": "Menu", "mobile_layout": "Mobiele opmaak", "payment_icons": "Betalingspictogrammen", "popup_link": "Pop-uplink", "predictive_search": "Zoek-popover", "predictive_search_empty": "Leeg voorspellend zoeken", "price": "Prijs", "product": "Product", "product_card": "Productkaart", "product_card_media": "Media", "product_card_rendering": "Productkaartweergave", "product_grid": "Grid", "product_grid_main": "Productgrid", "product_image": "Productafbeelding", "product_information": "Productinformatie", "product_review_stars": "Beoordelingssterren", "quantity": "Aantal", "row": "Rij", "search": "Zoeken", "section": "Sectie", "selected_variants": "Geselecteerde varianten", "slide": "Dia", "social_media_links": "Links naar social media", "steps": "Stappen", "summary": "Overzicht", "swatches": "Stalen", "testimonials": "Testimonials", "text": "Tekst", "title": "Titel", "utilities": "Hulpprogramma's", "search_input": "Zoekinvoer", "search_results": "Zoekresultaten", "read_only": "Alleen-lezen", "collection_title": "Collectietitel", "collections_bento": "Collectielijst: Bento", "faq_section": "Veelgestelde vragen", "hero": "Hero", "view_all_button": "Alles weergeven", "video_section": "Video", "product_title": "Producttitel", "custom_liquid": "Custom Liquid", "blog": "Blog", "blog_post": "Blogpost", "blog_posts": "Blogposts", "caption": "Bijschrift", "collection_card_image": "Afbeelding", "collection_links": "Collectielinks", "collection_links_spotlight": "Collectielinks: Spotlight", "collection_links_text": "Collectielinks: Tekst", "collections_carousel": "Collectielijst: Carrousel", "collections_editorial": "Collectielijst: Redactioneel", "collections_grid": "Collectielijst: Grid", "copyright": "Auteursrecht", "count": "Aantal", "divider_section": "Scheidingslijn", "drawers": "Lades", "editorial": "Redactioneel", "editorial_jumbo_text": "Redactioneel: Jumbotekst", "hero_marquee": "Hero: Marquee", "input_fields": "Invoervelden", "local_pickup": "Afhalen ter plaatse", "marquee_section": "Marquee", "media_with_text": "Media met tekst", "page": "Pagina", "page_content": "Content", "page_layout": "Paginaopmaak", "policy_list": "Beleidslinks", "prices": "Prijzen", "product_list_button": "Knop ‘Alles weergeven’", "products_editorial": "Uitgelichte collectie: Redactioneel", "social_link": "Sociale link", "split_showcase": "Gesplitste showcase", "variant_pickers": "Variantkiezers", "pills": "Pills", "large_logo": "Groot logo", "product_inventory": "Productvoorraad", "description": "Beschrijving", "featured_image": "Uitgelichte afbeelding", "rich_text_section": "Tekst met opmaak", "product_custom_property": "Speciale instructies", "multicolumn": "Meerdere kolommen", "hero_bottom_aligned": "Hero: Onder uitgelijnd", "blog_card": "Blogkaart", "blog_posts_grid": "Blogposts: Grid", "blog_posts_carousel": "Blogposts: Carrousel", "blog_posts_editorial": "Blogposts: Redactioneel", "excerpt": "Uittreksel", "footer_password": "Voettekst voor wachtwoordpagina", "policies_and_links": "Beleid en links", "card": "Kaart", "carousel": "Carrousel", "carousel_content": "Carrouselcontent", "quick_order_list": "Snelle bestellijst", "column": "Kolom", "comparison_slider": "Vergelijkingsslider", "slideshow_full_frame": "Diavoorstelling: Volledig kader", "slideshow_inset": "Diavoorstelling: Inzet", "image_compare": "Afbeeldingsvergelijking", "subheading": "Subkop", "featured_product_information": "Uitgelicht product", "product_hotspots": "Producthotspots", "hotspot_product": "Hotspot", "product_sku": "SKU", "layered_slideshow": "Gelaagde diavoorstelling" }, "settings": { "autoplay": "Automatisch afspelen", "background": "Achtergrond", "border_radius": "Hoekradius", "border_width": "Randdikte", "borders": "Randen", "bottom_padding": "Padding onder", "color": "Kleur", "content_direction": "Richting content", "content_position": "Positie content", "cover_image_size": "Grootte omslagafbeelding", "cover_image": "Omslagafbeelding", "custom_width": "Aangepaste breedte", "enable_video_looping": "Video herhalen", "favicon": "Favicon", "heading": "Kop", "icon": "Pictogram", "image_icon": "Afbeeldingspictogram", "make_section_full_width": "Sectie op volledige breedte weergeven", "overlay_opacity": "Dekking overlay", "padding": "Padding", "product": "Product", "text": "Tekst", "top_padding": "Padding boven", "video": "Video", "video_alt_text": "Alt-tekst", "video_loop": "Video herhalen", "video_position": "Positie video", "width": "Breedte", "alignment": "Uitlijning", "button": "Knop", "colors": "Kleuren", "content_alignment": "Uitlijning content", "custom_minimum_height": "Aangepaste minimumhoogte", "font_family": "Lettertypefamilie", "gap": "Tussenruimte", "geometric_translate_y": "Geometrische translatie Y", "image": "Afbeelding", "image_opacity": "Afbeeldingsdekking", "image_position": "Positie afbeelding", "image_ratio": "Beeldverhouding", "label": "Label", "line_height": "Regelhoogte", "link": "Link", "layout_gap": "Tussenruimte opmaak", "minimum_height": "Minimumhoogte", "opacity": "Dekking", "primary_color": "Links", "section_width": "Sectiebreedte", "size": "Grootte", "slide_spacing": "Tussenruimte dia", "slide_width": "Breedte dia", "slideshow_fullwidth": "Dia's op volledige breedte", "style": "Stijl", "text_case": "Hoofdlettergebruik", "z_index": "Z-index", "limit_content_width": "Breedte van content beperken", "color_scheme": "Kleurenschema", "inherit_color_scheme": "Kleurenschema overnemen", "product_count": "Aantal producten", "product_type": "Producttype", "content_width": "Breedte content", "collection": "Collectie", "enable_sticky_content": "Vastgezette content op desktop", "error_color": "Fout", "success_color": "Geslaagd", "primary_font": "Primair lettertype", "secondary_font": "Secundair lettertype", "tertiary_font": "Tertiair lettertype", "columns": "Kolommen", "items_to_show": "Weer te geven artikelen", "layout": "Opmaak", "layout_type": "Type", "show_grid_layout_selector": "Selector voor grid-indeling weergeven", "view_more_show": "Knop ‘Meer bekijken’ weergeven", "image_gap": "Tussenruimte afbeelding", "width_desktop": "Breedte op desktop", "width_mobile": "Breedte op mobiel", "border_style": "Randstijl", "height": "Hoogte", "thickness": "Dikte", "stroke": "Lijndikte", "filter_style": "Filterstijl", "swatches": "Stalen", "quick_add_colors": "Kleuren voor snel toevoegen", "divider_color": "Scheidingslijn", "border_opacity": "Randdekking", "hover_background": "Achtergrond bij hover", "hover_borders": "Randen bij hover", "hover_text": "Tekst bij hover", "primary_hover_color": "Links bij hover", "primary_button_text": "Tekst primaire knop", "primary_button_background": "Achtergrond primaire knop", "primary_button_border": "Rand primaire knop", "secondary_button_text": "Tekst secundaire knop", "secondary_button_background": "Achtergrond secundaire knop", "secondary_button_border": "Rand secundaire knop", "shadow_color": "Schaduw", "mobile_logo_image": "Logo voor mobiel", "video_autoplay": "Automatisch afspelen", "video_cover_image": "Omslagafbeelding", "video_external_url": "URL", "video_source": "Bron", "first_row_media_position": "Positie media eerste rij", "hide_padding": "Padding verbergen", "background_color": "Achtergrondkleur", "size_mobile": "Grootte op mobiel", "pixel_size_mobile": "Grootte in pixels", "percent_size_mobile": "Grootte in procent", "unit": "Eenheid", "custom_mobile_size": "Aangepaste grootte voor mobiel", "fixed_height": "Hoogte in pixels", "fixed_width": "Breedte in pixels", "percent_height": "Hoogte in procent", "percent_width": "Breedte in procent", "percent_size": "Grootte in procent", "pixel_size": "Grootte in pixels", "card_image_height": "Hoogte productafbeelding", "logo_font": "Lettertype logo", "accordion": "Accordion", "always_stack_buttons": "Knoppen altijd stapelen", "aspect_ratio": "Beeldverhouding", "auto_rotate_announcements": "Aankondigingen automatisch draaien", "auto_rotate_slides": "Dia's automatisch draaien", "badge_corner_radius": "Hoekradius", "badge_position": "Positie op kaarten", "badge_sale_color_scheme": "Uitverkoop", "badge_sold_out_color_scheme": "Uitverkocht", "behavior": "Gedrag", "blur": "Schaduwvervaging", "border": "Rand", "bottom": "Onder", "carousel_on_mobile": "Carrousel op mobiel", "cart_count": "Aantal in winkelwagen", "cart_items": "Artikelen in winkelwagen", "cart_related_products": "Gerelateerde producten", "cart_title": "Winkelwagen", "cart_total": "Totaalbedrag winkelwagen", "cart_type": "Type", "case": "Hoofdlettergebruik", "checkout_buttons": "Knoppen voor versnelde checkout", "collection_list": "Collecties", "collection_templates": "Collectietemplates", "content": "Content", "corner_radius": "Hoekradius", "country_region": "Land/regio", "currency_code": "Valutacode", "custom_height": "Aangepaste hoogte", "custom_mobile_width": "Aangepaste breedte voor mobiel", "desktop_height": "Hoogte op desktop", "direction": "Richting", "display": "Weergave", "divider_thickness": "Dikte scheidingslijn", "divider": "Scheidingslijn", "dividers": "Scheidingslijnen", "drop_shadow": "Slagschaduw", "empty_state_collection_info": "Weergegeven voordat een zoekopdracht wordt ingevoerd", "empty_state_collection": "Collectie voor lege staat", "enable_filtering": "Filters", "enable_grid_density": "Beheer grid-indeling", "enable_sorting": "Sorteren", "enable_zoom": "Zoom inschakelen", "equal_columns": "Gelijke kolommen", "expand_first_group": "Eerste groep uitklappen", "extend_media_to_screen_edge": "Media uitbreiden tot schermrand", "extend_summary": "Uitbreiden tot schermrand", "extra_large": "Extra groot", "extra_small": "Extra klein", "flag": "Vlag", "font_price": "Lettertype prijs", "font_weight": "Lettertypedikte", "font": "Lettertype", "full_width_first_image": "Eerste afbeelding op volledige breedte", "full_width_on_mobile": "Volledige breedte op mobiel", "heading_preset": "Voorinstelling kop", "hide_unselected_variant_media": "Media van niet-geselecteerde variant verbergen", "horizontal_gap": "Horizontale tussenruimte", "horizontal_offset": "Horizontale offset schaduw", "hover_behavior": "Gedrag bij hover", "icon_background": "Achtergrond pictogram", "icons": "Pictogrammen", "image_border_radius": "Hoekradius afbeelding", "installments": "Termijnbetalingen", "integrated_button": "Geïntegreerde knop", "language_selector": "Taalkiezer", "large": "Groot", "left_padding": "Padding links", "left": "Links", "letter_spacing": "Letterafstand", "limit_media_to_screen_height": "Beperken tot schermhoogte", "limit_product_details_width": "Breedte van productgegevens beperken", "link_preset": "Voorinstelling link", "links": "Links", "logo": "Logo", "loop": "Herhalen", "make_details_sticky_desktop": "Vastgezet op desktop", "max_width": "Max. breedte", "media_height": "Hoogte media", "media_overlay": "Media-overlay", "media_position": "Positie media", "media_type": "Mediatype", "media_width": "Breedte media", "menu": "Menu", "mobile_columns": "Kolommen op mobiel", "mobile_height": "Hoogte op mobiel", "mobile_quick_add": "Snelle toevoeging op mobiel", "motion_direction": "Bewegingsrichting", "motion": "Beweging", "movement_direction": "Bewegingsrichting", "navigation_bar_color_scheme": "Kleurenschema navigatiebalk", "navigation_bar": "Navigatiebalk", "navigation": "Navigatie", "open_new_tab": "Link openen in nieuw tabblad", "overlay_color": "Kleur overlay", "overlay": "Overlay", "padding_bottom": "Padding onder", "padding_horizontal": "Horizontale padding", "padding_top": "Padding boven", "page_width": "Paginabreedte", "pagination": "Paginering", "placement": "Plaatsing", "position": "Positie", "preset": "Voorinstelling", "product_cards": "Productkaarten", "product_pages": "Productpagina's", "product_templates": "Producttemplates", "products": "Producten", "quick_add": "Snel toevoegen", "ratio": "Verhouding", "regular": "Normaal", "review_count": "Aantal beoordelingen", "right": "Rechts", "row_height": "Rijhoogte", "row": "Rij", "seller_note": "Notitie aan verkoper toestaan", "shadow_opacity": "Schaduwdekking", "shape": "Vorm", "show_as_accordion": "Weergeven als accordion op mobiel", "show_filter_label": "Tekstlabels voor toegepaste filters", "show_sale_price_first": "Aanbieding eerst weergeven", "show_swatch_label": "Tekstlabels voor stalen weergeven", "show_tax_info": "Btw-informatie", "show": "Weergeven", "small": "Klein", "speed": "Snelheid", "statement": "Overzicht", "sticky_header": "Vastgezette koptekst", "text_hierarchy": "Teksthiërarchie", "text_presets": "Voorinstellingen tekst", "title": "Titel", "top": "Boven", "type": "Type", "type_preset": "Voorinstelling tekst", "underline_thickness": "Dikte onderstreping", "variant_images": "Variantafbeeldingen", "vendor": "Verkoper", "vertical_gap": "Verticale tussenruimte", "vertical_offset": "Verticale offset schaduw", "vertical_on_mobile": "Verticaal op mobiel", "view_all_as_last_card": "‘Alles bekijken’ als laatste kaart", "weight": "Dikte", "wrap": "Terugloop", "read_only": "Alleen-lezen", "gradient_direction": "Richting verloop", "headings": "Koppen", "overlay_style": "Stijl overlay", "transparent_background": "Transparante achtergrond", "hide_logo_on_home_page": "Logo verbergen op homepage", "account": "Account", "align_baseline": "Tekstbasislijn uitlijnen", "add_discount_code": "Kortingen in winkelwagen toestaan", "background_overlay": "Achtergrondoverlay", "background_media": "Achtergrondmedia", "border_thickness": "Randdikte", "bottom_row": "Onderste rij", "button_text_case": "Hoofdlettergebruik", "card_size": "Kaartgrootte", "auto_open_cart_drawer": "Lade automatisch openen na ‘Toevoegen aan winkelwagen’", "collection_count": "Aantal in collectie", "collection_title_case": "Hoofdlettergebruik collectietitel", "custom_liquid": "Liquid-code", "default": "Standaard", "default_logo": "Standaardlogo", "divider_width": "Breedte scheidingslijn", "horizontal_padding": "Horizontale padding", "inverse": "Invers", "inverse_logo": "Invers logo", "layout_style": "Stijl", "length": "Lengte", "mobile_card_size": "Kaartgrootte op mobiel", "mobile_pagination": "Paginering op mobiel", "open_row_by_default": "Rij standaard openen", "page": "Pagina", "page_transition_enabled": "Paginaovergang", "product_and_card_title_case": "Hoofdlettergebruik product- en kaarttitel", "product_title_case": "Hoofdlettergebruik producttitel", "right_padding": "Padding rechts", "search": "Zoeken", "search_icon": "Zoekpictogram", "search_position": "Positie", "search_row": "Rij", "show_author": "Auteur", "show_alignment": "Uitlijning weergeven", "show_count": "Aantal weergeven", "show_date": "Datum", "show_pickup_availability": "Beschikbaarheid voor afhalen weergeven", "show_search": "Zoekfunctie weergeven", "text_label_case": "Hoofdlettergebruik tekstlabel", "use_inverse_logo": "Invers logo gebruiken", "vertical_padding": "Verticale padding", "visibility": "Zichtbaarheid", "product_corner_radius": "Hoekradius product", "card_corner_radius": "Hoekradius kaart", "alignment_mobile": "Uitlijning op mobiel", "animation_repeat": "Animatie herhalen", "blurred_reflection": "Vervaging reflectie", "card_hover_effect": "Kaart-hovereffect", "inventory_threshold": "Drempel voor lage voorraad", "reflection_opacity": "Dekking reflectie", "show_inventory_quantity": "Aantal bij lage voorraad weergeven", "transition_to_main_product": "Overgang van productkaart naar productpagina", "show_second_image_on_hover": "Tweede afbeelding weergeven bij hover", "media": "Media", "product_card_carousel": "Carrousel weergeven", "media_fit": "Passing media", "scroll_speed": "Tijd tot volgende aankondiging", "show_powered_by_shopify": "‘Powered by Shopify’ weergeven", "seller_note_open_by_default": "Notitie aan verkoper standaard openen", "gift_card_form": "Cadeaubonformulier", "add_to_cart_animation": "Toevoegen aan winkelwagen", "custom_link": "Aangepaste link", "product_custom_property": { "heading": "Kop", "description": "Beschrijving", "key": "Naam eigenschap", "key_info": "Mag niet leeg zijn en moet uniek zijn per blok. Wordt weergegeven in de winkelwagen, checkout en bestelgegevens.", "placeholder_text": "Tekst tijdelijke aanduiding", "default_heading": "Personaliseer je product", "default_placeholder": "Voer je speciale instructies in", "default_property_key": "Speciale instructies", "max_length": "Max. aantal tekens", "required": "Invoer vereist om artikel aan winkelwagen toe te voegen", "input_type": "Invoertype", "input_type_text": "Tekst", "input_type_checkbox": "Selectievakje", "content_settings": "Contentinstellingen", "buyers_input": "Invoer van koper", "checkbox_label": "Label selectievakje", "default_checkbox_label": "Cadeauverpakking toevoegen", "heading_preset": "Kop", "description_preset": "Beschrijving", "input_preset": "Invoer", "checkbox_preset": "Label selectievakje" }, "blog": "Blog", "post_count": "Aantal posts", "animation": "Animatie", "top_level_size": "Grootte hoogste niveau", "empty_cart_button_link": "Knoplink voor lege winkelwagen", "auto_load_products": "Producten automatisch laden bij scrollen", "products_per_page": "Producten per pagina", "custom_mobile_media": "Andere media weergeven op mobiel", "stack_media_on_mobile": "Media stapelen", "media_type_1": "Mediatype", "media_type_2": "Mediatype 2", "full_frame_on_mobile": "Volledige breedte op mobiel", "skus": "SKU's", "variant_per_page": "Varianten per pagina", "image_1": "Afbeelding 1", "image_2": "Afbeelding 2", "after_image": "Na-afbeelding", "before_image": "Voor-afbeelding", "cs_slider_style": "Sliderstijl", "cs_slider_color": "Sliderkleur", "cs_slider_inner_color": "Binnenkleur slider", "text_on_images": "Tekst op afbeeldingen", "card_height": "Kaarthoogte", "submenu_size": "Grootte submenu", "desktop_position": "Positie op desktop", "desktop_pagination": "Paginering op desktop", "bullseye_color": "Binnenste kleur", "hotspot_color": "Hotspotkleur", "product_price_typography": "Typografie productprijs", "product_title_typography": "Typografie producttitel", "x_position": "Horizontale positie", "y_position": "Verticale positie", "enable_sticky_add_to_cart": "Vaste 'Toevoegen aan winkelwagen'-balk", "sticky_add_to_cart": "Vaste 'Toevoegen aan winkelwagen'-balk", "actions_display_style": "Menustijl" }, "options": { "apple": "Apple", "arrow": "Pijl", "banana": "Banaan", "bottle": "Fles", "box": "Vak", "buttons": "Knoppen", "carrot": "Wortel", "center": "Midden", "chat_bubble": "Tekstballon", "clipboard": "Klembord", "contain": "Passend maken", "counter": "Teller", "cover": "Vullend", "custom": "Aangepast", "dairy_free": "Zuivelvrij", "dairy": "Zuivel", "dropdowns": "Dropdowns", "dots": "Stippen", "dryer": "Droger", "end": "Einde", "eye": "Oog", "facebook": "Facebook", "fire": "Vuur", "gluten_free": "Glutenvrij", "heart": "Hart", "horizontal": "Horizontaal", "instagram": "Instagram", "iron": "Strijkijzer", "large": "Groot", "leaf": "Blad", "leather": "Leer", "lightning_bolt": "Bliksemschicht", "lipstick": "Lippenstift", "lock": "Slot", "map_pin": "Kaartspeld", "medium": "Medium", "none": "Geen", "numbers": "Cijfers", "nut_free": "Notenvrij", "pants": "Broek", "paw_print": "Pootafdruk", "pepper": "Peper", "perfume": "Parfum", "pinterest": "Pinterest", "plane": "Vliegtuig", "plant": "Plant", "price_tag": "Prijskaartje", "question_mark": "Vraagteken", "recycle": "Recyclen", "return": "Retour", "ruler": "Liniaal", "serving_dish": "Serveerschaal", "shirt": "Shirt", "shoe": "Schoen", "silhouette": "Silhouet", "small": "Klein", "snapchat": "Snapchat", "snowflake": "Sneeuwvlok", "star": "Ster", "start": "Begin", "stopwatch": "Stopwatch", "tiktok": "TikTok", "truck": "Vrachtwagen", "tumblr": "Tumblr", "twitter": "X (Twitter)", "vertical": "Verticaal", "vimeo": "Vimeo", "washing": "Wassen", "auto": "Automatisch", "default": "Standaard", "fill": "Vullen", "fit": "Passend", "full": "Volledig", "full_and_page": "Volledige achtergrond, content op paginabreedte", "heading": "Kop", "landscape": "Liggend", "lg": "LG", "link": "Link", "lowercase": "kleine letters", "m": "M", "outline": "Omtrek", "page": "Pagina", "portrait": "Staand", "s": "S", "sentence": "Zin", "solid": "Effen", "space_between": "Ruimte tussen", "square": "Vierkant", "uppercase": "Hoofdletters", "circle": "Cirkel", "swatches": "Stalen", "full_and_page_offset_left": "Volledige achtergrond, content op paginabreedte, links verschoven", "full_and_page_offset_right": "Volledige achtergrond, content op paginabreedte, rechts verschoven", "offset_left": "Links verschoven", "offset_right": "Rechts verschoven", "page_center_aligned": "Pagina, gecentreerd", "page_left_aligned": "Pagina, links uitgelijnd", "page_right_aligned": "Pagina, rechts uitgelijnd", "button": "Knop", "caption": "Bijschrift", "h1": "Kop 1", "h2": "Kop 2", "h3": "Kop 3", "h4": "Kop 4", "h5": "Kop 5", "h6": "Kop 6", "paragraph": "Paragraaf", "primary": "Primair", "secondary": "Secundair", "tertiary": "Tertiair", "chevron_left": "Chevron links", "chevron_right": "Chevron rechts", "diamond": "Ruit", "grid": "Grid", "parallelogram": "Parallellogram", "rounded": "Afgerond", "fit_content": "Passend", "pills": "Pills", "heavy": "Zwaar", "thin": "Dun", "drawer": "Lade", "preview": "Voorbeeld", "text": "Tekst", "video_uploaded": "Geüpload", "video_external_url": "Externe URL", "up": "Omhoog", "down": "Omlaag", "gradient": "Verloop", "fixed": "Vast", "pixel": "Pixel", "percent": "Procent", "aspect_ratio": "Beeldverhouding", "above_carousel": "Boven carrousel", "all": "Alle", "always": "Altijd", "arrows_large": "Grote pijlen", "arrows": "Pijlen", "balance": "Balans", "bento": "Bento", "black": "Zwart", "bluesky": "Bluesky", "body_large": "Hoofdtekst (groot)", "body_regular": "Hoofdtekst (normaal)", "body_small": "Hoofdtekst (klein)", "bold": "Vet", "bottom_left": "Linksonder", "bottom_right": "Rechtsonder", "bottom": "Onder", "capitalize": "Beginhoofdletter", "caret": "Caret", "carousel": "Carrousel", "check_box": "Selectievakje", "chevron_large": "Grote chevrons", "chevron": "Chevron", "chevrons": "Chevrons", "classic": "Klassiek", "collection_images": "Collectieafbeeldingen", "color": "Kleur", "complementary": "Aanvullend", "dissolve": "Oplossen", "dotted": "Gestippeld", "editorial": "Redactioneel", "extra_large": "Extra groot", "extra_small": "Extra klein", "featured_collections": "Uitgelichte collecties", "featured_products": "Uitgelichte producten", "font_primary": "Primair", "font_secondary": "Secundair", "font_tertiary": "Tertiair", "forward": "Vooruit", "full_screen": "Volledig scherm", "heading_extra_large": "Kop (extra groot)", "heading_extra_small": "Kop (extra klein)", "heading_large": "Kop (groot)", "heading_regular": "Kop (normaal)", "heading_small": "Kop (klein)", "icon": "Pictogram", "image": "Afbeelding", "input": "Invoer", "inside_carousel": "In carrousel", "inverse_large": "Omgekeerd groot", "inverse": "Omgekeerd", "large_arrows": "Grote pijlen", "large_chevrons": "Grote chevrons", "left": "Links", "light": "Licht", "linkedin": "LinkedIn", "loose": "Los", "media_first": "Media eerst", "media_second": "Media tweede", "modal": "Modaal", "narrow": "Smal", "never": "Nooit", "next_to_carousel": "Naast carrousel", "normal": "Normaal", "nowrap": "Niet laten teruglopen", "off_media": "Buiten media", "on_media": "Op media", "on_scroll_up": "Bij omhoog scrollen", "one_half": "1/2", "one_number": "1", "one_third": "1/3", "pill": "Pil", "plus": "Plus", "pretty": "Mooi", "price": "Prijs", "primary_style": "Primaire stijl", "rectangle": "Rechthoek", "regular": "Normaal", "related": "Gerelateerd", "reverse": "Omgekeerd", "rich_text": "Tekst met opmaak", "right": "Rechts", "secondary_style": "Secundaire stijl", "semibold": "Semibold", "shaded": "Met schaduw", "show_second_image": "Tweede afbeelding weergeven", "single": "Enkel", "slide_left": "Naar links schuiven", "slide_up": "Omhoog schuiven", "spotify": "Spotify", "stack": "Stapelen", "text_only": "Alleen tekst", "threads": "Threads", "thumbnails": "Miniaturen", "tight": "Strak", "top_left": "Linksboven", "top_right": "Rechtsboven", "top": "Boven", "two_number": "2", "two_thirds": "2/3", "underline": "Onderstreping", "video": "Video", "wide": "Breed", "youtube": "YouTube", "accent": "Accent", "below_image": "Onder afbeelding", "body": "Hoofdtekst", "button_primary": "Primaire knop", "button_secondary": "Secundaire knop", "compact": "Compact", "crop_to_fit": "Bijsnijden", "hidden": "Verborgen", "hint": "Hint", "maintain_aspect_ratio": "Beeldverhouding behouden", "off": "Uit", "on_image": "Op afbeelding", "social_bluesky": "Social: Bluesky", "social_facebook": "Social: Facebook", "social_instagram": "Social: Instagram", "social_linkedin": "Social: LinkedIn", "social_pinterest": "Social: Pinterest", "social_snapchat": "Social: Snapchat", "social_spotify": "Social: Spotify", "social_threads": "Social: Threads", "social_tiktok": "Social: TikTok", "social_tumblr": "Social: Tumblr", "social_twitter": "Social: X (Twitter)", "social_whatsapp": "Social: WhatsApp", "social_vimeo": "Social: Vimeo", "social_youtube": "Social: YouTube", "spotlight": "Spotlight", "standard": "Standaard", "subheading": "Subkop", "blur": "Vervagen", "lift": "Optillen", "reveal": "Onthullen", "scale": "Schaal", "subtle_zoom": "Zoom", "with_hints": "Met hints", "below_media": "Onder media", "full_frame": "Volledig kader", "icons": "Pictogrammen" }, "content": { "background_video": "Achtergrondvideo", "describe_the_video_for": "Beschrijf de video voor klanten die schermlezers gebruiken. [Meer informatie](https://help.shopify.com/manual/online-store/themes/theme-structure/theme-features#video-block)", "width_is_automatically_optimized": "Breedte wordt automatisch geoptimaliseerd voor mobiel.", "advanced": "Geavanceerd", "background_image": "Achtergrondafbeelding", "block_size": "Blokgrootte", "borders": "Randen", "section_size": "Sectiegrootte", "slideshow_width": "Diabreedte", "typography": "Typografie", "complementary_products": "Aanvullende producten moeten worden ingesteld met de Search & Discovery-app. [Meer informatie](https://help.shopify.com/manual/online-store/search-and-discovery)", "mobile_column_optimization": "Kolommen worden automatisch geoptimaliseerd voor mobiel", "content_width": "Contentbreedte is alleen van toepassing als de sectiebreedte is ingesteld op volledige breedte.", "responsive_font_sizes": "Grootten worden automatisch geschaald voor alle schermgrootten", "buttons": "Knoppen", "swatches": "Stalen", "variant_settings": "Variantinstellingen", "background": "Achtergrond", "cards_layout": "Kaartopmaak", "section_layout": "Sectieopmaak", "mobile_size": "Mobiele grootte", "appearance": "Weergave", "arrows": "Pijlen", "body_size": "Tekstgrootte", "bottom_row_appearance": "Weergave onderste rij", "carousel_navigation": "Carrouselnavigatie", "carousel_pagination": "Carrouselpaginering", "copyright": "Auteursrecht", "edit_logo_in_theme_settings": "Logo bewerken in [thema-instellingen](/editor?context=theme&category=logo%20and%20favicon)", "edit_price_in_theme_settings": "Prijsopmaak bewerken in [thema-instellingen](/editor?context=theme&category=currency%20code)", "edit_variants_in_theme_settings": "Variantstijl bewerken in [thema-instellingen](/editor?context=theme&category=variants)", "email_signups_create_customer_profiles": "Aanmeldingen voegen [klantprofielen](https://help.shopify.com/manual/customers) toe", "follow_on_shop_eligiblity": "De knop wordt alleen weergegeven als het Shop-kanaal is geïnstalleerd en Shop Pay is geactiveerd. [Meer informatie](https://help.shopify.com/en/manual/online-store/themes/customizing-themes/add-shop-buttons)", "fonts": "Lettertypen", "grid": "Grid", "heading_size": "Kopgrootte", "image": "Afbeelding", "input": "Invoer", "layout": "Opmaak", "link": "Link", "link_padding": "Link-padding", "localization": "Lokalisatie", "logo": "Logo", "margin": "Marge", "media": "Media", "media_1": "Media 1", "media_2": "Media 2", "menu": "Menu", "mobile_layout": "Mobiele opmaak", "mobile_width": "Mobiele breedte", "padding": "Padding", "padding_desktop": "Desktop-padding", "paragraph": "Paragraaf", "policies": "Beleid", "popup": "Pop-up", "search": "Zoeken", "size": "Grootte", "social_media": "Social media", "submit_button": "Verzendknop", "text_presets": "Tekstvoorinstellingen", "transparent_background": "Transparante achtergrond", "typography_primary": "Primaire typografie", "typography_secondary": "Secundaire typografie", "typography_tertiary": "Tertiaire typografie", "width": "Breedte", "visibility": "Zichtbaarheid", "visible_if_collection_has_more_products": "Zichtbaar als de collectie meer producten bevat dan er worden weergegeven", "carousel": "Carrousel", "colors": "Kleuren", "collection_page": "Collectiepagina", "customer_account": "Klantaccount", "edit_empty_state_collection_in_theme_settings": "Lege statuscollectie bewerken in [thema-instellingen](/editor?context=theme&category=search)", "grid_layout": "Grid-indeling", "home_page": "Homepage", "images": "Afbeeldingen", "inverse_logo_info": "Wordt gebruikt wanneer de transparante koptekstachtergrond is ingesteld op ‘Omgekeerd’", "manage_customer_accounts": "[Zichtbaarheid beheren](/admin/settings/customer_accounts) in de instellingen voor klantaccounts. Verouderde accounts worden niet ondersteund.", "manage_policies": "[Beleid beheren](/admin/settings/legal)", "product_page": "Productpagina", "text": "Tekst", "thumbnails": "Miniaturen", "app_required_for_ratings": "Een app is vereist voor productbeoordelingen. [Meer informatie](https://help.shopify.com/manual/apps)", "icon": "Pictogram", "manage_store_name": "[Winkelnaam beheren](/admin/settings/general?edit=storeName)", "resource_reference_collection_card": "Geeft collectie weer uit bovenliggende sectie", "resource_reference_collection_card_image": "Geeft afbeelding weer uit bovenliggende collectie", "resource_reference_collection_title": "Geeft titel weer uit bovenliggende collectie", "resource_reference_product": "Maakt automatisch verbinding met bovenliggend product", "resource_reference_product_card": "Geeft product weer uit bovenliggende sectie", "resource_reference_product_inventory": "Geeft voorraad weer van bovenliggend product", "resource_reference_product_price": "Geeft prijs weer van bovenliggend product", "resource_reference_product_recommendations": "Geeft aanbevelingen weer op basis van bovenliggend product", "resource_reference_product_review": "Geeft beoordelingen weer van bovenliggend product", "resource_reference_product_swatches": "Geeft stalen weer van bovenliggend product", "resource_reference_product_title": "Geeft titel weer van bovenliggend product", "resource_reference_product_variant_picker": "Geeft varianten weer van bovenliggend product", "resource_reference_product_media": "Geeft media weer van bovenliggend product", "product_media": "Productmedia", "section_link": "Sectielink", "gift_card_form_description": "Klanten kunnen cadeaubonnen naar het e-mailadres van een ontvanger sturen met een persoonlijk bericht. [Meer informatie](https://help.shopify.com/manual/products/gift-card-products)", "heading": "Kop", "resource_reference_product_custom_property": "Voeg aanpasbare invoervelden toe om aangepaste informatie te verzamelen die aan deze bestelregel wordt toegevoegd en later zichtbaar is in de bestelgegevens.", "block_link": "Bloklink", "submenu_feature": "Submenufunctie", "cart_features": "Winkelwagenfuncties", "email_signup": "E-mailaanmelding", "mobile_media": "Media voor mobiel", "mobile_media_2": "Media 2 voor mobiel", "navigation": "Navigatie", "popover": "Popover", "popover_position": "Popoverpositie", "resource_reference_product_sku": "Toont de SKU van het bovenliggende product", "content_layout": "Contentopmaak", "mobile_media_1": "Mobiele media 1", "utilities": "Hulpmiddelen" }, "html_defaults": { "share_information_about_your": "

Deel informatie over je merk met je klanten. Beschrijf een product, doe aankondigingen of heet klanten welkom in je winkel.

", "bestseller_h2": "

Bestsellers

", "bestseller_h3": "

Bestsellers

", "bestseller": "

Bestseller

", "build_better": "

Wij geloven in beter bouwen

", "contact_us": "

Neem contact met ons op

", "discover_bestsellers": "

Ontdek de bestsellers die de harten van onze klanten hebben veroverd met hun perfecte mix van functionaliteit en stijl.

", "everythings_starts_with_why": "

Alles wat we doen, begint met waarom

", "explore_latest_products": "

Ontdek onze nieuwste producten.

", "faq": "

Veelgestelde vragen

", "first_to_know": "

Wees als eerste op de hoogte van nieuwe collecties en speciale aanbiedingen.

", "free_returns": "

Gratis retourneren binnen 30 dagen

", "free_shipping_over": "

Gratis verzending bij bestellingen boven de $ 50

", "goal_for_every_customer": "

Ons doel is dat elke klant volledig tevreden is met zijn aankoop. Als dit niet het geval is, laat het ons dan weten. We doen ons best om samen met jou tot een goede oplossing te komen.

", "home_to_shirts": "

Home → Shirts

", "intentional_design": "

Doordacht ontwerp

", "introducing_h2": "

Introductie

", "latest_products": "

Introductie van onze nieuwste producten, speciaal gemaakt voor dit seizoen. Shop je favorieten voordat ze uitverkocht zijn!

", "made_local_and_global": "

Onze producten worden zowel lokaal als wereldwijd geproduceerd. We selecteren onze productiepartners zorgvuldig om ervoor te zorgen dat onze producten van hoge kwaliteit zijn en een eerlijke prijs hebben.

", "made_with_care_h2": "

Met zorg gemaakt

", "made_with_care_extended": "

Met zorg gemaakt en onvoorwaardelijk geliefd bij onze klanten, overtreft deze bestseller alle verwachtingen.

", "made_with_care": "

Met zorg gemaakt en onvoorwaardelijk geliefd bij onze klanten.

", "make_things_better_extended": "

We maken dingen die beter werken en langer meegaan. Onze producten lossen echte problemen op met een strak ontwerp en eerlijke materialen.

", "make_things_better": "

We maken dingen die beter werken en langer meegaan.

", "may_also_like": "

Misschien vind je dit ook leuk

", "new_arrivals_h1": "

Nieuw binnen

", "new_arrivals_h2": "

Nieuw binnen

", "new_arrivals_h3": "

Nieuw binnen

", "product_launch": "

Neem een kijkje achter de schermen bij de lancering van ons nieuwste product.

", "product_story": "

De kern van elk product is een uniek verhaal, gedreven door onze passie voor kwaliteit en innovatie. Elk artikel verbetert je dagelijks leven en brengt vreugde.

", "real_people": "

Echte mensen die geweldige producten maken

", "related_product": "

Gerelateerde producten

", "return_policy": "

Wat is het retourbeleid?

", "reviews": "

★★★★★ 368 beoordelingen

", "shipping_based_on_location": "

De verzendkosten worden berekend op basis van je locatie en de artikelen in je bestelling. Je weet altijd wat de verzendkosten zijn voordat je je aankoop voltooit.

", "shop_by_collection": "

Winkelen op collectie

", "signature_products": "

Ons kenmerkende product

", "styled_with": "

Gecombineerd met

", "subscribe": "

Abonneer je op onze e-mails

", "team_with_goal": "

Een team met een doel

", "unable_to_accept_returns": "

We kunnen bepaalde artikelen niet retour nemen. Dit wordt vóór de aankoop duidelijk aangegeven.

", "work_quickly_to_ship": "

We zullen je bestelling zo snel mogelijk verzenden. Zodra je bestelling is verzonden, ontvang je een e-mail met meer informatie. De levertijden zijn afhankelijk van je locatie.

", "join_our_email_list": "

Meld je aan voor onze e-maillijst

", "get_exclusive_deals_and_early_access_to_new_products": "

Ontvang exclusieve deals en vroege toegang tot nieuwe producten.

", "artistry_in_action": "

Vakmanschap in actie

", "authentic_materials": "

Authentieke materialen, zonder compromissen

", "bold_style_recognizable": "

Een gedurfde stijl die overal herkenbaar is

", "discover_elevated_design": "

Ontdek verfijnd design

", "expert_construction_finish": "

Vakkundige constructie en een onberispelijke afwerking

", "made_to_last": "

Gemaakt om lang mee te gaan

", "pieces_better_with_time": "

Items die met de tijd alleen maar mooier worden

", "quality_you_can_feel": "

Kwaliteit die je voelt

", "uncompromising_standards": "

Compromisloze standaarden

", "featured_collection_h2": "

Uitgelichte collectie

", "shop_collection": "

Ontdek onze samengestelde collectie met zorgvuldig uitgekozen favorieten die stijl en kwaliteit combineren.

" }, "text_defaults": { "collapsible_row": "Inklapbare rij", "button_label": "Shop nu", "heading": "Kop", "email_signup_button_label": "Abonneren", "accordion_heading": "Kop accordion", "contact_form_button_label": "Indienen", "popup_link": "Pop-uplink", "sign_up": "Aanmelden", "welcome_to_our_store": "Welkom in onze winkel", "be_bold": "Wees gedurfd.", "shop_our_latest_arrivals": "Shop onze nieuwste artikelen!", "are_purchases_final_sale": "Zijn bepaalde aankopen definitief?", "care_instructions": "Wasvoorschriften", "cart": "Winkelwagen", "discover_collection": "Ontdek de collectie", "fit": "pasvorm", "how_much_for_shipping": "Wat zijn de verzendkosten?", "learn_more": "Meer informatie", "manufacturing": "Productie", "materials": "Materialen", "return_policy": "Retourbeleid", "shipping": "Verzending", "shop_now_button_label": "Shop nu", "sign_up_button_label": "Aanmelden", "submit_button_label": "Indienen", "up_the_ante": "Verhoog\nde\ninzet", "view_all_button_label": "Alles bekijken", "what_is_return_policy": "Wat is het retourbeleid?", "when_will_order_arrive": "Wanneer ontvang ik mijn bestelling?", "where_are_products_made": "Waar worden jullie producten gemaakt?", "trending_now": "Trending nu", "shop_the_look": "Shop de look", "bestsellers": "Bestsellers", "featured_collection": "Uitgelichte collectie", "new_arrivals": "Nieuw binnen" }, "info": { "carousel_layout_on_mobile": "Op mobiel wordt altijd een carrousel gebruikt", "video_alt_text": "Beschrijf de video voor gebruikers van ondersteunende technologie", "video_autoplay": "Video's worden standaard gedempt", "video_external": "Gebruik een YouTube- of Vimeo-URL", "carousel_hover_behavior_not_supported": "‘Carrousel’-hover wordt niet ondersteund wanneer het type ‘Carrousel’ is geselecteerd op sectieniveau", "checkout_buttons": "Hiermee kunnen kopers sneller afrekenen, wat de conversie kan verbeteren. [Meer informatie](https://help.shopify.com/manual/online-store/dynamic-checkout)", "custom_heading": "Aangepaste kop", "edit_presets_in_theme_settings": "Voorinstellingen bewerken in [thema-instellingen](/editor?context=theme&category=typography)", "enable_filtering_info": "Filters aanpassen met de [Search & Discovery-app](https://help.shopify.com/manual/online-store/search-and-discovery/filters)", "grid_layout_on_mobile": "Grid-indeling wordt gebruikt voor mobiel", "logo_font": "Alleen van toepassing als er geen logo is geselecteerd", "manage_countries_regions": "[Landen/regio's beheren](/admin/settings/markets)", "manage_languages": "[Talen beheren](/admin/settings/languages)", "transparent_background": "Controleer elke template waarop een transparante achtergrond wordt toegepast op leesbaarheid", "aspect_ratio_adjusted": "Aangepast in sommige opmaken", "custom_liquid": "Voeg app-fragmenten of andere code toe om geavanceerde aanpassingen te maken. [Meer informatie](https://shopify.dev/docs/api/liquid)", "pills_usage": "Wordt gebruikt voor toegepaste filters, kortingscodes en zoeksuggesties", "applies_on_image_only": "Alleen van toepassing op afbeeldingen", "hover_effects": "Van toepassing op product- en collectiekaarten", "hide_logo_on_home_page_help": "Logo blijft zichtbaar wanneer de vaste koptekst actief is", "media_type_info": "Functies worden gevuld vanuit je menulinks", "logo_height": "Alleen van invloed op het koptekstlogo", "actions_display_style": "Op mobiel worden altijd pictogrammen gebruikt" }, "categories": { "product_list": "Uitgelichte collectie", "basic": "Basis", "collection": "Collectie", "collection_list": "Collectielijst", "footer": "Voettekst", "forms": "Formulieren", "header": "Koptekst", "layout": "Opmaak", "links": "Links", "product": "Product", "banners": "Banners", "collections": "Collecties", "custom": "Aangepast", "decorative": "Decoratief", "products": "Producten", "other_sections": "Overig", "storytelling": "Verhalend", "text": "Tekst" } } ================================================ FILE: locales/pl.json ================================================ { "blocks": { "load_video": "Załaduj film: {{ description }}", "sold_out": "Wyprzedane", "email_signup": { "label": "E-mail", "placeholder": "Adres e-mail", "success": "Dziękujemy za subskrypcję!" }, "filter": "Filtr", "payment_methods": "Metody płatności", "contact_form": { "name": "Nazwisko", "email": "E-mail", "phone": "Telefon", "comment": "Komentarz", "post_success": "Dziękujemy za skontaktowanie się z nami. Odpowiemy tak szybko, jak to możliwe.", "error_heading": "Dostosuj następujące dane:" }, "slider_label": "Suwak" }, "accessibility": { "play_model": "Odtwórz model 3D", "play_video": "Odtwórz film", "unit_price": "Cena jednostkowa", "country_results_count": "Liczba wyników: {{ count }}", "slideshow_pause": "Wstrzymaj pokaz slajdów", "slideshow_play": "Odtwórz pokaz slajdów", "remove_item": "Usuń {{ title}}", "skip_to_text": "Przejdź do treści", "skip_to_product_info": "Pomiń, aby przejść do informacji o produkcie", "skip_to_results_list": "Przejdź do listy wyników", "new_window": "Otwiera się w nowym oknie.", "slideshow_next": "Następny slajd", "slideshow_previous": "Poprzedni slajd", "close_dialog": "Zamknij okno dialogowe", "reset_search": "Resetuj wyszukiwanie", "search_results_count": "Znaleziono wyniki wyszukiwania ({{ count }}) dla „{{ query }}”", "search_results_no_results": "Nie znaleziono wyników dla „{{ query }}”", "filters": "Filtry", "account": "Konto", "cart": "Koszyk", "cart_count": "Łączna liczba pozycji w koszyku", "filter_count": { "one": "Zastosowano {{ count }} filtr", "other": "Zastosowane filtry: {{ count }}", "few": "Zastosowane filtry: {{ count }}", "many": "Zastosowane filtry: {{ count }}" }, "menu": "Menu", "country_region": "Kraj/region", "slide_status": "Slajd {{ index }} z {{ length }}", "scroll_to": "Przewiń do {{ title }}", "loading_product_recommendations": "Wczytywanie polecanych produktów", "discount": "Zastosuj kod rabatowy", "discount_menu": "Kody rabatowe", "discount_applied": "Zastosowany kod rabatowy: {{ code }}", "pause_video": "Zatrzymaj film", "inventory_status": "Stan zapasów", "find_country": "Znajdź kraj", "localization_region_and_language": "Selektor regionu i języka", "decrease_quantity": "Zmniejsz ilość", "increase_quantity": "Zwiększ ilość", "rating": "Ocena tego produktu to: {{ rating }} na 5", "quantity": "Ilość", "nested_product": "{{ product_title }}: {{ parent_title }}", "remove": "Usuń", "view_pricing_info": "Wyświetl informacje o cenach", "open_hotspot": "Otwarty hotspot", "slideshow": "Pokaz slajdów", "header_navigation_label": "Główna" }, "actions": { "add_to_cart": "Dodaj do koszyka", "clear_all": "Wyczyść wszystko", "remove": "Usuń", "view_in_your_space": "Zobacz w swojej przestrzeni", "show_filters": "Filtr", "clear": "Wyczyść", "continue_shopping": "Kontynuuj zakupy", "log_in_html": "Masz już konto? Zaloguj się, aby szybciej realizować zakupy.", "see_items": { "one": "Zobacz {{ count }} pozycję", "other": "Zobacz {{ count }} pozycje(-i)", "few": "Zobacz {{ count }} pozycje(-i)", "many": "Zobacz {{ count }} pozycje(-i)" }, "view_all": "Wyświetl wszystko", "add": "Dodaj", "choose": "Wybierz", "added": "Dodano", "show_less": "Pokaż mniej", "show_more": "Pokaż więcej", "close": "Zamknij", "more": "Więcej", "reset": "Zresetuj", "zoom": "Powiększenie", "close_dialog": "Zamknij okno dialogowe", "back": "Powrót", "log_in": "Zaloguj się", "log_out": "Wyloguj się", "remove_discount": "Usuń rabat {{ code }}", "enter_using_password": "Wejdź, używając hasła", "submit": "Prześlij", "enter_password": "Wpisz hasło", "view_store_information": "Wyświetl informacje o sklepie", "apply": "Zastosuj", "open_image_in_full_screen": "Otwórz obraz w trybie pełnoekranowym", "sign_in_options": "Inne opcje logowania", "sign_up": "Zarejestruj się", "sort": "Sortuj", "show_all_options": "Pokaż wszystkie opcje", "open": "Otwórz" }, "content": { "reviews": "recenzje", "language": "Język", "localization_region_and_language": "Region i język", "no_results_found": "Nie znaleziono wyników", "cart_total": "Całkowita wartość koszyka", "your_cart_is_empty": "Twój koszyk jest pusty", "product_image": "Obraz produktu", "product_information": "Informacje o produkcie", "quantity": "Ilość", "product_total": "Produkt łącznie", "cart_estimated_total": "Przewidywana suma", "seller_note": "Specjalne instrukcje", "cart_subtotal": "Suma częściowa", "discounts": "Rabaty", "discount": "Rabat", "duties_and_taxes_included_shipping_at_checkout_with_policy_html": "Z wliczonymi cłami i podatkami. Obliczenie rabatów i wysyłki przy realizacji zakupu.", "duties_and_taxes_included_shipping_at_checkout_without_policy": "Z wliczonymi cłami i podatkami. Obliczenie rabatów i wysyłki przy realizacji zakupu.", "taxes_included_shipping_at_checkout_with_policy_html": "Z wliczonymi podatkami. Obliczenie rabatów i wysyłki przy realizacji zakupu.", "taxes_included_shipping_at_checkout_without_policy": "Z wliczonymi podatkami. Obliczenie rabatów i wysyłki przy realizacji zakupu.", "duties_included_taxes_at_checkout_shipping_at_checkout_with_policy_html": "Z wliczonymi cłami. Obliczenie podatków, rabatów i wysyłki przy realizacji zakupu.", "duties_included_taxes_at_checkout_shipping_at_checkout_without_policy": "Z wliczonymi cłami. Obliczenie podatków, rabatów i wysyłki przy realizacji zakupu.", "taxes_at_checkout_shipping_at_checkout_with_policy_html": "Obliczenie podatków, rabatów i wysyłki przy realizacji zakupu.", "taxes_at_checkout_shipping_at_checkout_without_policy": "Obliczenie podatków, rabatów i wysyłki przy realizacji zakupu.", "checkout": "Zrealizuj zakup", "cart_title": "Koszyk", "price": "Cena", "price_regular": "Cena regularna", "price_compare_at": "Cena do porównania", "price_sale": "Cena promocyjna", "duties_and_taxes_included": "Z wliczonymi cłami i podatkami.", "duties_included": "Z wliczonymi cłami.", "shipping_policy_html": "Koszt wysyłki obliczony przy realizacji zakupu.", "taxes_included": "Z wliczonymi podatkami.", "product_badge_sold_out": "Wyprzedane", "product_badge_sale": "W promocji", "search_input_label": "Szukaj", "search_input_placeholder": "Szukaj", "search_results": "Wyniki wyszukiwania", "search_results_label": "Wyniki wyszukiwania", "search_results_no_results": "Nie znaleziono wyników dla „{{ terms }}”. Spróbuj innego wyszukiwania.", "search_results_resource_articles": "Posty na blogu", "search_results_resource_collections": "Kolekcje", "search_results_resource_pages": "Strony", "search_results_resource_products": "Produkty", "search_results_resource_queries": "Podpowiedzi wyszukiwania", "search_results_view_all": "Wyświetl wszystko", "search_results_view_all_button": "Wyświetl wszystko", "search_results_resource_products_count": { "one": "{{ count }} produkt", "other": "{{ count }} produktów", "few": "{{ count }} produktów", "many": "{{ count }} produktów" }, "grid_view": { "default_view": "Domyślne", "grid_fieldset": "Siatka kolumn", "single_item": "Pojedyncze", "zoom_out": "Pomniejsz" }, "unavailable": "Niedostępne", "collection_placeholder": "Tytuł kolekcji", "product_card_placeholder": "Tytuł produktu", "recently_viewed_products": "Ostatnio wyświetlone", "product_count": "Liczba produktów", "item_count": { "one": "{{ count }} pozycja", "other": "Pozycje: {{ count }}", "few": "Pozycje: {{ count }}", "many": "Pozycje: {{ count }}" }, "errors": "Błędy", "search": "Wyszukiwanie", "search_results_no_results_check_spelling": "Nie znaleziono wyników dla „{{ terms }}”. Sprawdź pisownię lub użyj innego słowa lub zwrotu.", "featured_products": "Polecane produkty", "price_from": "Od {{ price }}", "filters": "Filtry", "no_products_found": "Nie znaleziono produktów.", "price_filter_html": "Najwyższa cena to {{ price }}", "use_fewer_filters_html": "Spróbuj użyć mniej filtrów lub wyczyść wszystkie filtry.", "blog_details_separator": "|", "account_title": "Konto", "account_title_personalized": "Dzień dobry, {{ first_name }}!", "account_orders": "Zamówienia", "account_profile": "Profil", "discount_code": "Kod rabatowy", "duties_and_taxes_included_shipping_at_checkout_with_policy_without_discounts_html": "Z wliczonymi cłami i podatkami. Koszt wysyłki jest obliczany przy realizacji zakupu.", "duties_and_taxes_included_shipping_at_checkout_without_policy_without_discounts": "Z wliczonymi cłami i podatkami. Koszt wysyłki jest obliczany przy realizacji zakupu.", "duties_included_taxes_at_checkout_shipping_at_checkout_with_policy_without_discounts_html": "Z wliczonymi cłami. Koszt wysyłki jest obliczany przy realizacji zakupu.", "duties_included_taxes_at_checkout_shipping_at_checkout_without_policy_without_discounts": "Z wliczonymi cłami. Koszt wysyłki jest obliczany przy realizacji zakupu.", "pickup_available_at_html": "Odbiór możliwy w: {{ location }}", "pickup_available_in": "Odbiór możliwy, {{ pickup_time }}", "pickup_not_available": "Odbiór jest obecnie niemożliwy", "pickup_ready_in": "{{ pickup_time }}", "read_more": "Czytaj dalej...", "taxes_at_checkout_shipping_at_checkout_with_policy_without_discounts_html": "Podatki i koszty wysyłki obliczane przy realizacji zakupu.", "taxes_at_checkout_shipping_at_checkout_without_policy_without_discounts": "Podatki i koszty wysyłki obliczane przy realizacji zakupu.", "taxes_included_shipping_at_checkout_with_policy_without_discounts_html": "Z wliczonymi podatkami. Koszt wysyłki jest obliczany przy realizacji zakupu.", "taxes_included_shipping_at_checkout_without_policy_without_discounts": "Z wliczonymi podatkami. Koszt wysyłki jest obliczany przy realizacji zakupu.", "wrong_password": "Hasło nieprawidłowe", "view_more_details": "Wyświetl więcej szczegółów", "powered_by": "Ten sklep będzie obsługiwany przez", "store_owner_link_html": "Czy jesteś właścicielem sklepu? Zaloguj się tutaj", "shipping_discount_error": "Rabaty na wysyłkę są widoczne przy realizacji zakupu, gdy dodany zostanie adres", "discount_code_error": "Nie można dodać kodu rabatowego do Twojego koszyka", "inventory_low_stock": "Niski poziom zapasu", "inventory_in_stock": "W magazynie", "inventory_out_of_stock": "Zapas wyczerpany", "page_placeholder_title": "Tytuł strony", "page_placeholder_content": "Wybierz stronę, aby wyświetlić jej zawartość.", "placeholder_image": "Obraz symbolu zastępczego", "shipping_policy": "Koszt wysyłki obliczany przy realizacji zakupu.", "inventory_low_stock_show_count": { "one": "Pozostało: {{ count }}", "other": "Pozostało: {{ count }}", "few": "Pozostało: {{ count }}", "many": "Pozostało: {{ count }}" }, "recipient_form_send_to": "Wyślij do", "recipient_form_email_label": "Adres e-mail odbiorcy", "recipient_form_email_label_my_email": "Mój adres e-mail", "recipient_form_email_address": "Adres e-mail odbiorcy", "recipient_form_name_label": "Nazwa odbiorcy (opcjonalnie)", "recipient_form_characters_used": "Użyte znaki: {{ used_chars }}/{{ max_chars }}", "recipient_form_send_on": "RRRR-MM-DD", "recipient_form_send_on_label": "Wyślij dnia (opcjonalnie)", "recipient_form_message": "Wiadomość (opcjonalnie)", "recipient_form_fields_visible": "Pola formularza odbiorcy są teraz widoczne", "recipient_form_fields_hidden": "Pola formularza odbiorcy są teraz ukryte", "recipient_form_error": "Wystąpił błąd podczas przesyłania formularza", "product_custom_property_character_count": "Użyte znaki: {{ used_chars }}/{{ max_chars }}", "terms_and_policies": "Warunki i polityki", "pagination": { "nav_label": "Nawigacja po paginacji", "previous": "Wstecz", "next": "Dalej", "page": "Strona {{ page }}" }, "volume_pricing_available": "Ceny zależne od wolumenu są dostępne", "volume_pricing": "Ceny zależne od wolumenu", "at_price_each": "za {{ price }}/szt.", "each": "{{ price }}/szt.", "each_abbreviation": "szt.", "price_at": "za", "price_range": "Przedział cenowy", "cancel": "Anuluj", "product_subtotal": "Suma częściowa dla produktu", "quantity_per_item": "/szt.", "remove_all": "Usuń wszystko", "remove_all_items_confirmation": "Usunąć z koszyka wszystkie pozycje ({{ count }})?", "remove_one_item_confirmation": "Usunąć 1 pozycję z koszyka?", "total_items": "Pozycje łącznie", "variant": "Wariant", "variant_total": "Suma wariantów", "view_cart": "Wyświetl koszyk", "your_cart": "Twój koszyk", "items_added_to_cart": { "one": "Dodano 1 pozycję do koszyka", "other": "Dodano {{ count }} pozycje(-i) do koszyka", "few": "Dodano {{ count }} pozycje(-i) do koszyka", "many": "Dodano {{ count }} pozycje(-i) do koszyka" }, "item_count_cutoff": "Więcej niż {{ count }} pozycje(-i)" }, "gift_cards": { "issued": { "how_to_use_gift_card": "Użyj kodu karty prezentowej online lub kodu QR w sklepie", "title": "Oto Twoja karta prezentowa o wartości {{ value }} do {{ shop }}!", "subtext": "Twoja karta prezentowa", "shop_link": "Odwiedź sklep online", "add_to_apple_wallet": "Dodaj do Apple Wallet", "qr_image_alt": "Kod QR – zeskanuj, aby wykorzystać kartę prezentową", "copy_code": "Kopiuj kod karty prezentowej", "expiration_date": "Wygasa {{ expires_on }}", "copy_code_success": "Kod został skopiowany", "expired": "Ważność wygasła" } }, "blogs": { "article": { "comment_author_separator": "•", "comments_heading": { "one": "{{ count }} komentarz", "other": "Komentarze: {{ count }}", "few": "Komentarze: {{ count }}", "many": "Komentarze: {{ count }}" } }, "comment_form": { "email": "E-mail", "error": "Nie udało się opublikować komentarza, zwróć uwagę na:", "heading": "Wprowadź komentarz", "message": "Wiadomość", "moderated": "Pamiętaj, że komentarze muszą zostać zatwierdzone przed opublikowaniem.", "name": "Nazwa", "post": "Opublikuj komentarz", "success_moderated": "Komentarz został opublikowany i oczekuje na moderację", "success": "Opublikowano komentarz" } }, "fields": { "separator": "do" }, "placeholders": { "password": "Hasło", "search": "Szukaj", "product_title": "Tytuł produktu", "collection_title": "Tytuł kolekcji", "blog_posts": "Posty na blogu", "blog_post_title": "Tytuł", "blog_post_author": "Autor", "blog_post_date": "Data", "blog_post_description": "Fragment Twojego posta na blogu" }, "products": { "product": { "add_to_cart": "Dodaj do koszyka", "adding_to_cart": "Trwa dodawanie...", "added_to_cart": "Dodano do koszyka", "add_to_cart_error": "Błąd podczas dodawania do koszyka", "quantity_error_max": "Pozycja ma maksymalny limit {{ maximum }}", "sold_out": "Wyprzedane", "unavailable": "Niedostępny", "quantity": "Ilość", "quantity_increments": "Przyrost o {{ increment }}", "quantity_minimum": "Minimum {{ minimum }}", "quantity_maximum": "Maksimum {{ maximum }}", "in_cart": "w koszyku", "default_title": "Tytuł domyślny", "sticky_add_to_cart": "Pasek szybkiego dodawania do koszyka" } } } ================================================ FILE: locales/pl.schema.json ================================================ { "names": { "404": "404", "borders": "Obramowania", "collapsible_row": "Zwijany wiersz", "custom_section": "Sekcja niestandardowa", "icon": "Ikona", "logo_and_favicon": "Logo i ikona Favicon", "product_buy_buttons": "Przyciski zakupu", "product_description": "Opis", "product_price": "Cena", "slideshow": "Pokaz slajdów", "typography": "Typografia", "video": "Wideo", "colors": "Kolory", "overlapping_blocks": "Nakładające się bloki", "rich_text_section": "Tekst sformatowany", "product_variant_picker": "Selektor wariantów", "slideshow_controls": "Sterowanie pokazem slajdów", "size": "Rozmiar", "spacing": "Odstępy", "product_recommendations": "Polecane produkty", "product_media": "Multimedia produktu", "featured_collection": "Polecana kolekcja", "add_to_cart": "Dodaj do koszyka", "email_signup": "Rejestracja w celu otrzymywania e-maili", "submit_button": "Przycisk przesyłania", "grid_layout_selector": "Selektor układu siatki", "image": "Obraz", "list_items": "Elementy listy", "facets": "Aspekty", "variants": "Warianty", "styles": "Style", "product_cards": "Karty produktów", "buttons": "Przyciski", "inputs": "Pola wprowadzania", "primary_button": "Przycisk podstawowy", "secondary_button": "Przycisk dodatkowy", "popovers_and_modals": "Wyskakujące okienka i okna modalne", "marquee": "Markiza", "alternating_content_rows": "Naprzemienne wiersze", "pull_quote": "Cytat", "contact_form": "Formularz kontaktowy", "featured_product": "Wyróżnienie produktu", "icons_with_text": "Ikony z tekstem", "product_list": "Polecana kolekcja", "spacer": "Odstęp", "products_carousel": "Polecana kolekcja: Karuzela", "products_grid": "Polecana kolekcja: Siatka", "accelerated_checkout": "Przyśpieszona realizacja zakupu", "accordion": "Akordeon", "accordion_row": "Wiersz akordeonu", "animations": "Animacje", "announcement": "Ogłoszenie", "announcement_bar": "Pasek ogłoszeń", "badges": "Identyfikatory", "button": "Przycisk", "cart": "Koszyk", "cart_items": "Pozycje w koszyku", "cart_products": "Produkty w koszyku", "cart_title": "Koszyk", "collection": "Kolekcja", "collection_card": "Karta kolekcji", "collection_columns": "Kolumny kolekcji", "collection_container": "Kolekcja", "collection_description": "Opis kolekcji", "collection_image": "Obraz kolekcji", "collection_info": "Informacje o kolekcji", "collection_list": "Lista kolekcji", "collections": "Kolekcje", "content": "Treść", "content_grid": "Siatka treści", "details": "Szczegóły", "divider": "Separator", "filters": "Filtrowanie i sortowanie", "follow_on_shop": "Obserwuj w Shop", "footer": "Stopka", "footer_utilities": "Narzędzia stopki", "group": "Grupa", "header": "Nagłówek", "heading": "Nagłówek", "icons": "Ikony", "image_with_text": "Obraz z tekstem", "input": "Pole wprowadzania", "logo": "Logo", "magazine_grid": "Siatka magazynowa", "media": "Multimedia", "menu": "Menu", "mobile_layout": "Układ mobilny", "payment_icons": "Ikony płatności", "popup_link": "Link do wyskakującego okienka", "predictive_search": "Wyskakujące okienko wyszukiwania", "predictive_search_empty": "Puste wyszukiwanie predykcyjne", "price": "Cena", "product": "Produkt", "product_card": "Karta produktu", "product_card_media": "Multimedia", "product_card_rendering": "Renderowanie karty produktu", "product_grid": "Siatka", "product_grid_main": "Siatka produktów", "product_image": "Obraz produktu", "product_information": "Informacje o produkcie", "product_review_stars": "Gwiazdki recenzji", "quantity": "Ilość", "row": "Wiersz", "search": "Wyszukiwanie", "section": "Sekcja", "selected_variants": "Wybrane warianty", "slide": "Slajd", "social_media_links": "Linki do mediów społecznościowych", "steps": "Kroki", "summary": "Podsumowanie", "swatches": "Próbki", "testimonials": "Opinie", "text": "Tekst", "title": "Tytuł", "utilities": "Narzędzia", "search_input": "Pole wyszukiwania", "search_results": "Wyniki wyszukiwania", "read_only": "Tylko do odczytu", "collection_title": "Tytuł kolekcji", "collections_bento": "Lista kolekcji: bento", "faq_section": "Często zadawane pytania", "hero": "Hero", "jumbo_text": "Tekst jumbo", "view_all_button": "Wyświetl wszystko", "video_section": "Wideo", "custom_liquid": "Niestandardowy kod Liquid", "blog": "Blog", "blog_post": "Post na blogu", "blog_posts": "Posty na blogu", "caption": "Podpis", "collection_card_image": "Obraz", "collection_links": "Linki do kolekcji", "collection_links_spotlight": "Linki do kolekcji: Spotlight", "collection_links_text": "Linki do kolekcji: Tekst", "collections_carousel": "Lista kolekcji: Karuzela", "collections_editorial": "Lista kolekcji: Edytorski", "collections_grid": "Lista kolekcji: Siatka", "copyright": "Prawo autorskie", "count": "Licznik", "divider_section": "Separator", "drawers": "Szuflady", "editorial": "Edytorski", "editorial_jumbo_text": "Edytorski: Tekst jumbo", "hero_marquee": "Hero: Markiza", "input_fields": "Pola wprowadzania", "local_pickup": "Odbiór lokalny", "marquee_section": "Markiza", "media_with_text": "Multimedia z tekstem", "page": "Strona", "page_content": "Treść", "page_layout": "Układ strony", "policy_list": "Linki do polityk", "prices": "Ceny", "products_editorial": "Polecana kolekcja: Edytorski", "social_link": "Link do mediów społecznościowych", "split_showcase": "Dzielona witryna", "variant_pickers": "Selektory wariantów", "product_title": "Tytuł produktu", "large_logo": "Duże logo", "product_list_button": "Przycisk „Wyświetl wszystko”", "product_inventory": "Zapasy produktu", "pills": "Pigułki", "description": "Opis", "featured_image": "Wyróżniony obraz", "multicolumn": "Wiele kolumn", "product_custom_property": "Instrukcje specjalne", "hero_bottom_aligned": "Hero: Wyrównanie do dołu", "blog_card": "Karta bloga", "blog_posts_grid": "Posty na blogu: Siatka", "blog_posts_carousel": "Posty na blogu: Karuzela", "blog_posts_editorial": "Posty na blogu: Edytorski", "excerpt": "Fragment", "footer_password": "Stopka na stronie z hasłem", "policies_and_links": "Polityki i linki", "card": "Karta", "carousel": "Karuzela", "carousel_content": "Treść karuzeli", "quick_order_list": "Lista do szybkiego zamawiania", "column": "Kolumna", "comparison_slider": "Suwak porównawczy", "slideshow_full_frame": "Pokaz slajdów: Pełna klatka", "slideshow_inset": "Pokaz slajdów: Wpasowany", "image_compare": "Porównanie obrazów", "subheading": "Podtytuł", "featured_product_information": "Polecany produkt", "product_hotspots": "Hotspoty produktowe", "hotspot_product": "Hotspot", "product_sku": "SKU", "layered_slideshow": "Warstwowy pokaz slajdów" }, "settings": { "autoplay": "Autoodtwarzanie", "background": "Tło", "border_radius": "Promień narożnika", "border_width": "Grubość obramowania", "borders": "Obramowania", "bottom_padding": "Wypełnienie dolne", "color": "Kolor", "content_direction": "Kierunek treści", "content_position": "Pozycja treści", "cover_image_size": "Rozmiar obrazu okładki", "cover_image": "Obraz okładki", "custom_width": "Niestandardowa szerokość", "enable_video_looping": "Odtwarzanie wideo w pętli", "favicon": "Ikona Favicon", "heading": "Nagłówek", "icon": "Ikona", "image_icon": "Ikona obrazu", "make_section_full_width": "Ustaw sekcję na pełną szerokość", "overlay_opacity": "Krycie nakładki", "padding": "Wypełnienie", "product": "Produkt", "text": "Tekst", "top_padding": "Wypełnienie górne", "video": "Wideo", "video_alt_text": "Tekst alternatywny", "video_loop": "Odtwarzaj wideo w pętli", "video_position": "Pozycja wideo", "width": "Szerokość", "alignment": "Wyrównanie", "button": "Przycisk", "colors": "Kolory", "content_alignment": "Wyrównanie treści", "custom_minimum_height": "Niestandardowa minimalna wysokość", "font_family": "Rodzina czcionek", "gap": "Odstęp", "geometric_translate_y": "Przesunięcie geometryczne Y", "image": "Obraz", "image_opacity": "Krycie obrazu", "image_position": "Pozycja obrazu", "image_ratio": "Współczynnik proporcji obrazu", "label": "Etykieta", "line_height": "Wysokość wiersza", "link": "Link", "layout_gap": "Odstęp w układzie", "minimum_height": "Minimalna wysokość", "opacity": "Krycie", "primary_color": "Linki", "section_width": "Szerokość sekcji", "size": "Rozmiar", "slide_spacing": "Odstęp między slajdami", "slide_width": "Szerokość slajdu", "slideshow_fullwidth": "Slajdy na pełną szerokość", "style": "Styl", "text_case": "Wielkość liter", "z_index": "Z-index", "limit_content_width": "Ogranicz szerokość treści", "color_scheme": "Schemat kolorów", "inherit_color_scheme": "Odziedzicz schemat kolorów", "product_count": "Liczba produktów", "product_type": "Typ produktu", "content_width": "Szerokość treści", "collection": "Kolekcja", "enable_sticky_content": "Przyklejona zawartość na komputerach", "error_color": "Błąd", "success_color": "Sukces", "primary_font": "Czcionka podstawowa", "secondary_font": "Czcionka pomocnicza", "tertiary_font": "Trzecia czcionka", "columns": "Kolumny", "items_to_show": "Pozycje do wyświetlenia", "layout": "Układ", "layout_type": "Typ", "show_grid_layout_selector": "Pokaż selektor układu siatki", "view_more_show": "Pokaż przycisk „Wyświetl więcej”", "image_gap": "Odstęp między obrazami", "width_desktop": "Szerokość na komputerach", "width_mobile": "Szerokość na urządzeniach mobilnych", "border_style": "Styl obramowania", "height": "Wysokość", "thickness": "Grubość", "stroke": "Grubość linii", "filter_style": "Styl filtra", "swatches": "Próbki", "quick_add_colors": "Kolory szybkiego dodawania", "divider_color": "Separator", "border_opacity": "Krycie obramowania", "hover_background": "Tło po najechaniu myszą", "hover_borders": "Obramowania po najechaniu myszą", "hover_text": "Tekst po najechaniu myszą", "primary_hover_color": "Linki po najechaniu myszą", "primary_button_text": "Tekst przycisku podstawowego", "primary_button_background": "Tło przycisku podstawowego", "primary_button_border": "Obramowanie przycisku podstawowego", "secondary_button_text": "Tekst przycisku pomocniczego", "secondary_button_background": "Tło przycisku pomocniczego", "secondary_button_border": "Obramowanie przycisku pomocniczego", "shadow_color": "Cień", "video_autoplay": "Autoodtwarzanie", "video_cover_image": "Obraz okładki", "video_external_url": "Adres URL", "video_source": "Źródło", "background_color": "Kolor tła", "first_row_media_position": "Pozycja multimediów w pierwszym wierszu", "hide_padding": "Ukryj wypełnienie", "size_mobile": "Rozmiar na urządzeniach mobilnych", "pixel_size_mobile": "Rozmiar w pikselach", "percent_size_mobile": "Rozmiar w procentach", "unit": "Jednostka", "custom_mobile_size": "Niestandardowy rozmiar na urządzeniach mobilnych", "fixed_height": "Wysokość w pikselach", "fixed_width": "Szerokość w pikselach", "percent_height": "Wysokość w procentach", "percent_width": "Szerokość w procentach", "percent_size": "Rozmiar w procentach", "pixel_size": "Rozmiar w pikselach", "card_image_height": "Wysokość obrazu produktu", "logo_font": "Czcionka logo", "accordion": "Akordeon", "aspect_ratio": "Współczynnik proporcji", "auto_rotate_announcements": "Automatycznie obracaj ogłoszenia", "auto_rotate_slides": "Automatycznie obracaj slajdy", "badge_corner_radius": "Promień narożnika", "badge_position": "Pozycja na kartach", "badge_sale_color_scheme": "Wyprzedaż", "badge_sold_out_color_scheme": "Wyprzedane", "behavior": "Zachowanie", "blur": "Rozmycie cienia", "border": "Obramowanie", "bottom": "Dół", "carousel_on_mobile": "Karuzela na urządzeniach mobilnych", "cart_count": "Liczba pozycji w koszyku", "cart_items": "Pozycje w koszyku", "cart_related_products": "Produkty powiązane", "cart_title": "Koszyk", "cart_total": "Suma w koszyku", "cart_type": "Typ", "case": "Wielkość liter", "checkout_buttons": "Przyciski przyspieszonej realizacji zakupu", "collection_list": "Kolekcje", "collection_templates": "Szablony kolekcji", "content": "Treść", "corner_radius": "Promień narożnika", "country_region": "Kraj/Region", "currency_code": "Kod waluty", "custom_height": "Niestandardowa wysokość", "desktop_height": "Wysokość na komputerach", "direction": "Kierunek", "display": "Wyświetlanie", "divider_thickness": "Grubość separatora", "divider": "Separator", "dividers": "Separatory", "drop_shadow": "Cień", "empty_state_collection_info": "Wyświetlane przed wprowadzeniem wyszukiwania", "empty_state_collection": "Kolekcja dla stanu pustego", "enable_filtering": "Filtry", "enable_grid_density": "Kontrola układu siatki", "enable_sorting": "Sortowanie", "enable_zoom": "Włącz powiększenie", "equal_columns": "Równe kolumny", "expand_first_group": "Rozwiń pierwszą grupę", "extend_media_to_screen_edge": "Rozciągnij multimedia do krawędzi ekranu", "extend_summary": "Rozciągnij do krawędzi ekranu", "extra_large": "Bardzo duży", "extra_small": "Bardzo mały", "flag": "Flaga", "font_price": "Czcionka ceny", "font_weight": "Grubość czcionki", "font": "Czcionka", "full_width_first_image": "Pierwszy obraz na pełną szerokość", "full_width_on_mobile": "Pełna szerokość na urządzeniach mobilnych", "heading_preset": "Ustawienie wstępne nagłówka", "hide_unselected_variant_media": "Ukryj multimedia niewybranego wariantu", "horizontal_gap": "Odstęp poziomy", "horizontal_offset": "Poziome przesunięcie cienia", "hover_behavior": "Zachowanie po najechaniu myszą", "icon_background": "Tło ikony", "icons": "Ikony", "image_border_radius": "Promień narożnika obrazu", "installments": "Raty", "integrated_button": "Zintegrowany przycisk", "language_selector": "Selektor języka", "large": "Duży", "left_padding": "Wypełnienie lewe", "left": "Lewo", "letter_spacing": "Odstępy między literami", "limit_media_to_screen_height": "Dopasuj do wysokości ekranu", "limit_product_details_width": "Ogranicz szerokość szczegółów produktu", "link_preset": "Ustawienie wstępne linku", "links": "Linki", "logo": "Logo", "loop": "Pętla", "make_details_sticky_desktop": "Przyklejony na komputerze", "max_width": "Maks. szerokość", "media_height": "Wysokość multimediów", "media_overlay": "Nakładka na multimedia", "media_position": "Pozycja multimediów", "media_type": "Typ multimediów", "media_width": "Szerokość multimediów", "menu": "Menu", "mobile_columns": "Kolumny na urządzeniach mobilnych", "mobile_height": "Wysokość na urządzeniach mobilnych", "mobile_logo_image": "Logo na urządzenia mobilne", "mobile_quick_add": "Szybkie dodawanie na urządzeniach mobilnych", "motion_direction": "Kierunek ruchu", "motion": "Ruch", "movement_direction": "Kierunek ruchu", "navigation_bar_color_scheme": "Schemat kolorów paska nawigacji", "navigation_bar": "Pasek nawigacji", "navigation": "Nawigacja", "open_new_tab": "Otwórz link w nowej karcie", "overlay_color": "Kolor nakładki", "overlay": "Nakładka", "padding_bottom": "Wypełnienie dolne", "padding_horizontal": "Wypełnienie poziome", "padding_top": "Wypełnienie górne", "page_width": "Szerokość strony", "pagination": "Paginacja", "placement": "Położenie", "position": "Pozycja", "preset": "Ustawienie wstępne", "product_cards": "Karty produktów", "product_pages": "Strony produktów", "product_templates": "Szablony produktów", "products": "Produkty", "quick_add": "Szybkie dodawanie", "ratio": "Współczynnik", "regular": "Zwykła", "review_count": "Liczba opinii", "right": "Prawo", "row_height": "Wysokość wiersza", "row": "Wiersz", "seller_note": "Zezwalaj na notatkę dla sprzedawcy", "shape": "Kształt", "show_as_accordion": "Pokaż jako akordeon na urządzeniach mobilnych", "show_sale_price_first": "Najpierw pokaż cenę promocyjną", "show_tax_info": "Informacje o podatkach", "show": "Pokaż", "small": "Mały", "speed": "Szybkość", "statement": "Zestawienie", "sticky_header": "Przyklejony nagłówek", "text_hierarchy": "Hierarchia tekstu", "text_presets": "Ustawienia wstępne tekstu", "title": "Tytuł", "top": "Góra", "type": "Typ", "type_preset": "Ustawienie wstępne tekstu", "underline_thickness": "Grubość podkreślenia", "variant_images": "Obrazy wariantów", "vendor": "Dostawca", "vertical_gap": "Odstęp pionowy", "vertical_offset": "Pionowe przesunięcie cienia", "vertical_on_mobile": "Pionowo na urządzeniach mobilnych", "view_all_as_last_card": "„Wyświetl wszystko” jako ostatnia karta", "weight": "Grubość", "wrap": "Zawijaj", "read_only": "Tylko do odczytu", "always_stack_buttons": "Zawsze układaj przyciski w stos", "custom_mobile_width": "Niestandardowa szerokość na urządzeniach mobilnych", "gradient_direction": "Kierunek gradientu", "overlay_style": "Styl nakładki", "shadow_opacity": "Krycie cienia", "show_filter_label": "Etykiety tekstowe dla zastosowanych filtrów", "show_swatch_label": "Etykiety tekstowe dla próbek", "transparent_background": "Przezroczyste tło", "account": "Konto", "align_baseline": "Wyrównanie do linii bazowej tekstu", "add_discount_code": "Zezwalaj na rabaty w koszyku", "background_overlay": "Nakładka tła", "background_media": "Multimedia w tle", "border_thickness": "Grubość obramowania", "bottom_row": "Dolny wiersz", "button_text_case": "Wielkość liter", "auto_open_cart_drawer": "„Dodaj do koszyka” automatycznie otwiera szufladę", "collection_count": "Liczba kolekcji", "custom_liquid": "Kod Liquid", "default": "Domyślny", "default_logo": "Domyślne logo", "divider_width": "Szerokość separatora", "headings": "Nagłówki", "hide_logo_on_home_page": "Ukryj logo na stronie głównej", "horizontal_padding": "Wypełnienie poziome", "inverse": "Odwrotny", "inverse_logo": "Logo odwrotne", "layout_style": "Styl", "length": "Długość", "mobile_pagination": "Paginacja na urządzeniach mobilnych", "open_row_by_default": "Domyślnie otwieraj wiersz", "page_transition_enabled": "Przejście strony", "search": "Wyszukiwanie", "search_icon": "Ikona wyszukiwania", "search_position": "Pozycja", "search_row": "Wiersz", "show_author": "Autor", "show_alignment": "Pokaż wyrównanie", "show_count": "Pokaż liczbę", "show_date": "Data", "show_pickup_availability": "Pokaż dostępność odbioru", "show_search": "Pokaż wyszukiwanie", "use_inverse_logo": "Użyj logo odwrotnego", "vertical_padding": "Wypełnienie pionowe", "visibility": "Widoczność", "product_corner_radius": "Promień narożnika produktu", "card_corner_radius": "Promień narożnika karty", "alignment_mobile": "Wyrównanie na urządzeniach mobilnych", "animation_repeat": "Powtarzanie animacji", "blurred_reflection": "Rozmyte odbicie", "card_hover_effect": "Efekt najechania na kartę", "card_size": "Rozmiar karty", "collection_title_case": "Wielkość liter w tytule kolekcji", "inventory_threshold": "Próg niskiego stanu zapasów", "mobile_card_size": "Rozmiar karty na urządzeniach mobilnych", "page": "Strona", "product_and_card_title_case": "Wielkość liter w tytule produktu i karty", "product_title_case": "Wielkość liter w tytule produktu", "reflection_opacity": "Krycie odbicia", "right_padding": "Wypełnienie prawe", "show_inventory_quantity": "Pokaż ilość przy niskim stanie zapasów", "text_label_case": "Wielkość liter w etykiecie tekstowej", "transition_to_main_product": "Przejście z karty produktu na stronę produktu", "show_second_image_on_hover": "Pokaż drugi obraz po najechaniu myszą", "media": "Multimedia", "product_card_carousel": "Pokaż karuzelę", "media_fit": "Dopasowanie multimediów", "scroll_speed": "Czas do następnego ogłoszenia", "show_powered_by_shopify": "Pokaż „Technologia Shopify”", "gift_card_form": "Formularz karty prezentowej", "seller_note_open_by_default": "Domyślnie otwieraj notatkę dla sprzedawcy", "add_to_cart_animation": "Dodaj do koszyka", "custom_link": "Własny link", "product_custom_property": { "heading": "Nagłówek", "description": "Opis", "key": "Nazwa właściwości", "key_info": "Nie może być pusty i musi być unikatowy dla każdego bloku. Wyświetla się w koszyku, kasie i szczegółach zamówienia.", "placeholder_text": "Tekst zastępczy", "default_heading": "Dostosuj swój produkt", "default_placeholder": "Wprowadź specjalne instrukcje", "default_property_key": "Instrukcje specjalne", "max_length": "Maks. liczba znaków", "required": "Wprowadzenie danych jest wymagane, aby dodać pozycję do koszyka", "input_type": "Typ danych wejściowych", "input_type_text": "Tekst", "input_type_checkbox": "Pole wyboru", "content_settings": "Ustawienia treści", "buyers_input": "Dane wejściowe kupującego", "checkbox_label": "Etykieta pola wyboru", "default_checkbox_label": "Uwzględnij opakowanie na prezent", "heading_preset": "Nagłówek", "description_preset": "Opis", "input_preset": "Dane wejściowe", "checkbox_preset": "Etykieta pola wyboru" }, "blog": "Blog", "post_count": "Liczba postów", "animation": "Animacja", "top_level_size": "Rozmiar pierwszego poziomu", "empty_cart_button_link": "Link przycisku w pustym koszyku", "auto_load_products": "Automatycznie ładuj produkty podczas przewijania", "products_per_page": "Liczba produktów na stronie", "custom_mobile_media": "Pokaż inne multimedia na urządzeniach mobilnych", "stack_media_on_mobile": "Układaj multimedia w stos", "full_frame_on_mobile": "Pełna szerokość na urządzeniach mobilnych", "skus": "SKU", "variant_per_page": "Warianty na stronę", "image_1": "Obraz 1", "image_2": "Obraz 2", "media_type_1": "Typ multimediów", "media_type_2": "Typ multimediów 2", "after_image": "Obraz „po”", "before_image": "Obraz „przed”", "cs_slider_style": "Styl suwaka", "cs_slider_color": "Kolor suwaka", "cs_slider_inner_color": "Kolor wewnętrzny suwaka", "text_on_images": "Tekst na obrazach", "card_height": "Wysokość karty", "submenu_size": "Rozmiar podmenu", "desktop_position": "Pozycja na komputerach", "desktop_pagination": "Paginacja na komputerach", "bullseye_color": "Kolor wewnętrzny", "hotspot_color": "Kolor hotspotu", "product_price_typography": "Typografia ceny produktu", "product_title_typography": "Typografia tytułu produktu", "x_position": "Pozycja pozioma", "y_position": "Pozycja pionowa", "enable_sticky_add_to_cart": "Przypięty pasek dodawania do koszyka", "sticky_add_to_cart": "Przypięte dodawanie do koszyka", "actions_display_style": "Styl menu" }, "options": { "apple": "Apple", "arrow": "Strzałka", "banana": "Banan", "bottle": "Butelka", "box": "Ramka", "buttons": "Przyciski", "carrot": "Marchewka", "center": "Środek", "chat_bubble": "Dymek czatu", "clipboard": "Schowek", "contain": "Dopasuj", "counter": "Licznik", "cover": "Wypełnij", "custom": "Niestandardowy", "dairy_free": "Bez nabiału", "dairy": "Nabiał", "dropdowns": "Listy rozwijane", "dots": "Kropki", "dryer": "Suszarka", "end": "Koniec", "eye": "Oko", "facebook": "Facebook", "fire": "Ogień", "gluten_free": "Bezglutenowy", "heart": "Serce", "horizontal": "Poziomy", "instagram": "Instagram", "iron": "Żelazko", "large": "Duży", "leaf": "Liść", "leather": "Skóra", "lightning_bolt": "Piorun", "lipstick": "Szminka", "lock": "Kłódka", "map_pin": "Pinezka na mapie", "medium": "Średni", "none": "Brak", "numbers": "Liczby", "nut_free": "Bez orzechów", "pants": "Spodnie", "paw_print": "Odcisk łapy", "pepper": "Papryka", "perfume": "Perfumy", "pinterest": "Pinterest", "plane": "Samolot", "plant": "Roślina", "price_tag": "Etykieta z ceną", "question_mark": "Znak zapytania", "recycle": "Recykling", "return": "Zwrot", "ruler": "Linijka", "serving_dish": "Półmisek", "shirt": "Koszula", "shoe": "But", "silhouette": "Sylwetka", "small": "Mały", "snapchat": "Snapchat", "snowflake": "Płatek śniegu", "star": "Gwiazda", "start": "Początek", "stopwatch": "Stoper", "tiktok": "TikTok", "truck": "Ciężarówka", "tumblr": "Tumblr", "twitter": "X (Twitter)", "vertical": "Pionowy", "vimeo": "Vimeo", "washing": "Pranie", "auto": "Automatyczny", "default": "Domyślny", "fill": "Wypełnienie", "fit": "Dopasuj", "full": "Pełny", "full_and_page": "Pełne tło, treść o szerokości strony", "heading": "Nagłówek", "landscape": "Poziomy", "lg": "LG", "link": "Link", "lowercase": "małe litery", "m": "M", "outline": "Kontur", "page": "Strona", "portrait": "Pionowy", "s": "S", "sentence": "Zdanie", "solid": "Jednolity", "space_between": "Odstęp między", "square": "Kwadrat", "uppercase": "Wielkie litery", "circle": "Okrąg", "swatches": "Próbki", "full_and_page_offset_left": "Pełne tło, treść o szerokości strony, przesunięcie w lewo", "full_and_page_offset_right": "Pełne tło, treść o szerokości strony, przesunięcie w prawo", "offset_left": "Przesunięcie w lewo", "offset_right": "Przesunięcie w prawo", "page_center_aligned": "Strona, wyrównanie do środka", "page_left_aligned": "Strona, wyrównanie do lewej", "page_right_aligned": "Strona, wyrównanie do prawej", "button": "Przycisk", "caption": "Podpis", "h1": "Nagłówek 1", "h2": "Nagłówek 2", "h3": "Nagłówek 3", "h4": "Nagłówek 4", "h5": "Nagłówek 5", "h6": "Nagłówek 6", "paragraph": "Akapit", "primary": "Podstawowy", "secondary": "Dodatkowy", "tertiary": "Trzeciorzędny", "chevron_left": "Szewron w lewo", "chevron_right": "Szewron w prawo", "diamond": "Romb", "grid": "Siatka", "parallelogram": "Równoległobok", "rounded": "Zaokrąglony", "fit_content": "Dopasuj", "pills": "Pigułki", "heavy": "Gruby", "thin": "Cienki", "drawer": "Szuflada", "preview": "Podgląd", "text": "Tekst", "video_uploaded": "Przesłane", "video_external_url": "Zewnętrzny adres URL", "up": "W górę", "down": "W dół", "gradient": "Gradient", "fixed": "Stały", "pixel": "Piksel", "percent": "Procent", "aspect_ratio": "Współczynnik proporcji", "above_carousel": "Nad karuzelą", "all": "Wszystkie", "always": "Zawsze", "arrows_large": "Duże strzałki", "arrows": "Strzałki", "balance": "Równowaga", "bento": "bento", "black": "Czarny", "bluesky": "Bluesky", "body_large": "Tekst podstawowy (duży)", "body_regular": "Tekst podstawowy (zwykły)", "body_small": "Tekst podstawowy (mały)", "bold": "Pogrubiony", "bottom_left": "Dół po lewej", "bottom_right": "Dół po prawej", "bottom": "Dół", "capitalize": "Rozpoczynaj wielką literą", "caret": "Daszek", "carousel": "Karuzela", "check_box": "Pole wyboru", "chevron_large": "Duże szewrony", "chevron": "Szewron", "chevrons": "Szewrony", "classic": "Klasyczny", "collection_images": "Obrazy kolekcji", "color": "Kolor", "complementary": "Uzupełniający", "dissolve": "Rozpuszczanie", "dotted": "Kropkowany", "editorial": "Edytorski", "extra_large": "Bardzo duży", "extra_small": "Bardzo mały", "featured_collections": "Polecane kolekcje", "featured_products": "Polecane produkty", "font_primary": "Podstawowa", "font_secondary": "Dodatkowa", "font_tertiary": "Trzeciorzędna", "forward": "Do przodu", "full_screen": "Pełny ekran", "heading_extra_large": "Nagłówek (bardzo duży)", "heading_extra_small": "Nagłówek (bardzo mały)", "heading_large": "Nagłówek (duży)", "heading_regular": "Nagłówek (zwykły)", "heading_small": "Nagłówek (mały)", "icon": "Ikona", "image": "Obraz", "input": "Pole wprowadzania", "inside_carousel": "Wewnątrz karuzeli", "inverse_large": "Odwrotny duży", "inverse": "Odwrotny", "large_arrows": "Duże strzałki", "large_chevrons": "Duże szewrony", "left": "Lewo", "light": "Lekki", "linkedin": "LinkedIn", "loose": "Luźny", "media_first": "Multimedia jako pierwsze", "media_second": "Multimedia jako drugie", "modal": "Modalne", "narrow": "Wąski", "never": "Nigdy", "next_to_carousel": "Obok karuzeli", "normal": "Normalny", "nowrap": "Bez zawijania", "off_media": "Poza multimediami", "on_media": "Na multimediach", "on_scroll_up": "Przy przewijaniu w górę", "one_half": "1/2", "one_number": "1", "one_third": "1/3", "pill": "Pigułka", "plus": "Plus", "pretty": "Ozdobny", "price": "Cena", "primary_style": "Styl podstawowy", "rectangle": "Prostokąt", "regular": "Zwykły", "related": "Powiązane", "reverse": "Odwrotnie", "rich_text": "Tekst sformatowany", "right": "Prawo", "secondary_style": "Styl dodatkowy", "semibold": "Półgruby", "shaded": "Cieniowany", "show_second_image": "Pokaż drugi obraz", "single": "Pojedynczy", "slide_left": "Przesuń w lewo", "slide_up": "Przesuń w górę", "spotify": "Spotify", "stack": "Stos", "text_only": "Tylko tekst", "threads": "Threads", "thumbnails": "Miniatury", "tight": "Ciasny", "top_left": "Góra po lewej", "top_right": "Górny prawy", "top": "Góra", "two_number": "2", "two_thirds": "2/3", "underline": "Podkreślenie", "video": "Wideo", "wide": "Szeroki", "youtube": "YouTube", "accent": "Akcent", "below_image": "Pod obrazem", "body": "Tekst podstawowy", "button_primary": "Przycisk podstawowy", "button_secondary": "Przycisk dodatkowy", "compact": "Kompaktowy", "crop_to_fit": "Przytnij, aby dopasować", "hidden": "Ukryty", "hint": "Wskazówka", "maintain_aspect_ratio": "Zachowaj współczynnik proporcji", "off": "Wyłączone", "on_image": "Na obrazie", "social_bluesky": "Społecznościowe: Bluesky", "social_facebook": "Społecznościowe: Facebook", "social_instagram": "Społecznościowe: Instagram", "social_linkedin": "Społecznościowe: LinkedIn", "social_pinterest": "Społecznościowe: Pinterest", "social_snapchat": "Społecznościowe: Snapchat", "social_spotify": "Społecznościowe: Spotify", "social_threads": "Społecznościowe: Threads", "social_tiktok": "Społecznościowe: TikTok", "social_tumblr": "Społecznościowe: Tumblr", "social_twitter": "Społecznościowe: X (Twitter)", "social_whatsapp": "Społecznościowe: WhatsApp", "social_vimeo": "Społecznościowe: Vimeo", "social_youtube": "Społecznościowe: YouTube", "spotlight": "Wyróżnienie", "standard": "Standardowy", "subheading": "Podtytuł", "blur": "Rozmycie", "lift": "Uniesienie", "reveal": "Odsłonięcie", "scale": "Skala", "subtle_zoom": "Powiększenie", "with_hints": "Z podpowiedziami", "below_media": "Pod multimediami", "full_frame": "Pełna klatka", "icons": "Ikony" }, "content": { "background_video": "Wideo w tle", "describe_the_video_for": "Opisz wideo dla klientów korzystających z czytników ekranu. [Dowiedz się więcej](https://help.shopify.com/manual/online-store/themes/theme-structure/theme-features#video-block)", "width_is_automatically_optimized": "Szerokość jest automatycznie optymalizowana pod kątem urządzeń mobilnych.", "advanced": "Zaawansowane", "background_image": "Zdjęcie tła", "block_size": "Rozmiar bloku", "borders": "Obramowania", "section_size": "Rozmiar sekcji", "slideshow_width": "Szerokość slajdu", "typography": "Typografia", "complementary_products": "Produkty uzupełniające należy skonfigurować za pomocą aplikacji Search & Discovery. [Dowiedz się więcej](https://help.shopify.com/manual/online-store/search-and-discovery)", "mobile_column_optimization": "Kolumny zostaną automatycznie zoptymalizowane pod kątem urządzeń mobilnych.", "content_width": "Szerokość treści ma zastosowanie tylko wtedy, gdy szerokość sekcji jest ustawiona na pełną szerokość.", "responsive_font_sizes": "Rozmiary są automatycznie skalowane do wszystkich wielkości ekranu.", "buttons": "Przyciski", "swatches": "Próbki", "variant_settings": "Ustawienia wariantów", "background": "Tło", "cards_layout": "Układ kart", "section_layout": "Układ sekcji", "mobile_size": "Rozmiar na urządzenia mobilne", "appearance": "Wygląd", "arrows": "Strzałki", "body_size": "Rozmiar tekstu podstawowego", "bottom_row_appearance": "Wygląd dolnego wiersza", "carousel_navigation": "Nawigacja karuzeli", "carousel_pagination": "Paginacja karuzeli", "copyright": "Prawo autorskie", "edit_logo_in_theme_settings": "Edytuj logo w [ustawieniach motywu](/editor?context=theme&category=logo%20and%20favicon)", "edit_price_in_theme_settings": "Edytuj formatowanie cen w [ustawieniach motywu](/editor?context=theme&category=currency%20code)", "edit_variants_in_theme_settings": "Edytuj styl wariantów w [ustawieniach motywu](/editor?context=theme&category=variants)", "email_signups_create_customer_profiles": "Rejestracje dodają [profile klientów](https://help.shopify.com/manual/customers)", "follow_on_shop_eligiblity": "Aby przycisk był widoczny, musi być zainstalowany kanał Shop i aktywowana usługa Shop Pay. [Dowiedz się więcej](https://help.shopify.com/en/manual/online-store/themes/customizing-themes/add-shop-buttons)", "fonts": "Czcionki", "grid": "Siatka", "heading_size": "Rozmiar nagłówka", "image": "Obraz", "input": "Pole wprowadzania", "layout": "Układ", "link": "Link", "link_padding": "Wypełnienie linku", "localization": "Lokalizacja", "logo": "Logo", "margin": "Margines", "media": "Multimedia", "media_1": "Multimedia 1", "media_2": "Multimedia 2", "menu": "Menu", "mobile_layout": "Układ mobilny", "padding": "Wypełnienie", "padding_desktop": "Wypełnienie na komputery", "paragraph": "Akapit", "policies": "Polityki", "popup": "Wyskakujące okienko", "search": "Wyszukiwanie", "size": "Rozmiar", "social_media": "Media społecznościowe", "submit_button": "Przycisk przesyłania", "text_presets": "Ustawienia predefiniowane tekstu", "transparent_background": "Przezroczyste tło", "typography_primary": "Typografia podstawowa", "typography_secondary": "Typografia dodatkowa", "typography_tertiary": "Typografia trzeciorzędna", "mobile_width": "Szerokość na urządzenia mobilne", "width": "Szerokość", "carousel": "Karuzela", "colors": "Kolory", "collection_page": "Strona kolekcji", "customer_account": "Konto klienta", "edit_empty_state_collection_in_theme_settings": "Edytuj kolekcję pustego stanu w [ustawieniach motywu](/editor?context=theme&category=search)", "home_page": "Strona główna", "images": "Obrazy", "inverse_logo_info": "Używane, gdy przezroczyste tło nagłówka jest ustawione na Odwrotne", "manage_customer_accounts": "[Zarządzaj widocznością](/admin/settings/customer_accounts) w ustawieniach konta klienta. Starsze konta nie są obsługiwane.", "manage_policies": "[Zarządzaj politykami](/admin/settings/legal)", "product_page": "Strona produktu", "text": "Tekst", "thumbnails": "Miniatury", "visibility": "Widoczność", "visible_if_collection_has_more_products": "Widoczne, jeśli kolekcja ma więcej produktów niż jest wyświetlanych", "grid_layout": "Układ siatki", "app_required_for_ratings": "Do ocen produktów wymagana jest aplikacja. [Dowiedz się więcej](https://help.shopify.com/manual/apps)", "icon": "Ikona", "manage_store_name": "[Zarządzaj nazwą sklepu](/admin/settings/general?edit=storeName)", "resource_reference_collection_card": "Wyświetla kolekcję z sekcji nadrzędnej", "resource_reference_collection_card_image": "Wyświetla obraz z kolekcji nadrzędnej", "resource_reference_collection_title": "Wyświetla tytuł z kolekcji nadrzędnej", "resource_reference_product": "Automatycznie łączy z produktem nadrzędnym", "resource_reference_product_card": "Wyświetla produkt z sekcji nadrzędnej", "resource_reference_product_inventory": "Wyświetla zapasy z produktu nadrzędnego", "resource_reference_product_price": "Wyświetla cenę z produktu nadrzędnego", "resource_reference_product_recommendations": "Wyświetla rekomendacje na podstawie produktu nadrzędnego", "resource_reference_product_review": "Wyświetla recenzje z produktu nadrzędnego", "resource_reference_product_swatches": "Wyświetla próbki z produktu nadrzędnego", "resource_reference_product_title": "Wyświetla tytuł z produktu nadrzędnego", "resource_reference_product_variant_picker": "Wyświetla warianty z produktu nadrzędnego", "resource_reference_product_media": "Wyświetla multimedia z produktu nadrzędnego", "product_media": "Multimedia produktu", "section_link": "Link do sekcji", "gift_card_form_description": "Klienci mogą wysyłać karty prezentowe na adres e-mail odbiorcy z osobistą wiadomością. [Dowiedz się więcej](https://help.shopify.com/manual/products/gift-card-products)", "heading": "Nagłówek", "resource_reference_product_custom_property": "Dodaj konfigurowalne pola wejściowe, aby zbierać niestandardowe informacje, które zostaną dodane do tej pozycji zamówienia i będą później widoczne w szczegółach zamówienia.", "block_link": "Link do bloku", "submenu_feature": "Funkcja podmenu", "cart_features": "Funkcje koszyka", "email_signup": "Subskrypcja e-mailowa", "mobile_media": "Multimedia na urządzenia mobilne", "mobile_media_2": "Multimedia 2 na urządzenia mobilne", "navigation": "Nawigacja", "popover": "Wyskakujące okienko", "popover_position": "Pozycja wyskakującego okienka", "resource_reference_product_sku": "Wyświetla SKU produktu nadrzędnego.", "content_layout": "Układ treści", "mobile_media_1": "Mobilne multimedia 1", "utilities": "Narzędzia" }, "html_defaults": { "share_information_about_your": "

Podziel się informacjami o swojej marce z klientami. Opisz produkt, ogłaszaj nowości lub witaj klientów w swoim sklepie.

", "bestseller_h2": "

Bestsellery

", "bestseller_h3": "

Bestsellery

", "bestseller": "

Bestseller

", "build_better": "

Wierzymy w tworzenie lepszych rzeczy

", "contact_us": "

Skontaktuj się z nami

", "discover_bestsellers": "

Odkryj bestsellery, które podbiły serca naszych klientów dzięki doskonałemu połączeniu funkcjonalności i stylu.

", "everythings_starts_with_why": "

Wszystko, co robimy, zaczyna się od pytania „dlaczego”

", "explore_latest_products": "

Poznaj nasze najnowsze produkty.

", "faq": "

Często zadawane pytania

", "first_to_know": "

Bądź na bieżąco z nowymi kolekcjami i ofertami specjalnymi.

", "free_returns": "

Bezpłatne zwroty w ciągu 30 dni

", "free_shipping_over": "

Bezpłatna wysyłka powyżej 50 USD

", "goal_for_every_customer": "

Naszym celem jest pełna satysfakcja każdego klienta z zakupu. Jeśli tak nie jest, daj nam znać, a my dołożymy wszelkich starań, aby to naprawić.

", "home_to_shirts": "

Strona główna → Koszule

", "intentional_design": "

Przemyślany design

", "introducing_h2": "

Przedstawiamy

", "latest_products": "

Przedstawiamy nasze najnowsze produkty, stworzone specjalnie na ten sezon. Kup swoje ulubione, zanim znikną!

", "made_local_and_global": "

Nasze produkty są wytwarzane zarówno lokalnie, jak i globalnie. Starannie dobieramy naszych partnerów produkcyjnych, aby zapewnić wysoką jakość i uczciwą cenę naszych produktów.

", "made_with_care_h2": "

Wykonane z dbałością

", "made_with_care_extended": "

Wykonany z dbałością i bezwarunkowo uwielbiany przez naszych klientów, ten bestsellerowy produkt przekracza wszelkie oczekiwania.

", "made_with_care": "

Wykonane z dbałością i bezwarunkowo uwielbiane przez naszych klientów.

", "make_things_better_extended": "

Tworzymy rzeczy, które działają lepiej i służą dłużej. Nasze produkty rozwiązują realne problemy dzięki prostemu wzornictwu i uczciwym materiałom.

", "make_things_better": "

Tworzymy rzeczy, które działają lepiej i służą dłużej.

", "may_also_like": "

Może Cię również zainteresować

", "new_arrivals_h1": "

Nowości

", "new_arrivals_h2": "

Nowości

", "new_arrivals_h3": "

Nowości

", "product_launch": "

Zobacz kulisy premiery naszego najnowszego produktu.

", "product_story": "

U podstaw każdego produktu leży wyjątkowa historia, napędzana naszą pasją do jakości i innowacji. Każdy przedmiot wzbogaca Twoje codzienne życie i wywołuje radość.

", "real_people": "

Prawdziwi ludzie tworzący wspaniałe produkty

", "related_product": "

Produkty powiązane

", "return_policy": "

Jakie są zasady zwrotów?

", "reviews": "

★★★★★ 368 recenzji

", "shipping_based_on_location": "

Wysyłka jest obliczana na podstawie Twojej lokalizacji i pozycji w zamówieniu. Zawsze poznasz cenę wysyłki przed dokonaniem zakupu.

", "shop_by_collection": "

Kupuj według kolekcji

", "signature_products": "

Nasz sztandarowy produkt

", "styled_with": "

Stylizowane z

", "subscribe": "

Zasubskrybuj nasze e-maile

", "team_with_goal": "

Zespół z celem

", "unable_to_accept_returns": "

Nie możemy przyjmować zwrotów niektórych produktów. Będą one starannie oznaczone przed zakupem.

", "work_quickly_to_ship": "

Dołożymy wszelkich starań, aby jak najszybciej wysłać Twoje zamówienie. Po wysłaniu zamówienia otrzymasz e-mail z dalszymi informacjami. Czas dostawy zależy od Twojej lokalizacji.

", "join_our_email_list": "

Dołącz do naszej listy mailingowej

", "get_exclusive_deals_and_early_access_to_new_products": "

Otrzymuj wyjątkowe oferty i wczesny dostęp do nowych produktów.

", "artistry_in_action": "

Artyzm w akcji

", "authentic_materials": "

Autentyczne materiały, bez kompromisów

", "bold_style_recognizable": "

Odważny styl rozpoznawalny wszędzie

", "discover_elevated_design": "

Odkryj wyjątkowe wzornictwo

", "expert_construction_finish": "

Mistrzowska konstrukcja i nienaganne wykończenie

", "made_to_last": "

Stworzone, by trwać

", "pieces_better_with_time": "

Produkty, które zyskują z czasem i w trakcie użytkowania

", "quality_you_can_feel": "

Jakość, którą poczujesz

", "uncompromising_standards": "

Bezkompromisowe standardy

", "featured_collection_h2": "

Polecana kolekcja

", "shop_collection": "

Odkryj naszą kolekcję starannie wybranych produktów, które są połączeniem stylu i jakości.

" }, "text_defaults": { "collapsible_row": "Wiersz zwijany", "button_label": "Kup teraz", "heading": "Nagłówek", "email_signup_button_label": "Subskrybuj", "accordion_heading": "Nagłówek akordeonu", "contact_form_button_label": "Prześlij", "popup_link": "Link w wyskakującym okienku", "sign_up": "Zarejestruj się", "welcome_to_our_store": "Witamy w naszym sklepie", "be_bold": "Odwagi.", "shop_our_latest_arrivals": "Kupuj nasze najnowsze produkty!", "are_purchases_final_sale": "Czy którykolwiek z zakupów jest sprzedażą ostateczną?", "care_instructions": "Instrukcje dotyczące pielęgnacji", "cart": "Koszyk", "discover_collection": "Odkryj kolekcję", "fit": "dopasowanie", "how_much_for_shipping": "Ile kosztuje wysyłka?", "learn_more": "Dowiedz się więcej", "manufacturing": "Produkcja", "materials": "Materiały", "return_policy": "Polityka zwrotów", "shipping": "Wysyłka", "shop_now_button_label": "Kup teraz", "sign_up_button_label": "Zarejestruj się", "submit_button_label": "Prześlij", "up_the_ante": "Podbij\nStawkę", "view_all_button_label": "Wyświetl wszystko", "what_is_return_policy": "Jaka jest polityka zwrotów?", "when_will_order_arrive": "Kiedy otrzymam moje zamówienie?", "where_are_products_made": "Gdzie są produkowane wasze produkty?", "trending_now": "Popularne teraz", "shop_the_look": "Kompletny look", "bestsellers": "Bestsellery", "featured_collection": "Polecana kolekcja", "new_arrivals": "Nowości" }, "info": { "video_alt_text": "Opisz wideo dla użytkowników technologii wspomagających", "video_autoplay": "Domyślnie filmy będą wyciszone", "video_external": "Użyj adresu URL z YouTube lub Vimeo", "carousel_layout_on_mobile": "Na urządzeniach mobilnych jest zawsze używana karuzela", "carousel_hover_behavior_not_supported": "Efekt najechania myszą „Karuzela” nie jest obsługiwany, gdy na poziomie sekcji wybrano typ „Karuzela”", "checkout_buttons": "Pozwala kupującym szybciej realizować zakupy i może poprawić konwersję. [Dowiedz się więcej](https://help.shopify.com/manual/online-store/dynamic-checkout)", "custom_heading": "Niestandardowy nagłówek", "edit_presets_in_theme_settings": "Edytuj ustawienia predefiniowane w [ustawieniach motywu](/editor?context=theme&category=typography)", "enable_filtering_info": "Dostosuj filtry za pomocą [aplikacji Search & Discovery](https://help.shopify.com/manual/online-store/search-and-discovery/filters)", "grid_layout_on_mobile": "Na urządzeniach mobilnych używany jest układ siatki", "logo_font": "Ma zastosowanie tylko wtedy, gdy nie wybrano logo", "manage_countries_regions": "[Zarządzaj krajami/regionami](/admin/settings/markets)", "manage_languages": "[Zarządzaj językami](/admin/settings/languages)", "transparent_background": "Sprawdź każdy szablon, w którym zastosowano przezroczyste tło, pod kątem czytelności", "aspect_ratio_adjusted": "Dostosowywane w niektórych układach", "custom_liquid": "Dodaj fragmenty kodu aplikacji lub inny kod, aby tworzyć zaawansowane dostosowania. [Dowiedz się więcej](https://shopify.dev/docs/api/liquid)", "applies_on_image_only": "Dotyczy tylko obrazów", "hover_effects": "Dotyczy kart produktów i kolekcji", "pills_usage": "Używane w przypadku zastosowanych filtrów, kodów rabatowych i sugestii wyszukiwania", "hide_logo_on_home_page_help": "Logo pozostanie widoczne, gdy aktywny jest lepki nagłówek", "media_type_info": "Funkcje są pobierane z linków menu", "logo_height": "Dotyczy tylko logo w nagłówku", "actions_display_style": "Na urządzeniach mobilnych zawsze używane są ikony" }, "categories": { "product_list": "Polecana kolekcja", "basic": "Podstawowe", "collection": "Kolekcja", "collection_list": "Lista kolekcji", "footer": "Stopka", "forms": "Formularze", "header": "Nagłówek", "layout": "Układ", "links": "Linki", "product": "Produkt", "banners": "Banery", "collections": "Kolekcje", "custom": "Niestandardowe", "decorative": "Dekoracyjne", "products": "Produkty", "other_sections": "Inne", "storytelling": "Narracja", "text": "Tekst" } } ================================================ FILE: locales/pt-BR.json ================================================ { "blocks": { "load_video": "Carregar vídeo: {{ description }}", "sold_out": "Esgotado", "email_signup": { "label": "E-mail", "placeholder": "E-mail", "success": "Obrigado por se inscrever!" }, "filter": "Filtrar", "payment_methods": "Formas de pagamento", "contact_form": { "name": "Nome", "email": "E-mail", "phone": "Telefone", "comment": "Comentário", "post_success": "Agradecemos seu contato. Retornaremos o mais rápido possível.", "error_heading": "Ajuste o seguinte:" }, "slider_label": "Controle deslizante" }, "accessibility": { "play_model": "Reproduzir modelo 3D", "play_video": "Reproduzir vídeo", "unit_price": "Preço unitário", "country_results_count": "{{ count }} resultados", "slideshow_pause": "Pausar apresentação de slides", "slideshow_play": "Reproduzir apresentação de slides", "remove_item": "Remover {{ title}}", "skip_to_text": "Pular para o conteúdo", "skip_to_product_info": "Pular para as informações do produto", "skip_to_results_list": "Ir para a lista de resultados", "new_window": "Abre em uma nova janela.", "close_dialog": "Fechar caixa de diálogo", "reset_search": "Reinicializar pesquisa", "search_results_count": "{{ count }} resultados de pesquisa encontrados para \"{{ query }}\"", "search_results_no_results": "Não encontramos resultados para \"{{ query }}\"", "slideshow_next": "Próximo slide", "slideshow_previous": "Slide anterior", "filters": "Filtros", "filter_count": { "one": "{{ count }} filtro aplicado", "other": "{{ count }} filtros aplicados", "many": "{{ count }} filtros aplicados" }, "account": "Conta", "cart": "Carrinho", "cart_count": "Total de itens no carrinho", "menu": "Menu", "country_region": "País/Região", "slide_status": "Slide {{ index }} de {{ length }}", "scroll_to": "Rolar até {{ title }}", "loading_product_recommendations": "Carregando recomendações de produtos", "discount": "Aplicar um código de desconto", "discount_menu": "Códigos de desconto", "discount_applied": "Código de desconto aplicado: {{ code }}", "inventory_status": "Status do estoque", "pause_video": "Pausar o vídeo", "find_country": "Localizar o país", "localization_region_and_language": "Seletor de região e idioma", "decrease_quantity": "Diminuir a quantidade", "increase_quantity": "Aumentar a quantidade", "rating": "A classificação deste produto é {{ rating }} de 5", "quantity": "Quantidade", "nested_product": "{{ product_title }} para {{ parent_title }}", "remove": "Remover", "view_pricing_info": "Ver informações sobre preços", "open_hotspot": "Abrir hotspot", "slideshow": "Apresentação de slides", "header_navigation_label": "Principal" }, "actions": { "add_to_cart": "Adicionar ao carrinho", "clear_all": "Limpar tudo", "remove": "Remover", "view_in_your_space": "Ver em seu espaço", "show_filters": "Filtrar", "clear": "Limpar", "continue_shopping": "Voltar à loja", "log_in_html": "Já tem conta? Faça login para finalizar a compra mais rápido.", "see_items": { "one": "Ver {{ count }} item", "other": "Ver {{ count }} itens", "many": "Ver {{ count }} itens" }, "view_all": "Ver tudo", "add": "Adicionar", "choose": "Escolher", "added": "Adicionado", "show_less": "Exibir menos", "show_more": "Exibir mais", "close": "Fechar", "more": "Mais", "reset": "Restaurar", "zoom": "Zoom", "close_dialog": "Fechar caixa de diálogo", "back": "Voltar", "log_in": "Fazer login", "log_out": "Sair", "remove_discount": "Remover desconto {{ code }}", "enter_using_password": "Entrar usando a senha", "submit": "Enviar", "enter_password": "Insira a senha", "view_store_information": "Ver as informações da loja", "apply": "Aplicar", "sign_in_options": "Outras opções de login", "sign_up": "Criar conta", "open_image_in_full_screen": "Abrir imagem em tela cheia", "sort": "Classificar", "show_all_options": "Mostrar todas as opções", "open": "Abrir" }, "content": { "reviews": "avaliações", "language": "Idioma", "localization_region_and_language": "Região e idioma", "no_results_found": "Nenhum resultado encontrado", "cart_total": "Total do carrinho", "your_cart_is_empty": "O carrinho está vazio", "cart_estimated_total": "Total estimado", "seller_note": "Instruções especiais", "cart_subtotal": "Subtotal", "discounts": "Descontos", "discount": "Desconto", "duties_and_taxes_included_shipping_at_checkout_with_policy_html": "Tributos de importação e outros tributos incluídos. Descontos e frete calculados no checkout.", "duties_and_taxes_included_shipping_at_checkout_without_policy": "Tributos de importação e outros tributos incluídos. Descontos e frete calculados no checkout.", "taxes_included_shipping_at_checkout_with_policy_html": "Tributos incluídos. Descontos e frete calculados no checkout.", "taxes_included_shipping_at_checkout_without_policy": "Tributos incluídos. Descontos e frete calculados no checkout.", "duties_included_taxes_at_checkout_shipping_at_checkout_with_policy_html": "Tributos de importação incluídos. Tributos, descontos e frete calculados no checkout.", "duties_included_taxes_at_checkout_shipping_at_checkout_without_policy": "Tributos de importação incluídos. Tributos, descontos e frete calculados no checkout.", "taxes_at_checkout_shipping_at_checkout_with_policy_html": "Tributos, descontos e frete calculados no checkout.", "taxes_at_checkout_shipping_at_checkout_without_policy": "Tributos, descontos e frete calculados no checkout.", "checkout": "Finalizar a compra", "cart_title": "Cart", "product_image": "Imagem do produto", "product_information": "Informações do produto", "product_total": "Total de produtos", "quantity": "Quantidade", "price": "Preço", "price_regular": "Preço normal", "price_compare_at": "Comparação de preços", "price_sale": "Preço promocional", "duties_and_taxes_included": "Tributos de importação e outros tributos incluídos.", "duties_included": "Tributos de importação incluídos.", "shipping_policy_html": "Frete calculado no checkout.", "taxes_included": "Tributos incluídos.", "product_badge_sold_out": "Esgotado", "product_badge_sale": "Promoção", "search_input_label": "Pesquisa", "search_input_placeholder": "Pesquisa", "search_results": "Resultados da pesquisa", "search_results_label": "Resultados da pesquisa", "search_results_no_results": "Sem resultado para \"{{ terms }}\". Tente outra pesquisa.", "search_results_resource_articles": "Posts do blog", "search_results_resource_collections": "Coleções", "search_results_resource_pages": "Páginas", "search_results_resource_products": "Produtos", "search_results_resource_queries": "Sugestões de pesquisa", "search_results_view_all": "Ver tudo", "search_results_view_all_button": "Ver tudo", "search_results_resource_products_count": { "one": "{{ count }} produto", "other": "{{ count }} produtos", "many": "{{ count }} produtos" }, "grid_view": { "default_view": "Padrão", "grid_fieldset": "Grade da coluna", "single_item": "Único", "zoom_out": "Menos zoom" }, "unavailable": "Indisponível", "collection_placeholder": "Título da coleção", "product_card_placeholder": "Título do produto", "recently_viewed_products": "Visto recentemente", "product_count": "Contagem de produtos", "item_count": { "one": "{{ count }} item", "other": "{{ count }} itens", "many": "{{ count }} itens" }, "errors": "Erros", "search": "Pesquisa", "search_results_no_results_check_spelling": "Sem resultado para \"{{ terms }}\". Verifique a ortografia ou use uma palavra ou frase diferente.", "featured_products": "Produtos em destaque", "no_products_found": "Nenhum produto encontrado.", "price_from": "A partir de {{ price }}", "use_fewer_filters_html": "Tente usar menos filtros ou limpar tudo.", "filters": "Filtros", "price_filter_html": "O maior preço é {{ price }}", "read_more": "Leia mais...", "blog_details_separator": "|", "account_title": "Conta", "account_title_personalized": "Olá, {{ first_name }}", "account_orders": "Pedidos", "account_profile": "Perfil", "discount_code": "Código de desconto", "duties_and_taxes_included_shipping_at_checkout_with_policy_without_discounts_html": "Tributos de importação e outros tributos incluídos. Frete calculado no checkout.", "duties_and_taxes_included_shipping_at_checkout_without_policy_without_discounts": "Tributos de importação e outros tributos incluídos. Frete calculado no checkout.", "duties_included_taxes_at_checkout_shipping_at_checkout_with_policy_without_discounts_html": "Tributos de importação incluídos. Frete calculado no checkout.", "duties_included_taxes_at_checkout_shipping_at_checkout_without_policy_without_discounts": "Tributos de importação incluídos. Frete calculado no checkout.", "pickup_available_at_html": "Retirada disponível em {{ location }}", "pickup_available_in": "Retirada disponível às {{ pickup_time }}", "pickup_not_available": "Retirada indisponível no momento", "pickup_ready_in": "{{ pickup_time }}", "taxes_at_checkout_shipping_at_checkout_with_policy_without_discounts_html": "Tributos e frete calculados no checkout.", "taxes_at_checkout_shipping_at_checkout_without_policy_without_discounts": "Tributos e frete calculados no checkout.", "taxes_included_shipping_at_checkout_with_policy_without_discounts_html": "Tributos incluídos. Frete calculado no checkout.", "taxes_included_shipping_at_checkout_without_policy_without_discounts": "Tributos incluídos. Frete calculado no checkout.", "wrong_password": "Senha incorreta", "view_more_details": "Ver mais informações", "page_placeholder_title": "Título da página", "page_placeholder_content": "Selecione uma página para exibir o conteúdo.", "placeholder_image": "Imagem do marcador de posição", "inventory_low_stock": "Estoque baixo", "inventory_in_stock": "Em estoque", "inventory_out_of_stock": "Sem estoque", "inventory_low_stock_show_count": { "one": "Tempo restante: {{ count }}", "other": "Tempo restante: {{ count }}", "many": "Tempo restante: {{ count }}" }, "powered_by": "Esta loja terá a tecnologia da", "store_owner_link_html": "Você é titular da loja? Faça login aqui", "shipping_discount_error": "Os descontos no frete são exibidos no checkout após a adição de um endereço.", "discount_code_error": "O código de desconto não pode ser aplicado ao seu carrinho.", "shipping_policy": "Frete calculado no checkout.", "recipient_form_send_to": "Enviar para", "recipient_form_email_label": "E-mail do destinatário", "recipient_form_email_label_my_email": "Meu e-mail", "recipient_form_email_address": "Endereço de e-mail do destinatário", "recipient_form_name_label": "Nome do destinatário (opcional)", "recipient_form_message": "Mensagem (opcional)", "recipient_form_characters_used": "{{ used_chars }}/{{ max_chars }} caracteres usados", "recipient_form_send_on": "DD/MM/AAAA", "recipient_form_send_on_label": "Enviar em (opcional)", "recipient_form_fields_visible": "Os campos do formulário do destinatário agora estão visíveis", "recipient_form_fields_hidden": "Os campos do formulário do destinatário agora estão ocultos", "recipient_form_error": "Houve um erro com o envio do formulário", "product_custom_property_character_count": "{{ used_chars }}/{{ max_chars }} caracteres usados", "terms_and_policies": "Termos e políticas", "pagination": { "nav_label": "Navegação por paginação", "previous": "Anterior", "next": "Próxima", "page": "Página {{ page }}" }, "volume_pricing_available": "Os preços por volume estão disponíveis", "volume_pricing": "Preços por volume", "at_price_each": "{{ price }}/cada", "each": "{{ price }}/cada", "each_abbreviation": "cada", "price_at": "em", "price_range": "Faixa de preço", "item_count_cutoff": "Mais de {{ count }} itens", "cancel": "Cancelar", "product_subtotal": "Subtotal do produto", "quantity_per_item": "/cada", "remove_all": "Remover tudo", "remove_all_items_confirmation": "Remover todos os {{ count }} itens do carrinho?", "remove_one_item_confirmation": "Remover 1 item do carrinho?", "total_items": "Total de itens", "variant": "Variante", "variant_total": "Total das variantes", "view_cart": "Ver carrinho", "your_cart": "Seu carrinho", "items_added_to_cart": { "one": "Foi adicionado 1 item ao carrinho", "other": "{{ count }} itens adicionados ao carrinho", "many": "{{ count }} itens adicionados ao carrinho" } }, "gift_cards": { "issued": { "how_to_use_gift_card": "Use o código do cartão-presente online ou o código QR na loja", "title": "O saldo no cartão-presente da loja {{ shop }} é de {{ value }}.", "subtext": "Seu cartão-presente", "shop_link": "Visitar loja virtual", "add_to_apple_wallet": "Adicionar ao app Wallet da Apple", "qr_image_alt": "Código QR (faça a leitura para resgatar o cartão-presente)", "copy_code": "Copiar código do cartão-presente", "expiration_date": "Expira em {{ expires_on }}", "copy_code_success": "Código copiado", "expired": "Vencido" } }, "placeholders": { "password": "Senha", "search": "Pesquisa", "product_title": "Título do produto", "collection_title": "Título da coleção", "blog_posts": "Posts do blog", "blog_post_title": "Título", "blog_post_author": "Autoria", "blog_post_date": "Data", "blog_post_description": "Um resumo do conteúdo do seu post no blog" }, "products": { "product": { "add_to_cart": "Adicionar ao carrinho", "added_to_cart": "Adicionado ao carrinho", "adding_to_cart": "Adicionando...", "add_to_cart_error": "Erro ao adicionar ao carrinho", "sold_out": "Esgotado", "unavailable": "Indisponível", "quantity_error_max": "Este item apresenta um máximo de {{ maximum }}", "quantity": "Quantidade", "quantity_increments": "Incrementos de {{ increment }}", "quantity_minimum": "Mínimo de {{ minimum }}", "quantity_maximum": "Máximo de {{ maximum }}", "in_cart": "no carrinho", "default_title": "Título padrão", "sticky_add_to_cart": "Barra de adição rápida ao carrinho" } }, "fields": { "separator": "para" }, "blogs": { "article": { "comment_author_separator": "•", "comments_heading": { "one": "{{ count }} comentário", "other": "{{ count }} comentários", "many": "{{ count }} comentários" } }, "comment_form": { "email": "E-mail", "error": "O comentário não foi publicado. Faça o seguinte:", "heading": "Deixe um comentário", "message": "Mensagem", "moderated": "Os comentários precisam ser aprovados antes da publicação.", "name": "Nome", "post": "Publicar comentário", "success_moderated": "O comentário foi publicado, aguardando moderação", "success": "Comentário publicado" } } } ================================================ FILE: locales/pt-BR.schema.json ================================================ { "names": { "404": "404", "borders": "Bordas", "collapsible_row": "Linha recolhível", "colors": "Cores", "custom_section": "Seção personalizada", "icon": "Ícone", "logo_and_favicon": "Logo e favicon", "overlapping_blocks": "Blocos sobrepostos", "product_buy_buttons": "Botões de compra", "product_description": "Descrição", "product_price": "Preço", "product_variant_picker": "Seletor de variantes", "slideshow": "Apresentação de slides", "typography": "Tipografia", "video": "Vídeo", "slideshow_controls": "Controles da apresentação de slides", "size": "Tamanho", "spacing": "Espaçamento", "product_recommendations": "Produtos recomendados", "product_media": "Mídia do produto", "featured_collection": "Coleção em destaque", "add_to_cart": "Adicionar ao carrinho", "email_signup": "Inscrição por e-mail", "submit_button": "Botão de envio", "grid_layout_selector": "Seletor de layout em grade", "image": "Imagem", "list_items": "Itens da lista", "facets": "Filtros", "variants": "Variantes", "product_cards": "Cartões de produto", "styles": "Estilos", "buttons": "Botões", "inputs": "Campos", "primary_button": "Botão primário", "secondary_button": "Botão secundário", "popovers_and_modals": "Pop-overs e janelas modais", "marquee": "Marca de seleção", "alternating_content_rows": "Linhas alternadas", "pull_quote": "Citação em destaque", "contact_form": "Formulário de contato", "featured_product": "Destaque do produto", "icons_with_text": "Ícones com texto", "accelerated_checkout": "Checkout acelerado", "accordion": "Seção expansível", "accordion_row": "Linha da seção expansível", "animations": "Animações", "announcement": "Anúncio", "announcement_bar": "Barra de anúncios", "badges": "Selos", "button": "Botão", "cart": "Carrinho", "cart_items": "Itens do carrinho", "cart_products": "Produtos do carrinho", "cart_title": "Carrinho", "collection": "Coleção", "collection_card": "Cartão da coleção", "collection_columns": "Colunas da coleção", "collection_container": "Coleção", "collection_description": "Descrição da coleção", "collection_image": "Imagem da coleção", "collection_info": "Informações da coleção", "collection_list": "Lista de coleções", "collections": "Coleções", "content": "Conteúdo", "content_grid": "Grade de conteúdo", "details": "Detalhes", "divider": "Divisor", "filters": "Filtragem e classificação", "follow_on_shop": "Seguir no Shop", "footer": "Rodapé", "footer_utilities": "Utilitários do rodapé", "group": "Grupo", "header": "Cabeçalho", "heading": "Título", "icons": "Ícones", "image_with_text": "Imagem com texto", "input": "Campo", "logo": "Logo", "magazine_grid": "Grade de revista", "media": "Mídia", "menu": "Menu", "mobile_layout": "Layout para celular", "payment_icons": "Ícones de pagamento", "popup_link": "Link de pop-up", "predictive_search": "Pop-over de pesquisa", "predictive_search_empty": "Pesquisa preditiva vazia", "price": "Preço", "product": "Produto", "product_card": "Cartão do produto", "product_card_media": "Mídia", "product_card_rendering": "Renderização do cartão do produto", "product_grid": "Grade", "product_grid_main": "Grade de produtos", "product_image": "Imagem do produto", "product_information": "Informações do produto", "product_list": "Coleção em destaque", "product_review_stars": "Estrelas de avaliação", "quantity": "Quantidade", "row": "Linha", "search": "Pesquisa", "section": "Seção", "selected_variants": "Variantes selecionadas", "slide": "Slide", "social_media_links": "Links de redes sociais", "spacer": "Espaçador", "steps": "Etapas", "summary": "Resumo", "swatches": "Swatches", "testimonials": "Depoimentos", "text": "Texto", "title": "Título", "utilities": "Utilitários", "search_input": "Campo de pesquisa", "search_results": "Resultados da pesquisa", "read_only": "Somente leitura", "collection_title": "Título da coleção", "collections_bento": "Lista de coleções: Bento", "faq_section": "Perguntas frequentes", "hero": "Hero", "jumbo_text": "Texto jumbo", "view_all_button": "Ver tudo", "video_section": "Vídeo", "blog": "Blog", "blog_posts": "Posts do blog", "custom_liquid": "Liquid personalizado", "blog_post": "Post do blog", "caption": "Legenda", "collection_card_image": "Imagem", "collection_links": "Links da coleção", "collection_links_spotlight": "Links da coleção: Destaque", "collection_links_text": "Links da coleção: Texto", "collections_carousel": "Lista de coleções: Carrossel", "collections_editorial": "Lista de coleções: Editorial", "collections_grid": "Lista de coleções: Grade", "copyright": "Direitos autorais", "count": "Contagem", "divider_section": "Divisor", "drawers": "Gavetas", "editorial": "Editorial", "editorial_jumbo_text": "Editorial: Texto jumbo", "hero_marquee": "Hero: Marca de seleção", "input_fields": "Campos de entrada", "local_pickup": "Retirada no local", "marquee_section": "Marca de seleção", "media_with_text": "Mídia com texto", "page": "Página", "page_content": "Conteúdo", "page_layout": "Layout da página", "policy_list": "Links de políticas", "prices": "Preços", "products_carousel": "Coleção em destaque: Carrossel", "products_editorial": "Coleção em destaque: Editorial", "products_grid": "Coleção em destaque: Grade", "social_link": "Link de rede social", "split_showcase": "Vitrine dividida", "variant_pickers": "Seletores de variantes", "pills": "Pílulas", "product_title": "Título do produto", "large_logo": "Logo grande", "product_list_button": "Botão Ver tudo", "product_inventory": "Estoque do produto", "description": "Descrição", "featured_image": "Imagem em destaque", "multicolumn": "Várias colunas", "rich_text_section": "Rich text", "product_custom_property": "Instruções especiais", "hero_bottom_aligned": "Hero: Alinhado na parte inferior", "blog_card": "Cartão do blog", "blog_posts_grid": "Posts do blog: Grade", "blog_posts_carousel": "Posts do blog: Carrossel", "blog_posts_editorial": "Posts do blog: Editorial", "excerpt": "Trecho", "footer_password": "Rodapé da senha", "policies_and_links": "Políticas e links", "card": "Cartão", "carousel": "Carrossel", "carousel_content": "Conteúdo do carrossel", "quick_order_list": "Lista de pedidos rápidos", "column": "Coluna", "comparison_slider": "Slider de comparação", "slideshow_full_frame": "Apresentação de slides: Tela cheia", "slideshow_inset": "Apresentação de slides: Recuado", "image_compare": "Comparação de imagem", "subheading": "Subtítulo", "featured_product_information": "Produto em destaque", "product_hotspots": "Hotspots do produto", "hotspot_product": "Hotspot", "product_sku": "SKU", "layered_slideshow": "Apresentação de slides em camadas" }, "settings": { "alignment": "Alinhamento", "autoplay": "Reprodução automática", "background": "Plano de fundo", "border_radius": "Raio do canto", "border_width": "Espessura da borda", "borders": "Bordas", "bottom_padding": "Preenchimento inferior", "button": "Botão", "color": "Cor", "colors": "Cores", "content_alignment": "Alinhamento do conteúdo", "content_direction": "Direção do conteúdo", "content_position": "Posição do conteúdo", "cover_image_size": "Tamanho da imagem de capa", "cover_image": "Imagem de capa", "custom_minimum_height": "Altura mínima personalizada", "custom_width": "Largura personalizada", "enable_video_looping": "Loop do vídeo", "favicon": "Favicon", "font_family": "Família de fontes", "gap": "Espaçamento", "geometric_translate_y": "Translação geométrica Y", "heading": "Título", "icon": "Ícone", "image": "Imagem", "image_icon": "Ícone de imagem", "image_opacity": "Opacidade da imagem", "image_position": "Posição da imagem", "image_ratio": "Proporção da imagem", "label": "Etiqueta", "line_height": "Altura da linha", "link": "Link", "layout_gap": "Espaçamento do layout", "make_section_full_width": "Deixar a seção com largura total", "minimum_height": "Altura mínima", "opacity": "Opacidade", "overlay_opacity": "Opacidade da sobreposição", "padding": "Preenchimento", "primary_color": "Links", "product": "Produto", "section_width": "Largura da seção", "size": "Tamanho", "slide_spacing": "Espaçamento do slide", "slide_width": "Largura do slide", "slideshow_fullwidth": "Slides em largura total", "style": "Estilo", "text": "Texto", "text_case": "Caixa", "top_padding": "Preenchimento superior", "video": "Vídeo", "video_alt_text": "Texto alternativo", "video_loop": "Repetir vídeo em loop", "video_position": "Posição do vídeo", "width": "Largura", "z_index": "Índice Z", "limit_content_width": "Limitar largura do conteúdo", "color_scheme": "Esquema de cores", "inherit_color_scheme": "Herdar esquema de cores", "product_count": "Contagem de produtos", "product_type": "Tipo de produto", "content_width": "Largura do conteúdo", "collection": "Coleção", "enable_sticky_content": "Conteúdo fixo no desktop", "error_color": "Erro", "success_color": "Sucesso", "primary_font": "Fonte primária", "secondary_font": "Fonte secundária", "tertiary_font": "Fonte terciária", "columns": "Colunas", "items_to_show": "Itens a serem exibidos", "layout": "Layout", "layout_type": "Tipo", "show_grid_layout_selector": "Exibir seletor de layout de grade", "view_more_show": "Exibir botão Ver mais", "image_gap": "Espaçamento da imagem", "width_desktop": "Largura no desktop", "width_mobile": "Largura no celular", "border_style": "Estilo da borda", "height": "Altura", "thickness": "Espessura", "stroke": "Traço", "filter_style": "Estilo do filtro", "swatches": "Amostras", "quick_add_colors": "Cores da adição rápida", "divider_color": "Divisor", "border_opacity": "Opacidade da borda", "hover_background": "Plano de fundo ao passar o mouse", "hover_borders": "Bordas ao passar o mouse", "hover_text": "Texto ao passar o mouse", "primary_hover_color": "Links ao passar o mouse", "primary_button_text": "Texto do botão primário", "primary_button_background": "Plano de fundo do botão primário", "primary_button_border": "Borda do botão primário", "secondary_button_text": "Texto do botão secundário", "secondary_button_background": "Plano de fundo do botão secundário", "secondary_button_border": "Borda do botão secundário", "shadow_color": "Sombra", "limit_media_to_screen_height": "Restringir à altura da tela", "video_autoplay": "Reprodução automática", "video_cover_image": "Imagem de capa", "video_external_url": "URL", "video_source": "Fonte", "first_row_media_position": "Posição da mídia na primeira linha", "accordion": "Seção expansível", "aspect_ratio": "Proporção", "auto_rotate_announcements": "Girar anúncios automaticamente", "auto_rotate_slides": "Girar slides automaticamente", "background_color": "Cor do plano de fundo", "badge_corner_radius": "Raio do canto", "badge_position": "Posição nos cartões", "badge_sale_color_scheme": "Promoção", "badge_sold_out_color_scheme": "Esgotado", "behavior": "Comportamento", "blur": "Desfoque da sombra", "border": "Borda", "bottom": "Inferior", "card_image_height": "Altura da imagem do produto", "carousel_on_mobile": "Carrossel no celular", "cart_count": "Contagem do carrinho", "cart_items": "Itens do carrinho", "cart_related_products": "Produtos relacionados", "cart_title": "Carrinho", "cart_total": "Total do carrinho", "cart_type": "Tipo", "case": "Caixa", "checkout_buttons": "Botões de checkout acelerado", "collection_list": "Coleções", "collection_templates": "Modelos de coleção", "content": "Conteúdo", "corner_radius": "Raio do canto", "country_region": "País/região", "currency_code": "Código da moeda", "custom_height": "Altura personalizada", "custom_mobile_size": "Tamanho personalizado para celular", "desktop_height": "Altura no desktop", "direction": "Direção", "display": "Exibição", "divider_thickness": "Espessura do divisor", "divider": "Divisor", "dividers": "Divisores", "drop_shadow": "Sombra projetada", "empty_state_collection_info": "Exibida antes de uma busca ser inserida", "empty_state_collection": "Coleção de estado vazio", "enable_filtering": "Filtros", "enable_grid_density": "Controle de layout de grade", "enable_sorting": "Classificação", "enable_zoom": "Habilitar zoom", "equal_columns": "Colunas iguais", "expand_first_group": "Expandir primeiro grupo", "extend_media_to_screen_edge": "Estender mídia até a borda da tela", "extend_summary": "Estender até a borda da tela", "extra_large": "Extragrande", "extra_small": "Extrapequeno", "fixed_height": "Altura em pixels", "fixed_width": "Largura em pixels", "flag": "Bandeira", "font_price": "Fonte do preço", "font_weight": "Peso da fonte", "font": "Fonte", "full_width_first_image": "Primeira imagem em largura total", "full_width_on_mobile": "Largura total no celular", "heading_preset": "Predefinição de título", "hide_padding": "Ocultar preenchimento", "hide_unselected_variant_media": "Ocultar mídia de variante não selecionada", "horizontal_gap": "Espaçamento horizontal", "horizontal_offset": "Deslocamento horizontal da sombra", "hover_behavior": "Comportamento ao passar o mouse", "icon_background": "Plano de fundo do ícone", "icons": "Ícones", "image_border_radius": "Raio do canto da imagem", "installments": "Parcelas", "integrated_button": "Botão integrado", "language_selector": "Seletor de idiomas", "large": "Grande", "left_padding": "Preenchimento à esquerda", "left": "Esquerda", "letter_spacing": "Espaçamento entre letras", "limit_product_details_width": "Limitar largura dos detalhes do produto", "link_preset": "Predefinição de link", "links": "Links", "logo_font": "Fonte do logo", "logo": "Logo", "loop": "Loop", "make_details_sticky_desktop": "Fixo no desktop", "max_width": "Largura máxima", "media_height": "Altura da mídia", "media_overlay": "Sobreposição de mídia", "media_position": "Posição da mídia", "media_type": "Tipo de mídia", "media_width": "Largura da mídia", "menu": "Menu", "mobile_columns": "Colunas no celular", "mobile_height": "Altura no celular", "mobile_logo_image": "Logo para celular", "mobile_quick_add": "Adição rápida no celular", "motion_direction": "Direção do movimento", "motion": "Movimento", "movement_direction": "Direção do movimento", "navigation_bar_color_scheme": "Esquema de cores da barra de navegação", "navigation_bar": "Barra de navegação", "navigation": "Navegação", "open_new_tab": "Abrir link em nova aba", "overlay_color": "Cor da sobreposição", "overlay": "Sobreposição", "padding_bottom": "Preenchimento inferior", "padding_horizontal": "Preenchimento horizontal", "padding_top": "Preenchimento superior", "page_width": "Largura da página", "pagination": "Paginação", "percent_height": "Altura em porcentagem", "percent_size_mobile": "Tamanho em porcentagem", "percent_size": "Tamanho em porcentagem", "percent_width": "Largura em porcentagem", "pixel_size_mobile": "Tamanho em pixels", "pixel_size": "Tamanho em pixels", "placement": "Posicionamento", "position": "Posição", "preset": "Predefinição", "product_cards": "Cartões de produto", "product_pages": "Páginas de produto", "product_templates": "Modelos de produto", "products": "Produtos", "quick_add": "Adição rápida", "ratio": "Proporção", "regular": "Normal", "review_count": "Contagem de avaliações", "right": "Direita", "row_height": "Altura da linha", "row": "Linha", "seller_note": "Permitir observação para o vendedor", "shape": "Formato", "show_as_accordion": "Exibir como seção expansível no celular", "show_sale_price_first": "Exibir preço promocional primeiro", "show_tax_info": "Informações de tributos", "show": "Exibir", "size_mobile": "Tamanho no celular", "small": "Pequeno", "speed": "Velocidade", "statement": "Extrato", "sticky_header": "Cabeçalho fixo", "text_hierarchy": "Hierarquia do texto", "text_presets": "Predefinições de texto", "title": "Título", "top": "Superior", "type": "Tipo", "type_preset": "Predefinição de texto", "underline_thickness": "Espessura do sublinhado", "unit": "Unidade", "variant_images": "Imagens de variantes", "vendor": "Fabricante", "vertical_gap": "Espaçamento vertical", "vertical_offset": "Deslocamento vertical da sombra", "vertical_on_mobile": "Vertical no celular", "view_all_as_last_card": "\"Ver tudo\" como último cartão", "weight": "Peso", "wrap": "Quebra de linha", "read_only": "Somente leitura", "always_stack_buttons": "Sempre empilhar botões", "custom_mobile_width": "Largura personalizada para celular", "gradient_direction": "Direção do gradiente", "headings": "Títulos", "overlay_style": "Estilo da sobreposição", "shadow_opacity": "Opacidade da sombra", "show_filter_label": "Etiquetas de texto para filtros aplicados", "show_swatch_label": "Etiquetas de texto para amostras", "transparent_background": "Plano de fundo transparente", "hide_logo_on_home_page": "Ocultar logo na página inicial", "account": "Conta", "align_baseline": "Alinhar linha de base do texto", "add_discount_code": "Permitir descontos no carrinho", "background_overlay": "Sobreposição do plano de fundo", "background_media": "Mídia de plano de fundo", "border_thickness": "Espessura da borda", "bottom_row": "Linha inferior", "button_text_case": "Caixa do texto", "card_size": "Tamanho do cartão", "auto_open_cart_drawer": "A gaveta abre automaticamente ao \"Adicionar ao carrinho\"", "collection_count": "Contagem da coleção", "collection_title_case": "Caixa do título da coleção", "custom_liquid": "Código Liquid", "default": "Padrão", "default_logo": "Logo padrão", "divider_width": "Largura do divisor", "horizontal_padding": "Preenchimento horizontal", "inverse": "Inverso", "inverse_logo": "Logo inverso", "layout_style": "Estilo", "length": "Comprimento", "mobile_card_size": "Tamanho do cartão no celular", "mobile_pagination": "Paginação no celular", "open_row_by_default": "Abrir linha por padrão", "page": "Página", "page_transition_enabled": "Transição de página", "product_and_card_title_case": "Caixa do título do produto e do cartão", "product_title_case": "Caixa do título do produto", "right_padding": "Preenchimento à direita", "search": "Busca", "search_icon": "Ícone de busca", "search_position": "Posição", "search_row": "Linha", "show_author": "Autor", "show_alignment": "Exibir alinhamento", "show_count": "Exibir contagem", "show_date": "Data", "show_pickup_availability": "Exibir disponibilidade para retirada", "show_search": "Exibir busca", "text_label_case": "Caixa da etiqueta de texto", "use_inverse_logo": "Usar logo inverso", "vertical_padding": "Preenchimento vertical", "visibility": "Visibilidade", "product_corner_radius": "Raio do canto do produto", "card_corner_radius": "Raio do canto do cartão", "alignment_mobile": "Alinhamento no celular", "animation_repeat": "Repetir animação", "blurred_reflection": "Reflexo desfocado", "card_hover_effect": "Efeito de foco do cartão", "inventory_threshold": "Limite de estoque baixo", "reflection_opacity": "Opacidade do reflexo", "show_inventory_quantity": "Exibir quantidade de estoque baixo", "transition_to_main_product": "Transição do cartão de produto para a página do produto", "show_second_image_on_hover": "Exibir segunda imagem ao passar o mouse", "media": "Mídia", "product_card_carousel": "Exibir carrossel", "media_fit": "Ajuste da mídia", "scroll_speed": "Tempo até o próximo anúncio", "show_powered_by_shopify": "Exibir \"Com tecnologia da Shopify\"", "gift_card_form": "Formulário de cartão-presente", "seller_note_open_by_default": "Abrir observação para o vendedor por padrão", "add_to_cart_animation": "Adicionar ao carrinho", "custom_link": "Link personalizado", "product_custom_property": { "heading": "Título", "description": "Descrição", "key": "Nome da propriedade", "key_info": "Não pode ficar em branco e deve ser exclusivo para cada bloco. Aparece no carrinho, no checkout e nos detalhes do pedido.", "placeholder_text": "Texto do marcador de posição", "default_heading": "Personalize seu produto", "default_placeholder": "Insira suas instruções especiais", "default_property_key": "Instruções especiais", "max_length": "Máximo de caracteres", "required": "Entrada obrigatória para adicionar o item ao carrinho", "input_type": "Tipo de entrada", "input_type_text": "Texto", "input_type_checkbox": "Caixa de seleção", "content_settings": "Configurações de conteúdo", "buyers_input": "Entrada do comprador", "checkbox_label": "Etiqueta da caixa de seleção", "default_checkbox_label": "Incluir embrulho para presente", "heading_preset": "Título", "description_preset": "Descrição", "input_preset": "Entrada", "checkbox_preset": "Etiqueta da caixa de seleção" }, "blog": "Blog", "post_count": "Contagem de posts", "animation": "Animação", "top_level_size": "Tamanho do nível superior", "empty_cart_button_link": "Link do botão do carrinho vazio", "auto_load_products": "Carregar produtos automaticamente na rolagem", "products_per_page": "Produtos por página", "custom_mobile_media": "Mostrar mídia diferente no celular", "stack_media_on_mobile": "Empilhar mídia", "media_type_1": "Tipo de mídia", "media_type_2": "Tipo de mídia 2", "full_frame_on_mobile": "Largura total no celular", "skus": "SKUs", "variant_per_page": "Variantes por página", "image_1": "Imagem 1", "image_2": "Imagem 2", "after_image": "Imagem 'depois'", "before_image": "Imagem 'antes'", "cs_slider_style": "Estilo do slider", "cs_slider_color": "Cor do slider", "cs_slider_inner_color": "Cor interna do slider", "text_on_images": "Texto nas imagens", "card_height": "Altura do cartão", "submenu_size": "Tamanho do submenu", "desktop_position": "Posição no desktop", "desktop_pagination": "Paginação no desktop", "bullseye_color": "Cor interna", "hotspot_color": "Cor do hotspot", "product_price_typography": "Tipografia do preço do produto", "product_title_typography": "Tipografia do título do produto", "x_position": "Posição horizontal", "y_position": "Posição vertical", "enable_sticky_add_to_cart": "Barra fixa de adicionar ao carrinho", "sticky_add_to_cart": "Adicionar ao carrinho fixo", "actions_display_style": "Estilo de menu" }, "options": { "apple": "Apple", "arrow": "Seta", "auto": "Automático", "banana": "Banana", "bottle": "Garrafa", "box": "Caixa", "buttons": "Botões", "carrot": "Cenoura", "center": "Centralizado", "chat_bubble": "Balão de chat", "clipboard": "Área de transferência", "contain": "Conter", "counter": "Contador", "cover": "Cobrir", "custom": "Personalizado", "dairy_free": "Sem laticínios", "dairy": "Laticínios", "default": "Padrão", "dropdowns": "Menus suspensos", "dots": "Pontos", "dryer": "Secadora", "end": "Final", "eye": "Olho", "facebook": "Facebook", "fill": "Preencher", "fire": "Fogo", "fit": "Ajustar", "full": "Total", "full_and_page": "Plano de fundo total, conteúdo com largura da página", "gluten_free": "Sem glúten", "heading": "Título", "heart": "Coração", "horizontal": "Horizontal", "instagram": "Instagram", "iron": "Ferro de passar", "landscape": "Paisagem", "large": "Grande", "leaf": "Folha", "leather": "Couro", "lg": "G", "lightning_bolt": "Raio", "link": "Link", "lipstick": "Batom", "lock": "Cadeado", "lowercase": "minúsculas", "m": "M", "map_pin": "Alfinete de mapa", "medium": "Médio", "none": "Nenhum", "numbers": "Números", "nut_free": "Sem nozes", "outline": "Contorno", "page": "Página", "pants": "Calças", "paw_print": "Patada", "pepper": "Pimenta", "perfume": "Perfume", "pinterest": "Pinterest", "plane": "Avião", "plant": "Planta", "portrait": "Retrato", "price_tag": "Etiqueta de preço", "question_mark": "Ponto de interrogação", "recycle": "Reciclar", "return": "Devolução", "ruler": "Régua", "s": "P", "sentence": "Frase", "serving_dish": "Travessa", "shirt": "Camisa", "shoe": "Sapato", "silhouette": "Silhueta", "small": "Pequeno", "snapchat": "Snapchat", "snowflake": "Floco de neve", "solid": "Sólido", "space_between": "Espaço entre", "square": "Quadrado", "star": "Estrela", "start": "Início", "stopwatch": "Cronômetro", "tiktok": "TikTok", "truck": "Caminhão", "tumblr": "Tumblr", "twitter": "X (Twitter)", "uppercase": "Maiúsculas", "vertical": "Vertical", "vimeo": "Vimeo", "washing": "Lavagem", "circle": "Círculo", "swatches": "Swatches", "full_and_page_offset_left": "Plano de fundo total, conteúdo com largura da página, deslocado para a esquerda", "full_and_page_offset_right": "Plano de fundo total, conteúdo com largura da página, deslocado para a direita", "offset_left": "Deslocado para a esquerda", "offset_right": "Deslocado para a direita", "page_center_aligned": "Página, alinhado ao centro", "page_left_aligned": "Página, alinhado à esquerda", "page_right_aligned": "Página, alinhado à direita", "button": "Botão", "caption": "Legenda", "h1": "Título 1", "h2": "Título 2", "h3": "Título 3", "h4": "Título 4", "h5": "Título 5", "h6": "Título 6", "paragraph": "Parágrafo", "primary": "Primário", "secondary": "Secundário", "tertiary": "Terciário", "chevron_left": "Divisa para a esquerda", "chevron_right": "Divisa para a direita", "diamond": "Diamante", "grid": "Grade", "parallelogram": "Paralelogramo", "rounded": "Arredondado", "fit_content": "Ajustar", "pills": "Pílulas", "heavy": "Pesado", "thin": "Fino", "drawer": "Gaveta", "preview": "Pré-visualização", "text": "Texto", "video_uploaded": "Enviado", "video_external_url": "URL externo", "aspect_ratio": "Proporção", "fixed": "Fixo", "pixel": "Pixel", "percent": "Porcentagem", "above_carousel": "Acima do carrossel", "all": "Todos", "up": "Para cima", "down": "Para baixo", "always": "Sempre", "arrows_large": "Setas grandes", "arrows": "Setas", "balance": "Equilíbrio", "bento": "Bento", "black": "Preto", "bluesky": "Bluesky", "body_large": "Corpo do texto (grande)", "body_regular": "Corpo do texto (normal)", "body_small": "Corpo do texto (pequeno)", "bold": "Negrito", "bottom_left": "Inferior esquerdo", "bottom_right": "Inferior direito", "bottom": "Inferior", "capitalize": "Primeira letra maiúscula", "caret": "Caret", "carousel": "Carrossel", "check_box": "Caixa de seleção", "chevron_large": "Divisas grandes", "chevron": "Divisa", "chevrons": "Divisas", "classic": "Clássico", "collection_images": "Imagens da coleção", "color": "Cor", "complementary": "Complementar", "dissolve": "Dissolver", "dotted": "Pontilhado", "editorial": "Editorial", "extra_large": "Extragrande", "extra_small": "Extrapequeno", "featured_collections": "Coleções em destaque", "featured_products": "Produtos em destaque", "font_primary": "Primária", "font_secondary": "Secundária", "font_tertiary": "Terciária", "forward": "Para a frente", "full_screen": "Tela cheia", "gradient": "Gradiente", "heading_extra_large": "Título (extragrande)", "heading_extra_small": "Título (extrapequeno)", "heading_large": "Título (grande)", "heading_regular": "Título (normal)", "heading_small": "Título (pequeno)", "icon": "Ícone", "image": "Imagem", "input": "Campo", "inside_carousel": "Dentro do carrossel", "inverse_large": "Inverso grande", "inverse": "Inverso", "large_arrows": "Setas grandes", "large_chevrons": "Divisas grandes", "left": "Esquerda", "light": "Leve", "linkedin": "LinkedIn", "loose": "Solto", "media_first": "Mídia primeiro", "media_second": "Mídia em segundo", "modal": "Janela modal", "narrow": "Estreito", "never": "Nunca", "next_to_carousel": "Ao lado do carrossel", "normal": "Normal", "nowrap": "Sem quebra de linha", "off_media": "Fora da mídia", "on_media": "Na mídia", "on_scroll_up": "Ao rolar para cima", "one_half": "1/2", "one_number": "1", "one_third": "1/3", "pill": "Pílula", "plus": "Mais", "pretty": "Bonito", "price": "Preço", "primary_style": "Estilo primário", "rectangle": "Retângulo", "regular": "Normal", "related": "Relacionados", "reverse": "Inverter", "rich_text": "Rich text", "right": "Direita", "secondary_style": "Estilo secundário", "semibold": "Seminegrito", "shaded": "Sombreado", "show_second_image": "Mostrar segunda imagem", "single": "Único", "slide_left": "Deslizar para a esquerda", "slide_up": "Deslizar para cima", "spotify": "Spotify", "stack": "Empilhar", "text_only": "Apenas texto", "threads": "Threads", "thumbnails": "Miniaturas", "tight": "Justo", "top_left": "Superior esquerdo", "top_right": "Superior direito", "top": "Superior", "two_number": "2", "two_thirds": "2/3", "underline": "Sublinhado", "video": "Vídeo", "wide": "Largo", "youtube": "YouTube", "accent": "Destaque", "below_image": "Abaixo da imagem", "body": "Corpo do texto", "button_primary": "Botão primário", "button_secondary": "Botão secundário", "compact": "Compacto", "crop_to_fit": "Cortar para ajustar", "hidden": "Oculto", "hint": "Dica", "maintain_aspect_ratio": "Manter proporção", "off": "Desativado", "on_image": "Na imagem", "social_bluesky": "Social: Bluesky", "social_facebook": "Social: Facebook", "social_instagram": "Social: Instagram", "social_linkedin": "Social: LinkedIn", "social_pinterest": "Social: Pinterest", "social_snapchat": "Social: Snapchat", "social_spotify": "Social: Spotify", "social_threads": "Social: Threads", "social_tiktok": "Social: TikTok", "social_tumblr": "Social: Tumblr", "social_twitter": "Social: X (Twitter)", "social_whatsapp": "Social: WhatsApp", "social_vimeo": "Social: Vimeo", "social_youtube": "Social: YouTube", "spotlight": "Destaque", "standard": "Padrão", "subheading": "Subtítulo", "blur": "Desfoque", "lift": "Elevar", "reveal": "Revelar", "scale": "Escala", "subtle_zoom": "Zoom", "with_hints": "Com dicas", "below_media": "Abaixo da mídia", "full_frame": "Tela cheia", "icons": "Ícones" }, "content": { "advanced": "Avançado", "background_image": "Imagem de fundo", "background_video": "Vídeo de fundo", "block_size": "Tamanho do bloco", "borders": "Bordas", "describe_the_video_for": "Descreva o vídeo para clientes que usam leitores de tela. [Saiba mais](https://help.shopify.com/manual/online-store/themes/theme-structure/theme-features#video-block)", "section_size": "Tamanho da seção", "slideshow_width": "Largura do slide", "typography": "Tipografia", "width_is_automatically_optimized": "A largura é otimizada automaticamente para celular.", "complementary_products": "Os produtos complementares devem ser configurados com o app Search & Discovery. [Saiba mais](https://help.shopify.com/manual/online-store/search-and-discovery)", "mobile_column_optimization": "As colunas serão otimizadas automaticamente para celular", "content_width": "A largura do conteúdo só se aplica quando a largura da seção é definida como largura total.", "responsive_font_sizes": "Os tamanhos são dimensionados automaticamente para todos os tamanhos de tela", "buttons": "Botões", "swatches": "Swatches", "variant_settings": "Configurações de variantes", "background": "Plano de fundo", "appearance": "Aparência", "arrows": "Setas", "body_size": "Tamanho do corpo do texto", "mobile_size": "Tamanho para celular", "bottom_row_appearance": "Aparência da linha inferior", "cards_layout": "Layout dos cartões", "carousel_navigation": "Navegação do carrossel", "carousel_pagination": "Paginação do carrossel", "copyright": "Direitos autorais", "edit_logo_in_theme_settings": "Edite o logo nas [configurações do tema](/editor?context=theme&category=logo%20and%20favicon)", "edit_price_in_theme_settings": "Edite a formatação de preço nas [configurações do tema](/editor?context=theme&category=currency%20code)", "edit_variants_in_theme_settings": "Edite o estilo da variante nas [configurações do tema](/editor?context=theme&category=variants)", "email_signups_create_customer_profiles": "As inscrições adicionam [perfis de cliente](https://help.shopify.com/manual/customers)", "follow_on_shop_eligiblity": "Para que o botão seja exibido, o canal de vendas Shop precisa estar instalado e o Shop Pay ativado. [Saiba mais](https://help.shopify.com/en/manual/online-store/themes/customizing-themes/add-shop-buttons)", "fonts": "Fontes", "grid": "Grade", "heading_size": "Tamanho do título", "image": "Imagem", "input": "Campo", "layout": "Layout", "link": "Link", "link_padding": "Preenchimento do link", "localization": "Localização", "logo": "Logo", "margin": "Margem", "media": "Mídia", "media_1": "Mídia 1", "media_2": "Mídia 2", "menu": "Menu", "mobile_layout": "Layout para celular", "padding": "Preenchimento", "padding_desktop": "Preenchimento para desktop", "paragraph": "Parágrafo", "policies": "Políticas", "popup": "Pop-up", "search": "Pesquisa", "section_layout": "Layout da seção", "size": "Tamanho", "social_media": "Redes sociais", "submit_button": "Botão de envio", "text_presets": "Predefinições de texto", "transparent_background": "Plano de fundo transparente", "typography_primary": "Tipografia primária", "typography_secondary": "Tipografia secundária", "typography_tertiary": "Tipografia terciária", "mobile_width": "Largura para celular", "width": "Largura", "images": "Imagens", "visibility": "Visibilidade", "carousel": "Carrossel", "colors": "Cores", "collection_page": "Página da coleção", "customer_account": "Conta de cliente", "edit_empty_state_collection_in_theme_settings": "Edite a coleção de estado vazio nas [configurações do tema](/editor?context=theme&category=search)", "grid_layout": "Layout em grade", "home_page": "Página inicial", "inverse_logo_info": "Usado quando o plano de fundo transparente do cabeçalho é definido como Inverso", "manage_customer_accounts": "[Gerencie a visibilidade](/admin/settings/customer_accounts) nas configurações da conta de cliente. Contas legadas não são compatíveis.", "manage_policies": "[Gerenciar políticas](/admin/settings/legal)", "product_page": "Página do produto", "text": "Texto", "thumbnails": "Miniaturas", "visible_if_collection_has_more_products": "Visível se a coleção tiver mais produtos do que o exibido", "app_required_for_ratings": "É necessário um app para classificações de produtos. [Saiba mais](https://help.shopify.com/manual/apps)", "icon": "Ícone", "manage_store_name": "[Gerenciar nome da loja](/admin/settings/general?edit=storeName)", "resource_reference_collection_card": "Exibe a coleção da seção principal", "resource_reference_collection_card_image": "Exibe a imagem da coleção principal", "resource_reference_collection_title": "Exibe o título da coleção principal", "resource_reference_product": "Conecta-se automaticamente ao produto principal", "resource_reference_product_card": "Exibe o produto da seção principal", "resource_reference_product_inventory": "Exibe o estoque do produto principal", "resource_reference_product_price": "Exibe o preço do produto principal", "resource_reference_product_recommendations": "Exibe recomendações com base no produto principal", "resource_reference_product_review": "Exibe as avaliações do produto principal", "resource_reference_product_swatches": "Exibe os swatches do produto principal", "resource_reference_product_title": "Exibe o título do produto principal", "resource_reference_product_variant_picker": "Exibe as variantes do produto principal", "resource_reference_product_media": "Exibe a mídia do produto principal", "product_media": "Mídia do produto", "section_link": "Link da seção", "gift_card_form_description": "Os clientes podem enviar cartões-presente para o e-mail de um destinatário com uma mensagem pessoal. [Saiba mais](https://help.shopify.com/manual/products/gift-card-products)", "heading": "Título", "resource_reference_product_custom_property": "Adicione campos de entrada personalizáveis para coletar informações personalizadas que serão adicionadas a este item de linha do pedido e ficarão visíveis nos detalhes do pedido.", "block_link": "Link do bloco", "submenu_feature": "Recurso de submenu", "cart_features": "Recursos do carrinho", "email_signup": "Inscrição de e-mail", "mobile_media": "Mídia para celular", "mobile_media_2": "Mídia para celular 2", "navigation": "Navegação", "popover": "Popover", "popover_position": "Posição do popover", "resource_reference_product_sku": "Exibe o SKU do produto principal", "content_layout": "Layout do conteúdo", "mobile_media_1": "Mídia para celular 1", "utilities": "Utilitários" }, "html_defaults": { "share_information_about_your": "

Compartilhe informações sobre sua marca com seus clientes. Descreva um produto, faça anúncios ou dê as boas-vindas aos clientes em sua loja.

", "bestseller_h2": "

Mais vendidos

", "bestseller_h3": "

Mais vendidos

", "bestseller": "

Mais vendido

", "build_better": "

Acreditamos em construir melhor

", "contact_us": "

Fale conosco

", "discover_bestsellers": "

Descubra os mais vendidos que conquistaram o coração de nossos clientes com a combinação perfeita de funcionalidade e estilo.

", "everythings_starts_with_why": "

Tudo o que fazemos começa com o porquê

", "explore_latest_products": "

Explore nossos produtos mais recentes.

", "faq": "

Perguntas frequentes

", "first_to_know": "

Seja o primeiro a saber sobre novas coleções e ofertas especiais.

", "free_returns": "

Devoluções grátis em 30 dias

", "free_shipping_over": "

Frete grátis para compras acima de US$ 50

", "goal_for_every_customer": "

Nosso objetivo é que cada cliente fique totalmente satisfeito com a compra. Se não for o caso, avise-nos e faremos o nosso melhor para resolver a situação com você.

", "home_to_shirts": "

Início → Camisas

", "intentional_design": "

Design intencional

", "introducing_h2": "

Apresentamos

", "latest_products": "

Apresentamos nossos produtos mais recentes, feitos especialmente para a estação. Compre seus favoritos antes que acabem!

", "made_local_and_global": "

Nossos produtos são fabricados local e globalmente. Selecionamos cuidadosamente nossos parceiros de fabricação para garantir que nossos produtos tenham alta qualidade e um valor justo.

", "made_with_care_h2": "

Feito com cuidado

", "made_with_care_extended": "

Feito com cuidado e incondicionalmente amado por nossos clientes, este campeão de vendas exclusivo supera todas as expectativas.

", "made_with_care": "

Feito com cuidado e incondicionalmente amado por nossos clientes.

", "make_things_better_extended": "

Fazemos coisas que funcionam melhor e duram mais. Nossos produtos resolvem problemas reais com design clean e materiais honestos.

", "make_things_better": "

Fazemos coisas que funcionam melhor e duram mais.

", "may_also_like": "

Você também pode gostar

", "new_arrivals_h1": "

Novidades

", "new_arrivals_h2": "

Novidades

", "new_arrivals_h3": "

Novidades

", "product_launch": "

Dê uma olhada nos bastidores do nosso mais recente lançamento de produto.

", "product_story": "

No coração de cada produto existe uma história única, impulsionada por nossa paixão por qualidade e inovação. Cada item aprimora sua vida diária e desperta alegria.

", "real_people": "

Pessoas reais fazendo ótimos produtos

", "related_product": "

Produtos relacionados

", "return_policy": "

Qual é a política de devolução?

", "reviews": "

★★★★★ 368 avaliações

", "shipping_based_on_location": "

O frete é calculado com base na sua localização e nos itens do seu pedido. Você sempre saberá o preço do frete antes de comprar.

", "shop_by_collection": "

Compre por coleção

", "signature_products": "

Nosso produto exclusivo

", "styled_with": "

Combinado com

", "subscribe": "

Assine nossos e-mails

", "team_with_goal": "

Uma equipe com um objetivo

", "unable_to_accept_returns": "

Não podemos aceitar devoluções de determinados itens. Eles serão cuidadosamente marcados antes da compra.

", "work_quickly_to_ship": "

Trabalharemos rapidamente para enviar seu pedido o mais rápido possível. Assim que seu pedido for enviado, você receberá um e-mail com mais informações. Os prazos de entrega variam dependendo da sua localização.

", "join_our_email_list": "

Faça parte da nossa lista de e-mails

", "get_exclusive_deals_and_early_access_to_new_products": "

Receba ofertas exclusivas e acesso antecipado a novos produtos.

", "artistry_in_action": "

Arte em ação

", "authentic_materials": "

Materiais autênticos, sem concessões

", "bold_style_recognizable": "

Estilo arrojado e reconhecível em qualquer lugar

", "discover_elevated_design": "

Descubra o design sofisticado

", "expert_construction_finish": "

Fabricação primorosa e acabamento impecável

", "made_to_last": "

Feito para durar

", "pieces_better_with_time": "

Peças que só melhoram com o tempo e o uso

", "quality_you_can_feel": "

Qualidade que se sente

", "uncompromising_standards": "

Padrões rigorosos

", "featured_collection_h2": "

Coleção em destaque

", "shop_collection": "

Descubra nossa coleção selecionada, com os favoritos escolhidos a dedo que unem estilo e qualidade.

" }, "text_defaults": { "button_label": "Compre agora", "collapsible_row": "Linha expansível", "heading": "Título", "email_signup_button_label": "Inscrever-se", "accordion_heading": "Título da seção expansível", "contact_form_button_label": "Enviar", "popup_link": "Link do pop-up", "sign_up": "Inscreva-se", "welcome_to_our_store": "Boas-vindas à nossa loja", "be_bold": "Seja ousado.", "shop_our_latest_arrivals": "Compre nossos últimos lançamentos!", "are_purchases_final_sale": "Alguma compra é de liquidação?", "care_instructions": "Instruções de cuidados", "cart": "Carrinho", "discover_collection": "Descubra a coleção", "fit": "caimento", "how_much_for_shipping": "Qual é o custo do frete?", "learn_more": "Saiba mais", "manufacturing": "Fabricação", "materials": "Materiais", "return_policy": "Política de devolução", "shipping": "Frete", "shop_now_button_label": "Compre agora", "sign_up_button_label": "Inscrever-se", "submit_button_label": "Enviar", "up_the_ante": "Aumente\na\naposta", "view_all_button_label": "Ver tudo", "what_is_return_policy": "Qual é a política de devolução?", "when_will_order_arrive": "Quando receberei meu pedido?", "where_are_products_made": "Onde seus produtos são fabricados?", "trending_now": "Tendências", "shop_the_look": "Comprar o look", "bestsellers": "Mais vendidos", "featured_collection": "Coleção em destaque", "new_arrivals": "Novidades" }, "info": { "video_alt_text": "Descreva o vídeo para usuários de tecnologia assistiva", "video_autoplay": "Os vídeos ficarão sem som por padrão", "video_external": "Use um URL do YouTube ou do Vimeo", "carousel_layout_on_mobile": "O carrossel é sempre usado no celular", "carousel_hover_behavior_not_supported": "O efeito hover de \"Carrossel\" não é compatível quando o tipo \"Carrossel\" é selecionado no nível da seção", "checkout_buttons": "Permite que os compradores finalizem a compra mais rapidamente e pode melhorar a conversão. [Saiba mais](https://help.shopify.com/manual/online-store/dynamic-checkout)", "custom_heading": "Título personalizado", "edit_presets_in_theme_settings": "Edite as predefinições nas [configurações do tema](/editor?context=theme&category=typography)", "enable_filtering_info": "Personalize os filtros com o [app Search & Discovery](https://help.shopify.com/manual/online-store/search-and-discovery/filters)", "grid_layout_on_mobile": "O layout em grade é usado para celular", "logo_font": "Aplica-se apenas quando um logo não está selecionado", "manage_countries_regions": "[Gerenciar países/regiões](/admin/settings/markets)", "manage_languages": "[Gerenciar idiomas](/admin/settings/languages)", "transparent_background": "Revise cada modelo em que o plano de fundo transparente é aplicado para garantir a legibilidade", "aspect_ratio_adjusted": "Ajustado em alguns layouts", "custom_liquid": "Adicione snippets de app ou outro código para criar personalizações avançadas. [Saiba mais](https://shopify.dev/docs/api/liquid)", "pills_usage": "Usado para filtros aplicados, códigos de desconto e sugestões de pesquisa", "applies_on_image_only": "Aplica-se apenas a imagens", "hover_effects": "Aplica-se a cartões de produto e de coleção", "hide_logo_on_home_page_help": "O logo permanecerá visível quando o cabeçalho fixo estiver ativo", "media_type_info": "Os recursos são preenchidos com base nos links do menu", "logo_height": "Afeta apenas o logo do cabeçalho", "actions_display_style": "Os ícones são sempre usados em dispositivos móveis" }, "categories": { "basic": "Básico", "collection": "Coleção", "collection_list": "Lista de coleções", "footer": "Rodapé", "forms": "Formulários", "header": "Cabeçalho", "layout": "Layout", "links": "Links", "product": "Produto", "product_list": "Coleção em destaque", "banners": "Banners", "collections": "Coleções", "custom": "Personalizado", "decorative": "Decorativo", "products": "Produtos", "other_sections": "Outros", "storytelling": "Narrativa", "text": "Texto" } } ================================================ FILE: locales/pt-PT.json ================================================ { "blocks": { "load_video": "Carregar vídeo: {{ description }}", "sold_out": "Esgotado", "email_signup": { "label": "E-mail", "placeholder": "Endereço de e-mail", "success": "Agradecemos a sua subscrição!" }, "filter": "Filtrar", "payment_methods": "Métodos de pagamento", "contact_form": { "name": "Nome", "email": "E-mail", "phone": "Telefone", "comment": "Comentário", "post_success": "Agradecemos o seu contacto. Responder-lhe-emos logo que possível.", "error_heading": "Ajuste o seguinte:" }, "slider_label": "Slider" }, "accessibility": { "play_model": "Reproduzir modelo 3D", "play_video": "Reproduzir o vídeo", "unit_price": "Preço unitário", "country_results_count": "{{ count }} resultados", "slideshow_pause": "Pausar apresentação de diapositivos", "slideshow_play": "Reproduzir apresentação de diapositivos", "remove_item": "Remover {{ title}}", "skip_to_text": "Saltar para o conteúdo", "skip_to_product_info": "Saltar para a informação do produto", "skip_to_results_list": "Saltar para lista de resultados", "new_window": "Abrirá numa nova janela.", "close_dialog": "Fechar caixa de diálogo", "reset_search": "Repor pesquisa", "search_results_count": "{{ count }} resultados de pesquisa encontrados para \"{{ query }}\"", "search_results_no_results": "Não foram encontrados resultados para \"{{ query }}\"", "slideshow_next": "Diapositivo seguinte", "slideshow_previous": "Diapositivo anterior", "filters": "Filtros", "filter_count": { "one": "{{ count }} filtro aplicado", "other": "{{ count }} filtros aplicados", "many": "{{ count }} filtros aplicados" }, "account": "Conta", "cart": "Carrinho", "cart_count": "Total de itens no carrinho", "menu": "Menu", "country_region": "País/região", "slide_status": "Diapositivo {{ index }} de {{ length }}", "scroll_to": "Percorrer até {{ title }}", "loading_product_recommendations": "A carregar recomendações de produto", "discount": "Aplicar um código de desconto", "discount_menu": "Códigos de desconto", "discount_applied": "Código de desconto aplicado: {{ code }}", "pause_video": "Colocar vídeo em pausa", "inventory_status": "Estado do inventário", "localization_region_and_language": "Seletor de região e idioma", "find_country": "Localizar país", "decrease_quantity": "Diminuir quantidade", "increase_quantity": "Aumentar quantidade", "rating": "A classificação deste produto é de {{ rating }}/5", "quantity": "Quantidade", "nested_product": "{{ product_title }} para {{ parent_title }}", "remove": "Remover", "view_pricing_info": "Ver informações sobre preços", "open_hotspot": "Hotspot aberto", "slideshow": "Apresentação de diapositivos", "header_navigation_label": "Principal" }, "actions": { "add_to_cart": "Adicionar ao carrinho", "clear_all": "Limpar tudo", "remove": "Remover", "view_in_your_space": "Ver no seu espaço", "show_filters": "Filtrar", "clear": "Limpar", "continue_shopping": "Continuar a comprar", "log_in_html": "Tem uma conta? Inicie sessão para finalizar a compra mais rápido.", "see_items": { "one": "Ver {{ count }} item", "other": "Ver {{ count }} itens", "many": "Ver {{ count }} itens" }, "view_all": "Ver tudo", "add": "Adicionar", "choose": "Escolher", "added": "Adicionado", "show_less": "Mostrar menos", "show_more": "Mostrar mais", "close": "Fechar", "more": "Mais", "reset": "Repor", "zoom": "Zoom", "close_dialog": "Fechar caixa de diálogo", "back": "Voltar", "log_in": "Iniciar sessão", "log_out": "Terminar sessão", "remove_discount": "Remover desconto {{ code }}", "enter_using_password": "Entrar com palavra-passe", "submit": "Submeter", "enter_password": "Introduzir palavra-passe", "view_store_information": "Ver as informações da loja", "apply": "Aplicar", "open_image_in_full_screen": "Abrir imagem em ecrã inteiro", "sign_in_options": "Outras opções de início de sessão", "sign_up": "Registar-se", "sort": "Ordenar", "show_all_options": "Mostrar todas as opções", "open": "Abrir" }, "content": { "reviews": "avaliações", "language": "Idioma", "localization_region_and_language": "Região e idioma", "no_results_found": "Não foram encontrados resultados", "cart_total": "Total do carrinho", "your_cart_is_empty": "O seu carrinho está vazio", "product_image": "Imagem de produto", "product_information": "Informações de produto", "quantity": "Quantidade", "product_total": "Total de produto", "cart_estimated_total": "Total estimado", "seller_note": "Instruções especiais", "cart_subtotal": "Subtotal", "discounts": "Descontos", "discount": "Desconto", "duties_and_taxes_included_shipping_at_checkout_with_policy_html": "Encargos e impostos incluídos. Descontos e envio calculados na finalização da compra.", "duties_and_taxes_included_shipping_at_checkout_without_policy": "Encargos e impostos incluídos. Descontos e envio calculados na finalização da compra.", "taxes_included_shipping_at_checkout_with_policy_html": "Impostos incluídos. Descontos e envio calculados na finalização da compra.", "taxes_included_shipping_at_checkout_without_policy": "Impostos incluídos. Descontos e envio calculados na finalização da compra.", "duties_included_taxes_at_checkout_shipping_at_checkout_with_policy_html": "Encargos incluídos. Impostos, descontos e envio calculados na finalização da compra.", "duties_included_taxes_at_checkout_shipping_at_checkout_without_policy": "Encargos incluídos. Impostos, descontos e envio calculados na finalização da compra.", "taxes_at_checkout_shipping_at_checkout_with_policy_html": "Impostos, descontos e envio calculados na finalização da compra.", "taxes_at_checkout_shipping_at_checkout_without_policy": "Impostos, descontos e envio calculados na finalização da compra.", "checkout": "Finalizar a compra", "cart_title": "Carrinho", "price": "Preço", "price_regular": "Preço normal", "price_compare_at": "Preço comparado", "price_sale": "Preço de saldo", "duties_and_taxes_included": "Encargos e impostos incluídos.", "duties_included": "Encargos incluídos.", "shipping_policy_html": "Envio calculado na finalização da compra.", "taxes_included": "Impostos incluídos.", "product_badge_sold_out": "Esgotado", "product_badge_sale": "Saldo", "search_input_label": "Pesquisar", "search_input_placeholder": "Pesquisar", "search_results": "Resultados da pesquisa", "search_results_label": "Resultados da pesquisa", "search_results_no_results": "Nenhum resultado encontrado para \"{{ terms }}\". Experimente outra pesquisa.", "search_results_resource_articles": "Publicações no blogue", "search_results_resource_collections": "Coleções", "search_results_resource_pages": "Páginas", "search_results_resource_products": "Produtos", "search_results_resource_queries": "Sugestões de pesquisa", "search_results_view_all": "Ver tudo", "search_results_view_all_button": "Ver tudo", "search_results_resource_products_count": { "one": "{{ count }} produto", "other": "{{ count }} produtos", "many": "{{ count }} produtos" }, "grid_view": { "default_view": "Predefinição", "grid_fieldset": "Grelha de coluna", "single_item": "Único", "zoom_out": "Menos zoom" }, "unavailable": "Indisponível", "collection_placeholder": "Título da coleção", "product_card_placeholder": "Título do produto", "recently_viewed_products": "Vistos recentemente", "product_count": "Número de produtos", "item_count": { "one": "{{ count }} item", "other": "{{ count }} itens", "many": "{{ count }} itens" }, "errors": "Erros", "search": "Pesquisar", "search_results_no_results_check_spelling": "Nenhum resultado encontrado para \"{{ terms }}\". Verifique a ortografia ou utilize outra palavra ou expressão.", "featured_products": "Produtos em destaque", "price_from": "Desde {{ price }}", "filters": "Filtros", "no_products_found": "Nenhum produto encontrado.", "price_filter_html": "O preço mais alto é {{ price }}", "use_fewer_filters_html": "Experimente utilizar menos filtros ou limpar todos os filtros.", "blog_details_separator": "|", "account_title": "Conta", "account_title_personalized": "Olá, {{ first_name }}", "account_orders": "Encomendas", "account_profile": "Perfil", "discount_code": "Código de desconto", "duties_and_taxes_included_shipping_at_checkout_with_policy_without_discounts_html": "Encargos e impostos incluídos. Os portes são calculados na finalização da compra.", "duties_and_taxes_included_shipping_at_checkout_without_policy_without_discounts": "Encargos e impostos incluídos. Os portes são calculados na finalização da compra.", "duties_included_taxes_at_checkout_shipping_at_checkout_with_policy_without_discounts_html": "Encargos incluídos. Os portes são calculados na finalização da compra.", "duties_included_taxes_at_checkout_shipping_at_checkout_without_policy_without_discounts": "Encargos incluídos. Os portes são calculados na finalização da compra.", "pickup_available_at_html": "Recolha disponível em {{ location }}", "pickup_available_in": "Recolha disponível, {{ pickup_time }}", "pickup_not_available": "Recolha atualmente indisponível", "pickup_ready_in": "{{ pickup_time }}", "read_more": "Ler mais...", "taxes_at_checkout_shipping_at_checkout_with_policy_without_discounts_html": "Impostos e portes calculados na finalização da compra.", "taxes_at_checkout_shipping_at_checkout_without_policy_without_discounts": "Impostos e portes calculados na finalização da compra.", "taxes_included_shipping_at_checkout_with_policy_without_discounts_html": "Impostos incluídos. Os portes são calculados na finalização da compra.", "taxes_included_shipping_at_checkout_without_policy_without_discounts": "Impostos incluídos. Os portes são calculados na finalização da compra.", "wrong_password": "Palavra-passe incorreta", "view_more_details": "Ver mais informações", "page_placeholder_title": "Título da página", "page_placeholder_content": "Selecione uma página para apresentar o conteúdo.", "powered_by": "Esta loja terá tecnologia", "store_owner_link_html": "É o proprietário da loja? Inicie sessão aqui", "shipping_discount_error": "Os descontos de envio são apresentados na finalização da compra após adicionar um endereço", "discount_code_error": "O código de desconto não pode ser aplicado ao seu carrinho", "inventory_low_stock": "Stock reduzido", "inventory_in_stock": "Em stock", "inventory_out_of_stock": "Esgotado", "placeholder_image": "Imagem de marcador de posição", "shipping_policy": "Portes calculados na finalização da compra.", "inventory_low_stock_show_count": { "one": "{{ count }} restante(s)", "other": "{{ count }} restante(s)", "many": "{{ count }} restante(s)" }, "recipient_form_send_to": "Enviar para", "recipient_form_email_label": "E-mail do destinatário", "recipient_form_email_label_my_email": "O meu e-mail", "recipient_form_email_address": "Endereço de e-mail do destinatário", "recipient_form_name_label": "Nome do destinatário (opcional)", "recipient_form_message": "Mensagem (opcional)", "recipient_form_characters_used": "{{ used_chars }}/{{ max_chars }} caracteres usados", "recipient_form_send_on": "AAAA-MM-DD", "recipient_form_send_on_label": "Enviar em (opcional)", "recipient_form_fields_visible": "Os campos do formulário de destinatário estão agora visíveis", "recipient_form_fields_hidden": "Os campos do formulário de destinatário estão agora ocultos", "recipient_form_error": "Ocorreu um erro na submissão do formulário", "product_custom_property_character_count": "{{ used_chars }}/{{ max_chars }} caracteres utilizados", "terms_and_policies": "Termos e políticas", "pagination": { "nav_label": "Navegação por paginação", "previous": "Anterior", "next": "Seguinte", "page": "Página {{ page }}" }, "volume_pricing_available": "Preços baseados em volume disponíveis", "volume_pricing": "Preços baseados em volume", "at_price_each": "a {{ price }}/cada", "each": "{{ price }}/cada", "each_abbreviation": "cada", "price_at": "a", "price_range": "Intervalo de preços", "item_count_cutoff": "Mais de {{ count }} itens", "cancel": "Cancelar", "product_subtotal": "Subtotal dos produtos", "quantity_per_item": "/cada", "remove_all": "Remover tudo", "remove_all_items_confirmation": "Remover todos os {{ count }} itens do seu carrinho?", "remove_one_item_confirmation": "Remover 1 item do seu carrinho?", "total_items": "Total de itens", "variant": "Variante", "variant_total": "Variante total", "view_cart": "Ver carrinho", "your_cart": "O seu carrinho", "items_added_to_cart": { "one": "1 item adicionado ao carrinho", "other": "{{ count }} itens adicionados ao carrinho", "many": "{{ count }} itens adicionados ao carrinho" } }, "gift_cards": { "issued": { "how_to_use_gift_card": "Utilize o código do cartão de oferta online ou o código QR na loja", "title": "Aqui está o seu saldo do cartão de oferta de {{ value }} para {{ shop }}!", "subtext": "O seu cartão de oferta", "shop_link": "Visite a loja online", "add_to_apple_wallet": "Adicionar a Apple Wallet", "qr_image_alt": "Código QR — digitalizar para resgatar cartão de oferta", "copy_code": "Copiar código de cartão-de oferta", "expiration_date": "Expira em {{ expires_on }}", "copy_code_success": "Código copiado com sucesso", "expired": "Expirado" } }, "placeholders": { "password": "Palavra-passe", "search": "Pesquisar", "product_title": "Título do produto", "collection_title": "Título da coleção", "blog_posts": "Publicações no blogue", "blog_post_title": "Título", "blog_post_author": "Autor", "blog_post_date": "Data", "blog_post_description": "Um excerto do conteúdo da sua publicação no blogue" }, "products": { "product": { "add_to_cart": "Adicionar ao carrinho", "added_to_cart": "Adicionado ao carrinho", "adding_to_cart": "A adicionar...", "add_to_cart_error": "Erro ao adicionar ao carrinho", "sold_out": "Esgotado", "unavailable": "Indisponível", "quantity_error_max": "Este item tem um máximo de {{ maximum }}", "quantity": "Quantidade", "quantity_increments": "Incrementos de {{ increment }}", "quantity_minimum": "Mínimo de {{ minimum }}", "quantity_maximum": "Máximo de {{ maximum }}", "in_cart": "no carrinho", "default_title": "Título predefinido", "sticky_add_to_cart": "Barra de adição rápida ao carrinho" } }, "fields": { "separator": "a" }, "blogs": { "article": { "comment_author_separator": "•", "comments_heading": { "one": "{{ count }} comentário", "other": "{{ count }} comentários", "many": "{{ count }} comentários" } }, "comment_form": { "email": "E-mail", "error": "Falha ao publicar comentário, resolva o seguinte:", "heading": "Deixe um comentário", "message": "Mensagem", "moderated": "Tenha em atenção que os comentários necessitam de ser aprovados antes de serem publicados.", "name": "Nome", "post": "Publicar comentário", "success_moderated": "Comentário publicado, a aguardar moderação", "success": "Comentário publicado" } } } ================================================ FILE: locales/pt-PT.schema.json ================================================ { "names": { "404": "404", "borders": "Contornos", "collapsible_row": "Linha recolhível", "colors": "Cores", "custom_section": "Secção personalizada", "icon": "Ícone", "logo_and_favicon": "Logótipo e favicon", "overlapping_blocks": "Blocos sobrepostos", "rich_text_section": "Texto formatado", "product_buy_buttons": "Botões de compra", "product_description": "Descrição", "product_price": "Preço", "product_variant_picker": "Seletor de variante", "slideshow": "Apresentação de diapositivos", "typography": "Tipografia", "video": "Vídeo", "slideshow_controls": "Controlos da apresentação de diapositivos", "size": "Tamanho", "spacing": "Espaçamento", "product_recommendations": "Produtos recomendados", "product_media": "Conteúdo multimédia do produto", "featured_collection": "Coleção em destaque", "add_to_cart": "Adicionar ao carrinho", "email_signup": "Registo de e-mail", "submit_button": "Botão Submeter", "grid_layout_selector": "Seletor de esquema de grelha", "image": "Imagem", "list_items": "Itens da lista", "facets": "Facetas", "variants": "Variantes", "styles": "Estilos", "product_cards": "Cartões de produto", "buttons": "Botões", "inputs": "Campos de introdução", "primary_button": "Botão principal", "secondary_button": "Botão secundário", "popovers_and_modals": "Popovers e modais", "marquee": "Painel rolante", "pull_quote": "Citação em destaque", "contact_form": "Formulário de contacto", "featured_product": "Destaque de produto", "icons_with_text": "Ícones com texto", "alternating_content_rows": "Linhas alternadas", "product_list": "Coleção em destaque", "spacer": "Espaçador", "accelerated_checkout": "Finalização da compra acelerada", "accordion": "Acordeão", "accordion_row": "Linha de acordeão", "animations": "Animações", "announcement": "Anúncio", "announcement_bar": "Barra de anúncios", "badges": "Selos", "button": "Botão", "cart": "Carrinho", "cart_items": "Itens do carrinho", "cart_products": "Produtos do carrinho", "cart_title": "Carrinho", "collection": "Coleção", "collection_card": "Cartão de coleção", "collection_columns": "Colunas da coleção", "collection_container": "Coleção", "collection_description": "Descrição da coleção", "collection_image": "Imagem da coleção", "collection_info": "Informações da coleção", "collection_list": "Lista de coleções", "collections": "Coleções", "content": "Conteúdo", "content_grid": "Grelha de conteúdo", "details": "Detalhes", "divider": "Divisor", "filters": "Filtragem e ordenação", "follow_on_shop": "Seguir na Shop", "footer": "Rodapé", "footer_utilities": "Utilitários do rodapé", "group": "Grupo", "header": "Cabeçalho", "heading": "Título", "icons": "Ícones", "image_with_text": "Imagem com texto", "input": "Campo de introdução", "logo": "Logótipo", "magazine_grid": "Grelha de revista", "media": "Conteúdo multimédia", "menu": "Menu", "mobile_layout": "Esquema para telemóvel", "payment_icons": "Ícones de pagamento", "popup_link": "Ligação de pop-up", "predictive_search": "Popover de pesquisa", "predictive_search_empty": "Pesquisa preditiva vazia", "price": "Preço", "product": "Produto", "product_card": "Cartão de produto", "product_card_media": "Conteúdo multimédia", "product_card_rendering": "Renderização do cartão de produto", "product_grid": "Grelha", "product_grid_main": "Grelha de produtos", "product_image": "Imagem de produto", "product_information": "Informações do produto", "product_review_stars": "Estrelas de avaliação", "quantity": "Quantidade", "row": "Linha", "search": "Pesquisa", "section": "Secção", "selected_variants": "Variantes selecionadas", "slide": "Diapositivo", "social_media_links": "Ligações de redes sociais", "steps": "Passos", "summary": "Resumo", "swatches": "Paletas", "testimonials": "Testemunhos", "text": "Texto", "title": "Título", "utilities": "Utilitários", "search_input": "Campo de introdução da pesquisa", "search_results": "Resultados da pesquisa", "read_only": "Só de leitura", "collection_title": "Título da coleção", "collections_bento": "Lista de coleções: Bento", "faq_section": "FAQ", "hero": "Hero", "jumbo_text": "Texto gigante", "view_all_button": "Ver tudo", "video_section": "Vídeo", "custom_liquid": "Liquid personalizado", "blog": "Blogue", "blog_post": "Publicação no blogue", "blog_posts": "Publicações no blogue", "caption": "Legenda", "collection_card_image": "Imagem", "collection_links": "Ligações de coleção", "collection_links_spotlight": "Ligações de coleção: Spotlight", "collection_links_text": "Ligações de coleção: texto", "collections_carousel": "Lista de coleções: carrossel", "collections_editorial": "Lista de coleções: editorial", "collections_grid": "Lista de coleções: grelha", "copyright": "Direitos de autor", "count": "Contagem", "divider_section": "Divisor", "drawers": "Gavetas", "editorial": "Editorial", "editorial_jumbo_text": "Editorial: texto gigante", "hero_marquee": "Hero: painel rolante", "input_fields": "Campos de introdução", "local_pickup": "Recolha local", "marquee_section": "Painel rolante", "media_with_text": "Conteúdo multimédia com texto", "page": "Página", "page_content": "Conteúdo", "page_layout": "Esquema da página", "policy_list": "Ligações de políticas", "prices": "Preços", "products_carousel": "Coleção em destaque: carrossel", "products_editorial": "Coleção em destaque: editorial", "products_grid": "Coleção em destaque: grelha", "social_link": "Ligação de rede social", "split_showcase": "Mostruário dividido", "variant_pickers": "Seletores de variantes", "pills": "Pílulas", "product_title": "Título do produto", "large_logo": "Logótipo grande", "product_list_button": "Botão Ver tudo", "product_inventory": "Inventário de produto", "description": "Descrição", "featured_image": "Imagem em destaque", "multicolumn": "Várias colunas", "product_custom_property": "Instruções especiais", "hero_bottom_aligned": "Hero: alinhado na parte inferior", "blog_card": "Cartão de blogue", "blog_posts_grid": "Publicações no blogue: grelha", "blog_posts_carousel": "Publicações no blogue: carrossel", "blog_posts_editorial": "Publicações no blogue: editorial", "excerpt": "Excerto", "footer_password": "Rodapé da palavra-passe", "policies_and_links": "Políticas e ligações", "card": "Cartão", "carousel": "Carrossel", "carousel_content": "Conteúdo do carrossel", "quick_order_list": "Lista de encomendas rápidas", "column": "Coluna", "comparison_slider": "Controlo de deslize de comparação", "slideshow_full_frame": "Apresentação de diapositivos: ecrã inteiro", "slideshow_inset": "Apresentação de diapositivos: recuado", "image_compare": "Comparação de imagens", "subheading": "Subtítulo", "featured_product_information": "Produto em destaque", "product_hotspots": "Pontos de interesse do produto", "hotspot_product": "Ponto de interesse", "product_sku": "SKU", "layered_slideshow": "Apresentação em camadas" }, "settings": { "alignment": "Alinhamento", "autoplay": "Reprodução automática", "background": "Fundo", "border_radius": "Raio do canto", "border_width": "Espessura do contorno", "borders": "Contornos", "bottom_padding": "Preenchimento inferior", "button": "Botão", "color": "Cor", "colors": "Cores", "content_alignment": "Alinhamento do conteúdo", "content_direction": "Direção do conteúdo", "content_position": "Posição do conteúdo", "cover_image_size": "Tamanho da imagem de capa", "cover_image": "Imagem de capa", "custom_minimum_height": "Altura mínima personalizada", "custom_width": "Largura personalizada", "enable_video_looping": "Repetição de vídeo", "favicon": "Favicon", "font_family": "Família de tipos de letra", "gap": "Espaçamento", "geometric_translate_y": "Translação geométrica Y", "heading": "Título", "icon": "Ícone", "image": "Imagem", "image_icon": "Ícone de imagem", "image_opacity": "Opacidade da imagem", "image_position": "Posição da imagem", "image_ratio": "Proporção da imagem", "label": "Etiqueta", "line_height": "Altura da linha", "link": "Ligação", "layout_gap": "Espaçamento do esquema", "make_section_full_width": "Tornar a secção de largura total", "minimum_height": "Altura mínima", "opacity": "Opacidade", "overlay_opacity": "Opacidade da sobreposição", "padding": "Preenchimento", "primary_color": "Ligações", "product": "Produto", "section_width": "Largura da secção", "size": "Tamanho", "slide_spacing": "Espaçamento do diapositivo", "slide_width": "Largura do diapositivo", "slideshow_fullwidth": "Diapositivos de largura total", "style": "Estilo", "text": "Texto", "text_case": "Caixa", "top_padding": "Preenchimento superior", "video": "Vídeo", "video_alt_text": "Texto alternativo", "video_loop": "Repetir vídeo", "video_position": "Posição do vídeo", "width": "Largura", "z_index": "Z-index", "limit_content_width": "Limitar largura do conteúdo", "color_scheme": "Esquema de cores", "inherit_color_scheme": "Herdar esquema de cores", "product_count": "Contagem de produtos", "product_type": "Tipo de produto", "content_width": "Largura do conteúdo", "collection": "Coleção", "enable_sticky_content": "Conteúdo fixo no computador", "error_color": "Erro", "success_color": "Sucesso", "primary_font": "Tipo de letra principal", "secondary_font": "Tipo de letra secundário", "tertiary_font": "Tipo de letra terciário", "columns": "Colunas", "items_to_show": "Itens a apresentar", "layout": "Esquema", "layout_type": "Tipo", "show_grid_layout_selector": "Apresentar seletor de esquema de grelha", "view_more_show": "Apresentar o botão \"Ver mais\"", "image_gap": "Espaçamento da imagem", "width_desktop": "Largura no computador", "width_mobile": "Largura em telemóvel", "border_style": "Estilo do contorno", "height": "Altura", "thickness": "Espessura", "stroke": "Traço", "filter_style": "Estilo do filtro", "swatches": "Paletas", "quick_add_colors": "Cores da adição rápida", "divider_color": "Divisor", "border_opacity": "Opacidade do contorno", "hover_background": "Fundo ao pairar", "hover_borders": "Contornos ao pairar", "hover_text": "Texto ao pairar", "primary_hover_color": "Ligações ao pairar", "primary_button_text": "Texto do botão principal", "primary_button_background": "Fundo do botão principal", "primary_button_border": "Contorno do botão principal", "secondary_button_text": "Texto do botão secundário", "secondary_button_background": "Fundo do botão secundário", "secondary_button_border": "Contorno do botão secundário", "shadow_color": "Sombra", "limit_media_to_screen_height": "Limitar à altura do ecrã", "mobile_logo_image": "Logótipo para telemóvel", "video_autoplay": "Reprodução automática", "video_cover_image": "Imagem de capa", "video_external_url": "URL", "video_source": "Origem", "first_row_media_position": "Posição do conteúdo multimédia da primeira linha", "background_color": "Cor de fundo", "hide_padding": "Ocultar preenchimento", "logo_font": "Tipo de letra do logótipo", "size_mobile": "Tamanho em telemóvel", "pixel_size_mobile": "Tamanho em píxeis", "percent_size_mobile": "Tamanho em percentagem", "unit": "Unidade", "custom_mobile_size": "Tamanho personalizado para telemóvel", "fixed_height": "Altura em píxeis", "fixed_width": "Largura em píxeis", "percent_height": "Altura em percentagem", "percent_width": "Largura em percentagem", "percent_size": "Tamanho em percentagem", "pixel_size": "Tamanho em píxeis", "accordion": "Acordeão", "aspect_ratio": "Proporção", "auto_rotate_announcements": "Rodar anúncios automaticamente", "auto_rotate_slides": "Rodar diapositivos automaticamente", "badge_corner_radius": "Raio do canto", "badge_position": "Posição nos cartões", "badge_sale_color_scheme": "Saldo", "badge_sold_out_color_scheme": "Esgotado", "behavior": "Comportamento", "blur": "Desfoque da sombra", "border": "Contorno", "bottom": "Inferior", "card_image_height": "Altura da imagem de produto", "carousel_on_mobile": "Carrossel em telemóvel", "cart_count": "Contagem do carrinho", "cart_items": "Itens do carrinho", "cart_related_products": "Produtos relacionados", "cart_title": "Carrinho", "cart_total": "Total do carrinho", "cart_type": "Tipo", "case": "Caixa", "checkout_buttons": "Botões de finalização da compra acelerada", "collection_list": "Coleções", "collection_templates": "Modelos de coleção", "content": "Conteúdo", "corner_radius": "Raio do canto", "country_region": "País/Região", "currency_code": "Código da moeda", "custom_height": "Altura personalizada", "desktop_height": "Altura no computador", "direction": "Direção", "display": "Apresentação", "divider_thickness": "Espessura do divisor", "divider": "Divisor", "dividers": "Divisores", "drop_shadow": "Sombra projetada", "empty_state_collection_info": "Apresentado antes de ser introduzida uma pesquisa", "empty_state_collection": "Coleção de estado vazio", "enable_filtering": "Filtros", "enable_grid_density": "Controlo do esquema de grelha", "enable_sorting": "Ordenação", "enable_zoom": "Ativar zoom", "equal_columns": "Colunas iguais", "expand_first_group": "Expandir primeiro grupo", "extend_media_to_screen_edge": "Expandir conteúdo multimédia até à margem do ecrã", "extend_summary": "Expandir até à margem do ecrã", "extra_large": "Extra grande", "extra_small": "Extra pequeno", "flag": "Bandeira", "font_price": "Tipo de letra do preço", "font_weight": "Peso do tipo de letra", "font": "Tipo de letra", "full_width_first_image": "Primeira imagem em largura total", "full_width_on_mobile": "Largura total em telemóvel", "heading_preset": "Predefinição de título", "hide_unselected_variant_media": "Ocultar conteúdo multimédia de variantes não selecionadas", "horizontal_gap": "Espaçamento horizontal", "horizontal_offset": "Deslocamento horizontal da sombra", "hover_behavior": "Comportamento ao pairar", "icon_background": "Fundo do ícone", "icons": "Ícones", "image_border_radius": "Raio do canto da imagem", "installments": "Prestações", "integrated_button": "Botão integrado", "language_selector": "Seletor de idioma", "large": "Grande", "left_padding": "Preenchimento à esquerda", "left": "Esquerda", "letter_spacing": "Espaçamento entre letras", "limit_product_details_width": "Limitar largura dos detalhes do produto", "link_preset": "Predefinição de ligação", "links": "Ligações", "logo": "Logótipo", "loop": "Repetição", "make_details_sticky_desktop": "Fixo no computador", "max_width": "Largura máxima", "media_height": "Altura do conteúdo multimédia", "media_overlay": "Sobreposição do conteúdo multimédia", "media_position": "Posição do conteúdo multimédia", "media_type": "Tipo de conteúdo multimédia", "media_width": "Largura do conteúdo multimédia", "menu": "Menu", "mobile_columns": "Colunas em telemóvel", "mobile_height": "Altura em telemóvel", "mobile_quick_add": "Adição rápida em telemóvel", "motion_direction": "Direção do movimento", "motion": "Movimento", "movement_direction": "Direção do movimento", "navigation_bar_color_scheme": "Esquema de cores da barra de navegação", "navigation_bar": "Barra de navegação", "navigation": "Navegação", "open_new_tab": "Abrir ligação num novo separador", "overlay_color": "Cor da sobreposição", "overlay": "Sobreposição", "padding_bottom": "Preenchimento inferior", "padding_horizontal": "Preenchimento horizontal", "padding_top": "Preenchimento superior", "page_width": "Largura da página", "pagination": "Paginação", "placement": "Ponto de apresentação", "position": "Posição", "preset": "Predefinição", "product_cards": "Cartões de produto", "product_pages": "Páginas de produto", "product_templates": "Modelos de produto", "products": "Produtos", "quick_add": "Adição rápida", "ratio": "Proporção", "regular": "Normal", "review_count": "Contagem de avaliações", "right": "Direita", "row_height": "Altura da linha", "row": "Linha", "seller_note": "Permitir nota ao vendedor", "shape": "Forma", "show_as_accordion": "Apresentar como acordeão em telemóvel", "show_sale_price_first": "Apresentar primeiro o preço de saldo", "show_tax_info": "Informações fiscais", "show": "Apresentar", "small": "Pequeno", "speed": "Velocidade", "statement": "Extrato", "sticky_header": "Cabeçalho fixo", "text_hierarchy": "Hierarquia do texto", "text_presets": "Predefinições de texto", "title": "Título", "top": "Superior", "type": "Tipo", "type_preset": "Predefinição de texto", "underline_thickness": "Espessura do sublinhado", "variant_images": "Imagens da variante", "vendor": "Fornecedor", "vertical_gap": "Espaçamento vertical", "vertical_offset": "Deslocamento vertical da sombra", "vertical_on_mobile": "Vertical em telemóvel", "view_all_as_last_card": "\"Ver tudo\" como último cartão", "weight": "Peso", "wrap": "Moldar", "read_only": "Só de leitura", "always_stack_buttons": "Empilhar sempre os botões", "custom_mobile_width": "Largura personalizada para telemóvel", "gradient_direction": "Direção do gradiente", "overlay_style": "Estilo da sobreposição", "shadow_opacity": "Opacidade da sombra", "show_filter_label": "Etiquetas de texto para filtros aplicados", "show_swatch_label": "Etiquetas de texto para paletas", "transparent_background": "Fundo transparente", "account": "Conta", "align_baseline": "Alinhar linha de base do texto", "add_discount_code": "Permitir descontos no carrinho", "background_overlay": "Sobreposição de fundo", "background_media": "Conteúdo multimédia de fundo", "border_thickness": "Espessura do contorno", "bottom_row": "Linha inferior", "button_text_case": "Caixa do texto", "card_size": "Tamanho do cartão", "auto_open_cart_drawer": "\"Adicionar ao carrinho\" abre a gaveta automaticamente", "collection_count": "Contagem da coleção", "custom_liquid": "Código Liquid", "default": "Predefinido", "default_logo": "Logótipo predefinido", "divider_width": "Largura do divisor", "headings": "Títulos", "hide_logo_on_home_page": "Ocultar logótipo na página inicial", "horizontal_padding": "Preenchimento horizontal", "inverse": "Inverso", "inverse_logo": "Logótipo inverso", "layout_style": "Estilo", "length": "Comprimento", "mobile_card_size": "Tamanho do cartão em telemóvel", "mobile_pagination": "Paginação em telemóvel", "open_row_by_default": "Abrir linha por predefinição", "page": "Página", "page_transition_enabled": "Transição de página", "right_padding": "Preenchimento à direita", "search": "Pesquisa", "search_icon": "Ícone de pesquisa", "search_position": "Posição", "search_row": "Linha", "show_author": "Autor", "show_alignment": "Apresentar alinhamento", "show_count": "Apresentar contagem", "show_date": "Data", "show_pickup_availability": "Apresentar disponibilidade para recolha", "show_search": "Apresentar pesquisa", "use_inverse_logo": "Utilizar logótipo inverso", "vertical_padding": "Preenchimento vertical", "visibility": "Visibilidade", "product_corner_radius": "Raio do canto do produto", "card_corner_radius": "Raio do canto do cartão", "alignment_mobile": "Alinhamento em telemóvel", "animation_repeat": "Repetir animação", "blurred_reflection": "Reflexo desfocado", "card_hover_effect": "Efeito de pairar no cartão", "collection_title_case": "Caixa do título da coleção", "inventory_threshold": "Limite de stock baixo", "product_and_card_title_case": "Caixa do título do produto e do cartão", "product_title_case": "Caixa do título do produto", "reflection_opacity": "Opacidade do reflexo", "show_inventory_quantity": "Apresentar quantidade de stock baixo", "text_label_case": "Caixa da etiqueta de texto", "transition_to_main_product": "Transição do cartão de produto para a página de produto", "show_second_image_on_hover": "Apresentar segunda imagem ao pairar", "media": "Conteúdo multimédia", "product_card_carousel": "Apresentar carrossel", "media_fit": "Ajuste do conteúdo multimédia", "scroll_speed": "Tempo até ao próximo anúncio", "show_powered_by_shopify": "Apresentar \"Com tecnologia Shopify\"", "gift_card_form": "Formulário de cartão de oferta", "seller_note_open_by_default": "Abrir nota ao vendedor por predefinição", "add_to_cart_animation": "Adicionar ao carrinho", "custom_link": "Ligação personalizada", "product_custom_property": { "heading": "Título", "description": "Descrição", "key": "Nome da propriedade", "key_info": "Não pode ficar em branco e tem de ser único para cada bloco. É apresentado no carrinho, na finalização da compra e nos detalhes da encomenda.", "placeholder_text": "Texto do marcador de posição", "default_heading": "Personalize o seu produto", "default_placeholder": "Introduza as suas instruções especiais", "default_property_key": "Instruções especiais", "max_length": "Máximo de carateres", "required": "Introdução obrigatória para adicionar o item ao carrinho", "input_type": "Tipo de introdução", "input_type_text": "Texto", "input_type_checkbox": "Caixa de verificação", "content_settings": "Definições de conteúdo", "buyers_input": "Introdução do comprador", "checkbox_label": "Etiqueta da caixa de verificação", "default_checkbox_label": "Incluir embrulho para oferta", "heading_preset": "Título", "description_preset": "Descrição", "input_preset": "Introdução", "checkbox_preset": "Etiqueta da caixa de verificação" }, "blog": "Blogue", "post_count": "Contagem de publicações", "animation": "Animação", "top_level_size": "Tamanho do nível superior", "empty_cart_button_link": "Ligação do botão para o carrinho vazio", "auto_load_products": "Carregar produtos automaticamente ao navegar", "products_per_page": "Produtos por página", "custom_mobile_media": "Mostrar conteúdo multimédia diferente no telemóvel", "stack_media_on_mobile": "Empilhar conteúdo multimédia", "media_type_1": "Tipo de conteúdo multimédia", "media_type_2": "Tipo de conteúdo multimédia 2", "full_frame_on_mobile": "Largura total no telemóvel", "skus": "SKU", "variant_per_page": "Variantes por página", "image_1": "Imagem 1", "image_2": "Imagem 2", "after_image": "Imagem posterior", "before_image": "Imagem anterior", "cs_slider_style": "Estilo do controlo de deslize", "cs_slider_color": "Cor do controlo de deslize", "cs_slider_inner_color": "Cor interior do controlo de deslize", "text_on_images": "Texto nas imagens", "card_height": "Altura do cartão", "submenu_size": "Tamanho do submenu", "desktop_position": "Posição no computador", "desktop_pagination": "Paginação no computador", "bullseye_color": "Cor interior", "hotspot_color": "Cor do ponto de interesse", "product_price_typography": "Tipografia do preço do produto", "product_title_typography": "Tipografia do título do produto", "x_position": "Posição horizontal", "y_position": "Posição vertical", "enable_sticky_add_to_cart": "Barra fixa de adicionar ao carrinho", "sticky_add_to_cart": "Barra fixa de adicionar ao carrinho", "actions_display_style": "Estilo do menu" }, "options": { "apple": "Maçã", "arrow": "Seta", "auto": "Automático", "banana": "Banana", "bottle": "Garrafa", "box": "Caixa", "buttons": "Botões", "carrot": "Cenoura", "center": "Centro", "chat_bubble": "Balão de conversa", "clipboard": "Área de transferência", "contain": "Conter", "counter": "Contador", "cover": "Cobrir", "custom": "Personalizado", "dairy_free": "Sem laticínios", "dairy": "Laticínios", "default": "Predefinido", "dropdowns": "Menus pendentes", "dots": "Pontos", "dryer": "Secador", "end": "Fim", "eye": "Olho", "facebook": "Facebook", "fill": "Preencher", "fire": "Fogo", "fit": "Ajustar", "full": "Total", "full_and_page": "Fundo total, conteúdo com largura da página", "gluten_free": "Sem glúten", "heading": "Título", "heart": "Coração", "horizontal": "Horizontal", "instagram": "Instagram", "iron": "Ferro de engomar", "landscape": "Paisagem", "large": "Grande", "leaf": "Folha", "leather": "Pele", "lg": "LG", "lightning_bolt": "Raio", "link": "Ligação", "lipstick": "Batom", "lock": "Cadeado", "lowercase": "minúsculas", "m": "M", "map_pin": "Pino de mapa", "medium": "Médio", "none": "Nenhum", "numbers": "Números", "nut_free": "Sem frutos secos", "outline": "Contorno", "page": "Página", "pants": "Calças", "paw_print": "Pegada", "pepper": "Pimenta", "perfume": "Perfume", "pinterest": "Pinterest", "plane": "Avião", "plant": "Planta", "portrait": "Retrato", "price_tag": "Etiqueta de preço", "question_mark": "Ponto de interrogação", "recycle": "Reciclar", "return": "Devolução", "ruler": "Régua", "s": "S", "sentence": "Frase", "serving_dish": "Travessa", "shirt": "Camisa", "shoe": "Sapato", "silhouette": "Silhueta", "small": "Pequeno", "snapchat": "Snapchat", "snowflake": "Floco de neve", "solid": "Sólido", "space_between": "Espaço entre", "square": "Quadrado", "star": "Estrela", "start": "Início", "stopwatch": "Cronómetro", "tiktok": "TikTok", "truck": "Camião", "tumblr": "Tumblr", "twitter": "X (Twitter)", "uppercase": "Maiúsculas", "vertical": "Vertical", "vimeo": "Vimeo", "washing": "Lavagem", "circle": "Círculo", "swatches": "Paletas", "full_and_page_offset_left": "Fundo total, conteúdo com largura da página, deslocado para a esquerda", "full_and_page_offset_right": "Fundo total, conteúdo com largura da página, deslocado para a direita", "offset_left": "Deslocado para a esquerda", "offset_right": "Deslocado para a direita", "page_center_aligned": "Página, alinhado ao centro", "page_left_aligned": "Página, alinhado à esquerda", "page_right_aligned": "Página, alinhado à direita", "button": "Botão", "caption": "Legenda", "h1": "Título 1", "h2": "Título 2", "h3": "Título 3", "h4": "Título 4", "h5": "Título 5", "h6": "Título 6", "paragraph": "Parágrafo", "primary": "Principal", "secondary": "Secundário", "tertiary": "Terciário", "chevron_left": "Divisa para a esquerda", "chevron_right": "Divisa para a direita", "diamond": "Diamante", "grid": "Grelha", "parallelogram": "Paralelogramo", "rounded": "Arredondado", "fit_content": "Ajustar", "pills": "Pílulas", "heavy": "Pesado", "thin": "Fino", "drawer": "Gaveta", "preview": "Pré-visualização", "text": "Texto", "video_uploaded": "Carregado", "video_external_url": "URL externo", "up": "Para cima", "down": "Para baixo", "gradient": "Gradiente", "aspect_ratio": "Proporção", "fixed": "Fixo", "pixel": "Píxel", "percent": "Percentagem", "above_carousel": "Acima do carrossel", "all": "Tudo", "always": "Sempre", "arrows_large": "Setas grandes", "arrows": "Setas", "balance": "Equilíbrio", "bento": "Bento", "black": "Preto", "bluesky": "Bluesky", "body_large": "Corpo do texto (grande)", "body_regular": "Corpo do texto (normal)", "body_small": "Corpo do texto (pequeno)", "bold": "Negrito", "bottom_left": "Inferior esquerdo", "bottom_right": "Inferior direito", "bottom": "Inferior", "capitalize": "Maiúsculas iniciais", "caret": "Caret", "carousel": "Carrossel", "check_box": "Caixa de verificação", "chevron_large": "Divisas grandes", "chevron": "Divisa", "chevrons": "Divisas", "classic": "Clássico", "collection_images": "Imagens da coleção", "color": "Cor", "complementary": "Complementar", "dissolve": "Dissolver", "dotted": "Pontilhado", "editorial": "Editorial", "extra_large": "Extra grande", "extra_small": "Extra pequeno", "featured_collections": "Coleções em destaque", "featured_products": "Produtos em destaque", "font_primary": "Principal", "font_secondary": "Secundário", "font_tertiary": "Terciário", "forward": "Para a frente", "full_screen": "Ecrã inteiro", "heading_extra_large": "Título (extra grande)", "heading_extra_small": "Título (extra pequeno)", "heading_large": "Título (grande)", "heading_regular": "Título (normal)", "heading_small": "Título (pequeno)", "icon": "Ícone", "image": "Imagem", "input": "Campo de introdução", "inside_carousel": "Dentro do carrossel", "inverse_large": "Inverso grande", "inverse": "Inverso", "large_arrows": "Setas grandes", "large_chevrons": "Divisas grandes", "left": "Esquerda", "light": "Claro", "linkedin": "LinkedIn", "loose": "Largo", "media_first": "Conteúdo multimédia primeiro", "media_second": "Conteúdo multimédia em segundo", "modal": "Modal", "narrow": "Estreito", "never": "Nunca", "next_to_carousel": "Ao lado do carrossel", "normal": "Normal", "nowrap": "Sem quebra de linha", "off_media": "Fora do conteúdo multimédia", "on_media": "No conteúdo multimédia", "on_scroll_up": "Ao deslocar para cima", "one_half": "1/2", "one_number": "1", "one_third": "1/3", "pill": "Pílula", "plus": "Mais", "pretty": "Bonito", "price": "Preço", "primary_style": "Estilo principal", "rectangle": "Retângulo", "regular": "Normal", "related": "Relacionado", "reverse": "Inverter", "rich_text": "Texto formatado", "right": "Direita", "secondary_style": "Estilo secundário", "semibold": "Seminegrito", "shaded": "Sombreado", "show_second_image": "Mostrar segunda imagem", "single": "Único", "slide_left": "Deslizar para a esquerda", "slide_up": "Deslizar para cima", "spotify": "Spotify", "stack": "Empilhar", "text_only": "Apenas texto", "threads": "Threads", "thumbnails": "Miniaturas", "tight": "Apertado", "top_left": "Superior esquerdo", "top_right": "Canto superior direito", "top": "Superior", "two_number": "2", "two_thirds": "2/3", "underline": "Sublinhado", "video": "Vídeo", "wide": "Largo", "youtube": "YouTube", "accent": "Destaque", "below_image": "Abaixo da imagem", "body": "Corpo do texto", "button_primary": "Botão principal", "button_secondary": "Botão secundário", "compact": "Compacto", "crop_to_fit": "Recortar para ajustar", "hidden": "Oculto", "hint": "Dica", "maintain_aspect_ratio": "Manter proporção", "off": "Desligado", "on_image": "Na imagem", "social_bluesky": "Social: Bluesky", "social_facebook": "Social: Facebook", "social_instagram": "Social: Instagram", "social_linkedin": "Social: LinkedIn", "social_pinterest": "Social: Pinterest", "social_snapchat": "Social: Snapchat", "social_spotify": "Social: Spotify", "social_threads": "Social: Threads", "social_tiktok": "Social: TikTok", "social_tumblr": "Social: Tumblr", "social_twitter": "Social: X (Twitter)", "social_whatsapp": "Social: WhatsApp", "social_vimeo": "Social: Vimeo", "social_youtube": "Social: YouTube", "spotlight": "Spotlight", "standard": "Padrão", "subheading": "Subtítulo", "blur": "Desfocar", "lift": "Elevar", "reveal": "Revelar", "scale": "Escala", "subtle_zoom": "Zoom", "with_hints": "Com dicas", "below_media": "Abaixo do conteúdo multimédia", "full_frame": "Ecrã inteiro", "icons": "Ícones" }, "content": { "advanced": "Avançado", "background_image": "Imagem de fundo", "background_video": "Vídeo de fundo", "block_size": "Tamanho do bloco", "borders": "Contornos", "describe_the_video_for": "Descreva o vídeo para os clientes que utilizam leitores de ecrã. [Saber mais](https://help.shopify.com/manual/online-store/themes/theme-structure/theme-features#video-block)", "section_size": "Tamanho da secção", "slideshow_width": "Largura do diapositivo", "typography": "Tipografia", "width_is_automatically_optimized": "A largura é otimizada automaticamente para telemóvel.", "complementary_products": "Os produtos complementares têm de ser configurados com a aplicação Search & Discovery. [Saber mais](https://help.shopify.com/manual/online-store/search-and-discovery)", "mobile_column_optimization": "As colunas serão otimizadas automaticamente para telemóvel", "content_width": "A largura do conteúdo aplica-se apenas quando a largura da secção está definida como largura total.", "responsive_font_sizes": "Os tamanhos são ajustados automaticamente para todos os tamanhos de ecrã", "buttons": "Botões", "swatches": "Paletas", "variant_settings": "Definições de variantes", "background": "Fundo", "cards_layout": "Esquema dos cartões", "section_layout": "Esquema da secção", "mobile_size": "Tamanho para telemóvel", "appearance": "Aspeto", "arrows": "Setas", "body_size": "Tamanho do corpo do texto", "bottom_row_appearance": "Aspeto da linha inferior", "carousel_navigation": "Navegação do carrossel", "carousel_pagination": "Paginação do carrossel", "copyright": "Direitos de autor", "edit_logo_in_theme_settings": "Edite o logótipo nas [definições do tema](/editor?context=theme&category=logo%20and%20favicon)", "edit_price_in_theme_settings": "Edite a formatação do preço nas [definições do tema](/editor?context=theme&category=currency%20code)", "edit_variants_in_theme_settings": "Edite o estilo das variantes nas [definições do tema](/editor?context=theme&category=variants)", "email_signups_create_customer_profiles": "Os registos adicionam [perfis de cliente](https://help.shopify.com/manual/customers)", "follow_on_shop_eligiblity": "Para que o botão seja apresentado, o canal Shop tem de estar instalado e o Shop Pay ativado. [Saber mais](https://help.shopify.com/en/manual/online-store/themes/customizing-themes/add-shop-buttons)", "fonts": "Tipos de letra", "grid": "Grelha", "heading_size": "Tamanho do título", "image": "Imagem", "input": "Campo de introdução", "layout": "Esquema", "link": "Ligação", "link_padding": "Preenchimento da ligação", "localization": "Localização", "logo": "Logótipo", "margin": "Margem", "media": "Conteúdo multimédia", "media_1": "Conteúdo multimédia 1", "media_2": "Conteúdo multimédia 2", "menu": "Menu", "mobile_layout": "Esquema para telemóvel", "padding": "Preenchimento", "padding_desktop": "Preenchimento para computador", "paragraph": "Parágrafo", "policies": "Políticas", "popup": "Pop-up", "search": "Pesquisa", "size": "Tamanho", "social_media": "Redes sociais", "submit_button": "Botão Submeter", "text_presets": "Predefinições de texto", "transparent_background": "Fundo transparente", "typography_primary": "Tipografia principal", "typography_secondary": "Tipografia secundária", "typography_tertiary": "Tipografia terciária", "mobile_width": "Largura para telemóvel", "width": "Largura", "carousel": "Carrossel", "colors": "Cores", "collection_page": "Página de coleção", "customer_account": "Conta de cliente", "edit_empty_state_collection_in_theme_settings": "Edite a coleção de estado vazio nas [definições do tema](/editor?context=theme&category=search)", "grid_layout": "Esquema de grelha", "home_page": "Página inicial", "images": "Imagens", "inverse_logo_info": "Utilizado quando o fundo do cabeçalho transparente está definido como Inverso", "manage_customer_accounts": "[Gerir visibilidade](/admin/settings/customer_accounts) nas definições da conta de cliente. As contas legadas não são suportadas.", "manage_policies": "[Gerir políticas](/admin/settings/legal)", "product_page": "Página de produto", "text": "Texto", "thumbnails": "Miniaturas", "visibility": "Visibilidade", "visible_if_collection_has_more_products": "Visível se a coleção tiver mais produtos do que os apresentados", "app_required_for_ratings": "É necessária uma aplicação para as classificações de produto. [Saber mais](https://help.shopify.com/manual/apps)", "icon": "Ícone", "resource_reference_collection_card": "Apresenta a coleção da secção principal", "resource_reference_collection_card_image": "Apresenta a imagem da coleção principal", "resource_reference_collection_title": "Apresenta o título da coleção principal", "resource_reference_product": "Liga-se automaticamente ao produto principal", "resource_reference_product_card": "Apresenta o produto da secção principal", "resource_reference_product_inventory": "Apresenta o inventário do produto principal", "resource_reference_product_price": "Apresenta o preço do produto principal", "resource_reference_product_recommendations": "Apresenta recomendações com base no produto principal", "resource_reference_product_review": "Apresenta as avaliações do produto principal", "resource_reference_product_swatches": "Apresenta as paletas do produto principal", "resource_reference_product_title": "Apresenta o título do produto principal", "resource_reference_product_variant_picker": "Apresenta as variantes do produto principal", "resource_reference_product_media": "Apresenta o conteúdo multimédia do produto principal", "product_media": "Conteúdo multimédia do produto", "manage_store_name": "[Gerir nome da loja](/admin/settings/general?edit=storeName)", "section_link": "Ligação da secção", "gift_card_form_description": "Os clientes podem enviar cartões de oferta para o e-mail de um destinatário com uma mensagem pessoal. [Saber mais](https://help.shopify.com/manual/products/gift-card-products)", "heading": "Título", "resource_reference_product_custom_property": "Adicione campos de introdução personalizáveis para recolher informações personalizadas que serão adicionadas a este item de linha da encomenda, ficando visíveis posteriormente nos detalhes da encomenda.", "block_link": "Ligação do bloco", "submenu_feature": "Funcionalidade de submenu", "cart_features": "Funcionalidades do carrinho", "email_signup": "Registo de e-mail", "mobile_media": "Conteúdo multimédia para telemóvel", "mobile_media_2": "Conteúdo multimédia para telemóvel 2", "navigation": "Navegação", "popover": "Popover", "popover_position": "Posição do popover", "resource_reference_product_sku": "Apresenta o SKU do produto principal", "content_layout": "Esquema do conteúdo", "mobile_media_1": "Conteúdo multimédia para telemóvel 1", "utilities": "Utilitários" }, "html_defaults": { "share_information_about_your": "

Partilhe informações sobre a sua marca com os seus clientes. Descreva um produto, faça anúncios ou dê as boas-vindas aos clientes na sua loja.

", "bestseller_h2": "

Mais vendidos

", "bestseller_h3": "

Mais vendidos

", "bestseller": "

Mais vendido

", "build_better": "

Acreditamos na construção de algo melhor

", "contact_us": "

Contacte-nos

", "discover_bestsellers": "

Descubra os mais vendidos que conquistaram os nossos clientes com a sua combinação perfeita de funcionalidade e estilo.

", "everythings_starts_with_why": "

Tudo o que fazemos começa com um porquê

", "explore_latest_products": "

Explore os nossos produtos mais recentes.

", "faq": "

Perguntas frequentes

", "first_to_know": "

Seja a primeira pessoa a saber sobre novas coleções e ofertas especiais.

", "free_returns": "

Devoluções gratuitas durante 30 dias

", "free_shipping_over": "

Envio gratuito para encomendas superiores a 50 $

", "goal_for_every_customer": "

O nosso objetivo é que cada cliente fique totalmente satisfeito com a sua compra. Se não for o caso, informe-nos e faremos o nosso melhor para resolver a situação consigo.

", "home_to_shirts": "

Início → Camisas

", "intentional_design": "

Design intencional

", "introducing_h2": "

Apresentamos

", "latest_products": "

Apresentamos os nossos produtos mais recentes, criados especialmente para esta estação. Compre os seus favoritos antes que esgotem!

", "made_local_and_global": "

Os nossos produtos são fabricados local e globalmente. Selecionamos cuidadosamente os nossos parceiros de fabrico para garantir que os nossos produtos têm alta qualidade e um preço justo.

", "made_with_care_h2": "

Feito com cuidado

", "made_with_care_extended": "

Feito com cuidado e incondicionalmente adorado pelos nossos clientes, este bestseller de assinatura excede todas as expectativas.

", "made_with_care": "

Feito com cuidado e incondicionalmente adorado pelos nossos clientes.

", "make_things_better_extended": "

Criamos artigos que funcionam melhor e duram mais tempo. Os nossos produtos resolvem problemas reais com um design simples e materiais honestos.

", "make_things_better": "

Criamos artigos que funcionam melhor e duram mais tempo.

", "may_also_like": "

Também poderá gostar de

", "new_arrivals_h1": "

Novidades

", "new_arrivals_h2": "

Novidades

", "new_arrivals_h3": "

Novidades

", "product_launch": "

Espreite os bastidores do nosso mais recente lançamento de produto.

", "product_story": "

No coração de cada produto existe uma história única, impulsionada pela nossa paixão pela qualidade e inovação. Cada item melhora o seu dia a dia e desperta alegria.

", "real_people": "

Pessoas reais a criar produtos fantásticos

", "related_product": "

Produtos relacionados

", "return_policy": "

Qual é a política de devoluções?

", "reviews": "

★★★★★ 368 avaliações

", "shipping_based_on_location": "

O envio é calculado com base na sua localização e nos itens da sua encomenda. Saberá sempre o preço do envio antes de efetuar a compra.

", "shop_by_collection": "

Comprar por coleção

", "signature_products": "

O nosso produto de assinatura

", "styled_with": "

Combinado com

", "subscribe": "

Subscreva os nossos e-mails

", "team_with_goal": "

Uma equipa com um objetivo

", "unable_to_accept_returns": "

Não podemos aceitar devoluções de determinados artigos. Estes serão devidamente assinalados antes da compra.

", "work_quickly_to_ship": "

Trabalharemos rapidamente para enviar a sua encomenda o mais depressa possível. Assim que a sua encomenda for enviada, receberá um e-mail com mais informações. Os tempos de entrega variam consoante a sua localização.

", "join_our_email_list": "

Junte-se à nossa lista de e-mails

", "get_exclusive_deals_and_early_access_to_new_products": "

Receba ofertas exclusivas e acesso antecipado a novos produtos.

", "artistry_in_action": "

Mestria em ação

", "authentic_materials": "

Materiais autênticos, sem cedências

", "bold_style_recognizable": "

Um estilo arrojado que se reconhece em qualquer lugar

", "discover_elevated_design": "

Descubra um design sofisticado

", "expert_construction_finish": "

Construção especializada e um acabamento impecável

", "made_to_last": "

Feito para durar

", "pieces_better_with_time": "

Peças que só melhoram com o tempo e o uso

", "quality_you_can_feel": "

Qualidade que se sente

", "uncompromising_standards": "

Padrões intransigentes

", "featured_collection_h2": "

Coleção em destaque

", "shop_collection": "

Descubra a nossa coleção selecionada, com favoritos escolhidos a dedo que aliam estilo e qualidade.

" }, "text_defaults": { "button_label": "Comprar agora", "collapsible_row": "Linha recolhível", "heading": "Título", "email_signup_button_label": "Subscrever", "accordion_heading": "Título do acordeão", "contact_form_button_label": "Submeter", "popup_link": "Ligação do pop-up", "sign_up": "Registo", "welcome_to_our_store": "Damos-lhe as boas-vindas à nossa loja", "be_bold": "Seja arrojado.", "shop_our_latest_arrivals": "Compre as nossas novidades!", "are_purchases_final_sale": "Alguma compra é de venda final?", "care_instructions": "Instruções de manutenção", "cart": "Carrinho", "discover_collection": "Descubra a coleção", "fit": "ajuste", "how_much_for_shipping": "Qual é o custo de envio?", "learn_more": "Saber mais", "manufacturing": "Fabrico", "materials": "Materiais", "return_policy": "Política de devoluções", "shipping": "Envio", "shop_now_button_label": "Comprar agora", "sign_up_button_label": "Registar", "submit_button_label": "Submeter", "up_the_ante": "Subir\na\naposta", "view_all_button_label": "Ver tudo", "what_is_return_policy": "Qual é a política de devoluções?", "when_will_order_arrive": "Quando receberei a minha encomenda?", "where_are_products_made": "Onde são fabricados os vossos produtos?", "trending_now": "Tendências do momento", "shop_the_look": "Comprar visual semelhante", "bestsellers": "Mais vendidos", "featured_collection": "Coleção em destaque", "new_arrivals": "Novidades" }, "info": { "video_alt_text": "Descreva o vídeo para utilizadores de tecnologia de apoio", "video_autoplay": "Os vídeos serão silenciados por predefinição", "video_external": "Utilize um URL do YouTube ou do Vimeo", "carousel_layout_on_mobile": "O carrossel é sempre utilizado no telemóvel", "carousel_hover_behavior_not_supported": "O efeito de pairar \"Carrossel\" não é suportado quando o tipo \"Carrossel\" está selecionado ao nível da secção", "grid_layout_on_mobile": "O esquema de grelha é utilizado para telemóvel", "logo_font": "Aplica-se apenas quando não está selecionado um logótipo", "checkout_buttons": "Permite que os compradores finalizem a compra mais rapidamente e pode melhorar a conversão. [Saber mais](https://help.shopify.com/manual/online-store/dynamic-checkout)", "custom_heading": "Título personalizado", "edit_presets_in_theme_settings": "Edite as predefinições nas [definições do tema](/editor?context=theme&category=typography)", "enable_filtering_info": "Personalize os filtros com a [aplicação Search & Discovery](https://help.shopify.com/manual/online-store/search-and-discovery/filters)", "manage_countries_regions": "[Gerir países/regiões](/admin/settings/markets)", "manage_languages": "[Gerir idiomas](/admin/settings/languages)", "transparent_background": "Reveja cada modelo onde o fundo transparente é aplicado para garantir a legibilidade", "aspect_ratio_adjusted": "Ajustado em alguns esquemas", "custom_liquid": "Adicione fragmentos de aplicação ou outro código para criar personalizações avançadas. [Saber mais](https://shopify.dev/docs/api/liquid)", "pills_usage": "Utilizado para filtros aplicados, códigos de desconto e sugestões de pesquisa", "applies_on_image_only": "Aplica-se apenas a imagens", "hover_effects": "Aplica-se a cartões de produto e de coleção", "hide_logo_on_home_page_help": "O logótipo permanecerá visível quando o cabeçalho fixo estiver ativo", "media_type_info": "As funcionalidades são preenchidas a partir das ligações do menu", "logo_height": "Afeta apenas o logótipo do cabeçalho", "actions_display_style": "Os ícones são sempre utilizados em telemóvel" }, "categories": { "basic": "Básico", "collection": "Coleção", "collection_list": "Lista de coleções", "footer": "Rodapé", "forms": "Formulários", "header": "Cabeçalho", "layout": "Esquema", "links": "Ligações", "product": "Produto", "product_list": "Coleção em destaque", "banners": "Banners", "collections": "Coleções", "custom": "Personalizado", "decorative": "Decorativo", "products": "Produtos", "other_sections": "Outras", "storytelling": "Narrativa", "text": "Texto" } } ================================================ FILE: locales/ro.json ================================================ { "blocks": { "load_video": "Încarcă clipul video: {{ description }}", "sold_out": "Stoc epuizat", "email_signup": { "label": "E-mail", "placeholder": "Adresă de e-mail", "success": "Mulțumim pentru că te-ai abonat!" }, "filter": "Filtrează", "contact_form": { "name": "Nume", "email": "Adresă de e-mail", "phone": "Telefon", "comment": "Comentariu", "post_success": "Îți mulțumim că ne-ai contactat. Vom reveni cât mai curând posibil.", "error_heading": "Ajustează următoarele:" }, "payment_methods": "Metode de plată", "slider_label": "Cursor" }, "accessibility": { "play_model": "Redă modelul 3D", "play_video": "Redă videoclipul", "unit_price": "Preț unitar", "country_results_count": "{{ count }} rezultate", "slideshow_pause": "Întrerupe prezentarea de diapozitive", "slideshow_play": "Redă prezentarea de diapozitive", "remove_item": "Elimină {{ title}}", "skip_to_text": "Salt la conținut", "skip_to_product_info": "Salt la informațiile despre produs", "skip_to_results_list": "Salt la lista de rezultate", "new_window": "Se deschide într-o fereastră nouă.", "slideshow_next": "Diapozitivul următor", "slideshow_previous": "Diapozitivul anterior", "close_dialog": "Închide dialogul", "reset_search": "Resetează căutarea", "search_results_count": "{{ count }} rezultate ale căutării găsite pentru „{{ query }}”", "search_results_no_results": "Nu s-au găsit rezultate pentru „{{ query }}”", "filters": "Filtre", "filter_count": { "one": "{{ count }} filtru aplicat", "other": "{{ count }} filtre aplicate", "few": "{{ count }} filtre aplicate" }, "account": "Cont", "cart": "Coș", "cart_count": "Total articole în coș", "menu": "Meniu", "country_region": "Țară/regiune", "slide_status": "Diapozitivul {{ index }} din {{ length }}", "scroll_to": "Derulează la {{ title }}", "loading_product_recommendations": "Se încarcă recomandările de produse", "discount": "Aplică un cod de reducere", "discount_applied": "Cod de reducere aplicat: {{ code }}", "pause_video": "Pune pe pauză videoclipul", "inventory_status": "Stare inventar", "find_country": "Găsește țara", "localization_region_and_language": "Selectorul de regiune și de limbă", "decrease_quantity": "Scade cantitatea", "increase_quantity": "Crește cantitatea", "quantity": "Cantitate", "rating": "Evaluarea acestui produs este de {{ rating }} din 5", "nested_product": "{{ product_title }} pentru {{ parent_title }}", "discount_menu": "Coduri de reduceri", "remove": "Elimină", "view_pricing_info": "Vezi informațiile de tarifare", "open_hotspot": "Pornește hotspot", "slideshow": "Prezentare de diapozitive", "header_navigation_label": "principală" }, "actions": { "add_to_cart": "Adaugă în coș", "clear_all": "Golește tot", "remove": "Elimină", "view_in_your_space": "Vezi în spațiul tău", "show_filters": "Filtrează", "clear": "Golește", "continue_shopping": "Continuă cumpărăturile", "log_in_html": "Ai un cont? Conectează-te pentru a finaliza comanda mai rapid.", "see_items": { "one": "Vezi {{ count }} articol", "other": "Vezi {{ count }} articole", "few": "Vezi {{ count }} articole" }, "view_all": "Afișează tot", "add": "Adaugă", "choose": "Alege", "added": "Adăugat", "show_less": "Afișează mai puțin", "show_more": "Afișează mai mult", "close": "Închide", "more": "Mai multe", "zoom": "Zoom", "close_dialog": "Închide dialogul", "reset": "Resetează", "remove_discount": "Elimină codul de reducere {{ code }}", "enter_using_password": "Accesează folosind parola", "submit": "Trimite", "enter_password": "Introdu parola", "view_store_information": "Vezi informațiile despre magazin", "apply": "Aplică", "back": "Înapoi", "log_in": "Conectează-te", "log_out": "Deconectează-te", "open_image_in_full_screen": "Deschide imaginea în modul ecran complet", "sign_in_options": "Alte opțiuni de conectare", "sign_up": "Înscrie-te", "sort": "Sortează", "show_all_options": "Afișează toate opțiunile", "open": "Deschidere" }, "content": { "reviews": "recenzii", "language": "Limba", "localization_region_and_language": "Regiunea și limba", "no_results_found": "Nu s-a găsit niciun rezultat", "cart_total": "Total coș de cumpărături", "your_cart_is_empty": "Coșul tău de cumpărături este gol", "product_image": "Imagine produs", "product_information": "Informații despre produs", "quantity": "Cantitate", "product_total": "Total produs", "cart_estimated_total": "Total estimat", "seller_note": "Instrucțiuni speciale", "cart_subtotal": "Subtotal", "discounts": "Reduceri", "discount": "Reducere", "duties_and_taxes_included_shipping_at_checkout_with_policy_html": "Taxe și taxe vamale incluse. Reducerile și transportul sunt calculate la finalizarea comenzii.", "duties_and_taxes_included_shipping_at_checkout_without_policy": "Taxe și taxe vamale incluse. Reducerile și transportul sunt calculate la finalizarea comenzii.", "taxes_included_shipping_at_checkout_with_policy_html": "Taxe incluse. Reducerile și transportul sunt calculate la finalizarea comenzii.", "taxes_included_shipping_at_checkout_without_policy": "Taxe incluse. Reducerile și transportul sunt calculate la finalizarea comenzii.", "duties_included_taxes_at_checkout_shipping_at_checkout_with_policy_html": "Taxe vamale incluse. Taxele, reducerile și transportul sunt calculate la finalizarea comenzii.", "duties_included_taxes_at_checkout_shipping_at_checkout_without_policy": "Taxe vamale incluse. Taxele, reducerile și transportul sunt calculate la finalizarea comenzii.", "taxes_at_checkout_shipping_at_checkout_with_policy_html": "Taxele, reducerile și transportul sunt calculate la finalizarea comenzii.", "taxes_at_checkout_shipping_at_checkout_without_policy": "Taxele, reducerile și transportul sunt calculate la finalizarea comenzii.", "checkout": "Finalizează comanda", "cart_title": "Coș", "price": "Preț", "price_regular": "Preț obișnuit", "price_compare_at": "Compararea prețurilor", "price_sale": "Preț la ofertă", "duties_and_taxes_included": "Taxele vamale și impozitele sunt incluse.", "duties_included": "Taxe vamale incluse.", "shipping_policy_html": "Taxele de expediere sunt calculate la finalizarea comenzii.", "taxes_included": "Impozite incluse.", "product_badge_sold_out": "Stoc epuizat", "product_badge_sale": "Promoție", "grid_view": { "default_view": "Implicit", "grid_fieldset": "Grilă de coloane", "single_item": "Singur", "zoom_out": "Micșorează" }, "search_input_label": "Caută", "search_input_placeholder": "Caută", "search_results": "Rezultatele căutării", "search_results_label": "Rezultatele căutării", "search_results_no_results": "Nu s-au găsit rezultate pentru „{{ terms }}”. Încearcă o altă căutare.", "search_results_resource_articles": "Postări pe blog", "search_results_resource_collections": "Colecții", "search_results_resource_pages": "Pagini", "search_results_resource_products": "Produse", "search_results_resource_queries": "Caută sugestii", "search_results_view_all": "Vezi tot", "search_results_view_all_button": "Vezi tot", "search_results_resource_products_count": { "one": "{{ count }} produs", "other": "{{ count }} produse", "few": "{{ count }} produse" }, "unavailable": "Indisponibil", "recently_viewed_products": "Vizualizate recent", "collection_placeholder": "Titlul colecției", "product_card_placeholder": "Titlul produsului", "product_count": "Număr de produse", "item_count": { "one": "{{ count }} articol", "other": "{{ count }} articole", "few": "{{ count }} articole" }, "errors": "Erori", "price_from": "Începând de la {{ price }}", "search": "Caută", "search_results_no_results_check_spelling": "Nu s-au găsit rezultate pentru „{{ terms }}”. Verifică ortografia sau folosește un alt cuvânt sau o altă expresie.", "featured_products": "Produse recomandate", "no_products_found": "Nu s-au găsit produse.", "use_fewer_filters_html": "Încearcă să folosești mai puține filtre sau șterge toate filtrele.", "blog_details_separator": "|", "filters": "Filtre", "price_filter_html": "Cel mai mare preț este {{ price }}", "discount_code": "Cod de reducere", "pickup_available_at_html": "Ridicare disponibilă la {{ location }}", "pickup_available_in": "Ridicare disponibilă, {{ pickup_time }}", "pickup_not_available": "Ridicarea nu este disponibilă momentan", "pickup_ready_in": "{{ pickup_time }}", "read_more": "Citește mai mult...", "wrong_password": "Parolă incorectă", "account_title": "Cont", "account_title_personalized": "Salut, {{ first_name }}", "account_orders": "Comenzi", "account_profile": "Profil", "duties_and_taxes_included_shipping_at_checkout_with_policy_without_discounts_html": "Taxele și taxele vamale sunt incluse. Transportul este calculat la momentul efectuării plății.", "duties_and_taxes_included_shipping_at_checkout_without_policy_without_discounts": "Taxele și taxele vamale sunt incluse. Transportul este calculat la momentul efectuării plății.", "duties_included_taxes_at_checkout_shipping_at_checkout_with_policy_without_discounts_html": "Taxe vamale incluse. Transportul este calculat la momentul efectuării plății.", "duties_included_taxes_at_checkout_shipping_at_checkout_without_policy_without_discounts": "Taxe vamale incluse. Transportul este calculat la momentul efectuării plății.", "taxes_at_checkout_shipping_at_checkout_with_policy_without_discounts_html": "Taxele și costul transportului sunt calculate la momentul efectuării plății.", "taxes_at_checkout_shipping_at_checkout_without_policy_without_discounts": "Taxele și costul transportului sunt calculate la momentul efectuării plății.", "taxes_included_shipping_at_checkout_with_policy_without_discounts_html": "Taxe incluse. Transportul este calculat la momentul efectuării plății.", "taxes_included_shipping_at_checkout_without_policy_without_discounts": "Taxe incluse. Transportul este calculat la momentul efectuării plății.", "view_more_details": "Vezi mai multe detalii", "page_placeholder_title": "Titlul paginii", "page_placeholder_content": "Selectează o pagină pentru a afișa conținutul acesteia.", "placeholder_image": "Imagine substituent", "powered_by": "Acest magazin va fi oferit de", "store_owner_link_html": "Ești proprietarul magazinului? Conectează-te aici", "shipping_discount_error": "Reducerile pentru transport sunt afișate pe pagina de efectuare a plății, după ce ai adăugat adresa", "discount_code_error": "Codul de reducere nu poate fi aplicat coșului tău de cumpărături", "inventory_low_stock": "Stoc redus", "inventory_in_stock": "În stoc", "inventory_out_of_stock": "Stoc epuizat", "shipping_policy": "Transportul este calculat la momentul efectuării plății.", "inventory_low_stock_show_count": { "one": "{{ count }} rămas", "other": "{{ count }} rămas", "few": "{{ count }} rămas" }, "recipient_form_send_to": "Destinatar", "recipient_form_email_label": "Adresa de e-mail a destinatarului", "recipient_form_email_label_my_email": "Adresa mea de e-mail", "recipient_form_email_address": "Adresa de e-mail a destinatarului", "recipient_form_name_label": "Numele destinatarului (opțional)", "recipient_form_message": "Mesaj (opțional)", "recipient_form_characters_used": "{{ used_chars }}/{{ max_chars }} caractere folosite", "recipient_form_send_on": "AAAA-LL-ZZ", "recipient_form_send_on_label": "Data trimiterii (opțional)", "recipient_form_fields_visible": "Câmpurile formularului pentru destinatar sunt acum vizibile", "recipient_form_fields_hidden": "Câmpurile formularului pentru destinatar sunt acum ascunse", "recipient_form_error": "A apărut o eroare la trimiterea formularului", "product_custom_property_character_count": "{{ used_chars }}/{{ max_chars }} caractere folosite", "terms_and_policies": "Termeni și politici", "pagination": { "nav_label": "Navigare în paginare", "previous": "Anteriorul", "next": "Următorul", "page": "Pagina {{ page }}" }, "volume_pricing_available": "Tarifarea în funcție de volum este disponibilă", "volume_pricing": "Tarifare în funcție de volum", "at_price_each": "la {{ price }}/buc.", "each": "{{ price }}/buc.", "each_abbreviation": "buc.", "price_at": "la", "price_range": "Intervalul de prețuri", "cancel": "Anulează", "product_subtotal": "Subtotal produs", "quantity_per_item": "/buc", "remove_all": "Elimină tot", "remove_all_items_confirmation": "Elimini toate cele {{ count }} articole din coș?", "remove_one_item_confirmation": "Elimini 1 articol din coș?", "total_items": "Total articole", "variant": "Variantă", "variant_total": "Total variantă", "view_cart": "Vizualizează coșul", "your_cart": "Coșul tău", "items_added_to_cart": { "one": "1 articol a fost adăugat în coș", "other": "{{ count }} articole au fost adăugate în coș", "few": "{{ count }} articole au fost adăugate în coș" }, "item_count_cutoff": "Peste {{ count }} articole" }, "gift_cards": { "issued": { "how_to_use_gift_card": "Folosește codul cardului cadou online sau codul QR în magazin", "title": "Iată soldul aferent cardurilor cadou, în valoare de {{ value }}, pentru {{ shop }}!", "subtext": "Cardul tău cadou", "shop_link": "Vizitează magazinul online", "add_to_apple_wallet": "Adaugă la Apple Wallet", "qr_image_alt": "Cod QR – scanează pentru valorificarea cardului cadou", "copy_code": "Copiază codul cardului cadou", "expiration_date": "Expiră pe {{ expires_on }}", "copy_code_success": "Codul a fost copiat cu succes", "expired": "Expirat" } }, "blogs": { "article": { "comment_author_separator": "•", "comments_heading": { "one": "{{ count }} comentariu", "other": "{{ count }} comentarii", "few": "{{ count }} comentarii" } }, "comment_form": { "email": "Adresă de e-mail", "error": "Comentariul nu s-a putut publica, remediază următoarele probleme:", "heading": "Lasă un comentariu", "message": "Mesaj", "moderated": "Nu uita: comentariile trebuie aprobate înainte de publicare.", "name": "Nume", "post": "Postează comentariul", "success_moderated": "Comentariul a fost postat, se așteaptă moderarea", "success": "Comentariu postat" } }, "fields": { "separator": "la" }, "placeholders": { "password": "Parolă", "search": "Caută", "product_title": "Titlul produsului", "collection_title": "Titlul colecției", "blog_posts": "Postări pe blog", "blog_post_title": "Titlu", "blog_post_author": "Autor", "blog_post_date": "Data", "blog_post_description": "Un fragment din postarea pe blog" }, "products": { "product": { "add_to_cart": "Adaugă în coș", "adding_to_cart": "Se adaugă...", "added_to_cart": "Adăugat în coș", "add_to_cart_error": "Eroare la adăugarea în coș", "quantity_error_max": "Acest articol are maxim {{ maximum }}", "sold_out": "Stoc epuizat", "unavailable": "Indisponibil", "quantity": "Cantitate", "quantity_increments": "Creșteri de {{ increment }}", "quantity_minimum": "Minim {{ minimum }}", "quantity_maximum": "Maxim {{ maximum }}", "in_cart": "în coș", "default_title": "Titlu implicit", "sticky_add_to_cart": "Bara de adăugare rapidă în coș" } } } ================================================ FILE: locales/ru.json ================================================ { "blocks": { "load_video": "Загрузить видео: {{ description }}", "sold_out": "Продано", "email_signup": { "label": "Электронный адрес", "placeholder": "Адрес электронной почты", "success": "Спасибо, что подписались!" }, "filter": "Фильтровать", "payment_methods": "Способы оплаты", "contact_form": { "name": "Имя", "email": "Электронный адрес", "phone": "Телефон", "comment": "Комментарий", "post_success": "Спасибо за обращение. Мы свяжемся с вами как можно скорее.", "error_heading": "Измените следующие элементы:" }, "slider_label": "Ползунок" }, "accessibility": { "play_model": "Открыть объемную модель", "play_video": "Воспроизвести видео", "unit_price": "Цена за единицу", "country_results_count": "Результаты: {{ count }}", "slideshow_pause": "Приостановить показ слайд-шоу", "slideshow_play": "Воспроизвести слайд-шоу", "remove_item": "Удалить «{{ title}}»", "skip_to_text": "Перейти к контенту", "skip_to_product_info": "Перейти к информации о продукте", "skip_to_results_list": "Перейти к списку результатов", "new_window": "Откроется в новом окне.", "slideshow_next": "Следующий слайд", "slideshow_previous": "Предыдущий слайд", "close_dialog": "Закрыть диалоговое окно", "reset_search": "Сбросить поиск", "search_results_count": "Найдено {{ count }} результата(-ов) по запросу «{{ query }}»", "search_results_no_results": "По запросу «{{ query }}» ничего не найдено", "filters": "Фильтры", "account": "Учетная запись", "cart": "Корзина", "cart_count": "Всего товаров в корзине", "filter_count": { "one": "Применен {{ count }} фильтр", "other": "Применены {{ count }} фильтра(-ов)", "few": "Применены {{ count }} фильтра(-ов)", "many": "Применены {{ count }} фильтра(-ов)" }, "menu": "Меню", "country_region": "Страна/регион", "slide_status": "Слайд {{ index }} из {{ length }}", "scroll_to": "Прокрутить до {{ title }}", "loading_product_recommendations": "Загрузка рекомендаций товаров", "discount": "Применить промокод", "discount_applied": "Примененный промокод : {{ code }}", "inventory_status": "Статус ассортимента", "pause_video": "Приостановить видео", "find_country": "Найти страну", "localization_region_and_language": "Выбор региона и языка", "decrease_quantity": "Убрать позиции", "increase_quantity": "Добавить позиции", "quantity": "Количество", "rating": "Рейтинг этого продукта {{ rating }} из 5", "nested_product": "{{ product_title }} для товара \"{{ parent_title }}\"", "discount_menu": "Коды скидок", "remove": "Удалить", "view_pricing_info": "Посмотреть информацию о ценах", "open_hotspot": "Открыть точку наибольшей активности", "slideshow": "Слайд-шоу", "header_navigation_label": "Основная" }, "actions": { "add_to_cart": "Добавить в корзину", "clear_all": "Удалить все", "remove": "Удалить", "view_in_your_space": "Просматривайте в реальных условиях", "show_filters": "Фильтровать", "clear": "Очистить", "continue_shopping": "Продолжить покупки", "log_in_html": "Уже есть учетная запись? Войдите, чтобы быстро оформить заказ.", "see_items": { "one": "Смотреть {{ count }} товар", "other": "Смотреть {{ count }} товара(-ов)", "few": "Смотреть {{ count }} товара(-ов)", "many": "Смотреть {{ count }} товара(-ов)" }, "view_all": "Посмотреть все", "add": "Добавить", "choose": "Выбрать", "added": "Добавлено", "show_less": "Показать меньше", "show_more": "Показать больше", "close": "Закрыть", "more": "Еще", "zoom": "Увеличить", "close_dialog": "Закрыть диалоговое окно", "reset": "Сбросить", "enter_using_password": "Войти с помощью пароля", "submit": "Отправить", "enter_password": "Введите пароль", "back": "Назад", "log_in": "Войти в систему", "log_out": "Выйти", "remove_discount": "Удалить скидку {{ code }}", "view_store_information": "Сведения о магазине", "apply": "Применить", "sign_in_options": "Другие способы входа", "sign_up": "Регистрация", "open_image_in_full_screen": "Открыть изображение во весь экран", "sort": "Сортировать", "show_all_options": "Показать все варианты", "open": "Открыть" }, "content": { "reviews": "отз.", "no_results_found": "Результатов не найдено", "language": "Язык", "localization_region_and_language": "Регион и язык", "cart_total": "Итого по корзине", "your_cart_is_empty": "Корзина пуста", "product_image": "Изображение товара", "product_information": "Информация о товаре", "quantity": "Количество", "product_total": "Итого", "cart_estimated_total": "Ориентировочная общая сумма", "seller_note": "Особые примечания", "cart_subtotal": "Промежуточный итог", "discounts": "Скидки", "discount": "Скидка", "duties_and_taxes_included_shipping_at_checkout_with_policy_html": "Пошлины и налоги включены. Скидки и стоимость доставки рассчитываются при оформлении заказа.", "duties_and_taxes_included_shipping_at_checkout_without_policy": "Пошлины и налоги включены. Скидки и стоимость доставки рассчитываются при оформлении заказа.", "taxes_included_shipping_at_checkout_with_policy_html": "Налоги включены. Скидки и стоимость доставки рассчитываются при оформлении заказа.", "taxes_included_shipping_at_checkout_without_policy": "Налоги включены. Скидки и стоимость доставки рассчитываются при оформлении заказа.", "duties_included_taxes_at_checkout_shipping_at_checkout_with_policy_html": "Пошлины включены. Налоги, скидки и стоимость доставки рассчитываются при оформлении заказа.", "duties_included_taxes_at_checkout_shipping_at_checkout_without_policy": "Пошлины включены. Налоги, скидки и стоимость доставки рассчитываются при оформлении заказа.", "taxes_at_checkout_shipping_at_checkout_with_policy_html": "Налоги, скидки и стоимость доставки рассчитываются при оформлении заказа.", "taxes_at_checkout_shipping_at_checkout_without_policy": "Налоги, скидки и стоимость доставки рассчитываются при оформлении заказа.", "checkout": "Оформить заказ", "cart_title": "Корзина", "price": "Цена", "price_regular": "Обычная цена", "price_compare_at": "Сравнить по цене", "price_sale": "Цена со скидкой", "duties_and_taxes_included": "Пошлины и налоги включены.", "duties_included": "Пошлины включены.", "shipping_policy_html": "Стоимость доставки рассчитывается при оформлении заказа.", "taxes_included": "Налоги включены.", "product_badge_sold_out": "Распродано", "product_badge_sale": "Распродажа", "search_input_label": "Поиск", "search_input_placeholder": "Поиск", "search_results": "Результаты поиска", "search_results_label": "Результаты поиска", "search_results_no_results": "По запросу «{{ terms }}» ничего не найдено. Попробуйте другой поисковый запрос.", "search_results_resource_articles": "Статьи в блоге", "search_results_resource_collections": "Коллекции", "search_results_resource_pages": "Страницы", "search_results_resource_products": "Товары", "search_results_resource_queries": "Рекомендации по поиску", "search_results_view_all": "Посмотреть все", "search_results_view_all_button": "Посмотреть все", "search_results_resource_products_count": { "one": "{{ count }} товар", "other": "Товаров: {{ count }}", "few": "Товаров: {{ count }}", "many": "Товаров: {{ count }}" }, "grid_view": { "default_view": "По умолчанию", "grid_fieldset": "Сетка столбцов", "single_item": "Одиночный", "zoom_out": "Уменьшить" }, "recently_viewed_products": "Недавно просмотренные", "unavailable": "Недоступно", "collection_placeholder": "Название коллекции", "product_card_placeholder": "Название продукта", "product_count": "Количество товаров", "item_count": { "one": "{{ count }} товар", "other": "{{ count }} товаров", "few": "{{ count }} товаров", "many": "{{ count }} товаров" }, "errors": "Ошибки", "price_from": "От {{ price }}", "featured_products": "Рекомендуемые продукты", "filters": "Фильтры", "no_products_found": "Продукты не найдены.", "price_filter_html": "Максимальная цена: {{ price }}", "use_fewer_filters_html": "Попробуйте использовать меньше фильтров или сбросьте все фильтры.", "search": "Поиск", "search_results_no_results_check_spelling": "По запросу «{{ terms }}» ничего не найдено. Проверьте правописание или выберите другие слова либо фразу.", "blog_details_separator": "|", "read_more": "Подробнее...", "wrong_password": "Неправильный пароль", "account_title": "Учетная запись", "account_title_personalized": "Здравствуйте, {{ first_name }}!", "account_orders": "Заказы", "account_profile": "Профиль", "discount_code": "Промокод", "duties_and_taxes_included_shipping_at_checkout_with_policy_without_discounts_html": "Пошлины и налоги включены. Стоимость доставки рассчитывается при оформлении заказа.", "duties_and_taxes_included_shipping_at_checkout_without_policy_without_discounts": "Пошлины и налоги включены. Стоимость доставки рассчитывается при оформлении заказа.", "duties_included_taxes_at_checkout_shipping_at_checkout_with_policy_without_discounts_html": "Пошлины включены. Стоимость доставки рассчитывается при оформлении заказа.", "duties_included_taxes_at_checkout_shipping_at_checkout_without_policy_without_discounts": "Пошлины включены. Стоимость доставки рассчитывается при оформлении заказа.", "pickup_available_at_html": "Самовывоз доступен: {{ location }}", "pickup_available_in": "Доступен самовывоз, {{ pickup_time }}", "pickup_not_available": "В настоящее время самовывоз недоступен", "pickup_ready_in": "{{ pickup_time }}", "taxes_at_checkout_shipping_at_checkout_with_policy_without_discounts_html": "Налоги и стоимость доставки, рассчитанные при оформлении заказа.", "taxes_at_checkout_shipping_at_checkout_without_policy_without_discounts": "Налоги и стоимость доставки, рассчитанные при оформлении заказа.", "taxes_included_shipping_at_checkout_with_policy_without_discounts_html": "Налоги включены. Стоимость доставки рассчитывается при оформлении заказа.", "taxes_included_shipping_at_checkout_without_policy_without_discounts": "Налоги включены. Стоимость доставки рассчитывается при оформлении заказа.", "view_more_details": "Подробнее", "inventory_low_stock": "Заканчивается", "inventory_in_stock": "В наличии", "inventory_out_of_stock": "Нет в наличии", "page_placeholder_title": "Заголовок страницы", "page_placeholder_content": "Выберите страницу для отображения ее содержимого.", "placeholder_image": "Изображение-заполнитель", "inventory_low_stock_show_count": { "one": "Осталось: {{ count }}", "other": "Осталось: {{ count }}", "few": "Осталось: {{ count }}", "many": "Осталось: {{ count }}" }, "powered_by": "Этот магазин работает на платформе", "store_owner_link_html": "Вы владелец магазина? Войдите здесь", "shipping_discount_error": "Скидки на доставку отображаются при оформлении и оплате заказа после добавления адреса", "discount_code_error": "Код скидки не может быть применен к вашей корзине", "shipping_policy": "Стоимость доставки рассчитывается при оформлении заказа.", "recipient_form_send_to": "Куда отправить", "recipient_form_email_label": "Электронный адрес получателя", "recipient_form_email_label_my_email": "Мой электронный адрес", "recipient_form_email_address": "Адрес электронной почты получателя", "recipient_form_name_label": "Имя получателя (необязательно)", "recipient_form_message": "Сообщение (необязательно)", "recipient_form_characters_used": "Использовано символов: {{ used_chars }}/{{ max_chars }}", "recipient_form_send_on": "ГГГГ-ММ-ДД", "recipient_form_send_on_label": "Дата отправки (необязательно)", "recipient_form_fields_visible": "Поля формы получателя теперь отображаются", "recipient_form_fields_hidden": "Поля формы получателя теперь скрыты", "recipient_form_error": "При отправке формы возникла ошибка", "product_custom_property_character_count": "Использовано символов: {{ used_chars }}/{{ max_chars }}", "terms_and_policies": "Условия и политики", "pagination": { "nav_label": "Постраничная навигация", "previous": "Назад", "next": "Далее", "page": "Страница {{ page }}" }, "volume_pricing_available": "Доступны установление цены в зависимости от объема операций", "volume_pricing": "Установление цены в зависимости от объема операций", "at_price_each": "по цене {{ price }} за шт.", "each": "{{ price }} за шт.", "each_abbreviation": "за шт.", "price_at": "по цене", "cancel": "Отмена", "product_subtotal": "Итого за товары", "quantity_per_item": "/шт.", "remove_all": "Удалить все", "remove_all_items_confirmation": "Удалить все товары ({{ count }}) из корзины?", "remove_one_item_confirmation": "Удалить 1 предмет из корзины?", "total_items": "Всего предметов", "variant": "Вариант", "variant_total": "Всего вариантов", "view_cart": "Просмотреть корзину", "your_cart": "Корзина", "items_added_to_cart": { "one": "1 предмет добавлен в корзину", "other": "{{ count }} предмета(-ов) добавлено в корзину", "few": "{{ count }} предмета(-ов) добавлено в корзину", "many": "{{ count }} предмета(-ов) добавлено в корзину" }, "item_count_cutoff": "Более {{ count }} товаров", "price_range": "Ценовой диапазон" }, "gift_cards": { "issued": { "how_to_use_gift_card": "Используйте код подарочной карты онлайн или отсканируйте QR-код в магазине", "title": "Вот ваша подарочная карта с номиналом {{ value }} для магазина {{ shop }}!", "subtext": "Ваша подарочная карта", "shop_link": "Посетить онлайн-магазин", "add_to_apple_wallet": "Добавить в Apple Wallet", "qr_image_alt": "Отсканируйте QR-код, чтобы использовать подарочную карту", "copy_code": "Скопировать код подарочной карты", "expiration_date": "Срок действия истекает {{ expires_on }}", "copy_code_success": "Код скопирован", "expired": "Срок действия истек" } }, "blogs": { "article": { "comment_author_separator": "•", "comments_heading": { "one": "Комментариев: {{ count }}", "other": "Комментариев: {{ count }}", "few": "Комментариев: {{ count }}", "many": "Комментариев: {{ count }}" } }, "comment_form": { "email": "Электронный адрес", "error": "Не удалось опубликовать комментарий, исправьте следующее:", "heading": "Комментировать", "message": "Сообщение", "moderated": "Обратите внимание, что комментарии проходят проверку перед публикацией.", "name": "Имя", "post": "Добавить комментарий", "success_moderated": "Комментарий отправлен на модерацию", "success": "Комментарий опубликован" } }, "fields": { "separator": "–" }, "placeholders": { "password": "Пароль", "search": "Поиск", "product_title": "Название продукта", "collection_title": "Название коллекции", "blog_posts": "Записи в блоге", "blog_post_title": "Название", "blog_post_author": "Автор", "blog_post_date": "Дата", "blog_post_description": "Фрагмент текста вашей записи в блоге" }, "products": { "product": { "add_to_cart": "Добавить в корзину", "adding_to_cart": "Добавление...", "added_to_cart": "Товар добавлен в корзину", "add_to_cart_error": "Возникла ошибка при добавлении в корзину", "quantity_error_max": "Максимальное количество этого товара — {{ maximum }}", "sold_out": "Продано", "unavailable": "Недоступно", "quantity": "Количество", "quantity_increments": "Прирост: {{ increment }}", "quantity_minimum": "Минимум: {{ minimum }}", "quantity_maximum": "Максимум: {{ maximum }}", "in_cart": "в корзине", "default_title": "Название по умолчанию", "sticky_add_to_cart": "Быстрое добавление в корзину" } } } ================================================ FILE: locales/sk.json ================================================ { "blocks": { "load_video": "Načítať video: {{ description }}", "sold_out": "Vypredané", "email_signup": { "label": "E-mail", "placeholder": "E-mailová adresa", "success": "Ďakujeme, že ste sa prihlásili na odber správ." }, "filter": "Filtrovať", "payment_methods": "Spôsoby platby", "contact_form": { "name": "Meno", "email": "E-mail", "phone": "Telefón", "comment": "Komentár", "post_success": "Ďakujeme, že ste nás kontaktovali. Budeme sa vám venovať čo najskôr.", "error_heading": "Upravte tieto údaje:" }, "slider_label": "Jazdec" }, "accessibility": { "play_model": "Prehrať 3D model", "play_video": "Prehrať video", "unit_price": "Jednotková cena", "country_results_count": "Počet výsledkov: {{ count }}", "slideshow_pause": "Pozastaviť prezentáciu", "slideshow_play": "Prehrať prezentáciu", "remove_item": "Odstrániť štítok {{ title}}", "skip_to_text": "Prejsť na obsah", "skip_to_product_info": "Prejsť na informácie o produkte", "skip_to_results_list": "Prejsť na zoznam výsledkov", "new_window": "Otvorí sa v novom okne.", "slideshow_next": "Nasledujúca snímka", "slideshow_previous": "Predchádzajúca snímka", "close_dialog": "Zavrieť dialógové okno", "reset_search": "Resetovať vyhľadávanie", "search_results_count": "{{ count }} nájdené výsledky vyhľadávania pre „{{ query }}“", "search_results_no_results": "Pre výraz „{{ query }}“ sa nenašli žiadne výsledky", "filters": "Filtre", "filter_count": { "one": "{{ count }} použitý filter", "other": "Použité filtre: {{ count }}", "few": "Použité filtre: {{ count }}", "many": "Použité filtre: {{ count }}" }, "account": "Konto", "cart": "Košík", "cart_count": "Celkový počet položiek v košíku", "menu": "Ponuka", "country_region": "Krajina/oblasť", "slide_status": "Snímka {{ index }} z {{ length }}", "scroll_to": "Posunúť sa na {{ title }}", "loading_product_recommendations": "Načítavajú sa odporúčané produkty", "discount": "Použiť zľavový kód", "discount_applied": "Použitý zľavový kód: {{ code }}", "inventory_status": "Stav zásob", "pause_video": "Pozastaviť video", "find_country": "Nájsť krajinu", "localization_region_and_language": "Výber oblasti a jazyka", "decrease_quantity": "Znížiť množstvo", "increase_quantity": "Zvýšiť množstvo", "rating": "Hodnotenie tohto produktu je {{ rating }} z 5", "quantity": "Množstvo", "nested_product": "{{ product_title }} pre {{ parent_title }}", "discount_menu": "Zľavové kódy", "remove": "Odstrániť", "view_pricing_info": "Zobraziť informácie o cenách", "open_hotspot": "Otvoriť hotspot", "slideshow": "Prezentácia", "header_navigation_label": "Primárna" }, "actions": { "add_to_cart": "Pridať do košíka", "clear_all": "Vymazať všetko", "remove": "Odstrániť", "view_in_your_space": "Zobraziť vo vašom priestore", "show_filters": "Filtrovať", "clear": "Vymazať", "continue_shopping": "Pokračovať v nákupe", "log_in_html": "Máte konto? Prihláste sa a prejdite pokladňou rýchlejšie.", "see_items": { "one": "Zobraziť {{ count }} položku", "other": "Zobraziť {{ count }} položky/položiek", "few": "Zobraziť {{ count }} položky/položiek", "many": "Zobraziť {{ count }} položky/položiek" }, "view_all": "Zobraziť všetko", "add": "Pridať", "choose": "Vybrať", "added": "Pridané", "show_less": "Zobraziť menej", "show_more": "Zobraziť viac", "close": "Zavrieť", "more": "Viac", "zoom": "Priblíženie", "close_dialog": "Zavrieť dialógové okno", "reset": "Resetovať", "enter_using_password": "Zadajte s použitím hesla", "submit": "Odoslať", "enter_password": "Zadajte heslo", "remove_discount": "Odobrať zľavový {{ code }}", "view_store_information": "Zobraziť informácie o obchode", "back": "Späť", "log_in": "Prihlásiť sa", "log_out": "Odhlásiť sa", "apply": "Použiť", "sign_in_options": "Ďalšie možnosti prihlásenia", "sign_up": "Zaregistrovať sa", "open_image_in_full_screen": "Otvoriť obrázok na celú obrazovku", "sort": "Zoradiť", "show_all_options": "Zobraziť všetky možnosti", "open": "Otvoriť" }, "content": { "reviews": "recenz.", "no_results_found": "Nenašli sa žiadne výsledky", "language": "Jazyk", "localization_region_and_language": "Oblasť a jazyk", "cart_total": "Celková suma v košíku", "your_cart_is_empty": "Váš košík je prázdny", "product_image": "Obrázok produktu", "product_information": "Informácie o produkte", "quantity": "Množstvo", "product_total": "Celková suma za tento produkt", "cart_estimated_total": "Odhadovaná celková suma", "seller_note": "Špeciálne pokyny", "cart_subtotal": "Medzisúčet", "discounts": "Zľavy", "discount": "Zľava", "duties_and_taxes_included_shipping_at_checkout_with_policy_html": "Vrátane ciel a daní. Zľavy a doprava sa vypočítajú pri platbe.", "duties_and_taxes_included_shipping_at_checkout_without_policy": "Vrátane ciel a daní. Zľavy a doprava sa vypočítajú pri platbe.", "taxes_included_shipping_at_checkout_with_policy_html": "Vrátane daní. Zľavy a doprava sa vypočítajú pri platbe.", "taxes_included_shipping_at_checkout_without_policy": "Vrátane daní. Zľavy a doprava sa vypočítajú pri platbe.", "duties_included_taxes_at_checkout_shipping_at_checkout_with_policy_html": "Vrátane ciel. Dane, zľavy a doprava sa vypočítajú pri platbe.", "duties_included_taxes_at_checkout_shipping_at_checkout_without_policy": "Vrátane ciel. Dane, zľavy a doprava sa vypočítajú pri platbe.", "taxes_at_checkout_shipping_at_checkout_with_policy_html": "Dane, zľavy a doprava sa vypočítajú pri platbe.", "taxes_at_checkout_shipping_at_checkout_without_policy": "Dane, zľavy a doprava sa vypočítajú pri platbe.", "cart_title": "Košík", "price": "Cena", "price_regular": "Normálna cena", "price_compare_at": "Porovnať podľa ceny", "price_sale": "Cena po zľave", "checkout": "Platba", "duties_and_taxes_included": "Vrátane ciel a daní.", "duties_included": "Vrátane ciel.", "shipping_policy_html": "Doprava sa vypočíta v pokladni.", "taxes_included": "Vrátane daní.", "product_badge_sold_out": "Vypredané", "product_badge_sale": "Zľava", "search_input_label": "Vyhľadať", "search_input_placeholder": "Vyhľadať", "search_results": "Výsledky vyhľadávania", "search_results_label": "Výsledky vyhľadávania", "search_results_no_results": "Pre „{{ terms }}“ sa nenašli žiadne výsledky. Vyskúšať iné hľadanie.", "search_results_resource_articles": "Blogový príspevok", "search_results_resource_collections": "Kolekcie", "search_results_resource_pages": "Stránky", "search_results_resource_products": "Produkty", "search_results_resource_queries": "Návrhy na vyhľadávanie", "search_results_view_all": "Zobraziť všetko", "search_results_view_all_button": "Zobraziť všetko", "search_results_resource_products_count": { "one": "{{ count }} produkt", "other": "{{ count }} produkty", "few": "{{ count }} produkty", "many": "{{ count }} produkty" }, "grid_view": { "default_view": "Predvolený", "grid_fieldset": "Stĺpcová mriežka", "single_item": "Jeden", "zoom_out": "Oddialiť" }, "recently_viewed_products": "Nedávno zobrazené", "unavailable": "Nedostupné", "collection_placeholder": "Názov kolekcie", "product_card_placeholder": "Názov produktu", "product_count": "Počet produktov", "item_count": { "one": "{{ count }} položka", "other": "Položky: {{ count }}", "few": "Položky: {{ count }}", "many": "Položky: {{ count }}" }, "errors": "Chyby", "price_from": "Od {{ price }}", "search": "Hľadať", "search_results_no_results_check_spelling": "Pre výraz „{{ terms }}“ sa nenašli žiadne výsledky. Skontrolujte pravopis alebo použite iné slovo či slovné spojenie.", "featured_products": "Odporúčané produkty", "no_products_found": "Nenašli sa žiadne produkty.", "use_fewer_filters_html": "Skúste použiť menej filtrov alebo vymazať všetky filtre.", "filters": "Filtre", "price_filter_html": "Najvyššia cena je {{ price }}", "blog_details_separator": "|", "read_more": "Prečítať si viac...", "wrong_password": "Heslo je nesprávne", "discount_code": "Zľavový kód", "pickup_available_at_html": "K dispozícii na vyzdvihnutie na adrese {{ location }}", "pickup_available_in": "K dispozícii na vyzdvihnutie o {{ pickup_time }}", "pickup_not_available": "Aktuálne nedostupné na vyzdvihnutie", "pickup_ready_in": "{{ pickup_time }}", "account_title": "Konto", "account_title_personalized": "Dobrý deň, {{ first_name }},", "account_orders": "Objednávky", "account_profile": "Profil", "duties_and_taxes_included_shipping_at_checkout_with_policy_without_discounts_html": "Vrátane ciel a daní. Doprava sa vypočíta pri platbe.", "duties_and_taxes_included_shipping_at_checkout_without_policy_without_discounts": "Vrátane ciel a daní. Doprava sa vypočíta pri platbe.", "duties_included_taxes_at_checkout_shipping_at_checkout_with_policy_without_discounts_html": "Vrátane ciel. Doprava sa vypočíta pri platbe.", "duties_included_taxes_at_checkout_shipping_at_checkout_without_policy_without_discounts": "Vrátane ciel. Doprava sa vypočíta pri platbe.", "taxes_at_checkout_shipping_at_checkout_with_policy_without_discounts_html": "Dane a doprava sa vypočítajú pri platbe.", "taxes_at_checkout_shipping_at_checkout_without_policy_without_discounts": "Dane a doprava sa vypočítajú pri platbe.", "taxes_included_shipping_at_checkout_with_policy_without_discounts_html": "Vrátane daní. Doprava sa vypočíta pri platbe.", "taxes_included_shipping_at_checkout_without_policy_without_discounts": "Vrátane daní. Doprava sa vypočíta pri platbe.", "view_more_details": "Zobraziť viac podrobností", "inventory_low_stock": "Nízky stav zásob", "inventory_in_stock": "Skladom", "inventory_out_of_stock": "Vypredané", "inventory_low_stock_show_count": { "one": "Zostáva {{ count }}", "other": "Zostáva {{ count }}", "few": "Zostáva {{ count }}", "many": "Zostáva {{ count }}" }, "powered_by": "Tento obchod bude prevádzkovať", "store_owner_link_html": "Ste vlastníkom obchodu? Prihláste sa tu", "shipping_discount_error": "Zľavy na dopravu sa zobrazia pri platbe po pridaní adresy", "discount_code_error": "Zľavový kód nie je vo vašom košíku možné použiť", "page_placeholder_title": "Názov stránky", "page_placeholder_content": "Výberom stránky zobrazíte jej obsah.", "placeholder_image": "Obrázok zástupného objektu", "shipping_policy": "Doprava sa vypočíta v pokladni.", "recipient_form_send_to": "Odoslať na", "recipient_form_email_label": "E-mail príjemcu", "recipient_form_email_label_my_email": "Môj e-mail", "recipient_form_email_address": "E-mailová adresa príjemcu", "recipient_form_name_label": "Meno príjemcu (voliteľné)", "recipient_form_message": "Správa (voliteľné)", "recipient_form_characters_used": "Použitých {{ used_chars }} znakov z {{ max_chars }}", "recipient_form_send_on": "RRRR-MM-DD", "recipient_form_send_on_label": "Dátum odoslania (voliteľné)", "recipient_form_fields_visible": "Polia formulára príjemcu sú teraz viditeľné", "recipient_form_fields_hidden": "Polia formulára príjemcu sú teraz skryté", "recipient_form_error": "There was an error with the form submission", "product_custom_property_character_count": "Počet použitých znakov: {{ used_chars }} z {{ max_chars }}", "terms_and_policies": "Pravidlá a podmienky", "pagination": { "nav_label": "Navigácia po stránkach", "previous": "Predchádzajúce", "next": "Nasledujúce", "page": "Stránka {{ page }}" }, "volume_pricing_available": "Dostupné objemové ceny", "volume_pricing": "Objemové ceny", "at_price_each": "{{ price }}/kus", "each": "{{ price }}/kus", "each_abbreviation": "kus", "price_at": "za", "price_range": "Rozsah cien", "cancel": "Zrušiť", "product_subtotal": "Medzisúčet produktov", "quantity_per_item": "/kus", "remove_all": "Odstrániť všetko", "remove_all_items_confirmation": "Chcete z košíka odobrať všetky položky ({{ count }})?", "remove_one_item_confirmation": "Chcete z košíka odobrať 1 položku?", "total_items": "Celkový počet položiek", "variant": "Variant", "variant_total": "Celková suma variantov", "view_cart": "Zobraziť košík", "your_cart": "Váš košík", "items_added_to_cart": { "one": "1 položka sa pridala do košíka", "other": "Počet položiek pridaných do košíka: {{ count }}", "few": "Počet položiek pridaných do košíka: {{ count }}", "many": "Počet položiek pridaných do košíka: {{ count }}" }, "item_count_cutoff": "Viac ako {{ count }} položky/položiek" }, "gift_cards": { "issued": { "how_to_use_gift_card": "Použite online kód darčekového poukazu alebo QR kód v obchode", "title": "Váš darčekový poukaz v hodnote {{ value }} do obchodu {{ shop }}!", "subtext": "Váš darčekový poukaz", "shop_link": "Navštíviť online obchod", "add_to_apple_wallet": "Pridať do aplikácie Apple Wallet", "qr_image_alt": "QR kód – naskenujte ho a uplatnite si darčekový poukaz", "copy_code": "Kopírovať kód darčekového poukazu", "expiration_date": "Platnosť skončí {{ expires_on }}", "copy_code_success": "Kód sa úspešne skopíroval", "expired": "Platnosť uplynula" } }, "blogs": { "article": { "comment_author_separator": "•", "comments_heading": { "one": "{{ count }} komentár", "other": "{{ count }} komentárov", "few": "{{ count }} komentárov", "many": "{{ count }} komentárov" } }, "comment_form": { "email": "E-mail", "error": "Komentár sa nepodarilo uverejniť, opravte nasledujúce chyby:", "heading": "Pridať komentár", "message": "Správa", "moderated": "Upozorňujeme, že komentáre musia byť pred publikovaním schválené.", "name": "Meno", "post": "Uverejniť komentár", "success_moderated": "Komentár zverejnený, čaká na schválenie", "success": "Komentár zverejnený" } }, "fields": { "separator": "k" }, "placeholders": { "password": "Heslo", "search": "Vyhľadať", "product_title": "Názov produktu", "collection_title": "Názov kolekcie", "blog_posts": "Blogové príspevky", "blog_post_title": "Názov", "blog_post_author": "Autor", "blog_post_date": "Dátum", "blog_post_description": "Úryvok obsahu vášho blogového príspevku" }, "products": { "product": { "add_to_cart": "Pridať do košíka", "adding_to_cart": "Pridávanie...", "added_to_cart": "Pridané do košíka", "add_to_cart_error": "Chyba pri pridávaní do košíka", "quantity_error_max": "Maximálne množstvo tejto položky je {{ maximum }}", "sold_out": "Vypredané", "unavailable": "Nedostupné", "quantity": "Množstvo", "quantity_increments": "Prírastky po {{ increment }}", "quantity_minimum": "Minimálne {{ minimum }} ks", "quantity_maximum": "Maximálne {{ maximum }} ks", "in_cart": "v košíku", "default_title": "Predvolený názov", "sticky_add_to_cart": "Panel rýchleho pridania do košíka" } } } ================================================ FILE: locales/sl.json ================================================ { "blocks": { "load_video": "Naloži videoposnetek: {{ description }}", "sold_out": "Razprodano", "email_signup": { "label": "E-pošta", "placeholder": "E-poštni naslov", "success": "Hvala za prijavo!" }, "filter": "Filter", "payment_methods": "Načini plačila", "contact_form": { "name": "Ime", "email": "E-poštni naslov", "phone": "Telefonska številka", "comment": "Komentar", "post_success": "Hvala za vaše sporočilo. Z vami bomo v stiku takoj, ko bo mogoče.", "error_heading": "Prilagodite naslednje:" }, "slider_label": "Drsnik" }, "accessibility": { "play_model": "Predvajaj 3D-model", "play_video": "Predvajaj videoposnetek", "unit_price": "Cena na enoto", "country_results_count": "Št. rezultatov: {{ count }}", "slideshow_pause": "Zaustavi diaprojekcijo", "slideshow_play": "Predvajaj diaprojekcijo", "remove_item": "Odstrani: {{ title}}", "skip_to_text": "Preskoči na vsebino", "skip_to_product_info": "Preskoči na informacije o izdelku", "skip_to_results_list": "Preskoči na seznam rezultatov", "new_window": "Odpre se v novem oknu.", "slideshow_next": "Naslednji diapozitiv", "slideshow_previous": "Prejšnji diapozitiv", "close_dialog": "Zapri pogovorno okno", "reset_search": "Ponastavi iskanje", "search_results_count": "Št. najdenih rezultatov za poizvedbo »{{ query }}«: {{ count }}", "search_results_no_results": "Za »{{ query }}« ni bilo mogoče najti nobenega rezultata", "filters": "Filtri", "filter_count": { "one": "{{ count }} filter je uporabljen", "other": "Št. uporabljenih filtrov: {{ count }}", "few": "Št. uporabljenih filtrov: {{ count }}", "two": "Št. uporabljenih filtrov: {{ count }}" }, "account": "Račun", "cart": "Košarica", "cart_count": "Skupno število izdelkov v košarici", "menu": "Meni", "country_region": "Država/regija", "slide_status": "Diapozitiv {{ index }} od {{ length }}", "scroll_to": "Pomaknite se na {{ title }}", "loading_product_recommendations": "Nalaganje priporočil za izdelke", "discount": "Uporabi kodo za popust", "discount_applied": "Uporabljena koda za popust: {{ code }}", "inventory_status": "Status zaloge", "pause_video": "Zaustavi videoposnetek", "find_country": "Poišči državo", "localization_region_and_language": "Izbirnik za regijo in jezik", "decrease_quantity": "Zmanjšaj količino", "increase_quantity": "Povečaj količino", "quantity": "Količina", "rating": "Ocena tega izdelka je {{ rating }} od 5", "nested_product": "{{ product_title }} za {{ parent_title }}", "discount_menu": "Kode za popust", "remove": "Odstrani", "view_pricing_info": "Prikaži podatke o cenah", "open_hotspot": "Odpri hotspot", "slideshow": "Slikovni prikaz", "header_navigation_label": "Primarno" }, "actions": { "add_to_cart": "Dodaj v košarico", "clear_all": "Počisti vse", "remove": "Odstrani", "view_in_your_space": "Prikaži v prostoru", "show_filters": "Filter", "clear": "Počisti", "continue_shopping": "Nadaljuj nakup", "log_in_html": "Imate račun? Za hitrejši zaključek nakupa se prijavite.", "see_items": { "one": "Prikaži {{ count }} artikel", "other": "Prikaži {{ count }} artiklov", "few": "Prikaži {{ count }} artiklov", "two": "Prikaži {{ count }} artiklov" }, "view_all": "Prikaži vse", "add": "Dodaj", "choose": "Izberi", "added": "Dodano", "show_less": "Prikaži manj", "show_more": "Prikaži več", "close": "Zapri", "more": "Več", "zoom": "Povečava", "close_dialog": "Zapri pogovorno okno", "reset": "Ponastavi", "back": "Nazaj", "log_in": "Vpis", "log_out": "Odjava", "remove_discount": "Odstrani popust {{ code }}", "enter_using_password": "Vstop z geslom", "submit": "Pošlji", "enter_password": "Vnesite geslo", "view_store_information": "Prikaži podatke o trgovini", "apply": "Uporabi", "sign_in_options": "Druge možnosti za vpis", "sign_up": "Prijava", "open_image_in_full_screen": "Odpri sliko v celozaslonskem načinu", "sort": "Razvrsti", "show_all_options": "Prikaži vse možnosti", "open": "Odpri" }, "content": { "reviews": "ocen.", "no_results_found": "Nobenega rezultata ni bilo mogoče najti", "language": "Jezik", "localization_region_and_language": "Regija in jezik", "cart_total": "Skupni znesek košarice", "your_cart_is_empty": "Vaša košarica je prazna", "product_image": "Slika izdelka", "product_information": "Informacije o izdelku", "quantity": "Količina", "product_total": "Skupno za izdelek", "cart_estimated_total": "Predvideni skupni znesek", "seller_note": "Posebna navodila", "cart_subtotal": "Vmesna vsota", "discounts": "Popusti", "discount": "Popust", "duties_and_taxes_included_shipping_at_checkout_with_policy_html": "Dajatve in davki so vključeni. Popusti in strošek dostave se obračunajo ob zaključku nakupa.", "duties_and_taxes_included_shipping_at_checkout_without_policy": "Dajatve in davki so vključeni. Popusti in strošek dostave se obračunajo ob zaključku nakupa.", "taxes_included_shipping_at_checkout_with_policy_html": "Davki so vključeni. Popusti in strošek dostave se obračunajo ob zaključku nakupa.", "taxes_included_shipping_at_checkout_without_policy": "Davki so vključeni. Popusti in strošek dostave se obračunajo ob zaključku nakupa.", "duties_included_taxes_at_checkout_shipping_at_checkout_with_policy_html": "Dajatve so vključene. Davki, popusti in strošek dostave se obračunajo ob zaključku nakupa.", "duties_included_taxes_at_checkout_shipping_at_checkout_without_policy": "Dajatve so vključene. Davki, popusti in strošek dostave se obračunajo ob zaključku nakupa.", "taxes_at_checkout_shipping_at_checkout_with_policy_html": "Davki, popusti in strošek dostave se obračunajo ob zaključku nakupa.", "taxes_at_checkout_shipping_at_checkout_without_policy": "Davki, popusti in strošek dostave se obračunajo ob zaključku nakupa.", "checkout": "Zaključi nakup", "cart_title": "Košarica", "price": "Cena", "price_regular": "Redna cena", "price_compare_at": "Primerjava cene", "price_sale": "Znižana cena", "duties_and_taxes_included": "Dajatve in davki vključeni.", "duties_included": "Dajatve vključene.", "shipping_policy_html": "Dostava se obračuna ob zaključku nakupa.", "taxes_included": "Davki vključeni.", "product_badge_sold_out": "Razprodano", "product_badge_sale": "Znižanje", "search_input_label": "Išči", "search_input_placeholder": "Išči", "search_results": "Rezultati iskanja", "search_results_label": "Rezultati iskanja", "search_results_no_results": "Za »{{ terms }}« ni bilo mogoče najti nobenega rezultata. Poskusite z novim iskanjem.", "search_results_resource_articles": "Objave v spletnem dnevniku", "search_results_resource_collections": "Zbirke", "search_results_resource_pages": "Strani", "search_results_resource_products": "Izdelki", "search_results_resource_queries": "Predlogi za iskanje", "search_results_view_all": "Prikaži vse", "search_results_view_all_button": "Prikaži vse", "search_results_resource_products_count": { "one": "{{ count }} izdelek", "other": "Št. izdelkov: {{ count }}", "few": "Št. izdelkov: {{ count }}", "two": "Št. izdelkov: {{ count }}" }, "grid_view": { "default_view": "Privzeto", "grid_fieldset": "Mreža v stolpcih", "single_item": "Enojno", "zoom_out": "Pomanjšaj" }, "recently_viewed_products": "Nedavno ogledano", "unavailable": "Ni na voljo", "collection_placeholder": "Naslov zbirke", "product_card_placeholder": "Naslov izdelka", "product_count": "Število izdelkov", "item_count": { "one": "{{ count }} artikel", "other": "Št. artiklov: {{ count }}", "few": "Št. artiklov: {{ count }}", "two": "Št. artiklov: {{ count }}" }, "errors": "Napake", "price_from": "Od {{ price }}", "featured_products": "Izpostavljeni izdelki", "search": "Išči", "search_results_no_results_check_spelling": "Za »{{ terms }}« ni bilo mogoče najti nobenega rezultata. Preverite črkovanje ali uporabite drugo besedo ali frazo.", "filters": "Filtri", "no_products_found": "Nobenega izdelka ni bilo mogoče najti.", "price_filter_html": "Najvišja cena je {{ price }}", "use_fewer_filters_html": "Poskusite uporabiti manj filtrov ali počistite vse filtre.", "blog_details_separator": "|", "read_more": "Več o tem", "account_title": "Račun", "account_title_personalized": "Pozdravljeni, {{ first_name }}", "account_orders": "Naročila", "account_profile": "Profil", "discount_code": "Koda za popust", "duties_and_taxes_included_shipping_at_checkout_with_policy_without_discounts_html": "Dajatve in davki so vključeni. Dostava se obračuna ob zaključku nakupa.", "duties_and_taxes_included_shipping_at_checkout_without_policy_without_discounts": "Dajatve in davki so vključeni. Dostava se obračuna ob zaključku nakupa.", "duties_included_taxes_at_checkout_shipping_at_checkout_with_policy_without_discounts_html": "Dajatve so vključene. Dostava se obračuna ob zaključku nakupa.", "duties_included_taxes_at_checkout_shipping_at_checkout_without_policy_without_discounts": "Dajatve so vključene. Dostava se obračuna ob zaključku nakupa.", "pickup_available_at_html": "Prevzem je mogoč na prevzemnem mestu {{ location }}", "pickup_available_in": "Prevzem je mogoč, {{ pickup_time }}", "pickup_not_available": "Prevzem trenutno ni mogoč", "pickup_ready_in": "{{ pickup_time }}", "taxes_at_checkout_shipping_at_checkout_with_policy_without_discounts_html": "Davki in dostava se obračunajo ob zaključku nakupa.", "taxes_at_checkout_shipping_at_checkout_without_policy_without_discounts": "Davki in dostava se obračunajo ob zaključku nakupa.", "taxes_included_shipping_at_checkout_with_policy_without_discounts_html": "Davki so vključeni. Dostava se obračuna ob zaključku nakupa.", "taxes_included_shipping_at_checkout_without_policy_without_discounts": "Davki so vključeni. Dostava se obračuna ob zaključku nakupa.", "wrong_password": "Geslo ni pravilno", "view_more_details": "Prikaži več podrobnosti", "inventory_low_stock": "Majhna zaloga", "inventory_in_stock": "Na zalogi", "inventory_out_of_stock": "Ni na zalogi", "page_placeholder_title": "Naslov strani", "page_placeholder_content": "Izberite stran za prikaz njene vsebine.", "placeholder_image": "Začasna slika", "inventory_low_stock_show_count": { "one": "Preostalo: {{ count }}", "other": "Preostalo: {{ count }}", "few": "Preostalo: {{ count }}", "two": "Preostalo: {{ count }}" }, "discount_code_error": "Kode popusta ni mogoče uporabiti za vašo košarico", "shipping_policy": "Dostava se obračuna ob zaključku nakupa.", "powered_by": "To trgovino bo omogočala platforma", "store_owner_link_html": "Ali ste lastnik te trgovine? Prijavite se tukaj", "shipping_discount_error": "Popusti za dostavo so prikazani ob zaključku nakupa po dodajanju naslova", "recipient_form_send_to": "Pošlji na", "recipient_form_email_label": "E-poštni naslov prejemnika", "recipient_form_email_label_my_email": "Moj e-poštni naslov", "recipient_form_email_address": "E-poštni naslov prejemnika", "recipient_form_name_label": "Ime prejemnika (izbirno)", "recipient_form_message": "Sporočilo (izbirno)", "recipient_form_characters_used": "Uporabljeno št. znakov: {{ used_chars }}/{{ max_chars }}", "recipient_form_send_on": "LLLL-MM-DD", "recipient_form_send_on_label": "Pošlji na datum (izbirno)", "recipient_form_fields_visible": "Polja obrazca prejemnika so zdaj vidna", "recipient_form_fields_hidden": "Polja obrazca prejemnika so zdaj skrita", "recipient_form_error": "Pri pošiljanju obrazca je prišlo do napake", "product_custom_property_character_count": "Uporabljeno št. znakov: {{ used_chars }}/{{ max_chars }}", "terms_and_policies": "Pogoji in pravilniki", "pagination": { "nav_label": "Krmarjenje po straneh", "previous": "Nazaj", "next": "Naprej", "page": "Stran {{ page }}" }, "volume_pricing_available": "Na voljo je količinski popust", "volume_pricing": "Količinski popust", "at_price_each": "po ceni {{ price }}/kos", "each": "{{ price }}/kos", "each_abbreviation": "kos", "price_at": "po", "price_range": "Cenovni razpon", "item_count_cutoff": "več kot {{ count }} artiklov", "cancel": "Prekliči", "product_subtotal": "Vmesna vsota", "quantity_per_item": "/kos", "remove_all": "Odstrani vse", "remove_all_items_confirmation": "Ali želite iz košarice odstraniti vse izdelke ({{ count }})?", "remove_one_item_confirmation": "Ali želite iz košarice odstraniti 1 izdelek?", "total_items": "Skupno število izdelkov", "variant": "Različica", "variant_total": "Skupna cena različice", "view_cart": "Prikaži košarico", "your_cart": "Vaša košarica", "items_added_to_cart": { "one": "1 izdelek je dodan v košarico", "other": "Toliko izdelkov je dodanih v košarico: {{ count }}", "few": "Toliko izdelkov je dodanih v košarico: {{ count }}", "two": "Toliko izdelkov je dodanih v košarico: {{ count }}" } }, "gift_cards": { "issued": { "how_to_use_gift_card": "Uporabite kodo darilnega bona v spletu ali kodo QR v trgovini", "title": "To je darilni bon v vrednosti {{ value }} za trgovino {{ shop }}!", "subtext": "Vaš darilni bon", "shop_link": "Obišči spletno trgovino", "add_to_apple_wallet": "Dodaj v Apple Wallet", "qr_image_alt": "Koda QR – optično jo preberite za unovčenje darilnega bona", "copy_code": "Kopiraj kodo darilnega bona", "expiration_date": "Poteče {{ expires_on }}", "copy_code_success": "Koda je uspešno kopirana", "expired": "Poteklo" } }, "placeholders": { "password": "Geslo", "search": "Išči", "product_title": "Naslov izdelka", "collection_title": "Naslov zbirke", "blog_posts": "Objave v spletnem dnevniku", "blog_post_title": "Naslov", "blog_post_author": "Avtor", "blog_post_date": "Datum", "blog_post_description": "Odlomek vsebine vaše objave v spletnem dnevniku" }, "products": { "product": { "add_to_cart": "Dodaj v košarico", "added_to_cart": "Dodano v košarico", "adding_to_cart": "Dodajanje ...", "add_to_cart_error": "Pri dodajanju v košarico je prišlo do napake", "sold_out": "Razprodano", "unavailable": "Ni na voljo", "quantity_error_max": "Ta artikel ima največ {{ maximum }}", "quantity": "Količina", "quantity_increments": "V korakih po {{ increment }}", "quantity_minimum": "Najmanj od {{ minimum }}", "quantity_maximum": "Največ od {{ maximum }}", "in_cart": "v košarici", "default_title": "Privzeti naslov", "sticky_add_to_cart": "Vrstica »Hitro dodajanje v košarico«" } }, "fields": { "separator": "do" }, "blogs": { "article": { "comment_author_separator": "•", "comments_heading": { "one": "{{ count }} komentar", "other": "Št. komentarjev: {{ count }}", "few": "Št. komentarjev: {{ count }}", "two": "Št. komentarjev: {{ count }}" } }, "comment_form": { "email": "E-poštni naslov", "error": "Objava komentarja ni uspela, preverite naslednje:", "heading": "Napišite komentar", "message": "Sporočilo", "moderated": "Upoštevajte, da morajo biti komentarji pred objavo odobreni.", "name": "Ime", "post": "Objavi komentar", "success_moderated": "Komentar je bil objavljen, čakanje na odobritev", "success": "Komentar je bil objavljen" } } } ================================================ FILE: locales/sv.json ================================================ { "blocks": { "load_video": "Ladda video: {{ description }}", "sold_out": "Slutsåld", "email_signup": { "label": "E-post", "placeholder": "E-postadress", "success": "Tack för att du prenumererar!" }, "filter": "Filter", "payment_methods": "Betalningsmetoder", "contact_form": { "name": "Namn", "email": "E-post", "phone": "Telefon", "comment": "Kommentar", "post_success": "Tack för att du kontaktar oss. Vi återkommer till dig så snart som möjligt.", "error_heading": "Justera följande:" }, "slider_label": "Bild" }, "accessibility": { "play_model": "Spela 3D-modell", "play_video": "Spela video", "unit_price": "Enhetspris", "country_results_count": "{{ count }} resultat", "slideshow_pause": "Pausa bildspelet", "slideshow_play": "Spela bildspel", "remove_item": "Ta bort {{ title}}", "skip_to_text": "Gå vidare till innehåll", "skip_to_product_info": "Hoppa till produktinformation", "skip_to_results_list": "Gå vidare till resultatlista", "new_window": "Öppnas i ett nytt fönster.", "slideshow_next": "Nästa bild", "slideshow_previous": "Föregående bild", "close_dialog": "Stäng dialogruta", "reset_search": "Återställ sökning", "search_results_count": "{{ count }} sökresultat hittades för ”{{ query }}”", "search_results_no_results": "Inga resultat hittades för ”{{ query }}”", "filters": "Filter", "filter_count": { "one": "{{ count }} filter tillämpas", "other": "{{ count }} filter tillämpas" }, "account": "Konto", "cart": "Varukorg", "cart_count": "Totalt antal artiklar i varukorgen", "menu": "Meny", "country_region": "Land/region", "slide_status": "Bild {{ index }} av {{ length }}", "scroll_to": "Rulla till {{ title }}", "loading_product_recommendations": "Läser in produktrekommendationer", "discount": "Använd rabattkod", "discount_menu": "Rabattkoder", "discount_applied": "Tillämpad rabattkod: {{ code }}", "pause_video": "Pausa video", "inventory_status": "Lagerstatus", "find_country": "Hitta land", "localization_region_and_language": "Region- och språkväljare", "decrease_quantity": "Minska kvantitet", "increase_quantity": "Öka kvantitet", "quantity": "Kvantitet", "rating": "Betyget för den här produkten är {{ rating }} av 5", "nested_product": "{{ product_title }} för {{ parent_title }}", "remove": "Ta bort", "view_pricing_info": "Visa prissättningsinformation", "open_hotspot": "Öppna hotspot", "slideshow": "Bildspel", "header_navigation_label": "Primär" }, "actions": { "add_to_cart": "Lägg till i varukorgen", "clear_all": "Rensa alla", "remove": "Ta bort", "view_in_your_space": "Visa i ditt utrymme", "show_filters": "Filter", "clear": "Rensa", "continue_shopping": "Fortsätt handla", "log_in_html": "Har du ett konto? Logga in för att betala snabbare.", "see_items": { "one": "Se {{ count }} artikel", "other": "Se {{ count }} artiklar" }, "view_all": "Visa alla", "add": "Lägg till", "choose": "Välj", "added": "Tillagd", "show_less": "Visa färre", "show_more": "Visa fler", "close": "Stäng", "more": "Mer", "reset": "Återställ", "zoom": "Zoom", "close_dialog": "Stäng dialogruta", "submit": "Skicka", "remove_discount": "Ta bort rabatt {{ code }}", "enter_using_password": "Ange lösenord för att komma in", "enter_password": "Ange lösenord", "view_store_information": "Visa butiksinformation", "back": "Backa", "log_in": "Logga in", "log_out": "Logga ut", "apply": "Tillämpa", "open_image_in_full_screen": "Öppna bilden i helskärm", "sign_in_options": "Andra inloggningsalternativ", "sign_up": "Registrera dig", "sort": "Sortera", "show_all_options": "Visa alla alternativ", "open": "Öppna" }, "content": { "reviews": "recensioner", "language": "Språk", "localization_region_and_language": "Region och språk", "no_results_found": "Inga resultat hittades", "cart_total": "Summa varukorg", "your_cart_is_empty": "Din varukorg är tom", "product_image": "Produktbild", "product_information": "Produktinformation", "quantity": "Kvantitet", "product_total": "Produkter totalt", "cart_estimated_total": "Beräknad totalsumma", "seller_note": "Särskilda instruktioner", "cart_subtotal": "Delsumma", "discounts": "Rabatter", "discount": "Rabatt", "duties_and_taxes_included_shipping_at_checkout_with_policy_html": "Tullavgifter och skatter ingår. Rabatter och fraktkostnad beräknas i kassan.", "duties_and_taxes_included_shipping_at_checkout_without_policy": "Tullavgifter och skatter ingår. Rabatter och fraktkostnad beräknas i kassan.", "taxes_included_shipping_at_checkout_with_policy_html": "Skatter ingår. Rabatter och fraktkostnad beräknas i kassan.", "taxes_included_shipping_at_checkout_without_policy": "Skatter ingår. Rabatter och fraktkostnad beräknas i kassan.", "duties_included_taxes_at_checkout_shipping_at_checkout_with_policy_html": "Tullavgifter ingår. Skatter, rabatter och fraktkostnad beräknas i kassan.", "duties_included_taxes_at_checkout_shipping_at_checkout_without_policy": "Tullavgifter ingår. Skatter, rabatter och fraktkostnad beräknas i kassan.", "taxes_at_checkout_shipping_at_checkout_with_policy_html": "Skatter, rabatter och fraktkostnad beräknas i kassan.", "taxes_at_checkout_shipping_at_checkout_without_policy": "Skatter, rabatter och fraktkostnad beräknas i kassan.", "checkout": "Betala", "cart_title": "Varukorg", "price": "Pris", "price_regular": "Ordinarie pris", "price_compare_at": "Jämförpris", "price_sale": "Reapris", "duties_and_taxes_included": "Tullavgifter och skatter ingår.", "duties_included": "Tullavgifter ingår.", "shipping_policy_html": "Frakt beräknas i kassan.", "taxes_included": "Skatter ingår.", "product_badge_sold_out": "Slutsåld", "product_badge_sale": "Rea", "search_input_label": "Sökning", "search_input_placeholder": "Sök", "search_results": "Sökresultat", "search_results_label": "Sökresultat", "search_results_no_results": "Inga resultat hittades för ”{{ terms }}”. Försök med en annan sökning.", "search_results_resource_articles": "Bloggposter", "search_results_resource_collections": "Produktserier", "search_results_resource_pages": "Sidor", "search_results_resource_products": "Produkter", "search_results_resource_queries": "Sökförslag", "search_results_view_all": "Visa alla", "search_results_view_all_button": "Visa alla", "search_results_resource_products_count": { "one": "{{ count }} produkt", "other": "{{ count }} produkter" }, "grid_view": { "default_view": "Standard", "grid_fieldset": "Kolumnrutnät", "single_item": "Enkel", "zoom_out": "Zooma ut" }, "unavailable": "Inte tillgängligt", "collection_placeholder": "Produktseriens namn", "product_card_placeholder": "Produktnamn", "recently_viewed_products": "Nyligen visade", "product_count": "Produktantal", "item_count": { "one": "{{ count }} artikel", "other": "{{ count }} artiklar" }, "errors": "Fel", "price_from": "Från {{ price }}", "search": "Sökning", "search_results_no_results_check_spelling": "Inga resultat hittades för \"{{ terms }}\". Kontrollera stavningen eller använd ett annat ord eller fras.", "featured_products": "Utvalda produkter", "filters": "Filter", "no_products_found": "Inga produkter hittades", "price_filter_html": "Det högsta priset är {{ price }}", "use_fewer_filters_html": "Prova att använda färre filter eller rensa alla filter.", "blog_details_separator": "|", "read_more": "Läs mer ...", "discount_code": "Rabattkod", "pickup_available_at_html": "Hämtning tillgänglig på {{ location }}", "pickup_available_in": "Hämtning tillgänglig, {{ pickup_time }}", "pickup_not_available": "Hämtning är inte tillgänglig just nu", "pickup_ready_in": "{{ pickup_time }}", "wrong_password": "Fel lösenord", "account_title": "Konto", "account_title_personalized": "Hej {{ first_name }}!", "account_orders": "Ordrar", "account_profile": "Profil", "duties_and_taxes_included_shipping_at_checkout_with_policy_without_discounts_html": "Tullavgifter och skatter ingår. Frakt beräknas i kassan.", "duties_and_taxes_included_shipping_at_checkout_without_policy_without_discounts": "Tullavgifter och skatter ingår. Frakt beräknas i kassan.", "duties_included_taxes_at_checkout_shipping_at_checkout_with_policy_without_discounts_html": "Tullavgifter ingår. Frakt beräknas i kassan.", "duties_included_taxes_at_checkout_shipping_at_checkout_without_policy_without_discounts": "Tullavgifter ingår. Frakt beräknas i kassan.", "taxes_at_checkout_shipping_at_checkout_with_policy_without_discounts_html": "Moms och frakt beräknas i kassan.", "taxes_at_checkout_shipping_at_checkout_without_policy_without_discounts": "Skatt och frakt beräknas i kassan.", "taxes_included_shipping_at_checkout_with_policy_without_discounts_html": "Skatter ingår. Frakt beräknas i kassan.", "taxes_included_shipping_at_checkout_without_policy_without_discounts": "Skatter ingår. Frakt beräknas i kassan.", "view_more_details": "Visa fler uppgifter", "page_placeholder_title": "Sidrubrik", "page_placeholder_content": "Välj en sida om du vill visa dess innehåll.", "placeholder_image": "Platshållarbild", "powered_by": "Denna butik kommer att drivas av", "store_owner_link_html": "Är du butiksägaren? Logga in här", "shipping_discount_error": "Leveransrabatter visas i kassan när du lägger till en adress", "discount_code_error": "Rabattkoden kan inte tillämpas på din varukorg", "inventory_low_stock": "Låg lagernivå", "inventory_in_stock": "I lager", "inventory_out_of_stock": "Slut i lager", "shipping_policy": "Fraktkostnad beräknas i kassan.", "inventory_low_stock_show_count": { "one": "{{ count }} kvar", "other": "{{ count }} kvar" }, "recipient_form_send_to": "Skicka till", "recipient_form_email_label": "Mottagarens e-postadress", "recipient_form_email_label_my_email": "Min e-postadress", "recipient_form_email_address": "Mottagarens e-postadress", "recipient_form_name_label": "Mottagarens namn (valfritt)", "recipient_form_message": "Meddelande (valfritt)", "recipient_form_characters_used": "{{ used_chars }}/{{ max_chars }} tecken har använts", "recipient_form_send_on": "ÅÅÅÅ-MM-DD", "recipient_form_send_on_label": "Skicka den (valfritt)", "recipient_form_fields_visible": "Formulärfälten för mottagare är nu synliga", "recipient_form_fields_hidden": "Formulärfälten för mottagare är nu dolda", "recipient_form_error": "Ett fel uppstod när formuläret skulle skickas in", "product_custom_property_character_count": "{{ used_chars }}/{{ max_chars }} tecken har använts", "terms_and_policies": "Villkor och policyer", "pagination": { "nav_label": "Navigering av paginering", "previous": "Föregående", "next": "Nästa", "page": "Sidan {{ page }}" }, "volume_pricing_available": "Volymprissättning är tillgängligt", "volume_pricing": "Volymprissättning", "at_price_each": "för {{ price }}/st", "each": "{{ price }}/st.", "each_abbreviation": "st", "price_at": "för", "price_range": "Prisklass", "cancel": "Avbryt", "product_subtotal": "Delsumma för produkt", "quantity_per_item": "/st", "remove_all": "Ta bort alla", "remove_all_items_confirmation": "Ta bort alla {{ count }} artiklar från din varukorg?", "remove_one_item_confirmation": "Vill du ta bort 1 artikel från varukorgen?", "total_items": "Totalt antal artiklar", "variant": "Variant", "variant_total": "Totalbelopp för variant", "view_cart": "Visa varukorg", "your_cart": "Din varukorg", "items_added_to_cart": { "one": "1 artikel har lagts till i varukorgen", "other": "{{ count }} artiklar har lagts till i varukorgen" }, "item_count_cutoff": "Fler än {{ count }} artiklar" }, "gift_cards": { "issued": { "how_to_use_gift_card": "Använd presentkortskoden online eller QR-koden i butik", "title": "Här är ditt presentkort värt {{ value }} för {{ shop }}!", "subtext": "Ditt presentkort", "shop_link": "Besök webbshop", "add_to_apple_wallet": "Lägg till i Apple Wallet", "qr_image_alt": "QR-kod – skanna för att lösa in presentkort", "copy_code": "Kopiera presentkortskod", "expiration_date": "Går ut {{ expires_on }}", "copy_code_success": "Koden kopierades", "expired": "Har utgått" } }, "blogs": { "article": { "comment_author_separator": "•", "comments_heading": { "one": "{{ count }} kommentar", "other": "{{ count }} kommentarer" } }, "comment_form": { "email": "E-postadress", "error": "Kommentaren publicerades inte. Åtgärda följande:", "heading": "Lämna en kommentar", "message": "Meddelande", "moderated": "Notera att kommentarer behöver godkännas innan de publiceras.", "name": "Namn", "post": "Publicera kommentar", "success_moderated": "Kommentaren har publicerats, väntar på moderering", "success": "Kommentaren har publicerats" } }, "fields": { "separator": "till" }, "placeholders": { "password": "Lösenord", "search": "Sök", "product_title": "Produktnamn", "collection_title": "Produktseriens namn", "blog_posts": "Bloggposter", "blog_post_title": "Titel", "blog_post_author": "Författare", "blog_post_date": "Datum", "blog_post_description": "Ett utdrag ur bloggpostens innehåll" }, "products": { "product": { "add_to_cart": "Lägg till i varukorgen", "adding_to_cart": "Lägger till ...", "added_to_cart": "Tillagd i varukorgen", "add_to_cart_error": "Det uppstod ett fel när artikeln skulle läggas till i varukorgen", "quantity_error_max": "Den här artikeln har max {{ maximum }}", "sold_out": "Slutsåld", "unavailable": "Inte tillgängliga", "quantity": "Kvantitet", "quantity_increments": "Ökningar i steg om {{ increment }}", "quantity_minimum": "Minimum {{ minimum }}", "quantity_maximum": "Maximum {{ maximum }}", "in_cart": "i varukorg", "default_title": "Standardtitel", "sticky_add_to_cart": "Fält för att lägga till snabbt i varukorgen" } } } ================================================ FILE: locales/sv.schema.json ================================================ { "names": { "404": "404", "borders": "Kantlinjer", "collapsible_row": "Hopfällbar rad", "colors": "Färger", "custom_section": "Anpassad sektion", "icon": "Ikon", "logo_and_favicon": "Logotyp och favoritikon", "overlapping_blocks": "Överlappande block", "product_buy_buttons": "Köpknappar", "product_description": "Beskrivning", "product_price": "Pris", "product_variant_picker": "Variantväljare", "slideshow": "Bildspel", "typography": "Typografi", "video": "Video", "slideshow_controls": "Bildspelskontroller", "size": "Storlek", "spacing": "Avstånd", "product_recommendations": "Rekommenderade produkter", "product_media": "Produktmedia", "featured_collection": "Utvald produktserie", "add_to_cart": "Lägg i varukorg", "email_signup": "E-postregistrering", "submit_button": "Skicka-knapp", "grid_layout_selector": "Rutnätslayoutväljare", "image": "Bild", "list_items": "Listobjekt", "facets": "Aspekter", "variants": "Varianter", "styles": "Stilar", "product_cards": "Produktkort", "primary_button": "Primär knapp", "secondary_button": "Sekundär knapp", "buttons": "Knappar", "inputs": "Inmatningsfält", "popovers_and_modals": "Popovers och spärrande fönster", "marquee": "Remsa", "pull_quote": "Citat", "contact_form": "Kontaktformulär", "featured_product": "Produktfokus", "icons_with_text": "Ikoner med text", "alternating_content_rows": "Alternerande rader", "jumbo_text": "Jumbotext", "accelerated_checkout": "Snabbkassa", "accordion": "Dragspel", "accordion_row": "Dragspelsrad", "animations": "Animationer", "announcement": "Tillkännagivande", "announcement_bar": "Meddelandefält", "badges": "Brickor", "button": "Knapp", "cart": "Varukorg", "cart_items": "Varukorgsartiklar", "cart_products": "Varukorgsprodukter", "cart_title": "Varukorg", "collection": "Produktserie", "collection_card": "Produktseriekort", "collection_columns": "Produktseriekolumner", "collection_container": "Produktserie", "collection_description": "Produktseriebeskrivning", "collection_image": "Produktseriebild", "collection_info": "Produktserieinformation", "collection_list": "Produktserielista", "collections": "Produktserier", "content": "Innehåll", "content_grid": "Innehållsrutnät", "details": "Detaljer", "divider": "Avgränsare", "filters": "Filtrering och sortering", "follow_on_shop": "Följ på Shop", "footer": "Sidfot", "footer_utilities": "Sidfotsverktyg", "group": "Grupp", "header": "Sidhuvud", "heading": "Rubrik", "icons": "Ikoner", "image_with_text": "Bild med text", "input": "Inmatningsfält", "logo": "Logotyp", "magazine_grid": "Tidskriftsrutnät", "media": "Media", "menu": "Meny", "mobile_layout": "Mobillayout", "payment_icons": "Betalningsikoner", "popup_link": "Popup-länk", "predictive_search": "Sök-popover", "predictive_search_empty": "Tom prediktiv sökning", "price": "Pris", "product": "Produkt", "product_card": "Produktkort", "product_card_media": "Media", "product_card_rendering": "Rendering av produktkort", "product_grid": "Rutnät", "product_grid_main": "Produktrutnät", "product_image": "Produktbild", "product_information": "Produktinformation", "product_list": "Utvald produktserie", "product_review_stars": "Recensionsstjärnor", "quantity": "Antal", "row": "Rad", "search": "Sök", "section": "Sektion", "selected_variants": "Valda varianter", "slide": "Bild", "social_media_links": "Länkar till sociala medier", "spacer": "Avstånd", "steps": "Steg", "summary": "Sammanfattning", "swatches": "Provkartor", "testimonials": "Kundomdömen", "text": "Text", "title": "Rubrik", "utilities": "Verktyg", "search_input": "Sökinmatning", "search_results": "Sökresultat", "read_only": "Skrivskyddad", "collection_title": "Produktserienamn", "collections_bento": "Produktserielista: Bento", "collection_links": "Produktserielänkar", "count": "Antal", "faq_section": "Vanliga frågor", "hero": "Huvudbild", "view_all_button": "Visa alla", "video_section": "Video", "product_title": "Produktnamn", "custom_liquid": "Anpassad Liquid", "blog": "Blogg", "blog_post": "Bloggpost", "blog_posts": "Bloggposter", "caption": "Bildtext", "collection_card_image": "Bild", "collection_links_spotlight": "Produktserielänkar: Spotlight", "collection_links_text": "Produktserielänkar: Text", "collections_carousel": "Produktserielista: Karusell", "collections_editorial": "Produktserielista: Redaktionellt", "collections_grid": "Produktserielista: Rutnät", "copyright": "Upphovsrätt", "divider_section": "Avgränsare", "drawers": "Utfällbara lådor", "editorial": "Redaktionellt", "editorial_jumbo_text": "Redaktionellt: Jumbotext", "hero_marquee": "Huvudbild: Remsa", "input_fields": "Inmatningsfält", "local_pickup": "Lokal upphämtning", "marquee_section": "Remsa", "media_with_text": "Media med text", "page": "Sida", "page_content": "Innehåll", "page_layout": "Sidlayout", "policy_list": "Policylänkar", "prices": "Priser", "product_list_button": "Visa alla-knapp", "products_carousel": "Utvald produktserie: Karusell", "products_editorial": "Utvald produktserie: Redaktionellt", "products_grid": "Utvald produktserie: Rutnät", "social_link": "Social länk", "split_showcase": "Delad visning", "variant_pickers": "Variantväljare", "pills": "Etiketter", "large_logo": "Stor logotyp", "product_inventory": "Produktlager", "description": "Beskrivning", "featured_image": "Utvald bild", "multicolumn": "Flerkolumn", "rich_text_section": "RTF", "product_custom_property": "Särskilda instruktioner", "hero_bottom_aligned": "Huvudbild: Bottenjusterad", "blog_card": "Bloggkort", "blog_posts_grid": "Bloggposter: Rutnät", "blog_posts_carousel": "Bloggposter: Karusell", "blog_posts_editorial": "Bloggposter: Redaktionellt", "excerpt": "Utdrag", "footer_password": "Lösenordssidfot", "policies_and_links": "Policyer och länkar", "card": "Kort", "carousel": "Karusell", "carousel_content": "Karusellinnehåll", "quick_order_list": "Snabborderlista", "column": "Kolumn", "comparison_slider": "Jämförelsereglage", "slideshow_full_frame": "Bildspel: Helskärm", "slideshow_inset": "Bildspel: Infällt", "image_compare": "Bildjämförelse", "subheading": "Underrubrik", "featured_product_information": "Utvald produkt", "product_hotspots": "Produkthotspots", "hotspot_product": "Hotspot", "product_sku": "Lagerhållningsenhet", "layered_slideshow": "Bildspel med lager" }, "settings": { "alignment": "Justering", "autoplay": "Autouppspelning", "background": "Bakgrund", "border_radius": "Hörnradie", "border_width": "Kantlinjetjocklek", "borders": "Kantlinjer", "bottom_padding": "Utfyllnad i nederkant", "button": "Knapp", "color": "Färg", "colors": "Färger", "content_alignment": "Innehållsjustering", "content_direction": "Innehållsriktning", "content_position": "Innehållsposition", "cover_image_size": "Omslagsbildens storlek", "cover_image": "Omslagsbild", "custom_minimum_height": "Anpassad minimihöjd", "custom_width": "Anpassad bredd", "enable_video_looping": "Loopa video", "favicon": "Favoritikon", "font_family": "Teckensnittsfamilj", "gap": "Mellanrum", "geometric_translate_y": "Geometrisk translate Y", "heading": "Rubrik", "icon": "Ikon", "image": "Bild", "image_icon": "Bildikon", "image_opacity": "Bildopacitet", "image_position": "Bildposition", "image_ratio": "Bildförhållande", "label": "Etikett", "line_height": "Radavstånd", "link": "Länk", "layout_gap": "Layoutmellanrum", "make_section_full_width": "Gör avsnittet till full bredd", "minimum_height": "Minimihöjd", "opacity": "Opacitet", "overlay_opacity": "Överlagringsopacitet", "padding": "Utfyllnad", "primary_color": "Länkar", "product": "Produkt", "section_width": "Avsnittsbredd", "size": "Storlek", "slide_spacing": "Mellanrum mellan bilder", "slide_width": "Bildbredd", "slideshow_fullwidth": "Bilder i full bredd", "style": "Stil", "text": "Text", "text_case": "Skiftläge", "top_padding": "Utfyllnad i överkant", "video": "Video", "video_alt_text": "Alternativtext", "video_loop": "Loopa video", "video_position": "Videoposition", "width": "Bredd", "z_index": "Z-index", "limit_content_width": "Begränsa innehållsbredd", "color_scheme": "Färgschema", "inherit_color_scheme": "Ärv färgschema", "product_count": "Produktantal", "product_type": "Produkttyp", "content_width": "Innehållsbredd", "collection": "Produktserie", "enable_sticky_content": "Fäst innehåll på dator", "error_color": "Fel", "success_color": "Klart", "primary_font": "Primärt teckensnitt", "secondary_font": "Sekundärt teckensnitt", "tertiary_font": "Tertiärt teckensnitt", "columns": "Kolumner", "items_to_show": "Artiklar att visa", "layout": "Layout", "layout_type": "Typ", "show_grid_layout_selector": "Visa väljare för rutnätslayout", "view_more_show": "Visa ”Visa mer”-knappen", "image_gap": "Bildmellanrum", "width_desktop": "Bredd för dator", "width_mobile": "Bredd för mobil", "border_style": "Kantlinjestil", "height": "Höjd", "thickness": "Tjocklek", "stroke": "Linje", "filter_style": "Filterstil", "swatches": "Provkartor", "quick_add_colors": "Färger för snabbtillägg", "divider_color": "Avgränsare", "border_opacity": "Kantlinjeopacitet", "hover_background": "Hovringsbakgrund", "hover_borders": "Kantlinjer vid hovring", "hover_text": "Hovringstext", "primary_hover_color": "Hovringslänkar", "primary_button_text": "Text för primär knapp", "primary_button_background": "Bakgrund för primär knapp", "primary_button_border": "Kantlinje för primär knapp", "secondary_button_text": "Text för sekundär knapp", "secondary_button_background": "Bakgrund för sekundär knapp", "secondary_button_border": "Kantlinje för sekundär knapp", "shadow_color": "Skugga", "mobile_logo_image": "Mobillogotyp", "video_autoplay": "Autouppspelning", "video_cover_image": "Omslagsbild", "video_external_url": "URL", "video_source": "Källa", "shadow_opacity": "Skuggopacitet", "show_filter_label": "Textetiketter för tillämpade filter", "show_swatch_label": "Textetiketter för provkartor", "first_row_media_position": "Mediaposition på första raden", "accordion": "Dragspel", "aspect_ratio": "Bildförhållande", "auto_rotate_announcements": "Autorotera meddelanden", "auto_rotate_slides": "Autorotera bilder", "background_color": "Bakgrundsfärg", "badge_corner_radius": "Hörnradie", "badge_position": "Position på kort", "badge_sale_color_scheme": "Rea", "badge_sold_out_color_scheme": "Slutsåld", "behavior": "Beteende", "blur": "Skugguskärpa", "border": "Kantlinje", "bottom": "Nederkant", "card_image_height": "Produktbildshöjd", "carousel_on_mobile": "Karusell på mobila enheter", "cart_count": "Antal i varukorg", "cart_items": "Artiklar i varukorg", "cart_related_products": "Relaterade produkter", "cart_title": "Varukorg", "cart_total": "Varukorgens totalsumma", "cart_type": "Typ", "case": "Skiftläge", "checkout_buttons": "Knappar för snabbkassa", "collection_list": "Produktserier", "collection_templates": "Produktseriemallar", "content": "Innehåll", "corner_radius": "Hörnradie", "country_region": "Land/region", "currency_code": "Valutakod", "custom_height": "Anpassad höjd", "custom_mobile_size": "Anpassad storlek för mobil", "desktop_height": "Höjd för dator", "direction": "Riktning", "display": "Visning", "divider_thickness": "Avgränsarens tjocklek", "divider": "Avgränsare", "dividers": "Avgränsare", "drop_shadow": "Skugga", "empty_state_collection_info": "Visas innan en sökning har angetts", "empty_state_collection": "Produktserie för tomt läge", "enable_filtering": "Filter", "enable_grid_density": "Kontroll för rutnätslayout", "enable_sorting": "Sortering", "enable_zoom": "Aktivera zoom", "equal_columns": "Lika kolumner", "expand_first_group": "Öppna första gruppen", "extend_media_to_screen_edge": "Utöka media till skärmkant", "extend_summary": "Utöka till skärmkant", "extra_large": "Extra stor", "extra_small": "Extra liten", "fixed_height": "Höjd i pixlar", "fixed_width": "Bredd i pixlar", "flag": "Flagga", "font_price": "Teckensnitt för pris", "font_weight": "Teckensnittsvikt", "font": "Teckensnitt", "full_width_first_image": "Första bilden i full bredd", "full_width_on_mobile": "Full bredd på mobila enheter", "heading_preset": "Förinställning för rubrik", "hide_padding": "Dölj utfyllnad", "hide_unselected_variant_media": "Dölj media för ej valda varianter", "horizontal_gap": "Horisontellt mellanrum", "horizontal_offset": "Skuggans horisontella förskjutning", "hover_behavior": "Hovringsbeteende", "icon_background": "Ikonbakgrund", "icons": "Ikoner", "image_border_radius": "Bildens hörnradie", "installments": "Avbetalningar", "integrated_button": "Integrerad knapp", "language_selector": "Språkväljare", "large": "Stor", "left_padding": "Utfyllnad till vänster", "left": "Vänster", "letter_spacing": "Teckenavstånd", "limit_media_to_screen_height": "Begränsa till skärmhöjd", "limit_product_details_width": "Begränsa produktinformationsbredd", "link_preset": "Förinställning för länk", "links": "Länkar", "logo_font": "Teckensnitt för logotyp", "logo": "Logotyp", "loop": "Loopa", "make_details_sticky_desktop": "Fäst på dator", "max_width": "Maxbredd", "media_height": "Mediehöjd", "media_overlay": "Medieöverlagring", "media_position": "Medieposition", "media_type": "Medietyp", "media_width": "Mediebredd", "menu": "Meny", "mobile_columns": "Kolumner för mobil", "mobile_height": "Höjd för mobil", "mobile_quick_add": "Snabbtillägg för mobil", "motion_direction": "Rörelseriktning", "motion": "Rörelse", "movement_direction": "Rörelseriktning", "navigation_bar_color_scheme": "Färgschema för navigeringsfält", "navigation_bar": "Navigeringsfält", "navigation": "Navigering", "open_new_tab": "Öppna länk i ny flik", "overlay_color": "Överlagringsfärg", "overlay": "Överlagring", "padding_bottom": "Utfyllnad i nederkant", "padding_horizontal": "Horisontell utfyllnad", "padding_top": "Utfyllnad i överkant", "page_width": "Sidbredd", "pagination": "Paginering", "percent_height": "Höjd i procent", "percent_size_mobile": "Storlek i procent", "percent_size": "Storlek i procent", "percent_width": "Bredd i procent", "pixel_size_mobile": "Storlek i pixlar", "pixel_size": "Storlek i pixlar", "placement": "Placering", "position": "Position", "preset": "Förinställning", "product_cards": "Produktkort", "product_pages": "Produktsidor", "product_templates": "Produktmallar", "products": "Produkter", "quick_add": "Snabbtillägg", "ratio": "Förhållande", "regular": "Normal", "review_count": "Antal recensioner", "right": "Höger", "row_height": "Radhöjd", "row": "Rad", "seller_note": "Tillåt meddelande till säljaren", "shape": "Form", "show_as_accordion": "Visa som dragspel på mobila enheter", "show_sale_price_first": "Visa reapris först", "show_tax_info": "Skatteinformation", "show": "Visa", "size_mobile": "Storlek för mobil", "small": "Liten", "speed": "Hastighet", "statement": "Utdrag", "sticky_header": "Fäst sidhuvud", "text_hierarchy": "Texthierarki", "text_presets": "Förinställningar för text", "title": "Rubrik", "top": "Överkant", "type": "Typ", "type_preset": "Förinställning för text", "underline_thickness": "Understrykningens tjocklek", "unit": "Enhet", "variant_images": "Variantbilder", "vendor": "Säljare", "vertical_gap": "Vertikalt mellanrum", "vertical_offset": "Skuggans vertikala förskjutning", "vertical_on_mobile": "Vertikal på mobila enheter", "view_all_as_last_card": "”Visa alla” som sista kort", "weight": "Vikt", "wrap": "Radbryt", "read_only": "Skrivskyddad", "always_stack_buttons": "Stapla alltid knappar", "custom_mobile_width": "Anpassad bredd för mobil", "gradient_direction": "Toningsriktning", "horizontal_padding": "Horisontell utfyllnad", "overlay_style": "Överlagringsstil", "show_count": "Visa antal", "transparent_background": "Transparent bakgrund", "vertical_padding": "Vertikal utfyllnad", "visibility": "Synlighet", "account": "Konto", "align_baseline": "Justera textens baslinje", "add_discount_code": "Tillåt rabatter i varukorgen", "background_overlay": "Bakgrundsöverlagring", "background_media": "Bakgrundsmedia", "border_thickness": "Kantlinjetjocklek", "bottom_row": "Nedre raden", "button_text_case": "Skiftläge", "card_size": "Kortstorlek", "auto_open_cart_drawer": "”Lägg till i varukorgen” öppnar lådan automatiskt", "collection_count": "Antal produktserier", "collection_title_case": "Skiftläge för produktserienamn", "custom_liquid": "Liquid-kod", "default": "Standard", "default_logo": "Standardlogotyp", "divider_width": "Avgränsarens bredd", "headings": "Rubriker", "hide_logo_on_home_page": "Dölj logotypen på startsidan", "inverse": "Inverterad", "inverse_logo": "Inverterad logotyp", "layout_style": "Stil", "length": "Längd", "mobile_card_size": "Kortstorlek för mobil", "mobile_pagination": "Paginering för mobil", "open_row_by_default": "Öppna rad som standard", "page": "Sida", "page_transition_enabled": "Sidövergång", "product_and_card_title_case": "Skiftläge för produkt- och kortnamn", "product_title_case": "Skiftläge för produktnamn", "right_padding": "Utfyllnad till höger", "search": "Sök", "search_icon": "Sökikon", "search_position": "Position", "search_row": "Rad", "show_author": "Författare", "show_alignment": "Visa justering", "show_date": "Datum", "show_pickup_availability": "Visa tillgänglighet för hämtning", "show_search": "Visa sökning", "text_label_case": "Skiftläge för textetikett", "use_inverse_logo": "Använd inverterad logotyp", "product_corner_radius": "Produktens hörnradie", "card_corner_radius": "Kortets hörnradie", "alignment_mobile": "Mobiljustering", "animation_repeat": "Upprepa animering", "blurred_reflection": "Suddig reflektion", "card_hover_effect": "Hovringseffekt för kort", "inventory_threshold": "Tröskelvärde för lågt lagersaldo", "reflection_opacity": "Reflektionsopacitet", "show_inventory_quantity": "Visa antal vid lågt lagersaldo", "transition_to_main_product": "Övergång från produktkort till produktsida", "show_second_image_on_hover": "Visa andra bilden vid hovring", "media": "Media", "product_card_carousel": "Visa karusell", "media_fit": "Medieanpassning", "scroll_speed": "Tid till nästa meddelande", "show_powered_by_shopify": "Visa ”Drivs av Shopify”", "seller_note_open_by_default": "Öppna meddelande till säljaren som standard", "gift_card_form": "Formulär för presentkort", "add_to_cart_animation": "Lägg till i varukorgen", "custom_link": "Anpassad länk", "product_custom_property": { "heading": "Rubrik", "description": "Beskrivning", "key": "Egenskapsnamn", "key_info": "Får inte vara tomt och måste vara unikt för varje block. Visas i varukorgen, kassan och orderuppgifterna.", "placeholder_text": "Platshållartext", "default_heading": "Anpassa din produkt", "default_placeholder": "Ange dina särskilda anvisningar", "default_property_key": "Särskilda anvisningar", "max_length": "Max antal tecken", "required": "Inmatning krävs för att lägga till artikeln i varukorgen", "input_type": "Inmatningstyp", "input_type_text": "Text", "input_type_checkbox": "Kryssruta", "content_settings": "Innehållsinställningar", "buyers_input": "Köparens inmatning", "checkbox_label": "Etikett för kryssruta", "default_checkbox_label": "Inkludera presentinslagning", "heading_preset": "Rubrik", "description_preset": "Beskrivning", "input_preset": "Inmatning", "checkbox_preset": "Etikett för kryssruta" }, "blog": "Blogg", "post_count": "Antal inlägg", "animation": "Animering", "top_level_size": "Storlek för högsta nivån", "empty_cart_button_link": "Knapplänk för tom varukorg", "auto_load_products": "Läs in produkter automatiskt vid rullning", "products_per_page": "Produkter per sida", "custom_mobile_media": "Visa separat media på mobilen", "stack_media_on_mobile": "Stapla media", "full_frame_on_mobile": "Full bredd på mobila enheter", "skus": "Lagerhållningsenheter", "variant_per_page": "Varianter per sida", "image_1": "Bild 1", "image_2": "Bild 2", "media_type_1": "Medietyp", "media_type_2": "Medietyp 2", "after_image": "Efterbild", "before_image": "Bild före", "cs_slider_style": "Stil för reglage", "cs_slider_color": "Färg på reglage", "cs_slider_inner_color": "Inre färg på reglage", "text_on_images": "Text på bilder", "card_height": "Korthöjd", "submenu_size": "Storlek på undermeny", "desktop_position": "Position för dator", "desktop_pagination": "Paginering för dator", "bullseye_color": "Inre färg", "hotspot_color": "Hotspot-färg", "product_price_typography": "Typografi för produktpris", "product_title_typography": "Typografi för produktnamn", "x_position": "Horisontell position", "y_position": "Vertikal position", "enable_sticky_add_to_cart": "Fast fält för ”Lägg till i varukorgen”", "sticky_add_to_cart": "Fast ”Lägg till i varukorgen”", "actions_display_style": "Menystil" }, "options": { "apple": "Apple", "arrow": "Pil", "auto": "Auto", "banana": "Banan", "bottle": "Flaska", "box": "Ruta", "buttons": "Knappar", "carrot": "Morot", "center": "Centrerad", "chat_bubble": "Pratbubbla", "clipboard": "Urklipp", "contain": "Inneslut", "counter": "Räknare", "cover": "Täck", "custom": "Anpassad", "dairy_free": "Mejerifri", "dairy": "Mejeri", "default": "Standard", "dropdowns": "Rullgardinsmenyer", "dots": "Prickar", "dryer": "Torktumlare", "end": "Slut", "eye": "Öga", "facebook": "Facebook", "fill": "Fyll", "fire": "Eld", "fit": "Anpassa", "full": "Full", "full_and_page": "Full bakgrund, sidbreddsinnehåll", "gluten_free": "Glutenfri", "heading": "Rubrik", "heart": "Hjärta", "horizontal": "Horisontell", "instagram": "Instagram", "iron": "Strykjärn", "landscape": "Liggande", "large": "Stor", "leaf": "Löv", "leather": "Läder", "lg": "LG", "lightning_bolt": "Blixt", "link": "Länk", "lipstick": "Läppstift", "lock": "Lås", "lowercase": "gemener", "m": "M", "map_pin": "Kartnål", "medium": "Medium", "none": "Ingen", "numbers": "Siffror", "nut_free": "Nötfri", "outline": "Kontur", "page": "Sida", "pants": "Byxor", "paw_print": "Tassavtryck", "pepper": "Peppar", "perfume": "Parfym", "pinterest": "Pinterest", "plane": "Flygplan", "plant": "Växt", "portrait": "Stående", "price_tag": "Prislapp", "question_mark": "Frågetecken", "recycle": "Återvinn", "return": "Retur", "ruler": "Linjal", "s": "S", "sentence": "Mening", "serving_dish": "Serveringsfat", "shirt": "Skjorta", "shoe": "Sko", "silhouette": "Silhuett", "small": "Liten", "snapchat": "Snapchat", "snowflake": "Snöflinga", "solid": "Solid", "space_between": "Mellanrum", "square": "Kvadrat", "star": "Stjärna", "start": "Start", "stopwatch": "Stoppur", "tiktok": "TikTok", "truck": "Lastbil", "tumblr": "Tumblr", "twitter": "X (Twitter)", "uppercase": "Versaler", "vertical": "Vertikal", "vimeo": "Vimeo", "washing": "Tvätt", "circle": "Cirkel", "swatches": "Provkartor", "full_and_page_offset_left": "Full bakgrund, sidbreddsinnehåll, förskjutet åt vänster", "full_and_page_offset_right": "Full bakgrund, sidbreddsinnehåll, förskjutet åt höger", "offset_left": "Förskjutning vänster", "offset_right": "Förskjutning höger", "page_center_aligned": "Sida, centrerad", "page_left_aligned": "Sida, vänsterjusterad", "page_right_aligned": "Sida, högerjusterad", "button": "Knapp", "caption": "Bildtext", "h1": "Rubrik 1", "h2": "Rubrik 2", "h3": "Rubrik 3", "h4": "Rubrik 4", "h5": "Rubrik 5", "h6": "Rubrik 6", "paragraph": "Stycke", "primary": "Primär", "secondary": "Sekundär", "tertiary": "Tertiär", "chevron_left": "Vinkel vänster", "chevron_right": "Vinkel höger", "diamond": "Diamant", "grid": "Rutnät", "parallelogram": "Parallellogram", "rounded": "Rundad", "fit_content": "Anpassa", "pills": "Piller", "heavy": "Tjock", "thin": "Tunn", "drawer": "Utfällbar låda", "preview": "Förhandsgranska", "text": "Text", "video_uploaded": "Uppladdad", "video_external_url": "Extern URL", "aspect_ratio": "Bildförhållande", "fixed": "Fast", "pixel": "Pixel", "percent": "Procent", "above_carousel": "Ovanför karusell", "all": "Alla", "up": "Uppåt", "down": "Ner", "always": "Alltid", "arrows_large": "Stora pilar", "arrows": "Pilar", "balance": "Balans", "bento": "Bento", "black": "Svart", "bluesky": "Bluesky", "body_large": "Brödtext (Stor)", "body_regular": "Brödtext (Normal)", "body_small": "Brödtext (Liten)", "bold": "Fet", "bottom_left": "Längst ner till vänster", "bottom_right": "Längst ner till höger", "bottom": "Nederkant", "capitalize": "Inledande versal", "caret": "Caret", "carousel": "Karusell", "check_box": "Kryssruta", "chevron_large": "Stora vinklar", "chevron": "Vinkel", "chevrons": "Vinklar", "classic": "Klassisk", "collection_images": "Produktseriebilder", "color": "Färg", "complementary": "Kompletterande", "dissolve": "Tona", "dotted": "Prickig", "editorial": "Redaktionell", "extra_large": "Extra stor", "extra_small": "Extra liten", "featured_collections": "Utvalda produktserier", "featured_products": "Utvalda produkter", "font_primary": "Primär", "font_secondary": "Sekundär", "font_tertiary": "Tertiär", "forward": "Framåt", "full_screen": "Helskärm", "gradient": "Toning", "heading_extra_large": "Rubrik (Extra stor)", "heading_extra_small": "Rubrik (Extra liten)", "heading_large": "Rubrik (Stor)", "heading_regular": "Rubrik (Normal)", "heading_small": "Rubrik (Liten)", "icon": "Ikon", "image": "Bild", "input": "Inmatningsfält", "inside_carousel": "Inuti karusell", "inverse_large": "Inverterad stor", "inverse": "Inverterad", "large_arrows": "Stora pilar", "large_chevrons": "Stora vinklar", "left": "Vänster", "light": "Lätt", "linkedin": "LinkedIn", "loose": "Lös", "media_first": "Media först", "media_second": "Media andra", "modal": "Spärrande fönster", "narrow": "Smal", "never": "Aldrig", "next_to_carousel": "Bredvid karusell", "normal": "Normal", "nowrap": "Ingen radbrytning", "off_media": "Utanför media", "on_media": "På media", "on_scroll_up": "Vid rullning uppåt", "one_half": "1/2", "one_number": "1", "one_third": "1/3", "pill": "Piller", "plus": "Plus", "pretty": "Snygg", "price": "Pris", "primary_style": "Primär stil", "rectangle": "Rektangel", "regular": "Normal", "related": "Relaterad", "reverse": "Omvänd", "rich_text": "RTF", "right": "Höger", "secondary_style": "Sekundär stil", "semibold": "Halvfet", "shaded": "Skuggad", "show_second_image": "Visa andra bilden", "single": "Enkel", "slide_left": "Dra åt vänster", "slide_up": "Dra uppåt", "spotify": "Spotify", "stack": "Stapla", "text_only": "Endast text", "threads": "Threads", "thumbnails": "Miniatyrbilder", "tight": "Tät", "top_left": "Överst till vänster", "top_right": "Överst till höger", "top": "Överkant", "two_number": "2", "two_thirds": "2/3", "underline": "Understrykning", "video": "Video", "wide": "Bred", "youtube": "YouTube", "below_image": "Under bild", "hidden": "Dold", "on_image": "På bild", "spotlight": "Spotlight", "accent": "Accent", "body": "Brödtext", "button_primary": "Primär knapp", "button_secondary": "Sekundär knapp", "compact": "Kompakt", "crop_to_fit": "Beskär för att passa", "hint": "Tips", "maintain_aspect_ratio": "Behåll bildförhållande", "off": "Av", "social_bluesky": "Social: Bluesky", "social_facebook": "Social: Facebook", "social_instagram": "Social: Instagram", "social_linkedin": "Social: LinkedIn", "social_pinterest": "Social: Pinterest", "social_snapchat": "Social: Snapchat", "social_spotify": "Social: Spotify", "social_threads": "Social: Threads", "social_tiktok": "Social: TikTok", "social_tumblr": "Social: Tumblr", "social_twitter": "Social: X (Twitter)", "social_whatsapp": "Social: WhatsApp", "social_vimeo": "Social: Vimeo", "social_youtube": "Social: YouTube", "standard": "Standard", "subheading": "Underrubrik", "blur": "Oskärpa", "lift": "Lyft", "reveal": "Avslöja", "scale": "Skala", "subtle_zoom": "Zoom", "with_hints": "Med tips", "below_media": "Under media", "full_frame": "Helskärm", "icons": "Ikoner" }, "content": { "advanced": "Avancerat", "background_image": "Bakgrundsbild", "background_video": "Bakgrundsvideo", "block_size": "Blockstorlek", "borders": "Kantlinjer", "describe_the_video_for": "Beskriv videon för kunder som använder skärmläsare. [Läs mer](https://help.shopify.com/manual/online-store/themes/theme-structure/theme-features#video-block)", "section_size": "Sektionsstorlek", "slideshow_width": "Bildbredd", "typography": "Typografi", "width_is_automatically_optimized": "Bredden optimeras automatiskt för mobil.", "complementary_products": "Kompletterande produkter måste konfigureras med appen Search & Discovery. [Läs mer](https://help.shopify.com/manual/online-store/search-and-discovery)", "mobile_column_optimization": "Kolumnerna optimeras automatiskt för mobil", "content_width": "Innehållsbredden tillämpas endast när sektionens bredd är inställd på fullbredd.", "responsive_font_sizes": "Storlekarna skalas automatiskt för alla skärmstorlekar", "buttons": "Knappar", "swatches": "Provkartor", "variant_settings": "Variantinställningar", "background": "Bakgrund", "appearance": "Utseende", "arrows": "Pilar", "body_size": "Brödtextstorlek", "mobile_size": "Mobil storlek", "bottom_row_appearance": "Utseende för nedersta raden", "cards_layout": "Kortlayout", "carousel_navigation": "Karusellnavigering", "carousel_pagination": "Karusellpaginering", "copyright": "Upphovsrätt", "edit_logo_in_theme_settings": "Redigera logotyp i [temainställningar](/editor?context=theme&category=logo%20and%20favicon)", "edit_price_in_theme_settings": "Redigera prisformatering i [temainställningar](/editor?context=theme&category=currency%20code)", "edit_variants_in_theme_settings": "Redigera variantutformning i [temainställningar](/editor?context=theme&category=variants)", "email_signups_create_customer_profiles": "Registreringar lägger till [kundprofiler](https://help.shopify.com/manual/customers)", "follow_on_shop_eligiblity": "För att knappen ska visas måste Shop-kanalen vara installerad och Shop Pay aktiverat. [Läs mer](https://help.shopify.com/en/manual/online-store/themes/customizing-themes/add-shop-buttons)", "fonts": "Teckensnitt", "grid": "Rutnät", "heading_size": "Rubrikstorlek", "image": "Bild", "input": "Inmatningsfält", "layout": "Layout", "link": "Länk", "link_padding": "Länkutfyllnad", "localization": "Lokalisering", "logo": "Logotyp", "margin": "Marginal", "media": "Media", "media_1": "Media 1", "media_2": "Media 2", "menu": "Meny", "mobile_layout": "Mobillayout", "padding": "Utfyllnad", "padding_desktop": "Utfyllnad för dator", "paragraph": "Stycke", "policies": "Policyer", "popup": "Popup", "search": "Sök", "section_layout": "Sektionslayout", "size": "Storlek", "social_media": "Sociala medier", "submit_button": "Skicka-knapp", "text_presets": "Textförinställningar", "transparent_background": "Transparent bakgrund", "typography_primary": "Primär typografi", "typography_secondary": "Sekundär typografi", "typography_tertiary": "Tertiär typografi", "mobile_width": "Mobil bredd", "width": "Bredd", "visible_if_collection_has_more_products": "Synlig om produktserien har fler produkter än de som visas", "carousel": "Karusell", "colors": "Färger", "collection_page": "Produktseriesida", "customer_account": "Kundkonto", "edit_empty_state_collection_in_theme_settings": "Redigera produktserie för tomt läge i [temainställningar](/editor?context=theme&category=search)", "grid_layout": "Rutnätslayout", "home_page": "Startsida", "images": "Bilder", "inverse_logo_info": "Används när transparent sidhuvudsbakgrund är inställd på Inverterad", "manage_customer_accounts": "[Hantera synlighet](/admin/settings/customer_accounts) i inställningar för kundkonton. Äldre konton stöds inte.", "manage_policies": "[Hantera policyer](/admin/settings/legal)", "product_page": "Produktsida", "text": "Text", "thumbnails": "Miniatyrbilder", "visibility": "Synlighet", "app_required_for_ratings": "En app krävs för produktbetyg. [Läs mer](https://help.shopify.com/manual/apps)", "icon": "Ikon", "manage_store_name": "[Hantera butiksnamn](/admin/settings/general?edit=storeName)", "resource_reference_collection_card": "Visar produktserie från överordnad sektion", "resource_reference_collection_card_image": "Visar bild från överordnad produktserie", "resource_reference_collection_title": "Visar namn från överordnad produktserie", "resource_reference_product": "Ansluter automatiskt till överordnad produkt", "resource_reference_product_card": "Visar produkt från överordnad sektion", "resource_reference_product_inventory": "Visar lager från överordnad produkt", "resource_reference_product_price": "Visar pris från överordnad produkt", "resource_reference_product_recommendations": "Visar rekommendationer baserade på överordnad produkt", "resource_reference_product_review": "Visar recensioner från överordnad produkt", "resource_reference_product_swatches": "Visar provkartor från överordnad produkt", "resource_reference_product_title": "Visar namn från överordnad produkt", "resource_reference_product_variant_picker": "Visar varianter från överordnad produkt", "resource_reference_product_media": "Visar media från överordnad produkt", "product_media": "Produktmedia", "section_link": "Sektionslänk", "gift_card_form_description": "Kunder kan skicka presentkort till en mottagares e-postadress med ett personligt meddelande. [Läs mer](https://help.shopify.com/manual/products/gift-card-products)", "heading": "Rubrik", "resource_reference_product_custom_property": "Lägg till anpassningsbara inmatningsfält för att samla in anpassad information som läggs till i den här orderposten och som senare visas i orderinformationen.", "block_link": "Blocklänk", "submenu_feature": "Undermenyfunktion", "cart_features": "Varukorgsfunktioner", "email_signup": "E-postregistrering", "mobile_media": "Mobilmedia", "mobile_media_2": "Mobilmedia 2", "navigation": "Navigering", "popover": "Popover", "popover_position": "Popover-position", "resource_reference_product_sku": "Visar lagerhållningsenhet från överordnad produkt", "content_layout": "Innehållslayout", "mobile_media_1": "Mobilmedia 1", "utilities": "Verktyg" }, "html_defaults": { "share_information_about_your": "

Dela information om ditt varumärke med dina kunder. Beskriv en produkt, gör tillkännagivanden eller välkomna kunder till din butik.

", "bestseller_h2": "

Bästsäljare

", "bestseller_h3": "

Bästsäljare

", "bestseller": "

Bästsäljare

", "build_better": "

Vi tror på att bygga bättre

", "contact_us": "

Kontakta oss

", "discover_bestsellers": "

Upptäck bästsäljarna som har fångat våra kunders hjärtan med sin perfekta blandning av funktion och stil.

", "everythings_starts_with_why": "

Allt vi gör börjar med varför

", "explore_latest_products": "

Utforska våra senaste produkter.

", "faq": "

Vanliga frågor

", "first_to_know": "

Bli först med att få veta om nya produktserier och specialerbjudanden.

", "free_returns": "

Gratis 30-dagars returer

", "free_shipping_over": "

Fri frakt över 50 USD

", "goal_for_every_customer": "

Vårt mål är att varje kund ska vara helt nöjd med sitt köp. Om så inte är fallet, meddela oss så gör vi vårt bästa för att lösa det tillsammans med dig.

", "home_to_shirts": "

Startsida → Skjortor

", "intentional_design": "

Avsiktlig design

", "introducing_h2": "

Vi presenterar

", "latest_products": "

Vi presenterar våra senaste produkter, särskilt framtagna för säsongen. Shoppa dina favoriter innan de tar slut!

", "made_local_and_global": "

Våra produkter tillverkas både lokalt och globalt. Vi väljer noggrant ut våra tillverkningspartners för att säkerställa att våra produkter är av hög kvalitet och prisvärda.

", "made_with_care_h2": "

Tillverkad med omsorg

", "made_with_care_extended": "

Denna bästsäljare är tillverkad med omsorg och villkorslöst älskad av våra kunder och överträffar alla förväntningar.

", "made_with_care": "

Tillverkad med omsorg och villkorslöst älskad av våra kunder.

", "make_things_better_extended": "

Vi tillverkar saker som fungerar bättre och håller längre. Våra produkter löser verkliga problem med ren design och ärliga material.

", "make_things_better": "

Vi tillverkar saker som fungerar bättre och håller längre.

", "may_also_like": "

Du kanske också gillar

", "new_arrivals_h1": "

Nyheter

", "new_arrivals_h2": "

Nyheter

", "new_arrivals_h3": "

Nyheter

", "product_launch": "

Ta en titt bakom kulisserna på vår senaste produktlansering.

", "product_story": "

I hjärtat av varje produkt finns en unik berättelse, driven av vår passion för kvalitet och innovation. Varje artikel förgyller din vardag och skapar glädje.

", "real_people": "

Verkliga människor som tillverkar fantastiska produkter

", "related_product": "

Relaterade produkter

", "return_policy": "

Vad är returpolicyn?

", "reviews": "

★★★★★ 368 recensioner

", "shipping_based_on_location": "

Frakten beräknas baserat på din plats och artiklarna i din order. Du kommer alltid att veta fraktpriset innan du köper.

", "shop_by_collection": "

Handla efter produktserie

", "signature_products": "

Vår signaturprodukt

", "styled_with": "

Stajlad med

", "subscribe": "

Prenumerera på våra e-postmeddelanden

", "team_with_goal": "

Ett team med ett mål

", "unable_to_accept_returns": "

Vi kan inte ta emot returer på vissa artiklar. Dessa kommer att vara noggrant märkta före köp.

", "work_quickly_to_ship": "

Vi kommer att arbeta snabbt för att leverera din order så snart som möjligt. När din order har skickats får du ett e-postmeddelande med ytterligare information. Leveranstiderna varierar beroende på var du befinner dig.

", "join_our_email_list": "

Gå med i vår e-postlista

", "get_exclusive_deals_and_early_access_to_new_products": "

Få exklusiva erbjudanden och tidig åtkomst till nya produkter.

", "artistry_in_action": "

Konstnärlighet i praktiken

", "authentic_materials": "

Äkta material, inga kompromisser

", "bold_style_recognizable": "

En vågad stil som känns igen överallt

", "discover_elevated_design": "

Upptäck förfinad design

", "expert_construction_finish": "

Hantverksmässig konstruktion och en oklanderlig finish

", "made_to_last": "

Gjord för att hålla

", "pieces_better_with_time": "

Produkter som bara blir bättre med tiden och av användning

", "quality_you_can_feel": "

Kvalitet du kan känna

", "uncompromising_standards": "

Kompromisslösa standarder

", "featured_collection_h2": "

Utvald produktserie

", "shop_collection": "

Upptäck vår utvalda produktserie med handplockade favoriter som förenar stil och kvalitet.

" }, "text_defaults": { "button_label": "Handla nu", "collapsible_row": "Komprimerbar rad", "heading": "Rubrik", "email_signup_button_label": "Prenumerera", "be_bold": "Var djärv.", "accordion_heading": "Dragspelsrubrik", "contact_form_button_label": "Skicka", "popup_link": "Popup-länk", "sign_up": "Registrera dig", "welcome_to_our_store": "Välkommen till vår butik", "shop_our_latest_arrivals": "Handla våra senaste nyheter!", "are_purchases_final_sale": "Är några köp utan returrätt?", "care_instructions": "Skötselråd", "cart": "Varukorg", "discover_collection": "Upptäck produktserien", "fit": "passform", "how_much_for_shipping": "Hur mycket kostar frakten?", "learn_more": "Mer information", "manufacturing": "Tillverkning", "materials": "Material", "return_policy": "Returpolicy", "shipping": "Frakt", "shop_now_button_label": "Handla nu", "sign_up_button_label": "Registrera dig", "submit_button_label": "Skicka", "up_the_ante": "Höj\ninsatsen", "view_all_button_label": "Visa alla", "what_is_return_policy": "Vilken returpolicy gäller?", "when_will_order_arrive": "När får jag min order?", "where_are_products_made": "Var tillverkas era produkter?", "trending_now": "Populärt just nu", "shop_the_look": "Shoppa stilen", "bestsellers": "Bästsäljare", "featured_collection": "Utvald produktserie", "new_arrivals": "Nyheter" }, "info": { "video_alt_text": "Beskriv videon för användare av hjälpmedelsteknik", "video_autoplay": "Videor kommer att vara tystade som standard", "video_external": "Använd en URL från YouTube eller Vimeo", "carousel_layout_on_mobile": "Karusell används alltid på mobilen", "carousel_hover_behavior_not_supported": "\"Karusell\"-hovring stöds inte när \"Karusell\"-typ är vald på sektionsnivå", "checkout_buttons": "Gör det möjligt för köpare att betala snabbare och kan förbättra konverteringen. [Läs mer](https://help.shopify.com/manual/online-store/dynamic-checkout)", "custom_heading": "Anpassad rubrik", "edit_presets_in_theme_settings": "Redigera förinställningar i [temainställningar](/editor?context=theme&category=typography)", "enable_filtering_info": "Anpassa filter med [appen Sök och upptäck](https://help.shopify.com/manual/online-store/search-and-discovery/filters)", "grid_layout_on_mobile": "Rutnätslayout används för mobil", "logo_font": "Gäller endast när en logotyp inte är vald", "manage_countries_regions": "[Hantera länder/regioner](/admin/settings/markets)", "manage_languages": "[Hantera språk](/admin/settings/languages)", "transparent_background": "Granska varje mall där transparent bakgrund används för läsbarhet", "aspect_ratio_adjusted": "Justeras i vissa layouter", "custom_liquid": "Lägg till appfragment eller annan kod för att skapa avancerade anpassningar. [Läs mer](https://shopify.dev/docs/api/liquid)", "pills_usage": "Används för tillämpade filter, rabattkoder och sökförslag", "applies_on_image_only": "Gäller endast bilder", "hover_effects": "Gäller produkt- och produktseriekort", "hide_logo_on_home_page_help": "Logotypen förblir synlig när klistrigt sidhuvud är aktivt", "media_type_info": "Funktionerna hämtas från menylänkarna", "logo_height": "Påverkar endast sidhuvudslogotypen", "actions_display_style": "Ikoner används alltid på mobilen" }, "categories": { "basic": "Grundläggande", "collection": "Produktserie", "collection_list": "Produktserielista", "footer": "Sidfot", "forms": "Formulär", "header": "Sidhuvud", "layout": "Layout", "links": "Länkar", "product": "Produkt", "product_list": "Utvald produktserie", "banners": "Banderoller", "collections": "Produktserier", "custom": "Anpassat", "decorative": "Dekorativt", "products": "Produkter", "other_sections": "Övrigt", "storytelling": "Storytelling", "text": "Text" } } ================================================ FILE: locales/th.json ================================================ { "blocks": { "load_video": "โหลดวิดีโอ: {{ description }}", "sold_out": "ขายหมดแล้ว", "email_signup": { "label": "อีเมล", "placeholder": "อีเมล", "success": "ขอขอบคุณที่สมัครรับข้อมูล" }, "filter": "ตัวกรอง", "payment_methods": "วิธีการชำระเงิน", "contact_form": { "name": "ชื่อ", "email": "อีเมล", "phone": "โทรศัพท์", "comment": "ความคิดเห็น", "post_success": "ขอบคุณที่ติดต่อเรา เราจะติดต่อกลับหาคุณโดยเร็วที่สุด", "error_heading": "โปรดแก้ไขข้อมูลดังต่อไปนี้" }, "slider_label": "แถบเลื่อน" }, "accessibility": { "play_model": "เล่นโมเดล 3 มิติ", "play_video": "เล่นวิดีโอ", "unit_price": "ราคาต่อหน่วย", "country_results_count": "ผลลัพธ์ {{ count }} รายการ", "slideshow_pause": "หยุดสไลด์โชว์ชั่วคราว", "slideshow_play": "เล่นสไลด์โชว์", "remove_item": "ลบ {{ title}}", "skip_to_text": "ข้ามไปยังเนื้อหา", "skip_to_product_info": "ข้ามไปยังข้อมูลสินค้า", "skip_to_results_list": "ข้ามไปที่รายการผลลัพธ์", "new_window": "เปิดในหน้าต่างใหม่", "slideshow_next": "สไลด์ถัดไป", "slideshow_previous": "สไลด์ก่อนหน้า", "close_dialog": "ปิดกล่องโต้ตอบ", "reset_search": "รีเซ็ตการค้นหา", "search_results_count": "พบผลลัพธ์การค้นหาจำนวน {{ count }} รายการสำหรับ \"{{ query }}\"", "search_results_no_results": "ไม่พบผลลัพธ์สำหรับ “{{ query }}”", "filters": "ตัวกรอง", "filter_count": { "one": "ใช้ตัวกรอง {{ count }} ตัวกรองแล้ว", "other": "ใช้ตัวกรอง {{ count }} ตัวกรองแล้ว" }, "account": "บัญชีผู้ใช้", "cart": "ตะกร้าสินค้า", "cart_count": "สินค้าทั้งหมดในตะกร้าสินค้า", "menu": "เมนู", "country_region": "ประเทศ/ภูมิภาค", "slide_status": "สไลด์ที่ {{ index }} จาก {{ length }}", "scroll_to": "เลื่อนไปที่ {{ title }}", "loading_product_recommendations": "กำลังโหลดการแนะนำสินค้า", "discount": "ใช้รหัสส่วนลด", "discount_menu": "รหัสส่วนลด", "discount_applied": "ใช้รหัสส่วนลดแล้ว: {{ code }}", "inventory_status": "สถานะสินค้าคงคลัง", "pause_video": "หยุดวิดีโอชั่วคราว", "find_country": "ค้นหาประเทศ", "localization_region_and_language": "ตัวเลือกภูมิภาคและภาษา", "decrease_quantity": "ลดจำนวน", "increase_quantity": "เพิ่มจำนวน", "quantity": "จำนวน", "rating": "คะแนนสำหรับสินค้านี้คือ {{ rating }} จาก 5", "nested_product": "{{ product_title }} สำหรับ {{ parent_title }}", "remove": "ลบ", "view_pricing_info": "ดูข้อมูลการกำหนดราคา", "open_hotspot": "เปิดฮอตสปอต", "slideshow": "สไลด์โชว์", "header_navigation_label": "หลัก" }, "actions": { "add_to_cart": "เพิ่มลงในตะกร้าสินค้า", "clear_all": "ล้างทั้งหมด", "remove": "ลบออก", "view_in_your_space": "ดูในพื้นที่ของคุณ", "show_filters": "ตัวกรอง", "clear": "ล้าง", "continue_shopping": "เลือกซื้อต่อ", "log_in_html": "หากมีบัญชีผู้ใช้อยู่แล้ว เข้าสู่ระบบเพื่อชำระเงินได้รวดเร็วขึ้น", "see_items": { "one": "ดูสินค้า {{ count }} รายการ", "other": "ดูสินค้า {{ count }} รายการ" }, "view_all": "ดูทั้งหมด", "add": "เพิ่ม", "choose": "เลือก", "added": "เพิ่มแล้ว", "show_less": "แสดงน้อยลง", "show_more": "แสดงมากขึ้น", "close": "ปิด", "more": "เพิ่มเติม", "reset": "รีเซ็ต", "zoom": "ซูม", "close_dialog": "ปิดกล่องโต้ตอบ", "remove_discount": "ลบ {{ code }} ส่วนลด", "enter_using_password": "ป้อนโดยใช้รหัสผ่าน", "submit": "ส่ง", "enter_password": "ป้อนรหัสผ่าน", "view_store_information": "ดูข้อมูลร้านค้า", "back": "ย้อนกลับ", "log_in": "ลงชื่อเข้าใช้", "log_out": "ออกจากระบบ", "apply": "ใช้", "sign_in_options": "ตัวเลือกอื่นๆ ในการลงชื่อเข้าใช้", "sign_up": "ลงทะเบียน", "open_image_in_full_screen": "เปิดรูปภาพแบบเต็มหน้าจอ", "sort": "จัดเรียง", "show_all_options": "แสดงตัวเลือกทั้งหมด", "open": "เปิด" }, "content": { "reviews": "รีวิว", "language": "ภาษา", "localization_region_and_language": "ภูมิภาคและภาษา", "no_results_found": "ไม่พบผลลัพธ์", "cart_total": "ยอดรวมของตะกร้า", "your_cart_is_empty": "ตะกร้าสินค้าของคุณว่างอยู่", "product_image": "รูปภาพสินค้า", "product_information": "ข้อมูลสินค้า", "quantity": "จำนวน", "product_total": "สินค้าทั้งหมด", "cart_estimated_total": "ยอดรวมโดยประมาณ", "seller_note": "คำแนะนำพิเศษ", "cart_subtotal": "ยอดรวมย่อย", "discounts": "ส่วนลด", "discount": "ส่วนลด", "duties_and_taxes_included_shipping_at_checkout_with_policy_html": "รวมภาษีและอากรแล้ว ระบบจะคำนวณส่วนลดและค่าจัดส่งในขั้นตอนการชำระเงิน", "duties_and_taxes_included_shipping_at_checkout_without_policy": "รวมภาษีและอากรแล้ว ระบบจะคำนวณส่วนลดและค่าจัดส่งในขั้นตอนการชำระเงิน", "taxes_included_shipping_at_checkout_with_policy_html": "รวมภาษีแล้ว ระบบจะคำนวณส่วนลดและค่าจัดส่งในขั้นตอนการชำระเงิน", "taxes_included_shipping_at_checkout_without_policy": "รวมภาษีแล้ว ระบบจะคำนวณส่วนลดและค่าจัดส่งในขั้นตอนการชำระเงิน", "duties_included_taxes_at_checkout_shipping_at_checkout_with_policy_html": "รวมอากรแล้ว ระบบจะคำนวณภาษี ส่วนลด และค่าจัดส่งในขั้นตอนการชำระเงิน", "duties_included_taxes_at_checkout_shipping_at_checkout_without_policy": "รวมอากรแล้ว ระบบจะคำนวณภาษี ส่วนลด และค่าจัดส่งในขั้นตอนการชำระเงิน", "taxes_at_checkout_shipping_at_checkout_with_policy_html": "ระบบจะคำนวณภาษี ส่วนลด และค่าจัดส่งในขั้นตอนการชำระเงิน", "taxes_at_checkout_shipping_at_checkout_without_policy": "ระบบจะคำนวณภาษี ส่วนลด และค่าจัดส่งในขั้นตอนการชำระเงิน", "checkout": "ชำระเงิน", "cart_title": "ตะกร้าสินค้า", "price": "ราคา", "price_regular": "ราคาปกติ", "price_compare_at": "ราคาเปรียบเทียบ", "price_sale": "ราคาโปรโมชัน", "duties_and_taxes_included": "รวมภาษีและอากรแล้ว", "duties_included": "รวมอากรแล้ว", "shipping_policy_html": "ค่าจัดส่งที่คำนวณในขั้นตอนชำระเงิน", "taxes_included": "รวมภาษีแล้ว", "product_badge_sold_out": "ขายหมดแล้ว", "product_badge_sale": "ลดราคา", "search_input_label": "การค้นหา", "search_input_placeholder": "ค้นหา", "search_results": "ผลลัพธ์การค้นหา", "search_results_label": "ผลลัพธ์การค้นหา", "search_results_no_results": "ไม่พบผลการค้นหาสำหรับ \"{{ terms }}\" ลองใช้คำค้นหาอื่น", "search_results_resource_articles": "โพสต์บล็อก", "search_results_resource_collections": "คอลเลกชัน", "search_results_resource_pages": "หน้า", "search_results_resource_products": "สินค้า", "search_results_resource_queries": "คำแนะนำการค้นหา", "search_results_view_all": "ดูทั้งหมด", "search_results_view_all_button": "ดูทั้งหมด", "search_results_resource_products_count": { "one": "สินค้า {{ count }} รายการ", "other": "สินค้า {{ count }} รายการ" }, "grid_view": { "default_view": "ค่าเริ่มต้น", "grid_fieldset": "คอลัมน์กริด", "single_item": "แบบเดี่ยว", "zoom_out": "ซูมออก" }, "recently_viewed_products": "ที่ดูครั้งล่าสุด", "unavailable": "ไม่พร้อมใช้งาน", "collection_placeholder": "ชื่อคอลเลกชัน", "product_card_placeholder": "ชื่อสินค้า", "product_count": "จำนวนสินค้า", "item_count": { "one": "{{ count }} รายการ", "other": "{{ count }} รายการ" }, "errors": "ข้อผิดพลาด", "price_from": "จาก {{ price }}", "featured_products": "สินค้าที่แนะนำ", "no_products_found": "ไม่พบสินค้า", "use_fewer_filters_html": "ลองใช้ตัวกรองน้อยลง หรือล้างตัวกรองทั้งหมด", "search": "การค้นหา", "search_results_no_results_check_spelling": "ไม่พบผลลัพธ์สำหรับ “{{ terms }}” ตรวจสอบการสะกดคำหรือลองค้นหาคำหรือประโยคอื่น", "filters": "ตัวกรอง", "price_filter_html": "ราคาสูงสุดคือ {{ price }}", "blog_details_separator": "|", "discount_code": "รหัสส่วนลด", "pickup_available_at_html": "รับสินค้าได้ที่ {{ location }}", "pickup_available_in": "รับสินค้าได้เวลา {{ pickup_time }}", "pickup_not_available": "ไม่สามารถรับสินค้าในขณะนี้", "pickup_ready_in": "{{ pickup_time }}", "read_more": "อ่านเพิ่มเติม...", "wrong_password": "รหัสผ่านไม่ถูกต้อง", "account_title": "บัญชีผู้ใช้", "account_title_personalized": "สวัสดี {{ first_name }}", "account_orders": "คำสั่งซื้อ", "account_profile": "โปรไฟล์", "duties_and_taxes_included_shipping_at_checkout_with_policy_without_discounts_html": "รวมภาษีและอากรแล้ว ค่าจัดส่งจะคำนวณในขั้นตอนชำระเงิน", "duties_and_taxes_included_shipping_at_checkout_without_policy_without_discounts": "รวมภาษีและอากรแล้ว ค่าจัดส่งจะคำนวณในขั้นตอนชำระเงิน", "duties_included_taxes_at_checkout_shipping_at_checkout_with_policy_without_discounts_html": "รวมอากรแล้ว ค่าจัดส่งจะคำนวณในขั้นตอนชำระเงิน", "duties_included_taxes_at_checkout_shipping_at_checkout_without_policy_without_discounts": "รวมอากรแล้ว ค่าจัดส่งจะคำนวณในขั้นตอนชำระเงิน", "taxes_at_checkout_shipping_at_checkout_with_policy_without_discounts_html": "ภาษีและค่าจัดส่งที่คำนวณในขั้นตอนการชำระเงิน", "taxes_at_checkout_shipping_at_checkout_without_policy_without_discounts": "ภาษีและค่าจัดส่งที่คิดคำนวณในระหว่างขั้นตอนการชำระเงิน", "taxes_included_shipping_at_checkout_with_policy_without_discounts_html": "รวมภาษีแล้ว ค่าจัดส่งจะคำนวณในขั้นตอนชำระเงิน", "taxes_included_shipping_at_checkout_without_policy_without_discounts": "รวมภาษีแล้ว ค่าจัดส่งจะคำนวณในขั้นตอนชำระเงิน", "view_more_details": "ดูรายละเอียดเพิ่มเติม", "inventory_low_stock": "สต็อกสินค้าเหลือน้อย", "inventory_in_stock": "มีในสต็อก", "inventory_out_of_stock": "หมดสต็อก", "page_placeholder_title": "ชื่อหน้า", "page_placeholder_content": "เลือกหน้าที่ต้องการแสดงเนื้อหา", "placeholder_image": "รูปภาพตัวยึดตำแหน่ง", "inventory_low_stock_show_count": { "one": "เหลือ {{ count }} รายการ", "other": "เหลือ {{ count }} รายการ" }, "shipping_discount_error": "ส่วนลดค่าจัดส่งจะปรากฏในขั้นตอนชำระเงินหลังจากเพิ่มที่อยู่", "discount_code_error": "ไม่สามารถใช้รหัสส่วนลดกับตะกร้าสินค้าของคุณได้", "shipping_policy": "คำนวณค่าจัดส่งในขั้นตอนการชำระเงิน", "powered_by": "ร้านค้านี้จะได้รับการสนับสนุนจาก", "store_owner_link_html": "หากคุณเป็นเจ้าของร้าน เข้าสู่ระบบที่นี่", "recipient_form_send_to": "ส่งถึง", "recipient_form_email_label": "อีเมลผู้รับ", "recipient_form_email_label_my_email": "อีเมลของฉัน", "recipient_form_email_address": "ที่อยู่อีเมลผู้รับ", "recipient_form_name_label": "ชื่อผู้รับ (ไม่บังคับ)", "recipient_form_message": "ข้อความ (ไม่บังคับ)", "recipient_form_characters_used": "ใช้ไปแล้ว {{ used_chars }}/{{ max_chars }} อักขระ", "recipient_form_send_on": "ปปปป-ดด-วว", "recipient_form_send_on_label": "ส่งเมื่อ (ไม่บังคับ)", "recipient_form_fields_visible": "แสดงช่องข้อมูลผู้รับในแบบฟอร์มแล้ว", "recipient_form_fields_hidden": "ซ่อนช่องข้อมูลผู้รับในแบบฟอร์มแล้ว", "recipient_form_error": "เกิดข้อผิดพลาดในการส่งแบบฟอร์ม", "product_custom_property_character_count": "ใช้ไปแล้ว {{ used_chars }}/{{ max_chars }} อักขระ", "terms_and_policies": "ข้อกำหนดและนโยบาย", "pagination": { "nav_label": "การนำทางไปที่การแบ่งหน้า", "previous": "ก่อนหน้า", "next": "ถัดไป", "page": "หน้า {{ page }}" }, "volume_pricing_available": "การกำหนดราคาตามปริมาณพร้อมใช้งาน", "volume_pricing": "การกำหนดราคาตามปริมาณ", "at_price_each": "ในราคา {{ price }}/หน่วย", "each": "{{ price }}/หน่วย", "each_abbreviation": "หน่วย", "price_at": "ในราคา", "price_range": "ช่วงราคา", "item_count_cutoff": "มากกว่า {{ count }} รายการ", "cancel": "ยกเลิก", "product_subtotal": "ยอดรวมย่อยสินค้า", "quantity_per_item": "/หน่วย", "remove_all": "ลบทั้งหมด", "remove_all_items_confirmation": "ลบสินค้าทั้งหมด {{ count }} รายการออกจากตะกร้าหรือไม่", "remove_one_item_confirmation": "ลบ 1 รายการออกจากตะกร้าสินค้าหรือไม่", "total_items": "รายการสินค้าทั้งหมด", "variant": "ตัวเลือกสินค้า", "variant_total": "ยอดรวมของตัวเลือกสินค้า", "view_cart": "ดูตะกร้าสินค้า", "your_cart": "ตะกร้าสินค้าของคุณ", "items_added_to_cart": { "one": "เพิ่มสินค้า 1 รายการลงในตะกร้าแล้ว", "other": "เพิ่มสินค้า {{ count }} รายการลงในตะกร้า" } }, "gift_cards": { "issued": { "how_to_use_gift_card": "ใช้รหัสบัตรของขวัญทางออนไลน์หรือใช้คิวอาร์โค้ดในร้านค้า", "title": "นี่คือยอดคงเหลือในบัตรของขวัญมูลค่า {{ value }} สำหรับใช้ที่ {{ shop }}!", "subtext": "บัตรของขวัญของคุณ", "shop_link": "เยี่ยมชมร้านค้าออนไลน์", "add_to_apple_wallet": "เพิ่มลงใน Apple Wallet", "qr_image_alt": "สแกนคิวอาร์โค้ดเพื่อแลกใช้บัตรของขวัญ", "copy_code": "คัดลอกรหัสบัตรของขวัญ", "expiration_date": "หมดอายุเมื่อ {{ expires_on }}", "copy_code_success": "คัดลอกรหัสสำเร็จ", "expired": "หมดอายุแล้ว" } }, "placeholders": { "password": "รหัสผ่าน", "search": "การค้นหา", "product_title": "ชื่อสินค้า", "collection_title": "ชื่อคอลเลกชัน", "blog_posts": "บล็อกโพสต์", "blog_post_title": "ชื่อ", "blog_post_author": "ผู้เขียน", "blog_post_date": "วันที่", "blog_post_description": "เนื้อหาบางส่วนจากเนื้อหาของบล็อกโพสต์" }, "products": { "product": { "add_to_cart": "เพิ่มลงในตะกร้าสินค้า", "added_to_cart": "เพิ่มลงในตะกร้าสินค้าแล้ว", "adding_to_cart": "กำลังเพิ่ม...", "add_to_cart_error": "เกิดข้อผิดพลาดขณะเพิ่มสินค้าในตะกร้า", "sold_out": "ขายหมดแล้ว", "unavailable": "ไม่พร้อมจำหน่าย", "quantity_error_max": "สินค้านี้มีจำนวนสูงสุดที่ {{ maximum }} รายการ", "quantity": "จำนวน", "quantity_increments": "เพิ่มขึ้นได้ทีละ {{ increment }}", "quantity_minimum": "จำนวนต่ำสุดคือ {{ minimum }}", "quantity_maximum": "จำนวนสูงสุดคือ {{ maximum }}", "in_cart": "ในตะกร้าสินค้า", "default_title": "ชื่อเริ่มต้น", "sticky_add_to_cart": "แถบเพิ่มลงในตะกร้าสินค้าแบบด่วน" } }, "fields": { "separator": "ถึง" }, "blogs": { "article": { "comment_author_separator": "•", "comments_heading": { "one": "{{ count }} ความคิดเห็น", "other": "{{ count }} ความคิดเห็น" } }, "comment_form": { "email": "อีเมล", "error": "ไม่สามารถโพสต์ความคิดเห็นได้ กรุณาแก้ไขสิ่งต่อไปนี้", "heading": "แสดงความคิดเห็น", "message": "ข้อความ", "moderated": "โปรดทราบว่าความคิดเห็นจะต้องได้รับการอนุมัติก่อนที่จะได้รับการเผยแพร่", "name": "ชื่อ", "post": "โพสต์ความคิดเห็น", "success_moderated": "ความคิดเห็นถูกโพสต์แล้ว กำลังรอการตรวจสอบ", "success": "ความคิดเห็นถูกโพสต์แล้ว" } } } ================================================ FILE: locales/th.schema.json ================================================ { "names": { "404": "404", "borders": "เส้นขอบ", "collapsible_row": "แถวที่พับเก็บได้", "colors": "สี", "custom_section": "ส่วนที่กำหนดเอง", "icon": "ไอคอน", "logo_and_favicon": "โลโก้และ Favicon", "overlapping_blocks": "บล็อกที่ซ้อนกัน", "product_buy_buttons": "ปุ่มซื้อ", "product_description": "คำอธิบาย", "product_price": "ราคา", "product_variant_picker": "รายการตัวเลือกสินค้า", "slideshow": "สไลด์โชว์", "typography": "การพิมพ์", "video": "วิดีโอ", "slideshow_controls": "ส่วนควบคุมสไลด์โชว์", "size": "ขนาด", "spacing": "การเว้นวรรค", "product_recommendations": "สินค้าแนะนำ", "product_media": "สื่อของสินค้า", "featured_collection": "คอลเลกชันเด่น", "add_to_cart": "เพิ่มลงในตะกร้าสินค้า", "email_signup": "การลงทะเบียนอีเมล", "submit_button": "ปุ่มส่ง", "grid_layout_selector": "เครื่องมือเลือกเลย์เอาต์แบบกริด", "image": "รูปภาพ", "list_items": "รายการ", "facets": "หมวดหมู่ตัวกรอง", "variants": "ตัวเลือกสินค้า", "styles": "สไตล์", "product_cards": "การ์ดสินค้า", "buttons": "ปุ่ม", "inputs": "ช่องข้อมูล", "primary_button": "ปุ่มหลัก", "secondary_button": "ปุ่มรอง", "popovers_and_modals": "ป๊อปโอเวอร์และโมดอล", "pull_quote": "ข้อความดึงดูด", "contact_form": "แบบฟอร์มสำหรับติดต่อ", "featured_product": "ไฮไลท์สินค้า", "icons_with_text": "ไอคอนพร้อมข้อความ", "marquee": "ข้อความเลื่อน", "accelerated_checkout": "การชำระเงินแบบเร่งด่วน", "accordion": "รูปแบบพับเก็บได้", "accordion_row": "แถวรูปแบบพับเก็บได้", "animations": "ภาพเคลื่อนไหว", "announcement": "ประกาศ", "announcement_bar": "แถบประกาศ", "badges": "เครื่องหมาย", "button": "ปุ่ม", "cart": "ตะกร้าสินค้า", "cart_items": "รายการในตะกร้าสินค้า", "cart_products": "สินค้าในตะกร้า", "cart_title": "ตะกร้าสินค้า", "collection": "คอลเลกชัน", "collection_card": "การ์ดคอลเลกชัน", "collection_columns": "คอลัมน์คอลเลกชัน", "collection_container": "คอลเลกชัน", "collection_description": "คำอธิบายคอลเลกชัน", "collection_image": "รูปภาพคอลเลกชัน", "collection_info": "ข้อมูลคอลเลกชัน", "collection_list": "รายการคอลเลกชัน", "collections": "คอลเลกชัน", "collections_bento": "รายการคอลเลกชัน: Bento", "collections_carousel": "รายการคอลเลกชัน: แครูเซล", "collections_grid": "รายการคอลเลกชัน: กริด", "content": "เนื้อหา", "content_grid": "กริดเนื้อหา", "details": "รายละเอียด", "divider": "ตัวแบ่ง", "divider_section": "ตัวแบ่ง", "faq_section": "คำถามที่พบบ่อย", "filters": "การกรองและการเรียงลำดับ", "follow_on_shop": "ติดตามบน Shop", "footer": "ส่วนท้าย", "footer_utilities": "ยูทิลิตี้ส่วนท้าย", "group": "กลุ่ม", "header": "ส่วนหัว", "heading": "ส่วนหัวเรื่อง", "hero": "ฮีโร่", "icons": "ไอคอน", "image_with_text": "รูปภาพพร้อมข้อความ", "input": "ช่องข้อมูล", "logo": "โลโก้", "magazine_grid": "กริดแบบนิตยสาร", "media": "สื่อ", "menu": "เมนู", "mobile_layout": "เลย์เอาต์สำหรับมือถือ", "payment_icons": "ไอคอนการชำระเงิน", "popup_link": "ลิงก์ป๊อปอัพ", "predictive_search": "ป๊อปโอเวอร์การค้นหา", "predictive_search_empty": "การค้นหาเชิงคาดการณ์ว่างเปล่า", "price": "ราคา", "product": "สินค้า", "product_card": "การ์ดสินค้า", "product_card_media": "สื่อ", "product_card_rendering": "การแสดงผลการ์ดสินค้า", "product_grid": "กริด", "product_grid_main": "กริดสินค้า", "product_image": "รูปภาพสินค้า", "product_information": "ข้อมูลสินค้า", "product_review_stars": "ดาวรีวิว", "quantity": "จำนวน", "row": "แถว", "search": "การค้นหา", "section": "ส่วน", "selected_variants": "ตัวเลือกสินค้าที่เลือก", "slide": "สไลด์", "social_media_links": "ลิงก์โซเชียลมีเดีย", "steps": "ขั้นตอน", "summary": "ข้อมูลสรุป", "swatches": "ภาพตัวอย่าง", "testimonials": "คำรับรองจากลูกค้า", "text": "ข้อความ", "title": "ชื่อเรื่อง", "utilities": "ยูทิลิตี้", "video_section": "วิดีโอ", "alternating_content_rows": "แถวสลับ", "products_carousel": "คอลเลกชันเด่น: แครูเซล", "products_grid": "คอลเลกชันเด่น: กริด", "spacer": "ตัวเว้นวรรค", "jumbo_text": "ข้อความขนาดใหญ่พิเศษ", "product_list": "คอลเลกชันเด่น", "search_input": "ช่องค้นหา", "search_results": "ผลการค้นหา", "read_only": "อ่านอย่างเดียว", "collection_title": "ชื่อคอลเลกชัน", "view_all_button": "ดูทั้งหมด", "page_layout": "เลย์เอาต์ของหน้า", "product_title": "ชื่อสินค้า", "custom_liquid": "Liquid ที่กำหนดเอง", "blog": "บล็อก", "blog_post": "บล็อกโพสต์", "blog_posts": "บล็อกโพสต์", "caption": "คำบรรยายภาพ", "collection_card_image": "รูปภาพ", "collection_links": "ลิงก์คอลเลกชัน", "collection_links_spotlight": "ลิงก์คอลเลกชัน: Spotlight", "collection_links_text": "ลิงก์คอลเลกชัน: ข้อความ", "collections_editorial": "รายการคอลเลกชัน: บทบรรณาธิการ", "copyright": "ลิขสิทธิ์", "count": "จำนวน", "drawers": "ลิ้นชัก", "editorial": "บทบรรณาธิการ", "editorial_jumbo_text": "บทบรรณาธิการ: ข้อความขนาดใหญ่พิเศษ", "hero_marquee": "ฮีโร่: ข้อความเลื่อน", "input_fields": "ช่องกรอกข้อมูล", "local_pickup": "การรับสินค้าที่ร้าน", "marquee_section": "ข้อความเลื่อน", "media_with_text": "สื่อพร้อมข้อความ", "page": "หน้า", "page_content": "เนื้อหา", "policy_list": "ลิงก์นโยบาย", "prices": "ราคา", "product_list_button": "ปุ่มดูทั้งหมด", "products_editorial": "คอลเลกชันเด่น: บทบรรณาธิการ", "product_inventory": "สินค้าคงคลัง", "social_link": "ลิงก์โซเชียล", "split_showcase": "การจัดแสดงแบบแบ่งส่วน", "variant_pickers": "เครื่องมือเลือกตัวเลือกสินค้า", "pills": "ป้าย", "large_logo": "โลโก้ขนาดใหญ่", "description": "คำอธิบาย", "featured_image": "รูปภาพที่แสดง", "rich_text_section": "Rich Text", "product_custom_property": "คำแนะนำพิเศษ", "multicolumn": "หลายคอลัมน์", "hero_bottom_aligned": "ฮีโร่: จัดชิดด้านล่าง", "blog_card": "การ์ดบล็อก", "blog_posts_grid": "บล็อกโพสต์: กริด", "blog_posts_carousel": "บล็อกโพสต์: แครูเซล", "blog_posts_editorial": "บล็อกโพสต์: บทบรรณาธิการ", "excerpt": "ข้อความที่ตัดตอนมา", "footer_password": "ส่วนท้ายของหน้ารหัสผ่าน", "policies_and_links": "นโยบายและลิงก์", "card": "การ์ด", "carousel": "แครูเซล", "carousel_content": "เนื้อหาแครูเซล", "quick_order_list": "รายการสั่งซื้อด่วน", "column": "คอลัมน์", "comparison_slider": "แถบเลื่อนเปรียบเทียบ", "slideshow_full_frame": "สไลด์โชว์: เต็มเฟรม", "slideshow_inset": "สไลด์โชว์: แบบฝัง", "image_compare": "เปรียบเทียบรูปภาพ", "subheading": "หัวเรื่องย่อย", "featured_product_information": "สินค้าเด่น", "product_hotspots": "ฮอตสปอตสินค้า", "hotspot_product": "ฮอตสปอต", "product_sku": "SKU", "layered_slideshow": "สไลด์โชว์แบบซ้อน" }, "settings": { "alignment": "การจัดตำแหน่ง", "autoplay": "เล่นอัตโนมัติ", "background": "พื้นหลัง", "border_radius": "รัศมีมุม", "border_width": "ความหนาของเส้นขอบ", "borders": "เส้นขอบ", "bottom_padding": "การเว้นขอบด้านในส่วนล่าง", "button": "ปุ่ม", "color": "สี", "colors": "สีต่างๆ", "content_alignment": "การจัดตำแหน่งเนื้อหา", "content_direction": "ทิศทางของเนื้อหา", "content_position": "ตำแหน่งของเนื้อหา", "cover_image_size": "ขนาดรูปภาพหน้าปก", "cover_image": "รูปภาพหน้าปก", "custom_minimum_height": "ความสูงขั้นต่ำที่กำหนดเอง", "custom_width": "ความกว้างที่กำหนดเอง", "enable_video_looping": "การเล่นวิดีโอวนซ้ำ", "favicon": "Favicon", "font_family": "ชุดแบบอักษร", "gap": "ช่องว่าง", "geometric_translate_y": "การแปลงตำแหน่งแกน Y เชิงเรขาคณิต", "heading": "หัวเรื่อง", "icon": "ไอคอน", "image": "รูปภาพ", "image_icon": "ไอคอนรูปภาพ", "image_opacity": "ความทึบของรูปภาพ", "image_position": "ตำแหน่งรูปภาพ", "image_ratio": "อัตราส่วนรูปภาพ", "label": "ป้ายกำกับ", "line_height": "ความสูงของบรรทัด", "link": "ลิงก์", "layout_gap": "ช่องว่างของเลย์เอาต์", "make_section_full_width": "ทำให้ส่วนเต็มความกว้าง", "minimum_height": "ความสูงขั้นต่ำ", "opacity": "ความทึบ", "overlay_opacity": "ความทึบของการวางซ้อน", "padding": "การเว้นขอบด้านใน", "primary_color": "ลิงก์", "product": "สินค้า", "section_width": "ความกว้างของส่วน", "size": "ขนาด", "slide_spacing": "ช่องว่างระหว่างสไลด์", "slide_width": "ความกว้างของสไลด์", "slideshow_fullwidth": "สไลด์เต็มความกว้าง", "style": "สไตล์", "text": "ข้อความ", "text_case": "รูปแบบตัวอักษร", "top_padding": "การเว้นขอบด้านในส่วนบน", "video": "วิดีโอ", "video_alt_text": "ข้อความแสดงแทน", "video_loop": "เล่นวิดีโอวนซ้ำ", "video_position": "ตำแหน่งวิดีโอ", "width": "ความกว้าง", "z_index": "Z-index", "limit_content_width": "จำกัดความกว้างของเนื้อหา", "color_scheme": "ชุดสี", "inherit_color_scheme": "ใช้ชุดสีเดียวกัน", "product_count": "จำนวนสินค้า", "product_type": "ประเภทสินค้า", "content_width": "ความกว้างของเนื้อหา", "collection": "คอลเลกชัน", "enable_sticky_content": "เนื้อหาแบบติดหนึบบนเดสก์ท็อป", "error_color": "ข้อผิดพลาด", "success_color": "สำเร็จ", "primary_font": "แบบอักษรหลัก", "secondary_font": "แบบอักษรรอง", "tertiary_font": "แบบอักษรลำดับที่สาม", "columns": "คอลัมน์", "items_to_show": "รายการที่จะแสดง", "layout": "เลย์เอาต์", "layout_type": "ประเภท", "show_grid_layout_selector": "แสดงตัวเลือกเลย์เอาต์แบบกริด", "view_more_show": "แสดงปุ่มดูเพิ่มเติม", "image_gap": "ช่องว่างระหว่างรูปภาพ", "width_desktop": "ความกว้างบนเดสก์ท็อป", "width_mobile": "ความกว้างบนมือถือ", "border_style": "สไตล์เส้นขอบ", "height": "ความสูง", "thickness": "ความหนา", "stroke": "ความหนาของเส้น", "filter_style": "สไตล์ตัวกรอง", "swatches": "ภาพตัวอย่าง", "quick_add_colors": "สีของปุ่มเพิ่มด่วน", "divider_color": "เส้นแบ่ง", "border_opacity": "ความทึบของเส้นขอบ", "hover_background": "พื้นหลังเมื่อวางเมาส์เหนือ", "hover_borders": "เส้นขอบเมื่อวางเมาส์เหนือ", "hover_text": "ข้อความเมื่อวางเมาส์เหนือ", "primary_hover_color": "ลิงก์เมื่อวางเมาส์เหนือ", "primary_button_text": "ข้อความปุ่มหลัก", "primary_button_background": "พื้นหลังปุ่มหลัก", "primary_button_border": "เส้นขอบปุ่มหลัก", "secondary_button_text": "ข้อความปุ่มรอง", "secondary_button_background": "พื้นหลังปุ่มรอง", "secondary_button_border": "เส้นขอบปุ่มรอง", "shadow_color": "เงา", "video_autoplay": "เล่นอัตโนมัติ", "video_cover_image": "รูปภาพหน้าปก", "video_external_url": "URL", "video_source": "แหล่งที่มา", "accordion": "รูปแบบพับเก็บได้", "aspect_ratio": "อัตราส่วนภาพ", "auto_rotate_announcements": "หมุนประกาศอัตโนมัติ", "auto_rotate_slides": "หมุนสไลด์อัตโนมัติ", "badge_corner_radius": "รัศมีมุม", "badge_position": "ตำแหน่งบนการ์ด", "badge_sale_color_scheme": "การลดราคา", "badge_sold_out_color_scheme": "สินค้าหมด", "behavior": "ลักษณะการทำงาน", "blur": "ความเบลอของเงา", "border": "เส้นขอบ", "bottom": "ด้านล่าง", "carousel_on_mobile": "แครูเซลบนมือถือ", "cart_count": "จำนวนสินค้าในตะกร้า", "cart_items": "รายการในตะกร้าสินค้า", "cart_related_products": "สินค้าที่เกี่ยวข้อง", "cart_title": "ตะกร้าสินค้า", "cart_total": "ยอดรวมในตะกร้าสินค้า", "cart_type": "ประเภท", "case": "รูปแบบตัวอักษร", "checkout_buttons": "ปุ่มชำระเงินแบบเร่งด่วน", "collection_list": "คอลเลคชัน", "collection_templates": "เทมเพลตคอลเลกชัน", "content": "เนื้อหา", "corner_radius": "รัศมีมุม", "country_region": "ประเทศ/ภูมิภาค", "currency_code": "รหัสสกุลเงิน", "custom_height": "ความสูงที่กำหนดเอง", "desktop_height": "ความสูงบนเดสก์ท็อป", "direction": "ทิศทาง", "display": "การแสดงผล", "divider": "เส้นแบ่ง", "divider_thickness": "ความหนาของเส้นแบ่ง", "dividers": "เส้นแบ่ง", "drop_shadow": "เงาตกกระทบ", "empty_state_collection": "คอลเลกชันในสถานะว่าง", "empty_state_collection_info": "แสดงก่อนที่จะป้อนการค้นหา", "enable_filtering": "ตัวกรอง", "enable_grid_density": "ส่วนควบคุมเลย์เอาต์แบบกริด", "enable_sorting": "การเรียงลำดับ", "enable_zoom": "เปิดใช้การซูม", "equal_columns": "คอลัมน์เท่ากัน", "expand_first_group": "ขยายกลุ่มแรก", "extend_media_to_screen_edge": "ขยายสื่อไปจนสุดขอบหน้าจอ", "extend_summary": "ขยายไปจนสุดขอบหน้าจอ", "extra_large": "ใหญ่พิเศษ", "extra_small": "เล็กพิเศษ", "flag": "ธง", "font": "แบบอักษร", "font_price": "แบบอักษรของราคา", "font_weight": "น้ำหนักแบบอักษร", "full_width_first_image": "รูปภาพแรกเต็มความกว้าง", "full_width_on_mobile": "เต็มความกว้างบนมือถือ", "heading_preset": "ค่าที่ตั้งไว้ล่วงหน้าสำหรับหัวเรื่อง", "hide_unselected_variant_media": "ซ่อนสื่อของตัวเลือกสินค้าที่ไม่ได้เลือก", "horizontal_gap": "ช่องว่างแนวนอน", "horizontal_offset": "ระยะห่างแนวนอนของเงา", "hover_behavior": "ลักษณะการทำงานเมื่อวางเมาส์เหนือ", "icon_background": "พื้นหลังไอคอน", "icons": "ไอคอน", "image_border_radius": "รัศมีมุมของรูปภาพ", "installments": "การผ่อนชำระ", "integrated_button": "ปุ่มในตัว", "language_selector": "ตัวเลือกภาษา", "large": "ใหญ่", "left": "ซ้าย", "left_padding": "การเว้นขอบด้านในฝั่งซ้าย", "letter_spacing": "ระยะห่างระหว่างตัวอักษร", "limit_media_to_screen_height": "จำกัดความสูงตามหน้าจอ", "limit_product_details_width": "จำกัดความกว้างของรายละเอียดสินค้า", "link_preset": "ค่าที่ตั้งไว้ล่วงหน้าสำหรับลิงก์", "links": "ลิงก์", "logo": "โลโก้", "loop": "วนซ้ำ", "make_details_sticky_desktop": "ติดหนึบบนเดสก์ท็อป", "max_width": "ความกว้างสูงสุด", "media_height": "ความสูงของสื่อ", "media_overlay": "การวางซ้อนบนสื่อ", "media_position": "ตำแหน่งสื่อ", "media_type": "ประเภทสื่อ", "media_width": "ความกว้างของสื่อ", "menu": "เมนู", "mobile_columns": "คอลัมน์บนมือถือ", "mobile_height": "ความสูงบนมือถือ", "mobile_logo_image": "โลโก้สำหรับมือถือ", "mobile_quick_add": "การเพิ่มด่วนบนมือถือ", "motion": "Motion", "motion_direction": "ทิศทางการเคลื่อนไหว", "movement_direction": "ทิศทางการเคลื่อนที่", "navigation": "การนำทาง", "navigation_bar": "แถบการนำทาง", "navigation_bar_color_scheme": "ชุดสีของแถบการนำทาง", "open_new_tab": "เปิดลิงก์ในแท็บใหม่", "overlay": "การวางซ้อน", "overlay_color": "สีที่วางซ้อน", "padding_bottom": "การเว้นขอบด้านในส่วนล่าง", "padding_horizontal": "การเว้นขอบด้านในแนวนอน", "padding_top": "การเว้นขอบด้านในส่วนบน", "page_width": "ความกว้างของหน้า", "pagination": "การแบ่งหน้า", "placement": "ตำแหน่งการจัดวาง", "position": "ตำแหน่ง", "preset": "ค่าที่ตั้งไว้ล่วงหน้า", "product_cards": "การ์ดสินค้า", "product_pages": "หน้าสินค้า", "product_templates": "เทมเพลตสินค้า", "products": "สินค้า", "quick_add": "เพิ่มด่วน", "ratio": "อัตราส่วน", "regular": "ปกติ", "review_count": "จำนวนรีวิว", "right": "ขวา", "row": "แถว", "row_height": "ความสูงของแถว", "seller_note": "อนุญาตให้เพิ่มหมายเหตุถึงผู้ขาย", "shape": "รูปทรง", "show": "แสดง", "show_as_accordion": "แสดงเป็นรูปแบบพับเก็บได้บนมือถือ", "show_filter_label": "ป้ายกำกับข้อความสำหรับตัวกรองที่ใช้", "show_sale_price_first": "แสดงราคาโปรโมชันก่อน", "show_swatch_label": "ป้ายกำกับข้อความสำหรับภาพตัวอย่าง", "show_tax_info": "ข้อมูลภาษี", "small": "เล็ก", "speed": "ความเร็ว", "statement": "ใบแจ้งยอด", "sticky_header": "ส่วนหัวแบบติดหนึบ", "text_hierarchy": "ลำดับชั้นของข้อความ", "text_presets": "ค่าที่ตั้งไว้ล่วงหน้าสำหรับข้อความ", "title": "ชื่อเรื่อง", "top": "ด้านบน", "type": "ประเภท", "type_preset": "ค่าที่ตั้งไว้ล่วงหน้าสำหรับข้อความ", "underline_thickness": "ความหนาของเส้นใต้", "variant_images": "รูปภาพตัวเลือกสินค้า", "vendor": "ผู้ขาย", "vertical_gap": "ช่องว่างแนวตั้ง", "vertical_offset": "ระยะห่างแนวตั้งของเงา", "vertical_on_mobile": "แนวตั้งบนมือถือ", "view_all_as_last_card": "ให้ดูทั้งหมดเป็นการ์ดสุดท้าย", "weight": "น้ำหนัก", "wrap": "ตัดข้อความ", "first_row_media_position": "ตำแหน่งสื่อในแถวแรก", "card_image_height": "ความสูงของรูปภาพสินค้า", "background_color": "สีพื้นหลัง", "size_mobile": "ขนาดบนมือถือ", "pixel_size_mobile": "ขนาด (พิกเซล)", "percent_size_mobile": "ขนาด (เปอร์เซ็นต์)", "unit": "หน่วย", "custom_mobile_size": "ขนาดสำหรับมือถือที่กำหนดเอง", "fixed_height": "ความสูง (พิกเซล)", "fixed_width": "ความกว้าง (พิกเซล)", "percent_height": "ความสูง (เปอร์เซ็นต์)", "percent_width": "ความกว้าง (เปอร์เซ็นต์)", "percent_size": "ขนาด (เปอร์เซ็นต์)", "pixel_size": "ขนาด (พิกเซล)", "always_stack_buttons": "ซ้อนปุ่มเสมอ", "custom_mobile_width": "ความกว้างสำหรับมือถือที่กำหนดเอง", "shadow_opacity": "ความทึบของเงา", "hide_padding": "ซ่อนการเว้นขอบด้านใน", "logo_font": "แบบอักษรของโลโก้", "read_only": "อ่านอย่างเดียว", "gradient_direction": "ทิศทางของสีที่ไล่ระดับ", "headings": "หัวเรื่อง", "overlay_style": "สไตล์การวางซ้อน", "transparent_background": "พื้นหลังโปร่งใส", "account": "บัญชี", "alignment_mobile": "การจัดตำแหน่งสำหรับมือถือ", "align_baseline": "จัดแนวเส้นฐานข้อความ", "add_discount_code": "อนุญาตให้ใช้ส่วนลดในตะกร้าสินค้า", "background_overlay": "การวางซ้อนบนพื้นหลัง", "background_media": "สื่อพื้นหลัง", "border_thickness": "ความหนาของเส้นขอบ", "bottom_row": "แถวด้านล่าง", "button_text_case": "รูปแบบตัวอักษร", "card_size": "ขนาดการ์ด", "auto_open_cart_drawer": "เปิดลิ้นชักอัตโนมัติเมื่อเพิ่มลงในตะกร้าสินค้า", "collection_count": "จำนวนคอลเลกชัน", "custom_liquid": "โค้ด Liquid", "default": "ค่าเริ่มต้น", "default_logo": "โลโก้เริ่มต้น", "divider_width": "ความกว้างของเส้นแบ่ง", "hide_logo_on_home_page": "ซ่อนโลโก้บนหน้าแรก", "horizontal_padding": "การเว้นขอบด้านในแนวนอน", "inventory_threshold": "เกณฑ์แจ้งเตือนสต็อกสินค้าเหลือน้อย", "inverse": "ผกผัน", "inverse_logo": "โลโก้แบบผกผัน", "layout_style": "สไตล์", "length": "ความยาว", "mobile_card_size": "ขนาดการ์ดบนมือถือ", "mobile_pagination": "การแบ่งหน้าบนมือถือ", "open_row_by_default": "เปิดแถวเป็นค่าเริ่มต้น", "page": "หน้า", "page_transition_enabled": "การเปลี่ยนหน้า", "right_padding": "การเว้นขอบด้านในฝั่งขวา", "search": "ค้นหา", "search_icon": "ไอคอนค้นหา", "search_position": "ตำแหน่ง", "search_row": "แถว", "show_author": "ผู้เขียน", "show_alignment": "แสดงการจัดตำแหน่ง", "show_count": "แสดงจำนวน", "show_date": "วันที่", "show_inventory_quantity": "แสดงจำนวนสต็อกสินค้าที่เหลือน้อย", "show_pickup_availability": "แสดงความพร้อมในการรับสินค้า", "show_search": "แสดงการค้นหา", "use_inverse_logo": "ใช้โลโก้แบบผกผัน", "vertical_padding": "การเว้นขอบด้านในแนวตั้ง", "visibility": "การมองเห็น", "product_corner_radius": "รัศมีมุมของสินค้า", "card_corner_radius": "รัศมีมุมของการ์ด", "animation_repeat": "เล่นแอนิเมชันซ้ำ", "blurred_reflection": "ภาพสะท้อนแบบเบลอ", "card_hover_effect": "เอฟเฟกต์เมื่อวางเมาส์เหนือการ์ด", "collection_title_case": "รูปแบบตัวอักษรของชื่อคอลเลกชัน", "product_and_card_title_case": "รูปแบบตัวอักษรของชื่อสินค้าและการ์ด", "product_title_case": "รูปแบบตัวอักษรของชื่อสินค้า", "reflection_opacity": "ความทึบของภาพสะท้อน", "text_label_case": "รูปแบบตัวอักษรของป้ายกำกับข้อความ", "transition_to_main_product": "การเปลี่ยนจากการ์ดสินค้าไปยังหน้าสินค้า", "show_second_image_on_hover": "แสดงรูปภาพที่สองเมื่อวางเมาส์เหนือ", "media": "สื่อ", "product_card_carousel": "แสดงแครูเซล", "media_fit": "การปรับขนาดสื่อ", "scroll_speed": "เวลาก่อนถึงประกาศถัดไป", "show_powered_by_shopify": "แสดงขับเคลื่อนโดย Shopify", "seller_note_open_by_default": "เปิดหมายเหตุถึงผู้ขายเป็นค่าเริ่มต้น", "gift_card_form": "ฟอร์มบัตรของขวัญ", "add_to_cart_animation": "เพิ่มลงในตะกร้าสินค้า", "custom_link": "ลิงก์ที่กำหนดเอง", "product_custom_property": { "heading": "หัวเรื่อง", "description": "คำอธิบาย", "key": "ชื่อคุณสมบัติ", "key_info": "ต้องไม่เว้นว่างและต้องไม่ซ้ำกันในแต่ละบล็อก จะแสดงในตะกร้าสินค้า การชำระเงิน และรายละเอียดคำสั่งซื้อ", "placeholder_text": "ข้อความตัวยึดตำแหน่ง", "default_heading": "ปรับแต่งสินค้าของคุณ", "required": "ต้องป้อนข้อมูลเพื่อเพิ่มรายการลงในตะกร้าสินค้า", "input_type": "ประเภทการป้อนข้อมูล", "input_type_text": "ข้อความ", "input_type_checkbox": "ช่องทำเครื่องหมาย", "content_settings": "การตั้งค่าเนื้อหา", "checkbox_label": "ป้ายกำกับช่องทำเครื่องหมาย", "heading_preset": "หัวเรื่อง", "description_preset": "คำอธิบาย", "input_preset": "ข้อมูลที่ป้อน", "checkbox_preset": "ป้ายกำกับช่องทำเครื่องหมาย", "default_placeholder": "ป้อนคำแนะนำพิเศษของคุณ", "default_property_key": "คำแนะนำพิเศษ", "max_length": "จำนวนอักขระสูงสุด", "buyers_input": "ข้อมูลที่ผู้ซื้อป้อน", "default_checkbox_label": "รวมการห่อของขวัญ" }, "blog": "บล็อก", "post_count": "จำนวนโพสต์", "animation": "แอนิเมชัน", "top_level_size": "ขนาดระดับบนสุด", "empty_cart_button_link": "ลิงก์ปุ่มของตะกร้าสินค้าว่าง", "auto_load_products": "โหลดสินค้าอัตโนมัติเมื่อเลื่อน", "products_per_page": "สินค้าต่อหน้า", "custom_mobile_media": "แสดงสื่อที่แตกต่างกันบนมือถือ", "stack_media_on_mobile": "ซ้อนสื่อ", "media_type_1": "ประเภทสื่อ", "media_type_2": "ประเภทสื่อ 2", "full_frame_on_mobile": "เต็มความกว้างบนมือถือ", "skus": "SKU", "variant_per_page": "จำนวนตัวเลือกสินค้าต่อหน้า", "image_1": "รูปภาพที่ 1", "image_2": "รูปภาพที่ 2", "after_image": "รูปภาพ 'หลัง'", "before_image": "รูปภาพ 'ก่อน'", "cs_slider_style": "สไตล์แถบเลื่อน", "cs_slider_color": "สีแถบเลื่อน", "cs_slider_inner_color": "สีด้านในของแถบเลื่อน", "text_on_images": "ข้อความบนรูปภาพ", "card_height": "ความสูงของการ์ด", "submenu_size": "ขนาดเมนูย่อย", "desktop_position": "ตำแหน่งบนเดสก์ท็อป", "desktop_pagination": "การแบ่งหน้าสำหรับเดสก์ท็อป", "bullseye_color": "สีด้านใน", "hotspot_color": "สีฮอตสปอต", "product_price_typography": "รูปแบบตัวอักษรของราคาสินค้า", "product_title_typography": "รูปแบบตัวอักษรของชื่อสินค้า", "x_position": "ตำแหน่งแนวนอน", "y_position": "ตำแหน่งแนวตั้ง", "enable_sticky_add_to_cart": "แถบเพิ่มลงในตะกร้าสินค้าแบบตรึง", "sticky_add_to_cart": "เพิ่มลงในตะกร้าสินค้าแบบตรึง", "actions_display_style": "รูปแบบเมนู" }, "options": { "apple": "Apple", "arrow": "ลูกศร", "auto": "อัตโนมัติ", "banana": "กล้วย", "bottle": "ขวด", "box": "กล่อง", "buttons": "ปุ่ม", "carrot": "แคร์รอต", "center": "ตรงกลาง", "chat_bubble": "ฟองคำพูด", "clipboard": "คลิปบอร์ด", "contain": "พอดี", "counter": "ตัวนับ", "cover": "เต็มพื้นที่", "custom": "กำหนดเอง", "dairy_free": "ไม่มีส่วนผสมของนม", "dairy": "ผลิตภัณฑ์นม", "default": "ค่าเริ่มต้น", "dropdowns": "ดรอปดาวน์", "dots": "จุด", "dryer": "เครื่องอบผ้า", "end": "ท้าย", "eye": "ตา", "facebook": "Facebook", "fill": "เติม", "fire": "ไฟ", "fit": "พอดี", "full": "เต็ม", "full_and_page": "พื้นหลังเต็มหน้า เนื้อหากว้างเท่าหน้ากระดาษ", "gluten_free": "ไม่มีกลูเตน", "heading": "ส่วนหัวเรื่อง", "heart": "หัวใจ", "horizontal": "แนวนอน", "instagram": "Instagram", "iron": "เตารีด", "landscape": "แนวนอน", "large": "ใหญ่", "leaf": "ใบไม้", "leather": "หนัง", "lg": "LG", "lightning_bolt": "สายฟ้า", "link": "ลิงก์", "lipstick": "ลิปสติก", "lock": "ล็อก", "lowercase": "ตัวพิมพ์เล็ก", "m": "M", "map_pin": "หมุดแผนที่", "medium": "ปานกลาง", "none": "ไม่มี", "numbers": "ตัวเลข", "nut_free": "ไม่มีส่วนผสมของถั่ว", "outline": "เส้นขอบ", "page": "หน้า", "pants": "กางเกง", "paw_print": "รอยเท้าสัตว์", "pepper": "พริกไทย", "perfume": "น้ำหอม", "pinterest": "Pinterest", "plane": "เครื่องบิน", "plant": "ต้นไม้", "portrait": "แนวตั้ง", "price_tag": "ป้ายราคา", "question_mark": "เครื่องหมายคำถาม", "recycle": "รีไซเคิล", "return": "การคืนสินค้า", "ruler": "ไม้บรรทัด", "s": "S", "sentence": "ประโยค", "serving_dish": "จานเสิร์ฟ", "shirt": "เสื้อเชิ้ต", "shoe": "รองเท้า", "silhouette": "ภาพเงา", "small": "เล็ก", "snapchat": "Snapchat", "snowflake": "เกล็ดหิมะ", "solid": "ทึบ", "space_between": "เว้นวรรคระหว่าง", "square": "สี่เหลี่ยมจัตุรัส", "star": "ดาว", "start": "เริ่มต้น", "stopwatch": "นาฬิกาจับเวลา", "tiktok": "TikTok", "truck": "รถบรรทุก", "tumblr": "Tumblr", "twitter": "X (Twitter)", "uppercase": "ตัวพิมพ์ใหญ่", "vertical": "แนวตั้ง", "vimeo": "Vimeo", "washing": "การซักผ้า", "circle": "วงกลม", "swatches": "ภาพตัวอย่าง", "full_and_page_offset_left": "พื้นหลังเต็มหน้า เนื้อหากว้างเท่าหน้ากระดาษ เยื้องซ้าย", "full_and_page_offset_right": "พื้นหลังเต็มหน้า เนื้อหากว้างเท่าหน้ากระดาษ เยื้องขวา", "offset_left": "เยื้องซ้าย", "offset_right": "เยื้องขวา", "page_center_aligned": "หน้า จัดกึ่งกลาง", "page_left_aligned": "หน้า จัดชิดซ้าย", "page_right_aligned": "หน้า จัดชิดขวา", "button": "ปุ่ม", "caption": "คำบรรยายภาพ", "h1": "ส่วนหัวเรื่อง 1", "h2": "ส่วนหัวเรื่อง 2", "h3": "ส่วนหัวเรื่อง 3", "h4": "ส่วนหัวเรื่อง 4", "h5": "ส่วนหัวเรื่อง 5", "h6": "ส่วนหัวเรื่อง 6", "paragraph": "ย่อหน้า", "primary": "หลัก", "secondary": "รอง", "tertiary": "ระดับที่สาม", "chevron_left": "เชฟรอนซ้าย", "chevron_right": "เชฟรอนขวา", "diamond": "เพชร", "grid": "กริด", "parallelogram": "สี่เหลี่ยมด้านขนาน", "rounded": "โค้งมน", "fit_content": "พอดี", "pills": "ป้าย", "heavy": "หนา", "thin": "บาง", "drawer": "ลิ้นชัก", "preview": "แสดงตัวอย่าง", "text": "ข้อความ", "video_uploaded": "อัปโหลดแล้ว", "video_external_url": "URL ภายนอก", "above_carousel": "เหนือแครูเซล", "all": "ทั้งหมด", "always": "เสมอ", "arrows": "ลูกศร", "arrows_large": "ลูกศรขนาดใหญ่", "balance": "สมดุล", "bento": "Bento", "black": "สีดำ", "bluesky": "Bluesky", "body_large": "เนื้อหา (ใหญ่)", "body_regular": "เนื้อหา (ปกติ)", "body_small": "เนื้อหา (เล็ก)", "bold": "ตัวหนา", "bottom": "ด้านล่าง", "bottom_left": "ล่างซ้าย", "bottom_right": "ล่างขวา", "capitalize": "ตัวพิมพ์ใหญ่ขึ้นต้น", "caret": "แคเร็ต", "carousel": "แครูเซล", "check_box": "ช่องทำเครื่องหมาย", "chevron": "เชฟรอน", "chevron_large": "เชฟรอนขนาดใหญ่", "chevrons": "เชฟรอน", "classic": "คลาสสิก", "collection_images": "รูปภาพคอลเลกชัน", "color": "สี", "complementary": "ที่เสริมกัน", "dissolve": "เลือนหาย", "dotted": "แบบจุด", "editorial": "บทบรรณาธิการ", "extra_large": "ใหญ่พิเศษ", "extra_small": "เล็กพิเศษ", "featured_collections": "คอลเลกชันเด่น", "featured_products": "สินค้าเด่น", "font_primary": "หลัก", "font_secondary": "รอง", "font_tertiary": "ระดับที่สาม", "forward": "ไปข้างหน้า", "full_screen": "เต็มหน้าจอ", "heading_extra_large": "ส่วนหัวเรื่อง (ใหญ่พิเศษ)", "heading_extra_small": "ส่วนหัวเรื่อง (เล็กพิเศษ)", "heading_large": "ส่วนหัวเรื่อง (ใหญ่)", "heading_regular": "ส่วนหัวเรื่อง (ปกติ)", "heading_small": "ส่วนหัวเรื่อง (เล็ก)", "icon": "ไอคอน", "image": "รูปภาพ", "input": "ช่องข้อมูล", "inside_carousel": "ภายในแครูเซล", "inverse": "สีตรงข้าม", "inverse_large": "สีตรงข้ามขนาดใหญ่", "large_arrows": "ลูกศรขนาดใหญ่", "large_chevrons": "เชฟรอนขนาดใหญ่", "left": "ซ้าย", "light": "บาง", "linkedin": "LinkedIn", "loose": "หลวม", "media_first": "สื่อก่อน", "media_second": "สื่อทีหลัง", "modal": "โมดอล", "narrow": "แคบ", "never": "ไม่เลย", "next_to_carousel": "ถัดจากแครูเซล", "normal": "ปกติ", "nowrap": "ไม่ตัดคำ", "off_media": "นอกสื่อ", "on_media": "บนสื่อ", "on_scroll_up": "เมื่อเลื่อนขึ้น", "one_half": "1/2", "one_number": "1", "one_third": "1/3", "pill": "ป้าย", "plus": "บวก", "pretty": "สวยงาม", "price": "ราคา", "primary_style": "สไตล์หลัก", "rectangle": "สี่เหลี่ยมผืนผ้า", "regular": "ปกติ", "related": "ที่เกี่ยวข้อง", "reverse": "ย้อนกลับ", "rich_text": "Rich Text", "right": "ขวา", "secondary_style": "สไตล์รอง", "semibold": "กึ่งตัวหนา", "shaded": "แรเงา", "show_second_image": "แสดงรูปภาพที่สอง", "single": "เดี่ยว", "slide_left": "เลื่อนไปทางซ้าย", "slide_up": "เลื่อนขึ้น", "spotify": "Spotify", "stack": "ซ้อนกัน", "text_only": "ข้อความเท่านั้น", "threads": "Threads", "thumbnails": "ภาพขนาดย่อ", "tight": "ชิด", "top": "ด้านบน", "top_left": "บนซ้าย", "top_right": "มุมขวาบน", "two_number": "2", "two_thirds": "2/3", "underline": "ขีดเส้นใต้", "video": "วิดีโอ", "wide": "กว้าง", "youtube": "YouTube", "aspect_ratio": "อัตราส่วนภาพ", "up": "ขึ้นด้านบน", "down": "ลง", "gradient": "ไล่ระดับสี", "fixed": "คงที่", "pixel": "พิกเซล", "percent": "เปอร์เซ็นต์", "below_image": "ใต้รูปภาพ", "on_image": "บนรูปภาพ", "accent": "สีที่เน้น", "body": "เนื้อหา", "button_primary": "ปุ่มหลัก", "button_secondary": "ปุ่มรอง", "compact": "กะทัดรัด", "crop_to_fit": "ครอบตัดให้พอดี", "hidden": "ซ่อน", "hint": "คำใบ้", "maintain_aspect_ratio": "คงอัตราส่วนภาพ", "off": "ปิด", "social_bluesky": "โซเชียล: Bluesky", "social_facebook": "โซเชียล: Facebook", "social_instagram": "โซเชียล: Instagram", "social_linkedin": "โซเชียล: LinkedIn", "social_pinterest": "โซเชียล: Pinterest", "social_snapchat": "โซเชียล: Snapchat", "social_spotify": "โซเชียล: Spotify", "social_threads": "โซเชียล: Threads", "social_tiktok": "โซเชียล: TikTok", "social_tumblr": "โซเชียล: Tumblr", "social_twitter": "โซเชียล: X (Twitter)", "social_whatsapp": "โซเชียล: WhatsApp", "social_vimeo": "โซเชียล: Vimeo", "social_youtube": "โซเชียล: YouTube", "spotlight": "Spotlight", "standard": "มาตรฐาน", "subheading": "หัวเรื่องย่อย", "blur": "เบลอ", "lift": "ยกขึ้น", "reveal": "เปิดเผย", "scale": "ขยายสเกล", "subtle_zoom": "ซูม", "with_hints": "พร้อมคำใบ้", "below_media": "ใต้สื่อ", "full_frame": "เต็มเฟรม", "icons": "ไอคอน" }, "content": { "advanced": "ขั้นสูง", "background_image": "รูปภาพพื้นหลัง", "background_video": "วิดีโอพื้นหลัง", "block_size": "ขนาดบล็อก", "borders": "เส้นขอบ", "describe_the_video_for": "โปรดอธิบายวิดีโอสำหรับลูกค้าที่ใช้โปรแกรมอ่านหน้าจอ [ดูข้อมูลเพิ่มเติม](https://help.shopify.com/manual/online-store/themes/theme-structure/theme-features#video-block)", "section_size": "ขนาดของส่วน", "slideshow_width": "ความกว้างของสไลด์", "typography": "การพิมพ์", "width_is_automatically_optimized": "ความกว้างจะปรับให้เหมาะสมสำหรับมือถือโดยอัตโนมัติ", "complementary_products": "ต้องตั้งค่าสินค้าที่เสริมกันโดยใช้แอป Search & Discovery [ดูข้อมูลเพิ่มเติม](https://help.shopify.com/manual/online-store/search-and-discovery)", "mobile_column_optimization": "คอลัมน์จะปรับให้เหมาะสมสำหรับมือถือโดยอัตโนมัติ", "content_width": "ความกว้างของเนื้อหาจะใช้ได้ก็ต่อเมื่อตั้งค่าความกว้างของส่วนเป็นเต็มความกว้างเท่านั้น", "responsive_font_sizes": "ขนาดจะปรับสเกลสำหรับหน้าจอทุกขนาดโดยอัตโนมัติ", "buttons": "ปุ่ม", "swatches": "ภาพตัวอย่าง", "variant_settings": "การตั้งค่าตัวเลือกสินค้า", "background": "พื้นหลัง", "appearance": "ลักษณะที่ปรากฏ", "arrows": "ลูกศร", "body_size": "ขนาดเนื้อหา", "bottom_row_appearance": "ลักษณะที่ปรากฏของแถวล่างสุด", "carousel_navigation": "การนำทางแครูเซล", "carousel_pagination": "การแบ่งหน้าแครูเซล", "copyright": "ลิขสิทธิ์", "edit_logo_in_theme_settings": "แก้ไขโลโก้ใน[การตั้งค่าธีม](/editor?context=theme&category=logo%20and%20favicon)", "edit_price_in_theme_settings": "แก้ไขการจัดรูปแบบราคาใน[การตั้งค่าธีม](/editor?context=theme&category=currency%20code)", "edit_variants_in_theme_settings": "แก้ไขสไตล์ตัวเลือกสินค้าใน[การตั้งค่าธีม](/editor?context=theme&category=variants)", "email_signups_create_customer_profiles": "การสมัครใช้งานจะเพิ่ม[โปรไฟล์ลูกค้า](https://help.shopify.com/manual/customers)", "follow_on_shop_eligiblity": "เพื่อให้ปุ่มแสดงผล จะต้องติดตั้งช่องทาง Shop และเปิดใช้งาน Shop Pay [ดูข้อมูลเพิ่มเติม](https://help.shopify.com/en/manual/online-store/themes/customizing-themes/add-shop-buttons)", "fonts": "แบบอักษร", "grid": "กริด", "heading_size": "ขนาดส่วนหัวเรื่อง", "image": "รูปภาพ", "input": "ช่องข้อมูล", "layout": "เลย์เอาต์", "link": "ลิงก์", "link_padding": "การเว้นขอบด้านในของลิงก์", "localization": "การปรับให้เข้ากับท้องถิ่น", "logo": "โลโก้", "margin": "ระยะขอบ", "media": "สื่อ", "media_1": "สื่อ 1", "media_2": "สื่อ 2", "menu": "เมนู", "mobile_layout": "เลย์เอาต์สำหรับมือถือ", "padding": "การเว้นขอบด้านใน", "padding_desktop": "การเว้นขอบด้านในสำหรับเดสก์ท็อป", "paragraph": "ย่อหน้า", "policies": "นโยบาย", "popup": "ป๊อปอัพ", "search": "การค้นหา", "size": "ขนาด", "social_media": "โซเชียลมีเดีย", "submit_button": "ปุ่มส่ง", "text_presets": "ค่าที่ตั้งไว้ล่วงหน้าของข้อความ", "transparent_background": "พื้นหลังโปร่งใส", "typography_primary": "การพิมพ์หลัก", "typography_secondary": "การพิมพ์รอง", "typography_tertiary": "การพิมพ์ระดับที่สาม", "mobile_size": "ขนาดสำหรับมือถือ", "mobile_width": "ความกว้างสำหรับมือถือ", "width": "ความกว้าง", "cards_layout": "เลย์เอาต์การ์ด", "section_layout": "เลย์เอาต์ของส่วน", "visible_if_collection_has_more_products": "จะแสดงเมื่อคอลเลกชันมีสินค้ามากกว่าที่แสดง", "carousel": "แครูเซล", "colors": "สี", "collection_page": "หน้าคอลเลกชัน", "customer_account": "บัญชีผู้ใช้ของลูกค้า", "edit_empty_state_collection_in_theme_settings": "แก้ไขคอลเลกชันสถานะว่างใน[การตั้งค่าธีม](/editor?context=theme&category=search)", "grid_layout": "เลย์เอาต์แบบกริด", "home_page": "หน้าแรก", "images": "รูปภาพ", "inverse_logo_info": "ใช้เมื่อพื้นหลังของส่วนหัวแบบโปร่งใสถูกตั้งค่าเป็นสีตรงข้าม", "manage_customer_accounts": "[จัดการการแสดงผล](/admin/settings/customer_accounts)ในการตั้งค่าบัญชีผู้ใช้ของลูกค้า ไม่รองรับบัญชีรุ่นเก่า", "manage_policies": "[จัดการนโยบาย](/admin/settings/legal)", "product_page": "หน้าสินค้า", "text": "ข้อความ", "thumbnails": "ภาพขนาดย่อ", "visibility": "การแสดงผล", "app_required_for_ratings": "จำเป็นต้องมีแอปสำหรับรีวิวสินค้า [ดูข้อมูลเพิ่มเติม](https://help.shopify.com/manual/apps)", "icon": "ไอคอน", "manage_store_name": "[จัดการชื่อร้านค้า](/admin/settings/general?edit=storeName)", "resource_reference_collection_card": "แสดงคอลเลกชันจากส่วนหลัก", "resource_reference_collection_card_image": "แสดงรูปภาพจากคอลเลกชันหลัก", "resource_reference_collection_title": "แสดงชื่อจากคอลเลกชันหลัก", "resource_reference_product": "เชื่อมต่อกับสินค้าหลักโดยอัตโนมัติ", "resource_reference_product_card": "แสดงสินค้าจากส่วนหลัก", "resource_reference_product_inventory": "แสดงสินค้าคงคลังจากสินค้าหลัก", "resource_reference_product_price": "แสดงราคาจากสินค้าหลัก", "resource_reference_product_recommendations": "แสดงสินค้าแนะนำตามสินค้าหลัก", "resource_reference_product_review": "แสดงรีวิวจากสินค้าหลัก", "resource_reference_product_swatches": "แสดงภาพตัวอย่างจากสินค้าหลัก", "resource_reference_product_title": "แสดงชื่อจากสินค้าหลัก", "resource_reference_product_variant_picker": "แสดงตัวเลือกสินค้าจากสินค้าหลัก", "product_media": "สื่อของสินค้า", "resource_reference_product_media": "แสดงสื่อจากสินค้าหลัก", "section_link": "ลิงก์ของส่วน", "gift_card_form_description": "ลูกค้าสามารถส่งบัตรของขวัญไปยังอีเมลของผู้รับพร้อมข้อความส่วนตัวได้ [ดูข้อมูลเพิ่มเติม](https://help.shopify.com/manual/products/gift-card-products)", "heading": "ส่วนหัวเรื่อง", "resource_reference_product_custom_property": "เพิ่มช่องข้อมูลที่ปรับแต่งได้เพื่อเก็บข้อมูลที่กำหนดเองซึ่งจะถูกเพิ่มไปยังสินค้าเฉพาะรายการของคำสั่งซื้อนี้ และจะแสดงในรายละเอียดคำสั่งซื้อในภายหลัง", "block_link": "ลิงก์ของบล็อก", "submenu_feature": "ฟีเจอร์เมนูย่อย", "cart_features": "ฟีเจอร์ของตะกร้าสินค้า", "email_signup": "การลงทะเบียนอีเมล", "mobile_media": "สื่อสำหรับมือถือ", "mobile_media_2": "สื่อสำหรับมือถือ 2", "navigation": "การนำทาง", "popover": "ป็อปโอเวอร์", "popover_position": "ตำแหน่งป็อปโอเวอร์", "resource_reference_product_sku": "แสดง SKU จากสินค้าหลัก", "content_layout": "เลย์เอาต์เนื้อหา", "mobile_media_1": "สื่อสำหรับมือถือ 1", "utilities": "ยูทิลิตี" }, "html_defaults": { "share_information_about_your": "

แชร์ข้อมูลเกี่ยวกับแบรนด์ของคุณกับลูกค้า อธิบายสินค้า ประกาศข่าวสาร หรือต้อนรับลูกค้าสู่ร้านค้าของคุณ

", "bestseller_h2": "

สินค้าขายดี

", "bestseller_h3": "

สินค้าขายดี

", "bestseller": "

สินค้าขายดี

", "build_better": "

เราเชื่อในการสร้างสรรค์สิ่งที่ดียิ่งขึ้น

", "contact_us": "

ติดต่อเรา

", "discover_bestsellers": "

ค้นพบสินค้าขายดีที่ครองใจลูกค้าของเราด้วยการผสมผสานที่ลงตัวระหว่างฟังก์ชันการใช้งานและสไตล์

", "everythings_starts_with_why": "

ทุกสิ่งที่เราทำเริ่มต้นด้วยคำว่าทำไม

", "explore_latest_products": "

สำรวจสินค้าล่าสุดของเรา

", "faq": "

คำถามที่พบบ่อย

", "first_to_know": "

รับทราบข้อมูลคอลเลกชันใหม่และข้อเสนอพิเศษก่อนใคร

", "free_returns": "

คืนสินค้าฟรีภายใน 30 วัน

", "free_shipping_over": "

จัดส่งฟรีเมื่อซื้อเกิน $50

", "goal_for_every_customer": "

เป้าหมายของเราคือเพื่อให้ลูกค้าทุกคนพึงพอใจกับการซื้อสินค้าอย่างเต็มที่ หากไม่เป็นเช่นนั้น โปรดแจ้งให้เราทราบ แล้วเราจะพยายามอย่างเต็มที่เพื่อร่วมมือกับคุณในการแก้ไขปัญหา

", "home_to_shirts": "

หน้าแรก → เสื้อเชิ้ต

", "intentional_design": "

การออกแบบอย่างตั้งใจ

", "introducing_h2": "

ขอแนะนำ

", "latest_products": "

ขอแนะนำสินค้าล่าสุดของเราที่ผลิตขึ้นเป็นพิเศษสำหรับฤดูกาลนี้ เลือกซื้อสินค้าชิ้นโปรดของคุณก่อนจะหมด

", "made_local_and_global": "

สินค้าของเราผลิตทั้งในประเทศและทั่วโลก เราคัดเลือกพาร์ทเนอร์การผลิตของเราอย่างพิถีพิถันเพื่อให้แน่ใจว่าสินค้าของเรามีคุณภาพสูงและราคายุติธรรม

", "made_with_care_h2": "

ผลิตด้วยความใส่ใจ

", "made_with_care_extended": "

ผลิตด้วยความใส่ใจและเป็นที่รักของลูกค้าอย่างไม่มีเงื่อนไข สินค้าขายดีอันเป็นเอกลักษณ์นี้เหนือความคาดหมายทุกประการ

", "made_with_care": "

ผลิตด้วยความใส่ใจและเป็นที่รักของลูกค้าอย่างไม่มีเงื่อนไข

", "make_things_better_extended": "

เราสร้างสรรค์สิ่งที่ใช้งานได้ดีขึ้นและทนทานยิ่งขึ้น สินค้าของเราแก้ปัญหาที่เกิดขึ้นจริงด้วยดีไซน์ที่สะอาดตาและวัสดุที่เชื่อถือได้

", "make_things_better": "

เราสร้างสรรค์สิ่งที่ใช้งานได้ดีขึ้นและทนทานยิ่งขึ้น

", "may_also_like": "

คุณอาจจะชอบ

", "new_arrivals_h1": "

สินค้ามาใหม่

", "new_arrivals_h2": "

สินค้ามาใหม่

", "new_arrivals_h3": "

สินค้ามาใหม่

", "product_launch": "

ชมเบื้องหลังการเปิดตัวสินค้าล่าสุดของเรา

", "product_story": "

หัวใจของสินค้าทุกชิ้นคือเรื่องราวที่ไม่เหมือนใคร ซึ่งขับเคลื่อนด้วยความหลงใหลในคุณภาพและนวัตกรรมของเรา สินค้าแต่ละรายการจะช่วยยกระดับชีวิตประจำวันของคุณและจุดประกายความสุข

", "real_people": "

คนจริงๆ ที่สร้างสรรค์ผลิตภัณฑ์ที่ยอดเยี่ยม

", "related_product": "

สินค้าที่เกี่ยวข้อง

", "return_policy": "

นโยบายการคืนสินค้าคืออะไร

", "reviews": "

★★★★★ 368 รีวิว

", "shipping_based_on_location": "

การจัดส่งจะคำนวณตามตำแหน่งที่ตั้งของคุณและสินค้าในคำสั่งซื้อของคุณ คุณจะทราบราคาค่าจัดส่งก่อนตัดสินใจซื้อเสมอ

", "shop_by_collection": "

เลือกซื้อตามคอลเลกชัน

", "signature_products": "

สินค้าอันเป็นเอกลักษณ์ของเรา

", "styled_with": "

จัดสไตล์ด้วย

", "subscribe": "

สมัครรับอีเมลของเรา

", "team_with_goal": "

ทีมที่มีเป้าหมาย

", "unable_to_accept_returns": "

เราไม่สามารถรับคืนสินค้าบางรายการได้ สินค้าเหล่านี้จะมีการทำเครื่องหมายไว้อย่างชัดเจนก่อนการซื้อ

", "work_quickly_to_ship": "

เราจะดำเนินการจัดส่งคำสั่งซื้อของคุณโดยเร็วที่สุด เมื่อคำสั่งซื้อของคุณถูกจัดส่งแล้ว คุณจะได้รับอีเมลพร้อมข้อมูลเพิ่มเติม ระยะเวลาในการจัดส่งจะแตกต่างกันไปขึ้นอยู่กับตำแหน่งที่ตั้งของคุณ

", "join_our_email_list": "

เข้าร่วมรายชื่ออีเมลของเรา

", "get_exclusive_deals_and_early_access_to_new_products": "

รับข้อเสนอสุดพิเศษและสิทธิ์เข้าถึงสินค้าใหม่ก่อนใคร

", "artistry_in_action": "

ศิลปะที่นำมาใช้ได้จริง

", "authentic_materials": "

วัสดุของแท้ ไม่ลดทอนคุณภาพ

", "bold_style_recognizable": "

สไตล์ที่โดดเด่นและเป็นที่จดจำได้ในทุกที่

", "discover_elevated_design": "

ค้นพบดีไซน์ที่เหนือระดับ

", "expert_construction_finish": "

โครงสร้างที่เชี่ยวชาญและการเก็บรายละเอียดอย่างไร้ที่ติ

", "made_to_last": "

ผลิตมาเพื่อความทนทาน

", "pieces_better_with_time": "

ชิ้นงานที่ดูดีขึ้นตามกาลเวลาและการใช้งาน

", "quality_you_can_feel": "

คุณภาพที่คุณสัมผัสได้

", "uncompromising_standards": "

มาตรฐานที่ไม่ลดหย่อน

", "featured_collection_h2": "

คอลเลกชันเด่น

", "shop_collection": "

พบกับคอลเลกชันที่เราคัดสรรมาเป็นพิเศษซึ่งมีแต่สินค้ายอดนิยมที่ผสมผสานสไตล์และคุณภาพเข้าไว้ด้วยกัน

" }, "text_defaults": { "button_label": "ช้อปเลย", "collapsible_row": "แถวที่พับเก็บได้", "heading": "หัวเรื่อง", "email_signup_button_label": "ติดตาม", "accordion_heading": "หัวเรื่องรูปแบบพับเก็บได้", "contact_form_button_label": "ส่ง", "popup_link": "ลิงก์ป๊อปอัพ", "sign_up": "ลงทะเบียน", "welcome_to_our_store": "ยินดีต้อนรับสู่ร้านค้าของเรา", "be_bold": "จงโดดเด่น", "shop_our_latest_arrivals": "เลือกซื้อสินค้ามาใหม่ล่าสุดของเรา", "are_purchases_final_sale": "การซื้อใดๆ ถือเป็นการขายที่สิ้นสุดหรือไม่", "care_instructions": "คำแนะนำในการดูแลรักษา", "cart": "ตะกร้าสินค้า", "discover_collection": "ค้นพบคอลเลกชัน", "fit": "ความพอดี", "how_much_for_shipping": "ค่าจัดส่งราคาเท่าไร", "learn_more": "ดูข้อมูลเพิ่มเติม", "manufacturing": "การผลิต", "materials": "วัสดุ", "return_policy": "นโยบายการคืนสินค้า", "shipping": "การจัดส่ง", "shop_now_button_label": "ช้อปเลย", "sign_up_button_label": "ลงทะเบียน", "submit_button_label": "ส่ง", "up_the_ante": "ยกระดับ\nไปอีกขั้น", "view_all_button_label": "ดูทั้งหมด", "what_is_return_policy": "นโยบายการคืนสินค้าคืออะไร", "when_will_order_arrive": "ฉันจะได้รับคำสั่งซื้อเมื่อไร", "where_are_products_made": "สินค้าของคุณผลิตที่ไหน", "trending_now": "กำลังเป็นที่นิยม", "shop_the_look": "Shop the Look", "bestsellers": "สินค้าขายดี", "featured_collection": "คอลเลกชันเด่น", "new_arrivals": "สินค้ามาใหม่" }, "info": { "video_alt_text": "โปรดอธิบายวิดีโอสำหรับผู้ใช้เทคโนโลยีความช่วยเหลือพิเศษ", "video_autoplay": "วิดีโอจะถูกปิดเสียงตามค่าเริ่มต้น", "video_external": "ใช้ URL ของ YouTube หรือ Vimeo", "carousel_layout_on_mobile": "บนมือถือจะแสดงผลเป็นแคโรเซลเสมอ", "checkout_buttons": "ช่วยให้ผู้ซื้อชำระเงินได้เร็วขึ้นและสามารถปรับปรุงคอนเวอร์ชันได้ [ดูข้อมูลเพิ่มเติม](https://help.shopify.com/manual/online-store/dynamic-checkout)", "custom_heading": "ส่วนหัวเรื่องที่กำหนดเอง", "edit_presets_in_theme_settings": "แก้ไขค่าที่ตั้งไว้ล่วงหน้าใน[การตั้งค่าธีม](/editor?context=theme&category=typography)", "enable_filtering_info": "ปรับแต่งตัวกรองด้วย[แอป Search & Discovery](https://help.shopify.com/manual/online-store/search-and-discovery/filters)", "manage_countries_regions": "[จัดการประเทศ/ภูมิภาค](/admin/settings/markets)", "manage_languages": "[จัดการภาษา](/admin/settings/languages)", "transparent_background": "โปรดตรวจสอบแต่ละเทมเพลตที่มีการใช้พื้นหลังโปร่งใสเพื่อให้อ่านง่าย", "carousel_hover_behavior_not_supported": "ไม่รองรับการโฮเวอร์ \"แครูเซล\" เมื่อเลือกประเภท \"แครูเซล\" ที่ระดับส่วน", "grid_layout_on_mobile": "ใช้เลย์เอาต์แบบกริดสำหรับมือถือ", "logo_font": "ใช้ได้เฉพาะเมื่อไม่ได้เลือกโลโก้", "aspect_ratio_adjusted": "ปรับเปลี่ยนในบางเลย์เอาต์", "custom_liquid": "เพิ่มส่วนย่อยของแอปหรือโค้ดอื่นๆ เพื่อสร้างการปรับแต่งขั้นสูง [ดูข้อมูลเพิ่มเติม](https://shopify.dev/docs/api/liquid)", "pills_usage": "ใช้สำหรับตัวกรองที่ใช้ รหัสส่วนลด และคำแนะนำในการค้นหา", "applies_on_image_only": "ใช้กับรูปภาพเท่านั้น", "hover_effects": "ใช้กับการ์ดสินค้าและคอลเลกชัน", "hide_logo_on_home_page_help": "โลโก้จะยังคงแสดงอยู่เมื่อส่วนหัวแบบติดหนึบทำงาน", "media_type_info": "ฟีเจอร์มาจากลิงก์ในเมนูของคุณ", "logo_height": "มีผลกับโลโก้ส่วนหัวเท่านั้น", "actions_display_style": "ใช้ไอคอนเสมอบนมือถือ" }, "categories": { "basic": "พื้นฐาน", "collection": "คอลเลกชัน", "collection_list": "รายการคอลเลกชัน", "footer": "ส่วนท้าย", "forms": "ฟอร์ม", "header": "ส่วนหัว", "layout": "เลย์เอาต์", "links": "ลิงก์", "product": "สินค้า", "product_list": "คอลเลกชันเด่น", "banners": "แบนเนอร์", "collections": "คอลเลกชัน", "custom": "กำหนดเอง", "decorative": "ตกแต่ง", "products": "สินค้า", "other_sections": "อื่นๆ", "storytelling": "การบอกเล่าเรื่องราว", "text": "ข้อความ" } } ================================================ FILE: locales/tr.json ================================================ { "blocks": { "load_video": "Videoyu yükle: {{ description }}", "sold_out": "Tükendi", "email_signup": { "label": "E-posta", "placeholder": "E-posta adresi", "success": "Abone olduğunuz için teşekkür ederiz!" }, "filter": "Filtrele", "payment_methods": "Ödeme yöntemleri", "contact_form": { "name": "Ad", "email": "E-posta", "phone": "Telefon", "comment": "Yorum", "post_success": "Bizimle iletişime geçtiğiniz için teşekkür ederiz. Mümkün olan en kısa sürede size dönüş yapacağız.", "error_heading": "Lütfen aşağıdakileri düzenleyin:" }, "slider_label": "Kaydırıcı" }, "accessibility": { "play_model": "3B modeli oynat", "play_video": "Videoyu oynat", "unit_price": "Birim fiyatı", "country_results_count": "{{ count }} sonuç", "slideshow_pause": "Slayt gösterisini duraklat", "slideshow_play": "Slayt gösterisini oynat", "remove_item": "Şunu kaldır: {{ title}}", "skip_to_text": "İçeriğe atla", "skip_to_product_info": "Ürün bilgisine atla", "skip_to_results_list": "Sonuçlar listesine geç", "new_window": "Yeni bir pencerede açılır.", "slideshow_next": "Sonraki slayt", "slideshow_previous": "Önceki slayt", "close_dialog": "İletişim kutusunu kapat", "reset_search": "Aramayı sıfırla", "search_results_count": "\"{{ query }}\" için {{ count }} arama sonucu bulundu", "search_results_no_results": "\"{{ query }}\" için sonuç bulunamadı", "filters": "Filtreler", "account": "Hesap", "cart": "Sepet", "cart_count": "Sepetteki toplam ürün sayısı", "filter_count": { "one": "{{ count }} filtre uygulandı", "other": "{{ count }} filtre uygulandı" }, "menu": "Menü", "country_region": "Ülke/Bölge", "slide_status": "Slayt {{ index }}/{{ length }}", "scroll_to": "{{ title }} bölümüne git", "loading_product_recommendations": "Ürün önerileri yükleniyor", "discount": "İndirim kodu uygula", "discount_menu": "İndirim Kodları", "discount_applied": "Uygulanan indirim kodu: {{ code }}", "pause_video": "Videoyu duraklat", "inventory_status": "Envanter durumu", "find_country": "Ülke bul", "localization_region_and_language": "Bölge ve dil seçici", "decrease_quantity": "Adedi azalt", "increase_quantity": "Adedi artır", "quantity": "Adet", "rating": "Bu ürünün puanı 5 üzerinden {{ rating }}", "nested_product": "{{ parent_title }} için {{ product_title }}", "remove": "Kaldır", "view_pricing_info": "Fiyatlandırma bilgilerini görüntüle", "open_hotspot": "Etkin noktayı aç", "slideshow": "Slayt gösterisi", "header_navigation_label": "Birincil" }, "actions": { "add_to_cart": "Sepete ekle", "clear_all": "Tümünü temizle", "remove": "Kaldır", "view_in_your_space": "Kendi alanınızda görüntüleyin", "show_filters": "Filtrele", "clear": "Temizle", "continue_shopping": "Alışverişe devam et", "log_in_html": "Hesabınız var mı? Daha hızlı ödeme yapmak için oturum açın.", "see_items": { "one": "{{ count }} ürün görüntüle", "other": "{{ count }} ürün görüntüle" }, "view_all": "Tümünü görüntüle", "add": "Ekle", "choose": "Seç", "added": "Eklendi", "show_less": "Daha az göster", "show_more": "Daha fazla göster", "close": "Kapat", "more": "Diğer", "reset": "Sıfırla", "zoom": "Yakınlaştırma", "close_dialog": "İletişim kutusunu kapat", "back": "Geri", "log_in": "Giriş yapın", "log_out": "Oturumu kapat", "remove_discount": "{{ code }} indirimini kaldır", "enter_using_password": "Parola kullanarak girin", "submit": "Gönder", "enter_password": "Parolayı girin", "view_store_information": "Mağaza bilgilerini görüntüle", "apply": "Uygula", "open_image_in_full_screen": "Görseli tam ekranda aç", "sign_in_options": "Diğer giriş yapma seçenekleri", "sign_up": "Kaydol", "sort": "Sırala", "show_all_options": "Tüm seçenekleri göster", "open": "Açık" }, "content": { "reviews": "değerlendirme", "language": "Dil", "localization_region_and_language": "Bölge ve dil", "no_results_found": "Sonuç bulunamadı", "cart_total": "Sepet toplamı", "your_cart_is_empty": "Sepetiniz boş", "product_image": "Ürün görseli", "product_information": "Ürün bilgileri", "quantity": "Adet", "product_total": "Ürün toplamı", "cart_estimated_total": "Tahmini toplam", "seller_note": "Özel talimatlar", "cart_subtotal": "Alt toplam", "discounts": "İndirimler", "discount": "İndirim", "duties_and_taxes_included_shipping_at_checkout_with_policy_html": "Vergiler ve gümrük vergileri dahil. Ödeme sayfasında hesaplanan indirimler ve kargo.", "duties_and_taxes_included_shipping_at_checkout_without_policy": "Vergiler ve gümrük vergileri dahil. Ödeme sayfasında hesaplanan indirimler ve kargo.", "taxes_included_shipping_at_checkout_with_policy_html": "Vergiler dahil. Ödeme sayfasında hesaplanan indirimler ve kargo.", "taxes_included_shipping_at_checkout_without_policy": "Vergiler dahil. Ödeme sayfasında hesaplanan indirimler ve kargo.", "duties_included_taxes_at_checkout_shipping_at_checkout_with_policy_html": "Gümrük vergileri dahil. Ödeme sayfasında hesaplanan vergiler, indirimler ve kargo.", "duties_included_taxes_at_checkout_shipping_at_checkout_without_policy": "Gümrük vergileri dahil. Ödeme sayfasında hesaplanan vergiler, indirimler ve kargo.", "taxes_at_checkout_shipping_at_checkout_with_policy_html": "Ödeme sayfasında hesaplanan vergiler, indirimler ve kargo.", "taxes_at_checkout_shipping_at_checkout_without_policy": "Ödeme sayfasında hesaplanan vergiler, indirimler ve kargo.", "checkout": "Ödeme", "cart_title": "Sepet", "price": "Fiyat", "price_regular": "Normal fiyat", "price_compare_at": "Karşılaştırma fiyatı", "price_sale": "İndirimli fiyat", "duties_and_taxes_included": "Vergiler ve gümrük vergileri dahildir.", "duties_included": "Gümrük vergileri dahildir.", "shipping_policy_html": "Kargo, ödeme sayfasında hesaplanır.", "taxes_included": "Vergiler dahildir.", "product_badge_sold_out": "Tükendi", "product_badge_sale": "İndirimde", "search_input_label": "Ara", "search_input_placeholder": "Ara", "search_results": "Arama sonuçları", "search_results_label": "Arama sonuçları", "search_results_no_results": "\"{{ terms }}\" için sonuç bulunamadı. Başka bir arama deneyin", "search_results_resource_articles": "Blog gönderileri", "search_results_resource_collections": "Koleksiyonlar", "search_results_resource_pages": "Sayfalar", "search_results_resource_products": "Ürünler", "search_results_resource_queries": "Arama önerileri", "search_results_view_all": "Tümünü görüntüle", "search_results_view_all_button": "Tümünü görüntüle", "search_results_resource_products_count": { "one": "{{ count }} ürün", "other": "{{ count }} ürün" }, "grid_view": { "default_view": "Varsayılan", "grid_fieldset": "Sütun ızgarası", "single_item": "Tek", "zoom_out": "Uzaklaştır" }, "recently_viewed_products": "Son görüntülenen", "unavailable": "Mevcut değil", "collection_placeholder": "Koleksiyon başlığı", "product_card_placeholder": "Ürün başlığı", "product_count": "Ürün sayısı", "item_count": { "one": "{{ count }} ürün", "other": "{{ count }} ürün" }, "errors": "Hatalar", "price_from": "{{ price }} tutarından başlayan fiyatlarla", "featured_products": "Öne çıkan ürünler", "search": "Ara", "search_results_no_results_check_spelling": "\"{{ terms }}\" için sonuç bulunamadı. Yazım hatası olmadığını doğrulayın veya farklı bir kelime ya da ifade kullanın.", "filters": "Filtreler", "no_products_found": "Ürün bulunamadı.", "price_filter_html": "En yüksek fiyat: {{ price }}", "use_fewer_filters_html": "Daha az filtre kullanmayı veya tüm filtreleri kaldırmayı deneyin.", "blog_details_separator": "|", "read_more": "Devamını oku...", "account_title": "Hesap", "account_title_personalized": "Merhaba {{ first_name }}", "account_orders": "Siparişler", "account_profile": "Profil", "discount_code": "İndirim kodu", "duties_and_taxes_included_shipping_at_checkout_with_policy_without_discounts_html": "Vergiler ve gümrük vergileri dahil. Kargo, ödeme sayfasında hesaplanır.", "duties_and_taxes_included_shipping_at_checkout_without_policy_without_discounts": "Vergiler ve gümrük vergileri dahil. Kargo, ödeme sayfasında hesaplanır.", "duties_included_taxes_at_checkout_shipping_at_checkout_with_policy_without_discounts_html": "Gümrük vergileri dahil. Kargo, ödeme sayfasında hesaplanır.", "duties_included_taxes_at_checkout_shipping_at_checkout_without_policy_without_discounts": "Gümrük vergileri dahil. Kargo, ödeme sayfasında hesaplanır.", "pickup_available_at_html": "{{ location }} konumunda teslim alım yapılabilir", "pickup_available_in": "{{ pickup_time }} saatinde teslim alım yapılabilir", "pickup_not_available": "Şu anda teslim alım yapılamıyor", "pickup_ready_in": "{{ pickup_time }}", "taxes_at_checkout_shipping_at_checkout_with_policy_without_discounts_html": "Vergiler ve kargo ücreti, ödeme sayfasında hesaplanır.", "taxes_at_checkout_shipping_at_checkout_without_policy_without_discounts": "Vergiler ve Kargo, ödeme sayfasında hesaplanır.", "taxes_included_shipping_at_checkout_with_policy_without_discounts_html": "Vergiler dahil. Kargo, ödeme sayfasında hesaplanır.", "taxes_included_shipping_at_checkout_without_policy_without_discounts": "Vergiler dahil. Kargo, ödeme sayfasında hesaplanır.", "wrong_password": "Yanlış parola", "view_more_details": "Daha fazla ayrıntı görüntüle", "powered_by": "Bu mağaza için destek sağlayan:", "store_owner_link_html": "Mağaza sahibi misiniz? Buradan oturum açın", "shipping_discount_error": "Kargo indirimleri, adres eklendikten sonra ödeme sayfasında gösterilir", "discount_code_error": "Sepetinize indirim kodu uygulanamıyor", "inventory_low_stock": "Stok düzeyi düşük", "inventory_in_stock": "Stokta", "inventory_out_of_stock": "Stokta yok", "page_placeholder_title": "Sayfa başlığı", "page_placeholder_content": "İçeriğini görüntülemek istediğiniz sayfayı seçin.", "placeholder_image": "Yer tutucu görseli", "shipping_policy": "Kargo, ödeme sayfasında hesaplanır.", "inventory_low_stock_show_count": { "one": "{{ count }} kaldı", "other": "{{ count }} kaldı" }, "recipient_form_send_to": "Şuraya gönder:", "recipient_form_email_label": "Alıcının e-posta adresi", "recipient_form_email_label_my_email": "E-posta adresim", "recipient_form_email_address": "Alıcı e-posta adresi", "recipient_form_name_label": "Alıcı adı (isteğe bağlı)", "recipient_form_characters_used": "{{ used_chars }}/{{ max_chars }} karakter kullanıldı", "recipient_form_send_on": "GG.AA.YYYY", "recipient_form_send_on_label": "Şu tarihte gönder (isteğe bağlı)", "recipient_form_message": "Mesaj (isteğe bağlı)", "recipient_form_fields_visible": "Alıcı form alanları artık görünür", "recipient_form_fields_hidden": "Alıcı form alanları artık gizli", "recipient_form_error": "Form gönderimi ile ilgili bir hata oluştu", "product_custom_property_character_count": "{{ used_chars }}/{{ max_chars }} karakter kullanıldı", "terms_and_policies": "Şartlar ve Politikalar", "pagination": { "nav_label": "Sayfalara ayırma için gezinme", "previous": "Önceki", "next": "Sonraki", "page": "Sayfa {{ page }}" }, "volume_pricing_available": "Hacim bazlı fiyatlandırma kullanılabilir", "volume_pricing": "Hacim bazlı fiyatlandırma", "at_price_each": "{{ price }}/adet üzerinden", "each": "{{ price }}/adet", "each_abbreviation": "adet", "price_at": "üzerinden", "price_range": "Fiyat aralığı", "cancel": "İptal", "product_subtotal": "Ürün alt toplamı", "quantity_per_item": "ürün başına", "remove_all": "Tümünü kaldır", "remove_all_items_confirmation": "{{ count }} ürünün tamamı sepetten kaldırılsın mı?", "remove_one_item_confirmation": "1 ürün sepetten kaldırılsın mı?", "total_items": "Toplam ürün sayısı", "variant": "Varyasyon", "variant_total": "Varyasyon toplamı", "view_cart": "Sepeti görüntüle", "your_cart": "Sepetiniz", "items_added_to_cart": { "one": "1 ürün sepete eklendi", "other": "{{ count }} ürün sepete eklendi" }, "item_count_cutoff": "{{ count }} adetten fazla ürün" }, "gift_cards": { "issued": { "how_to_use_gift_card": "Hediye kartı kodunu online olarak veya QR kodunu mağazada kullanın", "title": "İşte {{ shop }} için {{ value }} tutarındaki hediye kartı bakiyeniz!", "subtext": "Hediye kartınız", "shop_link": "Online mağazayı ziyaret edin", "add_to_apple_wallet": "Apple Wallet'a ekle", "qr_image_alt": "QR kodu: Hediye kartını kullanmak için tarayın", "copy_code": "Hediye kartı kodunu kopyala", "expiration_date": "Sona erme tarihi: {{ expires_on }}", "copy_code_success": "Kod başarıyla kopyalandı", "expired": "Son kullanma tarihi dolmuş" } }, "blogs": { "article": { "comment_author_separator": "•", "comments_heading": { "one": "{{ count }} yorum", "other": "{{ count }} yorum" } }, "comment_form": { "email": "E-posta", "error": "Yorum gönderilemedi, lütfen şunları kontrol edin:", "heading": "Yorum bırakın", "message": "Mesaj", "moderated": "Yorumların yayınlanabilmesi için onaylanması gerektiğini lütfen unutmayın.", "name": "Ad", "post": "Yorumu gönder", "success_moderated": "Yorum gönderildi, onay bekliyor", "success": "Yorum gönderildi" } }, "fields": { "separator": "-" }, "placeholders": { "password": "Parola", "search": "Ara", "product_title": "Ürün başlığı", "collection_title": "Koleksiyon başlığı", "blog_posts": "Blog gönderileri", "blog_post_title": "Başlık", "blog_post_author": "Yazar", "blog_post_date": "Tarih", "blog_post_description": "Blog gönderinizin içeriğinden bir alıntı" }, "products": { "product": { "add_to_cart": "Sepete ekle", "adding_to_cart": "Ekleniyor...", "added_to_cart": "Sepete eklendi", "add_to_cart_error": "Sepete eklenirken hata oluştu", "quantity_error_max": "Bu ürün için maksimum değer: {{ maximum }}", "sold_out": "Tükendi", "unavailable": "Kullanılamıyor", "quantity": "Adet", "quantity_increments": "Artış değeri: {{ increment }}", "quantity_minimum": "Minimum: {{ minimum }}", "quantity_maximum": "Maksimum: {{ maximum }}", "in_cart": "sepette", "default_title": "Varsayılan Başlık", "sticky_add_to_cart": "Sepete hızlı ekle çubuğu" } } } ================================================ FILE: locales/tr.schema.json ================================================ { "names": { "404": "404", "borders": "Kenarlıklar", "collapsible_row": "Daraltılabilir satır", "custom_section": "Özel bölüm", "icon": "Simge", "logo_and_favicon": "Logo ve favicon", "product_buy_buttons": "Satın al düğmeleri", "product_description": "Açıklama", "product_price": "Fiyat", "slideshow": "Slayt gösterisi", "typography": "Tipografi", "video": "Video", "colors": "Renkler", "overlapping_blocks": "Üst üste binen bloklar", "rich_text_section": "Zengin metin", "product_variant_picker": "Varyasyon seçici", "slideshow_controls": "Slayt gösterisi kontrolleri", "size": "Boyut", "spacing": "Boşluk", "product_recommendations": "Önerilen ürünler", "product_media": "Ürün medyası", "featured_collection": "Öne çıkan koleksiyon", "add_to_cart": "Sepete ekle", "email_signup": "E-posta kaydı", "submit_button": "Gönder düğmesi", "grid_layout_selector": "Izgara düzeni seçici", "image": "Görsel", "list_items": "Liste öğeleri", "facets": "Özellikler", "variants": "Varyasyonlar", "product_cards": "Ürün kartları", "styles": "Stiller", "buttons": "Düğmeler", "inputs": "Girişler", "primary_button": "Birincil düğme", "secondary_button": "İkincil düğme", "popovers_and_modals": "Açılır pencereler ve modlar", "pull_quote": "Alıntı", "contact_form": "İletişim formu", "featured_product": "Ürün vurgusu", "icons_with_text": "Metinli simgeler", "marquee": "Kayan yazı", "products_carousel": "Öne çıkan koleksiyon: Dönen ekran", "products_grid": "Öne çıkan koleksiyon: Izgara", "alternating_content_rows": "Sıralı satırlar", "product_list": "Öne çıkan koleksiyon", "spacer": "Boşluk", "accelerated_checkout": "Hızlı ödeme", "accordion": "Akordeon", "accordion_row": "Akordeon satırı", "animations": "Animasyonlar", "announcement": "Duyuru", "announcement_bar": "Duyuru çubuğu", "badges": "Rozetler", "button": "Düğme", "cart": "Sepet", "cart_items": "Sepetteki ürünler", "cart_products": "Sepet ürünleri", "cart_title": "Sepet", "collection": "Koleksiyon", "collection_card": "Koleksiyon kartı", "collection_columns": "Koleksiyon sütunları", "collection_container": "Koleksiyon", "collection_description": "Koleksiyon açıklaması", "collection_image": "Koleksiyon görseli", "collection_info": "Koleksiyon bilgileri", "collection_list": "Koleksiyon listesi", "collections": "Koleksiyonlar", "collections_bento": "Koleksiyon listesi: Bento", "collections_carousel": "Koleksiyon listesi: Dönen ekran", "collections_grid": "Koleksiyon listesi: Izgara", "content": "İçerik", "content_grid": "İçerik ızgarası", "details": "Ayrıntılar", "divider": "Ayırıcı", "divider_section": "Ayırıcı", "faq_section": "SSS", "filters": "Filtreleme ve sıralama", "follow_on_shop": "Shop'ta takip et", "footer": "Altbilgi", "footer_utilities": "Altbilgi yardımcı programları", "group": "Grup", "header": "Üstbilgi", "heading": "Başlık", "hero": "Hero", "icons": "Simgeler", "image_with_text": "Metinli görsel", "input": "Giriş", "logo": "Logo", "magazine_grid": "Dergi ızgarası", "media": "Medya", "menu": "Menü", "mobile_layout": "Mobil düzen", "payment_icons": "Ödeme simgeleri", "popup_link": "Açılır pencere bağlantısı", "predictive_search": "Arama açılır penceresi", "predictive_search_empty": "Tahmini arama boş", "price": "Fiyat", "product": "Ürün", "product_card": "Ürün kartı", "product_card_media": "Medya", "product_card_rendering": "Ürün kartı oluşturma", "product_grid": "Izgara", "product_grid_main": "Ürün ızgarası", "product_image": "Ürün görseli", "product_information": "Ürün bilgileri", "product_review_stars": "Değerlendirme yıldızları", "quantity": "Miktar", "row": "Satır", "search": "Arama", "section": "Bölüm", "selected_variants": "Seçili varyasyonlar", "slide": "Slayt", "social_media_links": "Sosyal medya bağlantıları", "steps": "Adımlar", "summary": "Özet", "swatches": "Numune parçalar", "testimonials": "Müşteri yorumları", "text": "Metin", "title": "Başlık", "utilities": "Yardımcı programlar", "video_section": "Video", "jumbo_text": "Jumbo metin", "collection_title": "Koleksiyon başlığı", "view_all_button": "Tümünü görüntüle", "search_input": "Arama girişi", "search_results": "Arama sonuçları", "read_only": "Salt okunur", "collection_links": "Koleksiyon bağlantıları", "count": "Sayı", "custom_liquid": "Özel Liquid", "blog": "Blog", "blog_post": "Blog gönderisi", "blog_posts": "Blog gönderileri", "caption": "Altyazı", "collection_card_image": "Görsel", "collection_links_spotlight": "Koleksiyon bağlantıları: Vurgu", "collection_links_text": "Koleksiyon bağlantıları: Metin", "collections_editorial": "Koleksiyon listesi: Editoryal", "copyright": "Telif hakkı", "drawers": "Çekmeceler", "editorial": "Editoryal", "editorial_jumbo_text": "Editoryal: Jumbo metin", "hero_marquee": "Hero: Kayan yazı", "input_fields": "Giriş alanları", "local_pickup": "Mağazadan teslim alım", "marquee_section": "Kayan yazı", "media_with_text": "Medyalı metin", "page": "Sayfa", "page_content": "İçerik", "page_layout": "Sayfa düzeni", "policy_list": "Politika bağlantıları", "prices": "Fiyatlar", "products_editorial": "Öne çıkan koleksiyon: Editoryal", "social_link": "Sosyal medya bağlantısı", "split_showcase": "Bölünmüş vitrin", "variant_pickers": "Varyasyon seçiciler", "product_title": "Ürün başlığı", "large_logo": "Büyük logo", "product_list_button": "Tümünü görüntüle düğmesi", "product_inventory": "Ürün envanteri", "pills": "Haplar", "description": "Açıklama", "featured_image": "Öne çıkan görsel", "multicolumn": "Çok sütunlu", "product_custom_property": "Özel talimatlar", "hero_bottom_aligned": "Hero: Alta hizalı", "blog_card": "Blog kartı", "blog_posts_grid": "Blog gönderileri: Izgara", "blog_posts_carousel": "Blog gönderileri: Dönen ekran", "blog_posts_editorial": "Blog gönderileri: Editoryal", "excerpt": "Alıntı", "footer_password": "Parola altbilgisi", "policies_and_links": "Politikalar ve bağlantılar", "card": "Kart", "carousel": "Karusel", "carousel_content": "Karusel içeriği", "quick_order_list": "Hızlı sipariş listesi", "column": "Sütun", "comparison_slider": "Karşılaştırma kaydırıcısı", "slideshow_full_frame": "Slayt gösterisi: Tam çerçeve", "slideshow_inset": "Slayt gösterisi: İçe yerleşik", "image_compare": "Görsel karşılaştırma", "subheading": "Alt başlık", "featured_product_information": "Öne çıkan ürün", "product_hotspots": "Ürün hotspot'ları", "hotspot_product": "Hotspot", "product_sku": "SKU", "layered_slideshow": "Katmanlı slayt gösterisi" }, "settings": { "autoplay": "Otomatik oynatma", "background": "Arka plan", "border_radius": "Köşe yarıçapı", "border_width": "Kenarlık kalınlığı", "borders": "Kenarlıklar", "bottom_padding": "Alt iç boşluk", "color": "Renk", "content_direction": "İçerik yönü", "content_position": "İçerik konumu", "cover_image_size": "Kapak görseli boyutu", "cover_image": "Kapak görseli", "custom_width": "Özel genişlik", "enable_video_looping": "Video döngüsü", "favicon": "Favicon", "heading": "Başlık", "icon": "Simge", "image_icon": "Görsel simge", "make_section_full_width": "Bölümü tam genişlik yap", "overlay_opacity": "Kaplama opaklığı", "padding": "İç boşluk", "product": "Ürün", "text": "Metin", "top_padding": "Üst iç boşluk", "video": "Video", "video_alt_text": "Alternatif metin", "video_loop": "Videoyu döngüye al", "video_position": "Video konumu", "width": "Genişlik", "alignment": "Hizalama", "button": "Düğme", "colors": "Renkler", "content_alignment": "İçerik hizalaması", "custom_minimum_height": "Özel minimum yükseklik", "font_family": "Yazı tipi ailesi", "gap": "Boşluk", "geometric_translate_y": "Geometrik çeviri Y", "image": "Görsel", "image_opacity": "Görsel opaklığı", "image_position": "Görsel konumu", "image_ratio": "Görsel oranı", "label": "Etiket", "line_height": "Satır yüksekliği", "link": "Bağlantı", "layout_gap": "Düzen boşluğu", "minimum_height": "Minimum yükseklik", "opacity": "Opaklık", "primary_color": "Bağlantılar", "section_width": "Bölüm genişliği", "size": "Boyut", "slide_spacing": "Slayt boşluğu", "slide_width": "Slayt genişliği", "slideshow_fullwidth": "Tam genişlikte slaytlar", "style": "Stil", "text_case": "Büyük/küçük harf", "z_index": "Z-endeksi", "limit_content_width": "İçerik genişliğini sınırla", "color_scheme": "Renk şeması", "inherit_color_scheme": "Renk şemasını devral", "product_count": "Ürün sayısı", "product_type": "Ürün türü", "content_width": "İçerik genişliği", "collection": "Koleksiyon", "enable_sticky_content": "Masaüstünde sabit içerik", "error_color": "Hata", "success_color": "Başarılı", "primary_font": "Birincil yazı tipi", "secondary_font": "İkincil yazı tipi", "tertiary_font": "Üçüncül yazı tipi", "columns": "Sütunlar", "items_to_show": "Gösterilecek öge sayısı", "layout": "Düzen", "layout_type": "Tür", "show_grid_layout_selector": "Izgara düzeni seçiciyi göster", "view_more_show": "\"Daha fazla görüntüle\" düğmesini göster", "image_gap": "Görsel boşluğu", "width_desktop": "Masaüstü genişliği", "width_mobile": "Mobil genişliği", "border_style": "Kenarlık stili", "height": "Yükseklik", "thickness": "Kalınlık", "stroke": "Çizgi kalınlığı", "filter_style": "Filtre stili", "swatches": "Numune parçalar", "quick_add_colors": "Hızlı ekleme renkleri", "divider_color": "Ayırıcı", "border_opacity": "Kenarlık opaklığı", "hover_background": "Üzerine gelindiğindeki arka plan", "hover_borders": "Üzerine gelindiğindeki kenarlıklar", "hover_text": "Üzerine gelindiğindeki metin", "primary_hover_color": "Üzerine gelinen bağlantılar", "primary_button_text": "Birincil düğme metni", "primary_button_background": "Birincil düğme arka planı", "primary_button_border": "Birincil düğme kenarlığı", "secondary_button_text": "İkincil düğme metni", "secondary_button_background": "İkincil düğme arka planı", "secondary_button_border": "İkincil düğme kenarlığı", "shadow_color": "Gölge", "video_autoplay": "Otomatik oynatma", "video_cover_image": "Kapak görseli", "video_external_url": "URL", "video_source": "Kaynak", "card_image_height": "Ürün görseli yüksekliği", "background_color": "Arka plan rengi", "first_row_media_position": "İlk satır medya konumu", "hide_padding": "İç boşluğu gizle", "size_mobile": "Mobil boyutu", "pixel_size_mobile": "Piksel cinsinden boyut", "percent_size_mobile": "Yüzde cinsinden boyut", "unit": "Birim", "custom_mobile_size": "Özel mobil boyutu", "fixed_height": "Piksel cinsinden yükseklik", "fixed_width": "Piksel cinsinden genişlik", "percent_height": "Yüzde cinsinden yükseklik", "percent_width": "Yüzde cinsinden genişlik", "percent_size": "Yüzde cinsinden boyut", "pixel_size": "Piksel cinsinden boyut", "logo_font": "Logo yazı tipi", "accordion": "Akordeon", "aspect_ratio": "En boy oranı", "auto_rotate_announcements": "Duyuruları otomatik döndür", "auto_rotate_slides": "Slaytları otomatik döndür", "badge_corner_radius": "Köşe yarıçapı", "badge_position": "Kartlardaki konum", "badge_sale_color_scheme": "İndirim", "badge_sold_out_color_scheme": "Tükendi", "behavior": "Görüntüleme türü", "blur": "Gölge bulanıklığı", "border": "Kenarlık", "bottom": "Alt", "carousel_on_mobile": "Mobilde atlıkarınca", "cart_count": "Sepetteki ürün sayısı", "cart_items": "Sepetteki ürünler", "cart_related_products": "İlgili ürünler", "cart_title": "Sepet", "cart_total": "Sepet toplamı", "cart_type": "Tür", "case": "Büyük/küçük harf", "checkout_buttons": "Hızlı ödeme düğmeleri", "collection_list": "Koleksiyonlar", "collection_templates": "Koleksiyon şablonları", "content": "İçerik", "corner_radius": "Köşe yarıçapı", "country_region": "Ülke/Bölge", "currency_code": "Para birimi kodu", "custom_height": "Özel yükseklik", "desktop_height": "Masaüstü yüksekliği", "direction": "Yön", "display": "Görünüm", "divider_thickness": "Ayırıcı kalınlığı", "divider": "Ayırıcı", "dividers": "Ayırıcılar", "drop_shadow": "Gölge", "empty_state_collection_info": "Arama yapılmadan önce gösterilir", "empty_state_collection": "Boş durum koleksiyonu", "enable_filtering": "Filtreler", "enable_grid_density": "Izgara düzeni denetimi", "enable_sorting": "Sıralama", "enable_zoom": "Yakınlaştırmayı etkinleştir", "equal_columns": "Eşit sütunlar", "expand_first_group": "İlk grubu genişlet", "extend_media_to_screen_edge": "Medyayı ekran kenarına kadar genişlet", "extend_summary": "Ekran kenarına kadar genişlet", "extra_large": "Çok büyük", "extra_small": "Çok küçük", "flag": "Bayrak", "font_price": "Fiyat yazı tipi", "font_weight": "Yazı tipi kalınlığı", "font": "Yazı tipi", "full_width_first_image": "Tam genişlikte ilk görsel", "full_width_on_mobile": "Mobilde tam genişlik", "heading_preset": "Başlık ön ayarı", "hide_unselected_variant_media": "Seçili olmayan varyasyon medyasını gizle", "horizontal_gap": "Yatay boşluk", "horizontal_offset": "Gölge yatay ofseti", "hover_behavior": "Üzerine gelme davranışı", "icon_background": "Simge arka planı", "icons": "Simgeler", "image_border_radius": "Görsel köşe yarıçapı", "installments": "Taksitler", "integrated_button": "Entegre düğme", "language_selector": "Dil seçici", "large": "Büyük", "left_padding": "Sol iç boşluk", "left": "Sol", "letter_spacing": "Harf aralığı", "limit_media_to_screen_height": "Ekran yüksekliğiyle sınırla", "limit_product_details_width": "Ürün ayrıntıları genişliğini sınırla", "link_preset": "Bağlantı ön ayarı", "links": "Bağlantılar", "logo": "Logo", "loop": "Döngü", "make_details_sticky_desktop": "Masaüstünde sabitleme", "max_width": "Maks. genişlik", "media_height": "Medya yüksekliği", "media_overlay": "Medya kaplaması", "media_position": "Medya konumu", "media_type": "Medya türü", "media_width": "Medya genişliği", "menu": "Menü", "mobile_columns": "Mobil sütunlar", "mobile_height": "Mobil yüksekliği", "mobile_logo_image": "Mobil logosu", "mobile_quick_add": "Mobilde hızlı ekleme", "motion_direction": "Hareket yönü", "motion": "Hareket", "movement_direction": "Hareket yönü", "navigation_bar_color_scheme": "Gezinme çubuğu renk şeması", "navigation_bar": "Gezinme çubuğu", "navigation": "Gezinme", "open_new_tab": "Bağlantıyı yeni sekmede aç", "overlay_color": "Kaplama rengi", "overlay": "Kaplama", "padding_bottom": "Alt iç boşluk", "padding_horizontal": "Yatay iç boşluk", "padding_top": "Üst iç boşluk", "page_width": "Sayfa genişliği", "pagination": "Sayfalara ayırma", "placement": "Yerleşim", "position": "Konum", "preset": "Ön ayar", "product_cards": "Ürün kartları", "product_pages": "Ürün sayfaları", "product_templates": "Ürün şablonları", "products": "Ürünler", "quick_add": "Hızlı ekleme", "ratio": "Oran", "regular": "Normal", "review_count": "Değerlendirme sayısı", "right": "Sağ", "row_height": "Satır yüksekliği", "row": "Satır", "seller_note": "Satıcıya not bırakmaya izin ver", "shape": "Şekil", "show_as_accordion": "Mobilde akordeon olarak göster", "show_sale_price_first": "Önce indirimli fiyatı göster", "show_tax_info": "Vergi bilgileri", "show": "Göster", "small": "Küçük", "speed": "Hız", "statement": "Ekstre", "sticky_header": "Sabit üstbilgi", "text_hierarchy": "Metin hiyerarşisi", "text_presets": "Metin ön ayarları", "title": "Başlık", "top": "Üst", "type_preset": "Metin ön ayarı", "type": "Tür", "underline_thickness": "Alt çizgi kalınlığı", "variant_images": "Varyasyon görselleri", "vendor": "Satıcı", "vertical_gap": "Dikey boşluk", "vertical_offset": "Gölge dikey ofseti", "vertical_on_mobile": "Mobilde dikey", "view_all_as_last_card": "Son kart olarak \"Tümünü görüntüle\"", "weight": "Kalınlık", "wrap": "Kaydır", "shadow_opacity": "Gölge opaklığı", "show_filter_label": "Uygulanan filtreler için metin etiketleri", "show_swatch_label": "Numune parçalar için metin etiketleri", "always_stack_buttons": "Düğmeleri her zaman alt alta göster", "transparent_background": "Şeffaf arka plan", "gradient_direction": "Gradyan yönü", "overlay_style": "Kaplama stili", "custom_mobile_width": "Özel mobil genişliği", "read_only": "Salt okunur", "headings": "Başlıklar", "horizontal_padding": "Yatay iç boşluk", "show_count": "Sayımı göster", "vertical_padding": "Dikey iç boşluk", "visibility": "Görünürlük", "account": "Hesap", "align_baseline": "Metin taban çizgisini hizala", "add_discount_code": "Sepette indirimlere izin ver", "background_overlay": "Arka plan kaplaması", "background_media": "Arka plan medyası", "border_thickness": "Kenarlık kalınlığı", "bottom_row": "Alt satır", "button_text_case": "Büyük/küçük harf", "auto_open_cart_drawer": "\"Sepete ekle\" çekmeceyi otomatik açar", "collection_count": "Koleksiyon sayısı", "custom_liquid": "Liquid kodu", "default": "Varsayılan", "default_logo": "Varsayılan logo", "divider_width": "Ayırıcı genişliği", "hide_logo_on_home_page": "Logoyu ana sayfada gizle", "inverse": "Ters", "inverse_logo": "Ters logo", "layout_style": "Stil", "length": "Uzunluk", "mobile_pagination": "Mobil sayfalara ayırma", "open_row_by_default": "Satırı varsayılan olarak açık tut", "page_transition_enabled": "Sayfa geçişi", "search": "Arama", "search_icon": "Arama simgesi", "search_position": "Konum", "search_row": "Satır", "show_author": "Yazar", "show_alignment": "Hizalamayı göster", "show_date": "Tarih", "show_pickup_availability": "Mağazadan teslim alım durumunu göster", "show_search": "Aramayı göster", "use_inverse_logo": "Ters logoyu kullan", "product_corner_radius": "Ürün köşe yarıçapı", "card_corner_radius": "Kart köşe yarıçapı", "alignment_mobile": "Mobil hizalama", "animation_repeat": "Animasyonu tekrarla", "blurred_reflection": "Bulanık yansıma", "card_hover_effect": "Kartın üzerine gelme efekti", "card_size": "Kart boyutu", "collection_title_case": "Koleksiyon başlığı büyük/küçük harf", "inventory_threshold": "Düşük stok eşiği", "mobile_card_size": "Mobil kart boyutu", "page": "Sayfa", "product_and_card_title_case": "Ürün ve kart başlığı büyük/küçük harf", "product_title_case": "Ürün başlığı büyük/küçük harf", "reflection_opacity": "Yansıma opaklığı", "right_padding": "Sağ iç boşluk", "show_inventory_quantity": "Düşük stok miktarını göster", "text_label_case": "Metin etiketi büyük/küçük harf", "transition_to_main_product": "Ürün kartından ürün sayfasına geçiş", "media": "Medya", "product_card_carousel": "Atlıkarıncayı göster", "show_second_image_on_hover": "Üzerine gelindiğinde ikinci görseli göster", "media_fit": "Medya sığdırma", "scroll_speed": "Sonraki duyuruya geçme süresi", "show_powered_by_shopify": "\"Shopify tarafından desteklenmektedir\" ifadesini göster", "seller_note_open_by_default": "Satıcıya not alanını varsayılan olarak açık tut", "gift_card_form": "Hediye kartı formu", "add_to_cart_animation": "Sepete ekle", "custom_link": "Özel bağlantı", "product_custom_property": { "heading": "Başlık", "description": "Açıklama", "key": "Özellik adı", "key_info": "Boş bırakılamaz ve her blok için benzersiz olmalıdır. Sepette, ödeme sayfasında ve sipariş bilgilerinde gösterilir.", "placeholder_text": "Yer tutucu metin", "default_heading": "Ürününüzü özelleştirin", "default_placeholder": "Özel talimatlarınızı girin", "default_property_key": "Özel talimatlar", "max_length": "Maks. karakter sayısı", "required": "Sepete eklemek için bu alan zorunludur", "input_type": "Giriş türü", "input_type_text": "Metin", "input_type_checkbox": "Onay kutusu", "content_settings": "İçerik ayarları", "buyers_input": "Alıcı girişi", "checkbox_label": "Onay kutusu etiketi", "default_checkbox_label": "Hediye paketi eklensin", "heading_preset": "Başlık", "description_preset": "Açıklama", "input_preset": "Giriş", "checkbox_preset": "Onay kutusu etiketi" }, "blog": "Blog", "post_count": "Gönderi sayısı", "animation": "Animasyon", "top_level_size": "Üst düzey boyutu", "empty_cart_button_link": "Boş sepet düğmesi bağlantısı", "auto_load_products": "Kaydırıldığında ürünleri otomatik yükle", "products_per_page": "Sayfa başına ürün sayısı", "custom_mobile_media": "Mobilde farklı medya göster", "stack_media_on_mobile": "Medyayı alt alta göster", "media_type_1": "Medya türü", "media_type_2": "Medya 2 türü", "full_frame_on_mobile": "Mobilde tam genişlik", "skus": "SKU'lar", "variant_per_page": "Sayfa başına varyasyon sayısı", "image_1": "Görsel 1", "image_2": "Görsel 2", "after_image": "Sonraki görsel", "before_image": "Önceki görsel", "cs_slider_style": "Kaydırıcı stili", "cs_slider_color": "Kaydırıcı rengi", "cs_slider_inner_color": "Kaydırıcı iç rengi", "text_on_images": "Görsel üstü metin", "card_height": "Kart yüksekliği", "submenu_size": "Alt menü boyutu", "desktop_position": "Masaüstü konumu", "desktop_pagination": "Masaüstü sayfalama", "bullseye_color": "İç renk", "hotspot_color": "Hotspot rengi", "product_price_typography": "Ürün fiyatı tipografisi", "product_title_typography": "Ürün başlığı tipografisi", "x_position": "Yatay konum", "y_position": "Dikey konum", "enable_sticky_add_to_cart": "Sabit sepete ekle çubuğu", "sticky_add_to_cart": "Sabit sepete ekle", "actions_display_style": "Menü stili" }, "options": { "apple": "Apple", "arrow": "Ok", "banana": "Muz", "bottle": "Şişe", "box": "Kutu", "buttons": "Düğmeler", "carrot": "Havuç", "center": "Orta", "chat_bubble": "Sohbet balonu", "clipboard": "Pano", "contain": "Sığdır", "counter": "Sayaç", "cover": "Kapla", "custom": "Özel", "dairy_free": "Süt ürünü içermez", "dairy": "Süt ürünü", "dropdowns": "Açılır listeler", "dots": "Noktalar", "dryer": "Kurutucu", "end": "Son", "eye": "Göz", "facebook": "Facebook", "fire": "Ateş", "gluten_free": "Glutensiz", "heart": "Kalp", "horizontal": "Yatay", "instagram": "Instagram", "iron": "Ütü", "large": "Büyük", "leaf": "Yaprak", "leather": "Deri", "lightning_bolt": "Şimşek", "lipstick": "Ruj", "lock": "Kilit", "map_pin": "Harita pini", "medium": "Orta", "none": "Hiçbiri", "numbers": "Sayılar", "nut_free": "Kuruyemiş içermez", "pants": "Pantolon", "paw_print": "Pati izi", "pepper": "Biber", "perfume": "Parfüm", "pinterest": "Pinterest", "plane": "Uçak", "plant": "Bitki", "price_tag": "Fiyat etiketi", "question_mark": "Soru işareti", "recycle": "Geri dönüşüm", "return": "İade", "ruler": "Cetvel", "serving_dish": "Servis tabağı", "shirt": "Gömlek", "shoe": "Ayakkabı", "silhouette": "Silüet", "small": "Küçük", "snapchat": "Snapchat", "snowflake": "Kar tanesi", "star": "Yıldız", "start": "Başlangıç", "stopwatch": "Kronometre", "tiktok": "TikTok", "truck": "Kamyon", "tumblr": "Tumblr", "twitter": "X (Twitter)", "vertical": "Dikey", "vimeo": "Vimeo", "washing": "Yıkama", "auto": "Otomatik", "default": "Varsayılan", "fill": "Doldur", "fit": "Sığdır", "full": "Tam", "full_and_page": "Tam arka plan, sayfa genişliğinde içerik", "heading": "Başlık", "landscape": "Yatay", "lg": "L", "link": "Bağlantı", "lowercase": "küçük harf", "m": "M", "outline": "Dış çizgi", "page": "Sayfa", "portrait": "Dikey", "s": "S", "sentence": "Cümle", "solid": "Düz", "space_between": "Aralarında boşluk", "square": "Kare", "uppercase": "Büyük harf", "circle": "Daire", "swatches": "Numune parçalar", "full_and_page_offset_left": "Tam arka plan, sayfa genişliğinde içerik, sola kaydırılmış", "full_and_page_offset_right": "Tam arka plan, sayfa genişliğinde içerik, sağa kaydırılmış", "offset_left": "Sola kaydır", "offset_right": "Sağa kaydır", "page_center_aligned": "Sayfa, ortaya hizalı", "page_left_aligned": "Sayfa, sola hizalı", "page_right_aligned": "Sayfa, sağa hizalı", "button": "Düğme", "caption": "Altyazı", "h1": "Başlık 1", "h2": "Başlık 2", "h3": "Başlık 3", "h4": "Başlık 4", "h5": "Başlık 5", "h6": "Başlık 6", "paragraph": "Paragraf", "primary": "Birincil", "secondary": "İkincil", "tertiary": "Üçüncül", "chevron_left": "Sola bakan şevron", "chevron_right": "Sağa bakan şevron", "diamond": "Elmas", "grid": "Izgara", "parallelogram": "Paralelkenar", "rounded": "Yuvarlatılmış", "fit_content": "Sığdır", "pills": "Haplar", "heavy": "Kalın", "thin": "İnce", "drawer": "Çekmece", "preview": "Önizleme", "text": "Metin", "video_uploaded": "Yüklenen", "video_external_url": "Harici URL", "up": "Yukarı", "down": "Aşağı", "gradient": "Gradyan", "fixed": "Sabit", "pixel": "Piksel", "percent": "Yüzde", "aspect_ratio": "En boy oranı", "above_carousel": "Dönen ekranın üstünde", "all": "Tümü", "always": "Her zaman", "arrows_large": "Büyük oklar", "arrows": "Oklar", "balance": "Denge", "bento": "Bento", "black": "Siyah", "bluesky": "Bluesky", "body_large": "Gövde (Büyük)", "body_regular": "Gövde (Normal)", "body_small": "Gövde (Küçük)", "bold": "Kalın", "bottom_left": "Sol alt", "bottom_right": "Sağ alt", "bottom": "Alt", "capitalize": "İlk harf büyük", "caret": "İşaret", "carousel": "Dönen ekran", "check_box": "Onay kutusu", "chevron_large": "Büyük şevronlar", "chevron": "Şevron", "chevrons": "Şevronlar", "classic": "Klasik", "collection_images": "Koleksiyon görselleri", "color": "Renk", "complementary": "Tamamlayıcı", "dissolve": "Çözünme", "dotted": "Noktalı", "editorial": "Editoryal", "extra_large": "Çok büyük", "extra_small": "Çok küçük", "featured_collections": "Öne çıkan koleksiyonlar", "featured_products": "Öne çıkan ürünler", "font_primary": "Birincil", "font_secondary": "İkincil", "font_tertiary": "Üçüncül", "forward": "İleri", "full_screen": "Tam ekran", "heading_extra_large": "Başlık (Çok büyük)", "heading_extra_small": "Başlık (Çok küçük)", "heading_large": "Başlık (Büyük)", "heading_regular": "Başlık (Normal)", "heading_small": "Başlık (Küçük)", "icon": "Simge", "image": "Görsel", "input": "Giriş", "inside_carousel": "Dönen ekranın içinde", "inverse_large": "Ters büyük", "inverse": "Ters", "large_arrows": "Büyük oklar", "large_chevrons": "Büyük şevronlar", "left": "Sol", "light": "İnce", "linkedin": "LinkedIn", "loose": "Bol", "media_first": "Önce medya", "media_second": "İkinci medya", "modal": "Mod", "narrow": "Dar", "never": "Asla", "next_to_carousel": "Dönen ekranın yanında", "normal": "Normal", "nowrap": "Kaydırmasız", "off_media": "Medya dışında", "on_media": "Medyanın üstünde", "on_scroll_up": "Yukarı kaydırıldığında", "one_half": "1/2", "one_number": "1", "one_third": "1/3", "pill": "Hap", "plus": "Artı", "pretty": "Hoş", "price": "Fiyat", "primary_style": "Birincil stil", "rectangle": "Dikdörtgen", "regular": "Normal", "related": "İlgili", "reverse": "Ters", "rich_text": "Zengin metin", "right": "Sağ", "secondary_style": "İkincil stil", "semibold": "Yarı kalın", "shaded": "Gölgeli", "show_second_image": "İkinci görseli göster", "single": "Tek", "slide_left": "Sola kaydır", "slide_up": "Yukarı kaydır", "spotify": "Spotify", "stack": "Yığın", "text_only": "Yalnızca metin", "threads": "Threads", "thumbnails": "Küçük resimler", "tight": "Dar", "top_left": "Sol üst", "top_right": "Sağ üst", "top": "Üst", "two_number": "2", "two_thirds": "2/3", "underline": "Altı çizili", "video": "Video", "wide": "Geniş", "youtube": "YouTube", "below_image": "Görselin altında", "hidden": "Gizli", "on_image": "Görselin üstünde", "spotlight": "Spotlight", "accent": "Vurgu", "body": "Gövde", "button_primary": "Birincil düğme", "button_secondary": "İkincil düğme", "compact": "Kompakt", "crop_to_fit": "Sığdırmak için kırp", "hint": "İpucu", "maintain_aspect_ratio": "En boy oranını koru", "off": "Kapalı", "social_bluesky": "Sosyal: Bluesky", "social_facebook": "Sosyal: Facebook", "social_instagram": "Sosyal: Instagram", "social_linkedin": "Sosyal: LinkedIn", "social_pinterest": "Sosyal: Pinterest", "social_snapchat": "Sosyal: Snapchat", "social_spotify": "Sosyal: Spotify", "social_threads": "Sosyal: Threads", "social_tiktok": "Sosyal: TikTok", "social_tumblr": "Sosyal: Tumblr", "social_twitter": "Sosyal: X (Twitter)", "social_whatsapp": "Sosyal: WhatsApp", "social_vimeo": "Sosyal: Vimeo", "social_youtube": "Sosyal: YouTube", "standard": "Standart", "subheading": "Alt başlık", "blur": "Bulanıklaştır", "lift": "Yükselt", "reveal": "Ortaya çıkar", "scale": "Ölçek", "subtle_zoom": "Yakınlaştırma", "with_hints": "İpuçlu", "below_media": "Medyanın altında", "full_frame": "Tam çerçeve", "icons": "Simgeler" }, "content": { "background_video": "Arka plan videosu", "describe_the_video_for": "Ekran okuyucu kullanan müşteriler için videoyu açıklayın. [Daha fazla bilgi edinin](https://help.shopify.com/manual/online-store/themes/theme-structure/theme-features#video-block)", "width_is_automatically_optimized": "Genişlik, mobil cihazlar için otomatik olarak optimize edilir.", "advanced": "Gelişmiş", "background_image": "Arka plan resmi", "block_size": "Blok boyutu", "borders": "Kenarlıklar", "section_size": "Bölüm boyutu", "slideshow_width": "Slayt genişliği", "typography": "Tipografi", "complementary_products": "Tamamlayıcı ürünlerin, Arama ve Keşfet uygulaması kullanılarak ayarlanması gerekir. [Daha fazla bilgi edinin](https://help.shopify.com/manual/online-store/search-and-discovery)", "mobile_column_optimization": "Sütunlar mobil cihazlar için otomatik olarak optimize edilir", "content_width": "İçerik genişliği yalnızca bölüm genişliği tam genişlik olarak ayarlandığında geçerlidir.", "responsive_font_sizes": "Boyutlar tüm ekran boyutları için otomatik olarak ölçeklenir", "buttons": "Düğmeler", "swatches": "Numune parçalar", "variant_settings": "Varyasyon ayarları", "background": "Arka plan", "cards_layout": "Kart düzeni", "section_layout": "Bölüm düzeni", "mobile_size": "Mobil boyutu", "appearance": "Görünüm", "arrows": "Oklar", "body_size": "Gövde metni boyutu", "bottom_row_appearance": "Alt satır görünümü", "carousel_navigation": "Dönen ekran gezinmesi", "carousel_pagination": "Dönen ekran sayfalara ayırma", "copyright": "Telif hakkı", "edit_logo_in_theme_settings": "Logoyu [tema ayarlarından](/editor?context=theme&category=logo%20and%20favicon) düzenleyin", "edit_price_in_theme_settings": "Fiyat biçimlendirmesini [tema ayarlarından](/editor?context=theme&category=currency%20code) düzenleyin", "edit_variants_in_theme_settings": "Varyasyon stilini [tema ayarlarından](/editor?context=theme&category=variants) düzenleyin", "email_signups_create_customer_profiles": "Kaydolanlar [müşteri profillerine](https://help.shopify.com/manual/customers) eklenir", "follow_on_shop_eligiblity": "Düğmenin gösterilmesi için Shop kanalının yüklü ve Shop Pay'in etkinleştirilmiş olması gerekir. [Daha fazla bilgi edinin](https://help.shopify.com/en/manual/online-store/themes/customizing-themes/add-shop-buttons)", "fonts": "Yazı Tipleri", "grid": "Izgara", "heading_size": "Başlık boyutu", "image": "Görsel", "input": "Giriş", "layout": "Düzen", "link": "Bağlantı", "link_padding": "Bağlantı iç boşluğu", "localization": "Yerelleştirme", "logo": "Logo", "margin": "Dış boşluk", "media": "Medya", "media_1": "Medya 1", "media_2": "Medya 2", "menu": "Menü", "mobile_layout": "Mobil düzen", "padding": "İç boşluk", "padding_desktop": "Masaüstü iç boşluğu", "paragraph": "Paragraf", "policies": "Politikalar", "popup": "Açılır pencere", "search": "Arama", "size": "Boyut", "social_media": "Sosyal medya", "submit_button": "Gönder düğmesi", "text_presets": "Metin ön ayarları", "transparent_background": "Şeffaf arka plan", "typography_primary": "Birincil tipografi", "typography_secondary": "İkincil tipografi", "typography_tertiary": "Üçüncül tipografi", "mobile_width": "Mobil genişliği", "width": "Genişlik", "carousel": "Dönen ekran", "colors": "Renkler", "collection_page": "Koleksiyon sayfası", "customer_account": "Müşteri hesabı", "edit_empty_state_collection_in_theme_settings": "Boş durum koleksiyonunu [tema ayarlarından](/editor?context=theme&category=search) düzenleyin", "home_page": "Ana sayfa", "images": "Görseller", "inverse_logo_info": "Şeffaf üstbilgi arka planı Ters olarak ayarlandığında kullanılır", "manage_customer_accounts": "Müşteri hesabı ayarlarından [görünürlüğü yönetin](/admin/settings/customer_accounts). Eski hesaplar desteklenmez.", "manage_policies": "[Politikaları yönetin](/admin/settings/legal)", "product_page": "Ürün sayfası", "text": "Metin", "thumbnails": "Küçük resimler", "visibility": "Görünürlük", "visible_if_collection_has_more_products": "Koleksiyonda gösterilenden daha fazla ürün varsa görünür", "grid_layout": "Izgara düzeni", "app_required_for_ratings": "Ürün derecelendirmeleri için bir uygulama gerekir. [Daha fazla bilgi edinin](https://help.shopify.com/manual/apps)", "icon": "Simge", "manage_store_name": "[Mağaza adını yönetin](/admin/settings/general?edit=storeName)", "resource_reference_collection_card": "Üst bölümdeki koleksiyonu görüntüler", "resource_reference_collection_card_image": "Üst koleksiyondaki görseli görüntüler", "resource_reference_collection_title": "Üst koleksiyondaki başlığı görüntüler", "resource_reference_product": "Üst ürüne otomatik olarak bağlanır", "resource_reference_product_card": "Üst bölümdeki ürünü görüntüler", "resource_reference_product_inventory": "Üst üründeki envanteri görüntüler", "resource_reference_product_price": "Üst üründeki fiyatı görüntüler", "resource_reference_product_recommendations": "Üst ürüne göre önerileri görüntüler", "resource_reference_product_review": "Üst üründeki değerlendirmeleri görüntüler", "resource_reference_product_swatches": "Üst üründeki numune parçaları görüntüler", "resource_reference_product_title": "Üst üründeki başlığı görüntüler", "resource_reference_product_variant_picker": "Üst üründeki varyasyonları görüntüler", "resource_reference_product_media": "Üst üründeki medyayı görüntüler", "product_media": "Ürün medyası", "section_link": "Bölüm bağlantısı", "gift_card_form_description": "Müşteriler, kişisel bir mesajla alıcının e-posta adresine hediye kartları gönderebilir. [Daha fazla bilgi edinin](https://help.shopify.com/manual/products/gift-card-products)", "heading": "Başlık", "resource_reference_product_custom_property": "Bu sipariş satır öğesine eklenecek ve daha sonra sipariş ayrıntılarında görünecek özel bilgileri toplamak için kişiselleştirilebilir giriş alanları ekleyin.", "block_link": "Blok bağlantısı", "submenu_feature": "Alt menü özelliği", "cart_features": "Sepet özellikleri", "email_signup": "E-posta kaydı", "mobile_media": "Mobil medya", "mobile_media_2": "Mobil medya 2", "navigation": "Gezinme", "popover": "Açılır pencere", "popover_position": "Açılır pencere konumu", "resource_reference_product_sku": "Ana üründeki SKU'yu görüntüler", "content_layout": "İçerik düzeni", "mobile_media_1": "Mobil medya 1", "utilities": "Araçlar" }, "html_defaults": { "share_information_about_your": "

Markanızla ilgili bilgileri müşterilerinizle paylaşın. Bir ürünü açıklayın, duyurular yapın veya mağazanıza gelen müşterileri karşılayın.

", "bestseller_h2": "

Çok satanlar

", "bestseller_h3": "

Çok satanlar

", "bestseller": "

Çok satan

", "build_better": "

Daha iyisini yapmaya inanıyoruz

", "contact_us": "

Bize ulaşın

", "discover_bestsellers": "

İşlevsellik ve stili mükemmel bir şekilde harmanlayarak müşterilerimizin kalbini fetheden çok satanları keşfedin.

", "everythings_starts_with_why": "

Yaptığımız her şey "neden" sorusuyla başlar

", "explore_latest_products": "

En yeni ürünlerimizi keşfedin.

", "faq": "

Sıkça sorulan sorular

", "first_to_know": "

Yeni koleksiyonlardan ve özel tekliflerden ilk siz haberdar olun.

", "free_returns": "

30 gün içinde ücretsiz iade

", "free_shipping_over": "

50 $ üzerindeki alışverişlerde ücretsiz kargo

", "goal_for_every_customer": "

Amacımız, her müşterinin satın alımından tamamen memnun kalmasıdır. Durum böyle değilse bize bildirin. Sorunu çözmek için elimizden geleni yaparız.

", "home_to_shirts": "

Ana Sayfa → Gömlekler

", "intentional_design": "

Amaca yönelik tasarım

", "introducing_h2": "

Karşınızda

", "latest_products": "

Sezona özel olarak üretilen en yeni ürünlerimizle tanışın. Tükenmeden favorilerinizi satın alın!

", "made_local_and_global": "

Ürünlerimiz hem yerel hem de küresel olarak üretilmektedir. Ürünlerimizin yüksek kaliteli ve uygun fiyatlı olmasını sağlamak için üretim ortaklarımızı özenle seçiyoruz.

", "made_with_care_h2": "

Özenle üretildi

", "made_with_care_extended": "

Özenle üretilen ve müşterilerimiz tarafından koşulsuzca sevilen bu özel çok satan ürün, tüm beklentileri aşıyor.

", "made_with_care": "

Özenle üretildi ve müşterilerimiz tarafından koşulsuzca sevildi.

", "make_things_better_extended": "

Daha iyi çalışan ve daha uzun ömürlü ürünler üretiyoruz. Ürünlerimiz, sade tasarımları ve kaliteli malzemeleriyle gerçek sorunları çözüyor.

", "make_things_better": "

Daha iyi çalışan ve daha uzun ömürlü ürünler üretiyoruz.

", "may_also_like": "

Bunları da beğenebilirsiniz

", "new_arrivals_h1": "

Yeni gelenler

", "new_arrivals_h2": "

Yeni gelenler

", "new_arrivals_h3": "

Yeni gelenler

", "product_launch": "

En son ürün lansmanımızın perde arkasına bir göz atın.

", "product_story": "

Her ürünün temelinde, kalite ve yenilik tutkumuzla şekillenen benzersiz bir hikaye yatar. Her bir ürün, günlük yaşamınızı güzelleştirir ve keyif verir.

", "real_people": "

Harika ürünler üreten gerçek insanlar

", "related_product": "

İlgili ürünler

", "return_policy": "

İade politikası nedir?

", "reviews": "

★★★★★ 368 Değerlendirme

", "shipping_based_on_location": "

Kargo ücreti, konumunuza ve siparişinizdeki ürünlere göre hesaplanır. Kargo ücretini her zaman satın alımdan önce öğrenirsiniz.

", "shop_by_collection": "

Koleksiyona göre alışveriş yapın

", "signature_products": "

İmza ürünümüz

", "styled_with": "

Kombin önerileri

", "subscribe": "

E-postalarımıza abone olun

", "team_with_goal": "

Hedefi olan bir ekip

", "unable_to_accept_returns": "

Belirli ürünlerde iade kabul edemiyoruz. Bu ürünler, satın alımdan önce dikkatlice işaretlenir.

", "work_quickly_to_ship": "

Siparişinizi en kısa sürede göndermek için hızla çalışacağız. Siparişiniz gönderildikten sonra daha fazla bilgi içeren bir e-posta alacaksınız. Teslimat süreleri bulunduğunuz yere göre değişiklik gösterir.

", "join_our_email_list": "

E-posta listemize katılın

", "get_exclusive_deals_and_early_access_to_new_products": "

Özel fırsatlardan ve yeni ürünlere erken erişimden yararlanın.

", "artistry_in_action": "

İş başındaki ustalık

", "authentic_materials": "

Özgün malzemelerden taviz yok

", "bold_style_recognizable": "

Her yerde tanınan iddialı bir stil

", "discover_elevated_design": "

Seçkin tasarımı keşfedin

", "expert_construction_finish": "

Uzman işçilik ve kusursuz bir son dokunuş

", "made_to_last": "

Uzun ömürlü

", "pieces_better_with_time": "

Zamanla ve kullanıldıkça güzelleşen parçalar

", "quality_you_can_feel": "

Hissedebileceğiniz kalite

", "uncompromising_standards": "

Tavizsiz standartlar

", "featured_collection_h2": "

Öne çıkan koleksiyon

", "shop_collection": "

Stil ve kaliteyi bir araya getiren, özenle seçilmiş favorilerden oluşan koleksiyonumuzu keşfedin.

" }, "text_defaults": { "collapsible_row": "Daraltılabilir satır", "button_label": "Hemen alışveriş yap", "heading": "Başlık", "email_signup_button_label": "Abone ol", "accordion_heading": "Akordeon başlığı", "contact_form_button_label": "Gönder", "popup_link": "Açılır pencere bağlantısı", "sign_up": "Kaydol", "welcome_to_our_store": "Mağazamıza hoş geldiniz", "be_bold": "Cesur ol.", "shop_our_latest_arrivals": "En yeni ürünlerimizi inceleyin.", "are_purchases_final_sale": "Satın alımlardan herhangi biri için kesin satış uygulanıyor mu?", "care_instructions": "Bakım talimatları", "cart": "Sepet", "discover_collection": "Koleksiyonu keşfet", "fit": "kalıp", "how_much_for_shipping": "Kargo ücreti ne kadar?", "learn_more": "Daha fazla bilgi edinin", "manufacturing": "Üretim", "materials": "Malzemeler", "return_policy": "İade politikası", "shipping": "Kargo", "shop_now_button_label": "Hemen alışveriş yap", "sign_up_button_label": "Kaydol", "submit_button_label": "Gönder", "up_the_ante": "Meydan\nOku", "view_all_button_label": "Tümünü görüntüle", "what_is_return_policy": "İade politikası nedir?", "when_will_order_arrive": "Siparişimi ne zaman teslim alırım?", "where_are_products_made": "Ürünleriniz nerede üretiliyor?", "trending_now": "Şu An Trend Olanlar", "shop_the_look": "Görüntüleneni satın al", "bestsellers": "Çok satanlar", "featured_collection": "Öne çıkan koleksiyon", "new_arrivals": "Yeni gelenler" }, "info": { "video_alt_text": "Yardımcı teknoloji kullanıcıları için videoyu açıklayın", "video_autoplay": "Videolar varsayılan olarak sessize alınır", "video_external": "Bir YouTube veya Vimeo URL'si kullanın", "carousel_layout_on_mobile": "Mobilde her zaman karusel kullanılır", "carousel_hover_behavior_not_supported": "Bölüm düzeyinde \"Dönen Ekran\" türü seçildiğinde \"Dönen Ekran\" üzerine gelme efekti desteklenmez", "grid_layout_on_mobile": "Mobil cihazlar için ızgara düzeni kullanılır", "logo_font": "Yalnızca logo seçilmediğinde geçerlidir", "checkout_buttons": "Alıcıların daha hızlı ödeme yapmasını sağlar ve dönüşümü artırabilir. [Daha fazla bilgi edinin](https://help.shopify.com/manual/online-store/dynamic-checkout)", "custom_heading": "Özel başlık", "edit_presets_in_theme_settings": "Ön ayarları [tema ayarlarından](/editor?context=theme&category=typography) düzenleyin", "enable_filtering_info": "Filtreleri [Arama ve Keşfet uygulamasıyla](https://help.shopify.com/manual/online-store/search-and-discovery/filters) özelleştirin", "manage_countries_regions": "[Ülkeleri/bölgeleri yönetin](/admin/settings/markets)", "manage_languages": "[Dilleri yönetin](/admin/settings/languages)", "transparent_background": "Okunabilirlik için şeffaf arka planın uygulandığı her şablonu inceleyin", "aspect_ratio_adjusted": "Bazı düzenlerde ayarlanır", "custom_liquid": "Gelişmiş kişiselleştirmeler oluşturmak için uygulama parçacıkları veya başka bir kod ekleyin. [Daha fazla bilgi edinin](https://shopify.dev/docs/api/liquid)", "applies_on_image_only": "Yalnızca görseller için geçerlidir", "hover_effects": "Ürün ve koleksiyon kartları için geçerlidir", "pills_usage": "Uygulanan filtreler, indirim kodları ve arama önerileri için kullanılır", "hide_logo_on_home_page_help": "Yapışkan üstbilgi etkinken logo görünür kalır", "media_type_info": "Özellikler, menü bağlantılarınız kullanılarak oluşturulur", "logo_height": "Yalnızca üstbilgi logosunu etkiler", "actions_display_style": "Mobilde her zaman simgeler kullanılır" }, "categories": { "product_list": "Öne çıkan koleksiyon", "basic": "Temel", "collection": "Koleksiyon", "collection_list": "Koleksiyon listesi", "footer": "Altbilgi", "forms": "Formlar", "header": "Üstbilgi", "layout": "Düzen", "links": "Bağlantılar", "product": "Ürün", "banners": "Banner'lar", "collections": "Koleksiyonlar", "custom": "Özel", "decorative": "Dekoratif", "products": "Ürünler", "other_sections": "Diğer", "storytelling": "Hikaye anlatımı", "text": "Metin" } } ================================================ FILE: locales/vi.json ================================================ { "blocks": { "load_video": "Tải video: {{ description }}", "sold_out": "Hết hàng", "email_signup": { "label": "Email", "placeholder": "Địa chỉ email", "success": "Cảm ơn bạn đã đăng ký!" }, "filter": "Bộ lọc", "payment_methods": "Phương thức thanh toán", "contact_form": { "name": "Tên", "email": "Email", "phone": "Điện thoại", "comment": "Nhận xét", "post_success": "Cảm ơn bạn đã liên hệ với chúng tôi. Chúng tôi sẽ liên hệ lại với bạn trong thời gian sớm nhất.", "error_heading": "Vui lòng điều chỉnh các mục sau:" }, "slider_label": "Thanh trượt" }, "accessibility": { "play_model": "Phát mô hình 3D", "play_video": "Phát video", "unit_price": "Đơn giá", "country_results_count": "{{ count }} kết quả", "slideshow_pause": "Tạm dừng bản trình chiếu", "slideshow_play": "Phát bản trình chiếu", "remove_item": "Xóa {{ title}}", "skip_to_text": "Chuyển đến nội dung", "skip_to_product_info": "Chuyển đến thông tin sản phẩm", "skip_to_results_list": "Chuyển đến danh sách kết quả", "new_window": "Mở trong cửa sổ mới.", "close_dialog": "Đóng hộp thoại", "reset_search": "Đặt lại tìm kiếm", "search_results_count": "Đã tìm thấy {{ count }} kết quả cho \"{{ query }}\"", "search_results_no_results": "Không tìm thấy kết quả cho \"{{ query }}\"", "slideshow_next": "Trang chiếu sau", "slideshow_previous": "Trang chiếu trước", "filters": "Bộ lọc", "filter_count": { "one": "Đã áp dụng {{ count }} bộ lọc", "other": "Đã áp dụng {{ count }} bộ lọc" }, "account": "Tài khoản", "cart": "Giỏ hàng", "cart_count": "Tổng mặt hàng trong giỏ hàng", "menu": "Menu", "country_region": "Quốc gia/Khu vực", "slide_status": "Trang chiếu {{ index }}/{{ length }}", "scroll_to": "Cuộn đến {{ title }}", "loading_product_recommendations": "Đang tải đề xuất sản phẩm", "discount": "Áp dụng một mã giảm giá", "discount_applied": "Đã áp dụng mã giảm giá: {{ code }}", "inventory_status": "Trạng thái hàng trong kho", "pause_video": "Tạm dừng video", "find_country": "Tìm quốc gia", "localization_region_and_language": "Bộ chọn vùng và ngôn ngữ", "decrease_quantity": "Giảm số lượng", "increase_quantity": "Tăng số lượng", "rating": "Sản phẩm này được đánh giá {{ rating }}/5", "quantity": "Số lượng", "nested_product": "{{ product_title }} cho {{ parent_title }}", "discount_menu": "Mã giảm giá", "remove": "Xóa", "view_pricing_info": "Xem thông tin về giá", "open_hotspot": "Mở điểm phát sóng", "slideshow": "Bản trình chiếu", "header_navigation_label": "Chính" }, "actions": { "add_to_cart": "Thêm vào giỏ hàng", "clear_all": "Xóa tất cả", "remove": "Xóa", "view_in_your_space": "Xem tại không gian của bạn", "show_filters": "Bộ lọc", "clear": "Xóa", "continue_shopping": "Tiếp tục mua sắm", "log_in_html": "Bạn đã có tài khoản? Đăng nhập để thanh toán nhanh hơn.", "see_items": { "one": "Xem {{ count }} mặt hàng", "other": "Xem {{ count }} mặt hàng" }, "view_all": "Xem tất cả", "add": "Thêm", "choose": "Chọn", "added": "Đã thêm", "show_less": "Ẩn bớt", "show_more": "Hiển thị thêm", "close": "Đóng", "more": "Thêm", "reset": "Đặt lại", "zoom": "Thu phóng", "close_dialog": "Đóng hộp thoại", "back": "Quay lại", "log_in": "Đăng nhập", "log_out": "Đăng xuất", "remove_discount": "Xóa mã giảm giá {{ code }}", "enter_using_password": "Vào bằng mật khẩu", "submit": "Gửi", "enter_password": "Nhập mật khẩu", "view_store_information": "Xem thông tin cửa hàng", "apply": "Áp dụng", "sign_in_options": "Các tùy chọn đăng nhập khác", "sign_up": "Đăng ký", "open_image_in_full_screen": "Mở hình ảnh ở chế độ toàn màn hình", "sort": "Sắp xếp", "show_all_options": "Hiển thị tất cả tùy chọn", "open": "Mở" }, "content": { "reviews": "đánh giá", "language": "Ngôn ngữ", "localization_region_and_language": "Khu vực và ngôn ngữ", "no_results_found": "Không tìm thấy kết quả nào", "cart_total": "Tổng số tiền trong giỏ hàng", "your_cart_is_empty": "Giỏ hàng của bạn đang trống", "product_image": "Hình ảnh sản phẩm", "product_information": "Thông tin sản phẩm", "quantity": "Số lượng", "product_total": "Tổng sản phẩm", "cart_estimated_total": "Tổng số tiền ước tính", "seller_note": "Hướng dẫn đặc biệt", "cart_subtotal": "Tổng phụ", "discounts": "Giảm giá", "discount": "Giảm giá", "duties_and_taxes_included_shipping_at_checkout_with_policy_html": "Đã bao gồm thuế và thuế nhập khẩu. Ưu đãi giảm giá và phí vận chuyển được tính khi thanh toán.", "duties_and_taxes_included_shipping_at_checkout_without_policy": "Đã bao gồm thuế và thuế nhập khẩu. Ưu đãi giảm giá và phí vận chuyển được tính khi thanh toán.", "taxes_included_shipping_at_checkout_with_policy_html": "Đã bao gồm thuế. Ưu đãi giảm giá và phí vận chuyển được tính khi thanh toán.", "taxes_included_shipping_at_checkout_without_policy": "Đã bao gồm thuế. Ưu đãi giảm giá và phí vận chuyển được tính khi thanh toán.", "duties_included_taxes_at_checkout_shipping_at_checkout_with_policy_html": "Đã bao gồm thuế nhập khẩu. Thuế, ưu đãi giảm giá và phí vận chuyển được tính khi thanh toán.", "duties_included_taxes_at_checkout_shipping_at_checkout_without_policy": "Đã bao gồm thuế nhập khẩu. Thuế, ưu đãi giảm giá và phí vận chuyển được tính khi thanh toán.", "taxes_at_checkout_shipping_at_checkout_with_policy_html": "Thuế, ưu đãi giảm giá và phí vận chuyển được tính khi thanh toán.", "taxes_at_checkout_shipping_at_checkout_without_policy": "Thuế, ưu đãi giảm giá và phí vận chuyển được tính khi thanh toán.", "checkout": "Thanh toán", "cart_title": "Giỏ hàng", "price": "Giá", "price_regular": "Giá thông thường", "price_compare_at": "Giá gốc", "price_sale": "Giá ưu đãi", "duties_and_taxes_included": "Đã bao gồm thuế và thuế nhập khẩu.", "duties_included": "Đã bao gồm thuế nhập khẩu.", "shipping_policy_html": "Phí vận chuyển được tính khi thanh toán.", "taxes_included": "Đã bao gồm thuế.", "product_badge_sold_out": "Đã bán hết", "product_badge_sale": "Giảm giá", "search_input_label": "Tìm kiếm", "search_input_placeholder": "Tìm kiếm", "search_results": "Kết quả tìm kiếm", "search_results_label": "Kết quả tìm kiếm", "search_results_no_results": "Không tìm thấy kết quả cho \"{{ terms }}\". Hãy thử cụm từ tìm kiếm khác.", "search_results_resource_articles": "Bài viết blog", "search_results_resource_collections": "Bộ sưu tập", "search_results_resource_pages": "Trang", "search_results_resource_products": "Sản phẩm", "search_results_resource_queries": "Gợi ý tìm kiếm", "search_results_view_all": "Xem tất cả", "search_results_view_all_button": "Xem tất cả", "search_results_resource_products_count": { "one": "{{ count }} sản phẩm", "other": "{{ count }} sản phẩm" }, "grid_view": { "default_view": "Mặc định", "grid_fieldset": "Lưới cột", "single_item": "Đơn", "zoom_out": "Thu nhỏ" }, "recently_viewed_products": "Đã xem gần đây", "unavailable": "Không có sẵn", "collection_placeholder": "Tiêu đề bộ sưu tập", "product_card_placeholder": "Tiêu đề sản phẩm", "product_count": "Số lượng sản phẩm", "item_count": { "one": "{{ count }} mặt hàng", "other": "{{ count }} mặt hàng" }, "errors": "Lỗi", "featured_products": "Sản phẩm nổi bật", "price_from": "Từ {{ price }}", "search": "Tìm kiếm", "search_results_no_results_check_spelling": "Không tìm thấy kết quả cho \"{{ terms }}\". Hãy kiểm tra chính tả hoặc sử dụng một từ hoặc cụm từ khác.", "filters": "Bộ lọc", "no_products_found": "Không tìm thấy sản phẩm nào.", "price_filter_html": "Giá cao nhất là {{ price }}", "use_fewer_filters_html": "Hãy thử sử dụng ít bộ lọc hơn hoặc xóa tất cả bộ lọc.", "blog_details_separator": "|", "account_title": "Tài khoản", "account_title_personalized": "Xin chào {{ first_name }}", "account_orders": "Đơn hàng", "account_profile": "Hồ sơ", "discount_code": "Mã giảm giá", "duties_and_taxes_included_shipping_at_checkout_with_policy_without_discounts_html": "Đã bao gồm thuế và thuế nhập khẩu. Phí vận chuyển được tính khi thanh toán.", "duties_and_taxes_included_shipping_at_checkout_without_policy_without_discounts": "Đã bao gồm thuế và thuế nhập khẩu. Phí vận chuyển được tính khi thanh toán.", "duties_included_taxes_at_checkout_shipping_at_checkout_with_policy_without_discounts_html": "Đã bao gồm thuế nhập khẩu. Phí vận chuyển được tính khi thanh toán.", "duties_included_taxes_at_checkout_shipping_at_checkout_without_policy_without_discounts": "Đã bao gồm thuế nhập khẩu. Phí vận chuyển được tính khi thanh toán.", "pickup_available_at_html": "Có thể nhận hàng tại {{ location }}", "pickup_available_in": "Có thể nhận hàng tại chỗ, {{ pickup_time }}", "pickup_not_available": "Hiện không có sẵn dịch vụ nhận hàng tại chỗ", "pickup_ready_in": "{{ pickup_time }}", "read_more": "Đọc thêm...", "taxes_at_checkout_shipping_at_checkout_with_policy_without_discounts_html": "Thuế và phí vận chuyển được tính khi thanh toán.", "taxes_at_checkout_shipping_at_checkout_without_policy_without_discounts": "Thuế và phí vận chuyển được tính khi thanh toán.", "taxes_included_shipping_at_checkout_with_policy_without_discounts_html": "Đã bao gồm thuế. Phí vận chuyển được tính khi thanh toán.", "taxes_included_shipping_at_checkout_without_policy_without_discounts": "Đã bao gồm thuế. Phí vận chuyển được tính khi thanh toán.", "wrong_password": "Sai mật khẩu!", "view_more_details": "Xem thêm thông tin", "inventory_low_stock": "Sắp hết hàng", "inventory_in_stock": "Còn hàng", "inventory_out_of_stock": "Hết hàng", "page_placeholder_title": "Tiêu đề trang", "page_placeholder_content": "Chọn một trang để hiển thị nội dung.", "placeholder_image": "Hình ảnh phần giữ chỗ", "inventory_low_stock_show_count": { "one": "Còn {{ count }}", "other": "Còn {{ count }}" }, "powered_by": "Cửa hàng này sẽ được cung cấp bởi", "store_owner_link_html": "Bạn có phải chủ cửa hàng không? Đăng nhập tại đây", "shipping_discount_error": "Ưu đãi giảm giá vận chuyển được hiển thị tại trang thanh toán sau khi thêm địa chỉ", "discount_code_error": "Không thể áp dụng mã giảm giá cho giỏ hàng của bạn", "shipping_policy": "Phí vận chuyển được tính khi thanh toán.", "recipient_form_send_to": "Gửi đến", "recipient_form_email_label": "Email của người nhận", "recipient_form_email_label_my_email": "Email của tôi", "recipient_form_email_address": "Địa chỉ email người nhận", "recipient_form_name_label": "Tên người nhận (không bắt buộc)", "recipient_form_message": "Tin nhắn (không bắt buộc)", "recipient_form_characters_used": "Đã sử dụng {{ used_chars }}/{{ max_chars }} ký tự", "recipient_form_send_on": "DD-MM-YYYY", "recipient_form_send_on_label": "Ngày gửi (tùy chọn)", "recipient_form_fields_visible": "Các trường biểu mẫu cho người nhận hiện đã được hiển thị", "recipient_form_fields_hidden": "Các trường biểu mẫu cho người nhận hiện đã được ẩn", "recipient_form_error": "Đã xảy ra lỗi khi gửi biểu mẫu", "product_custom_property_character_count": "Đã sử dụng {{ used_chars }}/{{ max_chars }} ký tự", "terms_and_policies": "Điều khoản và chính sách", "pagination": { "nav_label": "Điều hướng phân trang", "previous": "Trước", "next": "Tiếp", "page": "Trang {{ page }}" }, "volume_pricing_available": "Có thể áp dụng giảm giá theo số lượng", "volume_pricing": "Giảm giá theo số lượng", "at_price_each": "với giá {{ price }}/sản phẩm", "each": "{{ price }}/sản phẩm", "each_abbreviation": "sản phẩm", "price_at": "với giá", "price_range": "Khoảng giá", "cancel": "Hủy", "product_subtotal": "Tổng phụ sản phẩm", "quantity_per_item": "/sản phẩm", "remove_all": "Xóa tất cả", "remove_all_items_confirmation": "Xóa tất cả {{ count }} mặt hàng khỏi giỏ hàng của bạn?", "remove_one_item_confirmation": "Xóa 1 mặt hàng khỏi giỏ hàng?", "total_items": "Tổng số mặt hàng", "variant": "Mẫu mã", "variant_total": "Tổng số mẫu mã", "view_cart": "Xem giỏ hàng", "your_cart": "Giỏ hàng của bạn", "items_added_to_cart": { "one": "Đã thêm 1 mặt hàng vào giỏ hàng", "other": "Đã thêm {{ count }} mặt hàng vào giỏ hàng" }, "item_count_cutoff": "Hơn {{ count }} mặt hàng" }, "gift_cards": { "issued": { "how_to_use_gift_card": "Sử dụng mã thẻ quà tặng trực tuyến hoặc mã QR tại cửa hàng", "title": "Đây là số dư thẻ quà tặng trị giá {{ value }} của bạn cho {{ shop }}!", "subtext": "Thẻ quà tặng của bạn", "shop_link": "Truy cập cửa hàng trực tuyến", "add_to_apple_wallet": "Thêm vào Apple Wallet", "qr_image_alt": "Mã QR — quét để đổi thẻ quà tặng", "copy_code": "Sao chép mã thẻ quà tặng", "expiration_date": "Hết hạn vào {{ expires_on }}", "copy_code_success": "Đã sao chép mã thành công", "expired": "Đã hết hạn" } }, "blogs": { "article": { "comment_author_separator": "•", "comments_heading": { "one": "{{ count }} nhận xét", "other": "{{ count }} nhận xét" } }, "comment_form": { "email": "Email", "error": "Không thể đăng nhận xét, vui lòng xử lý các vấn đề sau:", "heading": "Để lại nhận xét", "message": "Thông báo", "moderated": "Xin lưu ý, nhận xét cần được phê duyệt trước khi được đăng.", "name": "Tên", "post": "Gửi nhận xét", "success_moderated": "Nhận xét đã được đăng, đang chờ kiểm duyệt", "success": "Nhận xét đã được đăng" } }, "fields": { "separator": "đến" }, "placeholders": { "password": "Mật khẩu", "search": "Tìm kiếm", "product_title": "Tiêu đề sản phẩm", "collection_title": "Tiêu đề bộ sưu tập", "blog_posts": "Bài viết blog", "blog_post_title": "Tiêu đề", "blog_post_author": "Tác giả", "blog_post_date": "Ngày", "blog_post_description": "Một đoạn trích nội dung bài viết blog của bạn" }, "products": { "product": { "add_to_cart": "Thêm vào giỏ hàng", "adding_to_cart": "Đang thêm...", "added_to_cart": "Đã thêm vào giỏ hàng", "add_to_cart_error": "Lỗi khi thêm vào giỏ hàng", "quantity_error_max": "Mặt hàng này có tối đa {{ maximum }}", "sold_out": "Hết hàng", "unavailable": "Không khả dụng", "quantity": "Số lượng", "quantity_increments": "Mức gia tăng {{ increment }}", "quantity_minimum": "Tối thiểu {{ minimum }}", "quantity_maximum": "Tối đa {{ maximum }}", "in_cart": "trong giỏ hàng", "default_title": "Tiêu đề mặc định", "sticky_add_to_cart": "Thanh thêm nhanh vào giỏ hàng" } } } ================================================ FILE: locales/zh-CN.json ================================================ { "blocks": { "load_video": "加载视频:{{ description }}", "sold_out": "售罄", "email_signup": { "label": "电子邮件", "placeholder": "电子邮件地址", "success": "感谢您的订阅!" }, "filter": "筛选条件", "payment_methods": "付款方式", "contact_form": { "name": "名称", "email": "电子邮件", "phone": "电话", "comment": "评论", "post_success": "感谢您联系我们。我们会尽快回复您。", "error_heading": "请调整以下内容:" }, "slider_label": "滑块" }, "accessibility": { "play_model": "演示 3D 模型", "play_video": "播放视频", "unit_price": "单价", "country_results_count": "{{ count }} 个结果", "slideshow_pause": "暂停幻灯片", "slideshow_play": "播放幻灯片", "remove_item": "删除 {{ title}}", "skip_to_text": "跳到内容", "skip_to_product_info": "跳至产品信息", "skip_to_results_list": "跳到结果列表", "new_window": "在新窗口中打开。", "slideshow_next": "下一张幻灯片", "slideshow_previous": "上一张幻灯片", "close_dialog": "关闭对话框", "reset_search": "重置搜索", "search_results_count": "找到“{{ query }}”的 {{ count }} 条搜索结果", "search_results_no_results": "未找到“{{ query }}”的相关结果", "filters": "筛选条件", "account": "账户", "cart": "购物车", "cart_count": "购物车中的商品总数", "filter_count": { "one": "已应用 {{ count }} 个筛选条件", "other": "已应用 {{ count }} 个筛选条件" }, "menu": "菜单", "country_region": "国家/地区", "slide_status": "第 {{ index }} 张幻灯片,共 {{ length }} 张", "scroll_to": "滚动到 {{ title }}", "loading_product_recommendations": "加载产品推荐", "discount": "应用折扣码", "discount_menu": "折扣码", "discount_applied": "已应用折扣码:{{ code }}", "inventory_status": "库存状态", "pause_video": "暂停视频", "localization_region_and_language": "区域和语言选择器", "find_country": "查找国家/地区", "decrease_quantity": "减少数量", "increase_quantity": "增加数量", "quantity": "数量", "rating": "此产品的评分是 {{ rating }}/5", "nested_product": "{{ product_title }}({{ parent_title }})", "remove": "删除", "view_pricing_info": "查看定价信息", "open_hotspot": "打开热点", "slideshow": "幻灯片", "header_navigation_label": "主要" }, "actions": { "add_to_cart": "添加到购物车", "clear_all": "全部清除", "remove": "删除", "view_in_your_space": "在您的空间中查看", "show_filters": "筛选条件", "clear": "清除", "continue_shopping": "继续购物", "log_in_html": "已有账户?登录以快速结账。", "see_items": { "one": "查看 {{ count }} 件商品", "other": "查看 {{ count }} 件商品" }, "view_all": "查看全部", "add": "添加", "choose": "选择", "added": "已添加", "show_less": "显示部分", "show_more": "显示更多", "close": "关闭", "more": "更多", "reset": "重置", "zoom": "缩放", "close_dialog": "关闭对话框", "back": "返回", "log_in": "登录", "log_out": "登出", "remove_discount": "删除折扣 {{ code }}", "enter_using_password": "使用密码进入", "submit": "提交", "enter_password": "输入密码", "view_store_information": "查看商店信息", "apply": "应用", "sign_in_options": "其他登录选项", "sign_up": "注册", "open_image_in_full_screen": "全屏打开图片", "sort": "排序", "show_all_options": "显示所有选项", "open": "打开" }, "content": { "reviews": "评价", "no_results_found": "未找到结果", "language": "语言", "localization_region_and_language": "区域和语言", "cart_total": "购物车总金额", "your_cart_is_empty": "您的购物车为空", "product_image": "产品图片", "product_information": "产品信息", "quantity": "数量", "product_total": "产品总计", "cart_estimated_total": "预计总额", "seller_note": "特殊说明", "cart_subtotal": "小计", "discounts": "折扣", "discount": "折扣", "duties_and_taxes_included_shipping_at_checkout_with_policy_html": "已含关税和税费。结账时计算折扣和运费。", "duties_and_taxes_included_shipping_at_checkout_without_policy": "已含关税和税费。结账时计算折扣和运费。", "taxes_included_shipping_at_checkout_with_policy_html": "已含税费。结账时计算折扣和运费。", "taxes_included_shipping_at_checkout_without_policy": "已含税费。结账时计算折扣和运费。", "duties_included_taxes_at_checkout_shipping_at_checkout_with_policy_html": "已含关税。结账时计算税费、折扣和运费。", "duties_included_taxes_at_checkout_shipping_at_checkout_without_policy": "已含关税。结账时计算税费、折扣和运费。", "taxes_at_checkout_shipping_at_checkout_with_policy_html": "结账时计算税费、折扣和运费。", "taxes_at_checkout_shipping_at_checkout_without_policy": "结账时计算税费、折扣和运费。", "checkout": "结账", "cart_title": "购物车", "price": "价格", "price_regular": "常规价格", "price_compare_at": "原价", "price_sale": "促销价", "duties_and_taxes_included": "已含关税和税费。", "duties_included": "已含关税。", "shipping_policy_html": "结账时计算的运费。", "taxes_included": "已含税费。", "product_badge_sold_out": "售罄", "product_badge_sale": "促销", "grid_view": { "default_view": "默认", "grid_fieldset": "列网格", "single_item": "单个", "zoom_out": "缩小" }, "search_input_label": "搜索", "search_input_placeholder": "搜索", "search_results": "搜索结果", "search_results_label": "搜索结果", "search_results_no_results": "未找到“{{ terms }}”的相关结果。尝试其他搜索词。", "search_results_resource_articles": "博客文章", "search_results_resource_collections": "产品系列", "search_results_resource_pages": "页面", "search_results_resource_products": "产品", "search_results_resource_queries": "搜索建议", "search_results_view_all": "查看全部", "search_results_view_all_button": "查看全部", "search_results_resource_products_count": { "one": "{{ count }} 件产品", "other": "{{ count }} 件产品" }, "recently_viewed_products": "最近的浏览记录", "unavailable": "不可用", "collection_placeholder": "产品系列标题", "product_card_placeholder": "产品标题", "product_count": "产品数量", "item_count": { "one": "{{ count }} 件商品", "other": "{{ count }} 件商品" }, "errors": "错误", "search": "搜索", "search_results_no_results_check_spelling": "未找到“{{ terms }}”的相关结果。请检查拼写或使用其他词或短语。", "featured_products": "特色产品", "no_products_found": "找不到产品。", "price_from": "{{ price }} 起", "use_fewer_filters_html": "尝试减少使用的筛选条件数量,或清除所有筛选条件。", "filters": "筛选条件", "price_filter_html": "最高价格为 {{ price }}", "blog_details_separator": "|", "read_more": "阅读详细内容…", "account_title": "账户", "account_title_personalized": "您好,{{ first_name }}", "account_orders": "订单", "account_profile": "资料", "discount_code": "折扣码", "pickup_available_at_html": "{{ location }} 提供取货服务", "pickup_available_in": "提供取货服务:{{ pickup_time }}", "pickup_not_available": "目前无法提供取货服务", "pickup_ready_in": "{{ pickup_time }}", "wrong_password": "密码错误", "duties_and_taxes_included_shipping_at_checkout_with_policy_without_discounts_html": "已含关税和税费。结账时计算运费。", "duties_and_taxes_included_shipping_at_checkout_without_policy_without_discounts": "已含关税和税费。结账时计算运费。", "duties_included_taxes_at_checkout_shipping_at_checkout_with_policy_without_discounts_html": "已含关税。结账时计算运费。", "duties_included_taxes_at_checkout_shipping_at_checkout_without_policy_without_discounts": "已含关税。结账时计算运费。", "taxes_at_checkout_shipping_at_checkout_with_policy_without_discounts_html": "结账时计算的税费和运费。", "taxes_at_checkout_shipping_at_checkout_without_policy_without_discounts": "结账时计算的税费和运费。", "taxes_included_shipping_at_checkout_with_policy_without_discounts_html": "已含税费。结账时计算运费。", "taxes_included_shipping_at_checkout_without_policy_without_discounts": "已含税费。结账时计算运费。", "view_more_details": "查看更多详细信息", "inventory_low_stock": "低库存", "inventory_in_stock": "现货", "inventory_out_of_stock": "缺货", "page_placeholder_title": "页面标题", "page_placeholder_content": "选择一个页面来显示其内容。", "placeholder_image": "占位符图像", "inventory_low_stock_show_count": { "one": "剩余 {{ count }}", "other": "剩余 {{ count }}" }, "shipping_discount_error": "添加地址后,结账时会显示运费折扣", "discount_code_error": "折扣码无法应用于您的购物车", "shipping_policy": "结账时计算运费。", "powered_by": "此商店依托", "store_owner_link_html": "您是否为店主?在此处登录", "recipient_form_send_to": "发送至", "recipient_form_email_label": "收件人电子邮件", "recipient_form_email_label_my_email": "我的电子邮件", "recipient_form_email_address": "收件人电子邮件地址", "recipient_form_name_label": "收件人姓名(可选)", "recipient_form_message": "消息(可选)", "recipient_form_characters_used": "已输入 {{ used_chars }} 个字符,最多 {{ max_chars }} 个", "recipient_form_send_on": "年-月-日", "recipient_form_send_on_label": "发送日期(可选)", "recipient_form_fields_visible": "收件人表单字段现在可见", "recipient_form_fields_hidden": "收件人表单字段现已隐藏", "recipient_form_error": "提交表单时出现错误", "product_custom_property_character_count": "已输入 {{ used_chars }} 个字符,最多 {{ max_chars }} 个", "terms_and_policies": "条款和政策", "pagination": { "nav_label": "分页导航", "previous": "上一页", "next": "下一页", "page": "第 {{ page }} 页" }, "volume_pricing_available": "提供批量定价", "volume_pricing": "批量定价", "at_price_each": "{{ price }}/件", "each": "{{ price }}/件", "each_abbreviation": "单件", "price_at": "价格", "price_range": "价格范围", "item_count_cutoff": "超过 {{ count }} 件商品", "cancel": "取消", "product_subtotal": "产品小计", "quantity_per_item": "/件", "remove_all": "全部删除", "remove_all_items_confirmation": "删除您购物车中的全部 {{ count }} 件商品?", "remove_one_item_confirmation": "从购物车中删除 1 件商品?", "total_items": "商品总数", "variant": "多属性", "variant_total": "多属性总计", "view_cart": "查看购物车", "your_cart": "您的购物车", "items_added_to_cart": { "one": "1 件商品已加入购物车", "other": "{{ count }} 件商品已加入购物车" } }, "gift_cards": { "issued": { "how_to_use_gift_card": "在线使用礼品卡代码或在店内使用二维码", "title": "您的 {{ shop }} 的礼品卡余额为 {{ value }}!", "subtext": "您的礼品卡", "shop_link": "访问在线商店", "add_to_apple_wallet": "添加到 Apple Wallet", "qr_image_alt": "二维码 — 扫描兑换礼品卡", "copy_code": "复制礼品卡代码", "expiration_date": "过期日期:{{ expires_on }}", "copy_code_success": "已成功复制代码", "expired": "已过期" } }, "placeholders": { "password": "密码", "search": "搜索", "product_title": "产品标题", "collection_title": "产品系列标题", "blog_posts": "博客文章", "blog_post_title": "标题", "blog_post_author": "作者", "blog_post_date": "日期", "blog_post_description": "博客文章内容摘录" }, "products": { "product": { "add_to_cart": "添加到购物车", "added_to_cart": "添加到购物车", "adding_to_cart": "正在添加...", "add_to_cart_error": "添加到购物车时出错", "sold_out": "售罄", "unavailable": "不可售", "quantity_error_max": "此商品上限为 {{ maximum }}", "quantity": "数量", "quantity_increments": "增量为 {{ increment }}", "quantity_minimum": "最少 {{ minimum }} 个", "quantity_maximum": "最多 {{ maximum }} 个", "in_cart": "在购物车中", "default_title": "默认标题", "sticky_add_to_cart": "快速添加到购物车栏" } }, "fields": { "separator": "到" }, "blogs": { "article": { "comment_author_separator": "•", "comments_heading": { "one": "{{ count }} 条评论", "other": "{{ count }} 条评论" } }, "comment_form": { "email": "电子邮件", "error": "评论无法发布,请解决以下问题:", "heading": "发表评论", "message": "消息", "moderated": "请注意,评论必须在发布之前获得批准。", "name": "名称", "post": "发布评论", "success_moderated": "评论已发布,等待审核", "success": "评论已发布" } } } ================================================ FILE: locales/zh-CN.schema.json ================================================ { "names": { "404": "404", "borders": "边框", "collapsible_row": "可折叠行", "colors": "颜色", "custom_section": "自定义分区", "icon": "图标", "logo_and_favicon": "Logo 和网站图标", "overlapping_blocks": "重叠区块", "rich_text_section": "富文本", "product_buy_buttons": "购买按钮", "product_description": "描述", "product_price": "价格", "product_variant_picker": "多属性选择器", "slideshow": "幻灯片", "typography": "排版", "video": "视频", "slideshow_controls": "幻灯片控件", "size": "尺寸", "spacing": "间距", "product_recommendations": "推荐产品", "product_media": "产品媒体文件", "featured_collection": "特色产品系列", "add_to_cart": "添加到购物车", "email_signup": "电子邮件注册", "submit_button": "提交按钮", "grid_layout_selector": "网格布局选择器", "image": "图片", "list_items": "列表项", "facets": "分面", "variants": "多属性", "styles": "样式", "product_cards": "产品卡", "buttons": "按钮", "inputs": "输入", "primary_button": "主要按钮", "secondary_button": "次要按钮", "popovers_and_modals": "弹出框和模态窗口", "marquee": "选取框", "pull_quote": "引文", "contact_form": "联系表单", "featured_product": "产品亮点", "icons_with_text": "带文本图标", "product_list": "特色产品系列", "spacer": "间距", "alternating_content_rows": "交替行", "accelerated_checkout": "快捷结账", "accordion": "手风琴", "accordion_row": "手风琴行", "animations": "动画", "announcement": "公告", "announcement_bar": "公告栏", "badges": "徽章", "button": "按钮", "cart": "购物车", "cart_items": "购物车商品", "cart_products": "购物车产品", "cart_title": "购物车", "collection": "产品系列", "collection_card": "产品系列卡片", "collection_columns": "产品系列列", "collection_container": "产品系列", "collection_description": "产品系列描述", "collection_image": "产品系列图片", "collection_info": "产品系列信息", "collection_list": "产品系列列表", "collections": "产品系列", "content": "内容", "content_grid": "内容网格", "details": "详细信息", "divider": "分隔符", "filters": "筛选和排序", "follow_on_shop": "在 Shop 中关注", "footer": "页脚", "footer_utilities": "页脚实用工具", "group": "群组", "header": "标头", "heading": "标题", "icons": "图标", "image_with_text": "带文本图片", "input": "输入", "logo": "Logo", "magazine_grid": "杂志网格", "media": "媒体文件", "menu": "菜单", "mobile_layout": "移动布局", "payment_icons": "支付图标", "popup_link": "弹出窗口链接", "predictive_search": "搜索弹出框", "predictive_search_empty": "预测搜索为空", "price": "价格", "product": "产品", "product_card": "产品卡", "product_card_media": "媒体文件", "product_card_rendering": "产品卡呈现", "product_grid": "网格", "product_grid_main": "产品网格", "product_image": "产品图片", "product_information": "产品信息", "product_review_stars": "评论星级", "quantity": "数量", "row": "行", "search": "搜索", "section": "分区", "selected_variants": "已选多属性", "slide": "幻灯片", "social_media_links": "社交媒体链接", "steps": "步骤", "summary": "摘要", "swatches": "样本", "testimonials": "客户评价", "text": "文本", "title": "标题", "utilities": "实用工具", "search_input": "搜索输入", "search_results": "搜索结果", "read_only": "只读", "collection_title": "产品系列标题", "collections_bento": "产品系列列表:Bento", "faq_section": "常见问题解答", "hero": "主推", "hero_bottom_aligned": "主推:底部对齐", "jumbo_text": "大号文本", "view_all_button": "查看全部", "video_section": "视频", "page_layout": "页面布局", "product_title": "产品标题", "custom_liquid": "自定义 Liquid", "blog": "博客", "blog_post": "博客文章", "blog_posts": "博客文章", "caption": "字幕", "collection_card_image": "图片", "collection_links": "产品系列链接", "collection_links_spotlight": "产品系列链接:聚焦", "collection_links_text": "产品系列链接:文本", "collections_carousel": "产品系列列表:轮播", "collections_editorial": "产品系列列表:编辑样式", "collections_grid": "产品系列列表:网格", "copyright": "版权", "count": "计数", "divider_section": "分隔符", "drawers": "抽屉式边栏", "editorial": "编辑样式", "editorial_jumbo_text": "编辑样式:大号文本", "hero_marquee": "主推:选取框", "input_fields": "输入字段", "local_pickup": "到店取货", "marquee_section": "选取框", "media_with_text": "带文本媒体文件", "page": "页面", "page_content": "内容", "policy_list": "政策链接", "prices": "价格", "product_list_button": "“查看全部”按钮", "products_carousel": "特色产品系列:轮播", "products_editorial": "特色产品系列:编辑样式", "products_grid": "特色产品系列:网格", "product_inventory": "产品库存", "social_link": "社交链接", "split_showcase": "拆分展示", "variant_pickers": "多属性选择器", "pills": "胶囊标签", "large_logo": "大号 logo", "description": "描述", "featured_image": "配图", "multicolumn": "多列", "product_custom_property": "特殊说明", "blog_card": "博客卡片", "blog_posts_grid": "博客文章:网格", "blog_posts_carousel": "博客文章:轮播", "blog_posts_editorial": "博客文章:编辑样式", "excerpt": "摘要", "footer_password": "密码页脚", "policies_and_links": "政策和链接", "card": "卡片", "carousel": "轮播", "carousel_content": "轮播内容", "quick_order_list": "快速订购列表", "column": "列", "comparison_slider": "对比滑块", "slideshow_full_frame": "幻灯片:全画幅", "slideshow_inset": "幻灯片:内嵌", "image_compare": "图片对比", "subheading": "副标题", "featured_product_information": "特色产品", "product_hotspots": "产品热点", "hotspot_product": "热点", "product_sku": "SKU", "layered_slideshow": "分层幻灯片" }, "settings": { "alignment": "对齐方式", "autoplay": "自动播放", "background": "背景", "border_radius": "角半径", "border_width": "边框粗细", "borders": "边框", "bottom_padding": "底部内边距", "button": "按钮", "color": "颜色", "colors": "颜色", "content_alignment": "内容对齐方式", "content_direction": "内容方向", "content_position": "内容位置", "cover_image_size": "封面图片尺寸", "cover_image": "封面图片", "custom_minimum_height": "自定义最小高度", "custom_width": "自定义宽度", "enable_video_looping": "视频循环", "favicon": "网站图标", "font_family": "字体系列", "gap": "间距", "geometric_translate_y": "几何 Y 轴平移", "heading": "标题", "icon": "图标", "image": "图片", "image_icon": "图片图标", "image_opacity": "图片不透明度", "image_position": "图片位置", "image_ratio": "图片比例", "label": "标签", "line_height": "行高", "link": "链接", "layout_gap": "布局间距", "make_section_full_width": "使分区全宽显示", "minimum_height": "最小高度", "opacity": "不透明度", "overlay_opacity": "叠加不透明度", "padding": "内边距", "primary_color": "链接", "product": "产品", "section_width": "分区宽度", "size": "尺寸", "slide_spacing": "幻灯片间距", "slide_width": "幻灯片宽度", "slideshow_fullwidth": "全宽幻灯片", "style": "样式", "text": "文本", "text_case": "大小写", "top_padding": "顶部内边距", "video": "视频", "video_alt_text": "替代文本", "video_loop": "循环播放视频", "video_position": "视频位置", "width": "宽度", "z_index": "Z-index", "limit_content_width": "限制内容宽度", "color_scheme": "配色方案", "inherit_color_scheme": "继承配色方案", "product_count": "产品计数", "product_type": "产品类型", "content_width": "内容宽度", "collection": "产品系列", "enable_sticky_content": "在台式电脑上使用粘性内容", "error_color": "错误", "success_color": "成功", "primary_font": "主字体", "secondary_font": "次要字体", "tertiary_font": "第三字体", "columns": "列", "items_to_show": "要显示的商品", "layout": "布局", "layout_type": "类型", "show_grid_layout_selector": "显示网格布局选择器", "view_more_show": "显示“查看更多”按钮", "image_gap": "图片间距", "width_desktop": "台式电脑宽度", "width_mobile": "移动设备宽度", "border_style": "边框样式", "height": "高度", "thickness": "粗细", "stroke": "描边", "filter_style": "筛选样式", "swatches": "样本", "quick_add_colors": "快速添加颜色", "divider_color": "分隔线", "border_opacity": "边框不透明度", "hover_background": "悬停背景", "hover_borders": "悬停边框", "hover_text": "悬停文本", "primary_hover_color": "悬停链接", "primary_button_text": "主按钮文本", "primary_button_background": "主按钮背景", "primary_button_border": "主按钮边框", "secondary_button_text": "次要按钮文本", "secondary_button_background": "次要按钮背景", "secondary_button_border": "次要按钮边框", "shadow_color": "阴影", "limit_media_to_screen_height": "限制在屏幕高度内", "mobile_logo_image": "移动设备 logo", "video_autoplay": "自动播放", "video_cover_image": "封面图片", "video_external_url": "URL", "video_source": "来源", "background_color": "背景颜色", "hide_padding": "隐藏内边距", "size_mobile": "移动设备尺寸", "pixel_size_mobile": "像素尺寸", "percent_size_mobile": "尺寸百分比", "unit": "单位", "custom_mobile_size": "自定义移动设备尺寸", "fixed_height": "像素高度", "fixed_width": "像素宽度", "percent_height": "高度百分比", "percent_width": "宽度百分比", "percent_size": "尺寸百分比", "pixel_size": "像素尺寸", "first_row_media_position": "第一行媒体文件位置", "accordion": "手风琴", "aspect_ratio": "宽高比", "auto_rotate_announcements": "自动轮播公告", "auto_rotate_slides": "自动轮播幻灯片", "badge_corner_radius": "角半径", "badge_position": "在卡上的位置", "badge_sale_color_scheme": "促销", "badge_sold_out_color_scheme": "已售罄", "behavior": "显示方式", "blur": "阴影模糊", "border": "边框", "bottom": "底部", "card_image_height": "产品图片高度", "carousel_on_mobile": "在移动设备上使用轮播", "cart_count": "购物车计数", "cart_items": "购物车商品", "cart_related_products": "相关产品", "cart_title": "购物车", "cart_total": "购物车总计", "cart_type": "类型", "case": "大小写", "checkout_buttons": "快捷结账按钮", "collection_list": "产品系列", "collection_templates": "产品系列模板", "content": "内容", "corner_radius": "角半径", "country_region": "国家/地区", "currency_code": "货币代码", "custom_height": "自定义高度", "desktop_height": "台式电脑高度", "direction": "方向", "display": "显示方式", "divider_thickness": "分隔线粗细", "divider": "分隔线", "dividers": "分隔线", "drop_shadow": "投影", "empty_state_collection_info": "在输入搜索词前显示", "empty_state_collection": "空状态产品系列", "enable_filtering": "筛选", "enable_grid_density": "网格布局控件", "enable_sorting": "排序", "enable_zoom": "启用缩放", "equal_columns": "等宽列", "expand_first_group": "展开第一个群组", "extend_media_to_screen_edge": "将媒体文件扩展到屏幕边缘", "extend_summary": "扩展到屏幕边缘", "extra_large": "超大", "extra_small": "超小", "flag": "国旗", "font_price": "价格字体", "font_weight": "字重", "font": "字体", "full_width_first_image": "第一张图片使用全宽", "full_width_on_mobile": "在移动设备上使用全宽", "heading_preset": "标题预设", "hide_unselected_variant_media": "隐藏未选择的多属性媒体文件", "horizontal_gap": "水平间距", "horizontal_offset": "阴影水平偏移", "hover_behavior": "悬停行为", "icon_background": "图标背景", "icons": "图标", "image_border_radius": "图片角半径", "installments": "分期付款", "integrated_button": "集成式按钮", "language_selector": "语言选择器", "large": "大", "left_padding": "左侧内边距", "left": "左", "letter_spacing": "字间距", "limit_product_details_width": "限制产品详细信息宽度", "link_preset": "链接预设", "links": "链接", "logo_font": "logo 字体", "logo": "logo", "loop": "循环", "make_details_sticky_desktop": "在台式电脑上使用粘性", "max_width": "最大宽度", "media_height": "媒体文件高度", "media_overlay": "媒体文件叠加", "media_position": "媒体文件位置", "media_type": "媒体文件类型", "media_width": "媒体文件宽度", "menu": "菜单", "mobile_columns": "移动设备列数", "mobile_height": "移动设备高度", "mobile_quick_add": "移动设备快速添加", "motion_direction": "动态方向", "motion": "动态", "movement_direction": "移动方向", "navigation_bar_color_scheme": "导航栏配色方案", "navigation_bar": "导航栏", "navigation": "导航", "open_new_tab": "在新标签页中打开链接", "overlay_color": "叠加颜色", "overlay": "叠加", "padding_bottom": "底部内边距", "padding_horizontal": "水平内边距", "padding_top": "顶部内边距", "page_width": "页面宽度", "pagination": "分页", "placement": "展示位置", "position": "位置", "preset": "预设", "product_cards": "产品卡", "product_pages": "产品页面", "product_templates": "产品模板", "products": "产品", "quick_add": "快速添加", "ratio": "比例", "regular": "常规", "review_count": "评论计数", "right": "右", "row_height": "行高", "row": "行", "seller_note": "允许给卖家留言", "shape": "形状", "show_as_accordion": "在移动设备上以手风琴样式显示", "show_sale_price_first": "先显示促销价", "show_tax_info": "税款信息", "show": "显示", "small": "小", "speed": "速度", "statement": "对账单", "sticky_header": "粘性标头", "text_hierarchy": "文本层次结构", "text_presets": "文本预设", "title": "标题", "top": "顶部", "type": "类型", "type_preset": "文本预设", "underline_thickness": "下划线粗细", "variant_images": "多属性图片", "vendor": "厂商", "vertical_gap": "垂直间距", "vertical_offset": "阴影垂直偏移", "vertical_on_mobile": "在移动设备上垂直显示", "view_all_as_last_card": "“查看全部”作为最后一张卡", "weight": "粗细", "wrap": "换行", "read_only": "只读", "always_stack_buttons": "始终堆叠按钮", "custom_mobile_width": "自定义移动设备宽度", "gradient_direction": "渐变方向", "headings": "标题", "overlay_style": "叠加样式", "shadow_opacity": "阴影不透明度", "show_filter_label": "已应用筛选的文本标签", "show_swatch_label": "样本的文本标签", "transparent_background": "透明背景", "account": "账户", "alignment_mobile": "移动设备对齐方式", "align_baseline": "对齐文本基线", "animation_repeat": "重复播放动画", "add_discount_code": "允许在购物车中使用折扣", "background_overlay": "背景叠加", "background_media": "背景媒体文件", "border_thickness": "边框粗细", "bottom_row": "底行", "button_text_case": "文本大小写", "card_hover_effect": "卡悬停效果", "card_size": "卡尺寸", "auto_open_cart_drawer": "“添加到购物车”后自动打开抽屉式边栏", "collection_count": "产品系列计数", "collection_title_case": "产品系列标题大小写", "custom_liquid": "Liquid 代码", "default": "默认", "default_logo": "默认 logo", "divider_width": "分隔线宽度", "hide_logo_on_home_page": "在主页上隐藏 logo", "horizontal_padding": "水平内边距", "inventory_threshold": "低库存阈值", "inverse": "反色", "inverse_logo": "反色 logo", "layout_style": "样式", "length": "长度", "mobile_card_size": "移动设备卡尺寸", "mobile_pagination": "移动设备分页", "open_row_by_default": "默认打开行", "page": "页面", "page_transition_enabled": "页面过渡", "product_and_card_title_case": "产品和卡标题大小写", "product_title_case": "产品标题大小写", "right_padding": "右侧内边距", "search": "搜索", "search_icon": "搜索图标", "search_position": "位置", "search_row": "行", "show_author": "作者", "show_alignment": "显示对齐方式", "show_count": "显示计数", "show_date": "日期", "show_inventory_quantity": "显示低库存数量", "show_pickup_availability": "显示取货服务信息", "show_search": "显示搜索", "text_label_case": "文本标签大小写", "transition_to_main_product": "产品卡到产品页面的过渡", "use_inverse_logo": "使用反色 logo", "vertical_padding": "垂直内边距", "visibility": "可见性", "product_corner_radius": "产品角半径", "card_corner_radius": "卡角半径", "blurred_reflection": "模糊反射", "reflection_opacity": "反射不透明度", "show_second_image_on_hover": "悬停时显示第二张图片", "media": "媒体文件", "product_card_carousel": "显示轮播", "media_fit": "媒体文件适应", "scroll_speed": "显示下一条公告的时间", "show_powered_by_shopify": "显示“由 Shopify 提供支持”", "seller_note_open_by_default": "默认打开给卖家的留言", "gift_card_form": "礼品卡表单", "add_to_cart_animation": "添加到购物车", "custom_link": "自定义链接", "product_custom_property": { "heading": "标题", "description": "描述", "key": "属性名称", "key_info": "不能为空,且对于每个块都必须唯一。将显示在购物车、结账和订单详细信息中。", "placeholder_text": "占位符文本", "default_heading": "自定义您的产品", "default_placeholder": "输入您的特殊说明", "default_property_key": "特殊说明", "max_length": "最大字符数", "required": "需要输入内容才能将商品添加到购物车", "input_type": "输入类型", "input_type_text": "文本", "input_type_checkbox": "复选框", "content_settings": "内容设置", "buyers_input": "客户输入", "checkbox_label": "复选框标签", "default_checkbox_label": "包含礼品包装", "heading_preset": "标题", "description_preset": "描述", "input_preset": "输入", "checkbox_preset": "复选框标签" }, "blog": "博客", "post_count": "文章计数", "animation": "动画", "top_level_size": "顶层尺寸", "empty_cart_button_link": "空购物车按钮链接", "auto_load_products": "滚动时自动加载产品", "products_per_page": "每页产品数", "custom_mobile_media": "在移动版上显示不同媒体文件", "stack_media_on_mobile": "堆叠媒体文件", "media_type_1": "媒体文件类型", "media_type_2": "媒体文件 2 类型", "full_frame_on_mobile": "在移动设备上全宽显示", "skus": "SKU", "variant_per_page": "每页多属性数量", "image_1": "图片 1", "image_2": "图片 2", "after_image": "“之后”的图片", "before_image": "“之前”的图片", "cs_slider_style": "滑块样式", "cs_slider_color": "滑块颜色", "cs_slider_inner_color": "滑块内部颜色", "text_on_images": "图片上的文本", "card_height": "卡片高度", "submenu_size": "子菜单大小", "desktop_position": "桌面端位置", "desktop_pagination": "桌面端分页", "bullseye_color": "内部颜色", "hotspot_color": "热点颜色", "product_price_typography": "产品价格排版", "product_title_typography": "产品标题排版", "x_position": "水平位置", "y_position": "垂直位置", "enable_sticky_add_to_cart": "悬浮“添加到购物车”栏", "sticky_add_to_cart": "悬浮“添加到购物车”", "actions_display_style": "菜单样式" }, "options": { "apple": "Apple", "arrow": "箭头", "auto": "自动", "banana": "香蕉", "bottle": "瓶子", "box": "方框", "buttons": "按钮", "carrot": "胡萝卜", "center": "居中", "chat_bubble": "聊天气泡", "clipboard": "剪贴板", "contain": "适应", "counter": "计数器", "cover": "填充", "custom": "自定义", "dairy_free": "不含乳制品", "dairy": "乳制品", "default": "默认", "dropdowns": "下拉菜单", "dots": "圆点", "dryer": "烘干机", "end": "末尾", "eye": "眼睛", "facebook": "Facebook", "fill": "填充", "fire": "火焰", "fit": "适应", "full": "全宽", "full_and_page": "全宽背景,页面宽度内容", "gluten_free": "不含麸质", "heading": "标题", "heart": "心形", "horizontal": "水平", "instagram": "Instagram", "iron": "熨斗", "landscape": "横向", "large": "大", "leaf": "叶子", "leather": "皮革", "lg": "LG", "lightning_bolt": "闪电", "link": "链接", "lipstick": "口红", "lock": "锁", "lowercase": "小写", "m": "M", "map_pin": "地图图钉", "medium": "中", "none": "无", "numbers": "数字", "nut_free": "不含坚果", "outline": "轮廓", "page": "页面", "pants": "裤子", "paw_print": "爪印", "pepper": "辣椒", "perfume": "香水", "pinterest": "Pinterest", "plane": "飞机", "plant": "植物", "portrait": "纵向", "price_tag": "价格标签", "question_mark": "问号", "recycle": "回收", "return": "退货", "ruler": "尺子", "s": "S", "sentence": "句首字母大写", "serving_dish": "餐盘", "shirt": "衬衫", "shoe": "鞋子", "silhouette": "轮廓", "small": "小", "snapchat": "Snapchat", "snowflake": "雪花", "solid": "实线", "space_between": "两端对齐", "square": "方形", "star": "星形", "start": "开头", "stopwatch": "秒表", "tiktok": "TikTok", "truck": "卡车", "tumblr": "Tumblr", "twitter": "X (Twitter)", "uppercase": "大写", "vertical": "垂直", "vimeo": "Vimeo", "washing": "洗涤", "circle": "圆形", "swatches": "样本", "full_and_page_offset_left": "全宽背景,页面宽度内容,向左偏移", "full_and_page_offset_right": "全宽背景,页面宽度内容,向右偏移", "offset_left": "向左偏移", "offset_right": "向右偏移", "page_center_aligned": "页面,居中对齐", "page_left_aligned": "页面,左对齐", "page_right_aligned": "页面,右对齐", "button": "按钮", "caption": "字幕", "h1": "标题 1", "h2": "标题 2", "h3": "标题 3", "h4": "标题 4", "h5": "标题 5", "h6": "标题 6", "paragraph": "段落", "primary": "主要", "secondary": "次要", "tertiary": "第三", "chevron_left": "向左 V 形", "chevron_right": "向右 V 形", "diamond": "菱形", "grid": "网格", "parallelogram": "平行四边形", "rounded": "圆角", "fit_content": "适应", "pills": "胶囊标签", "heavy": "粗", "thin": "细", "drawer": "抽屉式边栏", "preview": "预览", "text": "文本", "video_uploaded": "已上传", "video_external_url": "外部 URL", "up": "向上", "down": "向下", "gradient": "渐变", "fixed": "固定", "pixel": "像素", "percent": "百分比", "above_carousel": "轮播上方", "all": "全部", "always": "始终", "arrows_large": "大箭头", "arrows": "箭头", "aspect_ratio": "宽高比", "balance": "平衡", "bento": "Bento", "black": "黑色", "bluesky": "Bluesky", "body_large": "正文(大)", "body_regular": "正文(常规)", "body_small": "正文(小)", "bold": "加粗", "bottom_left": "左下角", "bottom_right": "右下角", "bottom": "底部", "capitalize": "首字母大写", "caret": "插入符号", "carousel": "轮播", "check_box": "复选框", "chevron_large": "大 V 形", "chevron": "V 形", "chevrons": "V 形", "classic": "经典", "collection_images": "产品系列图片", "color": "颜色", "complementary": "互补", "dissolve": "溶解", "dotted": "点状", "editorial": "编辑样式", "extra_large": "特大", "extra_small": "特小", "featured_collections": "特色产品系列", "featured_products": "特色产品", "font_primary": "主要", "font_secondary": "次要", "font_tertiary": "第三", "forward": "向前", "full_screen": "全屏", "heading_extra_large": "标题(特大)", "heading_extra_small": "标题(特小)", "heading_large": "标题(大)", "heading_regular": "标题(常规)", "heading_small": "标题(小)", "icon": "图标", "image": "图片", "input": "输入", "inside_carousel": "轮播内部", "inverse_large": "反色大号", "inverse": "反色", "large_arrows": "大箭头", "large_chevrons": "大 V 形", "left": "左", "light": "细", "linkedin": "LinkedIn", "loose": "宽松", "media_first": "媒体文件优先", "media_second": "媒体文件第二", "modal": "模态窗口", "narrow": "窄", "never": "从不", "next_to_carousel": "轮播旁边", "normal": "正常", "nowrap": "不换行", "off_media": "媒体文件外", "on_media": "在媒体文件上", "on_scroll_up": "向上滚动时", "one_half": "1/2", "one_number": "1", "one_third": "1/3", "pill": "胶囊", "plus": "Plus", "pretty": "精美", "price": "价格", "primary_style": "主要样式", "rectangle": "矩形", "regular": "常规", "related": "相关", "reverse": "反向", "rich_text": "富文本", "right": "右", "secondary_style": "次要样式", "semibold": "半粗体", "shaded": "阴影", "show_second_image": "显示第二张图片", "single": "单个", "slide_left": "向左滑动", "slide_up": "向上滑动", "spotify": "Spotify", "stack": "堆叠", "text_only": "仅文本", "threads": "Threads", "thumbnails": "缩略图", "tight": "紧凑", "top_left": "左上角", "top_right": "右上角", "top": "顶部", "two_number": "2", "two_thirds": "2/3", "underline": "下划线", "video": "视频", "wide": "宽", "youtube": "YouTube", "accent": "强调色", "below_image": "图片下方", "blur": "模糊", "body": "正文", "button_primary": "主要按钮", "button_secondary": "次要按钮", "compact": "紧凑", "crop_to_fit": "裁剪以适应", "hidden": "隐藏", "hint": "提示", "lift": "提升", "maintain_aspect_ratio": "保持宽高比", "off": "关闭", "on_image": "在图片上", "reveal": "揭示", "scale": "缩放", "social_bluesky": "社交:Bluesky", "social_facebook": "社交:Facebook", "social_instagram": "社交:Instagram", "social_linkedin": "社交:LinkedIn", "social_pinterest": "社交:Pinterest", "social_snapchat": "社交:Snapchat", "social_spotify": "社交:Spotify", "social_threads": "社交:Threads", "social_tiktok": "社交:TikTok", "social_tumblr": "社交:Tumblr", "social_twitter": "社交:X (Twitter)", "social_whatsapp": "社交:WhatsApp", "social_vimeo": "社交:Vimeo", "social_youtube": "社交:YouTube", "spotlight": "聚焦", "standard": "标准", "subheading": "副标题", "subtle_zoom": "缩放", "with_hints": "带提示", "below_media": "媒体文件下方", "full_frame": "全画幅", "icons": "图标" }, "content": { "advanced": "高级", "background_image": "背景图片", "background_video": "背景视频", "block_size": "区块尺寸", "borders": "边框", "describe_the_video_for": "为使用屏幕阅读器的客户描述视频。[了解更多](https://help.shopify.com/manual/online-store/themes/theme-structure/theme-features#video-block)", "section_size": "分区尺寸", "slideshow_width": "幻灯片宽度", "typography": "排版", "width_is_automatically_optimized": "宽度会自动针对移动设备进行优化。", "complementary_products": "互补产品必须通过 Search & Discovery 应用进行设置。[了解更多](https://help.shopify.com/manual/online-store/search-and-discovery)", "mobile_column_optimization": "列将自动针对移动设备进行优化", "content_width": "内容宽度仅在分区宽度设置为全宽时适用。", "responsive_font_sizes": "尺寸会自动缩放以适应所有屏幕尺寸", "buttons": "按钮", "swatches": "样本", "variant_settings": "多属性设置", "background": "背景", "cards_layout": "卡片布局", "section_layout": "分区布局", "mobile_size": "移动设备尺寸", "appearance": "外观", "arrows": "箭头", "body_size": "正文大小", "bottom_row_appearance": "底行外观", "carousel_navigation": "轮播导航", "carousel_pagination": "轮播分页", "copyright": "版权", "edit_logo_in_theme_settings": "在[模板设置](/editor?context=theme&category=logo%20and%20favicon)中编辑 logo", "edit_price_in_theme_settings": "在[模板设置](/editor?context=theme&category=currency%20code)中编辑价格格式", "edit_variants_in_theme_settings": "在[模板设置](/editor?context=theme&category=variants)中编辑多属性样式", "email_signups_create_customer_profiles": "注册会添加[客户资料](https://help.shopify.com/manual/customers)", "follow_on_shop_eligiblity": "若要显示该按钮,必须安装 Shop 渠道并激活 Shop Pay。[了解更多](https://help.shopify.com/en/manual/online-store/themes/customizing-themes/add-shop-buttons)", "fonts": "字体", "grid": "网格", "heading_size": "标题大小", "image": "图片", "input": "输入", "layout": "布局", "link": "链接", "link_padding": "链接内边距", "localization": "本地化", "logo": "Logo", "margin": "外边距", "media": "媒体文件", "media_1": "媒体文件 1", "media_2": "媒体文件 2", "menu": "菜单", "mobile_layout": "移动布局", "padding": "内边距", "padding_desktop": "桌面版内边距", "paragraph": "段落", "policies": "政策", "popup": "弹出窗口", "search": "搜索", "size": "尺寸", "social_media": "社交媒体", "submit_button": "提交按钮", "text_presets": "文本预设", "transparent_background": "透明背景", "typography_primary": "主要排版", "typography_secondary": "次要排版", "typography_tertiary": "第三排版", "mobile_width": "移动设备宽度", "width": "宽度", "visible_if_collection_has_more_products": "当产品系列中的产品多于显示数量时可见", "carousel": "轮播", "colors": "颜色", "collection_page": "产品系列页面", "customer_account": "客户账户", "edit_empty_state_collection_in_theme_settings": "在[模板设置](/editor?context=theme&category=search)中编辑空状态产品系列", "grid_layout": "网格布局", "home_page": "主页", "images": "图片", "inverse_logo_info": "在透明标头背景设置为“反色”时使用", "manage_customer_accounts": "在客户账户设置中[管理可见性](/admin/settings/customer_accounts)。不支持旧版账户。", "manage_policies": "[管理政策](/admin/settings/legal)", "product_page": "产品页面", "text": "文本", "thumbnails": "缩略图", "visibility": "可见性", "app_required_for_ratings": "产品评分需要使用应用。[了解更多](https://help.shopify.com/manual/apps)", "icon": "图标", "manage_store_name": "[管理商店名称](/admin/settings/general?edit=storeName)", "resource_reference_collection_card": "显示父分区中的产品系列", "resource_reference_collection_card_image": "显示父产品系列中的图片", "resource_reference_collection_title": "显示父产品系列中的标题", "resource_reference_product": "自动连接到父产品", "resource_reference_product_card": "显示父分区中的产品", "resource_reference_product_inventory": "显示父产品中的库存", "resource_reference_product_price": "显示父产品中的价格", "resource_reference_product_recommendations": "根据父产品显示推荐", "resource_reference_product_review": "显示父产品中的评论", "resource_reference_product_swatches": "显示父产品中的样本", "resource_reference_product_title": "显示父产品中的标题", "resource_reference_product_variant_picker": "显示父产品中的多属性", "resource_reference_product_media": "显示父产品中的媒体文件", "product_media": "产品媒体文件", "section_link": "分区链接", "gift_card_form_description": "客户可以通过电子邮件将礼品卡发送给收件人,并附上个人留言。[了解更多](https://help.shopify.com/manual/products/gift-card-products)", "heading": "标题", "resource_reference_product_custom_property": "添加可自定义的输入字段以收集自定义信息,这些信息将添加到此订单项目,稍后在订单详细信息中可见。", "block_link": "区块链接", "submenu_feature": "子菜单功能", "cart_features": "购物车功能", "email_signup": "电子邮件注册", "mobile_media": "移动设备媒体文件", "mobile_media_2": "移动设备媒体文件 2", "navigation": "导航", "popover": "弹出框", "popover_position": "弹出框位置", "resource_reference_product_sku": "显示主产品的 SKU", "content_layout": "内容布局", "mobile_media_1": "移动版媒体文件 1", "utilities": "实用工具" }, "html_defaults": { "share_information_about_your": "

与您的客户分享有关您品牌的信息。描述产品、发布公告或欢迎客户光临您的商店。

", "bestseller_h2": "

热销产品

", "bestseller_h3": "

热销产品

", "bestseller": "

热销产品

", "build_better": "

我们相信精益求精

", "contact_us": "

联系我们

", "discover_bestsellers": "

探索那些以其功能与风格的完美融合而俘获我们客户芳心的热销产品。

", "everythings_starts_with_why": "

我们做的每件事都始于追问缘由

", "explore_latest_products": "

探索我们的最新产品。

", "faq": "

常见问题解答

", "first_to_know": "

第一时间了解新产品系列和特别优惠。

", "free_returns": "

30 天免费退货

", "free_shipping_over": "

满 50 美元免运费

", "goal_for_every_customer": "

我们的目标是让每位客户都对自己的购买感到完全满意。如果情况并非如此,请告知我们,我们将尽最大努力与您合作,妥善解决问题。

", "home_to_shirts": "

主页 → 衬衫

", "intentional_design": "

精心设计

", "introducing_h2": "

隆重推出

", "latest_products": "

隆重推出我们的最新产品,专为本季打造。在它们售罄前选购您的心仪产品吧!

", "made_local_and_global": "

我们的产品在本地和全球都有生产。我们精心挑选制造合作伙伴,以确保我们的产品质优价廉。

", "made_with_care_h2": "

精心制作

", "made_with_care_extended": "

这款招牌热销产品制作精心,深受客户喜爱,超乎所有人的期望。

", "made_with_care": "

制作精心,深受客户喜爱。

", "make_things_better_extended": "

我们制造的产品性能更佳、使用寿命更长。我们的产品以简洁的设计和真材实料解决实际问题。

", "make_things_better": "

我们制造的产品性能更佳、使用寿命更长。

", "may_also_like": "

您可能还喜欢

", "new_arrivals_h1": "

新品上架

", "new_arrivals_h2": "

新品上架

", "new_arrivals_h3": "

新品上架

", "product_launch": "

了解我们最新产品发布背后的故事。

", "product_story": "

每件产品的核心都有一个独特的故事,这源于我们对质量和创新的热情。每件商品都能提升您的日常生活品质并带来愉悦。

", "real_people": "

真人真材,打造卓越产品

", "related_product": "

相关产品

", "return_policy": "

退货政策是什么?

", "reviews": "

★★★★★ 368 条评论

", "shipping_based_on_location": "

运费根据您所在的地点和订单中的商品计算。您在购买前始终会知道运费价格。

", "shop_by_collection": "

按产品系列购物

", "signature_products": "

我们的招牌产品

", "styled_with": "

搭配造型

", "subscribe": "

订阅我们的电子邮件

", "team_with_goal": "

一个有目标的团队

", "unable_to_accept_returns": "

我们无法接受某些商品的退货。这些商品在购买前会仔细标记。

", "work_quickly_to_ship": "

我们将尽快为您处理并发货。订单发货后,您将收到一封包含更多信息的电子邮件。配送时间因您所在的地点而异。

", "join_our_email_list": "

加入我们的电子邮件列表

", "get_exclusive_deals_and_early_access_to_new_products": "

获取独家优惠并抢先体验新产品。

", "artistry_in_action": "

匠心巧运

", "authentic_materials": "

真材实料,绝不妥协

", "bold_style_recognizable": "

醒目风格,处处彰显

", "discover_elevated_design": "

探索非凡设计

", "expert_construction_finish": "

精湛构造,无瑕润饰

", "made_to_last": "

经久耐用

", "pieces_better_with_time": "

历久弥新,风韵更佳

", "quality_you_can_feel": "

卓越品质,触手可及

", "uncompromising_standards": "

严苛标准,绝不妥协

", "featured_collection_h2": "

特色产品系列

", "shop_collection": "

探索我们精心挑选的产品系列,这些热门商品兼具时尚风格与卓越品质。

" }, "text_defaults": { "button_label": "立即购买", "collapsible_row": "可折叠行", "heading": "标题", "email_signup_button_label": "订阅", "accordion_heading": "手风琴标题", "contact_form_button_label": "提交", "popup_link": "弹出窗口链接", "sign_up": "注册", "welcome_to_our_store": "欢迎光临我们的商店", "be_bold": "大胆出众。", "shop_our_latest_arrivals": "购买我们的最新到货商品!", "are_purchases_final_sale": "是否有商品属于最终促销,不可退货?", "care_instructions": "保养说明", "cart": "购物车", "discover_collection": "探索该产品系列", "fit": "尺码", "how_much_for_shipping": "发货需要多少费用?", "learn_more": "详细了解", "manufacturing": "制造", "materials": "材料", "return_policy": "退货政策", "shipping": "发货", "shop_now_button_label": "立即购买", "sign_up_button_label": "注册", "submit_button_label": "提交", "up_the_ante": "更\n上\n一\n层", "view_all_button_label": "查看全部", "what_is_return_policy": "退货政策是什么?", "when_will_order_arrive": "我什么时候能收到订单?", "where_are_products_made": "您的产品在哪里制造?", "trending_now": "时下热门", "shop_the_look": "整套产品", "bestsellers": "畅销商品", "featured_collection": "特色产品系列", "new_arrivals": "新品上架" }, "info": { "video_alt_text": "为使用辅助技术的用户描述视频", "video_autoplay": "视频将默认静音", "video_external": "使用 YouTube 或 Vimeo URL", "carousel_layout_on_mobile": "移动版始终使用轮播布局", "carousel_hover_behavior_not_supported": "在分区级别选择“轮播”类型时,不支持“轮播”悬停", "checkout_buttons": "允许客户更快地结账,并可以提高转化率。[了解更多](https://help.shopify.com/manual/online-store/dynamic-checkout)", "custom_heading": "自定义标题", "edit_presets_in_theme_settings": "在[模板设置](/editor?context=theme&category=typography)中编辑预设", "enable_filtering_info": "使用 [Search & Discovery 应用](https://help.shopify.com/manual/online-store/search-and-discovery/filters)自定义筛选器", "grid_layout_on_mobile": "在移动设备上使用网格布局", "logo_font": "仅在未选择 logo 时适用", "manage_countries_regions": "[管理国家/地区](/admin/settings/markets)", "manage_languages": "[管理语言](/admin/settings/languages)", "transparent_background": "查看应用了透明背景的每个模板以确保可读性", "aspect_ratio_adjusted": "在某些布局中会进行调整", "custom_liquid": "添加应用代码片段或其他代码以创建高级自定义项。[了解更多](https://shopify.dev/docs/api/liquid)", "hover_effects": "适用于产品和产品系列卡片", "pills_usage": "用于已应用的筛选器、折扣码和搜索建议", "applies_on_image_only": "仅适用于图片", "hide_logo_on_home_page_help": "当粘性标头处于活动状态时,logo 将保持可见", "media_type_info": "功能内容来自您的菜单链接", "logo_height": "仅影响标头 logo", "actions_display_style": "在移动设备上始终使用图标" }, "categories": { "basic": "基本", "collection": "产品系列", "collection_list": "产品系列列表", "footer": "页脚", "forms": "表单", "header": "标头", "layout": "布局", "links": "链接", "product": "产品", "product_list": "特色产品系列", "banners": "横幅", "collections": "产品系列", "custom": "自定义", "decorative": "装饰", "products": "产品", "other_sections": "其他", "storytelling": "品牌故事", "text": "文本" } } ================================================ FILE: locales/zh-TW.json ================================================ { "blocks": { "load_video": "載入影片:{{ description }}", "sold_out": "售罄", "email_signup": { "label": "電子郵件", "placeholder": "電子郵件地址", "success": "感謝您的訂閱!" }, "filter": "篩選條件", "payment_methods": "付款方式", "contact_form": { "name": "名稱", "email": "電子郵件", "phone": "電話", "comment": "留言", "post_success": "感謝您聯絡我們。我們會盡快回覆您。", "error_heading": "請調整以下內容:" }, "slider_label": "投影播放器" }, "accessibility": { "play_model": "播放 3D 模型", "play_video": "播放影片", "unit_price": "單價", "country_results_count": "{{ count }} 項結果", "slideshow_pause": "暫停素材輪播", "slideshow_play": "播放素材輪播", "remove_item": "移除 {{ title}}", "skip_to_text": "跳至內容", "skip_to_product_info": "跳到商品資訊", "skip_to_results_list": "跳到結果清單", "new_window": "在新視窗中開啟。", "slideshow_next": "下一張投影片", "slideshow_previous": "上一張投影片", "close_dialog": "關閉對話", "reset_search": "重設搜尋條件", "search_results_count": "找到 {{ count }} 筆「{{ query }}」的搜尋結果", "search_results_no_results": "找不到「{{ query }}」的相關結果", "filters": "篩選條件", "account": "帳號", "cart": "購物車", "cart_count": "購物車內品項總數", "filter_count": { "one": "已套用 {{ count }} 個篩選條件", "other": "已套用 {{ count }} 個篩選條件" }, "menu": "選單", "country_region": "國家/地區", "slide_status": "第 {{ index }} 張投影片,共 {{ length }} 張", "scroll_to": "捲動至 {{ title }}", "loading_product_recommendations": "正在載入商品推薦", "discount": "套用折扣代碼", "discount_menu": "折扣代碼", "discount_applied": "套用的折扣代碼:{{ code }}", "inventory_status": "庫存狀態", "pause_video": "暫停影片", "find_country": "尋找國家/地區", "localization_region_and_language": "地區和語言選擇器", "decrease_quantity": "減少數量", "increase_quantity": "增加數量", "quantity": "數量", "rating": "本商品的評分為 {{ rating }}/5", "nested_product": "適用於 {{ parent_title }} 的 {{ product_title }}", "remove": "移除", "view_pricing_info": "檢視定價資訊", "open_hotspot": "開啟熱點", "slideshow": "素材輪播", "header_navigation_label": "主要" }, "actions": { "add_to_cart": "加入購物車", "clear_all": "全部清除", "remove": "移除", "view_in_your_space": "在您的空間中檢視", "show_filters": "篩選條件", "clear": "清除", "continue_shopping": "繼續購物", "log_in_html": "已有帳號?登入以加速結帳。", "see_items": { "one": "查看 {{ count }} 個品項", "other": "查看 {{ count }} 個品項" }, "view_all": "檢視全部", "add": "新增", "choose": "選擇", "added": "已新增", "show_less": "顯示較少", "show_more": "顯示更多", "close": "關閉", "more": "更多", "reset": "重設", "zoom": "縮放", "close_dialog": "關閉對話", "apply": "套用", "back": "返回", "log_in": "登入", "log_out": "登出", "remove_discount": "移除折扣 {{ code }}", "enter_using_password": "使用密碼輸入", "submit": "提交", "enter_password": "輸入密碼", "view_store_information": "檢視商店資訊", "sign_in_options": "其他登入選項", "open_image_in_full_screen": "全螢幕開啟圖片", "sign_up": "註冊", "sort": "排序", "show_all_options": "顯示所有選項", "open": "開啟" }, "content": { "reviews": "評論", "no_results_found": "找不到結果", "language": "語言", "localization_region_and_language": "地區和語言", "cart_total": "購物車總金額", "your_cart_is_empty": "您的購物車是空的", "cart_estimated_total": "估計總金額", "seller_note": "特別指示", "cart_subtotal": "小計", "discounts": "折扣", "discount": "折扣", "duties_and_taxes_included_shipping_at_checkout_with_policy_html": "已包含關稅和稅額。結帳時計算折扣和運費。", "duties_and_taxes_included_shipping_at_checkout_without_policy": "已包含關稅和稅額。結帳時計算折扣和運費。", "taxes_included_shipping_at_checkout_with_policy_html": "已包含稅額。結帳時計算折扣和運費。", "taxes_included_shipping_at_checkout_without_policy": "已包含稅額。結帳時計算折扣和運費。", "duties_included_taxes_at_checkout_shipping_at_checkout_with_policy_html": "已包含關稅。結帳時計算稅額、折扣和運費。", "duties_included_taxes_at_checkout_shipping_at_checkout_without_policy": "已包含關稅。結帳時計算稅額、折扣和運費。", "taxes_at_checkout_shipping_at_checkout_with_policy_html": "結帳時計算稅額、折扣和運費。", "taxes_at_checkout_shipping_at_checkout_without_policy": "結帳時計算稅額、折扣和運費。", "checkout": "結帳", "cart_title": "購物車", "product_image": "產品圖片", "product_information": "產品資訊", "product_total": "商品總數", "quantity": "數量", "price": "價格", "price_regular": "定價", "price_compare_at": "比較售價", "price_sale": "促銷價", "duties_and_taxes_included": "已包含關稅和稅額。", "duties_included": "已包含關稅。", "shipping_policy_html": "結帳時計算運費。", "taxes_included": "已包含稅額。", "product_badge_sold_out": "售罄", "product_badge_sale": "特賣", "search_input_label": "搜尋", "search_input_placeholder": "搜尋", "search_results": "搜尋結果", "search_results_label": "搜尋結果", "search_results_no_results": "找不到「{{ terms }}」的相關結果。請試著搜尋其他內容。", "search_results_resource_articles": "網誌文章", "search_results_resource_collections": "商品系列", "search_results_resource_pages": "頁面", "search_results_resource_products": "商品", "search_results_resource_queries": "搜尋建議", "search_results_view_all": "檢視全部", "search_results_view_all_button": "檢視全部", "search_results_resource_products_count": { "one": "{{ count }} 項商品", "other": "{{ count }} 項商品" }, "grid_view": { "default_view": "預設", "grid_fieldset": "欄網格", "single_item": "單一", "zoom_out": "縮小" }, "unavailable": "不適用", "collection_placeholder": "商品系列標題", "product_card_placeholder": "產品名稱", "recently_viewed_products": "最近檢視的項目", "product_count": "商品數量", "item_count": { "one": "{{ count }} 個品項", "other": "{{ count }} 個品項" }, "errors": "錯誤", "search": "搜尋", "search_results_no_results_check_spelling": "找不到「{{ terms }}」的相關結果。請檢查拼字或使用其他字詞。", "featured_products": "精選商品", "price_from": "從 {{ price }} 起", "filters": "篩選條件", "no_products_found": "找不到任何商品。", "price_filter_html": "最高價格為 {{ price }}", "use_fewer_filters_html": "嘗試使用較少的篩選條件,或清除所有篩選條件。", "blog_details_separator": "|", "account_title": "帳號", "account_title_personalized": "{{ first_name }},您好!", "account_orders": "訂單", "account_profile": "個人檔案", "discount_code": "折扣代碼", "duties_and_taxes_included_shipping_at_checkout_with_policy_without_discounts_html": "已包含關稅和稅額。結帳時計算運費。", "duties_and_taxes_included_shipping_at_checkout_without_policy_without_discounts": "已包含關稅和稅額。結帳時計算運費。", "duties_included_taxes_at_checkout_shipping_at_checkout_with_policy_without_discounts_html": "已包含關稅。結帳時計算運費。", "duties_included_taxes_at_checkout_shipping_at_checkout_without_policy_without_discounts": "已包含關稅。結帳時計算運費。", "pickup_available_at_html": "可提供取貨服務的地點:{{ location }}", "pickup_available_in": "可提供取貨服務的時間:{{ pickup_time }}", "pickup_not_available": "目前無法提供取貨服務", "pickup_ready_in": "{{ pickup_time }}", "read_more": "繼續閱讀…", "taxes_at_checkout_shipping_at_checkout_with_policy_without_discounts_html": "結帳時計算稅額和運費。", "taxes_at_checkout_shipping_at_checkout_without_policy_without_discounts": "結帳時計算稅額和運費。", "taxes_included_shipping_at_checkout_with_policy_without_discounts_html": "已包含稅額。結帳時計算運費。", "taxes_included_shipping_at_checkout_without_policy_without_discounts": "已包含稅額。結帳時計算運費。", "view_more_details": "檢視更多詳細資訊", "wrong_password": "密碼錯誤", "inventory_low_stock": "庫存不足", "inventory_in_stock": "有庫存", "inventory_out_of_stock": "無庫存", "inventory_low_stock_show_count": { "one": "尚餘 {{ count }}", "other": "尚餘 {{ count }}" }, "powered_by": "本商店技術支援來自", "store_owner_link_html": "您是商店擁有人嗎?請在此登入", "shipping_discount_error": "新增地址後,結帳時將顯示運費折扣", "discount_code_error": "折扣代碼無法套用至您的購物車", "page_placeholder_title": "頁面標題", "page_placeholder_content": "選取一個頁面,即可顯示其內容。", "placeholder_image": "佔位符圖片", "shipping_policy": "結帳時計算運費。", "recipient_form_send_to": "傳送至", "recipient_form_email_label": "收件者電子郵件", "recipient_form_email_label_my_email": "我的電子郵件", "recipient_form_email_address": "收件者電子郵件地址", "recipient_form_name_label": "收件者姓名 (選填)", "recipient_form_characters_used": "已使用 {{ used_chars }} 個字元/上限 {{ max_chars }} 個字元", "recipient_form_send_on": "YYYY-MM-DD", "recipient_form_send_on_label": "傳送時間 (選填)", "recipient_form_message": "訊息 (選填)", "recipient_form_fields_visible": "收件人表單欄位現已可見", "recipient_form_fields_hidden": "收件人表單欄位現已隱藏", "recipient_form_error": "提交表單時發生錯誤", "product_custom_property_character_count": "已使用 {{ used_chars }} 個字元/上限 {{ max_chars }} 個字元", "terms_and_policies": "條款及政策", "pagination": { "nav_label": "分頁導覽", "previous": "上一頁", "next": "下一頁", "page": "第 {{ page }} 頁" }, "volume_pricing_available": "提供批發價", "volume_pricing": "批發價", "at_price_each": "{{ price }}/每件", "each": "({{ price }}/每件", "each_abbreviation": "每件", "price_at": "價格", "price_range": "價格範圍", "cancel": "取消", "product_subtotal": "商品小計", "quantity_per_item": "/件", "remove_all": "全部移除", "remove_all_items_confirmation": "是否要從購物車移除全部 {{ count }} 個品項?", "remove_one_item_confirmation": "是否要從您的購物車移除 1 個品項?", "total_items": "品項總數", "variant": "子類", "variant_total": "子類總計", "view_cart": "檢視購物車", "your_cart": "您的購物車", "items_added_to_cart": { "one": "1 個品項已加入購物車", "other": "{{ count }} 個品項已加入購物車" }, "item_count_cutoff": "超過 {{ count }} 個品項" }, "gift_cards": { "issued": { "how_to_use_gift_card": "請在網路商店使用禮品卡代碼或在實體商店使用 QR 碼", "title": "這是您在 {{ shop }} 餘額為 {{ value }} 的禮品卡!", "subtext": "您的禮品卡", "shop_link": "造訪網路商店", "add_to_apple_wallet": "加入 Apple 錢包", "qr_image_alt": "QR 碼:掃描以兌換禮品卡", "copy_code": "複製禮品卡代碼", "expiration_date": "於 {{ expires_on }}到期", "copy_code_success": "已成功複製代碼", "expired": "已到期" } }, "blogs": { "article": { "comment_author_separator": "•", "comments_heading": { "one": "{{ count }} 則留言", "other": "{{ count }} 則留言" } }, "comment_form": { "email": "電子郵件", "error": "無法發布留言,請處理以下問題:", "heading": "發表留言", "message": "訊息", "moderated": "請注意,留言須先通過審核才能發布。", "name": "名稱", "post": "發布留言", "success_moderated": "已發布留言,正等待審核", "success": "已發布留言" } }, "fields": { "separator": "至" }, "placeholders": { "password": "密碼", "search": "搜尋", "product_title": "產品名稱", "collection_title": "商品系列標題", "blog_posts": "部落格貼文", "blog_post_title": "標題", "blog_post_author": "作者", "blog_post_date": "日期", "blog_post_description": "您部落格貼文的內容摘錄" }, "products": { "product": { "add_to_cart": "加入購物車", "adding_to_cart": "正在新增…", "added_to_cart": "已放入購物車", "add_to_cart_error": "加入購物車時發生錯誤", "quantity_error_max": "此品項上限為 {{ maximum }}", "sold_out": "售罄", "unavailable": "無可用資料", "quantity": "數量", "quantity_increments": "{{ increment }} 的倍數", "quantity_minimum": "最少 {{ minimum }} 個", "quantity_maximum": "最多 {{ maximum }} 個", "in_cart": "在購物車中", "default_title": "預設標題", "sticky_add_to_cart": "快速加入購物車列" } } } ================================================ FILE: locales/zh-TW.schema.json ================================================ { "names": { "404": "404", "borders": "邊框", "collapsible_row": "可摺疊列", "colors": "顏色", "custom_section": "自訂區段", "icon": "圖示", "logo_and_favicon": "標誌與 favicon", "overlapping_blocks": "重疊區塊", "product_buy_buttons": "購買按鈕", "product_description": "說明", "product_price": "價格", "product_variant_picker": "子類選擇器", "slideshow": "素材輪播", "typography": "字型排版", "video": "影片", "slideshow_controls": "素材輪播控制項", "size": "尺寸", "spacing": "間距", "product_recommendations": "推薦產品", "product_media": "產品多媒體檔案", "featured_collection": "精選商品系列", "add_to_cart": "加入購物車", "email_signup": "電子郵件訂閱", "submit_button": "提交按鈕", "grid_layout_selector": "網格版面配置選擇器", "image": "圖片", "list_items": "清單項目", "facets": "多面向", "variants": "子類", "styles": "樣式", "product_cards": "產品卡片", "primary_button": "主要按鈕", "secondary_button": "次要按鈕", "popovers_and_modals": "快顯與互動視窗", "buttons": "按鈕", "inputs": "輸入項目", "marquee": "跑馬燈", "alternating_content_rows": "交錯列", "pull_quote": "重點引言", "contact_form": "聯絡表單", "featured_product": "產品亮點", "icons_with_text": "圖示加文字", "accelerated_checkout": "加速結帳作業", "accordion": "摺疊式", "accordion_row": "摺疊式列", "animations": "動畫", "announcement": "公告", "announcement_bar": "公告列", "badges": "徽章", "button": "按鈕", "cart": "購物車", "cart_items": "購物車商品項目", "cart_products": "購物車商品", "cart_title": "購物車", "collection": "商品系列", "collection_card": "商品系列卡片", "collection_columns": "商品系列欄", "collection_container": "商品系列", "collection_description": "商品系列說明", "collection_image": "商品系列圖片", "collection_info": "商品系列資訊", "collection_list": "商品系列清單", "collections": "商品系列", "content": "內容", "content_grid": "內容網格", "details": "詳細資訊", "divider": "分隔線", "filters": "篩選與排序", "follow_on_shop": "在 Shop 上追蹤", "footer": "頁尾", "footer_utilities": "頁尾工具", "group": "群組", "header": "頁首", "heading": "標題", "icons": "圖示", "image_with_text": "附文字圖像", "input": "輸入", "logo": "標誌", "magazine_grid": "雜誌風格網格", "media": "多媒體檔案", "menu": "選單", "mobile_layout": "行動版面配置", "payment_icons": "付款圖示", "popup_link": "彈出式視窗連結", "predictive_search": "搜尋快顯", "predictive_search_empty": "搜尋預測無結果", "price": "價格", "product": "產品", "product_card": "產品卡片", "product_card_media": "多媒體檔案", "product_card_rendering": "產品卡片呈現方式", "product_grid": "網格", "product_grid_main": "產品網格", "product_image": "產品圖片", "product_information": "產品資訊", "product_list": "精選商品系列", "product_review_stars": "評分星等", "quantity": "數量", "row": "列", "search": "搜尋", "section": "區段", "selected_variants": "已選子類", "slide": "投影片", "social_media_links": "社群媒體連結", "spacer": "間隔", "steps": "步驟", "summary": "摘要", "swatches": "色樣", "testimonials": "顧客評語", "text": "文字", "title": "標題", "utilities": "工具", "search_input": "搜尋輸入", "search_results": "搜尋結果", "read_only": "唯讀", "collection_title": "商品系列標題", "collections_bento": "商品系列清單:便當分格", "faq_section": "常見問題", "hero": "主視覺", "jumbo_text": "特大文字", "view_all_button": "查看全部", "video_section": "影片", "custom_liquid": "自訂 Liquid", "blog": "網誌", "blog_post": "網誌文章", "blog_posts": "網誌文章", "caption": "圖說", "collection_card_image": "圖片", "collection_links": "商品系列連結", "collection_links_spotlight": "商品系列連結:Spotlight", "collection_links_text": "商品系列連結:文字", "collections_carousel": "商品系列清單:輪播", "collections_editorial": "商品系列清單:編輯風格", "collections_grid": "商品系列清單:網格", "copyright": "著作權", "count": "計數", "divider_section": "分隔線", "drawers": "抽屜", "editorial": "編輯風格", "editorial_jumbo_text": "編輯風格:特大文字", "hero_marquee": "主視覺:跑馬燈", "input_fields": "輸入欄位", "local_pickup": "店內取貨", "marquee_section": "跑馬燈", "media_with_text": "多媒體附文字", "page": "頁面", "page_content": "內容", "page_layout": "頁面版面配置", "policy_list": "政策連結", "prices": "價格", "products_carousel": "精選商品系列:輪播", "products_editorial": "精選商品系列:編輯風格", "products_grid": "精選商品系列:網格", "social_link": "社群連結", "split_showcase": "分割展示", "variant_pickers": "子類選擇器", "pills": "膠囊標籤", "product_title": "產品名稱", "large_logo": "大型標誌", "product_list_button": "「查看全部」按鈕", "product_inventory": "產品庫存", "description": "說明", "featured_image": "主要圖片", "multicolumn": "多欄", "rich_text_section": "富文本", "product_custom_property": "特別指示", "hero_bottom_aligned": "主視覺:底部對齊", "blog_card": "網誌卡片", "blog_posts_grid": "網誌文章:網格", "blog_posts_carousel": "網誌文章:輪播", "blog_posts_editorial": "網誌文章:編輯風格", "excerpt": "摘要", "footer_password": "密碼頁面頁尾", "policies_and_links": "政策與連結", "card": "卡片", "carousel": "輪播", "carousel_content": "輪播內容", "quick_order_list": "快速訂購清單", "column": "欄", "comparison_slider": "比較滑桿", "slideshow_full_frame": "素材輪播:滿版", "slideshow_inset": "素材輪播:內嵌", "image_compare": "圖片比較", "subheading": "副標題", "featured_product_information": "精選商品", "product_hotspots": "商品熱點", "hotspot_product": "熱點", "product_sku": "存貨單位 (SKU)", "layered_slideshow": "分層輪播" }, "settings": { "alignment": "對齊", "autoplay": "自動播放", "background": "背景", "border_radius": "圓角半徑", "border_width": "邊框粗細", "borders": "邊框", "bottom_padding": "下方內距", "button": "按鈕", "color": "顏色", "colors": "顏色", "content_alignment": "內容對齊", "content_direction": "內容方向", "content_position": "內容位置", "cover_image_size": "封面圖片大小", "cover_image": "封面圖片", "custom_minimum_height": "自訂最小高度", "custom_width": "自訂寬度", "enable_video_looping": "影片循環播放", "favicon": "favicon", "font_family": "字型系列", "gap": "間距", "geometric_translate_y": "幾何平移 Y", "heading": "標題", "icon": "圖示", "image": "圖片", "image_icon": "圖片圖示", "image_opacity": "圖片不透明度", "image_position": "圖片位置", "image_ratio": "圖片長寬比", "label": "標籤", "line_height": "行高", "link": "連結", "layout_gap": "版面配置間距", "make_section_full_width": "將區段設為全寬", "minimum_height": "最小高度", "opacity": "不透明度", "overlay_opacity": "疊加層不透明度", "padding": "內距", "primary_color": "連結顏色", "product": "產品", "section_width": "區段寬度", "size": "大小", "slide_spacing": "投影片間距", "slide_width": "投影片寬度", "slideshow_fullwidth": "投影片全寬", "style": "樣式", "text": "文字", "text_case": "大小寫", "top_padding": "上方內距", "video": "影片", "video_alt_text": "替代文字", "video_loop": "重複播放影片", "video_position": "影片位置", "width": "寬度", "z_index": "Z-index", "limit_content_width": "限制內容寬度", "color_scheme": "顏色配置", "inherit_color_scheme": "繼承顏色配置", "product_count": "產品數", "product_type": "產品類型", "content_width": "內容寬度", "collection": "商品系列", "enable_sticky_content": "電腦版固定內容", "error_color": "錯誤顏色", "success_color": "成功顏色", "primary_font": "主要字型", "secondary_font": "次要字型", "tertiary_font": "第三字型", "columns": "欄", "items_to_show": "顯示項目數", "layout": "版面配置", "layout_type": "類型", "show_grid_layout_selector": "顯示網格版面配置選擇器", "view_more_show": "顯示「查看更多」按鈕", "image_gap": "圖片間距", "width_desktop": "電腦版寬度", "width_mobile": "行動版寬度", "border_style": "邊框樣式", "height": "高度", "thickness": "粗細", "stroke": "線條粗細", "filter_style": "篩選器樣式", "swatches": "色樣", "quick_add_colors": "快速加入按鈕顏色配置", "divider_color": "分隔線顏色", "border_opacity": "邊框不透明度", "hover_background": "懸停背景", "hover_borders": "懸停邊框", "hover_text": "懸停文字", "primary_hover_color": "懸停連結顏色", "primary_button_text": "主要按鈕文字", "primary_button_background": "主要按鈕背景", "primary_button_border": "主要按鈕邊框", "secondary_button_text": "次要按鈕文字", "secondary_button_background": "次要按鈕背景", "secondary_button_border": "次要按鈕邊框", "shadow_color": "陰影顏色", "mobile_logo_image": "行動版標誌", "video_autoplay": "自動播放", "video_cover_image": "封面圖片", "video_external_url": "網址", "video_source": "來源", "first_row_media_position": "第一列多媒體檔案位置", "accordion": "摺疊式", "aspect_ratio": "長寬比", "auto_rotate_announcements": "自動輪播公告", "auto_rotate_slides": "自動輪播投影片", "background_color": "背景顏色", "badge_corner_radius": "圓角半徑", "badge_position": "卡片上的位置", "badge_sale_color_scheme": "特價", "badge_sold_out_color_scheme": "售罄", "behavior": "行為", "blur": "陰影模糊", "border": "邊框", "bottom": "下方", "card_image_height": "產品圖片高度", "carousel_on_mobile": "行動版輪播", "cart_count": "購物車品項數", "cart_items": "購物車品項", "cart_related_products": "相關產品", "cart_title": "購物車", "cart_total": "購物車總計", "cart_type": "類型", "case": "大小寫", "checkout_buttons": "加速結帳作業按鈕", "collection_list": "商品系列", "collection_templates": "商品系列範本", "content": "內容", "corner_radius": "圓角半徑", "country_region": "國家/地區", "currency_code": "幣別代碼", "custom_height": "自訂高度", "custom_mobile_size": "自訂行動版大小", "desktop_height": "電腦版高度", "direction": "方向", "display": "顯示", "divider_thickness": "分隔線粗細", "divider": "分隔線", "dividers": "分隔線", "drop_shadow": "投影", "empty_state_collection_info": "在輸入搜尋前顯示", "empty_state_collection": "空白狀態商品系列", "enable_filtering": "篩選", "enable_grid_density": "網格版面配置控制", "enable_sorting": "排序", "enable_zoom": "啟用縮放", "equal_columns": "等寬欄", "expand_first_group": "展開第一個群組", "extend_media_to_screen_edge": "將多媒體檔案延伸至螢幕邊緣", "extend_summary": "延伸至螢幕邊緣", "extra_large": "特大", "extra_small": "特小", "fixed_height": "像素高度", "fixed_width": "像素寬度", "flag": "國旗圖示", "font_price": "價格字型", "font_weight": "字重", "font": "字型", "full_width_first_image": "第一張圖片全寬", "full_width_on_mobile": "行動版全寬", "heading_preset": "標題預設", "hide_padding": "隱藏內距", "hide_unselected_variant_media": "隱藏未選取子類的多媒體檔案", "horizontal_gap": "水平間距", "horizontal_offset": "陰影水平位移", "hover_behavior": "懸停行為", "icon_background": "圖示背景", "icons": "圖示", "image_border_radius": "圖片圓角半徑", "installments": "分期付款", "integrated_button": "內嵌按鈕", "language_selector": "語言選擇器", "large": "大", "left_padding": "左側內距", "left": "左側", "letter_spacing": "字距", "limit_media_to_screen_height": "限制為螢幕高度", "limit_product_details_width": "限制產品詳細資訊寬度", "link_preset": "連結預設", "links": "連結", "logo_font": "標誌字型", "logo": "標誌", "loop": "循環", "make_details_sticky_desktop": "電腦版固定", "max_width": "最大寬度", "media_height": "多媒體檔案高度", "media_overlay": "多媒體檔案疊加層", "media_position": "多媒體檔案位置", "media_type": "多媒體檔案類型", "media_width": "多媒體檔案寬度", "menu": "選單", "mobile_columns": "行動版欄", "mobile_height": "行動版高度", "mobile_quick_add": "行動版快速加入", "motion_direction": "動態方向", "motion": "動態", "movement_direction": "移動方向", "navigation_bar_color_scheme": "導覽列顏色配置", "navigation_bar": "導覽列", "navigation": "導覽", "open_new_tab": "在新分頁中開啟連結", "overlay_color": "疊加層顏色", "overlay": "疊加層", "padding_bottom": "下方內距", "padding_horizontal": "水平內距", "padding_top": "上方內距", "page_width": "頁面寬度", "pagination": "分頁", "percent_height": "百分比高度", "percent_size_mobile": "百分比大小", "percent_size": "百分比大小", "percent_width": "百分比寬度", "pixel_size_mobile": "像素大小", "pixel_size": "像素大小", "placement": "展示位置", "position": "位置", "preset": "預設", "product_cards": "產品卡片", "product_pages": "產品頁面", "product_templates": "產品範本", "products": "產品", "quick_add": "快速加入", "ratio": "比例", "regular": "一般", "review_count": "評論數", "right": "右側", "row_height": "列高度", "row": "列", "seller_note": "允許顧客留給賣家的備註", "shape": "形狀", "show_as_accordion": "行動版以摺疊式顯示", "show_sale_price_first": "優先顯示促銷價", "show_tax_info": "稅務資訊", "show": "顯示", "size_mobile": "行動版大小", "small": "小", "speed": "速度", "statement": "對帳單", "sticky_header": "固定頁首", "text_hierarchy": "文字階層", "text_presets": "文字預設", "title": "標題", "top": "上方", "type": "類型", "type_preset": "文字預設", "underline_thickness": "底線粗細", "unit": "單位", "variant_images": "子類圖片", "vendor": "廠商", "vertical_gap": "垂直間距", "vertical_offset": "陰影垂直位移", "vertical_on_mobile": "行動版垂直排列", "view_all_as_last_card": "將「查看全部」設為最後一張卡片", "weight": "字重", "wrap": "換行", "read_only": "唯讀", "always_stack_buttons": "一律將按鈕堆疊", "custom_mobile_width": "自訂行動版寬度", "gradient_direction": "漸層方向", "overlay_style": "疊加層樣式", "shadow_opacity": "陰影不透明度", "show_filter_label": "為已套用的篩選器顯示文字標籤", "show_swatch_label": "色樣的文字標籤", "transparent_background": "透明背景", "account": "帳號", "align_baseline": "文字基線對齊", "add_discount_code": "允許在購物車使用折扣碼", "background_overlay": "背景疊加層", "background_media": "背景多媒體檔案", "border_thickness": "邊框粗細", "bottom_row": "底部列", "button_text_case": "文字大小寫", "card_size": "卡片大小", "auto_open_cart_drawer": "「加入購物車」時自動開啟抽屜式購物車", "collection_count": "商品系列數", "custom_liquid": "Liquid 程式碼", "default": "預設", "default_logo": "預設標誌", "divider_width": "分隔線寬度", "headings": "標題", "hide_logo_on_home_page": "在首頁隱藏標誌", "horizontal_padding": "水平內距", "inverse": "反白", "inverse_logo": "反白標誌", "layout_style": "樣式", "length": "長度", "mobile_card_size": "行動版卡片大小", "mobile_pagination": "行動版分頁", "open_row_by_default": "預設展開列", "page_transition_enabled": "頁面轉場", "right_padding": "右側內距", "search": "搜尋", "search_icon": "搜尋圖示", "search_position": "位置", "search_row": "列", "show_author": "作者", "show_alignment": "顯示對齊方式", "show_count": "顯示數量", "show_date": "日期", "show_pickup_availability": "顯示取貨供貨情況", "show_search": "顯示搜尋", "use_inverse_logo": "使用反白標誌", "vertical_padding": "垂直內距", "visibility": "可見度", "product_corner_radius": "產品圓角半徑", "card_corner_radius": "卡片圓角半徑", "alignment_mobile": "行動版對齊", "animation_repeat": "重複播放動畫", "blurred_reflection": "模糊反射", "card_hover_effect": "卡片游標懸停效果", "collection_title_case": "商品系列標題大小寫", "inventory_threshold": "低庫存臨界值", "page": "頁面", "product_and_card_title_case": "產品與卡片標題大小寫", "product_title_case": "產品標題大小寫", "reflection_opacity": "反射不透明度", "show_inventory_quantity": "顯示低庫存數量", "text_label_case": "文字標籤大小寫", "transition_to_main_product": "產品卡片到產品頁面的轉場", "show_second_image_on_hover": "游標懸停時顯示第二張圖片", "media": "多媒體檔案", "product_card_carousel": "顯示輪播", "media_fit": "多媒體檔案適應方式", "scroll_speed": "距離下一則公告的時間", "show_powered_by_shopify": "顯示「Shopify 技術支援」", "gift_card_form": "禮品卡表單", "seller_note_open_by_default": "預設展開給賣家的備註", "add_to_cart_animation": "加入購物車", "custom_link": "自訂連結", "product_custom_property": { "heading": "標題", "description": "說明", "key": "屬性名稱", "key_info": "不得留白,且不得在各區塊間重複。會顯示在購物車、結帳頁面與訂單詳情中。", "placeholder_text": "預留文字", "default_heading": "自訂您的產品", "default_placeholder": "輸入您的特別指示", "default_property_key": "特別指示", "max_length": "最多字元數", "required": "必須輸入才能將品項加入購物車", "input_type": "輸入類型", "input_type_text": "文字", "input_type_checkbox": "核取方塊", "content_settings": "內容設定", "buyers_input": "買家輸入", "checkbox_label": "核取方塊標籤", "default_checkbox_label": "包含禮品包裝", "heading_preset": "標題", "description_preset": "說明", "input_preset": "輸入欄位", "checkbox_preset": "核取方塊標籤" }, "blog": "網誌", "post_count": "文章數", "animation": "動畫", "top_level_size": "最上層大小", "empty_cart_button_link": "購物車為空時的按鈕連結", "auto_load_products": "捲動時自動載入產品", "products_per_page": "每頁產品數", "custom_mobile_media": "在行動裝置上顯示不同的多媒體檔案", "stack_media_on_mobile": "堆疊多媒體", "full_frame_on_mobile": "行動版滿版寬度", "skus": "存貨單位 (SKU)", "variant_per_page": "每頁子類數量", "image_1": "圖片 1", "image_2": "圖片 2", "media_type_1": "多媒體檔案類型", "media_type_2": "多媒體檔案 2 類型", "after_image": "比較後圖片", "before_image": "比較前圖片", "cs_slider_style": "滑桿樣式", "cs_slider_color": "滑桿顏色", "cs_slider_inner_color": "滑桿內部顏色", "text_on_images": "圖片上的文字", "card_height": "卡片高度", "submenu_size": "子選單大小", "desktop_position": "電腦版位置", "desktop_pagination": "電腦版分頁", "bullseye_color": "內部顏色", "hotspot_color": "熱點顏色", "product_price_typography": "商品價格文字樣式", "product_title_typography": "產品名稱文字樣式", "x_position": "水平位置", "y_position": "垂直位置", "enable_sticky_add_to_cart": "固定加入購物車列", "sticky_add_to_cart": "固定加入購物車", "actions_display_style": "選單樣式" }, "options": { "apple": "Apple", "arrow": "箭頭", "auto": "自動", "banana": "香蕉", "bottle": "瓶子", "box": "方塊", "buttons": "按鈕", "carrot": "紅蘿蔔", "center": "置中", "chat_bubble": "聊天泡泡", "clipboard": "剪貼簿", "contain": "完整顯示", "counter": "計數器", "cover": "填滿", "custom": "自訂", "dairy_free": "無乳製", "dairy": "乳製品", "default": "預設", "dropdowns": "下拉式選單", "dots": "圓點", "dryer": "烘衣機", "end": "末端對齊", "eye": "眼睛", "facebook": "Facebook", "fill": "填滿", "fire": "火焰", "fit": "貼齊", "full": "全寬", "full_and_page": "全幅背景,頁面寬度的內容", "gluten_free": "無麩質", "heading": "標題", "heart": "愛心", "horizontal": "水平", "instagram": "Instagram", "iron": "熨斗", "landscape": "橫向", "large": "大", "leaf": "葉子", "leather": "皮革", "lg": "LG", "lightning_bolt": "閃電", "link": "連結", "lipstick": "口紅", "lock": "鎖頭", "lowercase": "小寫", "m": "M", "map_pin": "地圖圖釘", "medium": "中", "none": "無", "numbers": "數字", "nut_free": "無堅果", "outline": "外框", "page": "頁面", "pants": "長褲", "paw_print": "腳印", "pepper": "胡椒", "perfume": "香水", "pinterest": "Pinterest", "plane": "飛機", "plant": "植物", "portrait": "直向", "price_tag": "價格標籤", "question_mark": "問號", "recycle": "回收", "return": "返回", "ruler": "直尺", "s": "S", "sentence": "句首大寫", "serving_dish": "餐盤", "shirt": "襯衫", "shoe": "鞋子", "silhouette": "剪影", "small": "小", "snapchat": "Snapchat", "snowflake": "雪花", "solid": "實色", "space_between": "兩端對齊", "square": "正方形", "star": "星形", "start": "起始", "stopwatch": "秒錶", "tiktok": "TikTok", "truck": "貨車", "tumblr": "Tumblr", "twitter": "X(Twitter)", "uppercase": "全部大寫", "vertical": "垂直", "vimeo": "Vimeo", "washing": "洗滌", "circle": "圓形", "swatches": "色樣", "full_and_page_offset_left": "全幅背景,頁面寬度的內容,向左偏移", "full_and_page_offset_right": "全幅背景,頁面寬度的內容,向右偏移", "offset_left": "向左偏移", "offset_right": "向右偏移", "page_center_aligned": "頁面,置中對齊", "page_left_aligned": "頁面,靠左對齊", "page_right_aligned": "頁面,靠右對齊", "button": "按鈕", "caption": "圖說", "h1": "標題 1", "h2": "標題 2", "h3": "標題 3", "h4": "標題 4", "h5": "標題 5", "h6": "標題 6", "paragraph": "段落", "primary": "主要", "secondary": "次要", "tertiary": "第三級", "chevron_left": "向左山形箭頭", "chevron_right": "向右山形箭頭", "diamond": "鑽石", "grid": "網格", "parallelogram": "平行四邊形", "rounded": "圓角", "fit_content": "貼齊", "pills": "膠囊標籤", "heavy": "粗線條", "thin": "極細", "drawer": "抽屜", "preview": "預覽", "text": "文字", "video_uploaded": "已上傳", "video_external_url": "外部網址", "aspect_ratio": "寬高比", "fixed": "固定", "pixel": "像素", "percent": "百分比", "above_carousel": "輪播上方", "all": "全部", "up": "向上", "down": "向下", "always": "一律", "arrows_large": "大型箭頭", "arrows": "箭頭", "balance": "平衡", "bento": "便當分格", "black": "黑色", "bluesky": "Bluesky", "body_large": "內文(大)", "body_regular": "內文(一般)", "body_small": "內文(小)", "bold": "粗體", "bottom_left": "左下", "bottom_right": "右下", "bottom": "底部", "capitalize": "每字首大寫", "caret": "插入符號", "carousel": "輪播", "check_box": "核取方塊", "chevron_large": "大型山形箭頭", "chevron": "山形箭頭", "chevrons": "山形箭頭", "classic": "經典", "collection_images": "商品系列圖片", "color": "顏色", "complementary": "配套", "dissolve": "淡入淡出", "dotted": "點狀", "editorial": "編輯風格", "extra_large": "特大", "extra_small": "特小", "featured_collections": "精選商品系列", "featured_products": "精選產品", "font_primary": "主要", "font_secondary": "次要", "font_tertiary": "第三", "forward": "向前", "full_screen": "全螢幕", "gradient": "漸層", "heading_extra_large": "標題(特大)", "heading_extra_small": "標題(特小)", "heading_large": "標題(大)", "heading_regular": "標題(一般)", "heading_small": "標題(小)", "icon": "圖示", "image": "圖片", "input": "輸入", "inside_carousel": "輪播內部", "inverse_large": "反白大型", "inverse": "反白", "large_arrows": "大型箭頭", "large_chevrons": "大型山形箭頭", "left": "左", "light": "細", "linkedin": "LinkedIn", "loose": "寬鬆", "media_first": "先顯示多媒體檔案", "media_second": "後顯示多媒體檔案", "modal": "互動視窗", "narrow": "窄", "never": "永不", "next_to_carousel": "輪播旁邊", "normal": "一般", "nowrap": "不換行", "off_media": "不在多媒體上", "on_media": "於多媒體上", "on_scroll_up": "向上捲動時", "one_half": "1/2", "one_number": "1", "one_third": "1/3", "pill": "膠囊", "plus": "加號", "pretty": "漂亮", "price": "價格", "primary_style": "主要樣式", "rectangle": "矩形", "regular": "一般", "related": "相關", "reverse": "反轉", "rich_text": "富文本", "right": "靠右", "secondary_style": "次要樣式", "semibold": "半粗體", "shaded": "陰影", "show_second_image": "顯示第二張圖片", "single": "單一", "slide_left": "向左滑入", "slide_up": "向上滑入", "spotify": "Spotify", "stack": "堆疊", "text_only": "僅文字", "threads": "Threads", "thumbnails": "縮圖", "tight": "緊湊", "top_left": "左上", "top_right": "右上角", "top": "靠上", "two_number": "2", "two_thirds": "2/3", "underline": "底線", "video": "影片", "wide": "寬版", "youtube": "YouTube", "accent": "強調色", "below_image": "圖片下方", "body": "內文", "button_primary": "主要按鈕", "button_secondary": "次要按鈕", "compact": "緊湊", "crop_to_fit": "裁切以符合", "hidden": "隱藏", "hint": "提示", "maintain_aspect_ratio": "維持寬高比", "off": "關閉", "on_image": "於圖片上", "social_bluesky": "社群:Bluesky", "social_facebook": "社群:Facebook", "social_instagram": "社群:Instagram", "social_linkedin": "社群:LinkedIn", "social_pinterest": "社群:Pinterest", "social_snapchat": "社群:Snapchat", "social_spotify": "社群:Spotify", "social_threads": "社群:Threads", "social_tiktok": "社群:TikTok", "social_tumblr": "社群:Tumblr", "social_twitter": "社群:X (Twitter)", "social_whatsapp": "社群:WhatsApp", "social_vimeo": "社群:Vimeo", "social_youtube": "社群:YouTube", "spotlight": "Spotlight", "standard": "標準", "subheading": "副標題", "blur": "模糊", "lift": "抬升", "reveal": "顯現", "scale": "縮放", "subtle_zoom": "縮放", "with_hints": "附提示", "below_media": "多媒體檔案下方", "full_frame": "滿版", "icons": "圖示" }, "content": { "advanced": "進階", "background_image": "背景圖片", "background_video": "背景影片", "block_size": "區塊大小", "borders": "邊框", "describe_the_video_for": "請為使用螢幕閱讀器的顧客描述影片。[瞭解詳情](https://help.shopify.com/manual/online-store/themes/theme-structure/theme-features#video-block)", "section_size": "區段尺寸", "slideshow_width": "投影片寬度", "typography": "字型排版", "width_is_automatically_optimized": "寬度會自動針對行動裝置優化。", "complementary_products": "配套商品必須透過 Search & Discovery app 設定。[瞭解詳情](https://help.shopify.com/manual/online-store/search-and-discovery)", "mobile_column_optimization": "欄會自動針對行動裝置優化", "content_width": "僅當區段寬度設為全寬時,內容寬度設定才會生效。", "responsive_font_sizes": "文字尺寸會自動適配各種螢幕尺寸", "buttons": "按鈕", "swatches": "色樣", "variant_settings": "子類設定", "background": "背景", "appearance": "外觀", "arrows": "箭頭", "body_size": "內文字尺寸", "mobile_size": "行動尺寸", "bottom_row_appearance": "底部列外觀", "cards_layout": "卡片版面配置", "carousel_navigation": "輪播導覽", "carousel_pagination": "輪播分頁", "copyright": "著作權", "edit_logo_in_theme_settings": "在[主題設定](/editor?context=theme&category=logo%20and%20favicon)中編輯標誌", "edit_price_in_theme_settings": "在[主題設定](/editor?context=theme&category=currency%20code)中調整價格格式", "edit_variants_in_theme_settings": "在[主題設定](/editor?context=theme&category=variants)中編輯子類樣式", "email_signups_create_customer_profiles": "註冊會新增[顧客資料](https://help.shopify.com/manual/customers)", "follow_on_shop_eligiblity": "要顯示按鈕,必須安裝 Shop 管道並啟用 Shop Pay。[瞭解詳情](https://help.shopify.com/en/manual/online-store/themes/customizing-themes/add-shop-buttons)", "fonts": "字型", "grid": "網格", "heading_size": "標題尺寸", "image": "圖片", "input": "輸入", "layout": "版面配置", "link": "連結", "link_padding": "連結內距", "localization": "本地化", "logo": "標誌", "margin": "外距", "media": "多媒體檔案", "media_1": "多媒體檔案 1", "media_2": "多媒體檔案 2", "menu": "選單", "mobile_layout": "行動版面配置", "padding": "內距", "padding_desktop": "電腦版內距", "paragraph": "段落", "policies": "政策", "popup": "彈出式視窗", "search": "搜尋", "section_layout": "區段版面配置", "size": "大小", "social_media": "社群媒體", "submit_button": "提交按鈕", "text_presets": "文字預設", "transparent_background": "透明背景", "typography_primary": "主要字型", "typography_secondary": "次要字型", "typography_tertiary": "第三字型", "mobile_width": "行動寬度", "width": "寬度", "carousel": "輪播", "colors": "顏色", "collection_page": "商品系列頁面", "customer_account": "顧客帳號", "edit_empty_state_collection_in_theme_settings": "在[主題設定](/editor?context=theme&category=search)中編輯空白商品系列", "grid_layout": "網格版面配置", "home_page": "首頁", "images": "圖片", "inverse_logo_info": "透明頁首背景設為「反白」時使用", "manage_customer_accounts": "請在顧客帳號設定中[管理可見性](/admin/settings/customer_accounts)。不支援舊版帳號。", "manage_policies": "[管理法律政策](/admin/settings/legal)", "product_page": "產品頁面", "text": "文字", "thumbnails": "縮圖", "visibility": "可見性", "visible_if_collection_has_more_products": "當商品系列包含的產品多於目前顯示時才可見", "app_required_for_ratings": "商品評價需要安裝 app。[瞭解詳情](https://help.shopify.com/manual/apps)", "icon": "圖示", "manage_store_name": "[管理商店名稱](/admin/settings/general?edit=storeName)", "resource_reference_collection_card": "顯示父區段的商品系列", "resource_reference_collection_card_image": "顯示父商品系列的圖片", "resource_reference_collection_title": "顯示父商品系列的標題", "resource_reference_product": "自動連結至父產品", "resource_reference_product_card": "顯示父區段的產品", "resource_reference_product_inventory": "顯示父產品的庫存", "resource_reference_product_price": "顯示父產品的價格", "resource_reference_product_recommendations": "顯示以父產品為基礎的推薦", "resource_reference_product_review": "顯示父產品的評價", "resource_reference_product_swatches": "顯示父產品的色樣", "resource_reference_product_title": "顯示父產品的標題", "resource_reference_product_variant_picker": "顯示父產品的子類", "resource_reference_product_media": "顯示父產品的多媒體檔案", "product_media": "產品多媒體檔案", "section_link": "區段連結", "gift_card_form_description": "顧客可以將禮品卡與個人訊息寄送至收件人的電子郵件。[瞭解詳情](https://help.shopify.com/manual/products/gift-card-products)", "heading": "標題", "resource_reference_product_custom_property": "新增可自訂輸入欄位,以收集自訂資訊。這些資訊會加入此訂單商品項目,並可在日後的訂單詳情中查看。", "block_link": "區塊連結", "submenu_feature": "子選單功能", "cart_features": "購物車功能", "email_signup": "電子郵件訂閱", "mobile_media": "行動版多媒體檔案", "mobile_media_2": "行動版多媒體檔案 2", "navigation": "導覽", "popover": "彈出式提示", "popover_position": "彈出式提示位置", "resource_reference_product_sku": "顯示父商品的存貨單位 (SKU)", "content_layout": "內容版面配置", "mobile_media_1": "行動裝置用多媒體檔案 1", "utilities": "公用程式" }, "html_defaults": { "share_information_about_your": "

向顧客分享您的品牌故事。可用來敘述產品、發布公告,或歡迎顧客造訪您的商店。

", "bestseller_h2": "

熱銷商品

", "bestseller_h3": "

熱銷商品

", "bestseller": "

熱銷商品

", "build_better": "

我們相信打造更好的產品

", "contact_us": "

聯絡我們

", "discover_bestsellers": "

探索深受顧客喜愛的熱銷商品,兼具實用與美感。

", "everythings_starts_with_why": "

我們做每一件事,先問「為什麼」。

", "explore_latest_products": "

逛逛我們的最新產品。

", "faq": "

常見問題

", "first_to_know": "

搶先掌握新品系列與優惠活動。

", "free_returns": "

30 天內免費退貨

", "free_shipping_over": "

滿 $50 享免運費

", "goal_for_every_customer": "

我們的目標是讓每位顧客對購買完全滿意。若未達成,請告知我們,我們會盡力協助您解決問題。

", "home_to_shirts": "

首頁 → 襯衫

", "intentional_design": "

精心設計

", "introducing_h2": "

全新上市

", "latest_products": "

全新季節商品登場。喜歡就先下手,以免錯過!

", "made_local_and_global": "

我們的產品在本地與海外製造。我們嚴選製造合作夥伴,確保品質優良、價格合理。

", "made_with_care_h2": "

精心製作

", "made_with_care_extended": "

精心製作,深受顧客喜愛,這款指標性暢銷商品超乎期待。

", "made_with_care": "

精心製作,深受顧客喜愛。

", "make_things_better_extended": "

我們打造更耐用、好用的產品。以俐落設計與誠實素材,解決真實需求。

", "make_things_better": "

我們打造好用又耐用的產品。

", "may_also_like": "

您可能也會喜歡

", "new_arrivals_h1": "

新品上市

", "new_arrivals_h2": "

新品上市

", "new_arrivals_h3": "

新品上市

", "product_launch": "

帶您一探最新產品上市的幕後。

", "product_story": "

每件產品背後都有我們對品質與創新的熱情,讓日常更便利,也帶來喜悅。

", "real_people": "

真實團隊造就好產品

", "related_product": "

相關產品

", "return_policy": "

退貨政策是什麼?

", "reviews": "

★★★★★ 368 則評價

", "shipping_based_on_location": "

運費會依您的地點與訂單商品計算。購買前,您一定會先看到運費。

", "shop_by_collection": "

依商品系列選購

", "signature_products": "

我們的招牌產品

", "styled_with": "

搭配推薦

", "subscribe": "

訂閱我們的電子報

", "team_with_goal": "

有共同目標的團隊

", "unable_to_accept_returns": "

部分商品恕不提供退貨,購買前都會清楚標註。

", "work_quickly_to_ship": "

我們會盡速出貨。出貨後會寄送電子郵件提供後續資訊。配送時間會依您的地點而有所不同。

", "join_our_email_list": "

加入我們的電子郵件清單

", "get_exclusive_deals_and_early_access_to_new_products": "

取得專屬優惠並搶先看新品。

", "artistry_in_action": "

匠心工藝,生動呈現

", "authentic_materials": "

真材實料,毫不妥協

", "bold_style_recognizable": "

大膽風格,一眼辨識

", "discover_elevated_design": "

探索精緻設計

", "expert_construction_finish": "

專業工法,細節無瑕

", "made_to_last": "

經久耐用

", "pieces_better_with_time": "

經得起時間與穿戴,愈用愈迷人

", "quality_you_can_feel": "

觸手可感的品質

", "uncompromising_standards": "

堅持最高標準

", "featured_collection_h2": "

精選商品系列

", "shop_collection": "

探索我們精心策劃的商品系列,精選兼具風格與品質的人氣款。

" }, "text_defaults": { "button_label": "立即選購", "collapsible_row": "可摺疊列", "heading": "標題", "email_signup_button_label": "訂閱", "accordion_heading": "摺疊式標題", "contact_form_button_label": "提交", "popup_link": "彈出式視窗連結", "sign_up": "註冊", "welcome_to_our_store": "歡迎來到我們的商店", "be_bold": "勇敢一點。", "shop_our_latest_arrivals": "搶先選購最新商品!", "are_purchases_final_sale": "是否有商品為最終出清,恕不退換?", "care_instructions": "保養說明", "cart": "購物車", "discover_collection": "探索商品系列", "fit": "合身", "how_much_for_shipping": "運費是多少?", "learn_more": "瞭解詳情", "manufacturing": "製造", "materials": "材質", "return_policy": "退貨政策", "shipping": "運送", "shop_now_button_label": "立即選購", "sign_up_button_label": "註冊", "submit_button_label": "提交", "up_the_ante": "加\n碼\n升級", "view_all_button_label": "查看全部", "what_is_return_policy": "退貨政策是什麼?", "when_will_order_arrive": "我的訂單何時會送達?", "where_are_products_made": "你們的產品在哪裡製造?", "trending_now": "時下流行", "shop_the_look": "購買整套", "bestsellers": "熱銷商品", "featured_collection": "精選商品系列", "new_arrivals": "新品上市" }, "info": { "carousel_layout_on_mobile": "在行動裝置上一律使用輪播", "video_alt_text": "為使用輔助技術的使用者描述影片", "video_autoplay": "影片預設為靜音播放", "video_external": "使用 YouTube 或 Vimeo 網址", "carousel_hover_behavior_not_supported": "當區段類型設定為「輪播」時,不支援游標移過「輪播」的效果", "checkout_buttons": "可讓買家更快結帳,有助提升轉換率。[瞭解詳情](https://help.shopify.com/manual/online-store/dynamic-checkout)", "custom_heading": "自訂標題", "edit_presets_in_theme_settings": "在[主題設定](/editor?context=theme&category=typography)中編輯預設值", "enable_filtering_info": "使用[Search & Discovery app](https://help.shopify.com/manual/online-store/search-and-discovery/filters)自訂篩選器", "grid_layout_on_mobile": "行動裝置會使用網格版面配置", "logo_font": "僅在未選擇標誌時適用", "manage_countries_regions": "[管理國家/地區](/admin/settings/markets)", "manage_languages": "[管理語言](/admin/settings/languages)", "transparent_background": "請檢查所有套用透明背景的範本,以確保可讀性", "aspect_ratio_adjusted": "在部分版面中會調整寬高比", "custom_liquid": "加入應用程式程式碼片段或其他程式碼,打造進階自訂功能。[瞭解詳情](https://shopify.dev/docs/api/liquid)", "pills_usage": "用於已套用的篩選條件、折扣代碼與搜尋建議", "applies_on_image_only": "僅適用於圖片", "hover_effects": "適用於產品卡片與商品系列卡片", "hide_logo_on_home_page_help": "啟用固定頁首時,標誌仍會顯示", "media_type_info": "功能會根據您的選單連結自動帶入", "logo_height": "僅影響頁首標誌", "actions_display_style": "在行動裝置上一律使用圖示" }, "categories": { "basic": "基本", "collection": "商品系列", "collection_list": "商品系列清單", "footer": "頁尾", "forms": "表單", "header": "頁首", "layout": "版面配置", "links": "連結", "product": "產品", "product_list": "精選商品系列", "banners": "橫幅", "collections": "商品系列", "custom": "自訂", "decorative": "裝飾", "products": "產品", "other_sections": "其他", "storytelling": "故事敘述", "text": "文字" } } ================================================ FILE: release-notes.md ================================================ # Release Notes - Version 3.4.0 This release adds a text option for header links as an alternative for the current icons as well as updates to customer accounts. It also includes UX and accessibility improvements, and bugfixes. ## What's Changed ### Added * [Header] Added text style for header links (Search, Account and Cart) * [Product card] Added width control settings for desktop and mobile ### Changed * [Header] Changed existing account menu in favor of new web component version * [Accessibility] Marked the footer section as a semantic footer element * [Accessibility] Improved accessibility of the header menu with better aria roles * [Product] Allow product details column to expand on larger viewports * [Product] Display single-value variant options as text instead of dropdown ### Fixes and improvements * [Product] Fixed flash of disabled buttons when changing a variant * [Cart] Fixed cart drawer spacing and line wrapping * [Page] Fixed inconsistent vertical spacing between heading presets and RTE headings ================================================ FILE: sections/_blocks.liquid ================================================ {% capture children %} {% content_for 'blocks' %} {% endcapture %} {% render 'section', section: section, children: children %} {% schema %} { "name": "t:names.section", "class": "section-wrapper", "blocks": [ { "type": "@theme" }, { "type": "@app" }, { "type": "_divider" } ], "settings": [ { "type": "header", "content": "t:content.layout" }, { "type": "select", "id": "content_direction", "label": "t:settings.direction", "options": [ { "value": "column", "label": "t:options.vertical" }, { "value": "row", "label": "t:options.horizontal" } ], "default": "column" }, { "type": "checkbox", "id": "vertical_on_mobile", "label": "t:settings.vertical_on_mobile", "default": true, "visible_if": "{{ section.settings.content_direction == 'row' }}" }, { "type": "select", "id": "horizontal_alignment", "label": "t:settings.alignment", "options": [ { "value": "flex-start", "label": "t:options.left" }, { "value": "center", "label": "t:options.center" }, { "value": "flex-end", "label": "t:options.right" }, { "value": "space-between", "label": "t:options.space_between" } ], "default": "flex-start", "visible_if": "{{ section.settings.content_direction == 'row' }}" }, { "type": "select", "id": "vertical_alignment", "label": "t:settings.position", "options": [ { "value": "flex-start", "label": "t:options.top" }, { "value": "center", "label": "t:options.center" }, { "value": "flex-end", "label": "t:options.bottom" } ], "default": "center", "visible_if": "{{ section.settings.content_direction == 'row' }}" }, { "type": "checkbox", "id": "align_baseline", "label": "t:settings.align_baseline", "default": false, "visible_if": "{{ section.settings.vertical_alignment == 'flex-end' }}" }, { "type": "select", "id": "horizontal_alignment_flex_direction_column", "label": "t:settings.alignment", "options": [ { "value": "flex-start", "label": "t:options.left" }, { "value": "center", "label": "t:options.center" }, { "value": "flex-end", "label": "t:options.right" } ], "default": "flex-start", "visible_if": "{{ section.settings.content_direction != 'row' }}" }, { "type": "select", "id": "vertical_alignment_flex_direction_column", "label": "t:settings.position", "options": [ { "value": "flex-start", "label": "t:options.top" }, { "value": "center", "label": "t:options.center" }, { "value": "flex-end", "label": "t:options.bottom" }, { "value": "space-between", "label": "t:options.space_between" } ], "default": "center", "visible_if": "{{ section.settings.content_direction == 'column' }}" }, { "type": "range", "id": "gap", "label": "t:settings.gap", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 12 }, { "type": "header", "content": "t:content.size" }, { "type": "select", "id": "section_width", "label": "t:settings.width", "options": [ { "value": "page-width", "label": "t:options.page" }, { "value": "full-width", "label": "t:options.full" } ], "default": "page-width" }, { "type": "select", "id": "section_height", "label": "t:settings.height", "options": [ { "value": "", "label": "t:options.auto" }, { "value": "small", "label": "t:options.small" }, { "value": "medium", "label": "t:options.medium" }, { "value": "large", "label": "t:options.large" }, { "value": "full-screen", "label": "t:options.full_screen" }, { "value": "custom", "label": "t:options.custom" } ], "default": "" }, { "type": "range", "id": "section_height_custom", "label": "t:settings.custom_height", "min": 0, "max": 100, "step": 1, "default": 50, "unit": "%", "visible_if": "{{ section.settings.section_height == 'custom' }}" }, { "type": "header", "content": "t:content.appearance" }, { "type": "color_scheme", "id": "color_scheme", "label": "t:settings.color_scheme", "default": "scheme-1" }, { "type": "select", "id": "background_media", "label": "t:settings.background_media", "options": [ { "value": "none", "label": "t:options.none" }, { "value": "image", "label": "t:options.image" }, { "value": "video", "label": "t:options.video" } ], "default": "none" }, { "type": "video", "id": "video", "label": "t:settings.video", "visible_if": "{{ section.settings.background_media == 'video' }}" }, { "type": "select", "id": "video_position", "label": "t:settings.video_position", "options": [ { "value": "cover", "label": "t:options.cover" }, { "value": "contain", "label": "t:options.contain" } ], "default": "cover", "visible_if": "{{ section.settings.background_media == 'video' }}" }, { "type": "image_picker", "id": "background_image", "label": "t:settings.image", "visible_if": "{{ section.settings.background_media == 'image' }}" }, { "type": "select", "id": "background_image_position", "label": "t:settings.image_position", "options": [ { "value": "cover", "label": "t:options.cover" }, { "value": "fit", "label": "t:options.fit" } ], "default": "cover", "visible_if": "{{ section.settings.background_media == 'image' }}" }, { "type": "select", "id": "border", "label": "t:settings.borders", "options": [ { "value": "none", "label": "t:options.none" }, { "value": "solid", "label": "t:options.solid" } ], "default": "none" }, { "type": "range", "id": "border_width", "min": 0, "max": 10, "step": 0.5, "unit": "px", "label": "t:settings.border_width", "default": 1, "visible_if": "{{ section.settings.border != 'none' }}" }, { "type": "range", "id": "border_opacity", "min": 0, "max": 100, "step": 1, "unit": "%", "label": "t:settings.border_opacity", "default": 100, "visible_if": "{{ section.settings.border != 'none' }}" }, { "type": "range", "id": "border_radius", "label": "t:settings.border_radius", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 }, { "type": "checkbox", "id": "toggle_overlay", "label": "t:settings.background_overlay" }, { "type": "color", "id": "overlay_color", "label": "t:settings.overlay_color", "alpha": true, "default": "#00000026", "visible_if": "{{ section.settings.toggle_overlay }}" }, { "type": "select", "id": "overlay_style", "label": "t:settings.overlay_style", "options": [ { "value": "solid", "label": "t:options.solid" }, { "value": "gradient", "label": "t:options.gradient" } ], "default": "solid", "visible_if": "{{ section.settings.toggle_overlay }}" }, { "type": "select", "id": "gradient_direction", "label": "t:settings.gradient_direction", "options": [ { "value": "to top", "label": "t:options.up" }, { "value": "to bottom", "label": "t:options.down" } ], "default": "to top", "visible_if": "{{ section.settings.toggle_overlay and section.settings.overlay_style == 'gradient' }}" }, { "type": "header", "content": "t:content.padding" }, { "type": "range", "id": "padding-block-start", "label": "t:settings.top", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 }, { "type": "range", "id": "padding-block-end", "label": "t:settings.bottom", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 } ], "presets": [ { "name": "t:names.custom_section", "category": "t:categories.layout" } ] } {% endschema %} ================================================ FILE: sections/carousel.liquid ================================================
{% schema %} { "name": "t:names.carousel", "disabled_on": { "groups": ["header", "footer"] }, "settings": [ { "type": "range", "id": "columns", "label": "t:settings.columns", "min": 1, "max": 8, "step": 1, "default": 4 }, { "type": "select", "id": "mobile_columns", "label": "t:settings.mobile_columns", "options": [ { "value": "1", "label": "t:options.one_number" }, { "value": "2", "label": "t:options.two_number" } ], "default": "1" }, { "type": "select", "id": "section_width", "label": "t:settings.width", "options": [ { "value": "page-width", "label": "t:options.page" }, { "value": "full-width", "label": "t:options.full" } ], "default": "page-width" }, { "type": "range", "id": "columns_gap", "label": "t:settings.horizontal_gap", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 8 }, { "type": "color_scheme", "id": "color_scheme", "label": "t:settings.color_scheme", "default": "scheme-1" }, { "type": "header", "content": "t:content.navigation" }, { "type": "select", "id": "icons_style", "label": "t:settings.icon", "options": [ { "value": "arrow", "label": "t:options.arrows" }, { "value": "chevron", "label": "t:options.chevrons" }, { "value": "arrows_large", "label": "t:options.arrows_large" }, { "value": "chevron_large", "label": "t:options.chevron_large" }, { "value": "none", "label": "t:options.none" } ], "default": "arrow" }, { "type": "select", "id": "icons_shape", "label": "t:settings.icon_background", "options": [ { "value": "none", "label": "t:options.none" }, { "value": "circle", "label": "t:options.circle" }, { "value": "square", "label": "t:options.square" } ], "default": "none", "visible_if": "{{ section.settings.icons_style != 'none' }}" }, { "type": "header", "content": "t:content.padding" }, { "type": "range", "id": "padding-block-start", "label": "t:settings.top", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 }, { "type": "range", "id": "padding-block-end", "label": "t:settings.bottom", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 } ], "presets": [ { "name": "t:names.carousel", "category": "t:categories.storytelling", "settings": { "columns": 3, "columns_gap": 12, "padding-block-start": 48, "padding-block-end": 48 }, "blocks": { "static-header": { "type": "group", "name": "t:names.header", "static": true, "settings": { "content_direction": "row", "vertical_on_mobile": false, "horizontal_alignment": "space-between", "vertical_alignment": "flex-end", "align_baseline": true, "horizontal_alignment_flex_direction_column": "flex-start", "vertical_alignment_flex_direction_column": "center", "gap": 12, "width": "fill", "custom_width": 100, "width_mobile": "fill", "custom_width_mobile": 100, "height": "fit", "custom_height": 100, "inherit_color_scheme": true, "color_scheme": "", "background_media": "none", "video_position": "cover", "background_image_position": "cover", "border": "none", "border_width": 1, "border_opacity": 100, "border_radius": 0, "padding-block-start": 0, "padding-block-end": 16, "padding-inline-start": 0, "padding-inline-end": 0 }, "blocks": { "heading": { "type": "text", "name": "t:names.header", "settings": { "text": "t:html_defaults.discover_elevated_design", "type_preset": "h3", "font": "var(--font-body--family)", "wrap": "pretty", "width": "fit-content", "max_width": "normal", "alignment": "left" } } }, "block_order": ["heading"] }, "static-carousel-content": { "type": "_carousel-content", "name": "t:names.carousel_content", "static": true, "settings": { "inherit_color_scheme": true, "color_scheme": "", "position": "top", "border": "none", "border_width": 1, "border_opacity": 100, "border_radius": 0, "padding-block-start": 0, "padding-block-end": 0, "padding-inline-start": 0, "padding-inline-end": 0, "height": "fit" }, "blocks": { "card_1": { "type": "_card", "name": "t:names.card", "blocks": { "image_1": { "type": "image", "name": "t:names.image" }, "heading_1": { "type": "text", "name": "t:names.heading", "settings": { "text": "t:html_defaults.artistry_in_action", "type_preset": "h5" } }, "text_1": { "type": "text", "name": "t:names.text", "settings": { "text": "t:html_defaults.bold_style_recognizable" } } }, "block_order": ["image_1", "heading_1", "text_1"] }, "card_2": { "type": "_card", "name": "t:names.card", "blocks": { "image_2": { "type": "image", "name": "t:names.image" }, "heading_2": { "type": "text", "name": "t:names.heading", "settings": { "text": "t:html_defaults.uncompromising_standards", "type_preset": "h5" } }, "text_2": { "type": "text", "name": "t:names.text", "settings": { "text": "t:html_defaults.expert_construction_finish" } } }, "block_order": ["image_2", "heading_2", "text_2"] }, "card_3": { "type": "_card", "name": "t:names.card", "blocks": { "image_3": { "type": "image", "name": "t:names.image" }, "heading_3": { "type": "text", "name": "t:names.heading", "settings": { "text": "t:html_defaults.made_to_last", "type_preset": "h5" } }, "text_3": { "type": "text", "name": "t:names.text", "settings": { "text": "t:html_defaults.pieces_better_with_time" } } }, "block_order": ["image_3", "heading_3", "text_3"] }, "card_4": { "type": "_card", "name": "t:names.card", "blocks": { "image_4": { "type": "image", "name": "t:names.image" }, "heading_4": { "type": "text", "name": "t:names.heading", "settings": { "text": "t:html_defaults.quality_you_can_feel", "type_preset": "h5" } }, "text_4": { "type": "text", "name": "t:names.text", "settings": { "text": "t:html_defaults.authentic_materials" } } }, "block_order": ["image_4", "heading_4", "text_4"] } }, "block_order": ["card_1", "card_2", "card_3", "card_4"] } } } ] } {% endschema %} ================================================ FILE: sections/collection-links.liquid ================================================ {% liquid assign collection_list = section.settings.collection_list if collection_list == blank assign limit = 4 for i in (1..4) assign collection_list = collection_list | append: ', ' endfor assign collection_list = collection_list | split: ',' endif assign active_collection = collection_list | find: 'id', collection.id | default: collection_list.first %}
{% case section.settings.layout %} {% when 'spotlight' %} {% capture slides %} {% for collection in collection_list limit: limit %} {% liquid assign current = false if collection.id == active_collection.id assign current = true endif %} {% capture slide %} {% # theme-check-disable UniqueStaticBlockId %} {% content_for 'block', type: '_collection-link', id: 'link', closest.collection: collection, index: forloop.index0, current: current, image_only: true %} {% # theme-check-enable UniqueStaticBlockId %} {% endcapture %} {% render 'slideshow-slide', children: slide, index: forloop.index0 %} {% endfor %} {% endcapture %} {% render 'slideshow', slides: slides, slide_count: collection_list.size, class: 'collection-links__images', ref: 'slideshow' %} {% endcase %}
{% # theme-check-disable ValidBlockTarget %} {% stylesheet %} collection-links-component { --alignment: flex-start; display: grid; align-items: center; grid-gap: var(--gap-3xl); &:has([ratio='portrait']) { --template-column-ratio: 0.8fr; } &:has([ratio='square']) { --template-column-ratio: 1fr; } &:has([ratio='landscape']) { --template-column-ratio: 1.4fr; } &[alignment='center'] { --alignment: center; .text-block { text-align: center; } } &[alignment='right'] { --alignment: flex-end; .text-block { text-align: right; } } &[layout='spotlight'] { position: relative; grid-template-columns: 1fr var(--template-column-ratio); grid-template-areas: 'text image'; @media screen and (min-width: 750px) { &[reverse] { grid-template-areas: 'image text'; grid-template-columns: var(--template-column-ratio) 1fr; } } .collection-links__container { align-items: var(--alignment); } @media screen and (max-width: 749px) { grid-template-columns: 1fr; grid-template-areas: 'text' 'image'; grid-gap: var(--gap-2xl); .collection-links__container { gap: clamp(var(--gap-xs), 1vw, var(--gap-xl)) var(--gap-2xl); justify-content: var(--alignment); } } } &[layout='text'] { grid-gap: 0; grid-template-areas: 'text'; .collection-links__container { gap: clamp(var(--gap-xs), 1vw, var(--gap-xl)) var(--gap-2xl); flex-wrap: wrap; flex-direction: row; justify-content: var(--alignment); } } } .collection-links__container { display: flex; gap: var(--gap-md); flex-direction: column; } .collection-links__images { overflow: hidden; grid-area: image; @media screen and (max-width: 749px) { image-block { max-width: 100%; } } } {% endstylesheet %} {% schema %} { "name": "t:names.collection_links", "disabled_on": { "groups": ["header", "footer"] }, "settings": [ { "type": "collection_list", "id": "collection_list", "label": "t:settings.collection_list" }, { "type": "header", "content": "t:content.layout" }, { "type": "select", "id": "layout", "label": "t:settings.layout", "options": [ { "value": "spotlight", "label": "t:options.spotlight" }, { "value": "text", "label": "t:options.text" } ], "default": "spotlight" }, { "type": "select", "id": "section_width", "label": "t:settings.width", "options": [ { "value": "page-width", "label": "t:options.page" }, { "value": "full-width", "label": "t:options.full" } ], "default": "page-width" }, { "type": "select", "id": "alignment", "label": "t:settings.alignment", "options": [ { "value": "left", "label": "t:options.left" }, { "value": "center", "label": "t:options.center" }, { "value": "right", "label": "t:options.right" } ], "default": "left" }, { "type": "select", "id": "image_position", "label": "t:settings.image_position", "options": [ { "value": "left", "label": "t:options.left" }, { "value": "right", "label": "t:options.right" } ], "default": "right", "visible_if": "{{ section.settings.layout == \"spotlight\" }}" }, { "type": "color_scheme", "id": "color_scheme", "label": "t:settings.color_scheme", "default": "scheme-1" }, { "type": "header", "content": "t:content.padding" }, { "type": "range", "id": "padding-block-start", "label": "t:settings.top", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 40 }, { "type": "range", "id": "padding-block-end", "label": "t:settings.bottom", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 40 } ], "presets": [ { "name": "t:names.collection_links_spotlight", "category": "t:categories.collections", "blocks": { "link": { "type": "_collection-link", "static": true, "blocks": { "title": { "type": "_inline-collection-title", "name": "t:names.title", "static": true, "settings": { "font": "var(--font-subheading--family)" } }, "image": { "type": "_image", "static": true, "settings": { "height": "large", "ratio": "square" } } } } } }, { "name": "t:names.collection_links_text", "category": "t:categories.collections", "settings": { "layout": "text", "alignment": "center" }, "blocks": { "link": { "type": "_collection-link", "static": true, "blocks": { "title": { "type": "_inline-collection-title", "name": "t:names.title", "static": true, "settings": { "font": "var(--font-subheading--family)" } }, "image": { "type": "_image", "static": true, "settings": { "height": "medium" } } } } } } ] } {% endschema %} {% # theme-check-enable ValidBlockTarget %} ================================================ FILE: sections/collection-list.liquid ================================================ {% liquid if section.settings.collection_list != blank assign section_collections = section.settings.collection_list assign max_items = section.settings.collection_list.count elsif section.settings.layout_type == 'editorial' assign max_items = section.settings.max_collections elsif section.settings.layout_type == 'bento' assign max_items = 4 elsif section.settings.layout_type == 'carousel' assign max_items = section.settings.columns | plus: 2 elsif section.settings.layout_type == 'grid' assign max_items = section.settings.columns endif %}
{%- content_for 'blocks' -%}
{% if section_collections == null %} {% for i in (1..max_items) %} {% assign section_collections = section_collections | append: ', ' %} {% endfor %} {% assign section_collections = section_collections | split: ',' %} {% endif %} {% capture list_items %} {% for collection in section_collections limit: max_items %}
{% content_for 'block', type: '_collection-card', id: 'static-collection-card', closest.collection: collection %}
{% unless forloop.last %} {% endunless %} {% endfor %} {% endcapture %} {% liquid # Create an array from the list items to be used for different layout types assign list_items_array = list_items | strip | split: '' %} {% render 'resource-list', list_items: list_items, list_items_array: list_items_array, settings: section.settings, carousel_ref: 'collectionList', slide_count: max_items, content_type: 'collections', test_id: 'collections-list-grid' %}
{% schema %} { "name": "t:names.collection_list", "class": "ui-test-collection-list", "blocks": [ { "type": "@theme" }, { "type": "@app" }, { "type": "text" }, { "type": "icon" }, { "type": "image" }, { "type": "button" }, { "type": "video" }, { "type": "group" }, { "type": "spacer" }, { "type": "_divider" } ], "disabled_on": { "groups": ["header", "footer"] }, "settings": [ { "type": "collection_list", "id": "collection_list", "label": "t:settings.collection_list" }, { "type": "header", "content": "t:content.cards_layout" }, { "type": "select", "id": "layout_type", "label": "t:settings.layout_type", "options": [ { "value": "grid", "label": "t:options.grid" }, { "value": "carousel", "label": "t:options.carousel" }, { "value": "bento", "label": "t:options.bento" }, { "value": "editorial", "label": "t:options.editorial" } ], "default": "grid" }, { "type": "checkbox", "id": "carousel_on_mobile", "label": "t:settings.carousel_on_mobile", "default": false, "visible_if": "{{ section.settings.layout_type != 'carousel' }}" }, { "type": "range", "id": "columns", "label": "t:settings.columns", "min": 1, "max": 8, "step": 1, "default": 4, "visible_if": "{{ section.settings.layout_type == 'grid' or section.settings.layout_type == 'carousel' }}" }, { "type": "select", "id": "mobile_columns", "label": "t:settings.mobile_columns", "options": [ { "value": "1", "label": "t:options.one_number" }, { "value": "2", "label": "t:options.two_number" } ], "default": "2", "visible_if": "{{ section.settings.layout_type == 'grid' and section.settings.carousel_on_mobile == false }}" }, { "type": "select", "id": "mobile_card_size", "label": "t:settings.mobile_columns", "options": [ { "value": "60cqw", "label": "t:options.one_number" }, { "value": "44cqw", "label": "t:options.two_number" } ], "default": "60cqw", "visible_if": "{{ section.settings.layout_type == 'carousel' or section.settings.carousel_on_mobile == true }}" }, { "type": "range", "id": "columns_gap", "label": "t:settings.horizontal_gap", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 8, "visible_if": "{{ section.settings.layout_type == 'grid' or section.settings.layout_type == 'carousel' }}" }, { "type": "range", "id": "bento_gap", "label": "t:settings.gap", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 8, "visible_if": "{{ section.settings.layout_type == 'bento' }}" }, { "type": "range", "id": "rows_gap", "label": "t:settings.vertical_gap", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 8, "visible_if": "{{ section.settings.layout_type == 'grid'}}" }, { "type": "range", "id": "max_collections", "label": "t:settings.collection_count", "min": 1, "max": 16, "step": 1, "default": 4, "visible_if": "{{ section.settings.layout_type == 'editorial' }}" }, { "type": "header", "content": "t:content.carousel_navigation", "visible_if": "{{ section.settings.layout_type == 'carousel' or section.settings.carousel_on_mobile == true }}" }, { "type": "select", "id": "icons_style", "label": "t:settings.icon", "options": [ { "value": "arrow", "label": "t:options.arrows" }, { "value": "chevron", "label": "t:options.chevrons" }, { "value": "arrows_large", "label": "t:options.arrows_large" }, { "value": "chevron_large", "label": "t:options.chevron_large" }, { "value": "none", "label": "t:options.none" } ], "default": "arrow", "visible_if": "{{ section.settings.layout_type == 'carousel' or section.settings.carousel_on_mobile == true }}" }, { "type": "select", "id": "icons_shape", "label": "t:settings.icon_background", "options": [ { "value": "none", "label": "t:options.none" }, { "value": "circle", "label": "t:options.circle" }, { "value": "square", "label": "t:options.square" } ], "default": "none", "visible_if": "{{ section.settings.icons_style != 'none' and section.settings.layout_type == 'carousel' or section.settings.carousel_on_mobile == true }}" }, { "type": "header", "content": "t:content.section_layout" }, { "type": "select", "id": "section_width", "label": "t:settings.width", "options": [ { "value": "page-width", "label": "t:options.page" }, { "value": "full-width", "label": "t:options.full" } ], "default": "page-width" }, { "type": "range", "id": "gap", "label": "t:settings.gap", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 12 }, { "type": "color_scheme", "id": "color_scheme", "label": "t:settings.color_scheme", "default": "scheme-1" }, { "type": "header", "content": "t:content.padding" }, { "type": "range", "id": "padding-block-start", "label": "t:settings.top", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 }, { "type": "range", "id": "padding-block-end", "label": "t:settings.bottom", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 } ], "presets": [ { "name": "t:names.collections_bento", "category": "t:categories.collections", "settings": { "layout_type": "bento", "bento_gap": 8, "section_width": "page-width", "carousel_on_mobile": false, "padding-block-start": 24, "padding-block-end": 24 }, "blocks": { "group_Lg9LkF": { "type": "group", "name": "t:names.header", "settings": { "content_direction": "column", "vertical_on_mobile": true, "horizontal_alignment": "flex-start", "vertical_alignment": "center", "horizontal_alignment_flex_direction_column": "flex-start", "vertical_alignment_flex_direction_column": "center", "gap": 16, "width": "fill", "custom_width": 100, "width_mobile": "fill", "custom_width_mobile": 100, "height": "fit", "custom_height": 100, "inherit_color_scheme": true, "color_scheme": "", "background_media": "none", "video_position": "cover", "background_image_position": "cover", "border": "none", "border_width": 1, "border_opacity": 100, "border_radius": 0, "padding-block-start": 0, "padding-block-end": 0, "padding-inline-start": 0, "padding-inline-end": 0 }, "blocks": { "text_bc98Wh": { "type": "text", "name": "t:names.text", "settings": { "text": "t:html_defaults.shop_by_collection", "type_preset": "rte", "font": "var(--font-body--family)", "font_size": "", "line_height": "normal", "letter_spacing": "normal", "case": "none", "wrap": "pretty", "width": "fit-content", "max_width": "normal", "alignment": "left", "padding-block-start": 0, "padding-block-end": 16, "padding-inline-start": 0, "padding-inline-end": 0 } } }, "block_order": ["text_bc98Wh"] }, "static-collection-card": { "type": "_collection-card", "name": "t:names.collection_card", "static": true, "settings": { "horizontal_alignment": "flex-start", "vertical_alignment": "flex-end", "placement": "on_image", "inherit_color_scheme": true, "color_scheme": "", "border": "none", "border_width": 1, "border_opacity": 100, "border_radius": 0 }, "blocks": { "collection-card-image": { "type": "_collection-card-image", "name": "t:names.collection_card_image", "static": true, "settings": { "image_ratio": "adapt" } }, "collection-title": { "type": "collection-title", "name": "t:names.collection_title", "settings": { "type_preset": "rte", "font": "var(--font-body--family)", "font_size": "", "line_height": "normal", "letter_spacing": "normal", "case": "none", "wrap": "pretty", "width": "fit-content", "max_width": "normal", "alignment": "left", "background": true, "background_color": "#ffffff", "padding-block-start": 4, "padding-block-end": 4, "padding-inline-start": 8, "padding-inline-end": 8 } } }, "block_order": ["collection-title"] } }, "block_order": ["group_Lg9LkF"] }, { "name": "t:names.collections_grid", "category": "t:categories.collections", "blocks": { "group_Lg9LkF": { "type": "group", "name": "t:names.header", "settings": { "content_direction": "column", "vertical_on_mobile": true, "horizontal_alignment": "flex-start", "vertical_alignment": "center", "horizontal_alignment_flex_direction_column": "flex-start", "vertical_alignment_flex_direction_column": "center", "gap": 12, "width": "fill", "custom_width": 100, "width_mobile": "fill", "custom_width_mobile": 100, "height": "fit", "custom_height": 100, "inherit_color_scheme": true, "color_scheme": "", "background_media": "none", "video_position": "cover", "background_image_position": "cover", "border": "none", "border_width": 1, "border_opacity": 100, "border_radius": 0, "padding-block-start": 0, "padding-block-end": 0, "padding-inline-start": 0, "padding-inline-end": 0 }, "blocks": { "text_bc98Wh": { "type": "text", "name": "t:names.text", "settings": { "text": "t:html_defaults.shop_by_collection", "type_preset": "rte", "font": "var(--font-body--family)", "font_size": "", "line_height": "normal", "letter_spacing": "normal", "case": "none", "wrap": "pretty", "width": "fit-content", "max_width": "normal", "alignment": "left", "padding-block-start": 0, "padding-block-end": 16, "padding-inline-start": 0, "padding-inline-end": 0 } } }, "block_order": ["text_bc98Wh"] }, "static-collection-card": { "type": "_collection-card", "name": "t:names.collection_card", "static": true, "settings": { "horizontal_alignment": "flex-start", "vertical_alignment": "flex-start", "placement": "on_image", "inherit_color_scheme": true, "color_scheme": "", "border": "none", "border_width": 1, "border_opacity": 100, "border_radius": 0 }, "blocks": { "collection-card-image": { "type": "_collection-card-image", "name": "t:names.collection_card_image", "static": true, "settings": { "image_ratio": "adapt" } }, "collection-title": { "type": "collection-title", "name": "t:names.collection_title", "settings": { "type_preset": "rte", "font": "var(--font-body--family)", "font_size": "", "line_height": "normal", "letter_spacing": "normal", "case": "none", "wrap": "pretty", "width": "fit-content", "max_width": "normal", "alignment": "left", "background": true, "background_color": "#ffffff", "padding-block-start": 4, "padding-block-end": 4, "padding-inline-start": 8, "padding-inline-end": 8 } } }, "block_order": ["collection-title"] } }, "block_order": ["group_Lg9LkF"], "settings": { "collection_list": [], "layout_type": "grid", "carousel_on_mobile": false, "columns": 3, "mobile_columns": "2", "columns_gap": 8, "rows_gap": 8, "icons_style": "arrow", "icons_shape": "none", "section_width": "page-width", "gap": 12, "color_scheme": "", "padding-block-start": 48, "padding-block-end": 48 } }, { "name": "t:names.collections_carousel", "category": "t:categories.collections", "blocks": { "group_EYUh3J": { "type": "group", "name": "t:names.header", "settings": { "content_direction": "column", "vertical_on_mobile": true, "horizontal_alignment": "flex-start", "vertical_alignment": "center", "horizontal_alignment_flex_direction_column": "flex-start", "vertical_alignment_flex_direction_column": "center", "gap": 12, "width": "fit", "custom_width": 100, "width_mobile": "fit", "custom_width_mobile": 100, "height": "fit", "custom_height": 100, "inherit_color_scheme": true, "color_scheme": "", "background_media": "none", "video_position": "cover", "background_image_position": "cover", "border": "none", "border_width": 1, "border_opacity": 100, "border_radius": 0, "padding-block-start": 0, "padding-block-end": 0, "padding-inline-start": 0, "padding-inline-end": 0 }, "blocks": { "text_nQEaGV": { "type": "text", "name": "t:names.text", "settings": { "text": "t:html_defaults.shop_by_collection", "type_preset": "rte", "font": "var(--font-body--family)", "font_size": "", "line_height": "normal", "letter_spacing": "normal", "case": "none", "wrap": "pretty", "width": "fit-content", "max_width": "normal", "alignment": "left", "padding-block-start": 0, "padding-block-end": 16, "padding-inline-start": 0, "padding-inline-end": 0 } } }, "block_order": ["text_nQEaGV"] }, "static-collection-card": { "type": "_collection-card", "name": "t:names.collection_card", "static": true, "settings": { "horizontal_alignment": "flex-start", "vertical_alignment": "center", "placement": "below_image", "inherit_color_scheme": true, "color_scheme": "", "border": "none", "border_width": 1, "border_opacity": 100, "border_radius": 0 }, "blocks": { "collection-card-image": { "type": "_collection-card-image", "name": "t:names.collection_card_image", "static": true, "settings": { "image_ratio": "adapt" } }, "collection-title": { "type": "collection-title", "name": "t:names.collection_title", "settings": { "type_preset": "rte", "font": "var(--font-body--family)", "font_size": "", "line_height": "normal", "letter_spacing": "normal", "case": "none", "wrap": "pretty", "width": "fit-content", "max_width": "normal", "alignment": "left", "padding-block-start": 0, "padding-block-end": 0, "padding-inline-start": 0, "padding-inline-end": 0 } } }, "block_order": ["collection-title"] } }, "block_order": ["group_EYUh3J"], "settings": { "collection_list": [], "layout_type": "carousel", "carousel_on_mobile": false, "columns": 3, "mobile_columns": "2", "columns_gap": 8, "rows_gap": 8, "icons_style": "arrow", "icons_shape": "circle", "section_width": "page-width", "gap": 12, "color_scheme": "", "padding-block-start": 48, "padding-block-end": 48 } }, { "name": "t:names.collections_editorial", "category": "t:categories.collections", "blocks": { "group": { "type": "group", "name": "t:names.header", "settings": { "link": "", "open_in_new_tab": false, "content_direction": "column", "vertical_on_mobile": true, "horizontal_alignment": "flex-start", "vertical_alignment": "center", "align_baseline": false, "horizontal_alignment_flex_direction_column": "flex-start", "vertical_alignment_flex_direction_column": "center", "gap": 12, "width": "fill", "custom_width": 100, "width_mobile": "fill", "custom_width_mobile": 100, "height": "fit", "custom_height": 100, "inherit_color_scheme": true, "color_scheme": "", "background_media": "none", "video_position": "cover", "background_image_position": "cover", "border": "none", "border_width": 1, "border_opacity": 100, "border_radius": 0, "toggle_overlay": false, "overlay_color": "#00000026", "overlay_style": "solid", "gradient_direction": "to top", "padding-block-start": 0, "padding-block-end": 0, "padding-inline-start": 0, "padding-inline-end": 0 }, "blocks": { "text": { "type": "text", "name": "t:names.text", "settings": { "text": "t:html_defaults.shop_by_collection", "width": "fit-content", "max_width": "normal", "alignment": "left", "type_preset": "rte", "font": "var(--font-body--family)", "font_size": "", "line_height": "normal", "letter_spacing": "normal", "case": "none", "wrap": "pretty", "color": "var(--color-foreground)", "background": false, "background_color": "#00000026", "corner_radius": 0, "padding-block-start": 0, "padding-block-end": 0, "padding-inline-start": 0, "padding-inline-end": 0 }, "blocks": {} } }, "block_order": ["text"] }, "static-collection-card": { "type": "_collection-card", "name": "t:names.collection_card", "static": true, "settings": { "placement": "below_image", "horizontal_alignment": "flex-start", "vertical_alignment": "center", "collection_card_gap": 8, "inherit_color_scheme": true, "color_scheme": "", "border": "none", "border_width": 1, "border_opacity": 100, "border_radius": 0 }, "blocks": { "collection-title": { "type": "collection-title", "name": "t:names.collection_title", "settings": { "width": "fit-content", "max_width": "normal", "alignment": "left", "type_preset": "h5", "font": "var(--font-body--family)", "font_size": "", "line_height": "normal", "letter_spacing": "normal", "case": "none", "wrap": "pretty", "color": "var(--color-foreground)", "background": false, "background_color": "#00000026", "corner_radius": 0, "padding-block-start": 4, "padding-block-end": 0, "padding-inline-start": 0, "padding-inline-end": 0 }, "blocks": {} }, "collection-card-image": { "type": "_collection-card-image", "name": "t:names.collection_card_image", "static": true, "settings": { "image_ratio": "adapt", "toggle_overlay": false, "overlay_color": "#00000026", "overlay_style": "solid", "gradient_direction": "to top", "border": "none", "border_width": 1, "border_opacity": 100, "border_radius": 0 }, "blocks": {} } }, "block_order": ["collection-title"] } }, "block_order": ["group"], "settings": { "collection_list": [], "layout_type": "editorial", "carousel_on_mobile": false, "columns": 3, "mobile_columns": "2", "columns_gap": 8, "bento_gap": 8, "rows_gap": 8, "max_collections": 4, "icons_style": "arrow", "icons_shape": "none", "section_width": "page-width", "gap": 64, "color_scheme": "", "padding-block-start": 48, "padding-block-end": 48 } } ] } {% endschema %} ================================================ FILE: sections/custom-liquid.liquid ================================================
{{ section.settings.custom_liquid }}
{% schema %} { "name": "t:names.custom_liquid", "settings": [ { "type": "liquid", "id": "custom_liquid", "label": "t:settings.custom_liquid", "info": "t:info.custom_liquid" }, { "type": "color_scheme", "id": "color_scheme", "label": "t:settings.color_scheme", "default": "scheme-1" }, { "type": "select", "id": "section_width", "label": "t:settings.width", "options": [ { "value": "page-width", "label": "t:options.page" }, { "value": "full-width", "label": "t:options.full" } ], "default": "page-width" }, { "type": "header", "content": "t:content.padding" }, { "type": "range", "id": "padding-block-start", "label": "t:settings.top", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 }, { "type": "range", "id": "padding-block-end", "label": "t:settings.bottom", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 } ], "presets": [ { "name": "t:names.custom_liquid", "category": "t:categories.layout" } ] } {% endschema %} ================================================ FILE: sections/divider.liquid ================================================ {% assign full_width = false %} {% if section.settings.width_percent == 100 and section.settings.section_width == 'full-width' %} {% assign full_width = true %} {% endif %}
{% render 'divider', id: section.id, settings: section.settings, attributes: true, full_width: full_width %}
{% schema %} { "name": "t:names.divider", "settings": [ { "type": "color_scheme", "id": "color_scheme", "label": "t:settings.color_scheme", "default": "scheme-1" }, { "type": "select", "id": "section_width", "label": "t:settings.width", "options": [ { "value": "page-width", "label": "t:options.page" }, { "value": "full-width", "label": "t:options.full" } ], "default": "full-width" }, { "type": "range", "id": "thickness", "label": "t:settings.thickness", "min": 0.5, "max": 5, "step": 0.5, "unit": "px", "default": 1 }, { "type": "select", "id": "corner_radius", "label": "t:settings.border_radius", "options": [ { "value": "square", "label": "t:options.square" }, { "value": "rounded", "label": "t:options.rounded" } ], "default": "square", "visible_if": "{{ section.settings.thickness > 1 and section.settings.width_percent != 100 or section.settings.section_width == \"page-width\"}}" }, { "type": "range", "id": "width_percent", "label": "t:settings.length", "min": 5, "max": 100, "step": 1, "unit": "%", "default": 100 }, { "type": "select", "id": "alignment_horizontal", "label": "t:settings.alignment", "options": [ { "value": "flex-start", "label": "t:options.left" }, { "value": "center", "label": "t:options.center" }, { "value": "flex-end", "label": "t:options.right" } ], "default": "center", "visible_if": "{{ section.settings.width_percent < 100 }}" }, { "type": "header", "content": "t:content.padding" }, { "type": "range", "id": "padding-block-start", "label": "t:settings.top", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 16 }, { "type": "range", "id": "padding-block-end", "label": "t:settings.bottom", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 16 } ], "presets": [ { "name": "t:names.divider_section", "category": "t:categories.layout" } ] } {% endschema %} ================================================ FILE: sections/featured-blog-posts.liquid ================================================ {% liquid assign max_items = section.settings.post_limit %}
{% content_for 'block', id: 'static-blog-title', type: '_featured-blog-posts-title' %} {% if section.settings.blog != blank and section.settings.blog.articles_count > 0 %} {% paginate section.settings.blog.articles by max_items %} {% assign section_articles = section.settings.blog.articles %} {% endpaginate %} {% else %} {% assign section_articles = '' %} {% for i in (1..max_items) %} {% assign section_articles = section_articles | append: ', ' %} {% endfor %} {% assign section_articles = section_articles | split: ',' %} {% endif %} {% capture list_items %} {% for article in section_articles limit: max_items %}
{% content_for 'block', id: 'static-blog-post-card', type: '_featured-blog-posts-card', article: article, closest.article: article %}
{% unless forloop.last %} {% endunless %} {% endfor %} {% endcapture %} {% liquid assign list_items_array = list_items | strip | split: '' %} {% render 'resource-list', list_items: list_items, list_items_array: list_items_array, settings: section.settings, carousel_ref: 'featuredBlog', slide_count: max_items, content_type: 'articles', test_id: 'featured-blog-posts' %}
{% schema %} { "name": "t:names.blog_posts", "tag": "section", "disabled_on": { "groups": ["header", "footer"] }, "class": "featured-blog-posts", "blocks": [ { "type": "_featured-blog-posts-title" }, { "type": "_featured-blog-posts-card" }, { "type": "_featured-blog-posts-image" } ], "settings": [ { "type": "blog", "id": "blog", "label": "t:settings.blog" }, { "type": "header", "content": "t:content.cards_layout" }, { "type": "select", "id": "layout_type", "label": "t:settings.layout_type", "options": [ { "value": "grid", "label": "t:options.grid" }, { "value": "carousel", "label": "t:options.carousel" }, { "value": "editorial", "label": "t:options.editorial" } ], "default": "grid" }, { "type": "checkbox", "id": "carousel_on_mobile", "label": "t:settings.carousel_on_mobile", "default": true, "visible_if": "{{ section.settings.layout_type != 'carousel' }}" }, { "type": "range", "id": "post_limit", "label": "t:settings.post_count", "min": 2, "max": 10, "step": 1, "default": 3 }, { "type": "range", "id": "columns", "label": "t:settings.columns", "min": 1, "max": 8, "step": 1, "default": 3, "visible_if": "{{ section.settings.layout_type == 'grid' or section.settings.layout_type == 'carousel' }}" }, { "type": "select", "id": "mobile_columns", "label": "t:settings.mobile_columns", "options": [ { "value": "1", "label": "t:options.one_number" }, { "value": "2", "label": "t:options.two_number" } ], "default": "2", "visible_if": "{{ section.settings.layout_type == 'grid' and section.settings.carousel_on_mobile == false }}" }, { "type": "select", "id": "mobile_card_size", "label": "t:settings.mobile_card_size", "options": [ { "value": "60cqw", "label": "t:options.one_number" }, { "value": "44cqw", "label": "t:options.two_number" } ], "default": "60cqw", "visible_if": "{{ section.settings.layout_type == 'carousel' or section.settings.carousel_on_mobile == true }}" }, { "type": "range", "id": "columns_gap", "label": "t:settings.horizontal_gap", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 16, "visible_if": "{{ section.settings.layout_type == 'grid' or section.settings.layout_type == 'carousel' }}" }, { "type": "range", "id": "rows_gap", "label": "t:settings.vertical_gap", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 16, "visible_if": "{{ section.settings.layout_type == 'grid' }}" }, { "type": "header", "content": "t:content.carousel_navigation", "visible_if": "{{ section.settings.layout_type == 'carousel' or section.settings.carousel_on_mobile == true }}" }, { "type": "select", "id": "icons_style", "label": "t:settings.icon", "options": [ { "value": "arrow", "label": "t:options.arrows" }, { "value": "chevron", "label": "t:options.chevrons" }, { "value": "arrows_large", "label": "t:options.arrows_large" }, { "value": "chevron_large", "label": "t:options.chevron_large" }, { "value": "none", "label": "t:options.none" } ], "default": "arrow", "visible_if": "{{ section.settings.layout_type == 'carousel' or section.settings.carousel_on_mobile == true }}" }, { "type": "select", "id": "icons_shape", "label": "t:settings.icon_background", "options": [ { "value": "none", "label": "t:options.none" }, { "value": "circle", "label": "t:options.circle" }, { "value": "square", "label": "t:options.square" } ], "default": "none", "visible_if": "{{ section.settings.icons_style != 'none' and section.settings.layout_type == 'carousel' or section.settings.carousel_on_mobile == true }}" }, { "type": "header", "content": "t:content.section_layout" }, { "type": "select", "id": "section_width", "label": "t:settings.width", "options": [ { "value": "page-width", "label": "t:options.page" }, { "value": "full-width", "label": "t:options.full" } ], "default": "page-width" }, { "type": "range", "id": "gap", "label": "t:settings.gap", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 12 }, { "type": "color_scheme", "id": "color_scheme", "label": "t:settings.color_scheme", "default": "scheme-1" }, { "type": "header", "content": "t:content.padding" }, { "type": "range", "id": "padding-block-start", "label": "t:settings.top", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 32 }, { "type": "range", "id": "padding-block-end", "label": "t:settings.bottom", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 32 } ], "presets": [ { "name": "t:names.blog_posts_carousel", "category": "t:categories.storytelling", "blocks": { "static-blog-title": { "type": "_featured-blog-posts-title", "name": "t:names.title", "static": true, "settings": { "text": "

{{ closest.blog.title }}

", "type_preset": "rte" } }, "static-blog-post-card": { "type": "_featured-blog-posts-card", "name": "t:names.blog_card", "static": true, "settings": {}, "blocks": { "title": { "type": "_heading", "name": "t:names.title", "static": true, "settings": { "text": "

{{ closest.article.title }}

", "show_alignment": false } }, "blog-post-info-text": { "type": "_blog-post-info-text", "name": "t:names.details", "static": true, "settings": { "padding-block-start": 0, "padding-block-end": 0, "show_alignment": false } }, "blog-post-description": { "type": "_blog-post-description", "name": "t:names.excerpt", "static": true, "settings": { "padding-block-start": 8, "padding-block-end": 0 } } } } }, "settings": { "layout_type": "carousel", "post_limit": 5, "columns": 3, "columns_gap": 8, "mobile_card_size": "60cqw", "icons_style": "arrow", "icons_shape": "circle", "gap": 12, "padding-block-start": 48, "padding-block-end": 48 } }, { "name": "t:names.blog_posts_grid", "category": "t:categories.storytelling", "blocks": { "static-blog-title": { "type": "_featured-blog-posts-title", "name": "t:names.title", "static": true, "settings": { "text": "

{{ closest.blog.title }}

", "type_preset": "rte" } }, "static-blog-post-card": { "type": "_featured-blog-posts-card", "name": "t:names.blog_card", "static": true, "settings": {}, "blocks": { "title": { "type": "_heading", "name": "t:names.title", "static": true, "settings": { "text": "

{{ closest.article.title }}

", "show_alignment": false } }, "blog-post-info-text": { "type": "_blog-post-info-text", "name": "t:names.details", "static": true, "settings": { "padding-block-start": 0, "padding-block-end": 0, "show_alignment": false } }, "blog-post-description": { "type": "_blog-post-description", "name": "t:names.excerpt", "static": true, "settings": { "padding-block-start": 8, "padding-block-end": 0 } } } } }, "settings": { "layout_type": "grid", "carousel_on_mobile": false, "columns": 3, "mobile_columns": "2", "columns_gap": 8, "rows_gap": 8, "gap": 12, "padding-block-start": 48, "padding-block-end": 48 } }, { "name": "t:names.blog_posts_editorial", "category": "t:categories.storytelling", "blocks": { "static-blog-title": { "type": "_featured-blog-posts-title", "name": "t:names.title", "static": true, "settings": { "text": "

{{ closest.blog.title }}

", "type_preset": "rte" } }, "static-blog-post-card": { "type": "_featured-blog-posts-card", "name": "t:names.blog_card", "static": true, "settings": {}, "blocks": { "title": { "type": "_heading", "name": "t:names.title", "static": true, "settings": { "text": "

{{ closest.article.title }}

", "show_alignment": false } }, "blog-post-info-text": { "type": "_blog-post-info-text", "name": "t:names.details", "static": true, "settings": { "padding-block-start": 0, "padding-block-end": 0, "show_alignment": false } }, "blog-post-description": { "type": "_blog-post-description", "name": "t:names.excerpt", "static": true, "settings": { "padding-block-start": 8, "padding-block-end": 0 } } } } }, "settings": { "layout_type": "editorial", "carousel_on_mobile": false, "gap": 64, "padding-block-start": 48, "padding-block-end": 48 } } ] } {% endschema %} ================================================ FILE: sections/featured-product-information.liquid ================================================ {% capture media_gallery %} {% content_for 'block', type: '_featured-product-information-carousel', id: 'media-gallery' %} {% endcapture %} {% capture product_details %} {% content_for 'block', type: '_product-details', id: 'product-details' %} {% endcapture %} {% capture additional_blocks %} {% content_for 'blocks' %} {% endcapture %} {% render 'product-information-content', product_media_size: section.settings.product.media.size, section_id: section.id, settings: section.settings, media_gallery: media_gallery, product_details: product_details, additional_blocks: additional_blocks %} {% schema %} { "name": "t:names.featured_product_information", "blocks": [ { "type": "@app" } ], "disabled_on": { "groups": ["header", "footer"] }, "settings": [ { "type": "product", "id": "product", "label": "t:settings.product" }, { "type": "header", "content": "t:content.layout" }, { "type": "select", "id": "content_width", "label": "t:settings.width", "options": [ { "value": "content-center-aligned", "label": "t:options.page" }, { "value": "content-full-width", "label": "t:options.full" } ], "default": "content-center-aligned" }, { "type": "select", "id": "desktop_media_position", "label": "t:settings.media_position", "options": [ { "value": "left", "label": "t:options.left" }, { "value": "right", "label": "t:options.right" } ], "default": "left" }, { "type": "checkbox", "id": "equal_columns", "label": "t:settings.equal_columns", "default": false }, { "type": "checkbox", "id": "limit_details_width", "label": "t:settings.limit_product_details_width", "default": false, "visible_if": "{{ section.settings.equal_columns }}" }, { "type": "range", "id": "gap", "label": "t:settings.gap", "min": 0, "max": 48, "step": 4, "unit": "px", "default": 16 }, { "type": "color_scheme", "id": "color_scheme", "label": "t:settings.color_scheme", "default": "scheme-1" }, { "type": "header", "content": "t:content.padding" }, { "type": "range", "id": "padding-block-start", "label": "t:settings.top", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 }, { "type": "range", "id": "padding-block-end", "label": "t:settings.bottom", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 } ], "presets": [ { "name": "t:names.featured_product_information", "category": "t:categories.products", "settings": { "gap": 48, "padding-block-start": 40, "padding-block-end": 40, "equal_columns": true }, "blocks": { "media-gallery": { "type": "_featured-product-information-carousel", "static": true, "settings": { "constrain_to_viewport": true, "media_fit": "contain", "media_radius": 0, "extend_media": false, "hide_variants": true, "slideshow_controls_style": "counter", "slideshow_mobile_controls_style": "dots", "thumbnail_position": "bottom", "thumbnail_width": 44 } }, "product-details": { "type": "_product-details", "static": true, "settings": { "gap": 28, "sticky_details_desktop": true, "padding-block-start": 24, "padding-block-end": 24 }, "blocks": { "header": { "type": "group", "name": "t:names.header", "settings": { "gap": 12 }, "blocks": { "title": { "type": "product-title", "name": "t:names.title", "settings": { "type_preset": "h3" } }, "price": { "type": "price", "name": "t:names.product_price" } }, "block_order": ["title", "price"] }, "review_stars": { "type": "review", "name": "t:names.product_review_stars" }, "variant_picker": { "type": "variant-picker", "name": "t:names.product_variant_picker" }, "buy_buttons": { "type": "buy-buttons", "name": "t:names.product_buy_buttons", "blocks": { "quantity": { "type": "quantity", "static": true }, "add-to-cart": { "type": "add-to-cart", "static": true }, "accelerated-checkout": { "type": "accelerated-checkout", "static": true } } } }, "block_order": ["header", "review_stars", "variant_picker", "buy_buttons"] } } } ] } {% endschema %} ================================================ FILE: sections/featured-product.liquid ================================================ {%- liquid assign product = section.settings.product assign gallery_aspect_ratio = product.featured_media.preview_image.aspect_ratio | default: 1 -%}
{% stylesheet %} .featured-product-section .section-content-wrapper { grid-template-columns: 1fr; display: grid; overflow: hidden; @media screen and (min-width: 750px) { grid-template-columns: 1fr 1fr; } } .featured-product-section { --viewport-offset: 400px; --constrained-min-height: var(--visual-preview--height, 80dvh); --constrained-height: max(var(--constrained-min-height), calc(100vh - var(--viewport-offset))); @media screen and (min-width: 750px) { --viewport-offset: 300px; } } .featured-product-section .product-grid__card { --padding-block: 20px; --padding-inline: 20px; @media screen and (min-width: 750px) { --padding-block: 40px; --padding-inline: 40px; } } @media screen and (max-width: 749px) { .featured-product-section .media-block { order: -1; } } @media screen and (min-width: 750px) { .featured-product-section .product-card__content { --hugged-width: calc(var(--constrained-height) * var(--gallery-aspect-ratio, var(--media-preview-ratio))); width: min(100%, var(--hugged-width)); margin-left: auto; margin-right: auto; } } {% endstylesheet %} {% schema %} { "name": "t:names.featured_product", "disabled_on": { "groups": ["header"] }, "settings": [ { "type": "product", "id": "product", "label": "t:settings.product" }, { "type": "select", "id": "layout", "label": "t:settings.media_position", "options": [ { "value": "media-left", "label": "t:options.left" }, { "value": "media-right", "label": "t:options.right" } ], "default": "media-left" }, { "type": "color_scheme", "id": "color_scheme", "label": "t:settings.color_scheme", "default": "scheme-1" }, { "type": "header", "content": "t:content.padding" }, { "type": "range", "id": "padding-block-start", "label": "t:settings.top", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 }, { "type": "range", "id": "padding-block-end", "label": "t:settings.bottom", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 } ], "presets": [ { "name": "t:names.featured_product", "category": "t:categories.products", "settings": { "color_scheme": "scheme-3" }, "blocks": { "media": { "type": "_media-without-appearance", "static": true, "name": "t:names.product_media" }, "featured-product": { "type": "_featured-product", "static": true, "name": "t:names.product", "blocks": { "featured-product-title": { "type": "product-title", "name": "t:names.title", "static": true, "settings": { "type_preset": "h5", "width": "100%" } }, "featured-product-price": { "type": "_featured-product-price", "name": "t:names.price", "static": true }, "featured-product-gallery": { "type": "_featured-product-gallery", "name": "t:names.image", "static": true }, "featured-product-swatches": { "type": "swatches", "name": "t:names.swatches", "static": true, "settings": { "hide_padding": true } } } } } } ] } {% endschema %} ================================================ FILE: sections/footer-group.json ================================================ /* * ------------------------------------------------------------ * IMPORTANT: The contents of this file are auto-generated. * * This file may be updated by the Shopify admin theme editor * or related systems. Please exercise caution as any changes * made to this file may be overwritten. * ------------------------------------------------------------ */ { "type": "footer", "name": "t:names.footer", "sections": { "footer": { "type": "footer", "blocks": { "group_wErUQf": { "type": "group", "name": "Join our email list", "settings": { "link": "", "open_in_new_tab": false, "content_direction": "column", "vertical_on_mobile": true, "horizontal_alignment": "flex-start", "vertical_alignment": "center", "align_baseline": false, "horizontal_alignment_flex_direction_column": "flex-start", "vertical_alignment_flex_direction_column": "center", "gap": 6, "width": "fill", "custom_width": 100, "width_mobile": "fill", "custom_width_mobile": 100, "height": "fit", "custom_height": 100, "inherit_color_scheme": true, "color_scheme": "", "background_media": "none", "video_position": "cover", "background_image_position": "cover", "border": "none", "border_width": 1, "border_opacity": 100, "border_radius": 0, "placeholder": "", "toggle_overlay": false, "overlay_color": "#00000026", "overlay_style": "solid", "gradient_direction": "to top", "padding-block-start": 0, "padding-block-end": 0, "padding-inline-start": 0, "padding-inline-end": 0 }, "blocks": { "text_pF6rVi": { "type": "text", "name": "Heading", "settings": { "text": "

Join our email list

", "width": "100%", "max_width": "normal", "alignment": "left", "type_preset": "h3", "font": "var(--font-body--family)", "font_size": "", "line_height": "normal", "letter_spacing": "normal", "case": "none", "wrap": "pretty", "color": "var(--color-foreground)", "background": false, "background_color": "#00000026", "corner_radius": 0, "padding-block-start": 0, "padding-block-end": 0, "padding-inline-start": 0, "padding-inline-end": 0 }, "blocks": {} }, "text_HafH7P": { "type": "text", "name": "Text", "settings": { "text": "

Get exclusive deals and early access to new products.

", "width": "100%", "max_width": "normal", "alignment": "left", "type_preset": "rte", "font": "var(--font-body--family)", "font_size": "", "line_height": "normal", "letter_spacing": "normal", "case": "none", "wrap": "pretty", "color": "var(--color-foreground)", "background": false, "background_color": "#00000026", "corner_radius": 0, "padding-block-start": 0, "padding-block-end": 0, "padding-inline-start": 0, "padding-inline-end": 0 }, "blocks": {} } }, "block_order": [ "text_pF6rVi", "text_HafH7P" ] }, "email-signup_HafH7P": { "type": "email-signup", "name": "Email Signup", "settings": { "width": "fill" } } }, "block_order": [ "group_wErUQf", "email-signup_HafH7P" ], "name": "t:names.footer", "settings": { "section_width": "page-width", "gap": 20, "color_scheme": "scheme-5", "padding-block-start": 36, "padding-block-end": 36 } }, "utilities": { "type": "footer-utilities", "settings": { "section_width": "page-width", "gap": 24, "divider_thickness": 1, "color_scheme": "scheme-5", "padding-block-start": 12, "padding-block-end": 16 }, "blocks": { "copyright": { "type": "footer-copyright", "settings": { "show_powered_by": true, "font_size": "0.75rem", "case": "none" } }, "policy_list": { "type": "footer-policy-list", "settings": { "font_size": "0.75rem", "case": "none" } }, "social_icons": { "type": "social-links", "settings": { "facebook_url": "https://www.facebook.com", "instagram_url": "https://www.instagram.com", "tiktok_url": "https://www.tiktok.com", "twitter_url": "https://www.twitter.com", "youtube_url": "https://www.youtube.com" } } }, "block_order": [ "copyright", "policy_list", "social_icons" ] } }, "order": [ "footer", "utilities" ] } ================================================ FILE: sections/footer-utilities.liquid ================================================
{% content_for 'blocks' %}
{% stylesheet %} .utilities { width: 100%; display: flex; flex-direction: column; align-items: center; gap: var(--gap); text-wrap: nowrap; border-top: var(--border-width) solid var(--color-border); color: var(--color-foreground-muted); @media screen and (min-width: 750px) { display: grid; grid-template-columns: 1fr auto 1fr; justify-content: center; gap: var(--gap); align-items: center; text-align: left; } } .utilities a { color: var(--color-foreground-muted); } .utilities > * { text-align: center; @media screen and (min-width: 750px) { text-align: left; justify-self: start; } } /* Dynamic positioning based on number of blocks */ @media screen and (min-width: 750px) { /* 1 block: Single column, left aligned */ .utilities--blocks-1 { grid-template-columns: 1fr; justify-content: start; } .utilities--blocks-1 > * { justify-self: start; text-align: left; } /* 2 blocks: Two equal columns, start and end aligned */ .utilities--blocks-2 { grid-template-columns: 1fr 1fr; } .utilities--blocks-2 > *:nth-child(2) { justify-self: end; text-align: right; } /* 3 blocks: Three columns (1fr auto 1fr), start/center/end aligned */ .utilities--blocks-3 { grid-template-columns: 1fr auto 1fr; } .utilities--blocks-3 > *:nth-child(2) { justify-self: center; text-align: center; } .utilities--blocks-3 > *:nth-child(3) { justify-self: end; text-align: right; } } {% endstylesheet %} {% schema %} { "name": "t:names.policies_and_links", "tag": "div", "class": "footer-utilities", "max_blocks": 3, "enabled_on": { "groups": ["footer"] }, "settings": [ { "type": "select", "id": "section_width", "label": "t:settings.width", "options": [ { "value": "page-width", "label": "t:options.page" }, { "value": "full-width", "label": "t:options.full" } ], "default": "page-width" }, { "type": "range", "id": "gap", "label": "t:settings.gap", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 24 }, { "type": "range", "id": "divider_thickness", "label": "t:settings.divider_thickness", "min": 0, "max": 5, "step": 0.5, "unit": "px", "default": 1 }, { "type": "color_scheme", "id": "color_scheme", "label": "t:settings.color_scheme", "default": "scheme-1" }, { "type": "header", "content": "t:content.padding" }, { "type": "range", "id": "padding-block-start", "label": "t:settings.top", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 20 }, { "type": "range", "id": "padding-block-end", "label": "t:settings.bottom", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 20 } ], "blocks": [ { "type": "footer-copyright" }, { "type": "footer-policy-list" }, { "type": "social-links" } ], "presets": [ { "name": "t:names.policies_and_links", "category": "t:categories.footer", "blocks": { "copyright": { "type": "footer-copyright" }, "policy_list": { "type": "footer-policy-list" }, "social_icons": { "type": "social-links" } }, "block_order": ["copyright", "policy_list", "social_icons"] } ] } {% endschema %} ================================================ FILE: sections/footer.liquid ================================================
{% liquid assign total_blocks = section.blocks.size # Grid layout calculations assign grid_columns = total_blocks | at_most: 4 # Calculate last row counts using modulo arithmetic # last_row_count = (total_blocks - 1) % N + 1 assign last_row_count = total_blocks | minus: 1 | modulo: 4 | plus: 1 assign tablet_last_row_count = total_blocks | minus: 1 | modulo: 2 | plus: 1 # Check if there are orphaned elements (single item in last row) assign has_isolated_grid_item_desktop = false assign has_isolated_grid_item_tablet = false if total_blocks > 4 and last_row_count == 1 assign has_isolated_grid_item_desktop = true endif if total_blocks == 5 assign has_isolated_grid_item_tablet = true endif %}
{% stylesheet %} .footer-content { contain: content; content-visibility: auto; display: grid; grid-template-columns: 1fr; gap: var(--footer-gap); } @media screen and (min-width: 750px) and (max-width: 989px) { .footer-content { grid-template-columns: repeat(min(var(--grid-columns), 3), 1fr); grid-auto-flow: row; } .footer-content[style*='--grid-columns: 4'] { grid-template-columns: repeat(2, 1fr); } .footer-content--isolated-grid-item-tablet > :last-child { grid-column: 1 / -1; } } @media screen and (min-width: 990px) { .footer-content { grid-template-columns: repeat(var(--grid-columns), 1fr); } /* Single item centered */ .footer-content[style*='--grid-columns: 1'] { justify-items: center; } .footer-content--isolated-grid-item-desktop > :last-child { grid-column: 1 / -1; } } {% endstylesheet %} {% schema %} { "name": "t:names.footer", "class": "section-wrapper", "blocks": [ { "type": "_divider" }, { "type": "@app" }, { "type": "button" }, { "type": "follow-on-shop" }, { "type": "group" }, { "type": "icon" }, { "type": "image" }, { "type": "menu" }, { "type": "payment-icons" }, { "type": "text" }, { "type": "logo" }, { "type": "jumbo-text" }, { "type": "social-links" }, { "type": "email-signup" } ], "enabled_on": { "groups": ["footer"] }, "settings": [ { "type": "select", "id": "section_width", "label": "t:settings.width", "options": [ { "value": "page-width", "label": "t:options.page" }, { "value": "full-width", "label": "t:options.full" } ], "default": "page-width" }, { "type": "range", "id": "gap", "label": "t:settings.gap", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 }, { "type": "color_scheme", "id": "color_scheme", "label": "t:settings.color_scheme", "default": "scheme-1" }, { "type": "header", "content": "t:content.padding" }, { "type": "range", "id": "padding-block-start", "label": "t:settings.top", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 20 }, { "type": "range", "id": "padding-block-end", "label": "t:settings.bottom", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 20 } ], "presets": [ { "name": "t:names.footer", "category": "t:categories.footer", "settings": { "gap": 20, "color_scheme": "scheme-1", "padding-block-start": 36, "padding-block-end": 36 }, "blocks": { "newsletter-group": { "type": "group", "settings": { "content_direction": "column", "vertical_on_mobile": true, "horizontal_alignment": "flex-start", "vertical_alignment": "center", "gap": 6, "width": "fill", "inherit_color_scheme": true }, "blocks": { "newsletter-heading": { "type": "text", "settings": { "text": "t:html_defaults.join_our_email_list", "width": "100%", "alignment": "left", "type_preset": "h3" } }, "newsletter-text": { "type": "text", "settings": { "text": "t:html_defaults.get_exclusive_deals_and_early_access_to_new_products", "width": "100%", "alignment": "left", "type_preset": "rte" } } }, "block_order": ["newsletter-heading", "newsletter-text"] }, "newsletter-form": { "type": "email-signup", "settings": { "width": "fill" } } }, "block_order": ["newsletter-group", "newsletter-form"] } ] } {% endschema %} ================================================ FILE: sections/header-announcements.liquid ================================================ {% if section.blocks.size > 1 %} {% endif %}
{% stylesheet %} .announcement-bar { border-block-end: var(--border-bottom-width) solid var(--color-border); } .announcement-bar__slider { display: flex; flex-direction: row; align-items: center; position: relative; @media screen and (max-width: 749px) { grid-column: 1 / -1; } } .announcement-bar__slides { display: grid; grid: [stack] auto / [stack] auto; width: calc(100% - var(--button-size) * 2); max-width: 680px; margin-inline: auto; } .announcement-bar__slides > * { grid-area: stack; } .announcement-bar__slide { transition: opacity 0.5s ease-in-out, visibility 0.5s ease-in-out; content-visibility: visible; &[aria-hidden='true'] { opacity: 0; visibility: hidden; } } .announcement-bar__slider slideshow-arrows { padding: 0; mix-blend-mode: normal; } .announcement-bar__slider slideshow-arrows .slideshow-control { color: var(--color-foreground); } .announcement-bar__slider .slideshow-control { display: flex; padding: 0; width: var(--button-size); height: var(--button-size); align-items: center; justify-content: center; opacity: 1; animation: none; @media screen and (min-width: 750px) { --slideshow-control-offset: calc((var(--button-size) - var(--icon-size-xs)) / 2); .section--page-width &.slideshow-control--previous { transform: translateX(var(--slideshow-control-offset)); } } } .announcement-bar__slider .slideshow-control .svg-wrapper { width: var(--icon-size-xs); height: var(--icon-size-xs); } .announcement-bar__slide { place-content: center; } .announcement-bar__text:first-child { margin: 0; } .announcement-bar__link { position: absolute; inset: 0; } {% endstylesheet %} {% schema %} { "name": "t:names.announcement_bar", "blocks": [ { "type": "_announcement" } ], "enabled_on": { "groups": ["header"] }, "settings": [ { "type": "range", "id": "speed", "label": "t:settings.scroll_speed", "min": 2, "max": 10, "default": 5, "unit": "sec" }, { "type": "header", "content": "t:content.appearance" }, { "type": "select", "id": "section_width", "label": "t:settings.section_width", "options": [ { "value": "page-width", "label": "t:options.page" }, { "value": "full-width", "label": "t:options.full" } ], "default": "page-width" }, { "type": "color_scheme", "id": "color_scheme", "default": "scheme-4", "label": "t:settings.color_scheme" }, { "type": "range", "id": "divider_width", "label": "t:settings.divider_thickness", "min": 0, "max": 5, "step": 0.5, "unit": "px", "default": 0 }, { "type": "header", "content": "t:content.padding" }, { "type": "range", "id": "padding-block-start", "label": "t:settings.top", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 15 }, { "type": "range", "id": "padding-block-end", "label": "t:settings.bottom", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 15 } ], "presets": [ { "name": "t:names.announcement_bar", "blocks": { "announcement_1": { "type": "_announcement" } }, "block_order": ["announcement_1"] } ] } {% endschema %} ================================================ FILE: sections/header-group.json ================================================ /* * ------------------------------------------------------------ * IMPORTANT: The contents of this file are auto-generated. * * This file may be updated by the Shopify admin theme editor * or related systems. Please exercise caution as any changes * made to this file may be overwritten. * ------------------------------------------------------------ */ { "type": "header", "name": "t:names.header", "sections": { "header_announcements_9jGBFp": { "type": "header-announcements", "blocks": { "announcement_BxgCk9": { "type": "_announcement", "settings": { "text": "Welcome to our store", "link": "", "font": "var(--font-subheading--family)", "font_size": "0.75rem", "weight": "", "letter_spacing": "normal", "case": "none" }, "blocks": {} } }, "block_order": [ "announcement_BxgCk9" ], "name": "t:names.announcement_bar", "settings": { "speed": 5, "section_width": "page-width", "color_scheme": "scheme-1", "divider_width": 1, "padding-block-start": 15, "padding-block-end": 15 } }, "header_section": { "type": "header", "blocks": { "header-logo": { "type": "_header-logo", "static": true, "settings": { "hide_logo_on_home_page": false, "padding-block-start": 0, "padding-block-end": 0, "padding-inline-start": 0, "padding-inline-end": 0 }, "blocks": {} }, "header-menu": { "type": "_header-menu", "static": true, "settings": { "menu": "main-menu", "color_scheme": "", "type_font_primary_size": "0.875rem", "menu_font_style": "inverse", "type_font_primary_link": "body", "type_case_primary_link": "none", "menu_style": "featured_products", "featured_products_aspect_ratio": "4 / 5", "featured_collections_aspect_ratio": "16 / 9", "image_border_radius": 0, "navigation_bar": false, "color_scheme_navigation_bar": "", "drawer_accordion": false, "drawer_accordion_expand_first": false, "drawer_dividers": false }, "blocks": {} } }, "settings": { "logo_position": "left", "menu_position": "left", "menu_row": "top", "show_search": true, "search_position": "right", "search_row": "top", "show_country": true, "country_selector_style": false, "show_language": true, "localization_font": "heading", "localization_font_size": "0.875rem", "localization_position": "right", "localization_row": "top", "section_width": "page-width", "section_height": "standard", "enable_sticky_header": "always", "divider_width": 0, "divider_size": "page-width", "border_width": 0, "color_scheme_top": "scheme-1", "color_scheme_bottom": "", "color_scheme_transparent": "scheme-6", "enable_transparent_header_home": false, "home_color_scheme": "inverse", "enable_transparent_header_product": false, "product_color_scheme": "default", "enable_transparent_header_collection": false, "collection_color_scheme": "default" } } }, "order": [ "header_announcements_9jGBFp", "header_section" ] } ================================================ FILE: sections/header.liquid ================================================ {% liquid assign order = 'logo,menu,localization,search,drawer_search,actions' if shop.customer_accounts_enabled assign order = 'drawer_search,logo,menu,localization,search,actions' endif assign rows = 'top,bottom' | split: ',' assign search_style = 'none' if section.settings.show_search assign search_style = 'modal' endif if section.settings.enable_transparent_header_home and template.name == 'index' assign transparent = 'always' assign transparent_color_scheme = section.settings.home_color_scheme elsif section.settings.enable_transparent_header_product and template.name == 'product' assign transparent = 'always' assign transparent_color_scheme = section.settings.product_color_scheme elsif section.settings.enable_transparent_header_collection and template.name == 'collection' assign transparent = 'always' assign transparent_color_scheme = section.settings.collection_color_scheme endif if section.settings.enable_sticky_header == 'always' assign sticky = 'always' elsif section.settings.enable_sticky_header == 'scroll-up' assign sticky = 'scroll-up' endif if transparent and sticky assign transparent = 'not-sticky' endif if transparent if transparent_color_scheme == 'inverse' assign transparent_color_scheme = 'color-' | append: section.settings.color_scheme_transparent else assign transparent_color_scheme = 'color-' | append: section.settings.color_scheme_top endif endif capture logo content_for 'block', type: '_header-logo', id: 'header-logo' endcapture capture menu content_for 'block', type: '_header-menu', id: 'header-menu' endcapture capture drawer_menu content_for 'block', type: '_header-menu', id: 'header-menu', variant: 'mobile' endcapture capture navigation_bar content_for 'block', type: '_header-menu', id: 'header-menu', variant: 'navigation_bar', transparent: transparent endcapture capture actions render 'header-actions', customer_account_menu: section.settings.customer_account_menu, display_style: section.settings.actions_display_style, section: section endcapture if shop.customer_accounts_enabled assign search_class = 'search-action--hidden-on-drawer' endif # Handle localization positioning if section.settings.localization_position == 'left' if section.settings.search_position == 'left' if shop.customer_accounts_enabled assign order = 'drawer_search,logo,search,localization,menu,actions' else assign order = 'logo,search,localization,menu,drawer_search,actions' endif else if shop.customer_accounts_enabled assign order = 'drawer_search,logo,localization,menu,search,actions' else assign order = 'logo,localization,menu,search,drawer_search,actions' endif endif else if section.settings.search_position == 'left' if shop.customer_accounts_enabled assign order = 'drawer_search,logo,search,menu,localization,actions' else assign order = 'logo,search,menu,localization,drawer_search,actions' endif endif endif capture search render 'search', style: search_style, class: search_class, display_style: section.settings.actions_display_style endcapture # Skip drawer search under specific conditions: # Always render if search_row is bottom # Don't render when shop.customer_accounts_enabled is false and search_position is left and search_style is not none assign skip_drawer_search = false if shop.customer_accounts_enabled == false and section.settings.search_position == 'left' and search_style != 'none' assign skip_drawer_search = true endif if section.settings.search_row == 'bottom' or search_style != 'none' and skip_drawer_search == false # Mobile search duplicate for when search is not in the right order for mobile layout capture drawer_search render 'search', class: 'search-action--hidden-on-menu', style: search_style, display_style: section.settings.actions_display_style endcapture endif assign show_language = section.settings.show_language if localization.available_languages.size <= 1 assign show_language = false endif assign show_country = section.settings.show_country if localization.available_countries.size <= 1 assign show_country = false endif assign bottom_row_blocks = '' if section.settings.menu_row == 'bottom' assign bottom_row_blocks = bottom_row_blocks | append: 'menu,' endif if section.settings.search_style != 'none' if section.settings.search_row == 'bottom' assign bottom_row_blocks = bottom_row_blocks | append: 'search,' endif endif if section.settings.show_country or section.settings.show_language if section.settings.localization_row == 'bottom' assign bottom_row_blocks = bottom_row_blocks | append: 'localization,' endif endif assign bottom_row_blocks = bottom_row_blocks | split: ',' | compact if section.settings.section_height == 'compact' assign header_height_class = ' header--compact' endif if bottom_row_blocks.size > 0 and section.settings.color_scheme_top.settings.background.rgb == section.settings.color_scheme_bottom.settings.background.rgb and section.settings.divider_width == 0 assign collapse_header_paddings_class = 'header--collapse-row-paddings' endif assign class = 'header' if transparent_color_scheme assign class = class | append: ' ' | append: transparent_color_scheme endif if header_height_class assign class = class | append: ' ' | append: header_height_class endif if collapse_header_paddings_class assign class = class | append: ' ' | append: collapse_header_paddings_class endif # Determine transparent background value assign top_transparent = false assign bottom_transparent = false if section.settings.color_scheme_top.settings.background.alpha != 1 assign top_transparent = true endif if section.settings.color_scheme_bottom.settings.background.alpha != 1 assign bottom_transparent = true endif if top_transparent and bottom_transparent assign transparent_color_scheme_value = 'both' elsif top_transparent assign transparent_color_scheme_value = 'top' elsif bottom_transparent assign transparent_color_scheme_value = 'bottom' endif %} {% capture localization_markup %} {% liquid assign localization_font = '--menu-localization-font: var(--font-[localization_font]--family); ' | replace: '[localization_font]', section.settings.localization_font assign localization_font_size = '--menu-localization-font-size: [localization_font_size]; ' | replace: '[localization_font_size]', section.settings.localization_font_size assign color_shadow = '--color-shadow: rgb(var(--color-foreground-rgb) / var(--opacity-10-25));' assign form_style = localization_font | append: localization_font_size | append: color_shadow %} {% if show_language and show_country == false %} {% elsif show_country %} {% endif %} {% endcapture %} 0 %} data-submenu-overlap-bottom-row {% endif %} {% if transparent_color_scheme_value %} data-transparent-color-scheme="{{ transparent_color_scheme_value }}" {% endif %} style=" --color-scheme-top-row: rgba({{ section.settings.color_scheme_top.settings.background.rgba }}); --color-scheme-bottom-row: rgba({{ section.settings.color_scheme_bottom.settings.background.rgba }}); {% if section.settings.actions_display_style == 'text' %} --header-actions-font-size: {{ section.settings.actions_font_size | default: '1rem' }}; --header-actions-font-family: var(--font-{{ section.settings.actions_font | default: 'heading' }}--family); --header-actions-font-weight: var(--font-{{ section.settings.actions_font | default: 'heading' }}--weight); --header-actions-text-case: {{ section.settings.actions_text_case | default: 'none' }}; {% endif %} " >
{%- if request.page_type == 'index' -%}

{{ shop.name }}

{%- endif -%} {% for row in rows %} {% liquid assign scheme = 'color_scheme_' | append: row assign class = 'header__row header__row--[row] color-[row_scheme] section section--full-width-margin section--[section-width]' | replace: '[row]', row | replace: '[row_scheme]', section.settings[scheme] | replace: '[section-width]', section.settings.section_width case row when 'top' assign first = drawer_menu if bottom_row_blocks.size > 0 and section.settings.divider_size == 'page-width' assign class = class | append: ' divider--page-width' endif if bottom_row_blocks.size > 0 assign border_bottom_setting_id = 'divider_width' else assign border_bottom_setting_id = 'border_width' endif when 'bottom' assign first = '' assign class = class | append: ' mobile:hidden' assign border_bottom_setting_id = 'border_width' endcase assign style = '--border-bottom-width: [width]px; ' | replace: '[width]', section.settings[border_bottom_setting_id] if row == 'top' assign style = style | append: '--border-bottom-width-mobile: [width]px; ' | replace: '[width]', section.settings.border_width endif %} {% capture content %} {% render 'header-row', row: row, order: order, settings: section.settings, first: first, logo: logo, menu: menu, actions: actions, localization: localization_markup, search: search, drawer_search: drawer_search %} {% endcapture %} {% assign content = content | strip %} {% if content != blank %}
{{ content }}
{% endif %} {% endfor %} {% if navigation_bar != blank %}
{{ navigation_bar }}
{% endif %}
{% stylesheet %} body { --header-height: 60px; --header-group-height: var(--header-height); --transparent-header-offset-boolean: 0; /* stylelint-disable-line declaration-property-value-disallowed-list */ } .header { /* Set header paddings based on height setting */ --header-padding: var(--padding-sm); --font-paragraph--line-height: 1; --header-content-transition-timing: 0s; display: block; contain: layout style; background: transparent; a, .button, .button-secondary, .header-actions__action { /* reset style from base.css */ transition: color var(--header-content-transition-timing), border-color var(--header-content-transition-timing); } } #header-component :is(.header-menu, .dropdown-localization) { display: none; } @media screen and (min-width: 750px) { #header-component[data-menu-style='menu'] :is(.header-menu, .dropdown-localization) { display: flex; } } #header-component[data-menu-style='drawer'] .header__column { display: contents; } @media screen and (min-width: 750px) { #header-component[data-menu-style='menu'] .header__navigation-bar-row { display: none; } } .header[transparent] { --language-button-background-color: transparent; --language-button-border-color: transparent; --header-content-transition-timing: calc(var(--submenu-animation-speed) - var(--animation-speed-fast)) var(--animation-speed-fast) var(--ease-out-cubic); --closed-underlay-height: 0px; /* used to display the appropriate logo based on transparency state */ --header-logo-display: none; --header-logo-inverse-display: block; position: absolute; top: 0; left: 0; right: 0; z-index: var(--layer-overlay); &[transparent='not-sticky'][data-sticky-state='active'], &:has(.menu-list__link:not([aria-haspopup]):hover) { --header-logo-display: unset; --header-logo-inverse-display: unset; --color-foreground: inherit; --color-foreground-rgb: inherit; --color-background: inherit; --color-background-rgb: inherit; --color-border: inherit; --color-border-rgb: inherit; --closed-underlay-height: 100%; } /** For transparent header, apply inherit to rows when menu is not hovered */ &:not([data-sticky-state='active']):not(:has(.menu-list__link:is(:hover, [aria-expanded='true']))) .header__row { --color-foreground: inherit; --color-foreground-rgb: inherit; --color-border: inherit; --color-border-rgb: inherit; --color-primary-button-background: inherit; --color-primary-button-text: inherit; } /* Multiple selectors for performance: each simple :has() check is faster than one complex selector with multiple conditions */ &:has(.mega-menu__list:hover), &:has(.menu-list__link:is(:hover, [aria-expanded='true'])), &:has(.menu-list__list-item[slot='overflow'] .menu-list__link:is(:hover, [aria-expanded='true'])) { --header-logo-display: unset; --header-logo-inverse-display: unset; --color-foreground: inherit; --color-foreground-rgb: inherit; --color-background: inherit; --color-background-rgb: inherit; --color-border: inherit; --color-border-rgb: inherit; --header-content-transition-timing: var(--submenu-animation-speed) var(--ease-out-cubic); } } /* When top row has transparent background, make it inherit colors from header component */ [data-transparent-color-scheme='top']:hover .header__row--top, [data-transparent-color-scheme='top']:focus-within .header__row--top, [data-transparent-color-scheme='both']:hover .header__row--top, [data-transparent-color-scheme='both']:focus-within .header__row--top { --color-foreground: inherit; --color-foreground-rgb: inherit; --color-border: inherit; --color-border-rgb: inherit; --color-primary-button-background: inherit; --color-primary-button-text: inherit; } /* When bottom row has transparent background, make it inherit colors from header component */ [data-transparent-color-scheme='bottom']:hover .header__row--bottom, [data-transparent-color-scheme='bottom']:focus-within .header__row--bottom, [data-transparent-color-scheme='both']:hover .header__row--bottom, [data-transparent-color-scheme='both']:focus-within .header__row--bottom { --color-foreground: inherit; --color-foreground-rgb: inherit; --color-border: inherit; --color-border-rgb: inherit; --color-primary-button-background: inherit; --color-primary-button-text: inherit; } .header-section { position: relative; z-index: var(--layer-heightened); } /* need default values for non-flash transitions on first overflow menu open */ #header-component { --submenu-height: 0px; --full-open-header-height: 0px; } #header-group:has(#header-component[sticky]) { display: contents; } .header-section:has(> #header-component[sticky='always']), .header-section:has(> #header-component[sticky='scroll-up'][data-sticky-state='active']) { position: sticky; /* Use -1 instead of 0 so intersection observer can track sticky state */ top: -1px; z-index: var(--layer-sticky); } .header[data-sticky-state] { transition: opacity var(--animation-speed) var(--animation-easing); opacity: 1; } .header[data-sticky-state='active'] { view-transition-name: sticky-header; } :active-view-transition-type(empty-cart-drawer) { .header[data-sticky-state='active'] { view-transition-name: none; } } .header[data-sticky-state='idle'] { opacity: 0; } /* ================================ * Underlays * ================================ */ .header__underlay { position: absolute; inset: 0; } .header__underlay-closed { height: var(--closed-underlay-height, 100%); z-index: var(--layer-lowest); background: linear-gradient( var(--color-scheme-top-row) 0 var(--top-row-height), var(--color-scheme-bottom-row) var(--top-row-height) var(--header-height) ); transition: height var(--animation-speed-slow) var(--ease-out-cubic); } .header__underlay-open { height: var(--full-open-header-height); background: linear-gradient( var(--color-scheme-top-row) 0 var(--top-row-height), var(--color-scheme-bottom-row) var(--top-row-height) var(--header-height), var(--color-submenu) var(--header-height) 100% ); /* header-height is updated via js, the transition works automagically */ transition: height var(--submenu-animation-speed) var(--ease-out-cubic); } .header__underlay-open::after { content: ''; position: absolute; inset: 0; box-shadow: var(--shadow-popover); clip-path: inset(var(--header-height) 0 -100px 0); /* stylelint-disable-line */ transition: height var(--submenu-animation-speed) var(--ease-out-cubic); } /* When top row has transparent background, make underlay inherit colors from header component */ [data-transparent-color-scheme='top']:hover, [data-transparent-color-scheme='top']:focus-within, [data-transparent-color-scheme='both']:hover, [data-transparent-color-scheme='both']:focus-within { :is(.header__underlay-open, .header__underlay-closed) { --color-scheme-top-row: var(--color-background); } } /* When bottom row has transparent background, make underlay inherit colors from header component */ [data-transparent-color-scheme='bottom']:hover, [data-transparent-color-scheme='bottom']:focus-within, [data-transparent-color-scheme='both']:hover, [data-transparent-color-scheme='both']:focus-within { :is(.header__underlay-open, .header__underlay-closed) { --color-scheme-bottom-row: var(--color-background); } } [data-submenu-overlap-bottom-row] { .header__underlay-open { background: linear-gradient( var(--color-scheme-top-row) 0 var(--top-row-height), var(--color-submenu) var(--top-row-height) 100% ); } .header__row--bottom { z-index: var(--layer-lowest); } } /* End Underlays ================ */ .header__row { /* The account component uses a different color scheme, but we need to override it to inherit the color of the header row */ --color-account-icon: var(--color-foreground); position: relative; /* Overwrite color from color scheme, background is controlled by the underlays */ background-color: transparent; &:has(.mega-menu__list:hover), &:has(.menu-list__link[aria-haspopup]:is(:hover, [aria-expanded='true'])), &:has(.menu-list__list-item[slot='overflow'] .menu-list__link:is(:hover, [aria-expanded='true'])) { /* Only elevate the row when the submenu is open to avoid overlapping other elevated content */ z-index: var(--layer-heightened); } } .header__row--top:not(.divider--page-width), .header__row--top.divider--page-width .header__columns, .header__row--bottom { border-bottom: var(--border-bottom-width) solid var(--color-border); } @media screen and (max-width: 749px) { .header__row--top:not(.divider--page-width), .header__row--top.divider--page-width .header__columns { border-bottom-width: var(--border-bottom-width-mobile); } } #header-component[data-menu-style='drawer'] .header__row--top:not(.divider--page-width), #header-component[data-menu-style='drawer'] .header__row--top.divider--page-width .header__columns { border-bottom-width: var(--border-bottom-width-mobile); } .header__row.divider--page-width:not(.section--page-width) .header__columns { @media screen and (min-width: 750px) { padding-inline-start: 0; padding-inline-end: 0; margin-inline-start: var(--page-margin); margin-inline-end: var(--page-margin); } } .header__column { display: flex; align-items: center; /* on mobile, header__column nodes are ignored to create a new grid-template-area based on all visible content */ @media screen and (max-width: 749px) { display: contents; } } .header__column--left, .header__column--center { gap: var(--gap-xl); grid-area: left; } .header__column--center { justify-content: center; grid-area: center; header-menu:only-child .overflow-menu::part(list) { justify-content: center; } } .header__column--right { gap: var(--gap-xl); justify-content: flex-end; grid-area: right; .overflow-menu::part(list) { justify-content: flex-end; } } .header__columns { /* Three column layout */ --header-left: 1fr; --header-center: auto; --header-right: 1fr; --header-template-columns: var(--header-left) var(--header-center) var(--header-right); /* Mobile layout */ --header-mobile-bookend: 44px; display: grid; grid-template-areas: 'left center right'; grid-gap: var(--gap-xl); grid-template-columns: var(--header-template-columns); /* If menu is in center column */ &:has(.header__column--center header-menu) { --header-center: auto; --header-left: minmax(max-content, 1fr); --header-right: minmax(max-content, 1fr); } /* If there is no center column, make the column the menu is in grow eagerly */ &:where(:not(:has(.header__column--center))) { @media screen and (min-width: 750px) { --header-template-columns: var(--header-left) var(--header-right); grid-template-areas: 'left right'; } /* If the header-menu is in the right column */ &:has(.header__column--right header-menu) { --header-right: auto; --header-left: minmax(max-content, 1fr); } /* If the header-menu is in the left column */ &:has(.header__column--left header-menu) { --header-left: auto; --header-right: minmax(max-content, 1fr); } } @media screen and (max-width: 749px) { --header-template-columns: var(--header-mobile-bookend) var(--header-mobile-bookend) 1fr var(--header-mobile-bookend) var(--header-mobile-bookend); grid-template-areas: 'leftA leftB center rightA rightB'; grid-column: span 3; column-gap: 0; align-items: center; padding-block: 0; padding-inline: 0 var(--padding-3xs); .header-logo { grid-area: center; } &:not(:has(header-actions)) .search-action { grid-area: leftB; } &:not(:has(shopify-account)) .search-action { grid-area: rightA; } .search-action { grid-area: leftB; } header-actions { grid-area: rightB; } } } /* not ideal but we need to duplicate these styles for when touch comes into play We could avoid the duplication using js to set the data-menu-style attribute on small screens instead of using @media queries */ #header-component[data-menu-style='drawer'] .header__columns { --header-template-columns: var(--header-mobile-bookend) var(--header-mobile-bookend) 1fr var(--header-mobile-bookend) var(--header-mobile-bookend); grid-template-areas: 'leftA leftB center rightA rightB'; grid-column: span 3; column-gap: 0; align-items: center; padding-block: 0; padding-inline: 0 var(--padding-3xs); .header-logo { grid-area: center; } &:not(:has(header-actions)) .search-action { grid-area: leftB; } &:not(:has(shopify-account)) .search-action { grid-area: rightA; } .search-action { grid-area: leftB; } header-actions { grid-area: rightB; } } /* Single column layout if there are no columns within */ .header__columns:not(:has(.header__column)) { grid-template-columns: 1fr; } /* Check for hover support to avoid unnecessary expensive recalculations when tapping on mobile */ @media (hover: hover) { /* Column-specific dimming effect when any interactive element is hovered Multiple selectors for performance: each simple :has() check is faster than one complex selector with multiple conditions */ .header__column:has(header-menu:hover), .header__column:has(.header-actions__action:hover), .header__column:has(.header__icon--menu:hover) { header-menu:not(:hover), .header-actions__action:not(:hover), .header__icon--menu:not(:hover) { opacity: var(--opacity-subdued-text); transition: opacity var(--animation-speed) var(--animation-easing); } } } /* Ensure smooth transitions for all interactive elements */ header-menu, .header-actions__action, .header__icon--menu { transition: opacity var(--animation-speed) var(--animation-easing); } /* Header action button styles */ .header-actions__action { --button-color: var(--color-foreground); color: var(--button-color); cursor: pointer; display: flex; justify-content: center; &:hover { --button-color: var(--color-foreground); } } .header-actions__action:not(.account-button) .svg-wrapper { height: var(--button-size); width: var(--button-size); } .header-actions__action:not(.account-button) svg { width: var(--icon-size-md); height: var(--icon-size-md); } .header:has(#Details-menu-drawer-container[open]) { contain: style; } .header.header--compact { --header-padding: var(--padding-2xs); } .header__columns { --padding-block-start: var(--header-padding); --padding-block-end: var(--header-padding); } .header:not(.header--compact) .header__row--bottom { --header-padding: var(--padding-xs); } .header--collapse-row-paddings { .header__row--top .header__columns { --padding-block-end: 0px; } .header__row--bottom .header__columns { --padding-block-start: 0px; } } /* When the header is transparent, add a margin to a potential header-section below it */ .header-section:has(.header[transparent]) + .shopify-section { margin-top: var(--header-height); } /* When the header is transparent, and when there is no header-section below it, offset the first main-section with * the height of the header */ main > .shopify-section:first-child .section:not(.disable-section-top-offset) { &.spacing-style, .spacing-style { --section-top-offset: calc(var(--header-height) * var(--transparent-header-offset-boolean)); /* Any nested sections should not be offset */ :is(.spacing-style, .inherit-spacing) { --section-top-offset: 0px; } } /* Make sticky content immediately stick to the top of the page */ .sticky-content { margin-top: calc(var(--header-height) * var(--transparent-header-offset-boolean) * -1); } } /* Optimize layout performance for hidden menus */ .header-menu .menu-list__submenu { content-visibility: auto; contain-intrinsic-size: 0px 500px; } /* Force visibility when open/animating and in overflow submenu to prevent layout issues */ .header-menu details[open] .menu-list__submenu, .header-menu .menu-list__submenu[data-active], .header-menu .menu-list__list-item[slot='overflow'] .menu-list__submenu { content-visibility: visible; } /* Dropdown Localization Styles */ .dropdown-localization__button { display: flex; position: relative; align-items: center; gap: 4px; font-family: var(--menu-localization-font); font-size: var(--menu-localization-font-size); font-weight: var(--menu-top-level-font-weight); padding-inline: var(--padding-2xs); margin-inline: calc(-1 * var(--padding-2xs)); } .dropdown-localization__button .svg-wrapper.icon-caret { height: var(--icon-size-xs); width: var(--icon-size-xs); right: var(--margin-xs); top: calc(50% - var(--padding-2xs)); flex-shrink: 0; transition: transform var(--animation-speed) var(--animation-easing); } .dropdown-localization__button .icon-flag { width: var(--menu-localization-font-size, var(--icon-size-sm)); height: var(--menu-localization-font-size, var(--icon-size-sm)); clip-path: circle(50%); /* stylelint-disable-line */ background-position: center; background-size: cover; margin-inline-end: 4px; position: relative; } .dropdown-localization__button .icon-flag::after { content: ''; position: absolute; inset: 0; box-shadow: inset 0 0 var(--size-shadow) var(--color-shadow); border-radius: 50%; } .dropdown-localization__button[aria-expanded='true'] .icon-caret svg { transform: rotate(180deg); } .dropdown-localization__button, .dropdown-localization__button:hover { box-shadow: none; background-color: transparent; border-color: transparent; } dropdown-localization-component .localization-form__list { max-height: 20.5rem; } .localization-wrapper { position: fixed; z-index: var(--layer-raised); border-radius: var(--style-border-radius-popover); transition-property: display, opacity, translate; transition-duration: 0.3s; transition-timing-function: var(--ease-out-quad); transition-behavior: allow-discrete; translate: 0 20px; opacity: 0; } .localization-wrapper:not([hidden]) { translate: 0 0; opacity: 1; } @starting-style { .localization-wrapper:not([hidden]) { translate: 0 20px; opacity: 0; } } dropdown-localization-component { position: relative; background-color: transparent; } dropdown-localization-component .country-filter { position: relative; padding: 8px; } dropdown-localization-component .country-filter__input { border: none; } dropdown-localization-component .localization-form__list-item { margin-inline: 8px; } dropdown-localization-component .localization-wrapper { box-shadow: var(--shadow-popover); border: var(--style-border-popover); background-color: var(--color-background); max-height: 27.5rem; position: absolute; top: calc(100% + 10px); z-index: calc(var(--layer-header-menu) + 1); } dropdown-localization-component .localization-wrapper.right-bound { right: 0; left: unset; } dropdown-localization-component .localization-wrapper.left-bound { left: -8px; right: unset; } /* Additional specificity due to dropdown-localization-component getting a low score */ dropdown-localization-component .language-selector.language-selector { padding: 10px 8px 10px 16px; } dropdown-localization-component .localization-form__currency { width: max-content; opacity: 0; visibility: hidden; transition: none; } dropdown-localization-component .localization-form__select:hover { background-color: rgb(var(--color-primary-hover-rgb) / var(--opacity-8)); } dropdown-localization-component :is( .localization-form__list-item:hover, .localization-form__list-item[aria-selected='true'], .localization-form__list-item[aria-current='true'] ) .localization-form__currency { opacity: 1; color: var(--color-foreground-muted); transition: opacity var(--animation-speed-slow) var(--animation-easing); visibility: visible; } .dropdown-localization .language-selector:where(:not(.top-shadow)) { font-weight: var(--menu-top-level-font-weight); } .dropdown-localization:not(dropdown-localization-component) .language-selector { font-family: var(--menu-localization-font); font-size: var(--menu-localization-font-size); } {% endstylesheet %} {% unless request.design_mode %} {% endunless %} {% schema %} { "name": "t:names.header", "tag": "header", "class": "header-section", "settings": [ { "type": "header", "content": "t:content.logo" }, { "type": "select", "id": "logo_position", "label": "t:settings.position", "options": [ { "value": "left", "label": "t:options.left" }, { "value": "center", "label": "t:options.center" }, { "value": "right", "label": "t:options.right" } ], "default": "center" }, { "type": "header", "content": "t:content.menu" }, { "type": "select", "id": "menu_position", "label": "t:settings.position", "options": [ { "value": "left", "label": "t:options.left" }, { "value": "center", "label": "t:options.center" }, { "value": "right", "label": "t:options.right" } ], "default": "left" }, { "type": "select", "id": "menu_row", "label": "t:settings.row", "options": [ { "value": "top", "label": "t:options.top" }, { "value": "bottom", "label": "t:options.bottom" } ], "default": "top" }, { "type": "header", "content": "t:content.customer_account" }, { "type": "paragraph", "content": "t:content.manage_customer_accounts" }, { "type": "link_list", "id": "customer_account_menu", "label": "t:settings.menu", "default": "customer-account-main-menu" }, { "type": "header", "content": "t:content.search" }, { "type": "checkbox", "id": "show_search", "label": "t:settings.search_icon", "default": true }, { "type": "select", "id": "search_position", "label": "t:settings.search_position", "options": [ { "value": "left", "label": "t:options.left" }, { "value": "right", "label": "t:options.right" } ], "default": "right", "visible_if": "{{ section.settings.show_search }}" }, { "type": "select", "id": "search_row", "label": "t:settings.search_row", "options": [ { "value": "top", "label": "t:options.top" }, { "value": "bottom", "label": "t:options.bottom" } ], "default": "top", "visible_if": "{{ section.settings.show_search }}" }, { "type": "header", "content": "t:content.localization" }, { "type": "checkbox", "id": "show_country", "label": "t:settings.country_region", "info": "t:info.manage_countries_regions", "default": true }, { "type": "checkbox", "id": "country_selector_style", "label": "t:settings.flag", "default": true, "visible_if": "{{ section.settings.show_country }}" }, { "type": "checkbox", "id": "show_language", "label": "t:settings.language_selector", "info": "t:info.manage_languages", "default": true }, { "type": "select", "id": "localization_font", "label": "t:settings.font", "options": [ { "value": "heading", "label": "t:options.heading" }, { "value": "subheading", "label": "t:options.subheading" }, { "value": "body", "label": "t:options.body" }, { "value": "accent", "label": "t:options.accent" } ], "default": "heading", "visible_if": "{{ section.settings.show_country or section.settings.show_language }}" }, { "type": "select", "id": "localization_font_size", "label": "t:settings.size", "options": [ { "value": "0.625rem", "label": "10px" }, { "value": "0.75rem", "label": "12px" }, { "value": "0.875rem", "label": "14px" }, { "value": "1rem", "label": "16px" }, { "value": "1.125rem", "label": "18px" } ], "default": "1rem" }, { "type": "select", "id": "localization_position", "label": "t:settings.position", "options": [ { "value": "left", "label": "t:options.left" }, { "value": "right", "label": "t:options.right" } ], "default": "right", "visible_if": "{{ section.settings.show_country or section.settings.show_language }}" }, { "type": "select", "id": "localization_row", "label": "t:settings.row", "options": [ { "value": "top", "label": "t:options.top" }, { "value": "bottom", "label": "t:options.bottom" } ], "default": "top", "visible_if": "{{ section.settings.show_country or section.settings.show_language }}" }, { "type": "header", "content": "t:content.appearance" }, { "type": "select", "id": "section_width", "label": "t:settings.width", "options": [ { "value": "page-width", "label": "t:options.page" }, { "value": "full-width", "label": "t:options.full" } ] }, { "type": "select", "id": "section_height", "label": "t:settings.height", "options": [ { "value": "compact", "label": "t:options.compact" }, { "value": "standard", "label": "t:options.standard" } ], "default": "standard" }, { "type": "select", "id": "enable_sticky_header", "label": "t:settings.sticky_header", "options": [ { "value": "always", "label": "t:options.always" }, { "value": "scroll-up", "label": "t:options.on_scroll_up" }, { "value": "never", "label": "t:options.never" } ], "default": "always" }, { "type": "range", "id": "divider_width", "label": "t:settings.divider_thickness", "min": 0, "max": 5, "step": 0.5, "unit": "px", "default": 0, "visible_if": "{{ section.settings.menu_row == 'bottom' or section.settings.localization_row == 'bottom' or section.settings.search_row == 'bottom' }}" }, { "type": "select", "id": "divider_size", "label": "t:settings.divider_width", "options": [ { "value": "page-width", "label": "t:options.page" }, { "value": "full-width", "label": "t:options.full" } ], "visible_if": "{{ section.settings.divider_width > 0 and section.settings.menu_row == 'bottom' or section.settings.localization_row == 'bottom' or section.settings.search_row == 'bottom' }}" }, { "type": "range", "id": "border_width", "label": "t:settings.border_width", "min": 0, "max": 5, "step": 0.5, "unit": "px", "default": 0 }, { "type": "header", "content": "t:content.utilities" }, { "type": "select", "id": "actions_display_style", "label": "t:settings.actions_display_style", "info": "t:info.actions_display_style", "options": [ { "value": "icon", "label": "t:options.icons" }, { "value": "text", "label": "t:options.text" } ], "default": "icon" }, { "type": "select", "id": "actions_font_size", "label": "t:settings.size", "options": [ { "value": "0.75rem", "label": "12px" }, { "value": "0.875rem", "label": "14px" }, { "value": "1rem", "label": "16px" }, { "value": "1.125rem", "label": "18px" } ], "default": "0.875rem", "visible_if": "{{ section.settings.actions_display_style == 'text' }}" }, { "type": "select", "id": "actions_font", "label": "t:settings.font", "options": [ { "value": "heading", "label": "t:options.heading" }, { "value": "subheading", "label": "t:options.subheading" }, { "value": "body", "label": "t:options.body" }, { "value": "accent", "label": "t:options.accent" } ], "default": "body", "visible_if": "{{ section.settings.actions_display_style == 'text' }}" }, { "type": "select", "id": "actions_text_case", "label": "t:settings.case", "options": [ { "value": "none", "label": "t:options.default" }, { "value": "uppercase", "label": "t:options.uppercase" } ], "default": "none", "visible_if": "{{ section.settings.actions_display_style == 'text' }}" }, { "type": "header", "content": "t:content.colors" }, { "type": "color_scheme", "id": "color_scheme_top", "label": "t:settings.default", "default": "primary" }, { "type": "color_scheme", "id": "color_scheme_bottom", "label": "t:settings.bottom_row", "default": "primary", "visible_if": "{{ section.settings.menu_row == 'bottom' or section.settings.localization_row == 'bottom' or section.settings.search_row == 'bottom' }}" }, { "type": "color_scheme", "id": "color_scheme_transparent", "label": "t:settings.inverse", "default": "primary", "visible_if": "{{ section.settings.enable_transparent_header_home or section.settings.enable_transparent_header_product or section.settings.enable_transparent_header_collection }}" }, { "type": "header", "content": "t:content.home_page" }, { "type": "checkbox", "id": "enable_transparent_header_home", "label": "t:settings.transparent_background", "default": false }, { "type": "select", "id": "home_color_scheme", "label": "t:settings.color_scheme", "options": [ { "value": "default", "label": "t:options.default" }, { "value": "inverse", "label": "t:options.inverse" } ], "default": "default", "visible_if": "{{ section.settings.enable_transparent_header_home }}" }, { "type": "header", "content": "t:content.product_page" }, { "type": "checkbox", "id": "enable_transparent_header_product", "label": "t:settings.transparent_background", "default": false }, { "type": "select", "id": "product_color_scheme", "label": "t:settings.color_scheme", "options": [ { "value": "default", "label": "t:options.default" }, { "value": "inverse", "label": "t:options.inverse" } ], "default": "default", "visible_if": "{{ section.settings.enable_transparent_header_product }}" }, { "type": "header", "content": "t:content.collection_page" }, { "type": "checkbox", "id": "enable_transparent_header_collection", "label": "t:settings.transparent_background", "default": false }, { "type": "select", "id": "collection_color_scheme", "label": "t:settings.color_scheme", "options": [ { "value": "default", "label": "t:options.default" }, { "value": "inverse", "label": "t:options.inverse" } ], "default": "default", "visible_if": "{{ section.settings.enable_transparent_header_collection }}" } ], "presets": [] } {% endschema %} ================================================ FILE: sections/hero.liquid ================================================ {% liquid assign media_count = 0 assign media_count_mobile = 0 assign fallback_to_desktop = false assign media_1 = 'none' assign media_2 = 'none' assign media_1_mobile = 'none' assign media_2_mobile = 'none' assign has_only_video = false assign has_only_video_mobile = false # Desktop media checks # For each media slot, check if the media is not blank and the media type matches the slot # Need to check both (1) media picker is not blank AND (2) section.setting.media_type because user can toggle between different media types to display, but choosing "Image" doesn't clear a saved "Video" in the theme editor. # The alternate setting (section.settings.image_1 when "Video" is selected) is only visually hidden in theme editor. if section.settings.image_1 != blank and section.settings.media_type_1 == 'image' assign media_1 = 'image' assign media_count = media_count | plus: 1 endif if section.settings.video_1 != blank and section.settings.media_type_1 == 'video' assign media_1 = 'video' assign media_count = media_count | plus: 1 endif if section.settings.image_2 != blank and section.settings.media_type_2 == 'image' assign media_2 = 'image' assign media_count = media_count | plus: 1 endif if section.settings.video_2 != blank and section.settings.media_type_2 == 'video' assign media_2 = 'video' assign media_count = media_count | plus: 1 endif if section.settings.custom_mobile_media # Mobile media checks # For each media slot, check if the media is not blank and the media type matches the slot if section.settings.image_1_mobile != blank and section.settings.media_type_1_mobile == 'image' assign media_1_mobile = 'image' assign media_count_mobile = media_count_mobile | plus: 1 endif if section.settings.video_1_mobile != blank and section.settings.media_type_1_mobile == 'video' assign media_1_mobile = 'video' assign media_count_mobile = media_count_mobile | plus: 1 endif if section.settings.image_2_mobile != blank and section.settings.media_type_2_mobile == 'image' assign media_2_mobile = 'image' assign media_count_mobile = media_count_mobile | plus: 1 endif if section.settings.video_2_mobile != blank and section.settings.media_type_2_mobile == 'video' assign media_2_mobile = 'video' assign media_count_mobile = media_count_mobile | plus: 1 endif endif if media_count > 0 and media_1 != 'image' and media_2 != 'image' assign has_only_video = true endif if media_count > 0 and media_count_mobile > 0 and media_1_mobile != 'image' and media_2_mobile != 'image' assign has_only_video_mobile = true endif assign media_wrapper_desktop_class = 'hero__media-wrapper hero__media-wrapper--desktop' assign media_wrapper_mobile_class = 'hero__media-wrapper hero__media-wrapper--mobile' # If there is no custom mobile media to show, we add the mobile class to the desktop classes so content is always shown on mobile. if section.settings.custom_mobile_media == false or section.settings.custom_mobile_media == true and media_count_mobile == 0 assign media_wrapper_desktop_class = media_wrapper_desktop_class | append: ' hero__media-wrapper--mobile' endif # Should we show the blurred reflection on mobile? assign show_mobile_blurred_reflection = false if section.settings.blurred_reflection if section.settings.custom_mobile_media == true and media_count_mobile > 0 and has_only_video_mobile == false # Custom mobile media is active and a mobile image is present assign show_mobile_blurred_reflection = true elsif section.settings.custom_mobile_media == true and media_count_mobile == 0 and media_count > 0 and has_only_video == false # Custom mobile media is active, no mobile media is present, but a desktop image is present assign show_mobile_blurred_reflection = true elsif section.settings.custom_mobile_media == false and media_count > 0 and has_only_video == false # Custom mobile media is inactive, but a desktop image is present assign show_mobile_blurred_reflection = true endif endif if media_1 == 'image' and media_2 == 'image' assign media_width_desktop = '50vw' else assign media_width_desktop = '100vw' endif # If custom mobile media is disabled or no mobile media is present, we need to fallback to desktop media. if section.settings.custom_mobile_media == false or media_count_mobile == 0 or media_count == 0 assign media_count_mobile = media_count assign fallback_to_desktop = true endif if fallback_to_desktop assign media_width_mobile = media_width_desktop elsif section.settings.stack_media_on_mobile or media_1_mobile != 'image' or media_2_mobile != 'image' assign media_width_mobile = '100vw' else assign media_width_mobile = '50vw' endif assign sizes = '(min-width: 750px) ' | append: media_width_desktop | append: ', ' | append: media_width_mobile assign widths = '832, 1200, 1600, 1920, 2560, 3840' assign sizes_mobile = media_width_mobile assign mobile_widths = '416, 600, 800, 1200, 1600' assign mobile_widths_array = mobile_widths | split: ', ' assign fetch_priority = 'auto' if section.index == 1 assign fetch_priority = 'high' endif %} {% capture media_slot_1 %} {%- if media_1 == 'image' and media_1_mobile == 'image' -%} {%- comment -%} Both desktop and mobile are images. Assume similar images, and this is art direction: use picture element. {%- endcomment -%} {{ section.settings.image_1 | image_url: width: 3840 | image_tag: width: section.settings.image_1.width, widths: widths, height: section.settings.image_1.height, alt: section.settings.image_1.alt, class: 'hero__media', sizes: sizes, fetchpriority: fetch_priority, data-testid: 'hero-desktop-image-1' }} {%- elsif media_1 == 'image' -%}
{{ section.settings.image_1 | image_url: width: 3840 | image_tag: width: section.settings.image_1.width, widths: widths, height: section.settings.image_1.height, alt: section.settings.image_1.alt, class: 'hero__media', sizes: sizes, fetchpriority: fetch_priority, data-testid: 'hero-desktop-image-1' }}
{%- endif -%} {%- if media_1 == 'video' -%}
{{ section.settings.video_1 | video_tag: poster: nil, autoplay: true, loop: true, controls: false, muted: true, class: 'hero__media', data-testid: 'hero-desktop-video-1' }}
{%- endif -%} {%- comment -%} Mobile-only slot 1 media (when desktop is different type) {%- endcomment -%} {%- if media_count > 0 and media_count_mobile > 0 -%} {%- if media_1_mobile == 'image' and media_1 != 'image' -%}
{{ section.settings.image_1_mobile | image_url: width: 1600 | image_tag: width: section.settings.image_1_mobile.width, widths: mobile_widths, height: section.settings.image_1_mobile.height, alt: section.settings.image_1_mobile.alt, class: 'hero__media', sizes: sizes_mobile, fetchpriority: fetch_priority, data-testid: 'hero-mobile-image-1' }}
{%- endif -%} {%- if media_1_mobile == 'video' -%}
{{ section.settings.video_1_mobile | video_tag: poster: nil, autoplay: true, loop: true, controls: false, muted: true, class: 'hero__media', data-testid: 'hero-mobile-video-1' }}
{%- endif -%} {%- endif -%} {% endcapture %} {% capture media_slot_2 %} {%- if media_2 == 'image' and media_2_mobile == 'image' -%} {%- comment -%} Both desktop and mobile are images. Assume this is art direction: use picture element. {%- endcomment -%} {{ section.settings.image_2 | image_url: width: 3840 | image_tag: width: section.settings.image_2.width, widths: widths, height: section.settings.image_2.height, alt: section.settings.image_2.alt, class: 'hero__media', sizes: sizes, fetchpriority: fetch_priority, data-testid: 'hero-desktop-image-2' }} {%- elsif media_2 == 'image' -%}
{{ section.settings.image_2 | image_url: width: 3840 | image_tag: width: section.settings.image_2.width, widths: widths, height: section.settings.image_2.height, alt: section.settings.image_2.alt, class: 'hero__media', sizes: sizes, fetchpriority: fetch_priority, data-testid: 'hero-desktop-image-2' }}
{%- endif -%} {%- if media_2 == 'video' -%}
{{ section.settings.video_2 | video_tag: poster: nil, autoplay: true, loop: true, controls: false, muted: true, class: 'hero__media', data-testid: 'hero-desktop-video-2' }}
{%- endif -%} {%- comment -%} Mobile-only slot 2 media (when desktop is different type) {%- endcomment -%} {%- if media_count > 0 and media_count_mobile > 0 -%} {%- if media_2_mobile == 'image' and media_2 != 'image' -%}
{{ section.settings.image_2_mobile | image_url: width: 1600 | image_tag: width: section.settings.image_2_mobile.width, widths: mobile_widths, height: section.settings.image_2_mobile.height, alt: section.settings.image_2_mobile.alt, class: 'hero__media', sizes: sizes_mobile, fetchpriority: fetch_priority, data-testid: 'hero-mobile-image-2' }}
{%- endif -%} {%- if media_2_mobile == 'video' -%}
{{ section.settings.video_2_mobile | video_tag: poster: nil, autoplay: true, loop: true, controls: false, muted: true, class: 'hero__media', data-testid: 'hero-mobile-video-2' }}
{%- endif -%} {%- endif -%} {% endcapture %} {% capture media %} {{ media_slot_1 }} {{ media_slot_2 }} {% if media_count == 0 %} {{ 'hero-apparel-1' | placeholder_svg_tag: 'hero__media' }} {%- endif -%} {% endcapture %} {% capture media_blurred %} {% if media_1 == 'image' %} {{ section.settings.image_1 | image_url: width: 3840 | image_tag: width: section.settings.image_1.width, widths: widths, height: section.settings.image_1.height, alt: '', class: 'hero__media', sizes: sizes }} {% endif %} {% if media_2 == 'image' %} {{ section.settings.image_2 | image_url: width: 3840 | image_tag: width: section.settings.image_2.width, widths: widths, height: section.settings.image_2.height, alt: '', class: 'hero__media', sizes: sizes }} {% endif %} {% if media_count == 0 %} {{ 'hero-apparel-1' | placeholder_svg_tag: 'hero__media' }} {% endif %} {% endcapture %} {% capture mobile_media_blurred %} {%- comment -%} On mobile we need to check: 1. If the media should be stacked. If it is,we check for the second (bottom) image first, then for the first (top) image. 2. If custom mobile setting is active and has media (show desktop media otherwise). {%- endcomment -%} {% if section.settings.stack_media_on_mobile == false %} {% if section.settings.custom_mobile_media == true and fallback_to_desktop == false %} {% if media_1_mobile == 'image' %} {{ section.settings.image_1_mobile | image_url: width: 1600 | image_tag: width: section.settings.image_1_mobile.width, widths: mobile_widths, height: section.settings.image_1_mobile.height, alt: '', class: 'hero__media', sizes: sizes_mobile }} {% endif %} {% if media_2_mobile == 'image' %} {{ section.settings.image_2_mobile | image_url: width: 1600 | image_tag: width: section.settings.image_2_mobile.width, widths: mobile_widths, height: section.settings.image_2_mobile.height, alt: '', class: 'hero__media', sizes: sizes_mobile }} {% endif %} {% elsif fallback_to_desktop %} {{ media_blurred }} {% endif %} {% elsif section.settings.stack_media_on_mobile == true %} {% if section.settings.custom_mobile_media == true and fallback_to_desktop == false %} {% if media_2_mobile == 'image' %} {{ section.settings.image_2_mobile | image_url: width: 1600 | image_tag: width: section.settings.image_2_mobile.width, widths: mobile_widths, height: section.settings.image_2_mobile.height, alt: '', class: 'hero__media', sizes: sizes_mobile }} {% elsif media_1_mobile == 'image' %} {{ section.settings.image_1_mobile | image_url: width: 1600 | image_tag: width: section.settings.image_1_mobile.width, widths: mobile_widths, height: section.settings.image_1_mobile.height, alt: '', class: 'hero__media', sizes: sizes_mobile }} {% endif %} {% elsif fallback_to_desktop %} {% if media_count > 0 %} {% if media_2 == 'image' %} {{ section.settings.image_2 | image_url: width: 1600 | image_tag: width: section.settings.image_2.width, widths: widths, height: section.settings.image_2.height, alt: '', class: 'hero__media', sizes: sizes }} {% elsif media_1 == 'image' %} {{ section.settings.image_1 | image_url: width: 1600 | image_tag: width: section.settings.image_1.width, widths: widths, height: section.settings.image_1.height, alt: '', class: 'hero__media', sizes: sizes }} {% endif %} {% if media_count == 0 %} {{ 'hero-apparel-1' | placeholder_svg_tag: 'hero__media' }} {% endif %} {% endif %} {% endif %} {% endif %} {% endcapture %}
{% if section.settings.blurred_reflection %} {% unless has_only_video %}
{{ media_blurred }}
{% endunless %} {% if show_mobile_blurred_reflection %}
{{ mobile_media_blurred }}
{% endif %} {% endif %} {% comment %} Hardcoded to section--full-width bc the media has to be full width in all cases. hero__content-wrapper applies section_width. {% endcomment %}
{%- if section.settings.link != blank -%} {%- endif -%}
{% liquid if section.settings.toggle_overlay render 'overlay', settings: section.settings endif %} {{ media }}
{% content_for 'blocks' %}
{% stylesheet %} .hero-wrapper { --hero-height-offset: 0px; } /* Being extra specific in the selector for performance reasons */ body:has(> #header-group > .header-section > #header-component) .hero-wrapper:first-child { --hero-height-offset: var(--header-group-height, 0); } .hero { position: relative; min-height: calc(var(--hero-min-height) - var(--hero-height-offset)); } .hero[data-shopify-visual-preview] { --hero-min-height: 600px; min-height: 600px; } .hero__container { position: relative; overflow: hidden; border: var(--hero-border-width) var(--hero-border-style) rgb(var(--color-border-rgb) / var(--hero-border-opacity)); min-height: inherit; align-items: var(--vertical-alignment-mobile); justify-content: var(--horizontal-alignment); z-index: var(--layer-base); @media screen and (min-width: 750px) { align-items: var(--vertical-alignment); } } .hero__content-wrapper.page-width { grid-column: 2 / 3; } .hero__content-wrapper { position: relative; inset: 0; z-index: var(--layer-flat); } .hero__content-wrapper .group-block-content { position: relative; } .hero__media-grid { position: absolute; inset: 0; display: grid; grid-column: 1 / -1; grid-template-columns: repeat(var(--hero-media-count, 1), 1fr); } .hero--auto .hero__media { aspect-ratio: var(--hero-media-aspect-ratio); } .hero--no-blocks-auto-height { .hero__media { width: 100%; aspect-ratio: auto; } .hero__media-grid { /* When there are no blocks and the height is auto, allow the image to appear. */ position: relative; } } .hero__media-wrapper { overflow: hidden; position: relative; } .hero__media { height: 100%; width: 100%; object-fit: cover; object-position: center center; overflow: hidden; position: relative; z-index: var(--layer-base); } /* Mobile/Desktop media visibility */ .hero__media-wrapper--mobile { display: none; } .hero__media-wrapper--desktop { display: block; } @media screen and (max-width: 749px) { .hero__media-wrapper--desktop { display: none; } .hero__media-wrapper--mobile { display: block; } .hero__media-grid { grid-template-columns: repeat(var(--hero-media-count-mobile, 1), 1fr); } /* Mobile stacking */ .hero--stack-mobile .hero__media-grid { grid-template-columns: 1fr; grid-template-rows: repeat(var(--hero-media-count-mobile, 1), calc(100% / var(--hero-media-count-mobile, 1))); } } .hero__link { position: absolute; inset: 0; grid-column: 1 / -1; } .hero__media-grid, .hero__content-wrapper { pointer-events: none; :is(a, button, input, textarea, select, details, summary) { pointer-events: auto; } } .hero__content-wrapper--design-mode * { pointer-events: auto; } .hero[data-blur-shadow='true'] { --blurred-reflection-filter-saturate: saturate(1.5); --blurred-reflection-mask-image: linear-gradient(to bottom, #000 0%, #000 60%, transparent 100%); --blurred-reflection-box-shadow: rgb(0 0 0 / 5%) 0 0 1rem; --blurred-reflection-filter-blur: blur(20px); --blurred-reflection-scale: scale(2, 1.25); --blurred-reflection-padding-block-end: 60px; } .hero[data-blur-shadow='true'] .hero__container::before { content: ''; position: absolute; inset: 0; box-shadow: var(--blurred-reflection-box-shadow); mix-blend-mode: overlay; pointer-events: none; z-index: -1; } .hero__blurred-image { position: absolute; inset: 0; z-index: -1; mask-image: var(--blurred-reflection-mask-image); filter: var(--blurred-reflection-filter-saturate); pointer-events: none; transform: translateY(50%); overflow: hidden; } .hero__blurred-image--desktop { display: none; @media screen and (min-width: 750px) { display: block; } } .hero__blurred-image--mobile { display: block; @media screen and (min-width: 750px) { display: none; } } .hero__blurred-image img, .hero__blurred-image svg { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center center; filter: var(--blurred-reflection-filter-blur); opacity: var(--blur-opacity); transform: var(--blurred-reflection-scale); padding-block-end: var(--blurred-reflection-padding-block-end); &:not(:only-child) { width: 50%; &:last-child { right: 0; left: auto; } } } {% endstylesheet %} {% schema %} { "name": "t:names.hero", "tag": "section", "class": "hero-wrapper section-wrapper", "blocks": [ { "type": "@theme" }, { "type": "text" }, { "type": "button" }, { "type": "logo" }, { "type": "jumbo-text" }, { "type": "spacer" }, { "type": "group" }, { "type": "_marquee" } ], "disabled_on": { "groups": ["header"] }, "settings": [ { "type": "header", "content": "t:content.media_1" }, { "type": "select", "id": "media_type_1", "label": "t:settings.type", "options": [ { "value": "image", "label": "t:options.image" }, { "value": "video", "label": "t:options.video" } ], "default": "image" }, { "type": "image_picker", "id": "image_1", "label": "t:settings.image", "visible_if": "{{ section.settings.media_type_1 == 'image' }}" }, { "type": "video", "id": "video_1", "label": "t:settings.video", "visible_if": "{{ section.settings.media_type_1 == 'video' }}" }, { "type": "header", "content": "t:content.media_2" }, { "type": "select", "id": "media_type_2", "label": "t:settings.type", "options": [ { "value": "image", "label": "t:options.image" }, { "value": "video", "label": "t:options.video" } ], "default": "image" }, { "type": "image_picker", "id": "image_2", "label": "t:settings.image", "visible_if": "{{ section.settings.media_type_2 == 'image' }}" }, { "type": "video", "id": "video_2", "label": "t:settings.video", "visible_if": "{{ section.settings.media_type_2 == 'video' }}" }, { "type": "header", "content": "t:content.mobile_media" }, { "type": "checkbox", "id": "stack_media_on_mobile", "label": "t:settings.stack_media_on_mobile", "default": false }, { "type": "checkbox", "id": "custom_mobile_media", "label": "t:settings.custom_mobile_media", "default": false }, { "type": "header", "content": "t:content.mobile_media_1", "visible_if": "{{ section.settings.custom_mobile_media }}" }, { "type": "select", "id": "media_type_1_mobile", "label": "t:settings.type", "options": [ { "value": "image", "label": "t:options.image" }, { "value": "video", "label": "t:options.video" } ], "default": "image", "visible_if": "{{ section.settings.custom_mobile_media }}" }, { "type": "image_picker", "id": "image_1_mobile", "label": "t:settings.image", "visible_if": "{{ section.settings.custom_mobile_media and section.settings.media_type_1_mobile == 'image' }}" }, { "type": "video", "id": "video_1_mobile", "label": "t:settings.video", "visible_if": "{{ section.settings.custom_mobile_media and section.settings.media_type_1_mobile == 'video' }}" }, { "type": "header", "content": "t:content.mobile_media_2", "visible_if": "{{ section.settings.custom_mobile_media }}" }, { "type": "select", "id": "media_type_2_mobile", "label": "t:settings.type", "options": [ { "value": "image", "label": "t:options.image" }, { "value": "video", "label": "t:options.video" } ], "default": "image", "visible_if": "{{ section.settings.custom_mobile_media }}" }, { "type": "image_picker", "id": "image_2_mobile", "label": "t:settings.image", "visible_if": "{{ section.settings.custom_mobile_media and section.settings.media_type_2_mobile == 'image' }}" }, { "type": "video", "id": "video_2_mobile", "label": "t:settings.video", "visible_if": "{{ section.settings.custom_mobile_media and section.settings.media_type_2_mobile == 'video' }}" }, { "type": "header", "content": "t:content.section_link" }, { "type": "url", "id": "link", "label": "t:settings.link" }, { "type": "checkbox", "id": "open_in_new_tab", "label": "t:settings.open_new_tab", "default": false }, { "type": "header", "content": "t:content.layout" }, { "type": "select", "id": "content_direction", "label": "t:settings.direction", "options": [ { "value": "column", "label": "t:options.vertical" }, { "value": "row", "label": "t:options.horizontal" } ], "default": "column" }, { "type": "checkbox", "id": "vertical_on_mobile", "label": "t:settings.vertical_on_mobile", "default": true, "visible_if": "{{ section.settings.content_direction == 'row' }}" }, { "type": "select", "id": "horizontal_alignment", "label": "t:settings.alignment", "options": [ { "value": "flex-start", "label": "t:options.left" }, { "value": "center", "label": "t:options.center" }, { "value": "flex-end", "label": "t:options.right" }, { "value": "space-between", "label": "t:options.space_between" } ], "default": "flex-start", "visible_if": "{{ section.settings.content_direction == 'row' }}" }, { "type": "select", "id": "vertical_alignment", "label": "t:settings.position", "options": [ { "value": "flex-start", "label": "t:options.top" }, { "value": "center", "label": "t:options.center" }, { "value": "flex-end", "label": "t:options.bottom" } ], "default": "center", "visible_if": "{{ section.settings.content_direction == 'row' }}" }, { "type": "checkbox", "id": "align_baseline", "label": "t:settings.align_baseline", "default": false, "visible_if": "{{ section.settings.vertical_alignment == 'flex-end' }}" }, { "type": "select", "id": "horizontal_alignment_flex_direction_column", "label": "t:settings.alignment", "options": [ { "value": "flex-start", "label": "t:options.left" }, { "value": "center", "label": "t:options.center" }, { "value": "flex-end", "label": "t:options.right" } ], "default": "flex-start", "visible_if": "{{ section.settings.content_direction != 'row' }}" }, { "type": "select", "id": "vertical_alignment_flex_direction_column", "label": "t:settings.position", "options": [ { "value": "flex-start", "label": "t:options.top" }, { "value": "center", "label": "t:options.center" }, { "value": "flex-end", "label": "t:options.bottom" }, { "value": "space-between", "label": "t:options.space_between" } ], "default": "center", "visible_if": "{{ section.settings.content_direction == 'column' }}" }, { "type": "range", "id": "gap", "label": "t:settings.gap", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 12 }, { "type": "select", "id": "section_width", "label": "t:settings.width", "options": [ { "value": "page-width", "label": "t:options.page" }, { "value": "full-width", "label": "t:options.full" } ], "default": "page-width" }, { "type": "select", "id": "section_height", "label": "t:settings.height", "options": [ { "value": "auto", "label": "t:options.auto" }, { "value": "small", "label": "t:options.small" }, { "value": "medium", "label": "t:options.medium" }, { "value": "large", "label": "t:options.large" }, { "value": "full-screen", "label": "t:options.full_screen" }, { "value": "custom", "label": "t:options.custom" } ], "default": "medium" }, { "type": "range", "id": "section_height_custom", "label": "t:settings.custom_height", "min": 0, "max": 100, "step": 1, "default": 50, "unit": "%", "visible_if": "{{ section.settings.section_height == 'custom' }}" }, { "type": "header", "content": "t:content.appearance" }, { "type": "color_scheme", "id": "color_scheme", "label": "t:settings.color_scheme", "default": "scheme-1" }, { "type": "checkbox", "id": "toggle_overlay", "label": "t:settings.media_overlay" }, { "type": "color", "id": "overlay_color", "label": "t:settings.overlay_color", "alpha": true, "default": "#00000026", "visible_if": "{{ section.settings.toggle_overlay }}" }, { "type": "select", "id": "overlay_style", "label": "t:settings.overlay_style", "options": [ { "value": "solid", "label": "t:options.solid" }, { "value": "gradient", "label": "t:options.gradient" } ], "default": "solid", "visible_if": "{{ section.settings.toggle_overlay }}" }, { "type": "select", "id": "gradient_direction", "label": "t:settings.gradient_direction", "options": [ { "value": "to top", "label": "t:options.up" }, { "value": "to bottom", "label": "t:options.down" } ], "default": "to top", "visible_if": "{{ section.settings.toggle_overlay and section.settings.overlay_style == 'gradient' }}" }, { "type": "checkbox", "id": "blurred_reflection", "label": "t:settings.blurred_reflection", "default": false, "info": "t:info.applies_on_image_only", "visible_if": "{{ section.settings.media_type_1 != 'video' or section.settings.media_type_2 != 'video' or section.settings.media_type_1_mobile != 'video' or section.settings.media_type_2_mobile != 'video' }}" }, { "type": "range", "id": "reflection_opacity", "label": "t:settings.reflection_opacity", "min": 0, "max": 100, "step": 1, "unit": "%", "default": 75, "visible_if": "{{ section.settings.blurred_reflection and section.settings.media_type_1 != 'video' or section.settings.media_type_2 != 'video' }}" }, { "type": "header", "content": "t:content.padding" }, { "type": "range", "id": "padding-block-start", "label": "t:settings.top", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 }, { "type": "range", "id": "padding-block-end", "label": "t:settings.bottom", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 } ], "presets": [ { "name": "t:names.hero", "category": "t:categories.banners", "blocks": { "text_1": { "type": "text", "settings": { "text": "t:html_defaults.new_arrivals_h1", "type_preset": "h1", "max_width": "narrow" } }, "text_2": { "type": "text", "settings": { "text": "t:html_defaults.made_with_care", "max_width": "narrow", "padding-block-end": 32 } }, "button": { "type": "button", "name": "t:names.button", "settings": { "label": "t:text_defaults.shop_now_button_label", "link": "shopify://collections/all" } } }, "block_order": ["text_1", "text_2", "button"], "settings": { "horizontal_alignment_flex_direction_column": "center", "gap": 16, "section_height": "large", "color_scheme": "scheme-5", "padding-block-start": 40, "padding-block-end": 40, "toggle_overlay": true, "overlay_style": "gradient" } }, { "name": "t:names.hero_marquee", "category": "t:categories.banners", "blocks": { "spacer": { "type": "spacer", "settings": { "size": "pixel", "pixel_size": 24 } }, "marquee": { "type": "_marquee", "blocks": { "text": { "type": "text", "settings": { "text": "t:html_defaults.explore_latest_products", "type_preset": "h1" } } }, "block_order": ["text"] }, "button": { "type": "button", "settings": { "label": "t:text_defaults.shop_now_button_label", "link": "shopify://collections/all" } } }, "block_order": ["spacer", "marquee", "button"], "settings": { "horizontal_alignment_flex_direction_column": "center", "vertical_alignment_flex_direction_column": "space-between", "gap": 32, "section_height": "large", "color_scheme": "scheme-5", "padding-block-start": 0, "padding-block-end": 40, "toggle_overlay": true, "overlay_style": "gradient" } }, { "name": "t:names.hero_bottom_aligned", "category": "t:categories.banners", "blocks": { "group_main": { "type": "group", "name": "t:names.group", "settings": { "content_direction": "row", "vertical_on_mobile": true, "horizontal_alignment": "flex-start", "vertical_alignment": "flex-end", "align_baseline": true, "horizontal_alignment_flex_direction_column": "flex-start", "vertical_alignment_flex_direction_column": "center", "gap": 18, "width": "fill", "custom_width": 100, "width_mobile": "fill", "custom_width_mobile": 100, "height": "fit", "custom_height": 100, "inherit_color_scheme": true, "color_scheme": "", "background_media": "none", "video_position": "cover", "background_image_position": "cover", "border": "none", "border_width": 1, "border_opacity": 100, "border_radius": 0, "padding-block-start": 0, "padding-block-end": 0, "padding-inline-start": 0, "padding-inline-end": 0 }, "blocks": { "content_group": { "type": "group", "name": "t:names.group", "settings": { "content_direction": "column", "vertical_on_mobile": true, "horizontal_alignment": "flex-start", "vertical_alignment": "center", "align_baseline": false, "horizontal_alignment_flex_direction_column": "flex-start", "vertical_alignment_flex_direction_column": "center", "gap": 6, "width": "custom", "custom_width": 100, "width_mobile": "fill", "custom_width_mobile": 100, "height": "fit", "custom_height": 100, "inherit_color_scheme": true, "color_scheme": "", "background_media": "none", "video_position": "cover", "background_image_position": "cover", "border": "none", "border_width": 1, "border_opacity": 100, "border_radius": 0, "padding-block-start": 0, "padding-block-end": 0, "padding-inline-start": 0, "padding-inline-end": 0 }, "blocks": { "text_intro": { "type": "text", "name": "t:names.heading", "settings": { "text": "t:html_defaults.introducing_h2", "width": "100%", "max_width": "normal", "alignment": "left", "type_preset": "h6", "font": "var(--font-accent--family)", "font_size": "1rem", "line_height": "normal", "letter_spacing": "normal", "case": "none", "wrap": "pretty", "color": "", "background": false, "background_color": "#00000026", "corner_radius": 0, "padding-block-start": 0, "padding-block-end": 0, "padding-inline-start": 0, "padding-inline-end": 0 } }, "text_main": { "type": "text", "name": "t:names.heading", "settings": { "text": "t:html_defaults.new_arrivals_h1", "width": "100%", "max_width": "normal", "alignment": "left", "type_preset": "h2", "font": "var(--font-primary--family)", "font_size": "", "line_height": "normal", "letter_spacing": "normal", "case": "none", "wrap": "pretty", "color": "", "background": false, "background_color": "#00000026", "corner_radius": 0, "padding-block-start": 0, "padding-block-end": 0, "padding-inline-start": 0, "padding-inline-end": 0 } } }, "block_order": ["text_intro", "text_main"] }, "text_description": { "type": "text", "name": "t:names.text", "settings": { "text": "t:html_defaults.make_things_better_extended", "width": "fit-content", "max_width": "none", "alignment": "left", "type_preset": "rte", "font": "var(--font-primary--family)", "font_size": "", "line_height": "normal", "letter_spacing": "normal", "case": "none", "wrap": "pretty", "color": "", "background": false, "background_color": "#00000026", "corner_radius": 0, "padding-block-start": 0, "padding-block-end": 0, "padding-inline-start": 0, "padding-inline-end": 0 } } }, "block_order": ["content_group", "text_description"] } }, "block_order": ["group_main"], "settings": { "media_type_1": "image", "horizontal_alignment_flex_direction_column": "center", "vertical_alignment_flex_direction_column": "flex-end", "gap": 16, "section_height": "large", "color_scheme": "scheme-5", "padding-block-start": 40, "padding-block-end": 40, "toggle_overlay": true, "overlay_style": "gradient", "gradient_direction": "to top" } } ] } {% endschema %} ================================================ FILE: sections/layered-slideshow.liquid ================================================ {% liquid assign layered_min_height_desktop = '0px' assign layered_panel_height_mobile = '0px' case section.settings.height when 'small' assign layered_panel_height_mobile = '260px' assign layered_min_height_desktop = 'var(--section-height-small)' when 'medium' assign layered_panel_height_mobile = '320px' assign layered_min_height_desktop = 'var(--section-height-medium)' when 'large' assign layered_panel_height_mobile = '380px' assign layered_min_height_desktop = 'var(--section-height-large)' endcase %}
{% for block in section.blocks %} {% endfor %}
{% content_for 'blocks' %}
{% stylesheet %} .layered-slideshow-section { position: relative; } layered-slideshow-component { display: block; width: 100%; } .layered-slideshow__container { --radius: calc(var(--corner-radius, 1) * 1rem); --button-width: 56px; --border-color: var(--color-background); --inactive-tabs-width: calc((var(--total-tabs) - 1) * var(--button-width)); --active-panel-width: calc(100cqi - var(--inactive-tabs-width)); width: 100%; position: relative; container-type: inline-size; border-radius: var(--radius); overflow: hidden; } .layered-slideshow__container:not([size='auto']) { height: 100%; } .layered-slideshow__container[size='auto'] { height: auto; } @media screen and (min-width: 750px) { layered-slideshow-component { min-height: var(--layered-min-height-desktop, 0px); } } .layered-slideshow__tablist { display: grid; grid-template-columns: var(--active-tab); position: absolute; inset: 0; height: 100%; pointer-events: none; z-index: var(--layer-raised); } .layered-slideshow__tablist button { width: var(--button-width); height: 100%; pointer-events: all; opacity: 0; cursor: grab; border: none; background: transparent; padding: 0; position: relative; outline: none; transition: opacity 0.2s ease; } .layered-slideshow__tablist button:active { cursor: grabbing; } .layered-slideshow__tablist button[aria-selected='true'] { cursor: default; } .layered-slideshow__tablist button:focus-visible { opacity: 1; } .layered-slideshow__container[data-dragging] { cursor: grabbing; } .layered-slideshow__container[data-instant-transitions], .layered-slideshow__container:is([data-dragging], [data-instant-transitions]) :is( .layered-slideshow__tablist, .layered-slideshow__panels, .layered-slideshow__panel-content, .layered-slideshow__content ) { transition: none; } .layered-slideshow__panels { display: grid; grid-template-columns: var(--active-tab); height: 100%; overflow: hidden; } .layered-slideshow__panel { position: relative; height: 100%; min-width: var(--button-width); border-radius: var(--radius); z-index: calc(var(--total-tabs) - var(--index)); } .layered-slideshow__panel:first-child .layered-slideshow__panel-content { width: var(--active-panel-width); border-left: var(--border-width) solid var(--border-color); } .layered-slideshow__panel:not(:first-child) .layered-slideshow__content { padding-inline-start: calc((var(--radius) * 2) + var(--padding-inline-start, 0px)); } .layered-slideshow__panel-content { border: var(--border-width) solid var(--border-color); border-left: none; border-radius: var(--radius); position: absolute; right: 0; top: 0; bottom: 0; overflow: hidden; width: calc(var(--active-panel-width) + (var(--radius) * 2)); } .layered-slideshow__panel-content :is(img, video, svg) { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; } /* Video poster visibility - poster shows initially and hides when panel becomes active */ .layered-slideshow__video-poster { z-index: 1; } .layered-slideshow__video { z-index: 0; } /* When panel is active, hide poster so video is visible */ .layered-slideshow__panel:not([inert]) .layered-slideshow__video-poster { opacity: 0; } @media (prefers-reduced-motion: no-preference) { .layered-slideshow__video-poster { transition: opacity 0.3s ease; } } .layered-slideshow__content { height: 100%; position: relative; z-index: 1; } .layered-slideshow__content > * { margin: auto; } .layered-slideshow__content.background-transparent { background-color: transparent; } .layered-slideshow__panel--drop-shadow:not(:last-child) .layered-slideshow__panel-content { box-shadow: 4px 0 12px 0 rgba(0, 0, 0, 0.1); } /* Shared transitions (desktop and mobile) */ @media (prefers-reduced-motion: no-preference) { .layered-slideshow__panels, .layered-slideshow__tablist { transition-property: grid-template-columns, grid-template-rows; transition-duration: 0.6s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); } .layered-slideshow__content { opacity: 0; transform: translateY(0.5lh); transition: opacity 0.48s, transform 0.48s; } .layered-slideshow__panel:not([inert]) .layered-slideshow__content { opacity: 1; transform: translateY(0); transition-delay: 0.24s; } } @media screen and (max-width: 749px) { .layered-slideshow__container { --button-height: 44px; --inactive-tabs-height: calc((var(--total-tabs) - 1) * var(--button-height)); } .layered-slideshow__container:not([size='auto']) { --layered-total-height: calc(var(--layered-panel-height-mobile, 260px) + var(--inactive-tabs-height)); --active-panel-height: var(--layered-panel-height-mobile, 260px); min-height: var(--layered-total-height); height: var(--layered-total-height); } .layered-slideshow__container[size='auto'] { height: auto; } .layered-slideshow__tablist { grid-template-rows: var(--active-tab); grid-template-columns: 1fr; grid-auto-flow: row; } .layered-slideshow__tablist button { width: 100%; height: var(--button-height); } .layered-slideshow__panels { grid-template-rows: var(--active-tab); grid-template-columns: 1fr; grid-auto-flow: row; } .layered-slideshow__panel { min-height: var(--button-height); width: 100%; height: 100%; position: relative; z-index: calc(var(--total-tabs) - var(--index)); } .layered-slideshow__panel:first-child .layered-slideshow__panel-content { width: 100%; height: var(--active-panel-height); border-top: var(--border-width) solid var(--border-color); left: 0; right: 0; border-left: var(--border-width) solid var(--border-color); } .layered-slideshow__panel-content { position: absolute; border: var(--border-width) solid var(--border-color); border-radius: var(--radius); box-sizing: border-box; width: 100%; /* Clamp overlap to (button-height - border-width) to prevent visual issues with large radius + border */ height: calc(var(--active-panel-height) + min(var(--radius) * 2, var(--button-height) - var(--border-width))); top: unset; left: 0; right: 0; bottom: 0; overflow: hidden; } .layered-slideshow__panel:not(:first-child) .layered-slideshow__panel-content { border-top: none; } .layered-slideshow__panel:not(:first-child) { margin-top: calc(var(--border-width) * -1); } .layered-slideshow__content { padding-inline-start: var(--padding-inline-start, 0px); padding-inline-end: var(--padding-inline-end, 0px); } /* Adjust padding for non-first slides to account for radius overlap at the top (not sides on mobile) */ .layered-slideshow__panel:not(:first-child) .layered-slideshow__content { padding-block-start: calc((var(--radius) * 2) + var(--padding-block-start, 0px)); padding-inline-start: var(--padding-inline-start, 0px); } .layered-slideshow__panel--drop-shadow:not(:last-child) .layered-slideshow__panel-content { box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.1); } } {% endstylesheet %} {% schema %} { "name": "t:names.layered_slideshow", "class": "container-background-image", "blocks": [ { "type": "_layered-slide" } ], "max_blocks": 6, "disabled_on": { "groups": ["header", "footer"] }, "settings": [ { "type": "select", "id": "section_width", "label": "t:settings.width", "options": [ { "value": "page-width", "label": "t:options.page" }, { "value": "full-width", "label": "t:options.full" } ], "default": "page-width" }, { "type": "select", "id": "height", "label": "t:settings.height", "options": [ { "value": "auto", "label": "t:options.auto" }, { "value": "small", "label": "t:options.small" }, { "value": "medium", "label": "t:options.medium" }, { "value": "large", "label": "t:options.large" } ], "default": "medium" }, { "type": "range", "id": "corner_radius", "label": "t:settings.corner_radius", "min": 0, "max": 32, "step": 4, "unit": "px", "default": 0, "visible_if": "{{ section.settings.section_width == 'page-width' }}" }, { "type": "range", "id": "border_width", "label": "t:settings.border_width", "min": 0, "max": 4, "step": 1, "unit": "px", "default": 1 }, { "type": "checkbox", "id": "drop_shadow", "label": "t:settings.drop_shadow", "default": false }, { "type": "color_scheme", "id": "color_scheme", "label": "t:settings.color_scheme", "default": "scheme-1" }, { "type": "header", "content": "t:content.padding" }, { "type": "range", "id": "padding-block-start", "label": "t:settings.top", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 40 }, { "type": "range", "id": "padding-block-end", "label": "t:settings.bottom", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 40 } ], "presets": [ { "name": "t:names.layered_slideshow", "category": "t:categories.banners", "blocks": { "slide_1": { "type": "_layered-slide", "blocks": { "heading_1": { "type": "text", "name": "t:names.heading", "settings": { "text": "t:html_defaults.new_arrivals_h2", "type_preset": "h2" } }, "text_1": { "type": "text", "settings": { "text": "t:html_defaults.latest_products" } }, "button_1": { "type": "button", "settings": { "label": "t:text_defaults.shop_now_button_label", "link": "shopify://collections/all" } } }, "block_order": ["heading_1", "text_1", "button_1"] }, "slide_2": { "type": "_layered-slide", "blocks": { "heading_2": { "type": "text", "name": "t:names.heading", "settings": { "text": "t:html_defaults.bestseller_h2", "type_preset": "h2" } }, "text_2": { "type": "text", "settings": { "text": "t:html_defaults.discover_bestsellers" } }, "button_2": { "type": "button", "settings": { "label": "t:text_defaults.shop_now_button_label", "link": "shopify://collections/all" } } }, "block_order": ["heading_2", "text_2", "button_2"] }, "slide_3": { "type": "_layered-slide", "blocks": { "heading_3": { "type": "text", "name": "t:names.heading", "settings": { "text": "t:html_defaults.featured_collection_h2", "type_preset": "h2" } }, "text_3": { "type": "text", "settings": { "text": "t:html_defaults.shop_collection" } }, "button_3": { "type": "button", "settings": { "label": "t:text_defaults.shop_now_button_label", "link": "shopify://collections/all" } } }, "block_order": ["heading_3", "text_3", "button_3"] } }, "block_order": ["slide_1", "slide_2", "slide_3"] } ] } {% endschema %} ================================================ FILE: sections/logo.liquid ================================================ {% liquid assign section_settings = section.settings assign image = settings.logo if section_settings.inverse and settings.logo_inverse assign image = settings.logo_inverse endif %} {%- if image -%} {% capture logo_image %} {{- image | image_url: width: 3840 | image_tag: width: image.width, widths: '240, 352, 832, 1200, 1600, 1920, 2560, 3840', height: image.height, class: 'logo-section__image', alt: shop.name, sizes: '(min-width: 750px) calc(var(--logo-width)), 100vw' -}} {% endcapture %} {%- endif -%}
{% if logo_image %}
{{ logo_image }}
{% else %} {% render 'jumbo-text', text: shop.name, block_settings: section.settings %} {% endif %}
{% stylesheet %} .logo-section { width: calc(var(--logo-width) + var(--padding-inline-start) + var(--padding-inline-end)); max-width: 100%; max-height: calc(var(--logo-height, 100%) + var(--padding-block-start) + var(--padding-block-end)); font-size: var(--logo-height); display: flex; @media screen and (max-width: 749px) { max-height: calc( var(--logo-height-mobile, var(--logo-height, 100%)) + var(--padding-block-start) + var(--padding-block-end) ); font-size: var(--logo-height-mobile, var(--logo-height)); width: calc( var(--logo-width-mobile, var(--logo-width)) + var(--padding-inline-start) + var(--padding-inline-end) ); } } .logo-section--center { margin-inline: auto; } .logo-section--flex-end { margin-inline-start: auto; } .logo-section--flex-start { margin-inline-end: auto; } .logo-section__image-wrapper { display: flex; width: 100%; max-width: 100%; max-height: 100%; } .logo-section__image { object-fit: contain; width: 100%; } {% endstylesheet %} {% schema %} { "name": "t:names.logo", "enabled_on": { "groups": ["footer"] }, "settings": [ { "type": "checkbox", "label": "t:settings.use_inverse_logo", "id": "inverse", "default": false, "visible_if": "{{ settings.logo_inverse }}" }, { "type": "select", "id": "font", "label": "t:settings.font", "options": [ { "value": "body", "label": "t:options.body" }, { "value": "subheading", "label": "t:options.subheading" }, { "value": "heading", "label": "t:options.heading" }, { "value": "accent", "label": "t:options.accent" } ], "default": "heading", "visible_if": "{{ settings.logo == blank and settings.logo_inverse == blank or section.settings.inverse == false }}" }, { "type": "paragraph", "content": "t:content.edit_logo_in_theme_settings" }, { "type": "header", "content": "t:content.size" }, { "type": "select", "id": "unit", "label": "t:settings.unit", "options": [ { "value": "pixel", "label": "t:options.pixel" }, { "value": "percent", "label": "t:options.percent" } ], "default": "percent" }, { "type": "range", "id": "pixel_height", "label": "t:settings.height", "min": 16, "max": 320, "step": 8, "unit": "px", "default": 48, "visible_if": "{{ section.settings.unit == 'pixel' }}" }, { "type": "range", "id": "percent_width", "label": "t:settings.width", "min": 10, "max": 100, "step": 1, "unit": "%", "default": 100, "visible_if": "{{ section.settings.unit == 'percent' }}" }, { "type": "checkbox", "id": "custom_mobile_size", "label": "t:settings.custom_mobile_size", "default": false }, { "type": "header", "content": "t:content.mobile_size", "visible_if": "{{ section.settings.custom_mobile_size == true }}" }, { "type": "select", "id": "unit_mobile", "label": "t:settings.unit", "options": [ { "value": "pixel", "label": "t:options.pixel" }, { "value": "percent", "label": "t:options.percent" } ], "default": "percent", "visible_if": "{{ section.settings.custom_mobile_size == true }}" }, { "type": "range", "id": "percent_width_mobile", "label": "t:settings.width", "min": 10, "max": 100, "step": 1, "unit": "%", "default": 100, "visible_if": "{{ section.settings.unit_mobile == 'percent' and section.settings.custom_mobile_size == true}}" }, { "type": "range", "id": "pixel_height_mobile", "label": "t:settings.height", "min": 16, "max": 160, "step": 8, "unit": "px", "default": 120, "visible_if": "{{ section.settings.unit_mobile == 'pixel' and section.settings.custom_mobile_size == true}}" }, { "type": "header", "content": "t:content.layout" }, { "type": "select", "id": "section_width", "label": "t:settings.width", "options": [ { "value": "page-width", "label": "t:options.page" }, { "value": "full-width", "label": "t:options.full" } ], "default": "page-width" }, { "type": "select", "id": "alignment_horizontal", "label": "t:settings.alignment", "options": [ { "value": "flex-start", "label": "t:options.left" }, { "value": "center", "label": "t:options.center" }, { "value": "flex-end", "label": "t:options.right" } ], "default": "center" }, { "type": "color_scheme", "id": "color_scheme", "label": "t:settings.color_scheme", "default": "scheme-1" }, { "type": "header", "content": "t:content.padding" }, { "type": "range", "id": "padding-block-start", "label": "t:settings.top", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 32 }, { "type": "range", "id": "padding-block-end", "label": "t:settings.bottom", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 32 } ], "presets": [ { "name": "t:names.logo", "category": "t:categories.storytelling", "settings": { "unit": "pixel", "pixel_height": 48, "alignment_horizontal": "center" } } ] } {% endschema %} ================================================ FILE: sections/main-404.liquid ================================================
{% content_for 'blocks' %}
{% schema %} { "name": "t:names.404", "class": "section-wrapper", "blocks": [ { "type": "@theme" }, { "type": "@app" }, { "type": "_divider" } ], "settings": [ { "type": "select", "id": "content_direction", "label": "t:settings.direction", "options": [ { "value": "column", "label": "t:options.vertical" } ], "default": "column", "visible_if": "{{ section.settings.horizontal_alignment_flex_direction_column == 'fake-value' }}" }, { "type": "header", "content": "t:content.layout" }, { "type": "select", "id": "section_width", "label": "t:settings.width", "options": [ { "value": "page-width", "label": "t:options.page" }, { "value": "full-width", "label": "t:options.full" } ], "default": "page-width" }, { "type": "select", "id": "section_height", "label": "t:settings.height", "options": [ { "value": "", "label": "t:options.auto" }, { "value": "small", "label": "t:options.small" }, { "value": "medium", "label": "t:options.medium" }, { "value": "large", "label": "t:options.large" }, { "value": "full-screen", "label": "t:options.full_screen" } ], "default": "" }, { "type": "select", "id": "horizontal_alignment_flex_direction_column", "label": "t:settings.alignment", "options": [ { "value": "flex-start", "label": "t:options.left" }, { "value": "center", "label": "t:options.center" }, { "value": "flex-end", "label": "t:options.right" } ], "default": "center" }, { "type": "select", "id": "vertical_alignment_flex_direction_column", "label": "t:settings.position", "options": [ { "value": "flex-start", "label": "t:options.top" }, { "value": "center", "label": "t:options.center" }, { "value": "flex-end", "label": "t:options.bottom" } ], "default": "center" }, { "type": "range", "id": "gap", "label": "t:settings.gap", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 12 }, { "type": "color_scheme", "id": "color_scheme", "label": "t:settings.color_scheme", "default": "scheme-1" }, { "type": "header", "content": "t:content.padding" }, { "type": "range", "id": "padding-block-start", "label": "t:settings.top", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 }, { "type": "range", "id": "padding-block-end", "label": "t:settings.bottom", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 } ] } {% endschema %} ================================================ FILE: sections/main-blog-post.liquid ================================================
{%- content_for 'block', id: 'blog-post-title', type: 'text' %} {%- content_for 'block', id: 'blog-post-details', type: '_blog-post-info-text' %}
{%- if article.image -%} {%- content_for 'block', id: 'blog-post-image', type: '_blog-post-featured-image' %} {%- endif -%} {%- content_for 'block', id: 'blog-post-content', type: '_blog-post-content' %} {% comment %} Dynamic area for @app blocks only, at the bottom {% endcomment %} {% content_for 'blocks' %} {% if blog.comments_enabled? %}

{{- 'blogs.article.comments_heading' | t: count: article.comments_count -}}

{% paginate article.comments by 10 %} {% for comment in article.comments %}
{{ comment.content }}
{{- comment.author -}} {{- 'blogs.article.comment_author_separator' | t -}} {{- comment.created_at | time_tag: format: 'date' -}}
{% endfor %}
{{- paginate | default_pagination -}}
{% endpaginate %}
{% render 'blog-comment-form', article: article, section_id: section.id %}
{% endif %}
{% stylesheet %} .blog-post-comments-container { width: 100%; max-width: var(--normal-content-width); margin: 0 auto; } .blog-post-comments { display: flex; flex-direction: column; gap: var(--gap-3xl); } .blog-post-comment__author { display: flex; align-items: center; gap: var(--gap-2xs); margin-top: var(--margin-md); font-size: var(--font-size--body-sm); color: rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text)); } .blog-post-comments-pagination { display: flex; justify-content: center; gap: var(--gap-2xs); } .blog-post-comments-pagination, .blog-post-comments-pagination a { color: var(--color-foreground); } .blog-post-comments-pagination .current { color: var(--color-foreground); } .blog-post-comments-pagination .current, .blog-post-comments-pagination a { display: block; padding: var(--padding-2xs) var(--padding-xs); } .blog-post-comments-pagination .current, .blog-post-comments-pagination a:hover { border-bottom: 1px solid var(--color-foreground); } {% endstylesheet %} {% schema %} { "name": "t:names.blog_post", "blocks": [ { "type": "@theme" }, { "type": "@app" } ], "class": "section-wrapper", "settings": [ { "type": "select", "id": "content_direction", "label": "t:settings.direction", "options": [ { "value": "column", "label": "t:options.vertical" } ], "default": "column", "visible_if": "{{ section.settings.gap < 0 }}" }, { "type": "range", "id": "gap", "label": "t:settings.gap", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 12 }, { "type": "color_scheme", "id": "color_scheme", "label": "t:settings.color_scheme", "default": "scheme-1" }, { "type": "header", "content": "t:content.padding" }, { "type": "range", "id": "padding-block-start", "label": "t:settings.top", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 }, { "type": "range", "id": "padding-block-end", "label": "t:settings.bottom", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 } ], "presets": [] } {% endschema %} ================================================ FILE: sections/main-blog.liquid ================================================
{% content_for 'blocks' %}
{% liquid assign items_on_page = blog.articles.size %} {% for article in blog.articles %} {% liquid # Defaults for compact layout assign col_span = 2 assign scale = 0.6 assign is_horizontal = false case items_on_page when 1 # Single post: full width hero assign col_span = 6 assign scale = 1 assign is_horizontal = true when 2 # Two posts: both standard side by side assign col_span = 3 assign scale = 0.8 when 3 # Three posts: hero + 2 standard if forloop.index == 1 assign col_span = 6 assign scale = 1 assign is_horizontal = true else assign col_span = 3 assign scale = 0.8 endif when 4 # Four posts: all standard in 2x2 grid assign col_span = 3 assign scale = 0.8 when 5 # Five posts: hero + 4 standard if forloop.index == 1 assign col_span = 6 assign scale = 1 assign is_horizontal = true else assign col_span = 3 assign scale = 0.8 endif else # 6+ posts: hero, 2 standard, rest compact if forloop.index == 1 assign col_span = 6 assign scale = 1 assign is_horizontal = true elsif forloop.index <= 3 assign col_span = 3 assign scale = 0.8 else assign col_span = 2 assign scale = 0.6 endif endcase %} {% style %} [data-blog-index="{{ section.id }}-{{ forloop.index }}"] { --col-span: {{ col_span }}; --blog-post-card-scale: {{ scale }}; } @media screen and (max-width: 749px) { [data-blog-index="{{ section.id }}-{{ forloop.index }}"] { --col-span: 6; --blog-post-card-scale: 0.5; } } {% endstyle %}
{% content_for 'block', id: 'static-blog-post-card', type: '_blog-post-card', article: article %}
{% endfor %}
{% stylesheet %} /** * Blog posts page layout */ .blog-posts { --page-content-width: var(--narrow-page-width); --page-width: calc(var(--page-content-width) + (var(--page-margin) * 2)); --columns-gap: 36px; --rows-gap: 36px; } .blog-posts-container { display: grid; grid-template-columns: repeat(6, 1fr); gap: 1rem; width: 100%; column-gap: var(--columns-gap); row-gap: var(--rows-gap); } /** * Blog post item grid positioning and scaling. * Layout is calculated in Liquid based on total article count. * Mobile overrides are applied per-item in inline styles for proper specificity. */ .blog-post-item { grid-column: span var(--col-span); } /** * When there's no image, the blog post item has a border. */ .blog-post-item { border: 1px solid rgb(var(--color-foreground-rgb) / var(--opacity-20)); padding: 0 1rem 1rem; } .blog-post-item:has(.blog-post-card__image-container) { border: none; padding: 0; } {% endstylesheet %} {% schema %} { "name": "t:names.blog_posts", "blocks": [ { "type": "@theme" }, { "type": "@app" }, { "type": "text" }, { "type": "icon" }, { "type": "image" }, { "type": "button" }, { "type": "video" }, { "type": "group" }, { "type": "spacer" }, { "type": "_divider" } ], "disabled_on": { "groups": ["header"] }, "settings": [ { "type": "color_scheme", "id": "color_scheme", "label": "t:settings.color_scheme", "default": "scheme-1" }, { "type": "header", "content": "t:content.padding" }, { "type": "range", "id": "padding-block-start", "label": "t:settings.top", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 }, { "type": "range", "id": "padding-block-end", "label": "t:settings.bottom", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 } ] } {% endschema %} ================================================ FILE: sections/main-cart.liquid ================================================ {% capture cart_page_more_blocks_content %}
{%- content_for 'blocks' -%}
{% endcapture %} {% # theme-check-disable UniqueStaticBlockId %}
{%- content_for 'block', id: 'cart-page-title', type: '_cart-title' %}
{%- content_for 'block', id: 'cart-page-items', type: '_cart-products' %}
{%- unless cart.empty? -%}
{%- content_for 'block', id: 'cart-page-summary', type: '_cart-summary' -%}
{%- endunless -%} {{ cart_page_more_blocks_content }}
{% # theme-check-enable UniqueStaticBlockId %}
{% stylesheet %} .cart-page { display: grid; grid-template-columns: 1fr; gap: 0 var(--padding-5xl); } .cart-page--empty { display: flex; flex-direction: column; align-items: center; justify-content: center; } .cart-page--empty .cart-page__title, .cart-page--empty .cart-page__more-blocks { margin-top: var(--margin-6xl); } .cart-page__more-blocks { width: 100%; } .cart-page--empty .cart-title { text-align: center; } .cart-page__main { grid-column: 1; } .cart-page__summary { padding-top: var(--padding-xl); } .cart-page__title + .cart-page__items { margin-block-start: var(--margin-lg); } @media screen and (min-width: 750px) { .cart-page { grid-template-columns: 1fr min(50vw, var(--sidebar-width)); grid-template-rows: min-content min-content 1fr; } .cart-page__summary { display: grid; height: 100%; grid-column: 2; grid-row: 1 / -1; align-self: stretch; grid-template-rows: subgrid; padding-top: 0; /* needed to support blurred effect from hero section */ position: relative; } .section--page-width .cart-page:has(.cart-summary--extend) { grid-column: 2 / 4; grid-template-columns: 1fr minmax( var(--sidebar-width), calc((100vw - var(--page-width)) / 2 + var(--sidebar-width)) ); } } @media screen and (min-width: 1400px) { .cart-page { grid-template-columns: 1fr var(--sidebar-width); } } html:active-view-transition-type(empty-cart-page) { .cart-items-component { view-transition-name: cart-page-content; } } ::view-transition-old(cart-page-content) { animation: cart-page-content-old var(--animation-speed-fast) var(--animation-easing) forwards; } @keyframes cart-page-content-old { from { opacity: 1; } to { opacity: 0; filter: blur(4px); } } {% endstylesheet %} {% schema %} { "name": "t:names.cart", "disabled_on": { "groups": ["header", "footer"] }, "blocks": [ { "type": "@theme" }, { "type": "@app" }, { "type": "text" }, { "type": "icon" }, { "type": "image" }, { "type": "button" }, { "type": "video" }, { "type": "group" }, { "type": "spacer" } ], "settings": [ { "type": "select", "id": "section_width", "label": "t:settings.width", "options": [ { "value": "page-width", "label": "t:options.page" }, { "value": "full-width", "label": "t:options.full" } ], "default": "page-width" }, { "type": "color_scheme", "id": "color_scheme", "label": "t:settings.color_scheme", "default": "scheme-1" }, { "type": "header", "content": "t:content.padding" }, { "type": "range", "id": "padding-block-start", "label": "t:settings.top", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 }, { "type": "range", "id": "padding-block-end", "label": "t:settings.bottom", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 } ] } {% endschema %} ================================================ FILE: sections/main-collection-list.liquid ================================================ {% liquid assign section_collections = collections assign max_items = 20 %}
{%- content_for 'blocks' -%}
{% if section_collections == null %} {% for i in (1..max_items) %} {% assign section_collections = section_collections | append: ', ' %} {% endfor %} {% assign section_collections = section_collections | split: ',' %} {% endif %} {% capture list_items %} {% for collection in section_collections limit: max_items %}
{% content_for 'block', type: '_collection-card', id: 'static-collection-card', closest.collection: collection %}
{% unless forloop.last %} {% endunless %} {% endfor %} {% endcapture %} {% liquid # Create an array from the list items to be used for different layout types assign list_items_array = list_items | strip | split: '' %} {% render 'resource-list', list_items: list_items, list_items_array: list_items_array, settings: section.settings, carousel_ref: 'mainCollectionList', slide_count: max_items, content_type: 'collections', test_id: 'collections-list-grid' %}
{% schema %} { "name": "t:names.collection_list", "class": "ui-test-collection-list", "blocks": [ { "type": "@theme" }, { "type": "@app" }, { "type": "text" }, { "type": "icon" }, { "type": "image" }, { "type": "button" }, { "type": "video" }, { "type": "group" }, { "type": "spacer" }, { "type": "_divider" } ], "disabled_on": { "groups": ["header", "footer"] }, "settings": [ { "type": "header", "content": "t:content.cards_layout" }, { "type": "select", "id": "layout_type", "label": "t:settings.layout_type", "options": [ { "value": "grid", "label": "t:options.grid" }, { "value": "carousel", "label": "t:options.carousel" }, { "value": "bento", "label": "t:options.bento" }, { "value": "editorial", "label": "t:options.editorial" } ], "default": "grid" }, { "type": "checkbox", "id": "carousel_on_mobile", "label": "t:settings.carousel_on_mobile", "default": false, "visible_if": "{{ section.settings.layout_type != 'carousel' }}" }, { "type": "range", "id": "columns", "label": "t:settings.columns", "min": 1, "max": 8, "step": 1, "default": 4, "visible_if": "{{ section.settings.layout_type == 'grid' or section.settings.layout_type == 'carousel' }}" }, { "type": "select", "id": "mobile_columns", "label": "t:settings.mobile_columns", "options": [ { "value": "1", "label": "t:options.one_number" }, { "value": "2", "label": "t:options.two_number" } ], "default": "2", "visible_if": "{{ section.settings.layout_type == 'grid' and section.settings.carousel_on_mobile == false }}" }, { "type": "range", "id": "columns_gap", "label": "t:settings.horizontal_gap", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 8, "visible_if": "{{ section.settings.layout_type == 'grid' or section.settings.layout_type == 'carousel' }}" }, { "type": "range", "id": "bento_gap", "label": "t:settings.gap", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 8, "visible_if": "{{ section.settings.layout_type == 'bento' }}" }, { "type": "range", "id": "rows_gap", "label": "t:settings.vertical_gap", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 8, "visible_if": "{{ section.settings.layout_type == 'grid'}}" }, { "type": "range", "id": "max_collections", "label": "t:settings.collection_count", "min": 1, "max": 16, "step": 1, "default": 4, "visible_if": "{{ section.settings.layout_type == 'editorial' }}" }, { "type": "header", "content": "t:content.carousel_navigation", "visible_if": "{{ section.settings.layout_type == 'carousel' or section.settings.carousel_on_mobile == true }}" }, { "type": "select", "id": "icons_style", "label": "t:settings.icon", "options": [ { "value": "arrow", "label": "t:options.arrows" }, { "value": "chevron", "label": "t:options.chevrons" }, { "value": "arrows_large", "label": "t:options.arrows_large" }, { "value": "chevron_large", "label": "t:options.chevron_large" }, { "value": "none", "label": "t:options.none" } ], "default": "arrow", "visible_if": "{{ section.settings.layout_type == 'carousel' or section.settings.carousel_on_mobile == true }}" }, { "type": "select", "id": "icons_shape", "label": "t:settings.icon_background", "options": [ { "value": "none", "label": "t:options.none" }, { "value": "circle", "label": "t:options.circle" }, { "value": "square", "label": "t:options.square" } ], "default": "none", "visible_if": "{{ section.settings.icons_style != 'none' and section.settings.layout_type == 'carousel' or section.settings.carousel_on_mobile == true }}" }, { "type": "header", "content": "t:content.section_layout" }, { "type": "select", "id": "section_width", "label": "t:settings.width", "options": [ { "value": "page-width", "label": "t:options.page" }, { "value": "full-width", "label": "t:options.full" } ], "default": "page-width" }, { "type": "range", "id": "gap", "label": "t:settings.gap", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 12 }, { "type": "color_scheme", "id": "color_scheme", "label": "t:settings.color_scheme", "default": "scheme-1" }, { "type": "header", "content": "t:content.padding" }, { "type": "range", "id": "padding-block-start", "label": "t:settings.top", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 }, { "type": "range", "id": "padding-block-end", "label": "t:settings.bottom", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 } ] } {% endschema %} ================================================ FILE: sections/main-collection.liquid ================================================ {% javascript %} const url = new URL(window.location.href); if (url.hash) { document.addEventListener( 'DOMContentLoaded', () => { const card = document.getElementById(url.hash.slice(1)); if (card) { card.scrollIntoView({ behavior: 'instant' }); } }, { once: true } ); } {% endjavascript %} {% comment %} We always render this full-width, as the child blocks have width: page/full settings {% endcomment %}
{% render 'skip-to-content-link', href: '#ResultsList', text: 'accessibility.skip_to_results_list' %}
{% content_for 'block', type: 'filters', id: 'filters', results: collection, results_size: collection.products_count %} {% assign products_per_page = 24 %} {% if section.settings.enable_infinite_scroll == false %} {% assign products_per_page = section.settings.products_per_page %} {% endif %} {% paginate collection.products by products_per_page %} {% capture children %} {% for product in collection.products %}
  • {% # theme-check-disable %} {% content_for 'block', type: '_product-card', id: 'product-card', closest.product: product %} {% # theme-check-enable %}
  • {% endfor %} {% endcapture %} {% render 'product-grid', section: section, children: children, products: collection.products, paginate: paginate, enable_infinite_scroll: section.settings.enable_infinite_scroll %} {% endpaginate %}
    {% stylesheet %} .main-collection-grid { grid-column: var(--grid-column--mobile); @media screen and (min-width: 750px) { grid-column: var(--grid-column--desktop); } } {% endstylesheet %} {% schema %} { "name": "t:names.collection_container", "enabled_on": { "templates": ["collection"] }, "settings": [ { "type": "select", "id": "layout_type", "label": "t:settings.type", "options": [ { "value": "grid", "label": "t:options.grid" }, { "value": "organic", "label": "t:options.editorial" } ], "default": "grid" }, { "type": "select", "id": "product_card_size", "label": "t:settings.card_size", "options": [ { "value": "small", "label": "t:options.small" }, { "value": "medium", "label": "t:options.medium" }, { "value": "large", "label": "t:options.large" }, { "value": "extra-large", "label": "t:options.extra_large" } ], "default": "medium", "visible_if": "{{ section.settings.layout_type == 'grid' }}" }, { "type": "select", "id": "mobile_product_card_size", "label": "t:settings.mobile_card_size", "options": [ { "value": "small", "label": "t:options.small" }, { "value": "large", "label": "t:options.large" } ], "default": "small" }, { "type": "checkbox", "id": "enable_infinite_scroll", "label": "t:settings.auto_load_products", "default": true }, { "type": "range", "id": "products_per_page", "label": "t:settings.products_per_page", "min": 8, "max": 36, "step": 4, "default": 24, "visible_if": "{{ section.settings.enable_infinite_scroll == false }}" }, { "type": "header", "content": "t:content.layout" }, { "type": "select", "id": "product_grid_width", "label": "t:settings.width", "options": [ { "value": "centered", "label": "t:options.page" }, { "value": "full-width", "label": "t:options.full" } ], "default": "centered" }, { "type": "checkbox", "id": "full_width_on_mobile", "label": "t:settings.full_width_on_mobile", "default": true, "visible_if": "{{ section.settings.product_grid_width != 'full-width' }}" }, { "type": "range", "id": "columns_gap_horizontal", "label": "t:settings.horizontal_gap", "min": 0, "max": 50, "step": 1, "unit": "px", "default": 16 }, { "type": "range", "id": "columns_gap_vertical", "label": "t:settings.vertical_gap", "min": 0, "max": 50, "step": 1, "unit": "px", "default": 16 }, { "type": "range", "id": "padding-inline-start", "label": "t:settings.left_padding", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 }, { "type": "range", "id": "padding-inline-end", "label": "t:settings.right_padding", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 }, { "type": "header", "content": "t:content.section_layout" }, { "type": "color_scheme", "id": "color_scheme", "label": "t:settings.color_scheme", "default": "scheme-1" }, { "type": "range", "id": "padding-block-start", "label": "t:settings.top_padding", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 8 }, { "type": "range", "id": "padding-block-end", "label": "t:settings.bottom_padding", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 8 } ], "presets": [] } {% endschema %} ================================================ FILE: sections/main-page.liquid ================================================
    {% content_for 'blocks' %}
    {% schema %} { "name": "t:names.page", "class": "section-wrapper", "blocks": [ { "type": "@theme" }, { "type": "@app" }, { "type": "_divider" } ], "disabled_on": { "groups": ["header"] }, "settings": [ { "type": "select", "id": "content_direction", "label": "t:settings.direction", "options": [ { "value": "column", "label": "t:options.vertical" } ], "default": "column", "visible_if": "{{ section.settings.gap < 0 }}" }, { "type": "range", "id": "gap", "label": "t:settings.gap", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 12 }, { "type": "color_scheme", "id": "color_scheme", "label": "t:settings.color_scheme", "default": "scheme-1" }, { "type": "header", "content": "t:content.padding" }, { "type": "range", "id": "padding-block-start", "label": "t:settings.top", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 }, { "type": "range", "id": "padding-block-end", "label": "t:settings.bottom", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 } ] } {% endschema %} ================================================ FILE: sections/marquee.liquid ================================================ {% assign gap_between_elements = section.settings.gap_between_elements %}
    {% content_for 'blocks' %}
    {% stylesheet %} marquee-component { display: block; width: 100%; overflow: hidden; } .marquee__wrapper { display: flex; gap: var(--marquee-gap); width: fit-content; white-space: nowrap; } .marquee__content { min-width: max-content; display: flex; gap: var(--marquee-gap); } .marquee__content :is(p, h1, h2, h3, h4, h5, h6) { white-space: nowrap; } .marquee__content .marquee__repeated-items * { max-width: none; } .marquee__repeated-items { min-width: max-content; display: flex; gap: var(--marquee-gap); align-items: center; justify-content: center; } .marquee__repeated-items > * { align-content: center; } @media (prefers-reduced-motion: no-preference) { marquee-component:not([data-disabled]) .marquee__wrapper { animation: marquee-motion var(--marquee-speed) linear infinite var(--marquee-direction); } } @keyframes marquee-motion { to { transform: translate3d(calc(-50% - (var(--marquee-gap) / 2)), 0, 0); } } {% endstylesheet %} {% schema %} { "name": "t:names.marquee", "disabled_on": { "groups": ["header", "footer"] }, "blocks": [ { "type": "text" }, { "type": "icon" }, { "type": "logo" }, { "type": "_divider" } ], "settings": [ { "type": "select", "id": "movement_direction", "label": "t:settings.motion_direction", "options": [ { "value": "reverse", "label": "t:options.forward" }, { "value": "normal", "label": "t:options.reverse" } ], "default": "normal" }, { "type": "color_scheme", "id": "color_scheme", "label": "t:settings.color_scheme", "default": "scheme-1" }, { "type": "header", "content": "t:content.padding" }, { "type": "range", "id": "padding-block-start", "label": "t:settings.top", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 24 }, { "type": "range", "id": "padding-block-end", "label": "t:settings.bottom", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 24 }, { "type": "range", "id": "gap_between_elements", "label": "t:settings.gap", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 24 } ], "presets": [ { "name": "t:names.marquee_section", "category": "t:categories.text", "blocks": { "text": { "type": "text", "settings": { "text": "t:html_defaults.make_things_better", "type_preset": "custom", "font": "var(--font-body--family)", "font_size": "var(--font-size--h2)", "line_height": "tight", "letter_spacing": "tight", "case": "none", "wrap": "nowrap", "width": "fit-content" } } }, "block_order": ["text"] } ] } {% endschema %} ================================================ FILE: sections/media-with-content.liquid ================================================ {% liquid assign media_class_modifier = 'media-with-content--' | append: section.settings.media_width if section.settings.extend_media and section.settings.section_width == 'page-width' assign media_class_modifier = media_class_modifier | append: ' media-with-content--media-extend' endif if section.settings.media_position == 'right' assign media_class_modifier = media_class_modifier | append: ' media-with-content--media-right' endif %}
    {% content_for 'block', type: '_media-without-appearance', id: 'media' %} {% content_for 'block', type: '_content-without-appearance', id: 'content' %}
    {% stylesheet %} .section--page-width { &.media-with-content { grid-template-areas: 'margin-left media margin-right' 'margin-left content margin-right'; @media screen and (min-width: 750px) { /* Wide proportion is media 3.5 parts, content 2.5 parts. Which equals 7|5. So divide the central column by 7+5 and multiply accordingly */ --media-with-content-grid-columns: var(--full-page-grid-margin) calc((var(--full-page-grid-central-column-width) / 12) * 7) calc((var(--full-page-grid-central-column-width) / 12) * 5) var(--full-page-grid-margin); grid-template-areas: 'margin-left media content margin-right'; } } &.media-with-content--media-right { @media screen and (min-width: 750px) { --media-with-content-grid-columns: var(--full-page-grid-margin) calc((var(--full-page-grid-central-column-width) / 12) * 5) calc((var(--full-page-grid-central-column-width) / 12) * 7) var(--full-page-grid-margin); grid-template-areas: 'margin-left content media margin-right'; } } &.media-with-content--medium { @media screen and (min-width: 750px) { --media-with-content-grid-columns: var(--full-page-grid-margin) repeat(2, calc(var(--full-page-grid-central-column-width) / 2)) var(--full-page-grid-margin); } } &.media-with-content--narrow.media-with-content--media-right { @media screen and (min-width: 750px) { --media-with-content-grid-columns: var(--full-page-grid-margin) calc((var(--full-page-grid-central-column-width) / 3) * 2) calc(var(--full-page-grid-central-column-width) / 3) var(--full-page-grid-margin); } } &.media-with-content--narrow { @media screen and (min-width: 750px) { --media-with-content-grid-columns: var(--full-page-grid-margin) calc(var(--full-page-grid-central-column-width) / 3) calc((var(--full-page-grid-central-column-width) / 3) * 2) var(--full-page-grid-margin); } } } .section--full-width { &.media-with-content--media-right { @media screen and (min-width: 750px) { --media-with-content-grid-columns: 2.5fr 3.5fr; grid-template-areas: 'content media'; } } &.media-with-content--medium { @media screen and (min-width: 750px) { --media-with-content-grid-columns: 1fr 1fr; } } &.media-with-content--narrow { @media screen and (min-width: 750px) { --media-with-content-grid-columns: 2fr 4fr; } } &.media-with-content--narrow.media-with-content--media-right { @media screen and (min-width: 750px) { --media-with-content-grid-columns: 4fr 2fr; } } } /* Keep the CSS specificity lower assuming that liquid won't assign this class with a full width section */ .media-with-content.media-with-content--media-extend { grid-template-columns: var(--media-with-content-grid-columns); grid-template-areas: 'media media media' 'margin-left content margin-right'; @media screen and (min-width: 750px) { grid-template-areas: 'media media content margin-right'; } } .media-with-content--media-extend.media-with-content--media-right { @media screen and (min-width: 750px) { grid-template-areas: 'margin-left content media media'; } } .media-with-content--media-right { @media screen and (min-width: 750px) { grid-template-areas: 'margin-left content media media'; } } .media-with-content { --media-with-content-grid-columns: var(--full-page-grid-with-margins); grid-template-columns: var(--media-with-content-grid-columns); grid-template-areas: 'media media media' 'content content content'; @media screen and (min-width: 750px) { --media-with-content-grid-columns: 3.5fr 2.5fr; /* Default desktop layout is wide media, on the left, in full page section */ grid-template-areas: 'media content'; } .media-block { grid-area: media; } .media-with-content__content { grid-area: content; } /* Inner blocks spacing */ .media-with-content__content > .group-block-content { padding-inline: var(--page-margin); padding-block: calc(2 * var(--page-margin)); @media screen and (min-width: 750px) { padding-block: var(--page-margin); } } &.section--page-width .media-with-content__content > .group-block-content { padding-inline: 0; @media screen and (min-width: 750px) { padding-inline-start: var(--page-margin); } } &.section--page-width.media-with-content--media-right .media-with-content__content > .group-block-content { padding-inline-end: var(--page-margin); padding-inline-start: 0; } } .media-with-content[data-shopify-visual-preview] { --hero-min-height: 500px; min-height: 500px; } {% endstylesheet %} {% schema %} { "name": "t:names.media_with_text", "disabled_on": { "groups": ["header"] }, "settings": [ { "type": "select", "id": "media_position", "label": "t:settings.media_position", "options": [ { "value": "left", "label": "t:options.left" }, { "value": "right", "label": "t:options.right" } ], "default": "left" }, { "type": "select", "id": "media_width", "label": "t:settings.media_width", "options": [ { "value": "narrow", "label": "t:options.narrow" }, { "value": "medium", "label": "t:options.medium" }, { "value": "wide", "label": "t:options.wide" } ], "default": "wide" }, { "type": "select", "id": "media_height", "label": "t:settings.media_height", "options": [ { "value": "auto", "label": "t:options.auto" }, { "value": "50svh", "label": "t:options.small" }, { "value": "60svh", "label": "t:options.medium" }, { "value": "80svh", "label": "t:options.large" }, { "value": "100svh", "label": "t:options.full_screen" } ], "default": "80svh" }, { "type": "select", "id": "section_width", "label": "t:settings.section_width", "options": [ { "value": "page-width", "label": "t:options.page" }, { "value": "full-width", "label": "t:options.full" } ], "default": "full-width" }, { "type": "checkbox", "id": "extend_media", "label": "t:settings.extend_media_to_screen_edge", "default": true, "visible_if": "{{ section.settings.section_width == 'page-width' }}" }, { "type": "color_scheme", "id": "color_scheme", "label": "t:settings.color_scheme", "default": "scheme-3" }, { "type": "header", "content": "t:content.padding" }, { "type": "range", "id": "padding-block-start", "label": "t:settings.top", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 }, { "type": "range", "id": "padding-block-end", "label": "t:settings.bottom", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 } ], "presets": [ { "name": "t:names.editorial", "category": "t:categories.storytelling", "settings": { "media_width": "medium", "media_height": "60svh", "color_scheme": "scheme-4" }, "blocks": { "media": { "type": "_media-without-appearance", "static": true }, "content": { "type": "_content-without-appearance", "static": true, "settings": { "horizontal_alignment_flex_direction_column": "flex-start", "vertical_alignment_flex_direction_column": "space-between" }, "blocks": { "caption": { "type": "text", "name": "t:names.caption", "settings": { "text": "t:html_defaults.bestseller", "type_preset": "h6" } }, "group": { "type": "group", "settings": { "height": "fit" }, "blocks": { "heading": { "type": "text", "name": "t:names.heading", "settings": { "text": "t:html_defaults.signature_products", "type_preset": "h3" } }, "text": { "type": "text", "settings": { "text": "t:html_defaults.made_with_care_extended", "max_width": "narrow", "type_preset": "rte" } } }, "block_order": ["heading", "text"] }, "button": { "type": "button", "settings": { "label": "t:text_defaults.shop_now_button_label", "link": "shopify://collections/all", "style_class": "link" } } }, "block_order": ["caption", "group", "button"] } } }, { "name": "t:names.editorial_jumbo_text", "category": "t:categories.storytelling", "settings": { "media_position": "right", "media_width": "medium", "media_height": "60svh", "color_scheme": "scheme-3" }, "blocks": { "media": { "type": "_media-without-appearance", "static": true }, "content": { "type": "_content-without-appearance", "static": true, "settings": { "horizontal_alignment_flex_direction_column": "flex-start", "vertical_alignment_flex_direction_column": "flex-end" }, "blocks": { "caption": { "type": "jumbo-text", "name": "t:names.jumbo_text", "settings": { "text": "t:text_defaults.up_the_ante", "font": "heading", "alignment": "right", "line_height": "0.8", "letter_spacing": "-0.03em", "case": "uppercase" } } }, "block_order": ["caption"] } } } ] } {% endschema %} ================================================ FILE: sections/password-footer.liquid ================================================ {% stylesheet %} .password-footer { display: flex; flex-direction: column; align-items: center; gap: var(--gap-sm); padding-block: var(--padding-xl); } .password-footer__powered-by { margin: 0; display: flex; align-items: center; gap: var(--padding-xs); height: 1em; > a { display: flex; } .icon-shopify { display: inline; height: 1.3em; color: var(--color-foreground); } } .password-footer__links { display: flex; align-items: center; gap: var(--gap-2xl); @media screen and (max-width: 749px) { flex-direction: column; gap: var(--gap-sm); } } .password-footer__admin-link { margin: 0; } .password-footer__button { height: var(--minimum-touch-target); background-color: transparent; color: var(--color-primary); cursor: pointer; text-decoration: underline; &:hover { color: var(--color-primary-hover); text-decoration: none; } } {% endstylesheet %} {% schema %} { "name": "t:names.footer_password", "class": "section-wrapper", "settings": [ { "type": "color_scheme", "id": "color_scheme", "label": "t:settings.color_scheme", "default": "scheme-1" } ] } {% endschema %} ================================================ FILE: sections/password.liquid ================================================
    {% render 'background-media', background_media: section.settings.background_media, background_video: section.settings.video, background_video_position: section.settings.video_position, background_image: section.settings.background_image, background_image_position: section.settings.background_image_position %}
    {% content_for 'blocks' %} {%- if shop.password_message != blank -%}
    {{ shop.password_message }}
    {%- endif -%}
    {% stylesheet %} .section-password { flex-grow: 1; display: flex; } .password-content { text-align: center; } {% endstylesheet %} {% schema %} { "name": "t:names.section", "class": "section-wrapper section-password", "blocks": [ { "type": "@theme" }, { "type": "@app" }, { "type": "_divider" } ], "disabled_on": { "groups": ["header"] }, "settings": [ { "type": "header", "content": "t:content.layout" }, { "type": "select", "id": "content_direction", "label": "t:settings.direction", "options": [ { "value": "column", "label": "t:options.vertical" }, { "value": "row", "label": "t:options.horizontal" } ], "default": "column" }, { "type": "checkbox", "id": "vertical_on_mobile", "label": "t:settings.vertical_on_mobile", "default": true, "visible_if": "{{ section.settings.content_direction == 'row' }}" }, { "type": "select", "id": "horizontal_alignment", "label": "t:settings.alignment", "options": [ { "value": "flex-start", "label": "t:options.left" }, { "value": "center", "label": "t:options.center" }, { "value": "flex-end", "label": "t:options.right" }, { "value": "space-between", "label": "t:options.space_between" } ], "default": "flex-start", "visible_if": "{{ section.settings.content_direction == 'row' }}" }, { "type": "select", "id": "vertical_alignment", "label": "t:settings.position", "options": [ { "value": "flex-start", "label": "t:options.top" }, { "value": "center", "label": "t:options.center" }, { "value": "flex-end", "label": "t:options.bottom" } ], "default": "center", "visible_if": "{{ section.settings.content_direction == 'row' }}" }, { "type": "checkbox", "id": "align_baseline", "label": "t:settings.align_baseline", "default": false, "visible_if": "{{ section.settings.vertical_alignment == 'flex-end' }}" }, { "type": "select", "id": "horizontal_alignment_flex_direction_column", "label": "t:settings.alignment", "options": [ { "value": "flex-start", "label": "t:options.left" }, { "value": "center", "label": "t:options.center" }, { "value": "flex-end", "label": "t:options.right" } ], "default": "flex-start", "visible_if": "{{ section.settings.content_direction != 'row' }}" }, { "type": "select", "id": "vertical_alignment_flex_direction_column", "label": "t:settings.position", "options": [ { "value": "flex-start", "label": "t:options.top" }, { "value": "center", "label": "t:options.center" }, { "value": "flex-end", "label": "t:options.bottom" }, { "value": "space-between", "label": "t:options.space_between" } ], "default": "center", "visible_if": "{{ section.settings.content_direction == 'column' }}" }, { "type": "range", "id": "gap", "label": "t:settings.gap", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 12 }, { "type": "header", "content": "t:content.size" }, { "type": "select", "id": "section_width", "label": "t:settings.width", "options": [ { "value": "page-width", "label": "t:options.page" }, { "value": "full-width", "label": "t:options.full" } ], "default": "page-width" }, { "type": "header", "content": "t:content.appearance" }, { "type": "color_scheme", "id": "color_scheme", "label": "t:settings.color_scheme", "default": "scheme-1" }, { "type": "select", "id": "background_media", "label": "t:settings.background_media", "options": [ { "value": "none", "label": "t:options.none" }, { "value": "image", "label": "t:options.image" }, { "value": "video", "label": "t:options.video" } ], "default": "none" }, { "type": "video", "id": "video", "label": "t:settings.video", "visible_if": "{{ section.settings.background_media == 'video' }}" }, { "type": "select", "id": "video_position", "label": "t:settings.video_position", "options": [ { "value": "cover", "label": "t:options.cover" }, { "value": "contain", "label": "t:options.contain" } ], "default": "cover", "visible_if": "{{ section.settings.background_media == 'video' }}" }, { "type": "image_picker", "id": "background_image", "label": "t:settings.image", "visible_if": "{{ section.settings.background_media == 'image' }}" }, { "type": "select", "id": "background_image_position", "label": "t:settings.image_position", "options": [ { "value": "cover", "label": "t:options.cover" }, { "value": "fit", "label": "t:options.fit" } ], "default": "cover", "visible_if": "{{ section.settings.background_media == 'image' }}" }, { "type": "select", "id": "border", "label": "t:settings.borders", "options": [ { "value": "none", "label": "t:options.none" }, { "value": "solid", "label": "t:options.solid" } ], "default": "none" }, { "type": "range", "id": "border_width", "min": 0, "max": 10, "step": 0.5, "unit": "px", "label": "t:settings.border_width", "default": 1, "visible_if": "{{ section.settings.border != 'none' }}" }, { "type": "range", "id": "border_opacity", "min": 0, "max": 100, "step": 1, "unit": "%", "label": "t:settings.border_opacity", "default": 100, "visible_if": "{{ section.settings.border != 'none' }}" }, { "type": "range", "id": "border_radius", "label": "t:settings.border_radius", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 }, { "type": "header", "content": "t:content.padding" }, { "type": "range", "id": "padding-block-start", "label": "t:settings.top", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 }, { "type": "range", "id": "padding-block-end", "label": "t:settings.bottom", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 } ] } {% endschema %} ================================================ FILE: sections/predictive-search-empty.liquid ================================================ {% render 'predictive-search-empty-state', load_empty_state: true, shadow_opacity: 0.1, products_test_id: 'products-list-default--reset' %} {% schema %} { "name": "t:names.predictive_search_empty", "class": "predictive-search-empty-section", "settings": [] } {% endschema %} ================================================ FILE: sections/predictive-search.liquid ================================================ {%- if predictive_search.performed or search.performed -%}
    {% if predictive_search.performed %} {% assign search_results_count = predictive_search.resources.products.size | plus: predictive_search.resources.pages.size | plus: predictive_search.resources.articles.size | plus: predictive_search.resources.collections.size | plus: predictive_search.resources.queries.size %} {% else %} {% assign search_results_count = search.results_count %} {% endif %}
    {%- if predictive_search.performed and search_results_count > 0 -%} {{ 'accessibility.search_results_count' | t: count: search_results_count, query: predictive_search.terms }} {%- elsif predictive_search.performed and search_results_count == 0 -%} {{ 'accessibility.search_results_no_results' | t: query: predictive_search.terms }} {%- endif -%}
    {% if predictive_search.performed %} {%- if search_results_count > 0 -%} {% assign shared_results_index = 0 %} {% if predictive_search.resources.queries.size > 0 %} {% assign shared_results_index = shared_results_index | plus: predictive_search.resources.collections.size %} {% endif %} {% if predictive_search.resources.products.size > 0 %} {%- liquid assign title = 'content.search_results_resource_products' | t assign products = predictive_search.resources.products render 'predictive-search-products-list', title: title, products: products -%} {% endif %} {% if predictive_search.resources.collections.size > 0 %} {% assign shared_results_index = shared_results_index | plus: predictive_search.resources.articles.size %} {% assign resource_title = 'content.search_results_resource_collections' | t %} {% render 'predictive-search-resource-carousel', title: resource_title, resource_type: 'collection', resources: predictive_search.resources.collections %} {% endif %} {% if predictive_search.resources.pages.size > 0 %} {% assign shared_results_index = shared_results_index | plus: predictive_search.resources.products.size %} {% assign resource_title = 'content.search_results_resource_pages' | t %} {% render 'predictive-search-resource-carousel', title: resource_title, resource_type: 'page', resources: predictive_search.resources.pages %} {% endif %} {% if predictive_search.resources.articles.size > 0 %} {% assign shared_results_index = shared_results_index | plus: predictive_search.resources.pages.size %} {% assign resource_title = 'content.search_results_resource_articles' | t %} {% render 'predictive-search-resource-carousel', title: resource_title, resource_type: 'article', resources: predictive_search.resources.articles %} {% endif %} {% else %}

    {{ 'content.search_results_no_results' | t: terms: predictive_search.terms }}

    {% endif %} {% else %} {% assign shared_results_index = 0 %} {%- liquid assign title = 'content.recently_viewed_products' | t assign products = search.results comment Searching for recently viewed products by id doesn't preserve the order of the products. To work around this, we get the product ids into an array then use that to reorder them. endcomment if search.terms contains 'id:' assign new_products_ids = search.terms | replace: 'id:', '' | split: ' OR ' endif render 'predictive-search-products-list', title: title, products: products, order_ids: new_products_ids, limit: 4 -%} {% endif %} {% if predictive_search.performed %} {%- if search_results_count > 0 -%} {% assign total_results = predictive_search.resources.products.size | plus: predictive_search.resources.collections.size | plus: predictive_search.resources.pages.size | plus: predictive_search.resources.articles.size %} {% assign single_result_url = null %} {% if total_results == 1 %} {% if predictive_search.resources.products.size == 1 %} {% assign single_result_url = predictive_search.resources.products.first.url %} {% elsif predictive_search.resources.collections.size == 1 %} {% assign single_result_url = predictive_search.resources.collections.first.url %} {% elsif predictive_search.resources.pages.size == 1 %} {% assign single_result_url = predictive_search.resources.pages.first.url %} {% elsif predictive_search.resources.articles.size == 1 %} {% assign single_result_url = predictive_search.resources.articles.first.url %} {% endif %} {% endif %} {% if single_result_url %}
    {% endif %} {% endif %} {% endif %}
    {%- endif -%} {% stylesheet %} input[type='search']::-webkit-search-decoration { -webkit-appearance: none; /* stylelint-disable-line */ } .predictive-search-dropdown { display: flex; flex-direction: column; position: relative; top: 0; left: 0; right: 0; z-index: var(--layer-base); } .search-action .predictive-search { z-index: calc(var(--layer-header-menu) + 2); } .search-action .search-modal .predictive-search { z-index: var(--layer-window-overlay); } .header__column--right .predictive-search-form__content-wrapper { right: 0; left: unset; } .search-modal .predictive-search-form__content-wrapper { width: 100%; @media screen and (min-width: 750px) { height: fit-content; } } .dialog-modal .predictive-search-form__header-inner { @media screen and (min-width: 750px) { border: 0; } } .search-modal__content .predictive-search-form__content { max-height: var(--modal-max-height); } .predictive-search:has(.predictive-search-dropdown) .search-input { outline-color: transparent; } .predictive-search:has(.predictive-search-dropdown) .predictive-search-form__header-inner:focus-within { border-top-color: transparent; border-right-color: transparent; border-left-color: transparent; @media screen and (max-width: 749px) { border-bottom-color: transparent; } } .predictive-search:has(.predictive-search-dropdown[aria-expanded='true']) .predictive-search-form__header-inner:focus-within { border-top-color: transparent; border-right-color: transparent; border-left-color: transparent; border-radius: var(--search-border-radius); @media screen and (max-width: 749px) { border-radius: var(--style-border-radius-inputs); } } .dialog-modal .predictive-search-form__header { border: 0; border-radius: 0; background-color: var(--color-background); border-bottom: var(--style-border-width) solid var(--color-border); @media screen and (min-width: 750px) { padding: var(--padding-2xs) var(--padding-2xs) 0; border-bottom: var(--search-border-width) solid var(--color-border); } @media screen and (max-width: 749px) { transition: box-shadow 0.2s ease; box-shadow: none; } } .search-action .predictive-search:has(.predictive-search-dropdown) .predictive-search-form__header:focus-within { border-radius: var(--search-border-radius) var(--search-border-radius) 0 0; transition: box-shadow var(--animation-speed) var(--animation-easing); background-color: var(--color-background); @media screen and (max-width: 749px) { border-radius: var(--style-border-radius-inputs) var(--style-border-radius-inputs) 0 0; } } @media screen and (max-width: 749px) { .dialog-modal .predictive-search__close-modal-button { padding-inline-start: var(--margin-xs); margin-inline-start: 0; } } .dialog-modal[open] { @media screen and (max-width: 749px) { border-radius: 0; } } .dialog-modal .predictive-search-form__header:has(.predictive-search-form__header-inner:focus-within) { @media screen and (min-width: 750px) { border-bottom-color: transparent; } } @media screen and (max-width: 749px) { .dialog-modal { .predictive-search__reset-button-icon { display: none; } .predictive-search__reset-button-text { display: block; } .predictive-search-form__content { /* The parent has overflow auto, we want to prevent a double scrollbar during animation */ max-height: 100%; } .predictive-search-form__content-wrapper { box-shadow: none; } .predictive-search-form__header { box-shadow: none; } .predictive-search-form__footer { padding-block: var(--padding-2xl); } } } .predictive-search-results__pill { font-weight: 500; white-space: nowrap; color: var(--color-foreground); transition: background-color var(--animation-speed-medium) var(--animation-timing-hover), box-shadow var(--animation-speed-medium) var(--animation-timing-bounce), transform var(--animation-speed-medium) var(--animation-timing-bounce); margin: 2px; &:hover { transform: scale(1.03); box-shadow: 0 2px 5px rgb(0 0 0 / var(--opacity-8)); } } .predictive-search-results__pill mark { background-color: transparent; font-weight: 200; color: rgb(var(--color-foreground-rgb) / var(--opacity-80)); } .predictive-search-results__pill:focus, .predictive-search-results__pill:hover, .predictive-search-results__card--query:is([aria-selected='true'], :focus-within) .predictive-search-results__pill { --pill-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-8)); background-color: var(--pill-background-color); outline: var(--border-width-sm) solid var(--color-border); border: var(--border-width-sm); text-decoration: none; } .predictive-search-results__title { display: flex; justify-content: space-between; align-items: center; font-size: var(--font-size--body-md); font-weight: 500; margin-block: var(--margin-sm) var(--margin-xs); width: 100%; text-transform: var(--title-case); &:first-of-type { margin-block-start: 0; } @media screen and (max-width: 749px) { margin-block: var(--margin-lg) var(--margin-sm); } } .predictive-search-results__wrapper.predictive-search-results__wrapper-queries { margin-bottom: var(--margin-lg); padding-inline: var(--padding-xl); gap: var(--gap-2xs); } .predictive-search-results__card { --title-font-size: var(--font-size--md); --title-margin-block: var(--margin-xs); flex: 0 0 auto; scroll-snap-align: start; scroll-margin-block: calc(var(--title-font-size) + var(--title-margin-block) + var(--padding-sm)) calc(var(--padding-xl) + var(--button-padding-block) * 2); transition: transform var(--animation-speed-medium) var(--animation-timing-default), background-color var(--animation-speed-medium) var(--animation-timing-hover), border-color var(--animation-speed-medium) var(--animation-timing-hover); &:nth-last-child(3) { scroll-snap-align: end; } &:active { transform: scale(0.97); transition: transform 100ms var(--animation-timing-active); } } .recently-viewed-wrapper .predictive-search-results__card { opacity: 1; transform: translateY(0); transition: opacity 0.25s cubic-bezier(0.4, 0, 0.2, 1), transform 0.25s cubic-bezier(0.4, 0, 0.2, 1); } .recently-viewed-wrapper.removing .predictive-search-results__card { opacity: 0; transform: translateY(-10px); pointer-events: none; } .predictive-search-results__card--product, .recently-viewed-wrapper .predictive-search-results__card--product { &:active { transform: scale(0.97); transition: transform 100ms var(--animation-timing-active); } &:hover { background-color: var(--card-bg-hover); border-radius: var(--product-corner-radius); padding: calc(var(--padding-2xs) + 2px); margin: calc((var(--padding-2xs) + 2px) * -1); } &:is([aria-selected='true'].keyboard-focus, &:focus-visible, &:has(.resource-card:focus-visible)) { background-color: var(--card-bg-hover); padding: calc(var(--padding-2xs) + 1px); margin: calc((var(--padding-2xs) + 1px) * -1); outline: var(--border-width-sm) solid var(--color-border); border-radius: calc(var(--product-corner-radius) + 1px); border-color: var(--card-border-focus); } } .predictive-search-results__card:not(.predictive-search-results__card--product) { padding: var(--padding-sm); border: var(--border-width-sm) solid var(--color-border); border-radius: var(--card-corner-radius); width: 60cqi; content-visibility: visible; @media screen and (min-width: 750px) { width: 27.5cqi; } &:hover { border-color: var(--card-border-hover); background-color: var(--card-bg-hover); } &[aria-selected='true'].keyboard-focus { border-color: var(--card-border-hover); background-color: var(--card-bg-hover); } &:active { transform: scale(0.97); transition: transform var(--animation-speed-medium) var(--animation-timing-active); } } @keyframes search-element-scale-in { 0% { transform: scale(0.95); opacity: 0; } 40% { opacity: 1; } 100% { transform: scale(1); opacity: 1; } } @keyframes search-element-scale-out { 0% { transform: scale(1); opacity: 1; } 100% { transform: scale(0.95); opacity: 0; } } @keyframes search-element-slide-in-top { from { margin-top: calc(var(--modal-top-margin) + var(--padding-sm)); opacity: 0; } to { margin-top: var(--modal-top-margin); opacity: 1; } } @keyframes search-element-slide-out-top { from { margin-top: var(--modal-top-margin); opacity: 1; } to { margin-top: calc(var(--modal-top-margin) + var(--padding-sm)); opacity: 0; } } @keyframes content-slide { from { transform: translateY(var(--slide-from, 0)); opacity: var(--slide-opacity-from, 1); } to { transform: translateY(var(--slide-to, 0)); opacity: var(--slide-opacity-to, 1); } } .predictive-search-results__list { --slide-width: 27.5%; --slideshow-gap: var(--gap-md); /* Make space for the outline to be visible */ padding-block-start: var(--border-width-sm); } .predictive-search-results__list slideshow-arrows { @media screen and (max-width: 749px) { display: none; } } .predictive-search-results__no-results { animation-delay: 100ms; transition: opacity var(--animation-speed-medium) var(--animation-timing-fade-in); } .predictive-search-results__no-results, .predictive-search-results__wrapper, .predictive-search-results__wrapper-products .predictive-search-results__card { animation: search-element-slide-up var(--animation-speed-medium) var(--animation-timing-bounce) backwards; } .predictive-search-results__no-results:last-child { margin-block: var(--margin-lg); text-align: center; } slideshow-slide .resource-card { /* stylelint-disable-next-line declaration-no-important */ animation-delay: 0ms !important; } .predictive-search-results__list, .predictive-search-results__wrapper { animation-duration: var(--animation-speed-medium); } .predictive-search-results__wrapper-queries { animation-delay: 50ms; } .predictive-search-results__list:nth-of-type(2) { animation-delay: 150ms; } .predictive-search-results__list:nth-of-type(3) { animation-delay: 200ms; } .predictive-search-results__list:nth-of-type(4) { animation-delay: 250ms; } .predictive-search-results__list:last-child { margin-block-end: 0; } [data-resource-type] { /* stylelint-disable-next-line declaration-no-important */ animation-delay: 0ms !important; } .predictive-search-results__no-results.removing, .predictive-search-results__wrapper.removing { animation: search-element-slide-down var(--animation-speed-medium) var(--animation-timing-fade-out) forwards; } .predictive-search-results__card.removing { animation: fadeOut var(--animation-speed-medium) var(--animation-timing-fade-out) forwards; } .predictive-search-results__wrapper { transition: opacity var(--animation-speed-medium) var(--animation-timing-fade-in); } @keyframes search-element-slide-up { from { opacity: 0; transform: translateY(8px); } to { opacity: 1; transform: translateY(0); } } @keyframes search-element-slide-down { from { opacity: 1; transform: translateY(0); } to { opacity: 0; transform: translateY(8px); } } .predictive-search-results__card--query { transition: transform var(--animation-speed-medium) var(--animation-timing-bounce); transform-origin: center; &:active { transform: scale(0.97); } } {% endstylesheet %} {% schema %} { "name": "t:names.predictive_search", "settings": [], "blocks": [ { "type": "@theme" } ] } {% endschema %} ================================================ FILE: sections/product-hotspots.liquid ================================================
    {% content_for 'block', type: 'text', id: 'heading' %}
    {% if section.settings.toggle_overlay %} {% render 'overlay', settings: section.settings, layer: 'var(--layer-flat)' %} {% endif %} {% if section.settings.image != blank %} {% render 'image', image: section.settings.image, class: 'hotspots__background-image' %} {% else %} {{ 'hero-apparel-1' | placeholder_svg_tag: 'hotspots__background-image' }} {% endif %}
    {% content_for 'blocks' %}
    {% stylesheet %} /* Section layout */ .section-product-hotspots { position: relative; } .section-product-hotspots__wrapper { display: flex; flex-direction: column; gap: var(--gap); width: 100%; height: 100%; } /* Image container */ .section-product-hotspots__content { position: relative; aspect-ratio: var(--ratio, 21 / 9); overflow: hidden; } /* Hide hotspots without products on touch devices (tablets included) */ @media (hover: none) { .hotspot.hotspot--hidden-touch { display: none; } } /* Responsive adjustments */ @media screen and (max-width: 749px) { /* Hide dialog on mobile - hotspot opens quick-add modal instead */ .hotspot .hotspot-dialog { display: none; } } /* Hotspot button - positioned element with clickable area */ .hotspot { position: absolute; cursor: pointer; width: var(--button-size); height: var(--button-size); display: flex; align-items: center; justify-content: center; background: transparent; border: none; padding: 0; font: inherit; color: inherit; outline: none; transition: border-color 0.2s ease-out, box-shadow 0.2s ease-out; z-index: var(--layer-flat); } .hotspot:has(.hotspot-dialog[open]) { z-index: var(--layer-raised); } .hotspot .hotspot-trigger { padding: 0; border: none; } .hotspot-dialog__product-content { display: flex; flex-direction: column; justify-content: space-between; padding: var(--padding-xs); padding-inline-start: 0; overflow: hidden; } /* Visual target circle */ .hotspot-trigger { width: var(--hotspot-size); height: var(--hotspot-size); background: var(--hotspot-bg, rgb(0 0 0 / 0.5)); border-radius: 50%; cursor: pointer; position: relative; transition: width 0.1s ease-out, height 0.1s ease-out; } /* On mobile, ensure trigger is tappable */ @media screen and (max-width: 749px) { .hotspot-trigger { cursor: pointer; -webkit-tap-highlight-color: transparent; } } /* Bullseye using ::after pseudo-element */ .hotspot-trigger::after { content: ''; position: absolute; top: 50%; left: 50%; width: calc(var(--hotspot-size) * 0.4); height: calc(var(--hotspot-size) * 0.4); background: var(--hotspot-bullseye, #fff); border-radius: 50%; transform: translate(-50%, -50%); transition: width 0.1s ease-out, height 0.1s ease-out, background 0.1s ease-out; } /* Bullseye grows on hover or when dialog is open (desktop only) */ @media screen and (min-width: 750px) { .hotspot:hover .hotspot-trigger::after, .hotspot:has(.hotspot-dialog[open]) .hotspot-trigger::after { width: calc(var(--hotspot-size) * 0.55); height: calc(var(--hotspot-size) * 0.55); transition: width 0.2s ease-out, height 0.2s ease-out, background 0.2s ease-out; transition-delay: 0.2s; } } .hotspots-container { position: absolute; inset: 0; z-index: var(--layer-flat); overflow: clip; } .hotspots__background-image { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center; } /* Dialog positioning */ .hotspot .hotspot-dialog { position: absolute; padding: 0; border-radius: var(--style-border-radius-popover); border: var(--style-border-popover); width: max-content; min-width: var(--minimum-width-dialog); max-width: var(--maximum-width-dialog); box-shadow: var(--shadow-popover); &[data-placement*='bottom'] { --offset-y: 0px; --origin-y: calc(var(--hotspot-size) / 2); top: calc((var(--button-size) - var(--hotspot-size)) / 2 + var(--dialog-vertical-offset, 0px)); bottom: unset; } &[data-placement*='top'] { --offset-y: 0px; --origin-y: calc(100% - (var(--hotspot-size) * 0.5)); top: unset; bottom: calc((var(--button-size) - var(--hotspot-size)) * 0.5 - var(--dialog-vertical-offset, 0px)); } &[data-placement*='left'] { --offset-x: calc((var(--button-size) - var(--hotspot-size)) * 0.5); --origin-x: calc(100% - (var(--hotspot-size) * 0.5)); left: unset; right: 100%; } &[data-placement*='right'] { --offset-x: calc((var(--button-size) - var(--hotspot-size)) * -0.5); --origin-x: calc(var(--hotspot-size) * 0.5); left: 100%; right: unset; } &[data-placement*='center'] { left: 50%; translate: -50% 0; right: unset; } &[data-placement*='center'][data-placement*='bottom'] { --origin-y: calc(var(--hotspot-size) * 0.5); --origin-x: 50%; --offset-y: calc((var(--button-size) - var(--hotspot-size)) * -0.5); /* stylelint-disable-next-line declaration-property-value-disallowed-list */ --offset-x: 0; top: 100%; bottom: unset; margin: 0; } &[data-placement*='center'][data-placement*='top'] { --origin-y: calc(100% - (var(--hotspot-size) * 0.5)); --origin-x: 50%; --offset-y: calc((var(--button-size) - var(--hotspot-size)) * 0.5); /* stylelint-disable-next-line declaration-property-value-disallowed-list */ --offset-x: 0; bottom: 100%; } } .hotspot .hotspot-dialog:is(:focus, :focus-visible), .hotspot .hotspot-dialog__link:is(:focus, :focus-visible) { outline: none; } .hotspot-dialog__product { display: grid; grid-template-columns: auto 1fr; } .hotspot-dialog__product-image, .hotspot-dialog svg.hotspot-dialog__placeholder-product-image { width: var(--width-product-image-dialog); height: var(--width-product-image-dialog); aspect-ratio: 1; padding: var(--padding-product-image-popover, var(--padding-xs)); object-fit: cover; border-radius: var(--style-border-radius-popover); } .hotspot-dialog__link { position: absolute; inset: 0; z-index: var(--layer-flat); } .hotspot-dialog__product-title { margin-block-end: var(--product-title-gap); padding-inline-end: var(--padding-sm); min-width: 0; } .hotspot .hotspot-dialog .hotspot-dialog__sold-out-badge { display: flex; width: fit-content; justify-self: flex-end; align-self: flex-end; justify-content: center; align-items: center; font-size: var(--font-body--size); padding: var(--padding-2xs) var(--padding-sm); background: rgb(var(--color-foreground-rgb) / var(--opacity-10)); border-radius: var(--border-radius-sm); text-transform: uppercase; letter-spacing: var(--letter-spacing-sm); opacity: var(--opacity-80); } /* Dialog transitions */ .hotspot .hotspot-dialog { --hotspot-blur: 4px; --hotspot-scale: 0.8; --hotspot-entry-duration: 0.2s; --hotspot-exit-duration: 0.1s; /* Firefox doesn't have reverse transitions */ /* in webkit/chromium we can set a closing attribute as we transition the exit and hook there */ filter: blur(var(--hotspot-blur)); opacity: 0; transform: scale(var(--hotspot-scale)) translate(0, 0); transition-property: display, opacity, filter, transform; transition-duration: var(--hotspot-entry-duration); transition-timing-function: ease; transform: scale(var(--hotspot-scale)) translate(var(--offset-x), var(--offset-y)); transform-origin: var(--origin-x) var(--origin-y); transition-timing-function: cubic-bezier(0.65, -0.49, 0.35, 1.12); &[data-closing='true'] { transition-duration: var(--hotspot-exit-duration); transition-timing-function: ease-out; transform: scale(1) translate(0, calc(var(--hotspot-size) * 0.25)); } /* We can only set transition-behavior once we've measured the dialog dimensions */ &[data-showing='true'] { transition-behavior: allow-discrete; } } .hotspot .hotspot-dialog[open][data-showing='true'] { opacity: 1; transform: scale(1) translate(0, 0); filter: blur(0px); } @starting-style { .hotspot .hotspot-dialog[open][data-showing='true'] { opacity: 0; filter: blur(var(--hotspot-blur)); transform: scale(var(--hotspot-scale)) translate(var(--offset-x), var(--offset-y)); transform-origin: var(--origin-x) var(--origin-y); } } /* Safety triangles for dialogs */ .hotspot .hotspot-dialog::after { content: ''; position: absolute; opacity: 0; inset: 0; width: 100%; height: 100%; pointer-events: all; transition: opacity 0.22s ease-out, translate 0.22s 0.1s ease-out; scale: var(--scale-x, 1) var(--scale-y, 1); z-index: var(--layer-flat); } .hotspot-dialog[open]:is([data-placement*='left'], [data-placement*='right'])::after { /* stylelint-disable-next-line plugin/no-unsupported-browser-features */ clip-path: polygon(0 0, 100% 0, 100% 100%); width: calc(var(--button-size) / 2 + var(--hotspot-size) * 0.5); } .hotspot-dialog[open][data-placement*='right']::after { right: 100%; left: unset; } .hotspot-dialog[open][data-placement*='left']::after { left: 100%; right: unset; --scale-x: -1; } .hotspot-dialog[open][data-placement*='top']::after { --scale-y: -1; } .hotspot-dialog[open][data-placement*='center']::after { height: calc(var(--button-size) / 2 + var(--hotspot-size) * 0.5); width: 100%; /* stylelint-disable-next-line plugin/no-unsupported-browser-features */ clip-path: polygon(0 0, 100% 0, 50% calc(100% - var(--hotspot-size) * 0.25)); --scale-x: 1; --scale-y: 1; } .hotspot-dialog[open][data-placement*='center'][data-placement*='bottom']::after { top: unset; bottom: 100%; --scale-y: -1; } .hotspot-dialog[open][data-placement*='center'][data-placement*='top']::after { top: 100%; bottom: unset; } /* Quick add button */ .hotspot-dialog[open] { .quick-add { display: flex; flex-direction: column; justify-content: flex-end; width: auto; height: auto; position: relative; z-index: var(--layer-flat); } .quick-add__button { position: relative; padding-block: 0; box-shadow: none; align-items: center; justify-self: flex-end; height: fit-content; translate: var(--padding-2xs) 0; border: none; color: var(--color-foreground); background-color: var(--color-background); overflow: visible; pointer-events: all; opacity: 1; animation: elementSlideInTop var(--animation-speed) var(--animation-easing); transition-property: translate; transition-duration: var(--animation-speed); transition-timing-function: var(--ease-out-cubic); &::before { content: ''; position: absolute; inset: -2px; border-radius: calc(50px + 2px); border: 2px solid transparent; pointer-events: none; transition-property: border-color; transition-duration: 0s; transition-timing-function: var(--ease-out-cubic); } &:is(:hover, :focus, :focus-visible, :active) { translate: 0 0; transition-delay: var(--animation-speed-slow); &::before { border-color: rgb(var(--color-foreground-rgb) / var(--opacity-15)); transition-duration: var(--animation-speed); transition-delay: var(--animation-speed-slow); } } } } {% endstylesheet %} {% schema %} { "name": "t:names.product_hotspots", "disabled_on": { "groups": ["header", "footer"] }, "blocks": [ { "type": "_hotspot-product" } ], "settings": [ { "type": "image_picker", "id": "image", "label": "t:settings.image" }, { "type": "checkbox", "id": "toggle_overlay", "label": "t:settings.media_overlay" }, { "type": "color", "id": "overlay_color", "label": "t:settings.overlay_color", "alpha": true, "default": "#00000026", "visible_if": "{{ section.settings.toggle_overlay }}" }, { "type": "select", "id": "overlay_style", "label": "t:settings.overlay_style", "options": [ { "value": "solid", "label": "t:options.solid" }, { "value": "gradient", "label": "t:options.gradient" } ], "default": "solid", "visible_if": "{{ section.settings.toggle_overlay }}" }, { "type": "select", "id": "gradient_direction", "label": "t:settings.gradient_direction", "options": [ { "value": "to top", "label": "t:options.up" }, { "value": "to bottom", "label": "t:options.down" } ], "default": "to top", "visible_if": "{{ section.settings.toggle_overlay and section.settings.overlay_style == 'gradient' }}" }, { "type": "header", "content": "t:content.section_layout" }, { "type": "select", "id": "section_width", "label": "t:settings.width", "options": [ { "value": "page-width", "label": "t:options.page" }, { "value": "full-width", "label": "t:options.full" } ], "default": "page-width" }, { "type": "select", "id": "section_height", "label": "t:settings.height", "options": [ { "value": "auto", "label": "t:options.auto" }, { "value": "21 / 9", "label": "t:options.small" }, { "value": "16 / 9", "label": "t:options.medium" }, { "value": "4 / 3", "label": "t:options.large" } ], "default": "auto" }, { "type": "header", "content": "t:content.colors" }, { "type": "color", "id": "hotspot_color", "label": "t:settings.hotspot_color", "default": "#FFFFFF57", "alpha": true }, { "type": "color", "id": "bullseye_color", "label": "t:settings.bullseye_color", "default": "#ffffff", "alpha": true }, { "type": "color_scheme", "id": "color_scheme", "label": "t:settings.color_scheme", "default": "scheme-1" }, { "type": "header", "content": "t:content.popover" }, { "type": "range", "id": "product_title_gap", "label": "t:settings.vertical_gap", "min": 0, "max": 50, "step": 1, "unit": "px", "default": 8 }, { "type": "select", "id": "product_title_preset", "label": "t:settings.product_title_typography", "options": [ { "value": "", "label": "t:options.default" }, { "value": "paragraph", "label": "t:options.paragraph" }, { "value": "h4", "label": "t:options.h4" }, { "value": "h5", "label": "t:options.h5" }, { "value": "h6", "label": "t:options.h6" } ], "default": "", "info": "t:info.edit_presets_in_theme_settings" }, { "type": "select", "id": "product_price_preset", "label": "t:settings.product_price_typography", "options": [ { "value": "", "label": "t:options.default" }, { "value": "paragraph", "label": "t:options.paragraph" }, { "value": "h4", "label": "t:options.h4" }, { "value": "h5", "label": "t:options.h5" }, { "value": "h6", "label": "t:options.h6" } ], "default": "", "info": "t:info.edit_presets_in_theme_settings" }, { "type": "header", "content": "t:content.padding" }, { "type": "range", "id": "padding-block-start", "label": "t:settings.top", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 40 }, { "type": "range", "id": "padding-block-end", "label": "t:settings.bottom", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 40 } ], "presets": [ { "name": "t:names.product_hotspots", "category": "t:categories.products", "settings": { "section_width": "page-width", "color_scheme": "scheme-1", "product_title_gap": 8, "padding-block-start": 40, "padding-block-end": 40 }, "blocks": { "heading": { "type": "text", "name": "t:names.heading", "static": true, "settings": { "text": "t:text_defaults.shop_the_look", "type_preset": "h4" } }, "hotspot-1": { "type": "_hotspot-product", "settings": { "x-position": 40, "y-position": 40 } }, "hotspot-2": { "type": "_hotspot-product", "settings": { "x-position": 60, "y-position": 60 } } }, "block_order": ["hotspot-1", "hotspot-2"] } ] } {% endschema %} ================================================ FILE: sections/product-information.liquid ================================================ {% capture media_gallery %} {%- content_for 'block', type: '_product-media-gallery', id: 'media-gallery', closest.product: closest.product -%} {% endcapture %} {% capture product_details %} {% content_for 'block', type: '_product-details', id: 'product-details', closest.product: closest.product %} {% endcapture %} {% capture additional_blocks %} {% content_for 'blocks' %} {% endcapture %} {% if section.settings.enable_sticky_add_to_cart %} {% liquid assign current_variant = product.selected_or_first_available_variant # Get the initial quantity based on quantity rules assign initial_quantity = current_variant.quantity_rule.min | default: 1 %}
    {% liquid assign image_to_show = current_variant.featured_image | default: product.featured_image %} {% if image_to_show %}
    {% assign image_alt = image_to_show.alt | default: product.title | escape %} {{ image_to_show | image_url: width: 120 | image_tag: loading: 'lazy', alt: image_alt, class: 'sticky-add-to-cart__image-img', data-testid: 'sticky-product-image', srcset: null, sizes: null, ref: 'productImage' }}
    {% endif %} {% liquid assign has_single_option = false if product.has_only_default_variant != true and product.options.size == 1 assign has_single_option = true endif if image_to_show == blank assign has_image = false else assign has_image = true endif %}

    {{ product.title | escape }}

    {% render 'price', product_resource: product, show_sale_price_first: true %}
    {% endif %} {% render 'product-information-content', product_media_size: closest.product.media.size, section_id: section.id, settings: section.settings, media_gallery: media_gallery, product_details: product_details, additional_blocks: additional_blocks %} {% stylesheet %} .sticky-add-to-cart__bar { position: fixed; bottom: 20px; left: 50%; opacity: 0; transform: translateX(-50%) translateY(calc(100% + 40px)); z-index: calc(var(--layer-sticky) - 1); /* Below sticky header */ display: block; width: 600px; border-radius: calc( var(--style-border-radius-buttons-primary) + min(var(--padding-sm), var(--style-border-radius-buttons-primary)) ); box-shadow: var(--shadow-popover); padding: var(--padding-sm); /* Layout styling */ display: flex; align-items: center; gap: var(--gap-md); @starting-style { opacity: 0; transform: translateX(-50%) translateY(calc(100% + 40px)); } &::before { --border: 2px; content: ''; position: absolute; inset: calc(var(--border) * -1); background: linear-gradient(var(--color-background) 0 100%), linear-gradient(hsl(0 0% 0% / 0.15) 0 100%); background-clip: content-box, border-box; border: var(--border) solid #0000; border-radius: inherit; z-index: -1; backdrop-filter: blur(20px) saturate(180%) brightness(1.5); } } @media (prefers-reduced-motion: no-preference) { .sticky-add-to-cart__bar { transition-property: transform, opacity, display; transition-duration: 0.3s; transition-timing-function: var(--ease-out-quad); transition-behavior: allow-discrete; } } .sticky-add-to-cart__bar[data-stuck='true'] { transform: translateX(-50%) translateY(0%); opacity: 1; } sticky-add-to-cart:not([data-variant-available='true']) .sticky-add-to-cart__bar { opacity: 0; transform: translateX(-50%) translateY(calc(100% + 40px)); display: none; } .sticky-add-to-cart__info[data-has-image='false'] { padding-left: var(--padding-lg); } .sticky-add-to-cart__image { flex-shrink: 0; aspect-ratio: 1; height: var(--height-buy-buttons); overflow: hidden; border-radius: var(--style-border-radius-buttons-primary); background: var(--color-background-secondary); } .sticky-add-to-cart__image-img { width: 100%; height: 100%; object-fit: cover; } .sticky-add-to-cart__info { flex: 1; min-width: 0; /* Allow text truncation */ } .sticky-add-to-cart__title { font-size: var(--font-paragraph-medium--size); font-weight: var(--font-weight-semibold); margin: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .sticky-add-to-cart__variant { color: rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text)); font-size: var(--font-paragraph-small--size); margin-top: var(--margin-3xs); } .sticky-add-to-cart__price { font-weight: var(--font-weight-semibold); } .sticky-add-to-cart__button { height: var(--height-buy-buttons); position: relative; } /* Mobile adjustments */ @media screen and (max-width: 749px) { .sticky-add-to-cart__bar { bottom: 0; width: 100%; max-width: none; border-radius: 0; &::before { --border: 1px; } } .sticky-add-to-cart__bar .add-to-cart-text__content { display: none; } .sticky-add-to-cart__info[data-has-image='false'] { padding-left: 0; } .sticky-add-to-cart__title { font-size: var(--font-paragraph--size); } .sticky-add-to-cart__button { padding: var(--padding-lg); } .sticky-add-to-cart__price { font-size: var(--font-paragraph-small--size); } .sticky-add-to-cart__button { width: var(--height-buy-buttons); } sticky-add-to-cart:not([data-variant-available='true']) .add-to-cart-text__content { display: initial; } sticky-add-to-cart:not([data-variant-available='true']) .sticky-add-to-cart__button { width: auto; } } /* Small mobile - hide text content and compare price */ @media screen and (max-width: 389px) { .sticky-add-to-cart__bar { .compare-at-price { display: none; } } .sticky-add-to-cart__title { display: none; } /* For product with only default variant show title */ .sticky-add-to-cart__info[data-singleton='true'] .sticky-add-to-cart__title { display: block; } /* For single variant show title and variant, truncate both. variant should be identifiable with truncation */ .sticky-add-to-cart__info[data-single-option='true'] .sticky-add-to-cart__title { display: block; } .sticky-add-to-cart__info[data-single-option='true'] .sticky-add-to-cart__variant { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } } {% endstylesheet %} {% schema %} { "name": "t:names.product_information", "blocks": [ { "type": "@app" } ], "disabled_on": { "groups": ["header", "footer"] }, "settings": [ { "type": "header", "content": "t:content.layout" }, { "type": "select", "id": "content_width", "label": "t:settings.width", "options": [ { "value": "content-center-aligned", "label": "t:options.page" }, { "value": "content-full-width", "label": "t:options.full" } ], "default": "content-center-aligned" }, { "type": "select", "id": "desktop_media_position", "label": "t:settings.media_position", "options": [ { "value": "left", "label": "t:options.left" }, { "value": "right", "label": "t:options.right" } ], "default": "left" }, { "type": "checkbox", "id": "equal_columns", "label": "t:settings.equal_columns", "default": false }, { "type": "checkbox", "id": "limit_details_width", "label": "t:settings.limit_product_details_width", "default": false, "visible_if": "{{ section.settings.equal_columns }}" }, { "type": "range", "id": "gap", "label": "t:settings.gap", "min": 0, "max": 48, "step": 4, "unit": "px", "default": 16 }, { "type": "checkbox", "id": "enable_sticky_add_to_cart", "label": "t:settings.enable_sticky_add_to_cart", "default": true }, { "type": "color_scheme", "id": "color_scheme", "label": "t:settings.color_scheme", "default": "scheme-1" }, { "type": "header", "content": "t:content.padding" }, { "type": "range", "id": "padding-block-start", "label": "t:settings.top", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 }, { "type": "range", "id": "padding-block-end", "label": "t:settings.bottom", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 } ], "presets": [] } {% endschema %} ================================================ FILE: sections/product-list.liquid ================================================ {% liquid assign max_items = section.settings.max_products %}
    {%- content_for 'block', type: '_product-list-content', id: 'static-header' -%}
    {% capture list_items %} {% if section.settings.collection != blank and shop.products_count != 0 %} {% paginate section.settings.collection.products by max_items %} {% for product in section.settings.collection.products limit: max_items %}
    {% # theme-check-disable UniqueStaticBlockId %} {% content_for 'block', type: '_product-card', id: 'static-product-card', closest.product: product %} {% # theme-check-enable UniqueStaticBlockId %}
    {% unless forloop.last %} {% endunless %} {% endfor %} {% endpaginate %} {% else %} {% for i in (1..max_items) %}
    {% # theme-check-disable UniqueStaticBlockId %} {% content_for 'block', type: '_product-card', id: 'static-product-card', closest.product: null %} {% # theme-check-enable UniqueStaticBlockId %}
    {% unless forloop.last %} {% endunless %} {% endfor %} {% endif %} {% endcapture %} {% liquid # Create an array from the list items to be used for different layout types assign list_items_array = list_items | strip | split: '' %} {% render 'resource-list', list_items: list_items, list_items_array: list_items_array, settings: section.settings, slide_count: max_items, content_type: 'products', test_id: 'resource-list-grid' %}
    {%- content_for 'blocks' -%}
    {% schema %} { "name": "t:names.product_list", "class": "ui-test-product-list", "blocks": [ { "type": "@theme" }, { "type": "@app" }, { "type": "_divider" } ], "disabled_on": { "groups": ["header", "footer"] }, "settings": [ { "type": "collection", "id": "collection", "label": "t:settings.collection" }, { "type": "select", "id": "layout_type", "label": "t:settings.layout_type", "options": [ { "value": "grid", "label": "t:options.grid" }, { "value": "carousel", "label": "t:options.carousel" }, { "value": "editorial", "label": "t:options.editorial" } ], "default": "grid" }, { "type": "checkbox", "id": "carousel_on_mobile", "label": "t:settings.carousel_on_mobile", "default": false, "visible_if": "{{ section.settings.layout_type != 'carousel' }}" }, { "type": "range", "id": "max_products", "label": "t:settings.product_count", "min": 1, "max": 16, "step": 1, "default": 4 }, { "type": "range", "id": "columns", "label": "t:settings.columns", "min": 1, "max": 8, "step": 1, "default": 4, "visible_if": "{{ section.settings.layout_type != 'editorial' }}" }, { "type": "select", "id": "mobile_columns", "label": "t:settings.mobile_columns", "options": [ { "value": "1", "label": "t:options.one_number" }, { "value": "2", "label": "t:options.two_number" } ], "default": "2", "visible_if": "{{ section.settings.layout_type == 'grid' and section.settings.carousel_on_mobile == false }}" }, { "type": "select", "id": "mobile_card_size", "label": "t:settings.mobile_columns", "options": [ { "value": "60cqw", "label": "t:options.one_number" }, { "value": "44cqw", "label": "t:options.two_number" } ], "default": "60cqw", "visible_if": "{{ section.settings.layout_type == 'carousel' or section.settings.carousel_on_mobile == true }}" }, { "type": "range", "id": "columns_gap", "label": "t:settings.horizontal_gap", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 8, "visible_if": "{{ section.settings.layout_type == 'grid' or section.settings.layout_type == 'carousel' }}" }, { "type": "range", "id": "rows_gap", "label": "t:settings.vertical_gap", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 8, "visible_if": "{{ section.settings.layout_type == 'grid'}}" }, { "type": "header", "content": "t:content.carousel_navigation", "visible_if": "{{ section.settings.layout_type == 'carousel' or section.settings.carousel_on_mobile == true }}" }, { "type": "select", "id": "icons_style", "label": "t:settings.icon", "options": [ { "value": "arrow", "label": "t:options.arrows" }, { "value": "chevron", "label": "t:options.chevrons" }, { "value": "arrows_large", "label": "t:options.arrows_large" }, { "value": "chevron_large", "label": "t:options.chevron_large" }, { "value": "none", "label": "t:options.none" } ], "default": "arrow", "visible_if": "{{ section.settings.layout_type == 'carousel' or section.settings.carousel_on_mobile == true }}" }, { "type": "select", "id": "icons_shape", "label": "t:settings.icon_background", "options": [ { "value": "none", "label": "t:options.none" }, { "value": "circle", "label": "t:options.circle" }, { "value": "square", "label": "t:options.square" } ], "default": "none", "visible_if": "{{ section.settings.icons_style != 'none' and section.settings.layout_type == 'carousel' or section.settings.carousel_on_mobile == true }}" }, { "type": "header", "content": "t:content.section_layout" }, { "type": "select", "id": "section_width", "label": "t:settings.width", "options": [ { "value": "page-width", "label": "t:options.page" }, { "value": "full-width", "label": "t:options.full" } ], "default": "page-width" }, { "type": "select", "id": "horizontal_alignment", "label": "t:settings.alignment", "options": [ { "value": "flex-start", "label": "t:options.left" }, { "value": "center", "label": "t:options.center" }, { "value": "flex-end", "label": "t:options.right" } ], "default": "flex-start" }, { "type": "range", "id": "gap", "label": "t:settings.gap", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 12 }, { "type": "color_scheme", "id": "color_scheme", "label": "t:settings.color_scheme", "default": "scheme-1" }, { "type": "header", "content": "t:content.padding" }, { "type": "range", "id": "padding-block-start", "label": "t:settings.top", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 }, { "type": "range", "id": "padding-block-end", "label": "t:settings.bottom", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 } ], "presets": [ { "name": "t:names.products_grid", "category": "t:categories.products", "settings": { "collection": "", "max_products": 8, "layout_type": "grid", "carousel_on_mobile": false, "columns": 4, "mobile_columns": "2", "columns_gap": 8, "rows_gap": 24, "icons_style": "arrow", "icons_shape": "none", "section_width": "page-width", "gap": 28, "color_scheme": "scheme-1", "padding-block-start": 48, "padding-block-end": 48 }, "blocks": { "static-header": { "type": "_product-list-content", "name": "t:names.header", "static": true, "settings": { "content_direction": "row", "vertical_on_mobile": false, "horizontal_alignment": "space-between", "vertical_alignment": "flex-end", "align_baseline": true, "horizontal_alignment_flex_direction_column": "flex-start", "vertical_alignment_flex_direction_column": "center", "gap": 12, "width": "fill", "custom_width": 100, "width_mobile": "fill", "custom_width_mobile": 100, "height": "fit", "custom_height": 100, "inherit_color_scheme": true, "color_scheme": "", "background_media": "none", "video_position": "cover", "background_image_position": "cover", "border": "none", "border_width": 1, "border_opacity": 100, "border_radius": 0, "padding-block-start": 0, "padding-block-end": 0, "padding-inline-start": 0, "padding-inline-end": 0 }, "blocks": { "product_list_text": { "type": "_product-list-text", "name": "t:names.collection_title", "settings": { "text": "

    {{ closest.collection.title }}

    ", "type_preset": "rte", "font": "var(--font-body--family)", "font_size": "", "line_height": "normal", "letter_spacing": "normal", "case": "none", "wrap": "pretty", "width": "fit-content", "max_width": "normal", "alignment": "left", "padding-block-start": 0, "padding-block-end": 0, "padding-inline-start": 0, "padding-inline-end": 0 } }, "product_list_button": { "type": "_product-list-button", "name": "t:names.product_list_button", "settings": { "label": "t:text_defaults.view_all_button_label", "open_in_new_tab": false, "style_class": "link", "width": "fit-content", "custom_width": 100, "width_mobile": "fit-content", "custom_width_mobile": 100 } } }, "block_order": ["product_list_text", "product_list_button"] }, "static-product-card": { "type": "_product-card", "name": "t:names.product_card", "static": true, "settings": { "product_card_gap": 4, "inherit_color_scheme": true, "color_scheme": "", "border": "none", "border_width": 1, "border_opacity": 100, "border_radius": 0, "padding-block-start": 0, "padding-block-end": 0, "padding-inline-start": 0, "padding-inline-end": 0 }, "blocks": { "product-card-gallery": { "type": "_product-card-gallery", "name": "t:names.product_card_media", "settings": { "image_ratio": "adapt", "border": "none", "border_width": 1, "border_opacity": 100, "border_radius": 0, "padding-block-start": 0, "padding-block-end": 0, "padding-inline-start": 0, "padding-inline-end": 0 } }, "product_title": { "type": "product-title", "name": "t:names.product_title", "settings": { "width": "fit-content", "max_width": "normal", "alignment": "left", "type_preset": "rte", "font": "var(--font-body--family)", "font_size": "1rem", "line_height": "normal", "letter_spacing": "normal", "case": "none", "wrap": "pretty", "color": "var(--color-foreground)", "background": false, "background_color": "#00000026", "corner_radius": 0, "padding-block-start": 4, "padding-block-end": 0, "padding-inline-start": 0, "padding-inline-end": 0 } }, "price": { "type": "price", "name": "t:names.product_price", "settings": { "show_sale_price_first": true, "show_installments": false, "show_tax_info": false, "type_preset": "h6", "width": "100%", "alignment": "left", "font": "var(--font-body--family)", "font_size": "1rem", "line_height": "normal", "letter_spacing": "normal", "case": "none", "color": "var(--color-foreground)", "padding-block-start": 0, "padding-block-end": 0, "padding-inline-start": 0, "padding-inline-end": 0 } } }, "block_order": ["product-card-gallery", "product_title", "price"] } }, "block_order": [] }, { "name": "t:names.products_carousel", "category": "t:categories.products", "settings": { "collection": "", "max_products": 6, "layout_type": "carousel", "carousel_on_mobile": false, "columns": 4, "mobile_columns": "2", "columns_gap": 8, "rows_gap": 24, "icons_style": "arrow", "icons_shape": "circle", "section_width": "page-width", "gap": 28, "color_scheme": "scheme-1", "padding-block-start": 48, "padding-block-end": 48 }, "blocks": { "static-header": { "type": "_product-list-content", "name": "t:names.header", "static": true, "settings": { "content_direction": "row", "vertical_on_mobile": false, "horizontal_alignment": "space-between", "vertical_alignment": "flex-end", "align_baseline": true, "horizontal_alignment_flex_direction_column": "flex-start", "vertical_alignment_flex_direction_column": "center", "gap": 12, "width": "fill", "custom_width": 100, "width_mobile": "fill", "custom_width_mobile": 100, "height": "fit", "custom_height": 100, "inherit_color_scheme": true, "color_scheme": "", "background_media": "none", "video_position": "cover", "background_image_position": "cover", "border": "none", "border_width": 1, "border_opacity": 100, "border_radius": 0, "padding-block-start": 0, "padding-block-end": 0, "padding-inline-start": 0, "padding-inline-end": 0 }, "blocks": { "product_list_text": { "type": "_product-list-text", "name": "t:names.collection_title", "settings": { "text": "

    {{ closest.collection.title }}

    ", "type_preset": "rte", "font": "var(--font-body--family)", "font_size": "", "line_height": "normal", "letter_spacing": "normal", "case": "none", "wrap": "pretty", "width": "fit-content", "max_width": "normal", "alignment": "left", "padding-block-start": 0, "padding-block-end": 0, "padding-inline-start": 0, "padding-inline-end": 0 } }, "product_list_button": { "type": "_product-list-button", "name": "t:names.product_list_button", "settings": { "label": "t:text_defaults.view_all_button_label", "open_in_new_tab": false, "style_class": "link", "width": "fit-content", "custom_width": 100, "width_mobile": "fit-content", "custom_width_mobile": 100 } } }, "block_order": ["product_list_text", "product_list_button"] }, "static-product-card": { "type": "_product-card", "name": "t:names.product_card", "static": true, "settings": { "product_card_gap": 4, "inherit_color_scheme": true, "color_scheme": "", "border": "none", "border_width": 1, "border_opacity": 100, "border_radius": 0, "padding-block-start": 0, "padding-block-end": 0, "padding-inline-start": 0, "padding-inline-end": 0 }, "blocks": { "product-card-gallery": { "type": "_product-card-gallery", "name": "t:names.product_card_media", "settings": { "image_ratio": "adapt", "border": "none", "border_width": 1, "border_opacity": 100, "border_radius": 0, "padding-block-start": 0, "padding-block-end": 0, "padding-inline-start": 0, "padding-inline-end": 0 } }, "product_title": { "type": "product-title", "name": "t:names.product_title", "settings": { "width": "fit-content", "max_width": "normal", "alignment": "left", "type_preset": "rte", "font": "var(--font-body--family)", "font_size": "1rem", "line_height": "normal", "letter_spacing": "normal", "case": "none", "wrap": "pretty", "color": "var(--color-foreground)", "background": false, "background_color": "#00000026", "corner_radius": 0, "padding-block-start": 4, "padding-block-end": 0, "padding-inline-start": 0, "padding-inline-end": 0 } }, "price": { "type": "price", "name": "t:names.product_price", "settings": { "show_sale_price_first": true, "show_installments": false, "show_tax_info": false, "type_preset": "h6", "width": "100%", "alignment": "left", "font": "var(--font-body--family)", "font_size": "1rem", "line_height": "normal", "letter_spacing": "normal", "case": "none", "color": "var(--color-foreground)", "padding-block-start": 0, "padding-block-end": 0, "padding-inline-start": 0, "padding-inline-end": 0 } } }, "block_order": ["product-card-gallery", "product_title", "price"] } }, "block_order": [] }, { "name": "t:names.products_editorial", "category": "t:categories.products", "settings": { "collection": "", "layout_type": "editorial", "carousel_on_mobile": false, "max_products": 4, "columns": 4, "mobile_columns": "2", "columns_gap": 8, "rows_gap": 24, "icons_style": "arrow", "icons_shape": "none", "section_width": "page-width", "horizontal_alignment": "flex-start", "gap": 64, "color_scheme": "scheme-1", "padding-block-start": 48, "padding-block-end": 48 }, "blocks": { "static-header": { "type": "_product-list-content", "name": "t:names.header", "static": true, "settings": { "content_direction": "row", "vertical_on_mobile": false, "horizontal_alignment": "space-between", "vertical_alignment": "flex-end", "align_baseline": true, "horizontal_alignment_flex_direction_column": "flex-start", "vertical_alignment_flex_direction_column": "center", "gap": 12, "width": "fill", "custom_width": 100, "width_mobile": "fill", "custom_width_mobile": 100, "height": "fit", "custom_height": 100, "inherit_color_scheme": true, "color_scheme": "", "background_media": "none", "video_position": "cover", "background_image_position": "cover", "border": "none", "border_width": 1, "border_opacity": 100, "border_radius": 0, "padding-block-start": 0, "padding-block-end": 0, "padding-inline-start": 0, "padding-inline-end": 0 }, "blocks": { "product_list_text": { "type": "_product-list-text", "name": "t:names.collection_title", "settings": { "text": "

    {{ closest.collection.title }}

    ", "width": "fit-content", "max_width": "normal", "alignment": "left", "type_preset": "rte", "font": "var(--font-body--family)", "font_size": "", "line_height": "normal", "letter_spacing": "normal", "case": "none", "wrap": "pretty", "color": "var(--color-foreground)", "background": false, "background_color": "#00000026", "corner_radius": 0, "padding-block-start": 0, "padding-block-end": 0, "padding-inline-start": 0, "padding-inline-end": 0 } }, "product_list_button": { "type": "_product-list-button", "name": "t:names.product_list_button", "settings": { "label": "t:text_defaults.view_all_button_label", "open_in_new_tab": false, "style_class": "link", "width": "fit-content", "custom_width": 100, "width_mobile": "fit-content", "custom_width_mobile": 100 } } }, "block_order": ["product_list_text", "product_list_button"] }, "static-product-card": { "type": "_product-card", "name": "t:names.product_card", "static": true, "settings": { "product_card_gap": 4, "inherit_color_scheme": true, "color_scheme": "", "border": "none", "border_width": 1, "border_opacity": 100, "border_radius": 0, "padding-block-start": 0, "padding-block-end": 0, "padding-inline-start": 0, "padding-inline-end": 0 }, "blocks": { "product-card-gallery": { "type": "_product-card-gallery", "name": "t:names.product_card_media", "settings": { "image_ratio": "adapt", "border": "none", "border_width": 1, "border_opacity": 100, "border_radius": 0, "padding-block-start": 0, "padding-block-end": 0, "padding-inline-start": 0, "padding-inline-end": 0 } }, "product_title": { "type": "product-title", "name": "t:names.product_title", "settings": { "width": "fit-content", "max_width": "normal", "alignment": "left", "type_preset": "rte", "font": "var(--font-body--family)", "font_size": "1rem", "line_height": "normal", "letter_spacing": "normal", "case": "none", "wrap": "pretty", "color": "var(--color-foreground)", "background": false, "background_color": "#00000026", "corner_radius": 0, "padding-block-start": 4, "padding-block-end": 0, "padding-inline-start": 0, "padding-inline-end": 0 } }, "price": { "type": "price", "name": "t:names.product_price", "settings": { "show_sale_price_first": true, "show_installments": false, "show_tax_info": false, "type_preset": "h6", "width": "100%", "alignment": "left", "font": "var(--font-body--family)", "font_size": "1rem", "line_height": "normal", "letter_spacing": "normal", "case": "none", "color": "var(--color-foreground)", "padding-block-start": 0, "padding-block-end": 0, "padding-inline-start": 0, "padding-inline-end": 0 } } }, "block_order": ["product-card-gallery", "product_title", "price"] } }, "block_order": [] } ] } {% endschema %} ================================================ FILE: sections/product-recommendations.liquid ================================================ {% liquid case section.settings.layout_type when 'grid' assign classes = 'resource-list--grid' when 'carousel' assign classes = 'resource-list__carousel' endcase capture styles echo '--column-count-mobile: ' | append: section.settings.mobile_columns | append: ';' echo '--resource-list-column-gap-desktop: ' | append: section.settings.columns_gap | append: 'px;' echo '--resource-list-row-gap-desktop: ' | append: section.settings.rows_gap | append: 'px;' echo '--resource-list-columns: repeat(' | append: section.settings.columns | append: ', 1fr);' echo '--resource-list-columns-mobile: repeat(' | append: section.settings.mobile_columns | append: ', 1fr);' echo '--resource-list-column-gap-desktop: ' | append: section.settings.columns_gap | append: 'px;' echo '--column-count: ' | append: section.settings.columns | append: ';' echo '--column-count-mobile: ' | append: section.settings.mobile_columns | append: ';' endcapture %}
    {% content_for 'blocks' %}
    {%- if recommendations.performed or section.settings.product == blank -%} {% liquid if section.settings.product == blank assign products = null # Onboarding mode: Show placeholder products for i in (1..section.settings.max_products) assign products = products | append: ', ' assign products = products | split: ',' endfor elsif recommendations.performed and recommendations.products_count == 0 # No recommendations found, pull from catalog if section.settings.recommendation_type == 'related' assign products = collections.all.products | reject: 'id', section.settings.product.id elsif section.settings.recommendation_type == 'complementary' # Do not recommend the All collection as complementary products assign products = null endif else assign products = recommendations.products endif %} {% capture list_items %} {% for product in products limit: section.settings.max_products %}
    {% content_for 'block', type: '_product-card', id: 'static-product-card', closest.product: product %}
    {% unless forloop.last %} {% endunless %} {% endfor %} {% endcapture %} {% liquid # Create an array from the list items to be used in the carousel assign slide_content = list_items | strip assign slides = slide_content | split: '' if products != blank and products.size > 0 assign has_recommendations = 'true' else assign has_recommendations = 'false' endif %}
    {% case section.settings.layout_type %} {% when 'grid' %} {{ list_items }} {% when 'carousel' %} {% render 'resource-list-carousel', ref: 'resourceListCarousel', slides: slides, slide_count: recommendations.products.size, settings: section.settings %} {% endcase %}
    {% if section.settings.carousel_on_mobile and section.settings.layout_type != 'carousel' %} {% liquid assign mobile_carousel_gap = section.settings.columns_gap %}
    {% render 'resource-list-carousel', ref: 'resourceListCarouselMobile', slides: slides, slide_count: recommendations.products.size, settings: section.settings %}
    {% endif %} {%- else -%}
    {% for i in (1..section.settings.columns) %}
    {% endfor %}
    {%- endif -%}
    {% schema %} { "name": "t:names.product_recommendations", "disabled_on": { "groups": ["header", "footer"] }, "blocks": [ { "type": "@theme" }, { "type": "@app" }, { "type": "text" }, { "type": "icon" }, { "type": "image" }, { "type": "button" }, { "type": "video" }, { "type": "group" }, { "type": "spacer" }, { "type": "_divider" } ], "settings": [ { "type": "product", "id": "product", "label": "t:settings.product" }, { "type": "select", "id": "recommendation_type", "label": "t:settings.type", "options": [ { "value": "related", "label": "t:options.related" }, { "value": "complementary", "label": "t:options.complementary" } ], "default": "related" }, { "type": "paragraph", "content": "t:content.complementary_products" }, { "type": "header", "content": "t:content.cards_layout" }, { "type": "select", "id": "layout_type", "label": "t:settings.layout_style", "options": [ { "value": "grid", "label": "t:options.grid" }, { "value": "carousel", "label": "t:options.carousel" } ], "default": "grid" }, { "type": "checkbox", "id": "carousel_on_mobile", "label": "t:settings.carousel_on_mobile", "default": false, "visible_if": "{{ section.settings.layout_type == 'grid' }}" }, { "type": "range", "id": "max_products", "label": "t:settings.product_count", "min": 3, "max": 10, "step": 1, "default": 4 }, { "type": "range", "id": "columns", "label": "t:settings.columns", "min": 1, "max": 8, "step": 1, "default": 4 }, { "type": "select", "id": "mobile_columns", "label": "t:settings.mobile_columns", "options": [ { "value": "1", "label": "t:options.one_number" }, { "value": "2", "label": "t:options.two_number" } ], "default": "2", "visible_if": "{{ section.settings.layout_type == 'grid' and section.settings.carousel_on_mobile == false }}" }, { "type": "range", "id": "columns_gap", "label": "t:settings.horizontal_gap", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 16, "visible_if": "{{ section.settings.layout_type == 'grid' or section.settings.layout_type == 'carousel' }}" }, { "type": "range", "id": "rows_gap", "label": "t:settings.vertical_gap", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 16, "visible_if": "{{ section.settings.layout_type == 'grid' }}" }, { "type": "header", "content": "t:content.carousel_navigation", "visible_if": "{{ section.settings.layout_type == 'carousel' or section.settings.carousel_on_mobile == true }}" }, { "type": "select", "id": "icons_style", "label": "t:settings.icon", "options": [ { "value": "arrow", "label": "t:options.arrows" }, { "value": "chevron", "label": "t:options.chevrons" }, { "value": "arrows_large", "label": "t:options.arrows_large" }, { "value": "chevron_large", "label": "t:options.chevron_large" }, { "value": "none", "label": "t:options.none" } ], "default": "arrow", "visible_if": "{{ section.settings.layout_type == 'carousel' or section.settings.carousel_on_mobile == true }}" }, { "type": "select", "id": "icons_shape", "label": "t:settings.icon_background", "options": [ { "value": "none", "label": "t:options.none" }, { "value": "circle", "label": "t:options.circle" }, { "value": "square", "label": "t:options.square" } ], "default": "none", "visible_if": "{{ section.settings.icons_style != 'none' and section.settings.layout_type == 'carousel' or section.settings.carousel_on_mobile == true }}" }, { "type": "header", "content": "t:content.section_layout" }, { "type": "select", "id": "section_width", "label": "t:settings.width", "options": [ { "value": "page-width", "label": "t:options.page" }, { "value": "full-width", "label": "t:options.full" } ], "default": "page-width" }, { "type": "range", "id": "gap", "label": "t:settings.gap", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 12 }, { "type": "color_scheme", "id": "color_scheme", "label": "t:settings.color_scheme", "default": "scheme-1" }, { "type": "header", "content": "t:content.padding" }, { "type": "range", "id": "padding-block-start", "label": "t:settings.top", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 }, { "type": "range", "id": "padding-block-end", "label": "t:settings.bottom", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 } ], "presets": [ { "name": "t:names.product_recommendations", "category": "t:categories.products", "settings": { "product": "{{ closest.product }}", "recommendation_type": "related", "layout_type": "grid", "carousel_on_mobile": false, "max_products": 4, "columns": 4, "mobile_columns": "2", "columns_gap": 12, "rows_gap": 24, "icons_style": "arrow", "icons_shape": "none", "section_width": "page-width", "gap": 28, "color_scheme": "scheme-1", "padding-block-start": 48, "padding-block-end": 48 }, "blocks": { "header": { "type": "text", "name": "t:names.header", "settings": { "text": "t:html_defaults.related_product" } }, "static-product-card": { "type": "_product-card", "name": "t:names.product_card", "static": true, "settings": { "product_card_gap": 4 }, "blocks": { "product-card-gallery": { "type": "_product-card-gallery", "name": "t:names.product_card_media", "settings": { "image_ratio": "adapt", "border": "none", "border_width": 1, "border_opacity": 100, "border_radius": 0, "padding-block-start": 0, "padding-block-end": 0, "padding-inline-start": 0, "padding-inline-end": 0 } }, "product_title": { "type": "product-title", "name": "t:names.product_title", "settings": { "width": "fit-content", "max_width": "normal", "alignment": "left", "type_preset": "rte", "font": "var(--font-body--family)", "font_size": "1rem", "line_height": "normal", "letter_spacing": "normal", "case": "none", "wrap": "pretty", "color": "var(--color-foreground)", "background": false, "background_color": "#00000026", "corner_radius": 0, "padding-block-start": 4, "padding-block-end": 0, "padding-inline-start": 0, "padding-inline-end": 0 } }, "price": { "type": "price", "name": "t:names.product_price", "settings": { "show_sale_price_first": true, "show_installments": false, "show_tax_info": false, "type_preset": "h6", "width": "100%", "alignment": "left", "font": "var(--font-body--family)", "font_size": "1rem", "line_height": "normal", "letter_spacing": "normal", "case": "none", "color": "var(--color-foreground)", "padding-block-start": 0, "padding-block-end": 0, "padding-inline-start": 0, "padding-inline-end": 0 } } }, "block_order": ["product-card-gallery", "product_title", "price"] } }, "block_order": ["header"] } ] } {% endschema %} ================================================ FILE: sections/quick-order-list.liquid ================================================ {% liquid assign items_in_cart = cart | line_items_for: product assign quick_order_form_id = 'QuickOrder-ProductForm-' | append: product.id | append: '-' | append: section.id %}
    {%- form 'product', product, id: quick_order_form_id, data-type: 'add-to-cart-form' -%} {% paginate product.variants by section.settings.variants_per_page %}
    {{ 'content.your_cart' | t }}
    {{ 'content.variant' | t }}
    {{ 'content.quantity' | t }}
    {{ 'content.price' | t }}
    {{ 'content.variant_total' | t }}
    {%- for variant in product.variants -%} {% liquid assign variant_line_items = cart | line_items_for: variant assign variant_cart_quantity = variant_line_items | sum: 'quantity' | default: 0 assign variant_line_item = variant_line_items | first assign has_quantity_rules = false if variant.quantity_rule.min > 1 or variant.quantity_rule.increment > 1 or variant.quantity_rule.max != null assign has_quantity_rules = true endif assign has_volume_pricing = false if variant.quantity_price_breaks.size > 0 assign has_volume_pricing = true endif assign display_price = variant.price if has_volume_pricing and variant_cart_quantity > 0 for price_break in variant.quantity_price_breaks if variant_cart_quantity >= price_break.minimum_quantity assign display_price = price_break.price endif endfor endif assign has_discount = false if variant.compare_at_price > display_price assign has_discount = true endif capture display_price_formatted render 'format-price', price: display_price endcapture capture display_price_per_item_formatted render 'format-price', price: display_price, type: 'per_item' endcapture if has_discount capture compare_at_price_formatted render 'format-price', price: variant.compare_at_price, type: 'compare_at' endcapture endif assign variant_display_name = variant.title if product.variants_count == 1 assign variant_display_name = product.title endif assign remove_button_aria_label = 'accessibility.remove_item' | t: title: variant.title | escape assign sold_out_message = 'products.product.sold_out' | t capture quantity_selector_markup render 'quantity-selector', product: product, variant: variant, in_cart_quantity: variant_cart_quantity, line_index: forloop.index, min: 0 endcapture %}
    {% if section.settings.show_image %}
    {% if variant.image %} {{ variant.image | image_url: width: 86 | image_tag: widths: '86', class: 'quick-order-list__table-image', sizes: '43px', loading: 'lazy' }} {% endif %}
    {% endif %}
    {{ variant_display_name }} {% if section.settings.show_sku %} {{ variant.sku }} {% endif %}
    {{ variant_display_name }} {% if section.settings.show_sku %} {{ variant.sku }} {% endif %}
    {%- if has_discount -%}
    {{ 'content.price_regular' | t }}
    {{ compare_at_price_formatted }}
    {{ 'content.price_sale' | t }}
    {{ display_price_per_item_formatted }}
    {%- else -%} {{ display_price_per_item_formatted }} {%- endif -%}
    {% if variant.available %} {{ quantity_selector_markup }} {% else %} {{ sold_out_message }} {% endif %}
    {% if variant.available %} {% if has_volume_pricing or has_quantity_rules %} {% render 'volume-pricing-info', variant: variant, unique_id: variant.id, quantity: variant_cart_quantity, show_label: true %} {% endif %} {% endif %}
    {% if variant.available %} {% if has_volume_pricing or has_quantity_rules %} {% render 'volume-pricing-info', variant: variant, unique_id: variant.id, quantity: variant_cart_quantity %} {% else %}
    {% endif %} {{ quantity_selector_markup }} {% else %}
    {{ sold_out_message }} {% endif %}
    {%- if has_discount -%}
    {{ 'content.price_regular' | t }}
    {{ compare_at_price_formatted }}
    {{ 'content.price_sale' | t }}
    {{ display_price_formatted }}
    {%- else -%} {{ display_price_per_item_formatted }} {%- endif -%}
    {% liquid if variant_line_item assign total_price = variant_line_item.original_line_price else assign total_price = 0 endif %} {% capture formatted_total_price %}{% render 'format-price', price: total_price %}{% endcapture %} {{- formatted_total_price -}}
    {%- endfor -%}
    {% render 'pagination-controls', paginate: paginate, on_click_handler: '/onPaginationControlClick', ref: 'paginationNav' %} {% endpaginate %} {%- endform -%} {% liquid assign total_items_count = items_in_cart | sum: 'quantity' | default: 0 assign total_price_value = cart | line_items_for: product | sum: 'original_line_price' %} {% capture total_price %}{% render 'format-price', price: total_price_value %}{% endcapture %}
    {{ 'content.view_cart' | t }} {% if total_items_count > 0 %} {% endif %}
    {{ total_items_count }}

    {{ 'content.total_items' | t }}

    {{- total_price -}}

    {{ 'content.product_subtotal' | t }}

    {% render 'tax-info', has_discounts_enabled: false %}
    {% stylesheet %} .quick-order-list { --quantity-selector-width: 124px; --image-size: 43px; --quantity-header-padding: calc(var(--minimum-touch-target) + var(--gap-sm)); --quick-order-quantity-column-width: calc( var(--quantity-selector-width) + 2 * var(--gap-sm) + 2 * var(--minimum-touch-target) ); --transform-offset-negative: calc(-1 * var(--icon-stroke-width)); --quick-order-first-column-width: 2fr; /* Takes 2 fractions of available space */ --quick-order-price-column-width: 1fr; /* Takes 1 fraction */ --quick-order-total-column-width: 1fr; /* Takes 1 fraction */ display: flex; flex-direction: column; gap: var(--gap-sm); } .quick-order-list__container { width: 100%; } /* Grid container setup */ .quick-order-list__grid { width: 100%; display: block; /* Container is block, children use grid */ contain: layout; /* Isolate layout calculations for performance */ } .quick-order-list__grid-body { contain: layout; /* Isolate layout calculations for performance */ } .quick-order-list__grid-header, .quick-order-list__grid-row { display: grid; grid-template-columns: var(--quick-order-first-column-width) /* Variant column - takes 2 parts of available space */ var(--quick-order-quantity-column-width) /* Fixed pixel width for quantity */ var(--quick-order-price-column-width) /* Price column - takes 1 part */ var(--quick-order-total-column-width); /* Total column - takes 1 part */ gap: var(--gap-md); align-items: center; } .quick-order-list__grid-header { border-block-end: var(--style-border-width) solid var(--color-border); padding-block-end: var(--padding-xl); margin-block-end: var(--padding-sm); opacity: var(--opacity-85); font-weight: normal; font-size: var(--font-size--xs); letter-spacing: var(--letter-spacing--body-loose); } /* Add padding to quantity column header to align with content */ .quick-order-list__grid-header .quick-order-list__grid-cell--quantity { padding-inline-start: var(--quantity-header-padding); } .quick-order-list__grid-row { padding-block-start: var(--padding-sm); padding-block-end: var(--padding-sm); content-visibility: auto; contain-intrinsic-size: auto calc(2 * var(--padding-sm) + var(--image-size) + var(--minimum-touch-target) + var(--padding-2xl)); } @media screen and (min-width: 750px) { .quick-order-list__grid-row { contain-intrinsic-size: auto calc(2 * var(--padding-sm) + var(--image-size)); } } .quick-order-list__grid-cell--variant { text-align: start; justify-self: stretch; } .quick-order-list__grid-cell--quantity { display: flex; justify-content: flex-start; align-items: flex-start; justify-self: stretch; } .quick-order-list__grid-cell--quantity .variant-item__inner-container { width: 100%; justify-content: flex-start; } .quick-order-list__grid-cell--price { text-align: end; justify-self: stretch; } .quick-order-list__grid-cell--total { text-align: end; justify-self: stretch; } .variant-item__image-container, .quick-order-list__table-image { width: var(--image-size); height: auto; } .quick-order-list .pagination { margin-block-start: 0; padding-block-start: var(--padding-xl); padding-block-end: 0; } .variant-item__inner-container { display: flex; align-items: center; gap: var(--gap-sm); } .volume-pricing-info-placeholder { width: var(--minimum-touch-target); height: var(--minimum-touch-target); } .variant-item__quantity .quantity-selector { display: flex; flex: 0 0 var(--quantity-selector-width); min-width: var(--quantity-selector-width); font-size: var(--font-size--xs); height: auto; } .variant-item__remove { background-color: transparent; color: var(--color-foreground); width: var(--minimum-touch-target); height: var(--minimum-touch-target); justify-content: center; box-shadow: none; padding: 0; } .remove-icon-bottom, .remove-icon-top { transition: transform var(--animation-speed) var(--animation-easing); } .variant-item__remove:not(.variant-item__remove--hidden):hover .remove-icon-top { transform: translate(var(--transform-offset-negative), var(--icon-stroke-width)) rotate(-15deg); } .variant-item__remove:not(.variant-item__remove--hidden):is(:hover, :active) .remove-icon-bottom { transform: translateY(var(--icon-stroke-width)); } /* Hide remove button with opacity to prevent layout shift */ .variant-item__remove--hidden { opacity: 0; pointer-events: none; cursor: default; } .variant-item__name { font-weight: var(--font-weight-medium); } .variant-item__sku { font-size: var(--font-size--3xs); opacity: var(--opacity-85); } .variant-item__details { display: inline-flex; flex-direction: column; } .variant-item__totals { flex: 0 0 auto; padding-block-start: var(--padding-2xs); } /* Compare at price styles */ .variant-item__discounted-prices { display: flex; gap: var(--gap-2xs); justify-content: flex-end; } .variant-item__discounted-prices dd { margin: 0; } /* Mobile layout */ @media screen and (max-width: 749px) { .quick-order-list__grid-header, .quick-order-list__grid-row { grid-template-columns: 1fr auto; /* Variant column and total column on mobile */ gap: var(--gap-sm); max-width: 100%; overflow: hidden; align-items: flex-start; } .quick-order-list__grid-header .quick-order-list__grid-cell--total { text-align: end; } .quick-order-list__grid-row { margin-block-end: var(--margin-2xl); padding-block-end: var(--padding-2xl); border-block-end: var(--style-border-width) solid var(--color-border); } .quick-order-list__grid-row:last-child { margin-block-end: 0; border-block-end: none; } .variant-item__inner { flex: 1 1 auto; padding-inline-end: var(--padding-lg); } .variant-item__inner-container { display: flex; gap: var(--gap-md); align-items: flex-start; } .variant-item__details { flex: 1; display: flex; flex-direction: column; min-width: 0; /* Allow text to shrink */ } .variant-item__totals { flex: 0 0 auto; text-align: end; padding-block-start: var(--padding-2xs); } .variant-item__totals .variant-item__total-price { font-size: var(--font-size--sm); font-weight: var(--font-weight-medium); } .variant-item__title-container .variant-item__name { display: block; font-size: var(--font-size--sm); line-height: var(--line-height-tight); margin: 0; } .variant-item__mobile-price-container { margin-block-end: var(--margin-xs); } .variant-item__mobile-price { font-size: var(--font-size--sm); opacity: var(--opacity-85); white-space: nowrap; } /* Mobile compare at price styles */ .variant-item__discounted-prices--mobile { display: flex; flex-direction: row; align-items: baseline; justify-content: flex-start; gap: var(--gap-xs); margin-block-start: var(--margin-2xs); margin-block-end: 0; } .variant-item__discounted-prices--mobile dd { display: inline; } .variant-item__mobile-quantity { display: flex; align-items: center; gap: 0; } /* Mobile-only content styles */ .variant-item__mobile-info { display: flex; flex-direction: column; width: 100%; } .variant-item__image-container { flex: 0 0 var(--image-size); width: var(--image-size); height: var(--image-size); } .quick-order-list__table-image { width: 100%; height: 100%; } .variant-item__mobile-quantity .quantity-selector { display: flex; flex: 0 0 var(--quantity-selector-width); min-width: var(--quantity-selector-width); font-size: var(--font-size--xs); margin: 0; padding: 0; } /* Mobile remove button styling */ .variant-item__remove--mobile { background-color: transparent; color: var(--color-foreground); width: var(--minimum-touch-target); height: var(--minimum-touch-target); min-width: var(--minimum-touch-target); display: flex; align-items: center; justify-content: center; box-shadow: none; padding: 0; margin: 0; flex-shrink: 0; border: none; cursor: pointer; } .variant-item__remove--mobile svg { width: var(--icon-size-sm); height: var(--icon-size-sm); } .variant-item__remove--mobile:not(.variant-item__remove--hidden):hover { opacity: var(--opacity-70); } .quick-order-list .pagination { padding-block-start: var(--padding-2xl); } } .quick-order-list-disabled { pointer-events: none; } .quick-order-list-total { background: var(--color-background); border-block-start: var(--style-border-width) solid var(--color-border); } /* Tablet and Desktop styles - sticky footer */ @media screen and (min-width: 750px) { .quick-order-list-total { position: sticky; inset-block-end: 0; z-index: var(--layer-raised); } } .quick-order-list-total__info, .quick-order-list-total__confirmation { min-height: 8rem; padding-block-start: var(--padding-4xl); } .quick-order-list-total__info { align-items: flex-start; gap: var(--gap-md); } .quick-order-list-total__confirmation { display: flex; gap: var(--gap-2xl); align-items: center; justify-content: center; padding: var(--padding-2xl) var(--padding-xl); } .quick-order-list-total__column { display: flex; flex-direction: column; } .quick-order-list-total__actions { display: flex; } /* Desktop layout - Use CSS Grid to match main table alignment */ @media screen and (min-width: 750px) { .quick-order-list-total__info { display: grid; grid-template-columns: var(--quick-order-first-column-width) /* Variant column - takes 2 parts of available space */ var(--quick-order-quantity-column-width) /* Fixed pixel width for quantity */ var(--quick-order-price-column-width) /* Price column - takes 1 part */ var(--quick-order-total-column-width); /* Total column - takes 1 part */ } .quick-order-list-total__column { grid-column: 1; display: flex; flex-direction: column; gap: var(--gap-md); } .quick-order-list-total__summary { grid-column: 2 / 5; display: grid; grid-template-columns: var(--quick-order-quantity-column-width, 234px) auto; } .quick-order-list-total__items { grid-column: 1; justify-self: center; text-align: center; } .quick-order-list-total__price { grid-column: 3; justify-self: end; text-align: end; } } /* Tablet-specific overrides - 750px to 989px */ @media screen and (min-width: 750px) and (max-width: 989px) { .quick-order-list-total__actions { flex-direction: column; } .quick-order-list-total__messages { align-items: stretch; } .quick-order-list__remove-all-button { padding-inline: 0; } } .quick-order-list__button.button--full-width { width: 100%; } .quick-order-list__button.button { display: flex; align-items: center; justify-content: center; } .quick-order-list-total .button--unstyled { border: none; box-shadow: none; background-color: transparent; color: var(--color-foreground); cursor: pointer; } .quick-order-list__remove-all-button svg { width: var(--icon-size-sm); height: var(--icon-size-sm); flex-shrink: 0; } .quick-order-list-total__items span { display: block; margin-block-end: var(--margin-xs); } .quick-order-list-total__items .h5 { margin: 0; letter-spacing: var(--letter-spacing--body-loose); opacity: var(--opacity-85); } .quick-order-list-total__subtotal-value { display: block; margin-block-end: var(--margin-xs); line-height: var(--font-paragraph--line-height); } /* Ensure text-component displays properly */ .quick-order-list-total__subtotal-value text-component { display: block; } .quick-order-list-total__subtotal { margin: 0; letter-spacing: var(--letter-spacing--body-loose); opacity: var(--opacity-85); } .quick-order-list-total__tax-note { opacity: var(--opacity-subdued-text); } .quick-order-list-total__messages { display: flex; flex-direction: column; gap: var(--gap-xs); } .quick-order-list-total__success, .quick-order-list-total__error { display: flex; align-items: center; gap: var(--gap-xs); } .quick-order-list-total__success .icon-success, .quick-order-list-total__error .quick-order-list-total__icon--error { display: inline-flex; align-items: center; justify-content: center; width: var(--icon-size-sm); height: var(--icon-size-sm); color: inherit; } .quick-order-list-total__success .icon-success svg, .quick-order-list-total__error .quick-order-list-total__icon--error svg { width: 100%; height: 100%; } .quick-order-list-total__error:empty, .quick-order-list-total__success:empty { display: none; } .quick-order-list-total__info.confirmation-visible { display: none; } .quick-order-list-total__confirmation-text { white-space: nowrap; } .quick-order-list-total__confirmation-buttons { display: flex; gap: var(--gap-md); align-items: center; } .quick-order-list-total__confirmation button { margin: 0; white-space: nowrap; } .quick-order-list__remove-all-button { display: flex; align-items: center; justify-content: center; gap: var(--gap-sm); } /* Mobile styles */ @media screen and (max-width: 749px) { .quick-order-list-total__info { display: flex; flex-direction: column; align-items: center; } .quick-order-list-total__column { order: 3; /* Move column to the end on mobile */ width: 100%; flex: 1 1 auto; } .quick-order-list-total__actions { flex-direction: column; width: 100%; } .quick-order-list-total__messages { width: 100%; align-items: center; margin-block-start: var(--margin-xs); } .quick-order-list-total__summary { order: 1; /* First on mobile */ display: flex; flex-direction: column; align-items: center; width: 100%; gap: var(--gap-md); } .quick-order-list-total__items { text-align: center; width: auto; display: flex; align-items: center; justify-content: center; gap: var(--gap-xs); } .quick-order-list-total__items span { display: inline; margin-block-end: 0; } .quick-order-list-total__items .h5 { display: inline; } .quick-order-list-total__price { text-align: center; width: 100%; } .quick-order-list-total__product-total { display: flex; align-items: center; justify-content: center; gap: var(--gap-xs); } .quick-order-list-total__product-total .quick-order-list-total__subtotal-value { display: inline-block; margin-block-end: 0; } .quick-order-list-total__product-total .quick-order-list-total__subtotal { display: inline; } .quick-order-list__button, .quick-order-list__remove-all-button { width: 100%; justify-content: center; } .quick-order-list-total__confirmation { flex-direction: column; } .quick-order-list-total__tax-note { margin-block-start: var(--margin-xs); } } {% endstylesheet %} {% schema %} { "name": "t:names.quick_order_list", "tag": "section", "enabled_on": { "templates": ["product"] }, "blocks": [], "settings": [ { "type": "range", "id": "variants_per_page", "label": "t:settings.variant_per_page", "min": 5, "max": 50, "step": 1, "default": 50 }, { "type": "checkbox", "id": "show_image", "label": "t:settings.image", "default": false }, { "type": "checkbox", "id": "show_sku", "label": "t:settings.skus", "default": false }, { "type": "color_scheme", "id": "color_scheme", "label": "t:settings.color_scheme", "default": "scheme-1" }, { "type": "header", "content": "t:content.padding" }, { "type": "range", "id": "padding-block-start", "label": "t:settings.top", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 32 }, { "type": "range", "id": "padding-block-end", "label": "t:settings.bottom", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 32 } ], "presets": [ { "name": "t:names.quick_order_list", "category": "t:categories.products", "settings": { "padding-block-start": 48, "padding-block-end": 48 } } ] } {% endschema %} ================================================ FILE: sections/search-header.liquid ================================================
    {% assign heading_text = 'content.search' | t %} {% if search.performed %} {% assign heading_text = 'content.search_results' | t %} {% endif %} {% capture heading_text %}

    {{ heading_text }}

    {% endcapture %} {% content_for 'block', id: 'heading', type: '_heading', text: heading_text %} {% content_for 'block', id: 'search', type: '_search-input' %}
    {% schema %} { "name": "t:names.search", "settings": [ { "type": "select", "id": "alignment", "label": "t:settings.alignment", "options": [ { "value": "flex-start", "label": "t:options.left" }, { "value": "center", "label": "t:options.center" }, { "value": "flex-end", "label": "t:options.right" } ], "default": "flex-start" }, { "type": "color_scheme", "id": "color_scheme", "label": "t:settings.color_scheme", "default": "scheme-1" }, { "type": "header", "content": "t:content.padding" }, { "type": "range", "id": "padding-block-start", "label": "t:settings.top", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 }, { "type": "range", "id": "padding-block-end", "label": "t:settings.bottom", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 } ] } {% endschema %} ================================================ FILE: sections/search-results.liquid ================================================
    {% render 'skip-to-content-link', href: '#ResultsList', text: 'accessibility.skip_to_results_list' %}
    {% assign products_per_page = 24 %} {% if section.settings.enable_infinite_scroll == false %} {% assign products_per_page = section.settings.products_per_page %} {% endif %} {% paginate search.results by products_per_page %} {% if search.results_count > 0 %} {% content_for 'block', type: 'filters', id: 'filters', results: search, results_size: search.results_count %} {% assign products = search.results | where: 'object_type', 'product' %} {% else %} {% assign collection = settings.empty_state_collection | default: collections.all %} {% assign default_title = 'content.search_results_resource_products' | t %} {% assign title = settings.empty_state_collection.title | default: default_title %} {% assign products = collection.products %} {% endif %} {% capture children %} {% for product in products %}
  • {% content_for 'block', type: '_product-card', id: 'product-card', closest.product: product %}
  • {% endfor %} {% endcapture %} {% render 'product-grid', section: section, children: children, products: products, paginate: paginate, enable_infinite_scroll: section.settings.enable_infinite_scroll, title: title %} {% endpaginate %}
    {% schema %} { "name": "t:names.search_results", "settings": [ { "type": "paragraph", "content": "t:content.edit_empty_state_collection_in_theme_settings" }, { "type": "select", "id": "layout_type", "label": "t:settings.type", "options": [ { "value": "grid", "label": "t:options.grid" }, { "value": "organic", "label": "t:options.editorial" } ], "default": "grid" }, { "type": "select", "id": "product_card_size", "label": "t:settings.card_size", "options": [ { "value": "small", "label": "t:options.small" }, { "value": "medium", "label": "t:options.medium" }, { "value": "large", "label": "t:options.large" }, { "value": "extra-large", "label": "t:options.extra_large" } ], "default": "medium", "visible_if": "{{ section.settings.layout_type == 'grid' }}" }, { "type": "select", "id": "mobile_product_card_size", "label": "t:settings.mobile_card_size", "options": [ { "value": "small", "label": "t:options.small" }, { "value": "large", "label": "t:options.large" } ], "default": "small" }, { "type": "checkbox", "id": "enable_infinite_scroll", "label": "t:settings.auto_load_products", "default": true }, { "type": "range", "id": "products_per_page", "label": "t:settings.products_per_page", "min": 8, "max": 36, "step": 4, "default": 24, "visible_if": "{{ section.settings.enable_infinite_scroll == false }}" }, { "type": "header", "content": "t:content.layout" }, { "type": "select", "id": "product_grid_width", "label": "t:settings.width", "options": [ { "value": "centered", "label": "t:options.page" }, { "value": "full-width", "label": "t:options.full" } ], "default": "centered" }, { "type": "checkbox", "id": "full_width_on_mobile", "label": "t:settings.full_width_on_mobile", "default": true, "visible_if": "{{ section.settings.product_grid_width != 'full-width' }}" }, { "type": "range", "id": "columns_gap_horizontal", "label": "t:settings.horizontal_gap", "min": 0, "max": 50, "step": 1, "unit": "px", "default": 16 }, { "type": "range", "id": "columns_gap_vertical", "label": "t:settings.vertical_gap", "min": 0, "max": 50, "step": 1, "unit": "px", "default": 16 }, { "type": "range", "id": "padding-inline-start", "label": "t:settings.left_padding", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 }, { "type": "range", "id": "padding-inline-end", "label": "t:settings.right_padding", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 }, { "type": "header", "content": "t:content.section_layout" }, { "type": "color_scheme", "id": "color_scheme", "label": "t:settings.color_scheme", "default": "scheme-1" }, { "type": "range", "id": "padding-block-start", "label": "t:settings.top_padding", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 8 }, { "type": "range", "id": "padding-block-end", "label": "t:settings.bottom_padding", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 8 } ], "presets": [] } {% endschema %} ================================================ FILE: sections/section-rendering-product-card.liquid ================================================ {% comment %} This section is only to be called by the Section Rendering API. Faster to render a single card than the entire product grid. HTML updated based on client-side interactions needs to be rendered here. It is not important to have the exact same HTML structure as the final rendered product card. The variant-picker.js script will morph specific elements as needed. {% endcomment %} {% liquid if product == blank assign product = closest.product endif if settings.transition_to_main_product assign featured_media_url = product.selected_or_first_available_variant.featured_image | image_url: width: 500 if featured_media_url == blank assign featured_media_url = product.featured_media.preview_image | image_url: width: 500 endif endif assign url = product.selected_or_first_available_variant.url unless url assign url = product.first_available_variant.url endunless unless url assign url = product.url endunless assign sku = product.selected_or_first_available_variant.sku %} {% render 'variant-swatches', product_resource: product, has_option_selected: true %} {% render 'price', product_resource: product, show_unit_price: true %} {% render 'sku', product_resource: product %} {% schema %} { "name": "t:names.product_card_rendering", "disabled_on": { "groups": ["header", "footer"] }, "settings": [ { "type": "product", "id": "product", "label": "t:settings.product" } ] } {% endschema %} ================================================ FILE: sections/section.liquid ================================================ {% capture children %} {% content_for 'blocks' %} {% endcapture %} {% render 'section', section: section, children: children %} {% schema %} { "name": "t:names.section", "class": "section-wrapper", "blocks": [ { "type": "@theme" }, { "type": "@app" }, { "type": "_divider" } ], "disabled_on": { "groups": ["header"] }, "settings": [ { "type": "header", "content": "t:content.layout" }, { "type": "select", "id": "content_direction", "label": "t:settings.direction", "options": [ { "value": "column", "label": "t:options.vertical" }, { "value": "row", "label": "t:options.horizontal" } ], "default": "column" }, { "type": "checkbox", "id": "vertical_on_mobile", "label": "t:settings.vertical_on_mobile", "default": true, "visible_if": "{{ section.settings.content_direction == 'row' }}" }, { "type": "select", "id": "horizontal_alignment", "label": "t:settings.alignment", "options": [ { "value": "flex-start", "label": "t:options.left" }, { "value": "center", "label": "t:options.center" }, { "value": "flex-end", "label": "t:options.right" }, { "value": "space-between", "label": "t:options.space_between" } ], "default": "flex-start", "visible_if": "{{ section.settings.content_direction == 'row' }}" }, { "type": "select", "id": "vertical_alignment", "label": "t:settings.position", "options": [ { "value": "flex-start", "label": "t:options.top" }, { "value": "center", "label": "t:options.center" }, { "value": "flex-end", "label": "t:options.bottom" } ], "default": "center", "visible_if": "{{ section.settings.content_direction == 'row' }}" }, { "type": "checkbox", "id": "align_baseline", "label": "t:settings.align_baseline", "default": false, "visible_if": "{{ section.settings.vertical_alignment == 'flex-end' }}" }, { "type": "select", "id": "horizontal_alignment_flex_direction_column", "label": "t:settings.alignment", "options": [ { "value": "flex-start", "label": "t:options.left" }, { "value": "center", "label": "t:options.center" }, { "value": "flex-end", "label": "t:options.right" } ], "default": "flex-start", "visible_if": "{{ section.settings.content_direction != 'row' }}" }, { "type": "select", "id": "vertical_alignment_flex_direction_column", "label": "t:settings.position", "options": [ { "value": "flex-start", "label": "t:options.top" }, { "value": "center", "label": "t:options.center" }, { "value": "flex-end", "label": "t:options.bottom" }, { "value": "space-between", "label": "t:options.space_between" } ], "default": "center", "visible_if": "{{ section.settings.content_direction == 'column' }}" }, { "type": "range", "id": "gap", "label": "t:settings.gap", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 12 }, { "type": "header", "content": "t:content.size" }, { "type": "select", "id": "section_width", "label": "t:settings.width", "options": [ { "value": "page-width", "label": "t:options.page" }, { "value": "full-width", "label": "t:options.full" } ], "default": "page-width" }, { "type": "select", "id": "section_height", "label": "t:settings.height", "options": [ { "value": "", "label": "t:options.auto" }, { "value": "small", "label": "t:options.small" }, { "value": "medium", "label": "t:options.medium" }, { "value": "large", "label": "t:options.large" }, { "value": "full-screen", "label": "t:options.full_screen" }, { "value": "custom", "label": "t:options.custom" } ], "default": "" }, { "type": "range", "id": "section_height_custom", "label": "t:settings.custom_height", "min": 0, "max": 100, "step": 1, "default": 50, "unit": "%", "visible_if": "{{ section.settings.section_height == 'custom' }}" }, { "type": "header", "content": "t:content.appearance" }, { "type": "color_scheme", "id": "color_scheme", "label": "t:settings.color_scheme", "default": "scheme-1" }, { "type": "select", "id": "background_media", "label": "t:settings.background_media", "options": [ { "value": "none", "label": "t:options.none" }, { "value": "image", "label": "t:options.image" }, { "value": "video", "label": "t:options.video" } ], "default": "none" }, { "type": "video", "id": "video", "label": "t:settings.video", "visible_if": "{{ section.settings.background_media == 'video' }}" }, { "type": "select", "id": "video_position", "label": "t:settings.video_position", "options": [ { "value": "cover", "label": "t:options.cover" }, { "value": "contain", "label": "t:options.contain" } ], "default": "cover", "visible_if": "{{ section.settings.background_media == 'video' }}" }, { "type": "image_picker", "id": "background_image", "label": "t:settings.image", "visible_if": "{{ section.settings.background_media == 'image' }}" }, { "type": "select", "id": "background_image_position", "label": "t:settings.image_position", "options": [ { "value": "cover", "label": "t:options.cover" }, { "value": "fit", "label": "t:options.fit" } ], "default": "cover", "visible_if": "{{ section.settings.background_media == 'image' }}" }, { "type": "select", "id": "border", "label": "t:settings.borders", "options": [ { "value": "none", "label": "t:options.none" }, { "value": "solid", "label": "t:options.solid" } ], "default": "none" }, { "type": "range", "id": "border_width", "min": 0, "max": 10, "step": 0.5, "unit": "px", "label": "t:settings.border_width", "default": 1, "visible_if": "{{ section.settings.border != 'none' }}" }, { "type": "range", "id": "border_opacity", "min": 0, "max": 100, "step": 1, "unit": "%", "label": "t:settings.border_opacity", "default": 100, "visible_if": "{{ section.settings.border != 'none' }}" }, { "type": "range", "id": "border_radius", "label": "t:settings.border_radius", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 }, { "type": "checkbox", "id": "toggle_overlay", "label": "t:settings.background_overlay" }, { "type": "color", "id": "overlay_color", "label": "t:settings.overlay_color", "alpha": true, "default": "#00000026", "visible_if": "{{ section.settings.toggle_overlay }}" }, { "type": "select", "id": "overlay_style", "label": "t:settings.overlay_style", "options": [ { "value": "solid", "label": "t:options.solid" }, { "value": "gradient", "label": "t:options.gradient" } ], "default": "solid", "visible_if": "{{ section.settings.toggle_overlay }}" }, { "type": "select", "id": "gradient_direction", "label": "t:settings.gradient_direction", "options": [ { "value": "to top", "label": "t:options.up" }, { "value": "to bottom", "label": "t:options.down" } ], "default": "to top", "visible_if": "{{ section.settings.toggle_overlay and section.settings.overlay_style == 'gradient' }}" }, { "type": "header", "content": "t:content.padding" }, { "type": "range", "id": "padding-block-start", "label": "t:settings.top", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 }, { "type": "range", "id": "padding-block-end", "label": "t:settings.bottom", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 } ], "presets": [ { "name": "t:names.custom_section", "category": "t:categories.layout", "settings": { "section_height": "small" } }, { "name": "t:names.rich_text_section", "category": "t:categories.text", "blocks": { "heading": { "type": "text", "name": "t:names.heading", "settings": { "text": "t:html_defaults.new_arrivals_h2", "width": "fit-content", "max_width": "normal", "alignment": "left", "type_preset": "rte", "font": "var(--font-body--family)", "font_size": "", "line_height": "normal", "letter_spacing": "normal", "case": "none", "wrap": "pretty", "background": false, "padding-block-start": 0, "padding-block-end": 0, "padding-inline-start": 0, "padding-inline-end": 0 } }, "text": { "type": "text", "name": "t:names.text", "settings": { "text": "t:html_defaults.make_things_better_extended", "width": "fit-content", "max_width": "normal", "alignment": "left", "type_preset": "rte", "font": "var(--font-body--family)", "font_size": "", "line_height": "normal", "letter_spacing": "normal", "case": "none", "wrap": "pretty", "background": false, "padding-block-start": 0, "padding-block-end": 0, "padding-inline-start": 0, "padding-inline-end": 0 } }, "button": { "type": "button", "name": "t:names.button", "settings": { "label": "t:text_defaults.button_label", "link": "shopify://collections/all", "open_in_new_tab": false, "style_class": "button", "width": "fit-content", "custom_width": 100, "width_mobile": "fit-content", "custom_width_mobile": 100 } } }, "block_order": ["heading", "text", "button"], "settings": { "content_direction": "column", "vertical_on_mobile": true, "horizontal_alignment": "flex-start", "vertical_alignment": "center", "horizontal_alignment_flex_direction_column": "center", "vertical_alignment_flex_direction_column": "center", "gap": 25, "section_width": "page-width", "section_height": "small", "color_scheme": "", "background_media": "none", "video_position": "cover", "background_image_position": "cover", "border": "none", "border_width": 1, "border_opacity": 100, "border_radius": 0, "padding-block-start": 48, "padding-block-end": 48 } }, { "name": "t:names.faq_section", "category": "t:categories.text", "blocks": { "text": { "type": "text", "name": "t:names.heading", "settings": { "text": "t:html_defaults.faq", "type_preset": "rte", "font": "var(--font-body--family)", "font_size": "", "line_height": "normal", "letter_spacing": "normal", "case": "none", "wrap": "pretty", "width": "fit-content", "max_width": "narrow", "alignment": "left", "padding-block-start": 0, "padding-block-end": 0, "padding-inline-start": 0, "padding-inline-end": 0 } }, "accordion": { "type": "accordion", "name": "t:names.accordion", "settings": { "icon": "caret", "dividers": true, "type_preset": "h5", "inherit_color_scheme": true, "color_scheme": "", "border": "none", "border_width": 1, "border_opacity": 100, "border_radius": 0, "padding-block-start": 0, "padding-block-end": 0, "padding-inline-start": 0, "padding-inline-end": 0 }, "blocks": { "accordion_row_1": { "type": "_accordion-row", "settings": { "heading": "t:text_defaults.what_is_return_policy" }, "blocks": { "text": { "type": "text", "settings": { "text": "t:html_defaults.goal_for_every_customer", "type_preset": "rte", "font": "var(--font-body--family)", "font_size": "", "line_height": "normal", "letter_spacing": "normal", "case": "none", "wrap": "pretty", "width": "100%", "max_width": "normal", "alignment": "left", "padding-block-start": 0, "padding-block-end": 0, "padding-inline-start": 0, "padding-inline-end": 0 } } }, "block_order": ["text"] }, "accordion_row_2": { "type": "_accordion-row", "settings": { "heading": "t:text_defaults.are_purchases_final_sale" }, "blocks": { "text": { "type": "text", "settings": { "text": "t:html_defaults.unable_to_accept_returns", "type_preset": "rte", "font": "var(--font-body--family)", "font_size": "", "line_height": "normal", "letter_spacing": "normal", "case": "none", "wrap": "pretty", "width": "100%", "max_width": "normal", "alignment": "left", "padding-block-start": 0, "padding-block-end": 0, "padding-inline-start": 0, "padding-inline-end": 0 } } }, "block_order": ["text"] }, "accordion_row_3": { "type": "_accordion-row", "name": "t:names.accordion_row", "settings": { "heading": "t:text_defaults.when_will_order_arrive" }, "blocks": { "text": { "type": "text", "name": "t:names.text", "settings": { "text": "t:html_defaults.work_quickly_to_ship", "type_preset": "rte", "font": "var(--font-body--family)", "font_size": "", "line_height": "normal", "letter_spacing": "normal", "case": "none", "wrap": "pretty", "width": "100%", "max_width": "normal", "alignment": "left", "padding-block-start": 0, "padding-block-end": 0, "padding-inline-start": 0, "padding-inline-end": 0 } } }, "block_order": ["text"] }, "accordion_row_4": { "type": "_accordion-row", "name": "t:names.accordion_row", "settings": { "heading": "t:text_defaults.where_are_products_made" }, "blocks": { "text": { "type": "text", "name": "t:names.text", "settings": { "text": "t:html_defaults.made_local_and_global", "type_preset": "rte", "font": "var(--font-body--family)", "font_size": "", "line_height": "normal", "letter_spacing": "normal", "case": "none", "wrap": "pretty", "width": "100%", "max_width": "normal", "alignment": "left", "padding-block-start": 0, "padding-block-end": 0, "padding-inline-start": 0, "padding-inline-end": 0 } } }, "block_order": ["text"] }, "accordion_row_5": { "type": "_accordion-row", "name": "t:names.accordion_row", "settings": { "heading": "t:text_defaults.how_much_for_shipping" }, "blocks": { "text": { "type": "text", "name": "t:names.text", "settings": { "text": "t:html_defaults.shipping_based_on_location", "type_preset": "rte", "font": "var(--font-body--family)", "font_size": "", "line_height": "normal", "letter_spacing": "normal", "case": "none", "wrap": "pretty", "width": "100%", "max_width": "normal", "alignment": "left", "padding-block-start": 0, "padding-block-end": 0, "padding-inline-start": 0, "padding-inline-end": 0 } } }, "block_order": ["text"] } }, "block_order": ["accordion_row_1", "accordion_row_2", "accordion_row_3", "accordion_row_4", "accordion_row_5"] } }, "block_order": ["text", "accordion"], "settings": { "content_direction": "column", "vertical_on_mobile": true, "horizontal_alignment": "flex-start", "vertical_alignment": "center", "horizontal_alignment_flex_direction_column": "flex-start", "vertical_alignment_flex_direction_column": "center", "gap": 32, "section_width": "page-width", "section_height": "", "color_scheme": "", "background_media": "none", "video_position": "cover", "background_image_position": "cover", "border": "none", "border_width": 1, "border_opacity": 100, "border_radius": 0, "padding-block-start": 48, "padding-block-end": 48 } }, { "name": "t:names.video_section", "category": "t:categories.storytelling", "settings": { "content_direction": "column", "vertical_on_mobile": true, "horizontal_alignment": "flex-start", "vertical_alignment": "center", "horizontal_alignment_flex_direction_column": "flex-start", "vertical_alignment_flex_direction_column": "center", "gap": 16, "section_width": "page-width", "section_height": "", "color_scheme": "", "background_media": "none", "video_position": "cover", "background_image_position": "cover", "border": "none", "border_width": 1, "border_opacity": 100, "border_radius": 0, "padding-block-start": 32, "padding-block-end": 32 }, "blocks": { "video": { "type": "video", "name": "t:names.video", "settings": { "video": "", "custom_width": 100, "custom_width_mobile": 100, "aspect_ratio": "16/9", "padding-block-start": 0, "padding-block-end": 0, "padding-inline-start": 0, "padding-inline-end": 0 } }, "group": { "type": "group", "name": "t:names.caption", "settings": { "content_direction": "row", "vertical_on_mobile": true, "horizontal_alignment": "space-between", "vertical_alignment": "flex-end", "align_baseline": true, "horizontal_alignment_flex_direction_column": "flex-start", "vertical_alignment_flex_direction_column": "center", "gap": 12, "width": "fill", "custom_width": 100, "width_mobile": "fill", "custom_width_mobile": 100, "height": "fit", "custom_height": 100, "inherit_color_scheme": true, "color_scheme": "", "background_media": "none", "video_position": "cover", "background_image_position": "cover", "border": "none", "border_width": 1, "border_opacity": 100, "border_radius": 0, "padding-block-start": 0, "padding-block-end": 0, "padding-inline-start": 0, "padding-inline-end": 0 }, "blocks": { "text": { "type": "text", "name": "t:names.text", "settings": { "text": "t:html_defaults.product_launch", "type_preset": "rte", "font": "var(--font-body--family)", "font_size": "", "line_height": "normal", "letter_spacing": "normal", "case": "none", "wrap": "pretty", "width": "fit-content", "max_width": "normal", "alignment": "left", "padding-block-start": 0, "padding-block-end": 0, "padding-inline-start": 0, "padding-inline-end": 0 } }, "button": { "type": "button", "name": "t:names.button", "settings": { "label": "t:text_defaults.discover_collection", "link": "shopify://collections/all", "open_in_new_tab": false, "style_class": "link", "width": "fit-content", "custom_width": 100, "width_mobile": "fit-content", "custom_width_mobile": 100 } } }, "block_order": ["text", "button"] } }, "block_order": ["video", "group"] }, { "name": "t:names.pull_quote", "category": "t:categories.text", "blocks": { "text": { "type": "text", "settings": { "text": "t:html_defaults.product_story", "type_preset": "h2", "width": "100%", "max_width": "narrow", "alignment": "center" } }, "button": { "type": "button", "settings": { "label": "t:text_defaults.shop_now_button_label", "link": "shopify://collections/all", "style_class": "link" } } }, "block_order": ["text", "button"], "settings": { "horizontal_alignment_flex_direction_column": "center", "gap": 16, "padding-block-start": 64, "padding-block-end": 64 } }, { "name": "t:names.contact_form", "category": "t:categories.forms", "blocks": { "text": { "type": "text", "settings": { "text": "t:html_defaults.contact_us", "type_preset": "rte", "font": "var(--font-body--family)", "font_size": "", "line_height": "normal", "letter_spacing": "normal", "case": "none", "wrap": "pretty", "width": "100%", "max_width": "normal", "alignment": "center", "padding-block-start": 0, "padding-block-end": 0 } }, "contact_form": { "type": "contact-form", "settings": { "width": "custom", "custom_width": 50, "width_mobile": "custom", "custom_width_mobile": 100, "inherit_color_scheme": true, "color_scheme": "", "padding-block-start": 0, "padding-block-end": 0, "padding-inline-start": 0, "padding-inline-end": 0 }, "blocks": { "submit-button": { "type": "contact-form-submit-button", "static": true, "settings": { "label": "t:text_defaults.submit_button_label", "style_class": "button", "width": "fit-content", "custom_width": 100, "width_mobile": "fit-content", "custom_width_mobile": 100 } } }, "block_order": [] } }, "block_order": ["text", "contact_form"], "settings": { "content_direction": "column", "vertical_on_mobile": true, "horizontal_alignment": "flex-start", "vertical_alignment": "center", "horizontal_alignment_flex_direction_column": "center", "vertical_alignment_flex_direction_column": "center", "gap": 32, "section_width": "page-width", "section_height": "", "color_scheme": "scheme-1", "background_media": "none", "video_position": "cover", "background_image_position": "cover", "border": "none", "border_width": 1, "border_opacity": 100, "border_radius": 0, "padding-block-start": 32, "padding-block-end": 32 } }, { "name": "t:names.email_signup", "category": "t:categories.forms", "settings": { "horizontal_alignment_flex_direction_column": "center", "gap": 16, "color_scheme": "scheme-2", "padding-block-start": 40, "padding-block-end": 40 }, "blocks": { "text_1": { "type": "text", "name": "t:names.heading", "settings": { "text": "t:html_defaults.subscribe", "width": "100%", "alignment": "center" } }, "text_2": { "type": "text", "settings": { "text": "t:html_defaults.first_to_know", "type_preset": "paragraph", "width": "100%", "alignment": "center" } }, "email_signup": { "type": "email-signup", "settings": { "width": "custom", "custom_width": 50, "style_class": "button-unstyled", "display_type": "arrow", "label": "t:text_defaults.sign_up_button_label", "integrated_button": true } } }, "block_order": ["text_1", "text_2", "email_signup"] }, { "name": "t:names.icons_with_text", "category": "t:categories.text", "blocks": { "group_1": { "type": "group", "settings": { "content_direction": "column", "vertical_on_mobile": true, "horizontal_alignment": "flex-start", "vertical_alignment": "center", "horizontal_alignment_flex_direction_column": "center", "vertical_alignment_flex_direction_column": "center", "gap": 16, "height": "fit", "inherit_color_scheme": true }, "blocks": { "icon": { "type": "icon", "settings": { "icon": "eye", "width": 32, "link": "" } }, "group": { "type": "group", "settings": { "gap": 4 }, "blocks": { "heading": { "type": "text", "settings": { "text": "t:html_defaults.intentional_design", "type_preset": "h3", "font": "var(--font-body--family)", "font_size": "", "line_height": "normal", "letter_spacing": "normal", "case": "none", "wrap": "pretty", "width": "100%", "max_width": "normal", "alignment": "center", "padding-block-start": 0, "padding-block-end": 0 } }, "text": { "type": "text", "settings": { "text": "t:html_defaults.everythings_starts_with_why", "type_preset": "rte", "font": "var(--font-body--family)", "font_size": "", "line_height": "normal", "letter_spacing": "normal", "case": "none", "wrap": "pretty", "width": "100%", "max_width": "normal", "alignment": "center", "padding-block-start": 0, "padding-block-end": 0 } } }, "block_order": ["heading", "text"] } }, "block_order": ["icon", "group"] }, "group_2": { "type": "group", "settings": { "content_direction": "column", "vertical_on_mobile": true, "horizontal_alignment": "flex-start", "vertical_alignment": "center", "horizontal_alignment_flex_direction_column": "center", "vertical_alignment_flex_direction_column": "center", "gap": 16, "height": "fit", "inherit_color_scheme": true }, "blocks": { "icon": { "type": "icon", "settings": { "icon": "heart", "width": 32, "link": "" } }, "group": { "type": "group", "settings": { "gap": 4 }, "blocks": { "heading": { "type": "text", "settings": { "text": "t:html_defaults.made_with_care_h2", "type_preset": "h3", "font": "var(--font-body--family)", "font_size": "", "line_height": "normal", "letter_spacing": "normal", "case": "none", "wrap": "pretty", "width": "100%", "max_width": "normal", "alignment": "center", "padding-block-start": 0, "padding-block-end": 0 } }, "text": { "type": "text", "settings": { "text": "t:html_defaults.build_better", "type_preset": "rte", "font": "var(--font-body--family)", "font_size": "", "line_height": "normal", "letter_spacing": "normal", "case": "none", "wrap": "pretty", "width": "100%", "max_width": "normal", "alignment": "center", "padding-block-start": 0, "padding-block-end": 0 } } }, "block_order": ["heading", "text"] } }, "block_order": ["icon", "group"] }, "group_3": { "type": "group", "settings": { "content_direction": "column", "vertical_on_mobile": true, "horizontal_alignment": "flex-start", "vertical_alignment": "center", "horizontal_alignment_flex_direction_column": "center", "vertical_alignment_flex_direction_column": "center", "gap": 16, "height": "fit", "inherit_color_scheme": true }, "blocks": { "icon": { "type": "icon", "settings": { "icon": "silhouette", "width": 32, "link": "" } }, "group": { "type": "group", "settings": { "gap": 4 }, "blocks": { "heading": { "type": "text", "settings": { "text": "t:html_defaults.team_with_goal", "type_preset": "h3", "font": "var(--font-body--family)", "font_size": "", "line_height": "normal", "letter_spacing": "normal", "case": "none", "wrap": "pretty", "width": "100%", "max_width": "normal", "alignment": "center", "padding-block-start": 0, "padding-block-end": 0 } }, "text": { "type": "text", "settings": { "text": "t:html_defaults.real_people", "type_preset": "rte", "font": "var(--font-body--family)", "font_size": "", "line_height": "normal", "letter_spacing": "normal", "case": "none", "wrap": "pretty", "width": "100%", "max_width": "normal", "alignment": "center", "padding-block-start": 0, "padding-block-end": 0 } } }, "block_order": ["heading", "text"] } }, "block_order": ["icon", "group"] } }, "block_order": ["group_1", "group_2", "group_3"], "settings": { "content_direction": "row", "vertical_on_mobile": true, "gap": 16, "section_width": "page-width", "padding-block-start": 48, "padding-block-end": 48 } }, { "name": "t:names.split_showcase", "category": "t:categories.banners", "blocks": { "group_1": { "type": "group", "settings": { "horizontal_alignment_flex_direction_column": "center", "vertical_alignment_flex_direction_column": "space-between", "gap": 32, "inherit_color_scheme": false, "color_scheme": "scheme-5", "background_media": "image", "placeholder": "hero-apparel-2", "height": "fill", "padding-block-start": 40, "padding-block-end": 40, "padding-inline-start": 40, "padding-inline-end": 40 }, "blocks": { "spacer": { "type": "spacer", "settings": { "size": "pixel", "pixel_size": 16 } }, "text_1": { "type": "text", "settings": { "text": "t:html_defaults.new_arrivals_h3", "type_preset": "h3", "width": "fit-content", "alignment": "center" } }, "button": { "type": "button", "settings": { "label": "t:text_defaults.shop_now_button_label", "link": "shopify://collections/all", "style_class": "link" } } }, "block_order": ["spacer", "text_1", "button"] }, "group_2": { "type": "group", "settings": { "horizontal_alignment_flex_direction_column": "center", "vertical_alignment_flex_direction_column": "space-between", "gap": 32, "inherit_color_scheme": false, "color_scheme": "scheme-5", "background_media": "image", "placeholder": "hero-apparel-1", "height": "fill", "padding-block-start": 40, "padding-block-end": 40, "padding-inline-start": 40, "padding-inline-end": 40 }, "blocks": { "spacer": { "type": "spacer", "settings": { "size": "pixel", "pixel_size": 16 } }, "text_1": { "type": "text", "settings": { "text": "t:html_defaults.bestseller_h3", "type_preset": "h3", "width": "fit-content", "alignment": "center" } }, "button": { "type": "button", "settings": { "label": "t:text_defaults.shop_now_button_label", "link": "shopify://collections/all", "style_class": "link" } } }, "block_order": ["spacer", "text_1", "button"] } }, "block_order": ["group_1", "group_2"], "settings": { "content_direction": "row", "vertical_on_mobile": true, "gap": 0, "section_width": "full-width", "section_height": "large" } }, { "name": "t:names.image_with_text", "category": "t:categories.storytelling", "settings": { "content_direction": "row", "gap": 32, "padding-block-start": 40, "padding-block-end": 40 }, "blocks": { "image": { "type": "image", "settings": { "image": "", "image_ratio": "square" } }, "group": { "type": "group", "settings": { "horizontal_alignment_flex_direction_column": "flex-start", "width": "custom" }, "blocks": { "heading": { "type": "text", "name": "t:names.heading", "settings": { "text": "t:html_defaults.signature_products", "type_preset": "h3" } }, "text": { "type": "text", "settings": { "text": "t:html_defaults.made_with_care_extended", "max_width": "narrow" } }, "button": { "type": "button", "settings": { "label": "t:text_defaults.shop_now_button_label", "link": "shopify://collections/all" } } }, "block_order": ["heading", "text", "button"] } }, "block_order": ["image", "group"] }, { "name": "t:names.multicolumn", "category": "t:categories.text", "blocks": { "group_1": { "type": "group", "name": "t:names.column", "settings": { "content_direction": "column", "vertical_on_mobile": true, "horizontal_alignment": "flex-start", "vertical_alignment": "center", "horizontal_alignment_flex_direction_column": "flex-start", "vertical_alignment_flex_direction_column": "flex-start", "gap": 8, "width": "fill", "custom_width": 100, "width_mobile": "fill", "custom_width_mobile": 100, "height": "fit", "custom_height": 100, "inherit_color_scheme": true, "color_scheme": "", "background_media": "none", "video_position": "cover", "background_image_position": "cover", "border": "none", "border_width": 1, "border_opacity": 100, "border_radius": 0, "padding-block-start": 10, "padding-block-end": 0, "padding-inline-start": 0, "padding-inline-end": 0 }, "blocks": { "heading": { "type": "text", "name": "t:names.heading", "settings": { "text": "

    Intentional design

    ", "width": "100%", "max_width": "normal", "alignment": "center", "type_preset": "h4", "font": "var(--font-body--family)", "font_size": "1rem", "line_height": "normal", "letter_spacing": "normal", "case": "none", "wrap": "pretty", "padding-block-start": 0, "padding-block-end": 0, "padding-inline-start": 0, "padding-inline-end": 0 } }, "text": { "type": "text", "name": "t:names.description", "settings": { "text": "

    We create with intention. Our products solve real problems with clean design and honest materials.

    ", "width": "100%", "max_width": "normal", "alignment": "center", "type_preset": "rte", "font": "var(--font-body--family)", "font_size": "1rem", "line_height": "normal", "letter_spacing": "normal", "case": "none", "wrap": "pretty", "padding-block-start": 0, "padding-block-end": 0, "padding-inline-start": 0, "padding-inline-end": 0 } } }, "block_order": ["heading", "text"] }, "group_2": { "type": "group", "name": "t:names.column", "settings": { "content_direction": "column", "vertical_on_mobile": true, "horizontal_alignment": "flex-start", "vertical_alignment": "center", "horizontal_alignment_flex_direction_column": "flex-start", "vertical_alignment_flex_direction_column": "flex-start", "gap": 8, "width": "fill", "custom_width": 100, "width_mobile": "fill", "custom_width_mobile": 100, "height": "fit", "custom_height": 100, "inherit_color_scheme": true, "color_scheme": "", "background_media": "none", "video_position": "cover", "background_image_position": "cover", "border": "none", "border_width": 1, "border_opacity": 100, "border_radius": 0, "padding-block-start": 10, "padding-block-end": 0, "padding-inline-start": 0, "padding-inline-end": 0 }, "blocks": { "heading": { "type": "text", "name": "t:names.heading", "settings": { "text": "

    Quality first

    ", "width": "100%", "max_width": "normal", "alignment": "center", "type_preset": "h4", "font": "var(--font-body--family)", "font_size": "1rem", "line_height": "normal", "letter_spacing": "normal", "case": "none", "wrap": "pretty", "padding-block-start": 0, "padding-block-end": 0, "padding-inline-start": 0, "padding-inline-end": 0 } }, "text": { "type": "text", "name": "t:names.description", "settings": { "text": "

    We obsess over the details and strive to deliver the best products at the best prices, every time.

    ", "width": "100%", "max_width": "normal", "alignment": "center", "type_preset": "rte", "font": "var(--font-body--family)", "font_size": "1rem", "line_height": "normal", "letter_spacing": "normal", "case": "none", "wrap": "pretty", "padding-block-start": 0, "padding-block-end": 0, "padding-inline-start": 0, "padding-inline-end": 0 } } }, "block_order": ["heading", "text"] }, "group_3": { "type": "group", "name": "t:names.column", "settings": { "content_direction": "column", "vertical_on_mobile": true, "horizontal_alignment": "flex-start", "vertical_alignment": "center", "horizontal_alignment_flex_direction_column": "flex-start", "vertical_alignment_flex_direction_column": "flex-start", "gap": 8, "width": "fill", "custom_width": 100, "width_mobile": "fill", "custom_width_mobile": 100, "height": "fit", "custom_height": 100, "inherit_color_scheme": true, "color_scheme": "", "background_media": "none", "video_position": "cover", "background_image_position": "cover", "border": "none", "border_width": 1, "border_opacity": 100, "border_radius": 0, "padding-block-start": 10, "padding-block-end": 0, "padding-inline-start": 0, "padding-inline-end": 0 }, "blocks": { "heading": { "type": "text", "name": "t:names.heading", "settings": { "text": "

    Customer care

    ", "width": "100%", "max_width": "normal", "alignment": "center", "type_preset": "h4", "font": "var(--font-body--family)", "font_size": "1rem", "line_height": "normal", "letter_spacing": "normal", "case": "none", "wrap": "pretty", "padding-block-start": 0, "padding-block-end": 0, "padding-inline-start": 0, "padding-inline-end": 0 } }, "text": { "type": "text", "name": "t:names.description", "settings": { "text": "

    We're always on your side: keeping our loyal customers happy is our top priority and number one goal.

    ", "width": "100%", "max_width": "normal", "alignment": "center", "type_preset": "rte", "font": "var(--font-body--family)", "font_size": "1rem", "line_height": "normal", "letter_spacing": "normal", "case": "none", "wrap": "pretty", "padding-block-start": 0, "padding-block-end": 0, "padding-inline-start": 0, "padding-inline-end": 0 } } }, "block_order": ["heading", "text"] } }, "block_order": ["group_1", "group_2", "group_3"], "settings": { "content_direction": "row", "vertical_on_mobile": true, "horizontal_alignment": "flex-start", "vertical_alignment": "flex-start", "horizontal_alignment_flex_direction_column": "flex-start", "vertical_alignment_flex_direction_column": "center", "gap": 16, "section_width": "page-width", "section_height": "", "color_scheme": "", "background_media": "none", "video_position": "cover", "background_image_position": "cover", "border": "none", "border_width": 1, "border_opacity": 100, "border_radius": 0, "padding-block-start": 48, "padding-block-end": 48 } }, { "name": "t:names.image_compare", "category": "t:categories.storytelling", "blocks": { "group_EhJ6aA": { "type": "group", "name": "t:names.content", "settings": { "horizontal_alignment_flex_direction_column": "center", "gap": 30, "width": "fit-content" }, "blocks": { "group_3xi9Yi": { "type": "group", "name": "t:names.text", "settings": { "horizontal_alignment_flex_direction_column": "center" }, "blocks": { "text_NpcR4X": { "type": "text", "name": "t:names.heading", "settings": { "text": "

    Find your perfect fit

    " } }, "text_jbqPwX": { "type": "text", "name": "t:names.subheading", "settings": { "text": "

    Discover the best of both worlds

    " } } }, "block_order": ["text_NpcR4X", "text_jbqPwX"] }, "group_PpcWat": { "type": "group", "name": "t:names.buttons", "settings": { "content_direction": "row", "vertical_on_mobile": false, "horizontal_alignment": "center" }, "blocks": { "button_bbnFQ3": { "type": "button", "name": "t:names.button", "settings": { "label": "t:text_defaults.view_all_button_label", "link": "shopify://collections/all", "style_class": "button-secondary", "custom_width": 34, "custom_width_mobile": 34 } }, "button_cKPkCT": { "type": "button", "name": "t:names.button", "settings": { "label": "t:text_defaults.shop_now_button_label", "link": "shopify://collections/all", "style_class": "button-secondary", "custom_width": 34, "custom_width_mobile": 34 } } }, "block_order": ["button_bbnFQ3", "button_cKPkCT"] } }, "block_order": ["group_3xi9Yi", "group_PpcWat"] }, "comparison_slider_RjcBej": { "type": "comparison-slider", "name": "t:names.comparison_slider", "settings": { "image_ratio": "landscape", "width": "custom", "custom_width": 65 } } }, "block_order": ["group_EhJ6aA", "comparison_slider_RjcBej"], "settings": { "content_direction": "row", "horizontal_alignment": "space-between", "gap": 46, "section_height": "small", "padding-block-start": 40, "padding-block-end": 40 } }, { "name": "t:names.large_logo", "category": "t:categories.banners", "blocks": { "text": { "type": "text", "settings": { "text": "t:html_defaults.made_with_care_extended", "max_width": "narrow" } }, "logo": { "type": "logo", "settings": { "unit": "percent", "percent_width": 100 } } }, "block_order": ["text", "logo"], "settings": { "vertical_alignment_flex_direction_column": "space-between", "gap": 16, "section_height": "medium", "color_scheme": "scheme-3", "padding-block-start": 40, "padding-block-end": 40 } } ] } {% endschema %} ================================================ FILE: sections/slideshow.liquid ================================================ {% if section.blocks.size > 1 %} {% if section.settings.display_mode == 'full_frame' %} {% assign autoplay = section.settings.autoplay %} {% else %} {% assign autoplay = false %} {% endif %} {% capture controls %} {%- render 'slideshow-controls', style: section.settings.slideshow_controls_style, autoplay: autoplay, item_count: section.blocks.size, show_arrows: false, arrows_on_media: true, controls_on_media: true, pagination_position: 'center', icon_style: section.settings.icons_style -%} {% endcapture %} {% endif %} {% capture slides %} {% content_for 'blocks' %} {% endcapture %} {% liquid assign section_width_class = '' if section.settings.display_mode == 'with_hints' assign section_width_class = 'section--page-width' if section.settings.full_frame_on_mobile assign section_width_class = section_width_class | append: ' section--mobile-full-width' endif else assign section_width_class = 'section--' | append: section.settings.section_width endif assign slideshow_class = 'slideshow--content-' | append: section.settings.content_position if section.blocks.size == 1 assign slideshow_class = slideshow_class | append: ' slideshow--single-media' endif if section.settings.display_mode == 'with_hints' assign slideshow_class = slideshow_class | append: ' slideshow--with-hints' if section.settings.full_frame_on_mobile assign slideshow_class = slideshow_class | append: ' slideshow--with-hints--mobile-full-frame' else assign slideshow_class = slideshow_class | append: ' slideshow--with-hints--mobile-with-hints' endif endif assign show_arrows = true if section.settings.icons_style == 'none' or section.blocks.size <= 1 assign show_arrows = false endif assign rounded_slide_corners = false if section.settings.display_mode == 'full_frame' and section.settings.section_width == 'page-width' assign rounded_slide_corners = true elsif section.settings.display_mode == 'with_hints' and section.settings.full_frame_on_mobile == false assign rounded_slide_corners = true endif %}
    {% render 'slideshow', class: slideshow_class, controls: controls, show_arrows: show_arrows, icon_style: section.settings.icons_style, icon_shape: section.settings.icons_shape, autoplay: autoplay, autoplay_speed: section.settings.autoplay_speed, slides: slides, slide_count: section.blocks.size, slide_size: section.settings.slide_height %}
    {% stylesheet %} .slideshow-section { slideshow-arrows .slideshow-control:first-of-type { margin-inline-start: var(--padding-xs); } slideshow-arrows .slideshow-control:last-of-type { margin-inline-end: var(--padding-xs); } .slideshow--with-hints--mobile-with-hints { gap: var(--slideshow-gap, 0); grid-column: 1 / -1; } /* Hide navigation arrows at boundaries for with-hints mode */ .slideshow--with-hints--mobile-with-hints slideshow-arrows .slideshow-control { transition: opacity 0.3s ease; } /* Override animation for boundary arrows in with-hints mode on hover */ slideshow-component.slideshow--with-hints--mobile-with-hints:has( slideshow-slide:first-child:not([aria-hidden='true']) ) > slideshow-container > slideshow-arrows .slideshow-control--previous, slideshow-component.slideshow--with-hints--mobile-with-hints:has( slideshow-slide:last-child:not([aria-hidden='true']) ) > slideshow-container > slideshow-arrows .slideshow-control--next { animation: none; opacity: 0; pointer-events: none; } @media screen and (max-width: 749px) { .slideshow--with-hints--mobile-with-hints slideshow-slides { padding-inline: var(--page-margin); } .slideshow--with-hints--mobile-with-hints slideshow-slide { width: 96%; } .slideshow--with-hints--mobile-with-hints slideshow-slides { gap: min(var(--slideshow-gap, 0), 10px); } } @media screen and (min-width: 750px) { .slideshow--with-hints { gap: var(--slideshow-gap, 0); grid-column: 1 / -1; } .slideshow--with-hints slideshow-slides { padding-inline: var(--page-margin); gap: var(--slideshow-gap, 0); } .slideshow--with-hints slideshow-slide { width: calc((100vw - var(--page-margin) * 2)); overflow: hidden; } .slideshow--with-hints slideshow-arrows .slideshow-control { transition: opacity 0.3s ease; } slideshow-component.slideshow--with-hints:has(slideshow-slide:first-child:not([aria-hidden='true'])) > slideshow-container > slideshow-arrows .slideshow-control--previous, slideshow-component.slideshow--with-hints:has(slideshow-slide:last-child:not([aria-hidden='true'])) > slideshow-container > slideshow-arrows .slideshow-control--next { animation: none; opacity: 0; pointer-events: none; } } } {% endstylesheet %} {% schema %} { "name": "t:names.slideshow", "class": "container-background-image", "blocks": [ { "type": "_slide" } ], "disabled_on": { "groups": ["header", "footer"] }, "settings": [ { "type": "select", "id": "display_mode", "label": "t:settings.layout", "options": [ { "value": "full_frame", "label": "t:options.full_frame" }, { "value": "with_hints", "label": "t:options.with_hints" } ], "default": "full_frame" }, { "type": "select", "id": "section_width", "label": "t:settings.width", "options": [ { "value": "page-width", "label": "t:options.page" }, { "value": "full-width", "label": "t:options.full" } ], "default": "full-width", "visible_if": "{{ section.settings.display_mode == 'full_frame' }}" }, { "type": "checkbox", "id": "full_frame_on_mobile", "label": "t:settings.full_frame_on_mobile", "default": false, "visible_if": "{{ section.settings.display_mode == 'with_hints' }}" }, { "type": "range", "id": "slideshow_gap", "label": "t:settings.gap", "min": 0, "max": 30, "step": 1, "unit": "px", "default": 12, "visible_if": "{{ section.settings.display_mode == 'with_hints' }}" }, { "type": "range", "id": "corner_radius", "label": "t:settings.corner_radius", "min": 0, "max": 50, "step": 1, "unit": "px", "default": 0, "visible_if": "{{ section.settings.display_mode == 'with_hints' or section.settings.display_mode == 'full_frame' and section.settings.section_width == 'page-width' }}" }, { "type": "select", "id": "slide_height", "options": [ { "value": "auto", "label": "t:options.auto" }, { "value": "small", "label": "t:options.small" }, { "value": "medium", "label": "t:options.medium" }, { "value": "large", "label": "t:options.large" } ], "default": "medium", "label": "t:settings.media_height" }, { "type": "select", "id": "content_position", "label": "t:settings.content_position", "options": [ { "value": "on-media", "label": "t:options.on_media" }, { "value": "below-media", "label": "t:options.below_media" } ], "default": "on-media" }, { "type": "color_scheme", "id": "color_scheme", "label": "t:settings.color_scheme", "default": "primary" }, { "type": "header", "content": "t:content.navigation" }, { "type": "select", "id": "icons_style", "label": "t:settings.icons", "options": [ { "value": "arrow", "label": "t:options.arrows" }, { "value": "chevron", "label": "t:options.chevrons" }, { "value": "arrows_large", "label": "t:options.large_arrows" }, { "value": "chevron_large", "label": "t:options.large_chevrons" }, { "value": "none", "label": "t:options.none" } ], "default": "arrows_large" }, { "type": "select", "id": "icons_shape", "label": "t:settings.icon_background", "options": [ { "value": "none", "label": "t:options.none" }, { "value": "circle", "label": "t:options.circle" }, { "value": "square", "label": "t:options.square" } ], "default": "none", "visible_if": "{{ section.settings.icons_style != 'none' }}" }, { "type": "select", "id": "slideshow_controls_style", "label": "t:settings.pagination", "options": [ { "value": "none", "label": "t:options.none" }, { "value": "dots", "label": "t:options.dots" }, { "value": "counter", "label": "t:options.counter" } ], "default": "dots" }, { "type": "checkbox", "id": "autoplay", "label": "t:settings.auto_rotate_slides", "default": false, "visible_if": "{{ section.settings.display_mode == 'full_frame' }}" }, { "type": "range", "id": "autoplay_speed", "label": "t:settings.speed", "min": 3, "max": 7, "step": 1, "unit": "s", "default": 4, "visible_if": "{{ section.settings.display_mode == 'full_frame' and section.settings.autoplay }}" }, { "type": "header", "content": "t:content.padding" }, { "type": "range", "id": "padding-block-start", "label": "t:settings.top", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 }, { "type": "range", "id": "padding-block-end", "label": "t:settings.bottom", "min": 0, "max": 100, "step": 1, "unit": "px", "default": 0 } ], "presets": [ { "name": "t:names.slideshow_full_frame", "category": "t:categories.banners", "blocks": { "slide_1": { "type": "_slide", "settings": { "horizontal_alignment_flex_direction_column": "center", "inherit_color_scheme": false, "color_scheme": "scheme-6", "padding-inline-start": 48, "padding-inline-end": 48, "padding-block-start": 48, "padding-block-end": 48 }, "blocks": { "heading": { "type": "text", "name": "t:names.heading", "settings": { "text": "t:html_defaults.new_arrivals_h2" } }, "text": { "type": "text", "settings": { "text": "t:html_defaults.latest_products", "padding-block-end": 20 } }, "button": { "type": "button", "settings": { "label": "t:text_defaults.shop_now_button_label", "link": "shopify://collections/all" } } }, "block_order": ["heading", "text", "button"] }, "slide_2": { "type": "_slide", "settings": { "horizontal_alignment_flex_direction_column": "center", "inherit_color_scheme": false, "color_scheme": "scheme-6", "padding-inline-start": 48, "padding-inline-end": 48, "padding-block-start": 48, "padding-block-end": 48 }, "blocks": { "heading": { "type": "text", "name": "t:names.heading", "settings": { "text": "t:html_defaults.bestseller_h2" } }, "text": { "type": "text", "settings": { "text": "t:html_defaults.discover_bestsellers", "padding-block-end": 20 } }, "button": { "type": "button", "settings": { "label": "t:text_defaults.shop_now_button_label", "link": "shopify://collections/all" } } }, "block_order": ["heading", "text", "button"] } }, "block_order": ["slide_1", "slide_2"] }, { "name": "t:names.slideshow_inset", "category": "t:categories.banners", "blocks": { "slide_1": { "type": "_slide", "settings": { "horizontal_alignment_flex_direction_column": "center", "inherit_color_scheme": true, "padding-inline-start": 48, "padding-inline-end": 48, "padding-block-start": 48, "padding-block-end": 48 }, "blocks": { "heading": { "type": "text", "name": "t:names.heading", "settings": { "text": "t:html_defaults.new_arrivals_h2" } }, "text": { "type": "text", "settings": { "text": "t:html_defaults.latest_products", "padding-block-end": 20 } }, "button": { "type": "button", "settings": { "label": "t:text_defaults.shop_now_button_label", "link": "shopify://collections/all" } } }, "block_order": ["heading", "text", "button"] }, "slide_2": { "type": "_slide", "settings": { "horizontal_alignment_flex_direction_column": "center", "inherit_color_scheme": true, "padding-inline-start": 48, "padding-inline-end": 48, "padding-block-start": 48, "padding-block-end": 48 }, "blocks": { "heading": { "type": "text", "name": "t:names.heading", "settings": { "text": "t:html_defaults.bestseller_h2" } }, "text": { "type": "text", "settings": { "text": "t:html_defaults.discover_bestsellers", "padding-block-end": 20 } }, "button": { "type": "button", "settings": { "label": "t:text_defaults.shop_now_button_label", "link": "shopify://collections/all" } } }, "block_order": ["heading", "text", "button"] } }, "block_order": ["slide_1", "slide_2"], "settings": { "display_mode": "with_hints", "slideshow_gap": 18, "corner_radius": 20, "slide_height": "medium", "content_position": "below-media", "icons_style": "arrows_large", "icons_shape": "none", "slideshow_controls_style": "none" } } ] } {% endschema %} ================================================ FILE: snippets/add-to-cart-button.liquid ================================================ {%- doc -%} Renders an "Add to cart" button with dynamic text and state. It shows different text based on whether the product can be added to the cart and provides visual feedback when an item is added. @param {boolean} can_add_to_cart - Whether the product can be added to the cart. @param {string} add_to_cart_text - The text to display on the button. @param {object} product - The product object to be added to the cart. @param {boolean} [icon_only_on_mobile] - If `true`, only the icon is shown on mobile devices. @param {string} [class] - Additional CSS classes to apply to the button. @param {string} [id] - The ID attribute for the button. @param {string} [data_testid] - The data-testid attribute for testing. {%- enddoc -%} {%- liquid assign default_add_to_cart_text = 'actions.add_to_cart' | t assign product_variant_media = product.selected_or_first_available_variant.featured_media.preview_image | image_url: width: 100 if product.selected_or_first_available_variant.featured_media.preview_image == blank assign product_variant_media = product.featured_media.preview_image | image_url: width: 100 endif -%} ================================================ FILE: snippets/background-media.liquid ================================================ {%- doc -%} Renders a background media @param {string} [background_media] - The background media @param {object} [background_video] - The background video @param {string} [background_video_position] - The background video position @param {object} [background_image] - The background image @param {string} [background_image_position] - The background image position @param {string} [placeholder] - The placeholder @param {object} [block] - The block object @param {object} [section] - The section object @example {% render 'background-media', background_media: background_media, background_video: background_video, background_video_position: background_video_position, background_image: background_image, background_image_position: background_image_position, placeholder: placeholder %} {%- enddoc -%} {% if background_media == 'video' %} {% liquid assign video_classes = 'video-background video-background--' | append: background_video_position %} {%- if background_video != blank -%} {% liquid assign media_width_desktop = 100 | append: 'vw' assign media_width_mobile = '100vw' assign sizes = '(min-width: 750px) ' | append: media_width_desktop | append: ', ' | append: media_width_mobile assign widths = '240, 352, 832, 1200, 1600, 1920, 2560, 3840' %} {{ background_video.preview_image | image_url: width: 3840 | image_tag: width: 1100, widths: widths, sizes: sizes }} {%- else -%}
    {%- assign placeholder_name = placeholder | default: 'hero-apparel-2' -%} {%- if placeholder_name == blank -%} {%- assign placeholder_name = 'hero-apparel-2' -%} {%- endif -%} {{ placeholder_name | placeholder_svg_tag }}
    {%- endif -%} {% elsif background_media == 'image' %}
    {% liquid # Define sizes based on page width setting whether this is called from a section or block if block.settings if section.settings.section_width == 'full-width' assign sizes = '100vw' else case settings.page_width when 'narrow' # Narrow: max 90rem (1440px) assign sizes = '(min-width: 1440px) 1440px, 100vw' when 'normal' # Normal: max 120rem (1920px) assign sizes = '(min-width: 1920px) 1920px, 100vw' when 'wide' # Wide: max 150rem (2400px) assign sizes = '(min-width: 2400px) 2400px, 100vw' else # Fallback to full width assign sizes = '100vw' endcase endif else assign sizes = '100vw' endif assign widths = '832, 1200, 1600, 1920, 2560, 3840' %} {%- if background_image != blank -%} {% liquid assign fetch_priority = 'auto' assign loading = 'lazy' if section and section.index == 1 assign fetch_priority = 'high' endif if section and section.index <= 3 assign loading = 'eager' endif %} {{ background_image | image_url: width: 3840 | image_tag: sizes: sizes, widths: widths, loading: loading, fetchpriority: fetch_priority }} {%- else -%} {%- assign placeholder_name = placeholder | default: 'hero-apparel-2' -%} {%- if placeholder_name == blank -%} {%- assign placeholder_name = 'hero-apparel-2' -%} {%- endif -%} {{ placeholder_name | placeholder_svg_tag }} {%- endif -%}
    {% endif %} {% stylesheet %} @media (prefers-reduced-motion: reduce) { video-background-component video { display: none; } } {% endstylesheet %} ================================================ FILE: snippets/bento-grid.liquid ================================================ {%- doc -%} Takes an array of HTML strings and positions them in a bento box grid layout. Bento boxes can hold up to 12 items; when more items are provided, a new box is created to maintain the layout structure. @param {string[]} items - An array of HTML strings, where each string is a collection list item. {%- enddoc -%} {% liquid assign odd_item_check = items.size | modulo: 12 if odd_item_check == 1 assign first_box_size = 11 else assign first_box_size = 12 endif %} {% for item in items %} {% liquid if first_box_size == 11 assign item_modulo = forloop.index | modulo: 11 if forloop.index == 12 # Close the box and for a new one to start assign item_modulo = forloop.index | modulo: 12 assign item_modulo = 1 endif else assign item_modulo = forloop.index | modulo: 12 endif # Calculate items in current box when starting a new box if forloop.first or item_modulo == 1 assign remaining_items = items.size | minus: forloop.index0 if remaining_items >= first_box_size assign box_item_count = first_box_size else assign box_item_count = remaining_items endif endif %} {% # theme-check-disable UnclosedHTMLElement %} {% if forloop.first or item_modulo == 1 %}
    {% endif %} {% # theme-check-disable UnclosedHTMLElement %}
    {{ item }}
    {% if forloop.last or item_modulo == 0 %}
    {% endif %} {% endfor %} {% stylesheet %} .bento-box { display: grid; column-gap: var(--bento-gap); row-gap: calc(var(--bento-gap) * 1.5); width: 100%; } .bento-box:has(.collection-card--image-bg) { row-gap: var(--bento-gap); } .bento-box ~ .bento-box { padding-block-start: var(--bento-gap); } @media screen and (max-width: 900px) { .bento-box { grid-template-columns: repeat(2, 1fr); } .bento-box__item { /* Prevent grid items from overflowing their cells when children have aspect-ratio */ min-width: 0; overflow: hidden; } .bento-box__item:nth-child(3n + 1) { grid-column: span 1; } .bento-box__item:nth-child(3n + 2) { grid-column: span 1; } .bento-box__item:nth-child(3n + 3) { grid-column: span 2; } /* Ensure last items create a full row */ .bento-box__item:last-child:nth-child(3n + 5) { grid-column: span 1; } .bento-box__item:last-child:nth-child(3n + 4) { grid-column: span 2; } } @media screen and (min-width: 901px) { .bento-box { grid-template-columns: repeat(12, 1fr); grid-template-areas: 'A A A B B B B B B C C C' 'D D D D D D E E E F F F' 'G G G H H H I I I I I I' 'J J J J K K K K L L L L'; } .bento-box__item:nth-child(1) { grid-area: A; } .bento-box__item:nth-child(2) { grid-area: B; } .bento-box__item:nth-child(3) { grid-area: C; } .bento-box__item:nth-child(4) { grid-area: D; } .bento-box__item:nth-child(5) { grid-area: E; } .bento-box__item:nth-child(6) { grid-area: F; } .bento-box__item:nth-child(7) { grid-area: G; } .bento-box__item:nth-child(8) { grid-area: H; } .bento-box__item:nth-child(9) { grid-area: I; } .bento-box__item:nth-child(10) { grid-area: J; } .bento-box__item:nth-child(11) { grid-area: K; } .bento-box__item:nth-child(12) { grid-area: L; } /* === Overrides for specific item counts === */ /* Exactly 1 item */ .bento-box--items-1 { grid-template-areas: 'A A A A A A A A A A A A'; } /* Exactly 2 items */ .bento-box--items-2 { grid-template-areas: 'A A A A A A B B B B B B'; } /* Exactly 4 items */ .bento-box--items-4 { grid-template-areas: 'A A A A B B B B B B B B' 'C C C C C C C C D D D D'; } /* Exactly 5 items */ .bento-box--items-5 { grid-template-areas: 'A A A B B B B B B C C C' 'D D D D D D E E E E E E'; } /* Exactly 7 items */ .bento-box--items-7 { grid-template-areas: 'A A A B B B B B B C C C' 'D D D D D D D D D E E E' 'F F F F F F G G G G G G'; } /* Exactly 8 items */ .bento-box--items-8 { grid-template-areas: 'A A A B B B B B B C C C' 'D D D D D D E E E F F F' 'G G G H H H H H H H H H'; } /* Exactly 10 items */ .bento-box--items-10 { grid-template-areas: 'A A A B B B B B B C C C' 'D D D D D D E E E F F F' 'G G G G G G G G G H H H' 'I I I J J J J J J J J J'; } /* Exactly 11 items */ .bento-box--items-11 { grid-template-areas: 'A A A B B B B B B C C C' 'D D D D D D E E E F F F' 'G G G H H H I I I I I I' 'J J J J K K K K K K K K'; } } {% endstylesheet %} ================================================ FILE: snippets/blog-comment-form.liquid ================================================ {%- doc -%} Renders a comment form for a blog post. @param {object} [form] - The form object @param {object} [article] - The article object @param {string} [section_id] - The section ID {%- enddoc -%} {% form 'new_comment', article %}

    {{- 'blogs.comment_form.heading' | t -}}

    {%- if form.errors -%} {%- elsif form.posted_successfully? -%} {%- endif -%}
    {% if blog.moderated? %}

    {{- 'blogs.comment_form.moderated' | t -}}

    {% endif %}
    {% endform %} {% stylesheet %} .blog-post-comments__form-container { --comment-form-gap: var(--gap-md); width: 100%; max-width: var(--normal-content-width); margin: var(--margin-4xl) auto 0; } .blog-post-comments__form { display: grid; grid-template-columns: 1fr; gap: var(--comment-form-gap); @media screen and (min-width: 750px) { grid-template-columns: 1fr 1fr; } } .blog-post-comments__form-input { padding: var(--padding-lg) var(--padding-xl); border: var(--style-border-width-inputs) solid var(--color-input-border); } .blog-post-comments__form-input--textarea { resize: vertical; min-height: var(--input-textarea-min-height); } .blog-post-comments__form-message { display: flex; align-items: center; gap: var(--gap-xs); } .blog-post-comments__form-body { grid-column: 1 / -1; } .blog-post-comments__form-input:focus-visible { outline: var(--focus-outline-width) solid currentcolor; outline-offset: var(--focus-outline-offset); } .blog-post-comments__form-moderated { font-size: var(--font-size--xs); } .blog-post-comments__form-submit { margin-block-start: var(--comment-form-gap); } {% endstylesheet %} ================================================ FILE: snippets/border-override.liquid ================================================ {%- comment -%} Renders border override CSS {%- endcomment -%} --border-width: {{ settings.border_width }}px; --border-style: {{ settings.border }}; --border-color: rgb(var(--color-border-rgb) / {{ settings.border_opacity | divided_by: 100.0 }}); --border-radius: {{ settings.border_radius }}px; {% if settings.border_radius > 0 %} overflow: hidden; {% endif %} ================================================ FILE: snippets/button.liquid ================================================ {%- doc -%} Intended for use in a block similar to the button block. @param {string} link - link to render @param {object} [block] - The block @example {% render 'button', link: '/collections/all' %} {%- enddoc -%} {% assign block_settings = block.settings %} {{ block_settings.label }} {% stylesheet %} .link { text-decoration: none; text-decoration-color: currentcolor; &:hover { color: var(--color-primary-hover); text-decoration-color: transparent; } } {% endstylesheet %} ================================================ FILE: snippets/card-gallery.liquid ================================================ {%- doc -%} Displays product images in a carousel. Settings allow for a full slideshow, showing only the first image, or showing the second image when hovering. Note: When the product card itself is in a carousel layout, the card-gallery's carousel is disabled with JavaScript. @param [children] - Additional content rendered below the card gallery @param [section] - The section object the snippet is rendered in @param [block] - The block object the snippet is rendered in {%- enddoc -%} {% liquid assign product = closest.product assign block_settings = block.settings assign image_sizes = '(min-width: 750px) 50vw, 100vw' # Check if product has badges and determine position assign has_badges = false assign badge_position = null if product != blank if product.available == false or product.compare_at_price > product.price assign has_badges = true assign badge_position = settings.badge_position endif endif # if the card-gallery has a section.settings.product_card_size: # assume grid-template autofill(card-size, 1fr) and calculate the sizes attribute based on the minimum card size # # if section has section.settings.columns: # assume grid-template repeat(column-count, 1fr) and calculate the sizes attribute based on the number of columns if section.settings.product_card_size capture card_size render 'util-product-grid-card-size', section: section endcapture assign card_size = card_size | strip | replace: 'px', '' | plus: 0 capture sizes_attribute render 'util-autofill-img-size-attr', card_size: card_size, card_gap: section.settings.columns_gap_horizontal endcapture assign image_sizes = sizes_attribute | strip elsif section.settings.columns and section.settings.layout_type != 'editorial' assign viewport_width = 100.0 | divided_by: section.settings.columns assign sizes_attribute = '(min-width: 750px) [viewport_width]vw, 100vw' | replace: '[viewport_width]', viewport_width assign image_sizes = sizes_attribute | strip endif assign ratio = '1' case block_settings.image_ratio when 'landscape' assign ratio = '16 / 9' when 'portrait' assign ratio = '4 / 5' when 'square' assign ratio = '1' when 'adapt' assign ratio = product.featured_media.preview_image.aspect_ratio | default: '1' endcase if block_settings.image_ratio == 'adapt' and block_settings.constrain_to_viewport if block_settings.constrain_to_viewport != '' assign constrain_to_viewport = true assign media_fit = block_settings.constrain_to_viewport endif endif %} {% stylesheet %} .card-gallery { overflow: hidden; container-type: inline-size; /* Make card-gallery a container */ container-name: card-gallery-container; /* Optional: name the container */ } .card-gallery__placeholder svg { height: 100%; width: 100%; } .card-gallery svg { aspect-ratio: var(--gallery-aspect-ratio, var(--ratio)); } .product-card-gallery__title-placeholder { padding: var(--padding-md); font-size: var(--font-size--2xl); line-height: var(--line-height--display-loose); word-break: break-word; color: var(--color-foreground); background-color: rgb(var(--color-foreground-rgb) / var(--opacity-5)); aspect-ratio: var(--gallery-aspect-ratio); border-radius: var(--product-corner-radius); display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; } .product-card-gallery__title-placeholder a { color: var(--color-foreground); } @media screen and (min-width: 750px) { .product-grid[data-product-card-size='extra-large'] .product-card-gallery__title-placeholder { padding: var(--padding-3xl); font-size: var(--font-size--3xl); } .product-grid[data-product-card-size='large'] .product-card-gallery__title-placeholder { padding: var(--padding-2xl); font-size: var(--font-size--2xl); } .product-grid[data-product-card-size='medium'] .product-card-gallery__title-placeholder { padding: var(--padding-xl); font-size: var(--font-size--xl); } .product-grid[data-product-card-size='small'] .product-card-gallery__title-placeholder { padding: var(--padding-sm); font-size: var(--font-size--lg); } .product-grid[data-product-card-size='extra-large'] .card-gallery.card-gallery--badge-top-right .product-card-gallery__title-placeholder { padding-right: calc(var(--padding-3xl) + 50px); } .product-grid[data-product-card-size='large'] .card-gallery.card-gallery--badge-top-right .product-card-gallery__title-placeholder { padding-right: calc(var(--padding-2xl) + 50px); } .product-grid[data-product-card-size='medium'] .card-gallery.card-gallery--badge-top-right .product-card-gallery__title-placeholder { padding-right: calc(var(--padding-xl) + 50px); } .product-grid[data-product-card-size='small'] .card-gallery.card-gallery--badge-top-right .product-card-gallery__title-placeholder { padding-right: calc(var(--padding-sm) + 50px); } .product-grid[data-product-card-size='extra-large'] .card-gallery.card-gallery--badge-top-left .product-card-gallery__title-placeholder { padding-top: calc(var(--padding-3xl) + 40px); } .product-grid[data-product-card-size='large'] .card-gallery.card-gallery--badge-top-left .product-card-gallery__title-placeholder { padding-top: calc(var(--padding-2xl) + 40px); } .product-grid[data-product-card-size='medium'] .card-gallery.card-gallery--badge-top-left .product-card-gallery__title-placeholder { padding-top: calc(var(--padding-xl) + 40px); } .product-grid[data-product-card-size='small'] .card-gallery.card-gallery--badge-top-left .product-card-gallery__title-placeholder { padding-top: calc(var(--padding-sm) + 40px); } .product-grid[data-product-card-size='extra-large'] .card-gallery.card-gallery--badge-bottom-left .product-card-gallery__title-placeholder { padding-bottom: calc(var(--padding-3xl) + 40px); } .product-grid[data-product-card-size='large'] .card-gallery.card-gallery--badge-bottom-left .product-card-gallery__title-placeholder { padding-bottom: calc(var(--padding-2xl) + 40px); } .product-grid[data-product-card-size='medium'] .card-gallery.card-gallery--badge-bottom-left .product-card-gallery__title-placeholder { padding-bottom: calc(var(--padding-xl) + 40px); } .product-grid[data-product-card-size='small'] .card-gallery.card-gallery--badge-bottom-left .product-card-gallery__title-placeholder { padding-bottom: calc(var(--padding-sm) + 40px); } } @media screen and (max-width: 749px) { .product-card-gallery__title-placeholder { font-size: var(--font-size--xl); padding: var(--padding-md); } .product-grid[data-product-card-size] .card-gallery.card-gallery--badge-top-right .product-card-gallery__title-placeholder { padding-right: calc(var(--padding-sm) + 50px); } .product-grid[data-product-card-size] .card-gallery.card-gallery--badge-top-left .product-card-gallery__title-placeholder { padding-top: calc(var(--padding-sm) + 40px); } .product-grid[data-product-card-size] .card-gallery.card-gallery--badge-bottom-left .product-card-gallery__title-placeholder { padding-bottom: calc(var(--padding-sm) + 40px); } } [product-grid-view='zoom-out'] .card-gallery .product-card-gallery__title-placeholder { /* stylelint-disable-next-line declaration-no-important */ padding: var(--padding-xs) !important; font-size: var(--font-size--xs); } [product-grid-view='zoom-out'] .card-gallery .slideshow-control { min-width: auto; } {% endstylesheet %} ================================================ FILE: snippets/cart-bubble.liquid ================================================ {%- doc -%} @param [limit] - {number} @param [live_region] - {boolean} The maximum number of items in the cart to display. If the number of items in the cart is greater than this limit, the count will be displayed as "99+". {%- enddoc -%}
    {{- 'accessibility.cart_count' | t -}} : {{ cart.item_count }}
    ================================================ FILE: snippets/cart-products.liquid ================================================ {% doc %} Cart Products Renders the cart products list or empty cart state. @param {boolean} [force_empty] - Force render empty cart state @example {% render 'cart-products', force_empty: true %} {% enddoc %} {% liquid assign block_settings = block.settings %}
    {% if cart.empty? or force_empty %} {%- if shop.customer_accounts_enabled and customer == null -%}

    {{ 'actions.log_in_html' | t: link: routes.account_login_url }}

    {%- endif -%} {{ 'actions.continue_shopping' | t }} {%- else -%}
    {% for item in cart.items %} {%- liquid if settings.currency_code_enabled_cart_items assign price = item.final_line_price | money_with_currency assign unit_price = item.unit_price | money_with_currency else assign price = item.final_line_price | money assign unit_price = item.unit_price | money endif -%} {% endfor %}
    {{ 'content.cart_total' | t }} {{ cart.total_price | money_with_currency }}
    {{ 'content.product_image' | t }} {{ 'content.product_information' | t }} {{ 'content.quantity' | t }} {{ 'content.product_total' | t }}
    {% if item.image -%} {% liquid assign ratio = 1 assign border_opacity = settings.cart_thumbnail_border_opacity | divided_by: 100.0 assign border_override = '--border-width: [cart_thumbnail_border_width]px; --border-style: [cart_thumbnail_border_style]; --border-color: rgb(var(--color-border-rgb) / [cart_thumbnail_border_opacity]); --border-radius: [cart_thumbnail_border_radius]px;' | replace: '[cart_thumbnail_border_width]', settings.cart_thumbnail_border_width | replace: '[cart_thumbnail_border_style]', settings.cart_thumbnail_border | replace: '[cart_thumbnail_border_opacity]', border_opacity | replace: '[cart_thumbnail_border_radius]', settings.cart_thumbnail_border_radius if settings.cart_thumbnail_border_radius > 0 assign border_override = border_override | append: ' overflow: hidden;' endif if block_settings.image_ratio == 'portrait' assign ratio = 0.8 elsif block_settings.image_ratio == 'adapt' assign ratio = item.image.aspect_ratio endif %} {%- liquid echo item.image | image_url: width: 250 | image_tag: class: 'cart-items__media-image border-style', style: border_override -%} {%- endif %}

    {{- item.product.title -}}

    {% if item.product.vendor and block_settings.vendor %}

    {{ item.product.vendor }}

    {% endif %} {%- if item.item_components.size != 0 -%}
      {%- for component in item.item_components -%}
    • {{- component.title -}} {%- if component.quantity > 1 -%} × {{ component.quantity }} {%- endif -%}
    • {%- endfor -%}
    {%- endif -%}
    {%- if item.product.has_only_default_variant == false or item.properties.size != 0 or item.selling_plan_allocation != null -%} {%- if item.product.has_only_default_variant == false and item.item_components.size == 0 -%}
    {%- for option in item.options_with_values -%}
    {{ option.name }}:
    {{- option.value -}} {%- if forloop.last != true %}, {% endif -%}
    {%- endfor -%}
    {%- endif -%} {%- liquid assign has_visible_properties = false for property in item.properties assign property_first_char = property.first | slice: 0 if property.last != blank and property_first_char != '_' assign has_visible_properties = true break endif endfor -%} {%- if has_visible_properties -%}
    {%- for property in item.properties -%} {%- assign property_first_char = property.first | slice: 0 -%} {%- if property.last != blank and property_first_char != '_' -%}
    {{ property.first }}:
    {%- if property.last contains '/uploads/' -%} {{ property.last | split: '/' | last }} {%- else -%} {{ property.last }} {%- endif -%}
    {%- endif -%} {%- endfor -%}
    {%- endif -%} {%- if item.selling_plan_allocation -%}

    {{ item.selling_plan_allocation.selling_plan.name }}

    {%- endif -%} {%- if item.line_level_discount_allocations.size > 0 -%}
      {%- for discount in item.line_level_discount_allocations -%}
    • {{ discount.discount_application.title | escape }}
    • {%- endfor -%}
    {%- endif -%} {%- endif -%}
    {% if item.original_price != item.final_price %} {{ 'content.price_sale' | t }} {{ item.final_price | money }} {{ 'content.price_regular' | t }} {% if item.variant.compare_at_price > item.original_price %} {{ item.variant.compare_at_price | money }} {% else %} {{ item.original_price | money }} {% endif %} {% else %} {% if item.variant.compare_at_price > item.original_price %} {{ 'content.price_sale' | t }} {% else %} {{ 'content.price' | t }} {% endif %} {{ item.original_price | money }} {% if item.variant.compare_at_price > item.original_price %} {{ 'content.price_regular' | t }} {{ item.variant.compare_at_price | money }} {% endif %} {% endif %}
    {% # Here I want to pass some arguments to the quantity block so it knows which value should the input be set to. Though quantity block could be a snippet instead %} {% assign can_update_quantity = item.instructions.can_update_quantity | default: true, allow_false: true %}
    {% render 'volume-pricing-info', variant: item.variant, unique_id: item.index, quantity: item.quantity %} {% render 'quantity-selector', product: item.product, variant: item.variant, in_cart_quantity: item.quantity, line_index: item.index, class: 'cart-primary-typography', can_update_quantity: can_update_quantity %}
    {{ price }} {%- if item.unit_price_measurement -%}
    {% render 'unit-price', price: unit_price, measurement: item.unit_price_measurement %}
    {%- endif -%}
    {%- endif -%}
    {% stylesheet %} .cart-items { --cart-item-media-width-min: 2.5rem; --cart-item-media-width-max: 7.5rem; container-name: cart-items; container-type: inline-size; width: 100%; } .cart-items-disabled { pointer-events: none; } .cart-page--empty .cart-items__wrapper { display: flex; flex-direction: column; align-items: center; margin-block-start: 0; text-align: center; } .cart-drawer:not(:has(.cart-form)) .cart-items__wrapper { display: flex; flex-direction: column; align-items: center; justify-content: center; text-align: center; } .cart-items__table { width: 100%; border-spacing: 0; } .cart-items__table * { margin: 0; } .cart-items__table-row { --cart-item-price-width: 6rem; display: grid; grid-template-columns: clamp(2.5rem, 15cqi, 7.5rem) minmax(0, 1fr) minmax(var(--cart-item-price-width), auto); grid-template-areas: 'media details price' 'media quantity price' 'media error error'; column-gap: var(--gap-md); align-items: start; padding-bottom: var(--cart-items-gap); margin-bottom: var(--margin-lg); } /* Cart drawer: separate grid areas for variants and unit price */ .cart-drawer .cart-items__table-row--full-width-variants { grid-template-columns: clamp(2.5rem, 15cqi, 7.5rem) minmax(0, 1fr) auto; grid-template-rows: repeat(4, min-content) 1fr; grid-template-areas: 'media details price' 'media variants variants' 'media unit_price unit_price' 'media quantity quantity' 'media error error'; .cart-items__details { display: contents; } .cart-items__product-info { grid-area: details; } .cart-items__variants-wrapper { grid-area: variants; &:empty { display: none; } p { margin: 0; } } .cart-items__unit-price-wrapper { grid-area: unit_price; font-size: var(--font-size--sm); } .cart-items__price { min-width: auto; width: max-content; } } .cart-items__table-row.cart-items__nested-line td:first-child { width: 60%; justify-self: right; } html:active-view-transition-type(page-navigation) .cart-items__table-row { /* stylelint-disable-next-line declaration-no-important */ view-transition-name: none !important; } .cart-items__table-row.removing { overflow: hidden; animation: removeRow calc(var(--animation-speed) * 2) var(--animation-easing) forwards; animation-delay: var(--animation-speed); } @keyframes removeRow { 0% { height: var(--row-height); } 100% { opacity: 0; height: 0; padding-bottom: 0; margin-bottom: 0; border-color: transparent; } } .cart-items__table-row:last-child { padding-bottom: 0; } .cart-items--dividers .cart-items__table-row { border-bottom: 1px solid var(--color-border); margin-bottom: var(--cart-items-gap); } .cart-items--dividers .cart-items__table-row:has(+ .cart-items__nested-line) { border-bottom: none; margin-bottom: 0; } .cart-items--dividers .cart-items__table-row:last-of-type { border-block-end: none; padding-block-end: 0; margin-bottom: 0; } .cart-items__details { grid-area: details; color: rgb(var(--color-foreground-rgb) / var(--opacity-70)); } .cart-items__details > * + *, .cart-items__bundle li { margin-block-start: var(--margin-3xs); } .cart-items__details * { font-size: var(--font-size--sm); } .cart-items__details a { text-decoration: none; } .cart-items__title { font-size: var(--font-size--md); color: var(--color-foreground); text-transform: var(--product-title-case); display: block; margin-block-start: calc((var(--font-size--md) - 1lh) / 2); } .cart-items__variants { display: block; } .cart-items__variant { display: inline; } .cart-items__variant dt, .cart-items__variant dd { display: inline; margin: 0; } .cart-items__quantity { grid-area: quantity; margin-block-start: var(--margin-xs); display: flex; align-items: center; justify-content: flex-start; gap: var(--gap-xs); width: fit-content; } .cart-items__quantity-controls { display: flex; align-items: center; justify-content: flex-start; gap: var(--gap-xs); width: fit-content; } .cart-items__quantity-controls > .volume-pricing-info { margin-inline-start: calc(-1 * var(--minimum-touch-target) - var(--gap-xs)); } .cart-items__quantity .quantity-selector { display: inline-flex; font-size: var(--font-size--sm); height: auto; } .cart-items__remove { background-color: transparent; color: var(--color-foreground); width: var(--minimum-touch-target); height: var(--minimum-touch-target); justify-content: center; box-shadow: none; padding: 0; } .cart-items__media { grid-area: media; padding: 0; } .cart-items__price { grid-area: price; min-height: unset; min-width: var(--cart-item-price-width); text-align: end; display: block; font-size: var(--font-size--sm); line-height: var(--line-height); } .cart-items__price-unit { font-size: var(--font-size--xs); padding-block-start: var(--padding-2xs); } .cart-items__media-container { display: flex; aspect-ratio: var(--ratio); position: relative; width: 100%; overflow: hidden; } .cart-items__media-image { aspect-ratio: inherit; object-fit: cover; object-position: center center; width: 100%; height: auto; } .cart-items__empty-button { margin-top: var(--margin-md); padding-inline: var(--padding-4xl); padding-block: var(--padding-lg); } /* Error message */ .cart-items__error { display: flex; align-items: flex-start; width: 100%; grid-area: error; margin-block-start: var(--margin-xs); opacity: 1; overflow: hidden; transform: translateY(0); transition: opacity var(--drawer-animation-speed) var(--animation-easing), transform var(--drawer-animation-speed) var(--animation-easing); @starting-style { opacity: 0; transform: translateY(-0.5rem); } } .cart-item__error { display: flex; align-items: flex-start; width: 100%; font-size: var(--font-size--sm); padding-block: var(--padding-2xs); } .cart-item__error .svg-wrapper { flex-shrink: 0; width: var(--icon-size-xs); height: var(--icon-size-xs); margin-inline: var(--margin-3xs) var(--margin-xs); margin-block-start: var(--margin-3xs); } @container cart-items (min-width: 720px) { /* Cart page: original layout */ .cart-items__table-row { --cart-item-price-width: 6rem; grid-template-columns: 7.5rem 1fr 1fr minmax(var(--cart-item-price-width), auto); grid-template-rows: min-content 1fr; grid-template-areas: 'media details quantity price' 'media details error error'; } .cart-items__quantity, .cart-items__price { grid-area: initial; } .cart-items__quantity { margin-top: 0; } .cart-items__price { min-height: var(--minimum-touch-target); display: flex; flex-direction: column; align-items: flex-end; } /* Cart drawer: separate areas for variants and unit price */ .cart-drawer .cart-items__table-row--full-width-variants { grid-template-rows: min-content min-content min-content 1fr; grid-template-areas: 'media details quantity price' 'media variants variants variants' 'media unit_price unit_price unit_price' 'media error error error'; .cart-items__quantity, .cart-items__price { grid-area: initial; } } } .cart__subtotal-container, .cart__total-container { display: flex; flex-direction: column; } .cart__total-container { row-gap: var(--gap-2xs); &.cart__total-container--has-installments { row-gap: var(--gap-xs); } } .cart__subtotal-container:empty { display: none; } .cart__summary-totals { display: flex; flex-direction: column; gap: var(--gap-xl); width: 100%; border-block-start: none; &:has(> :first-child:not(.cart__subtotal-container, .cart__total-container)) { padding-block-start: 0; border-block-start: none; } @media screen and (min-width: 750px) { padding-block-start: 0; } } .cart__subtotal-container, .cart__subtotal-container * { font-size: var(--font-size--sm); } .cart__total { font-weight: var(--font-weight-bold); } .cart__total-label { font-size: var(--font-size--sm); } .cart__total-value { font-size: var(--font-size--xl); @media screen and (max-width: 749px) { font-size: var(--font-size--lg); } } .cart-primary-typography { font-family: var(--cart-primary-font-family); font-style: var(--cart-primary-font-style); font-weight: var(--cart-primary-font-weight); } .cart-secondary-typography { font-family: var(--cart-secondary-font-family); font-style: var(--cart-secondary-font-style); font-weight: var(--cart-secondary-font-weight); } .cart__ctas { width: 100%; display: grid; gap: var(--checkout-button-gap); grid-auto-flow: row; grid-template-columns: 1fr; } .cart__additional-checkout-buttons { width: 100%; } shopify-accelerated-checkout-cart { --shopify-accelerated-checkout-inline-alignment: center; --shopify-accelerated-checkout-button-border-radius: var(--style-border-radius-buttons-primary); --shopify-accelerated-checkout-row-gap: var(--checkout-button-gap, 10px); } /* Remove animation */ .remove-icon-bottom, .remove-icon-top { transition: transform var(--animation-speed) var(--animation-easing); } .cart-items__remove:hover .remove-icon-top { transform: translate(calc(-1 * var(--icon-stroke-width)), var(--icon-stroke-width)) rotate(-15deg); } .cart-items__remove:is(:hover, :active) .remove-icon-bottom { transform: translateY(var(--icon-stroke-width)); } .cart-items__table-row.removing .remove-icon-bottom { transform: translateY(0); } .cart-items__table-row.removing .remove-icon-top { animation: removeButtonClickedIconTop var(--animation-speed) var(--animation-easing) forwards; } @keyframes removeButtonClickedIconTop { 50% { transform: translate(0, calc(-1 * var(--icon-stroke-width))); } 100% { transform: translate(0, 0); } } .cart-items__properties { display: block; margin-block-start: var(--margin-2xs); } .cart-items__property { display: block; } .cart-items__properties dt, .cart-items__properties dd { display: inline; margin: 0; overflow-wrap: break-word; } @media screen and (min-width: 750px) { .cart-items .quantity-selector { --quantity-selector-width: 105px; height: var(--button-size-md); width: var(--quantity-selector-width); } .cart-items .quantity-selector button { width: var(--button-size-md); height: var(--button-size-md); } .cart-items .quantity-selector input { max-width: calc(var(--quantity-selector-width) - var(--button-size-md) * 2); } } @media screen and (prefers-reduced-motion: no-preference) { html:active-view-transition-type(empty-cart-drawer) { .cart-items__empty-button, .cart__checkout-button { view-transition-name: cart-drawer-primary-action; & > .button-text { view-transition-name: cart-drawer-primary-action-text; } } } } ::view-transition-old(cart-drawer-primary-action-text), ::view-transition-new(cart-drawer-primary-action-text) { height: 100%; object-fit: none; overflow: clip; overflow-clip-margin: 1em; } ::view-transition-old(cart-drawer-primary-action-text) { animation: cart-drawer-primary-action-text var(--animation-speed) var(--animation-easing) reverse forwards; } ::view-transition-new(cart-drawer-primary-action-text) { animation: cart-drawer-primary-action-text var(--animation-speed) var(--animation-easing) forwards; } ::view-transition-old(cart-drawer-primary-action), ::view-transition-new(cart-drawer-primary-action) { height: 100%; } ::view-transition-group(cart-drawer-primary-action-text), ::view-transition-group(cart-drawer-primary-action) { animation-duration: var(--spring-d300-b0-duration); animation-timing-function: var(--spring-d300-b0-easing); } @keyframes cart-drawer-primary-action-text { from { filter: blur(3px); opacity: 0; } to { filter: none; opacity: 1; } } {% endstylesheet %} ================================================ FILE: snippets/cart-summary.liquid ================================================ {%- doc -%} Renders the cart summary totals. @param {string} [accelerated_checkout_buttons_layout] - { 'vertical' } Forced layout of the additional checkout buttons, instead of relying on platform's layout. @param {string} [section_id] - The section ID for cart discount component. {%- enddoc -%}
    {% # We need to keep this node in place to allow morphing to work properly # %}
    {%- if cart.cart_level_discount_applications.size > 0 -%} {{ 'content.cart_subtotal' | t }} {{- cart.items_subtotal_price | money -}} {%- endif -%}
    {% if settings.show_cart_note or settings.show_add_discount_code %}
    {% if settings.show_cart_note %}
    {{ 'content.seller_note' | t }} {{- 'icon-plus.svg' | inline_asset_content -}}
    {% endif %} {% if settings.show_cart_note and settings.show_add_discount_code %}
    {% endif %} {% if settings.show_add_discount_code %} {% liquid assign discount_codes = cart.cart_level_discount_applications | where: 'type', 'discount_code' | map: 'title' for item in cart.items for allocation in item.line_level_discount_allocations if allocation.discount_application.type == 'discount_code' assign discount_codes = item.line_level_discount_allocations | slice: forloop.index0 | map: 'discount_application' | map: 'title' | concat: discount_codes endif endfor endfor assign discount_codes = discount_codes | uniq # Evaluate the boolean expression for the disclosure state if discount_codes.size == 0 assign disclosure_expanded = false else assign disclosure_expanded = true endif %}
    {{ 'content.discount' | t }} {{- 'icon-plus.svg' | inline_asset_content -}}
      {% for discount_code in discount_codes %}
    • {{ discount_code }}

    • {% endfor %}
    {% endif %}
    {% endif %} {%- liquid if settings.currency_code_enabled_cart_total assign total_price = cart.total_price | money_with_currency else assign total_price = cart.total_price | money endif -%}
    {{ 'content.cart_estimated_total' | t }} {{ total_price }} {% if settings.show_installments %} {% form 'cart', cart %} {{ form | payment_terms }} {% endform %} {% endif %}
    {% render 'tax-info', has_discounts_enabled: settings.show_add_discount_code %}
    {% if additional_checkout_buttons and settings.show_accelerated_checkout_buttons %}
    {{ content_for_additional_checkout_buttons }}
    {% endif %}
    {% stylesheet %} .cart-actions { display: flex; flex-direction: column; gap: 0; border-block: 1px solid var(--color-border); padding-block: 0; margin-block-start: var(--margin-3xs); } .cart-actions__divider { border-block-start: 1px solid var(--color-border); } .cart-totals:not(:has(.cart-actions)) { margin-block-start: var(--margin-3xs); border-block-start: 1px solid var(--color-border); padding-block-start: var(--margin-xl); } .cart-totals__item { display: flex; align-items: center; justify-content: space-between; } .cart-totals__tax-note { color: rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text)); } .cart-totals__tax-note small { font-size: var(--font-size--2xs); } .cart-discounts { list-style: none; padding: 0; margin: 0; } .cart-discounts__item { display: flex; align-items: center; justify-content: space-between; } .cart-discounts__label { display: flex; align-items: center; gap: var(--gap-2xs); } .cart-discounts__label svg { width: var(--icon-size-sm); height: var(--icon-size-sm); display: inline-block; } .cart-totals__original-container, .cart-totals__container { display: flex; flex-direction: column; } .cart-totals__container { row-gap: var(--gap-2xs); &.cart-totals__container--has-installments { row-gap: var(--gap-xs); } } .cart-totals__original-container:empty { display: none; } .cart-totals { display: flex; flex-direction: column; gap: var(--gap-xl); width: 100%; border-block-start: none; &:has(> :first-child:not(.cart-totals__original-container, .cart-totals__container)) { padding-block-start: 0; border-block-start: none; } @media screen and (min-width: 750px) { padding-block-start: 0; } } .cart-totals__original-container, .cart-totals__original-container * { font-size: var(--cart-font-size--sm); } .cart-totals__total { align-items: baseline; font-weight: var(--font-weight-bold); } .cart-totals__total-label { font-size: var(--cart-font-size--sm); } .cart-totals__total-value { font-size: var(--cart-font-size--xl); @media screen and (max-width: 749px) { font-size: var(--font-size--lg); } } .cart-totals__installments { color: var(--color-foreground); font-size: var(--font-size--2xs); } .cart-note { width: 100%; } @starting-style { .cart-note[open-by-default-on-desktop][open-by-default-on-mobile] .details-content { block-size: auto; opacity: 1; overflow-y: visible; } } .cart-note__inner { padding-block: var(--padding-2xs) var(--padding-sm); } .cart-note__summary { display: flex; align-items: center; justify-content: space-between; } .cart-note__summary:hover { color: rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text)); } .cart-note__label { display: flex; align-items: flex-start; gap: var(--gap-2xs); font-size: var(--font-size--2xs); font-weight: 500; } .cart-note__instructions { color: var(--color-input-text); background-color: var(--color-input-background); border-width: var(--style-border-width-inputs); border-color: var(--color-input-border); transition: box-shadow var(--animation-speed) ease; box-shadow: var(--input-box-shadow); min-height: 5.5rem; min-width: 100%; max-width: 100%; font-size: var(--font-size--sm); padding: max(4px, calc(var(--style-border-radius-inputs) * (1 - cos(45deg)))); } .cart-totals__icon { height: var(--icon-size-xs); width: var(--icon-size-xs); margin: 0; } .cart__ctas { width: 100%; display: grid; gap: var(--checkout-button-gap); grid-auto-flow: row; grid-template-columns: 1fr; } .cart__ctas .cart__checkout-button { width: 100%; height: clamp(25px, var(--height-buy-buttons), 55px); padding-inline: var(--padding-4xl); } .cart-drawer__summary .cart-totals:not(:has(.cart-totals__original-container:empty)) { border-block-start: var(--style-border-width) solid var(--color-border); padding-block-start: var(--padding-2xl); } .cart-drawer__summary .cart-note { @media screen and (min-width: 750px) { margin-block-start: var(--margin-3xs); } } .cart-discount__input { background-color: var(--color-input-background); color: var(--color-input-text); border-width: var(--style-border-width-inputs); border-color: var(--color-input-border); border-style: solid; border-radius: var(--style-border-radius-inputs); padding: var(--padding-sm) var(--padding-md); height: 100%; flex-grow: 1; min-width: 0; font-size: var(--font-size--sm); } .cart-discount__input::placeholder { color: rgb(var(--color-input-text-rgb) / var(--opacity-subdued-text)); } .cart-discount__pill-code { overflow: hidden; max-width: 100px; text-overflow: ellipsis; white-space: nowrap; margin: 0; } .cart-discount { width: 100%; } .cart-discount__codes { display: none; gap: var(--padding-xs); flex-wrap: wrap; list-style: none; padding-inline: 0; margin: 0; } .cart-discount__codes:has(.cart-discount__pill) { display: flex; } .cart-discount__button { height: 100%; } .cart-discount__content { height: calc(var(--button-size) + var(--padding-2xs) + var(--padding-sm)); } .cart-discount__pill { display: flex; color: var(--color-foreground); gap: var(--padding-xs); align-items: center; padding: var(--padding-xs) var(--padding-sm); border-radius: var(--style-border-radius-pills); background-color: var(--color-input-background); text-transform: uppercase; } .cart-discount__form { display: flex; gap: var(--padding-md); align-items: center; height: 100%; padding-block: var(--padding-2xs) var(--padding-sm); } :is(.cart-discount__pill-remove, .cart-discount__pill-remove:hover) { --close-icon-opacity: 0.4; color: var(--color-foreground); background-color: transparent; pointer-events: all; cursor: pointer; height: 100%; } .cart-discount__error { display: flex; align-items: center; width: 100%; padding-block: var(--padding-2xs) var(--padding-sm); } .cart-discount__error .svg-wrapper { flex-shrink: 0; width: var(--icon-size-xs); height: var(--icon-size-xs); margin-inline: var(--margin-3xs) var(--margin-xs); } .cart-discount__error-text { margin-block-start: var(--margin-3xs); } .cart-discount__summary { display: flex; align-items: center; justify-content: space-between; } .cart-discount__summary:hover { color: rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text)); } .cart-discount__label { display: flex; align-items: flex-start; gap: var(--gap-2xs); font-size: var(--font-size--2xs); font-weight: 500; } @media screen and (min-width: 750px) { .cart-summary--extend { height: 100%; } } {% endstylesheet %} ================================================ FILE: snippets/checkbox.liquid ================================================ {%- doc -%} Renders a checkbox input and label @param {string} id - input id attribute @param {string} name - input name attribute @param {string} value - input value attribute @param {string} label - label text @param {boolean} checked - whether the input is checked @param {string} events - event attributes for the input, e.g. 'on:click="/action"' @param {boolean} disabled - whether the input is disabled @param {boolean} [required] - whether the input is required @param {string} [formId] - form id attribute for the input @param {string} [inputRef] - input ref attribute for use with component framework @param {string} [labelRef] - label ref attribute for use with component framework @param {boolean} [autofocus] - whether the input should be autofocused {%- enddoc -%}
    ================================================ FILE: snippets/collection-card.liquid ================================================ {%- doc -%} This snippet is used to render a collection card. To be used inside a block to inherit the block object settings. @param {string} card_image - The image to display in the collection card @param {string} children - The content to render inside the collection card @param {object} collection - The collection to render the card for @param {object} block - The block object @param {object} section - The section object @example {% render 'collection-card', card_image: card_image, children: children, block: block, collection: collection, section: section %} {%- enddoc -%} {% style %} {% if request.visual_preview_mode %} .collection-card { min-width: 250px; } {% endif %} {% endstyle %} {% liquid assign onboarding = false assign block_settings = block.settings if collection == blank assign onboarding = true endif %}
    {{ collection.title }}
    {{ card_image }}
    {{ children }}
    {% stylesheet %} .collection-card { --fixed-card-height: var(--height-small); flex: 1 1 var(--card-width-small); } .collection-card > svg { height: 100%; width: 100%; aspect-ratio: var(--ratio); } .collection-card--image-bg .collection-card__inner { height: 100%; } .collection-card__inner { gap: var(--gap); a, button { /* only allow interactive elements to be clickable separate from .collection-card__link */ pointer-events: auto; } } /* allow all blocks to be selectable in editor preview */ .shopify-design-mode .collection-card__content * { pointer-events: auto; } .collection-card__content { max-width: 100%; --flex-wrap: wrap; } /* Nested image block rules */ .collection-card.collection-card--image-bg { aspect-ratio: var(--ratio); } .collection-card.collection-card--image-bg .collection-card__content { padding: var(--padding-lg); } .collection-card--image-height-fixed { height: 100%; } /* Bento layout rules */ .collection-card--image-height-fixed .collection-card__image { height: var(--fixed-card-height); width: 100%; } .collection-card--image-height-fixed.collection-card--image-bg { height: var(--fixed-card-height); aspect-ratio: unset; } .collection-card__image .image-block__image { object-fit: cover; width: 100%; height: 100%; max-width: 100%; } .collection-card--image-bg .collection-card__image { position: absolute; width: 100%; height: 100%; } .collection-card__image svg { height: 100%; width: 100%; } .resource-list:not(.hidden--desktop) .collection-card--flexible-aspect-ratio { &.collection-card.collection-card--image-bg, &.collection-card .placeholder-svg { aspect-ratio: 99; } } {% endstylesheet %} ================================================ FILE: snippets/color-schemes.liquid ================================================ {% style %} {% for scheme in settings.color_schemes -%} {% assign scheme_classes = scheme_classes | append: ', .color-' | append: scheme.id %} {% if forloop.index == 1 %} :root, {% endif %} {% assign background_brightness = scheme.settings.background | color_brightness %} {% if background_brightness < 64 %} {% assign opacity_5_15 = 0.15 %} {% assign opacity_10_25 = 0.25 %} {% assign opacity_35_55 = 0.55 %} {% assign opacity_40_60 = 0.60 %} {% assign opacity_30_60 = 0.60 %} {% else %} {% assign opacity_5_15 = 0.05 %} {% assign opacity_10_25 = 0.1 %} {% assign opacity_35_55 = 0.35 %} {% assign opacity_40_60 = 0.40 %} {% assign opacity_30_60 = 0.30 %} {% endif %} .color-{{ scheme.id }} { --color-background: rgb({{ scheme.settings.background.rgba }}); /* RGB values only to apply different opacities - Relative color values are not supported in iOS < 16.4 */ --color-background-rgb: {{ scheme.settings.background.rgb }}; --opacity-5-15: {{ opacity_5_15 }}; --opacity-10-25: {{ opacity_10_25 }}; --opacity-35-55: {{ opacity_35_55 }}; --opacity-40-60: {{ opacity_40_60 }}; --opacity-30-60: {{ opacity_30_60 }}; --color-foreground: rgb({{ scheme.settings.foreground.rgba }}); --color-foreground-rgb: {{ scheme.settings.foreground.rgb }}; --color-foreground-heading: rgb({{ scheme.settings.foreground_heading.rgba }}); --color-foreground-heading-rgb: {{ scheme.settings.foreground_heading.rgb }}; --color-primary: rgb({{ scheme.settings.primary.rgba }}); --color-primary-rgb: {{ scheme.settings.primary.rgb }}; --color-primary-hover: rgb({{ scheme.settings.primary_hover.rgba }}); --color-primary-hover-rgb: {{ scheme.settings.primary_hover.rgb }}; --color-border: rgb({{ scheme.settings.border.rgba }}); --color-border-rgb: {{ scheme.settings.border.rgb }}; --color-shadow: rgb({{ scheme.settings.shadow.rgba }}); --color-shadow-rgb: {{ scheme.settings.shadow.rgb }}; --color-primary-button-text: rgb({{ scheme.settings.primary_button_text.rgba }}); --color-primary-button-background: rgb({{ scheme.settings.primary_button_background.rgba }}); --color-primary-button-border: rgb({{ scheme.settings.primary_button_border.rgba }}); --color-primary-button-hover-text: rgb({{ scheme.settings.primary_button_hover_text.rgba }}); --color-primary-button-hover-background: rgb({{ scheme.settings.primary_button_hover_background.rgba }}); --color-primary-button-hover-border: rgb({{ scheme.settings.primary_button_hover_border.rgba }}); --color-secondary-button-text: rgb({{ scheme.settings.secondary_button_text.rgba }}); --color-secondary-button-background: rgb({{ scheme.settings.secondary_button_background.rgba }}); --color-secondary-button-border: rgb({{ scheme.settings.secondary_button_border.rgba }}); --color-secondary-button-hover-text: rgb({{ scheme.settings.secondary_button_hover_text.rgba }}); --color-secondary-button-hover-background: rgb({{ scheme.settings.secondary_button_hover_background.rgba }}); --color-secondary-button-hover-border: rgb({{ scheme.settings.secondary_button_hover_border.rgba }}); --color-input-background: rgb({{ scheme.settings.input_background.rgba }}); --color-input-text: rgb({{ scheme.settings.input_text_color.rgba }}); --color-input-text-rgb: {{ scheme.settings.input_text_color.rgb }}; --color-input-border: rgb({{ scheme.settings.input_border_color.rgba }}); --color-input-hover-background: rgb({{ scheme.settings.input_hover_background.rgba }}); --color-variant-background: rgb({{ scheme.settings.variant_background_color.rgba }}); --color-variant-border: rgb({{ scheme.settings.variant_border_color.rgba }}); --color-variant-text: rgb({{ scheme.settings.variant_text_color.rgba }}); --color-variant-text-rgb: {{ scheme.settings.variant_text_color.rgb }}; --color-variant-hover-background: rgb({{ scheme.settings.variant_hover_background_color.rgba }}); --color-variant-hover-text: rgb({{ scheme.settings.variant_hover_text_color.rgba }}); --color-variant-hover-border: rgb({{ scheme.settings.variant_hover_border_color.rgba }}); --color-selected-variant-background: rgb({{ scheme.settings.selected_variant_background_color.rgba }}); --color-selected-variant-border: rgb({{ scheme.settings.selected_variant_border_color.rgba }}); --color-selected-variant-text: rgb({{ scheme.settings.selected_variant_text_color.rgba }}); --color-selected-variant-hover-background: rgb({{ scheme.settings.selected_variant_hover_background_color.rgba }}); --color-selected-variant-hover-text: rgb({{ scheme.settings.selected_variant_hover_text_color.rgba }}); --color-selected-variant-hover-border: rgb({{ scheme.settings.selected_variant_hover_border_color.rgba }}); --input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10)); --input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5-15)); --input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50)); --color-foreground-muted: rgb(var(--color-foreground-rgb) / var(--opacity-60)); --font-h1--color: var(--color-foreground-heading); --font-h2--color: var(--color-foreground-heading); --font-h3--color: var(--color-foreground-heading); --font-h4--color: var(--color-foreground-heading); --font-h5--color: var(--color-foreground-heading); --font-h6--color: var(--color-foreground-heading); /* Shadows */ {% if settings.drawer_drop_shadow %} --shadow-drawer: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15)); {% endif %} {% if settings.popover_drop_shadow %} --shadow-blur: 20px; --shadow-popover: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15)); {% endif %} } {% endfor %} {{ scheme_classes | prepend: 'body' }} { color: var(--color-foreground); background-color: var(--color-background); } {% endstyle %} ================================================ FILE: snippets/divider.liquid ================================================ {%- doc -%} Renders a divider line, used to visually separate content. @param {string} id - A unique ID for the divider, linking it to a block or section. @param {object} settings - An object containing style settings for the divider. @param {string} [settings.alignment_horizontal] - The horizontal alignment of the divider ('left', 'center', or 'right'). Defaults to 'center'. @param {number} [settings.thickness] - The thickness of the divider line in pixels. @param {string} [settings.corner_radius] - The corner radius of the divider, e.g., 'rounded'. @param {number} [settings.width_percent] - The width of the divider as a percentage of its container. @param {boolean} [full_width] - When `true`, the divider spans the full width of its container. @param {boolean} [attributes] - When `true`, render block.shopify_attributes on the divider container. {%- enddoc -%}
    {% stylesheet %} .divider { align-self: stretch; display: flex; align-items: center; justify-content: var(--divider-justify-content); } .divider__line { border-bottom: var(--divider-border-thickness) solid var(--color-border); border-right: var(--divider-border-thickness) solid var(--color-border); border-radius: calc(var(--style-border-radius-sm) * var(--divider-border-rounded)); flex-basis: var(--divider-flex-basis); min-height: var(--divider-flex-basis); } {% endstylesheet %} ================================================ FILE: snippets/editorial-blog-grid.liquid ================================================ {%- doc -%} Renders a grid and places blog items inside of it using an editorial layout. This is a horizontally mirrored version of the collection grid layout. @param {object} items - An array of HTML strings for the blog list items @example {% render 'editorial-blog-grid', items: items %} {%- enddoc -%}
    {% for item in items %} {% liquid assign current_grid_index = forloop.index0 | divided_by: 8 assign current_item_index = forloop.index0 | modulo: 8 # Horizontally mirrored from editorial-collection-grid case current_item_index when 0 assign grid_column = '8 / span 4' assign grid_row = 1 assign grid_row_span = 5 when 1 assign grid_column = '2 / span 5' assign grid_row = 3 assign grid_row_span = 5 when 2 assign grid_column = '5 / span 8' assign grid_row = 9 assign grid_row_span = 6 when 3 assign grid_column = '2 / span 8' assign grid_row = 16 assign grid_row_span = 6 when 4 assign grid_column = '2 / span 5' assign grid_row = 23 assign grid_row_span = 5 when 5 assign grid_column = '8 / span 4' assign grid_row = 25 assign grid_row_span = 5 when 6 assign grid_column = '1 / span 8' assign grid_row = 31 assign grid_row_span = 6 when 7 assign grid_column = '3 / span 8' assign grid_row = 38 assign grid_row_span = 6 endcase assign full_grid_rows = current_grid_index | times: 44 assign grid_row = grid_row | plus: full_grid_rows %}
    {{ item }}
    {% endfor %}
    {% stylesheet %} .editorial-blog__grid { display: grid; grid-template-columns: repeat(12, 1fr); grid-auto-rows: 1fr; gap: var(--gap-xl); .shopify-block { height: 100%; } } .editorial-blog__spacer { aspect-ratio: 1; } @media screen and (max-width: 749px) { .editorial-blog__grid { display: flex; flex-direction: column; gap: var(--gap-2xl); } .editorial-blog__spacer { display: none; } /* Mobile layout - also horizontally mirrored from collection grid */ .editorial-blog__item-0 { width: 66%; align-self: flex-end; /* Originally flex-start, now flex-end */ } .editorial-blog__item-1 { width: 83%; align-self: flex-start; /* Originally flex-end, now flex-start */ } .editorial-blog__item-2 { width: 83%; align-self: flex-end; /* Originally flex-start, now flex-end */ } .editorial-blog__item-3 { width: 100%; align-self: center; /* Stays centered */ } } {% endstylesheet %} ================================================ FILE: snippets/editorial-collection-grid.liquid ================================================ {%- doc -%} Renders a grid and places items inside of it using an editorial layout. @param {object} items - An array of HTML strings for the collection list items @example {% render 'editorial-collection-grid', items: items %} {%- enddoc -%}
    {% for item in items %} {% liquid assign current_grid_index = forloop.index0 | divided_by: 8 assign current_item_index = forloop.index0 | modulo: 8 case current_item_index when 0 assign grid_column = '2 / span 4' assign grid_row = 1 assign grid_row_span = 5 when 1 assign grid_column = '7 / span 5' assign grid_row = 3 assign grid_row_span = 5 when 2 assign grid_column = '1 / span 8' assign grid_row = 9 assign grid_row_span = 6 when 3 assign grid_column = '3 / span 8' assign grid_row = 16 assign grid_row_span = 6 when 4 assign grid_column = '7 / span 5' assign grid_row = 23 assign grid_row_span = 5 when 5 assign grid_column = '2 / span 4' assign grid_row = 25 assign grid_row_span = 5 when 6 assign grid_column = '5 / span 8' assign grid_row = 31 assign grid_row_span = 6 when 7 assign grid_column = '2 / span 8' assign grid_row = 38 assign grid_row_span = 6 endcase assign full_grid_rows = current_grid_index | times: 44 assign grid_row = grid_row | plus: full_grid_rows %}
    {{ item }}
    {% endfor %}
    {% stylesheet %} .editorial-collection__grid { display: grid; grid-template-columns: repeat(12, 1fr); grid-auto-rows: 1fr; gap: var(--gap-xl); .resource-list__item, .collection-card { height: 100%; } } .editorial-collection__spacer { aspect-ratio: 1; } @media screen and (max-width: 749px) { .editorial-collection__grid { display: flex; flex-direction: column; gap: var(--gap-2xl); } .editorial-collection__spacer { display: none; } .editorial-collection__item-0 { width: 66%; align-self: flex-start; aspect-ratio: 4 / 5; } .editorial-collection__item-1 { width: 83%; align-self: flex-end; aspect-ratio: 5 / 5; } .editorial-collection__item-2 { width: 83%; align-self: flex-start; aspect-ratio: 8 / 6; } .editorial-collection__item-3 { width: 100%; align-self: center; aspect-ratio: 8 / 6; } } {% endstylesheet %} ================================================ FILE: snippets/editorial-product-grid.liquid ================================================ {%- doc -%} Renders a grid and places items inside of it using an editorial layout. @param {object} items - An array of HTML strings for the product list items @example {% render 'editorial-product-grid', items: items %} {%- enddoc -%}
    {% for item in items %} {% liquid assign current_grid_index = forloop.index0 | divided_by: 8 assign current_item_index = forloop.index0 | modulo: 8 case current_item_index when 0 assign grid_column = '1 / span 7' assign grid_row = 1 assign grid_row_span = 6 when 1 assign grid_column = '9 / span 4' assign grid_row = 5 assign grid_row_span = 5 when 2 assign grid_column = '2 / span 5' assign grid_row = 8 assign grid_row_span = 5 when 3 assign grid_column = '5 / span 8' assign grid_row = 14 assign grid_row_span = 6 when 4 assign grid_column = '1 / span 7' assign grid_row = 21 assign grid_row_span = 6 when 5 assign grid_column = '9 / span 4' assign grid_row = 25 assign grid_row_span = 5 when 6 assign grid_column = '2 / span 5' assign grid_row = 28 assign grid_row_span = 5 when 7 assign grid_column = '3 / span 8' assign grid_row = 34 assign grid_row_span = 6 endcase assign full_grid_rows = current_grid_index | times: 40 assign grid_row = grid_row | plus: full_grid_rows %}
    {{ item }}
    {% endfor %}
    {% stylesheet %} .editorial-product__grid { display: grid; grid-template-columns: repeat(12, 1fr); grid-auto-rows: 1fr; gap: var(--gap-xl); /* Make the aspect ratio super high on width, then increase the height of * slideshow containers until they fill all the available space */ .card-gallery { /* stylelint-disable-next-line declaration-no-important */ --gallery-aspect-ratio: 99 !important; } .card-gallery, slideshow-component, slideshow-container, slideshow-slides { height: 100%; } } .editorial-product__spacer { aspect-ratio: 1; } @media screen and (max-width: 749px) { .editorial-product__grid { display: flex; flex-direction: column; gap: var(--gap-2xl); } .editorial-product__spacer { display: none; } .editorial-product__item-0 { width: 83%; align-self: flex-start; aspect-ratio: 7 / 6; } .editorial-product__item-1 { width: 83%; align-self: flex-end; aspect-ratio: 4 / 5; } .editorial-product__item-2 { width: 66%; align-self: flex-start; aspect-ratio: 5 / 5; } .editorial-product__item-3 { width: 100%; aspect-ratio: 8 / 6; } } {% endstylesheet %} ================================================ FILE: snippets/filter-remove-buttons.liquid ================================================ {%- doc -%} Renders filter remove buttons. Accepts: @param {object} filters - The filters to render @param {boolean} show_filter_label - Whether to show the filter label @param {string} results_url - The results URL @param {boolean} should_show_clear_all - Whether to show the clear all button {%- enddoc -%}
    {%- for filter in filters -%} {% if filter.type == 'price_range' and filter.min_value.value != null or filter.max_value.value != null %} {%- liquid assign is_active = true -%} {%- if filter.min_value.value != null and filter.max_value.value != null %} {{- filter.min_value.value | money -}} – {{- filter.max_value.value | money -}} {%- elsif filter.min_value.value != null -%} {{ filter.min_value.value | money }}–{{ filter.range_max | money }} {%- elsif filter.max_value.value != null -%} {{- 0 | money -}} – {{- filter.max_value.value | money -}} {%- endif -%} {{- 'icon-filters-close.svg' | inline_asset_content -}} {{ 'actions.remove' | t }} {% else %} {%- for value in filter.active_values -%} {%- liquid assign is_active = true -%} {% if value.swatch %} {% render 'swatch', swatch: value.swatch, mode: 'pill' %} {% endif %} {% if filter.type == 'boolean' or show_filter_label %} {{ filter.label | escape }}: {{ value.label | escape }} {% else %} {{ value.label | escape }} {% endif %} {{- 'icon-filters-close.svg' | inline_asset_content -}} {{ 'actions.remove' | t }} {%- endfor -%} {% endif %} {%- endfor -%} {% if should_show_clear_all and is_active %} {% endif %}
    {% stylesheet %} /* Facets - Remove buttons */ .facets-remove { --variant-picker-swatch-width: 20px; --variant-picker-swatch-height: 20px; display: none; align-items: center; flex-wrap: wrap; gap: var(--gap-xs); padding: 0 var(--drawer-padding); margin: 0; @media screen and (min-width: 750px) { --variant-picker-swatch-width: 16px; --variant-picker-swatch-height: 16px; gap: var(--gap-2xs); } } .facets-remove:has(facet-remove-component) { display: flex; margin-block-start: var(--margin-2xs); margin-block-end: var(--margin-md); } .facets:not(.facets--drawer) .facets-remove--mobile-and-vertical { @media screen and (min-width: 750px) { padding: 0; } } .facets--horizontal .facets-remove--mobile-and-vertical { @media screen and (min-width: 750px) { display: none; } } .facets-remove__pill { .svg-wrapper, .swatch { flex-shrink: 0; } } .facets--horizontal .facets-remove { @media screen and (min-width: 750px) { display: none; } } {% endstylesheet %} ================================================ FILE: snippets/fonts.liquid ================================================ {% # theme-check-disable %} {%- unless settings.type_body_font.system? -%} {%- endunless -%} {%- unless settings.type_subheading_font.system? -%} {%- endunless -%} {%- unless settings.type_heading_font.system? -%} {%- endunless -%} {%- unless settings.type_accent_font.system? -%} {%- endunless -%} {% # theme-check-enable %} ================================================ FILE: snippets/format-price.liquid ================================================ {%- doc -%} Formats a price value with or without currency code based on settings @param {number} price - The price to format (defaults to 0 if not provided) @param {string} [type] - Type of price formatting (defaults to 'regular', only 'per_item' has special behavior) @example {% render 'format-price', price: variant.price %} {% render 'format-price', price: variant.price, type: 'per_item' %} {% render 'format-price', price: variant.compare_at_price %} {%- enddoc -%} {% liquid assign price_value = price | default: 0 assign price_type = type | default: 'regular' assign show_currency = settings.currency_code_enabled_product_pages if show_currency assign formatted_price = price_value | money_with_currency else assign formatted_price = price_value | money endif if price_type == 'per_item' assign per_item_text = 'content.quantity_per_item' | t assign formatted_price = formatted_price | append: per_item_text endif %} {{- formatted_price -}} ================================================ FILE: snippets/gap-style.liquid ================================================ {%- doc -%} Renders the CSS variables for the `gap` styles needed for responsive scaling. Intended for use with the `gap-style` class. @param {number} value - The base or desktop gap value to use, in pixels. @param {string} [name] - The name of the CSS variable to set. Default: 'gap' @param {number} [scale_min] - Value above which gap scaling will be applied. Default: 20 @param {boolean} [disable_scaling] - If true, disables scaling and outputs the original value. @example
    {%- enddoc -%} {%- liquid assign min = scale_min | default: 24 assign name = name | default: 'gap' -%} {%- if value != blank -%} {%- if disable_scaling != true and value > min -%} --{{ name }}: max({{ min }}px, calc(var(--gap-scale, 1.0) * {{ value }}px)); {%- else -%} --{{ name }}: {{ value }}px; {%- endif -%} {%- endif -%} ================================================ FILE: snippets/gift-card-recipient-form.liquid ================================================ {% comment %} Renders gift card recipient form. Accepts: - product: {Object} product object. - form: {Object} the product form object. - section: {Object} section to which this snippet belongs. Usage: {% render 'gift-card-recipient-form', product: product, form: form, section: section, block: block %} {% endcomment %}
    {{ 'content.recipient_form_send_to' | t }}
    {% stylesheet %} .recipient-form { --options-border-radius: var(--variant-picker-button-radius); --options-border-width: var(--variant-picker-button-border-width); display: flex; flex-direction: column; padding-bottom: var(--padding-2xl); } .recipient-form__send-to { padding: 0; margin-block-end: var(--margin-xs); } .gift-card-form-option { display: grid; grid-template-columns: 1fr 1fr; gap: var(--gap-sm); padding: 0; border: none; } .gift-card-form-option__button-label { display: flex; align-items: center; position: relative; padding-block: var(--padding-sm); padding-inline: var(--padding-lg); border: var(--style-border-width) solid var(--color-variant-border); border-radius: var(--options-border-radius); border-width: var(--options-border-width); overflow: clip; justify-content: center; min-width: auto; background-color: var(--color-variant-background); color: var(--color-variant-text); transition: background-color var(--animation-speed) var(--animation-easing), border-color var(--animation-speed) var(--animation-easing); &:hover { background-color: var(--color-variant-hover-background); border-color: var(--color-variant-hover-border); color: var(--color-variant-hover-text); } } .gift-card-form-option__button-label:has(:focus-visible) { --variant-picker-stroke-color: var(--color-foreground); border-color: var(--color-foreground); outline: var(--focus-outline-width) solid var(--color-foreground); outline-offset: var(--focus-outline-offset); } .gift-card-form-option__button-label:has(:checked) { color: var(--color-selected-variant-text); background-color: var(--color-selected-variant-background); border-color: var(--color-selected-variant-border); transition: background-color var(--animation-speed) var(--animation-easing), border-color var(--animation-speed) var(--animation-easing); &:hover { background-color: var(--color-selected-variant-hover-background); border-color: var(--color-selected-variant-hover-border); color: var(--color-selected-variant-hover-text); } } .gift-card-form-option__button-label input { /* remove the checkbox from the page flow */ position: absolute; /* set the dimensions to match those of the label */ inset: 0; /* hide it */ opacity: 0; margin: 0; cursor: pointer; width: 100%; height: 100%; } .recipient-fields { display: flex; flex-direction: column; gap: var(--gap-sm); transition: opacity 0.3s var(--animation-easing); padding-block-start: var(--padding-xl); } .recipient-fields[hidden] { display: none; } .field--send-on { display: flex; flex-direction: column; } .recipient-form__message { display: flex; flex-direction: row; align-items: center; gap: var(--gap-sm); margin-top: var(--margin-sm); } .recipient-form-field-label { position: absolute; left: var(--padding-sm); bottom: var(--padding-sm); font-style: italic; color: var(--color-input-text); } .recipient-fields__textarea { min-height: 5.5rem; overflow-y: auto; /* Space for the character count */ padding-bottom: calc(var(--padding-sm) * 3); scroll-padding-bottom: calc(var(--padding-sm) * 3); } .recipient-fields__input { flex-grow: 1; transition: background-color var(--animation-speed) ease, border-color var(--animation-speed) ease; padding: var(--input-padding); background-color: var(--color-input-background); color: var(--color-input-text); text-align: left; font-size: var(--font-paragraph--size); border: var(--style-border-width-inputs) solid var(--color-input-border); border-radius: var(--style-border-radius-inputs); &:autofill { background-color: var(--color-input-background); color: var(--color-input-text); } &:is(:focus, :hover) { background-color: var(--color-input-hover-background); } &:is(:focus) { outline-color: var(--color-input-background); } } /* Date picker calendar icon * Safari doesn't show the icon and Firefox correctly applies the color from the input field. * Webkit browsers need the mask-image trick to use the correct icon color. */ .field--send-on .recipient-fields__input::-webkit-calendar-picker-indicator { cursor: pointer; mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 24 24' %3E%3Cg%3E%3Cpath d='M9 11H7v2h2v-2zm4 0h-2v2h2v-2zm4 0h-2v2h2v-2zm2-7h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 16H5V9h14v11z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E"); background-repeat: no-repeat; background-image: none; background-color: currentColor; mask-type: match-source; } /* For Webkit browsers - text cursor for input area */ .field--send-on .recipient-fields__input::-webkit-datetime-edit { cursor: text; } .field--send-on .recipient-fields__input::-webkit-datetime-edit-year-field, .field--send-on .recipient-fields__input::-webkit-datetime-edit-month-field, .field--send-on .recipient-fields__input::-webkit-datetime-edit-day-field { /* Override the disabled color */ color: var(--color-input-text); } /* Fallback for other browsers */ .field--send-on .recipient-fields__input { cursor: text; } /* For Firefox - entire field is clickable, so show pointer */ @supports (-moz-appearance: none) { .field--send-on .recipient-fields__input { cursor: pointer; } } {% endstylesheet %} ================================================ FILE: snippets/grid-density-controls.liquid ================================================ {%- doc -%} Renders the grid density controls. @param {string} viewport - The viewport to render the controls for, either 'mobile' or 'desktop'. @example {% render 'grid-density-controls', viewport: 'desktop' %} {%- enddoc -%}
    {{ 'content.grid_view.grid_fieldset' | t }} {% if viewport == 'mobile' %} {% elsif viewport == 'desktop' %} {% endif %}
    {% stylesheet %} .column-options-wrapper { --icon-offset: -3px; display: flex; gap: var(--gap-sm); min-width: fit-content; justify-content: flex-end; height: var(--minimum-touch-target); align-items: center; margin-right: var(--icon-offset); } .column-options-wrapper:only-child { margin-left: auto; } .facets__form-wrapper > .column-options-wrapper:first-child { margin-left: auto; } .facets .column-options-wrapper { display: none; @media screen and (min-width: 750px) { display: flex; } } .column-options { display: flex; flex-wrap: wrap; gap: var(--gap-xs); margin: 0; padding: 0; border: none; @media screen and (min-width: 750px) { gap: var(--gap-2xs); } } .column-options__option { display: none; position: relative; } .column-options__option:has(.column-picker-mobile--single), .column-options__option:has(.column-picker-mobile--double) { @media screen and (max-width: 749px) { display: flex; } } .column-options__option:has(.column-picker--default), .column-options__option:has(.column-picker--zoom-out) { @media screen and (min-width: 750px) { display: flex; } } /* Override base rule for grid density controls - only when visible */ .column-options-wrapper .column-options__option:has(input[type="radio"]):has(.column-picker-mobile--single), .column-options-wrapper .column-options__option:has(input[type="radio"]):has(.column-picker-mobile--double) { @media screen and (max-width: 749px) { display: flex; } } .column-options-wrapper .column-options__option:has(input[type="radio"]):has(.column-picker--default), .column-options-wrapper .column-options__option:has(input[type="radio"]):has(.column-picker--zoom-out) { @media screen and (min-width: 750px) { display: flex; } } .column-options__legend { padding: 0; margin: 0; } .column-options__option-input { /* this is a repeating pattern a bit with the variant picker buttons */ /* remove the checkbox from the page flow */ position: absolute; /* set the dimensions to match those of the label */ inset: 0; /* hide it */ opacity: 0; margin: 0; padding: 0; width: auto; height: auto; aspect-ratio: unset; border: none; border-radius: 0; background: transparent; appearance: auto; display: block; cursor: pointer; } .column-picker { color: rgb(var(--color-foreground-rgb) / var(--opacity-50)); padding: var(--padding-2xs); border-radius: var(--style-border-radius-xs); transition: background-color var(--animation-speed) ease, color var(--animation-speed) ease; } .column-options__option:hover .column-picker { background-color: rgb(var(--color-foreground-rgb) / var(--opacity-5)); } .column-options__option-input:checked ~ .column-picker { color: rgb(var(--color-foreground-rgb)); background-color: rgb(var(--color-foreground-rgb) / var(--opacity-5)); } {% endstylesheet %} ================================================ FILE: snippets/group.liquid ================================================ {%- doc -%} Renders block content for all blocks that extend the group block. @param {string} children - The DOM content of the group block. @param {object} settings - The settings of the group block. @param {string} shopify_attributes - String with Shopify attributes for the editor. @param {string} [class] - Custom classes for the group block. @param {string} [style] - Custom inline styles for the group block. @example {% render 'group', children: children, settings: block.settings, shopify_attributes: block.shopify_attributes %} {%- enddoc -%}
    {%- if settings.link != blank -%} {%- endif -%}
    {% render 'background-media', background_media: settings.background_media, background_video: settings.video, background_video_position: settings.video_position, background_image: settings.background_image, background_image_position: settings.background_image_position, placeholder: settings.placeholder %} {% if settings.toggle_overlay %} {% render 'overlay', settings: settings, layer: '0' %} {% endif %}
    {{- children -}}
    {% stylesheet %} .group-block__link { position: absolute; inset: 0; } .group-block__link ~ :is(.group-block-content, .group-block__media-wrapper) { pointer-events: none; :is(a, button, input, textarea, select) { pointer-events: auto; } } /* Needs the .group-block__link ~ to be specific enough to take effect. */ .group-block__link ~ .group-block-content--design-mode { pointer-events: auto; } {% endstylesheet %} ================================================ FILE: snippets/header-actions.liquid ================================================ {% capture cart_icon %} {{ 'content.cart_title' | t }} {% render 'cart-bubble', limit: 100, live_region: true %} {% endcapture %} {% capture account_icon %} {% endcapture %} {% if shop.customer_accounts_enabled %} {% liquid assign account_actions_style = '' if display_style == 'text' and section assign actions_font = section.settings.actions_font | default: 'body' assign font_obj = settings.type_heading_font case actions_font when 'body' assign font_obj = settings.type_body_font when 'subheading' assign font_obj = settings.type_subheading_font when 'accent' assign font_obj = settings.type_accent_font endcase assign font_family = font_obj.family | append: ', ' | append: font_obj.fallback_families assign font_family_safe = font_family | replace: '"', "'" assign account_actions_style = '--header-actions-font-family: ' | append: font_family_safe | append: '; --header-actions-font-weight: ' | append: font_obj.weight | append: ';' endif %} {% endif %} {% if settings.cart_type == 'drawer' and template.name != 'cart' %} {% capture empty_cart_drawer_content %}

    {{ 'content.your_cart_is_empty' | t }}

    {% render 'cart-products', force_empty: true %}
    {% endcapture %}
    {%- if cart.empty? -%} {{ empty_cart_drawer_content }} {%- else -%}

    {{ 'content.cart_title' | t }} {% render 'cart-bubble' %}

    {% render 'cart-products', drawer_context: 'drawer' %}
    {% render 'cart-summary', section_id: section.id %}
    {%- endif -%}
    {% else %} {{ cart_icon }} {% endif %}
    {% stylesheet %} .header { --account-offset-top: calc( var(--header-group-height) + (var(--header-height) * var(--transparent-header-offset-boolean)) ); &[data-sticky-state='active'] { --account-offset-top: calc(var(--header-height) - 1px); } } .account-button { /* Remove the background color from the color scheme, we want to inherit the color of the header */ background: transparent; } .account-button__icon, .account-button__text { color: var(--color-account-icon); transition: color var(--header-content-transition-timing); -webkit-font-smoothing: antialiased; } shopify-account { --shopify-account-font-heading: var(--font-heading--family); --shopify-account-font-heading-weight: var(--font-heading--weight); --shopify-account-font-body: var(--font-body--family); --shopify-account-font-body-weight: var(--font-body--weight); --shopify-account-radius-base: var(--style-border-radius-popover); --shopify-account-radius-button: var(--style-border-radius-buttons-primary); --shopify-account-radius-button-small: var(--style-border-radius-buttons-primary); --shopify-account-radius-input: var(--style-border-radius-buttons-primary); --shopify-account-color-background: var(--color-background); --shopify-account-color-text: var(--color-foreground); --shopify-account-color-accent: var(--color-primary-button-background); --shopify-account-color-accent-text: var(--color-primary-button-text); --shopify-account-dialog-position-top: var(--account-offset-top); &:not(:defined) { min-width: 44px; height: 44px; display: flex; justify-content: center; align-items: center; /* Match the line height of the other buttons */ line-height: normal; } } .account-button__fallback { width: 28px; height: 28px; border-radius: 50%; background-color: var(--shopify-account-color-accent, #0a142f); } .account-button--text shopify-account { color: inherit; } .cart-drawer { --cart-drawer-padding: var(--padding-xl) var(--padding-xl); --cart-drawer-padding-desktop: var(--padding-xl) var(--padding-2xl); @media screen and (min-width: 750px) { margin-inline-end: calc(var(--gap-xs) * -1); } } @media screen and (min-width: 750px) { .cart-drawer--text { display: flex; align-items: center; } } .cart-drawer__dialog { position: fixed; overflow: hidden; border-radius: 0; width: 100%; height: 100%; margin: 0 0 0 auto; padding: 0; border-left: var(--style-border-drawer); box-shadow: var(--shadow-drawer); background-color: var(--color-background); @media screen and (min-width: 750px) { width: var(--sidebar-width); max-width: 95vw; } } /* Needed to ensure the drawer is full height */ .cart-drawer__dialog:modal { max-height: 100dvh; overflow-y: hidden; } .cart-drawer__inner { height: 100%; overflow: hidden; } .cart-drawer__content { height: calc(100% - var(--header-height)); display: flex; flex-direction: column; padding: 0; background-color: var(--color-background); flex-grow: 1; overflow-y: auto; } .cart-drawer__heading { display: flex; align-items: center; gap: var(--gap-xs); margin-bottom: 0; } .cart-drawer__close-button { margin-right: calc(var(--padding-sm) * -1); top: var(--margin-sm); @media screen and (max-width: 749px) { top: var(--margin-2xs); } } .cart-drawer--empty .cart-drawer__content { text-align: center; min-height: auto; } .cart-drawer--empty .cart-drawer__heading { margin-bottom: var(--margin-md); } .cart-drawer__items .cart-items__table-row { padding-bottom: var(--gap-xl); border-bottom: var(--style-border-width) solid var(--color-border); margin-bottom: var(--gap-xl); } .cart-drawer__items .cart-items__table-row:has(+ .cart-items__nested-line) { border-bottom: none; margin-bottom: 0; } .cart-drawer__items .cart-items__table-row:last-child { border-bottom: none; } .cart-drawer__summary { --cart-drawer-summary-padding: var(--padding-lg); position: sticky; bottom: 0; z-index: 1; display: flex; flex-direction: column; align-items: center; gap: var(--gap-xl); padding: var(--cart-drawer-summary-padding); margin-top: auto; background-color: var(--color-background); /* stylelint-disable-next-line color-named */ mask-image: linear-gradient(to bottom, transparent, black var(--cart-drawer-summary-padding)); @media screen and (min-width: 750px) { --cart-drawer-summary-padding: var(--padding-2xl); } } .cart-drawer__dialog[cart-summary-sticky='false'] .cart-drawer__summary { position: static; mask-image: none; } .cart-drawer__dialog[cart-summary-sticky='false'] .cart-drawer__items { overflow: unset; } .cart-actions summary { padding-inline: 0; padding-block: var(--padding-sm); line-height: 1.2; min-height: var(--minimum-touch-target); } .cart-drawer__summary .cart__summary-totals:not(:has(.cart__subtotal-container:empty)) { border-block-start: var(--style-border-width) solid var(--color-border); padding-block-start: var(--padding-2xl); } .cart-drawer__summary .cart-note { @media screen and (min-width: 750px) { margin-block-start: var(--margin-3xs); } } .cart-drawer__heading--empty { display: flex; justify-content: center; } .cart-drawer__items { display: flex; flex-direction: column; padding-inline: var(--cart-drawer-padding); overflow-y: auto; @media screen and (min-width: 750px) { padding-inline: var(--cart-drawer-padding-desktop); } } .cart-drawer__items .cart-items__table-row { padding-bottom: var(--gap-xl); border-bottom: var(--style-border-width) solid var(--color-border); margin-bottom: var(--gap-xl); } .cart-drawer__items .cart-items__table-row:last-child { border-bottom: none; padding-block-end: 0; margin-block-end: 0; } .cart-drawer--empty .cart-drawer__inner { display: flex; flex-direction: column; align-items: center; justify-content: center; height: 100dvh; margin-top: 0; } .cart-drawer:not(:has(.cart-form)) .cart-drawer__content { justify-content: center; } .cart-drawer__header { background-color: var(--color-background); display: flex; align-items: center; justify-content: space-between; width: 100%; padding: var(--cart-drawer-padding); border-bottom: var(--style-border-width) solid none; position: sticky; top: 0; z-index: 1; @media screen and (min-width: 750px) { padding-inline: var(--cart-drawer-padding-desktop); } } .cart-drawer--empty .cart-drawer__header { justify-content: right; border-bottom: none; padding-bottom: 0; } .cart-drawer--empty .cart-drawer__heading { text-align: center; } header-actions { display: flex; @media screen and (max-width: 749px) { justify-self: flex-end; } } @media screen and (min-width: 750px) { .header-actions--text { gap: var(--gap-xl); } .header-actions__text-style { font-size: var(--header-actions-font-size); font-family: var(--header-actions-font-family); font-weight: var(--header-actions-font-weight); text-transform: var(--header-actions-text-case); } } #header-component[data-menu-style='drawer'] header-actions { justify-self: flex-end; } .header__column--right header-actions { margin-inline-start: calc(var(--gap-md) * -1); } .header-actions__cart-icon { --cart-bubble-size: 20px; --cart-bubble-top: 4.5px; --cart-bubble-right: 2.5px; position: relative; } .header-actions__cart-icon .cart-bubble { position: absolute; width: var(--cart-bubble-size, 20px); top: var(--cart-bubble-top); right: var(--cart-bubble-right); } @media screen and (min-width: 750px) { .header-actions__cart-icon--text.header-actions__cart-icon .cart-bubble { position: relative; top: 0; } } .cart-drawer__heading .cart-bubble { width: fit-content; border-radius: var(--style-border-radius-buttons-primary); aspect-ratio: auto; padding: var(--cart-padding); } .cart-drawer__heading .cart-bubble[data-maintain-ratio] { width: min(1lh, 22px); height: min(1lh, 22px); } .header-actions__cart-icon .cart-bubble__text, .cart-drawer__heading .cart-bubble__text { font-family: var(--font-paragraph--family); font-weight: var(--font-paragraph--weight); } .header-actions__cart-icon.header-actions__cart-icon--has-cart svg { /* Create donut mask where the cart bubble sits */ mask: radial-gradient( calc(var(--cart-bubble-size) + 2px) at calc(100% - var(--cart-bubble-right)) var(--cart-bubble-top), transparent 45.45%, #fff 45.45%, #fff 100% ); } .cart-drawer__heading .cart-bubble__background { background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10-25)); } .cart-drawer__heading .cart-bubble__text { color: var(--color-foreground); font-size: clamp(var(--font-size--3xs), 0.75em, var(--font-size--xs)); } .cart-bubble--animating .cart-bubble__background { animation: grow var(--animation-speed) var(--animation-easing); } .cart-bubble--animating .cart-bubble__text { --start-y: -1em; --start-opacity: 1; /* Set initial transform state before animation starts */ transform: translate(0, var(--start-y, -1em)); opacity: var(--start-opacity, 1); animation: move-and-fade var(--animation-speed) var(--animation-easing); } cart-icon:has(.cart-bubble__text-count:empty) { --cart-bubble-size: 10px; --cart-bubble-top: 9px; --cart-bubble-right: 9px; .svg-wrapper { --cart-bubble-top: 4px; --cart-bubble-right: 4px; } } @media screen and (min-width: 750px) { cart-icon.header-actions__cart-icon--text:has(.cart-bubble__text-count:empty) { --cart-bubble-right: 2.5px; } } @media screen and (prefers-reduced-motion: no-preference) { html:active-view-transition-type(empty-cart-drawer) { .cart-drawer__close-button { view-transition-name: cart-drawer-close-button; } .cart-items-component { view-transition-name: cart-drawer-content; } } } :active-view-transition { .cart-drawer__header, .cart-drawer__content { background: transparent; } } ::view-transition-old(cart-drawer-content) { transform-origin: 50% 33%; animation: cart-contents-old var(--spring-d280-b0-duration) var(--spring-d280-b0-easing) forwards; } ::view-transition-new(cart-drawer-content) { transform-origin: top center; animation: cart-contents-new var(--spring-d280-b0-duration) var(--spring-d280-b0-easing) forwards; } @keyframes cart-contents-old { to { scale: 0.92; opacity: 0; } } @keyframes cart-contents-new { from { scale: 1.05; translate: 0 128px; filter: blur(1px); opacity: 0; } } .header-actions__text { display: flex; align-items: center; } @media screen and (min-width: 750px) { .header-actions__cart-icon--text { display: flex; align-items: center; gap: var(--gap-xs); } .header__column--right .header-actions--text { margin-inline-start: 0; } } {% endstylesheet %} ================================================ FILE: snippets/header-drawer.liquid ================================================ {%- doc -%} Renders a header drawer menu triggered by the top details element. @param {object} linklist - The linklist to render @param {string} [class] - Additional classes to add to the drawer @param {string} [data_header_drawer_type] - The type of header drawer to render @param {object} [block] - The block that can be used to provide settings @param {object} [section] - The section that can be used to provide settings @example {% render 'header-drawer', linklist: section.settings.menu, class: 'header-drawer--mobile' %} {%- enddoc -%} {% liquid assign block_settings = block.settings assign max_featured_items = 4 assign image_border_radius = block_settings.image_border_radius if block_settings.menu_style == 'featured_collections' assign ratio = block_settings.featured_collections_aspect_ratio elsif block_settings.menu_style == 'featured_products' assign ratio = block_settings.featured_products_aspect_ratio endif ## # We only eager load heavy elements of the page when rendering this template # through the Section Rendering API. # # This keeps the initial render lightweight, minimizing the impact on TTFB. # The second render then refreshes the page with additional content. # # At the moment, we check if the Section Rendering API is being used by # checking if section.index is blank. assign eager_loading = false if section.index == blank assign eager_loading = true endif %} {% stylesheet %} .header__icon--menu { position: initial; } .menu-drawer-container .header__icon--summary { color: var(--color-foreground); display: flex; justify-content: center; align-items: center; padding: var(--padding-lg); } .header__icon--summary .header-drawer-icon { margin: auto; width: var(--icon-size-xs); height: var(--icon-size-xs); } .menu-drawer__featured-content { z-index: var(--layer-base); container-type: inline-size; } .menu-drawer__featured-content--childlist { z-index: var(--layer-flat); } .menu-drawer__featured-content-list { display: flex; gap: 1em; overflow-x: auto; padding-block-end: var(--padding-lg); } .menu-drawer__featured-content-list-item { flex: 0 0 auto; } .menu-drawer__featured-content-list-item--product { width: 35cqi; } .menu-drawer__featured-content-list-item--collection img.resource-card__image { width: 80cqi; } .menu-drawer__featured-content-list-item:first-child { margin-inline-start: var(--margin-xl); } .menu-drawer__featured-content-list-item:last-child { margin-inline-end: var(--margin-xl); } .menu-drawer__navigation { padding: 0; @media screen and (min-width: 750px) { margin-top: var(--drawer-header-desktop-top); } } details:not(.menu-open) .header__icon--menu .header-drawer-icon--close { display: none; } details.menu-open .header__icon--menu .header-drawer-icon--close { @media screen and (min-width: 750px) { display: none; } } details.menu-open .header__icon--menu .header-drawer-icon--open { display: none; @media screen and (min-width: 750px) { display: flex; } } .menu-drawer { position: fixed; transform: translateX(-100%); visibility: hidden; height: var(--drawer-height); width: var(--drawer-width); max-width: var(--drawer-max-width); z-index: var(--layer-menu-drawer); left: 0; top: 0; padding: 0; background-color: var(--color-background); overflow: auto; display: flex; border-right: var(--style-border-drawer); box-shadow: var(--shadow-drawer); flex-direction: column; @media screen and (min-width: 750px) { width: 25rem; } } /* When opening a submenu we don't want the first-level menu to be scrollable, so we reset the overflow */ .menu-drawer.menu-drawer--has-submenu-opened { overflow: initial; } .menu-drawer__backdrop { position: fixed; top: 0; left: 0; width: 100vw; height: 100dvh; backdrop-filter: brightness(0.75); z-index: var(--layer-heightened); opacity: 0; transition: opacity var(--drawer-animation-speed) ease; .menu-open & { opacity: 1; } } .menu-drawer, details[open] > .menu-drawer__submenu { transition: transform var(--drawer-animation-speed) ease, visibility var(--drawer-animation-speed) ease, opacity var(--drawer-animation-speed) ease; } .menu-open > .menu-drawer, .menu-open > .menu-drawer__submenu:not(.menu-drawer__menu--childlist) { transform: translateX(0); visibility: visible; opacity: 1; display: flex; flex-direction: column; } .menu-drawer__inner-container { position: relative; height: 100%; } .menu-drawer__navigation-container { display: grid; grid-template-rows: 1fr auto; align-content: space-between; overflow-y: auto; height: 100%; } .menu-drawer__inner-submenu { display: flex; flex-direction: column; height: 100%; overflow-y: auto; @media screen and (min-width: 750px) { margin-top: var(--drawer-header-desktop-top); } } .menu-drawer__nav-buttons { display: flex; justify-content: space-between; align-items: center; } .menu-drawer__menu { --menu-drawer-inline-padding: calc(var(--padding-sm) + 7px); list-style: none; padding-inline: var(--drawer-padding); margin-inline: 0; margin-block-start: 0; } .menu-drawer__menu--grid { display: grid; width: 100%; grid-template-columns: 1fr 1fr; gap: var(--padding-sm); padding-inline-end: var(--menu-drawer-inline-padding); padding-block-start: var(--padding-xs); } .menu-drawer__menu--childlist:not(.menu-drawer__menu--grid) { flex-grow: 1; } .menu-drawer__menu.has-submenu, .menu-drawer__menu--childlist:not(:has(.menu-drawer__animated-element)) { margin-block-end: var(--margin-xs); @media screen and (min-width: 750px) { margin-block-end: 2.5rem; } } .menu-drawer__list-item--divider { border-block-end: 1px solid var(--color-border); } .menu-drawer__list-item--deep:not(.menu-drawer__list-item--divider) .menu-drawer__menu { margin-block-start: -0.3rem; } .menu-drawer__list-item--flat.menu-drawer__list-item--divider .menu-drawer__menu { margin-block-start: -0.4rem; } .menu-drawer__menu-container--divider { border-block-end: 1px solid var(--color-border); } .menu-drawer__menu > .menu-drawer__list-item { display: flex; min-height: calc(2 * var(--padding-lg) + var(--icon-size-xs)); } .menu-drawer__list-item--deep .menu-drawer__list-item, .menu-drawer__list-item--flat .menu-drawer__list-item { min-height: auto; } .menu-drawer__menu .menu-drawer__list-item--flat { display: flex; flex-direction: column; align-items: flex-start; margin-block-end: var(--margin-md); } .menu-drawer__menu--childlist .menu-drawer__list-item--flat { margin-block-end: var(--margin-sm); @media screen and (min-width: 750px) { margin-block-end: var(--margin-lg); } } .menu-drawer__menu--childlist .menu-drawer__list-item--flat.menu-drawer__list-item--divider { margin-block-end: 0; } .menu-drawer__list-item--flat .menu-drawer__menu--childlist { width: 100%; padding-inline: 0; } .menu-drawer-container[open] .menu-drawer__animated-element { animation: menu-drawer-nav-open var(--drawer-animation-speed) ease-in-out; animation-delay: calc(var(--drawer-animation-speed) + (var(--menu-drawer-animation-index) - 1) * 0.1s); animation-fill-mode: backwards; } .menu-drawer__menu accordion-custom .details-content--no-animation { animation: none; visibility: visible; opacity: 1; transform: translateX(0); transition: none; } .menu-drawer__menu details, .menu-drawer__menu-item, .menu-drawer__menu accordion-custom { width: 100%; } .menu-drawer__list-item--divider .menu-drawer__menu-item:not(.menu-drawer__menu-item--child) { min-height: calc(2 * var(--padding-lg) + var(--icon-size-xs)); } .menu-drawer__menu-item--mainlist { min-height: calc(2 * var(--padding-lg) + var(--icon-size-xs)); font-family: var(--menu-top-level-font-family); font-style: var(--menu-top-level-font-style); font-weight: var(--menu-top-level-font-weight); font-size: var(--menu-top-level-font-size); line-height: var(--menu-top-level-font-line-height); text-transform: var(--menu-top-level-font-case); color: var(--menu-top-level-font-color); justify-content: space-between; &:hover { color: var(--menu-top-level-font-color); } } .menu-drawer__menu-item--parent { font-family: var(--menu-parent-font-family); font-style: var(--menu-parent-font-style); font-weight: var(--menu-parent-font-weight); font-size: var(--menu-parent-font-size); line-height: var(--menu-parent-font-line-height); text-transform: var(--menu-parent-font-case); color: var(--menu-parent-font-color); &:hover { color: var(--menu-parent-font-color); } } .menu-drawer__menu-item--child { font-family: var(--menu-child-font-family); font-style: var(--menu-child-font-style); font-weight: var(--menu-child-font-weight); font-size: var(--menu-child-font-size); line-height: var(--menu-child-font-line-height); text-transform: var(--menu-child-font-case); color: var(--menu-child-font-color); &:hover { color: var(--menu-child-font-color); } } .menu-drawer__menu--childlist summary.menu-drawer__menu-item { display: flex; width: 100%; padding-inline-end: 0; } .menu-drawer__list-item--deep .menu-drawer__menu, .menu-drawer__menu--grandchildlist { padding-inline: 0; } .menu-drawer__list-item--deep .menu-drawer__menu { padding-block-end: 0.5rem; } .menu-drawer__list-item--deep.menu-drawer__list-item--divider .menu-drawer__menu { padding-block-end: 0.3rem; } .menu-drawer__list-item--flat.menu-drawer__list-item--divider .menu-drawer__menu--grandchildlist { padding-block-end: 0.5rem; } .menu-drawer__menu-item { display: flex; padding: var(--padding-2xs) 0; position: relative; text-decoration: none; justify-content: space-between; align-items: center; } .menu-drawer__menu-item:has(> .menu-drawer__link-image) { display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-start; row-gap: var(--padding-3xs); padding: 0; } .menu-drawer__link-image { width: 100%; position: relative; aspect-ratio: 16 / 9; object-fit: cover; } /* Fix alignment for collection image mode links without images in drawer */ /* Target menu items in grids that have images */ .menu-drawer__menu--grid:has(.menu-drawer__link-image) .menu-drawer__menu-item:not(:has(> .menu-drawer__link-image)) { display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-start; row-gap: var(--padding-3xs); padding: 0; } .menu-drawer__menu--grid:has(.menu-drawer__link-image) .menu-drawer__menu-item:not(:has(> .menu-drawer__link-image))::before { content: ''; display: block; width: 100%; aspect-ratio: 16 / 9; background-color: var(--color-foreground-muted); opacity: 0.1; border-radius: var(--menu-image-border-radius); } .menu-drawer__close-button { position: relative; right: auto; top: auto; width: fit-content; height: fit-content; color: inherit; padding: var(--padding-lg); } .menu-drawer__back-button { display: flex; width: 100%; padding: var(--padding-md) var(--padding-xl); border: none; align-items: center; color: var(--color-foreground); background-color: transparent; text-align: left; text-decoration: none; white-space: nowrap; overflow-x: hidden; line-height: 1.2; box-shadow: none; } .menu-drawer__menu-item-text { overflow: hidden; text-overflow: ellipsis; } /** Styles when the country selector is hidden */ .menu-drawer .language-selector:not(.menu-drawer__submenu *) { width: fit-content; padding-inline-start: 0; .localization-form__select { text-align: left; } } .menu-drawer__menu-item > .svg-wrapper { width: fit-content; height: fit-content; margin: 0; padding-block: var(--padding-lg); padding-inline-start: var(--padding-xl); flex-shrink: 0; } .menu-drawer__list-item--divider .menu-drawer__menu-item > .svg-wrapper { padding-block: var(--padding-md); } .menu-drawer svg { width: var(--icon-size-xs); height: var(--icon-size-xs); } .menu-drawer__submenu { position: absolute; width: 100%; top: 0; height: 100dvh; left: 0; background-color: var(--color-background); z-index: var(--layer-flat); transform: translateX(-5%); visibility: hidden; overflow-y: auto; opacity: 0; } .menu-drawer__back-button > .svg-wrapper { margin-right: var(--padding-md); width: var(--icon-size-xs); height: var(--icon-size-xs); } .menu-drawer__utility-links { display: flex; flex-direction: column; padding: 0; margin-block: auto var(--padding-sm); margin-inline-start: var(--padding-xl); background-color: rgb(var(--color-foreground) 0.03); } .menu-drawer__account { display: inline-flex; align-items: center; gap: var(--gap-xs); text-decoration: none; height: 44px; font-size: 1.4rem; color: rgb(var(--color-foreground)); } .menu-drawer__account svg { height: var(--icon-size-sm); width: var(--icon-size-sm); } .menu-drawer__account shop-user-avatar { --shop-avatar-size: 2.4rem; margin-right: 0.55rem; margin-left: -0.45rem; } .menu-drawer__link-image, .menu-drawer__featured-product-image, .menu-drawer__featured-collection-image, .menu-drawer__featured-collection-link::before { border-radius: var(--menu-image-border-radius); } @keyframes menu-drawer-nav-open { 0% { visibility: hidden; opacity: 0; transform: translateX(-0.5rem); } 100% { visibility: visible; opacity: 1; transform: translateX(0); } } @keyframes menu-drawer-subnav-open { 0% { visibility: visible; opacity: 1; transform: translateX(0); } 100% { visibility: hidden; opacity: 0; transform: translateX(-1rem); } } /* Drawer Localization Styles */ .drawer-localization__button .icon-flag { width: var(--menu-localization-font-size, var(--icon-size-sm)); height: var(--menu-localization-font-size, var(--icon-size-sm)); clip-path: circle(50%); /* stylelint-disable-line */ background-position: center; background-size: cover; margin-inline-end: 4px; position: relative; } .drawer-localization__button .icon-flag::after { content: ''; position: absolute; inset: 0; box-shadow: inset 0 0 var(--size-shadow) var(--color-shadow); border-radius: 50%; } .drawer-localization .country-filter { padding-block: 8px; } .drawer-localization .drawer-localization__button { display: flex; padding: 0; position: relative; text-decoration: none; height: 44px; &:hover { color: var(--color-foreground); } } .drawer-localization .drawer-localization__button .icon-caret { width: fit-content; height: fit-content; margin: 0; padding: var(--padding-xl) var(--padding-xl) var(--padding-xl) var(--padding-xs); } .menu-drawer__localization:not(drawer-localization-component) .language-selector { font-family: var(--menu-localization-font); font-size: var(--menu-localization-font-size); } .menu-drawer__localization .language-selector.h5 { padding-inline-start: 0; } .drawer-localization { display: contents; color: var(--color-foreground); } .drawer-localization localization-form-component { position: relative; height: 100%; } .drawer-localization .mobile-localization, .drawer-localization .drawer-localization__button--label { display: flex; gap: var(--gap-xs); margin-block: 0; align-items: center; } .drawer-localization__button--label.h6 { font-family: var(--menu-localization-font); } .drawer-localization img { width: var(--icon-size-sm); } .drawer-localization .localization-button__icon, .drawer-localization .localization-button__icon svg { width: var(--icon-size-xs); height: var(--icon-size-xs); } .drawer-localization summary.is-disabled { pointer-events: none; } .drawer-localization .localization-wrapper { width: 100%; } .drawer-localization .localization-form { display: flex; flex-direction: column; position: absolute; inset: 0; width: 100%; height: 100%; } .drawer-localization .localization-form > * { padding-inline: var(--padding-xl); } .drawer-localization .language-selector .svg-wrapper.icon-caret { transform: translateY(-50%) rotate(0deg); } .drawer-localization .language-selector .svg-wrapper.icon-caret svg { transform: none; } {% endstylesheet %} ================================================ FILE: snippets/header-row.liquid ================================================ {% doc %} Renders a responsive header row with three columns (left, center, right). Organizes header elements based on their configured position and row placement @param {string} row - The row identifier ('top' or 'bottom') @param {string} order - Comma-separated list of item names defining the order of elements @param {object} settings - Section settings object containing position and row settings for each item @param {string} [first] - Optional captured HTML for the first item (typically drawer menu for top row) @param {string} [logo] - Captured HTML for the logo element @param {string} [menu] - Captured HTML for the menu navigation @param {string} [actions] - Captured HTML for header actions (cart, account buttons, etc.) @param {string} [localization] - Captured HTML for language/country selector @param {string} [search] - Captured HTML for search input @param {string} [drawer_search] - Captured HTML for drawer-based search {% enddoc %} {%- liquid assign order = order | split: ',' assign left = '' assign center = '' assign right = '' if first != blank assign left = 'first ' endif for item in order assign column_key = item | append: '_position' assign row_key = item | append: '_row' assign item_row = settings[row_key] | default: 'top' assign item_column = settings[column_key] | default: 'left' case item when 'actions' assign item_column = 'right' endcase if item_row == row case item_column when 'left' assign left = left | append: item | append: ' ' when 'center' assign center = center | append: item | append: ' ' else assign right = right | append: item | append: ' ' endcase endif endfor assign columns = 'left,center,right' | split: ',' -%} {%- for column in columns -%} {%- capture items_for_column -%} {% case column %} {% when 'left' %} {{ left }} {% when 'center' %} {{ center }} {% else %} {{ right }} {% endcase %} {%- endcapture -%} {%- assign items_array = items_for_column | strip | split: ' ' | compact -%} {%- if items_array.size > 0 -%}
    {% for key in items_array %} {% unless key == blank %} {% case key %} {% when 'first' %} {{ first }} {% when 'logo' %} {{ logo }} {% when 'menu' %} {{ menu }} {% when 'localization' %} {{ localization }} {% when 'search' %} {{ search }} {% when 'drawer_search' %} {{ drawer_search }} {% when 'actions' %} {{ actions }} {% endcase %} {% endunless %} {% endfor %}
    {%- endif -%} {%- endfor -%} ================================================ FILE: snippets/icon-or-image.liquid ================================================ {%- doc -%} Renders either an SVG icon or an uploaded image based on block settings. @param {string} icon - The icon name from block.settings.icon @param {object} image_upload - The uploaded image from block.settings.image_upload @param {number} width - The width setting from block.settings.width @param {string} class_name - CSS class name for the rendered element @param {object} [attributes] - Additional HTML attributes to add to the element {%- enddoc -%} {%- if icon != 'none' and image_upload == blank -%} {%- elsif image_upload != blank -%} {% liquid assign media_width_desktop = '100vw' assign media_width_mobile = '100vw' assign sizes = '(min-width: 1024px) 1024px, ' | append: media_width_desktop | append: ', ' | append: media_width_mobile assign widths = '240, 352, 832, 1200' %} {% assign image_style = 'width: ' | append: width | append: 'px;' %} {{ image_upload | image_url: width: 1200 | image_tag: widths: widths, class: class_name, style: image_style, sizes: sizes }} {%- endif -%} ================================================ FILE: snippets/icon.liquid ================================================ {% # To be removed when we can use the icon static block instead %} {%- case icon -%} {%- when 'apple' -%} {%- when 'banana' -%} {%- when 'bottle' -%} {%- when 'bluesky' %} {%- when 'box' -%} {%- when 'caret' -%} {%- when 'double-sided-caret' -%} {%- when 'carrot' -%} {%- when 'chat_bubble' -%} {%- when 'check_box' -%} {%- when 'clipboard' -%} {%- when 'dairy' -%} {%- when 'dairy_free' -%} {%- when 'discord' -%} {%- when 'dryer' -%} {%- when 'error' -%} {%- when 'eye' -%} {%- when 'fire' -%} {%- when 'gluten_free' -%} {%- when 'heart' -%} {%- when 'iron' -%} {%- when 'leaf' -%} {%- when 'leather' -%} {%- when 'lightning_bolt' -%} {%- when 'linkedin' -%} {%- when 'lipstick' -%} {%- when 'lock' -%} {%- when 'map_pin' -%} {%- when 'nut_free' -%} {%- when 'pants' -%} {%- when 'paw_print' -%} {%- when 'pepper' -%} {%- when 'perfume' -%} {%- when 'plane' -%} {%- when 'plant' -%} {%- when 'price_tag' -%} {%- when 'question_mark' -%} {%- when 'recycle' -%} {%- when 'return' -%} {%- when 'ruler' -%} {%- when 'serving_dish' -%} {%- when 'shirt' -%} {%- when 'shoe' -%} {%- when 'silhouette' -%} {%- when 'snowflake' -%} {%- when 'star' -%} {%- when 'stopwatch' -%} {%- when 'truck' -%} {%- when 'washing' -%} {%- when 'arrow' -%} {%- when 'tiktok' -%} {%- when 'youtube' -%} {%- when 'instagram' -%} {%- when 'x' -%} {%- when 'twitter' -%} {%- when 'facebook' -%} {%- when 'pinterest' -%} {%- when 'tumblr' -%} {%- when 'vimeo' -%} {%- when 'snapchat' -%} {%- when 'spotify' -%} {%- when 'next' -%} {%- when 'previous' -%} {%- when 'threads' -%} {%- when 'whatsapp' -%} {%- when '3d-model' -%} {%- when 'mastodon' -%} {%- when 'reddit' -%} {%- when 'telegram' -%} {%- when 'twitch' -%} {%- endcase -%} ================================================ FILE: snippets/image.liquid ================================================ {%- doc -%} Renders the element using provided image object @param {object} image - image object @param {number} [height] - custom image height @param {string} [class] - additional classes @param {string} [text_fallback] - text to display if image is blank @param {boolean} [unset_image_tag] - if true, ignores the image focal point @param {string} [style] - additional styles @example {% render 'image', image: product.featured_image, height: 300, class: 'product-image' %} {%- enddoc -%} {% if image != blank %} {% assign image_height = height | default: image.height %} {% assign image_height_2x = height | default: image_height | times: 2 %} {% assign image_height_3x = height | default: image_height | times: 3 %} {% capture image_srcset -%} {{ image | image_url: height: image_height }} 1x, {{ image | image_url: height: image_height_2x }} 2x, {{ image | image_url: height: image_height_3x }} 3x {%- endcapture %} {% assign style_value = style | default: '' %} {% if unset_image_tag %} {% assign style_value = style_value | append: 'object-position: inherit;' %} {% endif %} {{ image | image_url: height: image_height | image_tag: class: class, srcset: image_srcset, style: style_value }} {% elsif text_fallback %} {{ text_fallback }} {% endif %} ================================================ FILE: snippets/jumbo-text.liquid ================================================ {%- doc -%} Renders text that stretches to fit the full width of its container. @param {string} [text] - The text to be rendered. @param {object} [block_settings] - The block settings object, defaults to block.settings @example {% render 'jumbo-text', text: block.settings.text %} {%- enddoc -%} {% liquid assign block_settings = block_settings | default: block.settings assign shown_text = text | default: block_settings.text assign descenders = 'alphabetic' assign trim = 'trim-both' assign cap_text = false unless block_settings.case == 'uppercase' assign has_descender = false assign descender_chars = 'g,j,p,q,y,ç,ý,ÿ,ş,ţ,ģ,ą,ę,į,ų' | split: ',' for descender_char in descender_chars if shown_text contains descender_char assign has_descender = true break endif endfor if has_descender assign descenders = 'text' assign cap_text = true endif endunless assign text_trim = trim | append: ' cap ' | append: descenders assign shown_text_with_line_breaks = shown_text | newline_to_br | strip_newlines assign text_with_lines = shown_text_with_line_breaks | split: '
    ' assign nudge = '-0.04em' %} {% capture attributes %} style=" --font-family: var(--font-{{ block_settings.font | default: 'accent'}}--family); --font-weight: var(--font-{{ block_settings.font | default: 'accent'}}--weight); {% if block_settings.font == 'body' %} --color: var(--color-foreground); {% else %} --color: var(--color-foreground-heading); {% endif %} --text-align: {{ block_settings.alignment | default: 'left' }}; {% if block_settings.alignment == "left" %} --margin-left-nudge: {{nudge}}; {% elsif block_settings.alignment == "right" %} --margin-right-nudge: {{nudge}}; {% endif %} --line-height: {{ block_settings.line_height | default: '1' }}; --letter-spacing: {{ block_settings.letter_spacing | default: '-0.03em' }}; --text-transform: {{ block_settings.case | default: 'none' }}; --text-trim: {{text_trim}}; " data-cap-text="{{ cap_text }}" {{ block.shopify_attributes }} {% endcapture %} {% if text != blank %} {{ text }} {% else %} {{ shown_text }} {%- for line in text_with_lines -%} {%- if forloop.index > 1 -%}
    {%- endif -%} {%- endfor -%}
    {% endif %} {% stylesheet %} .jumbo-text__container { width: 100%; } footer .jumbo-text__container { pointer-events: none; } jumbo-text { display: block; font-family: var(--font-family, inherit); font-style: var(--font-style, normal); color: var(--color, inherit); font-weight: var(--font-weight, inherit); letter-spacing: var(--letter-spacing, -0.02em); line-height: var(--line-height, 1); opacity: 0; visibility: hidden; text-align: var(--text-align); text-box: var(--text-trim, trim-end cap text); text-transform: var(--text-transform, none); transition: opacity 0.3s ease; width: 100%; margin-left: var(--margin-left-nudge, 0); margin-right: var(--margin-right-nudge, 0); overflow: visible; } jumbo-text.ready { opacity: 1; visibility: visible; } jumbo-text[data-cap-text='true'] { /* stylelint-disable-next-line plugin/no-unsupported-browser-features */ text-box-edge: cap text; } .jumbo-text-line { display: inline-flex; white-space: pre; } @media (prefers-reduced-motion: no-preference) { /* Blur effect */ .ready[data-text-effect='blur'] { filter: blur(20px); opacity: 0.5; scale: 1.05; transition: filter 1.6s var(--animation-timing-fade-in), opacity 1.3s var(--animation-timing-fade-in), scale 1.6s var(--animation-timing-fade-in); } .jumbo-text-visible[data-text-effect='blur'] { filter: blur(0); opacity: 1; scale: 1; } /* Reveal effect */ .ready[data-text-effect='reveal'] { overflow: hidden; } .ready[data-text-effect='reveal'] .jumbo-text-line { transform: translateY(100%); } .jumbo-text-visible[data-text-effect='reveal'] .jumbo-text-line { transition: transform 0.5s var(--animation-timing-fade-in) calc(var(--line-index) * 0.05s); transform: translateY(0); } .jumbo-text-visible[data-text-effect='reveal'] { overflow: visible; transition: overflow 0s linear 0.75s; } } {% endstylesheet %} ================================================ FILE: snippets/layout-panel-style.liquid ================================================ {%- liquid comment Intended for blocks and sections that provide values for all the referenced settings. Accepts: settings: {block.settings || section.settings} endcomment assign horizontal_alignment = settings.horizontal_alignment assign vertical_alignment = settings.vertical_alignment if settings.align_baseline and vertical_alignment == 'flex-end' assign vertical_alignment = 'last baseline' endif unless settings.content_direction == 'row' assign horizontal_alignment = settings.horizontal_alignment_flex_direction_column assign vertical_alignment = settings.vertical_alignment_flex_direction_column endunless assign vertical_alignment_mobile = vertical_alignment if settings.vertical_on_mobile and vertical_alignment == 'last baseline' assign vertical_alignment_mobile = 'flex-end' endif -%} --flex-direction: {{ settings.content_direction | default: 'column' }}; --flex-wrap: nowrap; --flex-wrap-mobile: wrap; {% render 'gap-style', value: settings.gap %} --horizontal-alignment: {{ horizontal_alignment }}; --vertical-alignment: {{ vertical_alignment }}; --vertical-alignment-mobile: {{ vertical_alignment_mobile }}; ================================================ FILE: snippets/link-featured-image.liquid ================================================ {%- doc -%} Renders the featured image for a menu item. @param {object} link - The link to render @param {string} [class] - The class to apply to the image @param {string} [sizes] - The sizes to apply to the image @example {% render 'menu-featured-image', link: link %} {%- enddoc -%} {% assign image_sizes = sizes | default: 'auto' %} {% if link.type == 'collection_link' %} {% if link.object.featured_image %} {{ link.object.featured_image | image_url: width: 800 | image_tag: loading: 'lazy', class: class, sizes: image_sizes }} {% elsif link.object.products.size > 0 %} {% assign product_object = link.object.products | where: 'featured_image' | first %} {% if product_object.featured_image %} {{ product_object.featured_image | image_url: width: 800 | image_tag: loading: 'lazy', class: class, sizes: image_sizes }} {% endif %} {% endif %} {% elsif link.type == 'collections_link' %} {% assign collection_object = collections | where: 'featured_image' | first %} {% if collection_object.featured_image %} {{ collection_object.featured_image | image_url: width: 800 | image_tag: loading: 'lazy', class: class, sizes: image_sizes }} {% endif %} {% elsif link.type == 'catalog_link' %} {% assign product_object = collections.all.products | where: 'featured_image' | first %} {{ product_object.featured_image | image_url: width: 800 | image_tag: loading: 'lazy', class: class, sizes: image_sizes }} {% endif %} ================================================ FILE: snippets/list-filter.liquid ================================================ {%- doc -%} Renders a list or swatch filter. @param {object} filter - The filter to render @param {string} filter_style - The filter style ('horizontal' | 'vertical') @param {number} active_value_count - The number of active values @param {number} sectionId - The section ID @param {boolean} [should_render_clear] - Whether to render the clear button @param {boolean} [show_swatch_label] - Whether to show the swatch label @param {boolean} [in_drawer] - Whether the filter is in a drawer {%- enddoc -%} {% liquid assign is_swatch = false assign swatch_index = filter.values | find_index: 'swatch' if swatch_index != null assign is_swatch = true endif assign is_image = false if filter.presentation == 'image' assign is_image = true endif %}
    {{ filter.label }}
    {% if is_swatch %} {%- liquid if active_value_count > 3 echo active_value_count elsif active_value_count > 0 and active_value_count <= 3 for value in filter.active_values render 'swatch', swatch: value.swatch, mode: 'filter' endfor endif -%} {% else %} {%- liquid if filter_style == 'horizontal' and active_value_count == 1 echo filter.active_values[0].label elsif active_value_count > 0 echo active_value_count endif -%} {% endif %} {{- 'icon-caret.svg' | inline_asset_content -}}
    {% liquid assign has_active_values = false assign inital_visible_values = 10 if is_swatch assign inital_visible_values = 22 endif if is_image assign inital_visible_values = 6 endif assign max_visible_values = inital_visible_values | plus: 1 assign render_show_more = false assign should_render_for_swatch = is_swatch if is_swatch and show_swatch_label assign should_render_for_swatch = false endif if filter.values.size > max_visible_values and should_render_for_swatch == false assign render_show_more = true endif %} {% liquid if render_show_more if filter_style == 'horizontal' echo '' else echo '' endif endif assign should_use_pills = true for value in filter.values if value.label.size > 3 assign should_use_pills = false break endif endfor if filter.type == 'boolean' assign should_use_pills = false endif %}
    {% liquid if is_swatch assign swatch_columns = filter.values.size if swatch_columns > 4 assign swatch_columns = 4 # Balance the number of columns based on the number of values, i.e. try to avoid one or two items in # the last row if the number of values is (almost) divisible by 3. assign mod4 = filter.values.size | modulo: 4 assign mod3 = filter.values.size | modulo: 3 if mod4 != 0 and mod4 != 3 if mod3 == 0 or mod3 == 2 assign swatch_columns = 3 endif endif endif endif if is_image assign image_columns = 3 if filter.values.size < 3 assign image_columns = filter.values.size endif endif %}
      {%- for value in filter.values -%} {% liquid assign input_id = 'Filter-' | append: filter.param_name | escape | append: '-' | append: forloop.index | replace: '.', '-' | append: '-' | append: filter_style | append: '-' | append: in_drawer assign is_disabled = false if value.count == 0 and value.active == false assign is_disabled = true endif assign hidden_class = null if forloop.index > inital_visible_values and render_show_more assign hidden_class = 'hidden' if filter_style == 'horizontal' assign hidden_class = 'mobile:hidden' endif endif %}
    • {% if value.active %} {% assign has_active_values = true %} {% endif %} {% if is_image %}
      {% if value.image %} {{ value.image | image_url: width: 300 | image_tag: alt: value.alt }} {% endif %} {% if is_disabled %} {% endif %}
      {% elsif is_swatch %}
      {% else %} {% if should_use_pills %}
      {% else %} {% render 'checkbox', name: value.param_name, value: value.value, label: value.label, checked: value.active, id: input_id, disabled: is_disabled, inputRef: 'facetInputs[]', events: 'on:pointerenter="/prefetchPage" on:pointerleave="/cancelPrefetchPage"' %} {% endif %} {% endif %}
    • {%- endfor -%}
    {% if render_show_more %} {% echo '
    ' %} {% endif %} {% if should_render_clear %}
    {% endif %}
    {% stylesheet %} .facets input:checked + label { font-weight: 500; } .facets .checkbox .icon-checkmark { transition: border-color 0.2s ease, background-color 0.2s ease; } .facets .checkbox:not(.checkbox--disabled):hover .icon-checkmark { border-color: rgb(var(--color-foreground-rgb) / var(--opacity-40-60)); background-color: rgb(var(--color-foreground-rgb) / var(--opacity-5)); } /* Hover state for checked checkboxes - targeting via adjacent sibling */ .facets .checkbox:not(.checkbox--disabled):hover .checkbox__input:checked + .checkbox__label .icon-checkmark { background-color: rgb(var(--color-foreground-rgb) / var(--opacity-85)); } .facets .checkbox:not(.checkbox--disabled):hover .checkbox__label-text { color: rgb(var(--color-foreground-rgb) / var(--opacity-90)); } .facets .checkbox .checkbox__label-text { transition: color 0.2s ease, font-weight 0.2s ease; } /* Pill style */ .facets__pill-label { --pill-label-padding-inline: var(--padding-xs); --pill-label-border-radius: var(--style-border-radius-md); --pill-label-border-width: var(--variant-picker-button-border-width); --pill-label-height: var(--button-size-md); --pill-label-focus-outline-color: var(--color-foreground); --pill-label-color: var(--color-foreground); --pill-label-color-rgb: var(--color-foreground-rgb); --pill-label-background-color: var(--color-background); --pill-label-background-color-rgb: var(--color-background-rgb); --pill-label-border-opacity: var(--facets-low-opacity); display: inline-flex; position: relative; align-items: center; justify-content: center; box-shadow: inset 0 0 0 var(--pill-label-border-width) rgb(var(--pill-label-color-rgb) / var(--opacity-10-25)); border-radius: var(--pill-label-border-radius); height: var(--pill-label-height); width: 100%; padding-inline: var(--pill-label-padding-inline); color: rgb(var(--pill-label-color-rgb)); background-color: rgb(var(--pill-label-background-color-rgb)); cursor: pointer; transition: color var(--animation-speed) var(--animation-easing), background-color var(--animation-speed) var(--animation-easing); outline-color: var(--pill-label-focus-outline-color); &:hover { --pill-label-border-opacity: 100%; } } .facets__pill-input { &:checked + .facets__pill-label { --pill-label-color-rgb: var(--color-background-rgb); --pill-label-background-color-rgb: var(--color-foreground-rgb); --pill-label-border-opacity: 0; font-weight: 500; } &:disabled + .facets__pill-label { opacity: var(--disabled-opacity); cursor: not-allowed; &:hover { --pill-label-border-opacity: var(--facets-low-opacity); } } } .facets__status-wrapper { display: flex; align-items: center; } .facets--drawer .facets__status-wrapper { @media screen and (max-width: 749px) { gap: var(--gap-3xs); } } .facets--vertical .facets__status-wrapper { gap: var(--gap-xs); } .facets--horizontal .facets__status-wrapper { gap: 0; } .facets__pill-input:disabled + .facets__pill-label svg { position: absolute; top: 0; left: 0; border-radius: var(--style-border-radius-md); } .facets__pill-label svg line { stroke-width: 1.5px; stroke: rgb(var(--color-foreground-rgb) / var(--facets-low-opacity)); } .facets__pill-wrapper { position: relative; } .facets__pill-input { position: absolute; inset: 0; margin: 0; padding: 0; width: auto; height: auto; aspect-ratio: unset; border: none; border-radius: 0; background: transparent; appearance: auto; display: block; opacity: 0; cursor: pointer; } /* Swatches */ .facets__status--swatches { display: none; } .facets__swatch-wrapper { display: flex; } .variant-option__swatch-wrapper { position: relative; overflow: visible; border-radius: var(--options-border-radius); } .variant-option--swatches-disabled { pointer-events: none; cursor: not-allowed; } .variant-option--swatches-disabled .variant-option__swatch-wrapper { overflow: hidden; } .facets--horizontal .facets__status--swatches { @media screen and (min-width: 750px) { display: flex; } } .facets--horizontal .sorting-filter .facets__status { @media screen and (min-width: 750px) { display: none; } } .facets__status--swatches .swatch { width: calc(var(--variant-picker-swatch-width) / 1.5); height: calc(var(--variant-picker-swatch-height) / 1.5); } .facets__status--swatches .swatch + .swatch { margin-left: calc(var(--variant-picker-swatch-width) / -3); outline: 1px solid rgb(var(--color-background-rgb)); } .facets__inputs-wrapper .facets__inputs-list--images { display: grid; grid-template-columns: repeat(var(--image-columns), 125px); gap: var(--gap-sm); } .facets--drawer .facets__inputs-wrapper .facets__inputs-list--images { grid-template-columns: repeat(3, 1fr); @media screen and (min-width: 750px) { grid-template-columns: repeat(4, 1fr); } } .facets--vertical .facets__inputs-wrapper .facets__inputs-list--images { grid-template-columns: repeat(2, 1fr); } .facets--drawer .facets__inputs-list--images { padding-top: var(--padding-xs); } .facets__image-wrapper { aspect-ratio: 1/1; width: 100%; padding: var(--padding-xs); position: relative; overflow: hidden; } .facets__image-wrapper img { height: 100%; width: 100%; object-fit: contain; border-radius: calc(var(--border-radius) / 2); } .facets__image-label { width: 100%; text-align: center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding-block-end: var(--padding-xs); cursor: pointer; } .facets__inputs-list-item--disabled .facets__image-label { cursor: not-allowed; } .facets__inputs-list-item:not(.facets__inputs-list-item--disabled) .facets__image-label:hover { font-weight: 500; } /* Filter-specific variant-option styles */ .facets__inputs-list--swatches-grid .variant-option__button-label--has-swatch:hover .swatch { --focus-outline: var(--focus-outline-width) solid rgb(var(--color-foreground-rgb) / var(--opacity-35-55)); outline: var(--focus-outline); outline-offset: var(--focus-outline-offset); } .facets__inputs-list--swatches-grid .variant-option__button-label:has(:focus-visible) .swatch { --focus-outline: var(--focus-outline-width) solid currentcolor; outline: var(--focus-outline); outline-offset: var(--focus-outline-offset); } .facets__inputs-list--swatches-grid .variant-option__button-label:has(:focus-visible) { outline: none; } .facets__inputs-list--swatches-grid .variant-option__button-label--has-swatch:hover { outline: none; } .facets__inputs-list--swatches-grid .variant-option__button-label--has-swatch:has(:checked) { --focus-outline: none; } .facets__inputs-list--swatches-grid .variant-option__button-label--has-swatch:has(:checked) .swatch { outline: var(--focus-outline); outline-offset: var(--focus-outline-offset); } .facets__inputs-list--swatches .variant-option__button-label { --color-variant-text: var(--color-foreground); } .facets__inputs-list--swatches { --variant-picker-swatch-width: 32px; --variant-picker-swatch-height: 32px; @media screen and (min-width: 750px) { --variant-picker-swatch-width: 26px; --variant-picker-swatch-height: 26px; } } .facets--vertical .facets__inputs-wrapper .facets__inputs-list--swatches-grid { gap: var(--gap-sm); } .facets--vertical .facets__inputs-list--swatches .facets__inputs-list-item { display: flex; } .facets__inputs-wrapper .facets__inputs-list--swatches-grid { --columns: 2; display: grid; grid-template-columns: repeat(var(--columns), 1fr); } .facets__inputs-wrapper .facets__inputs-list--swatches-grid .variant-option--swatches { cursor: pointer; overflow: visible; } .facets__inputs-list-item--disabled .variant-option--swatches { cursor: not-allowed; } .facets__inputs-wrapper .facets__inputs-list--swatches-grid label { cursor: pointer; word-break: break-word; white-space: normal; } .facets__inputs-list--swatches-grid .facets__inputs-list-item--disabled label { cursor: not-allowed; } .facets__inputs-list-item--disabled .variant-option__button-label { cursor: not-allowed; } .facets__inputs-wrapper .facets__inputs-list--swatches-grid .variant-option__button-label--has-swatch:has(input[type='checkbox']) { align-items: center; overflow: visible; justify-content: flex-start; display: flex; width: 100%; flex-basis: unset; gap: var(--gap-sm); } .facets__inputs-wrapper .facets__inputs-list--swatches-grid .variant-option__button-label:has(:checked) { color: rgb(var(--color-foreground-rgb)); background-color: rgb(var(--color-background-rgb)); font-weight: 500; transition: font-weight 0.2s ease; } .facets .variant-option--swatches { --options-border-radius: var(--variant-picker-swatch-radius); width: auto; } .facets__inputs-list-item:not(.facets__inputs-list-item--disabled) .variant-option__button-label:hover { font-weight: 500; } /* Variant option images (filters) */ .variant-option--images { --image-facet-border-width: var(--variant-picker-button-border-width); --image-facet-border-opacity: var(--facets-low-opacity); --image-facet-border-radius: var(--style-border-radius-xs); position: relative; border-radius: var(--image-facet-border-radius); box-shadow: inset 0 0 0 var(--image-facet-border-width) rgb(var(--color-foreground-rgb) / var(--image-facet-border-opacity)); &:hover { --image-facet-border-opacity: 100%; } &:has(input:checked) { font-weight: 500; transition: font-weight 0.2s ease; } &:has(input:checked):hover { --image-facet-border-width: calc(var(--variant-picker-button-border-width) + 0.5px); } &:has(input:focus-visible) { outline: var(--focus-outline-width) solid currentcolor; outline-offset: var(--focus-outline-offset); } } .variant-option--images input { /* remove the checkbox from the page flow */ position: absolute; /* set the dimensions to match those of the label */ inset: 0; /* hide it */ opacity: 0; margin: 0; padding: 0; width: 100%; height: 100%; aspect-ratio: unset; border: none; border-radius: 0; background: transparent; appearance: auto; display: block; cursor: pointer; } .facets__inputs-list-item--disabled .variant-option--images { --image-facet-border-opacity: 0; opacity: var(--disabled-opacity); cursor: not-allowed; &:hover { --image-facet-border-opacity: 0; } img { opacity: var(--disabled-opacity); } input, label, .facets__image-label { cursor: not-allowed; } .facets__image-wrapper { border: var(--style-border-width) solid rgb(var(--color-foreground-rgb) / var(--opacity-30)); border-radius: var(--image-facet-border-radius); } } /* Position disabled-svg */ .variant-option--images svg { position: absolute; top: 0; left: 0; bottom: 0; right: 0; width: 100%; height: 100%; stroke-width: var(--border-width); stroke: rgb(var(--color-foreground-rgb) / var(--opacity-5)); } /* Position label text and handle overflow */ .facets__inputs-list-item, .variant-option--images { min-width: 0; } /* Safari < 16.4 outline border-radius workaround - filter-specific */ @supports not (background-color: rgb(from red 150 g b / alpha)) { .facets__inputs-list--swatches-grid .variant-option__button-label--has-swatch:hover .swatch { outline: none; position: relative; overflow: visible; } .facets__inputs-list--swatches-grid .variant-option__button-label--has-swatch:hover .swatch::after { content: ''; position: absolute; inset: calc(-1 * var(--focus-outline-offset)); border: var(--focus-outline); border-radius: var(--focus-outline-radius, 50%); background-color: transparent; display: inherit; } } {% endstylesheet %} ================================================ FILE: snippets/localization-form.liquid ================================================ {%- doc -%} Renders either a country selector, language selector, or both. @param {boolean} show_country - Whether to show the country selector @param {boolean} show_language - Whether to show the language selector @param {string} form_id - The block or section ID @param {string} localization_style - The style of the localization form @param {string} [form_style] - The style tag string to be applied to the form @example {% render 'localization-form', show_country: true, show_language: true, form_id: block.id, localization_style: 'dropdown' %} {%- enddoc -%} {%- liquid comment From Tyler in July: Noting here that it might make sense for us to just be able to get localization.available_currencies and localization.popular_countries instead of needing this esoteric logic. endcomment assign currencies = localization.available_countries | map: 'currency' | map: 'iso_code' | uniq assign popular_countries = localization.available_countries | where: 'popular?' | sort: 'name' assign show_country_filter = false if localization.available_countries.size > 9 assign show_country_filter = true endif assign show_popular_countries = false if localization.available_countries.size > 9 and popular_countries.size > 1 assign show_popular_countries = true endif assign show_currencies = false if currencies.size > 1 assign show_currencies = true endif assign aliases_us = 'us,usa,america,united states of america' assign aliases_uk = 'uk,gb,great britain' %} {% assign localization_label = 'content.localization_region_and_language' | t %} {%- form 'localization', id: 'LocalizationForm', class: 'localization-form', ref: 'form', return_to: back, aria-label: localization_label -%} {% if show_country %} {% if show_country_filter %}
    {{ 'icon-search.svg' | inline_asset_content }}
    {% endif %}

    Country/Region

    {% if show_country_filter %}
    {% endif %}
    {% if show_popular_countries %} {% endif %}
      {%- for country in localization.available_countries -%} {% liquid assign aliases = '' case country.iso_code when 'US' assign aliases = aliases_us when 'GB' assign aliases = aliases_uk endcase %}
    • {{- 'icon-checkmark.svg' | inline_asset_content -}} {{- country.name }}
    • {%- endfor -%}
    {% endif %} {% if show_language %}

    {{ 'content.language' | t }}

    {% if show_country == true %} {{ 'content.language' | t }} {% endif %} {{- 'icon-caret.svg' | inline_asset_content -}}
    {% endif %} {%- endform -%}
    {% stylesheet %} /* Localization */ localization-form-component { display: flex; width: var(--width, auto); @media screen and (min-width: 750px) { position: relative; } } localization-form-component[data-show-filter='false'] .country-selector-form__wrapper { padding-block-start: var(--padding-xs); } .localization-form { width: 100%; } localization-form-component .button:is(:not(.country-filter__reset-button)) { --button-color: var(--color-primary); --button-background-color: var(--language-button-background-color, var(--color-background)); --button-border-color: var(--language-button-border-color, var(--color-border)); text-decoration-color: transparent; text-decoration-thickness: 0.075em; text-underline-offset: 0.125em; transition: text-decoration-color var(--animation-speed) var(--animation-easing); } localization-form-component .button:is(:not(.country-filter__reset-button)):hover, .localization-form__list-item:hover, .localization-form__list-item:focus { --button-color: var(--color-primary-hover); background-color: rgb(var(--color-primary-hover-rgb) / var(--opacity-8)); } .localization-form__list-item[aria-current='true'] { --button-color: var(--color-primary-active); background-color: rgb(var(--color-primary-hover-rgb) / var(--opacity-10)); } .localization-form__list-item-disabled { pointer-events: none; } .localization-form__list-item:focus-visible { outline: none; } localization-form-component .localization-selector { display: flex; align-items: center; gap: var(--margin-2xs); } localization-form-component .country-filter__search-icon { left: 8px; right: auto; color: var(--color-foreground-muted); pointer-events: none; } .country-filter__search-icon .svg-wrapper svg { width: var(--icon-size-sm); height: var(--icon-size-sm); } .disclosure { width: 100%; } .localization-form__list { position: relative; width: 100%; padding-block: 0 var(--padding-xs); font-size: var(--font-size-lg); scroll-padding: var(--padding-xs) 0; overflow-y: auto; white-space: nowrap; /* Hide scrollbar which would cause extra right padding in Safari */ scrollbar-width: none; &::-webkit-scrollbar { display: none; } } .localization-form__list-item:not([hidden]) { margin-block-end: var(--margin-3xs); display: flex; gap: var(--margin-sm); padding: 8px; border-radius: 8px; line-height: var(--font-line-height-md); align-items: center; text-align: start; cursor: pointer; transition: background-color var(--animation-speed) var(--animation-easing); .country { flex: 1; color: var(--color-foreground); } &:hover { background-color: rgb(var(--color-foreground-rgb) / var(--opacity-8)); } &[aria-current='true'] { .country { font-weight: 500; } } } .localization-form__list-item#no-results-message { grid-template-columns: 1fr; text-align: center; color: rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text)); } .is-searching .localization-form__list-item .country { color: rgb(var(--color-foreground-rgb) / var(--opacity-80)); } .localization-form__list-item .country mark { font-weight: 500; background: none; color: var(--color-foreground); } .country-filter { position: relative; padding: var(--padding-xs); border-bottom: var(--style-border-width) solid transparent; transition: border-color var(--animation-values); } .country-filter.is-scrolled { border-color: var(--color-border); } .country-selector-form__wrapper { overflow-y: auto; max-height: 100%; flex-grow: 1; } .language-selector { display: flex; gap: var(--gap-xs); padding: var(--padding-md) var(--padding-lg); position: relative; align-items: center; justify-content: space-between; width: 100%; } .language-selector__label { flex-shrink: 0; color: rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text)); } .localization-form__select { border: none; color: var(--color-foreground); appearance: none; background-color: var(--color-input-background); padding-block: var(--padding-3xs); padding-inline: var(--padding-xs) calc(var(--icon-size-xs) + var(--padding-xs)); text-align: right; cursor: pointer; max-width: 40vw; text-overflow: ellipsis; field-sizing: content; &:focus-visible { outline: var(--focus-outline-width) solid currentcolor; } &:focus { outline: none; } } #header-component[transparent] localization-form-component .localization-form .localization-form__select { background-color: transparent; } .localization-form__select option { background-color: var(--color-input-background); color: var(--color-input-text); } .language-selector .svg-wrapper.icon-caret { width: var(--icon-size-xs); height: var(--icon-size-xs); position: absolute; right: 12px; top: 50%; transform: translateY(-50%); display: flex; align-items: center; } .language-selector--collapse-space { padding-inline-end: var(--padding-2xs); } .language-selector--collapse-space .localization-form__select { padding-inline-end: var(--icon-size-xs); } .language-selector--collapse-space .svg-wrapper.icon-caret { right: 0; } .localization-form .icon-checkmark { width: var(--icon-size-xs); height: var(--icon-size-xs); } .localization-form .svg-wrapper.icon-checkmark { visibility: hidden; } .localization-form__list-item[aria-current='true'] .svg-wrapper.icon-checkmark { visibility: visible; } .country-filter__input { width: 100%; height: 44px; font-size: var(--font-size-lg); padding: var(--padding-md) var(--padding-lg) var(--padding-md) calc(var(--margin-md) + var(--padding-xl)); border: 1px solid var(--color-foreground); color: var(--color-input-text); background-color: var(--color-input-background); outline-offset: -1px; @media screen and (min-width: 750px) { height: 36px; } } .country-filter__input::placeholder { color: inherit; } .country-filter .field { position: relative; } .country-filter .field__label { font-size: var(--font-size-lg); left: var(--margin-2xl); top: var(--margin-xl); pointer-events: none; position: absolute; } .country-filter__input:focus ~ .field__label, .country-filter__input:not(:placeholder-shown) ~ .field__label, .country-filter__input:-webkit-autofill ~ .field__label { font-size: var(--font-size-xs); top: var(--margin-xs); } .country-filter .field__button:not([hidden]) { display: flex; height: fit-content; position: absolute; padding: 0; right: 8px; top: 50%; transform: translateY(-50%); align-items: center; background-color: transparent; color: var(--color-input-text); border: 0; } input[type='search']::-webkit-search-cancel-button { appearance: none; } .country-selector__close-button { display: none; } {% endstylesheet %} ================================================ FILE: snippets/media.liquid ================================================ {%- doc -%} Renders media block contents (used in _media and _media-without-appearance blocks) @param {string} section_id - The section ID @param {object} [block] - The block object @param {boolean} [unset_image_tag] - if true, ignores the image focal point in the image {%- enddoc -%} {% liquid assign block_settings = block.settings assign show_image = false assign show_video = false if block_settings.media_type == 'image' assign show_image = true endif if block_settings.media_type == 'video' assign show_video = true endif %}
    {%- if show_image -%} {% capture image_tag %} {% if block_settings.image != blank %} {% render 'image', image: block_settings.image, class: 'media-block__media border-style', unset_image_tag: unset_image_tag %} {% else %}
    {{ 'detailed-apparel-1' | placeholder_svg_tag: 'hero__media' }}
    {% endif %} {% endcapture %} {% if block_settings.link != blank %} {{ image_tag }} {% else %} {{ image_tag }} {% endif %} {%- elsif show_video -%} {% render 'video', video: block_settings.video, video_autoplay: block_settings.video_autoplay, video_loop: block_settings.video_loop, video_class: 'media-block__media media-block__media--video border-style', section_id: section_id %} {%- else -%}
    {{ 'hero-apparel-3' | placeholder_svg_tag }}
    {%- endif -%}
    {% stylesheet %} .media-block { overflow: hidden; position: relative; @media screen and (min-width: 750px) { min-height: var(--media-height); } } .media-block__media { height: var(--media-height-mobile, auto); object-fit: var(--image-position, 'cover'); object-position: center center; width: 100%; @media screen and (min-width: 750px) { height: 100%; position: absolute; } } deferred-media[class].media-block__media :is(.deferred-media__poster-button img, .deferred-media__poster-button ~ video) { object-fit: var(--video-position, 'cover'); } /* This is to support corner radius on video and align the video to the center of the block */ .media-block__media--video { display: flex; align-items: center; justify-content: center; @media screen and (max-width: 749px) { --media-height-mobile: auto; } } {% endstylesheet %} ================================================ FILE: snippets/mega-menu-list.liquid ================================================ {%- doc -%} Renders mega menu list markup and optional featured content. @param {object} parent_link - The linklist to render. @param {string} id - Unique ID to assign to the `
      ` element. @param {number} [grid_columns_count] - Number of grid columns for the mega menu. @param {number} [grid_columns_count_tablet] - Number of grid columns for the mega menu on tablets. @param {number} [grid_columns_count_collection_images] - Number of grid columns when `menu_content_type` is 'collection_images'. @param {string} [menu_content_type] - Type of content: 'featured_products', 'featured_collections', 'collection_images', or 'text'. @param {number} [content_aspect_ratio] - Aspect ratio for content images. @param {number} [image_border_radius] - Border radius for content images. @param {object} [section] - The section object. @example {% render 'mega-menu-list', parent_link: link, id: 'MegaMenuList-1', grid_columns_count: 6, menu_content_type: 'featured_products' %} {%- enddoc -%} {% liquid comment open_column_span tracks when a vertical column in the mega menu is open. Links will be stacked in the column until the code closes the column span. endcomment assign open_column_span = false assign column_count = 0 assign links_before_wrap = 10 assign max_menu_columns = grid_columns_count | default: 6 assign max_menu_columns_tablet = grid_columns_count_tablet | default: 4 ## # We only eager load heavy elements of the page when rendering this template # through the Section Rendering API. # # This keeps the initial render lightweight, minimizing the impact on TTFB. # The second render then refreshes the page with additional content. # # At the moment, we check if the Section Rendering API is being used by # checking if section.index is blank. assign eager_loading = false if section.index == blank assign eager_loading = true endif if menu_content_type == 'collection_images' assign collection_links = parent_link.links | where: 'type', 'collection_link' assign catalog_links = parent_link.links | where: 'type', 'catalog_link' assign collection_list_links = parent_link.links | where: 'type', 'collections_link' if collection_links.size == 0 and catalog_links.size == 0 and collection_list_links.size == 0 assign menu_content_type = 'text' endif endif if menu_content_type == 'featured_collections' if parent_link.type == 'collection_link' assign collection_handles = parent_link.object.handle | append: ',' elsif parent_link.type == 'catalog_link' or parent_link.type == 'collections_link' assign collection_handles = 'all' | append: ',' endif assign collection_links = parent_link.links | where: 'type', 'collection_link' for collection_link in collection_links assign collection_handles = collection_handles | append: collection_link.object.handle | append: ',' endfor endif if menu_content_type == 'featured_products' if parent_link.type == 'collection_link' assign collection_object = parent_link.object elsif parent_link.type == 'catalog_link' or parent_link.type == 'collections_link' assign collection_object = collections.all else assign menu_content_type = 'text' endif endif %} {% liquid # decide how many grid columns are needed for the menu list, and how many columns are needed for the featured content # prioritize a minimum of 1 featured_collection (2 columns), and minimum 2 featured_products (2 columns) assign min_products = 2 assign max_products = 3 assign min_products_tablet = 1 assign max_products_tablet = 3 assign min_collections = 1 if menu_content_type == 'featured_products' # desktop breakpoint assign temp_column_count = column_count | plus: min_products if temp_column_count > max_menu_columns assign max_product_columns = 2 else assign max_product_columns = max_menu_columns | minus: column_count | at_most: max_products endif if eager_loading assign max_product_columns = max_product_columns | at_most: collection_object.products_count else assign max_product_columns = 0 endif assign max_featured_products = max_product_columns assign max_menu_columns = max_menu_columns | minus: max_product_columns # tablet breakpoint assign temp_column_count = column_count | plus: min_products_tablet if temp_column_count > max_menu_columns_tablet assign max_product_columns_tablet = 1 else assign max_product_columns_tablet = max_menu_columns_tablet | minus: column_count | at_most: max_products_tablet endif assign max_product_columns_tablet = max_product_columns_tablet | at_most: max_product_columns assign max_featured_products_tablet = max_product_columns_tablet assign max_menu_columns_tablet = max_menu_columns_tablet | minus: max_product_columns_tablet endif if menu_content_type == 'featured_collections' # desktop breakpoint assign min_featured_collection_columns = min_collections | times: 2 assign temp_column_count = column_count | plus: min_featured_collection_columns if temp_column_count > max_menu_columns assign max_collection_columns = 2 else assign max_collection_columns = max_menu_columns | minus: column_count endif assign max_featured_collections = max_collection_columns | divided_by: 2 | floor assign max_menu_columns = max_menu_columns | minus: max_collection_columns # tablet breakpoint assign max_collection_columns_tablet = 2 assign max_featured_collections_tablet = 1 assign max_menu_columns_tablet = max_menu_columns_tablet | minus: max_collection_columns_tablet endif %} {% style %} [data-menu-grid-id="{{ id }}"] { {% if menu_content_type == 'collection_images' and parent_link.links.size < 5 %} --menu-columns-desktop: {{ grid_columns_count_collection_images }}; --menu-columns-tablet: {{ grid_columns_count_tablet }}; {% else %} --menu-columns-desktop: {{ grid_columns_count }}; --menu-columns-tablet: {{ grid_columns_count_tablet }}; {% endif %} } [data-menu-list-id="{{ id }}"] { {% if menu_content_type == 'collection_images' and parent_link.links.size < 5 %} --menu-columns-desktop: {{ grid_columns_count_collection_images }}; --menu-columns-tablet: {{ max_menu_columns_tablet }}; {% else %} --menu-columns-desktop: {{ max_menu_columns }}; --menu-columns-tablet: {{ max_menu_columns_tablet }}; {% endif %} } {% endstyle %} {% case menu_content_type %} {% when 'featured_products' %} {%- capture image_sizes -%} {%- render 'util-mega-menu-img-sizes-attr', menu_content_type: 'featured_products', settings: settings, grid_columns: grid_columns_count, grid_columns_tablet: grid_columns_count_tablet -%} {%- endcapture -%}
        {% if eager_loading %} {% paginate collection_object.products by max_featured_products %} {% for item in collection_object.products %} {% endfor %} {% endpaginate %} {% endif %}
      {% when 'featured_collections' %} {% assign collection_handles = collection_handles | split: ',' | uniq %} {%- capture image_sizes -%} {%- render 'util-mega-menu-img-sizes-attr', menu_content_type: 'featured_collections', settings: settings -%} {%- endcapture -%} {% if collection_handles.size == 1 %} {% assign max_featured_collections = 1 %} {% endif %}
        {% for handle in collection_handles limit: max_featured_collections %} {% if handle == 'all' %} {% assign collection_object = collections.all %} {% else %} {% assign collection_object = collections[handle] %} {% endif %} {% endfor %}
      {% endcase %} ================================================ FILE: snippets/menu-font-styles.liquid ================================================ {%- comment -%} Derives CSS variables from the menu typography settings for 1st level/main menu items. Accepts: settings {block.settings} menu_type {string}: 'drawer' or 'mega_menu' {%- endcomment -%} --menu-top-level-font-family: var(--font-{{ settings.type_font_primary_link }}--family); --menu-top-level-font-size-desktop: {{ settings.type_font_primary_size }}; --menu-top-level-font-style: var(--font- {{- settings.type_font_primary_link -}} --style); --menu-top-level-font-weight: var(--font- {{- settings.type_font_primary_link -}} --weight); --menu-top-level-font-case: {%- if settings.type_case_primary_link == 'uppercase' %}uppercase{% else %}none{% endif -%} ; {% if menu_type == 'drawer' %} --menu-top-level-font-size: var(--menu-font-2xl--size); --menu-top-level-font-line-height: var(--menu-font-2xl--line-height); {% else %} --menu-top-level-font-size: var(--menu-font-sm--size); --menu-top-level-font-line-height: var(--menu-font-sm--line-height); {% endif %} --menu-top-level-font-color: var(--color-foreground); --menu-top-level-font-color-rgb: var(--color-foreground-rgb); ================================================ FILE: snippets/meta-tags.liquid ================================================ {%- liquid assign og_title = page_title | default: shop.name assign og_url = canonical_url | default: request.origin assign og_type = 'website' assign og_description = page_description | default: shop.description | default: shop.name if request.page_type == 'product' assign og_type = 'product' elsif request.page_type == 'article' assign og_type = 'article' elsif request.page_type == 'password' assign og_url = request.origin endif %} {%- if page_image -%} {%- endif -%} {%- if request.page_type == 'product' -%} {%- endif -%} {%- if settings.social_twitter_link != blank -%} {%- endif -%} {{ page_title }} {%- if current_tags %} – tagged "{{ current_tags | join: ', ' }}"{% endif -%} {%- if current_page != 1 %} – Page {{ current_page }}{% endif -%} {%- unless page_title contains shop.name %} – {{ shop.name }}{% endunless -%} {% if page_description %} {% endif %} ================================================ FILE: snippets/overflow-list.liquid ================================================ {%- doc -%} @param {string} children - The children of the overflow list. @param {string} [class] - The class that is applied on the overflow-list element. @param {string} [attributes] - The attributes that are applied on the overflow-list element. @param {number} [minimum-items] - The minimum number of items to show in the overflow list. @param {string} [ref] - The ref that is set on the overflow-list element. @param {string} [data-testid] - The data-testid attribute that is set on the overflow-list element. @param {string} [more-attributes] - The attributes that are applied on the more button. {%- enddoc -%} {{ children }} ================================================ FILE: snippets/overlay.liquid ================================================ {%- doc -%} Renders a full-bleed overlay. @param {object} settings - Block or section settings, expecting `overlay_color`, `overlay_style`, and `gradient_direction`. @param {string} [layer] - The z-index layer for the overlay, defaults to `var(--layer-flat)`. @example {% render 'overlay', settings: section.settings, layer: 'var(--layer-raised)' %} {%- enddoc -%}
      {% stylesheet %} .overlay { position: absolute; inset: 0; z-index: var(--overlay-layer); pointer-events: none; border-radius: var(--overlay-border-radius, 0); } .overlay--solid { background: var(--overlay-color); } .overlay--gradient { background: linear-gradient(var(--overlay-direction), var(--overlay-color), var(--overlay-color--end)); } {% endstylesheet %} ================================================ FILE: snippets/pagination-controls.liquid ================================================ {%- doc -%} Renders pagination controls with previous/next navigation and page numbers. @param {object} paginate - The paginate object @param {string} [ref] - Component reference attribute for the pagination nav element @param {string} [on_click_handler] - Component function to handle pagination clicks. When provided the handler will receive URL search params as data. It extracts URL parameters from each pagination link and passes them through the onclick attribute in the format: "on:click='handler?params'". This allows components to intercept pagination and update content via section-renderer. The handler receives an object containing the URL search parameters (e.g., {page: "2"}) @example {%- paginate collection.products by 24 -%} {%- render 'pagination-controls', paginate: paginate -%} {%- endpaginate -%} {%- enddoc -%} {%- if paginate.pages > 1 -%} {%- endif -%} {% stylesheet %} .pagination { --pagination-size: 36px; --pagination-inset: 2px; --pagination-radius: 6; display: flex; justify-content: center; padding: var(--padding-xl) var(--padding-sm); margin-top: var(--padding-xl); position: relative; } .pagination__list { display: flex; gap: 0; align-items: center; list-style: none; margin: 0; padding: 0; position: relative; } .pagination__item { width: var(--pagination-size); aspect-ratio: 1; display: grid; place-items: center; } .pagination__link { display: grid; place-items: center; color: var(--color-foreground); text-decoration: none; width: 100%; height: 100%; user-select: none; position: relative; outline-color: var(--color-foreground); -webkit-tap-highlight-color: transparent; font-size: var(--font-size--md); font-weight: var(--font-weight-normal); border-radius: calc(var(--pagination-radius) * 1px); transition: color var(--hover-transition-duration) var(--hover-transition-timing), opacity var(--hover-transition-duration) var(--hover-transition-timing); } .pagination__link:focus-visible { outline: 2px solid var(--color-foreground); outline-offset: 2px; } .pagination__link--current { color: var(--color-background); font-weight: var(--font-weight-medium); cursor: default; } .pagination__link--gap { cursor: default; pointer-events: none; } .pagination__link--arrow { display: flex; align-items: center; justify-content: center; } .pagination__link--disabled { opacity: 0.3; cursor: not-allowed; pointer-events: none; } .pagination__link svg { width: 0.5rem; height: 0.75rem; flex-shrink: 0; } .pagination__item--mobile-only { display: none; } /* Fallback for browsers without anchor positioning support */ @supports not (anchor-name: --pagination-active) { .pagination__link:not(.pagination__link--gap)::before { content: ''; position: absolute; inset: var(--pagination-inset); border-radius: calc(var(--pagination-radius) * 1px); background: rgb(var(--color-foreground-rgb) / var(--opacity-10)); z-index: -1; opacity: 0; transition: background var(--hover-transition-duration) var(--hover-transition-timing), opacity var(--hover-transition-duration) var(--hover-transition-timing); } .pagination__link[aria-current='page']::before { background: var(--color-foreground); opacity: 1; } .pagination__link:hover:not([aria-current='page'], .pagination__link--gap, .pagination__link--disabled)::before { opacity: 1; } } /* Modern approach with anchor positioning */ @supports (anchor-name: --pagination-active) { .pagination__list::before { content: ''; z-index: -1; position: absolute; width: calc(var(--pagination-size) - (2 * var(--pagination-inset))); aspect-ratio: 1; pointer-events: none; opacity: 0; border-radius: calc(var(--pagination-radius) * 1px); background: rgb(var(--color-foreground-rgb) / var(--opacity-10)); transition: left var(--hover-transition-duration) var(--hover-transition-timing), top var(--hover-transition-duration) var(--hover-transition-timing); } /* Hide hover indicator on touch devices */ @media (hover: none) and (pointer: coarse) { .pagination__list::before { content: unset; } } .pagination__list:has( .pagination__link:is(:hover, :focus-visible):not(.pagination__link--gap, .pagination__link--disabled))::before { opacity: 1; } /* Style current page directly */ .pagination__link[aria-current='page']::before { content: ''; position: absolute; inset: var(--pagination-inset); border-radius: calc(var(--pagination-radius) * 1px); background: var(--color-foreground); z-index: -1; } .pagination__list .pagination__item:has( .pagination__link:is(:hover, :focus-visible):not(.pagination__link--gap, .pagination__link--disabled)) { anchor-name: --pagination-hover; } /* Position hover indicator using anchor */ .pagination__list::before { position-anchor: --pagination-hover; left: calc(anchor(left) + var(--pagination-inset)); top: calc(anchor(top) + var(--pagination-inset)); } .pagination__item:has(+ .pagination__item--gap) .pagination__link::after, .pagination__item--gap + .pagination__item .pagination__link::after { position: absolute; content: ''; pointer-events: auto; } .pagination__item:has(+ .pagination__item--gap) .pagination__link::after { inset: 0 -50% 0 100%; } .pagination__item--gap + .pagination__item .pagination__link::after { inset: 0 100% 0 -50%; } } @media screen and (max-width: 749px) { .pagination { --pagination-size: 44px; --pagination-inset: 5px; padding: var(--padding-lg) var(--padding-sm); } .pagination__link { font-size: var(--font-size--sm); } .pagination__item--mobile-hide { display: none; } .pagination__item--mobile-only { display: grid; } .pagination__item:has(.pagination__link--gap) { width: calc(var(--pagination-size) * 0.5); } } {% endstylesheet %} ================================================ FILE: snippets/password-layout-styles.liquid ================================================ {%- doc -%} Styles for the password layout: main content, password dialog, and email-signup used in the dialog. Rendered from layout/password.liquid (layouts cannot use the stylesheet tag directly). {%- enddoc -%} {% stylesheet %} .password-main-content { flex: 1; display: flex; flex-direction: column; } .password-dialog { max-width: 100vw; max-height: 100svh; width: 100vw; height: 100svh; border: none; transition: opacity var(--animation-values), display var(--animation-speed) allow-discrete, overlay var(--animation-speed) allow-discrete; &::backdrop { display: none; } } .password-dialog[open] { opacity: 1; top: 0; left: 0; } @starting-style { .password-dialog[open] { opacity: 0; } } .password-dialog:not([open]) { opacity: 0; } @starting-style { .password-dialog:not([open]) { opacity: 1; } } .password-dialog__close-button { cursor: pointer; } .password-dialog__header { position: absolute; top: 0; right: 0; padding: var(--padding-lg); z-index: var(--layer-raised); } .password-dialog__content { display: flex; flex-direction: column; justify-content: center; align-items: center; padding: var(--padding-lg); height: 100%; transition: transform var(--animation-values); } .password-dialog__content .email-signup__message { padding-block-start: var(--padding-xl); } .password-dialog[open] .password-dialog__content { transform: translateY(0); } @starting-style { .password-dialog[open] .password-dialog__content { transform: translateY(1em); } } .password-dialog:not([open]) .password-dialog__content { transform: translateY(1em); } @starting-style { .password-dialog:not([open]) .password-dialog__content { transform: translateY(0); } } .storefront-password-form { max-width: 400px; width: 100%; } .email-signup__input-group, .password-dialog__submit-button { width: 100%; @media screen and (min-width: 750px) { width: auto; } } {% endstylesheet %} ================================================ FILE: snippets/predictive-search-empty-state.liquid ================================================ {% doc %} Renders the predictive search empty state @param {number} shadow_opacity - shadow opacity for the empty state container shadow @param {string} products_test_id - a playwright test id, used to differentiate empty state from 'real' search results @param {boolean} [load_empty_state] - Load the empty state or not @example {% render 'predictive-search-empty-state', shadow_opacity: 0.1, products_test_id: 'empty-state' %} {% enddoc %}
      {% if load_empty_state %}
      {% liquid assign collection = settings.empty_state_collection | default: collections.all assign default_title = 'content.search_results_resource_products' | t assign title = settings.empty_state_collection.title | default: default_title %} {% paginate collection.products by 4 %} {% assign products = collection.products %} {% comment %} Only show products section if there are products to display {% endcomment %} {% if products.size > 0 %} {% render 'predictive-search-products-list', products_test_id: products_test_id, title: title, products: products, limit: 4 %} {% else %}

      {{ 'content.no_products_found' | t }}

      {% endif %} {% endpaginate %}
      {% endif %}
      ================================================ FILE: snippets/predictive-search-products-list.liquid ================================================ {%- doc -%} Renders the predictive search products list for empty state and recently viewed products @param {string} title - title of the result list @param {object[]} products - array of products @param {string[]} [order_ids] - array of product ids @param {number} [limit] - limit of products to display @param {string} [products_test_id] - a playwright test id, used to differentiate empty state from 'real' search results {%- enddoc -%} {%- liquid assign recently_viewed_title_text = 'content.recently_viewed_products' | t -%}
      {% if title == recently_viewed_title_text %}

      {{ title }}

        {% liquid assign limit = limit | default: 8 %} {% comment %} If we're searching for recently viewed products by id, we need to reorder the products. The order here comes from the search terms, and we display the products in the order of the ids. {% endcomment %} {% if order_ids != blank %} {% for _id in order_ids %} {% assign int_id = _id | times: 1 %} {% assign product = products | find: 'id', int_id %}
      • {% render 'resource-card', resource_type: 'product', resource: product, image_width: 500, image_hover: true, image_aspect_ratio: '4 / 5' %}
      • {% endfor %} {% else %} {% for product in products limit: limit %}
      • {% render 'resource-card', resource_type: 'product', resource: product, image_width: 500, image_hover: true, image_aspect_ratio: '4 / 5' %}
      • {% endfor %} {% endif %}
      {% else %}

      {{ title }}

        {% liquid assign limit = limit | default: 8 %} {% for product in products limit: limit %}
      • {% render 'resource-card', resource_type: 'product', resource: product, image_width: 500, image_hover: true, image_aspect_ratio: '4 / 5' %}
      • {% endfor %}
      {% endif %}
      {% stylesheet %} .predictive-search-results__products { padding-inline: var(--padding-xl); } .recently-viewed-wrapper { display: grid; grid-template-rows: auto auto; max-height: 1000px; opacity: 1; overflow: visible; transition: max-height 0.35s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.25s cubic-bezier(0.4, 0, 0.2, 1); transform-origin: top center; transform: translateY(0); } .recently-viewed-wrapper.removing { max-height: 0; opacity: 0; transform: translateY(-10px); transition: max-height 0.35s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.25s cubic-bezier(0.4, 0, 0.2, 1), transform 0.25s cubic-bezier(0.4, 0, 0.2, 1); pointer-events: none; } .predictive-search-results__clear.button-unstyled { color: var(--color-foreground); opacity: 0.68; transition: opacity var(--animation-speed-medium) var(--animation-easing); padding: 0; margin-left: var(--margin-sm); &:hover { opacity: 1; } } .recently-viewed-wrapper.removing .predictive-search-results__card { transition: none; transform: none; opacity: 1; } .recently-viewed-wrapper > * { transition: opacity 0.25s cubic-bezier(0.4, 0, 0.2, 1); } .predictive-search-results__wrapper-products .predictive-search-results__card:nth-child(1) { animation-delay: 30ms; } .predictive-search-results__wrapper-products .predictive-search-results__card:nth-child(2) { animation-delay: 60ms; } .predictive-search-results__wrapper-products .predictive-search-results__card:nth-child(3) { animation-delay: 90ms; } .predictive-search-results__wrapper-products .predictive-search-results__card:nth-child(4) { animation-delay: 120ms; } .predictive-search-results__wrapper-products .predictive-search-results__card:nth-child(n + 5) { animation-delay: 150ms; } .predictive-search-results__wrapper-products { animation-delay: 50ms; } {% endstylesheet %} ================================================ FILE: snippets/predictive-search-resource-carousel.liquid ================================================ {%- doc -%} Renders a carousel of predictive search results cards. @param {string} title - The title of the carousel. @param {object} resources - The resources to display. @param {string} resource_type - The type of resource to display. {%- enddoc -%} {% liquid capture slides for resource in resources capture children render 'resource-card', resource_type: resource_type, resource: resource, image_aspect_ratio: '4 / 5', collection_thumbnails: 'multiple' endcapture render 'slideshow-slide', index: forloop.index0, children: children, class: 'predictive-search-results__card' endfor endcapture %} {% capture header %}

      {{ title }}

      {% if resources.size >= 4 %} {%- render 'slideshow-controls', show_arrows: true, icon_style: 'chevron', shape: 'none' -%} {% endif %}
      {% endcapture %} {% assign slideshow_class = 'predictive-search-results__list predictive-search-results__wrapper list-unstyled slideshow--single-media' %} {% if resources.size >= 4 %} {% assign slideshow_class = 'predictive-search-results__list predictive-search-results__wrapper list-unstyled' %} {% endif %} {% render 'slideshow', class: slideshow_class, header: header, infinite: false, slides: slides, slide_count: resources.size, icon_style: 'chevron', slideshow_gutters: 'start end' %} {% stylesheet %} .predictive-search-results__wrapper { display: flex; overflow-x: auto; overflow-y: hidden; padding-block-end: var(--padding-sm); padding-inline: 0; scroll-snap-type: x mandatory; scroll-padding: 0 var(--padding-xl); scrollbar-width: none; -ms-overflow-style: none; &::-webkit-scrollbar { display: none; } } .predictive-search-results__wrapper slideshow-slides { --gutter-slide-width: var(--padding-xl); /* Add padding to prevent hover animations from being clipped in slideshow 15px accommodates: - Scale effect (9px on each side from 1.03 scale) - Lift effect (4px upward movement) - Shadow (15px spread with -5px offset) Using 16px for better alignment with our spacing scale */ padding-block: var(--padding-xl); margin-block: calc(-1 * var(--padding-xl)); gap: var(--gap-md); } .predictive-search-results__resource-header { display: flex; padding-inline: var(--padding-xl); justify-content: space-between; align-items: center; height: 32px; } .predictive-search-results__resource-header .svg-wrapper { width: var(--icon-size-xs); } .predictive-search-results__wrapper-products { display: grid; grid-template-columns: repeat(2, 1fr); padding-block-end: var(--padding-sm); gap: var(--gap-md); transition: height var(--animation-speed-medium) var(--animation-easing); @container (min-width: 550px) { grid-template-columns: repeat(4, 1fr); } } .predictive-search-results__wrapper-products:last-child { padding-block-end: var(--padding-lg); @media screen and (min-width: 750px) { padding-block-end: var(--padding-sm); } } .predictive-search-results__resource-header .predictive-search-results__title { margin-block-end: 0; } .predictive-search-results__resource-header:has(slideshow-controls) .predictive-search-results__title { margin-block-end: 0; } .predictive-search-results__resource-header slideshow-controls { @media screen and (max-width: 749px) { display: none; } } {% endstylesheet %} ================================================ FILE: snippets/price-filter.liquid ================================================ {%- doc -%} Renders a price filter. @param {object} filter - The filter object to render. @param {string} filter_style - The filter style, can be 'horizontal' or 'vertical'. @param {boolean} [should_render_clear] - Whether to render the clear button. @example {% render 'price-filter', filter: filter, filter_style: 'vertical' %} {%- enddoc -%}
      {{ filter.label }} {%- if filter.min_value.value != null or filter.max_value.value != null %} {%- if filter.min_value.value != null and filter.max_value.value != null %} {{- filter.min_value.value | money | strip_html -}} – {{- filter.max_value.value | money | strip_html -}} {%- elsif filter.min_value.value != null -%} {{ filter.min_value.value | money | strip_html }}–{{ filter.range_max | money | strip_html }} {%- elsif filter.max_value.value != null -%} {{- 0 | money | strip_html -}} – {{- filter.max_value.value | money | strip_html -}} {%- endif -%} {%- endif -%} {{- 'icon-caret.svg' | inline_asset_content -}} {% assign min_input_max_value = filter.max_value.value | default: filter.range_max %} {% assign max_input_min_value = filter.min_value.value | default: 0 %}
      {{ 'fields.separator' | t }}
      {%- assign formatted_highest_price = filter.range_max | money -%} {{ 'content.price_filter_html' | t: price: formatted_highest_price }}
      {% if filter.min_value.value != null or filter.max_value.value != null %} {% assign has_active_values = true %} {% endif %} {% if should_render_clear %}
      {{- 'actions.clear' | t -}}
      {% endif %}
      {% stylesheet %} /* Price filter */ .price-facet { container-type: inline-size; display: flex; flex-direction: column; } .price-facet--horizontal { min-width: 360px; } .price-facet__inputs-wrapper { display: flex; flex-direction: row; padding: var(--style-border-width-inputs); gap: calc(var(--gap-sm) + (var(--style-border-width-inputs) * 2)); } @container (max-width: 199px) { .price-facet__inputs-wrapper { flex-wrap: wrap; } } .price-facet__input { width: 100%; text-align: right; padding-left: calc(2.5 * var(--input-padding-x)); } .price-facet__input::placeholder { color: var(--facets-input-label-color); } .price-facet__separator { display: flex; align-items: center; justify-content: center; font-size: var(--font-paragraph--size); } .price-facet__highest-price { padding: var(--padding-xs) 0 var(--padding-sm); } .price-facet__highest-price--horizontal { padding: 0 var(--padding-md) var(--padding-xs); } .price-facet__label { top: 0; left: 0; color: var(--facets-input-label-color); padding: var(--input-padding-y) var(--input-padding-x); transform: none; } {% endstylesheet %} ================================================ FILE: snippets/price.liquid ================================================ {%- doc -%} This snippet is used to render a product card. It is used in the product block,featured product block, and the product card block. @param {product} product_resource - The product to render @param {boolean} [show_unit_price] - Whether to show the unit price @param {boolean} [show_sale_price_first] - Whether to show the sale price first {%- enddoc -%} {%- liquid assign show_unit_price = show_unit_price | default: false assign show_sale_price_first = show_sale_price_first | default: false assign selected_variant = product_resource.selected_or_first_available_variant assign price = selected_variant.price assign compare_at_price = selected_variant.compare_at_price assign show_compare_price = false if compare_at_price > price assign show_compare_price = true endif if product_resource == blank assign price = 1999 endif # Check if variant has volume pricing assign has_volume_pricing = null assign price_min = null assign price_max = null # For product cards (collection/search pages), calculate min/max across all variants # For product pages, only use the selected variant's pricing assign is_product_card = false if template.name != 'product' assign is_product_card = true endif if is_product_card assign price_min = product_resource.price_min assign price_max = product_resource.price_max assign has_volume_pricing = product_resource.quantity_price_breaks_configured? | default: false else # Product page: only use selected variant's pricing if selected_variant.quantity_price_breaks.size > 0 assign has_volume_pricing = true assign price_min = selected_variant.quantity_price_breaks.last.price assign price_max = selected_variant.price endif endif # Determine if currency code should be shown assign use_currency = false if product.handle == product_resource.handle if settings.currency_code_enabled_product_pages assign use_currency = true endif elsif settings.currency_code_enabled_product_cards assign use_currency = true endif # Format all prices if use_currency assign price = price | money_with_currency assign compare_at_price = compare_at_price | money_with_currency assign price_min = price_min | money_with_currency assign price_max = price_max | money_with_currency else assign price = price | money assign compare_at_price = compare_at_price | money assign price_min = price_min | money assign price_max = price_max | money endif -%}
      {% if has_volume_pricing %} {% comment %} Volume pricing display {% endcomment %} {% if show_compare_price %} {{ 'content.price_regular' | t }}  {{- compare_at_price -}} {% endif %} {{ 'content.price_range' | t }}  {{ price_min }} - {{ price_max }} {% else %} {% comment %} Standard pricing display {% endcomment %} {% if show_sale_price_first == false and show_compare_price %} {{ 'content.price_regular' | t }}  {{- compare_at_price -}} {% endif %} {% if show_compare_price %} {{ 'content.price_sale' | t }}  {{ price | default: ' ' }} {% else %} {{ price | default: ' ' }} {% endif %} {% if show_sale_price_first == true and show_compare_price %} {{ 'content.price_regular' | t }}  {{- compare_at_price -}} {% endif %} {% endif %} {%- if selected_variant.unit_price and show_unit_price %} {%- liquid if use_currency assign unit_price = selected_variant.unit_price | money_with_currency else assign unit_price = selected_variant.unit_price | money endif -%} {% render 'unit-price', price: unit_price, measurement: selected_variant.unit_price_measurement %} {%- endif -%}
      {%- if has_volume_pricing -%} {{ 'content.volume_pricing_available' | t }} {%- endif -%} ================================================ FILE: snippets/product-card.liquid ================================================ {%- doc -%} This snippet is used to render a product card. It is used in the product block, featured product block, and the product card block. The product object is null or when placeholders are rendered. @param {object} product - The product object @param {object} children - The children of the product card @param {object} [block] - The block object @param {number} [product_card_gap] - The gap between the product card children (overrides block settings) {%- enddoc -%} {% assign block_settings = block.settings %} {% style %} {% if request.visual_preview_mode %} product-card[data-product-transition] { width: 100%; min-width: 250px; } {% endif %} {% endstyle %} {% liquid assign has_quick_add = false if settings.quick_add and product.available assign has_quick_add = true endif assign has_mobile_quick_add = false if has_quick_add and settings.mobile_quick_add assign has_mobile_quick_add = true endif assign product_card_id = 'product-card-link-' | append: block.id | append: '-' | append: product.id assign product_card_gap_value = product_card_gap | default: block_settings.product_card_gap # Logic to determine which variant URL to use (matching swatch selection logic) assign variant_to_link = product.selected_or_first_available_variant if settings.transition_to_main_product assign featured_image = variant_to_link.featured_image if featured_image == blank assign featured_image = product.featured_media.preview_image endif if featured_image != blank assign featured_media_url = featured_image | image_url: width: 500 endif endif assign onboarding = false if product.id == empty or product == blank assign onboarding = true endif %} {{ product.title }}
      {{ children }}
      {% stylesheet %} .product-card__placeholder-image svg { height: 100%; } @media screen and (max-width: 749px) { .product-card slideshow-arrows .slideshow-control { display: none; } } {% endstylesheet %} ================================================ FILE: snippets/product-grid.liquid ================================================ {%- doc -%} This snippet is used to render the product grid on collection and search pages. @param {object} section - The section object @param {object} paginate - Pagination object @param {object} products - Array of product objects @param {string} [title] - Header of the collection or search results @param {string} children - List or grid of product cards @param {boolean} [enable_infinite_scroll] - Whether to enable infinite scroll (default: true) {%- enddoc -%} {% capture product_card_size %} {% render 'util-product-grid-card-size' section: section %} {% endcapture %} {% assign product_card_size = product_card_size | strip %} {% style %} @media screen and (min-width: 750px) { {% case section.settings.layout_type %} {% when 'grid' %} .product-grid--{{ section.id }}:is(.product-grid--grid) { --product-grid-columns-desktop: repeat(auto-fill, minmax({{ product_card_size }}, 1fr)); } {% when 'organic' %} {% assign large_span = 2 %} {% assign row_cycle = 3 %} {% assign product_cycle = row_cycle | times: 2 %} {% assign right_large_start_col = 3 %} .product-grid--{{ section.id }}:not([product-grid-view='zoom-out']):is(.product-grid--organic) .product-grid__item:nth-of-type({{ product_cycle }}n + 1) { grid-column: 1 / span {{ large_span }}; } .product-grid--{{ section.id }}:not([product-grid-view='zoom-out']):is(.product-grid--organic) .product-grid__item:nth-of-type({{ product_cycle }}n + 2), .product-grid--{{ section.id }}:not([product-grid-view='zoom-out']):is(.product-grid--organic) .product-grid__item:nth-of-type({{ product_cycle }}n + 5) { align-self: end; } .product-grid--{{ section.id }}:not([product-grid-view='zoom-out']):is(.product-grid--organic) .product-grid__item:nth-of-type({{ product_cycle }}n + {{ product_cycle }}) { grid-column: {{ right_large_start_col }} / span {{ large_span }}; } .product-grid--{{ section.id }}:not([product-grid-view='zoom-out']):is(.product-grid--organic) { --product-grid-columns-desktop: repeat(4, 1fr); } {% endcase %} /* This logic helps prevent displaying one column for an large or extra-large product card size on a small screen. We want it to display at least two columns. */ {% case section.settings.product_card_size %} {% when 'extra-large' or 'large' %} @container product-grid (max-width: calc({{ product_card_size }} * 3 + {{ section.settings.columns_gap_horizontal }}px * 2)) { .product-grid--{{ section.id }}:is(.product-grid--grid) { --product-grid-columns-desktop: repeat(2, 1fr); } } {% endcase %} /* When zoomed out, fit as many 100px-wide columns as possible */ .product-grid--{{ section.id }}[product-grid-view='zoom-out'] { --product-grid-columns-desktop: repeat(auto-fill, minmax(6.25rem, 1fr)); } .product-grid--{{ section.id }}[product-grid-view='zoom-out'] .product-grid-view-zoom-out--details { display: block; } .product-grid--{{ section.id }}[product-grid-view='zoom-out'] .product-grid__card { padding-inline-start: var(--zoom-out-padding-inline-start, 0); padding-inline-end: var(--zoom-out-padding-inline-end, 0); padding-block-start: var(--zoom-out-padding-block-start, 0); padding-block-end: var(--zoom-out-padding-block-end, 0); } } {% endstyle %}
      {% if products.size == 0 %}

      {{ 'content.no_products_found' | t }}

      {{ 'content.use_fewer_filters_html' | t: link: collection.url, class: 'main-collection-grid__empty-link' }}

      {% else %} {% if enable_infinite_scroll %} {% endif %} {% if title %}

      {{ title }}

      {% endif %}
        {% comment %} This script is used to set the grid view on the product grid stored in sessionStorage. Keeping it here helps us prevent seeing the default state. {% endcomment %} {% unless request.design_mode %} {% endunless %} {{ children }}
      {% if enable_infinite_scroll != false %} {% else %} {% render 'pagination-controls', paginate: paginate %} {% endif %} {% endif %}
      {% stylesheet %} .product-grid { --product-grid-gap: var(--product-grid-gap-mobile); --mobile-columns: 2; /* Default value */ isolation: isolate; @media screen and (min-width: 750px) { --product-grid-gap: var(--product-grid-gap-desktop); } } .product-grid slideshow-arrows .slideshow-control { display: none; @media screen and (min-width: 750px) { display: grid; } } /* This triggers iOS < 16.4 */ @supports not (background-color: rgb(from red 150 g b / alpha)) { /* Force aspect ratio to auto for iOS < 16.4 since it's not compatible with the infinite pagination */ .product-grid .product-media, .product-grid .product-media-container { aspect-ratio: auto; } } .main-collection-grid { padding: var(--grid--margin--mobile); @media screen and (min-width: 750px) { padding: var(--padding-block-start) var(--padding-inline-end) var(--padding-block-end) var(--padding-inline-start); } } .main-collection-grid__empty { padding-block: var(--padding-6xl); padding-inline: var(--page-margin); display: flex; flex-direction: column; align-items: center; text-align: center; gap: var(--padding-sm); } .main-collection-grid__empty-title { margin: 0; } {% endstylesheet %} ================================================ FILE: snippets/product-information-content.liquid ================================================ {% doc %} Product Information Content Renders the product information layout with media gallery and product details. Used by both product-information and featured-product-information sections. @param {number} product_media_size - Number of media items in the product @param {string} section_id - Unique section ID @param {object} settings - Section settings object @param {string} media_gallery - Captured HTML for the product media gallery block @param {string} product_details - Captured HTML for the product details block @param {string} additional_blocks - Captured HTML for additional section blocks @example {% capture media_gallery %} {% content_for 'block', type: '_product-media-gallery', id: 'media-gallery', closest.product: product %} {% endcapture %} {% capture product_details %} {% content_for 'block', type: '_product-details', id: 'product-details', closest.product: product %} {% endcapture %} {% capture additional_blocks %} {% content_for 'blocks' %} {% endcapture %} {% render 'product-information-content', product_media_size: product.media.size, section_id: section.id, settings: section.settings, media_gallery: media_gallery, product_details: product_details, additional_blocks: additional_blocks %} {% enddoc %} {% liquid # Determine render order based on media position if settings.desktop_media_position == 'left' assign render_order = 'media,product-details' else assign render_order = 'product-details,media' endif # Check if product has media assign product_has_media = true if product_media_size == 0 assign product_has_media = false endif # Build product grid class assign product_grid_class = 'product-information__grid' if product_has_media == false assign product_grid_class = product_grid_class | append: ' product-information--media-none' elsif settings.desktop_media_position == 'right' assign product_grid_class = product_grid_class | append: ' product-information--media-right' else assign product_grid_class = product_grid_class | append: ' product-information--media-left' endif if settings.equal_columns assign product_grid_class = product_grid_class | append: ' product-information__grid--half' if settings.limit_details_width assign product_grid_class = product_grid_class | append: ' product-information__grid--limit-details' endif endif # Determine content width case settings.content_width when 'content-center-aligned' assign content_width = 'page-width' when 'content-full-width' assign content_width = 'full-width' endcase %}
      {% if settings.desktop_media_position == 'left' and product_has_media and request.page_type == 'product' %} {% assign product_href = '#ProductInformation-' | append: section_id %} {% render 'skip-to-content-link', href: product_href, text: 'accessibility.skip_to_product_info' %} {% endif %}
      {% assign render_order_array = render_order | split: ',' %} {% capture media %}
      {{ media_gallery }}
      {% endcapture %} {% for block in render_order_array %} {% if block == 'media' and product_has_media %} {{ media }} {% elsif block == 'product-details' %} {{ product_details }} {% endif %} {% endfor %}
      {{ additional_blocks }}
      {% stylesheet %} .product-information { gap: var(--gap) 0; } /* Base grid layout */ .product-information__grid { display: grid; grid-template-columns: subgrid; grid-column: 1 / -1; } /* Default column positions */ .product-details { order: 1; } .product-information__media { order: 0; width: 0; min-width: 100%; } .product-information__media .product-media-gallery__placeholder-image { width: 100%; height: 100%; } /* Mobile styles */ @media screen and (max-width: 749px) { .product-information__media { grid-column: 1 / -1; } .product-details { grid-column: 2 / 3; } } /* Desktop styles */ @media screen and (min-width: 750px) { .product-information__grid { grid-column: 2; } /* Position when there is no media */ .product-information__grid.product-information--media-none { .product-details { width: var(--narrow-content-width); margin: 0 auto; } } /* Position when there is media */ .product-information__grid:not(.product-information--media-none) { /* Media on the left side */ &.product-information--media-left { grid-template-columns: 1fr min(50vw, var(--sidebar-width)); .product-information__media { padding-right: calc(var(--gap, 0) / 2); } .product-details { padding-left: calc(var(--gap, 0) / 2); } &:has(.media-gallery--extend) { grid-column: 1 / 3; } } /* Media on the right side */ &.product-information--media-right { grid-template-columns: min(50vw, var(--sidebar-width)) 1fr; .product-information__media { padding-left: calc(var(--gap, 0) / 2); order: 1; } .product-details { padding-right: calc(var(--gap, 0) / 2); order: 0; } &:has(.media-gallery--extend) { grid-column: 2 / -1; } } /* Equal width columns */ &.product-information__grid--half, &.product-information__grid--half:has(.media-gallery--extend) { grid-column: 1 / -1; grid-template-columns: var(--full-page-grid-margin) calc(var(--full-page-grid-central-column-width) / 2) calc( var(--full-page-grid-central-column-width) / 2 ) var(--full-page-grid-margin); &.product-information--media-left { .product-information__media { grid-column: 2 / 3; &:has(.media-gallery--extend) { grid-column: 1 / 3; } } .product-details { grid-column: 3 / 4; } } &.product-information--media-right { .product-information__media { grid-column: 3 / 4; &:has(.media-gallery--extend) { grid-column: 3 / -1; } } .product-details { grid-column: 2 / 3; } } } } /* Handle full width section */ .section--full-width { .product-information__grid:not(.product-information--media-none) { &.product-information--media-left, &.product-information--media-right { grid-column: 1 / -1; } &.product-information--media-left .product-details { padding-inline-end: var(--padding-lg); } &.product-information--media-right .product-details { padding-inline-start: var(--padding-lg); } &.product-information__grid--half.product-information--media-left { .product-information__media { grid-column: 1 / 3; } .product-details { grid-column: 3 / -1; } } &.product-information__grid--half.product-information--media-right { .product-information__media { grid-column: 3 / -1; } .product-details { grid-column: 1 / 3; } } } } } /* Wider sidebar for large screens */ @media screen and (min-width: 1200px) { .product-information__grid:not( .product-information__grid--half, .product-information--media-none ).product-information--media-left { grid-template-columns: 2fr 1fr; } .product-information__grid:not( .product-information__grid--half, .product-information--media-none ).product-information--media-right { grid-template-columns: 1fr 2fr; } } .product-information__grid--limit-details .product-details > .group-block { --details-max-width: var(--sidebar-width); max-width: var(--details-max-width); } @media screen and (min-width: 1600px) { .product-information__grid--limit-details .product-details > .group-block { --details-max-width: 32rem; } } /* If the header is sticky, make product details content stick underneath the header */ body:has(#header-group #header-component[data-sticky-state='active']) .product-details.sticky-content--desktop { --sticky-header-offset: var(--header-height); } {% endstylesheet %} ================================================ FILE: snippets/product-media-gallery-content.liquid ================================================ {% doc %} Product Media Gallery Content Renders product media gallery for the closest product. @param {string} media_presentation - Either 'grid' or 'carousel' @param {object} block_settings - Block settings object @param {string} block_id - Block ID for unique element IDs @param {string} block_shopify_attributes - Block shopify attributes @example {% render 'product-media-gallery-content', media_presentation: 'carousel', block_settings: block.settings, block_id: block.id, block_shopify_attributes: block.shopify_attributes, %} {% enddoc %} {%- if block_settings.zoom -%} {%- endif -%} {%- liquid assign selected_product = closest.product assign selected_variant_media = selected_product.selected_or_first_available_variant.featured_media assign first_3d_model = selected_product.media | where: 'media_type', 'model' | first if block_settings.hide_variants assign variant_images = selected_product.images | where: 'attached_to_variant?', true | map: 'src' endif if block_settings.slideshow_controls_style == 'thumbnails' assign controls_on_media = false else assign controls_on_media = true endif if block_settings.slideshow_mobile_controls_style == 'thumbnails' assign mobile_controls_on_media = false else assign mobile_controls_on_media = true endif assign render_slideshow_controls = false if media_presentation == 'carousel' or block_settings.slideshow_controls_style == block_settings.slideshow_mobile_controls_style assign render_slideshow_controls = true endif assign render_mobile_slideshow_controls = false if block_settings.slideshow_controls_style != block_settings.slideshow_mobile_controls_style assign slideshow_controls_class = 'mobile:hidden' if block_settings.slideshow_mobile_controls_style != 'hint' assign render_mobile_slideshow_controls = true endif endif assign slideshow_controls_style = block_settings.slideshow_controls_style # Use a counter instead of dots when there are many images to avoid cropping/overflow. if slideshow_controls_style == 'dots' and selected_product.media.size > 15 assign slideshow_controls_style = 'counter' endif assign render_slideshow_arrows = false if selected_product.media.size <= 1 assign slideshow_class = 'product-media-gallery__slideshow--single-media slideshow--single-media' else assign slideshow_class = '' if media_presentation == 'carousel' assign render_slideshow_arrows = true endif endif if slideshow_controls_style == 'thumbnails' assign pagination_position = block_settings.thumbnail_position else assign pagination_position = 'center' endif # correct discrepancy between position settings for thumbnails and other controls if pagination_position == 'bottom' assign pagination_position = 'center' endif assign icons_position = 'center' # Put the icons on the opposite side of the pagination controls if block_settings.slideshow_controls_position == 'on_media' if pagination_position == 'left' assign icons_position = 'right' elsif pagination_position == 'right' assign icons_position = 'left' endif endif assign sorted_media = '' | split: ',' if selected_variant_media assign sorted_media = sorted_media | concat: selected_product.media | where: 'id', selected_variant_media.id for media in selected_product.media if block_settings.hide_variants and variant_images contains media.src and sorted_media.size > 0 continue endif if media.id != selected_variant_media.id assign found_media = selected_product.media | where: 'id', media.id assign sorted_media = sorted_media | concat: found_media endif endfor else assign sorted_media = selected_product.media endif assign has_image_drop = sorted_media | has: 'media_type', 'image' # Determine if we're in single column mode (carousel or grid with one column) assign is_single_column = false if media_presentation == 'carousel' or sorted_media.size == 1 or media_presentation == 'grid' and block_settings.media_columns == 'one' assign is_single_column = true endif # Check if we need both sizes (for large first image in two-column grid) assign needs_both_sizes = false if media_presentation == 'grid' and block_settings.media_columns == 'two' and block_settings.large_first_image assign needs_both_sizes = true endif # Calculate sizes using utility snippet if needs_both_sizes # Calculate sizes for single column (first image) capture sizes_single render 'util-product-media-sizes-attr', block: block, section: section, settings: settings, is_first_image: true, is_single_column: true, needs_both_sizes: true endcapture assign sizes_single = sizes_single | strip endif # Calculate sizes value for regular grid/carousel items capture sizes render 'util-product-media-sizes-attr', block: block, section: section, settings: settings, is_first_image: false, is_single_column: is_single_column, needs_both_sizes: needs_both_sizes endcapture assign sizes = sizes | strip assign product_media_container_class = 'product-media-container' if block_settings.constrain_to_viewport assign product_media_container_class = product_media_container_class | append: ' constrain-height' endif if block_settings.aspect_ratio != 'adapt' assign product_media_container_class = product_media_container_class | append: ' media-fit-cover' elsif block_settings.constrain_to_viewport assign product_media_container_class = product_media_container_class | append: ' media-fit-' | append: block_settings.media_fit else assign product_media_container_class = product_media_container_class | append: ' media-fit-contain' endif if block_settings.aspect_ratio == 'adapt' assign lowest_aspect_ratio = 50 assign lowest_aspect_ratio_index = 0 for media in sorted_media # Find the media with the lowest aspect ratio (tallest) if media.preview_image and media.preview_image.aspect_ratio if media.preview_image.aspect_ratio < lowest_aspect_ratio assign lowest_aspect_ratio = media.preview_image.aspect_ratio assign lowest_aspect_ratio_index = forloop.index0 endif endif endfor endif -%} {%- if has_image_drop -%} {%- endif -%} {% style %} {% unless block_settings.aspect_ratio == 'adapt' %} .product-media-container { --media-preview-ratio: {{ block_settings.aspect_ratio }}; } {% if block_settings.constrain_to_viewport %} .product-media-container.constrain-height { background-color: var(--color-background); } .product-media-container.constrain-height:has(.product-media-constraint-wrapper) { display: flex; justify-content: center; align-items: center; } /* Mobile constraint wrapper sizing - use width-based approach since max-height is disabled */ .product-media-constraint-wrapper { width: 100%; max-width: 100%; flex-shrink: 0; } /* Desktop constraint wrapper sizing */ @media screen and (min-width: 750px) { .product-media-constraint-wrapper { width: min(100%, calc(var(--constrained-height) * {{ block_settings.aspect_ratio }})); } } {% endif %} /* Constrain all deferred-media content to parent bounds when specific aspect ratio is set */ .product-media-container:not(.dialog-zoomed-gallery *) .product-media deferred-media, .product-media-container:not(.dialog-zoomed-gallery *) .product-media product-model { width: 100%; height: 100%; top: 0; left: 0; } /* Ensure video and iframe elements respect container aspect ratio */ .product-media-container:not(.dialog-zoomed-gallery *) .product-media deferred-media video, .product-media-container:not(.dialog-zoomed-gallery *) .product-media deferred-media iframe { width: 100%; height: 100%; object-fit: cover; } /* 3D models need special handling since they don't support object-fit */ .product-media-container:not(.dialog-zoomed-gallery *) .product-media product-model model-viewer { width: 100%; height: 100%; } /* Clear gallery aspect ratio for zoom dialog - let media display at natural aspect ratios */ .dialog-zoomed-gallery .product-media { --gallery-aspect-ratio: var(--ratio); } {% endunless %} {% if block_settings.aspect_ratio == 'adapt' and block_settings.constrain_to_viewport %} .media-fit-{{ block_settings.media_fit }} { --product-media-fit: {{ block_settings.media_fit }}; } /* Media fit for all media elements */ .media-fit-{{ block_settings.media_fit }} :is(img, video, iframe, .deferred-media__poster-image) { object-fit: {{ block_settings.media_fit }}; width: 100%; height: 100%; } /* 3D Models (no object-fit support, just sizing) */ .media-fit-{{ block_settings.media_fit }} model-viewer { width: 100%; height: 100%; } {% endif %} {% unless block_settings.aspect_ratio == 'adapt' and block_settings.constrain_to_viewport %} .media-fit-cover { --product-media-fit: cover; } /* Media fit for all media elements - default to cover */ .media-fit-cover :is(img, video, iframe, .deferred-media__poster-image) { object-fit: cover; width: 100%; height: 100%; } /* 3D Models (no object-fit support, just sizing) */ .media-fit-cover model-viewer { width: 100%; height: 100%; } {% endunless %} /* Add background color so carousel arrows' mix-blend-mode works correctly even on transparent areas. */ {% if block_settings.media_fit == 'contain' %} .media-fit-contain :is(img, .deferred-media__poster-image) { background-color: var(--color-background); } {% endif %} {% capture view_transition_styles_contain %} ::view-transition-old(gallery-item-open), ::view-transition-new(gallery-item-open), ::view-transition-old(gallery-item-close), ::view-transition-new(gallery-item-close) { height: auto; width: 100%; object-fit: contain; top: 50%; transform: translateY(-50%); } {% endcapture %} {% capture view_transition_styles_cover %} ::view-transition-old(gallery-item-open), ::view-transition-new(gallery-item-open), ::view-transition-old(gallery-item-close), ::view-transition-new(gallery-item-close) { height: 100%; width: 100%; object-fit: cover; object-position: var(--gallery-media-focal-point, center); } {% endcapture %} {% if block_settings.aspect_ratio == 'adapt' and block_settings.constrain_to_viewport == false %} {{ view_transition_styles_contain }} {% elsif block_settings.aspect_ratio == 'adapt' and block_settings.constrain_to_viewport == true and block_settings.media_fit == 'contain' %} {{ view_transition_styles_contain }} {% else %} {{ view_transition_styles_cover }} {% endif %} :root { --gallery-media-border-radius: {{ block_settings.media_radius }}px; } {% endstyle %} {% if closest.product == blank %} {% else %} {% capture slides %} {% for media in sorted_media %} {% capture children %} {%- liquid if needs_both_sizes and forloop.first assign media_sizes = sizes_single else assign media_sizes = sizes endif -%} {% if block_settings.aspect_ratio != 'adapt' and block_settings.constrain_to_viewport %}
      {%- render 'product-media', media: media, sizes: media_sizes, is_main_product_media: forloop.first -%}
      {% else %} {%- render 'product-media', media: media, sizes: media_sizes, is_main_product_media: forloop.first -%} {% endif %} {% endcapture %} {% capture class %} {{ product_media_container_class }} product-media-container--{{ media.media_type }}{% if block_settings.zoom %} product-media-container--zoomable{% endif %}{% if forloop.index0 == lowest_aspect_ratio_index and block_settings.aspect_ratio == 'adapt' %} product-media-container--tallest{% endif %} {% endcapture %} {% if block_settings.aspect_ratio == 'adapt' %} {% capture style %} --media-preview-ratio: {{ media.preview_image.aspect_ratio | default: 1.0 }}; {% endcapture %} {% endif %} {% if block_settings.zoom and media.media_type == 'model' %} {%- capture attributes -%}"{% if settings.transition_to_main_product and forloop.first %} data-view-transition-type="product-image-transition"{% endif %}{% endcapture -%} {% elsif block_settings.zoom %} {%- capture attributes -%}on:click="#zoom-dialog-{{ block_id }}/open/{{ forloop.index0 }}"{% if settings.transition_to_main_product and forloop.first %} data-view-transition-type="product-image-transition"{% endif %}{% endcapture -%} {% endif %} {% render 'slideshow-slide', index: forloop.index0, children: children, class: class, style: style, attributes: attributes, media_fit: block_settings.media_fit, %} {% endfor %} {% endcapture %} {% if sorted_media.size > 1 %} {% capture controls %} {% if render_slideshow_controls %} {%- render 'slideshow-controls', class: slideshow_controls_class, style: slideshow_controls_style, item_count: sorted_media.size, thumbnails: sorted_media, controls_on_media: controls_on_media, pagination_position: pagination_position, aspect_ratio: block_settings.aspect_ratio, thumbnail_radius: block_settings.thumbnail_radius -%} {% endif %} {% if render_mobile_slideshow_controls %} {%- render 'slideshow-controls', class: 'desktop:hidden media-gallery__mobile-controls', style: block_settings.slideshow_mobile_controls_style, item_count: sorted_media.size, thumbnails: sorted_media, controls_on_media: mobile_controls_on_media, pagination_position: 'center', aspect_ratio: block_settings.aspect_ratio, thumbnail_radius: block_settings.thumbnail_radius -%} {% endif %} {% endcapture %} {% endif %} {% if render_slideshow_arrows %} {% capture slideshow_arrows %} {% render 'slideshow-arrows', class: 'mobile:hidden', icon_style: block_settings.icons_style %} {% endcapture %} {% endif %} {% render 'slideshow', ref: 'slideshow', class: slideshow_class, slides: slides, slide_count: sorted_media.size, slideshow_arrows: slideshow_arrows, arrows_position: icons_position, controls: controls %} {% if media_presentation == 'grid' %} {% endif %} {%- if block_settings.zoom -%}
      {% if sorted_media.size > 1 %} {%- for media in sorted_media -%} {% liquid assign aspect_ratio = block_settings.aspect_ratio if block_settings.aspect_ratio == 'adapt' assign aspect_ratio = media.preview_image.aspect_ratio | default: 1.0 endif %} {%- endfor -%} {% endif %}
      {%- endif -%} {%- if first_3d_model -%} {%- endif -%}
      {% endif %} {% stylesheet %} .dialog-zoomed-gallery__dialog { background-color: var(--color-background); } .dialog-zoomed-gallery { cursor: zoom-out; } .dialog--preloading { opacity: 0; } .product-media__drag-zoom-wrapper { aspect-ratio: inherit; min-height: inherit; min-width: inherit; display: inherit; flex: inherit; } @media screen and (max-width: 749px) { .dialog-zoomed-gallery { /* Prevent scroll wheel or swipe scrolling */ overscroll-behavior: none; scrollbar-width: none; display: flex; scroll-snap-type: x mandatory; overflow-x: hidden; scroll-behavior: smooth; height: 100%; &::-webkit-scrollbar { display: none; } } .dialog-zoomed-gallery .product-media-container { flex: 0 0 100%; scroll-snap-align: start; position: relative; } .dialog-zoomed-gallery .product-media-container--image .product-media { aspect-ratio: auto; height: 100%; width: 100%; overflow: hidden; } .dialog-zoomed-gallery .product-media-container--video, .dialog-zoomed-gallery .product-media-container--external_video { align-content: center; } .dialog-zoomed-gallery :is(.product-media-container--video, .product-media-container--external_video, .product-media-container--model) .product-media { aspect-ratio: auto; align-items: center; height: 100%; .product-media__image { height: 100%; } } .product-media__drag-zoom-wrapper { display: flex; aspect-ratio: auto; height: 100%; width: 100%; overflow: scroll; scrollbar-width: none; justify-content: center; &::-webkit-scrollbar { display: none; } } .product-media__drag-zoom-wrapper .product-media__image { --product-media-fit: contain; object-fit: var(--product-media-fit); overflow: hidden; transform: scale(var(--drag-zoom-scale)) translate(var(--drag-zoom-translate-x, 0), var(--drag-zoom-translate-y, 0)); } .media-gallery--hint { --slideshow-gap: var(--gap-2xs); :not(.dialog-zoomed-gallery) > .product-media-container:not(:only-child) { width: 90%; .product-media img { object-fit: cover; } } } } .dialog-zoomed-gallery__close-button { color: #fff; mix-blend-mode: difference; z-index: var(--layer-raised); } .media-gallery__mobile-controls { grid-area: auto; } /* Mobile thumbnails styling */ @media screen and (max-width: 749px) { .media-gallery__mobile-controls[thumbnails] { --thumbnail-width: 44px; } .media-gallery__mobile-controls[thumbnails] .slideshow-controls__thumbnail { width: var(--thumbnail-width); height: auto; } } .dialog-zoomed-gallery .product-media-container--zoomable.product-media-container--image { cursor: zoom-out; } .product-media-container--zoomable.product-media-container--image { cursor: zoom-in; } .dialog-zoomed-gallery .product-media-container--video deferred-media, .dialog-zoomed-gallery .product-media-container--external_video deferred-media { height: auto; aspect-ratio: var(--ratio); } .dialog-zoomed-gallery .product-media-container--model .product-media__image { /* Make the height match the height of the model-viewer */ height: 100vh; } .dialog-zoomed-gallery__dialog { view-transition-name: zoom-dialog-ui; } :root:active-view-transition .dialog-zoomed-gallery__dialog { background-color: transparent; } ::view-transition-group(zoom-dialog-ui) { z-index: calc(var(--layer-overlay) + 1); } ::view-transition-old(gallery-item-open), ::view-transition-new(gallery-item-open) { animation-timing-function: step-start; } ::view-transition-old(gallery-item-close), ::view-transition-new(gallery-item-close) { animation-timing-function: step-end; } @media screen and (min-width: 750px) { :root:active-view-transition .product-media__image { background-color: transparent; } } ::view-transition-group(gallery-item-open), ::view-transition-group(gallery-item-close) { z-index: var(--layer-overlay); border-radius: var(--gallery-media-border-radius); overflow: clip; } ::view-transition-group(gallery-item-open) { animation-timing-function: var(--spring-d300-b0-easing); animation-duration: var(--spring-d300-b0-duration); } ::view-transition-group(gallery-item-close) { animation-timing-function: var(--spring-d220-b0-easing); animation-duration: var(--spring-d220-b0-duration); } @media screen and (max-width: 749px) { ::view-transition-group(gallery-item-open), ::view-transition-group(gallery-item-close) { animation-timing-function: step-start; animation-duration: 0.1s; } ::view-transition-new(gallery-item-open) { animation: fade-in var(--spring-d180-b0-duration) var(--spring-d180-b0-easing) forwards; animation-timing-function: var(--spring-d180-b0-easing); animation-duration: var(--spring-d180-b0-duration); } ::view-transition-old(gallery-item-close) { animation: fade-out 0.08s linear forwards; } } @keyframes fade-in { from { scale: 0.98; opacity: 0.8; } } @keyframes fade-out { to { opacity: 0; } } {% endstylesheet %} ================================================ FILE: snippets/product-media.liquid ================================================ {%- doc -%} Renders a product media component. @param {object} media - The product media object. @param {boolean} [preview_image_only] - Renders only the preview image without controls. @param {string} [widths] - Image widths for responsive images. @param {string} [sizes] - Image sizes for responsive images. @param {string} [loading] - The loading attribute for the image. @param {object} [block] - The block object. @param {object} [section] - The section object. @param {object} [selected_product] - The currently selected product. @param {boolean} [first_3d_model] - Indicates if this is the first 3D model. @param {boolean} [is_main_product_media] - Indicates if this is the main product image. @param {string} [image_ref] - Optional ref attribute for the image element. @example {% render 'product-media', media: media, preview_image_only: false, loading: 'lazy' %} {%- enddoc -%} {% liquid assign widths = widths | default: '240, 352, 832, 1200, 1600, 1920, 2560, 3840' assign ref_image_to_transition = '' if settings.transition_to_main_product assign ref_image_to_transition = 'imagesToTransition[]' endif %}
      {% liquid assign high_res_url = media.preview_image | image_url: width: 3840 assign fetch_priority = 'auto' if is_main_product_media assign fetch_priority = 'high' endif assign focal_point_style = '--focal-point: ' | append: media.presentation.focal_point | append: ';' %} {{ media.preview_image | image_url: width: 3840 | image_tag: widths: widths, alt: media.alt, sizes: sizes, loading: loading, class: 'product-media__image', ref: ref_image_to_transition, data_max_resolution: high_res_url, fetchpriority: fetch_priority, style: focal_point_style, ref: image_ref }} {% unless preview_image_only %} {%- case media.media_type -%} {% when 'model' %} {%- if first_3d_model -%} {%- endif -%} {% when 'video', 'external_video' %} {%- render 'video', video: media, video_loop: block.settings.video_loop, widths: widths, sizes: sizes, loading: loading, disable_controls: true, section_id: section.id -%} {% endcase %} {% endunless %}
      {% stylesheet %} .product-media { aspect-ratio: var(--gallery-aspect-ratio, var(--ratio)); min-height: 0; min-width: 0; } .product-media__image { object-position: var(--focal-point, center center); } /*** Media border-radius feature ****/ @media screen and (min-width: 750px) { .media-gallery--carousel slideshow-container, .media-gallery--grid .product-media > * { border-radius: var(--media-radius, 0); overflow: hidden; } /* When the CAROUSEL is on the LEFT side */ .product-information:not(.product-information--media-right) .media-gallery--carousel.media-gallery--extend slideshow-container { border-top-left-radius: 0; border-bottom-left-radius: 0; } /* When the CAROUSEL is on the RIGHT side */ .product-information.product-information--media-right .media-gallery--carousel.media-gallery--extend slideshow-container { border-top-right-radius: 0; border-bottom-right-radius: 0; } /* When the GRID is on the LEFT side */ .product-information:not(.product-information--media-right) { /* One column */ .media-gallery--grid.media-gallery--extend:not(.media-gallery--two-column) .product-media > *, /* Two column, small first image */ .media-gallery--grid.media-gallery--extend.media-gallery--two-column:not(.media-gallery--large-first-image) .product-media-container:nth-of-type(odd) .product-media > *, /* Two column, large first image */ .media-gallery--grid.media-gallery--extend.media-gallery--two-column.media-gallery--large-first-image .product-media-container:is(:first-of-type, :nth-of-type(even)) .product-media > * { border-top-left-radius: 0; border-bottom-left-radius: 0; } } /* When the GRID is on the RIGHT side */ .product-information.product-information--media-right { /* One column */ .media-gallery--grid.media-gallery--extend:not(.media-gallery--two-column) .product-media > *, /* Two column, small first image */ .media-gallery--grid.media-gallery--extend.media-gallery--two-column:not(.media-gallery--large-first-image) .product-media-container:nth-of-type(even) .product-media > *, /* Two column, large first image */ .media-gallery--grid.media-gallery--extend.media-gallery--two-column.media-gallery--large-first-image .product-media-container:is(:first-of-type, :nth-of-type(odd)) .product-media > * { border-top-right-radius: 0; border-bottom-right-radius: 0; } } } {% endstylesheet %} ================================================ FILE: snippets/quantity-selector.liquid ================================================ {%- doc -%} This snippet is used to render the quantity selector for a product. It is used in the product page, the cart page and the quick order list. @param {object} product - the product to render the quantity selector for @param {object} [variant] - the specific variant to use (for cart items), if not provided uses selected_or_first_available_variant @param {number} [in_cart_quantity] - the quantity in the cart to set the input value @param {number} [line_index] - the index of the forloop representing the line on which the quantity selector is rendered @param {string} [class] - custom class for the quantity selector, optional @param {boolean} [can_update_quantity] - whether the quantity can be updated, defaults to true @param {number} [min] - override the minimum quantity (e.g., 0 for quick order list) {%- enddoc -%} {% liquid if variant assign variant = variant else assign variant = product.selected_or_first_available_variant endif assign component_name = 'quantity-selector-component' if line_index != null assign component_name = 'cart-quantity-selector-component' endif if min != null assign min_quantity = min else assign min_quantity = variant.quantity_rule.min | default: 1 endif %}
      <{{ component_name }} class="quantity-selector{% if class %} {{ class }}{% endif %}" data-variant-id="{{ variant.id }}" {% if line_index == null %} {{- block.shopify_attributes -}} ref="quantitySelector" {% else %} ref="quantitySelectors[]" {% endif %} > {%- if line_index == null -%} {%- liquid # Check if variant has volume pricing assign has_volume_pricing = false if product.quantity_price_breaks_configured? and variant.quantity_price_breaks.size > 0 assign has_volume_pricing = true endif -%} {%- if has_volume_pricing -%} {%- # Case: Volume pricing exists - show "at price / ea" -%} {%- liquid # Determine if currency code should be shown on product pages assign use_currency = settings.currency_code_enabled_product_pages -%} {%- capture price_breaks_json -%} [{%- for price_break in variant.quantity_price_breaks -%}{%- unless forloop.first -%},{%- endunless -%}{%- if use_currency -%}{"quantity":{{ price_break.minimum_quantity }},"price":{{ price_break.price | money_with_currency | json }}}{%- else -%}{"quantity":{{ price_break.minimum_quantity }},"price":{{ price_break.price | money | json }}}{%- endif -%}{%- endfor -%}] {%- endcapture -%} {%- liquid # Calculate initial display price assign cart_qty = cart | item_count_for_variant: variant.id assign current_qty = cart_qty | plus: variant.quantity_rule.min if cart_qty > 0 assign current_qty = cart_qty | plus: variant.quantity_rule.increment endif assign display_price = variant.price for price_break in variant.quantity_price_breaks if current_qty >= price_break.minimum_quantity assign display_price = price_break.price break endif endfor -%} {{- 'content.price_at' | t }} {%- if use_currency -%} {{- display_price | money_with_currency -}} {%- else -%} {{- display_price | money -}} {%- endif -%} / {{- 'content.each_abbreviation' | t }} {%- endif -%} {%- endif -%}
      {% stylesheet %} .quantity-selector-wrapper { display: flex; align-items: center; flex-wrap: wrap; gap: calc(var(--gap-sm) / 2); @media screen and (min-width: 750px) { gap: var(--gap-sm); } } .price-per-item { display: block; color: var(--color-foreground); font-size: var(--font-size--sm); font-weight: normal; } {% endstylesheet %} ================================================ FILE: snippets/quick-add-modal.liquid ================================================
      {% stylesheet %} #quick-add-dialog { display: contents; } @media screen and (min-width: 750px) { .quick-add-modal { width: var(--quick-add-modal-width); height: var(--quick-add-modal-height); max-width: none; } } .quick-add-modal { padding: 0; border: var(--style-border-popover); overflow: hidden; box-shadow: 0 5px 30px rgb(0 0 0 / var(--opacity-15)); @media screen and (max-width: 749px) { position: fixed; margin: auto 0 0 0; min-height: unset; max-width: 100%; border-radius: 0; overflow: clip; height: fit-content; } } .quick-add-modal[open] { @media screen and (max-width: 750px) { border-top-left-radius: var(--style-border-radius-popover); border-top-right-radius: var(--style-border-radius-popover); } } .quick-add-modal[open] { @media screen and (min-width: 750px) { display: flex; } } .quick-add-modal .view-more-details__wrapper { @media screen and (max-width: 749px) { display: none; } } .quick-add-modal[open] { animation: modalSlideInTop var(--animation-speed) var(--animation-easing) forwards; } .quick-add-modal.dialog-closing { animation: modalSlideOutTop var(--animation-speed) var(--animation-easing) forwards; } .quick-add-modal__close { position: absolute; top: var(--margin-2xs); right: var(--margin-2xs); transition: transform 0.15s var(--animation-timing-bounce); z-index: var(--layer-raised); overflow: visible; transform-origin: center; } .quick-add-modal__close:active { transform: scale(0.99) translateY(1px); } .quick-add-modal__close { &:focus-visible { outline: none; } &:focus-visible::after { content: ''; position: absolute; inset: 0; border-radius: calc(var(--style-border-radius-popover) - var(--margin-2xs)); outline: var(--focus-outline-width) solid currentColor; } } .quick-add-modal__content { display: grid; grid-template-columns: repeat(7, 1fr); grid-template-rows: 100% 1fr; position: relative; overflow-y: auto; max-height: 100vh; flex-grow: 1; @media screen and (max-width: 749px) { grid-template-columns: repeat(4, 1fr); grid-template-rows: auto; padding-inline: var(--padding-xl); padding-block: var(--padding-xl); gap: var(--gap-lg); flex: 1; min-height: 0; overflow-y: auto; height: auto; /* Prevent a bug in Safari where height:fit-content is not respected */ max-height: 100vh; } } .quick-add-modal__content .media-gallery--grid .media-gallery__grid { grid-template-columns: 1fr; } .quick-add-modal__content .media-gallery--grid.media-gallery--two-column .product-media-container:first-child { grid-column: auto; } .quick-add-modal__content { /* One column */ .media-gallery--grid:not(.media-gallery--two-column) .product-media > *, /* Two column, small first image */ .media-gallery--grid.media-gallery--two-column:not(.media-gallery--large-first-image) .product-media-container:nth-of-type(odd) .product-media > *, /* Two column, large first image */ .media-gallery--grid.media-gallery--two-column.media-gallery--large-first-image .product-media-container:is(:first-of-type, :nth-of-type(even)) .product-media > *, /* Carousel */ .media-gallery--carousel slideshow-container { border-top-left-radius: 0; border-bottom-left-radius: 0; } } .quick-add-modal__content .view-more-details__wrapper { display: flex; justify-content: flex-start; width: 100%; } .view-more-details__wrapper .view-more-details { display: flex; align-items: center; width: fit-content; } .quick-add-modal__content .product-header { @media screen and (max-width: 749px) { display: flex; flex-direction: column; grid-column: 2 / -1; grid-row: 1; padding-right: var(--padding-2xl); } } .quick-add-modal__content .product-header a:not(product-price *) { @media screen and (max-width: 749px) { font-size: var(--font-size--md); font-weight: 500; color: inherit; width: fit-content; } } .quick-add-modal__content variant-picker, .quick-add-modal__content product-form-component { @media screen and (max-width: 749px) { grid-column: 1 / -1; } } .quick-add-modal__content .product-media-container__zoom-button { cursor: default; } .quick-add-modal__content .product-details { grid-column: 4 / -1; grid-row: 1 / span 2; display: flex; flex-direction: column; justify-content: stretch; height: 100%; min-height: 0; overflow-y: auto; position: relative; dialog[open] & { animation: fadeSlideIn 0.3s var(--animation-timing-fade-in) both; animation-delay: 0.1s; } @media screen and (max-width: 749px) { grid-column: 2 / span 2; grid-row: span 1; max-height: 100%; height: 100%; } } @property --quick-add-modal-mask-start { syntax: ''; initial-value: 0px; inherits: false; } @property --quick-add-modal-mask-end { syntax: ''; initial-value: 0px; inherits: true; } @keyframes detect-scroll { from, to { --can-scroll: ; } } @supports (animation-timeline: scroll(self)) { dialog[open] .quick-add-modal__content .product-details { mask-image: linear-gradient(to bottom, transparent 0%, #000 var(--quick-add-modal-mask-start), #000 100%); animation: 0.3s var(--animation-timing-fade-in) 0.1s both fadeSlideIn, scrollStart 1s linear both, scrollEnd 1s linear both, detect-scroll 1ms linear none; animation-timeline: auto, scroll(self), scroll(self), scroll(self); animation-range: normal, 0px 48px, calc(100% - 48px) 100%, 0% 100%; } } @keyframes scrollStart { from { --quick-add-modal-mask-start: 0px; } to { --quick-add-modal-mask-start: 48px; } } @keyframes scrollEnd { from { --quick-add-modal-mask-end: 0px; } to { --quick-add-modal-mask-end: 48px; } } .quick-add-modal__content .product-details > .group-block { flex-grow: 1; width: auto; } .quick-add-modal__content > * { min-height: 0; } .quick-add-modal__content .product-details :is(.view-product-title, .buy-buttons-block) { flex: 0 0 auto; } .quick-add-modal__content .product-details :is(.buy-buttons-block) { margin-top: auto; position: sticky; bottom: 0; padding-bottom: var(--padding-3xl); background-color: var(--color-background); z-index: var(--layer-raised); &::before { --quick-add-modal-mask-end-progressive-enhanced: 0px; position: absolute; content: ''; display: block; inset: auto 0 100% 0; pointer-events: none; height: min(var(--gap-2xl), var(--gap)); background-color: inherit; mask-image: linear-gradient( to top, #000 0%, #000 calc(var(--gap-2xs)), transparent calc(100% - var(--quick-add-modal-mask-end-progressive-enhanced)), transparent ); } } @supports (animation-timeline: scroll(self)) { .quick-add-modal__content .product-details :is(.buy-buttons-block)::before { --mask-if-scroll: var(--can-scroll) var(--quick-add-modal-mask-end); --mask-if-no-scroll: 48px; --quick-add-modal-mask-end-progressive-enhanced: var(--mask-if-scroll, var(--mask-if-no-scroll)); height: calc(var(--gap-2xs) + 48px); } } .quick-add-modal__content .product-details .variant-picker { flex: 0 0 auto; padding-block: min(var(--gap-2xl), var(--gap)); margin-block-end: calc(var(--focus-outline-offset) + var(--focus-outline-width)); } .quick-add-modal__content .variant-option--swatches { padding-inline-start: var(--padding-2xs); } .quick-add-modal__content .variant-option--swatches legend { margin-inline-start: calc(-1 * var(--padding-2xs)); } .quick-add-modal__content:not(:has(.product-information__media)) .product-details { grid-column: 1 / -1; } .quick-add-modal__content .view-product-title { display: flex; padding-block: 0; margin-block-end: 12px; /* Prevent overlap between title and close button */ padding-inline-end: calc(var(--padding-2xl) + calc(var(--minimum-touch-target) / 2)); } .quick-add-modal__content .view-product-title a { color: inherit; text-decoration: none; text-align: left; font-size: var(--font-size--2xl); font-weight: 600; line-height: 1.2; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis; transition: color 0.2s var(--animation-easing); } .quick-add-modal__content .product-details product-price { --text-align: left; } .quick-add-modal__content .product-details product-price.text-block--align-center { margin-inline: 0; } .quick-add-modal__content .product-details product-price.text-center { --text-align: left; } .quick-add-modal__content .product-details product-price > * { text-align: left; } .quick-add-modal__content .product-details *:not( .group-block, .group-block-content, .buy-buttons-block, .buy-buttons-block *, .view-product-title, .view-product-title *, variant-picker, variant-picker *, product-price, product-price *, product-inventory, product-inventory *, .view-more-details__wrapper, .view-more-details__wrapper * ) { @media screen and (min-width: 750px) { /* stylelint-disable-next-line declaration-no-important */ display: none !important; } } .quick-add-modal__content .group-block:not( :has( .buy-buttons-block, .buy-buttons-block *, .view-product-title, .view-product-title *, variant-picker, variant-picker *, product-price, product-price *, product-inventory, product-inventory *, .view-more-details__wrapper, .view-more-details__wrapper * ), .buy-buttons-block ) { display: none; } @media screen and (min-width: 750px) { .quick-add-modal__content .group-block-content { gap: 0; } .quick-add-modal__content .media-gallery__grid { gap: min(var(--gap-2xs), var(--image-gap)); border-radius: var(--style-border-radius-popover, 0); } .quick-add-modal__content .media-gallery--grid .product-media img { border-radius: 0; } } .quick-add-modal__content .product-details > .group-block { padding-block: var(--padding-3xl) 0; } .quick-add-modal__content :where(.product-details > .group-block > .group-block-content > *) { padding-inline: var(--padding-3xl); } .quick-add-modal__content slideshow-slide:not([aria-hidden='false']) { content-visibility: auto; } .quick-add-modal__content .product-information__media { width: 100%; grid-column: 1 / span 1; grid-row: 1; position: relative; top: 0; animation: fadeIn 0.4s var(--animation-timing-fade-in) both; @media screen and (min-width: 750px) { position: sticky; grid-column: 1 / 4; width: var(--quick-add-modal-gallery-width); overflow-y: auto; -ms-overflow-style: none; scrollbar-width: none; } &::-webkit-scrollbar { display: none; } } .quick-add-modal__content .product-information__media media-gallery { pointer-events: none; @media screen and (min-width: 750px) { position: absolute; inset: 0; } } .quick-add-modal media-gallery { padding: 0; } .quick-add-modal__content .product-information__media slideshow-arrows { display: none; } .quick-add-modal__content .product-information__media slideshow-container { display: block; } .quick-add-modal__content .product-information__media slideshow-slides { display: flex; flex-direction: column; gap: var(--gap-2xs); overflow: visible; scroll-snap-type: none; } .quick-add-modal__content .product-information__media slideshow-slide { width: 100%; flex: none; scroll-snap-align: unset; position: relative; transform: none; opacity: 1; visibility: visible; transition: opacity 0.3s var(--animation-easing); } .quick-add-modal__content .product-information__media slideshow-slide[aria-hidden='true'] { @media screen and (max-width: 749px) { display: none; } } .quick-add-modal__content .product-information__media slideshow-slide:nth-child(1) { animation: fadeSlideIn 0.3s var(--animation-timing-fade-in) both; } .quick-add-modal__content .product-information__media slideshow-slide:nth-child(2) { animation: fadeSlideIn 0.3s var(--animation-timing-fade-in) both; animation-delay: 0.05s; } .quick-add-modal__content .product-information__media slideshow-slide:nth-child(3) { animation: fadeSlideIn 0.3s var(--animation-timing-fade-in) both; animation-delay: 0.1s; } .quick-add-modal__content .product-information__media :is(slideshow-controls, slideshow-controls[thumbnails]) { display: none; } .quick-add-modal__content .sticky-content, .quick-add-modal__content .sticky-content--desktop { top: 0; } .quick-add-modal__content .text-block.rte:not(product-price), .quick-add-modal__content .view-more-details__wrapper { display: none; } @keyframes fadeSlideIn { from { opacity: 0; transform: translateY(10px); } to { opacity: 1; transform: translateY(0); } } {% endstylesheet %} ================================================ FILE: snippets/quick-add.liquid ================================================ {%- doc -%} Renders a quick add component. @param {object} product - The product object @param {string} section_id - The section ID @param {object} [block] - The block object @param {string} [color_scheme] - The color scheme to use {%- enddoc -%} {% liquid assign product_form_id = 'QuickAdd-ProductForm-' | append: product.id | append: '-' | append: block.id assign add_to_cart_text = 'actions.add' | t assign choose_options_text = 'actions.choose' | t assign color_scheme = color_scheme | default: settings.quick_add_color_scheme # Logic to determine which variant to use (matching swatch selection logic from product-card) assign variant = product.selected_or_first_available_variant if variant.available assign can_add_to_cart = true else assign can_add_to_cart = false endif assign quick_add_button = 'choose' if product.variants_count == 1 or product.options.size == 1 and product.selected_variant assign quick_add_button = 'add' endif %}
      {%- form 'product', product, id: product_form_id, novalidate: 'novalidate', data-type: 'add-to-cart-form' -%} {% comment %} Both Add and Choose buttons are rendered in the DOM, but only one is shown based on the data-quick-add-button attribute. Logic for Add vs. Choose buttons: Display "Add" button and add directly to cart if: - There is only one variant on the product - There is only one product option, and it is displayed as swatches on the product card, and a swatch is selected Display "Choose" button and show the quick-add modal if: - There is only one product option, and it is displayed as swatches on the product card, and no swatch is selected - There is more than one product option {% endcomment %} {% render 'add-to-cart-button', add_to_cart_text: add_to_cart_text, class: 'button quick-add__button quick-add__button--add add-to-cart-button', can_add_to_cart: can_add_to_cart, icon_only_on_mobile: true, product: product %} {%- endform -%}
      {% stylesheet %} /* Quick Add */ .quick-add { --quick-add-offset: var(--padding-sm); --quick-add-right: calc(var(--quick-add-offset) + var(--padding-inline-end)); --quick-add-bottom: calc(var(--quick-add-offset) + var(--padding-block-end)); position: absolute; inset: 0; z-index: var(--layer-raised); pointer-events: none; @media screen and (min-width: 750px) { --quick-add-offset: var(--padding-md); } } .quick-add .variant-option__button-label input[data-option-available='false'] { cursor: not-allowed; } .quick-add[class*='color-scheme-'] { background-color: #0000; } product-card:is(:hover, :focus-within) .quick-add__button { opacity: 1; } .quick-add__button { display: var(--quick-add-mobile-display, none); align-items: center; background: linear-gradient(var(--color-background) 0 100%) padding-box; padding: 0; border-radius: 50px; border: 2px solid hsl(0 0% 0% / 0.15); height: var(--button-size-md); cursor: pointer; opacity: var(--quick-add-mobile-opacity, 0); overflow: hidden; color: var(--color-foreground); pointer-events: all; position: absolute; right: max(var(--quick-add-right), calc((var(--border-radius) + var(--quick-add-right)) * (1 - cos(45deg)))); bottom: max(var(--quick-add-bottom), calc((var(--border-radius) + var(--quick-add-bottom)) * (1 - cos(45deg)))); backdrop-filter: blur(20px) saturate(180%); &:hover { scale: 1.03; /* Hover stabilizer: extends hit area to maintain hover state */ &::before { content: ''; position: absolute; inset: -10px; z-index: -1; } } &:active { scale: 0.99; } .quick-add[stay-visible] & { display: grid; } @media screen and (min-width: 750px) { display: var(--quick-add-display, flex); opacity: 0; } } .quick-add__button .add-to-cart-text { background: var(--color-background); overflow: hidden; border-radius: 50px; height: 100%; gap: 0; } .quick-add__button .svg-wrapper .checkmark-burst { width: 22px; height: 22px; } .quick-add__button .add-to-cart-icon { /* account for border width */ height: 100%; width: calc(var(--button-size-md) - 4px); } .quick-add__button .add-to-cart-text__content { display: grid; grid-template-columns: 0fr; & > span { min-width: 0; span { padding-right: var(--padding-sm); opacity: 0; display: inline-block; filter: blur(2px); translate: 0.5ch 0; } } } .quick-add__button[data-added='true'] .add-to-cart-text { animation-name: atc-fade-out; } .quick-add__button[data-added='true'] .add-to-cart-text--added { translate: 0 0; animation-name: atc-fade-in; } .quick-add__product-form-component { height: 100%; } .quick-add__product-form-component .shopify-product-form { display: flex; justify-content: flex-end; align-items: flex-end; container-type: inline-size; height: 100%; } .quick-add-modal .product-media { width: 100%; height: 100%; } .quick-add-modal deferred-media { display: none; } .quick-add-modal .media-gallery--carousel slideshow-component { --cursor: default; } .quick-add__button:is(:hover, :focus-visible) { .add-to-cart-text__content { grid-template-columns: 1fr; span span { opacity: 1; translate: 0 0; filter: blur(0); } } } @media (prefers-reduced-motion: reduce) { .quick-add__button .add-to-cart-text__content { grid-template-columns: 1fr; span span { opacity: 1; translate: 0 0; filter: blur(0); } } } @media (prefers-reduced-motion: no-preference) { .quick-add__button { transition-property: scale, translate, opacity; transition-duration: var(--animation-speed); transition-timing-function: var(--ease-out-cubic); } .quick-add__button:is(:hover, :focus-visible) { .add-to-cart-text__content, .add-to-cart-text__content span span { transition-delay: var(--animation-speed); } } .quick-add__button .add-to-cart-text__content { transition-property: grid-template-columns; transition-duration: var(--animation-speed); transition-timing-function: var(--ease-out-cubic); span span { transition-property: opacity, filter, translate; transition-duration: var(--animation-speed-slow); transition-timing-function: var(--ease-out-quad); } } } {% endstylesheet %} ================================================ FILE: snippets/resource-card.liquid ================================================ {%- doc -%} Renders a card for displaying various resource types (products, collections, articles, pages). @param {object} resource - The product or collection resource to render @param {string} resource_type - The type of resource to render. @param {string} [collection_thumbnails] - The style of the collection card. Can be 'single' or 'multiple'. Defaults to 'single' @param {string} [style] - The style of the card. Can be 'default' or 'overlay' @param {number} [image_width] - The maximum width of the image, value influences the srcset attribute. Defaults to 1200px. @param {string} [image_aspect_ratio] - The aspect ratio to display the image. Defaults to image's natural ratio @param {boolean} [image_hover] - Whether to show a secondary image on hover and focus @param {string} [image_sizes] - The sizes attribute for responsive images. Defaults to 'auto' {%- enddoc -%} {% liquid if image_aspect_ratio == blank or image_aspect_ratio == 'adapt' assign ratio = resource.featured_image.aspect_ratio else assign ratio = image_aspect_ratio endif assign image_width = image_width | default: 1200 assign widths = '240, 352, 832, 1200' assign image_sizes = image_sizes | default: 'auto' assign single_thumbnail_collection = false if resource_type == 'collection' and collection_thumbnails != 'multiple' assign single_thumbnail_collection = true endif if resource_type == 'product' and settings.transition_to_main_product assign featured_media_url = resource.selected_or_first_available_variant.featured_image | image_url: width: image_width if featured_media_url == blank assign featured_media_url = resource.featured_media.preview_image | image_url: width: image_width endif endif %} {%- if resource_type == 'product' and settings.transition_to_main_product -%} {%- endif -%}
      {{ resource.title }}
      {%- if resource_type == 'product' or single_thumbnail_collection -%} {% comment %} In a search context, product.featured_media is updated to reflect the most appropriate variant Use featured_media.preview_image over featured_image resource.featured_image is needed for collections with a single thumbnail {% endcomment %} {% assign featured_image = resource.featured_media.preview_image | default: resource.featured_image %} {% liquid assign primary_focal_point_style = '' if resource.media[0].presentation.focal_point != blank assign primary_focal_point_style = 'object-position: ' | append: resource.media[0].presentation.focal_point | append: ';' endif %} {%- if featured_image != blank -%} {% liquid assign ref_image_to_transition = '' if settings.transition_to_main_product assign ref_image_to_transition = 'imagesToTransition[]' endif %} {{ featured_image | image_url: width: image_width | image_tag: loading: 'lazy', class: 'resource-card__image', widths: widths, sizes: image_sizes, ref: ref_image_to_transition, data-media-id: featured_image.id, style: primary_focal_point_style }} {%- if image_hover and resource.media.size > 1 -%} {% liquid assign secondary_focal_point_style = '' if resource.media[1].presentation.focal_point != blank assign secondary_focal_point_style = 'object-position: ' | append: resource.media[1].presentation.focal_point | append: ';' endif %} {{ resource.media[1] | image_url: width: image_width | image_tag: loading: 'lazy', class: 'resource-card__image resource-card__image--secondary', widths: widths, sizes: image_sizes, ref: ref_image_to_transition, data-media-id: resource.media[1].id, style: secondary_focal_point_style }} {%- endif -%} {%- else -%} {%- endif -%} {%- elsif resource_type == 'collection' -%} {%- if resource.products.size > 0 -%}
      {% assign resource_products = resource.products | where: 'featured_image' %} {% for product in resource_products limit: 4 %} {{ product.featured_image | image_url: width: image_width | image_tag: loading: 'lazy', class: 'resource-card__collection-image', sizes: image_sizes, widths: widths }} {% endfor %}
      {%- endif -%} {%- endif -%}

      {{- resource.title -}}

      {% if resource_type == 'product' %} {% render 'price', product_resource: resource, show_unit_price: true %} {% elsif resource_type == 'collection' and single_thumbnail_collection == false %}

      {{- 'content.search_results_resource_products_count' | t: count: resource.all_products_count -}}

      {% else %}

      {{- resource.excerpt | default: resource.content | strip_html | truncate: 65 -}}

      {% endif %}
      {%- if resource_type == 'product' and settings.transition_to_main_product -%}
      {%- endif -%} {% stylesheet %} .resource-card { --resource-card-secondary-image-opacity: 0; --resource-card-primary-image-opacity: calc(1 - var(--resource-card-secondary-image-opacity)); display: flex; flex-direction: column; row-gap: var(--padding-xs); position: relative; text-decoration: none; height: 100%; opacity: 0; animation: fadeIn var(--animation-speed-medium) var(--animation-timing-fade-in) forwards; } .resource-card__link { position: absolute; inset: 0; z-index: 1; } .resource-card__content { display: flex; flex-direction: column; color: var(--color-foreground); gap: var(--padding-3xs); .price { font-weight: 500; } .volume-pricing-note { display: block; margin-top: var(--padding-3xs); font-family: var(--font-body--family); font-weight: normal; font-size: min(0.85em, var(--font-paragraph--size)); line-height: normal; letter-spacing: normal; text-transform: none; color: rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text)); } } .resource-card[data-resource-type='article'] .resource-card__content, .resource-card[data-resource-type='page'] .resource-card__content { gap: var(--padding-xs); } .resource-card__image { aspect-ratio: var(--resource-card-aspect-ratio, auto); object-fit: cover; border-radius: var(--resource-card-corner-radius); opacity: var(--resource-card-primary-image-opacity); } .resource-card__image--secondary { position: absolute; top: 0; opacity: var(--resource-card-secondary-image-opacity); border-radius: var(--resource-card-corner-radius); } .resource-card__media:empty { display: none; } .resource-card__image-placeholder { padding: var(--padding-sm); font-size: var(--font-size--lg); line-height: var(--line-height--display-loose); word-break: break-word; background-color: rgb(var(--color-foreground-rgb) / var(--opacity-5)); aspect-ratio: var(--resource-card-aspect-ratio, auto); border-radius: var(--resource-card-corner-radius); color: var(--color-foreground); } .resource-card__title { margin-block: 0; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; line-height: 1.3; word-break: break-word; overflow-wrap: break-word; } .resource-card__title.paragraph { line-height: 1.3; } .resource-card--overlay { height: 100%; &::before { content: ''; position: absolute; inset: 50% 0 0; background: var(--gradient-image-overlay); border-radius: var(--resource-card-corner-radius); pointer-events: none; z-index: var(--layer-flat); } } .resource-card--overlay .resource-card__image { height: 100%; } .resource-card--overlay .resource-card__content { position: absolute; inset: auto 0 0; padding: var(--padding-lg) var(--padding-lg) var(--padding-sm); z-index: var(--layer-raised); } .resource-card--overlay .resource-card__title { color: var(--color-white); } /* Collection images */ .resource-card__image-wrapper { display: grid; grid-template-columns: repeat(4, 1fr); gap: var(--gap-2xs); } .resource-card__collection-image { aspect-ratio: 1 / 1; object-fit: cover; border-radius: calc(var(--card-corner-radius) - (var(--padding-xs) / 2)); } .resource-card__subtext { color: rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text)); margin-block-start: 0; } .resource-card__subtext.paragraph { font-size: var(--font-size--body-sm); line-height: var(--line-height--body-tight); color: rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text)); } .resource-card:has(.resource-card__image--secondary) { &:hover, &:focus { --resource-card-secondary-image-opacity: 1; } } {% endstylesheet %} ================================================ FILE: snippets/resource-image.liquid ================================================ {%- doc -%} Unified Resource Image Component Renders responsive images for resource list contexts (featured-blog, collection-card, etc). Consolidates common image rendering logic across resource components. @param {string} content_type - Type of content: 'articles' | 'collections' @param {object} [image_source] - Image object for articles (auto-determined for collections) @param {string} parent_block_id - Parent block ID for CSS targeting @param {object} block_settings - Block settings object @param {object} [section_settings] - Section settings for layout-aware sizing @param {string} [block_attributes] - Block shopify attributes for theme editor @example {% render 'resource-image', content_type: 'articles', image_source: article.image, parent_block_id: block.id, block_settings: block.settings, section_settings: section.settings, block_attributes: block.shopify_attributes %} @example {% render 'resource-image', content_type: 'collections', image_source: blank, parent_block_id: block.id, block_settings: block.settings, section_settings: section.settings, block_attributes: block.shopify_attributes %} {%- enddoc -%} {% liquid # Parameter validation and defaults assign content_type = content_type | default: 'collections' assign parent_block_id = parent_block_id | default: '' assign block_settings = block_settings | default: empty assign section_settings = section_settings | default: empty assign block_attributes = block_attributes | default: '' # Early return if required parameters missing unless parent_block_id != blank and block_settings != empty echo '' break endunless # Determine image source based on content type if content_type == 'articles' assign image_resource = image_source elsif content_type == 'collections' assign collection = closest.collection assign image_resource = collection.image if image_resource == blank assign image_resource = collection.products.first.featured_image endif else assign image_resource = image_source endif # Calculate aspect ratio assign ratio = 1 case block_settings.image_ratio when 'landscape' assign ratio = '16 / 9' when 'portrait' assign ratio = '4 / 5' when 'square' assign ratio = '1 / 1' when 'adapt' assign ratio = image_resource.aspect_ratio endcase if ratio == 0 or ratio == null assign ratio = 1 endif # Generate responsive image attributes assign sizes = '(min-width: 750px) 50vw, 100vw' assign lazy_sizes = 'auto, ' | append: sizes assign loading = 'eager' # Layout-aware sizing for resource lists if section_settings.layout_type case section_settings.layout_type when 'grid', 'carousel' assign calculated_width = 100 | divided_by: section_settings.columns | append: 'vw' assign sizes = '(min-width: 750px) [calc-width], 100vw' | replace: '[calc-width]', calculated_width when 'editorial', 'bento' assign loading = 'lazy' assign sizes = lazy_sizes endcase endif assign widths = '240, 352, 832, 1200, 1600, 1920, 2560, 3840' # Generate placeholder info based on content type if content_type == 'articles' assign placeholder_prefix = 'blog-apparel-' assign placeholder_variants = 3 elsif content_type == 'collections' assign placeholder_prefix = 'collection-apparel-' assign placeholder_variants = 4 else assign placeholder_prefix = 'detailed-apparel-' assign placeholder_variants = 3 endif # Calculate placeholder variant from parent block ID assign block_parts = parent_block_id | split: '-' assign content_index = block_parts.last | default: 0 assign variant = content_index | modulo: placeholder_variants | plus: 1 assign placeholder_name = placeholder_prefix | append: variant %} {% comment %} Apply aspect ratio to parent component {% endcomment %} {% style %} {% if content_type == 'articles' %} .featured-blog-posts-card[data-block-id="{{ parent_block_id }}"] { --ratio: {{ ratio }}; } {% elsif content_type == 'collections' %} .collection-card[data-block-id="{{ parent_block_id }}"] { --ratio: {{ ratio }}; } {% endif %} {% endstyle %} {% if image_resource != blank %} {% else %} {% endif %} {% stylesheet %} .resource-image { position: relative; display: flex; width: 100%; height: 100%; z-index: var(--layer-base); overflow: hidden; max-width: 100%; max-height: 100%; aspect-ratio: var(--ratio); } .resource-image .image-block__image { object-fit: cover; width: 100%; height: 100%; } .resource-image--placeholder { width: 100%; height: 100%; } {% endstylesheet %} ================================================ FILE: snippets/resource-list-carousel.liquid ================================================ {%- doc -%} Renders a carousel of predictive search results cards @param {string} ref - The ref of the slideshow @param {object} slides - An array of HTML for the slides to display in the carousel @param {number} slide_count - The number of slides to display in the carousel @param {object} settings - The block or sections settings from the parent block/section. @param {string} [slide_width_max] - The maximum width of the slides in the carousel. @example {% render 'resource-list-carousel', slides: slides, slide_count: slide_count, settings: block.settings %} {%- enddoc -%} {% liquid assign slideshow_ref = ref | default: 'resourceListCarousel' if settings.section_width == 'page-width' assign slideshow_gutters = 'start end' assign gutter_style = '--gutter-slide-width: var(--util-page-margin-offset);' else assign slideshow_gutters = null assign gutter_style = '--gutter-slide-width: 0px;' endif assign show_arrows = false if settings.icons_style != 'none' assign show_arrows = true endif %} {% capture slides %} {% for item in slides limit: slides.size %} {% render 'slideshow-slide' index : forloop.index0, children : item, class : 'resource-list__slide' %} {% endfor %} {% endcapture %} ================================================ FILE: snippets/resource-list.liquid ================================================ {%- doc -%} Resource List Component Renders a complete resource list with automatic layout switching. Supports grid, bento, carousel, and editorial layouts with mobile fallbacks. @param {string} list_items - Raw HTML string of list items for grid layout @param {object} list_items_array - Array of list item HTML strings for complex layouts @param {object} settings - Section settings object containing layout configuration @param {string} [carousel_ref] - Base reference name for carousel components (default: 'resourceListCarousel') @param {number} slide_count - Number of slides for carousel layouts @param {string} content_type - Type of content: 'products' | 'collections' | 'articles' @param {string} [test_id] - Data test ID for the main resource list @example {% render 'resource-list', list_items: list_items, list_items_array: list_items_array, settings: section.settings, carousel_ref: 'featuredBlog', slide_count: max_items, content_type: 'articles', test_id: 'collections-list-grid' %} Expected `settings` object properties: - layout_type: 'grid' | 'bento' | 'carousel' | 'editorial' - columns: Number of columns for grid/carousel - mobile_columns: Number of columns on mobile - columns_gap: Gap between columns in pixels - rows_gap: Gap between rows in pixels (grid only) - bento_gap: Gap for bento layout in pixels - mobile_card_size: Mobile card size for carousel - carousel_on_mobile: Boolean for mobile carousel fallback {%- enddoc -%} {% liquid assign list_items = list_items | default: '' assign list_items_array = list_items_array | default: empty assign settings = settings | default: empty assign carousel_ref = carousel_ref | default: 'resourceListCarousel' assign slide_count = slide_count | default: 0 assign content_type = content_type | default: 'collections' assign test_id = test_id | default: '' unless settings != empty echo '' break endunless assign layout_type = settings.layout_type | default: 'grid' assign columns = settings.columns | default: 3 assign mobile_columns = settings.mobile_columns | default: 2 assign columns_gap = settings.columns_gap | default: 16 assign rows_gap = settings.rows_gap | default: 16 assign bento_gap = settings.bento_gap | default: 16 assign mobile_card_size = settings.mobile_card_size | default: '60cqw' assign slide_width_max = '450px' case layout_type when 'grid' assign resource_list_classes = 'resource-list--grid' capture resource_list_styles echo '--resource-list-column-gap-desktop: ' | append: columns_gap | append: 'px;' echo '--resource-list-row-gap-desktop: ' | append: rows_gap | append: 'px;' echo '--resource-list-columns: repeat(' | append: columns | append: ', 1fr);' echo '--resource-list-columns-mobile: repeat(' | append: mobile_columns | append: ', 1fr);' echo '--column-count-mobile: ' | append: mobile_columns | append: ';' endcapture when 'bento' assign resource_list_classes = 'resource-list--bento' capture resource_list_styles echo '--resource-list-column-gap-desktop: ' | append: bento_gap | append: 'px;' echo '--bento-gap: var(--resource-list-column-gap);' endcapture when 'carousel' assign resource_list_classes = 'resource-list__carousel' capture resource_list_styles echo '--resource-list-column-gap-desktop: ' | append: columns_gap | append: 'px;' echo '--column-count: ' | append: columns | append: ';' echo '--column-count-mobile: 1;' echo '--mobile-card-size: ' | append: mobile_card_size | append: ';' endcapture when 'editorial' assign resource_list_classes = 'resource-list--editorial' capture resource_list_styles echo '--resource-list-column-gap-desktop: ' | append: columns_gap | append: 'px;' endcapture endcase # Trim whitespace from styles assign resource_list_styles = resource_list_styles | strip %}
      {% case settings.layout_type %} {% when 'grid' %} {{ list_items }} {% when 'bento' %} {% render 'bento-grid', items: list_items_array %} {% when 'carousel' %} {% render 'resource-list-carousel', ref: carousel_ref, slides: list_items_array, slide_count: slide_count, settings: settings, slide_width_max: slide_width_max %} {% when 'editorial' %} {% case content_type %} {% when 'products' %} {% render 'editorial-product-grid', items: list_items_array %} {% when 'articles' %} {% render 'editorial-blog-grid', items: list_items_array %} {% else %} {% render 'editorial-collection-grid', items: list_items_array %} {% endcase %} {% endcase %}
      {% comment %} Mobile carousel for non-carousel layouts {% endcomment %} {% if settings.layout_type != 'carousel' and settings.carousel_on_mobile %} {% liquid assign mobile_carousel_gap = settings.columns_gap | default: 16 if settings.layout_type == 'bento' assign mobile_carousel_gap = settings.bento_gap | default: 16 endif %} {% endif %} ================================================ FILE: snippets/scripts.liquid ================================================ {% if template.name == 'collection' or template.name == 'search' %} {% endif %} {% if settings.show_add_discount_code %} {% endif %} {% if localization.available_countries.size > 1 or localization.available_languages.size > 1 %} {% endif %} {% if template == 'product' or template.name == 'product' or request.page_type == 'product' %} {% endif %} ================================================ FILE: snippets/search-modal.liquid ================================================

      {{ 'content.search' | t }}

      {% stylesheet %} /* Search modal style */ .search-modal { --search-border-radius: var(--style-border-radius-popover); --search-border-width: var(--style-border-width); } .search-modal__content { /* Approx set the top so when the content is at max height, the modal is centered */ --modal-top-margin: calc(50dvh - var(--modal-max-height) / 2 - 2rem); --modal-width: 66dvw; padding: 0; border: var(--style-border-popover); @media screen and (min-width: 750px) { width: var(--modal-width); margin-block-start: var(--modal-top-margin); overflow: hidden; } } /* Hide the default dialog backdrop on small screens */ @media screen and (max-width: 749px) { .search-modal__content::backdrop { display: none; } } .dialog-modal[open].search-modal__content { transform-origin: bottom center; animation: search-element-slide-in-bottom 300ms var(--ease-out-quad) forwards; border-radius: var(--search-border-radius); box-shadow: var(--shadow-popover); @media screen and (max-width: 749px) { border-radius: 0; } } .dialog-modal.search-modal__content.dialog-closing { animation: search-element-slide-out-bottom 200ms var(--ease-out-quad) forwards; } .search-modal__content[open] { display: flex; } .search-modal__content :is(.predictive-search-dropdown, .predictive-search-form__content-wrapper) { position: relative; } .dialog-modal .predictive-search-form__header:has( .predictive-search__reset-button:not(.predictive-search__reset-button[hidden]) )::before { content: ''; position: absolute; right: calc(var(--padding-sm) + var(--minimum-touch-target)); top: 0; bottom: 0; width: var(--border-width-sm); background-color: var(--color-border); } .dialog-modal .predictive-search-form__header:has(.predictive-search__reset-button:not(.predictive-search__reset-button[hidden])) > .predictive-search__close-modal-button { &::before { content: none; } } @media screen and (min-width: 750px) { .dialog-modal .predictive-search-form__header:has( .predictive-search__reset-button:not(.predictive-search__reset-button[hidden]) )::before { right: calc(var(--padding-2xl) * 2); } } predictive-search-component { --resource-card-corner-radius: var(--product-corner-radius); display: flex; width: 100%; position: relative; margin-inline: auto; align-items: center; background-color: var(--color-background); z-index: var(--layer-heightened); } .predictive-search-form__footer { display: none; position: absolute; bottom: 0; left: 0; right: 0; @media screen and (min-width: 750px) { --to-top-gradient-background: linear-gradient( to top, rgb(var(--color-background-rgb) / var(--opacity-90)), rgb(var(--color-background-rgb) / var(--opacity-80)), rgb(var(--color-background-rgb) / var(--opacity-40)), transparent ); padding-block: var(--padding-xs) var(--padding-lg); background-image: var(--to-top-gradient-background); } } predictive-search-component:has([data-search-results]):not(:has(.predictive-search-results__no-results)) .predictive-search-form__footer { display: block; } .predictive-search-form { position: relative; width: 100%; align-self: flex-start; } .predictive-search-form__content { max-height: 50dvh; overflow-y: auto; background-color: var(--color-background); /* Firefox */ scrollbar-width: none; /* Webkit browsers */ &::-webkit-scrollbar { display: none; } } .predictive-search-form__content-wrapper { position: absolute; top: 100%; width: 100%; left: 0; z-index: var(--layer-raised); display: flex; flex-direction: column; border-radius: 0 0 var(--search-border-radius) var(--search-border-radius); transition: box-shadow var(--animation-speed) var(--animation-easing); transform: translateZ(0); will-change: transform, opacity; overflow: hidden; @media screen and (max-width: 749px) { border-radius: 0; } @media screen and (min-width: 750px) { max-height: var(--modal-max-height); } } /* Add new rule to apply bottom padding only when search button exists */ .predictive-search-form__content-wrapper:has([data-search-results]):not(:has(.predictive-search-results__no-results)) > .predictive-search-form__content { padding-block-end: var(--padding-6xl); } .predictive-search-form__header-inner { background: var(--color-background); border: var(--search-border-width) solid var(--color-border); color: var(--color-foreground); border-radius: var(--style-border-radius-popover); display: flex; align-items: center; justify-content: space-between; width: 100%; @media screen and (max-width: 749px) { border-radius: var(--style-border-radius-inputs); border: none; } } .predictive-search-form__header-inner:focus-within { outline-offset: var(--focus-outline-offset); @media screen and (min-width: 750px) { outline: var(--focus-outline-width) solid var(--color-primary); } } .predictive-search-form__header { display: flex; position: sticky; top: 0; z-index: var(--layer-heightened); width: 100%; align-items: center; background-color: var(--color-input-background); border: var(--search-border-width) solid var(--color-border); border-radius: var(--style-border-radius-inputs); @media screen and (max-width: 749px) { padding: var(--padding-2xs) var(--padding-sm); } } .predictive-search-form__header:focus-within, .predictive-search-form__header-inner:focus-within, .predictive-search-form__header-inner:has(.search-input:is(:focus, :focus-visible)) { outline: none; box-shadow: none; /* stylelint-disable-next-line declaration-no-important */ border-color: var(--color-border) !important; } input.search-input { border-radius: var(--style-border-radius-inputs); padding-block: var(--padding-sm); font-size: var(--font-size--md); width: 100%; color: var(--color-foreground); padding-inline: calc(var(--margin-lg) + var(--icon-size-lg)) 0; background: transparent; text-overflow: ellipsis; overflow: hidden; outline: none; border: 0; } .search-input::placeholder { color: rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text)); } .search-input, .search-input:is(:focus, :focus-visible, :focus-within), .predictive-search-form__header *:is(:focus, :focus-visible) { outline: none; box-shadow: none; } .search-input:hover { background-color: transparent; } .predictive-search__icon { position: absolute; left: var(--margin-xl); top: auto; width: var(--icon-size-lg); height: var(--icon-size-lg); color: rgb(var(--color-foreground-rgb) / var(--opacity-60)); @media screen and (min-width: 750px) { left: var(--margin-md); } } .predictive-search__icon > svg { width: var(--icon-size-md); height: var(--icon-size-md); } .predictive-search__reset-button { cursor: pointer; display: flex; align-items: center; justify-content: center; min-width: var(--minimum-touch-target); height: var(--minimum-touch-target); padding: 0; margin-inline-end: var(--margin-md); background: transparent; color: var(--color-foreground); opacity: 0.68; transition: opacity var(--animation-speed-medium) var(--animation-timing-fade-out), visibility var(--animation-speed-medium) var(--animation-timing-fade-out); &:hover { color: var(--color-foreground); } &:active { transform: scale(0.9); transition: transform 100ms var(--animation-timing-active); } @media screen and (min-width: 750px) { margin-inline-end: var(--margin-2xs); } } .predictive-search__reset-button[hidden] { opacity: 0; pointer-events: none; visibility: hidden; } .predictive-search__reset-button-icon { display: flex; align-items: center; justify-content: center; width: var(--icon-size-lg); height: var(--icon-size-lg); transition: background-color var(--animation-speed-medium) ease-in-out, transform var(--animation-speed-medium) var(--animation-timing-bounce); border-radius: 50%; &:hover { background-color: rgb(var(--color-primary-hover-rgb) / var(--opacity-8)); } } .predictive-search__reset-button:active .predictive-search__reset-button-icon { transform: scale(0.85); transition-timing-function: var(--animation-timing-active); transition-duration: 100ms; } .predictive-search__reset-button svg { width: var(--icon-size-md); height: var(--icon-size-md); } .predictive-search__reset-button-text { display: none; } .predictive-search__search-button { margin: auto; z-index: var(--layer-raised); transition: transform var(--animation-speed-medium) var(--animation-timing-bounce), box-shadow var(--animation-speed-medium) var(--animation-timing-hover); transform-origin: center; &:hover { transform: translateY(-2px); box-shadow: 0 4px 8px rgb(0 0 0 / var(--opacity-5)); } &:active { transform: scale(0.97); transition: transform 100ms var(--animation-timing-active); box-shadow: none; } } .predictive-search__close-modal-button { --button-color: var(--color-foreground); --button-background-color: transparent; display: flex; justify-content: center; align-items: center; width: var(--minimum-touch-target); height: var(--minimum-touch-target); margin-inline-start: var(--margin-sm); padding: 0; box-shadow: none; &:active { transform: scale(0.8); transition: transform 100ms var(--animation-timing-active); } .svg-wrapper, svg { width: var(--icon-size-xs); height: var(--icon-size-xs); } } .predictive-search__close-modal-button:hover { --button-color: var(--color-foreground); --button-background-color: transparent; } {% endstylesheet %} ================================================ FILE: snippets/search.liquid ================================================ {%- doc -%} Renders the search action button. @param {string} [style] - The style of the search action. @param {string} [class] - Additional classes for the search action. @param {string} [display_style] - The display style ('icon' or 'text'). @example {% render 'search', style: 'default', class: 'custom-class', display_style: 'icon' %} {%- enddoc -%} {% unless style == 'none' %} {% endunless %} {% stylesheet %} .search-action { --search-border-radius: var(--style-border-radius-inputs); --search-border-width: var(--style-border-width-inputs); display: flex; } @media screen and (max-width: 749px) { .search-action--hidden-on-drawer { display: none; } } @media screen and (min-width: 750px) { [data-menu-style='drawer'] .search-action--hidden-on-drawer { display: none; } [data-menu-style='menu'] .search-action--hidden-on-menu { display: none; } } [data-menu-style='menu'] .header__column--left .search-action { @media screen and (min-width: 750px) { margin-inline: calc(var(--padding-lg) * -1); } } .header__column--right .search-action { @media screen and (min-width: 750px) { margin-inline: calc(var(--gap-md) * -1) calc(var(--gap-xs) * -1); } } @media screen and (min-width: 750px) { .header__column--right .search-action--text { margin-inline: 0; } [data-menu-style='menu'] .header__column--left .search-action--text { margin-inline: 0; } } {% endstylesheet %} ================================================ FILE: snippets/section.liquid ================================================ {%- doc -%} Renders a wrapper section @param {section} section - The section object @param {string} children - The children of the section {%- enddoc -%}
      {% render 'background-media', background_media: section.settings.background_media, background_video: section.settings.video, background_video_position: section.settings.video_position, background_image: section.settings.background_image, background_image_position: section.settings.background_image_position %}
      {% if section.settings.toggle_overlay %} {% render 'overlay', settings: section.settings, layer: '0' %} {% endif %}
      {{ children }}
      {% stylesheet %} .section-wrapper { --section-height-offset: 0px; } .section[data-shopify-visual-preview] { min-height: var(--section-preview-height); padding-top: 0; } .section[data-shopify-visual-preview] .custom-section-background { display: none; } body:has(> #header-group > .header-section > #header-component[transparent]):not( :has(> #header-group > .header-section + .shopify-section) ) > main > .section-wrapper:first-child { --section-height-offset: var(--header-group-height, 0); } .custom-section-background { grid-column: 1 / -1; } .custom-section-content { z-index: var(--layer-flat); } {% endstylesheet %} ================================================ FILE: snippets/size-style.liquid ================================================ {%- comment -%} Intended for blocks and sections that provide values for all the referenced settings. Accepts: settings: {block.settings || section.settings} {%- endcomment -%} {%- if settings.width == 'custom' -%} --size-style-width: {{- settings.custom_width }}%; {%- elsif settings.width == 'fill' -%} --size-style-width: 100%; {%- else -%} --size-style-width: {{ settings.width }}; {%- endif -%} {%- if settings.height == 'custom' -%} --size-style-height: {{- settings.custom_height }}%; {%- elsif settings.height == 'fill' -%} --size-style-height: 100%; {%- else -%} --size-style-height: {{ settings.height }}; {%- endif -%} {% if settings.width_mobile == 'custom' %} --size-style-width-mobile: {{- settings.custom_width_mobile }}%; --size-style-width-mobile-min: {{- settings.custom_width_mobile }}%; {%- elsif settings.width_mobile == 'fill' -%} --size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem; {%- elsif settings.width_mobile == 'fit-content' -%} --size-style-width-mobile: {{ settings.width_mobile }}; --size-style-width-mobile-min: {{ settings.width_mobile }}; {%- endif -%} ================================================ FILE: snippets/skip-to-content-link.liquid ================================================ {%- doc -%} Renders a skip to content link, visible on focus only. Parent element must have position: relative to ensure proper positioning. @param {string} href - The URL to skip to, usually an id like "#MainContent". @param {string} text - The text to display, in the form of a translation key for a locale file. @example {% render 'skip-to-content-link', href: '#MainContent', text: 'Skip to main content' %} {%- enddoc -%} {{ text | t }} {% stylesheet %} .skip-to-content-link { position: absolute; left: -99999px; } .skip-to-content-link:focus { z-index: var(--layer-temporary); overflow: auto; width: auto; height: auto; padding: var(--padding-lg) var(--padding-4xl); left: var(--margin-lg); top: var(--margin-lg); background-color: var(--color-background); box-shadow: 0 0 0 var(--focus-outline-offset) var(--color-background); } {% endstylesheet %} ================================================ FILE: snippets/sku.liquid ================================================ {%- doc -%} This snippet is used to render a product SKU. It is used in the sku block. @param {product} product_resource - The product to render {%- enddoc -%} {%- liquid assign sku = product_resource.selected_or_first_available_variant.sku -%}
      {{- sku -}}
      ================================================ FILE: snippets/slideshow-arrow.liquid ================================================ {%- doc -%} Renders a slideshow arrow control @param {string} action - { 'previous' | 'next' } The action to perform when the arrow is clicked. @param {string} [icon_style] - { 'arrow' | 'chevron' } The style of the icon, defaults to 'arrow'. @param {string} [icon_shape] - { 'none' | 'circle' | 'square' } The shape of the icon background, defaults to 'none'. @param {string} [icon_size] - { 'small' | 'medium' | 'large' } The size of the icon, defaults to 'medium'. @example {%- render 'slideshow-arrow', action: 'previous' -%} {%- enddoc -%} {%- liquid assign icon_name = 'arrow' assign style = icon_style | default: 'arrow' assign shape = icon_shape | default: 'none' if icon_style contains 'chevron' assign icon_name = 'caret' endif if icon_style contains 'large' assign icon_size = 'large' endif -%} {% stylesheet %} .slideshow-control--large { .icon-caret { --icon-stroke-width: 1px; } .icon-caret { --icon-stroke-width: 1px; } .svg-wrapper, svg { width: var(--slideshow-controls-icon); height: var(--slideshow-controls-icon); } } /* Slideshow control shape styles */ .slideshow-control.slideshow-control--shape-square, .slideshow-control.slideshow-control--shape-circle { display: flex; align-items: center; justify-content: center; aspect-ratio: 1 / 1; background-color: var(--color-primary-button-background); color: var(--color-primary-button-text); } .slideshow-control.slideshow-control--shape-circle { border-radius: 50%; } .slideshow-control.slideshow-control--shape-square { border-radius: 0; } .slideshow-control .icon-caret { rotate: -90deg; } {% endstylesheet %} ================================================ FILE: snippets/slideshow-arrows.liquid ================================================ {%- doc -%} Renders arrow controls for a slideshow component. Assumes arrows are placed on top of media. When icon shape is 'none', component uses mixed-blend-mode to ensure visibility. @param {string} [class] - The class name to apply to the slideshow-arrows component @param {string} [icon_style] - The style of the icon, defaults to 'arrow' @param {string} [icon_shape] - The shape of the icon background (none, circle, square), defaults to 'none' @param {string} [arrows_position] - { 'left' | 'center' | 'right' } The position of the arrows, defaults to 'center' @example {%- render 'slideshow-arrows' -%} {%- enddoc -%} {%- liquid if arrows_position == null assign arrows_position = 'center' endif -%} {%- render 'slideshow-arrow', action: 'previous', icon_style: icon_style, icon_shape: icon_shape -%} {%- render 'slideshow-arrow', action: 'next', icon_style: icon_style, icon_shape: icon_shape -%} ================================================ FILE: snippets/slideshow-controls.liquid ================================================ {%- doc -%} Renders controls for a slider component @param {string} [style] - { 'dots' | 'counter' | 'thumbnails' | 'none' } The display style of the controls @param {boolean} [autoplay] - Whether the controls will display an autoplay option @param {number} [item_count] - The total number of slides @param {boolean} [show_arrows] - Whether the controls will display arrows @param {boolean} [arrows_on_media] - Whether the controls will display as floating icons on the media @param {boolean} [controls_on_media] - Whether the controls will display as floating controls on the media @param {media[]} [thumbnails] - Array of media to be displayed as thumbnails, sorted. @param {string} [pagination_position] - { 'left' | 'center' | 'right' } Sets the pagination position, defaults to 'center' if none passed @param {string} [icon_style] - The style of the icon, defaults to 'arrow' @param {string} [shape] - The shape of the control, defaults to 'square' @param {string} [aspect_ratio] - The aspect ratio of thumbnails, if applicable. defaults to 'adapt' @param {number} [thumbnail_radius] - The border radius for thumbnails in pixels @param {string} [class] - Additional classes to apply to the controls @param {boolean} [secondary] - Whether the controls are secondary @example {%- render 'slideshow-controls', style: 'dots', item_count: 10 -%} {%- enddoc -%} {%- liquid if aspect_ratio == null assign aspect_ratio = 'adapt' endif if pagination_position == null assign pagination_position = 'center' endif assign show_arrows_separately = false if style == 'thumbnails' and arrows_on_media == false assign show_arrows_separately = true # Specific case - we want to show the arrows with the thumbnails if everything is off media and centered. if controls_on_media == false and pagination_position == 'center' assign show_arrows_separately = false endif elsif controls_on_media == true and arrows_on_media == false assign show_arrows_separately = true endif if pagination_position == 'left' or pagination_position == 'right' assign scroll_mode = 'vertical' else assign scroll_mode = 'horizontal' endif -%} {% unless style == 'none' %} {% if show_arrows_separately == false and show_arrows and pagination_position != 'left' %}
      {%- render 'slideshow-arrow', action: 'previous', icon_style: icon_style, icon_shape: shape -%} {% if pagination_position == 'right' %} {%- render 'slideshow-arrow', action: 'next', icon_style: icon_style, icon_shape: shape -%} {% endif %}
      {% endif %} {% if autoplay %} {% endif %} {% case style %} {% when 'thumbnails' %}
      {% for media in thumbnails %} {% endfor %}
      {% when 'counter' %}
      1/{{ item_count -}}
      {% when 'dots' %}
        {% for i in (1..item_count) %}
      1. {% endfor %}
      {% endcase %} {% if show_arrows_separately == false and show_arrows and pagination_position != 'right' %}
      {% if pagination_position == 'left' %} {%- render 'slideshow-arrow', action: 'previous', icon_style: icon_style, icon_shape: shape -%} {% endif %} {%- render 'slideshow-arrow', action: 'next', icon_style: icon_style, icon_shape: shape -%}
      {% endif %}
      {% if show_arrows_separately and show_arrows %}
      {%- render 'slideshow-arrow', action: 'previous', icon_style: icon_style, icon_shape: shape -%} {%- render 'slideshow-arrow', action: 'next', icon_style: icon_style, icon_shape: shape -%}
      {% endif %} {% endunless %} {% stylesheet %} slideshow-controls { flex-shrink: 0; display: flex; justify-content: space-between; scrollbar-width: none; min-height: var(--minimum-touch-target); grid-area: controls; &[controls-on-media] { position: absolute; bottom: 0; } } slideshow-controls::-webkit-scrollbar { display: none; } slideshow-controls button { --color: rgb(var(--color-foreground-rgb) / var(--opacity-30)); --color-active: var(--color-foreground); --color-hover: rgb(var(--color-foreground-rgb) / var(--opacity-50)); display: inline-block; height: var(--minimum-touch-target); width: var(--minimum-touch-target); cursor: pointer; } slideshow-controls .icon { width: var(--icon-size-sm); height: var(--icon-size-xs); } slideshow-controls[pagination-position='center'] { align-items: center; justify-content: center; } slideshow-controls[pagination-position='center'][thumbnails] { width: 100%; } slideshow-controls[pagination-position='center']:not([controls-on-media], [thumbnails], [icons-on-media]) { justify-content: space-between; } @media screen and (min-width: 750px) { slideshow-controls[thumbnails]:is([pagination-position='right'], [pagination-position='left']) { display: flex; flex-direction: column; height: 0; min-height: 100%; .slideshow-controls__thumbnails-container { overflow: hidden auto; } &:not([controls-on-media]) { .slideshow-controls__thumbnails-container { position: sticky; top: var(--sticky-header-offset, 0); } .slideshow-controls__thumbnails { padding-block-start: var(--focus-outline-offset); } } } slideshow-controls:is([pagination-position='right'], [pagination-position='left']) .slideshow-controls__thumbnails { flex-direction: column; } slideshow-controls:not([controls-on-media]) { &:is([pagination-position='left'], [pagination-position='right']) .slideshow-controls__thumbnails { padding-block: var(--padding-2xs); } &[pagination-position='right'] .slideshow-controls__thumbnails { padding-inline-end: var(--slideshow-thumbnails-padding-inline, var(--focus-outline-offset)); } &[pagination-position='left'] .slideshow-controls__thumbnails { padding-inline-start: var(--slideshow-thumbnails-padding-inline, var(--focus-outline-offset)); } } } slideshow-controls:not([controls-on-media])[icons-on-media] { &[pagination-position='right'] { justify-content: flex-end; } &[pagination-position='left'] { justify-content: flex-start; } } slideshow-controls[controls-on-media] { z-index: var(--layer-raised); &:has(.slideshow-controls__dots, .slideshow-controls__counter) { --color-foreground: #fff; --color-foreground-rgb: var(--color-white-rgb); } &[pagination-position='right'] { right: 0; } &[pagination-position='left'] { left: 0; } &[pagination-position='center'] { width: 100%; } &:not([thumbnails])[pagination-position='left'] { width: fit-content; align-self: flex-start; } &:not([thumbnails])[pagination-position='right'] { width: fit-content; align-self: flex-end; } } .slideshow-controls__arrows { display: flex; justify-content: space-between; height: var(--minimum-touch-target); grid-area: arrows; button { padding: 0 var(--padding-xs); } } .slideshow-controls__dots, .slideshow-controls__counter { display: inline-flex; justify-content: center; align-items: center; margin: 0; list-style: none; button { --color: rgb(var(--color-foreground-rgb) / var(--opacity-30)); --color-active: var(--color-foreground); --color-hover: rgb(var(--color-foreground-rgb) / var(--opacity-50)); } } slideshow-controls:has(.slideshow-controls__dots), slideshow-component[autoplay] slideshow-controls { mix-blend-mode: difference; } .slideshow-controls__dots { gap: 0.6rem; padding: var(--padding-sm) var(--padding-lg); border-radius: 3rem; overflow: hidden; button { --size: 0.56rem; display: flex; align-items: center; justify-content: center; width: calc(var(--size) * 2); height: calc(var(--size) * 2); margin: calc(var(--size) / -2); font-size: 0; border-radius: calc(var(--size)); &::after { content: ''; display: block; background-color: var(--color); height: var(--size); width: var(--size); border-radius: calc(var(--size) / 2); box-shadow: inset 0 0 0 1.5px hsl(0 0% 0% / 0.15); @supports not (view-timeline-axis: inline) { &[aria-selected='true'] { --color: var(--color-active); } } &:hover { --color: var(--color-hover); } } &[aria-selected='true'] { --color: var(--color-active); &::after { box-shadow: inset 0 0 0 1.5px hsl(0 0% 0% / 0.4); } } } } .slideshow-controls__dots, .slideshow-controls__counter { &:only-child { margin-inline: auto; } } .slideshow-controls__counter { color: var(--color-foreground); background-color: rgb(0 0 0 / 40%); width: auto; border-radius: 2rem; padding: 0.3rem var(--padding-sm); margin-inline: var(--margin-sm); backdrop-filter: blur(10px); font-variant-numeric: tabular-nums; font-size: var(--font-size--xs); .slash { color: rgb(var(--color-foreground-rgb) / var(--opacity-40)); padding-inline: var(--padding-2xs); margin-block-start: -0.1rem; } } .slideshow-control[disabled] { opacity: 0.5; cursor: not-allowed; } /* Slideshow Thumbnails */ .slideshow-controls__thumbnails-container { display: flex; width: 100%; max-height: 100%; overflow-x: scroll; scrollbar-width: none; } .slideshow-controls__thumbnails { display: inline-flex; padding-inline: var(--slideshow-thumbnails-padding-inline, var(--padding-sm)); padding-block: var(--slideshow-thumbnails-padding-block, var(--padding-sm)); gap: var(--gap-xs); margin-inline: auto; height: fit-content; .slideshow-control { border-radius: var(--thumbnail-radius, var(--media-radius)); width: clamp(44px, 7vw, var(--thumbnail-width)); height: auto; aspect-ratio: var(--aspect-ratio); img { height: 100%; object-fit: cover; border-radius: var(--thumbnail-radius, var(--media-radius)); } &:is([aria-selected='true']) { outline: var(--focus-outline-width) solid currentcolor; outline-offset: calc(var(--focus-outline-offset) / 2); border: var(--style-border-width) solid rgb(var(--color-border-rgb) / var(--media-border-opacity)); } } } .slideshow-controls__thumbnail { position: relative; } .slideshow-controls__thumbnail-badge { position: absolute; top: var(--padding-2xs); right: var(--padding-2xs); width: clamp(16px, 10%, 20px); height: clamp(16px, 10%, 20px); background-color: var(--color-background); border-radius: var(--style-border-radius-xs); display: flex; align-items: center; justify-content: center; box-shadow: 0 0 0 1px rgb(var(--color-foreground-rgb) / var(--opacity-5)); } .slideshow-controls__thumbnail-badge svg { width: 60%; height: 60%; fill: var(--color-foreground); opacity: 0.6; } {% endstylesheet %} ================================================ FILE: snippets/slideshow-slide.liquid ================================================ {%- doc -%} Renders a slideshow slide component. @param {number} index - the zero-based index of the slide @param {string} [children] - The content of the slideshow slide @param {string} [class] - HTML class attribute of the slideshow slide @param {string} [style] - HTML style attribute of the slideshow slide @param {string} [attributes] - Additional HTML attributes to add to the slideshow slide @param {boolean} [hidden] - Hidden slides will not be shown in the slideshow @param {string} [slide_size] - The size of the slide (small, medium, large) @param {string} [slide_id] - The unique id assigned to the slide amongst all slides in the slideshow @param {string} [media_fit] - { 'cover', 'contain' } - CSS property for how the media should be fit in the slide @param {boolean} [navigate_to_slide] - Whether the user can click to navigate to the slide @example {% render 'slideshow-slide', index: 0, children: imageElement, slide_id: 'slide-1', hidden: false, media_fit: 'cover' %} {%- enddoc -%} {%- liquid assign class = class | strip | strip_newlines assign style = style | strip | strip_newlines assign grid_template_rows = '--grid-template-rows: 50dvh 1fr;' assign grid_template_rows_desktop = '--grid-template-rows-desktop: 70dvh 1fr;' case slide_size when 'small' assign grid_template_rows = grid_template_rows | replace: '50dvh', '30dvh' assign grid_template_rows_desktop = grid_template_rows_desktop | replace: '70dvh', '40dvh' when 'medium' assign grid_template_rows = grid_template_rows | replace: '50dvh', '35dvh' assign grid_template_rows_desktop = grid_template_rows_desktop | replace: '70dvh', '50dvh' when 'large' assign grid_template_rows = grid_template_rows | replace: '50dvh', '40dvh' assign grid_template_rows_desktop = grid_template_rows_desktop | replace: '70dvh', '60dvh' endcase -%} ================================================ FILE: snippets/slideshow.liquid ================================================ {%- doc -%} Renders a slideshow component. Condiional component and slideshow controls. @param {object[]} slides - the slides of the slideshow @param {string} [ref] - the ref of the slideshow component @param {string} [class] - HTML class attribute of the slideshow component @param {string} [controls] - the controls of the slideshow component @param {string} [style] - HTML style attribute of the slideshow component @param {boolean} [autoplay] - whether the slideshow will autoplay @param {number} [autoplay_speed] - the speed of the slideshow autoplay @param {boolean} [auto_hide_controls] - whether to hide slideshow-controls when the scroller is smaller than the viewport @param {boolean} [infinite] - whether the slideshow will loop @param {number} [initial_slide] - the 0-based index of the initial slide, defaults to 0 @param {string} [slideshow_gutters] - the gutter positions to render. Set width with CSS variables --gutter-slide-width @param {number} [slide_count] - the total number of slides @param {string} [slide_size] - the height of the slides @param {string} [slide_position] - the vertical position of the slides, defaults to 'top' @param {boolean} [show_arrows] - whether the slideshow will render a slideshow-arrows component @param {string} [slideshow_arrows] - a custom slideshow-arrows component to render instead of the default @param {string} [icon_style] - The style of the icon, defaults to 'arrow' @param {string} [icon_shape] - The shape of the icon background (none, circle, square), defaults to 'none' @param {string} [arrows_position] - The position of the arrows, defaults to 'bottom' @param {string} [attributes] - Additional attributes to add to the slideshow component @param {boolean} [header] - The title of the slideshow @example {% render 'slideshow', slides: slides, slide_count: collection.products.size, ref: 'mobileSlideshow' %} {%- enddoc -%} {%- liquid assign class = class | strip | strip_newlines if slide_position == 'stretch' assign class = class | append: ' slideshow--stretch-content' | strip endif assign slide_min_height = '--slide-min-height: auto;' assign slide_min_height_desktop = '--slide-min-height-desktop: auto;' case slide_size when 'small' assign slide_min_height = slide_min_height | replace: 'auto', '17.5rem' assign slide_min_height_desktop = slide_min_height_desktop | replace: 'auto', '26.25rem' when 'medium' assign slide_min_height = slide_min_height | replace: 'auto', '21.25rem' assign slide_min_height_desktop = slide_min_height_desktop | replace: 'auto', '35rem' when 'large' assign slide_min_height = slide_min_height | replace: 'auto', '25rem' assign slide_min_height_desktop = slide_min_height_desktop | replace: 'auto', '45rem' endcase case slide_position when 'center' assign align_items = '--slideshow-align-items: center;' when 'bottom' assign align_items = '--slideshow-align-items: flex-end;' when 'top' assign align_items = '--slideshow-align-items: flex-start;' when 'stretch' assign align_items = '--slideshow-align-items: stretch;' endcase assign style = style | strip | strip_newlines | append: align_items | append: slide_min_height | append: slide_min_height_desktop -%} {%- liquid assign timeline_scope = '' for index in (1..slide_count) assign index0 = index | minus: 1 assign scope = '--slide-index, ' | replace: 'index', index0 assign timeline_scope = timeline_scope | append: scope endfor assign timeline_scope = timeline_scope | strip | split: ',' | compact | join: ',' -%} {% if header != blank %} {{ header }} {% endif %} {% if show_arrows %} {% render 'slideshow-arrows', icon_style: icon_style, icon_shape: icon_shape, arrows_position: arrows_position %} {% endif %} {% if slideshow_arrows %} {{ slideshow_arrows }} {% endif %} {{ slides }} {{ controls }} {% stylesheet %} slideshow-slides { align-items: var(--slideshow-align-items, normal); } .slideshow--stretch-content slideshow-slides > * { height: auto; } {% endstylesheet %} ================================================ FILE: snippets/sorting.liquid ================================================ {%- doc -%} Renders the sorting component. @param {object} results - The results of the search @param {string} sort_by - The current sort by @param {string} filter_style - The filter style @param {string} [suffix] - { 'desktop' | 'mobile' | 'overflow' } Used on `form` attributes to connect inputs to a form[id] @param {string} [sort_position] - { 'desktop' | 'mobile' } Used in a data-testID selector for automated testing @param {boolean} should_use_select_on_mobile - Whether to use a select element for the sorting component on mobile @param {string} section_id - The section ID {%- enddoc -%} {% liquid assign default_sort_by = results.default_sort_by for option in results.sort_options if option.value == sort_by assign status = option.name endif endfor %}
      {% for option in results.sort_options %} {% endfor %}
      {% stylesheet %} .sorting-filter__container { display: flex; align-items: center; justify-content: space-between; padding-inline: var(--drawer-padding) 0; padding-block: var(--padding-sm); margin-inline-end: var(--margin-md); position: relative; } .sorting-filter__container .facets__label { font-size: var(--font-h4--size); } .sorting-filter__select-wrapper { display: flex; position: relative; border-radius: var(--variant-picker-button-radius); align-items: center; overflow: clip; padding: var(--padding-2xs) var(--padding-xs); } .sorting-filter__select-wrapper:has(:focus-visible) { outline: var(--focus-outline-width) solid currentcolor; outline-offset: var(--focus-outline-offset); } .sorting-filter__select-wrapper:has(:focus-visible) .sorting-filter__select { outline: none; } .sorting-filter__container .sorting-filter__select { appearance: none; border: 0; margin: 0; cursor: pointer; width: 100%; padding-inline-end: var(--icon-size-2xs); text-align: right; /* Needed for Safari */ text-align-last: right; } .sorting-filter__select .icon { position: absolute; right: var(--padding-md); top: 50%; transform: translateY(-50%); width: var(--icon-size-2xs); height: var(--icon-size-2xs); pointer-events: none; } .sorting-filter { @media screen and (min-width: 750px) { z-index: var(--facets-upper-z-index); } } .sorting-filter__options { display: grid; grid-template-rows: 0fr; opacity: 0; position: absolute; top: 100%; right: 0; color: var(--color-foreground); z-index: var(--facets-upper-z-index); box-shadow: var(--shadow-popover); border: var(--style-border-popover); background-color: var(--color-background); border-radius: var(--style-border-radius-popover); width: max-content; min-width: var(--facets-panel-min-width); min-height: 0; transition: grid-template-rows var(--animation-speed-slow) var(--animation-easing), opacity var(--animation-speed-slow) var(--animation-easing); } details[open] .sorting-filter__options { opacity: 1; grid-template-rows: 1fr; } .sorting-filter__options-inner { display: flex; flex-direction: column; grid-row: 1 / span 2; gap: var(--gap-sm); padding: calc(var(--drawer-padding) / 2); color: var(--color-foreground); overflow: clip; scrollbar-width: none; -ms-overflow-style: none; &::-webkit-scrollbar { display: none; } @media screen and (min-width: 750px) { gap: 0; } } .sorting-filter__option { cursor: pointer; display: grid; grid-template-columns: var(--icon-size-sm) 1fr; gap: var(--margin-2xs); align-items: center; min-width: 180px; max-width: 16em; padding: var(--padding-2xs) calc(var(--drawer-padding) / 2) var(--padding-2xs) var(--padding-2xs); &:hover { border-radius: calc(var(--style-border-radius-popover) / 2); background-color: rgb(var(--color-foreground-rgb) / var(--opacity-8)); } &:focus { border-radius: calc(var(--style-border-radius-popover) / 2); } } .sorting-filter__input { display: none; &:checked + .sorting-filter__checkmark + .sorting-filter__label { font-weight: 500; } } .sorting-filter__checkmark { visibility: hidden; } *:checked ~ .sorting-filter__checkmark { visibility: visible; } .sorting-filter__label { cursor: pointer; pointer-events: none; } .facets-toggle--no-filters .sorting-filter__select-wrapper { @media screen and (max-width: 749px) { padding-inline-start: 0; } } .facets-mobile-wrapper .sorting-filter .facets__panel { padding-inline: 0; position: relative; } .facets-mobile-wrapper .sorting-filter .facets__status { display: none; } .facets-mobile-wrapper:has(> :nth-child(2)) .sorting-filter .sorting-filter__options { left: 0; right: unset; } .facets-mobile-wrapper .sorting-filter .facets__label { margin-inline-end: var(--margin-2xs); font-size: var(--font-paragraph--size); color: var(--color-foreground-muted); } .facets-toggle .sorting-filter__container { @media screen and (max-width: 749px) { padding: 0; } } .facets-toggle .sorting-filter__container .facets__label { @media screen and (max-width: 749px) { display: none; } } .facets-toggle .sorting-filter::before { @media screen and (max-width: 749px) { display: none; } } .facets--drawer .sorting-filter { @media screen and (min-width: 750px) { display: none; } } {% endstylesheet %} ================================================ FILE: snippets/spacing-padding.liquid ================================================ {%- comment -%} Intended for blocks and sections that provide values for all the referenced settings.
      Accepts: settings: {block.settings || section.settings} {%- endcomment -%} --padding-block-start: {{ settings.padding-block-start | default: 0 }}px; --padding-block-end:{{- settings.padding-block-end | default: 0 -}}px; --padding-inline-start:{{ settings.padding-inline-start | default: 0 }}px; --padding-inline-end:{{- settings.padding-inline-end | default: 0 -}}px; ================================================ FILE: snippets/spacing-style.liquid ================================================ {%- doc -%} Renders CSS variables for spacing (padding and margin) styles with responsive scaling. Intended for blocks and sections that provide values for all the referenced settings. @param {object} settings - The block or section settings object containing spacing values @example
      {%- enddoc -%} {%- liquid assign scale_min = 20 assign keys = 'padding-block-start,padding-block-end,padding-inline-start,padding-inline-end' | split: ',' for key in keys assign value = settings[key] if value != blank echo '--' echo key echo ': ' if value > scale_min echo 'max(' echo scale_min echo 'px, calc(var(--spacing-scale) * ' echo value echo 'px))' else echo value echo 'px' endif echo ';' endif endfor -%} ================================================ FILE: snippets/strikethrough-variant.liquid ================================================ {% unless product_option.available %} {% # 25deg %} {% # duplicate line for motion overlay %} {% endunless %} ================================================ FILE: snippets/stylesheets.liquid ================================================ {{ 'overflow-list.css' | asset_url | preload_tag: as: 'style' }} {{ 'base.css' | asset_url | stylesheet_tag: preload: true }} ================================================ FILE: snippets/submenu-font-styles.liquid ================================================ {%- comment -%} Derives CSS variables from the menu typography settings for 2nd and 3rd level menu items. Accepts: settings: {block.settings} {%- endcomment -%} --menu-parent-font-family: var(--font-{{ settings.type_font_primary_link }}--family); --menu-parent-font-style: var(--font- {{- settings.type_font_primary_link -}} --style); --menu-parent-font-weight: var(--font- {{- settings.type_font_primary_link -}} --weight); --menu-parent-font-case: {% if settings.type_case_primary_link == 'uppercase' %}uppercase{% else %}none{% endif %}; {% case settings.menu_font_style %} {% when 'regular' %} --menu-parent-font-size: var(--menu-font-md--size); --menu-parent-font-line-height: var(--menu-font-md--line-height); --menu-parent-font-color: var(--color-foreground); --menu-parent-active-font-color: rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text)); {% when 'inverse' %} --menu-parent-font-size: var(--menu-font-sm--size); --menu-parent-font-line-height: var(--menu-font-sm--line-height); --menu-parent-font-color: rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text)); --menu-parent-active-font-color: var(--color-foreground); {% when 'inverse_large' %} --menu-parent-font-size: var(--menu-font-sm--size); --menu-parent-font-line-height: var(--menu-font-sm--line-height); --menu-parent-font-color: rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text)); --menu-parent-active-font-color: var(--color-foreground); {% endcase %} --menu-child-font-family: var(--font-{{ settings.type_font_primary_link }}--family); --menu-child-font-style: var(--font- {{- settings.type_font_primary_link -}} --style); --menu-child-font-weight: var(--font- {{- settings.type_font_primary_link -}} --weight); --menu-child-font-case: {% if settings.type_case_primary_link == 'uppercase' %}uppercase{% else %}none{% endif %}; {% case settings.menu_font_style %} {% when 'regular' %} --menu-child-font-size: var(--menu-font-sm--size); --menu-child-font-line-height: var(--menu-font-sm--line-height); --menu-child-font-color: rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text)); --menu-child-active-font-color: var(--color-foreground); {% when 'inverse' %} --menu-child-font-size: var(--menu-font-md--size); --menu-child-font-line-height: var(--menu-font-md--line-height); --menu-child-font-color: var(--color-foreground); --menu-child-active-font-color: rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text)); {% when 'inverse_large' %} --menu-child-font-size: var(--menu-font-xl--size); --menu-child-font-line-height: var(--menu-font-xl--line-height); --menu-child-font-color: var(--color-foreground); --menu-child-active-font-color: rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text)); {% endcase %} ================================================ FILE: snippets/swatch.liquid ================================================ {%- doc -%} Renders a swatch either from a variant image object or a swatch object. @param {object} swatch - a swatch object @param {object} [variant_image] - an alternate image when there is no swatch value @param {string} [mode] - one of 'unscaled', 'filter', 'pill' @example {% render 'swatch', swatch: swatch, variant_image: variant_image, mode: 'unscaled' %} {%- enddoc -%} {% liquid assign swatch_value = null assign extra_classes = '' if settings.show_variant_image and variant_image assign swatch_image_width = settings.variant_swatch_width | times: 2 assign swatch_image_url = variant_image | image_url: width: swatch_image_width assign swatch_value = 'url(' | append: swatch_image_url | append: ')' assign extra_classes = extra_classes | append: ' swatch--variant-image' elsif swatch.image assign swatch_image_url = swatch.image | image_url: width: 80 assign swatch_value = 'url(' | append: swatch_image_url | append: ')' elsif swatch.color assign swatch_value = 'rgb(' | append: swatch.color.rgb | append: ')' endif case mode when 'unscaled' assign extra_classes = extra_classes | append: ' swatch--unscaled' when 'filter' assign extra_classes = extra_classes | append: ' swatch--filter' when 'pill' assign extra_classes = extra_classes | append: ' swatch--pill' endcase %} ================================================ FILE: snippets/tax-info.liquid ================================================ {%- comment -%} Intended for use in a block similar to the text block. Accepts: has_discounts_enabled: {boolean} - whether discounts are enabled {%- endcomment -%} {%- if cart.duties_included and cart.taxes_included -%} {%- if shop.shipping_policy.body == blank -%} {%- if has_discounts_enabled -%} {{ 'content.duties_and_taxes_included_shipping_at_checkout_without_policy_without_discounts' | t }} {%- else -%} {{ 'content.duties_and_taxes_included_shipping_at_checkout_without_policy' | t }} {%- endif -%} {%- else -%} {%- if has_discounts_enabled -%} {{ 'content.duties_and_taxes_included_shipping_at_checkout_with_policy_without_discounts_html' | t: link: shop.shipping_policy.url }} {%- else -%} {{ 'content.duties_and_taxes_included_shipping_at_checkout_with_policy_html' | t: link: shop.shipping_policy.url }} {%- endif -%} {%- endif -%} {%- elsif cart.duties_included == false and cart.taxes_included -%} {%- if shop.shipping_policy.body == blank -%} {%- if has_discounts_enabled -%} {{ 'content.duties_and_taxes_included_shipping_at_checkout_without_policy_without_discounts' | t }} {%- else -%} {{ 'content.taxes_included_shipping_at_checkout_without_policy' | t }} {%- endif -%} {%- else -%} {%- if has_discounts_enabled -%} {{ 'content.duties_and_taxes_included_shipping_at_checkout_with_policy_without_discounts_html' | t: link: shop.shipping_policy.url }} {%- else -%} {{ 'content.taxes_included_shipping_at_checkout_with_policy_html' | t: link: shop.shipping_policy.url }} {%- endif -%} {%- endif -%} {%- elsif cart.duties_included and cart.taxes_included == false -%} {%- if shop.shipping_policy.body == blank -%} {%- if has_discounts_enabled -%} {{ 'content.duties_included_taxes_at_checkout_shipping_at_checkout_without_policy_without_discounts' | t }} {%- else -%} {{ 'content.duties_included_taxes_at_checkout_shipping_at_checkout_without_policy' | t }} {%- endif -%} {%- else -%} {%- if has_discounts_enabled -%} {{ 'content.duties_included_taxes_at_checkout_shipping_at_checkout_with_policy_without_discounts_html' | t: link: shop.shipping_policy.url }} {%- else -%} {{ 'content.duties_included_taxes_at_checkout_shipping_at_checkout_with_policy_html' | t: link: shop.shipping_policy.url }} {%- endif -%} {%- endif -%} {%- elsif cart.duties_included == false and cart.taxes_included == false -%} {%- if shop.shipping_policy.body == blank -%} {%- if has_discounts_enabled -%} {{ 'content.taxes_at_checkout_shipping_at_checkout_without_policy_without_discounts' | t }} {%- else -%} {{ 'content.taxes_at_checkout_shipping_at_checkout_without_policy' | t }} {%- endif -%} {%- else -%} {%- if has_discounts_enabled -%} {{ 'content.taxes_at_checkout_shipping_at_checkout_with_policy_without_discounts_html' | t: link: shop.shipping_policy.url }} {%- else -%} {{ 'content.taxes_at_checkout_shipping_at_checkout_with_policy_html' | t: link: shop.shipping_policy.url }} {%- endif -%} {%- endif -%} {%- endif -%} ================================================ FILE: snippets/text.liquid ================================================ {%- doc -%} Intended for use in a block similar to the text block. @param {string} [class] - custom class to define in addition to text-block classes @param {string} [fallback_text] - fallback text if settings.text does not exist @param {object} [block] - The block object @param {string} [width] - width of the text block {%- enddoc -%} {% liquid assign block_settings = block.settings assign plain_text = block_settings.text | strip_newlines | strip assign visible_text = plain_text | strip_html assign text_width = width | default: block_settings.width if block_settings.font_size contains 'heading-lg' or block_settings.font_size contains 'heading-xl' assign type = 'display' elsif block_settings.font_size contains 'heading' assign type = 'heading' else assign type = 'body' endif if block_settings.type_preset == 'rte' or block_settings.type_preset == 'paragraph' assign is_rte = true endif capture text_block_classes if text_width == '100%' echo 'text-block--align-' | append: block_settings.alignment if block_settings.max_width == 'none' echo ' text-block--full-width ' endif endif if block_settings.type_preset == 'custom' echo ' custom-typography ' if block_settings.font_size != '' echo ' custom-font-size ' endif if block_settings.color != '' echo ' custom-color ' endif endif if block_settings.background echo ' text-block--background ' endif if is_rte echo ' rte ' endif endcapture %} {% capture attributes %} class="{{ class }} spacing-style text-block text-block--{{ block.id }} {{ block_settings.type_preset }} {{ text_block_classes }} " style=" {% render 'spacing-padding', settings: block_settings %} {% render 'typography-style', settings: block_settings %} --width: {{ text_width }}; --max-width: var(--max-width--{{ type }}-{{ block_settings.max_width }}); {% if text_width == "100%" %} --text-align: {{ block_settings.alignment }}; {% endif %} {% if block_settings.background %} --text-background-color: {{ block_settings.background_color | default: 'rgb(255 255 255 / 1.0)' }}; --text-corner-radius: {{ block_settings.corner_radius }}px; --text-padding: max(var(--padding-2xs), calc((var(--text-corner-radius) + var(--padding-xs)) * (1 - cos(45deg)))); {% endif %} " {{ block.shopify_attributes }} {% endcapture %} {% liquid # {{ attributes }} must be on the immediate HTML parent of the text to preserve # the click-to-edit connection in the theme editor. Any break between the text, # including if-statements, will break the connection. assign element = 'div' if is_rte assign element = 'rte-formatter' endif %} {% if fallback_text != blank and visible_text == blank %}
      {{ fallback_text }}
      {% elsif plain_text != blank %} <{{ element }} {{ attributes | strip_newlines | strip }}> {{ block.settings.text }} {% endif %} {% stylesheet %} :root { --text-align-default: left; } [style*='--horizontal-alignment: center'] .text-block { --text-align-default: center; } [style*='--horizontal-alignment: flex-end'] .text-block { --text-align-default: right; } [style*='--horizontal-alignment: flex-start'] > .text-block { --text-align-default: left; } [style*='--horizontal-alignment: center'] > .text-block { --text-align-default: center; } [style*='--horizontal-alignment: flex-end'] > .text-block { --text-align-default: right; } .text-block { width: var(--width); max-width: 100%; display: flex; flex-direction: column; align-items: var(--horizontal-alignment); } .text-block > * { width: var(--width); max-inline-size: min(100%, var(--max-width, 100%)); text-align: var(--text-align, var(--text-align-default)); text-wrap: var(--text-wrap); } .text-block:not(.text-block--full-width).rte, .text-block:not(.text-block--full-width).paragraph { /* Safari doesn't support pretty, so fallback to balance */ text-wrap: balance; text-wrap: pretty; } .text-block:not(.text-block--full-width):is(.h1, .h2, .h3, .h4, .h5, .h6) { text-wrap: balance; } /* Hide underline unless text is using paragraph styles. */ .text-block:is(.h1, .h2, .h3, .h4, .h5, .h6) a { text-decoration-color: transparent; } .text-block h1, .text-block.h1 > * { margin-block: var(--font-h1--spacing); } .text-block h2, .text-block.h2 > * { margin-block: var(--font-h2--spacing); } .text-block h3, .text-block.h3 > * { margin-block: var(--font-h3--spacing); } .text-block h4, .text-block.h4 > * { margin-block: var(--font-h4--spacing); } .text-block h5, .text-block.h5 > * { margin-block: var(--font-h5--spacing); } .text-block h6, .text-block.h6 > * { margin-block: var(--font-h6--spacing); } .text-block p, .text-block.p > * { margin-block: var(--font-paragraph--spacing); } .text-block > *:first-child { margin-block-start: 0; } .text-block > *:last-child { margin-block-end: 0; } .text-block--align-center, .text-block--align-center > * { margin-inline: auto; } .text-block--align-right, .text-block--align-right > * { margin-inline-start: auto; } .text-block--background { background-color: var(--text-background-color); border-radius: var(--text-corner-radius); /* To avoid text being cropped when using a border radius we add a minimum padding. */ padding-block-start: max(var(--text-padding), var(--padding-block-start, 0)); padding-block-end: max(var(--text-padding), var(--padding-block-end, 0)); padding-inline-start: max(var(--text-padding), var(--padding-inline-start, 0)); padding-inline-end: max(var(--text-padding), var(--padding-inline-end, 0)); } .custom-color, .custom-color > :is(h1, h2, h3, h4, h5, h6, p, *) { color: var(--color); } {% endstylesheet %} ================================================ FILE: snippets/theme-editor.liquid ================================================ ================================================ FILE: snippets/theme-styles-variables.liquid ================================================ {% style %} {%- liquid assign rendered_fonts = '' assign primary_font = settings.type_body_font assign primary_font_bold = primary_font | font_modify: 'weight', 'bold' assign primary_font_italic = primary_font | font_modify: 'style', 'italic' assign primary_font_bold_italic = primary_font_bold | font_modify: 'style', 'italic' assign primary_font_face_id = '[primary_font_family]-[primary_font_weight]-[primary_font_style]|' | replace: '[primary_font_family]', primary_font.family | replace: '[primary_font_weight]', primary_font.weight | replace: '[primary_font_style]', primary_font.style assign primary_font_bold_face_id = '[primary_font_bold_family]-[primary_font_bold_weight]-[primary_font_bold_style]|' | replace: '[primary_font_bold_family]', primary_font_bold.family | replace: '[primary_font_bold_weight]', primary_font_bold.weight | replace: '[primary_font_bold_style]', primary_font_bold.style assign primary_font_italic_face_id = '[primary_font_italic_family]-[primary_font_italic_weight]-[primary_font_italic_style]|' | replace: '[primary_font_italic_family]', primary_font_italic.family | replace: '[primary_font_italic_weight]', primary_font_italic.weight | replace: '[primary_font_italic_style]', primary_font_italic.style assign primary_font_bold_italic_face_id = '[primary_font_bold_italic_family]-[primary_font_bold_italic_weight]-[primary_font_bold_italic_style]|' | replace: '[primary_font_bold_italic_family]', primary_font_bold_italic.family | replace: '[primary_font_bold_italic_weight]', primary_font_bold_italic.weight | replace: '[primary_font_bold_italic_style]', primary_font_bold_italic.style assign secondary_font = settings.type_subheading_font assign secondary_font_bold = secondary_font | font_modify: 'weight', 'bold' assign secondary_font_italic = secondary_font | font_modify: 'style', 'italic' assign secondary_font_bold_italic = secondary_font_bold | font_modify: 'style', 'italic' assign secondary_font_face_id = '[secondary_font_family]-[secondary_font_weight]-[secondary_font_style]|' | replace: '[secondary_font_family]', secondary_font.family | replace: '[secondary_font_weight]', secondary_font.weight | replace: '[secondary_font_style]', secondary_font.style assign secondary_font_bold_face_id = '[secondary_font_bold_family]-[secondary_font_bold_weight]-[secondary_font_bold_style]|' | replace: '[secondary_font_bold_family]', secondary_font_bold.family | replace: '[secondary_font_bold_weight]', secondary_font_bold.weight | replace: '[secondary_font_bold_style]', secondary_font_bold.style assign secondary_font_italic_face_id = '[secondary_font_italic_family]-[secondary_font_italic_weight]-[secondary_font_italic_style]|' | replace: '[secondary_font_italic_family]', secondary_font_italic.family | replace: '[secondary_font_italic_weight]', secondary_font_italic.weight | replace: '[secondary_font_italic_style]', secondary_font_italic.style assign secondary_font_bold_italic_face_id = '[secondary_font_bold_italic_family]-[secondary_font_bold_italic_weight]-[secondary_font_bold_italic_style]|' | replace: '[secondary_font_bold_italic_family]', secondary_font_bold_italic.family | replace: '[secondary_font_bold_italic_weight]', secondary_font_bold_italic.weight | replace: '[secondary_font_bold_italic_style]', secondary_font_bold_italic.style assign tertiary_font = settings.type_heading_font assign tertiary_font_bold = tertiary_font | font_modify: 'weight', 'bold' assign tertiary_font_italic = tertiary_font | font_modify: 'style', 'italic' assign tertiary_font_bold_italic = tertiary_font_bold | font_modify: 'style', 'italic' assign tertiary_font_face_id = '[tertiary_font_family]-[tertiary_font_weight]-[tertiary_font_style]|' | replace: '[tertiary_font_family]', tertiary_font.family | replace: '[tertiary_font_weight]', tertiary_font.weight | replace: '[tertiary_font_style]', tertiary_font.style assign tertiary_font_bold_face_id = '[tertiary_font_bold_family]-[tertiary_font_bold_weight]-[tertiary_font_bold_style]|' | replace: '[tertiary_font_bold_family]', tertiary_font_bold.family | replace: '[tertiary_font_bold_weight]', tertiary_font_bold.weight | replace: '[tertiary_font_bold_style]', tertiary_font_bold.style assign tertiary_font_italic_face_id = '[tertiary_font_italic_family]-[tertiary_font_italic_weight]-[tertiary_font_italic_style]|' | replace: '[tertiary_font_italic_family]', tertiary_font_italic.family | replace: '[tertiary_font_italic_weight]', tertiary_font_italic.weight | replace: '[tertiary_font_italic_style]', tertiary_font_italic.style assign tertiary_font_bold_italic_face_id = '[tertiary_font_bold_italic_family]-[tertiary_font_bold_italic_weight]-[tertiary_font_bold_italic_style]|' | replace: '[tertiary_font_bold_italic_family]', tertiary_font_bold_italic.family | replace: '[tertiary_font_bold_italic_weight]', tertiary_font_bold_italic.weight | replace: '[tertiary_font_bold_italic_style]', tertiary_font_bold_italic.style assign accent_font = settings.type_accent_font assign accent_font_bold = accent_font | font_modify: 'weight', 'bold' assign accent_font_italic = accent_font | font_modify: 'style', 'italic' assign accent_font_bold_italic = accent_font_bold | font_modify: 'style', 'italic' assign accent_font_face_id = '[accent_font_family]-[accent_font_weight]-[accent_font_style]|' | replace: '[accent_font_family]', accent_font.family | replace: '[accent_font_weight]', accent_font.weight | replace: '[accent_font_style]', accent_font.style assign accent_font_bold_face_id = '[accent_font_bold_family]-[accent_font_bold_weight]-[accent_font_bold_style]|' | replace: '[accent_font_bold_family]', accent_font_bold.family | replace: '[accent_font_bold_weight]', accent_font_bold.weight | replace: '[accent_font_bold_style]', accent_font_bold.style assign accent_font_italic_face_id = '[accent_font_italic_family]-[accent_font_italic_weight]-[accent_font_italic_style]|' | replace: '[accent_font_italic_family]', accent_font_italic.family | replace: '[accent_font_italic_weight]', accent_font_italic.weight | replace: '[accent_font_italic_style]', accent_font_italic.style assign accent_font_bold_italic_face_id = '[accent_font_bold_italic_family]-[accent_font_bold_italic_weight]-[accent_font_bold_italic_style]|' | replace: '[accent_font_bold_italic_family]', accent_font_bold_italic.family | replace: '[accent_font_bold_italic_weight]', accent_font_bold_italic.weight | replace: '[accent_font_bold_italic_style]', accent_font_bold_italic.style unless rendered_fonts contains primary_font_face_id echo primary_font | font_face: font_display: 'swap' assign rendered_fonts = rendered_fonts | append: primary_font_face_id endunless unless rendered_fonts contains primary_font_bold_face_id echo primary_font_bold | font_face: font_display: 'swap' assign rendered_fonts = rendered_fonts | append: primary_font_bold_face_id endunless unless rendered_fonts contains primary_font_italic_face_id echo primary_font_italic | font_face: font_display: 'swap' assign rendered_fonts = rendered_fonts | append: primary_font_italic_face_id endunless unless rendered_fonts contains primary_font_bold_italic_face_id echo primary_font_bold_italic | font_face: font_display: 'swap' assign rendered_fonts = rendered_fonts | append: primary_font_bold_italic_face_id endunless unless rendered_fonts contains secondary_font_face_id echo secondary_font | font_face: font_display: 'swap' assign rendered_fonts = rendered_fonts | append: secondary_font_face_id endunless unless rendered_fonts contains secondary_font_bold_face_id echo secondary_font_bold | font_face: font_display: 'swap' assign rendered_fonts = rendered_fonts | append: secondary_font_bold_face_id endunless unless rendered_fonts contains secondary_font_italic_face_id echo secondary_font_italic | font_face: font_display: 'swap' assign rendered_fonts = rendered_fonts | append: secondary_font_italic_face_id endunless unless rendered_fonts contains secondary_font_bold_italic_face_id echo secondary_font_bold_italic | font_face: font_display: 'swap' assign rendered_fonts = rendered_fonts | append: secondary_font_bold_italic_face_id endunless unless rendered_fonts contains tertiary_font_face_id echo tertiary_font | font_face: font_display: 'swap' assign rendered_fonts = rendered_fonts | append: tertiary_font_face_id endunless unless rendered_fonts contains tertiary_font_bold_face_id echo tertiary_font_bold | font_face: font_display: 'swap' assign rendered_fonts = rendered_fonts | append: tertiary_font_bold_face_id endunless unless rendered_fonts contains tertiary_font_italic_face_id echo tertiary_font_italic | font_face: font_display: 'swap' assign rendered_fonts = rendered_fonts | append: tertiary_font_italic_face_id endunless unless rendered_fonts contains tertiary_font_bold_italic_face_id echo tertiary_font_bold_italic | font_face: font_display: 'swap' assign rendered_fonts = rendered_fonts | append: tertiary_font_bold_italic_face_id endunless unless rendered_fonts contains accent_font_face_id echo accent_font | font_face: font_display: 'swap' assign rendered_fonts = rendered_fonts | append: accent_font_face_id endunless unless rendered_fonts contains accent_font_bold_face_id echo accent_font_bold | font_face: font_display: 'swap' assign rendered_fonts = rendered_fonts | append: accent_font_bold_face_id endunless unless rendered_fonts contains accent_font_italic_face_id echo accent_font_italic | font_face: font_display: 'swap' assign rendered_fonts = rendered_fonts | append: accent_font_italic_face_id endunless unless rendered_fonts contains accent_font_bold_italic_face_id echo accent_font_bold_italic | font_face: font_display: 'swap' assign rendered_fonts = rendered_fonts | append: accent_font_bold_italic_face_id endunless %} :root { /* Page Layout */ --sidebar-width: 25rem; --narrow-content-width: 36rem; --normal-content-width: 42rem; --wide-content-width: 46rem; --narrow-page-width: 90rem; --normal-page-width: 120rem; --wide-page-width: 150rem; /* Section Heights */ --section-height-small: 15rem; --section-height-medium: 25rem; --section-height-large: 35rem; @media screen and (min-width: 40em) { --section-height-small: 40svh; --section-height-medium: 55svh; --section-height-large: 70svh; } @media screen and (min-width: 60em) { --section-height-small: 50svh; --section-height-medium: 65svh; --section-height-large: 80svh; } /* Letter spacing */ --letter-spacing-sm: 0.06em; --letter-spacing-md: 0.13em; /* Font families */ --font-body--family: {{ settings.type_body_font.family }}, {{ settings.type_body_font.fallback_families }}; --font-body--style: {{ settings.type_body_font.style }}; --font-body--weight: {{ settings.type_body_font.weight }}; --font-subheading--family: {{ settings.type_subheading_font.family }}, {{ settings.type_subheading_font.fallback_families }}; --font-subheading--style: {{ settings.type_subheading_font.style }}; --font-subheading--weight: {{ settings.type_subheading_font.weight }}; --font-heading--family: {{ settings.type_heading_font.family }}, {{ settings.type_heading_font.fallback_families }}; --font-heading--style: {{ settings.type_heading_font.style }}; --font-heading--weight: {{ settings.type_heading_font.weight }}; --font-accent--family: {{ settings.type_accent_font.family }}, {{ settings.type_accent_font.fallback_families }}; --font-accent--style: {{ settings.type_accent_font.style }}; --font-accent--weight: {{ settings.type_accent_font.weight }}; /* Margin sizes */ --font-heading--spacing: 0.25em; --font-h1--spacing: var(--font-heading--spacing); --font-h2--spacing: var(--font-heading--spacing); --font-h3--spacing: var(--font-heading--spacing); --font-h4--spacing: var(--font-heading--spacing); --font-h5--spacing: var(--font-heading--spacing); --font-h6--spacing: var(--font-heading--spacing); --font-paragraph--spacing: 0.5em; /* Heading colors */ --font-h1--color: var(--color-foreground-heading); --font-h2--color: var(--color-foreground-heading); --font-h3--color: var(--color-foreground-heading); --font-h4--color: var(--color-foreground-heading); --font-h5--color: var(--color-foreground-heading); --font-h6--color: var(--color-foreground-heading); /** Z-Index / Layering */ --layer-section-background: -2; --layer-lowest: -1; --layer-base: 0; --layer-flat: 1; --layer-raised: 2; --layer-heightened: 4; --layer-sticky: 8; --layer-window-overlay: 10; --layer-header-menu: 12; --layer-overlay: 16; --layer-menu-drawer: 18; --layer-temporary: 20; /* Max-width / Measure */ --max-width--body-normal: 32.5em; --max-width--body-narrow: 22.75em; --max-width--heading-normal: 32.5em; --max-width--heading-narrow: 19.5em; --max-width--display-normal: 13em; --max-width--display-narrow: 9.75em; --max-width--display-tight: 3.25em; /* Letter-spacing / Tracking */ --letter-spacing--display-tight: -0.03em; --letter-spacing--display-normal: 0em; --letter-spacing--display-loose: 0.03em; --letter-spacing--heading-tight: -0.03em; --letter-spacing--heading-normal: 0em; --letter-spacing--heading-loose: 0.03em; --letter-spacing--body-tight: -0.03em; --letter-spacing--body-normal: 0em; --letter-spacing--body-loose: 0.03em; /* Line height / Leading */ --line-height: 1; --line-height--display-tight: 1; --line-height--display-normal: 1.1; --line-height--display-loose: 1.2; --line-height--heading-tight: 1.15; --line-height--heading-normal: 1.25; --line-height--heading-loose: 1.35; --line-height--body-tight: 1.2; --line-height--body-normal: 1.4; --line-height--body-loose: 1.6; /* Typography presets */ {% liquid assign font_sizes = "paragraph, h1, h2, h3, h4, h5, h6" | split: ", " assign fluid_size_cutoff = 48 assign absolute_font_size_min = 10 comment Build an array of font sizes and sort it endcomment assign font_size_values = '' for font_size in font_sizes assign size_setting = 'type_size_[font_size]' | replace: '[font_size]', font_size assign size_setting_value = settings[size_setting] | times: 1 comment If the font size is less than 100, pad it with a 0 This is because we end up with an array of strings, which | sort filter can't order "correctly") endcomment if size_setting_value < 100 assign size_setting_value = '0[size_setting_value]' | replace: '[size_setting_value]', size_setting_value endif assign font_size_values = font_size_values | append: '[size_setting_value],' | replace: '[size_setting_value]', size_setting_value endfor assign font_size_values = font_size_values | split: ',' | uniq | sort_natural comment For each font size S, find the next smaller size S-1, and determine the minimum for S The calculation depends on the size of S-1 (over or under the cutoff) endcomment for font_size in font_sizes assign size_setting = 'type_size_[font_size]' | replace: '[font_size]', font_size assign font_size_value = settings[size_setting] | times: 1 assign font_size_string = '[font_size_value]' | replace: '[font_size_value]', font_size_value assign index = font_size_values | find_index: font_size_string if font_size_value >= fluid_size_cutoff comment Calculate the minimum size for each font size endcomment assign fluid_font_size_min = font_size_value if index == 0 assign fluid_font_size_min = absolute_font_size_min else assign next_font_size_index = index | minus: 1 assign next_font_size_value = font_size_values[next_font_size_index] assign next_font_size_value_number = next_font_size_value | times: 1 comment If the next bigger font size under the fluid cutoff, we use keep a 4px buffer endcomment if next_font_size_value_number < fluid_size_cutoff assign fluid_font_size_min = next_font_size_value_number | plus: 4 if font_size_value < fluid_font_size_min assign fluid_font_size_min = font_size_value endif else assign fluid_font_size_min = next_font_size_value | times: 1 endif endif comment Calculate the fluid and maximum size for each font size endcomment assign fluid_size_min_rem = fluid_font_size_min | divided_by: 16.0 assign fluid_size = font_size_value | times: 0.1 assign fluid_size_max_rem = font_size_value | divided_by: 16.0 echo '--font-size--[font_size]: clamp([fluid_size_min_rem]rem, [fluid_size]vw, [fluid_size_max_rem]rem);' | replace: '[font_size]', font_size | replace: '[fluid_size_min_rem]', fluid_size_min_rem | replace: '[fluid_size]', fluid_size | replace: '[fluid_size_max_rem]', fluid_size_max_rem else assign fluid_size_rem = font_size_value | divided_by: 16.0 echo '--font-size--[font_size]: [fluid_size_rem]rem;' | replace: '[font_size]', font_size | replace: '[fluid_size_rem]', fluid_size_rem endif endfor assign type_presets = "paragraph, h1, h2, h3, h4, h5, h6" | split: ", " for preset_name in type_presets assign preset_size = '--font-size--[preset_name]' | replace: '[preset_name]', preset_name assign preset_line_height = 'type_line_height_[preset_name]' | replace: '[preset_name]', preset_name if preset_name == 'paragraph' assign preset_font = '--font-body--family' assign preset_style = '--font-body--style' assign preset_weight = '400' assign preset_case = '--font-body--case' assign preset_letter_spacing = 'body-normal' echo '--font-[preset_name]--weight: [preset_weight];' | replace: '[preset_name]', preset_name | replace: '[preset_weight]', preset_weight echo '--font-[preset_name]--letter-spacing: var(--letter-spacing--[preset_letter_spacing]);' | replace: '[preset_name]', preset_name | replace: '[preset_letter_spacing]', preset_letter_spacing else assign preset_font_id = 'type_font_[preset_name]' | replace: '[preset_name]', preset_name assign preset_font = '--font-[preset_font]--family' | replace: '[preset_font]', settings[preset_font_id] assign preset_style = '--font-[preset_font]--style' | replace: '[preset_font]', settings[preset_font_id] assign preset_weight = '--font-[preset_font]--weight' | replace: '[preset_font]', settings[preset_font_id] assign preset_case = 'type_case_[preset_name]' | replace: '[preset_name]', preset_name assign preset_letter_spacing = 'type_letter_spacing_[preset_name]' | replace: '[preset_name]', preset_name echo '--font-[preset_name]--weight: var([preset_weight]);' | replace: '[preset_name]', preset_name | replace: '[preset_weight]', preset_weight echo '--font-[preset_name]--letter-spacing: var(--letter-spacing--[preset_letter_spacing]);' | replace: '[preset_name]', preset_name | replace: '[preset_letter_spacing]', settings[preset_letter_spacing] endif echo '--font-[preset_name]--size: var([preset_size]);' | replace: '[preset_name]', preset_name | replace: '[preset_size]', preset_size echo '--font-[preset_name]--family: var([preset_font]);' | replace: '[preset_name]', preset_name | replace: '[preset_font]', preset_font echo '--font-[preset_name]--style: var([preset_style]);' | replace: '[preset_name]', preset_name | replace: '[preset_style]', preset_style echo '--font-[preset_name]--case: [preset_case];' | replace: '[preset_name]', preset_name | replace: '[preset_case]', settings[preset_case] echo '--font-[preset_name]--line-height: var(--line-height--[preset_line_height]);' | replace: '[preset_name]', preset_name | replace: '[preset_line_height]', settings[preset_line_height] endfor %} /* Hardcoded font sizes */ --font-size--3xs: 0.625rem; --font-size--2xs: 0.75rem; --font-size--xs: 0.8125rem; --font-size--sm: 0.875rem; --font-size--md: 1rem; --font-size--lg: 1.125rem; --font-size--xl: 1.25rem; --font-size--2xl: 1.5rem; --font-size--3xl: 2rem; --font-size--4xl: 2.5rem; --font-size--5xl: 3rem; --font-size--6xl: 3.5rem; /* Menu font sizes */ --menu-font-sm--size: 0.875rem; --menu-font-sm--line-height: calc(1.1 + 0.5 * min(16 / 14)); --menu-font-md--size: 1rem; --menu-font-md--line-height: calc(1.1 + 0.5 * min(16 / 16)); --menu-font-lg--size: 1.125rem; --menu-font-lg--line-height: calc(1.1 + 0.5 * min(16 / 18)); --menu-font-xl--size: 1.25rem; --menu-font-xl--line-height: calc(1.1 + 0.5 * min(16 / 20)); --menu-font-2xl--size: 1.75rem; --menu-font-2xl--line-height: calc(1.1 + 0.5 * min(16 / 28)); /* Colors */ --color-error: #8B0000; --color-success: #006400; --color-white: #FFFFFF; --color-white-rgb: 255 255 255; --color-black: #000000; --color-instock: #3ED660; --color-lowstock: #EE9441; --color-outofstock: #C8C8C8; /* Opacity */ --opacity-5: 0.05; --opacity-8: 0.08; --opacity-10: 0.1; --opacity-15: 0.15; --opacity-20: 0.2; --opacity-25: 0.25; --opacity-30: 0.3; --opacity-40: 0.4; --opacity-50: 0.5; --opacity-60: 0.6; --opacity-70: 0.7; --opacity-80: 0.8; --opacity-85: 0.85; --opacity-90: 0.9; --opacity-subdued-text: var(--opacity-70); --shadow-button: 0 2px 3px rgb(0 0 0 / 20%); --gradient-image-overlay: linear-gradient(to top, rgb(0 0 0 / 0.5), transparent); /* Spacing */ --margin-3xs: 0.125rem; --margin-2xs: 0.3rem; --margin-xs: 0.5rem; --margin-sm: 0.7rem; --margin-md: 0.8rem; --margin-lg: 1rem; --margin-xl: 1.25rem; --margin-2xl: 1.5rem; --margin-3xl: 1.75rem; --margin-4xl: 2rem; --margin-5xl: 3rem; --margin-6xl: 5rem; --scroll-margin: 50px; --padding-3xs: 0.125rem; --padding-2xs: 0.25rem; --padding-xs: 0.5rem; --padding-sm: 0.7rem; --padding-md: 0.8rem; --padding-lg: 1rem; --padding-xl: 1.25rem; --padding-2xl: 1.5rem; --padding-3xl: 1.75rem; --padding-4xl: 2rem; --padding-5xl: 3rem; --padding-6xl: 4rem; --gap-3xs: 0.125rem; --gap-2xs: 0.3rem; --gap-xs: 0.5rem; --gap-sm: 0.7rem; --gap-md: 0.9rem; --gap-lg: 1rem; --gap-xl: 1.25rem; --gap-2xl: 2rem; --gap-3xl: 3rem; --spacing-scale-sm: 0.6; --spacing-scale-md: 0.7; --spacing-scale-default: 1.0; /* Checkout buttons gap */ --checkout-button-gap: 10px; /* Borders */ --style-border-width: 1px; --style-border-radius-xs: 0.2rem; --style-border-radius-sm: 0.6rem; --style-border-radius-md: 0.8rem; --style-border-radius-50: 50%; --style-border-radius-lg: 1rem; --style-border-radius-pills: {{ settings.pills_border_radius }}px; --style-border-radius-inputs: {{ settings.inputs_border_radius }}px; --style-border-radius-buttons-primary: {{ settings.button_border_radius_primary }}px; --style-border-radius-buttons-secondary: {{ settings.button_border_radius_secondary }}px; --style-border-width-primary: {{ settings.primary_button_border_width }}px; --style-border-width-secondary: {{ settings.secondary_button_border_width }}px; --style-border-width-inputs: {{ settings.input_border_width }}px; --style-border-radius-popover: {{ settings.popover_border_radius }}px; --style-border-popover: {{ settings.popover_border_width }}px {{ settings.popover_border }} rgb(var(--color-border-rgb) / {{ settings.popover_border_opacity }}%); --style-border-drawer: {{ settings.drawer_border_width }}px {{ settings.drawer_border }} rgb(var(--color-border-rgb) / {{ settings.drawer_border_opacity }}%); --style-border-swatch-opacity: {{ settings.variant_swatch_border_opacity }}%; --style-border-swatch-width: {{ settings.variant_swatch_border_width }}px; --style-border-swatch-style: {{ settings.variant_swatch_border_style }}; /* Animation */ --ease-out-cubic: cubic-bezier(0.33, 1, 0.68, 1); --ease-out-quad: cubic-bezier(0.32, 0.72, 0, 1); --ease-in-out-quad: cubic-bezier(0.455, 0.03, 0.515, 0.955); --animation-speed-fast: 0.0625s; --animation-speed: 0.125s; --animation-speed-slow: 0.2s; --animation-speed-medium: 0.15s; --animation-easing: ease-in-out; --animation-slideshow-easing: cubic-bezier(0.4, 0, 0.2, 1); --drawer-animation-speed: 0.2s; --animation-values-slow: var(--animation-speed-slow) var(--animation-easing); --animation-values: var(--animation-speed) var(--animation-easing); --animation-values-fast: var(--animation-speed-fast) var(--animation-easing); --animation-values-allow-discrete: var(--animation-speed) var(--animation-easing) allow-discrete; --animation-timing-hover: cubic-bezier(0.25, 0.46, 0.45, 0.94); --animation-timing-active: cubic-bezier(0.5, 0, 0.75, 0); --animation-timing-bounce: cubic-bezier(0.34, 1.56, 0.64, 1); --animation-timing-default: cubic-bezier(0, 0, 0.2, 1); --animation-timing-fade-in: cubic-bezier(0.16, 1, 0.3, 1); --animation-timing-fade-out: cubic-bezier(0.4, 0, 0.2, 1); /* Spring definitions suffixed with perceptual duration (d) and bounce (b<%>)*/ --spring-d300-b0-easing: linear(0, 0.0033 0.81%, 0.027 2.42%, 0.0916 4.84%, 0.4745 15.32%, 0.6422 20.97%, 0.7175, 0.7789, 0.8283 30.64%, 0.876, 0.9111 38.71%, 0.941, 0.9611 48.39%, 0.9707, 0.978 54.84%, 0.9885 62.1%, 0.9949 70.97%, 0.9982 82.26%, 0.9997 100%); --spring-d300-b0-duration: 0.4980s; --spring-d280-b0-easing: linear(0, 0.0044, 0.0164 1.85%, 0.085 4.63%, 0.4571 14.81%, 0.575 18.52%, 0.6505, 0.7148 24.07%, 0.7849, 0.8393, 0.8809 35.18%, 0.9189, 0.9453 44.44%, 0.9662, 0.9793 55.55%, 0.9894 62.95%, 0.995 71.28%, 0.9982 82.39%, 0.9997 99.98%); --spring-d280-b0-duration: 0.4648s; --spring-d260-b0-easing: linear(0, 0.0058, 0.0216 2.15%, 0.0748 4.29%, 0.4646 15.03%, 0.5673, 0.655, 0.7279, 0.7872, 0.8349, 0.8727 34.36%, 0.9107, 0.9379 42.95%, 0.9609 48.31%, 0.9778 54.76%, 0.9887 62.27%, 0.9948 70.86%, 0.9983 82.67%, 0.9997 99.85%); --spring-d260-b0-duration: 0.4316s; --spring-d220-b0-easing: linear( 0, 0.0093 1.37%, 0.0696 4.12%, 0.4667 15.09%, 0.6322 20.58%, 0.6986 23.32%, 0.7793 27.44%, 0.8219 30.18%, 0.8721, 0.9089 38.42%, 0.9427, 0.9644, 0.978 54.88%, 0.9881 61.74%, 0.9944 69.97%, 0.998 80.95%, 0.9996 98.78% ); --spring-d220-b0-duration: 0.3818s; --spring-d180-b0-easing: linear(0, 0.0234, 0.0805 4.48%, 0.4865 15.68%, 0.6211 20.16%, 0.7696 26.88%, 0.8064 29.12%, 0.8646, 0.9063, 0.9358, 0.9563 47.04%, 0.9757, 0.9867 60.48%, 0.9941 69.44%, 0.9979 80.64%, 0.9996 98.56%); --spring-d180-b0-duration: 0.2988s; /* View transitions */ /* View transition old */ --view-transition-old-main-content: var(--animation-speed) var(--animation-easing) both fadeOut; /* View transition new */ --view-transition-new-main-content: var(--animation-speed) var(--animation-easing) both fadeIn, var(--animation-speed) var(--animation-easing) both slideInTopViewTransition; /* Focus */ --focus-outline-width: 0.09375rem; --focus-outline-offset: 0.2em; /* Badges */ --badge-blob-padding-block: 1px; --badge-blob-padding-inline: 12px 8px; --badge-rectangle-padding-block: 1px; --badge-rectangle-padding-inline: 6px; @media screen and (min-width: 750px) { --badge-blob-padding-block: 4px; --badge-blob-padding-inline: 16px 12px; --badge-rectangle-padding-block: 4px; --badge-rectangle-padding-inline: 10px; } /* Icons */ --icon-size-2xs: 0.6rem; --icon-size-xs: 0.85rem; --icon-size-sm: 1.25rem; --icon-size-md: 1.375rem; --icon-size-lg: 1.5rem; --icon-stroke-width: {% if settings.icon_stroke == 'thin' %}1px{% elsif settings.icon_stroke == 'heavy' %}2px{% else %}1.5px{% endif %}; /* Input */ --input-email-min-width: 200px; --input-search-max-width: 650px; --input-padding-y: 0.8rem; --input-padding-x: 0.8rem; --input-padding: var(--input-padding-y) var(--input-padding-x); --input-box-shadow-width: var(--style-border-width-inputs); --input-box-shadow: 0 0 0 var(--input-box-shadow-width) var(--color-input-border); --input-box-shadow-focus: 0 0 0 calc(var(--input-box-shadow-width) + 0.5px) var(--color-input-border); --input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10)); --input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5)); --input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50)); --input-textarea-min-height: 55px; /* Checkbox */ --checkbox-size: 22px; --checkbox-border-radius: 7px; --checkbox-border: 1px solid rgb(var(--color-foreground-rgb) / var(--opacity-35-55)); --checkbox-label-padding: 8px; @media screen and (min-width: 750px) { --checkbox-size: 16px; --checkbox-border-radius: 5px; --checkbox-label-padding: 6px; } /* Button size */ --button-size-sm: 30px; --button-size-md: 36px; --button-size: var(--minimum-touch-target); --button-padding-inline: 24px; --button-padding-block: 16px; /* Button font-family */ --button-font-family-primary: var(--font-{{ settings.type_font_button_primary }}--family); --button-font-family-secondary: var(--font-{{ settings.type_font_button_secondary }}--family); /* Button text case */ --button-text-case: {{ settings.button_text_case }}; --button-text-case-primary: {{ settings.button_text_case_primary }}; --button-text-case-secondary: {{ settings.button_text_case_secondary }}; /* Borders */ --border-color: rgb(var(--color-border-rgb) / var(--opacity-50)); --border-width-sm: 1px; --border-width-md: 2px; --border-width-lg: 5px; --border-radius-sm: 0.25rem; /* Drawers */ --drawer-inline-padding: 25px; --drawer-menu-inline-padding: 2.5rem; --drawer-header-block-padding: 20px; --drawer-content-block-padding: 10px; --drawer-header-desktop-top: 0rem; --drawer-padding: calc(var(--padding-sm) + 7px); --drawer-height: 100dvh; --drawer-width: 95vw; --drawer-max-width: 500px; /* Variant Picker Swatches */ --variant-picker-swatch-width-unitless: {{ settings.variant_swatch_width }}; --variant-picker-swatch-height-unitless: {{ settings.variant_swatch_height }}; --variant-picker-swatch-width: {{ settings.variant_swatch_width | append: 'px' }}; --variant-picker-swatch-height: {{ settings.variant_swatch_height | append: 'px' }}; --variant-picker-swatch-radius: {{ settings.variant_swatch_radius | append: 'px' }}; --variant-picker-border-width: {{ settings.variant_swatch_border_width | append: 'px' }}; --variant-picker-border-style: {{ settings.variant_swatch_border_style }}; --variant-picker-border-opacity: {{ settings.variant_swatch_border_opacity | append: '%' }}; /* Variant Picker Buttons */ --variant-picker-button-radius: {{ settings.variant_button_radius | append: 'px' }}; --variant-picker-button-border-width: {{ settings.variant_button_border_width | append: 'px' }}; /* Slideshow */ --slideshow-controls-size: 3.5rem; --slideshow-controls-icon: 2rem; --peek-next-slide-size: 3rem; /* Utilities */ --backdrop-opacity: 0.15; --backdrop-color-rgb: var(--color-shadow-rgb); --minimum-touch-target: 44px; --disabled-opacity: 0.5; --skeleton-opacity: 0.025; /* Shapes */ --shape--circle: circle(50% at center); --shape--sunburst: polygon(100% 50%,94.62% 55.87%,98.3% 62.94%,91.57% 67.22%,93.3% 75%,85.7% 77.39%,85.36% 85.36%,77.39% 85.7%,75% 93.3%,67.22% 91.57%,62.94% 98.3%,55.87% 94.62%,50% 100%,44.13% 94.62%,37.06% 98.3%,32.78% 91.57%,25% 93.3%,22.61% 85.7%,14.64% 85.36%,14.3% 77.39%,6.7% 75%,8.43% 67.22%,1.7% 62.94%,5.38% 55.87%,0% 50%,5.38% 44.13%,1.7% 37.06%,8.43% 32.78%,6.7% 25%,14.3% 22.61%,14.64% 14.64%,22.61% 14.3%,25% 6.7%,32.78% 8.43%,37.06% 1.7%,44.13% 5.38%,50% 0%,55.87% 5.38%,62.94% 1.7%,67.22% 8.43%,75% 6.7%,77.39% 14.3%,85.36% 14.64%,85.7% 22.61%,93.3% 25%,91.57% 32.78%,98.3% 37.06%,94.62% 44.13%); --shape--diamond: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%); --shape--blob: polygon(85.349% 11.712%, 87.382% 13.587%, 89.228% 15.647%, 90.886% 17.862%, 92.359% 20.204%, 93.657% 22.647%, 94.795% 25.169%, 95.786% 27.752%, 96.645% 30.382%, 97.387% 33.048%, 98.025% 35.740%, 98.564% 38.454%, 99.007% 41.186%, 99.358% 43.931%, 99.622% 46.685%, 99.808% 49.446%, 99.926% 52.210%, 99.986% 54.977%, 99.999% 57.744%, 99.975% 60.511%, 99.923% 63.278%, 99.821% 66.043%, 99.671% 68.806%, 99.453% 71.565%, 99.145% 74.314%, 98.724% 77.049%, 98.164% 79.759%, 97.433% 82.427%, 96.495% 85.030%, 95.311% 87.529%, 93.841% 89.872%, 92.062% 91.988%, 89.972% 93.796%, 87.635% 95.273%, 85.135% 96.456%, 82.532% 97.393%, 79.864% 98.127%, 77.156% 98.695%, 74.424% 99.129%, 71.676% 99.452%, 68.918% 99.685%, 66.156% 99.844%, 63.390% 99.942%, 60.624% 99.990%, 57.856% 99.999%, 55.089% 99.978%, 52.323% 99.929%, 49.557% 99.847%, 46.792% 99.723%, 44.031% 99.549%, 41.273% 99.317%, 38.522% 99.017%, 35.781% 98.639%, 33.054% 98.170%, 30.347% 97.599%, 27.667% 96.911%, 25.024% 96.091%, 22.432% 95.123%, 19.907% 93.994%, 17.466% 92.690%, 15.126% 91.216%, 12.902% 89.569%, 10.808% 87.761%, 8.854% 85.803%, 7.053% 83.703%, 5.418% 81.471%, 3.962% 79.119%, 2.702% 76.656%, 1.656% 74.095%, 0.846% 71.450%, 0.294% 68.740%, 0.024% 65.987%, 0.050% 63.221%, 0.343% 60.471%, 0.858% 57.752%, 1.548% 55.073%, 2.370% 52.431%, 3.283% 49.819%, 4.253% 47.227%, 5.249% 44.646%, 6.244% 42.063%, 7.211% 39.471%, 8.124% 36.858%, 8.958% 34.220%, 9.711% 31.558%, 10.409% 28.880%, 11.083% 26.196%, 11.760% 23.513%, 12.474% 20.839%, 13.259% 18.186%, 14.156% 15.569%, 15.214% 13.012%, 16.485% 10.556%, 18.028% 8.261%, 19.883% 6.211%, 22.041% 4.484%, 24.440% 3.110%, 26.998% 2.057%, 29.651% 1.275%, 32.360% 0.714%, 35.101% 0.337%, 37.859% 0.110%, 40.624% 0.009%, 43.391% 0.016%, 46.156% 0.113%, 48.918% 0.289%, 51.674% 0.533%, 54.425% 0.837%, 57.166% 1.215%, 59.898% 1.654%, 62.618% 2.163%, 65.322% 2.750%, 68.006% 3.424%, 70.662% 4.197%, 73.284% 5.081%, 75.860% 6.091%, 78.376% 7.242%, 80.813% 8.551%, 83.148% 10.036%, 85.349% 11.712%); /* Buy buttons */ --height-buy-buttons: calc(var(--padding-lg) * 2 + var(--icon-size-sm)); /* Card image width and height variables */ --card-width-small: 10rem; --height-small: 10rem; --height-medium: 11.5rem; --height-large: 13rem; --height-full: 100vh; @media screen and (min-width: 750px) { --height-small: 17.5rem; --height-medium: 21.25rem; --height-large: 25rem; } /* Modal */ --modal-max-height: 65dvh; --quick-add-modal-height: min(38.5rem, 96vh); --quick-add-modal-width: min(54rem, 96vw); --quick-add-modal-gallery-width: 24rem; /* Card styles for search */ --card-bg-hover: rgb(var(--color-foreground-rgb) / var(--opacity-5)); --card-border-hover: rgb(var(--color-foreground-rgb) / var(--opacity-30)); --card-border-focus: rgb(var(--color-foreground-rgb) / var(--opacity-10)); /* Cart */ --cart-primary-font-family: var(--font-body--family); --cart-primary-font-style: var(--font-body--style); --cart-primary-font-weight: var(--font-body--weight); --cart-secondary-font-family: var(--font-{{ settings.cart_price_font }}--family); --cart-secondary-font-style: var(--font-{{ settings.cart_price_font }}--style); --cart-secondary-font-weight: var(--font-{{ settings.cart_price_font }}--weight); } {% endstyle %} ================================================ FILE: snippets/typography-style.liquid ================================================ {%- doc -%} Sets inline CSS variables for typography styles, including color, font size, weight, family, line height, and letter spacing. Intended for use on the style attribute of an element. @param {object} settings - The block or section settings object containing typography values @param {string} [type] - The type of text element to inherit styles from, options: display, heading, body @param {string} [preset] - The type preset from the global settings.type_preset @example
      ...
      {%- enddoc -%} {% assign preset = preset | default: settings.type_preset %} {%- capture variables -%} {%- if preset != 'rte' and settings.color != "" -%} --color: {{ settings.color }}; {%- endif -%} {%- if preset == 'custom' -%} {% liquid unless type comment When choosing to customize the font, picking a specific font size determines the type of text block. endcomment if settings.font_size != '' assign font_size_value = settings.font_size | split: 'rem' | first | times: 1.0 if font_size_value > 4.5 assign type = 'display' elsif font_size_value > 3.5 assign type = 'heading' else assign type = 'body' endif endif endunless %} {%- if settings.font_size != blank -%} {%- liquid assign font_size_rem = settings.font_size | split: 'rem' | first | times: 1.0 assign fluid_size_cutoff_rem = 3.0 if font_size_rem >= fluid_size_cutoff_rem assign target_viewport = 1400 assign vw_value = font_size_rem | times: 16 | divided_by: target_viewport | times: 100 assign scale_factor = font_size_rem | divided_by: fluid_size_cutoff_rem assign base_min_rem = 3.0 assign scaling_bonus_rem = scale_factor | minus: 1 | times: 0.25 assign dynamic_min_rem = base_min_rem | plus: scaling_bonus_rem endif -%} {%- if font_size_rem >= fluid_size_cutoff_rem -%} --font-size: clamp({{ dynamic_min_rem }}rem, {{ vw_value }}vw, {{ settings.font_size }}); {%- else -%} --font-size: {{ settings.font_size }}; {%- endif -%} {%- endif -%} {%- if settings.weight != blank -%} --font-weight: {{ settings.weight }}; {% else %} --font-weight: {{ settings.font | replace: 'family', 'weight' }}; {%- endif -%} --font-family: {{ settings.font }}; --text-transform: {{ settings.case }}; --text-wrap: {{ settings.wrap | default: 'pretty' }}; {% if settings.type_preset == 'custom' and settings.font_size == blank %} --line-height--display: var(--line-height--display-{{ settings.line_height }}); --line-height--heading: var(--line-height--heading-{{ settings.line_height }}); --line-height--body: var(--line-height--body-{{ settings.line_height }}); {% else %} --line-height: var(--line-height--{{ type }}-{{ settings.line_height }}); {% endif %} --letter-spacing: var(--letter-spacing--{{ type }}-{{ settings.letter_spacing }}); {%- endif -%} {%- endcapture -%} {{- variables | strip | strip_newlines -}} ================================================ FILE: snippets/unit-price.liquid ================================================ {%- doc -%} Renders the unit price, including its measurement. @param {object} price - The unit price (money or string). @param {object} measurement - The unit_price_measurement object. @example {% render 'unit-price', price: variant.unit_price, measurement: variant.unit_price_measurement %} @example {% render 'unit-price', price: line_item.unit_price | money_with_currency, measurement: line_item.unit_price_measurement } {%- enddoc -%} {{ 'accessibility.unit_price' | t }} {{ price | unit_price_with_measurement: measurement }} ================================================ FILE: snippets/util-autofill-img-size-attr.liquid ================================================ {%- doc -%} Echo a sizes attribute for an tag based on a minimum image size. @param {number} card_size - The minimum pixel-width of the product card. @param {number} [card_gap] - The pixel-width of the gap between product cards. @example {% capture size_attribute %} {% render 'util-autofill-img-size-attr' card_size: 400 %} {% endcapture %} {% assign size_attribute = size_attribute | strip %} {{ image_url | image_tag: sizes: size_attribute }} {%- enddoc -%} {% liquid # Defense: ensure card_size and card_gap are numbers assign card_size = card_size | strip | replace: 'px', '' | plus: 0 if card_gap assign card_gap = card_gap | strip | replace: 'px', '' | plus: 0 else assign card_gap = 0 endif assign card_size_with_gap = card_size | plus: card_gap assign max_breakpoint = 2000 assign min_breakpoint = 750 # Calculate maximum number of columns at max width assign max_cols = max_breakpoint | divided_by: card_size_with_gap | floor assign sizes_attr = '' # Calculate breakpoints dynamically based on card size # Start with max columns and work down for i in (1..max_cols) # Current number of columns we're calculating for assign current_cols = max_cols | minus: i | plus: 1 # Skip if we're down to 1 column if current_cols < 2 break endif # Calculate the minimum width needed for this many columns assign min_width_needed = current_cols | times: card_size_with_gap if min_width_needed < min_breakpoint break endif assign percentage = 100 | divided_by: current_cols # Build up the sizes attribute if sizes_attr != '' assign sizes_attr = sizes_attr | append: ', ' endif assign sizes_attr = sizes_attr | append: '(min-width: ' | append: min_width_needed | append: 'px) ' | append: percentage | append: 'vw' endfor # Add tablet size (50vw) and mobile size (100vw) fallbacks if sizes_attr != '' assign sizes_attr = sizes_attr | append: ', ' endif assign sizes_attr = sizes_attr | append: '(min-width: ' | append: min_breakpoint | append: 'px) 50vw' assign sizes_attr = sizes_attr | append: ', 100vw' # Echo the sizes attribute echo sizes_attr %} ================================================ FILE: snippets/util-mega-menu-img-sizes-attr.liquid ================================================ {%- doc -%} Calculate the sizes attribute for mega menu images based on menu type and grid configuration. @param {string} menu_content_type - Type of menu: 'collection_images', 'featured_products', or 'featured_collections' @param {object} settings - Theme settings object containing page width configuration @param {number} [grid_columns] - Number of grid columns for the mega menu @param {number} [grid_columns_tablet] - Number of grid columns for tablet view @param {number} [grid_columns_collection_images] - Grid columns when menu_content_type is 'collection_images' with < 5 items @param {number} [parent_links_size] - Number of parent links (for collection images special case) @param {number} [columns_per_item] - Columns each item occupies (2 for collection images, 1 for products) @example {% capture image_sizes %} {% render 'util-mega-menu-img-sizes-attr', menu_content_type: 'collection_images', settings: settings, grid_columns: 8, grid_columns_tablet: 4, columns_per_item: 2 %} {% endcapture %} {{ image | image_url: width: 1024 | image_tag: sizes: image_sizes }} {%- enddoc -%} {% liquid # Early exit for featured collections if menu_content_type == 'featured_collections' echo '300px' break endif # Define breakpoints and max widths based on page width setting case settings.page_width when 'narrow' assign page_max_width = '90rem' assign breakpoint = '95rem' when 'normal' assign page_max_width = '120rem' assign breakpoint = '125rem' when 'wide' assign page_max_width = '150rem' assign breakpoint = '155rem' endcase # Common values # Gap between items in pixels (numeric for calculations) # Page margins (with unit for direct use in calc()) assign gap = 20 assign margins = '80px' assign grid_tablet = grid_columns_tablet | default: 4 # Set up grid configuration based on menu type case menu_content_type when 'collection_images' assign cols_per_item = columns_per_item | default: 2 assign grid_desktop = grid_columns | default: 8 # Special case: fewer than 5 collection images if parent_links_size < 5 assign grid_desktop = grid_columns_collection_images | default: grid_desktop endif when 'featured_products' assign cols_per_item = 1 assign grid_desktop = grid_columns | default: 6 endcase # Calculate gaps for each breakpoint assign items_desktop = grid_desktop | divided_by: cols_per_item assign items_tablet = grid_tablet | divided_by: cols_per_item assign gaps_desktop_px = items_desktop | minus: 1 | times: gap | append: 'px' assign gaps_tablet_px = items_tablet | minus: 1 | times: gap | append: 'px' %} {%- capture sizes -%} {%- comment -%} Large viewports with fixed page width {%- endcomment -%} (min-width: {{ breakpoint }}) calc(({{ page_max_width }} - {{ margins }} - {{ gaps_desktop_px }}) * {{ cols_per_item }} / {{ grid_desktop }}), {%- comment -%} Desktop viewports {%- endcomment -%} (min-width: 990px) calc((100vw - {{ margins }} - {{ gaps_desktop_px }}) * {{ cols_per_item }} / {{ grid_desktop }}), {%- comment -%} Tablet {%- endcomment -%} calc((100vw - {{ margins }} - {{ gaps_tablet_px }}) / {{ grid_tablet }}) {%- endcapture -%} {{ sizes | strip_newlines | strip }} ================================================ FILE: snippets/util-product-grid-card-size.liquid ================================================ {%- doc -%} Output the minimum product card size for cards in a product grid (main collection and search results). @param {object} section - Section object that contains the product card block. @example {% capture product_card_size %} {% render 'util-product-grid-card-size' section: section %} {% endcapture %} {%- enddoc -%} {% liquid if section.settings.layout_type == 'organic' if section.settings.product_grid_width == 'centered' assign product_card_size = '250px' else assign product_card_size = '260px' endif elsif section.settings.product_grid_width == 'centered' # Hardcoded values for product card size when width set to 'centered' case section.settings.product_card_size when 'small' assign product_card_size = '165px' when 'medium' assign product_card_size = '250px' when 'large' assign product_card_size = '340px' when 'extra-large' assign product_card_size = '480px' endcase else # Hardcoded values for product card size when width set to 'full-width' case section.settings.product_card_size when 'small' assign product_card_size = '180px' when 'medium' assign product_card_size = '260px' when 'large' assign product_card_size = '365px' when 'extra-large' assign product_card_size = '530px' endcase endif echo product_card_size %} ================================================ FILE: snippets/util-product-media-sizes-attr.liquid ================================================ {%- doc -%} Calculate the sizes attribute for product media images in the product media gallery. @param {object} block - Block object containing media gallery settings @param {object} section - Section object containing layout settings @param {object} settings - Theme settings object containing page width configuration @param {boolean} [is_first_image] - Whether this is the first image (for large_first_image mode) @param {boolean} [is_single_column] - Whether the layout is single column (carousel or one-column grid) @param {boolean} [needs_both_sizes] - Whether we need to calculate different sizes for first and other images @example {% capture media_sizes %} {% render 'util-product-media-sizes-attr', block: block, section: section, settings: settings, is_single_column: is_single_column %} {% endcapture %} {% assign media_sizes = media_sizes | strip %} {{ media | image_url: width: 800 | image_tag: sizes: media_sizes }} {%- enddoc -%} {%- liquid assign block_settings = block.settings # Constants assign page_margin = '40px' # Section gap divided by 2 (used for single column layouts) assign gap_half = section.settings.gap | divided_by: 2 | append: 'px' # Section gap divided by 4 (used for two column layouts where each column gets half of the half gap) assign gap_quarter = section.settings.gap | divided_by: 4 | append: 'px' # Image gap divided by 2 (space between images in grid) assign image_gap_half = block_settings.image_gap | divided_by: 2 | append: 'px' assign is_single_column = is_single_column | default: false assign needs_both_sizes = needs_both_sizes | default: false # Determine which size calculation to use assign calculate_single_column = false assign calculate_grid_column = false if needs_both_sizes if is_first_image assign calculate_single_column = true else assign calculate_grid_column = true endif elsif is_single_column assign calculate_single_column = true else assign calculate_grid_column = true endif # Set up default sizes if calculate_single_column # Default for carousel or single column grid (or first image in large_first_image mode) if section.settings.equal_columns == false assign default_sizes = '(min-width: 750px) calc(100vw - 25rem - [gap_half]), 100vw' | replace: '[gap_half]', gap_half else assign default_sizes = '(min-width: 750px) calc(50vw - [gap_half]), 100vw' | replace: '[gap_half]', gap_half endif else # Default for two column grid - includes image gap and quarter section gap if section.settings.equal_columns == false assign default_sizes = '(min-width: 750px) calc((100vw - 25rem) / 2 - [gap_quarter] - [image_gap_half]), 100vw' | replace: '[gap_quarter]', gap_quarter | replace: '[image_gap_half]', image_gap_half else assign default_sizes = '(min-width: 750px) calc(50vw / 2 - [gap_quarter] - [image_gap_half]), 100vw' | replace: '[gap_quarter]', gap_quarter | replace: '[image_gap_half]', image_gap_half endif endif # Override for center-aligned content if section.settings.content_width == 'content-center-aligned' # Define breakpoints and base sizes based on page width # Breakpoints are the page width setting + margin (where 2 x margin is 80px = 5rem) case settings.page_width when 'narrow' assign breakpoint = '95rem' assign media_base_size_equal_columns = '45rem' assign media_base_size_unequal_columns = '65rem' when 'normal' assign breakpoint = '125rem' assign media_base_size_equal_columns = '60rem' assign media_base_size_unequal_columns = '95rem' when 'wide' assign breakpoint = '155rem' assign media_base_size_equal_columns = '75rem' assign media_base_size_unequal_columns = '125rem' endcase # Select the appropriate base size if section.settings.equal_columns assign media_base_size = media_base_size_equal_columns else assign media_base_size = media_base_size_unequal_columns endif # Calculate large screen size base if block_settings.extend_media assign large_size_base = '[media_base_size] + (100vw - [breakpoint])' | replace: '[media_base_size]', media_base_size | replace: '[breakpoint]', breakpoint else assign large_size_base = media_base_size endif # Calculate medium screen size if section.settings.equal_columns assign medium_base = '50vw' else assign medium_base = '100vw - 25rem' endif # Build calculation based on column type if calculate_grid_column # Grid column calculation - includes image gap assign medium_base = '([medium_base]) / 2' | replace: '[medium_base]', medium_base # Build the complete large size expression assign large_size_expr = '([large_size_base]) / 2 - [image_gap_half]' | replace: '[large_size_base]', large_size_base | replace: '[image_gap_half]', image_gap_half assign large_size = 'calc([large_size_expr])' | replace: '[large_size_expr]', large_size_expr if block_settings.extend_media assign medium_size = 'calc([medium_base] - [page_margin] - [gap_quarter] - [image_gap_half] + [page_margin])' | replace: '[medium_base]', medium_base | replace: '[page_margin]', page_margin | replace: '[gap_quarter]', gap_quarter | replace: '[image_gap_half]', image_gap_half else assign medium_size = 'calc([medium_base] - [page_margin] - [gap_quarter] - [image_gap_half])' | replace: '[medium_base]', medium_base | replace: '[page_margin]', page_margin | replace: '[gap_quarter]', gap_quarter | replace: '[image_gap_half]', image_gap_half endif assign sizes = '(min-width: [breakpoint]) [large_size], (min-width: 750px) [medium_size], 100vw' | replace: '[breakpoint]', breakpoint | replace: '[large_size]', large_size | replace: '[medium_size]', medium_size else # Single column calculation if block_settings.extend_media assign large_size = 'calc([large_size_base])' | replace: '[large_size_base]', large_size_base else assign large_size = large_size_base endif if block_settings.extend_media assign medium_size = 'calc([medium_base] - [page_margin] - [gap_half])' | replace: '[medium_base]', medium_base | replace: '[page_margin]', page_margin | replace: '[gap_half]', gap_half else assign medium_size = 'calc([medium_base] - [page_margin] - [gap_half] - [page_margin])' | replace: '[medium_base]', medium_base | replace: '[page_margin]', page_margin | replace: '[gap_half]', gap_half endif assign sizes = '(min-width: [breakpoint]) [large_size], (min-width: 750px) [medium_size], 100vw' | replace: '[breakpoint]', breakpoint | replace: '[large_size]', large_size | replace: '[medium_size]', medium_size endif else # Use default sizes assign sizes = default_sizes endif # Echo the sizes attribute echo sizes -%} ================================================ FILE: snippets/variant-main-picker.liquid ================================================ {%- doc -%} Renders a default variant picker, used to display the variant picker in the variants block. @param {object} product_resource - The product object. @param {object} [block] - The block object {%- enddoc -%} {% assign block_settings = block.settings %} {% unless product_resource.has_only_default_variant %} {% liquid assign button_background_brightness = section.settings.color_scheme.settings.foreground | color_brightness if button_background_brightness < 105 assign strikethrough_color_mix = '#000' else assign strikethrough_color_mix = '#fff' endif %}
      {%- for product_option in product_resource.options_with_values -%} {%- liquid assign swatch_count = product_option.values | map: 'swatch' | compact | size assign variant_style = block_settings.variant_style if swatch_count > 0 and block_settings.show_swatches if block_settings.variant_style == 'dropdown' assign variant_style = 'swatch_dropdown' else assign variant_style = 'swatch' endif endif if variant_style == 'buttons' and settings.variant_button_width == 'equal-width-buttons' assign fieldset_id = section.id | append: '-' | append: product_resource.id | append: '-' | append: product_option.name | handleize assign option_id_attribute = 'data-option-id="' | append: fieldset_id | append: '"' assign longest_value = 0 endif -%} {%- if product_option.values.size == 1 and variant_style != 'swatch' -%}
      {{- product_option.name | escape -}} {{- product_option.selected_value -}}
      {%- elsif variant_style == 'swatch' or block_settings.variant_style == 'buttons' -%} {%- assign fieldset_index = forloop.index0 -%}
      {{ product_option.name | escape -}} {%- if variant_style == 'swatch' -%} {{ product_option.selected_value }} {%- endif %} {%- for product_option_value in product_option.values -%} {% if product_option_value.size > longest_value and option_id_attribute %} {% assign longest_value = product_option_value.size %} {% endif %} {%- endfor -%} {% if option_id_attribute %} {% style %} [data-option-id="{{ fieldset_id }}"] { --variant-ch: {{ longest_value | times: 0.65 }}em; } {% endstyle %} {% endif %}
      {%- elsif block_settings.variant_style == 'dropdowns' -%} {% # There is an opportunity to build a custom select component that will allow us to style the select element further (animation for dropdown, swatches shown in the dropdown options, etc) # It's too bad as it mean rebuilding baked in behaviours but I think we've already done that for the locale selectors # in dawn. So it might mean more time spent in setting it up but worth it for future updates/styling. %} {% liquid assign property_being_updated = false if settings.variant_swatch_width != settings.variant_swatch_height assign property_being_updated = true # (original width / original height) x new height (20px at the moment) = new width assign new_width = settings.variant_swatch_width | times: 1.0 | divided_by: settings.variant_swatch_height | times: 20 endif %}
      {%- endif -%} {%- endfor -%}
      {% endunless %} {% stylesheet %} /* Variant picker container styles - unique to main variant picker */ .variant-picker { width: 100%; } .variant-picker__form { width: 100%; } .variant-picker[data-shopify-visual-preview] { min-width: 300px; padding-inline-start: max(4px, var(--padding-inline-start)); } /* Dropdown variant option styles */ .variant-option__select-wrapper { display: flex; position: relative; border: var(--style-border-width-inputs) solid var(--color-border); border-radius: var(--style-border-radius-inputs); align-items: center; margin-top: var(--margin-2xs); overflow: clip; } .variant-option__select-wrapper:has(.swatch) { --variant-picker-swatch-width: 20px; --variant-picker-swatch-height: 20px; } .variant-option__select-wrapper:hover { border-color: var(--color-variant-hover-border); } .variant-option__select:focus-visible { outline: var(--focus-outline-width) solid currentcolor; outline-offset: var(--focus-outline-offset); } .variant-option__select { padding-block: var(--padding-md); padding-inline: var(--padding-lg) calc(var(--padding-lg) + var(--icon-size-2xs)); appearance: none; border: 0; width: 100%; margin: 0; cursor: pointer; } .variant-option__select-wrapper .icon { position: absolute; right: var(--padding-md); top: 50%; transform: translateY(-50%); width: var(--icon-size-2xs); height: var(--icon-size-2xs); pointer-events: none; } .variant-option__select--has-swatch { padding-inline-start: calc((2 * var(--padding-sm)) + var(--variant-picker-swatch-width)); } .variant-option__select-wrapper .swatch { position: absolute; top: 50%; left: var(--padding-md); transform: translateY(-50%); } /* Variant picker alignment modifiers */ .variant-picker--center, .variant-picker--center .variant-option { text-align: center; align-items: center; justify-content: center; width: 100%; } .variant-picker--right, .variant-picker--right .variant-option { text-align: right; justify-content: right; } {% endstylesheet %} ================================================ FILE: snippets/variant-swatches.liquid ================================================ {%- doc -%} Renders a swatches variant picker, used within the product-swatches block. A swatch will rendered in a pre-selected state if the context allows it. Allowed contexts are search and filtered collections. @param {object} product_resource - The product object, which contains variants and options. @param {boolean} [has_option_selected] - Whether to render the swatches in a pre-selected state. @example {% render 'variant-swatches', product_resource: product %} {%- enddoc -%} {% stylesheet %} swatches-variant-picker-component { display: flex; width: 100%; flex-direction: row; justify-content: var(--product-swatches-alignment-mobile); @media screen and (min-width: 750px) { justify-content: var(--product-swatches-alignment); } --overflow-list-padding-block: calc( var(--product-swatches-padding-block-start) + var(--focus-outline-offset) + var(--focus-outline-width) ) calc(var(--product-swatches-padding-block-end) + var(--focus-outline-offset) + var(--focus-outline-width)); --overflow-list-padding-inline: calc( var(--product-swatches-padding-inline-start) + var(--focus-outline-offset) + (1.5 * var(--focus-outline-width)) ) calc(var(--product-swatches-padding-inline-end) + var(--focus-outline-offset) + var(--focus-outline-width)); overflow-list::part(list) { gap: var(--gap-sm); } } .hidden-swatches__count { display: flex; align-self: center; align-items: center; justify-content: center; color: rgb(var(--color-foreground-rgb) / var(--opacity-40-60)); background-color: transparent; padding: 0; border: 0; border-radius: 0; &::before { /* This doesn't work in Safari without the counter-reset. https://stackoverflow.com/a/40179718 */ counter-reset: overflow-count var(--overflow-count); content: '+' counter(overflow-count); line-height: 1; cursor: pointer; } } .hidden-swatches__count:hover { color: var(--color-foreground-rgb); } {% endstylesheet %} {% liquid # Allow pre-selection of a swatch if there is a selected variant # product.selected_variant is automatically set in filtered collection, filtered search and some unfiltered search contexts based on result relevance. # Applying a filter updates the displayed image, so a swatch can help communicate the change. assign allow_preselection = false if product_resource.selected_variant or has_option_selected assign allow_preselection = true endif %}
      {% comment %} Find the first product option that has swatches. Then render individual swatches with information on the most relevant variant image to be used in: - a data-media-id attribute to show relevant media in a card-gallery on hover/click. - the swatch content, optionally based on theme settings. {% endcomment %} {%- for product_option in product_resource.options_with_values -%} {%- liquid assign swatch_count = product_option.values | map: 'swatch' | compact | size -%} {% if swatch_count == 0 %} {% continue %} {% endif %} {%- liquid # Identify which option position this swatch option is # Use product_option.position which is the actual position among ALL options assign swatch_option_position = product_option.position assign swatch_option_key = 'option' | append: swatch_option_position -%}
      {% capture children %} {%- for product_option_value in product_option.values -%} {% liquid comment Identify the most relevant variant image to show in a card-gallery, and optionally as the swatch content. The `product_option_value.variant` can be nil when no valid variant is associated with the combination of the current option-value and the other option values. e.g. a product option Color: "Red" does not exist for the product option Size: "Small". In this case, we look for the first available variant in that option (e.g. Color) that has a featured media. endcomment assign featured_media = product_option_value.variant.featured_media if featured_media == blank if product_option_value.variant == blank for variant in product_resource.variants if variant.available and variant[swatch_option_key] == product_option_value.name and variant.featured_media assign featured_media = variant.featured_media assign first_available_variant = variant break endif endfor elsif product_option_value.product_url # If the variant has no featured media, and we have a combined listing product (product_url exists), # then fall back to using the featured media of the child product that is linked to this option value. assign featured_media = product_option_value.variant.product.featured_media endif endif %}
    • {%- endfor -%}
    • {% endcapture %} {% render 'overflow-list', children: children, ref: 'overflowList' %}
      {%- endfor -%}
      ================================================ FILE: snippets/video.liquid ================================================ {%- doc -%} Renders a video element, from a video object (