diff --git a/locales/en.json b/locales/en.json
index 65298d5..306098e 100644
--- a/locales/en.json
+++ b/locales/en.json
@@ -502,5 +502,20 @@
"admin_ads_delete_confirm": "Are you sure you want to delete campaign #{id}? This action is irreversible.",
"admin_ads_deleted_success": "Campaign deleted.",
"admin_ads_not_found": "Campaign not found.",
+ "admin_bulk_promo_creation_cancelled": "Bulk promo creation cancelled.",
+ "admin_direct_empty_message": "Cannot send an empty message.",
+ "admin_logs_csv_export_failed": "❌ CSV export failed: {error}",
+ "admin_logs_csv_no_data": "No data to export.",
+ "admin_promo_creation_cancelled": "Promo creation cancelled.",
+ "admin_promo_invalid_number": "❌ Invalid number. Enter a number greater than 0.",
+ "admin_sync_errors": "\n🚫 Synchronization errors: {count}",
+ "error_applying_promo_discount": "❌ Error applying promo discount. Please try again later.",
+ "error_generating_referral_link": "Error generating referral link. Please try again later.",
+ "error_occurred_processing_request": "An error occurred while processing your request. Please try again.",
+ "inline_panel_stats_error": "❌ Failed to load panel statistics.",
+ "inline_system_error": "Error loading statistics",
+ "no_bonus_placeholder": "none",
+ "payment_successful_with_promo_full": "✅ Payment successful!\nYour {months}-month subscription has been extended by {bonus_days} bonus days via promo code and is active until {end_date}.\n\nConnection key:\n{config_link}\n\nTo connect, open the link and follow the instructions 👇",
+ "system_or_unknown_user": "System/unknown user",
"free_kassa_order_full": "Order #{order_id} from {date}\n\n"
}
diff --git a/locales/ru.json b/locales/ru.json
index 6d19cf1..7913ce2 100644
--- a/locales/ru.json
+++ b/locales/ru.json
@@ -504,5 +504,19 @@
"admin_ads_delete_confirm": "Вы уверены, что хотите удалить кампанию #{id}? Это действие необратимо.",
"admin_ads_deleted_success": "Кампания удалена.",
"admin_ads_not_found": "Кампания не найдена.",
+ "admin_bulk_promo_creation_cancelled": "Массовое создание промокодов отменено.",
+ "admin_direct_empty_message": "Нельзя отправить пустое сообщение.",
+ "admin_logs_csv_export_failed": "❌ Ошибка экспорта CSV: {error}",
+ "admin_logs_csv_no_data": "Нет данных для экспорта.",
+ "admin_promo_creation_cancelled": "Создание промокода отменено.",
+ "admin_promo_invalid_number": "❌ Некорректное число. Введите число больше 0.",
+ "admin_sync_errors": "\n🚫 Ошибок синхронизации: {count}",
+ "error_generating_referral_link": "Ошибка генерации реферальной ссылки. Попробуйте позже.",
+ "error_occurred_processing_request": "Произошла ошибка при обработке запроса. Попробуйте снова.",
+ "inline_panel_stats_error": "❌ Не удалось получить статистику панели.",
+ "inline_system_error": "Ошибка загрузки статистики",
+ "no_bonus_placeholder": "нет",
+ "payment_successful_with_promo_full": "✅ Оплата прошла успешно!\nВаша подписка на {months} мес. продлена на {bonus_days} бонусных дней по промокоду и активна до {end_date}.\n\nКлюч подключения:\n{config_link}\n\nЧтобы подключиться, перейдите по ссылке и следуйте инструкции 👇",
+ "system_or_unknown_user": "Система/неизвестный пользователь",
"free_kassa_order_full": "Заказ №{order_id} от {date}\n\n"
}