SkateSpots/src/i18n/uk/batch4.ts

1150 lines
85 KiB
TypeScript
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/** 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;