{ "app_name": "App Launcher", "app_title": "Web App Launcher", "nav.navigation": "Навигация", "nav.boards": "Доски", "nav.apps": "Приложения", "nav.admin": "Админ", "nav.admin_panel": "Панель администратора", "auth.login": "Войти", "auth.login_title": "Добро пожаловать", "auth.login_subtitle": "Войдите в свой аккаунт", "auth.login_submit": "Войти", "auth.login_submitting": "Вход...", "auth.register": "Регистрация", "auth.register_title": "Создать аккаунт", "auth.register_subtitle": "Начните работу с App Launcher", "auth.register_submit": "Создать аккаунт", "auth.register_submitting": "Создание аккаунта...", "auth.email": "Электронная почта", "auth.email_placeholder": "you@example.com", "auth.password": "Пароль", "auth.password_placeholder": "Введите пароль", "auth.password_placeholder_register": "Не менее 6 символов", "auth.display_name": "Имя", "auth.display_name_placeholder": "Ваше имя", "auth.logout": "Выход", "auth.oauth_signin": "Войти через OAuth", "auth.or": "или", "auth.no_account": "Нет аккаунта?", "auth.have_account": "Уже есть аккаунт?", "auth.sign_in_link": "Войти", "board.title": "Доски", "board.boards_available": "Доступно досок: {count}", "board.new": "Новая доска", "board.edit": "Редактировать", "board.edit_board": "Редактирование доски", "board.all_boards": "Все доски", "board.back_to_boards": "Назад к доскам", "board.back_to_board": "Назад к доске", "board.no_boards": "Доски не найдены.", "board.sign_in_more": "Войдите, чтобы увидеть больше досок.", "board.no_sections": "На этой доске пока нет разделов.", "board.default": "По умолчанию", "board.guest": "Гостевая", "board.sections_count": "Разделов: {count}", "board.properties": "Свойства доски", "board.save": "Сохранить доску", "board.create": "Создать доску", "board.creating": "Создание...", "board.default_board": "Доска по умолчанию", "board.guest_accessible": "Доступна гостям", "board.guest_access_title": "Гостевой доступ", "board.guest_access_description": "При включении эта доска видна неавторизованным посетителям без входа в систему.", "board.guest_access_enabled": "Эта доска общедоступна", "board.guest_access_disabled": "Эта доска приватна", "board.permissions_title": "Права доступа", "board.permissions_description": "Управляйте, кто может просматривать, редактировать или администрировать эту доску.", "board.access_grant": "Назначить доступ", "board.access_search_placeholder": "Поиск...", "board.access_loading": "Загрузка прав...", "board.access_none": "Права доступа для этой доски не настроены.", "board.access_private": "Приватная", "board.access_shared": "Общая", "board.share": "Поделиться", "board.share_title": "Поделиться «{name}»", "board.share_copy_link": "Копировать ссылку", "board.share_copied": "Скопировано!", "board.share_guest_description": "Любой с этой ссылкой может просматривать доску без входа.", "board.share_add_access": "Добавить людей или группы", "board.share_current_access": "Текущий доступ", "section.title_label": "Заголовок", "section.icon_label": "Иконка", "section.icon_placeholder": "Необязательно", "section.sections": "Разделы", "section.add": "Добавить раздел", "section.create": "Создать раздел", "section.order": "Порядок: {order}", "widget.add": "Добавить виджет", "widget.select_app": "Выберите приложение", "widget.choose_app": "Выберите приложение...", "widget.no_widgets": "В этом разделе нет виджетов.", "widget.no_widgets_dnd": "Нет виджетов. Перетащите сюда или добавьте выше.", "widget.type": "Виджет {type}", "widget.number": "Виджет #{order}", "widget.remove": "Удалить", "app.title": "Реестр приложений", "app.apps_registered": "Зарегистрировано приложений: {count}", "app.add": "Добавить приложение", "app.new": "Новое приложение", "app.no_apps": "Приложения ещё не зарегистрированы.", "app.no_apps_hint": "Нажмите «Добавить приложение», чтобы зарегистрировать первое приложение.", "app.all_categories": "Все", "app.name": "Название", "app.name_placeholder": "Моё приложение", "app.url": "URL", "app.url_placeholder": "https://my-app.local:8080", "app.description": "Описание", "app.description_placeholder": "Краткое описание приложения", "app.category": "Категория", "app.category_placeholder": "напр. Медиа, Мониторинг, Хранилище", "app.tags": "Теги", "app.tags_placeholder": "Теги через запятую", "app.icon": "Иконка", "app.icon_lucide": "Lucide", "app.icon_simple": "Simple Icons", "app.icon_url": "URL изображения", "app.icon_emoji": "Эмодзи", "app.icon_lucide_placeholder": "напр. globe, server, home", "app.icon_simple_placeholder": "напр. github, docker", "app.icon_url_placeholder": "https://example.com/icon.png", "app.icon_emoji_placeholder": "напр. 🌐", "app.icon_preview": "Превью иконки", "app.save": "Сохранить", "app.saving": "Сохранение...", "app.healthcheck_toggle": "Настройки проверки здоровья", "app.healthcheck_show": "Показать", "app.healthcheck_hide": "Скрыть", "app.healthcheck_enabled": "Включить проверку здоровья", "app.healthcheck_method": "Метод", "app.healthcheck_expected_status": "Ожидаемый статус", "app.healthcheck_timeout": "Таймаут (мс)", "app.healthcheck_interval": "Интервал (секунды)", "app.icon_board_label": "Иконка (Lucide)", "app.uptime": "аптайм", "app.history_loading": "Загрузка истории...", "admin.panel": "Панель администратора", "admin.users": "Пользователи", "admin.groups": "Группы", "admin.settings": "Настройки", "admin.user_management": "Управление пользователями", "admin.create_user": "Создать пользователя", "admin.new_user": "Новый пользователь", "admin.user_column": "Пользователь", "admin.email_column": "Электронная почта", "admin.role_column": "Роль", "admin.provider_column": "Провайдер", "admin.groups_column": "Группы", "admin.actions_column": "Действия", "admin.role_user": "Пользователь", "admin.role_admin": "Администратор", "admin.select_group": "Выбрать группу", "admin.add_to_group": "+ Добавить", "admin.remove_from_group": "Удалить из группы", "admin.no_users": "Пользователи не найдены.", "admin.group_management": "Управление группами", "admin.create_group": "Создать группу", "admin.new_group": "Новая группа", "admin.name_column": "Название", "admin.description_column": "Описание", "admin.members_column": "Участники", "admin.default_column": "По умолчанию", "admin.default_group_hint": "Группа по умолчанию (авто-назначение новым пользователям)", "admin.no_groups": "Группы не найдены.", "admin.yes": "Да", "admin.no": "Нет", "admin.system_settings": "Системные настройки", "admin.settings_description": "Настройка глобальных параметров приложения.", "admin.authentication": "Аутентификация", "admin.auth_mode": "Режим аутентификации", "admin.auth_local": "Локальный", "admin.auth_oauth": "OAuth", "admin.auth_both": "Оба", "admin.registration_enabled": "Разрешить регистрацию пользователей", "admin.oauth_config": "Настройка OAuth", "admin.oauth_description": "Настройте провайдер OIDC (напр. Authentik, Keycloak). Установите режим аутентификации «OAuth» или «Оба» выше, чтобы включить вход через OAuth.", "admin.oauth_client_id": "Client ID", "admin.oauth_client_id_placeholder": "OAuth client ID", "admin.oauth_client_secret": "Секрет клиента", "admin.oauth_client_secret_placeholder": "Секрет OAuth клиента", "admin.oauth_discovery_url": "Discovery URL", "admin.oauth_discovery_url_placeholder": "https://example.com/.well-known/openid-configuration", "admin.oauth_test": "Тестировать подключение", "admin.oauth_testing": "Тестирование...", "admin.oauth_connected": "Подключено к: {issuer}", "admin.oauth_network_error": "Ошибка сети — не удалось связаться с сервером", "admin.theme_defaults": "Настройки темы", "admin.default_theme": "Тема по умолчанию", "admin.default_primary_color": "Основной цвет по умолчанию", "admin.healthcheck_defaults": "Настройки проверки здоровья", "admin.healthcheck_defaults_description": "JSON-конфигурация проверки здоровья по умолчанию (интервал, таймаут, метод).", "admin.healthcheck_defaults_label": "Настройки (JSON)", "admin.save_settings": "Сохранить настройки", "admin.saving_settings": "Сохранение...", "admin.perm_title": "Назначить права", "admin.perm_entity_type": "Тип объекта", "admin.perm_entity": "Объект", "admin.perm_target_type": "Тип цели", "admin.perm_target": "Цель", "admin.perm_level": "Уровень", "admin.perm_board": "Доска", "admin.perm_app": "Приложение", "admin.perm_user": "Пользователь", "admin.perm_group": "Группа", "admin.perm_view": "Просмотр", "admin.perm_edit": "Редактирование", "admin.perm_admin": "Администратор", "admin.perm_grant": "Назначить", "admin.perm_revoke": "Отозвать", "admin.perm_select": "Выбрать...", "admin.perm_entity_column": "Объект", "admin.perm_target_column": "Цель", "admin.perm_level_column": "Уровень", "admin.perm_action_column": "Действие", "admin.perm_none": "Права не настроены.", "admin.perm_search_placeholder": "Начните вводить...", "admin.discovery_title": "Обнаружение сервисов", "admin.discovery_description": "Сканируйте Docker-контейнеры и маршруты Traefik для автоматического обнаружения работающих сервисов и их регистрации как приложений.", "admin.discovery_scan": "Сканировать сервисы", "admin.discovery_scanning": "Сканирование...", "admin.discovery_approve": "Одобрить выбранные", "admin.discovery_approving": "Одобрение...", "admin.discovery_source": "Источник", "admin.discovery_status": "Статус", "admin.discovery_source_docker": "Docker", "admin.discovery_source_traefik": "Traefik", "admin.discovery_already_registered": "Уже зарегистрировано", "admin.discovery_new": "Новый", "admin.discovery_no_results": "Сервисы не обнаружены. Проверьте путь к Docker-сокету или URL API Traefik.", "admin.discovery_config": "Настройка обнаружения сервисов", "admin.discovery_config_description": "Настройте конечные точки Docker и Traefik для автоматического обнаружения сервисов. Эти настройки используются панелью обнаружения ниже.", "admin.discovery_docker_socket": "Путь к Docker-сокету", "admin.discovery_docker_socket_hint": "Путь к Docker-сокету (напр. /var/run/docker.sock). Задаётся через DOCKER_SOCKET_PATH.", "admin.discovery_traefik_url": "URL API Traefik", "admin.discovery_traefik_url_hint": "Базовый URL API Traefik (напр. http://traefik:8080). Задаётся через TRAEFIK_API_URL.", "admin.import_export_title": "Импорт / Экспорт", "admin.import_export_description": "Экспортируйте все данные (приложения, доски, группы, настройки) в формате JSON или импортируйте из ранее экспортированного файла.", "admin.export_section": "Экспорт данных", "admin.export_button": "Экспорт JSON", "admin.export_exporting": "Экспорт...", "admin.export_success": "Экспорт успешно скачан.", "admin.import_section": "Импорт данных", "admin.import_select_file": "Выберите JSON-файл экспорта", "admin.import_preview": "Предпросмотр", "admin.import_mode_label": "Разрешение конфликтов", "admin.import_mode_skip": "Пропустить существующие (оставить текущие данные)", "admin.import_mode_overwrite": "Перезаписать существующие (заменить импортированными)", "admin.import_button": "Импортировать", "admin.import_importing": "Импорт...", "admin.import_success": "Импорт завершён.", "admin.import_invalid_json": "Выбранный файл не является корректным JSON.", "search.placeholder": "Поиск приложений и досок...", "search.trigger": "Поиск...", "search.min_chars": "Введите минимум 2 символа для поиска", "search.no_results": "Ничего не найдено по запросу «{query}»", "search.apps": "Приложения", "search.boards": "Доски", "search.nav_hint": "навигация", "search.select_hint": "выбрать", "search.close_hint": "закрыть", "common.search_filter": "Фильтр...", "common.save": "Сохранить", "common.cancel": "Отмена", "common.delete": "Удалить", "common.create": "Создать", "common.back": "Назад", "common.edit": "Редактировать", "common.add": "Добавить", "common.confirm": "Подтвердить?", "common.yes": "Да", "common.no": "Нет", "common.name": "Название", "common.description": "Описание", "common.required": "*", "status.online": "Онлайн", "status.offline": "Оффлайн", "status.degraded": "Нестабильно", "status.unknown": "Неизвестно", "theme.dark": "Тёмная", "theme.light": "Светлая", "theme.system": "Системная", "theme.toggle": "Переключить тему (текущая: {mode})", "theme.title": "Тема: {mode}", "bg.mesh": "Меш-градиент", "bg.particles": "Частицы", "bg.aurora": "Сияние", "bg.none": "Нет", "bg.title": "Эффект фона", "bg.aria_label": "Изменить эффект фона", "sidebar.expand": "Развернуть боковую панель", "sidebar.collapse": "Свернуть боковую панель", "sidebar.toggle": "Переключить боковую панель", "sidebar.close": "Закрыть боковую панель", "home.welcome": "Добро пожаловать, {name}. Доска по умолчанию ещё не настроена.", "home.view_boards": "Посмотреть доски", "home.browse_apps": "Обзор приложений", "language.label": "Язык", "settings.title": "Настройки", "settings.theme": "Режим темы", "settings.primary_color": "Основной цвет", "settings.hue": "Оттенок", "settings.saturation": "Насыщенность", "settings.background": "Эффект фона", "settings.language": "Язык", "settings.save": "Сохранить настройки", "settings.saving": "Сохранение...", "settings.saved": "Настройки сохранены!", "settings.bookmarklet_title": "Быстрое добавление (букмарклет)", "settings.bookmarklet_instructions": "Перетащите кнопку ниже на панель закладок браузера. При посещении любой страницы нажмите её, чтобы быстро добавить сайт в App Launcher.", "settings.bookmarklet_drag": "Добавить в Launcher", "settings.bookmarklet_drag_hint": "Перетащите на панель закладок", "settings.bookmarklet_show_code": "Показать код букмарклета", "app.quick_add_title": "Быстрое добавление приложения", "app.quick_add_description": "Проверьте данные ниже и сохраните, чтобы добавить приложение в лаунчер.", "app.quick_add_success": "Приложение успешно добавлено!", "app.quick_add_view_apps": "Посмотреть приложения", "app.quick_add_close": "Закрыть окно", "offline.title": "Нет подключения", "offline.description": "Похоже, вы потеряли подключение к интернету. Проверьте сеть и попробуйте снова.", "offline.retry": "Повторить", "install.title": "Установить приложение", "install.description": "Добавьте Web App Launcher на главный экран для быстрого доступа.", "install.button": "Установить", "install.dismiss": "Скрыть предложение установки" }