Merge remote-tracking branch 'origin/main' into feat/linear-ui-redesign

# Conflicts:
#	src/pages/AdminUsers.tsx
This commit is contained in:
c0mrade
2026-02-03 21:48:38 +03:00
6 changed files with 501 additions and 3 deletions

View File

@@ -322,6 +322,10 @@
"title": "Choose a plan to continue",
"description": "Your trial period is ending soon. Select a plan to continue using VPN without restrictions."
},
"expired": {
"title": "Subscription expired",
"selectTariff": "Your subscription has expired. Choose a plan below to restore access to VPN."
},
"connection": {
"title": "Connect VPN",
"selectDevice": "Select your device",
@@ -1764,6 +1768,35 @@
"confirm": {
"block": "Block this user?"
},
"userActions": {
"delete": "Delete user",
"resetTrial": "Reset trial",
"resetSubscription": "Reset subscription",
"disable": "Disable user",
"error": "Failed to perform action",
"success": {
"delete": "User successfully deleted",
"resetTrial": "Trial successfully reset",
"resetSubscription": "Subscription successfully reset",
"disable": "User successfully disabled"
},
"confirmDelete": {
"title": "Delete user?",
"message": "Are you sure? This action is irreversible. All user data will be deleted."
},
"confirmResetTrial": {
"title": "Reset trial?",
"message": "The user will be able to use the trial period again."
},
"confirmResetSubscription": {
"title": "Reset subscription?",
"message": "The user's current subscription will be cancelled."
},
"confirmDisable": {
"title": "Disable user?",
"message": "The user will not be able to use the service until reactivated."
}
},
"detail": {
"tabs": {
"info": "Information",

View File

@@ -344,6 +344,10 @@
"title": "Выберите тариф для продолжения",
"description": "Ваш пробный период скоро закончится. Выберите подходящий тариф, чтобы продолжить пользоваться VPN без ограничений."
},
"expired": {
"title": "Подписка истекла",
"selectTariff": "Ваша подписка истекла. Выберите тариф ниже, чтобы возобновить доступ к VPN."
},
"connection": {
"title": "Подключить VPN",
"selectDevice": "Выберите устройство",
@@ -2278,6 +2282,35 @@
"confirm": {
"block": "Заблокировать пользователя?"
},
"userActions": {
"delete": "Удалить пользователя",
"resetTrial": "Сбросить триал",
"resetSubscription": "Сбросить подписку",
"disable": "Отключить пользователя",
"error": "Не удалось выполнить действие",
"success": {
"delete": "Пользователь успешно удалён",
"resetTrial": "Триал успешно сброшен",
"resetSubscription": "Подписка успешно сброшена",
"disable": "Пользователь успешно отключён"
},
"confirmDelete": {
"title": "Удалить пользователя?",
"message": "Вы уверены? Это действие необратимо. Все данные пользователя будут удалены."
},
"confirmResetTrial": {
"title": "Сбросить триал?",
"message": "Пользователь сможет снова воспользоваться пробным периодом."
},
"confirmResetSubscription": {
"title": "Сбросить подписку?",
"message": "Текущая подписка пользователя будет отменена."
},
"confirmDisable": {
"title": "Отключить пользователя?",
"message": "Пользователь не сможет пользоваться сервисом до повторной активации."
}
},
"detail": {
"tabs": {
"info": "Информация",