{ "server": { "magic_link": { "page": { "expired_title": "Эта ссылка для входа больше не действительна", "expired_body": "Срок действия ссылки мог истечь, или она уже была использована. Мы можем отправить вам новую — она придёт в ваш почтовый ящик через несколько секунд.", "resend_to": "Отправить новую ссылку на {{email}}", "generic_unavailable": "Эта ссылка для входа больше не действительна. Возможно, она уже использовалась или срок её действия истёк. Запросите новую ссылку на странице входа.", "service_unavailable": "Вход по magic-ссылке не включён на этом сервере.", "internal_error": "При входе произошла ошибка. Пожалуйста, попробуйте ещё раз.", "resend_failure": "При отправке ссылки произошла ошибка. Пожалуйста, попробуйте ещё раз.", "cross_browser_title": "Продолжить вход на этом устройстве?", "cross_browser_body": "Вы открыли эту ссылку для входа в браузере или на устройстве, отличном от того, где она была запрошена.", "cross_browser_warning": "Если эту ссылку запросили вы, можно безопасно продолжить. В противном случае закройте эту страницу — нажатие «Продолжить» приведёт к входу другого человека в вашу учётную запись.", "cross_browser_continue": "Продолжить и войти", "resend_confirmation_title": "Проверьте ваш почтовый ящик", "resend_confirmation_body": "Если ссылка для входа принадлежала активной учётной записи, новая ссылка только что была отправлена. Пожалуйста, проверьте ваш почтовый ящик.", "return_link": "Вернуться в OxiCloud" }, "email": { "invitation": { "subject": "{{inviter}} поделился(ась) с вами {{kind}} в OxiCloud", "body": "{{inviter_full}} поделился(ась) с вами {{kind}} в OxiCloud.\n\nОткройте, нажав на ссылку ниже:\n{{link}}\n\nСсылка работает один раз и истекает через {{ttl_hours}} часов.\nЕсли вы не ожидали этого приглашения, можете спокойно проигнорировать это сообщение.\n\n— OxiCloud" }, "login": { "subject": "Вход в OxiCloud", "body": "Здравствуйте,\n\nИспользуйте ссылку ниже, чтобы войти в OxiCloud. Ссылка работает один раз и истекает через {{ttl_minutes}} минут. Откройте её на том же устройстве, где вы её запросили.\n\n{{link}}\n\nЕсли вы не запрашивали эту ссылку для входа, можете спокойно проигнорировать это сообщение — никаких дальнейших действий не требуется.\n\n— OxiCloud" }, "kind_file": "файл", "kind_folder": "папку", "english_fallback_divider": "--- Английская версия ниже ---" } }, "notification": { "share": { "subject": "{{inviter}} поделился(ась) с вами {{kind}} в OxiCloud", "body": "{{inviter_full}} поделился(ась) с вами {{kind}} в OxiCloud.\n\nОткройте OxiCloud, чтобы увидеть новый общий ресурс:\n{{login_link}}\n\nВозможно, у вас есть и другие новые общие ресурсы от {{inviter}} — войдите, чтобы увидеть все элементы, которыми с вами поделились.\n\n— OxiCloud\n\nВы получаете это сообщение, потому что у вас есть учётная запись OxiCloud и предпочтение уведомлений об общих ресурсах включено. Вы можете отключить его в своём профиле (Уведомлять меня по электронной почте, когда кто-то делится со мной)." } }, "security": { "password_changed": { "subject": "Ваш пароль OxiCloud был изменён", "body": "Здравствуйте,\n\nВаш пароль OxiCloud только что был изменён {{timestamp}} (UTC) с IP-адреса {{ip}}.\n\nЕсли это были вы, никаких действий не требуется — можете проигнорировать это сообщение.\n\nЕсли это были НЕ вы, немедленно свяжитесь с администратором. Кто-то мог получить доступ к вашей учётной записи.\n\n— OxiCloud" } } }, "server_status": { "readonly_banner_aria": "Идёт обслуживание сервера", "readonly_title": "Идёт обслуживание сервера", "readonly_progress": "Миграция хранилища на `{{target}}` — {{percent}}% ({{migrated}} / {{total}} блобов). Загрузки, переименования, удаления и общий доступ отклоняются; чтение и скачивание работают как обычно.", "readonly_body": "Загрузки, переименования, удаления и общий доступ временно отклоняются. Чтение и скачивание работают как обычно." }, "app": { "title": "OxiCloud", "description": "Минималистичная система облачного хранения" }, "nav": { "files": "Файлы", "shared": "Общие", "recent": "Недавние", "favorites": "Избранное", "photos": "Фото", "music": "Музыка", "trash": "Корзина", "sharedwithme": "Доступно мне", "profile": "Профиль", "shared_with_me": "Доступно мне", "groups": "Группы", "primary": "Начальный", "admin_sections": "Административные разделы", "back_to_app": "Вернуться в OxiCloud", "toggle": "Переключить меню навигации" }, "photos": { "empty_state": "Фотографий пока нет", "empty_hint": "Загрузите изображения или видео, чтобы увидеть их здесь", "empty_hidden": "Фотографий скрыто: {{n}}", "empty_hidden_hint": "Отключите \"Скрывать скрытые файлы\" в профиле, чтобы увидеть их.", "items_selected": "выбрано", "view_daily": "День", "view_monthly": "Месяц", "view_yearly": "Год", "group_by": "Группировать по", "confirm_delete": "Переместить {{n}} фотографии в корзину?", "confirm_delete_one": "Удалить {{name}}?", "delete": "Удалить фотографии", "empty": "Фото пока нет.", "full_resolution": "Полное разрешение", "trash_partial": "{{ok}} из {{total}} перемещено в корзину.", "trashed": "{{n}} перемещено в корзину.", "layout_square": "Сетка", "layout_justified": "Обоснованный", "tab_moments": "Моменты", "tab_places": "Места", "tab_people": "Люди", "map_loading": "Загрузка карты…", "map_error": "Не удалось загрузить карту" }, "music": { "create_playlist": "Создать плейлист", "playlists": "Плейлисты", "no_playlists": "Плейлистов пока нет", "select_playlist": "Выберите плейлист", "select_hint": "Выберите плейлист на панели слева или создайте новый", "add_tracks": "Добавить треки", "no_tracks": "В этом плейлисте нет треков", "unknown_artist": "Неизвестный исполнитель", "unknown_title": "Неизвестно", "confirm_delete": "Удалить этот плейлист?", "playlist_name": "Название плейлиста", "create": "Создать", "delete": "Удалить", "share": "Поделиться", "edit": "Редактировать", "play_all": "Воспроизвести все", "shuffle": "Перемешать", "repeat": "Повтор", "repeat_one": "Повторять один", "queue": "Очередь", "queue_empty": "Очередь пуста", "not_playing": "Ничего не играет", "play": "Воспроизвести", "pause": "Пауза", "previous": "Предыдущий", "next": "Следующий", "volume": "Громкость", "mute": "Выключить звук", "unmute": "Включить звук", "title": "Название", "artist": "Исполнитель", "album": "Альбом", "tracks": "треков", "add": "Добавить", "added": "Добавлено!", "added_to_playlist": "добавлен в плейлист", "add_to_playlist": "Добавить в плейлист", "load_error": "Ошибка загрузки плейлистов", "add_error": "Не удалось добавить треки в плейлист", "no_playlists_yet": "Плейлистов пока нет. Создайте сначала!", "selected_files": "Выбрано:", "error": "Ошибка", "search_audio": "Поиск аудиофайлов…", "no_audio_files": "Аудиофайлы не найдены", "selected": "выбрано", "loading": "Загрузка…", "search_error": "Не удалось загрузить аудиофайлы", "adding": "Добавление…", "can_write": "Можно редактировать", "cover_updated": "Обложка обновлена", "empty_hint": "Создайте свой первый плейлист, чтобы начать систематизировать свою музыку.", "make_private": "Сделать личным", "make_public": "Сделать общедоступным", "manage_shares": "Управление общими ресурсами", "no_shares": "Акций пока нет", "playback_error": "Воспроизведение не удалось", "private": "Частный", "public": "Публичный", "read_only": "Только чтение", "remove": "Удалить", "remove_share": "Удалить общий доступ", "set_cover": "Установить крышку", "share_with_user": "Идентификатор пользователя или адрес электронной почты", "toggle_public": "Видимость", "track_removed": "Трек удален.", "prev": "Предыдущий", "add_selected": "Добавить выбранное", "create_playlist_hint": "Введите имя списка воспроизведения, чтобы создать его.", "created": "Создан «{{name}}».", "delete_playlist": "Удалить плейлист", "deleted": "Удален «{{name}}».", "edit_description": "Изменить описание", "empty_playlist": "В этом плейлисте пока нет треков.", "new_playlist": "Новый плейлист", "no_audio": "Аудиофайлы не найдены.", "now_private": "Плейлист теперь стал личным.", "now_public": "Плейлист теперь общедоступен.", "pick_or_create": "Существующие: {{list}}. Введите имя, которое нужно добавить или создать.", "rename_playlist": "Переименовать плейлист", "reordered": "Плейлист изменен.", "seek": "Искать", "selected_count": "{{n}} выбрано", "share_added": "Поделился.", "track_count": "{{n}} треки", "tracks_added": "Добавлено {{n}} трек(а)." }, "actions": { "search": "Поиск файлов...", "new_folder": "Новая папка", "upload": "Загрузить", "upload_files": "Загрузить файлы", "upload_folder": "Загрузить папку", "upload.uploading": "Загрузка...", "upload.complete": "{count} / {total} загружено", "upload.files": "файлов", "rename": "Переименовать", "move": "Переместить в...", "move_to": "Переместить в", "delete": "Удалить", "download": "Скачать", "view": "Просмотр", "cancel": "Отмена", "confirm": "Подтвердить", "share": "Поделиться", "favorite": "В избранное", "unfavorite": "Из избранного", "copy": "Копировать", "notify": "Уведомить", "send": "Отправить", "clear_recent": "Очистить недавние", "logout": "Выйти", "create": "Создать", "search_btn": "Найти", "close": "Закрыть", "delete_permanently": "Удалить навсегда", "empty_trash": "Очистить корзину", "open_parent_folder": "Перейти в родительскую папку", "add": "Добавить", "apply": "Применить", "clear": "Очистить", "remove": "Удалить" }, "user_menu": { "appearance": "Оформление", "about": "О OxiCloud", "about_description": "Платформа облачного хранения на Rust с чистой архитектурой. Быстрая, безопасная и конфиденциальная.", "admin_panel": "Панель администратора", "profile": "Мой профиль", "role_user": "Пользователь", "theme": { "light": "Светлая", "dark": "Тёмная", "auto": "Как в системе" }, "manage_groups": "Управление группами", "admin": "Админ", "mit_license": "Лицензия MIT", "title": "Меню пользователя" }, "share": { "dialogTitle": "Ссылка для обмена", "linkLabel": "Ссылка:", "copyLink": "Копировать", "permissions": "Разрешения:", "permissionRead": "Чтение", "permissionWrite": "Запись", "permissionReshare": "Пересылка", "password": "Защита паролем:", "generatePassword": "Сгенерировать", "expiration": "Срок действия:", "update": "Обновить общий доступ", "remove": "Удалить общий доступ", "notifyTitle": "Отправить уведомление", "notifyEmailLabel": "Адрес email:", "notifyMessageLabel": "Сообщение (необязательно):", "notifySend": "Отправить уведомление", "shareWithOthers": "Поделиться с другими", "sharePublicly": "Общий доступ", "shareSettings": "Настройки общего доступа", "shareCopied": "Ссылка скопирована в буфер обмена", "shareCreated": "Ссылка для общего доступа успешно создана", "shareUpdated": "Настройки общего доступа успешно обновлены", "shareRemoved": "Общий доступ успешно удалён", "inviteByEmail": "Пригласить по e-mail — приглашение будет отправлено", "directoryUnavailable": "Каталог пользователя недоступен", "linkNamePlaceholder": "Название ссылки (необязательно)", "newLink": "Новая ссылка", "noExpiry": "Нет срока действия", "pending": "В ожидании", "people": "Люди", "publicLinks": "Публичные ссылки", "role": { "canEdit": "Можно редактировать", "canManage": "Может управлять", "canView": "Можно просмотреть" }, "searchPlaceholder": "Поиск людей…", "shareOf": "Доля:", "sharedLink": "Общая ссылка", "copied": "Ссылка скопирована", "copy": "Копировать", "copy_failed": "Не удалось скопировать ссылку", "download": "Скачать", "files": "Файлы", "folders": "Папки", "link_name": "Название ссылки (необязательно)", "notifyByEmail": "Уведомить по e-mail", "revoke": "Удалить", "role_label": "Роль", "col_shared_by": "Поделился", "col_shared": "Общий доступ", "addPassword": "Добавить пароль", "add_people": "Добавьте людей, группы или адрес электронной почты…", "bad_password": "Неправильный пароль. Пожалуйста, попробуйте еще раз.", "changePassword": "Изменить пароль", "create_link": "Создать ссылку", "created": "Публичная ссылка создана.", "dialog_title": "Поделиться «{{name}}»", "download_zip": "Скачать ZIP", "empty_folder": "Эта папка пуста.", "error": "Что-то пошло не так. Пожалуйста, попробуйте еще раз.", "expired": "Эта ссылка для общего доступа больше не доступна.", "expires_optional": "Срок действия истекает (необязательно)", "expiry": "Срок действия", "invalid": "Эта ссылка для общего доступа недействительна.", "link": "Связь", "no_people": "Пока ни с кем не поделился.", "none": "Публичных ссылок пока нет.", "notify": { "coalesced": "{{n}} уже уведомлен недавно.", "rateLimited": "{{n}} достиг предела скорости — попробуйте позже.", "sent": "{{n}} уведомлено по электронной почте.", "skipped": "{{n}} пропущено (нет e-mail / отписались)." }, "passwordPrompt": "Установите пароль:", "passwordPrompt_clear": "Новый пароль (пусто для удаления):", "password_cleared": "Пароль удален", "password_optional": "Пароль (необязательно)", "password_set": "Пароль обновлен", "password_title": "Требуется пароль", "public_link": "Публичная ссылка", "set_expiry": "Установить срок действия", "title": "Общий", "unlock": "Разблокировать" }, "share_dialogTitle": "Ссылка для обмена", "share_linkLabel": "Ссылка:", "share_copyLink": "Копировать", "share_permissions": "Разрешения:", "share_permissionRead": "Чтение", "share_permissionWrite": "Запись", "share_permissionReshare": "Пересылка", "share_password": "Защита паролем:", "share_generatePassword": "Сгенерировать", "share_expiration": "Срок действия:", "share_update": "Обновить общий доступ", "share_remove": "Удалить общий доступ", "share_notifyTitle": "Отправить уведомление", "share_notifyEmailLabel": "Адрес email:", "share_notifyMessageLabel": "Сообщение (необязательно):", "share_notifySend": "Отправить уведомление", "shared": { "backToFiles": "Назад к файлам", "pageTitle": "Общие ресурсы", "pageDescription": "Управление общими файлами и папками", "filterType": "Тип:", "filterAll": "Все", "filterFiles": "Файлы", "filterFolders": "Папки", "sortBy": "Сортировка:", "sortByName": "Имя", "sortByDate": "Дата", "sortByExpiration": "Срок действия", "search": "Поиск", "colName": "Имя", "colType": "Тип", "colDateShared": "Дата общего доступа", "colExpiration": "Срок действия", "colPermissions": "Разрешения", "colPassword": "Пароль", "colActions": "Действия", "emptyStateTitle": "Общих ресурсов пока нет", "emptyStateDesc": "Когда вы поделитесь файлами или папками, они появятся здесь", "goToFiles": "Перейти к файлам", "typeFile": "Файл", "typeFolder": "Папка", "noExpiration": "Без срока", "hasPassword": "Да", "noPassword": "Нет", "editShare": "Изменить общий доступ", "notifyShare": "Уведомить", "copyLink": "Копировать ссылку", "removeShare": "Удалить общий доступ", "linkCopied": "Ссылка скопирована в буфер обмена!", "linkCopyFailed": "Не удалось скопировать ссылку", "itemUpdated": "Настройки общего доступа обновлены", "itemRemoved": "Общий доступ удалён", "invalidEmail": "Укажите корректный адрес email", "notificationSent": "Уведомление успешно отправлено", "notificationFailed": "Не удалось отправить уведомление", "shared_backToFiles": "Назад к файлам", "shared_pageTitle": "Общие ресурсы", "shared_pageDescription": "Управление общими файлами и папками", "shared_filterType": "Тип:", "shared_filterAll": "Все", "shared_filterFiles": "Файлы", "shared_filterFolders": "Папки", "shared_sortBy": "Сортировка:", "shared_sortByName": "Имя", "shared_sortByDate": "Дата", "shared_sortByExpiration": "Срок действия", "shared_search": "Поиск", "shared_colName": "Имя", "shared_colType": "Тип", "shared_colDateShared": "Дата общего доступа", "shared_colExpiration": "Срок действия", "shared_colPermissions": "Разрешения", "shared_colPassword": "Пароль", "shared_colActions": "Действия", "shared_emptyStateTitle": "Общих ресурсов пока нет", "shared_emptyStateDesc": "Когда вы поделитесь файлами или папками, они появятся здесь", "shared_goToFiles": "Перейти к файлам", "shared_typeFile": "Файл", "shared_typeFolder": "Папка", "shared_noExpiration": "Без срока", "shared_hasPassword": "Да", "shared_noPassword": "Нет", "shared_editShare": "Изменить общий доступ", "shared_notifyShare": "Уведомить", "shared_copyLink": "Копировать ссылку", "shared_removeShare": "Удалить общий доступ", "shared_linkCopied": "Ссылка скопирована в буфер обмена!", "shared_linkCopyFailed": "Не удалось скопировать ссылку", "shared_itemUpdated": "Настройки общего доступа обновлены", "shared_itemRemoved": "Общий доступ удалён", "shared_invalidEmail": "Укажите корректный адрес email", "shared_notificationSent": "Уведомление успешно отправлено", "shared_notificationFailed": "Не удалось отправить уведомление" }, "filter": { "placeholder": "Поиск в этой папке и подпапках…", "keyword": "Ключевое слово", "advanced": "Фильтры", "recursive": "Включая подпапки", "results_count": "Результатов: {{n}}", "clear_keyword": "Очистить поиск" }, "files": { "name": "Имя", "type": "Тип", "size": "Размер", "modified": "Изменён", "no_files": "В этой папке нет файлов", "empty_hint": "Загрузите файлы или создайте папки, чтобы начать", "drop_to_upload": "Перетащите файлы сюда для загрузки", "loading": "Загрузка файлов…", "view_grid": "Сетка", "view_list": "Список", "file_types": { "document": "Документ", "image": "Изображение", "video": "Видео", "audio": "Аудио", "pdf": "PDF", "text": "Текст", "folder": "Папка", "spreadsheet": "Таблица", "presentation": "Презентация", "archive": "Архив", "installer": "Установщик", "code": "Код" }, "owner": "Владелец", "add_favorites": "В избранное", "added_favorites": "Добавлено в избранное", "col_name": "Имя", "col_owner": "Владелец", "col_size": "Размер", "col_type": "Тип", "copy": "Копировать", "edit": "Редактировать", "file": "Файл", "folder": "Папка", "new_folder": "Новая папка", "share": "Поделиться", "view": "Просмотр", "empty_hidden_title": "Скрытых элементов в этой папке: {{n}}", "empty_hidden_hint": "Файлы, имя которых начинается с '.', скрыты. Измените настройку, чтобы их увидеть.", "show_hidden": "Показать скрытые файлы", "upload_dotfile_hidden": "Загружено файлов: {{n}}, но они скрыты в соответствии с вашими настройками.", "rename_dotfile_hidden": "Переименовано в \"{{name}}\" — теперь скрыто в соответствии с вашими настройками.", "new_folder_dotfile_hidden": "Папка \"{{name}}\" создана — скрыта в соответствии с вашими настройками.", "dotfiles_hidden_toast": "Скрытые файлы скрыты", "dotfiles_shown_toast": "Скрытые файлы показаны", "col_modified": "Изменен", "col_added": "Добавлено", "col_created_by": "Создано", "col_opened": "Открыт", "col_path": "Расположение", "new_elements": "Новые элементы", "open_parent": "Открыть родительскую папку", "move": "Переместить", "favorite": "Добавить в избранное", "unfavorite": "Удалить из избранного", "open": "Открыть", "download_zip": "Скачать как ZIP", "already_favorites": "Все выбранные товары уже являются избранными", "batch_delete": "Удалить выбранное", "breadcrumb": "хлебные крошки", "cancel_selection": "Отменить выбор", "confirm_batch_delete": "Переместить {{n}} объекты в корзину?", "confirm_delete": "Переместить «{{name}}» в корзину?", "confirm_delete_n": "Удалить {{count}} элемент(ы)?", "copied": "Скопировано", "copy_here": "Скопируйте сюда", "copy_n": "Копировать {{n}} элементы", "copy_title": "Скопировать «{{name}}»", "edit_new_tab": "Редактировать в новой вкладке", "editor": "Редактор документов", "empty_title": "Эта папка пуста", "favorited": "Любимый", "grid": "Сетка", "list": "Список", "more_actions": "Дополнительные действия", "move_here": "Переместитесь сюда", "move_n": "Переместить {{n}} элементы", "move_title": "Переместить «{{name}}»", "moved": "Взолнованный", "new_folder_prompt": "Новое имя папки", "no_home": "Домашняя папка недоступна.", "no_preview": "Для этого типа файла предварительный просмотр недоступен.", "no_subfolders": "Здесь нет подпапок.", "owner_me": "Мне", "preview_failed": "Не удалось загрузить предварительный просмотр.", "select_all": "Выбрать все", "selected_count": "{{count}} выбрано", "selection": "Выбор", "shared": "Общий", "uploaded": "Загрузка завершена", "uploaded_saved": "Загрузка завершена — дедуплицировано {{mb}} МБ", "uploaded_partial": "{{ok}} загружено, {{failed}} не удалось", "uploaded_skipped": "{{ok}} загружено · {{skipped}} пропущено (не обычные файлы)", "upload_failed": "Загрузка не удалась", "uploading": "Загрузка…", "uploading_file": "Загрузка {{name}}…", "uploading_n": "Загрузка {{done}}/{{total}} файлов…" }, "dialogs": { "rename_folder": "Переименовать папку", "rename_file": "Переименовать файл", "new_name": "Новое имя", "new_folder_title": "Новая папка", "folder_name": "Имя папки", "folder_placeholder": "Моя папка", "rename_title": "Переименовать", "move_file": "Переместить файл", "move_folder": "Переместить папку", "select_destination": "Выберите папку назначения:", "select_this_folder": "Выбрать эту папку", "go_to_parent": ".. (родительская папка)", "no_subfolders": "Нет подпапок", "root": "Корень", "delete_confirmation": "Вы уверены, что хотите удалить", "and_contents": "и всё его содержимое", "no_undo": "Это действие невозможно отменить", "confirm_title": "Подтверждение действия", "confirm_delete": "В корзину", "confirm_delete_file": "Вы уверены, что хотите переместить файл \"{{name}}\" в корзину?", "confirm_delete_folder": "Вы уверены, что хотите переместить папку \"{{name}}\" и всё её содержимое в корзину?", "confirm_permanent_delete": "Удалить навсегда", "confirm_permanent_delete_msg": "Вы уверены, что хотите навсегда удалить этот элемент? Это действие невозможно отменить.", "confirm_empty_trash": "Очистить корзину", "confirm_delete_share": "Удалить ссылку общего доступа", "confirm_delete_share_msg": "Вы уверены, что хотите удалить эту ссылку общего доступа?", "share_file": "Поделиться файлом", "share_folder": "Поделиться папкой", "existing_shares": "Существующие общие доступы", "share_options": "Параметры общего доступа", "password": "Пароль", "expiration": "Срок действия", "permissions": "Разрешения", "generated_link": "Сгенерированная ссылка", "notify": "Отправить уведомление", "recipient": "Получатель", "message": "Сообщение", "move_to_home": "Переместить в домашнюю папку" }, "dropzone": { "drag_files": "Перетащите файлы сюда или нажмите для выбора", "drop_files": "Отпустите файлы для загрузки" }, "permissions": { "read": "Чтение", "write": "Запись", "reshare": "Пересылка" }, "errors": { "file_not_found": "Файл не найден", "folder_not_found": "Папка не найдена", "delete_error": "Ошибка удаления", "upload_error": "Ошибка загрузки файла", "rename_error": "Ошибка переименования", "move_error": "Ошибка перемещения", "empty_name": "Имя не может быть пустым", "name_exists": "Файл или папка с таким именем уже существует", "generic_error": "Произошла ошибка", "group_name_invalid": "Имя группы должно соответствовать формату префикса эл. почты (буквы, цифры, точка, дефис, подчёркивание; 1–64 символов).", "group_cycle": "Этот участник создаст циклическую ссылку между группами.", "group_depth_exceeded": "Глубина вложенности превышает допустимый максимум (8).", "group_virtual_immutable": "Группа «Internal» управляется системой и не может быть изменена.", "group_not_found": "Группа не найдена.", "group_name_taken": "Группа с таким именем уже существует.", "forbidden": "Не удалось загрузить файлы" }, "breadcrumb": { "home": "Главная", "aria": "Хлебные крошки", "root": { "personal_drive": "Личный диск: {{name}}", "shared_drive": "Общий диск: {{name}}", "direct_share": "Поделено с вами", "token": "Через общую ссылку" } }, "trash": { "empty_trash": "Очистить корзину", "empty_state": "Корзина пуста", "original_location": "Исходное расположение", "deleted_date": "Дата удаления", "remaining": "Осталось", "actions": "Действия", "restore": "Восстановить", "delete_permanently": "Удалить навсегда", "empty_confirm": "Вы уверены, что хотите очистить корзину? Все элементы будут удалены навсегда.", "groupby": { "remaining_days": "Осталось дней", "trashed_time": "Время удаления" }, "delete": "Удалить навсегда", "empty_action": "Очистить корзину", "expires_at": "Истекает", "confirm_delete": "Удалить этот элемент навсегда? Это невозможно отменить.", "confirm_empty": "Очистить мусор? Это невозможно отменить.", "restored": "Восстановлен" }, "daysRemaining": { "expired": "Истёк", "today": "Сегодня", "tomorrow": "Завтра", "inDays": "{{count}} дн." }, "expiryChip": { "never": "Никогда не истекает", "expired": "Истёк", "today": "Истекает сегодня", "tomorrow": "Истекает завтра", "inDays": "Истекает через {{count}} дн.", "onDate": "Истекает {{date}}" }, "auth": { "login_title": "Вход", "username": "Имя пользователя", "username_placeholder": "Введите имя пользователя", "login_identifier": "Имя пользователя или email", "login_identifier_placeholder": "Введите имя пользователя или email", "password": "Пароль", "password_placeholder": "Введите пароль", "login_button": "Войти", "no_account": "Нет аккаунта?", "register": "Зарегистрироваться", "admin_setup": "Первый запуск?", "setup": "Настроить администратора", "register_title": "Создание аккаунта", "email": "Эл. почта", "email_placeholder": "Введите email", "confirm_password": "Подтвердите пароль", "confirm_password_placeholder": "Подтвердите пароль", "register_button": "Создать аккаунт", "have_account": "Уже есть аккаунт?", "login": "Войти", "setup_title": "Начальная настройка", "setup_step1": "Админ", "setup_step2": "Система", "setup_step3": "Готово", "admin_username": "Имя администратора", "admin_email": "Email администратора", "admin_password": "Пароль администратора", "create_admin": "Создать администратора", "back_to_login": "Уже настроено?", "admin_success": "Аккаунт администратора успешно создан! Теперь вы можете войти.", "account_success": "Аккаунт успешно создан! Теперь вы можете войти.", "passwords_mismatch": "Пароли не совпадают", "admin_create_error": "Ошибка создания аккаунта администратора", "or": "или", "sso_login": "Войти через SSO", "sso_login_provider": "Войти через {{provider}}", "magicLinkHint": "Нет пароля? Введите ваш email, и мы пришлём вам одноразовую ссылку для входа.", "magicLinkEmailLabel": "Адрес электронной почты", "magicLinkEmailPlaceholder": "вы@пример.com", "magicLinkSubmit": "Отправить ссылку для входа", "magicLinkSent": "Если для этого адреса существует учётная запись, ссылка для входа отправлена. Проверьте входящие.", "magicLinkUnavailable": "Вход по электронной почте недоступен на этом сервере.", "magicLinkNetworkError": "Не удалось подключиться к серверу: {{message}}", "magicLinkToggle": "Нет пароля? Отправьте мне ссылку для входа по электронной почте", "passwordsMatch": "Пароли совпадают", "capsLock": "Кэпс Лок включен", "caps_lock": "Кэпс Лок включен", "magic_email_label": "Адрес электронной почты", "magic_hint": "Нет пароля? Введите ваш email, и мы пришлём вам одноразовую ссылку для входа.", "magic_unavailable": "Вход по электронной почте недоступен на этом сервере.", "passwords_match": "Пароли совпадают", "sign_in": "Вход", "password_or_link_hint": "Пароль (оставьте пустым для ссылки для входа)", "cookie_rejected": "Вход выполнен успешно, но браузер отклонил файл cookie сеанса. Если вы используете HTTP, установите OXICLOUD_COOKIE_SECURE=false или используйте HTTPS.", "login_error": "Ошибка входа в систему", "magic_error": "Что-то пошло не так. Попробуйте еще раз.", "magic_prompt": "Нет пароля? Войдите, используя ссылку электронной почты", "magic_send": "Отправить ссылку", "magic_sent": "Если учетная запись существует, ссылка для входа была отправлена. Проверьте свой почтовый ящик.", "register_error": "Регистрация не удалась", "session_expired": "Срок действия вашей сессии истек. Пожалуйста, войдите снова.", "signing_in": "Вход в систему…", "sending": "Отправка…", "toggle_password": "Показать пароль", "login_error_title": "Не удалось войти в систему", "login_error_back_to_login": "Вернуться к входу", "login_error_auto_link_disabled": "Этот сервер не связывает учетные записи единого входа автоматически. Войдите в систему, используя существующие учетные данные, а затем подключите единый вход из своего профиля.", "login_error_auto_link_email_not_verified": "Ваш поставщик единого входа не подтвердил ваш адрес электронной почты. Подтвердите адрес электронной почты у поставщика удостоверений и повторите попытку.", "login_error_already_linked_elsewhere": "Локальная учетная запись с этим адресом электронной почты уже существует и связана с другим идентификатором единого входа. Свяжитесь со своим администратором.", "login_error_callback_denied": "Срок действия вашей ссылки для входа истек или она уже использовалась. Пожалуйста, попробуйте войти еще раз.", "login_error_callback_failed": "Не удалось выполнить вход в систему единого входа. Пожалуйста, попробуйте еще раз.", "login_error_generic": "Во входе в систему единого входа было отказано. Пожалуйста, попробуйте еще раз.", "login_error_email_ambiguous": "Несколько локальных учетных записей соответствуют этому адресу электронной почты. Обратитесь к администратору для решения.", "logged_out": "Вы успешно вышли.", "login_error_email_not_verified_at_idp": "Ваш поставщик удостоверений сообщает, что ваш адрес электронной почты не подтверждён. Подтвердите почту у поставщика удостоверений и попробуйте войти снова.", "login_error_email_verification_required": "Этот сервер требует подтверждённый адрес электронной почты. Ваш поставщик удостоверений не предоставил утверждение о подтверждении почты. Обратитесь к администратору." }, "storage": { "title": "Хранилище", "calculating": "Вычисление...", "used": "{{percentage}}% использовано ({{used}} / {{total}})" }, "viewer": { "unsupported_file": "Предварительный просмотр этого типа файлов недоступен.", "download_file": "Скачать файл", "zoom_in": "Увеличить", "zoom_out": "Уменьшить", "zoom_reset": "Сбросить масштаб", "zoom": "Увеличить" }, "language_selector": { "title": "Добро пожаловать!", "subtitle": "Выберите язык для продолжения", "continue": "Продолжить", "languages": { "en": "English", "es": "Español", "zh": "中文", "fa": "فارسی", "fr": "Français", "de": "Deutsch", "pt": "Português", "ru": "Русский", "ar": "العربية", "hi": "हिन्दी", "it": "Italiano", "ja": "日本語", "ko": "한국어", "nl": "Nederlands" } }, "favorites": { "empty_state": "Избранного пока нет", "empty_hint": "Добавьте файлы или папки в избранное, нажав на звёздочку", "add": "В избранное", "remove": "Из избранного", "added_title": "Добавлено в избранное", "added_msg": "добавлено в избранное", "removed_title": "Удалено из избранного", "removed_msg": "удалено из избранного" }, "recent": { "title": "Недавние", "clear": "Очистить недавние", "accessed": "Открыт", "empty_state": "Нет недавних файлов", "empty_hint": "Открытые вами файлы будут отображаться здесь", "empty_hidden_state": "Недавних элементов скрыто: {{n}}", "empty_hidden_hint": "Отключите \"Скрывать скрытые файлы\" в профиле, чтобы увидеть их.", "loadMore": "Загрузить ещё", "remove_item": "Удалить из недавних", "confirm_clear": "Очистить недавние записи?" }, "notifications": { "file_renamed": "Файл переименован", "file_renamed_to": "Файл переименован в \"{{name}}\"", "folder_renamed": "Папка переименована", "folder_renamed_to": "Папка переименована в \"{{name}}\"", "file_uploaded": "Файл загружен", "file_deleted": "Файл перемещён в корзину", "folder_deleted": "Папка перемещена в корзину", "item_deleted_permanently": "Элемент удалён навсегда", "trash_emptied": "Корзина успешно очищена", "title": "Уведомления", "empty": "Нет уведомлений", "link_created": "Ссылка создана", "share_success": "Ссылка для общего доступа успешно создана", "upload_files_section_title": "Загрузка здесь недоступна", "upload_files_section_body": "Перейдите в раздел «Файлы», чтобы загрузить файлы", "clear": "Очистить все" }, "batch": { "one_selected": "Выбран 1 элемент", "n_selected": "Выбрано {{count}} элементов", "confirm_delete": "Вы уверены, что хотите переместить {{count}} элементов в корзину?", "move_title": "Переместить {{count}} элементов", "add_favorites": "В избранное", "move_copy": "Переместить или копировать" }, "admin": { "page_title": "Панель администратора", "back_to_app": "Назад в OxiCloud", "loading": "Загрузка…", "access_denied": "Доступ запрещён", "access_denied_desc": "Необходимы права администратора.", "sign_in": "Войти", "tab_dashboard": "Панель", "tab_users": "Пользователи", "tab_oidc": "SSO / OIDC", "total_users": "Всего пользователей", "active_users": "Активные", "admins": "Администраторы", "version": "Версия", "storage_overview": "Обзор хранилища", "used": "Использовано", "total_quota": "Общая квота", "usage_pct": "Использование %", "users_over_80": "Пользователи >80%", "users_over_quota": "Сверх квоты", "system": "Система", "auth_label": "Аутентификация", "oidc_label": "OIDC", "quotas_label": "Квоты", "enabled": "Включено", "disabled": "Отключено", "active": "Активен", "off": "Выкл", "allow_registration": "Разрешить публичную регистрацию", "registration_warning": "Публичная регистрация отключена. Только админы могут создавать пользователей.", "user_management": "Управление пользователями", "create_user": "Создать пользователя", "col_user": "Пользователь", "col_role": "Роль", "col_auth": "Аутентификация", "col_status": "Статус", "col_storage": "Хранилище", "col_last_login": "Последний вход", "col_actions": "Действия", "loading_users": "Загрузка пользователей…", "failed_load_users": "Не удалось загрузить", "no_users_found": "Пользователи не найдены", "showing_users": "Показано {{from}}-{{to}} из {{total}}", "prev": "Назад", "next": "Далее", "inactive": "Неактивен", "you_badge": "(вы)", "local": "Локальный", "never": "Никогда", "just_now": "Только что", "minutes_ago": "{{n}} мин назад", "hours_ago": "{{n}} ч назад", "days_ago": "{{n}} дн назад", "edit_quota_title": "Изменить квоту", "reset_password_title": "Сбросить пароль", "toggle_role_title": "Сменить роль", "deactivate_title": "Деактивировать", "activate_title": "Активировать", "delete_title": "Удалить", "sso_title": "Единый вход (OIDC / SSO)", "enable_sso": "Включить SSO", "provider_name": "Имя провайдера", "issuer_url": "URL издателя", "issuer_url_hint": "URL издателя OpenID Connect", "auto_discover": "Авто-обнаружение", "discovering": "Обнаружение…", "client_id": "Идентификатор клиента", "client_secret": "Секрет клиента", "client_secret_placeholder": "Оставьте пустым для сохранения", "secret_configured": "Client secret уже настроен", "callback_url": "URL обратного вызова", "callback_url_hint": "(зарегистрируйте в IdP)", "advanced_settings": "Расширенные настройки", "scopes": "Области", "auto_provision": "Автоматически создавать пользователей", "admin_groups": "Группы администраторов", "admin_groups_hint": "Имена групп OIDC через запятую", "disable_password": "Отключить вход по паролю (только OIDC)", "password_warning": "Это заблокирует ВСЕ входы по паролю!", "test_btn": "Тест", "save_btn": "Сохранить", "saving": "Сохранение…", "settings_saved": "Настройки сохранены — OIDC теперь {{status}}", "quota_modal_title": "Обновить квоту", "quota_user_label": "Пользователь:", "new_quota": "Новая квота", "quota_unlimited_hint": "0 для безлимитного", "cancel": "Отмена", "create_user_title": "Создать пользователя", "username_label": "Имя пользователя", "username_placeholder": "ivanov", "username_hint": "3–32 символа", "password_label": "Пароль", "password_placeholder": "Мин. 8 символов", "email_label": "Эл. почта", "email_optional": "(необязательно)", "email_placeholder": "user@example.com (автоматически если пусто)", "role_label": "Роль", "role_user": "Пользователь", "role_admin": "Админ", "quota_label": "Квота", "creating": "Создание…", "reset_pw_title": "Сбросить пароль", "new_password_label": "Новый пароль", "resetting": "Сброс…", "reset_btn": "Сбросить", "confirm_role_change": "Изменить роль на {{role}}?", "confirm_deactivate": "Деактивировать этого пользователя?", "confirm_activate": "Активировать этого пользователя?", "confirm_delete_user": "УДАЛИТЬ пользователя \"{{name}}\"? Нельзя отменить!", "confirm_action": "Подтвердить", "confirm_yes": "Подтвердить", "confirm_no": "Отмена", "error_username_short": "Имя минимум 3 символа", "error_password_short": "Пароль минимум 8 символов", "error_generic": "Ошибка", "error_network": "Ошибка сети: {{message}}", "error_create_user": "Не удалось создать", "tab_storage": "Хранилище", "storage_title": "Настройка хранилища", "storage_current_backend": "Текущий бэкенд", "storage_total_blobs": "Всего блобов", "storage_total_size": "Общий размер", "storage_dedup_ratio": "Коэффициент дедупликации", "storage_backend": "Бэкенд", "storage_local": "Локальный", "storage_s3": "Совместимый с S3", "storage_provider_preset": "Пресет провайдера", "storage_preset_custom": "Пользовательский", "storage_endpoint_url": "URL конечной точки", "storage_endpoint_hint": "Оставьте пустым для AWS S3", "storage_bucket": "Бакет", "storage_region": "Регион", "storage_access_key": "Ключ доступа", "storage_secret_key": "Секретный ключ", "storage_secret_configured": "Ключ настроен", "storage_key_placeholder": "Введите новый ключ", "storage_path_style": "Принудительный стиль пути", "storage_path_style_hint": "Требуется для MinIO и некоторых S3-совместимых сервисов", "storage_test_connection": "Проверить соединение", "storage_test_success": "Соединение успешно", "storage_test_failure": "Ошибка соединения", "storage_save": "Сохранить конфигурацию", "storage_saved": "Конфигурация сохранена", "storage_migration": "Миграция данных", "storage_migration_coming_soon": "Инструменты миграции скоро появятся", "migration_status_label": "Статус миграции", "migration_start": "Начать миграцию", "migration_pause": "Пауза", "migration_resume": "Возобновить", "migration_verify": "Проверить", "migration_complete": "Завершить", "migration_started": "Миграция начата", "migration_paused_msg": "Миграция приостановлена", "migration_resumed_msg": "Миграция возобновлена", "migration_completed_msg": "Миграция успешно завершена", "migration_verifying": "Проверка...", "migration_verify_passed": "Проверка пройдена", "migration_verify_failed": "Проверка не пройдена", "migration_failed_blobs": "Неудачные блобы", "testing": "Тестирование...", "smtp_disabled": "Отключено (хост не задан)", "smtp_enabled": "Включено", "smtp_enabled_label": "Статус", "smtp_intro": "SMTP настраивается исключительно через переменные окружения (OXICLOUD_SMTP_*). Значения ниже считываются с работающего сервера — чтобы изменить их, отредактируйте окружение и перезапустите OxiCloud.", "smtp_not_configured": "SMTP не настроен на этом сервере.", "smtp_send_failed": "Сбой отправки.", "smtp_send_test": "Отправить тестовое письмо", "smtp_sending": "Отправка…", "smtp_sent": "Тестовое письмо отправлено.", "smtp_server_code": "Ответ сервера", "smtp_test_intro": "Отправляет заранее заданное диагностическое сообщение указанному ниже получателю и сообщает ответ SMTP-сервера, чтобы вы могли сопоставить его с журналами вашего relay.", "smtp_test_missing_to": "Введите адрес получателя.", "smtp_test_title": "Отправить тестовое письмо", "smtp_test_to": "Адрес получателя", "smtp_title": "Исходящая почта (SMTP)", "tab_smtp": "SMTP", "admin_users": "Администраторы", "confirm_role": "Изменить роль на {{role}}?", "dashboard": "Панель", "email": "Эл. почта", "mig_complete": "Завершить", "mig_pause": "Пауза", "mig_resume": "Возобновить", "mig_verify_failed": "Проверка не пройдена", "mig_verify_passed": "Проверка пройдена", "mig_verifying": "Проверка...", "oidc_auto_provision": "Автоматически создавать пользователей", "oidc_callback": "URL обратного вызова", "oidc_client_id": "Идентификатор клиента", "oidc_disable_pw": "Отключить вход по паролю (только OIDC)", "oidc_issuer": "URL издателя", "oidc_scopes": "Области", "password": "Пароль", "quotas": "Квоты", "reset_pw_for": "Новый пароль для", "role": "Роль", "smtp_fail": "Сбой отправки.", "smtp_send": "Отправить", "smtp_test": "Отправить тестовое письмо", "smtp_user_state": "Аутентификация", "status": "Статус", "storage": "Хранилище", "storage_endpoint": "URL конечной точки", "storage_tab": "Хранилище", "time_min_ago": "{{n}} мин назад", "title": "Админ", "user": "Пользователь", "username": "Имя пользователя", "users": "Пользователи", "drive_manage_policies": "Управление политиками", "drive_manage_policies_for": "Политики — {{name}}", "drive_manage_policies_help": "Политики доступны только администратору — владельцы Диск не могут их изменять. Каждый переключатель управляет одним правилом.", "drive_policy": { "forbid_sharing": "Запретить общий доступ к отдельным ресурсам", "forbid_sharing_help": "Блокирует выдачу прав на уровне отдельных файлов и папок (также покрывает публичные ссылки и внешний доступ). Членство на уровне Диск продолжает работать.", "forbid_public_links": "Запретить публичные ссылки", "forbid_public_links_help": "Блокирует анонимные ссылки общего доступа к ресурсам в этом Диск.", "forbid_external_sharing": "Запретить внешний общий доступ", "forbid_external_sharing_help": "Блокирует выдачу прав внешним пользователям (email-приглашения и ранее существующие внешние учётные записи).", "forbid_cross_drive_move": "Запретить перенос между Дискs", "forbid_cross_drive_move_help": "Блокирует перенос файлов или папок в другой Диск. Не препятствует скачиванию + повторной загрузке.", "forbid_owner_role_change": "Заблокировать список владельцев", "forbid_owner_role_change_help": "Пока эта политика активна, только администратор может добавлять, удалять или понижать владельцев Диск.", "include_in_photo_index": "Включить в Фото", "include_in_photo_index_help": "Показывать изображения и видео из этого Диск в ленте Фото и на карте Мест. Диски по умолчанию включаются автоматически; включите для общих дисков, которые действительно содержат фотографии (например, «Семейные фото»).", "include_in_music_index": "Включить в Музыку", "include_in_music_index_help": "Включать аудиофайлы из этого Диск в библиотеку Музыки. Диски по умолчанию включаются автоматически; включите для общих дисков, которые действительно содержат музыкальную коллекцию (например, «Семейная музыка», «Совместная работа группы»).", "implied_by_forbid_sharing": "Уже применено политикой «Запретить общий доступ к отдельным ресурсам».", "read_only": "Только для чтения (заморозка)", "read_only_help": "Полностью заморозить Диск — любые изменения отклоняются (загрузки, редактирование, удаления, переименования, публикация, изменения участников). Чтение и скачивание продолжают работать. Автоматическая очистка корзины также приостанавливается. Используйте для архивов, юридических блокировок или закрытия учётных записей. Только администратор может разморозить." }, "drives": "Диски", "drive_name": "Имя", "drive_kind": "Тип", "drive_owners": "Владельцы", "drive_usage": "Использование", "drive_created_at": "Создан", "drive_kind_shared": "Общий", "drive_kind_personal": "Личный", "drive_kind_default_suffix": "(по умолчанию)", "drive_manage_owners": "Управление владельцами", "drive_manage_owners_for": "Управление владельцами — {{name}}", "drive_edit_quota": "Изменить квоту", "drive_delete": "Удалить диск", "drive_delete_confirm": "Удалить диск «{{name}}»? Действие необратимо.", "drive_deleted": "Диск удалён.", "drive_created": "Диск создан.", "drive_add_owner": "Добавить владельца", "drive_current_owners": "Текущие владельцы", "drive_no_owners": "Нет владельцев", "drive_owner": "Владелец", "drive_owner_hint": "Выберите пользователя (единственный владелец) или группу (каждый участник становится владельцем через расширение субъекта).", "drive_owner_picked": "Владелец: {{name}}", "drive_owner_placeholder": "Поиск пользователя или группы…", "drive_owner_remove_confirm": "Удалить этого владельца из диска?", "drive_name_placeholder": "например, Инженерия", "drive_error_name_required": "Имя диска обязательно.", "drive_error_owner_required": "Выберите пользователя или группу как владельца диска.", "create_drive": "Создать общий диск", "no_drives": "Пока нет дисков.", "external_user": "внешний", "external_user_hint": "Аккаунт только по приглашению (magic-link или OCM). Не может быть администратором и не имеет квоты хранилища.", "no_storage_for_external": "У внешних аккаунтов нет квоты хранилища.", "promote_to_internal_title": "Повысить до внутреннего пользователя", "confirm_promote_user": "Повысить {{name}} до внутреннего пользователя? Будет создан личный диск и назначена обычная квота. Идентификатор аккаунта сохраняется; вход по magic-link остаётся способом доступа, пока не установлен пароль.", "delete_user_title": "Удалить пользователя", "delete_user_warning": "Вы собираетесь безвозвратно удалить «{{name}}». Аккаунт будет удалён, все сессии отозваны, личный диск очищен. Действие необратимо.", "delete_user_confirm_hint": "Для подтверждения введите e-mail аккаунта ниже: {{email}}", "deleting": "Удаление…", "auth": "Аутентификация", "quota": "Использование хранилища", "last_login": "Последний вход", "tab_plugins": "Плагины", "plugins_title": "Плагины", "plugins_disabled": "На этом сервере отключены плагины. Установите OXICLOUD_ENABLE_PLUGINS=true (и создайте функцию «плагины») для управления плагинами WASM здесь.", "plugins_install_title": "Установить плагин", "plugins_install_intro": "Загрузите пакет плагинов (.zip), содержащий плагин.toml и его скомпилированный модуль WebAssembly (.wasm). Манифест проверяется, и модуль проверяется перед установкой.", "plugins_bundle_label": "Пакет плагинов (.zip)", "plugins_install": "Установить плагин", "plugins_installed_title": "Установленные плагины", "plugins_col_name": "Имя", "plugins_col_id": "ИДЕНТИФИКАТОР", "plugins_col_version": "Версия", "plugins_col_events": "События", "plugins_col_status": "Статус", "plugins_col_actions": "Действия", "plugins_loading": "Загрузка плагинов…", "plugins_none": "Плагины не установлены.", "plugins_enabled": "Включено", "plugins_disabled_badge": "Неполноценный", "plugins_enable": "Давать возможность", "plugins_disable": "Запрещать", "plugins_delete": "Удалить", "plugins_confirm_delete": "Удалить плагин «{{name}}»? Его файлы будут удалены с сервера.", "plugins_installing": "Установка…", "plugins_installed": "Установлен {{name}}.", "plugins_install_missing_bundle": "Выберите пакет плагинов (.zip).", "plugins_details": "Журналы и подробности", "plugins_back": "Вернуться к плагинам", "plugins_retention_title": "Хранение журнала", "plugins_retention_intro": "Повернутые сегменты журнала старше окна хранения или размера, превышающего ограничение, удаляются по расписанию.", "plugins_retention_days": "Хранение (дней)", "plugins_retention_max_mb": "Максимальный размер журнала (МБ)", "plugins_retention_save": "Сохранить удержание", "plugins_retention_saved": "Удержание сохранено.", "plugins_retention_invalid": "Введите неотрицательные числа.", "plugins_logs_title": "Журналы", "plugins_logs_level_all": "Все уровни", "plugins_logs_search": "Поиск сообщений…", "plugins_logs_live": "Жить", "plugins_logs_clear": "Прозрачный", "plugins_logs_confirm_clear": "Очистить все журналы этого плагина?", "plugins_logs_none": "Нет записей в журнале.", "plugins_logs_col_time": "Время", "plugins_logs_col_level": "Уровень", "plugins_logs_col_kind": "Добрый", "plugins_logs_col_invocation": "Призыв", "plugins_logs_col_message": "Сообщение", "plugins_logs_showing": "Показаны {{from}}–{{to}} из {{total}}", "available": "доступный", "confirm_delete_plugin": "Удалить плагин {{name}}?", "disable": "Запрещать", "email_auto": "Создается автоматически, если оставить пустым", "enable": "Давать возможность", "env_locked": "Устанавливается переменной среды", "logs_all": "Все уровни", "logs_empty": "Нет записей в журнале.", "logs_invocation": "Призыв", "logs_kind": "Добрый", "logs_level": "Уровень", "logs_live": "Жить", "logs_message": "Сообщение", "logs_search": "Поиск…", "logs_showing": "Показаны {{from}}–{{to}} из {{total}}", "logs_time": "Время", "mig_eta": "Осталось ~{{min}} мин.", "mig_failed": "{{n}} неудачные BLOB-объекты", "mig_start": "Начинать", "mig_verify": "Проверьте целостность", "mig_verify_mismatch": "{{n}} несоответствие размеров", "mig_verify_missing": "{{n}} отсутствует", "mig_verify_summary": "{{checked}} BLOB-объекты проверены, {{total}} всего в базе данных", "migration": "Миграция хранилища", "new_password": "Новый пароль", "no_plugins": "Плагины не установлены.", "oidc_admin_groups": "Группы администраторов", "oidc_auth_endpoint": "Конечная точка аутентификации", "oidc_client_secret": "Секрет клиента", "oidc_enabled": "Включить вход в OIDC", "oidc_provider_name": "Имя провайдера", "oidc_secret_set": "Секрет клиента уже настроен.", "over_80": "{{n}} пользователи с квотой более 80 %", "over_quota": "{{n}} пользователей превышает квоту", "password_reset": "Сброс пароля", "plugin": "Плагин", "plugin_logs": "Журналы плагинов", "plugins": "Плагины", "plugins_clear_logs": "Очистить журналы", "plugins_install_hint": "Загрузите пакет плагина (.zip).", "plugins_retention": "Хранение журнала", "plugins_retention_max": "Максимальный размер (МБ)", "plugins_upload": "Загрузите ZIP-файл", "quota_for": "Квота на", "registration": "Регистрация", "registration_disabled_warning": "Публичная регистрация отключена. Только администраторы могут создавать новые учетные записи.", "settings_saved_ok": "Настройки сохранены.", "smtp": "Электронная почта (SMTP)", "smtp_from": "От", "smtp_host": "Хозяин", "smtp_port": "Порт", "smtp_status": "Статус SMTP", "smtp_to": "получатель@example.com", "storage_blobs": "капли", "storage_current": "Текущий бэкэнд", "storage_dedup": "Коэффициент дедупликации", "storage_preset": "Предустановка", "storage_size": "Хранится", "storage_test": "Тест", "storage_backend_audit": "Согласованность серверной части", "time_day_ago": "{{n}} дня назад", "time_hour_ago": "{{n}} часа назад", "time_just_now": "прямо сейчас", "unchanged": "Оставьте пустым, чтобы быть в курсе", "running": "Бег…", "maintenance": "Обслуживание", "maintenance_hint": "Повторно отсканируйте существующие файлы для заполнения метаданных. Безопасно для повторного запуска; обрабатывает всю библиотеку и может занять некоторое время.", "reextract_audio": "Повторное извлечение метаданных аудио", "reextract_photos": "Повторное извлечение дат фото и видеосъемки", "encryption": "Шифрование", "encryption_hint": "Создайте ключ AES-256 для шифрования неактивных больших двоичных объектов, а затем установите его как OXICLOUD_STORAGE_ENCRYPTION_KEY в среде вашего сервера.", "gen_key": "Сгенерировать ключ", "gen_key_warning": "Храните этот ключ в надежном месте. Если он утерян, зашифрованные данные теряются безвозвратно.", "mounts": { "tab": "Внешние монтирования", "help": "Смонтировать каталог хоста как папку на вашем диске. Файлы остаются на хосте и читаются напрямую; удаления здесь необратимы.", "name": "Имя", "host_path": "Путь на хосте (напр. /srv/media)", "path": "Путь", "drive": "Диск", "drive_select": "Выберите диск", "kind": "Тип", "readonly": "Только для чтения", "add": "Добавить монтирование", "empty": "Монтирования не настроены.", "delete_title": "Удалить монтирование" }, "jobs": { "run_all_consistency": "Запустить все проверки согласованности", "run_deep": "Глубокая проверка", "run_deep_hint": "Также выполняются медленные варианты (повторное хэширование больших двоичных объектов, обнаружение битротов).", "col_name": "Имя", "col_cadence": "Каденс", "col_last_run": "Последний запуск", "col_outcome": "Исход", "col_state": "Состояние", "col_actions": "Действия", "col_started_at": "Началось", "col_status": "Статус", "col_duration": "Продолжительность", "col_scanned": "Отсканировано", "col_progress": "Прогресс", "col_findings": "Выводы", "progress_scanned_only": "{{n}} отсканировано", "progress_scanned_only_tooltip": "Для этого запуска общая сумма недоступна (развертывание до индикатора выполнения или клиент не сообщает об подсчитываемой теме).", "findings_present_tooltip": "Разверните этот прогон, чтобы просмотреть детали каждого результата.", "col_error": "Ошибка", "col_kind": "Тип", "col_severity": "Серьезность", "col_resource": "Ресурс", "col_detail": "Деталь", "run": "Запустить", "cancel": "Отмена", "refresh": "Обновить", "runs_title": "Недавние запуски", "run_json": "Сводка выполнения (JSON)", "findings_title": "Выводы", "no_runs": "Запусков пока нет.", "no_findings": "Никаких результатов — чистый пробег.", "on_demand": "по требованию", "every_h": "каждые {{n}} ч", "every_min": "каждые {{n}} мин.", "every_sec": "каждые {{n}} с", "outcome_ok": "ок", "outcome_err": "ош", "outcome_issues": "проблемы", "outcome_notices": "уведомления", "n_findings": "{{n}} результатов", "n_notices": "{{n}} уведомления", "notices_present_tooltip": "Информационные выводы — никаких действий не требуется. Разверните для подробностей.", "purge": "Очистка старых пробегов", "purge_hint": "Удалить историю завершенных и неудачных запусков старше выбранного периода хранения. Результаты падают вместе с их родительскими запусками. Нетерминальные прогоны всегда сохраняются.", "purge_body": "Удалить историю завершенных и неудачных запусков старше выбранного количества дней. Результаты падают вместе с их родительскими запусками. Нетерминальные запуски (выполняющиеся, приостановленные, с запросом на отмену) всегда сохраняются.", "purge_days_label": "Хранение (дней)", "purge_confirm": "Удалять", "purge_done": "{{n}} старые прогоны удалены (хранение {{days}} дней)", "state_running": "бег", "never": "никогда", "just_now": "прямо сейчас", "n_min_ago": "{{n}} минуту назад", "n_h_ago": "{{n}} часа назад", "n_d_ago": "{{n}} дня назад", "triggered_ok": "{{name}} успешно сработало", "triggered_err": "{{name}} не удалось: {{message}}", "cancel_requested": "Отмена запроса — {{name}} приостановится на следующей безопасной границе", "cancel_noop": "Отменять нечего — {{name}} не работает", "progress_exact_tooltip": "{{pct}} ({{scanned}} / {{total}})", "progress_approx_tooltip": "{{pct}} ({{scanned}} / {{total}} — приблизительно, прокси бэкенда)", "tab": "Фоновые задачи", "title": "Фоновые задачи", "hint": "Этот раздел касается внутренних фоновых задач: периодических и по требованию. Проверки согласованности можно безопасно запускать в любое время — они доступны только для чтения.", "none_registered": "Нет зарегистрированных фоновых задач.", "purge_title": "Очистить старую историю задач" }, "oidc": "OIDC / SSO", "oidc_discover": "Проверить / обнаружить", "reextract_done": "{{processed}}/{{total}} обработано · {{failed}} не удалось", "sessions": { "filter_user": "Пользователь (UUID)", "include_revoked": "Включая отозванные / истёкшие", "refresh": "Обновить", "col_user": "Пользователь", "col_origin": "Источник", "col_created": "Создан", "col_expires": "Истекает", "col_ip": "IP", "col_user_agent": "Агент пользователя", "col_bound": "Привязан", "col_status": "Статус", "current_tooltip": "Это сеанс, который вы сейчас используете — при отзыве вы будете разлогинены.", "bound_tooltip": "Привязан к DPoP (jkt {{prefix}}…)", "unbound": "не привязан", "revoked": "отозван", "expired": "истёк", "active": "активен", "revoke": "Отозвать", "empty": "Нет сеансов, соответствующих текущему фильтру.", "revoke_self_confirm": "⚠️ Это ВАШ текущий сеанс. При отзыве вы будете немедленно разлогинены и придётся войти снова. Продолжить?", "revoke_confirm": "Отозвать этот сеанс? Следующий запрос из этого браузера получит 401.", "revoke_lag_notice": "Отзыв сессии немедленно прерывает путь её обновления, но любой JWT, уже находящийся в браузере, остаётся действительным до {{secs}} секунд, до следующей попытки обновления.", "origin": { "password": "Пароль", "opaque": "OPAQUE", "magic_link": "Волшебная ссылка", "oidc": "SSO", "device": "Устройство", "unknown": "Неизвестно" } }, "storage_backend_audit_triggered": "backend_consistency запущен для `{{name}}` — следите за ним на вкладке Фоновые задачи." }, "profile": { "page_title": "Профиль", "back_to_app": "Назад в OxiCloud", "loading": "Загрузка…", "not_authenticated": "Не аутентифицирован", "not_authenticated_desc": "Войдите, чтобы просмотреть свой профиль.", "sign_in": "Войти", "role_admin": "Администратор", "role_user": "Пользователь", "account_details": "Данные аккаунта", "username": "Имя пользователя", "email": "Эл. почта", "role": "Роль", "last_login": "Последний вход", "storage": "Хранилище", "used": "Использовано", "quota": "Квота", "usage": "Использование", "unlimited": "Безлимитный", "app_passwords": "Пароли приложений", "app_pw_desc": "Создайте пароли для клиентов WebDAV, CalDAV и CardDAV. Каждый пароль показывается только один раз.", "app_pw_label_placeholder": "Метка (напр. Thunderbird, macOS)", "generate": "Создать", "generating": "Создание…", "new_password_for": "Новый пароль для", "copy_warning": "Скопируйте пароль сейчас. Вы не сможете увидеть его снова.", "copy_to_clipboard": "Копировать в буфер", "col_label": "Метка", "col_created": "Создан", "col_last_used": "Последнее использование", "col_status": "Статус", "active": "Активен", "revoked": "Отозван", "revoke_title": "Отозвать", "no_app_passwords": "Паролей приложений пока нет.", "client_sessions": "Сессии клиентов", "client_sessions_desc": "Автоматически создаются при подключении клиента, совместимого с Nextcloud.", "col_client": "Клиент", "never": "Никогда", "just_now": "Только что", "minutes_ago": "{{n}} мин назад", "hours_ago": "{{n}} ч назад", "days_ago": "{{n}} дн назад", "edit_profile": "Редактировать профиль", "edit_oidc_managed": "Чтобы изменить ваши данные (имя, фамилию, фотографию профиля, …), обновите их у вашего провайдера идентификации. Изменения появятся при следующем входе.", "username_claim_hint": "2–64 символа, буквы / цифры / точка / дефис / подчёркивание. После выбора имя пользователя нельзя изменить (клиенты DAV/NextCloud зависят от него).", "username_already_claimed": "Имя пользователя установлено и не может быть изменено (клиенты DAV/NextCloud зависят от него).", "given_name": "Имя", "family_name": "Фамилия", "notify_on_share": "Уведомлять меня по электронной почте, когда кто-то делится со мной", "notify_on_share_hint": "Если флажок снят, общие ресурсы по-прежнему будут отображаться в вашей учётной записи — вы просто не будете получать о них письма.", "hide_dotfiles": "Скрывать файлы, имя которых начинается с точки (.env, .git, …)", "save_profile": "Сохранить изменения", "profile_saved": "Профиль обновлён", "profile_no_changes": "Нет изменений для сохранения.", "profile_save_failed": "Не удалось сохранить", "username_taken_error": "Это имя пользователя уже занято.", "username_immutable_error": "Ваше имя пользователя уже установлено и не может быть изменено здесь. Свяжитесь с администратором, если нужно переименовать.", "change_password": "Изменить пароль", "current_password": "Текущий пароль", "new_password": "Новый пароль", "min_8_chars": "Минимум 8 символов", "confirm_password": "Подтвердите новый пароль", "update_password": "Обновить пароль", "updating": "Обновление…", "password_updated": "Пароль успешно обновлён", "passwords_no_match": "Пароли не совпадают", "password_too_short": "Пароль должен быть не менее 8 символов", "password_change_failed": "Не удалось изменить пароль", "error_network": "Ошибка сети: {{message}}", "error_label_required": "Введите метку", "error_create_pw": "Не удалось создать пароль", "confirm_revoke": "Отозвать пароль «{{label}}»? Клиенты перестанут работать.", "error_revoke": "Не удалось отозвать", "edit_photo": "Редактировать фотографию", "photo_tab_url": "URL", "photo_tab_upload": "Загрузить", "photo_url_placeholder": "https://пример.com/фото.jpg", "photo_url_hint": "https://, http:// или data:image/…;base64,… принимаются", "photo_choose_file": "Выберите фотографию (PNG, JPEG, WebP)", "photo_resize_note": "Размер изображений размером более 512 × 512 пикселей автоматически изменяется.", "photo_save": "Сохранить фото", "photo_remove": "Удалить фото", "photo_cancel": "Отмена", "photo_save_failed": "Не удалось сохранить фото.", "photo_no_file": "Пожалуйста, сначала выберите файл", "photo_managed_by_oidc": "Фотография управляется вашим поставщиком удостоверений.", "password_mismatch": "Пароли не совпадают", "app_pw_revoke": "Отменить пароль приложения", "avatar": "Аватар", "copied": "Скопировано", "copy_failed": "Не удалось скопировать", "language": "Язык", "language_auto": "Автоматический", "saved": "Профиль сохранен.", "sso_connect_title": "Подключить систему единого входа", "sso_connect_description": "Свяжите свою учетную запись с {{provider}}, чтобы можно было входить в систему с помощью единого входа вместо пароля.", "sso_connect_button": "Свяжитесь с {{provider}}", "sso_disconnect_title": "Единый вход", "sso_disconnect_description": "Ваша учетная запись подключена к {{provider}}. Отключение потребует от вас входа в систему с паролем.", "sso_disconnect_button": "Отключить систему единого входа", "sso_disconnect_confirm_title": "Отключить систему единого входа?", "sso_disconnect_confirm_message": "После этого вы сможете войти в систему только со своим паролем или учетными данными OPAQUE.", "sso_disconnect_confirm_button": "Отключить", "sso_unlinked_success": "Единый вход отключен.", "sso_unlink_no_alt_auth": "Сначала установите пароль, иначе вы будете заблокированы." }, "upload": { "uploading": "Загрузка...", "files": "файлов", "complete": "{{count}} / {{total}} загружено", "files_counter": "{{completed}} / {{total}} файлов" }, "storage_quota_exceeded": "Превышена квота хранилища", "sharedwithme": { "pageTitle": "Доступно мне", "pageDescription": "Файлы и папки, которые другие пользователи предоставили вам", "emptyStateTitle": "Вам ещё ничего не предоставлено", "emptyStateDesc": "Элементы, которые другие пользователи предоставят вам, появятся здесь", "loadMore": "Загрузить ещё", "sharedBy": "Предоставлено", "colName": "Имя", "colType": "Тип", "colSharedBy": "Предоставлено", "colDate": "Дата предоставления", "colPermissions": "Права" }, "groupby": { "none": "Нет", "title": "Группировать по", "owner": "Владелец", "shareDate": "Дата общего доступа", "type": "Тип", "type.folders": "Папки", "accessedAt": "Дата доступа", "modifiedAt": "Дата изменения", "createdAt": "Дата создания", "size": "Размер", "favoriteDate": "Дата добавления в избранное", "byFiles": "По файлам", "sharedWith": "Доступно с", "justAdded": "Новые", "folders": "Папки" }, "dateBucket": { "today": "Сегодня", "last7days": "Последние 7 дней", "last30days": "Последние 30 дней", "unknown": "Неизвестно" }, "groups": { "title": "Управление группами", "create_button": "Создать группу", "create_dialog_title": "Новая группа", "edit_dialog_title": "Переименовать группу", "name_label": "Имя", "name_placeholder": "инженеры", "description_label": "Описание (необязательно)", "members_section": "Участники", "add_member_placeholder": "Добавить пользователя или группу…", "no_members": "Пока нет участников.", "remove_member": "Удалить", "delete_group": "Удалить группу", "delete_confirm": "Удалить группу «{name}»? Все привязанные к ней разрешения будут отозваны.", "empty_state": "Пока нет групп.", "load_more": "Загрузить ещё", "back_to_list": "Назад", "loading": "Загрузка…", "virtual_badge": "Системная", "member_count_zero": "Нет участников", "member_count_one": "1 участник", "member_count_other": "{count} участников", "delete_confirm_label": "Введите имя группы для подтверждения:", "delete_confirm_mismatch": "Введите имя группы точно для подтверждения.", "virtual_internal_name": "Внутренние", "members_loading": "Загрузка участников…", "members_empty": "Нет участников", "virtual_internal_explanation": "Каждый внутренний пользователь на этом сервере", "create": "Создать группу", "empty": "Пока нет групп.", "members": "Участники", "add_member_search": "Найдите пользователей или группы, чтобы добавить…", "nested": "Группа" }, "myshares": { "copyLink": "Копировать ссылку", "deleteLink": "Удалить ссылку", "notifyByEmail": "Уведомить по e-mail", "notifyFailed": "Не удалось отправить уведомление.", "notifyGroupMembers": "Уведомить участников группы", "notifyRateLimited": "Слишком много уведомлений для этого получателя — попробуйте позже.", "removeAccess": "Отозвать доступ", "resendInvitation": "Отправить приглашение повторно", "publicLinks": "Публичные ссылки", "filter": { "button": "Типы", "title": "Фильтр по типу", "files": "Файлы", "folders": "Папки", "drives": "Диски", "emptyTitle": "Ни один общий доступ не соответствует текущему фильтру", "emptyHint": "Настройте фильтр по типу или сбросьте его на значение по умолчанию (Файлы + Папки).", "reset": "Сбросить фильтр" }, "editSharing": "Изменить общий доступ", "emptyStateDesc": "Здесь появятся элементы, которыми вы делитесь с другими.", "emptyStateTitle": "Вы еще ничем не поделились", "manageAccess": "Управление доступом", "notifySent": "Уведомление отправлено.", "passwordLinks": "Ссылки, защищенные паролем" }, "sort": { "asc": "по возрастанию", "desc": "по убыванию", "direction": "Направление сортировки" }, "notif": { "errorTitle": "Ошибка", "searchError": "Ошибка при выполнении поиска", "cleanupCompleted": "Очистка завершена", "cleanupCompletedBody": "История последних файлов очищена", "batchCopy": "Пакетное копирование", "batchCopyBody": "{{success}} скопировано, {{errors}} не удалось", "itemsCopied": "Элементы скопированы", "itemsCopiedBody": "{{count}} элементы успешно скопированы", "batchMove": "Пакетное перемещение", "batchMoveBody": "{{success}} перемещено, {{errors}} не удалось", "itemsMoved": "Элементы перемещены", "itemsMovedBody": "{{count}} элементы успешно перемещены", "batchDelete": "Пакетное удаление", "batchDeleteBody": "{{success}} перемещено в корзину, {{errors}} не удалось", "movedToTrash": "Перемещено в корзину", "movedToTrashBody": "{{count}} элементы перемещены в корзину", "trashItemsError": "Не удалось переместить объекты в корзину.", "preparingDownload": "Подготовка загрузки", "preparingDownloadBody": "Подготовка загрузки…", "downloadItemsError": "Не удалось загрузить выбранные элементы", "favoritesAddError": "Не удалось добавить товары в избранное", "invalidEmail": "Пожалуйста, введите действительный адрес электронной почты", "notificationSendError": "Не удалось отправить уведомление", "folderCreated": "Папка создана", "folderCreatedBody": "«{{name}}» успешно создано", "fileMoved": "Файл перемещен", "fileMovedBody": "Файл успешно перемещен", "fileMoveError": "Ошибка перемещения файла: {{error}}", "fileMoveErrorGeneric": "Ошибка перемещения файла", "folderMoved": "Папка перемещена", "folderMovedBody": "Папка успешно перемещена", "folderMoveError": "Ошибка перемещения папки: {{error}}", "folderMoveErrorGeneric": "Ошибка перемещения папки", "fileCopied": "Файл скопирован", "fileCopiedBody": "Файл успешно скопирован", "fileCopyError": "Ошибка копирования файла: {{error}}", "fileCopyErrorGeneric": "Ошибка копирования файла", "folderRenamed": "Папка переименована", "folderRenamedBody": "Папка переименована в «{{name}}»", "fileTrashed": "Файл перемещен в корзину", "fileTrashedBody": "«{{name}}» перемещено в корзину", "fileDeleted": "Файл удален", "fileDeletedBody": "«{{name}}» успешно удалено", "fileDeleteError": "Ошибка удаления файла", "folderTrashed": "Папка перемещена в корзину", "folderTrashedBody": "«{{name}}» перемещено в корзину", "folderDeleted": "Папка удалена", "folderDeletedBody": "«{{name}}» успешно удалено", "folderDeleteError": "Ошибка удаления папки", "itemRestored": "Товар восстановлен", "itemRestoredBody": "Объект успешно восстановлен", "itemRestoreError": "Ошибка восстановления объекта.", "itemDeleted": "Объект удален.", "itemDeletedBody": "Объект удален навсегда", "itemDeleteError": "Ошибка при удалении элемента", "trashEmptied": "Корзина очищена", "trashEmptiedBody": "Мусор успешно очищен", "trashEmptyError": "Ошибка при очистке корзины", "cacheCleared": "Кэш очищен", "cacheClearedBody": "Кэш поиска успешно очищен", "cacheClearError": "Ошибка очистки кеша поиска.", "wopiOpenError": "Не удалось открыть редактор документов.", "linkCopied": "Ссылка скопирована", "linkCopiedBody": "Ссылка скопирована в буфер обмена", "linkCopyError": "Не удалось скопировать ссылку", "notificationSent": "Уведомление отправлено", "notificationSentBody": "Уведомление отправлено на {{email}}" }, "category": { "audio": "Аудио", "code": "Код", "text": "Текст", "archives": "Архивы", "documents": "Документы", "images": "Изображения", "installers": "Монтажники", "markdown": "Уценка", "presentations": "Презентации", "spreadsheets": "Таблицы", "videos": "Видео" }, "common": { "add": "Добавить", "cancel": "Отмена", "clear": "Очистить", "close": "Закрыть", "confirm": "Подтвердить", "copy": "Копировать", "create": "Создать", "delete": "Удалить", "download": "Скачать", "load_more": "Загрузить ещё", "loading": "Загрузка…", "next": "Следующий", "no": "Нет", "previous": "Предыдущий", "remove": "Удалить", "rename": "Переименовать", "save": "Сохранить", "search": "Найти", "yes": "Да", "saving": "Сохранение…", "deleting": "Удаление…", "copied": "Скопировано в буфер обмена", "copy_failed": "Не удалось скопировать", "empty": "Здесь пока ничего.", "error": "неизвестная ошибка", "favorite": "Любимый", "ok": "ХОРОШО", "optional": "необязательный", "retry": "Попробуйте еще раз", "select": "Выбирать", "select_all": "Выбрать все", "dismiss": "Увольнять" }, "device": { "continue": "Продолжить", "unknown": "Неизвестно", "approve": "Утвердить", "approved": "Устройство одобрено. Вы можете вернуться к своему устройству.", "client": "Приложение", "denied": "Доступ к устройству запрещен.", "deny": "Отрицать", "enter_code": "Введите код, показанный на вашем устройстве", "lookup_failed": "Не удалось проверить код. Пожалуйста, попробуйте еще раз.", "not_found": "Код не найден или срок его действия истек. Пожалуйста, проверьте и попробуйте еще раз.", "scopes": "Доступ", "title": "Проверка устройства", "unauthorized": "Вы должны войти в систему, чтобы авторизовать устройство. Пожалуйста, сначала войдите в систему." }, "expiryBucket": { "expired": "Истёк", "noExpiry": "Без срока", "today": "Сегодня", "tomorrow": "Завтра", "later": "Позже", "month": "Менее чем за 30 дней", "week": "Менее чем за 7 дней" }, "nextcloud": { "error_title": "Ошибка", "sign_in_with": "Войти через {{provider}}", "close_window": "Закрыть окно", "error_expired_body": "Срок вашей сессии истек. Пожалуйста, попробуйте еще раз.", "error_expired_title": "Срок действия сессии истек", "error_generic_body": "Произошла непредвиденная ошибка. Пожалуйста, попробуйте еще раз.", "error_invalid_body": "Неверное имя пользователя или пароль. Пожалуйста, проверьте свои учетные данные и повторите попытку.", "error_invalid_title": "Ошибка входа", "error_notfound_body": "Запрошенная страница не найдена.", "error_notfound_title": "Не найдено", "grant": "Предоставить доступ", "grant_subtitle": "Клиент Nextcloud запрашивает доступ к вашей учетной записи.", "grant_title": "Предоставить доступ", "invalid_token": "Неверный токен сеанса.", "success_body": "Теперь вы можете вернуться к своему приложению — оно подключено.", "success_title": "Доступ предоставлен" }, "search": { "size_label": "Размер", "title": "Найти", "type": { "audio": "Аудио", "all": "Все типы", "image": "Изображения", "video": "Видео", "document": "Документы", "archive": "Архивы" }, "type_label": "Тип", "sort": { "relevance": "Релевантность", "largest": "Самый большой", "name_asc": "Имя от А до Я", "name_desc": "Имя Z-A", "newest": "Новейший", "oldest": "Самый старый", "smallest": "Самый маленький" }, "results_for": "Результаты для «{{q}}»", "results_summary": "Результаты для «{{q}}» · {{n}} результатов за {{ms}} мс", "results_summary_no_total": "Результаты для «{{q}}» · {{ms}} мс", "everywhere": "Везде", "this_folder": "Эта папка", "this_folder_disabled": "Откройте папку в «Файлах», чтобы ограничить поиск ею", "scope": "Область", "date_label": "Дата", "sort_by": "Сортировать по", "clear_filters": "Очистить фильтры", "searching_for": "Поиск «{{q}}»…", "no_results": "По этому запросу ничего не найдено", "prompt": "Введите запрос в строке поиска выше.", "size": { "all": "Любой размер", "small": "< 1 МБ", "medium": "1–100 МБ", "large": "> 100 МБ" }, "date": { "all": "Любое время", "day": "Последние 24 часа", "week": "Последняя неделя", "month": "Последний месяц", "year": "Последний год" }, "see_all": "Посмотреть все результаты" }, "sizeBucket": { "folders": "Папки", "empty": "Пусто (0 Б)", "huge": "> 5 ГБ", "large": "1 – 5 ГБ", "medium": "100 МБ – 1 ГБ", "small": "1 – 100 МБ", "tiny": "< 1 МБ" }, "view": { "grid": "Сетка", "list": "Список", "label": "Посмотреть варианты", "hide_dotfiles": "Скрыть скрытые файлы", "show_dotfiles": "Показать скрытые файлы" }, "preferences": { "save_failed": "Не удалось сохранить настройку. Повторите попытку." }, "upgrade": { "title": "Обновить до полной учётной записи", "lede": "Получите собственное хранилище и начните загружать файлы. Существующие общие ресурсы останутся без изменений.", "busy": "Обновление…", "submit": "Обновить мою учётную запись", "cancel": "Не сейчас — вернуться к общему со мной", "success": "Ваша учётная запись обновлена. Перенаправление к файлам…", "error": "Обновление не удалось.", "password_required": "Требуется пароль — этот сервер не предлагает вход по ссылке в письме.", "password_too_short": "Пароль должен содержать не менее 8 символов.", "oidc_user": "Учётные записи SSO/OIDC управляются вашим провайдером идентификации. Обновление недоступно.", "domain_not_allowed": "Этот сервер не принимает новые учётные записи с вашего почтового домена. Свяжитесь с администратором, чтобы включить это.", "banner_aria": "Приглашение к обновлению", "banner_title": "Получите своё хранилище", "banner_body": "Вы используете гостевую учётную запись. Обновите, чтобы получить личный диск и загружать файлы.", "banner_cta": "Обновить" }, "drive": { "read_only_banner": { "title": "Этот Диск доступен только для чтения", "title_named": "Диск «{{name}}» доступен только для чтения", "body": "Загрузки, редактирование, удаления, переименования, публикация и изменения участников отклоняются. Чтение и скачивание продолжают работать. Обратитесь к администратору, чтобы разморозить Диск.", "aria": "Этот Диск доступен только для чтения" }, "back_to_files": "Вернуться к Файлам", "danger_zone": "Опасная зона", "delete": "Удалить диск", "delete_confirm": "Удалить диск «{{name}}»? Действие необратимо — диск должен быть пуст, иначе сервер откажет.", "delete_hint": "Удаление диска необратимо. Диск должен быть пуст (без активных файлов и папок) до удаления.", "deleted": "Диск удалён.", "field": { "created": "Создан", "default": "По умолчанию", "default_yes": "Это ваш основной диск", "id": "Идентификатор", "kind": "Тип", "updated": "Последнее обновление" }, "info": "Сведения о диске", "kind_personal": "Личный диск", "kind_shared": "Общий диск", "manage_members": "Управление участниками", "members": "Участники", "members_empty": "Нет участников.", "not_found_body": "Этот диск не существует или у вас нет доступа.", "not_found_title": "Диск не найден", "policies": "Правила", "policies_help": "Правила, установленные администратором OxiCloud для этого диска. Изменять их могут только администраторы; вы видите текущее состояние.", "quota": "Квота", "rename": "Переименовать диск", "role": { "commenter": "Комментатор", "contributor": "Соавтор", "editor": "Редактор", "owner": "Владелец", "viewer": "Читатель" }, "storage": "Хранилище", "usage": "Использование", "used": "Использовано", "members_personal_immutable": "У личных дисков фиксированное единоличное владение." }, "group": { "members_empty": "Нет участников", "member_count": "{{n}} участников" }, "resource_list": { "location": "Расположение", "wrong_drop_zone_msg": "Загрузки работают только в разделе Файлы — откройте раздел Файлы и перетащите туда.", "wrong_drop_zone_action": "Перейти к файлам" }, "people": { "unnamed": "Безымянный", "empty": "Пока нет людей", "disabled": "Распознавание лиц отключено", "rename_title": "Назовите этого человека", "name_label": "Имя", "back": "Назад" }, "about": { "description": "OxiCloud — быстрый автономный сервер хранения и синхронизации файлов." }, "cmdk": { "no_results": "Нет подходящих команд", "placeholder": "Введите команду или выполните поиск...", "title": "Палитра команд", "toggle_theme": "Переключить тему" }, "errors_loadFailed": "Не удалось загрузить элементы", "settings": { "language": "Язык" }, "shared_with_me": { "empty": "С вами еще ничего не поделилось.", "from": "Поделился {{who}}" }, "sortdir": { "title": "Направление сортировки" } }