Expand i18n locales and improve reviews UI
Add many new language packs with RTL support, refresh brand assets, and harden review rendering with tests. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -0,0 +1,700 @@
|
||||
{
|
||||
"site.name": "Cashumints.space",
|
||||
"common.close": "Закрыть",
|
||||
"common.cancel": "Отменить",
|
||||
"common.done": "Готово",
|
||||
"common.back": "Назад",
|
||||
"common.retry": "Повторить попытку",
|
||||
"common.connect": "Подключиться",
|
||||
"common.copied": "Скопировано",
|
||||
"common.copyFull": "Скопировать полный текст: {kind}",
|
||||
"common.previousPage": "Предыдущая страница",
|
||||
"common.nextPage": "Следующая страница",
|
||||
"common.reviewPages": "Страницы с отзывами",
|
||||
"time.never": "никогда",
|
||||
"time.justNow": "только что",
|
||||
"time.none": "-",
|
||||
"time.unknownDate": "неизвестная дата",
|
||||
"time.ago.minute": "{n}m назад",
|
||||
"time.ago.hour": "{n}h назад",
|
||||
"time.ago.day": "{n}d назад",
|
||||
"time.ago.week": "{n}w назад",
|
||||
"time.ago.month": "{n}mo назад",
|
||||
"time.ago.year": "{n}y назад",
|
||||
"time.short.minute": "{n}m",
|
||||
"time.short.hour": "{n}h",
|
||||
"time.short.day": "{n}d",
|
||||
"time.short.week": "{n}w",
|
||||
"time.short.month": "{n}mo",
|
||||
"time.short.year": "{n}y",
|
||||
"status.online": "Онлайн",
|
||||
"status.offline": "Офлайн",
|
||||
"status.degraded": "Недоступно",
|
||||
"status.unknown": "Еще не проверено",
|
||||
"nav.skip": "Перейти к содержанию",
|
||||
"nav.main": "Главная",
|
||||
"nav.mints": "Минты Cashu",
|
||||
"nav.reviews": "Отзывы",
|
||||
"nav.wallets": "Кошельки",
|
||||
"nav.about": "О нас",
|
||||
"nav.searchMints": "Поиск среди {n} минтов",
|
||||
"lang.label": "Язык",
|
||||
"lang.switcher": "Выберите язык",
|
||||
"footer.copyright": "© {year} Cashumints.space",
|
||||
"footer.allMints": "Все минты Cashu",
|
||||
"footer.allReviews": "Все отзывы",
|
||||
"footer.wallets": "Кошельки",
|
||||
"footer.about": "О нас",
|
||||
"footer.disclaimer": "Отказ от ответственности",
|
||||
"footer.terms": "Условия",
|
||||
"footer.privacy": "Конфиденциальность",
|
||||
"footer.madeBy": "Сделано с ❤️ автором {azzamo} · Работает на Cashu и NIP-87",
|
||||
"footer.warning": "Минты хранят ваши средства. Минт может исчезнуть вместе с вашими деньгами.",
|
||||
"home.title": "Cashumints.space · Найдите минт Cashu, которому можно доверять",
|
||||
"home.description": "Найдите минт Cashu, которому можно доверять. В каталоге {mints} минтов, {reviews} подписанных в Nostr отзывов сообщества, актуальная доступность, поддерживаемые NUT и ПО минтов.",
|
||||
"home.hero.title": "Найдите минт Cashu",
|
||||
"home.hero.titleEm": "которому можно доверять",
|
||||
"home.hero.lede": "Все минты из сети Nostr с настоящими отзывами сообщества. Никаких посредников, только подписанные отзывы, которые можно проверить самостоятельно.",
|
||||
"home.search.label": "Поиск минтов по названию, домену или URL",
|
||||
"home.search.placeholder": "Введите название, домен или URL минта…",
|
||||
"home.filters.mostReviewed": "Больше всего отзывов",
|
||||
"home.filters.highestRated": "Самый высокий рейтинг",
|
||||
"home.filters.recentlyActive": "Недавно активные",
|
||||
"home.filters.websockets": "Поддерживает WebSockets",
|
||||
"home.top.title": "Лучшие минты Cashu",
|
||||
"home.top.sub": "по отзывам и рейтингу",
|
||||
"home.top.all": "Все минты ({n}) →",
|
||||
"home.latest.title": "Последние отзывы",
|
||||
"home.latest.sub": "напрямую из сети Nostr",
|
||||
"home.latest.prev": "Предыдущие отзывы",
|
||||
"home.latest.next": "Еще отзывы",
|
||||
"home.latest.all": "Все отзывы →",
|
||||
"home.latest.empty": "Сейчас не удалось получить отзывы с relays. Откройте страницу любого минта, чтобы читать и публиковать отзывы напрямую.",
|
||||
"home.why.title": "Почему стоит доверять этим отзывам?",
|
||||
"home.why.signed.title": "Подписаны, а не отправлены нам",
|
||||
"home.why.signed.body": "Каждый отзыв представляет собой событие {link}, подписанное ключом Nostr его автора. Мы не редактируем, не ранжируем и не удаляем здесь ничего.",
|
||||
"home.why.signed.link": "NIP-87",
|
||||
"home.why.verify.title": "Убедитесь в этом сами",
|
||||
"home.why.verify.body": "Отзывы хранятся на публичных Nostr relays, а не в нашей базе данных. Подключите любой клиент к тем же relays и увидите те же данные.",
|
||||
"home.why.checked.title": "Проверяется непрерывно",
|
||||
"home.why.checked.body": "Мы постоянно проверяем доступность каждого минта, версию ПО, лимиты и поддерживаемые NUT. Поэтому вы видите актуальные характеристики, а не только заявления оператора.",
|
||||
"home.cta.title": "Выбираете минт? Сначала прочитайте отзывы.",
|
||||
"home.cta.body": "Минт хранит ваш ecash. Перед внесением sats узнайте об опыте других людей, а после использования оставьте свой отзыв.",
|
||||
"home.cta.explore": "Посмотреть все минты",
|
||||
"home.cta.learn": "Узнайте о Cashu",
|
||||
"pulse.mintsIndexed": "минтов в каталоге",
|
||||
"pulse.reviewsOnNostr": "отзывов в Nostr",
|
||||
"pulse.lastReview": "последний отзыв",
|
||||
"pulse.mintsOnline": "минтов онлайн",
|
||||
"pulse.indexer": "индексатор",
|
||||
"pulse.connected": "подключен",
|
||||
"pulse.stale": "данные устарели",
|
||||
"mints.title": "Все минты Cashu · Cashumints.space",
|
||||
"mints.description": "Все {total} минтов Cashu из сети Nostr: {online} онлайн и {offline} офлайн. Рейтинги сообщества, доступность и ПО минтов. Поиск и сортировка полного списка.",
|
||||
"mints.heading": "Все минты Cashu",
|
||||
"mints.lede": "Все минты, найденные в сети Nostr, включая уже исчезнувшие. Офлайн-минты остаются в списке, чтобы их по-прежнему можно было найти и оценить.",
|
||||
"mints.search.label": "Поиск минтов по названию или домену",
|
||||
"mints.search.placeholder": "Поиск по названию или домену…",
|
||||
"mints.sort.label": "Сортировать минты",
|
||||
"mints.sort.score": "Лучший в целом",
|
||||
"mints.sort.rating": "Самый высокий рейтинг",
|
||||
"mints.sort.reviews": "Больше всего отзывов",
|
||||
"mints.sort.recent": "Недавние отзывы",
|
||||
"mints.sort.seen": "Недавно были онлайн",
|
||||
"mints.hideOffline": "Скрыть офлайн",
|
||||
"mints.showing": "Показано {total} минтов ({online} онлайн, {offline} офлайн)",
|
||||
"mints.showingFiltered": "Показано {shown} из {total} минтов ({online} онлайн, {offline} офлайн)",
|
||||
"mints.noResults": "Соответствующих «минтов» не найдено. Попробуйте ввести домен или вставьте URL-адрес «минта».",
|
||||
"mints.clearSearch": "Очистить результаты поиска",
|
||||
"card.noRatings": "Оценок пока нет",
|
||||
"card.reviews.one": "{n} отзыв",
|
||||
"card.reviews.other": "{n} отзывов",
|
||||
"card.reviews.few": "{n} отзыва",
|
||||
"card.reviews.many": "{n} отзывов",
|
||||
"card.lastSeen": "был онлайн {when}",
|
||||
"card.neverSeen": "ни разу не был онлайн",
|
||||
"card.reviewed": "отзыв оставлен {when}",
|
||||
"card.noReviews": "пока нет отзывов",
|
||||
"mint.title": "{name} · Отзывы о минте Cashu",
|
||||
"mint.breadcrumb": "Навигационная цепочка",
|
||||
"mint.crumbMints": "Минты Cashu",
|
||||
"mint.copyUrl": "Скопировать URL минта",
|
||||
"mint.qrButton": "QR-код минта",
|
||||
"mint.writeReview": "Написать отзыв",
|
||||
"mint.rankByScore": "№ {rank} по рейтингу",
|
||||
"mint.tagLightning": "Lightning",
|
||||
"mint.summary": "Кратко о минте",
|
||||
"mint.rating.label": "Рейтинг сообщества",
|
||||
"mint.rating.none": "Оценок пока нет",
|
||||
"mint.rating.reviews.one": "{n} отзыв",
|
||||
"mint.rating.reviews.other": "{n} отзывов",
|
||||
"mint.rating.reviews.few": "{n} отзыва",
|
||||
"mint.rating.reviews.many": "{n} отзывов",
|
||||
"mint.rating.unrated.one": "{n} не оставил оценку",
|
||||
"mint.rating.unrated.other": "{n} не оставил оценку",
|
||||
"mint.rating.unrated.few": "{n} не оставил оценку",
|
||||
"mint.rating.unrated.many": "{n} не оставил оценку",
|
||||
"mint.activity.label": "Деятельность",
|
||||
"mint.activity.since": "с последнего отзыва",
|
||||
"mint.activity.noReviews": "пока нет отзывов",
|
||||
"mint.activity.recent.one": "{n} отзыв за последние 90 дней",
|
||||
"mint.activity.recent.other": "{n} отзывов за последние 90 дней",
|
||||
"mint.activity.recent.few": "{n} отзыва за последние 90 дней",
|
||||
"mint.activity.recent.many": "{n} отзывов за последние 90 дней",
|
||||
"mint.limits.label": "Лимиты",
|
||||
"mint.limits.notPublished": "не опубликовано",
|
||||
"mint.limits.min": "мин",
|
||||
"mint.limits.max": "макс.",
|
||||
"mint.limits.mintRow": "mint",
|
||||
"mint.limits.meltRow": "melt",
|
||||
"mint.limits.disabled": "отключено",
|
||||
"mint.limits.range": "от {min} до {max} {unit}",
|
||||
"mint.limits.upTo": "до {max} {unit}",
|
||||
"mint.limits.from": "от {min} {unit}",
|
||||
"mint.software.label": "ПО минта",
|
||||
"mint.software.unknown": "неизвестно",
|
||||
"mint.checked": "проверено {when}",
|
||||
"mint.lastSeen": "был онлайн {when}",
|
||||
"mint.neverReached": "ни разу не ответил",
|
||||
"mint.uptime.checks": "доступен в {ok} из последних {total} проверок",
|
||||
"mint.uptime.percent": "доступен {percent}% времени за 30 дней",
|
||||
"mint.uptime.description": "успешно пройдено {ok} из последних {total} проверок",
|
||||
"mint.operator.title": "От оператора",
|
||||
"mint.operator.motd": "Сообщение дня",
|
||||
"mint.operator.beta": "Этот минт называет себя экспериментальным или находящимся в бета-версии. Прежде чем хранить в нем то, что вы не можете позволить себе потерять, прочитайте слова оператора ниже.",
|
||||
"mint.nuts.title": "Поддерживаемые NUT",
|
||||
"mint.nuts.noneOffline": "Список NUT для этого минта не сохранен: минт ушел офлайн до его получения.",
|
||||
"mint.nuts.noneYet": "Список NUT для этого минта пока не сохранен.",
|
||||
"mint.nuts.supported": "поддерживается {n} из {total} известных NUT",
|
||||
"mint.nuts.whatAre": "Что такое NUTs?",
|
||||
"mint.nutRow.disabled": "отключено",
|
||||
"mint.nutRow.notSupported": "не поддерживается",
|
||||
"mint.details.title": "Сведения о минте",
|
||||
"mint.details.pubkey": "Открытый ключ",
|
||||
"mint.details.nostr": "Nostr",
|
||||
"mint.details.email": "Электронная почта",
|
||||
"mint.details.serverTime": "Время сервера",
|
||||
"mint.details.firstSeen": "Впервые замечено",
|
||||
"mint.details.terms": "Условия",
|
||||
"mint.kind.identifier": "идентификатор",
|
||||
"mint.kind.mintPubkey": "pubkey минта",
|
||||
"mint.kind.nostrAddress": "адрес Nostr",
|
||||
"mint.kind.emailAddress": "адрес электронной почты",
|
||||
"mint.kind.npub": "npub",
|
||||
"mint.disclaimer": "Этот минт хранит ваши средства и может перестать это делать в любой момент. Рейтинги отражают мнения сообщества, а статус «онлайн» означает доступность, но не надежность.",
|
||||
"mint.disclaimerLink": "Ознакомьтесь с полным текстом заявления об ограничении ответственности",
|
||||
"mint.qr.title": "Добавьте «{name}» в свой кошелек",
|
||||
"mint.qr.note": "Отсканируйте код кошельком Cashu, чтобы добавить минт, или скопируйте и вставьте URL.",
|
||||
"mint.qr.warn": "Добавляя минт, вы доверяете ему свои деньги.",
|
||||
"mint.qr.whatMeans": "Что это означает",
|
||||
"mint.qr.wallets": "Кошельки, поддерживающие Cashu",
|
||||
"mint.chip.frozen": "Заморожен",
|
||||
"mint.chip.noWithdrawals": "Вывод отключен",
|
||||
"mint.chip.meltOnly": "Только melt",
|
||||
"mint.warnings.dayCount.one": "{n} день",
|
||||
"mint.warnings.dayCount.other": "{n} дней",
|
||||
"mint.warnings.dayCount.few": "{n} дня",
|
||||
"mint.warnings.dayCount.many": "{n} дней",
|
||||
"mint.warnings.gone.lead": "Скорее всего, пропал.",
|
||||
"mint.warnings.gone.body.since": "Этот минт недоступен с {date} ({days}). Считайте средства в нем находящимися под угрозой и не отправляйте туда новые средства. Ниже показано его последнее известное состояние.",
|
||||
"mint.warnings.gone.body.neverDated": "С начала наблюдения в {month} этот минт не ответил ни на одну проверку. Считайте средства в нем находящимися под угрозой и не отправляйте туда новые средства. Все данные ниже взяты из объявления Nostr, а не от минта.",
|
||||
"mint.warnings.gone.body.never": "С начала наблюдения этот минт не ответил ни на одну проверку. Считайте средства в нем находящимися под угрозой и не отправляйте туда новые средства. Все данные ниже взяты из объявления Nostr, а не от минта.",
|
||||
"mint.warnings.gone.meta.since": "Не в сети с {date}",
|
||||
"mint.warnings.gone.meta.never": "Ни разу не был доступен с момента обнаружения",
|
||||
"mint.warnings.meltDisabled.lead": "Вывод средств отключен.",
|
||||
"mint.warnings.meltDisabled.body.online": "В этом минте отключен melt через Lightning (NUT-05): вносить sats можно, но вывести их через Lightning нельзя. Не вносите средства, пока melt не будет снова включен.",
|
||||
"mint.warnings.meltDisabled.body.offline": "В этом минте был отключен melt через Lightning (NUT-05): вносить sats можно, но вывести их через Lightning нельзя. Не вносите средства, пока melt не будет снова включен.",
|
||||
"mint.warnings.meltDisabled.meta.online": "Вывод средств в настоящее время недоступен",
|
||||
"mint.warnings.meltDisabled.meta.offline": "При последней проверке вывод был отключен",
|
||||
"mint.warnings.frozen.lead": "Минт заморожен.",
|
||||
"mint.warnings.frozen.body.online": "Mint и melt отключены. Через Lightning нельзя ни внести, ни вывести sats.",
|
||||
"mint.warnings.frozen.body.offline": "Mint и melt были отключены. Через Lightning нельзя ни внести, ни вывести sats.",
|
||||
"mint.warnings.frozen.meta.online": "Сейчас заморожен, ввод и вывод отключены",
|
||||
"mint.warnings.frozen.meta.offline": "Был заморожен при последней проверке",
|
||||
"mint.warnings.offlineLong.lead": "Офлайн {days}, с {date}.",
|
||||
"mint.warnings.offlineLong.body": "Возможно, минт исчез. Ниже показано его последнее известное состояние. Отзывы по-прежнему работают.",
|
||||
"mint.warnings.offlineLong.meta": "Не в сети с {date}",
|
||||
"mint.warnings.meltOnly.lead": "Только melt.",
|
||||
"mint.warnings.meltOnly.body.online": "Новый mint через Lightning (NUT-04) отключен: внести средства нельзя, но существующий ecash еще можно вывести. Часто это означает, что минт прекращает работу. Если у вас есть его ecash, рассмотрите вывод через melt.",
|
||||
"mint.warnings.meltOnly.body.offline": "Новый mint через Lightning (NUT-04) был отключен: внести средства нельзя, но существующий ecash еще можно вывести. Часто это означает, что минт прекращает работу. Если у вас есть его ecash, рассмотрите вывод через melt.",
|
||||
"mint.warnings.meltOnly.meta.online": "Сейчас доступен только melt",
|
||||
"mint.warnings.meltOnly.meta.offline": "При последней проверке был доступен только melt",
|
||||
"mint.warnings.offline.lead": "Не в сети с {date}.",
|
||||
"mint.warnings.offline.body": "Последнее подтверждение деталей было получено тогда. Вы по-прежнему можете оставить отзыв.",
|
||||
"mint.warnings.offline.meta": "Не в сети с {date}",
|
||||
"mint.warnings.also.meltDisabled": "Перед уходом офлайн минт также отключил вывод средств.",
|
||||
"mint.warnings.also.mintDisabled": "Перед уходом офлайн минт также отключил новый mint.",
|
||||
"mint.warnings.also.offline": "Минт также находится офлайн с {date} ({days}).",
|
||||
"nut.0": "Обозначения и модели",
|
||||
"nut.1": "Обмен открытым ключом минта",
|
||||
"nut.2": "Наборы ключей и сборы",
|
||||
"nut.3": "Обмен токенами",
|
||||
"nut.4": "Mint через Lightning",
|
||||
"nut.5": "Melt через Lightning",
|
||||
"nut.6": "Информация о минте",
|
||||
"nut.7": "Проверка состояния токена",
|
||||
"nut.8": "Излишне уплаченные комиссии Lightning",
|
||||
"nut.9": "Восстановить подписи",
|
||||
"nut.10": "Условия расходования средств",
|
||||
"nut.11": "Оплата на открытый ключ",
|
||||
"nut.12": "Доказательства DLEQ",
|
||||
"nut.13": "Детерминированные секреты",
|
||||
"nut.14": "Контракты с хешированной временной блокировкой",
|
||||
"nut.15": "Платежи с несколькими путями прохождения",
|
||||
"nut.16": "Анимированные QR-коды",
|
||||
"nut.17": "Подписки WebSocket",
|
||||
"nut.18": "Запросы на оплату",
|
||||
"nut.19": "Ответы из кэша",
|
||||
"nut.20": "Подписанные котировки минта",
|
||||
"nut.21": "Открытая аутентификация",
|
||||
"nut.22": "Слепая аутентификация",
|
||||
"nut.23": "Способ оплаты BOLT11",
|
||||
"nut.24": "HTTP 402: требуется оплата",
|
||||
"nut.25": "Способ оплаты BOLT12",
|
||||
"reviews.title": "Отзывы",
|
||||
"reviews.anon": "Аноним",
|
||||
"reviews.anonTitle": "Для этого ключа не найден общедоступный профиль в Nostr",
|
||||
"reviews.nip05Title": "Идентификатор NIP-05 (не подтвержден данным сайтом)",
|
||||
"reviews.filter.group": "Отфильтровать отзывы",
|
||||
"reviews.filter.all": "Все",
|
||||
"reviews.filter.five": "5★",
|
||||
"reviews.filter.critical": "Критические",
|
||||
"reviews.filter.recent": "Последние",
|
||||
"reviews.filter.hideAnon": "Скрыть анонимные",
|
||||
"reviews.anonHidden.other": "Показано {n} из {total} отзывов: анонимные скрыты.",
|
||||
"reviews.allAnon.one": "Единственный отзыв анонимный.",
|
||||
"reviews.allAnon.other": "Все {n} отзывов анонимные.",
|
||||
"reviews.allAnon.few": "Все {n} отзыва анонимные.",
|
||||
"reviews.allAnon.many": "Все {n} отзывов анонимные.",
|
||||
"reviews.allAnonShow.one": "Показать",
|
||||
"reviews.allAnonShow.other": "Показать их",
|
||||
"reviews.allAnonShow.few": "Показать их",
|
||||
"reviews.allAnonShow.many": "Показать их",
|
||||
"reviews.loading.one": "Загрузка {n} отзыва с Nostr relays",
|
||||
"reviews.loading.other": "Загрузка {n} отзывов с Nostr relays",
|
||||
"reviews.loading.few": "Загрузка {n} отзывов с Nostr relays",
|
||||
"reviews.loading.many": "Загрузка {n} отзывов с Nostr relays",
|
||||
"reviews.empty": "Отзывов пока нет. Будьте первым, кто оставит отзыв.",
|
||||
"reviews.emptyWritten": "Здесь пока нет письменных отзывов. Будьте первым, кто оставит отзыв.",
|
||||
"reviews.emptyFilter": "По данному фильтру отзывов не найдено.",
|
||||
"reviews.noscript": "Отзывы на Nostr подписываются и загружаются в браузере, поэтому для просмотра этого списка требуется JavaScript. Оценки и количество просмотров, указанные выше, взяты с самого сайта.",
|
||||
"reviews.relayError": "Не удалось подключиться к relay. Часть отзывов может отсутствовать.",
|
||||
"reviews.srRating": "{rating} из 5",
|
||||
"reviews.srNoRating": "Оценка не указана",
|
||||
"reviews.readMore": "Подробнее",
|
||||
"reviews.readLess": "Показать меньше",
|
||||
"reviews.actions.copyNpub": "Скопировать npub",
|
||||
"reviews.actions.openNostr": "Посмотреть это событие на Nostr",
|
||||
"reviews.actions.copyLink": "Скопировать ссылку на этот отзыв",
|
||||
"reviews.anonNote": "Первый отзыв с этого npub, другой активности не найдено",
|
||||
"reviews.published": "Опубликовано.",
|
||||
"reviews.publishedPartial": "Опубликовано на {accepted} из {total} relays.",
|
||||
"reviews.propagating": "Распространяется по сети, в других местах отзыв может появиться не сразу.",
|
||||
"reviews.summary.line.one": "Рейтинг «{count}» без комментариев: {breakdown}",
|
||||
"reviews.summary.line.other": "Рейтинги «{count}» без комментариев: {breakdown}",
|
||||
"reviews.summary.line.few": "Рейтинги «{count}» без комментариев: {breakdown}",
|
||||
"reviews.summary.line.many": "Рейтинги «{count}» без комментариев: {breakdown}",
|
||||
"reviews.summary.lineDay.one": "{count} оценка без комментария за {when}: {breakdown}",
|
||||
"reviews.summary.lineDay.other": "{count} оценок без комментария за {when}: {breakdown}",
|
||||
"reviews.summary.lineDay.few": "{count} оценки без комментария за {when}: {breakdown}",
|
||||
"reviews.summary.lineDay.many": "{count} оценок без комментария за {when}: {breakdown}",
|
||||
"reviews.summary.showOne": "Показать",
|
||||
"reviews.summary.showMany": "Показать их",
|
||||
"reviews.breakdown.5": "{n}, пять звезд",
|
||||
"reviews.breakdown.4": "{n}, четыре звезды",
|
||||
"reviews.breakdown.3": "{n}, три звезды",
|
||||
"reviews.breakdown.2": "{n}, две звезды",
|
||||
"reviews.breakdown.1": "{n}, одна звезда",
|
||||
"reviews.breakdown.none": "{n}, без оценки",
|
||||
"reviews.dialog.title": "Отзыв о {name}",
|
||||
"reviews.dialog.note": "Отзыв будет подписан вашим ключом Nostr и опубликован на публичных relays. Его нельзя отредактировать или удалить.",
|
||||
"reviews.dialog.ratingLegend": "Ваша оценка",
|
||||
"reviews.dialog.starsSr.one": "{n} звезда",
|
||||
"reviews.dialog.starsSr.other": "{n} звезд",
|
||||
"reviews.dialog.starsSr.few": "{n} звезды",
|
||||
"reviews.dialog.starsSr.many": "{n} звезд",
|
||||
"reviews.dialog.chooseRating": "Выберите оценку",
|
||||
"reviews.dialog.starLabel": "{n}: {phrase}",
|
||||
"reviews.dialog.stars.1": "избегайте этого",
|
||||
"reviews.dialog.stars.2": "были проблемы",
|
||||
"reviews.dialog.stars.3": "сработало, но с некоторыми оговорками",
|
||||
"reviews.dialog.stars.4": "хорошо",
|
||||
"reviews.dialog.stars.5": "работает отлично",
|
||||
"reviews.dialog.bodyLabel": "Что следует знать другим людям?",
|
||||
"reviews.dialog.charCount": "{n} / {max}",
|
||||
"reviews.dialog.submit": "Подписать и опубликовать",
|
||||
"reviews.dialog.signing": "Подписываю…",
|
||||
"reviews.dialog.publishing": "Публикация…",
|
||||
"reviews.dialog.publishingTo": "Публикация на relays ({accepted}/{total})",
|
||||
"reviews.dialog.waitingExtension": "Ожидание расширения",
|
||||
"reviews.dialog.waitingSigner": "Ожидание signer",
|
||||
"reviews.dialog.confirmClose": "Закрыть этот отзыв? Ваш черновик сохранится до тех пор, пока вы не покинете сайт.",
|
||||
"reviews.dialog.why.login": "Войдите в систему, чтобы опубликовать",
|
||||
"reviews.dialog.why.rating": "Выберите оценку",
|
||||
"reviews.dialog.why.words": "Напишите несколько слов",
|
||||
"reviews.dialog.why.more.one": "нужен еще {n} символ",
|
||||
"reviews.dialog.why.more.other": "{n} еще символов",
|
||||
"reviews.dialog.why.more.few": "{n} еще символов",
|
||||
"reviews.dialog.why.more.many": "{n} еще символов",
|
||||
"reviews.dialog.why.over.one": "{n}: символ выходит за пределы допустимого диапазона",
|
||||
"reviews.dialog.why.over.other": "{n}: количество символов превышает допустимый предел",
|
||||
"reviews.dialog.why.over.few": "{n}: количество символов превышает допустимый предел",
|
||||
"reviews.dialog.why.over.many": "{n}: количество символов превышает допустимый предел",
|
||||
"reviews.dialog.identity.needSigner": "Для публикации нужен Nostr signer. Ваш ключ остается в нем, сайт никогда его не видит.",
|
||||
"reviews.dialog.identity.loginToPublish": "Войдите в систему, чтобы опубликовать",
|
||||
"reviews.dialog.identity.switch": "Сменить",
|
||||
"reviews.dialog.identity.extension": "Подпись через расширение браузера",
|
||||
"reviews.dialog.identity.readingKey": "Считывание вашего открытого ключа…",
|
||||
"reviews.dialog.identity.willAsk": "Расширение запросит подтверждение подписи",
|
||||
"reviews.dialog.error.noRelay": "Ни один relay не принял отзыв. Проверьте подключение и попробуйте еще раз.",
|
||||
"reviews.validate.rating": "Выберите оценку от 1 до 5 звезд.",
|
||||
"reviews.validate.short": "Напишите не менее {n} символов, чтобы отзыв был полезен.",
|
||||
"reviews.validate.long": "Длина отзыва ограничена {n} символами.",
|
||||
"feed.title": "Последние отзывы о минтах и федерациях · Cashumints.space",
|
||||
"feed.description": "Все отзывы о минтах и федерациях по мере публикации: {reviews} отзывов о {mints} минтах Cashu и {federations} федерациях Fedimint. Они подписаны в Nostr и показаны от новых к старым. Фильтруйте по экосистеме, рейтингу или названию.",
|
||||
"feed.heading": "Последние отзывы",
|
||||
"feed.lede": "Все отзывы о минтах Cashu и федерациях Fedimint, от новых к старым, напрямую с Nostr relays. Каждый отзыв подписан автором и хранится на relays, а не в нашей базе данных.",
|
||||
"feed.label": "Отзывы",
|
||||
"feed.showingBuild.one": "Отображение самого последнего отзыва из последней сборки",
|
||||
"feed.showingBuild.other": "Отображение последних отзывов о {n} за последнюю версию",
|
||||
"feed.showingBuild.few": "Отображение последних отзывов о {n} за последнюю версию",
|
||||
"feed.showingBuild.many": "Отображение последних отзывов о {n} за последнюю версию",
|
||||
"feed.noscript": "Отзывы подписаны в Nostr и загружаются в браузере, поэтому для фильтров и полного списка нужен JavaScript. Эти {n} отзывов были получены с relays при сборке страницы.",
|
||||
"feed.emptyBuild": "При сборке страницы получить отзывы с relays не удалось. В браузере список загрузится с relays заново.",
|
||||
"feed.foot": "Отзывы отражают мнения сообщества, а не проверенные факты. Прочитайте {link}, прежде чем доверять минту деньги.",
|
||||
"feed.footLink": "отказ от ответственности",
|
||||
"feed.showing": "Отображается {shown} из {total} отзывов",
|
||||
"feed.showingMatching": "Отображаются {shown} из {matching} соответствующих отзывов (всего {total})",
|
||||
"feed.emptyRelays": "С relays не получено отзывов. Откройте страницу любого минта, чтобы читать и публиковать отзывы.",
|
||||
"feed.emptyFilter": "По данному фильтру отзывов не найдено. Очистите поле «Минт» или выберите «Все».",
|
||||
"feed.relayError": "Не удалось подключиться к relays. Показаны отзывы из последней сборки.",
|
||||
"feed.relayEmpty": "С relays не получено отзывов. Показаны отзывы из последней сборки.",
|
||||
"feed.reading": "Чтение relays…",
|
||||
"login.open": "Войти",
|
||||
"login.title": "Войти через Nostr",
|
||||
"login.note": "Ваш ключ остается в signer. Этот сайт никогда его не увидит.",
|
||||
"login.extension.name": "Расширение для браузера",
|
||||
"login.extension.desc": "Подпишите через Alby, nos2x или другое расширение NIP-07",
|
||||
"login.extension.none": "Расширение не найдено",
|
||||
"login.extension.getOne": "Установить:",
|
||||
"login.remote.name": "Удаленный signer",
|
||||
"login.remote.desc": "Отсканируйте код приложением signer или вставьте bunker-ссылку",
|
||||
"login.primal.name": "Primal",
|
||||
"login.primal.desc": "Подтвердите вход в приложение Primal на вашем телефоне",
|
||||
"login.paste.label": "Или вставьте ссылку подключения из signer",
|
||||
"login.copyLink": "Скопируйте ссылку для подключения",
|
||||
"login.whatIsNostr": "Что такое Nostr?",
|
||||
"login.connect.remote.title": "Подключить удаленный signer",
|
||||
"login.connect.remote.lead": "Отсканируйте код приложением signer или скопируйте ссылку и вставьте ее туда.",
|
||||
"login.connect.remote.hint": "Работает с любым NIP-46 signer: nsec.app, Amber, Nostrify или вашим bunker.",
|
||||
"login.connect.remote.open": "Открыть в приложении signer",
|
||||
"login.connect.primal.title": "Подключиться через Primal",
|
||||
"login.connect.primal.lead": "Откройте приложение Primal на телефоне, найдите в настройках пункт «Удаленная авторизация» и отсканируйте этот код.",
|
||||
"login.connect.primal.hint": "Primal подписывает запросы других приложений по NIP-46. Это то же подключение, которое использует любой signer, а ваш ключ остается в Primal. {link}",
|
||||
"login.connect.primal.open": "Открыть в Primal",
|
||||
"login.status.buildingLink": "Создание ссылки подключения",
|
||||
"login.status.waitingExtension": "Ожидание расширения",
|
||||
"login.status.waitingSigner": "Ожидание signer",
|
||||
"login.status.connecting": "Подключение к signer",
|
||||
"login.status.connected": "Подключено",
|
||||
"login.method.extension": "Расширение",
|
||||
"login.method.remote": "Удаленный",
|
||||
"login.method.primal": "Primal",
|
||||
"login.account": "Ваша учетная запись Nostr",
|
||||
"login.copyNpub": "Скопировать полный npub",
|
||||
"login.logout": "Выйти",
|
||||
"signer.status.waitingExtension": "Ожидание расширения",
|
||||
"signer.status.signed": "Подписано",
|
||||
"signer.status.reconnecting": "Повторное подключение к signer",
|
||||
"signer.status.approveWindow": "Подтвердите запрос в окне signer",
|
||||
"signer.status.waitingSigner": "Ожидание signer",
|
||||
"signer.status.stillWaiting": "Signer все еще не ответил",
|
||||
"signer.status.connected": "Подключено",
|
||||
"signer.error.noExtension": "Не найдено расширения для подписи. Установите Alby или nos2x, а затем перезагрузите эту страницу.",
|
||||
"signer.error.privateKey": "Это похоже на закрытый ключ, а не на ссылку подключения. Сайт никогда не принимает ключи. Вставьте ссылку bunker:// из signer.",
|
||||
"signer.error.badLink": "Сайт не распознает эту ссылку подключения. Вставьте ссылку bunker:// из signer.",
|
||||
"signer.error.noAnswer": "Signer не ответил. Возможно, он закрыт или его relay недоступен. Откройте signer и попробуйте еще раз.",
|
||||
"signer.error.timeout": "Signer не ответил вовремя. Откройте его, проверьте подключение и попробуйте еще раз.",
|
||||
"signer.error.cancelled": "Соединение прервано.",
|
||||
"signer.error.declined": "Запрос на подпись был отклонен",
|
||||
"notfound.title": "Страница не найдена · Cashumints.space",
|
||||
"notfound.description": "Эта страница отсутствует на сайте Cashumints.space.",
|
||||
"notfound.heading": "Эта страница не существует",
|
||||
"notfound.lede": "Возможно, страница перемещена или минт еще не добавлен в каталог. Найдите минт по названию или домену либо вставьте URL минта.",
|
||||
"notfound.browse": "Посмотреть все минты",
|
||||
"notfound.home": "На главную",
|
||||
"notfound.loading": "Загрузка {host}",
|
||||
"notfound.fb.rating": "Рейтинг",
|
||||
"notfound.fb.reviews": "Отзывы",
|
||||
"notfound.fb.software": "Программное обеспечение",
|
||||
"notfound.fb.lastOnline": "Последний раз онлайн",
|
||||
"notfound.fb.note": "Эта запись была проиндексирована после последнего обновления сайта, поэтому это сводка данных из активного API. Полная страница с отзывами появится после следующего обновления сайта.",
|
||||
"wallets.title": "Кошельки Cashu · Cashumints.space",
|
||||
"wallets.description": "Кошельки Cashu для перечисленных здесь минтов: мобильные, веб-кошельки, расширения и CLI, с описанием сильных сторон каждого.",
|
||||
"wallets.heading": "Кошельки",
|
||||
"wallets.lede": "Для хранения ecash из этих минтов нужен кошелек. Большинство кошельков работают сразу с несколькими минтами, поэтому вы не привязаны к первому выбранному.",
|
||||
"wallets.note": "Список неполный и не является рекомендацией. Более широкий каталог проекта Cashu доступен по ссылке {link}. Кошелек хранит ключи, а минт хранит деньги. Прочитайте отзывы о минтах, прежде чем выбирать, где держать sats.",
|
||||
"wallets.platform.android": "Android",
|
||||
"wallets.platform.ios": "iOS",
|
||||
"wallets.platform.web": "Веб",
|
||||
"wallets.platform.extension": "Расширение для браузера",
|
||||
"wallets.platform.cli": "CLI",
|
||||
"wallets.platform.python": "Python",
|
||||
"wallets.item.minibits": "Мобильный ecash-кошелек с собственным минтом, поддержкой Lightning-адресов и контактами Nostr.",
|
||||
"wallets.item.nutstash": "Браузерный кошелек для нескольких минтов с импортом и экспортом необработанных токенов.",
|
||||
"wallets.item.enuts": "Мобильный кошелек для балансов в нескольких минтах и отправки ecash через Nostr.",
|
||||
"wallets.item.cashume": "Эталонный веб-кошелек от проекта Cashu. Работает полностью в браузере, устанавливается как PWA.",
|
||||
"wallets.item.boardwalk": "Веб-кошелек, построенный на основе адресов Lightning и позволяющий отправлять электронные деньги по ссылке.",
|
||||
"wallets.item.coinos": "Кошелек Lightning и кассовое приложение с собственным минтом Cashu.",
|
||||
"wallets.item.oxchat": "Мессенджер Nostr со встроенным кошельком ecash для отправки сатов в чатах.",
|
||||
"wallets.item.nutshell": "Эталонная реализация. Работает как CLI-кошелек и как ПО минта.",
|
||||
"about.title": "О сайте Cashumints.space",
|
||||
"about.description": "Что такое Cashu, какие средства хранит минт, что такое NIP-87 и как сайт индексирует минты и читает отзывы с Nostr relays.",
|
||||
"about.heading": "О нас",
|
||||
"about.lede": "Cashumints.space показывает все найденные нами в сети Nostr минты Cashu и отзывы о них. Сайт создан Azzamo.",
|
||||
"about.cashu.title": "Что такое Cashu",
|
||||
"about.cashu.p1": "Cashu представляет собой протокол ecash для Bitcoin. Минт выпускает ослепленные токены, обеспеченные хранящимися у него sats. Токены переходят между людьми, а минт не узнает, кто, что и кому отправил. В этом и состоит приватность: токены не являются счетами, и минт не может связать подписанный им токен с вернувшимся токеном.",
|
||||
"about.cashu.p2": "Протокол и его спецификации доступны по ссылке {link}. Спецификации называются NUT, отсюда номера NUT на странице каждого минта.",
|
||||
"about.mints.title": "Что такое «минт» и в чём заключается компромисс",
|
||||
"about.mints.p1": "Минт хранит средства пользователей. При mint ecash вы передаете sats оператору сервера и доверяете ему погасить токены при melt. Здесь нет доказательства мошенничества, эскроу или возможности добиться возмещения. Оператор минта может исчезнуть со всеми средствами, и такое уже случалось.",
|
||||
"about.mints.p2": "Именно поэтому здесь есть отзывы. Сайт никогда не называет минт безопасным. Статус на странице минта означает {code}, а не «надежный»: сервер лишь ответил на последнюю проверку. Относитесь к ecash как к наличным в кармане: они подходят для расходов, но не для сбережений.",
|
||||
"about.nip87.title": "Что такое NIP-87",
|
||||
"about.nip87.p1": "NIP-87 представляет собой соглашение Nostr для объявлений и рекомендаций ecash-минтов. Здесь важны два вида событий:",
|
||||
"about.nip87.li1": "{code} объявляет минт. URL минта находится в теге {tag}. Так сайт находит ранее неизвестные минты.",
|
||||
"about.nip87.li2": "{code} представляет собой отзыв. Он содержит оценку и текст и указывает на минт тегом {utag} (URL минта) и тегом {dtag} (собственный pubkey минта).",
|
||||
"about.nip87.p2": "Каждый отзыв подписан ключом Nostr его автора. Мы никогда не называем отзыв «проверенным», поскольку никто его не проверял: он подписан, а это совсем другое и более полезное утверждение. Это означает, что вы можете проверить, кто его написал, и что он не был изменен. Это не означает, что автор честен или когда-либо пользовался сервисом Mint.",
|
||||
"about.how.title": "Как работает этот сайт",
|
||||
"about.how.p1": "Есть два цикла и одно правило. Метаданные принадлежат минту, а отзывы принадлежат Nostr, поэтому сайт не считает себя первичным источником ни того, ни другого.",
|
||||
"about.how.li1": "{strong} каждые десять минут запрашивает {code} у всех известных минтов и записывает название, описание, версию, поддерживаемые NUT, лимиты и контакты. Он также отмечает, ответил ли минт. Из этого рассчитывается доступность.",
|
||||
"about.how.li1Label": "Контур зонда",
|
||||
"about.how.li2": "{strong} каждый час подключается к Nostr relays, читает объявления минтов и отзывы и добавляет ранее неизвестные минты.",
|
||||
"about.how.li2Label": "Цикл открытий",
|
||||
"about.how.p2": "Особенно важно, что происходит, когда минт перестает отвечать. Неудачная проверка не перезаписывает кэшированные метаданные, поэтому у исчезнувшего минта сохраняется полная страница: характеристики, история и отзывы, а баннер сообщает дату отключения. Раньше сайт показывал вместо нее ошибку, и именно минты, о которых важнее всего было предупредить других, нельзя было оценить. Это стало главной причиной переработки.",
|
||||
"about.how.p3": "Тексты отзывов не хранятся у нас. При открытии страницы минта браузер напрямую читает отзывы с relays. Новый отзыв подписывается вашим расширением Nostr и отправляется прямо на relays. Мы храним только число отзывов для ранжирования и сортировки. Мы не можем редактировать или удалять отзывы, даже если они нам не нравятся.",
|
||||
"about.relays.title": "Реле, о которых мы читали",
|
||||
"about.relays.p1": "Индексатор и ваш браузер используют эти relays:",
|
||||
"about.relays.p2": "Подключите любой клиент Nostr к тем же relays и увидите те же события. Ничто здесь не становится правдой только потому, что так сказали мы.",
|
||||
"about.nuts.title": "Что такое NUT?",
|
||||
"about.nuts.p1": "NUT представляют собой нумерованные спецификации Cashu, подобно BIP в Bitcoin. Минт сообщает, какие NUT он реализует. NUT-04 и NUT-05 определяют mint и melt через Lightning, NUT-07 позволяет проверить, потрачен ли токен, NUT-17 дает кошелькам обновления через WebSockets без опроса, а NUT-20 позволяет доказать, что котировка действительно выдана минтом. Полный список доступен по ссылке {link}.",
|
||||
"about.numbers.title": "Прямо сейчас",
|
||||
"about.numbers.p1": "В каталоге {mints} минтов, из них {online} отвечают. На указанных выше relays найдено {reviews} отзывов.",
|
||||
"about.source.title": "Источник и указание авторства",
|
||||
"about.source.p1": "Исходный код сайта доступен на {github}. Сайт создан и поддерживается {azzamo}. Если на странице минта есть ошибка, исправьте первоисточник: метаданные поступают из {code} самого минта, а отзывы из Nostr.",
|
||||
"terms.title": "Условия использования · Cashumints.space",
|
||||
"terms.description": "Условия использования Cashumints.space: что представляет собой сайт, чего он не делает и кто за что отвечает. Без учетных записей, гарантий и связи с каким-либо минтом.",
|
||||
"terms.heading": "Условия использования",
|
||||
"terms.lede": "Простые условия использования сайта, который индексирует только общедоступные данные. Последнее обновление: {date}.",
|
||||
"terms.what.title": "Что представляет собой этот сайт",
|
||||
"terms.what.p1": "Cashumints.space представляет собой каталог публичных данных о минтах Cashu. Здесь есть два вида данных, оба из внешних источников:",
|
||||
"terms.what.li1": "Метаданные из собственного эндпоинта {code} каждого минта: название, описание, версия ПО, поддерживаемые NUT, контакты и результат последней проверки доступности.",
|
||||
"terms.what.li2": "Отзывы с публичных Nostr relays. Это события NIP-87, опубликованные авторами на relays, доступных для запросов любому пользователю.",
|
||||
"terms.what.p2": "Мы собираем эти данные, приводим их к единому формату, ранжируем и отображаем. Мы их не создаем.",
|
||||
"terms.noAccounts.title": "Без учета, без гарантий",
|
||||
"terms.noAccounts.p1": "Регистрироваться не нужно. Сайт предоставляется «как есть» без гарантий точности и актуальности данных или доступности сайта. Данные минта могут отставать на минуты или часы, минт может измениться после проверки, а relay может не ответить. В таком случае вы увидите не все существующие данные.",
|
||||
"terms.noAccounts.p2": "Используйте сайт на свой риск. Мы не отвечаем за убытки, вызванные использованием сайта или доверием к опубликованной здесь информации. Конкретные риски использования минта Cashu описаны в разделе {link}.",
|
||||
"terms.noAccounts.link": "отказ от ответственности",
|
||||
"terms.noCustody.title": "Мы не удерживаем ваши деньги",
|
||||
"terms.noCustody.p1": "Сайт никогда не принимает средства на хранение. У него нет кошелька, он не распоряжается ecash и не может переводить, замораживать или возвращать средства. При проблеме с минтом помочь может только его оператор, и мы не можем связаться с ним от вашего имени.",
|
||||
"terms.noCustody.p2": "Мы не связаны ни с одним минтом из каталога, и ни один минт не платит за размещение, позицию или рейтинг. Минты находятся через публичные объявления Nostr и ранжируются алгоритмом по публичным отзывам.",
|
||||
"terms.reviews.title": "Отзывы написаны другими людьми",
|
||||
"terms.reviews.p1": "Отзывы представляют собой пользовательский контент, опубликованный авторами на публичных Nostr relays. Мы показываем, но не контролируем их. Мы их не писали, не можем редактировать и не можем удалить с relays: это подписанные события в сети, которая нам не принадлежит.",
|
||||
"terms.reviews.p2": "Отзыв отражает опыт одного человека, а не подтвержденный факт. Публикуя отзыв, вы отвечаете за его содержание. Не публикуйте незаконные материалы и помните, что публикация общедоступна и постоянна. Подробнее на {link}.",
|
||||
"terms.reviews.link": "страница о конфиденциальности",
|
||||
"terms.reviews.p3": "Мы можем скрыть конкретный отзыв на сайте и сделаем это для незаконного контента. Он исчезнет только с этих страниц. Событие останется на relays, и другие клиенты Nostr по-прежнему смогут его прочитать.",
|
||||
"terms.links.title": "Ссылки на другие сайты",
|
||||
"terms.links.p1": "URL-адреса Mint, ссылки на кошельки, контактные данные операторов и всё остальное, что ведёт за пределы этого сайта, приводятся здесь, поскольку являются частью данных. Ссылка не означает одобрения, и мы не проверяем содержание страниц, на которые она ведёт.",
|
||||
"terms.changes.title": "Изменения",
|
||||
"terms.changes.p1": "Эти условия могут изменяться. Дата, указанная вверху, показывает, когда они в последний раз обновлялись. Сайт является проектом с открытым исходным кодом, поэтому каждое изменение на этой странице отражается в истории коммитов.",
|
||||
"terms.contact.title": "Контакты",
|
||||
"terms.contact.p1": "О проблемах и запросах на удаление материалов лучше всего сообщать на сайте {github}. Сайт управляется организацией «{azzamo}».",
|
||||
"privacy.title": "Политика конфиденциальности · Cashumints.space",
|
||||
"privacy.description": "Конфиденциальность на Cashumints.space: никаких учетных записей, никаких отслеживающих файлов cookie, никакой аналитики. localStorage используется для кэширования профиля, и никакие данные никуда не отправляются. Отзывы подписываются в вашем собственном браузере.",
|
||||
"privacy.heading": "Конфиденциальность",
|
||||
"privacy.lede": "Мы собираем минимум данных, насколько это возможно для веб-сайта. Последнее обновление: {date}.",
|
||||
"privacy.noAccounts.title": "Учетных записей нет",
|
||||
"privacy.noAccounts.p1": "Здесь нет ни регистрации, ни входа в систему, ни личного профиля. Ничто на этом сайте не спрашивает, кто вы, и нет никаких пользовательских данных, которые могли бы стать предметом утечки, поскольку здесь нет пользователей.",
|
||||
"privacy.noTracking.title": "Без отслеживающих файлов cookie, без аналитики",
|
||||
"privacy.noTracking.p1": "Сайт не использует файлы cookie для отслеживания. На сайте отсутствуют аналитические скрипты, менеджеры тегов, пиксели, средства записи сеансов и рекламные сети. Ничто на этой странице не передает информацию о вашем поведении ни нам, ни кому-либо ещё.",
|
||||
"privacy.logs.title": "Журналы сервера",
|
||||
"privacy.logs.p1": "Веб-сервер ведет стандартные журналы доступа, как любой веб-сервер по умолчанию. Строка журнала содержит IP-адрес, время, запрошенную страницу, статус ответа, user agent и referrer, отправленные браузером. Журналы нужны для поиска ошибок и злоупотреблений. Они не связываются с другими данными, не продаются и не передаются.",
|
||||
"privacy.logs.operatorLabel": "Примечание оператора:",
|
||||
"privacy.logs.operator": "Если вы администрируете этот сайт, укажите здесь фактический срок хранения. В примере развертывания, приведённом в файле README, используется nginx с журналом доступа по умолчанию и той схемой ротации, которая предусмотрена в вашем дистрибутиве (в Debian и Ubuntu это logrotate с ежедневной ротацией и хранением записей в течение 14 дней). Уточните настройки вашего сервера и замените этот абзац соответствующим числом.",
|
||||
"privacy.storage.title": "Что хранится в вашем браузере",
|
||||
"privacy.storage.p1": "Сайт использует localStorage ровно для двух целей, и в обоих случаях данные остаются на вашем устройстве и никуда не отправляются:",
|
||||
"privacy.storage.li1": "Кэш метаданных профилей Nostr (события kind 0: имена, аватары, адреса NIP-05) для авторов просмотренных отзывов. Это позволяет не запрашивать relays заново на каждой странице. Записи имеют срок действия, а при заполнении кэша первыми удаляются самые старые.",
|
||||
"privacy.storage.li2": "Настройки интерфейса, чтобы сайт при следующем посещении работал так же.",
|
||||
"privacy.storage.p2": "Очистка данных сайта в браузере удалит и то, и другое. Ничего не сломается, поиск профилей просто запустится заново.",
|
||||
"privacy.thirdParties.title": "С чем взаимодействует ваш браузер",
|
||||
"privacy.thirdParties.p1": "При загрузке страницы ваш браузер подключается не только к этому сайту, но и к нескольким другим ресурсам. Именно так сайт, не использующий отслеживание на стороне сервера, всё же получает актуальные данные:",
|
||||
"privacy.thirdParties.li1Label": "Публичные Nostr relays",
|
||||
"privacy.thirdParties.li1": "{strong} через WebSocket для чтения отзывов и профилей авторов. Relay видит ваш IP-адрес и запрос, как любой сервер, к которому вы подключаетесь. Список relays находится на {link}.",
|
||||
"privacy.thirdParties.li1Link": "странице «О сайте»",
|
||||
"privacy.thirdParties.li2Label": "Аватары авторов отзывов",
|
||||
"privacy.thirdParties.li2": "{strong}, загружаемый с того адреса, на который указывает профиль рецензента. Эти запросы отправляются без указания реферера, поэтому хост не узнает, на какой странице вы находились.",
|
||||
"privacy.publishing.title": "Публикация отзыва",
|
||||
"privacy.publishing.p1": "Отзыв создается в браузере, а не на нашем сервере. Событие подписывается вашим расширением NIP-07 (Alby, nos2x или аналогичным) и отправляется из браузера прямо на relays. Закрытый ключ не покидает расширение, и сайт его не видит. Мы не создаем собственную систему управления ключами и никогда не запрашиваем ключ или seed phrase.",
|
||||
"privacy.permanent.title": "Всё, что вы публикуете в Nostr, становится общедоступным и сохраняется навсегда",
|
||||
"privacy.permanent.p1": "Этот раздел стоит прочитать дважды. Отзыв представляет собой подписанное событие на публичных relays. После публикации вернуть его нельзя:",
|
||||
"privacy.permanent.li1": "Любой может прочитать его сейчас или позже через любой клиент Nostr. Он общедоступен не только на Cashumints.space, а во всей сети.",
|
||||
"privacy.permanent.li2": "Она навсегда привязана к вашему открытому ключу Nostr наряду со всем остальным, что когда-либо публиковалось с помощью этого ключа.",
|
||||
"privacy.permanent.li3": "Удаление представляет собой просьбу, а не команду. Можно опубликовать событие удаления, и некоторые relays его выполнят, но любой relay может проигнорировать его, а копии события останутся. Считайте опубликованный отзыв постоянным.",
|
||||
"privacy.permanent.li4": "Мы не можем удалить событие за вас. Мы можем перестать показывать его здесь, но это никак не повлияет на relays.",
|
||||
"privacy.permanent.p2": "Чтобы отзыв о минте не был связан с основной личностью, используйте отдельный ключ Nostr. Для резких отзывов мы отмечаем ключи без другой активности: читателям важно видеть, что отзыв на одну звезду оставлен совершенно новым ключом.",
|
||||
"privacy.contact.title": "Вопросы",
|
||||
"privacy.contact.p1": "Сайт имеет открытый исходный код: если вы хотите проверить что-либо из вышеперечисленного, ознакомьтесь с кодом по адресу {github}. Вопросы и исправления можно оставлять в виде задач на этом сайте.",
|
||||
"disclaimer.title": "Отказ от ответственности · Cashumints.space",
|
||||
"disclaimer.description": "Что нужно знать перед использованием минта Cashu: минты хранят средства и могут исчезнуть с вашими деньгами, отзывы являются мнениями, а статус «онлайн» означает доступность, но не надежность.",
|
||||
"disclaimer.heading": "Отказ от ответственности",
|
||||
"disclaimer.lede": "Прочитайте это, прежде чем вносить деньги в минт. Последнее обновление: {date}.",
|
||||
"disclaimer.callout": "Минт Cashu хранит ваши деньги. Если он исчезнет, ваш ecash пропадет, и обратиться будет не к кому. Храните только ту сумму, которую можете позволить себе потерять.",
|
||||
"disclaimer.custodial.title": "Минты хранят средства пользователей",
|
||||
"disclaimer.custodial.p1": "При mint ecash вы передаете bitcoin оператору минта и получаете токены. Эти токены представляют собой требование к оператору, а не bitcoin под вашим контролем. Оператор решает, погашать ли их.",
|
||||
"disclaimer.custodial.p2": "Все минты несут одинаковые риски: оператор может исчезнуть, его могут вынудить остановиться, средства могут быть потеряны из-за ошибки или взлома, а сервер может быть просто выключен. Нет страхования вкладов, возврата платежа, гарантированной поддержки или надежной правовой защиты. Это относится и к минту с самым высоким рейтингом.",
|
||||
"disclaimer.custodial.p3": "Cashu рассчитан на быстрое перемещение небольших сумм. Храните то, что собираетесь потратить, а не сбережения, и распределяйте средства между минтами.",
|
||||
"disclaimer.reviews.title": "Отзывы являются мнениями, а не проверенными фактами",
|
||||
"disclaimer.reviews.p1": "Каждый отзыв на этом сайте был написан пользователем Nostr и подписан его ключом. Подпись означает, что мы можем указать, какой именно ключ его написал. Это не означает, что отзыв соответствует действительности, что автор пользовался сервисом или что автор не является оператором, конкурентом или одним человеком, владеющим десятью ключами.",
|
||||
"disclaimer.reviews.p2": "Мы не проверяем авторов, не редактируем и не удаляем отзывы, с которыми не согласны. Прочитайте несколько отзывов и учитывайте, что три отзыва дают меньше оснований для вывода, чем триста.",
|
||||
"disclaimer.status.title": "«Онлайн» означает «доступный», а не «надежный»",
|
||||
"disclaimer.status.p1": "Мы регулярно проверяем каждый минт и показываем, ответил ли он. Зеленый статус означает только ответ сервера. Он ничего не говорит о платежеспособности и честности оператора или о том, погасит ли он ваши токены завтра.",
|
||||
"disclaimer.status.p2": "Минт может работать в сети вплоть до того момента, когда он перестанет работать. История безотказной работы, поддерживаемые NUT и версия программного обеспечения дают некоторое представление о том, как управляется минт, но ни один из этих факторов не является гарантией сохранности ваших средств.",
|
||||
"disclaimer.ranking.title": "Как работает рейтинг и что он не означает",
|
||||
"disclaimer.ranking.p1": "Минты ранжируются с помощью алгоритма на основе данных публичных отзывов: рейтинга, количества отзывов и недавней активности, при этом по умолчанию онлайн-минты отображаются перед офлайн-минтами. Подробности приведены в открытом исходном коде.",
|
||||
"disclaimer.ranking.p2": "Никто не платит за размещение. Здесь нет спонсорских мест, продвижения или договоренностей с минтами. Высокая позиция означает лишь благоприятную оценку публичных данных алгоритмом. Это не рекомендация и не оценка безопасности.",
|
||||
"disclaimer.notAdvice.title": "Это не является финансовой рекомендацией",
|
||||
"disclaimer.notAdvice.p1": "Ничто на сайте не является финансовой, инвестиционной, юридической или налоговой консультацией. Мы не знаем вашу ситуацию и не даем рекомендаций. Решение об использовании и выборе минта принимаете вы.",
|
||||
"disclaimer.dyor.title": "Проведите собственное исследование",
|
||||
"disclaimer.dyor.li1": "Изучите оператора. Минт человека с публичной репутацией отличается от анонимного URL.",
|
||||
"disclaimer.dyor.li2": "Прочитайте условия и MOTD самого минта. Если минт называет себя тестовым или бета-версией, отнеситесь к этому серьезно.",
|
||||
"disclaimer.dyor.li3": "Начните с малого. Выполните mint небольшой суммы, потратьте ее, затем сделайте melt и проверьте результат, прежде чем доверять больше.",
|
||||
"disclaimer.dyor.li4": "Следите за лимитами. Низкий максимум часто говорит об осторожности оператора, а высокий не доказывает безопасность.",
|
||||
"disclaimer.dyor.li5": "Храните резервные копии токенов. Токен является активом на предъявителя: потратить его может любой владелец.",
|
||||
"disclaimer.site.title": "О самом сайте",
|
||||
"disclaimer.site.p1": "Данные могут быть неверными или устаревшими. Минты проверяются по расписанию, relays иногда не отвечают, а страница была собрана раньше. Сайт предоставляется «как есть» без гарантий. См. {link}.",
|
||||
"disclaimer.site.link": "условия использования",
|
||||
"disclaimer.updated": "20 августа 2026 года",
|
||||
"login.getPrimal": "Станьте «праймалом»",
|
||||
"reviews.dialog.identity.extensionGone": "Ваше расширение для браузера не отвечает. Войдите в систему заново или воспользуйтесь удаленным средством подписи.",
|
||||
"seo.orgDescription": "Каталог минтов Cashu с актуальным статусом и подписанными в Nostr отзывами сообщества.",
|
||||
"seo.ogImageAlt": "Cashumints.space: найдите минт Cashu, которому можно доверять.",
|
||||
"seo.mint.title.one": "Отзывы о {name}: оценка {rating} по {n} отзыву | Cashumints.space",
|
||||
"seo.mint.title.other": "Отзывы о {name}: рейтинг «{rating}» по результатам {n} отзывов | Cashumints.space",
|
||||
"seo.mint.title.few": "Отзывы о {name}: рейтинг «{rating}» по результатам {n} отзывов | Cashumints.space",
|
||||
"seo.mint.title.many": "Отзывы о {name}: рейтинг «{rating}» по результатам {n} отзывов | Cashumints.space",
|
||||
"seo.mint.titleOffline.one": "{name}: сайт не работает в связи с Днем «{n}» | Cashumints.space",
|
||||
"seo.mint.titleOffline.other": "{name}: не работает в течение {n} дней | Cashumints.space",
|
||||
"seo.mint.titleOffline.few": "{name}: не работает в течение {n} дней | Cashumints.space",
|
||||
"seo.mint.titleOffline.many": "{name}: не работает в течение {n} дней | Cashumints.space",
|
||||
"seo.mint.titleNoReviews": "{name}: информация и отзывы о минте Cashu | Cashumints.space",
|
||||
"seo.fedimint.titleNoReviews": "{name}: информация и отзывы о федерации Fedimint | Cashumints.space",
|
||||
"seo.desc.fallback": "Отзывы пользователей о сайте «{name}» ({domain}).",
|
||||
"seo.desc.fallbackDomain": "Отзывы сообщества о минте Cashu на {domain}.",
|
||||
"seo.desc.rated.one": "Оценка {rating}/5 по {n} подписанному отзыву Nostr.",
|
||||
"seo.desc.rated.other": "Оценка {rating}/5 по {n} подписанным отзывам Nostr.",
|
||||
"seo.desc.rated.few": "Оценка {rating}/5 по {n} подписанным отзывам Nostr.",
|
||||
"seo.desc.rated.many": "Оценка {rating}/5 по {n} подписанным отзывам Nostr.",
|
||||
"seo.desc.noReviews": "Отзывов пока нет.",
|
||||
"seo.desc.status": "{status}.",
|
||||
"seo.desc.statusLimits": "{status}, лимиты: {limits}.",
|
||||
"seo.desc.fedModules": "{status}. Модули: {modules}.",
|
||||
"seo.desc.fedModulesNetwork": "{status}. Модули: {modules}, сеть {network}.",
|
||||
"seo.mint.ogAlt.one": "{name}: {rating} звезд по {n} отзыву на Cashumints.space",
|
||||
"seo.mint.ogAlt.other": "{name}: {rating} звезд по {n} отзывам на Cashumints.space",
|
||||
"seo.mint.ogAlt.few": "{name}: {rating} звезд по {n} отзывам на Cashumints.space",
|
||||
"seo.mint.ogAlt.many": "{name}: {rating} звезд по {n} отзывам на Cashumints.space",
|
||||
"seo.mint.ogAltNoReviews": "«{name}» на сайте Cashumints.space",
|
||||
"nav.home": "Главная",
|
||||
"mint.more.title": "Другие минты",
|
||||
"mint.more.all": "Посмотреть все минты",
|
||||
"nav.fedimints": "Федиминтс",
|
||||
"status.announced": "Только объявлено",
|
||||
"card.unnamedFederation": "Федерация без названия",
|
||||
"card.notChecked": "никогда не проверял",
|
||||
"fedimints.title": "Все федерации Fedimint · Cashumints.space",
|
||||
"fedimints.description": "Все {total} федераций Fedimint, объявленных в сети Nostr: {online} подтверждены внешней проверкой, {announced} объявлены, но ни разу не подтверждены. Рейтинги сообщества, модули и коды приглашений.",
|
||||
"fedimints.heading": "Все федерации",
|
||||
"fedimints.lede": "Каждая федерация Fedimint была объявлена в сети Nostr. У федерации нет собственной общедоступной конечной точки статуса, поэтому работоспособность некоторых из них подтверждается внешней проверкой, а остальные перечислены в том виде, в каком они были объявлены.",
|
||||
"fedimints.search.label": "Поиск федераций по названию или идентификатору",
|
||||
"fedimints.search.placeholder": "Поиск по имени или идентификатору федерации…",
|
||||
"fedimints.sort.label": "Сортировать федерации",
|
||||
"fedimints.hideOffline": "Скрыть статус «не в сети»",
|
||||
"fedimints.showing": "Показано {total} федераций ({online} подтверждены, {announced} только объявлены)",
|
||||
"fedimints.showingFiltered": "Отображаются {shown} из {total} федераций ({online} подтверждены, {announced} только объявлены)",
|
||||
"fedimints.announcedNote.one": "Один из них был анонсирован на Nostr, и с тех пор не появилось никаких подтверждений того, что он работает. Он указан как «анонсированный», а не как «онлайн» или «офлайн», поскольку ни то, ни другое не соответствует действительности.",
|
||||
"fedimints.announcedNote.other": "{n} из них были анонсированы на Nostr, и с тех пор не поступало никаких подтверждений того, что они работают. Они указаны как «анонсированные», а не как «онлайн» или «офлайн», поскольку ни то, ни другое не соответствует действительности.",
|
||||
"fedimints.announcedNote.few": "{n} из них были анонсированы на Nostr, и с тех пор не поступало никаких подтверждений того, что они работают. Они указаны как «анонсированные», а не как «онлайн» или «офлайн», поскольку ни то, ни другое не соответствует действительности.",
|
||||
"fedimints.announcedNote.many": "{n} из них были анонсированы на Nostr, и с тех пор не поступало никаких подтверждений того, что они работают. Они указаны как «анонсированные», а не как «онлайн» или «офлайн», поскольку ни то, ни другое не соответствует действительности.",
|
||||
"fedimints.noResults": "Нет результатов по федерациям. Введите название или вставьте идентификатор федерации.",
|
||||
"fedimints.emptyIndex": "На relays, которые читает сайт, пока не объявлено ни одной федерации. Список пополняется по мере новых объявлений.",
|
||||
"fedimint.crumb": "Федиминтс",
|
||||
"fedimint.breadcrumb": "Навигационная цепочка",
|
||||
"fedimint.unnamed": "Федерация без названия",
|
||||
"fedimint.idLabel": "Федерация",
|
||||
"fedimint.kind.federationId": "идентификатор федерации",
|
||||
"fedimint.moduleCount.one": "Модуль {n}",
|
||||
"fedimint.moduleCount.other": "Модули {n}",
|
||||
"fedimint.moduleCount.few": "Модули {n}",
|
||||
"fedimint.moduleCount.many": "Модули {n}",
|
||||
"fedimint.copyInvite": "Скопировать код приглашения",
|
||||
"fedimint.confirmed.label": "Подтверждено",
|
||||
"fedimint.confirmed.never": "Никогда",
|
||||
"fedimint.confirmed.by": "Автор: {source}",
|
||||
"fedimint.confirmed.unattributed": "последняя проверка",
|
||||
"fedimint.announcedOn": "объявлена {when}",
|
||||
"fedimint.announcedUnknown": "дата объявления не указана",
|
||||
"fedimint.modules.title": "Модули",
|
||||
"fedimint.modules.none": "В объявлении этой федерации не указано ни одного модуля.",
|
||||
"fedimint.modules.note": "Модули представляют собой компоненты федерации. Объявление перечисляет установленные модули, но не сообщает, принимает ли какой-либо из них депозиты.",
|
||||
"fedimint.modules.notListed": "не указан",
|
||||
"fedimint.invite.title": "Код приглашения",
|
||||
"fedimint.invite.count.one": "Код {n}",
|
||||
"fedimint.invite.count.other": "Коды {n}",
|
||||
"fedimint.invite.count.few": "Коды {n}",
|
||||
"fedimint.invite.count.many": "Коды {n}",
|
||||
"fedimint.invite.note": "Скопируйте этот текст в кошелек Fedimint, чтобы присоединиться. В нём содержатся идентификатор федерации и адреса её хранителей; его следует передавать другим пользователям.",
|
||||
"fedimint.invite.kind": "код приглашения",
|
||||
"fedimint.invite.qr": "QR",
|
||||
"fedimint.invite.qrCaption": "Отсканируйте QR-код, чтобы присоединиться к группе «{name}»",
|
||||
"fedimint.details.federationId": "Идентификатор федерации",
|
||||
"fedimint.details.network": "Сеть",
|
||||
"fedimint.details.announcedBy": "Объявлен",
|
||||
"fedimint.details.announced": "Объявлено",
|
||||
"fedimint.more.title": "Другие федерации",
|
||||
"fedimint.more.all": "Посмотреть все федерации",
|
||||
"fedimint.disclaimer": "Присоединяясь к федерации, вы доверяете деньги ее guardians. Рейтинги отражают мнения сообщества, а подтвержденная работа означает доступность, но не надежность.",
|
||||
"fedimint.module.lightning": "Lightning",
|
||||
"fedimint.module.mint": "Минт ecash",
|
||||
"fedimint.module.wallet": "Кошелек в цепочке блоков",
|
||||
"fedimint.module.meta": "Метаданные",
|
||||
"fedimint.module.stability_pool": "Резерв стабильности",
|
||||
"fedimint.module.multi_sig_stability_pool": "Пул стабильности (мультисиг)",
|
||||
"fedimint.module.fedi-social": "Социальная реабилитация",
|
||||
"fedimint.network.mainnet": "Основная сеть Биткойна",
|
||||
"fedimint.network.signet": "Сигнет",
|
||||
"fedimint.network.testnet": "Тестовая сеть",
|
||||
"fedimint.network.testnet4": "Testnet4",
|
||||
"fedimint.network.regtest": "Regtest",
|
||||
"feed.ecosystem.group": "Экосистема",
|
||||
"feed.ecosystem.all": "Все",
|
||||
"feed.ecosystem.cashu": "Кашу",
|
||||
"feed.ecosystem.fedimint": "Федиминт",
|
||||
"feed.filterBySubject": "Фильтр по «Mint» или «Federation»",
|
||||
"feed.anySubject": "Любой минт или федерация",
|
||||
"feed.clearSubject": "Очистить фильтр по названию",
|
||||
"home.topFedimints.title": "Лучшие Fedimints",
|
||||
"home.topFedimints.sub": "по отзывам и рейтингу",
|
||||
"home.topFedimints.all": "Все федерации «{n}» →",
|
||||
"reviews.validate.subject": "Не указан минт или федерация для отзыва.",
|
||||
"mint.warnings.fedimintOffline.lead": "Сообщается, что федерация офлайн.",
|
||||
"mint.warnings.fedimintOffline.body.since": "Последняя успешная проверка федерации была {date} ({days} назад). С тех пор ее guardians не отвечают. Считайте средства в ней находящимися под угрозой и не вносите новые.",
|
||||
"mint.warnings.fedimintOffline.body.never": "Эта федерация так и не прошла ни одной проверки, а последняя из них закончилась неудачей. Считайте хранящиеся там средства подверженными риску и не вкладывайте в неё новые средства.",
|
||||
"mint.warnings.fedimintOffline.meta.since": "Сообщается об отсутствии связи с момента {date}",
|
||||
"mint.warnings.fedimintOffline.meta.never": "Сообщается, что федерация офлайн, ни одна проверка не была успешной",
|
||||
"mint.warnings.neverConfirmed.lead": "Объявлено, но так и не подтверждено.",
|
||||
"mint.warnings.neverConfirmed.body.reviewed": "Эта федерация была объявлена в Nostr {date}, {days} назад, и с тех пор ее работу ничто не подтвердило. Отзывы ниже служат единственным признаком активности на странице, все остальные данные взяты из объявления.",
|
||||
"mint.warnings.neverConfirmed.body.quiet": "Эта федерация была объявлена в Nostr {date}, {days} назад. С тех пор ее работу ничто не подтвердило, и свежих отзывов нет. Все данные ниже взяты из объявления.",
|
||||
"mint.warnings.neverConfirmed.meta": "Объявлено о выпуске «{date}», но так и не подтверждено",
|
||||
"footer.allFedimints": "Все федерации",
|
||||
"reviews.dialog.bodyPlaceholder.cashu": "Как работали mint, melt и поддержка? Опишите конкретно.",
|
||||
"reviews.dialog.bodyPlaceholder.fedimint": "Как прошло подключение к системе, работали ли платежи Lightning и поддержка? Расскажите подробнее.",
|
||||
"fedimint.details.title": "Сведения о федерации"
|
||||
}
|
||||
Reference in New Issue
Block a user