2026-03-09 00:08:34 +01:00
|
|
|
|
{
|
2026-04-12 02:13:08 +02:00
|
|
|
|
"app": {
|
|
|
|
|
|
"title": "OxiCloud",
|
|
|
|
|
|
"description": "Минималистичная система облачного хранения"
|
|
|
|
|
|
},
|
|
|
|
|
|
"nav": {
|
|
|
|
|
|
"files": "Файлы",
|
|
|
|
|
|
"shared": "Общие",
|
|
|
|
|
|
"recent": "Недавние",
|
|
|
|
|
|
"favorites": "Избранное",
|
|
|
|
|
|
"photos": "Фото",
|
|
|
|
|
|
"music": "Музыка",
|
2026-05-22 10:15:25 +02:00
|
|
|
|
"trash": "Корзина",
|
|
|
|
|
|
"sharedwithme": "Доступно мне"
|
2026-04-12 02:13:08 +02:00
|
|
|
|
},
|
|
|
|
|
|
"photos": {
|
|
|
|
|
|
"empty_state": "Фотографий пока нет",
|
|
|
|
|
|
"empty_hint": "Загрузите изображения или видео, чтобы увидеть их здесь",
|
|
|
|
|
|
"items_selected": "выбрано",
|
|
|
|
|
|
"view_daily": "День",
|
|
|
|
|
|
"view_monthly": "Месяц",
|
|
|
|
|
|
"view_yearly": "Год"
|
|
|
|
|
|
},
|
|
|
|
|
|
"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": "Can edit",
|
|
|
|
|
|
"cover_updated": "Cover updated",
|
|
|
|
|
|
"empty_hint": "Create your first playlist to start organizing your music",
|
|
|
|
|
|
"make_private": "Make private",
|
|
|
|
|
|
"make_public": "Make public",
|
|
|
|
|
|
"manage_shares": "Manage Shares",
|
|
|
|
|
|
"no_shares": "No shares yet",
|
|
|
|
|
|
"playback_error": "Playback failed",
|
|
|
|
|
|
"private": "Private",
|
|
|
|
|
|
"public": "Public",
|
|
|
|
|
|
"read_only": "Read only",
|
|
|
|
|
|
"remove": "Remove",
|
|
|
|
|
|
"remove_share": "Remove share",
|
|
|
|
|
|
"set_cover": "Set cover",
|
|
|
|
|
|
"share_with_user": "User ID or email",
|
|
|
|
|
|
"toggle_public": "Visibility",
|
|
|
|
|
|
"track_removed": "Track removed"
|
|
|
|
|
|
},
|
|
|
|
|
|
"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": "Удалить навсегда",
|
2026-05-06 17:43:30 +02:00
|
|
|
|
"empty_trash": "Очистить корзину",
|
|
|
|
|
|
"open_parent_folder": "Перейти в родительскую папку"
|
2026-04-12 02:13:08 +02:00
|
|
|
|
},
|
|
|
|
|
|
"user_menu": {
|
|
|
|
|
|
"appearance": "Оформление",
|
|
|
|
|
|
"about": "О OxiCloud",
|
|
|
|
|
|
"about_description": "Платформа облачного хранения на Rust с чистой архитектурой. Быстрая, безопасная и конфиденциальная.",
|
|
|
|
|
|
"admin_panel": "Панель администратора",
|
|
|
|
|
|
"profile": "Мой профиль",
|
|
|
|
|
|
"role_user": "Пользователь"
|
|
|
|
|
|
},
|
|
|
|
|
|
"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": "Общий доступ успешно удалён"
|
|
|
|
|
|
},
|
|
|
|
|
|
"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": "Не удалось отправить уведомление"
|
|
|
|
|
|
},
|
|
|
|
|
|
"files": {
|
|
|
|
|
|
"name": "Имя",
|
|
|
|
|
|
"type": "Тип",
|
|
|
|
|
|
"size": "Размер",
|
|
|
|
|
|
"modified": "Изменён",
|
|
|
|
|
|
"no_files": "В этой папке нет файлов",
|
|
|
|
|
|
"empty_hint": "Загрузите файлы или создайте папки, чтобы начать",
|
|
|
|
|
|
"loading": "Загрузка файлов…",
|
|
|
|
|
|
"view_grid": "Сетка",
|
|
|
|
|
|
"view_list": "Список",
|
|
|
|
|
|
"file_types": {
|
|
|
|
|
|
"document": "Документ",
|
|
|
|
|
|
"image": "Изображение",
|
|
|
|
|
|
"video": "Видео",
|
|
|
|
|
|
"audio": "Аудио",
|
|
|
|
|
|
"pdf": "PDF",
|
|
|
|
|
|
"text": "Текст",
|
|
|
|
|
|
"folder": "Папка",
|
|
|
|
|
|
"spreadsheet": "Таблица",
|
|
|
|
|
|
"presentation": "Презентация",
|
|
|
|
|
|
"archive": "Архив",
|
|
|
|
|
|
"installer": "Установщик",
|
|
|
|
|
|
"code": "Код"
|
2026-05-25 22:34:45 +02:00
|
|
|
|
},
|
|
|
|
|
|
"owner": "Владелец"
|
2026-04-12 02:13:08 +02:00
|
|
|
|
},
|
|
|
|
|
|
"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": "Получатель",
|
2026-04-26 00:05:14 +02:00
|
|
|
|
"message": "Сообщение",
|
|
|
|
|
|
"move_to_home": "Переместить в домашнюю папку"
|
2026-04-12 02:13:08 +02:00
|
|
|
|
},
|
|
|
|
|
|
"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": "Произошла ошибка"
|
|
|
|
|
|
},
|
|
|
|
|
|
"breadcrumb": {
|
|
|
|
|
|
"home": "Главная"
|
|
|
|
|
|
},
|
|
|
|
|
|
"trash": {
|
|
|
|
|
|
"empty_trash": "Очистить корзину",
|
|
|
|
|
|
"empty_state": "Корзина пуста",
|
|
|
|
|
|
"original_location": "Исходное расположение",
|
|
|
|
|
|
"deleted_date": "Дата удаления",
|
|
|
|
|
|
"actions": "Действия",
|
|
|
|
|
|
"restore": "Восстановить",
|
|
|
|
|
|
"delete_permanently": "Удалить навсегда",
|
|
|
|
|
|
"empty_confirm": "Вы уверены, что хотите очистить корзину? Все элементы будут удалены навсегда."
|
|
|
|
|
|
},
|
|
|
|
|
|
"auth": {
|
|
|
|
|
|
"login_title": "Вход",
|
|
|
|
|
|
"username": "Имя пользователя",
|
|
|
|
|
|
"username_placeholder": "Введите имя пользователя",
|
|
|
|
|
|
"password": "Пароль",
|
|
|
|
|
|
"password_placeholder": "Введите пароль",
|
|
|
|
|
|
"login_button": "Войти",
|
|
|
|
|
|
"no_account": "Нет аккаунта?",
|
|
|
|
|
|
"register": "Зарегистрироваться",
|
|
|
|
|
|
"admin_setup": "Первый запуск?",
|
|
|
|
|
|
"setup": "Настроить администратора",
|
|
|
|
|
|
"register_title": "Создание аккаунта",
|
|
|
|
|
|
"email": "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}}"
|
|
|
|
|
|
},
|
|
|
|
|
|
"storage": {
|
|
|
|
|
|
"title": "Хранилище",
|
|
|
|
|
|
"calculating": "Вычисление...",
|
|
|
|
|
|
"used": "{{percentage}}% использовано ({{used}} / {{total}})"
|
|
|
|
|
|
},
|
|
|
|
|
|
"viewer": {
|
|
|
|
|
|
"unsupported_file": "Предварительный просмотр этого типа файлов недоступен.",
|
|
|
|
|
|
"download_file": "Скачать файл",
|
|
|
|
|
|
"zoom_in": "Увеличить",
|
|
|
|
|
|
"zoom_out": "Уменьшить",
|
|
|
|
|
|
"zoom_reset": "Сбросить масштаб"
|
|
|
|
|
|
},
|
|
|
|
|
|
"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": "Открытые вами файлы будут отображаться здесь"
|
|
|
|
|
|
},
|
|
|
|
|
|
"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": "Уведомления",
|
2026-04-26 00:05:14 +02:00
|
|
|
|
"empty": "Нет уведомлений",
|
|
|
|
|
|
"link_created": "Ссылка создана",
|
2026-05-09 19:18:33 +02:00
|
|
|
|
"share_success": "Ссылка для общего доступа успешно создана",
|
|
|
|
|
|
"upload_files_section_title": "Загрузка здесь недоступна",
|
|
|
|
|
|
"upload_files_section_body": "Перейдите в раздел «Файлы», чтобы загрузить файлы"
|
2026-04-12 02:13:08 +02:00
|
|
|
|
},
|
|
|
|
|
|
"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 ID",
|
|
|
|
|
|
"client_secret": "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}}",
|
2026-04-26 00:05:14 +02:00
|
|
|
|
"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": "Тестирование..."
|
2026-04-12 02:13:08 +02:00
|
|
|
|
},
|
|
|
|
|
|
"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}} дн назад",
|
|
|
|
|
|
"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}}»? Клиенты перестанут работать.",
|
2026-05-26 00:50:38 +02:00
|
|
|
|
"error_revoke": "Не удалось отозвать",
|
|
|
|
|
|
"edit_photo": "Edit photo",
|
|
|
|
|
|
"photo_tab_url": "URL",
|
|
|
|
|
|
"photo_tab_upload": "Upload",
|
|
|
|
|
|
"photo_url_placeholder": "https://example.com/photo.jpg",
|
|
|
|
|
|
"photo_url_hint": "https://, http://, or data:image/…;base64,… accepted",
|
|
|
|
|
|
"photo_choose_file": "Choose a photo (PNG, JPEG, WebP)",
|
|
|
|
|
|
"photo_resize_note": "Images larger than 512 × 512 px are automatically resized.",
|
|
|
|
|
|
"photo_save": "Save photo",
|
|
|
|
|
|
"photo_remove": "Remove photo",
|
|
|
|
|
|
"photo_cancel": "Cancel",
|
|
|
|
|
|
"photo_save_failed": "Failed to save photo",
|
|
|
|
|
|
"photo_no_file": "Please select a file first",
|
|
|
|
|
|
"photo_managed_by_oidc": "Photo managed by your identity provider."
|
2026-04-26 00:05:14 +02:00
|
|
|
|
},
|
|
|
|
|
|
"upload": {
|
|
|
|
|
|
"uploading": "Загрузка...",
|
|
|
|
|
|
"files": "файлов",
|
|
|
|
|
|
"complete": "{{count}} / {{total}} загружено"
|
|
|
|
|
|
},
|
2026-05-22 10:15:25 +02:00
|
|
|
|
"storage_quota_exceeded": "Превышена квота хранилища",
|
|
|
|
|
|
"sharedwithme": {
|
|
|
|
|
|
"pageTitle": "Доступно мне",
|
|
|
|
|
|
"pageDescription": "Файлы и папки, которые другие пользователи предоставили вам",
|
|
|
|
|
|
"emptyStateTitle": "Вам ещё ничего не предоставлено",
|
|
|
|
|
|
"emptyStateDesc": "Элементы, которые другие пользователи предоставят вам, появятся здесь",
|
|
|
|
|
|
"loadMore": "Загрузить ещё",
|
|
|
|
|
|
"sharedBy": "Предоставлено",
|
|
|
|
|
|
"colName": "Имя",
|
|
|
|
|
|
"colType": "Тип",
|
|
|
|
|
|
"colSharedBy": "Предоставлено",
|
|
|
|
|
|
"colDate": "Дата предоставления",
|
|
|
|
|
|
"colPermissions": "Права"
|
2026-05-27 00:32:10 +02:00
|
|
|
|
},
|
|
|
|
|
|
"groupby": {
|
|
|
|
|
|
"none": "Нет",
|
|
|
|
|
|
"title": "Группировать по",
|
|
|
|
|
|
"owner": "Владелец",
|
|
|
|
|
|
"shareDate": "Дата общего доступа"
|
|
|
|
|
|
},
|
|
|
|
|
|
"dateBucket": {
|
|
|
|
|
|
"today": "Сегодня",
|
|
|
|
|
|
"last7days": "Последние 7 дней",
|
|
|
|
|
|
"last30days": "Последние 30 дней"
|
2026-05-22 10:15:25 +02:00
|
|
|
|
}
|
2026-04-26 00:22:49 +02:00
|
|
|
|
}
|