mirror of
https://github.com/hcengineering/platform.git
synced 2026-08-22 20:32:24 +02:00
* Limit files upload Signed-off-by: Artem Savchenko <armisav@gmail.com> * Max size limit Signed-off-by: Artem Savchenko <armisav@gmail.com> * Add storage usage and adjust styles Signed-off-by: Artem Savchenko <armisav@gmail.com> * Use mb for file size limit Signed-off-by: Artem Savchenko <armisav@gmail.com> --------- Signed-off-by: Artem Savchenko <armisav@gmail.com>
97 lines
7.6 KiB
JSON
97 lines
7.6 KiB
JSON
{
|
||
"string": {
|
||
"Billing": "Биллинг",
|
||
"Subscriptions": "Подписки",
|
||
"AllPlans": "Все тарифы",
|
||
"ActivePlan": "Активный тариф",
|
||
"ResourceUsage": "Использование ресурсов",
|
||
"DriveSize": "Размер файлов",
|
||
"DriveCount": "Количество файлов",
|
||
"OfficeSessionsDuration": "Время встреч",
|
||
"OfficeSessionsBandwidth": "Трафик встреч",
|
||
"OfficeEgressDuration": "Время записи",
|
||
"AI": "AI",
|
||
"TranscriptionTime": "Время транскрипции",
|
||
"TotalTokens": "Всего токенов",
|
||
"Tier": "Тариф",
|
||
"StorageLimit": "{limit} {unit} хранилища",
|
||
"TrafficLimit": "{limit} {unit} видео/аудио трафика",
|
||
"Common": "Common",
|
||
"CommonDescription": "Для частных лиц и команд, начинающих работу с Huly.",
|
||
"Rare": "Rare",
|
||
"RareDescription": "Для индивидуальных творческих работников, фрилансеров и микро-агентств.",
|
||
"Epic": "Epic",
|
||
"EpicDescription": "Для профессиональных творческих компаний и малого бизнеса.",
|
||
"Legendary": "Legendary",
|
||
"LegendaryDescription": "Лучший вариант для больших команд, которым нужны максимальные возможности.",
|
||
"UnlimitedUsers": "Неограниченное количество пользователей",
|
||
"UnlimitedObjects": "Неограниченное количество объектов Huly",
|
||
"ChangePlan": "Сменить план",
|
||
"Subscribe": "Подписаться",
|
||
"Monthly": "В месяц",
|
||
"Active": "Активен",
|
||
"NoActivePlan": "Нет активного плана",
|
||
"SelectPlanToBegin": "Выберите план ниже, чтобы начать",
|
||
"SubscriptionEnds": "До {date}",
|
||
"SubscriptionRenews": "Следующее обновление: {date}",
|
||
"SubscriptionValidUntil": "Действительно до {date}",
|
||
"ProcessingPayment": "Обработка платежа...",
|
||
"Downgrade": "Понизить",
|
||
"CancelSubscription": "Отменить подписку",
|
||
"ConfirmUpgrade": "Обновить подписку?",
|
||
"ConfirmDowngrade": "Понизить подписку?",
|
||
"ConfirmCancel": "Отменить подписку?",
|
||
"UpgradeDescription": "С вас будет взято до ${amount} немедленно. Точная сумма зависит от вашего текущего периода выставления счета.",
|
||
"DowngradeDescription": "Вы получите кредит до ${amount} за оставшееся время подписки. Понижение вступает в силу немедленно.",
|
||
"CancelDescription": "Ваша подписка останется активной до конца периода выставления счета.",
|
||
"UncancelSubscription": "Переактивировать подписку",
|
||
"ConfirmUncancel": "Переактивировать подписку?",
|
||
"UncancelDescription": "Ваша подписка будет переактивирована и продолжится с конца текущего периода выставления счета.",
|
||
"PriceDifference": "Разница в цене: {amount}",
|
||
"DialogCancel": "Отменить",
|
||
"DialogConfirm": "Подтвердить",
|
||
"StorageUsage": "Хранилище",
|
||
"TrafficUsage": "Видео/аудио трафик",
|
||
"Usage": "Использование",
|
||
"Of": "из",
|
||
"UpgradePlan": "Обновить план",
|
||
"LimitReached": "Достигнут лимит рабочего пространства, некоторые функции могут быть отключены. Обновите план для восстановления полного доступа.",
|
||
"LimitsExceededShort": "Лимиты превышены",
|
||
"LimitExceededWarningTitle": "Лимиты превышены — ограничения с {date}",
|
||
"LimitExceededWarningHint": "Рабочее пространство превышает лимиты тарифа. Часть функций будет ограничена с {date}, если не обновить план.",
|
||
"LimitExceededRestrictedTitle": "Часть функций ограничена",
|
||
"LimitExceededRestrictedHint": "Рабочее пространство превышает лимиты тарифа. Обновите план, чтобы вернуть полный доступ.",
|
||
"UploadRestrictedToast": "Загрузка файлов недоступна: достигнут лимит тарифа. Обновите план, чтобы продолжать загрузку.",
|
||
"UpgradePlanCta": "Улучшить план",
|
||
"RestrictedPlans": "Только владелец рабочего пространства или администратор биллинга может изменить план подписки.",
|
||
"SubscriptionOperationFailed": "Ошибка операции с подпиской",
|
||
"SubscriptionErrorMessage": "Что-то пошло не так. Попробуйте ещё раз или обратитесь в поддержку.",
|
||
"StorageUsageTab": "Использование хранилища",
|
||
"LargestFiles": "Самые большие файлы",
|
||
"LargestFilesDescription": "Файлы, занимающие больше всего места в этом рабочем пространстве. Удалите ненужные файлы, чтобы освободить место.",
|
||
"StorageOverLimit": "Рабочее пространство превысило лимит хранилища по тарифу. Удалите файлы ниже или обновите тариф, чтобы восстановить полный доступ.",
|
||
"StorageUsageIncludesSystem": "В общий объём включены системные файлы (аватары, превью), которых нет в списке ниже.",
|
||
"FileName": "Имя",
|
||
"FileType": "Тип",
|
||
"FileLocation": "Расположение",
|
||
"FileSize": "Размер",
|
||
"FileModified": "Изменён",
|
||
"FileOwner": "Владелец",
|
||
"FileTypeAttachment": "Вложение",
|
||
"FileTypeDrive": "Файл диска",
|
||
"DeleteSelected": "Удалить выбранные",
|
||
"ClearSelection": "Сбросить",
|
||
"SelectionSummary": "Выбрано: {count} файлов · {size}",
|
||
"ConfirmDeleteFiles": "Удалить {count} файлов навсегда?",
|
||
"DeleteFilesDescription": "Будет освобождено {size}. Файлы также будут откреплены от всех мест, к которым они прикреплены. Это действие нельзя отменить.",
|
||
"DeletingFiles": "Удаление {done} из {total} файлов…",
|
||
"FilesDeleted": "Удалено файлов: {count}, освобождено: {freed}",
|
||
"FilesDeleteFailed": "Не удалось удалить {count} файлов",
|
||
"LoadMore": "Загрузить ещё",
|
||
"NoFilesYet": "В этом рабочем пространстве пока нет файлов.",
|
||
"UnknownLocation": "Отдельный файл",
|
||
"StorageAccessDenied": "Управлять хранилищем могут только владельцы и администраторы рабочего пространства.",
|
||
"Refresh": "Обновить"
|
||
}
|
||
}
|