{
  "common": {
    "confirm": "Підтвердити",
    "cancel": "Скасувати",
    "mobileGate": {
      "title": "Створено для комп’ютера",
      "description": "Перетворюйте документи Word на G-code для ЧПК-плотерів з пером",
      "hint": "Відкрийте це посилання на комп’ютері — так буде найзручніше",
      "copied": "Скопійовано!",
      "copyLink": "Копіювати посилання",
      "copyFailed": "Не вдалося скопіювати — скопіюйте адресу з адресного рядка",
      "learnMore": "Дізнатися більше про PlotMyDoc"
    },
    "fileSize": {
      "bytes": "{size} Б",
      "kilobytes": "{size} КБ",
      "megabytes": "{size} МБ"
    },
    "settings": "Налаштування",
    "resetToDefaults": "Скинути до початкових",
    "alreadyAtDefaults": "Уже початкові значення",
    "font": "Шрифт",
    "signIn": {
      "title": "Увійдіть, щоб зберігати шрифти",
      "body": "Власні шрифти зберігаються у вашому обліковому записі. Безкоштовно, до 5 шрифтів.",
      "continueAsDev": "Продовжити як розробник",
      "continueWithGoogle": "Продовжити з Google"
    },
    "custom": "Власний",
    "logoutFailed": "Не вдалося вийти",
    "chooseFile": "Вибрати файл",
    "pageCount": {
      "one": "{count} сторінка",
      "few": "{count} сторінки",
      "many": "{count} сторінок",
      "other": "{count} сторінки"
    },
    "duration": {
      "seconds": "~{seconds} с",
      "minutes": "~{minutes} хв",
      "minutesSeconds": "~{minutes} хв {seconds} с",
      "hours": "~{hours} год",
      "hoursMinutes": "~{hours} год {minutes} хв"
    },
    "openDocuments": "Відкрити документи →"
  },
  "header": {
    "documents": "Документи",
    "createFont": "Створити шрифт",
    "fontQuota": {
      "one": "{used}/{count} шрифт",
      "few": "{used}/{count} шрифти",
      "many": "{used}/{count} шрифтів",
      "other": "{used}/{count} шрифту"
    },
    "language": "Мова",
    "privacy": "Конфіденційність",
    "signOut": "Вийти",
    "devSignIn": "Вхід розробника",
    "signInWithGoogle": "Увійти через Google"
  },
  "errors": {
    "localeLoadFailed": "Не вдалося завантажити мову. Перевірте з’єднання та спробуйте ще раз.",
    "requestFailed": "Запит не вдався",
    "demoUnavailable": "Демонстраційний документ недоступний",
    "uploadFailed": "Не вдалося завантажити. Спробуйте ще раз.",
    "uploadRateLimited": "Забагато завантажень поспіль. Зачекайте хвилину, а потім завантажте файл знову.",
    "fontNameInvalid": "Назва шрифту може містити лише латинські літери, цифри, дефіси та підкреслення",
    "fontNameTooLong": "Назва шрифту має містити не більше {max} символів",
    "fontLimitReached": "Досягнуто ліміту шрифтів ({used}/{limit}). Видаліть шрифт, щоб звільнити місце.",
    "unexpected": "Щось пішло не так. Спробуйте ще раз.",
    "signInUnavailable": "Вхід недоступний на цьому сервері.",
    "saveFailed": "Не вдалося зберегти. Спробуйте ще раз.",
    "connectionLost": "З’єднання втрачено. Оновіть сторінку."
  },
  "documents": {
    "pageTitle": "PlotMyDoc — Документи",
    "profiles": {
      "grblZ": "GRBL (вісь Z)",
      "grblServo": "GRBL (серво)",
      "marlin": "Marlin"
    },
    "sections": {
      "fontInk": "Шрифт і чорнило",
      "pageMargins": "Сторінка й поля",
      "typography": "Типографіка",
      "randomization": "Рандомізація",
      "toolpath": "Траєкторія",
      "gcode": "Вивід G-code"
    },
    "resetConfirm": "Скинути всі налаштування до початкових?",
    "fontInk": {
      "none": "Немає",
      "inkColor": "Колір чорнила"
    },
    "page": {
      "width": "Ширина",
      "height": "Висота",
      "margins": "Поля",
      "top": "Верхнє",
      "bottom": "Нижнє",
      "left": "Ліве",
      "right": "Праве",
      "drawFrame": "Малювати рамку сторінки"
    },
    "pageSize": {
      "label": "Розмір сторінки",
      "orientation": "Орієнтація",
      "portrait": "Книжкова",
      "landscape": "Альбомна",
      "search": "Пошук розмірів…",
      "customSize": "Власний розмір…",
      "groupIso": "ISO",
      "groupUs": "США",
      "groupNotebook": "Зошит",
      "a4": "A4",
      "a5": "A5",
      "a3": "A3",
      "letter": "Letter (США)",
      "legal": "Legal (США)",
      "tabloid": "Tabloid",
      "b5": "Зошит B5",
      "index": "Картка 4×6″",
      "dlEnvelope": "Конверт DL",
      "no10Envelope": "Конверт № 10",
      "postcard": "Листівка"
    },
    "preview": {
      "alt": "Попередній перегляд документа",
      "pageLabel": "Сторінка {page} · {size}"
    },
    "random": {
      "natural": "Природні недосконалості",
      "jitterX": "Тремтіння X",
      "jitterY": "Тремтіння Y",
      "rotationMax": "Макс. поворот",
      "sizeVariation": "Зміна розміру",
      "baselineDrift": "Дрейф базової лінії",
      "spacingVariation": "Зміна інтервалів",
      "lineTilt": "Нахил рядка",
      "lineXOffset": "Зсув рядка по X",
      "lineSpacingVariation": "Зміна міжрядк. інтервалу",
      "seed": "Зерно",
      "seedAuto": "авто",
      "reroll": "Нове зерно"
    },
    "toolpath": {
      "optimize": "Оптимізувати порядок штрихів",
      "mergeThreshold": "Поріг злиття",
      "origin": "Початок координат"
    },
    "typography": {
      "charScale": "Розмір символів",
      "lineSpacing": "Міжрядковий інтервал",
      "charSpacing": "Інтервал між символами",
      "wordSpacing": "Інтервал між словами",
      "boldOffset": "Зсув для жирного"
    },
    "gcode": {
      "profile": "Профіль плотера",
      "swapXY": "Поміняти осі X/Y",
      "penUp": "Команда підйому пера",
      "penDown": "Команда опускання пера",
      "penUpDelay": "Затримка підйому пера",
      "feedRate": "Швидкість подачі",
      "travelRate": "Швидкість переміщення",
      "offsetX": "Зсув X",
      "offsetY": "Зсув Y"
    },
    "status": {
      "generating": "Генерування...",
      "generatingPreview": "Генерування попереднього перегляду...",
      "generatingToolpath": "Генерування траєкторії...",
      "uploading": "Завантаження документа...",
      "loadingDemo": "Завантаження демо...",
      "parsing": "Обробка тексту...",
      "generatingFiles": "Генерування файлів..."
    },
    "errors": {
      "uploadFailed": "Помилка завантаження",
      "fileTooLarge": "Файл завеликий (максимум 10 МБ)",
      "readFailed": "Не вдалося прочитати файл",
      "parseFailed": "Помилка обробки тексту",
      "previewFailed": "Помилка попереднього перегляду",
      "generationFailed": "Помилка генерування",
      "toolpathFailed": "Помилка траєкторії"
    },
    "fontDeleted": "Шрифт видалено",
    "deleteFontFailed": "Не вдалося видалити шрифт: {detail}",
    "discardConfirm": "Відкинути поточний документ і почати спочатку?",
    "actionBar": {
      "preview": "Перегляд",
      "toolpath": "Траєкторія",
      "page": "Сторінка",
      "time": "Час",
      "generate": "Згенерувати G-code"
    },
    "file": {
      "source": "Джерело",
      "upload": "Завантажити документ",
      "editText": "Редагувати текст",
      "pastedText": "Вставлений текст"
    },
    "dropZone": {
      "uploadFile": "Завантажити файл",
      "typeText": "Ввести текст",
      "title": "Перетягніть документ сюди",
      "hint": "або натисніть, щоб вибрати · .docx · .pdf · .odt · .txt · .md · до 10 МБ",
      "tryDemo": "Спробувати демо",
      "placeholder": "Введіть або вставте текст сюди...",
      "markdown": "Markdown",
      "useText": "Використати текст",
      "invalidType": "Виберіть файл .docx, .pdf, .odt, .txt або .md",
      "tooLarge": "Файл перевищує ліміт 10 МБ"
    },
    "gallery": {
      "title": "Галерея шрифтів",
      "previewAlt": "Зразок шрифту {name}",
      "deleteConfirm": "Видалити цей шрифт?"
    },
    "editor": {
      "hint": "Кожен рядок — новий рядок · Розділяйте абзаци порожнім рядком",
      "update": "Оновити перегляд"
    }
  },
  "convert": {
    "pageTitle": "PlotMyDoc — Конвертування шрифту",
    "fields": {
      "resolution": "Роздільність",
      "segmentsPerCurve": "Сегментів на криву",
      "blurRadius": "Радіус розмиття",
      "dilateIterations": "Ітерації розширення",
      "erodeIterations": "Ітерації звуження",
      "minBranchLength": "Мін. довжина гілки",
      "spikeAngle": "Кут виступу",
      "gapCloseDistance": "Відстань закриття розривів",
      "merge": "Злиття",
      "removeOverlaps": "Прибрати накладання",
      "smoothing": "Згладжування",
      "minStrokeLength": "Мін. довжина штриха"
    },
    "actionBar": {
      "previewAll": "Переглянути все",
      "saveFont": "Зберегти шрифт"
    },
    "fontCard": {
      "noFont": "Шрифт не завантажено",
      "fontName": "Назва шрифту"
    },
    "pipeline": {
      "selectCharacter": "Виберіть символ",
      "noGlyph": "Немає гліфа",
      "noRaster": "Немає растра",
      "original": "Оригінал",
      "originalHint": "Контур зі шрифту",
      "postprocess": "Обробка",
      "processed": "Оброблено",
      "processedHint": "Контур, очищений і вирівняний",
      "trace": "Трасування",
      "singleLine": "Одна лінія",
      "singleLineHint": "Штрихи, готові для плотера",
      "footer": {
        "one": "{count} штрих · друк {distance}",
        "few": "{count} штрихи · друк {distance}",
        "many": "{count} штрихів · друк {distance}",
        "other": "{count} штриха · друк {distance}"
      }
    },
    "mode": {
      "label": "Спосіб створення шрифту",
      "handwriting": "З рукопису",
      "convert": "Конвертувати шрифт"
    },
    "stats": {
      "family": "Сімейство",
      "glyphs": "Гліфи",
      "status": "Стан",
      "ready": "Готово",
      "warnings": {
        "one": "{count} попередження",
        "few": "{count} попередження",
        "many": "{count} попереджень",
        "other": "{count} попередження"
      }
    },
    "dropZone": {
      "title": "Конвертуйте свій шрифт",
      "hint": "Перетягніть файл .ttf або .otf, щоб перетворити його на одноштрихові гліфи для плотера",
      "invalidType": "Підтримуються лише файли .ttf та .otf.",
      "tooLarge": "Файл завеликий. Максимальний розмір — 5 МБ."
    },
    "progress": {
      "converting": "Конвертування гліфів: {done}/{total}...",
      "starting": "Початок конвертування..."
    },
    "tabs": {
      "sample": "Зразок тексту",
      "rasterize": "Растеризація",
      "skeleton": "Скелет",
      "cleanup": "Очищення",
      "visualization": "Візуалізація"
    },
    "glyphCount": {
      "one": "{count} гліф",
      "few": "{count} гліфи",
      "many": "{count} гліфів",
      "other": "{count} гліфа"
    },
    "fontFile": "Файл шрифту TTF / OTF",
    "sampleText": "Зразок тексту",
    "samplePlaceholder": "Чуєш їх, доцю, га? Кумедна ж ти, прощайся без ґольфів!",
    "previewColor": "Колір перегляду",
    "showEndpoints": "Показувати точки початку й кінця",
    "showBounds": "Показувати межі гліфів",
    "liveSample": "Живий зразок",
    "glyphsOk": "Готові гліфи: {ok}/{total}",
    "previewAlt": "Попередній перегляд шрифту",
    "previewEmpty": "Тут з’явиться попередній перегляд",
    "metrics": {
      "strokes": "Штрихи",
      "printDistance": "Відстань друку",
      "travelDistance": "Відстань переміщення",
      "efficiency": "Ефективність"
    },
    "charset": "Набір символів",
    "filter": "Фільтр…",
    "errors": {
      "previewFailed": "Помилка попереднього перегляду",
      "conversionFailed": "Конвертування не вдалося. Спробуйте ще раз."
    },
    "discardConfirm": "Відкинути поточний шрифт і почати спочатку?",
    "overwriteConfirm": "Шрифт «{name}» уже існує. Перезаписати?",
    "saved": {
      "one": "Шрифт збережено! {count} гліф.",
      "few": "Шрифт збережено! {count} гліфи.",
      "many": "Шрифт збережено! {count} гліфів.",
      "other": "Шрифт збережено! {count} гліфа."
    }
  },
  "handwriting": {
    "processing": {
      "preparingFont": "Підготовка шрифту…",
      "reprocessing": "Повторна обробка гліфів…",
      "extracting": "Виділення гліфів",
      "glyphsProcessed": "Оброблено гліфів: <b>{done}</b> <i>/</i> <b>{total}</b>",
      "readingPage": "Читання сторінки <b>{page}</b> з <b>{pages}</b>"
    },
    "applyToAll": "Застосувати до всіх",
    "applyTooltip": "Ці налаштування містять власні параметри цього гліфа — натисніть «Зберегти для {char}», щоб закріпити їх лише за ним, або продовжте, щоб застосувати їх як глобальні.",
    "stats": {
      "ok": "Готові",
      "missing": "Відсутні",
      "failed": "Помилки"
    },
    "charset": {
      "latin": "Латиниця",
      "cyrillic": "Кирилиця",
      "both": "Обидві",
      "approxGlyphs": {
        "one": "~{count} гліф",
        "few": "~{count} гліфи",
        "many": "~{count} гліфів",
        "other": "~{count} гліфа"
      }
    },
    "groups": {
      "upperLatin": "Великі латинські",
      "lowerLatin": "Малі латинські",
      "upperCyrillic": "Великі кириличні",
      "lowerCyrillic": "Малі кириличні",
      "digits": "Цифри",
      "punctuation": "Розділові знаки"
    },
    "replaced": {
      "one": "Замінено {count} гліф",
      "few": "Замінено {count} гліфи",
      "many": "Замінено {count} гліфів",
      "other": "Замінено {count} гліфа"
    },
    "saved": "Шрифт збережено! Він уже у вашій бібліотеці.",
    "discardConfirm": "Відкинути поточний сеанс і почати спочатку?",
    "errors": {
      "rescanFailed": "Повторне сканування не вдалося. Спробуйте ще раз.",
      "processingFailed": "Обробка не вдалася. Спробуйте ще раз.",
      "rescanConnectionLost": "З’єднання втрачено під час повторного сканування. Спробуйте ще раз.",
      "nameExists": "Шрифт із назвою «{name}» уже існує. Виберіть іншу назву.",
      "reprocessNotSaved": "Повторна обробка не вдалася; шрифт не збережено",
      "jobInProgress": "Уже виконується інше завдання. Дочекайтеся його завершення.",
      "reprocessFailed": "Повторна обробка не вдалася. Спробуйте ще раз.",
      "saveOverrideFailed": "Не вдалося зберегти налаштування гліфа",
      "resetFailed": "Не вдалося скинути",
      "reprocessInProgress": "Триває повторна обробка, зачекайте",
      "templateDownload": "Не вдалося завантажити шаблон",
      "rescanTemplate": "Не вдалося завантажити шаблон для повторного сканування"
    },
    "hero": {
      "title": "Створіть шрифт зі свого почерку",
      "intro": "Завантажте шаблон, заповніть кожен символ від руки, а потім завантажте скани — ми перетворимо їх на одноштриховий шрифт для плотера.",
      "downloadTitle": "Завантажте шаблон",
      "downloadHint": "PDF · друк на A4 · заповніть кожну клітинку",
      "downloadButton": "Завантажити шаблон PDF",
      "uploadTitle": "Завантажте заповнені скани",
      "uploadHint": "одне зображення на сторінку · .jpg · .png",
      "dropTitle": "Перетягніть скановані аркуші сюди",
      "dropHint": "або натисніть, щоб вибрати · один файл на сторінку",
      "chooseFiles": "Вибрати файли",
      "note": "Підходять і фото з телефона — ми самі вирівняємо нахил і виріжемо клітинки."
    },
    "cell": {
      "glyph": "Гліф {char}",
      "customSettings": "Власні налаштування",
      "outOfSync": "Не синхронізовано — застосуйте до всіх"
    },
    "status": {
      "failed": "Помилка",
      "missing": "Відсутній",
      "replaced": "Замінено"
    },
    "tabs": {
      "extraction": "Виділення"
    },
    "samplePlaceholder": "Жебракують філософи при ґанку церкви в Гадячі, ще й шатро їхнє п’яне знаємо.",
    "extraction": {
      "binarizeCutoff": "Поріг бінаризації",
      "removeSpecks": "Прибирати цятки"
    },
    "resetToGlobal": "Скинути до глобальних",
    "saveSettingsFor": "Зберегти налаштування для {char}",
    "noChanges": "Немає змін для збереження",
    "saveFor": "Зберегти для {char}",
    "rescan": {
      "title": "Повторне сканування",
      "start": "Почати",
      "blurb": "Замініть гліфи, які не вдалися або виглядають не так. Виберіть символи, надрукуйте скорочений шаблон, заповніть клітинки й завантажте фото.",
      "pickTitle": "Виберіть символи",
      "pickHint": "Натискайте гліфи в сітці",
      "selected": "Вибрано: <b>{count}</b>",
      "clear": "очистити",
      "downloadTitle": "Завантажте шаблон",
      "pickedCells": {
        "one": "лише вибрані клітинки: <b>{count}</b>",
        "few": "лише вибрані клітинки: <b>{count}</b>",
        "many": "лише вибрані клітинки: <b>{count}</b>",
        "other": "лише вибрані клітинки: <b>{count}</b>"
      },
      "pages": {
        "one": "<b>{count}</b> сторінка",
        "few": "<b>{count}</b> сторінки",
        "many": "<b>{count}</b> сторінок",
        "other": "<b>{count}</b> сторінки"
      },
      "pickFirst": "спершу виберіть хоча б один символ",
      "uploadTitle": "Завантажте заповнене фото",
      "uploadHint": "підійде фото з телефона · автовирівнювання",
      "processingProgress": "Обробка {done} / {total} …",
      "processing": "Обробка …",
      "uploadButton": "Завантажити фото"
    },
    "pipeline": {
      "scan": "Скан",
      "scanHint": "Оригінальна клітинка",
      "threshold": "Поріг",
      "binarize": "Бінаризація",
      "binarizeHint": "Чорне й біле",
      "processedHint": "Морфологічне очищення"
    },
    "review": {
      "grid": "Сітка",
      "gridHint": "Натисніть будь-який гліф, щоб переглянути етапи його обробки →",
      "rescanHint": "Режим повторного сканування · натискайте гліфи, щоб вибрати їх",
      "sampleHint": "Перегляд із поточних гліфів · відсутні показано червоним"
    },
    "sampleAlt": "Попередній перегляд зразка тексту"
  },
  "landing": {
    "gallery": {
      "all": "Усі",
      "tags": {
        "typed": "Друкований",
        "handwritten": "Рукописний",
        "postcard": "Листівка"
      },
      "samples": {
        "filledTemplate": "Заповнений шаблон",
        "extractedHand": "Розпізнаний почерк",
        "plottedPostcard": "Листівка з плотера",
        "inkDetail": "Чорнило зблизька",
        "documentPreview": "Попередній перегляд документа",
        "ttfComparison": "Порівняння TTF"
      },
      "eyebrow": "Галерея зразків",
      "title": "Справжнє чорнило, <em>справжні результати</em>."
    },
    "faq": {
      "handwriting": {
        "question": "Чи можна використати власний почерк?",
        "answer": "Так. Роздрукуйте PDF-шаблон для потрібної писемності, заповніть його від руки й завантажте скан або фото. Кожна клітинка стає гліфом. Потім налаштуйте скелетизацію для всього шрифту або для окремої літери, збережіть шрифт і використовуйте його в будь-якому документі."
      },
      "gcode": {
        "question": "Як отримати G-code з документа?",
        "answer": "Завантажте .docx, .pdf, .odt, .md або .txt. Виберіть шрифт, налаштуйте інтервали, тремтіння та команди пера. Натисніть «Згенерувати G-code», щоб завантажити файл .gcode, готовий для вашого плотера. Увесь процес займає менше хвилини."
      },
      "formats": {
        "question": "Які формати файлів підтримуються?",
        "answer": "Вхідні: .docx, .pdf, .odt, .md і .txt. Вихідний: стандартний G-code, сумісний з будь-яким двоосьовим плотером з пером на прошивці GRBL або Marlin."
      },
      "hardware": {
        "question": "Чи потрібне спеціальне обладнання?",
        "answer": "Підійде будь-який двоосьовий плотер з пером, що приймає G-code: AxiDraw, Makeblock XY, саморобна збірка на GRBL або майже будь-який 3D-принтер із тримачем для пера. PlotMyDoc має готові налаштування для GRBL і Marlin, а команди пера й швидкості подачі можна повністю змінити. Плотера ще немає? Ви все одно можете завантажити документ і переглянути траєкторію в браузері."
      },
      "scripts": {
        "question": "Чи підтримується кирилиця та інші нелатинські писемності?",
        "answer": "Так. Латиниця, кирилиця та інші писемності працюють в обох способах. Шаблон для запису почерку має варіанти для різних писемностей, а перетворення TTF зберігає всі гліфи, які є у вихідному шрифті."
      },
      "truetype": {
        "question": "Чи можна використати власний шрифт TrueType?",
        "answer": "Так. Інструмент «Створити шрифт» перетворює будь-який файл TrueType (.ttf) або OpenType (.otf) на однолінійні SVG-штрихи, оптимізовані для плотера. Завантажте шрифт, налаштуйте скелетизацію — і шрифт готовий для документів."
      },
      "free": {
        "question": "Це безкоштовно?",
        "answer": "Так, PlotMyDoc безкоштовний. Якщо він заощаджує вам час, невеликий донат допоможе підтримувати його роботу."
      },
      "eyebrow": "Питання",
      "title": "Часті <em>запитання</em>."
    },
    "useCases": {
      "envelopes": {
        "title": "Підписані конверти",
        "body": "Розсилка за списком гостей. DL, №10 або власний розмір. Кожна адреса — вашим почерком."
      },
      "invitations": {
        "title": "Весільні запрошення",
        "body": "Імена, дати, картки RSVP. Один почерк сто разів — без вашої руки."
      },
      "notes": {
        "title": "Особисті записки масово",
        "body": "Продажі, збір коштів, подяки. Записка, що виглядає написаною, а не надрукованою."
      },
      "postcards": {
        "title": "Листівки та привітання",
        "body": "Святкові листівки, подяки, серії листівок. Малий формат, справжнє чорнило."
      },
      "calligraphy": {
        "title": "Практика каліграфії",
        "body": "Плануйте макет, перш ніж братися за справжнє перо. Бережіть зап’ясток для чистової версії."
      },
      "multilingual": {
        "title": "Письмо різними мовами",
        "body": "Латиниця, кирилиця та інші писемності. Записані шрифти працюють для будь-якої писемності, яку ви відсканували."
      },
      "eyebrow": "Сценарії · хто друкує",
      "title": "Для <em>тих, хто надсилає</em>.",
      "description": "Весільні оформлювачі, каліграфи з терміновими замовленнями, усі, хто надсилає десятки особистих листів. Найважче не написати — а розмножити."
    },
    "features": {
      "capture": {
        "title": "Запис вашого почерку",
        "body": "Роздрукуйте шаблон, напишіть, відскануйте. Гліфи автоматично стають однолінійним SVG-шрифтом."
      },
      "truetype": {
        "title": "Із TrueType в однолінійний",
        "body": "Скелетизуйте будь-який .ttf/.otf у штрихи для плотера — злиття, спрощення й видалення дублікатів налаштовуються."
      },
      "overrides": {
        "title": "Налаштування окремих гліфів",
        "body": "Змінюйте параметри скелетизації для окремих літер, коли типові не підходять."
      },
      "imperfections": {
        "title": "Природні недосконалості",
        "body": "Тремтіння, дрейф базової лінії, зміна розміру, поворот — кожна літера трохи інша."
      },
      "profiles": {
        "title": "Профілі плотерів",
        "body": "Готові команди пера для GRBL і Marlin. Або повністю власні швидкості подачі, підйом і опускання пера, початок координат."
      },
      "pages": {
        "title": "Шаблони сторінок",
        "body": "A4, Letter, конверти DL/№10, листівки. Або будь-який власний розмір. Поля для кожного шаблону."
      },
      "eyebrow": "Чому PlotMyDoc",
      "title": "Кожен <em>параметр відкритий</em>.",
      "description": "Для майстрів і каліграфів, а не для найменшого спільного знаменника. Жодної «чарівної» кнопки — кожен параметр є в інтерфейсі."
    },
    "nav": {
      "gallery": "Галерея",
      "getStarted": "Почати"
    },
    "hero": {
      "badge": "G-code для плотерів з пером",
      "title": "Машина здатна <em>писати рукописом</em>",
      "description": "Використайте будь-який TrueType або відскануйте власний почерк. G-code для плотера за секунди — справжнє перо на справжньому папері.",
      "convertDocument": "Перетворити документ",
      "waysToMakeFont": "<b>2 способи</b> створити шрифт",
      "free": "<b>Безкоштовно</b> · відкритий інструмент",
      "poem": {
        "line1": "Лист — це дарунок часу:",
        "line2": "кожен штрих — подих, кожен вигин — думка,",
        "line3": "кожне слово — нитка, що в’яже розум",
        "line4": "з рукою, яка пише те, що не впіймати",
        "line5": "у квапливій мові. Писати від руки —",
        "line6": "це бути поруч, повільно й лагідно."
      },
      "paperLabel": "A4 · прибл. 00:42",
      "toolpath": "Траєкторія",
      "plotting": "ДРУК · СТОРІНКА 1/3"
    },
    "how": {
      "eyebrow": "Процес · два шляхи",
      "title": "Два шляхи,<br>одна <em>надрукована сторінка</em>.",
      "description": "Два способи отримати однолінійний шрифт, далі — єдиний процес. Кожен параметр доступний — жодної «чарівної» кнопки.",
      "step": "Крок {number}",
      "ttfTrack": "Шлях 1 — Ваш TTF",
      "captureTrack": "Шлях 2 — Ваш почерк",
      "upload": {
        "title": "Завантажте .ttf/.otf",
        "body": "Будь-який TrueType чи OpenType. Скелетизується в однолінійні штрихи."
      },
      "convert": {
        "title": "Перетворення в однолінійний",
        "body": "Злиття, спрощення, видалення дублікатів і налаштування окремих гліфів для літер, яким це потрібно."
      },
      "print": {
        "title": "Роздрукуйте шаблон",
        "body": "PDF для потрібної писемності — латиниця, кирилиця або обидві."
      },
      "write": {
        "title": "Напишіть і відскануйте",
        "body": "Заповніть клітинки власною рукою. Сфотографуйте або відскануйте сторінку."
      },
      "extract": {
        "title": "Автоматичне вилучення",
        "body": "Кожна клітинка стає гліфом. Налаштуйте скелетизацію для всього шрифту або окремої літери."
      },
      "merge": "↓ обидва дають шрифт ↓",
      "document": {
        "label": "Документ",
        "title": "Завантажте документ",
        "body": ".docx, .pdf, .odt, .md, .txt."
      },
      "preview": {
        "label": "Перегляд",
        "title": "Налаштуйте й перегляньте",
        "body": "Інтервали, тремтіння, дрейф, нахил рядка — побачте результат до друку."
      },
      "output": {
        "label": "Результат",
        "title": "Експортуйте G-code",
        "body": "Команди пера, швидкості подачі, початок координат. Готово для будь-якого двоосьового плотера."
      }
    },
    "cta": {
      "title": "Готові <em>почати друк</em>?",
      "description": "Завантажте документ або створіть свій перший рукописний шрифт."
    },
    "footer": {
      "madeInUkraine": "🇺🇦 Зроблено в Україні",
      "terms": "Умови",
      "feedback": "Відгуки"
    },
    "donate": {
      "button": "Підтримати",
      "title": "Підтримати PlotMyDoc",
      "copy": "Копіювати",
      "copied": "Скопійовано!"
    }
  },
  "meta": {
    "title": "PlotMyDoc — рукописний G-code з документів",
    "description": "Перетворюйте документи на G-code для плотера з рукописними шрифтами. Використайте будь-який TrueType або відскануйте власний почерк із надрукованого шаблону.",
    "featureList": {
      "formats": "Перетворення .docx, .pdf, .odt, .md, .txt на G-code для плотера",
      "handwriting": "Запис власного почерку з друкованого шаблону",
      "truetype": "Перетворення TrueType (.ttf/.otf) на однолінійні штрихи для плотера",
      "overrides": "Налаштування скелетизації для окремих гліфів",
      "imperfections": "Природні недосконалості: тремтіння, дрейф базової лінії, зміна розміру",
      "presets": "Готові команди пера для GRBL і Marlin або повністю власні",
      "pages": "Шаблони сторінок: A4, Letter, конверти DL/№10, листівки"
    }
  }
}
