Multi Language Manuals

{%- comment -%} Sightmark — Multilanguage Manuals / Wraith Firmware {%- endcomment -%}
{% if section.settings.breadcrumb != blank %}

{{ section.settings.breadcrumb }}

{% endif %}

{{ section.settings.heading }}

{% if section.settings.description != blank %}

{{ section.settings.description }}

{% endif %} {% if section.settings.applies_to != blank %}

{{ section.settings.applies_to }}

{% endif %}
{% if section.settings.hero_image != blank %} {{ section.settings.hero_image | image_url: width: 1400 | image_tag: loading: 'eager', widths: '480, 720, 960, 1200, 1400', sizes: '(max-width: 749px) 100vw, 50vw', class: 'sm-mm__hero-image', alt: section.settings.heading }} {% endif %}
{% assign model_blocks = section.blocks | where: 'type', 'model' %} {% assign download_blocks = section.blocks | where: 'type', 'download' %} {% assign step_blocks = section.blocks | where: 'type', 'step' %} {% if model_blocks.size > 0 %}
{% for block in model_blocks %} {% endfor %}
{% endif %}

{{ section.settings.downloads_eyebrow }}

{{ section.settings.downloads_heading }}

{% if section.settings.downloads_note != blank %}

{{ section.settings.downloads_note }}

{% endif %}
{% assign categories = 'firmware,manual,release_notes' | split: ',' %} {% for category in categories %} {% assign category_count = 0 %} {% for block in download_blocks %} {% if block.settings.category == category %} {% assign category_count = category_count | plus: 1 %} {% endif %} {% endfor %} {% if category_count > 0 %}

{% case category %} {% when 'firmware' %} Firmware {% when 'manual' %} Manuals {% when 'release_notes' %} Release notes {% endcase %}

File Language Version Updated Format Size Download
{% for block in download_blocks %} {% if block.settings.category == category %}
{% if block.settings.additional_languages != blank %}
{{ block.settings.title }} {{ block.settings.language }} {{ block.settings.version }} {{ block.settings.updated }} {{ block.settings.format }} {{ block.settings.size }} View languages
{{ block.settings.additional_languages | newline_to_br }}
{% if block.settings.link != blank %} {{ block.settings.link_label }} {% endif %}
{% else %}
{{ block.settings.title }} {{ block.settings.language }} {{ block.settings.version }} {{ block.settings.updated }} {{ block.settings.format }} {{ block.settings.size }} {% if block.settings.link != blank %} {{ block.settings.link_label }} {% else %} Not added {% endif %}
{% endif %}
{% endif %} {% endfor %}
{% endif %} {% endfor %} {% if download_blocks.size == 0 %}
Add download resources through the theme editor.
{% endif %}
{% if section.settings.caution_text != blank %} {% endif %} {% if step_blocks.size > 0 %}

{{ section.settings.install_eyebrow }}

{{ section.settings.install_heading }}

{% for block in step_blocks %}
{{ block.settings.number }}

{{ block.settings.title }}

{{ block.settings.text }}
{% if block.settings.note != blank %}

Note: {{ block.settings.note }}

{% endif %}
{% if forloop.index == 2 and section.settings.video_url != blank %}
{% if section.settings.video_url.type == 'youtube' %} {% elsif section.settings.video_url.type == 'vimeo' %} {% endif %}
{% if section.settings.video_title != blank %}

{{ section.settings.video_title }}

{% endif %}
{% endif %} {% endfor %}
{% elsif section.settings.video_url != blank %}
{% if section.settings.video_url.type == 'youtube' %} {% elsif section.settings.video_url.type == 'vimeo' %} {% endif %}
{% endif %} {% if model_blocks.size > 0 %}

{{ section.settings.file_heading }}

{% for block in model_blocks %}
{{ block.settings.sku }} {{ block.settings.file_name }}
{% endfor %}
{% endif %} {% if section.settings.support_link != blank %}
{{ section.settings.support_text }} {{ section.settings.support_link_label }}
{% endif %}
{% stylesheet %} @font-face { font-family: "SFU Trade Gothic"; src: url("https://cdn.shopify.com/s/files/1/0566/9466/9461/files/SFUTradeGothicBoldCondensedTwenty_1_1.TTF?v=1784752300") format("truetype"); font-weight: 700; font-style: normal; font-display: swap; } .sm-mm, .sm-mm * { box-sizing: border-box; } .sm-mm { --sm-red: #e21a23; --sm-bg: #070707; --sm-surface: #0d0d0d; --sm-surface-two: #121212; --sm-line: rgba(255, 255, 255, 0.13); --sm-copy: rgba(255, 255, 255, 0.72); --sm-muted: rgba(255, 255, 255, 0.48); width: 100vw; max-width: 100vw; margin-right: calc(50% - 50vw); margin-left: calc(50% - 50vw); background: var(--sm-bg); color: #ffffff; font-family: "Trebuchet MS", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif; } .sm-mm a { color: inherit; } .sm-mm__masthead { border-bottom: 1px solid var(--sm-line); background: #090909; } .sm-mm__masthead-inner { position: relative; display: grid; grid-template-columns: minmax(340px, 0.95fr) 1.05fr 220px; gap: 34px; align-items: center; max-width: 1380px; min-height: 270px; margin: 0 auto; padding: 54px 5%; overflow: hidden; } .sm-mm__masthead-copy { position: relative; z-index: 2; } .sm-mm__breadcrumb, .sm-mm__eyebrow { margin: 0 0 13px; color: var(--sm-red); font-size: 11px; font-weight: 700; line-height: 1.3; letter-spacing: 1.55px; text-transform: uppercase; } .sm-mm__title, .sm-mm__section-title { font-family: "SFU Trade Gothic", Impact, sans-serif; font-weight: 700; text-transform: uppercase; } .sm-mm__title { margin: 0; font-size: clamp(34px, 4vw, 54px); line-height: 0.98; letter-spacing: 0.2px; } .sm-mm__description { max-width: 46ch; margin: 18px 0 0; color: var(--sm-copy); font-size: 15px; line-height: 1.55; } .sm-mm__applies { margin: 18px 0 0; color: var(--sm-muted); font-size: 12px; } .sm-mm__masthead-media { position: absolute; inset: 0 225px 0 42%; overflow: hidden; } .sm-mm__hero-image { display: block; width: 100%; height: 100%; object-fit: cover; object-position: center; filter: grayscale(1) contrast(1.04); opacity: 0.76; } .sm-mm__masthead-fade { position: absolute; inset: 0; background: linear-gradient( 90deg, #090909 0%, rgba(9, 9, 9, 0.15) 42%, rgba(9, 9, 9, 0.62) 100% ); } .sm-mm__quick-links { position: relative; z-index: 2; display: grid; gap: 18px; } .sm-mm__quick-link { display: flex; justify-content: space-between; gap: 18px; color: rgba(255, 255, 255, 0.84); font-size: 13px; text-decoration: none; } .sm-mm__quick-link span { color: var(--sm-red); font-size: 18px; line-height: 0.8; } .sm-mm__quick-link:hover { color: #ffffff; } .sm-mm__model-bar { border-bottom: 1px solid var(--sm-line); } .sm-mm__model-bar-inner { display: flex; max-width: 1380px; margin: 0 auto; padding: 0 5%; overflow-x: auto; } .sm-mm__model-tab { position: relative; min-width: 190px; padding: 22px 30px 20px; border: 0; border-right: 1px solid var(--sm-line); background: transparent; color: var(--sm-copy); cursor: pointer; text-align: left; } .sm-mm__model-tab:first-child { border-left: 1px solid var(--sm-line); } .sm-mm__model-tab::after { position: absolute; right: 0; bottom: -1px; left: 0; height: 2px; background: transparent; content: ""; } .sm-mm__model-tab.is-active { color: #ffffff; } .sm-mm__model-tab.is-active::after { background: var(--sm-red); } .sm-mm__model-name { display: block; font-size: 12px; font-weight: 700; letter-spacing: 0.65px; text-transform: uppercase; } .sm-mm__model-sku { display: block; margin-top: 5px; color: var(--sm-muted); font-size: 10px; letter-spacing: 1px; text-transform: uppercase; } .sm-mm__mobile-model { display: none; } .sm-mm__layout { display: grid; grid-template-columns: 230px minmax(0, 1fr); gap: 58px; max-width: 1380px; margin: 0 auto; padding: 64px 5% 80px; } .sm-mm__aside { padding-right: 34px; border-right: 1px solid var(--sm-line); } .sm-mm__aside-label { margin: 0 0 18px; color: rgba(255, 255, 255, 0.8); font-size: 11px; font-weight: 700; letter-spacing: 1.15px; text-transform: uppercase; } .sm-mm__model-summary.is-hidden { display: none; } .sm-mm__model-image { display: block; width: 100%; height: 150px; margin-bottom: 22px; object-fit: contain; object-position: left center; } .sm-mm__model-summary-title { margin: 0 0 12px; font-size: 15px; line-height: 1.3; } .sm-mm__model-meta { display: grid; gap: 7px; margin: 0; } .sm-mm__model-meta div { display: flex; gap: 6px; color: var(--sm-muted); font-size: 11px; } .sm-mm__model-meta dt { font-weight: 700; } .sm-mm__model-meta dd { margin: 0; } .sm-mm__toc { display: grid; gap: 12px; margin-top: 52px; } .sm-mm__toc a { color: var(--sm-muted); font-size: 12px; text-decoration: none; } .sm-mm__toc a:hover { color: var(--sm-red); } .sm-mm__main { min-width: 0; } .sm-mm__section-head { display: flex; align-items: end; justify-content: space-between; gap: 28px; padding-bottom: 18px; border-bottom: 1px solid var(--sm-line); } .sm-mm__section-title { margin: 0; font-size: clamp(28px, 3vw, 39px); line-height: 1; } .sm-mm__section-note { max-width: 35ch; margin: 0; color: var(--sm-muted); font-size: 11px; line-height: 1.45; text-align: right; } .sm-mm__download-group { margin-top: 34px; } .sm-mm__download-group-title { margin: 0 0 12px; font-size: 17px; } .sm-mm__download-table { border-top: 1px solid var(--sm-line); } .sm-mm__download-header, .sm-mm__download-row { display: grid; grid-template-columns: minmax(180px, 1.65fr) 0.8fr 0.7fr 0.85fr 0.6fr 0.5fr 0.72fr; gap: 14px; align-items: center; } .sm-mm__download-header { min-height: 37px; color: var(--sm-muted); font-size: 9px; font-weight: 700; letter-spacing: 1px; text-transform: uppercase; } .sm-mm__download-item { border-top: 1px solid var(--sm-line); } .sm-mm__download-item[hidden], .sm-mm__download-group[hidden], .sm-mm__filename-row[hidden] { display: none; } .sm-mm__download-row { min-height: 48px; color: var(--sm-copy); font-size: 11px; } .sm-mm__download-title { color: #ffffff; font-weight: 700; } .sm-mm__download-link, .sm-mm__expand-label { color: var(--sm-red); font-size: 10px; font-weight: 700; letter-spacing: 0.7px; text-decoration: none; text-transform: uppercase; } .sm-mm__download-link:hover { color: #ff434a; } .sm-mm__unavailable { color: var(--sm-muted); font-size: 10px; } .sm-mm__download-details > summary { cursor: pointer; list-style: none; } .sm-mm__download-details > summary::-webkit-details-marker { display: none; } .sm-mm__download-details[open] .sm-mm__expand-label span { display: inline-block; transform: rotate(45deg); } .sm-mm__language-panel { display: flex; align-items: flex-start; justify-content: space-between; gap: 30px; padding: 17px 0 22px 24px; border-top: 1px solid rgba(255, 255, 255, 0.07); } .sm-mm__language-list { columns: 2; column-gap: 42px; color: var(--sm-copy); font-size: 11px; line-height: 1.85; } .sm-mm__empty { margin-top: 30px; padding: 30px; border: 1px solid var(--sm-line); color: var(--sm-muted); font-size: 13px; } .sm-mm__caution { display: grid; gap: 5px; margin: 40px 0 0; padding: 3px 0 3px 18px; border-left: 2px solid var(--sm-red); } .sm-mm__caution strong { font-size: 12px; } .sm-mm__caution span { color: var(--sm-copy); font-size: 12px; line-height: 1.55; } .sm-mm__installation { margin-top: 70px; padding-top: 50px; border-top: 2px solid var(--sm-red); } .sm-mm__steps { margin-top: 28px; } .sm-mm__step { display: grid; grid-template-columns: 54px minmax(0, 1fr); gap: 20px; padding: 24px 0; border-top: 1px solid var(--sm-line); } .sm-mm__step-number { color: rgba(255, 255, 255, 0.9); font-size: 18px; letter-spacing: 1px; } .sm-mm__step-content h3 { margin: 0 0 8px; font-size: 14px; } .sm-mm__step-text, .sm-mm__step-text p { margin: 0; color: var(--sm-copy); font-size: 12px; line-height: 1.65; } .sm-mm__step-note { margin: 13px 0 0; padding-left: 13px; border-left: 2px solid var(--sm-red); color: var(--sm-copy); font-size: 11px; line-height: 1.55; } .sm-mm__video { max-width: 760px; margin: 22px 0 34px 74px; } .sm-mm__standalone-video { max-width: 850px; margin-top: 60px; } .sm-mm__video-frame { position: relative; aspect-ratio: 16 / 9; background: #000000; } .sm-mm__video-frame iframe { position: absolute; inset: 0; width: 100%; height: 100%; border: 0; } .sm-mm__video-caption { margin: 9px 0 0; color: var(--sm-muted); font-size: 10px; } .sm-mm__filenames { margin-top: 58px; } .sm-mm__filenames-title { margin: 0 0 14px; font-size: 18px; } .sm-mm__filename-table { max-width: 660px; border-top: 1px solid var(--sm-line); } .sm-mm__filename-row { display: grid; grid-template-columns: 125px minmax(0, 1fr); border-bottom: 1px solid var(--sm-line); } .sm-mm__filename-row span, .sm-mm__filename-row code { padding: 10px 12px; font-size: 11px; } .sm-mm__filename-row span { border-right: 1px solid var(--sm-line); color: var(--sm-copy); } .sm-mm__filename-row code { color: #ffffff; overflow-wrap: anywhere; } .sm-mm__support { display: flex; flex-wrap: wrap; gap: 8px; margin-top: 35px; color: var(--sm-muted); font-size: 12px; } .sm-mm__support a { color: var(--sm-red); font-weight: 700; text-decoration: none; } @media screen and (max-width: 980px) { .sm-mm__masthead-inner { grid-template-columns: 1fr 190px; } .sm-mm__masthead-media { inset: 0 0 0 45%; } .sm-mm__quick-links { grid-column: 2; } .sm-mm__layout { grid-template-columns: 190px minmax(0, 1fr); gap: 34px; } .sm-mm__download-header, .sm-mm__download-row { grid-template-columns: minmax(150px, 1.5fr) 0.75fr 0.65fr 0.75fr 0.6fr 0.65fr; } .sm-mm__download-header > :nth-child(6), .sm-mm__download-row > :nth-child(6) { display: none; } } @media screen and (max-width: 749px) { .sm-mm__masthead-inner { display: block; min-height: 420px; padding: 44px 7%; } .sm-mm__masthead-copy { max-width: 88%; } .sm-mm__masthead-media { inset: 0; opacity: 0.5; } .sm-mm__masthead-fade { background: linear-gradient( 180deg, rgba(9, 9, 9, 0.28) 0%, #090909 92% ); } .sm-mm__quick-links { position: absolute; right: 7%; bottom: 30px; left: 7%; display: flex; justify-content: space-between; } .sm-mm__model-bar { display: none; } .sm-mm__mobile-model { display: grid; gap: 8px; padding: 24px 7%; border-bottom: 1px solid var(--sm-line); } .sm-mm__mobile-model label { font-size: 10px; font-weight: 700; letter-spacing: 1px; text-transform: uppercase; } .sm-mm__mobile-model select { width: 100%; min-height: 46px; padding: 0 12px; border: 1px solid var(--sm-line); border-radius: 0; background: #0b0b0b; color: #ffffff; } .sm-mm__layout { display: block; padding: 44px 7% 60px; } .sm-mm__aside { display: none; } .sm-mm__section-head { display: block; } .sm-mm__section-note { margin-top: 12px; text-align: left; } .sm-mm__download-header { display: none; } .sm-mm__download-item { padding: 13px 0; } .sm-mm__download-row { grid-template-columns: 1fr auto; gap: 5px 18px; min-height: 0; } .sm-mm__download-row > span { display: none; } .sm-mm__download-row > .sm-mm__download-title, .sm-mm__download-row > span:last-child, .sm-mm__download-row > .sm-mm__expand-label { display: block; } .sm-mm__language-panel { padding-left: 0; } .sm-mm__language-list { columns: 1; } .sm-mm__step { grid-template-columns: 38px minmax(0, 1fr); gap: 10px; } .sm-mm__video { margin-left: 48px; } } {% endstylesheet %} {% schema %} { "name": "Sightmark: Manuals", "tag": "section", "class": "section", "settings": [ { "type": "header", "content": "Page masthead" }, { "type": "text", "id": "breadcrumb", "label": "Breadcrumb", "default": "Support / Digital Night Vision" }, { "type": "text", "id": "heading", "label": "Heading", "default": "Wraith firmware and manuals" }, { "type": "textarea", "id": "description", "label": "Description", "default": "Download the latest firmware, manuals and release notes for Wraith digital night vision." }, { "type": "text", "id": "applies_to", "label": "Applies to text", "default": "Applies to SM18011, SM18021 and SM18030" }, { "type": "image_picker", "id": "hero_image", "label": "Masthead product image" }, { "type": "header", "content": "Video and support" }, { "type": "video_url", "id": "video_url", "label": "Installation video", "accept": [ "youtube", "vimeo" ] }, { "type": "text", "id": "video_title", "label": "Video caption", "default": "Video: How to update Wraith firmware" }, { "type": "text", "id": "video_link_label", "label": "Video link label", "default": "Watch installation video" }, { "type": "url", "id": "support_link", "label": "Support page link" }, { "type": "text", "id": "support_link_label", "label": "Support link label", "default": "Contact support" }, { "type": "text", "id": "support_text", "label": "Support sentence", "default": "Need help with your update?" }, { "type": "header", "content": "Downloads" }, { "type": "text", "id": "model_label", "label": "Model selector label", "default": "Select model" }, { "type": "text", "id": "downloads_eyebrow", "label": "Downloads eyebrow", "default": "Product resources" }, { "type": "text", "id": "downloads_heading", "label": "Downloads heading", "default": "Downloads" }, { "type": "text", "id": "downloads_note", "label": "Downloads note", "default": "Choose your model before downloading a file." }, { "type": "text", "id": "caution_heading", "label": "Caution heading", "default": "Before installing" }, { "type": "textarea", "id": "caution_text", "label": "Caution text", "default": "Confirm your model and file name before installing. Installing the wrong file can damage the unit." }, { "type": "header", "content": "Installation" }, { "type": "text", "id": "install_eyebrow", "label": "Installation eyebrow", "default": "Update guide" }, { "type": "text", "id": "install_heading", "label": "Installation heading", "default": "How to install" }, { "type": "text", "id": "file_heading", "label": "File-name heading", "default": "File names by model" } ], "blocks": [ { "type": "model", "name": "Model", "limit": 6, "settings": [ { "type": "select", "id": "model_key", "label": "Model key", "default": "sm18011", "options": [ { "value": "sm18011", "label": "SM18011" }, { "value": "sm18021", "label": "SM18021" }, { "value": "sm18030", "label": "SM18030" }, { "value": "model_4", "label": "Additional model 4" }, { "value": "model_5", "label": "Additional model 5" }, { "value": "model_6", "label": "Additional model 6" } ] }, { "type": "text", "id": "title", "label": "Model name", "default": "Wraith HD 4-32x50" }, { "type": "text", "id": "sku", "label": "SKU", "default": "SM18011" }, { "type": "text", "id": "version", "label": "Current version", "default": "V-032011" }, { "type": "text", "id": "file_name", "label": "Required file name", "default": "9D_UPDATE.BRN" }, { "type": "image_picker", "id": "image", "label": "Product image" } ] }, { "type": "download", "name": "Download resource", "settings": [ { "type": "select", "id": "model_key", "label": "Show for model", "default": "all", "options": [ { "value": "all", "label": "All models" }, { "value": "sm18011", "label": "SM18011" }, { "value": "sm18021", "label": "SM18021" }, { "value": "sm18030", "label": "SM18030" }, { "value": "model_4", "label": "Additional model 4" }, { "value": "model_5", "label": "Additional model 5" }, { "value": "model_6", "label": "Additional model 6" } ] }, { "type": "select", "id": "category", "label": "Category", "default": "manual", "options": [ { "value": "firmware", "label": "Firmware" }, { "value": "manual", "label": "Manual" }, { "value": "release_notes", "label": "Release notes" } ] }, { "type": "text", "id": "title", "label": "File title", "default": "User manual — English" }, { "type": "text", "id": "language", "label": "Language", "default": "English" }, { "type": "text", "id": "version", "label": "Version", "default": "v1.0" }, { "type": "text", "id": "updated", "label": "Updated date", "default": "2026-08-06" }, { "type": "text", "id": "format", "label": "File format", "default": "PDF" }, { "type": "text", "id": "size", "label": "File size", "default": "3.2 MB" }, { "type": "url", "id": "link", "label": "Download link" }, { "type": "text", "id": "link_label", "label": "Download link text", "default": "Download" }, { "type": "textarea", "id": "additional_languages", "label": "Expandable language list", "info": "Optional. Add one language per line to turn this row into an expandable language group." } ] }, { "type": "step", "name": "Installation step", "limit": 6, "settings": [ { "type": "text", "id": "number", "label": "Step number", "default": "01" }, { "type": "text", "id": "title", "label": "Step title", "default": "Download the file" }, { "type": "richtext", "id": "text", "label": "Instructions", "default": "

Download the correct firmware or manual for your model and language.

" }, { "type": "textarea", "id": "note", "label": "Important note" } ] } ], "presets": [ { "name": "Sightmark: Manuals", "blocks": [ { "type": "model", "settings": { "model_key": "sm18011", "title": "Wraith HD 4-32x50", "sku": "SM18011", "version": "V-032011", "file_name": "9D_UPDATE.BRN" } }, { "type": "model", "settings": { "model_key": "sm18021", "title": "Wraith HD 2-16x32", "sku": "SM18021", "version": "V-012011", "file_name": "ZX_UPDATE.BRN" } }, { "type": "model", "settings": { "model_key": "sm18030", "title": "Wraith 4K Max 3-24x50", "sku": "SM18030", "version": "V-032011", "file_name": "RIFLE_SCOPE_FWUPDATE_V2.bin" } }, { "type": "download", "settings": { "model_key": "sm18011", "category": "firmware", "title": "Wraith firmware", "language": "Multi", "version": "V-032011", "updated": "2026-08-06", "format": "BIN", "size": "—" } }, { "type": "download", "settings": { "model_key": "all", "category": "manual", "title": "User manual — English", "language": "English", "version": "v1.0", "updated": "2026-08-06", "format": "PDF", "size": "—" } }, { "type": "download", "settings": { "model_key": "all", "category": "manual", "title": "User manual — additional languages", "language": "Multiple", "version": "v1.0", "updated": "2026-08-06", "format": "ZIP", "size": "—", "additional_languages": "French\nGerman\nSpanish\nRussian\nBulgarian\nCzech\nDanish\nFinnish\nItalian\nPortuguese\nPolish\nNorwegian\nSwedish\nSlovak" } }, { "type": "download", "settings": { "model_key": "all", "category": "release_notes", "title": "Wraith firmware release notes", "language": "English", "version": "v1.0", "updated": "2026-08-06", "format": "PDF", "size": "—" } }, { "type": "step", "settings": { "number": "01", "title": "Download", "text": "

Download the correct file for your model. Save the file to your computer before moving it to a memory card.

", "note": "The firmware file must match your unit." } }, { "type": "step", "settings": { "number": "02", "title": "Transfer", "text": "

Insert a FAT32-formatted microSD card into your computer. Copy the firmware file to the root level of the card, then eject it safely.

", "note": "Do not place the file inside a folder." } }, { "type": "step", "settings": { "number": "03", "title": "Update", "text": "

Insert the microSD card into the powered-off Wraith unit. Turn the unit on and follow the on-screen firmware prompts.

", "note": "Do not remove power or the card while the update is running." } } ] } ] } {% endschema %}