/** uk — batch 4. Ukrainian translation of the `walletUi` namespace. */ const ukBatch4 = { walletUi: { page: { title: "Гаманець", subtitle: "Bitcoin Lightning + Cashu", manage: "Керувати", getAWallet: "Отримати гаманець", learnPlanB: "Дізнатися більше в Plan B Academy", walletMinibits: "Мобільний Cashu · NWC", walletAlby: "Розширення браузера · WebLN + NWC", walletZeus: "Lightning із самостійним зберіганням", walletCoinos: "У браузері · працює всюди", whatAreZaps: "Що таке Zap?", whatAreZapsShort: "Що таке zaps?", zapsDesc: "Миттєві платежі Bitcoin Lightning. Надсилайте sats будь-якому скейтеру, творцю споту чи тренеру — без посередників і комісій платформи.", instant: "Миттєво", instantDesc: "Зараховується за секунди", flexible: "Гнучко", flexibleDesc: "Ваш гаманець, ваші ключі", private: "Приватно", privateDesc: "Cashu приховує, хто платить", direct: "Напряму", directDesc: "Цінність іде творцю", loginRequired: "Потрібен вхід", loginRequiredDesc: "Увійдіть через свій акаунт Nostr, щоб підключити Lightning-гаманець і почати надсилати zaps.", browseMints: "Переглянути Cashu mint" }, modal: { walletName: "Назва гаманця (необов'язково)", walletNamePlaceholder: "Мій Lightning-гаманець", connectionUri: "URI підключення", spendLimitTitle: "Спершу встановіть ліміт витрат", spendLimitBody1: "Цей рядок дозволяє SkateSpots сплачувати Lightning-рахунки з вашого гаманця. У застосунку гаманця призначте цьому підключенню невеликий", dailyBudget: "денний бюджет", spendLimitBody2: "(наприклад, кілька тисяч sats) і увімкніть лише", spendLimitBody3: "Ніколи не вставляйте підключення з необмеженим бюджетом. Ви можете будь-коли відкликати його у своєму гаманці.", addWallet: "Додати гаманець", nwcConnection: "Підключення NWC", lightningWallet: "Lightning-гаманець", pasteNwc: "Вставте рядок підключення NWC, щоб надсилати zaps", connectWallet: "Підключити гаманець", browserExtension: "Розширення браузера (WebLN)", autoDetected: "Визначається автоматично, якщо встановлено", ready: "Готово", notFound: "Не знайдено", getNwcFrom: "Отримати NWC від:", connectionRequired: "Потрібен URI підключення", connectionRequiredDesc: "Будь ласка, введіть дійсний NWC URI підключення.", activeChanged: "Активний гаманець змінено", activeChangedDesc: "Обраний гаманець тепер активний для zaps.", connectNwc: "Підключити гаманець NWC", connectNwcDesc: "Введіть рядок підключення з сумісного гаманця.", connect: "Підключити", connecting: "Підключення...", walletSettings: "Налаштування гаманця", connectDesc: "Підключіть Lightning-гаманець, щоб миттєво надсилати zaps." }, cashu: { title: "Гаманець Cashu", desc: "Вбудований ecash-гаманець — без зовнішнього налаштування", initializing: "Ініціалізація гаманця...", walletError: "Помилка гаманця", balance: "Баланс", balanceAria: "Баланс гаманця {{amount}} sats", activeMint: "Активний mint", selectMint: "Оберіть mint", receive: "Отримати", send: "Надіслати", receiveViaLightning: "⚡ Отримати через Lightning", amountSats: "Сума в sats", generateInvoice: "Створити рахунок", generating: "Створення…", or: "Або", receiveCashu: "🥜 Отримати токен Cashu", scanQr: "Сканувати QR", pasteCashu: "Вставте токен Cashu (cashu...)", receiveToken: "Отримати токен", receiving: "Отримання…", createCashu: "🥜 Створити токен Cashu", createToken: "Створити токен", creating: "Створення…", payInvoice: "⚡ Сплатити Lightning-рахунок", pasteInvoice: "Вставте Lightning-рахунок (lnbc...)", payInvoiceBtn: "Сплатити рахунок", processing: "Обробка...", payAddress: "📧 Сплатити на Lightning Address", sendToAddress: "Надіслати на адресу", sending: "Надсилання…", recentActivity: "Остання активність", receivedLightning: "Отримано ⚡ Lightning", sentLightning: "Надіслано ⚡ Lightning", sentToken: "Надіслано 🥜 токен", receivedToken: "Отримано 🥜 токен", whatIsCashu: "Що таке Cashu?", whatIsCashuDesc: "Cashu — це цифрові гроші, забезпечені Bitcoin Lightning. Уявіть це як токени Bitcoin, які ви тримаєте у своєму браузері.", benefitOffline: "Працює офлайн на спотах", benefitInstant: "Миттєві платежі між користувачами", benefitPrivacy: "Орієнтований на приватність (mint не можуть вас відстежити)", benefitRedeemable: "Завжди можна обміняти на Lightning sats", findMints: "Знайти mint на mintradar.pedani.eu", backupTitle: "Створіть резервну копію гаманця", backupDesc: "Ваш гаманець захищено фразою відновлення з 12 слів. Збережіть її надійно — вона знадобиться, щоб відновити баланс, якщо ви очистите дані браузера.", viewRecovery: "Переглянути фразу відновлення", backupNote: "Це як ваш Nostr nsec — тримайте в секреті та майте резервну копію!", tokenReceived: "Токен отримано", tokenReceivedDesc: "Токен Cashu успішно погашено!", receiveFailed: "Не вдалося отримати", unknownError: "Невідома помилка", requestUnsupported: "Запит Cashu поки не підтримується", requestUnsupportedDesc: "Цей гаманець поки не може сплатити запит Cashu (creq) — натомість попросіть Lightning-рахунок або адресу.", onchainUnsupported: "On-chain тут не підтримується", onchainUnsupportedDesc: "Це адреса Bitcoin. Цей гаманець надсилає лише токени Cashu та платежі Lightning.", nostrProfile: "Це профіль Nostr", nostrProfileDesc: "Скануйте токен Cashu, Lightning-рахунок або Lightning-адресу, щоб сплатити.", clinkUnsupported: "Код платежу поки не підтримується", clinkUnsupportedDesc: "Цей гаманець поки не може сплатити коди CLINK. Натомість використайте Lightning-рахунок або адресу.", unrecognizedQr: "Нерозпізнаний QR-код", unrecognizedQrDesc: "Скануйте токен Cashu, Lightning-рахунок або Lightning-адресу.", invalidAmount: "Недійсна сума", invalidAmountDesc: "Будь ласка, введіть дійсну суму", paymentSent: "Платіж надіслано", paymentSentDesc: "Надіслано {{amount}} sats на {{address}}", paymentFailed: "Платіж не вдався", copied: "Скопійовано", copiedDesc: "{{label}} скопійовано до буфера обміну", receiveSats: "Отримати {{amount}} sats", payInvoiceHint: "Сплатіть цей рахунок з будь-якого Lightning-гаманця", invoiceQrAlt: "QR-код рахунку", lightningInvoice: "Lightning-рахунок", invoiceLabel: "Рахунок", waiting: "⏳ Очікування платежу...", tokenReady: "Токен готовий до надсилання", shareToken: "Поділіться цим токеном з отримувачем", tokenQrAlt: "QR-код токена", cashuToken: "Токен Cashu", tokenLabel: "Токен", copyToken: "Копіювати токен", tokenWarning: "Будь-хто з цим токеном може його забрати — поводьтеся з ним як із готівкою!", browser: { title: "Вбудований ecash-гаманець", appOnly: "Лише в застосунку", desc: "Cashu ecash із самостійним зберіганням, на базі Bitcoin Lightning", unlockTitle: "Розблокуйте повний гаманець у застосунку SkateSpots", unlockDesc: "Вбудований ecash-гаманець дозволяє створювати, надсилати й погашати токени Cashu прямо на споті. Він працює в нативному застосунку, де може напряму зв'язуватися з mint — браузери ізолюють такі з'єднання для вашої безпеки.", zapTipTitle: "Zap і чайові — уже працює у вашому браузері", zapTipDesc: "Надсилання sats на споти, події, тренерів і команди працює прямо тут. Просто підключіть Lightning-гаманець нижче — Nostr Wallet Connect або розширення браузера, як-от Alby. Cashu mint не потрібен." } }, escrow: { title: "Ескроу", desc: "Продавайте безпечно: увімкніть ескроу, і покупець зможе заблокувати свої sats для вас під час угоди. Ви вивільняєте їх, коли передаєте товар — якщо ні, покупець може повернути їх після узгодженого часу.", active: "Ескроу увімкнено", publish: "Увімкнути ескроу", published: "Ескроу увімкнено", publishedDesc: "Покупці тепер можуть блокувати кошти для вас під час угоди.", failed: "Не вдалося увімкнути ескроу" }, escrowSettings: { title: "Налаштування ескроу", desc: "Типові параметри для угод ескроу Cashu. Лише на цьому пристрої.", lockWindow: "Типовий період блокування", lockWindowHint: "Як довго кошти залишаються заблокованими, перш ніж покупець зможе їх повернути. Довший період безпечніший для продавця.", days: "днів", preferredMint: "Mint для ескроу", activeMint: "Активний mint", preferredMintHint: "Який mint обслуговує ескроу. Використовуйте надійний.", requireListings: "Вимагати ескроу для нових оголошень", requireListingsHint: "Попередньо вибирає «Вимагати ескроу», коли ви додаєте товар." }, privacy: { title: "Поради щодо приватності", subtitle: "Дізнайтеся, як захистити свою фінансову приватність", cashuRecommended: "CASHU (Рекомендовано)", anon: "Анонімні транзакції", blind: "Сліпі підписи приховують активність", noIp: "Без розкриття IP", trustMint: "Довіряти кошти mint", lightningAddress: "LIGHTNING ADDRESS", linked: "Можна пов'язати з особою", traceable: "Історія платежів відстежувана", ipVisible: "IP видно під час виставлення рахунку", selfCustody: "Можливе самостійне зберігання", bestPractices: "Найкращі практики", tip1Title: "Використовуйте Cashu для отримання чайових", tip1Desc: "Вбудований гаманець Cashu — найприватніший спосіб отримувати zaps", tip2Title: "Використовуйте окремий гаманець для SkateSpots", tip2Desc: "Не використовуйте свій основний ощадний гаманець — тримайте кошти застосунку окремо", tip3Title: "Розгляньте використання VPN або Tor", tip3Desc: "Приховує вашу IP-адресу під час транзакцій", tip4Title: "Уникайте Lightning-адрес, пов'язаних з особою", tip4Desc: "Використовуйте псевдонімні адреси, не пов'язані з вашим справжнім ім'ям", proTip: "Порада:", proTipDesc: "Спершу отримуйте платежі на гаманець Cashu, а потім періодично переказуйте більші суми до особистого гаманця, використовуючи VPN для переказу.", warnTitle: "Примітка про приватність", warnDesc: "Lightning-адреси потенційно можуть пов'язати вашу активність у SkateSpots з вашою справжньою особою.", betterPrivacy: "Для кращої приватності:", bullet1: "Використовуйте окремий гаманець для цього застосунку", bullet2: "Розгляньте натомість використання гаманця Cashu", bullet3: "Використовуйте VPN/Tor для транзакцій", useCashu: "Використати Cashu", understand: "Я розумію" }, mintPrivacy: { title: "Приватність mint", desc: "Використання кількох mint підвищує приватність, не даючи жодному окремому mint бачити всі ваші транзакції", distribution: "Розподіл коштів", singleWarning: "Використання одного mint означає, що цей mint бачить час і суми всіх ваших транзакцій. Розгляньте додавання більшої кількості mint для кращої приватності.", yourMints: "Ваші mint ({{count}})", default: "Типовий", addMint: "Додати mint", addMintDesc: "Додати новий Cashu mint до вашого гаманця", mintUrl: "URL mint", add: "Додати", adding: "Додавання...", orChoose: "Або оберіть зі списку", recommended: "Рекомендовані mint", allMints: "Усі mint (каталог)", searchMints: "Пошук mint…", noDirectoryMints: "Жоден mint не відповідає вашому пошуку.", directoryHint: "З каталогу спільноти MintRadar — неофіційний і може бути застарілим.", added: "Додано", soon: "Скоро", autoDistribute: "Автоматично розподіляти кошти", autoDesc: "Розподіляти отримані кошти між кількома mint", autoAria: "Автоматично розподіляти кошти (незабаром)", tip1: "Використовуйте щонайменше 2-3 різні mint для кращої приватності", tip2: "Не тримайте всі кошти в одному mint — розподіляйте їх", tip3: "Враховуйте юрисдикцію mint (різні країни = різний правовий доступ)", tip4: "Mint бачать час транзакцій, але НЕ те, кому ви платите (сліпі підписи)", future: "Майбутні функції: ротація mint і оцінка приватності — слідкуйте за оновленнями!", findMore: "Знайти більше mint на mintradar.pedani.eu", trustWarning: "Попередження про довіру:", trustWarningDesc: "Mint є кастодіальними — вони зберігають ваші кошти. Використовуйте лише ті mint, яким довіряєте. Якщо mint зникне, ваші кошти можуть бути втрачені. Розподіл коштів між кількома mint знижує ризик.", removeTitle: "Видалити mint?", removeDesc: "Ви впевнені, що хочете видалити {{name}}?", removeMint: "Видалити mint", warning: "Увага:", withdrawWarning: "У цьому mint є {{amount}} sats. Виведіть кошти перед видаленням!", invalidUrl: "Недійсний URL", invalidUrlDesc: "URL mint має починатися з https://", mintAdded: "Mint додано", mintAddedDesc: "Новий mint успішно додано", mintAddedNamed: "{{name}} успішно додано", failedAdd: "Не вдалося додати mint", failed: "Не вдалося", noMints: "Немає mint", singleMint: "Один mint", concentrated: "Сконцентровано", moderate: "Помірно", wellDistributed: "Добре розподілено", mintCoinosWebDesc: "Mint, дружній до браузера (рекомендовано для браузерів)", mintMinibitsWebDesc: "⚠ Лише нативний застосунок — недоступний із браузерів", mintMinibitsNativeDesc: "Mint SkateSpots — рекомендовано", mintCoinosDesc: "Mint, дружній до браузера", mintLnbitsDesc: "Mint спільноти на LNbits" }, nwc: { title: "Lightning-гаманець", noConnection: "Гаманець NWC", refresh: "Оновити баланс", createInvoice: "Створити рахунок", copyInvoice: "Копіювати рахунок", pasteInvoice: "Вставте Lightning-рахунок (lnbc…)", amount: "Сума: {{amount}} sats", pasteToSee: "Вставте рахунок, щоб побачити суму", pay: "Сплатити", invoiceQrAlt: "QR-код Lightning-рахунку", enterAmount: "Введіть суму в sats", readBalanceFailed: "Не вдалося прочитати баланс", readBalanceFailedDesc: "Ваш гаманець не відповів.", createInvoiceFailed: "Не вдалося створити рахунок", createInvoiceFailedDesc: "Спробуйте ще раз за мить.", paymentSent: "Платіж надіслано", paidAmount: "Сплачено {{amount}} sats.", paid: "Сплачено.", paymentRejected: "Гаманець відхилив платіж." }, qr: { title: "Сканувати QR-код", desc: "Розмістіть QR-код у полі зору камери для сканування", paste: "Вставити з буфера обміну", hint: "Скануйте токен Cashu, Lightning-рахунок або Lightning-адресу", clipboardEmpty: "Буфер обміну порожній", clipboardEmptyDesc: "У буфері обміну не знайдено тексту", pasteFailed: "Не вдалося вставити", pasteFailedDesc: "Не вдалося прочитати з буфера обміну" }, recovery: { title: "Фраза відновлення", desc: "Ці 12 слів — єдиний спосіб відновити ваш баланс ecash. Запишіть їх у правильному порядку та зберігайте офлайн — ніколи нікому їх не показуйте.", tapReveal: "Торкніться, щоб показати", noWatching: "Переконайтеся, що ніхто не дивиться", hide: "Приховати", reveal: "Показати", paperHint: "Найбезпечніше записати на папері — копіювання до буфера обміну може призвести до витоку в інші застосунки.", written: "Я записав(ла) їх", revealFirst: "Спершу покажіть слова", copiedDesc: "Фразу відновлення скопійовано — вставте її в безпечне місце, а потім очистіть буфер обміну.", copyFailed: "Не вдалося скопіювати", copyFailedDesc: "Будь ласка, натомість запишіть слова." }, guide: { quickGuide: "Швидкий посібник", fullGuide: "Посібник із гаманця (видання для скейтерів)", cashuSummary: "Приватність + зручність", mintHoldsFunds: "(mint зберігає кошти)", lightningSummary: "Контроль + безпека", youHoldKeys: "(ви тримаєте ключі)", useBoth: "Використовуйте обидва: Cashu для чайових, Lightning для заощаджень", cashuTitle: "ГАМАНЕЦЬ CASHU", cashuTagline: "Як готівка в кишені на скейтпарку", cashuBullet1: "Швидко дістати для чайових", cashuBullet2: "Не носьте тут усі свої заощадження", cashuBullet3: "Якщо mint зникне, кошти можуть бути втрачені", cashuBullet4: "Ніхто не знає, скільки у вас є (приватність!)", cashuPerfectFor: "Перекуси на сесії, zaps за кліпи, малі чайові", lightningTitle: "LIGHTNING-ГАМАНЕЦЬ", lightningTagline: "Як ваш банківський рахунок — ви все контролюєте", lightningBullet1: "Безпечно, ви контролюєте ключі", lightningBullet2: "Потрібно трохи часу на налаштування", lightningBullet3: "Повна історія транзакцій", lightningBullet4: "Краще для більших сум", lightningPerfectFor: "Купівля спорядження, заощадження, великі zaps", perfectFor: "Ідеально для:", proTips: "ПОРАДИ ПРО", tip1Title: "Використовуйте обидва гаманці", tip1Desc: "Тримайте гроші для сесій у Cashu, а заощадження — у Lightning", tip2Title: "Спробуйте різні гаманці", tip2Desc: "Експериментуйте, щоб знайти те, що підходить вам. Кожен має різні функції та компроміси", tip3Title: "Краща приватність", tip3Desc: "Використання кількох гаманців означає, що жоден застосунок не бачить усієї вашої активності", tip4Title: "Набувайте досвіду", tip4Desc: "Чим більше інструментів ви знаєте, тим більше у вас можливостей. Починайте з малого, вчіться в процесі", tldr: "Коротко:", tldrDesc: "Не існує «найкращого» гаманця — усе залежить від ваших потреб. Спробуйте обидва, користуйтеся тим, що підходить, і не тримайте всі свої sats в одному місці!" }, zap: { count: "{{count}} zaps", connectFirst: "Спершу підключіть гаманець", connectFirstDesc: "Щоб надсилати zaps (чайові в Bitcoin), потрібно підключити Lightning-гаманець.", quickSetup: "Швидке налаштування (30 секунд)", quickSetupDesc: "Підключіть наявний Lightning-гаманець через Nostr Wallet Connect (NWC). Додаткові акаунти не потрібні.", connectNwc: "Підключити гаманець через NWC", noWallet: "Немає гаманця? Дізнайтеся як", skip: "Пропустити поки що (ручний рахунок)", note: "ℹ️ Примітка:", noteDesc: "Ви все ще можете створити рахунок, не підключаючи гаманець, але для оплати доведеться скопіювати його вручну.", payWithWebln: "Сплатити через WebLN", processing: "Обробка...", openInWallet: "Відкрити в Lightning-гаманці", scanHint: "Скануйте QR-код або скопіюйте рахунок, щоб сплатити з будь-якого Lightning-гаманця.", cashuInstant: "Сплатіть миттєво з вбудованого гаманця", satsAvailable: "sats доступно", or: "АБО", customAmount: "Власна сума", addComment: "Додати коментар (необов'язково)", insufficientBanner: "⚠️ Недостатній баланс Cashu. Вам потрібно ще {{amount}} sats. Перемкніться на Lightning або поповніть гаманець Cashu.", creatingInvoice: "Створення рахунку...", zapAmount: "Zap {{amount}} sats", zapAmountCashu: "Zap {{amount}} sats через Cashu", lightningInvoice: "Lightning-рахунок", qrAlt: "QR-код Lightning-рахунку", enterAmount: "Введіть суму", enterAmountDesc: "Оберіть готовий варіант або введіть дійсну кількість sats.", cashuUnavailable: "Гаманець Cashu недоступний", cashuUnavailableDesc: "Ваш гаманець Cashu не готовий. Перемкніться на Lightning або спершу відкрийте гаманець.", insufficientCashu: "Недостатній баланс Cashu", insufficientCashuDesc: "Вам потрібно ще {{amount}} sats. Перемкніться на Lightning або поповніть.", zapSentCashu: "Zap надіслано! 🥜", zapSentCashuDesc: "Надіслано {{amount}} sats з вашого гаманця Cashu.", cashuFailed: "Платіж Cashu не вдався", cashuFailedDesc: "Не вдалося сплатити з вашого гаманця Cashu.", invoiceCopied: "Рахунок скопійовано", invoiceCopiedDesc: "Lightning-рахунок скопійовано до буфера обміну", defaultComment: "Zapped у SkateSpots! 🛹", titleConnect: "Підключити гаманець", titlePayment: "Платіж Lightning", titleZap: "Надіслати Zap", descConnect: "Підключіть Lightning-гаманець, щоб надсилати zaps", descPayment: "Сплатіть через мережу Bitcoin Lightning", descZap: "Zaps — це невеликі платежі в Bitcoin, які підтримують творця цього вмісту. Якщо вам сподобалося, подумайте про надсилання zap!", descZapShort: "Zaps — це невеликі платежі в Bitcoin, які підтримують творців. Подумайте про надсилання zap!" }, zapCrew: { title: "Zap для команди", desc: "Розділіть zap порівну між {{count}} учасниками команди з Lightning-адресою.", noMembers: "Зараз немає інших учасників команди для zap.", totalAmount: "Загальна сума", customTotal: "Власна загальна сума", each: "sats кожному", rounded: "(округлено)", noWallet: "Гаманець не підключено — ви отримаєте рахунок для кожного учасника, щоб сплатити вручну. Підключіть гаманець для розподілу одним дотиком.", zapAcross: "Zap {{amount}} sats між {{count}}", sentTo: "⚡ Надіслано {{done}}/{{total}}", none: "Автоматичні платежі не виконано", copyPending: "Скопіюйте всі несплачені рахунки, щоб завершити оплату вручну.", thanks: "Дякуємо за підтримку команди!", payingCrew: "Оплата команді…", defaultComment: "Zapped для команди {{crew}}! 🤘", sent: "Надіслано", paying: "Оплата", resolving: "Визначення", skipped: "Пропущено", failed: "Не вдалося", waiting: "Очікування", copyInvoice: "Копіювати рахунок", invoiceCopied: "Рахунок скопійовано", invoiceCopiedDesc: "Вставте його в будь-який Lightning-гаманець" }, zapBadges: { title: "Значки Zap", zaps: "zaps", satsSent: "sats надіслано", rank: "ранг", footnote: "На основі zaps за останні 30 днів.", first: "Перший Zap", firstHint: "Надішліть свій перший zap", regular: "Постійний", regularHint: "Надішліть 10 zaps", generous: "Щедрий", generousHint: "Надішліть 10 000 sats", patron: "Патрон", patronHint: "Надішліть 100 000 sats", top10: "Топ-10", top10Hint: "Увійдіть до топ-10 підтримувачів" }, trust: { unavailable: "Оцінка довіри недоступна", yourContent: "Це ваш вміст", following: "Ви стежите за цим користувачем", friendOfFriend: "Друг друга (2 кроки)", nip05: "Користувач, підтверджений NIP-05", unknown: "Невідомий користувач", help: "Оцінки довіри допомагають визначити надійних учасників у спільноті скейтбордингу." }, share: { title: "Поділитися профілем", desc: "Наведіть камеру телефона на код, щоб відкрити профіль {{name}}.", qrAlt: "QR-код профілю", copyLink: "Копіювати посилання", copyFailed: "Не вдалося скопіювати", copyFailedDesc: "Не вдалося скопіювати посилання.", shareEllipsis: "Поділитися…" }, addToCollection: { title: "Зберегти в колекцію", desc: "Зберегти «{{spot}}» в одну з ваших колекцій", loginRequired: "Будь ласка, увійдіть, щоб зберігати споти в колекції", noCollections: "У вас ще немає жодної колекції", createFirst: "Створіть свою першу колекцію нижче!", spotCount: "{{count}} спотів", alreadySavedTag: "Уже збережено", alreadySaved: "Уже збережено", alreadySavedDesc: "«{{spot}}» вже є в «{{collection}}»", saved: "Спот збережено!", savedDesc: "Додано «{{spot}}» до «{{collection}}»", saveFailed: "Не вдалося зберегти", somethingWrong: "Щось пішло не так", created: "Колекцію створено!", createdDesc: "Додано «{{spot}}» до вашої нової колекції «{{collection}}»", createFailed: "Не вдалося створити колекцію", name: "Назва колекції", descriptionOptional: "Опис (необов'язково)", creating: "Створення...", createAndSave: "Створити й зберегти", createNew: "Створити нову колекцію" }, collection: { back: "Назад до колекцій", created: "Створено {{date}}", deleteTitle: "Видалити колекцію?", deleteDesc: "Це назавжди видалить «{{title}}». Самі споти не постраждають.", deleting: "Видалення...", deleteFailed: "Не вдалося видалити колекцію", deleted: "Колекцію видалено", deletedDesc: "«{{title}}» видалено", empty: "У цій колекції немає спотів", emptyOwner: "Додавайте споти до колекції, натискаючи «Зберегти в колекцію» на будь-якому споті", emptyOther: "Ця колекція порожня", browseSpots: "Переглянути споти", linkCopied: "Посилання скопійовано!", linkCopiedDesc: "Посилання на колекцію скопійовано до буфера обміну", map: "Карта колекції", removeFailed: "Не вдалося видалити спот", shareText: "Погляньте на цю колекцію спотів: {{title}}", spotRemoved: "Спот видалено", spotRemovedDesc: "«{{title}}» видалено з цієї колекції" }, mints: { title: "Mint", subtitle: "Перегляньте Cashu mint та їхній стан. Операції гаманця Cashu виконуються в застосунку SkateSpots.", searchPlaceholder: "Пошук mint за назвою або URL…", onlineOnly: "Лише онлайн", count: "{{filtered}} з {{total}} mint", directoryError: "Не вдалося завантажити каталог mint.", directoryHint: "Каталог веде спільнота, і він має обмеження частоти — може бути тимчасово недоступним.", goToWallet: "До гаманця", appOnly: "Додавання mint відбувається в застосунку SkateSpots (Cashu працює лише в застосунку).", noMatch: "Жоден mint не відповідає «{{query}}».", footer: "Дані про стан із проєкту спільноти MintRadar — неофіційні й можуть бути застарілими. Завжди переглядайте умови mint, перш ніж довіряти йому кошти.", archived: "Архівовано", degraded: "Погіршено", offline: "Офлайн", online: "Онлайн", terms: "Умови", reliability: "надійність", add: "Додати", addToWallet: "Додати до гаманця", copyUrl: "Копіювати URL", openMint: "Відкрити mint", inWallet: "У вашому гаманці", addedBadge: "Додано", urlCopied: "URL mint скопійовано", added: "Mint додано", addedDesc: "{{host}} тепер у вашому гаманці.", couldNotAdd: "Не вдалося додати mint", communityRating: "Оцінка спільноти", reliabilityLabel: "Надійність", uptime: "Час роботи 24 год / 7 дн", location: "Розташування", latency: "Затримка", nuts: "Підтримувані NUT", units: "Одиниці", version: "Версія", ratedBy: "Оцінено {{rating}}/5 користувачами ({{count}}) на MintRadar.", noRating: "Поки немає оцінки спільноти на MintRadar.", reviewsNote1: "Текстові відгуки не є частиною каталогу —", openMintRadar: "відкрити MintRadar", reviewsNote2: "щоб прочитати або залишити відгук.", liveness: "Аудит активності: перевірено {{mints}} mint і {{melts}} melts", livenessErrors: " · {{errors}}/{{total}} недавніх помилок", whatsAMint: "Що таке mint?", whatsAMintDesc: "Cashu mint випускає та погашає ecash у вашому гаманці. Він зберігає Bitcoin, що забезпечує ваші токени — тож mint, який ви самі не запускаєте, доводиться довіряти.", mintWarning: "Mint можуть виходити з мережі, змінювати умови або зникати разом із коштами. Тримайте лише невеликі баланси, якщо не довіряєте оператору.", healthDisclaimer: "Дані про стан ведуть спільнотою (MintRadar) — неофіційні й можливо застарілі." }, appShop: { title: "Крамниця застосунку", subtitle: "Мерч SkateSpots для тих, хто тримає сцену в русі.", comingSoon: "Незабаром", wearThe: "Носіть", scene: "Сцену", heroDesc1: "Мерч для тих, хто тримає цю справу в русі — продається", locally: "локально, на замовлення", heroDesc2: ". Ви пишете мені, ми узгоджуємо деталі, і ви платите в", heroDesc3: "— Lightning або Cashu — коли забираєте. Без карток, без акаунтів, без робота-каси, без посередника, що знімає відсоток.", requestItem: "Замовити товар", dmHint: "Відкриває приватне зашифроване повідомлення зі мною.", lightning: "Lightning", cashu: "Cashu", localHandover: "Локальна передача", inTheWorks: "У розробці", notForSale: "ще не продається", soon: "скоро", tees: "Футболки та худі", decks: "Деки", shopTools: "Інструменти магазину", stickerPacks: "Набори стікерів", stickerPacksDesc: "Набори вже скоро. Дизайнів немає — роздрукуйте ці два прямо зараз, безкоштовно.", sticker: "Стікер", stickerTip: "Чорний вирізаний. Друкуйте на стікерному папері, вирізайте по чорному краю.", poster: "Постер", posterTip: "Друкується на A3; зменште до A4 (50%) — і він усе одно добре сканується.", printableAlt: "SkateSpots {{title}} — для друку", print: "Друкувати", printNote1: "Друкуйте в", actualSize: "100% / «Фактичний розмір»", printNote2: "щоб розмір був точним, а QR залишався чітким — він веде на skate-spots.org. Векторні файли, тож масштабуються без розмиття.", howBuying: "Як працює купівля", dmNotCart: "це повідомлення, а не кошик", step1Title: "Напишіть мені", step1Desc: "Надішліть повідомлення з тим, що хочете — товар, розмір, колір, будь-що.", step2Title: "Ми все узгоджуємо", step2Desc: "Ціна в sats, а також де й коли зустрітися. Це розмова, а не оформлення замовлення.", step3Title: "Сплатіть у sats", step3Desc: "Lightning або Cashu під час передачі — і товар ваш. Без доставки, без черг." }, newsletter: { newIssue: "Новий випуск", composerTitle: "Опублікувати випуск розсилки", composerDesc: "Публікується як стаття NIP-23 (kind 30023) на релеї спільноти. Підписники отримують її у своєму сповіщенні. Тіло підтримує Markdown.", fieldTitle: "Заголовок", identifier: "Ідентифікатор (slug)", leaveBlank: "залиште порожнім для автогенерації", reusingSlug: "Повторне використання наявного slug редагує той випуск, а не створює новий.", summary: "Короткий опис", optional: "необов'язково", coverImage: "URL обкладинки", bodyMarkdown: "Тіло (Markdown)", characters: "{{count}} символів", publishIssue: "Опублікувати випуск", issuePublished: "Випуск опубліковано! 🛹", issuePublishedDesc: "Підписники побачать його у своєму сповіщенні.", publishFailed: "Не вдалося опублікувати", couldNotReachRelay: "Не вдалося зв'язатися з жодним релеєм — перевірте з'єднання та спробуйте ще раз.", tryAgain: "Будь ласка, спробуйте ще раз.", publishedToNostr: "Опубліковано в Nostr", publishedToast: "Опубліковано!", postedToNostr: "Дроп {{number}} опубліковано в Nostr.", postToNostr: "Опублікувати в Nostr", previewLabel: "Попередній перегляд", editFirst: "Спершу відредагувати", previewNoteDesc: "Так нотатка виглядатиме в більшості клієнтів Nostr. Форматування залежить від клієнта.", editNoteDesc: "Відредагуйте текст нотатки нижче. Зміни стосуються лише цієї публікації — вихідний файл залишається незмінним.", dropNumber: "Дроп {{number}}", publish: "Опублікувати", publishing: "Публікація...", dropIsOut: "Дроп {{number}} вийшов", daysAgo: "{{count}} дн. тому", dismiss: "Закрити", itsMonday: "Це понеділок", mondayDesc: "Час випускати щотижневу розсилку. Один клік — і AI пише її з git-логу.", writeDrop: "Написати дроп {{number}}", dismissReminder: "Закрити нагадування", loginPrompt: "Увійдіть через Nostr, щоб отримувати нові дропи у своїй пошті.", subscribedToast: "Ви підписані! 🛹", subscribedToastDesc: "Нові дропи з'являтимуться у вашому сповіщенні в розділі «Новини».", unsubscribed: "Відписалися", unsubscribedDesc: "Ви все ще можете будь-коли прочитати кожен випуск тут.", checking: "Перевірка…", subscribed: "Підписані", unsubscribe: "Відписатися", subscribeCta: "Підписатися на розсилку", archiveSynced: "Архів синхронізовано з Nostr", missingCount: "{{count}} випусків архіву ще не в Nostr", backfillDesc: "Опублікуйте {{list}} як статті NIP-23, щоб підписники та читачі довгих форматів бачили повний архів. Сторінка зберігає свій насичений макет незалежно від цього.", backfill: "Заповнити {{count}} у Nostr", publishing2: "Публікація…", publishingLabel: "Публікація…", backfilled: "Заповнено {{count}} випусків 🛹", backfilledDesc: "Архів тепер живе в Nostr для підписників і читачів.", partialBackfill: "Опубліковано {{published}}, {{failed}} не вдалося", retryFinish: "Повторіть, щоб завершити: {{list}}.", notLoggedIn: "Не увійшли", allIssues: "Усі випуски", brand: "Розсилка SkateSpots", digTheDrop: "Сподобався дроп? Zapp його — і не пропустите наступний.", sectionStats: "Спільнота в цифрах", sectionWhatsNew: "Що нового", sectionSpotOfWeek: "Спот тижня", sectionCommunity: "Спільнота", sectionSupport: "Підтримати проєкт", sectionLatestDrops: "Останні дропи · У прямому ефірі з Nostr", mappedBy: "Нанесено на карту", viewOnMap: "Переглянути на карті", noSpotPicked: "Цього тижня спот не обрано. Додайте свій — і він може потрапити до наступного дропу.", browseMap: "Переглянути карту", spotMap: "Карта спотів", statsBadge: "Статистика", supportDesc: "100% відкритий код, фінансується спільнотою, без реклами, без інвесторів. Якщо це корисно — zapp або підтримайте на Angor.", readFull: "Читати повний випуск", joinSkaters: "Долучайтеся до {{count}} скейтерів, які отримують дропи", weeklyDrops: "Щотижневі дропи", tagline: "Щотижнева розсилка · випускаємо, коли хочемо", freeNote: "Безкоштовно. На базі Nostr — ваша підписка живе на ваших ключах і супроводжує вас на всіх пристроях. Нові дропи з'являються у вашому сповіщенні.", live: "У прямому ефірі", builtOn: "Побудовано на", openSource: "Відкритий код", supportUs: "Підтримайте нас", freeToSkate: "Ви вільні кататися на скейті" }, stats: { subtitle: "Живі метрики, отримані безпосередньо з мережі Nostr. Прозорі, децентралізовані, перевіряються будь-ким.", dataSource: "Джерело даних:", updated: "оновлено {{age}}", refresh: "Оновити", partial: "Не вдалося зв'язатися з кожним релеєм — ці числа можуть бути неповними.", error: "Зараз не вдалося зв'язатися з релеєм. Статистика завантажиться, коли з'єднання відновиться.", atAGlance: "Спільнота одним поглядом", skateSpots: "Скейт-споти", listedShops: "Магазини в списку", events: "Події", mappers: "Картографи", uniqueContributors: "унікальних учасників", labHeader: "The Lab · Творці та послуги", total: "усього {{count}}", coaches: "Тренери", filmers: "Оператори", editors: "Монтажери", photographers: "Фотографи", builders: "Будівельники", artists: "Художники", graffiti: "Графіті", tattoo: "Тату", trainers: "Інструктори", musicians: "Музиканти", judges: "Судді", organizers: "Організатори", barbers: "Барбери", designers: "Дизайнери", showFewer: "Показати менше", showAllCrafts: "Показати всі 15 напрямів", community: "Спільнота", tours: "Тури", crews: "Команди", marketplace: "Маркетплейс", liveListings: "Активні оголошення", tradesRecorded: "Зафіксовані угоди", satsTraded: "Sats в угодах", zapsToMappers: "Zaps для картографів", tradesNote1: "взаємних угод між", tradesNote2: "людьми. Sats вказують самі учасники угод — застосунок не може спостерігати платіж поза застосунком — тож у заголовку враховано лише", mutual: "взаємні", tradesNote3: "угоди з обмеженням на пару; необроблена заявка становить", tradesNote4: "sats. «Zaps для картографів» враховує лише чеки, адресовані нашим найкращим учасникам — це", not: "не", tradesNote5: "глобальний обсяг zaps.", byRegion: "Споти та магазини за регіонами", resolving: "Визначення {{count}} локацій без тегів за їхніми координатами… одноразово, потім кешується на цьому пристрої.", topCountries: "Топ країн", topCities: "Топ міст", other: "Інші", otherCountriesTitle: "Країни за межами топ-6", otherCitiesTitle: "Міста за межами топ-6", uncategorised: "Без категорії", uncategorisedTitle: "Без тегу міста/країни", regionNote1: "Підраховує", spotsAndShops: "споти й магазини", regionNote2: ", а не скейтерів — за власним тегом міста/країни кожного, або визначено з координат його мітки, якщо тегу немає (кешується на вашому пристрої; країни групуються за кодом ISO, якщо він є), лише релей спільноти, з виключенням вмісту, прихованого модерацією.", ofTotal: "{{count}} з {{total}}", regionNote3: "локацій не мають тегу місцеположення і показуються як «Без категорії».", growth: "Зростання з часом", chartCumulativeTitle: "Нанесено спотів (накопичувально)", chartCumulativeDesc: "Загальна кількість спотів, доданих на карту з часом", chartMonthlyTitle: "Місячна активність", chartMonthlyDesc: "Новий вміст, опублікований щомісяця", chartMappersTitle: "Активні картографи / місяць", chartMappersDesc: "Унікальні учасники, що публікують щомісяця", chartMixTitle: "Суміш вмісту", chartMixDesc: "Розподіл за типом вмісту (за весь час)", noData: "Поки немає даних", topMappers: "Топ картографів", mostSpots: "— найбільше доданих спотів", noMapperData: "Поки немає даних про картографів", topShops: "Топ магазинів", mostShops: "— найбільше доданих магазинів", shopCount: "{{count}} магазинів", noShopData: "Поки немає даних про магазини", supporters: "Підтримувачі спільноти", fundedTitle: "Фінансується спільнотою", fundedDesc1: "Децентралізоване краудфандингове фінансування Bitcoin через Angor.", fundedDesc2: "Без реклами, без інвесторів, без продажу даних.", backAngor: "Підтримайте нас на Angor", communityLink: "Спільнота →", footer1: "Усі дані отримуються в реальному часі з", footer2: "— публічного релею Nostr.", footer3: "Кожна подія підписана її творцем і криптографічно перевіряється.", footer4: "Жодні числа не можна підробити.", spots: "Споти", shops: "Магазини", lab: "Lab", thisMonth: "+{{count}} цього місяця", fromActive: "{{count}} з активних акаунтів", viewAll: "Переглянути все", spotCount: "{{count}} спотів" }, leaderboard: { mapEarn: "Картографуй і заробляй", helpMap: "ДОПОМОЖІТЬ НАНЕСТИ СВІТ НА КАРТУ", intro: "Додавайте споти й магазини, отримуйте zaps від вдячних скейтерів. Найкращі учасники можуть отримати бонусні винагороди!", howItWorks: "Як це працює", step1Title: "1. Нанеси на карту", step1Desc: "Додавайте споти й магазини з фото та деталями", step2Title: "2. Отримуй zaps", step2Desc: "Скейтери, яким ваші споти стануть у пригоді, надішлють вам чайові", step3Title: "3. Бонусні винагороди", step3Desc: "Найкращі картографи можуть отримати бонусні винагороди з нашого фонду", proTips: "💡 Поради для більшої кількості zaps:", tipPhotos: "Додавайте 3+ фото", tipDescriptions: "Пишіть детальні описи", tipLocation: "Точне розташування", mapShop: "Нанести магазин", mapShopDesc: "Скейт-шопи, магазини дошок", mapSpot: "Нанести спот", mapSpotDesc: "Парки, вуличні споти, DIY", shops: "Магазини", spotsLower: "спотів", shopsLower: "магазинів", contributions: "внесків", yourRanking: "Ваш рейтинг", spotsShops: "{{spots}} спотів • {{shops}} магазинів", totalLower: "усього", overall: "Загалом", noContributions: "Ще немає внесків. Будьте першим!", addFirstSpot: "Додати перший спот", noShops: "Ще немає нанесених магазинів", addFirstShop: "Додати перший магазин", noSpots: "Ще немає нанесених спотів", poweredBy: "Працює завдяки zaps спільноти", poweredByDesc: "Коли спот став у пригоді, zapp картографу! Це найкращий спосіб подякувати й заохотити більше внесків.", you: "Ви", zapTitle: "Рейтинги Zap", zapSubtitle: "Споти, що отримують найбільше любові — і скейтери, які її дарують.", thisWeek: "Цього тижня", thisMonth: "Цього місяця", allTime: "За весь час", topZappedSpots: "Найбільш zapped споти", noZaps: "За цей період ще немає zaps. Будьте першим — натисніть ⚡ на споті, який любите.", topSupporters: "Найкращі підтримувачі", noZapsSent: "За цей період ще не надіслано zaps.", fromTop10: "⚡ {{amount}} sats від топ-10", supporter: "Підтримувач", skateShop: "Скейт-шоп", skateSpot: "Скейт-спот" }, supporters: { our: "НАША", community: "СПІЛЬНОТА", heroDesc: "SkateSpots створено спільнотою і для спільноти. Підтримувачі, співучасники, партнери й друзі, які тримають це вільним і децентралізованим.", grantsSection: "Грантодавці біткоїна", grantsSectionDesc: "Для організацій, які видають гранти проєктам біткоїна з відкритим кодом.", grantsTitle: "Відкриті до спонсорства · Грантодавці біткоїна", grantsDisclaimer: "Хочете підтримати цей проєкт? Заповніть форму. Не для того, щоб KYC пройшли ми — а для того, щоб його пройшли ВИ.", grantsDisclaimerDesc: "Цей канал лише для грантодавців, які проводять KYC/KYB своїм отримувачам. Якщо ви скейтер і просто хочете підтримати проєкт, скористайтеся шляхами Lightning, Silent Payments або Angor вище — ваш паспорт нікому не потрібен.", grantsOrg: "Організація", grantsContact: "Контакт (npub, ел. пошта або нікнейм)", grantsWebsite: "Сайт", grantsProgram: "Грантова програма / раунд", grantsSize: "Розмір гранту", grantsKyc: "Процедура KYC / KYB", grantsFund: "Що ви хочете профінансувати?", grantsAck: "Підтверджую, що ми грантодавець, який проводить KYC/KYB своїм отримувачам.", grantsSend: "Почати розмову про грант", grantsNoKycTitle: "Без KYC для SkateSpots", grantsNoKycDesc: "Ми ніколи не просимо ні ваш документ, ні наш. Канал KYC/KYB — для ваших отримувачів.", grantsNoTrackingTitle: "Без відстеження", grantsNoTrackingDesc: "Ні аналітики, ні CRM, ні розсилок. Ця сторінка нічого не зберігає.", grantsPrivateTitle: "Приватне повідомлення", grantsPrivateDesc: "Відкриває зашифрований діалог NIP-17 з власником.", grantsEthos: "Ми приймаємо лише гранти, які зберігають SkateSpots відкритим, самостійно розміщеним і без аналітики. Жодних умов, що закривають проєкт.", grantsNote: "Відкриває приватне повідомлення власнику SkateSpots. На цій сторінці нічого не зберігається.", backAngor: "Підтримайте нас на Angor", backers: "Підтримувачі", backersDesc: "Скейтери, які підтримали SkateSpots — фінансування on-chain через Angor і Lightning zaps для проєкту.", sourceAngor: "Angor", supportersTotals: "{{count}} підтримувачів · {{angor}} sats через Angor · {{zap}} sats у zaps", quietNote: "А також усі, хто підтримав тихо — дякуємо. ❤️", silentTitle: "Приватно on-chain (silent payments)", silentDesc: "Одне ім'я, свіжа адреса для кожного платежу — on-chain через silent payments або Lightning з того самого запису. Нічого не використовувати повторно, нічого не пов'язати.", silentCopyName: "Копіювати ім'я", silentCopied: "Скопійовано", silentWallets: "Потрібен гаманець із підтримкою payment names / silent payments: Sparrow, Cake, Dana, Phoenix, BlueWallet, Wasabi, Nunchuk або BitBox02.", wayLightningTitle: "Миттєво й публічно", wayLightningDesc: "Zapp SkateSpots або сплатіть тихо. Працює без входу.", waySilentTitle: "Приватно on-chain", waySilentDesc: "Ім'я для silent payments — нова адреса для кожного платежу.", wayAngorTitle: "Фінансуйте розробку", wayAngorDesc: "Angor — поетапне вивільнення, повернення для сум понад 100k sats.", donateTitle: "Підтримайте SkateSpots", donateDesc: "Три способи, три причини — оберіть той, що підходить. Кожен sat робить карту вільною, без реклами та з відкритим кодом.", donatePageLink: "Відкрити просту сторінку донатів", updatedAt: "Оновлено {{when}}", tiersNote: "Рівні: Підтримувач до 100k sats · Патрон 100k–1M · Легенда 1M+", tierEmpty: "Поки нікого — будьте першим.", joinSupporters: "Долучайтеся до {{count}} підтримувачів", showAll: "Показати всі {{count}}", showLess: "Показати менше", impactSeeStats: "Побачити повну картину →", impactAsOf: "у реальному часі з релеїв спільноти", anonymousBacker: "Анонімний підтримувач", beFirstBacker: "Поки немає публічних підтримувачів — будьте першим.", backersTotal: "{{count}} підтримувачів · зібрано {{amount}} sats", verifiedOnChain: "Перевірено on-chain", supportedBy: "Підтримано {{count}}", tierSupporter: "Підтримувач", tierPatron: "Патрон", tierLegend: "Легенда", topZappers: "Zapped SkateSpots", topZappersDesc: "Скейтери, які надіслали публічний zap безпосередньо проєкту. Тихі платежі не внесено до списку.", paysFor: "На що витрачається ваша підтримка", paysForDesc: "Куди йде кожен sat — без зарплат, без офісів, без реклами.", payRelay: "Хостинг релею", payDomain: "Домен і TLS", payAi: "Вузол AI / ContextVM", payDev: "Час на розробку", payOps: "Операційна діяльність", payMarketing: "Маркетинг", payRelayDesc: "Тримає карту онлайн і стійкою.", payDomainDesc: "Ім'я, сертифікат, захищене з'єднання.", payAiDesc: "Sasquatch, провідник спільноти.", payDevDesc: "Розробка й виправлення SkateSpots.", payOpsDesc: "Непомітна робота, що тримає все в роботі.", payMarketingDesc: "Охоплення нових локальних сцен і скейт-шопів.", impact: "Вплив на сьогодні", impactDesc: "Що збудувала спільнота — за фінансування скейтерів.", impactSpots: "Споти", impactCrews: "Команди", impactEvents: "Події", impactLab: "Фахівці Lab", impactShops: "Магазини", impactMappers: "Картографи", support: "Підтримка", supportDesc: "Фінансуйте SkateSpots на Angor — децентралізований краудфандинг Bitcoin on-chain. Без посередників, без KYC.", collaborators: "Співучасники", collaboratorsDesc: "Люди, які активно розбудовують SkateSpots — розробники, дизайнери, оператори релеїв.", partners: "Партнери", partnersDesc: "Організації та проєкти, з якими ми тісно співпрацюємо.", friends: "Друзі", friendsDesc: "Люди, з якими ми на одній хвилі.", backTitle: "Підтримайте проєкт на Angor", backDesc: "Angor — це децентралізоване фінансування Bitcoin on-chain на базі Nostr — ваші кошти залишаються під вашим контролем, вивільняються поетапно, і жоден кастодіан не тримає банк. Внески до 100 000 sats працюють як донат (без процедури повернення); більші суми є інвестиціями, чиї невитрачені кошти можна повернути. Кожен sat іде на розробку, хостинг релеїв і збереження SkateSpots безкоштовним для кожного скейтера на Землі.", donateNote: "Надаєте перевагу простому донату? ⚡ Zapp нижче — нічого повертати, нічого відновлювати.", openAngor: "Відкрити Angor", orZap: "або ⚡ zapp будь-який спот, команду чи творця прямо в застосунку", wantCollaborate: "Хочете співпрацювати?", wantCollaborateDesc: "Розробники, дизайнери, скейтери з навичками — зв'яжіться з нами.", viewNostrHub: "Переглянути на NostrHub", wantPartner: "Хочете стати партнером SkateSpots? Зв'яжіться в Nostr.", comingSoon: "Незабаром", wantListed: "Хочете потрапити до списку тут?", wantListedDesc: "Надішліть логотип (PNG/WebP, прозорий фон, мінімум 200×200px) і ваш URL у приватному повідомленні в Nostr — лише якщо ви на тій самій хвилі.", whyTitle1: "Чому нам потрібна", whyTitle2: "підтримка", whyDesc: "SkateSpots на 100% безкоштовний, з відкритим кодом і побудований на Nostr — децентралізованому протоколі без центрального сервера, який можна вимкнути. Без реклами, без продажу даних, без інвесторів. Кожен sat іде безпосередньо на розробку, хостинг релеїв і збереження цього безкоштовним для кожного скейтера на Землі.", why1Title: "Нативний для Nostr", why1Desc: "Без центрального сервера. Ваші дані живуть на обраних вами релеях.", why2Title: "Працює на Bitcoin", why2Desc: "Заробляйте sats за нанесення спотів. Витрачайте їх у місцевих магазинах.", why3Title: "Безкоштовно назавжди", why3Desc: "Відкритий код, без платних стін, без відстеження, без фінансування від венчурних фондів.", thankYou: "Дякуємо. Кожен sat тримає споти на карті. 🛹⚡", license: "Ліцензія", faq: "FAQ" }, admin: { confirmed: "Підтверджено", title: "Черга перевірки", subtitle: "Споти, магазини, події, тури та спорядження, що спрацьовують на сигнали сміття. «Приховати» й «Підтвердити» — м'які, оборотні позначки; скарги мають пріоритет. Нічого не видаляється.", tabReports: "Скарги", tabSpots: "Споти", tabShops: "Магазини", tabEvents: "Події", tabTours: "Тури", tabGear: "Спорядження", tabCrews: "Команди", tabLab: "Lab", tabClaims: "Заявки", nothingToReview: "Нічого перевіряти — нічого такого не спрацьовує на сигнали сміття.", hideActioned: "Приховати оброблені", showActioned: "Показати оброблені ({{count}})", undoAll: "Скасувати всі {{count}}", undoAllTitle: "Скасувати всі вердикти на цій вкладці?", undoAllDesc: "Це повертає кожен елемент до нейтрального стану — не прихований, не підтверджений. Публікується одна публічна позначка на елемент, тож з Amber ви отримаєте {{count}} екранів схвалення.", undoCount: "Скасувати {{count}}", undo: "Скасувати", confirm: "Підтвердити", hide: "Приховати", hideIt: "Приховати його", hideForEveryone: "Приховати це для всіх?", hideForEveryoneDesc: "Це видаляє елемент з огляду й пошуку для кожного користувача SkateSpots. Це публічна, оборотна позначка — ви можете скасувати її з цієї черги.", hidden: "Приховано", hiddenDesc: "Видалено із застосунку через публічну позначку. Оборотно.", couldNotHide: "Не вдалося приховати", notASpot: "Не скейт-спот", lookAtIt: "Поглянути" }, profile: { nip05Verified: "Підтверджено NIP-05", nip05NotVerified: "NIP-05 не підтверджено для цього ключа", message: "Повідомлення", eventsHosted: "Проведені події", openToSponsorships: "Відкритий до спонсорства", forSponsors: "Для спонсорів і колаборацій", sponsorPitch: "Спонсорство, колаборація, фото/відео чи подія? Почніть розмову.", startCollab: "Почати чат про колаборацію", viewRiderCard: "Переглянути картку райдера", collabMessage: "Привіт, {{name}}! Хочу обговорити спонсорство або колаборацію.", followers: "Підписники", followersHint: "Списки підписників за даними релеїв — це не перевірена аналітика.", following: "Підписки", follow: "Підписатися", unfollow: "Відписатися", zapsReceived: "отримано zaps", memberSince: "Учасник з", badges: "Значки", sponsorsSupport: "Спонсори й підтримка", skater: "Скейтер", stance: "Стійка", skating: "Катання", homeSpot: "Домашній спот", basedIn: "Засновано в", addSkateDetails: "Додайте свої дані про катання", addSkateDetailsDesc: "Вкажіть свою стійку, стилі та рівень, щоб з'явитися в каталозі скейтерів.", spotsAdded: "Додано спотів", shopsAdded: "Додано магазинів", noSpots: "Ви ще не додали жодного споту", noSpotsDesc: "Нанесіть свій місцевий спот на карту →", stash: "Stash", gear: "Спорядження", crews: "Команди", info: "Інформація", lightning: "Lightning", silentPayment: "Silent Payment", coordinator: "Координатор", coordinatorAdded: "Координатора додано", add: "Додати", messagePrivately: "Написати приватно", founder: "Засновник", member: "Учасник", supportSkater: "Підтримайте цього скейтера", supportSkaterDesc: "Надішліть чайові, щоб подякувати за внесок" }, index: { joinCommunity: "Долучайтеся до спільноти, щоб додавати споти, створювати події та більше", topZapped: "НАЙБІЛЬШ ZAPPED", topZappedDesc: "Найбільш підтримувані споти цього місяця", leaderboard: "Рейтинг", newHere: "УПЕРШЕ ТУТ?", newHereDesc: "Створіть безкоштовний акаунт, щоб додавати споти, долучатися до подій, спілкуватися зі скейтерами та стати частиною спільноти. Електронна пошта не потрібна.", followFounder: "Стежте за засновником", followFounderDesc: "Утримуйте аватар 3 секунди, щоб стежити й бути в курсі нових функцій і подій!", createAccount: "Створити акаунт", accountWorks: "Ваш акаунт працює в усіх застосунках мережі", footerTagline: "Відкритий код • Належить спільноті • Без реклами" }, stash: { title: "Мій Stash", loginDesc: "Ваш приватний інвентар спорядження. Відстежуйте, що маєте, встановлюйте ціни та вибірково діліться з торговцями.", encrypted: "Зашифровано", syncsEverywhere: "Синхронізується всюди", p2pTrading: "P2P-торгівля", encryptionRequired: "Потрібне шифрування", encryptionRequiredDesc: "Ваш Stash зашифровано для приватності. Будь ласка, використовуйте підписувач із підтримкою шифрування NIP-44 (як-от Alby, nos2x або Amber).", learnSigners: "Дізнатися про підписувачі", select: "Вибрати", stash: "Stash", wishlist: "Список бажань", allCategories: "Усі категорії", sortNewest: "Найновіші", sortValue: "Вартість", sortCondition: "Стан", sortAz: "A–Z", friendsOnly: "Лише друзі", addToWishlist: "Додати до списку бажань", addItemToStash: "Додати товар до Stash", addItem: "Додати товар", editItem: "Редагувати товар", publicStash: "Публічний Stash", listView: "Список", gridView: "Сітка", uploading: "Завантаження...", addPhotos: "Додати фото", wishlistReqPlaceholder: "Будь-які конкретні вимоги...", itemDescPlaceholder: "Опишіть товар, будь-які пошкодження...", itemsCount: "{{count}} товар(ів)", wishlistEmpty: "Список бажань порожній", wishlistEmptyDesc: "Додайте спорядження, яке шукаєте — ми зіставимо вас зі Stash ваших друзів.", stashEmpty: "Ваш Stash порожній", stashEmptyDesc: "Почніть відстежувати своє спорядження. Деки, траки, кросівки — додайте один раз, майте доступ усюди через Nostr.", noMatch: "Жоден товар не відповідає", noMatchDesc: "Спробуйте змінити фільтри.", backupTransfer: "Резервне копіювання й перенесення", backupDesc: "Ваш Stash зашифровано в Nostr. Тримайте копію під своїм контролем — мертвий релей чи новий акаунт не втратить ваш список спорядження.", exportTitle: "Зашифрована резервна копія", exportDialogDesc: "Збережіть {{count}} товар(ів) у файл. Зашифруйте його, щоб витік файлу не був витоком.", modePassword: "Пароль", modeKey: "Мій ключ", password: "Пароль", confirmPassword: "Підтвердьте пароль", passwordHint: "Використовуйте щонайменше 8 символів. Відновлення немає — не забудьте його.", keyModeHint: "Зашифровано вашим ключем Nostr. Лише цей ключ може його відкрити — нічого не потрібно запам'ятовувати.", exportPlaintext: "Експортувати без шифрування", pwTooShort: "Використовуйте щонайменше 8 символів.", pwMismatch: "Паролі не збігаються.", exportFailed: "Не вдалося створити резервну копію.", unlockTitle: "Розблокувати резервну копію", unlockDesc: "Ця резервна копія захищена паролем.", unlock: "Розблокувати", unlockFailed: "Не вдалося розблокувати резервну копію.", show: "Показати", hide: "Приховати", strength: "Надійність пароля", strengthWeak: "Слабкий", strengthFair: "Прийнятний", strengthGood: "Добрий", strengthStrong: "Надійний", filenameWillSave: "Буде збережено як {{name}}", export: "Експортувати", import: "Імпортувати", exported: "Stash експортовано", exportedDesc: "{{count}} товарів збережено у файл.", noItemsInFile: "У цьому файлі не знайдено товарів.", noValidItems: "У цьому файлі не знайдено дійсних товарів.", imported: "Імпортовано {{count}} товарів", importSkipped: "{{count}} пропущено (уже у вашому Stash).", importAdded: "Додано до вашого Stash.", importFailed: "Не вдалося імпортувати", couldNotRead: "Не вдалося прочитати цей файл.", updateFailed: "Не вдалося оновити ваш Stash", updatedCount: "Оновлено {{count}} товарів", markedForSale: "Позначено {{count}} для продажу", unmarkedCount: "Знято позначку з {{count}}", removedCount: "Видалено {{count}} товарів", selectedCount: "Вибрано {{count}}", selectAll: "Вибрати все", visibilityPublic: "Публічний", visibilityPrivate: "Приватний", forSale: "Продається", remove: "Видалити", bulkDeleteTitle: "Видалити {{count}} товарів?", bulkDeleteDesc: "Це перезаписує ваш зашифрований Stash одним підписом, і тут це не можна скасувати. Якщо не впевнені, спершу експортуйте резервну копію.", deleteTitle: "Видалити зі Stash?", deleteDesc: "«{{title}}» буде видалено з вашого Stash", deleteDescPublic: " і знято з публічної вітрини", deleteUndone: ". Це не можна скасувати.", deleteDescGeneric: "Цей товар буде видалено з вашого Stash. Це не можна скасувати.", listOnMarketplace: "Розмістити на маркетплейсі", noPriceSet: "Ціну не встановлено", categoryLabel: "Категорія", photosLabel: "Фото", willingToSell: "Готовий продати", willingToTrade: "Готовий обміняти", whereIsThisItem: "Де цей товар?", visibilityLabel: "Видимість", visibilityPrivateOnlyYou: "Приватний — лише ви", visibilityFriendsMutual: "Друзі — взаємні підписки", visibilityPublicAnyone: "Публічний — будь-хто", visibilityFriends: "Друзі", brandLabel: "Бренд", sizeLabel: "Розмір", descriptionLabel: "Опис", conditionLabel: "Стан", itemName: "Назва товару", saveChanges: "Зберегти зміни", listItemDialogTitle: "Розмістити «{{title}}»", pickUpWhere: "Де покупці можуть забрати цей товар?", linkToSpot: "Прив'язати до скейт-споту", linkToSpotDesc: "Найкраще для локальних продажів • Показується на сторінці споту й карті", recommended: "Рекомендовано", noSpecificSpot: "Без конкретного споту", noSpecificSpotDesc: "Видно лише на сторінці маркетплейсу", tipLinkedSpots: "💡 Порада: оголошення, прив'язані до спотів, легше знайти місцевим скейтерам.", anyoneCanSee: "Будь-хто може бачити це у вашому профілі.", seeWhatOthersSee: "Подивіться, що бачать інші", inventory: "Інвентар", publicWantsNote: "Публічні побажання розміщуються на маркетплейсі як оголошення «шукаю», щоб продавці могли вас знайти.", howItWorks: "Як це працює", tapToMarketplace: "Торкніться, щоб перейти на маркетплейс →", viewWishlist: "Переглянути список бажань", tipEditItems: "Редагуйте товари кнопкою з олівцем", tipListForSale: "Розмістіть на продаж кнопкою магазину", tipAddPhotos: "Додавайте фото для кращих пропозицій обміну", tipKeySyncs: "Ключ Nostr синхронізується на всі пристрої", itemsReadyToSell: "{{count}} товар(ів) готово до продажу" } } }; export default ukBatch4;