// ignore: unused_import
import 'package:intl/intl.dart' as intl;
import 'app_localizations.dart';

// ignore_for_file: type=lint

/// The translations for Russian (`ru`).
class L10nRu extends L10n {
  L10nRu([String locale = 'ru']) : super(locale);

  @override
  String get appName => 'ElCaju';

  @override
  String get appTagline => 'Ваш приватный ecash кошелёк';

  @override
  String get loadingMessage1 => 'Шифрование ваших монет...';

  @override
  String get loadingMessage2 => 'Подготовка ваших e-токенов...';

  @override
  String get loadingMessage3 => 'Подключение к Mint...';

  @override
  String get loadingMessage4 => 'Конфиденциальность по умолчанию.';

  @override
  String get loadingMessage5 => 'Слепая подпись токенов...';

  @override
  String get loadingMessage6 => 'Go full Calle...';

  @override
  String get loadingMessage7 =>
      'Cashu + Bitchat = Конфиденциальность + Свобода';

  @override
  String get aboutTagline => 'Конфиденциальность без границ.';

  @override
  String get welcomeTitle => 'Добро пожаловать в ElCaju';

  @override
  String get welcomeSubtitle => 'Cashu для мира. Сделано на Кубе.';

  @override
  String get createWallet => 'Создать новый кошелёк';

  @override
  String get restoreWallet => 'Восстановить кошелёк';

  @override
  String get createWalletTitle => 'Создать кошелёк';

  @override
  String get creatingWallet => 'Создание вашего кошелька...';

  @override
  String get generatingSeed => 'Безопасная генерация вашей сид-фразы';

  @override
  String get createWalletDescription =>
      'Будет сгенерирована сид-фраза из 12 слов.\nСохраните её в безопасном месте.';

  @override
  String get generateWallet => 'Создать кошелёк';

  @override
  String get walletCreated => 'Кошелёк создан!';

  @override
  String get walletCreatedDescription =>
      'Ваш кошелёк готов. Рекомендуем сделать резервную копию сид-фразы сейчас.';

  @override
  String get backupWarning =>
      'Без резервной копии вы потеряете доступ к средствам при потере устройства.';

  @override
  String get backupNow => 'Сделать резервную копию';

  @override
  String get backupLater => 'Сделать позже';

  @override
  String get backupTitle => 'Резервная копия';

  @override
  String get seedPhraseTitle => 'Ваша сид-фраза';

  @override
  String get seedPhraseDescription =>
      'Сохраните эти 12 слов по порядку. Это единственный способ восстановить кошелёк.';

  @override
  String get revealSeedPhrase => 'Показать сид-фразу';

  @override
  String get tapToReveal => 'Нажмите кнопку, чтобы показать\nвашу сид-фразу';

  @override
  String get copyToClipboard => 'Копировать в буфер обмена';

  @override
  String get seedCopied => 'Фраза скопирована в буфер обмена';

  @override
  String get neverShareSeed => 'Никогда не делитесь сид-фразой ни с кем.';

  @override
  String get confirmBackup => 'Я сохранил сид-фразу в безопасном месте';

  @override
  String get continue_ => 'Продолжить';

  @override
  String get restoreTitle => 'Восстановить кошелёк';

  @override
  String get enterSeedPhrase => 'Введите вашу сид-фразу';

  @override
  String get enterSeedDescription => 'Введите 12 или 24 слова через пробел.';

  @override
  String get seedPlaceholder => 'слово1 слово2 слово3 ...';

  @override
  String wordCount(int count) {
    return '$count слов';
  }

  @override
  String get needWords => '(нужно 12 или 24)';

  @override
  String get restoreScanningMint => 'Сканирование минта на наличие токенов...';

  @override
  String restoreError(String error) {
    return 'Ошибка восстановления: $error';
  }

  @override
  String get homeTitle => 'Главная';

  @override
  String get receive => 'Получить';

  @override
  String get send => 'Отправить';

  @override
  String get sendAction => 'Отправить ↗';

  @override
  String get receiveAction => '↘ Получить';

  @override
  String get deposit => 'Пополнить';

  @override
  String get withdraw => 'Вывести';

  @override
  String get lightning => 'Lightning';

  @override
  String get cashu => 'Cashu';

  @override
  String get ecash => 'Ecash';

  @override
  String get history => 'История';

  @override
  String get noTransactions => 'Нет транзакций';

  @override
  String get depositOrReceive => 'Пополните или получите sats для начала';

  @override
  String get noMint => 'Нет mint';

  @override
  String get balance => 'Баланс';

  @override
  String get sats => 'sats';

  @override
  String get pasteEcashToken => 'Вставить ecash токен';

  @override
  String get generateInvoiceToDeposit => 'Создать счёт для пополнения';

  @override
  String get createEcashToken => 'Создать ecash токен';

  @override
  String get payLightningInvoice => 'Оплатить Lightning счёт';

  @override
  String get receiveCashu => 'Получить Cashu';

  @override
  String get pasteTheCashuToken => 'Вставьте Cashu токен:';

  @override
  String get pasteFromClipboard => 'Вставить из буфера обмена';

  @override
  String get validToken => 'Токен действителен';

  @override
  String get invalidToken => 'Недействительный или повреждённый токен';

  @override
  String get amount => 'Сумма:';

  @override
  String get mint => 'Mint:';

  @override
  String get claiming => 'Получение...';

  @override
  String get claimTokens => 'Получить токены';

  @override
  String get tokensReceived => 'Токены получены';

  @override
  String get backToHome => 'Вернуться на главную';

  @override
  String get tokenAlreadyClaimed => 'Этот токен уже был получен';

  @override
  String get unknownMint => 'Токен от неизвестного mint';

  @override
  String claimError(String error) {
    return 'Ошибка получения: $error';
  }

  @override
  String get sendCashu => 'Отправить Cashu';

  @override
  String get selectNotesManually => 'Выбрать заметки вручную';

  @override
  String get amountToSend => 'Сумма для отправки:';

  @override
  String get available => 'Доступно:';

  @override
  String get max => '(Макс)';

  @override
  String get memoOptional => 'Заметка (необязательно):';

  @override
  String get memoPlaceholder => 'Для чего этот платёж?';

  @override
  String get creatingToken => 'Создание токена...';

  @override
  String get createToken => 'Создать токен';

  @override
  String get noActiveMint => 'Нет активного mint';

  @override
  String get offlineModeMessage => 'Нет соединения. Офлайн режим...';

  @override
  String get confirmSend => 'Подтвердить отправку';

  @override
  String get confirm => 'Подтвердить';

  @override
  String get cancel => 'Отмена';

  @override
  String get insufficientBalance => 'Недостаточный баланс';

  @override
  String tokenCreationError(String error) {
    return 'Ошибка создания токена: $error';
  }

  @override
  String get tokenCreated => 'Токен создан';

  @override
  String get copy => 'Копировать';

  @override
  String get share => 'Поделиться';

  @override
  String get tokenCashu => 'Cashu токен';

  @override
  String tokenCashuAnimatedQr(int fragments) {
    return 'Cashu токен (анимированный QR - $fragments UR фрагментов)';
  }

  @override
  String get keepTokenWarning =>
      'Сохраните этот токен, пока получатель не заберёт его. Если потеряете — потеряете средства.';

  @override
  String get tokenCopiedToClipboard => 'Токен скопирован в буфер обмена';

  @override
  String get copyAsEmoji => 'Скопировать как эмодзи';

  @override
  String get emojiCopiedToClipboard => 'Токен скопирован как эмодзи 🥜';

  @override
  String get peanutDecodeError =>
      'Не удалось декодировать эмодзи-токен. Возможно, он повреждён.';

  @override
  String get nfcWrite => 'Записать на NFC-метку';

  @override
  String get nfcRead => 'Читать NFC-метку';

  @override
  String get nfcHoldNear => 'Поднесите устройство к NFC-метке...';

  @override
  String get nfcWriteSuccess => 'Токен записан на NFC-метку';

  @override
  String nfcWriteError(String error) {
    return 'Ошибка записи NFC: $error';
  }

  @override
  String nfcReadError(String error) {
    return 'Ошибка чтения NFC: $error';
  }

  @override
  String get nfcDisabled => 'NFC отключён. Включите в Настройках.';

  @override
  String get nfcUnsupported => 'Это устройство не поддерживает NFC';

  @override
  String get amountToDeposit => 'Сумма для пополнения:';

  @override
  String get descriptionOptional => 'Описание (необязательно):';

  @override
  String get depositPlaceholder => 'Для чего это пополнение?';

  @override
  String get generating => 'Генерация...';

  @override
  String get generateInvoice => 'Создать счёт';

  @override
  String get depositLightning => 'Пополнить Lightning';

  @override
  String get payInvoiceTitle => 'Оплатить счёт';

  @override
  String get generatingInvoice => 'Создание счёта...';

  @override
  String get waitingForPayment => 'Ожидание оплаты...';

  @override
  String get paymentReceived => 'Платёж получен';

  @override
  String get tokensIssued => 'Токены выпущены!';

  @override
  String get error => 'Ошибка';

  @override
  String get unknownError => 'Неизвестная ошибка';

  @override
  String get back => 'Назад';

  @override
  String get copyInvoice => 'Копировать счёт';

  @override
  String get description => 'Описание:';

  @override
  String get invoiceCopiedToClipboard => 'Счёт скопирован в буфер обмена';

  @override
  String deposited(String amount, String unit) {
    return '$amount $unit пополнено';
  }

  @override
  String get pasteLightningInvoice => 'Вставьте Lightning счёт:';

  @override
  String get gettingQuote => 'Получение котировки...';

  @override
  String get validInvoice => 'Счёт действителен';

  @override
  String get invalidInvoice => 'Недействительный счёт';

  @override
  String get invalidInvoiceMalformed =>
      'Недействительный или повреждённый счёт';

  @override
  String get feeReserved => 'Зарезервированная комиссия:';

  @override
  String get total => 'Итого:';

  @override
  String get paying => 'Оплата...';

  @override
  String get payInvoice => 'Оплатить счёт';

  @override
  String get confirmPayment => 'Подтвердить оплату';

  @override
  String get pay => 'Оплатить';

  @override
  String get fee => 'комиссия';

  @override
  String get invoiceExpired => 'Счёт истёк';

  @override
  String get amountOutOfRange => 'Сумма вне допустимого диапазона';

  @override
  String resolvingType(String type) {
    return 'Разрешение $type...';
  }

  @override
  String get invoiceAlreadyPaid => 'Счёт уже оплачен';

  @override
  String paymentError(String error) {
    return 'Ошибка оплаты: $error';
  }

  @override
  String sent(String amount, String unit) {
    return '$amount $unit отправлено';
  }

  @override
  String get filterAll => 'Все';

  @override
  String get filterPending => 'Ожидающие';

  @override
  String get filterEcash => 'Ecash';

  @override
  String get filterLightning => 'Lightning';

  @override
  String get receiveTokensToStart => 'Получите Cashu токены для начала';

  @override
  String get noPendingTransactions => 'Нет ожидающих транзакций';

  @override
  String get allTransactionsCompleted => 'Все ваши транзакции завершены';

  @override
  String get noEcashTransactions => 'Нет Ecash транзакций';

  @override
  String get sendOrReceiveTokens => 'Отправьте или получите Cashu токены';

  @override
  String get noLightningTransactions => 'Нет Lightning транзакций';

  @override
  String get depositOrWithdrawLightning =>
      'Пополните или выведите через Lightning';

  @override
  String get pendingStatus => 'Ожидание';

  @override
  String get receivedStatus => 'Получено';

  @override
  String get sentStatus => 'Отправлено';

  @override
  String get now => 'Сейчас';

  @override
  String agoMinutes(int minutes) {
    return '$minutes мин назад';
  }

  @override
  String agoHours(int hours) {
    return '$hours ч назад';
  }

  @override
  String agoDays(int days) {
    return '$days дней назад';
  }

  @override
  String get lightningInvoice => 'Lightning счёт';

  @override
  String get receivedEcash => 'Ecash получен';

  @override
  String get sentEcash => 'Ecash отправлен';

  @override
  String get outgoingLightningPayment => 'Исходящий Lightning платёж';

  @override
  String get invoiceNotAvailable => 'Счёт недоступен';

  @override
  String get tokenNotAvailable => 'Токен недоступен';

  @override
  String get unit => 'Единица';

  @override
  String get status => 'Статус';

  @override
  String get pending => 'Ожидание';

  @override
  String get memo => 'Заметка';

  @override
  String get copyInvoiceButton => 'КОПИРОВАТЬ СЧЁТ';

  @override
  String get copyButton => 'КОПИРОВАТЬ';

  @override
  String get invoiceCopied => 'Счёт скопирован';

  @override
  String get tokenCopied => 'Токен скопирован';

  @override
  String get speed => 'СКОРОСТЬ:';

  @override
  String get settings => 'Настройки';

  @override
  String get walletSection => 'КОШЕЛЁК';

  @override
  String get backupSeedPhrase => 'Резервная копия сид-фразы';

  @override
  String get viewRecoveryWords => 'Посмотреть слова восстановления';

  @override
  String get connectedMints => 'Подключённые mint';

  @override
  String get manageCashuMints => 'Управление вашими Cashu mint';

  @override
  String get pinAccess => 'PIN-код';

  @override
  String get pinEnabled => 'Включён';

  @override
  String get protectWithPin => 'Защитить приложение PIN-кодом';

  @override
  String get recoverTokens => 'Восстановить токены';

  @override
  String get scanMintsWithSeed => 'Сканировать mint с сид-фразой';

  @override
  String get appearanceSection => 'ЯЗЫК';

  @override
  String get language => 'Язык';

  @override
  String get informationSection => 'ИНФОРМАЦИЯ';

  @override
  String get version => 'Версия';

  @override
  String get about => 'О приложении';

  @override
  String get deleteWallet => 'Удалить кошелёк';

  @override
  String get spanish => 'Español';

  @override
  String get english => 'English';

  @override
  String get portuguese => 'Português';

  @override
  String get french => 'Français';

  @override
  String get russian => 'Русский';

  @override
  String get german => 'Deutsch';

  @override
  String get italian => 'Italiano';

  @override
  String get korean => '한국어';

  @override
  String get chinese => '中文';

  @override
  String get japanese => '日本語';

  @override
  String get swahili => 'Kiswahili';

  @override
  String get mnemonicNotFound => 'Мнемоника не найдена';

  @override
  String get createPin => 'Создать PIN';

  @override
  String get enterPinDigits => 'Введите 4-значный PIN';

  @override
  String get confirmPin => 'Подтвердить PIN';

  @override
  String get enterPinAgain => 'Введите PIN ещё раз';

  @override
  String get pinMismatch => 'PIN-коды не совпадают';

  @override
  String get pinActivated => 'PIN активирован';

  @override
  String get pinDeactivated => 'PIN деактивирован';

  @override
  String get verifyPin => 'Проверить PIN';

  @override
  String get enterCurrentPin => 'Введите текущий PIN';

  @override
  String get incorrectPin => 'Неверный PIN';

  @override
  String get selectLanguage => 'Выбрать язык';

  @override
  String languageChanged(String language) {
    return 'Язык изменён на $language';
  }

  @override
  String get close => 'Закрыть';

  @override
  String get aboutDescription =>
      'Cashu кошелёк с кубинской ДНК для всего мира. Брат LaChispa.';

  @override
  String get couldNotOpenLink => 'Не удалось открыть ссылку';

  @override
  String get deleteWalletQuestion => 'Удалить кошелёк?';

  @override
  String get actionIrreversible => 'Это действие необратимо';

  @override
  String get deleteWalletWarning =>
      'Все данные будут удалены, включая сид-фразу и токены. Убедитесь, что у вас есть резервная копия.';

  @override
  String get typeDeleteToConfirm => 'Введите \"УДАЛИТЬ\" для подтверждения:';

  @override
  String get deleteConfirmWord => 'УДАЛИТЬ';

  @override
  String deleteError(String error) {
    return 'Ошибка удаления: $error';
  }

  @override
  String get recoverTokensTitle => 'Восстановить токены';

  @override
  String get recoverTokensDescription =>
      'Сканировать mint для восстановления токенов, связанных с вашей сид-фразой (NUT-13)';

  @override
  String get useCurrentSeedPhrase => 'Использовать текущую сид-фразу';

  @override
  String get scanWithSavedWords => 'Сканировать mint с сохранёнными 12 словами';

  @override
  String get useOtherSeedPhrase => 'Использовать другую сид-фразу';

  @override
  String get recoverFromOtherWords => 'Восстановить токены из других 12 слов';

  @override
  String get mintsToScan => 'Mint для сканирования:';

  @override
  String allMints(int count) {
    return 'Все mint ($count)';
  }

  @override
  String get specificMint => 'Конкретный mint';

  @override
  String get enterMnemonicWords => 'Введите 12 слов через пробел...';

  @override
  String get scanMints => 'Сканировать mint';

  @override
  String get selectMintToScan => 'Выберите mint для сканирования';

  @override
  String get mnemonicMustHaveWords =>
      'Мнемоника должна содержать 12 или 24 слова';

  @override
  String get noConnectedMintsToScan => 'Нет подключённых mint для сканирования';

  @override
  String recoveredTokens(String tokens, int mints) {
    return 'Восстановлено $tokens из $mints mint!';
  }

  @override
  String get scanCompleteNoTokens =>
      'Сканирование завершено. Новых токенов не найдено.';

  @override
  String mintsWithError(int count) {
    return '($count mint с ошибкой)';
  }

  @override
  String recoveredFromMint(String tokens, String mint) {
    return 'Восстановлено $tokens из $mint!';
  }

  @override
  String noTokensFoundInMint(String mint) {
    return 'Токены не найдены в $mint.';
  }

  @override
  String recoveredAndTransferred(String amount, String unit) {
    return 'Восстановлено и переведено $amount $unit в ваш кошелёк!';
  }

  @override
  String get noTokensForMnemonic =>
      'Токены, связанные с этой мнемоникой, не найдены.';

  @override
  String get noConnectedMints => 'Нет подключённых mint';

  @override
  String get addMintToStart => 'Добавьте mint для начала';

  @override
  String get addMint => 'Добавить mint';

  @override
  String get mintDeleted => 'Mint удалён';

  @override
  String get activeMintUpdated => 'Активный mint обновлён';

  @override
  String get mintUrl => 'URL mint:';

  @override
  String get mintUrlPlaceholder => 'https://mint.example.com';

  @override
  String get urlMustStartWithHttps => 'URL должен начинаться с https://';

  @override
  String get connectingToMint => 'Подключение к mint...';

  @override
  String get mintAddedSuccessfully => 'Mint успешно добавлен';

  @override
  String get couldNotConnectToMint => 'Не удалось подключиться к mint';

  @override
  String get add => 'Добавить';

  @override
  String get success => 'Успех';

  @override
  String get loading => 'Загрузка...';

  @override
  String get retry => 'Повторить';

  @override
  String get activeMint => 'Активный mint';

  @override
  String get mintMessage => 'Сообщение Mint';

  @override
  String get url => 'URL';

  @override
  String get currency => 'Валюта';

  @override
  String get unknown => 'Неизвестно';

  @override
  String get useThisMint => 'Использовать этот mint';

  @override
  String get copyMintUrl => 'Копировать URL mint';

  @override
  String get deleteMint => 'Удалить mint';

  @override
  String copied(String label) {
    return '$label скопировано';
  }

  @override
  String get deleteMintConfirmTitle => 'Удалить mint';

  @override
  String get deleteMintConfirmMessage =>
      'Если у вас есть баланс на этом mint, он будет потерян. Вы уверены?';

  @override
  String get delete => 'Удалить';

  @override
  String get offlineSend => 'Офлайн отправка';

  @override
  String get selectAll => 'Все';

  @override
  String get deselectAll => 'Ничего';

  @override
  String get selectNotesToSend => 'Выберите заметки для отправки:';

  @override
  String get totalToSend => 'Итого к отправке';

  @override
  String notesSelected(int count) {
    return '$count заметок выбрано';
  }

  @override
  String loadingProofsError(String error) {
    return 'Ошибка загрузки доказательств: $error';
  }

  @override
  String creatingTokenError(String error) {
    return 'Ошибка создания токена: $error';
  }

  @override
  String get unknownState => 'Неизвестное состояние';

  @override
  String depositAmountTitle(String amount, String unit) {
    return 'Пополнить $amount $unit';
  }

  @override
  String get receiveNow => 'Получить сейчас';

  @override
  String get receiveLater => 'Получить позже';

  @override
  String get tokenSavedForLater => 'Токен сохранён для получения позже';

  @override
  String get noConnectionTokenSaved =>
      'Нет соединения. Токен сохранён для получения позже.';

  @override
  String get unknownMintOffline =>
      'Этот токен от неизвестного mint. Подключитесь к интернету, чтобы добавить его и получить токен.';

  @override
  String get noConnectionTryLater => 'Нет соединения с mint. Попробуйте позже.';

  @override
  String get saveTokenError => 'Ошибка сохранения токена. Попробуйте снова.';

  @override
  String get pendingTokenLimitReached =>
      'Достигнут лимит ожидающих токенов (макс 50)';

  @override
  String get filterToReceive => 'К получению';

  @override
  String get noPendingTokens => 'Нет ожидающих токенов';

  @override
  String get noPendingTokensHint => 'Сохраните токены для получения позже';

  @override
  String get pendingBadge => 'ОЖИДАНИЕ';

  @override
  String expiresInDays(int days) {
    String _temp0 = intl.Intl.pluralLogic(
      days,
      locale: localeName,
      other: 'Истекает через $days дней',
      one: 'Истекает через 1 день',
    );
    return '$_temp0';
  }

  @override
  String retryCount(int count) {
    return '$count попыток';
  }

  @override
  String get claimNow => 'Получить сейчас';

  @override
  String pendingTokenClaimedSuccess(String amount, String unit) {
    return 'Получено $amount $unit';
  }

  @override
  String pendingTokensClaimed(int count, String amount, String unit) {
    String _temp0 = intl.Intl.pluralLogic(
      count,
      locale: localeName,
      other: 'Получено $count токенов ($amount $unit)',
      one: 'Получен 1 токен ($amount $unit)',
    );
    return '$_temp0';
  }

  @override
  String get scan => 'Сканировать';

  @override
  String get scanQrCode => 'Сканировать QR';

  @override
  String get scanCashuToken => 'Сканировать Cashu токен';

  @override
  String get scanLightningInvoice => 'Сканировать счёт';

  @override
  String get scanningAnimatedQr => 'Сканирование анимированного QR...';

  @override
  String get pointCameraAtQr => 'Наведите камеру на QR-код';

  @override
  String get pointCameraAtCashuQr => 'Наведите камеру на QR Cashu токена';

  @override
  String get pointCameraAtInvoiceQr => 'Наведите камеру на QR счёта';

  @override
  String get unrecognizedQrCode => 'Нераспознанный QR-код';

  @override
  String get scanCashuTokenHint =>
      'Сканируйте Cashu токен (cashuA... или cashuB...)';

  @override
  String get scanLightningInvoiceHint => 'Сканируйте Lightning счёт (lnbc...)';

  @override
  String get addMintQuestion => 'Добавить этот mint?';

  @override
  String get cameraPermissionDenied => 'Доступ к камере запрещён';

  @override
  String get paymentRequestTitle => 'Запрос на оплату';

  @override
  String get paymentRequestFrom => 'Запрос от';

  @override
  String get paymentRequestAmount => 'Запрошенная сумма';

  @override
  String get paymentRequestDescription => 'Описание';

  @override
  String get paymentRequestMints => 'Принимаемые минты';

  @override
  String get paymentRequestAnyMint => 'Любой минт';

  @override
  String get paymentRequestPay => 'Оплатить';

  @override
  String get paymentRequestPaying => 'Оплата...';

  @override
  String get paymentRequestSuccess => 'Платёж успешно отправлен';

  @override
  String get paymentRequestNoTransport =>
      'В этом запросе не настроен метод доставки';

  @override
  String get paymentRequestTransport => 'Транспорт';

  @override
  String get paymentRequestMintNotAccepted =>
      'Ваш активный минт не в списке принимаемых';

  @override
  String paymentRequestUnitMismatch(String unit) {
    return 'Несовместимая единица: запрос требует $unit';
  }

  @override
  String get paymentRequestInsufficientBalance => 'Недостаточный баланс';

  @override
  String get paymentRequestErrorParsing => 'Ошибка чтения запроса на оплату';

  @override
  String get p2pkTitle => 'Ключи P2PK';

  @override
  String get p2pkSettingsDescription => 'Получить заблокированный ecash';

  @override
  String get p2pkExperimental =>
      'P2PK экспериментальный. Используйте с осторожностью.';

  @override
  String get p2pkPendingSendWarning =>
      'У вас есть ожидающая отправка P2PK. Перейдите в историю и обновите после того, как получатель заберёт токен.';

  @override
  String get p2pkExperimentalShort => 'Экспериментальный';

  @override
  String get p2pkPrimaryKey => 'Основной ключ';

  @override
  String get p2pkDerived => 'Производный';

  @override
  String get p2pkImported => 'Импортированный';

  @override
  String get p2pkImportedKeys => 'Импортированные ключи';

  @override
  String get p2pkNoImportedKeys => 'Нет импортированных ключей';

  @override
  String get p2pkShowQR => 'Показать QR';

  @override
  String get p2pkCopy => 'Копировать';

  @override
  String get p2pkImportNsec => 'Импортировать nsec';

  @override
  String get p2pkImport => 'Импортировать';

  @override
  String get p2pkEnterLabel => 'Имя для этого ключа';

  @override
  String get p2pkLockToKey => 'Отправка с подписью P2PK';

  @override
  String get p2pkLockDescription => 'Только получатель может получить';

  @override
  String get p2pkReceiverPubkey => 'npub1... или hex (64/66 символов)';

  @override
  String get p2pkInvalidPubkey => 'Недействительный публичный ключ';

  @override
  String get p2pkInvalidPrivateKey => 'Недействительный приватный ключ';

  @override
  String get p2pkLockedToYou => 'Заблокировано для вас';

  @override
  String get p2pkLockedToOther => 'Заблокировано для другого ключа';

  @override
  String get p2pkCannotUnlock =>
      'У вас нет ключа для разблокировки этого токена';

  @override
  String get p2pkEnterPrivateKey => 'Введите приватный ключ (nsec)';

  @override
  String get p2pkDeleteTitle => 'Удалить ключ';

  @override
  String get p2pkDeleteConfirm =>
      'Удалить этот ключ? Вы не сможете получать токены заблокированные на него.';

  @override
  String get p2pkRequiresConnection => 'P2PK требует подключения к mint';

  @override
  String get p2pkErrorMaxKeysReached =>
      'Достигнуто максимальное количество импортированных ключей (10)';

  @override
  String get p2pkErrorInvalidNsec => 'Недействительный nsec';

  @override
  String get p2pkErrorKeyAlreadyExists => 'Этот ключ уже существует';

  @override
  String get p2pkErrorKeyNotFound => 'Ключ не найден';

  @override
  String get p2pkErrorCannotDeletePrimary => 'Невозможно удалить основной ключ';

  @override
  String get request => 'Запросить';

  @override
  String get requestPayment => 'Запросить платёж';

  @override
  String get requestPaymentDescription =>
      'Создать унифицированный запрос на оплату';

  @override
  String get generateRequest => 'Создать запрос';

  @override
  String get generatingRequest => 'Создание запроса...';

  @override
  String get requestPaymentReceived => 'Платёж получен';

  @override
  String get requestDescriptionHint => 'Описание (необязательно)';

  @override
  String get universal => 'Универсальный';

  @override
  String get copiedToClipboard => 'Скопировано в буфер обмена';
}
