mirror of
https://github.com/BEDOLAGA-DEV/remnawave-bedolaga-telegram-bot.git
synced 2026-01-20 03:40:26 +00:00
440 lines
33 KiB
JSON
440 lines
33 KiB
JSON
{
|
||
"ADD_COUNTRIES_BUTTON": "🌐 Add countries",
|
||
"ADMIN_MAIN_MENU": "🏠 Main menu",
|
||
"ADMIN_CAMPAIGNS": "📣 Promotional campaigns",
|
||
"AUTOPAY_BUTTON": "💳 Auto payment",
|
||
"AUTOPAY_SET_DAYS_BUTTON": "⚙️ Configure days",
|
||
"BACK": "⬅️ Back",
|
||
"BACK_TO_SUBSCRIPTION": "⬅️ Back to subscription",
|
||
"BALANCE_BUTTON_DEFAULT": "💰 Balance: {balance}",
|
||
"CANCEL": "❌ Cancel",
|
||
"CHANGE_DEVICES_BUTTON": "📱 Change devices",
|
||
"CHANNEL_CHECK_BUTTON": "✅ I have joined",
|
||
"CHANNEL_REQUIRED_TEXT": "🔒 Please join the announcement channel to access the bot, then press the button below.",
|
||
"CHANNEL_SUBSCRIBE_BUTTON": "🔗 Subscribe",
|
||
"CHANNEL_SUBSCRIBE_REQUIRED_ALERT": "❌ You haven't joined the channel!",
|
||
"CHANNEL_SUBSCRIBE_THANKS": "✅ Thanks for subscribing",
|
||
"CHECK_STATUS_BUTTON": "📊 Check status",
|
||
"CHOOSE_ANOTHER_DEVICE": "📱 Choose another device",
|
||
"CONFIRM": "✅ Confirm",
|
||
"CONFIRM_CHANGE_BUTTON": "✅ Confirm change",
|
||
"CONNECT_BUTTON": "🔗 Connect",
|
||
"CONTINUE": "➡️ Continue",
|
||
"CONTINUE_BUTTON": "➡️ Continue",
|
||
"COPY_SUBSCRIPTION_LINK": "📋 Copy subscription link",
|
||
"CREATE_INVITE_BUTTON": "📝 Create invite",
|
||
"DEVICE_CONNECTION_HELP": "❓ How to reconnect a device?",
|
||
"DEVICE_GUIDE_ANDROID": "🤖 Android",
|
||
"DEVICE_GUIDE_ANDROID_TV": "📺 Android TV",
|
||
"DEVICE_GUIDE_IOS": "📱 iOS (iPhone/iPad)",
|
||
"DEVICE_GUIDE_MAC": "🎯 macOS",
|
||
"DEVICE_GUIDE_WINDOWS": "💻 Windows",
|
||
"DISABLE_BUTTON": "❌ Disable",
|
||
"ENABLE_BUTTON": "✅ Enable",
|
||
"ERROR": "❌ An error occurred",
|
||
"ERROR_TRY_AGAIN": "❌ An error occurred. Please try again.",
|
||
"ERROR_RULES_RETRY": "An error occurred. Please try accepting the rules again:",
|
||
"GO_TO_BALANCE_TOP_UP": "💳 Go to balance top up",
|
||
"RETURN_TO_SUBSCRIPTION_CHECKOUT": "⬅️ Return to subscription checkout",
|
||
"INSUFFICIENT_BALANCE": "❌ Insufficient balance.\n\nTop up {amount} and try again.",
|
||
"LANGUAGE_SELECTED": "🌐 Interface language set: <b>English</b>",
|
||
"LOADING": "⏳ Loading...",
|
||
"MAIN_MENU": "👤 <b>{user_name}</b>\n\n📱 <b>Subscription:</b> {subscription_status}\n\nChoose an option:\n",
|
||
"MAIN_MENU_ACTION_PROMPT": "Choose an option:",
|
||
"MAIN_MENU_BUTTON": "🏠 Main menu",
|
||
"MANAGE_DEVICES_BUTTON": "🔧 Manage devices",
|
||
"MENU_BALANCE": "💰 Balance",
|
||
"MENU_SUBSCRIPTION": "📱 Subscription",
|
||
"MENU_TRIAL": "🎁 Trial subscription",
|
||
"MY_BALANCE_BUTTON": "💰 My balance",
|
||
"MY_SUBSCRIPTION_BUTTON": "📱 My subscription",
|
||
"NO": "❌ No",
|
||
"NO_SERVERS_AVAILABLE": "❌ No servers available",
|
||
"NO_TRAFFIC_PACKAGES": "❌ No packages available",
|
||
"OTHER_APPS_BUTTON": "📋 Other apps",
|
||
"PAGINATION_NEXT": "➡️",
|
||
"PAGINATION_PREV": "⬅️",
|
||
"PAYMENTS_TEMPORARILY_UNAVAILABLE": "⚠️ Payment methods are temporarily unavailable",
|
||
"PAYMENT_CARD_TRIBUTE": "💳 Bank card (Tribute)",
|
||
"PAYMENT_CARD_YOOKASSA": "💳 Bank card (YooKassa)",
|
||
"PAYMENT_CRYPTOBOT": "🪙 Cryptocurrency (CryptoBot)",
|
||
"PAYMENT_SBP_YOOKASSA": "🏦 Pay via SBP (YooKassa)",
|
||
"PAYMENT_TELEGRAM_STARS": "⭐ Telegram Stars",
|
||
"PAYMENT_VIA_SUPPORT": "🛠️ Via support",
|
||
"PAY_NOW_BUTTON": "💳 Pay",
|
||
"PAY_WITH_COINS_BUTTON": "🪙 Pay",
|
||
"PENDING_CANCEL_BUTTON": "⌛ Cancel",
|
||
"POST_REGISTRATION_TRIAL_BUTTON": "🚀 Activate free trial 🚀",
|
||
"REFERRAL_ANALYTICS_BUTTON": "📊 Analytics",
|
||
"REFERRAL_CODE_ACCEPTED": "✅ Referral code accepted!",
|
||
"REFERRAL_CODE_INVALID": "❌ Invalid referral code",
|
||
"REFERRAL_CODE_INVALID_HELP": "❌ Invalid referral code.\n\n💡 If you have a referral code, please double-check the spelling.\n⏭️ To continue without a referral code, use the /start command.",
|
||
"REFERRAL_CODE_QUESTION": "\n🤝 <b>Do you have a friend's referral code?</b>\n\nIf you have a promo code or referral link, enter it now to receive a bonus!\n\nSend the code or tap \"Skip\":\n",
|
||
"REFERRAL_CODE_SKIP": "⏭️ Skip",
|
||
"ALREADY_REGISTERED_REFERRAL": "ℹ️ You are already registered. A referral link cannot be applied.",
|
||
"REFERRAL_LIST_BUTTON": "👥 Referral list",
|
||
"RESET_ALL_DEVICES_BUTTON": "🔄 Reset all devices",
|
||
"RESET_DEVICE_CONFIRM_BUTTON": "✅ Reset this device",
|
||
"RESET_TRAFFIC_BUTTON": "🔄 Reset traffic",
|
||
"RULES_HEADER": "📋 <b>Service Rules</b>",
|
||
"RULES_ACCEPTED_PROCESSING": "✅ Rules accepted! Completing registration...",
|
||
"RULES_TEXT_DEFAULT": "📋 <b>Service Usage Rules</b>\n\n1. Do not use the service for illegal activity\n2. Avoid sharing pirated or malicious content\n3. Spam and phishing are prohibited\n4. Using the service for DDoS attacks is forbidden\n5. One account is intended for one person\n6. Refunds are provided only in exceptional cases\n7. The administration may block accounts that violate the rules\n\n<b>By using the service you agree to follow these rules.</b>",
|
||
"SEND_CONTACT_BUTTON": "📱 Share contact",
|
||
"SEND_LOCATION_BUTTON": "📍 Share location",
|
||
"SHOW_QR_BUTTON": "📱 Show QR code",
|
||
"SHOW_SUBSCRIPTION_LINK": "📋 Show subscription link",
|
||
"SKIP_BUTTON": "Skip ➡️",
|
||
"SUBSCRIPTION_SETTINGS_BUTTON": "⚙️ Subscription settings",
|
||
"SUB_STATUS_ACTIVE_FEW_DAYS": "💎 Active\n⚠️ expires in {days} days",
|
||
"SUB_STATUS_ACTIVE_LONG": "💎 Active\n📅 until {end_date} ({days} days)",
|
||
"SUB_STATUS_ACTIVE_TODAY": "💎 Active\n⚠️ expires today!",
|
||
"SUB_STATUS_ACTIVE_TOMORROW": "💎 Active\n⚠️ expires tomorrow!",
|
||
"SUB_STATUS_EXPIRED": "🔴 Expired\n📅 {end_date}",
|
||
"SUB_STATUS_NONE": "❌ Not available",
|
||
"SUB_STATUS_TRIAL_ACTIVE": "🎁 Trial subscription\n📅 until {end_date} ({days} days)",
|
||
"SUB_STATUS_TRIAL_TODAY": "🎁 Trial subscription\n⚠️ expires today!",
|
||
"SUB_STATUS_TRIAL_TOMORROW": "🎁 Trial subscription\n⚠️ expires tomorrow!",
|
||
"SUBSCRIPTION_ACTIVE": "✅ Active",
|
||
"SUCCESS": "✅ Success",
|
||
"REGISTRATION_COMPLETING": "✅ Completing registration...",
|
||
"SWITCH_TRAFFIC_BUTTON": "🔄 Switch traffic",
|
||
"TOPUP_BALANCE_BUTTON": "💳 Top up balance",
|
||
"TRAFFIC_PACKAGES_NOT_CONFIGURED": "⚠️ Traffic packages are not configured",
|
||
"TRIAL_ACTIVATE_BUTTON": "🎁 Activate",
|
||
"PROMOCODE_EMPTY_INPUT": "❌ Please enter a valid promo code",
|
||
"STARS_PAYMENT_ENROLLMENT_ERROR": "❌ Failed to credit funds. Please contact support; the payment will be verified manually.",
|
||
"STARS_PAYMENT_PROCESSING_ERROR": "❌ Technical error processing the payment. Please contact support for assistance.",
|
||
"STARS_PAYMENT_SUCCESS": "🎉 <b>Payment processed successfully!</b>\n\n⭐ Stars spent: {stars_spent}\n💰 Added to balance: {amount} ₽\n🆔 Transaction ID: {transaction_id}...\n\nThank you for topping up! 🚀",
|
||
"STARS_PAYMENT_USER_NOT_FOUND": "❌ Error: user not found. Please contact support.",
|
||
"STARS_PRECHECK_INVALID_PAYLOAD": "Payment validation error. Please try again.",
|
||
"STARS_PRECHECK_TECHNICAL_ERROR": "Technical error. Please try again later.",
|
||
"STARS_PRECHECK_USER_NOT_FOUND": "User not found. Please contact support.",
|
||
"UNKNOWN_CALLBACK_ALERT": "❓ Unknown action. Please try again.",
|
||
"UNKNOWN_COMMAND_MESSAGE": "❓ I didn't understand that command. Use the menu buttons.",
|
||
"WELCOME": "\n🎉 <b>Welcome to VPN Service!</b>\n\nOur service provides fast and secure internet access without restrictions.\n\n🔐 <b>Advantages:</b>\n• High connection speed\n• Servers in different countries \n• Reliable data protection\n• 24/7 support\n\nTo get started, select interface language:\n",
|
||
"WELCOME_FALLBACK": "Welcome, {user_name}!",
|
||
"YES": "✅ Yes",
|
||
"ACCESS_DENIED": "❌ Access denied",
|
||
"ADMIN_MESSAGES": "📨 Broadcasts",
|
||
"ADMIN_MONITORING": "🔍 Monitoring",
|
||
"ADMIN_PANEL": "\n⚙️ <b>Administration panel</b>\n\nSelect a section to manage:\n",
|
||
"ADMIN_PROMOCODES": "🎫 Promo codes",
|
||
"ADMIN_REFERRALS": "🤝 Referral program",
|
||
"ADMIN_REMNAWAVE": "🖥️ Remnawave",
|
||
"ADMIN_RULES": "📋 Rules",
|
||
"ADMIN_STATISTICS": "📊 Statistics",
|
||
"ADMIN_PROMO_GROUPS": "💳 Promo groups",
|
||
"ADMIN_PROMO_GROUPS_TITLE": "💳 <b>Promo groups</b>",
|
||
"ADMIN_PROMO_GROUPS_SUMMARY": "Groups total: {count}\nMembers total: {members}",
|
||
"ADMIN_PROMO_GROUPS_DISCOUNTS": "Discounts — servers: {servers}%, traffic: {traffic}%, devices: {devices}%",
|
||
"ADMIN_PROMO_GROUPS_DEFAULT_LABEL": " (default)",
|
||
"ADMIN_PROMO_GROUPS_MEMBERS_COUNT": "Members: {count}",
|
||
"ADMIN_PROMO_GROUPS_EMPTY": "No promo groups found.",
|
||
"CREATE_TICKET_BUTTON": "🎫 Create ticket",
|
||
"MY_TICKETS_BUTTON": "📋 My tickets",
|
||
"CONTACT_SUPPORT_BUTTON": "💬 Contact support",
|
||
"TICKET_PRIORITY_SELECT": "Select ticket priority:",
|
||
"TICKET_PRIORITY_LOW": "🟢 Low",
|
||
"TICKET_PRIORITY_NORMAL": "🟡 Normal",
|
||
"TICKET_PRIORITY_HIGH": "🟠 High",
|
||
"TICKET_PRIORITY_URGENT": "🔴 Urgent",
|
||
"CANCEL_TICKET_CREATION": "❌ Cancel ticket creation",
|
||
"TICKET_TITLE_INPUT": "Enter ticket title:",
|
||
"TICKET_TITLE_TOO_SHORT": "Title must contain at least 5 characters. Try again:",
|
||
"TICKET_TITLE_TOO_LONG": "Title is too long. Maximum 255 characters. Try again:",
|
||
"TICKET_MESSAGE_INPUT": "Now describe your problem or question:",
|
||
"TICKET_MESSAGE_TOO_SHORT": "Message must contain at least 10 characters. Try again:",
|
||
"TICKET_CREATED_SUCCESS": "✅ Ticket #{ticket_id} created successfully!\n\nTitle: {title}\n\nWe will respond to you soon.",
|
||
"VIEW_TICKET": "👁️ View ticket",
|
||
"BACK_TO_MENU": "🏠 Back to menu",
|
||
"TICKET_CREATION_ERROR": "❌ An error occurred while creating the ticket. Please try again later.",
|
||
"NO_TICKETS": "You don't have any tickets yet.",
|
||
"MY_TICKETS_TITLE": "📋 Your tickets:",
|
||
"TICKET_STATUS_OPEN": "Open",
|
||
"TICKET_STATUS_ANSWERED": "Answered",
|
||
"TICKET_STATUS_CLOSED": "Closed",
|
||
"TICKET_STATUS_PENDING": "Pending",
|
||
"REPLY_TO_TICKET": "💬 Reply",
|
||
"CLOSE_TICKET": "🔒 Close ticket",
|
||
"CANCEL_REPLY": "❌ Cancel reply",
|
||
"TICKET_REPLY_INPUT": "Enter your reply:",
|
||
"TICKET_REPLY_TOO_SHORT": "Reply must contain at least 5 characters. Try again:",
|
||
"TICKET_REPLY_SENT": "✅ Your reply has been sent!",
|
||
"TICKET_REPLY_ERROR": "❌ An error occurred while sending the reply. Please try again later.",
|
||
"TICKET_CLOSED": "✅ Ticket closed.",
|
||
"TICKET_CLOSE_ERROR": "❌ Error closing ticket.",
|
||
"TICKET_NOT_FOUND": "Ticket not found.",
|
||
"TICKET_CREATION_CANCELLED": "Ticket creation cancelled.",
|
||
"BACK_TO_SUPPORT": "⬅️ Back to support",
|
||
"TICKET_REPLY_CANCELLED": "Reply cancelled.",
|
||
"BACK_TO_TICKETS": "⬅️ Back to tickets",
|
||
"NO_TICKETS_ADMIN": "No tickets to display.",
|
||
"ADMIN_TICKETS_TITLE": "🎫 All support tickets:",
|
||
"ADMIN_TICKET_REPLY_INPUT": "Enter support reply:",
|
||
|
||
"ADMIN_TICKET_REPLY_SENT": "✅ Reply sent!",
|
||
"TICKET_MARKED_ANSWERED": "✅ Ticket marked as answered.",
|
||
"TICKET_UPDATE_ERROR": "❌ Error updating ticket.",
|
||
"MARK_AS_ANSWERED": "✅ Mark as answered",
|
||
"TICKET_REPLY_NOTIFICATION": "🎫 Reply received for ticket #{ticket_id}\n\n{reply_preview}\n\nClick the button below to go to the ticket:",
|
||
"CLOSE_NOTIFICATION": "❌ Close notification",
|
||
"NOTIFICATION_CLOSED": "Notification closed.",
|
||
"ADMIN_USER_PROMO_GROUP_BUTTON": "👥 Promo group",
|
||
"ADMIN_USER_PROMO_GROUP_TITLE": "👥 <b>User promo group</b>",
|
||
"ADMIN_USER_PROMO_GROUP_CURRENT": "Current group: {name}",
|
||
"ADMIN_USER_PROMO_GROUP_CURRENT_NONE": "Current group: not assigned",
|
||
"ADMIN_USER_PROMO_GROUP_DISCOUNTS": "Discounts — servers: {servers}%, traffic: {traffic}%, devices: {devices}%",
|
||
"ADMIN_USER_PROMO_GROUP_DISCOUNTS_NONE": "No discounts configured.",
|
||
"ADMIN_USER_PROMO_GROUP_SELECT": "Select a promo group to assign:",
|
||
"ADMIN_USER_PROMO_GROUP_UPDATED": "✅ User promo group updated: “{name}”",
|
||
"ADMIN_USER_PROMO_GROUP_ALREADY": "ℹ️ The user is already in this promo group.",
|
||
"ADMIN_USER_PROMO_GROUP_ERROR": "❌ Failed to update the user's promo group.",
|
||
"ADMIN_USER_PROMO_GROUP_BACK": "⬅️ Back to user",
|
||
"ADMIN_PROMO_GROUP_DETAILS_TITLE": "💳 <b>Promo group:</b> {name}",
|
||
"ADMIN_PROMO_GROUP_DETAILS_MEMBERS": "Members: {count}",
|
||
"ADMIN_PROMO_GROUP_DETAILS_DEFAULT": "This is the default group.",
|
||
"ADMIN_PROMO_GROUP_MEMBERS_BUTTON": "👥 Members",
|
||
"ADMIN_PROMO_GROUP_EDIT_BUTTON": "✏️ Edit",
|
||
"ADMIN_PROMO_GROUP_DELETE_BUTTON": "🗑️ Delete",
|
||
"ADMIN_PROMO_GROUP_CREATE_NAME_PROMPT": "Enter a name for the new promo group:",
|
||
"ADMIN_PROMO_GROUP_INVALID_NAME": "Name cannot be empty.",
|
||
"ADMIN_PROMO_GROUP_CREATE_TRAFFIC_PROMPT": "Enter traffic discount (0-100):",
|
||
"ADMIN_PROMO_GROUP_CREATE_SERVERS_PROMPT": "Enter server discount (0-100):",
|
||
"ADMIN_PROMO_GROUP_CREATE_DEVICES_PROMPT": "Enter device discount (0-100):",
|
||
"ADMIN_PROMO_GROUP_INVALID_PERCENT": "Enter a number from 0 to 100.",
|
||
"ADMIN_PROMO_GROUP_CREATED": "Promo group “{name}” created.",
|
||
"ADMIN_PROMO_GROUP_CREATED_BACK_BUTTON": "↩️ Back to promo groups",
|
||
"ADMIN_PROMO_GROUP_EDIT_NAME_PROMPT": "Enter a new name (current: {name}):",
|
||
"ADMIN_PROMO_GROUP_EDIT_TRAFFIC_PROMPT": "Enter new traffic discount (0-100):",
|
||
"ADMIN_PROMO_GROUP_EDIT_SERVERS_PROMPT": "Enter new server discount (0-100):",
|
||
"ADMIN_PROMO_GROUP_EDIT_DEVICES_PROMPT": "Enter new device discount (0-100):",
|
||
"ADMIN_PROMO_GROUP_UPDATED": "Promo group “{name}” updated.",
|
||
"ADMIN_PROMO_GROUP_MEMBERS_TITLE": "👥 Members of {name}",
|
||
"ADMIN_PROMO_GROUP_MEMBERS_EMPTY": "This group has no members yet.",
|
||
"ADMIN_PROMO_GROUP_DELETE_FORBIDDEN": "The default promo group cannot be deleted.",
|
||
"ADMIN_PROMO_GROUP_DELETE_CONFIRM": "Delete promo group “{name}”? All users will be moved to the default group.",
|
||
"ADMIN_PROMO_GROUP_DELETED": "Promo group “{name}” deleted.",
|
||
"ADMIN_SUBSCRIPTIONS": "📱 Subscriptions",
|
||
"ADMIN_USERS": "👥 Users",
|
||
"AUTOPAY_DISABLED_TEXT": "Disabled — don't forget to renew manually!",
|
||
"AUTOPAY_ENABLED_TEXT": "Enabled — the subscription will renew automatically",
|
||
"AUTOPAY_FAILED": "\n❌ <b>Autopay failed</b>\n\nWe couldn't charge the renewal payment.\nBalance available: {balance}\nRequired: {required}\n\nPlease top up your balance and renew manually.\n",
|
||
"AUTOPAY_SUCCESS": "\n✅ <b>Autopay completed</b>\n\nYour subscription was automatically renewed for {days} days.\nCharged from balance: {amount}\n",
|
||
"BALANCE_BUTTON": "💰 Balance: {balance}",
|
||
"BALANCE_BUTTON_ZERO": "💰 Balance: 0 ₽",
|
||
"BALANCE_HISTORY": "📊 Transaction history",
|
||
"BALANCE_INFO": "\n💰 <b>Balance: {balance}</b>\n\nChoose an action:\n",
|
||
"BALANCE_SUPPORT_REQUEST": "🛠️ Request via support",
|
||
"BALANCE_TOP_UP": "💳 Top up",
|
||
"CAMPAIGN_EXISTING_USER": "ℹ️ This promo link is available only to new users.",
|
||
"CAMPAIGN_BONUS_BALANCE": "🎉 You received {amount} for registering via the \"{name}\" campaign!",
|
||
"CAMPAIGN_BONUS_SUBSCRIPTION": "🎉 You’ve been granted a {days}-day subscription (traffic: {traffic}, devices: {devices}) from the \"{name}\" campaign!",
|
||
"BUY_SUBSCRIPTION_START": "\n💎 <b>Subscription setup</b>\n\nLet's configure a plan that fits you.\n\nFirst, choose the subscription period:\n",
|
||
"PROMO_GROUP_DISCOUNTS_HEADER": "🎁 <b>Your promo group discounts</b>",
|
||
"PROMO_GROUP_DISCOUNT_SERVERS": "🌍 Servers: {percent}%",
|
||
"PROMO_GROUP_DISCOUNT_TRAFFIC": "📊 Traffic: {percent}%",
|
||
"PROMO_GROUP_DISCOUNT_DEVICES": "📱 Extra devices: {percent}%",
|
||
"PROMO_GROUP_PERIOD_DISCOUNTS_HEADER": "⏳ Long-term period discounts:",
|
||
"PROMO_GROUP_PERIOD_DISCOUNT_ITEM": "{period} — {percent}%",
|
||
"CHANGE_DEVICES_CONFIRM": "\n📱 <b>Confirm change</b>\n\nCurrent amount: {current_devices} devices\nNew amount: {new_devices} devices\n\nAction: {action}\n💰 {cost}\n\nApply this change?\n",
|
||
"CHANGE_DEVICES_INFO": "\n📱 <b>Adjust device limit</b>\n\nCurrent limit: {current_devices} devices\n\nChoose the new number of devices:\n\n💡 <b>Important:</b>\n• Increasing — extra charge proportional to the remaining time\n• Decreasing — funds are not refunded\n",
|
||
"CHANGE_DEVICES_SUCCESS_DECREASE": "\n✅ Device limit decreased!\n\n📱 Was: {old_count} → Now: {new_count}\nℹ️ Payments are not refunded\n",
|
||
"CHANGE_DEVICES_SUCCESS_INCREASE": "\n✅ Device limit increased!\n\n📱 Was: {old_count} → Now: {new_count}\n💰 Charged: {amount}\n",
|
||
"CHANGE_DEVICES_TITLE": "📱 Change device limit",
|
||
"CONTACT_SUPPORT": "💬 Contact support",
|
||
"CREATE_INVITE": "📝 Create invite",
|
||
"DEVICES_INSUFFICIENT_BALANCE": "⚠️ Insufficient balance!\nRequired: {required} (for {months} mo)\nYou have: {balance}",
|
||
"DEVICES_LIMIT_EXCEEDED": "⚠️ Maximum device limit exceeded ({limit})",
|
||
"DEVICES_MINIMUM_LIMIT": "⚠️ Minimum number of devices: {limit}",
|
||
"DEVICES_NO_CHANGE": "ℹ️ Device limit was not changed",
|
||
"INVALID_AMOUNT": "❌ Invalid amount",
|
||
"MAINTENANCE_MODE_ACTIVE": "\n🔧 Maintenance in progress!\n\nThe service is temporarily unavailable while we improve performance.\n\n⏰ Estimated completion time: unknown\n🔄 Please try again later\n\nWe apologize for the inconvenience.\n",
|
||
"MAINTENANCE_MODE_API_ERROR": "\n🔧 Maintenance in progress!\n\nThe service is temporarily unavailable due to connection issues with the servers.\n\n⏰ We're working on it. Please try again in a few minutes.\n\n🔄 Last check: {last_check}\n",
|
||
"MENU_ADMIN": "⚙️ Admin panel",
|
||
"MENU_BUY_SUBSCRIPTION": "💎 Buy subscription",
|
||
"MENU_EXTEND_SUBSCRIPTION": "⏰ Extend subscription",
|
||
"MENU_PROMOCODE": "🎫 Promo code",
|
||
"MENU_REFERRALS": "🤝 Referral program",
|
||
"MENU_RULES": "📋 Service rules",
|
||
"MENU_SUPPORT": "🛠️ Support",
|
||
"OPERATION_CANCELLED": "❌ Operation cancelled",
|
||
"PERIOD_14_DAYS": "📅 14 days - {settings.format_price(settings.PRICE_14_DAYS)}",
|
||
"PERIOD_30_DAYS": "📅 30 days - {settings.format_price(settings.PRICE_30_DAYS)}",
|
||
"PERIOD_60_DAYS": "📅 60 days - {settings.format_price(settings.PRICE_60_DAYS)}",
|
||
"PERIOD_90_DAYS": "📅 90 days - {settings.format_price(settings.PRICE_90_DAYS)}",
|
||
"PERIOD_180_DAYS": "📅 180 days - {settings.format_price(settings.PRICE_180_DAYS)}",
|
||
"PERIOD_360_DAYS": "📅 360 days - {settings.format_price(settings.PRICE_360_DAYS)}",
|
||
"PROMOCODE_ENTER": "🎫 Enter promo code",
|
||
"PROMOCODE_EXPIRED": "❌ Promo code has expired",
|
||
"PROMOCODE_INVALID": "❌ Invalid promo code",
|
||
"PROMOCODE_SUCCESS": "🎉 Promo code applied!",
|
||
"PROMOCODE_USED": "ℹ️ Promo code has already been used",
|
||
"REFERRAL_CODE_APPLIED": "🎁 Referral code applied! You will receive a bonus after the first purchase.",
|
||
"REFERRAL_INFO": "\n🤝 <b>Referral program</b>\n\n👥 <b>Invited:</b> {referrals_count} friends\n💰 <b>Earned:</b> {earned_amount}\n\n🔗 <b>Your referral link:</b>\n<code>{referral_link}</code>\n\n🎫 <b>Your promo code:</b>\n<code>{referral_code}</code>\n\n💰 <b>Terms:</b>\n• Per friend: {registration_bonus}\n• Top-up commission: {commission_percent}%\n",
|
||
"REFERRAL_INVITE_MESSAGE": "\n🎯 <b>Invitation to the VPN service</b>\n\nHi! I invite you to an excellent VPN service!\n\n🎁 Use my link to get a bonus: {bonus}\n\n🔗 Join: {link}\n🎫 Or use promo code: {code}\n\n💪 Fast, reliable, affordable!\n",
|
||
"RULES_ACCEPT": "✅ I accept the rules",
|
||
"RULES_DECLINE": "❌ I do not accept",
|
||
"RULES_REQUIRED": "❗️ You must accept the rules to use the service!",
|
||
"SELECT_COUNTRIES": "Select countries:",
|
||
"SELECT_DEVICES": "Number of devices:",
|
||
"SELECT_PERIOD": "Choose period:",
|
||
"SELECT_TRAFFIC": "Choose traffic package:",
|
||
"SUBSCRIPTION_EXPIRED": "\n❌ <b>Subscription expired</b>\n\nYour subscription has ended. Renew it to restore access.\n",
|
||
"SUBSCRIPTION_EXPIRING": "\n⚠️ <b>Subscription expiring!</b>\n\nYour subscription expires in {days} days.\n\nRenew it now so you don't lose access.\n",
|
||
"SUBSCRIPTION_EXPIRING_PAID": "\n⚠️ <b>Subscription expires in {days_text}!</b>\n\nYour paid subscription ends on {end_date}.\n\n💳 <b>Autopay:</b> {autopay_status}\n\n{action_text}\n",
|
||
"SUBSCRIPTION_INFO": "\n📱 <b>Subscription details</b>\n\n📊 <b>Status:</b> {status}\n🎭 <b>Type:</b> {type}\n📅 <b>Valid until:</b> {end_date}\n⏰ <b>Days left:</b> {days_left}\n\n📈 <b>Traffic:</b> {traffic_used} / {traffic_limit}\n🌍 <b>Servers:</b> {countries_count} countries\n📱 <b>Devices:</b> {devices_used} / {devices_limit}\n\n💳 <b>Autopay:</b> {autopay_status}\n",
|
||
"SUBSCRIPTION_NONE": "❌ No active subscription",
|
||
"SUBSCRIPTION_NOT_FOUND": "❌ Subscription not found",
|
||
"SUBSCRIPTION_PURCHASED": "🎉 Subscription purchased successfully!",
|
||
"SUBSCRIPTION_SUMMARY": "\n📋 <b>Final configuration</b>\n\n📅 <b>Period:</b> {period} days\n📈 <b>Traffic:</b> {traffic}\n🌍 <b>Countries:</b> {countries}\n📱 <b>Devices:</b> {devices}\n\n💰 <b>Total:</b> {total_price}\n\nConfirm the purchase?\n",
|
||
"SUBSCRIPTION_TRIAL": "🧪 Trial subscription",
|
||
"SUPPORT_INFO": "\n🛠️ <b>Technical support</b>\n\nFor any questions contact our support:\n\n👤 {settings.SUPPORT_USERNAME}\n\nWe can help with:\n• Connection setup\n• Troubleshooting issues\n• Payment questions\n• Other requests\n\n⏰ Response time: usually within 1-2 hours\n",
|
||
"SWITCH_TRAFFIC_CONFIRM": "\n🔄 <b>Confirm traffic change</b>\n\nCurrent limit: {current_traffic}\nNew limit: {new_traffic}\n\nAction: {action}\n💰 {cost}\n\nApply this change?\n",
|
||
"SWITCH_TRAFFIC_INFO": "\n🔄 <b>Switch traffic limit</b>\n\nCurrent limit: {current_traffic}\nChoose the new traffic amount:\n\n💡 <b>Important:</b>\n• Increasing — you pay the difference proportionally to the remaining time\n• Decreasing — payments are not refunded\n• The used traffic counter is NOT reset\n",
|
||
"SWITCH_TRAFFIC_SUCCESS_DECREASE": "\n✅ Traffic limit decreased!\n\n📊 Was: {old_traffic} → Now: {new_traffic}\nℹ️ Payments are not refunded\n",
|
||
"SWITCH_TRAFFIC_SUCCESS_INCREASE": "\n✅ Traffic limit increased!\n\n📊 Was: {old_traffic} → Now: {new_traffic}\n💰 Charged: {amount}\n",
|
||
"SWITCH_TRAFFIC_TITLE": "🔄 Switch traffic limit",
|
||
"TOP_UP_AMOUNT": "💳 Enter top-up amount (in rubles):",
|
||
"TOP_UP_METHODS": "\n💳 <b>Select a payment method</b>\n\nAmount: {amount}\n",
|
||
"TOP_UP_STARS": "⭐ Telegram Stars",
|
||
"TOP_UP_TRIBUTE": "💎 Bank card",
|
||
"TRAFFIC_5GB": "📊 5 GB - {settings.format_price(settings.PRICE_TRAFFIC_5GB)}",
|
||
"TRAFFIC_10GB": "📊 10 GB - {settings.format_price(settings.PRICE_TRAFFIC_10GB)}",
|
||
"TRAFFIC_25GB": "📊 25 GB - {settings.format_price(settings.PRICE_TRAFFIC_25GB)}",
|
||
"TRAFFIC_50GB": "📊 50 GB - {settings.format_price(settings.PRICE_TRAFFIC_50GB)}",
|
||
"TRAFFIC_100GB": "📊 100 GB - {settings.format_price(settings.PRICE_TRAFFIC_100GB)}",
|
||
"TRAFFIC_250GB": "📊 250 GB - {settings.format_price(settings.PRICE_TRAFFIC_250GB)}",
|
||
"TRAFFIC_UNLIMITED": "📊 Unlimited - {settings.format_price(settings.PRICE_TRAFFIC_UNLIMITED)}",
|
||
"TRAFFIC_INSUFFICIENT_BALANCE": "⚠️ Insufficient balance!\nRequired: {required} (for {months} mo)\nYou have: {balance}",
|
||
"TRAFFIC_NO_CHANGE": "ℹ️ Traffic limit was not changed",
|
||
"TRIAL_ACTIVATED": "🎉 Trial subscription activated!",
|
||
"TRIAL_ALREADY_USED": "❌ The trial subscription has already been used",
|
||
"TRIAL_AVAILABLE": "\n🎁 <b>Trial subscription</b>\n\nYou can get a free trial plan:\n\n⏰ <b>Duration:</b> {days} days\n📈 <b>Traffic:</b> {traffic} GB\n📱 <b>Devices:</b> {devices} pcs\n🌍 <b>Server:</b> {server_name}\n\nActivate the trial subscription?\n",
|
||
"TRIAL_ENDING_SOON": "\n🎁 <b>The trial subscription is ending soon!</b>\n\nYour trial expires in a few hours.\n\n💎 <b>Don't want to lose VPN access?</b>\nSwitch to the full subscription!\n\n🔥 <b>Special offer:</b>\n• 30 days for {price}\n• Unlimited traffic\n• All servers available\n• Speeds up to 1 Gbit/s\n\n⚡️ Activate before the trial ends!\n",
|
||
"USER_NOT_FOUND": "❌ User not found",
|
||
"MENU_LANGUAGE": "🌐 Language",
|
||
"SUBSCRIPTION_STATUS_EXPIRED": "Expired",
|
||
"SUBSCRIPTION_STATUS_TRIAL": "Trial",
|
||
"SUBSCRIPTION_STATUS_ACTIVE": "Active",
|
||
"SUBSCRIPTION_STATUS_UNKNOWN": "Unknown",
|
||
"SUBSCRIPTION_TIME_LEFT_EXPIRED": "expired",
|
||
"SUBSCRIPTION_TIME_LEFT_DAYS": "{days} days",
|
||
"SUBSCRIPTION_TIME_LEFT_HOURS": "{hours} hr",
|
||
"SUBSCRIPTION_TIME_LEFT_MINUTES": "{minutes} min",
|
||
"SUBSCRIPTION_WARNING_TOMORROW": "\n⚠️ expires tomorrow!",
|
||
"SUBSCRIPTION_WARNING_TODAY": "\n⚠️ expires today!",
|
||
"SUBSCRIPTION_WARNING_MINUTES": "\n🔴 expires in a few minutes!",
|
||
"SUBSCRIPTION_TYPE_TRIAL": "Trial",
|
||
"SUBSCRIPTION_TYPE_PAID": "Paid",
|
||
"SUBSCRIPTION_TRAFFIC_UNLIMITED": "∞ (unlimited) | Used: {used} GB",
|
||
"SUBSCRIPTION_TRAFFIC_LIMITED": "{used} / {limit} GB",
|
||
"SUBSCRIPTION_NO_SERVERS": "No servers",
|
||
"SUBSCRIPTION_OVERVIEW_TEMPLATE": "👤 {full_name}\n💰 Balance: {balance}\n📱 Subscription: {status_emoji} {status_display}{warning}\n\n📱 Subscription details\n🎭 Type: {subscription_type}\n📅 Valid until: {end_date}\n⏰ Time left: {time_left}\n📈 Traffic: {traffic}\n🌍 Servers: {servers}\n📱 Devices: {devices_used} / {device_limit}",
|
||
"SUBSCRIPTION_CONNECTED_DEVICES_TITLE": "<blockquote>📱 <b>Connected devices:</b>\n",
|
||
"SUBSCRIPTION_CONNECTED_DEVICES_FOOTER": "</blockquote>",
|
||
"SUBSCRIPTION_CONNECT_LINK_SECTION": "🔗 <b>Connection link:</b>\n<code>{subscription_url}</code>",
|
||
"SUBSCRIPTION_CONNECT_LINK_PROMPT": "📱 Copy the link and add it to your VPN app",
|
||
"SUBSCRIPTION_IMPORT_LINK_SECTION": "🔗 <b>Your import link for the VPN app:</b>\n<code>{subscription_url}</code>",
|
||
"SUBSCRIPTION_IMPORT_INSTRUCTION_PROMPT": "📱 Tap the button below to get setup instructions for your device",
|
||
"BACK_TO_MAIN_MENU_BUTTON": "⬅️ Back to main menu",
|
||
"CUSTOM_MINIAPP_URL_NOT_SET": "⚠ Custom mini-app link is not configured",
|
||
"SUBSCRIPTION_LINK_GENERATING_NOTICE": "{purchase_text}\n\nThe link is being generated, open the 'My subscription' section in a few seconds.",
|
||
"SUBSCRIPTION_NO_ACTIVE_LINK": "⚠ You don't have an active subscription or the link is still being generated",
|
||
"SUBSCRIPTION_CONNECT_MINIAPP_MESSAGE": "📱 <b>Connect subscription</b>\n\n🚀 Tap the button below to open the subscription in the Telegram mini app:",
|
||
"SUBSCRIPTION_CONNECT_CUSTOM_MESSAGE": "🚀 <b>Connect subscription</b>\n\n📱 Tap the button below to open the app:",
|
||
"SUBSCRIPTION_CONNECT_LINK_MESSAGE": "🚀 <b>Connect subscription</b>\n\n🔗 Tap the button below to open the subscription link:",
|
||
"SUBSCRIPTION_CONNECT_DEVICE_MESSAGE": "📱 <b>Connect subscription</b>\n\n🔗 <b>Subscription link:</b>\n<code>{subscription_url}</code>\n\n💡 <b>Choose your device</b> to get detailed setup instructions:",
|
||
"SUBSCRIPTION_LINK_UNAVAILABLE": "❌ Subscription link is unavailable",
|
||
"SUBSCRIPTION_DEVICE_APPS_NOT_FOUND": "❌ No apps found for this device",
|
||
"SUBSCRIPTION_DEVICE_GUIDE_TITLE": "📱 <b>Setup for {device_name}</b>",
|
||
"SUBSCRIPTION_DEVICE_LINK_TITLE": "🔗 <b>Subscription link:</b>",
|
||
"SUBSCRIPTION_DEVICE_FEATURED_APP": "📋 <b>Recommended app:</b> {app_name}",
|
||
"SUBSCRIPTION_DEVICE_STEP_INSTALL_TITLE": "<b>Step 1 - Install:</b>",
|
||
"SUBSCRIPTION_DEVICE_STEP_ADD_TITLE": "<b>Step 2 - Add subscription:</b>",
|
||
"SUBSCRIPTION_DEVICE_STEP_CONNECT_TITLE": "<b>Step 3 - Connect:</b>",
|
||
"SUBSCRIPTION_DEVICE_HOW_TO_TITLE": "💡 <b>How to connect:</b>",
|
||
"SUBSCRIPTION_DEVICE_HOW_TO_STEP1": "1. Install the app from the link above",
|
||
"SUBSCRIPTION_DEVICE_HOW_TO_STEP2": "2. Copy the subscription link (tap on it)",
|
||
"SUBSCRIPTION_DEVICE_HOW_TO_STEP3": "3. Open the app and paste the link",
|
||
"SUBSCRIPTION_DEVICE_HOW_TO_STEP4": "4. Connect to a server",
|
||
"SUBSCRIPTION_APPS_TITLE": "📱 <b>Apps for {device_name}</b>",
|
||
"SUBSCRIPTION_APPS_PROMPT": "Choose an app to connect:",
|
||
"SUBSCRIPTION_APP_NOT_FOUND": "❌ App not found",
|
||
"SUBSCRIPTION_SPECIFIC_APP_TITLE": "📱 <b>{app_name} - {device_name}</b>",
|
||
"SUBSCRIPTION_ADDITIONAL_STEP_TITLE": "<b>{title}:</b>",
|
||
"SUBSCRIPTION_LINK_USAGE_TITLE": "📱 <b>How to use:</b>",
|
||
"SUBSCRIPTION_LINK_STEP1": "1. Tap the link above to copy it",
|
||
"SUBSCRIPTION_LINK_STEP2": "2. Open your VPN app",
|
||
"SUBSCRIPTION_LINK_STEP3": "3. Find the 'Add subscription' or 'Import' option",
|
||
"SUBSCRIPTION_LINK_STEP4": "4. Paste the copied link",
|
||
"SUBSCRIPTION_LINK_HINT": "💡 If the link didn't copy, select it manually and copy.",
|
||
"REFERRAL_PROGRAM_TITLE": "👥 <b>Referral program</b>",
|
||
"REFERRAL_STATS_HEADER": "📊 <b>Your statistics:</b>",
|
||
"REFERRAL_STATS_INVITED": "• Invited users: <b>{count}</b>",
|
||
"REFERRAL_STATS_FIRST_TOPUPS": "• Made first top-up: <b>{count}</b>",
|
||
"REFERRAL_STATS_ACTIVE": "• Active referrals: <b>{count}</b>",
|
||
"REFERRAL_STATS_CONVERSION": "• Conversion: <b>{rate}%</b>",
|
||
"REFERRAL_STATS_TOTAL_EARNED": "• Earned in total: <b>{amount}</b>",
|
||
"REFERRAL_STATS_MONTH_EARNED": "• Earned last month: <b>{amount}</b>",
|
||
"REFERRAL_REWARDS_HEADER": "🎁 <b>How rewards work:</b>",
|
||
"REFERRAL_REWARD_NEW_USER": "• New user receives: <b>{bonus}</b> on the first top-up from <b>{minimum}</b>",
|
||
"REFERRAL_REWARD_INVITER": "• You receive on the referral's first top-up: <b>{bonus}</b>",
|
||
"REFERRAL_REWARD_COMMISSION": "• Commission from each referral top-up: <b>{percent}%</b>",
|
||
"REFERRAL_LINK_TITLE": "🔗 <b>Your referral link:</b>",
|
||
"REFERRAL_CODE_TITLE": "🆔 <b>Your code:</b> <code>{code}</code>",
|
||
"REFERRAL_RECENT_EARNINGS_HEADER": "💰 <b>Latest rewards:</b>",
|
||
"REFERRAL_EARNING_REASON_FIRST_TOPUP": "🎉 First top-up",
|
||
"REFERRAL_EARNING_REASON_COMMISSION_TOPUP": "💰 Top-up commission",
|
||
"REFERRAL_EARNING_REASON_COMMISSION_PURCHASE": "💰 Purchase commission",
|
||
"REFERRAL_RECENT_EARNINGS_ITEM": "• {reason}: <b>{amount}</b> from {referral_name}",
|
||
"REFERRAL_EARNINGS_BY_TYPE_HEADER": "📈 <b>Earnings by type:</b>",
|
||
"REFERRAL_EARNINGS_FIRST_TOPUPS": "• Bonuses for first top-ups: <b>{count}</b> ({amount})",
|
||
"REFERRAL_EARNINGS_TOPUPS": "• Top-up commissions: <b>{count}</b> ({amount})",
|
||
"REFERRAL_EARNINGS_PURCHASES": "• Purchase commissions: <b>{count}</b> ({amount})",
|
||
"REFERRAL_INVITE_FOOTER": "📢 Invite friends and earn!",
|
||
"REFERRAL_LINK_CAPTION": "🔗 Your referral link:\n{link}",
|
||
"REFERRAL_LIST_EMPTY": "📋 You have no referrals yet.\n\nShare your referral link to start earning!",
|
||
"REFERRAL_LIST_HEADER": "👥 <b>Your referrals</b> (page {current}/{total})",
|
||
"REFERRAL_LIST_ITEM_HEADER": "{index}. {status} <b>{name}</b>",
|
||
"REFERRAL_LIST_ITEM_TOPUPS": " {emoji} Top-ups: {count}",
|
||
"REFERRAL_LIST_ITEM_EARNED": " 💎 Earned from them: {amount}",
|
||
"REFERRAL_LIST_ITEM_REGISTERED": " 📅 Registered: {days} days ago",
|
||
"REFERRAL_LIST_ITEM_ACTIVITY": " 🕐 Activity: {days} days ago",
|
||
"REFERRAL_LIST_ITEM_ACTIVITY_LONG_AGO": " 🕐 Activity: long ago",
|
||
"REFERRAL_LIST_PREV_PAGE": "⬅️ Back",
|
||
"REFERRAL_LIST_NEXT_PAGE": "Next ➡️",
|
||
"REFERRAL_ANALYTICS_TITLE": "📊 <b>Referral analytics</b>",
|
||
"REFERRAL_ANALYTICS_EARNINGS_HEADER": "💰 <b>Earnings by period:</b>",
|
||
"REFERRAL_ANALYTICS_EARNINGS_TODAY": "• Today: {amount}",
|
||
"REFERRAL_ANALYTICS_EARNINGS_WEEK": "• Week: {amount}",
|
||
"REFERRAL_ANALYTICS_EARNINGS_MONTH": "• Month: {amount}",
|
||
"REFERRAL_ANALYTICS_EARNINGS_QUARTER": "• Quarter: {amount}",
|
||
"REFERRAL_ANALYTICS_TOP_TITLE": "🏆 <b>Top {count} referrals:</b>",
|
||
"REFERRAL_ANALYTICS_TOP_ITEM": "{index}. {name}: {amount} ({count} rewards)",
|
||
"REFERRAL_ANALYTICS_FOOTER": "📈 Keep growing your referral network!",
|
||
"REFERRAL_INVITE_TITLE": "🎉 Join the VPN service!",
|
||
"REFERRAL_INVITE_BONUS": "💎 On your first top-up from {minimum} you get {bonus} as a bonus!",
|
||
"REFERRAL_INVITE_FEATURE_FAST": "🚀 Fast connection",
|
||
"REFERRAL_INVITE_FEATURE_SERVERS": "🌍 Servers worldwide",
|
||
"REFERRAL_INVITE_FEATURE_SECURE": "🔒 Reliable protection",
|
||
"REFERRAL_INVITE_LINK_PROMPT": "👇 Follow the link:",
|
||
"REFERRAL_SHARE_BUTTON": "📤 Share",
|
||
"REFERRAL_INVITE_CREATED_TITLE": "📝 <b>Invitation created!</b>",
|
||
"REFERRAL_INVITE_CREATED_INSTRUCTION": "Tap the “📤 Share” button to send the invite to any chat or copy the text below:",
|
||
"PAYMENT_METHODS_ONLY_SUPPORT": "💳 <b>Balance top-up methods</b>\n\n⚠️ Automated payment methods are temporarily unavailable.\nContact support to top up your balance.\n\nChoose a top-up method:",
|
||
"PAYMENT_METHODS_TITLE": "💳 <b>Balance top-up methods</b>",
|
||
"PAYMENT_METHODS_PROMPT": "Choose the payment method that suits you:",
|
||
"PAYMENT_METHODS_FOOTER": "Choose a top-up method:",
|
||
"PAYMENT_METHOD_STARS_NAME": "⭐ <b>Telegram Stars</b>",
|
||
"PAYMENT_METHOD_STARS_DESCRIPTION": "fast and convenient",
|
||
"PAYMENT_METHOD_YOOKASSA_NAME": "💳 <b>Bank card</b>",
|
||
"PAYMENT_METHOD_YOOKASSA_DESCRIPTION": "via YooKassa",
|
||
"PAYMENT_METHOD_TRIBUTE_NAME": "💳 <b>Bank card</b>",
|
||
"PAYMENT_METHOD_TRIBUTE_DESCRIPTION": "via Tribute",
|
||
"PAYMENT_METHOD_CRYPTOBOT_NAME": "🪙 <b>Cryptocurrency</b>",
|
||
"PAYMENT_METHOD_CRYPTOBOT_DESCRIPTION": "via CryptoBot",
|
||
"PAYMENT_METHOD_SUPPORT_NAME": "🛠️ <b>Support team</b>",
|
||
"PAYMENT_METHOD_SUPPORT_DESCRIPTION": "other options",
|
||
"PAYMENT_METHODS_UNAVAILABLE_ALERT": "⚠️ Automated payment methods are temporarily unavailable. Contact support to top up your balance."
|
||
}
|