diff --git a/locales/en.json b/locales/en.json
index 57690fd..c62ee3b 100644
--- a/locales/en.json
+++ b/locales/en.json
@@ -18,6 +18,7 @@
"language_set_alert": "Language changed!",
"error_occurred_try_again": "An error occurred, please try again.",
+ "error_try_again": "Please try again.",
"error_displaying_menu": "Error displaying menu.",
"main_menu_unknown_action": "Unknown action.",
@@ -368,5 +369,16 @@
"admin_sync_details": "📊 Synchronization Statistics:\n🔍 Panel records checked: {panel_records_checked}\n👥 Users found in DB: {users_found_in_db}\n✨ New users created: {users_created}\n🔄 Users updated: {users_updated}\n📋 Subscriptions synced: {subscriptions_synced_count}\n ├── Created new: {subscriptions_created}\n └── Updated existing: {subscriptions_updated}{additional_stats}",
"admin_sync_no_telegram_id": "\n⚠️ Records without telegramId: {count}",
"admin_sync_not_found_in_db": "\n❌ Not found in DB: {count}",
- "admin_payments_pagination_info": "📊 Showing {shown} of {total} payments (page {current_page}/{total_pages})"
+ "admin_payments_pagination_info": "📊 Showing {shown} of {total} payments (page {current_page}/{total_pages})",
+ "my_subscription_details": "🔐 My Subscription\n\n⏰ Status: {status}\n📅 Active until: {end_date}\n📆 Days left: {days_left}\n\n🔗 Configuration link:\n{config_link}\n\n📊 Traffic:\nLimit: {traffic_limit}\nUsed: {traffic_used}",
+ "subscription_not_active": "You don't have an active subscription.",
+ "error_service_unavailable": "Service unavailable. Please try again later.",
+ "error_payment_gateway": "Payment service error. Please try again later.",
+ "traffic_na": "N/A",
+ "payment_service_unavailable": "Payment service is unavailable.",
+ "payment_service_unavailable_alert": "Payment service is unavailable. Please try again later.",
+ "error_creating_payment_record": "Error creating payment record. Please try again later.",
+ "error_payment_gateway_link_failed": "Error creating payment link. Please try again later.",
+ "status_active": "Active",
+ "status_inactive": "Inactive"
}
diff --git a/locales/ru.json b/locales/ru.json
index c1049e9..2ab89f3 100644
--- a/locales/ru.json
+++ b/locales/ru.json
@@ -18,6 +18,7 @@
"language_set_alert": "Язык изменен!",
"error_occurred_try_again": "Произошла ошибка, попробуйте снова.",
+ "error_try_again": "Попробуйте еще раз.",
"error_displaying_menu": "Ошибка отображения меню.",
"main_menu_unknown_action": "Неизвестное действие.",
@@ -367,5 +368,16 @@
"admin_sync_details": "📊 Статистика синхронизации:\n🔍 Проверено записей панели: {panel_records_checked}\n👥 Найдено пользователей в БД: {users_found_in_db}\n✨ Создано новых пользователей: {users_created}\n🔄 Пользователей обновлено: {users_updated}\n📋 Подписок синхронизировано: {subscriptions_synced_count}\n ├── Создано новых: {subscriptions_created}\n └── Обновлено существующих: {subscriptions_updated}{additional_stats}",
"admin_sync_no_telegram_id": "\n⚠️ Записей без telegramId: {count}",
"admin_sync_not_found_in_db": "\n❌ Не найдено в БД: {count}",
- "admin_payments_pagination_info": "📊 Показано {shown} из {total} платежей (стр. {current_page}/{total_pages})"
+ "admin_payments_pagination_info": "📊 Показано {shown} из {total} платежей (стр. {current_page}/{total_pages})",
+ "my_subscription_details": "🔐 Моя подписка\n\n⏰ Статус: {status}\n📅 Действует до: {end_date}\n📆 Осталось дней: {days_left}\n\n🔗 Ссылка на конфигурацию:\n{config_link}\n\n📊 Трафик:\nЛимит: {traffic_limit}\nИспользовано: {traffic_used}",
+ "subscription_not_active": "У вас нет активной подписки.",
+ "error_service_unavailable": "Сервис недоступен. Попробуйте позже.",
+ "error_payment_gateway": "Ошибка платежного сервиса. Попробуйте позже.",
+ "traffic_na": "N/A",
+ "payment_service_unavailable": "Платежный сервис недоступен.",
+ "payment_service_unavailable_alert": "Платежный сервис недоступен. Попробуйте позже.",
+ "error_creating_payment_record": "Ошибка создания записи платежа. Попробуйте позже.",
+ "error_payment_gateway_link_failed": "Ошибка создания платежной ссылки. Попробуйте позже.",
+ "status_active": "Активна",
+ "status_inactive": "Неактивна"
}