@cedros/pay-react
Version:
React frontend library for Cedros Pay - unified Stripe and Solana x402 payments
20 lines (19 loc) • 13 kB
JavaScript
const e = "CEDROS PAY - Исходный файл для перевода (русский)", a = "1.0.0", i = "ru", n = { pay_with_card: "Оплатить картой", pay_with_crypto: "Оплатить USDC", pay_with_usdc: "Оплатить USDC", purchase: "Покупка", card: "Карта", usdc_solana: "USDC (Solana)", crypto: "Криптовалюта", connect_wallet: "Подключить кошелёк", connecting: "Подключение...", processing: "Обработка...", loading: "Загрузка...", close: "Закрыть", cancel: "Отмена", confirm: "Подтвердить", retry: "Повторить", go_back: "Назад", contact_support: "Связаться со службой поддержки" }, o = { invalid_payment_proof: { message: "Не удалось подтвердить оплату", action: "Повторите оплату. Если проблема сохраняется, обратитесь в поддержку." }, invalid_signature: { message: "Подпись транзакции недействительна", action: "Одобрите транзакцию в вашем кошельке и повторите попытку." }, invalid_transaction: { message: "Неверный формат транзакции", action: "Повторите оплату. Если проблема сохраняется, попробуйте обновить приложение кошелька." }, transaction_not_found: { message: "Транзакция не найдена в блокчейне", action: "Ваша транзакция может ещё обрабатываться. Подождите немного и проверьте кошелёк, либо попробуйте снова." }, transaction_not_confirmed: { message: "Транзакция ещё обрабатывается", action: "Подождите подтверждения в блокчейне, затем попробуйте ещё раз." }, transaction_failed: { message: "Сбой транзакции в блокчейне", action: "Проверьте детали в кошельке. Возможно, нужно изменить параметры транзакции или добавить SOL для оплаты комиссий." }, transaction_expired: { message: "Время обработки транзакции истекло", action: "Повторите оплату. При наличии такой возможности увеличьте приоритет транзакции в кошельке." }, invalid_recipient: { message: "Платёж отправлен на неверный адрес", action: "Попробуйте снова и убедитесь, что вы одобряете верную транзакцию в кошельке." }, invalid_sender: { message: "Кошелёк отправителя недействителен", action: "Подключите кошелёк заново и повторите попытку." }, unauthorized_refund_issuer: { message: "У вас нет прав на оформление возвратов", action: "Возвраты могут обрабатывать только авторизованные аккаунты. Обратитесь в поддержку, если считаете это ошибкой." }, amount_below_minimum: { message: "Сумма платежа слишком мала", action: "Проверьте требуемую сумму и попробуйте снова." }, amount_mismatch: { message: "Сумма платежа не совпадает с указанной", action: "Цена могла измениться. Обновите страницу и повторите оплату." }, insufficient_funds_sol: { message: "Недостаточно SOL для оплаты комиссий", action: "Добавьте на кошелёк не менее 0.001 SOL для оплаты сетевых комиссий и повторите попытку." }, insufficient_funds_token: { message: "Недостаточный баланс в кошельке", action: "Пополните кошелёк и попробуйте снова." }, invalid_token_mint: { message: "Неверный токен оплаты", action: "Оплатите корректным токеном, указанным в деталях платежа." }, not_spl_transfer: { message: "Транзакция не является корректным переводом токенов", action: "Убедитесь, что вы отправляете токен нужного типа из вашего кошелька." }, missing_token_account: { message: "Токен-аккаунт не найден", action: "Вашему кошельку может потребоваться сначала создать токен-аккаунт. Попробуйте снова или используйте другой кошелёк." }, invalid_token_program: { message: "Недействительная программа токена", action: "Повторите оплату. Если проблема сохраняется, попробуйте другой кошелёк." }, missing_memo: { message: "Требуется примечание (memo) к платежу, но оно отсутствует", action: "Повторите оплату и убедитесь, что в кошельке одобрены все детали транзакции." }, invalid_memo: { message: "Неверный формат memo платежа", action: "Повторите оплату." }, payment_already_used: { message: "Этот платёж уже был обработан", action: "Проверьте историю транзакций. Если требуется новый платёж, создайте новую транзакцию." }, signature_reused: { message: "Подпись транзакции уже использовалась", action: "Создайте новую платёжную транзакцию." }, quote_expired: { message: "Срок действия котировки платежа истёк", action: "Цены часто обновляются. Обновите страницу и повторите оплату." }, missing_field: { message: "Отсутствует обязательная информация", action: "Проверьте все обязательные поля и попробуйте снова." }, invalid_field: { message: "Некоторые данные указаны неверно", action: "Проверьте введённые данные и повторите попытку." }, invalid_amount: { message: "Недействительная сумма платежа", action: "Проверьте сумму и попробуйте снова." }, invalid_wallet: { message: "Недействительный адрес кошелька", action: "Подключите кошелёк заново и повторите попытку." }, invalid_resource: { message: "Неверный выбор товара", action: "Обновите страницу и попробуйте снова." }, invalid_coupon: { message: "Недействительный промокод", action: "Проверьте промокод и попробуйте снова." }, invalid_cart_item: { message: "Один или несколько товаров в корзине некорректны", action: "Проверьте корзину и попробуйте снова." }, empty_cart: { message: "Ваша корзина пуста", action: "Добавьте товары в корзину перед оплатой." }, resource_not_found: { message: "Товар не найден", action: "Возможно, товар больше недоступен. Обновите страницу и попробуйте снова." }, cart_not_found: { message: "Корзина не найдена", action: "Срок действия корзины мог истечь. Начните новый заказ." }, refund_not_found: { message: "Возврат не найден", action: "Проверьте номер возврата или обратитесь в поддержку." }, product_not_found: { message: "Товар недоступен", action: "Возможно, товар больше недоступен. Просмотрите текущий ассортимент." }, coupon_not_found: { message: "Промокод не найден", action: "Проверьте код или удалите его, чтобы продолжить." }, session_not_found: { message: "Сеанс оплаты истёк", action: "Начните новый платёж." }, cart_already_paid: { message: "Этот заказ уже оплачен", action: "Проверьте историю заказов. Если нужна новая покупка, начните новый заказ." }, refund_already_processed: { message: "Этот возврат уже обработан", action: "Проверьте историю транзакций или свяжитесь с поддержкой для подробностей." }, coupon_expired: { message: "Срок действия промокода истёк", action: "Удалите промокод или используйте другой." }, coupon_usage_limit_reached: { message: "Достигнут лимит использования промокода", action: "Этот промокод исчерпан. Попробуйте другой код." }, coupon_not_applicable: { message: "Промокод не применяется к этой покупке", action: "Проверьте условия промокода или удалите его, чтобы продолжить." }, coupon_wrong_payment_method: { message: "Промокод недействителен для этого способа оплаты", action: "Выберите другой способ оплаты или удалите промокод." }, stripe_error: { message: "Сервис оплаты картой временно недоступен", action: "Попробуйте позже или воспользуйтесь оплатой криптовалютой." }, rpc_error: { message: "Сеть блокчейна временно недоступна", action: "Попробуйте позже или оплатите картой." }, network_error: { message: "Проблема с подключением к сети", action: "Проверьте подключение к интернету и попробуйте снова." }, internal_error: { message: "На нашей стороне что-то пошло не так", action: "Повторите попытку. Если проблема сохраняется, обратитесь в поддержку." }, database_error: { message: "Сервис временно недоступен", action: "Попробуйте позже." }, config_error: { message: "Ошибка конфигурации сервиса", action: "Обратитесь в поддержку за помощью." }, unknown_error: { message: "Произошла непредвиденная ошибка", action: "Повторите попытку или обратитесь в поддержку, если проблема сохраняется." } }, s = { unknown_token_mint: "Предупреждение: Неизвестный адрес mint токена. Тщательно проверьте, что это правильный токен, чтобы избежать потери средств.", token_typo_warning: "Адрес токена не совпадает с известными стейблкоинами (USDC, USDT, PYUSD, CASH). Проверьте внимательно, чтобы предотвратить безвозвратную потерю средств." }, t = { no_wallet_detected: "Кошелёк Solana не обнаружен", install_wallet: "Установите кошелёк Solana, например Phantom, Solflare или Backpack.", wallet_not_connected: "Кошелёк не подключён", connect_your_wallet: "Подключите кошелёк, чтобы продолжить.", wallet_connection_failed: "Не удалось подключить кошелёк", try_again: "Попробуйте подключиться ещё раз.", transaction_rejected: "Транзакция отклонена", approve_in_wallet: "Одобрите транзакцию в кошельке, чтобы продолжить." }, c = {
comment: e,
version: a,
locale: "ru",
ui: n,
errors: o,
validation: s,
wallet: t
};
export {
e as comment,
c as default,
o as errors,
i as locale,
n as ui,
s as validation,
a as version,
t as wallet
};