export const settingsMessages = { "instanceServiceStatus.sections.lsp": "LSP-серверы", "instanceServiceStatus.sections.mcp": "MCP-серверы", "instanceServiceStatus.sections.plugins": "Плагины", "instanceServiceStatus.lsp.loading": "Загрузка LSP-серверов…", "instanceServiceStatus.lsp.empty": "LSP-серверы не обнаружены.", "instanceServiceStatus.lsp.status.connected": "Подключено", "instanceServiceStatus.lsp.status.error": "Ошибка", "instanceServiceStatus.mcp.loading": "Загрузка MCP-серверов…", "instanceServiceStatus.mcp.empty": "MCP-серверы не обнаружены.", "instanceServiceStatus.mcp.toggleAriaLabel": "Переключить MCP-сервер {name}", "instanceServiceStatus.plugins.loading": "Загрузка плагинов…", "instanceServiceStatus.plugins.empty": "Плагины не настроены.", "permissionBanner.pendingRequests.one": "{count} ожидающий запрос", "permissionBanner.pendingRequests.other": "{count} ожидающих запросов", "permissionBanner.detail.permission.one": "{count} разрешение", "permissionBanner.detail.permission.other": "{count} разрешений", "permissionBanner.detail.question.one": "{count} вопрос", "permissionBanner.detail.question.other": "{count} вопросов", "permissionBanner.detail.wrapper": " ({detail})", "agentSelector.placeholder": "Выберите агента…", "agentSelector.badge.subagent": "субагент", "agentSelector.none": "Нет", "agentSelector.trigger.primary": "Агент: {agent}", "modelSelector.placeholder.search": "Поиск моделей…", "modelSelector.none": "Нет", "modelSelector.trigger.primary": "Модель: {model}", "modelSelector.favoritesOnly.toggle.ariaLabel": "Только избранное", "modelSelector.favoritesOnly.showAll": "Показать все модели", "modelSelector.favorite.add": "Добавить в избранное", "modelSelector.favorite.remove": "Удалить из избранного", "thinkingSelector.variant.default": "По умолчанию", "thinkingSelector.label": "Размышления: {variant}", "envEditor.title": "Переменные окружения", "envEditor.count.one": "({count} переменная)", "envEditor.count.other": "({count} переменных)", "envEditor.fields.name.placeholder": "Имя переменной", "envEditor.fields.name.readOnlyTitle": "Имя переменной (только чтение)", "envEditor.fields.value.placeholder": "Значение переменной", "envEditor.actions.remove.title": "Удалить переменную", "envEditor.actions.add.title": "Добавить переменную", "envEditor.empty": "Переменные окружения не настроены. Добавьте переменные выше, чтобы настроить окружение OpenCode.", "envEditor.help": "Эти переменные будут доступны в окружении OpenCode при запуске экземпляров.", "contextUsagePanel.headings.tokens": "Tokens", "contextUsagePanel.headings.context": "Контекст", "contextUsagePanel.labels.input": "Ввод", "contextUsagePanel.labels.output": "Вывод", "contextUsagePanel.labels.cost": "Стоимость", "contextUsagePanel.labels.used": "Использовано", "contextUsagePanel.labels.available": "Доступно", "contextUsagePanel.unavailable": "--", "settings.title": "Settings", "settings.navigationAriaLabel": "Settings sections", "settings.close": "Close settings", "settings.content.eyebrow": "Workspace preferences", "settings.open.title": "Open settings", "settings.open.ariaLabel": "Open settings", "settings.nav.appearance": "Appearance", "settings.nav.notifications": "Notifications", "settings.nav.remote": "Remote Access", "settings.nav.speech": "Speech", "settings.nav.opencode": "OpenCode", "settings.scope.device": "This device", "settings.scope.server": "Server setting", "settings.common.enabled": "Enabled", "settings.common.disabled": "Отключено", "settings.section.appearance.title": "Appearance", "settings.section.appearance.subtitle": "Adjust how the app looks on this device.", "settings.appearance.theme.title": "Theme", "settings.appearance.theme.subtitle": "Choose the color mode used throughout the app.", "settings.appearance.theme.option.system": "Match your operating system setting", "settings.appearance.theme.option.light": "Use the light appearance", "settings.appearance.theme.option.dark": "Use the dark appearance", "settings.section.notifications.title": "Notifications", "settings.section.notifications.subtitle": "Control OS-level notifications for session activity.", "settings.notifications.permission.granted": "Granted", "settings.notifications.permission.denied": "Denied", "settings.notifications.permission.default": "Not granted", "settings.notifications.permission.unsupported": "Unsupported", "settings.notifications.messages.unsupportedEnvironment": "OS notifications are not supported in this environment.", "settings.notifications.messages.permissionDenied": "Notification permission denied. Enable notifications in your system or browser settings.", "settings.notifications.messages.permissionNotGranted": "Notification permission not granted.", "settings.notifications.messages.unsupportedGeneral": "Notifications are not supported in this environment.", "settings.notifications.messages.permissionGranted": "Permission granted. You can now enable notifications.", "settings.notifications.messages.permissionRequestDenied": "Permission denied. You may need to enable notifications in your system or browser settings.", "settings.notifications.sessionStatus.title": "Session status notifications", "settings.notifications.sessionStatus.subtitle": "Receive alerts when sessions need your attention.", "settings.notifications.enable.title": "Enable notifications", "settings.notifications.enable.permission": "Permission: {permission}", "settings.notifications.requestPermission.title": "Request permission", "settings.notifications.requestPermission.subtitle": "Allow the app to send notifications on this device.", "settings.notifications.requestPermission.action": "Request", "settings.notifications.allowVisible.title": "Notify when the app is focused", "settings.notifications.allowVisible.subtitle": "Keep alerts enabled even while this window is visible.", "settings.notifications.unsupportedNote": "Notifications are not supported in this environment. The notifications control stays disabled.", "settings.notifications.events.title": "Notify me when", "settings.notifications.events.subtitle": "Choose which session events should send alerts.", "settings.notifications.events.needsInput": "Session needs input", "settings.notifications.events.idle": "Session becomes idle", "settings.notifications.status.enabled": "Notifications enabled", "settings.notifications.status.disabled": "Notifications disabled", "settings.notifications.status.unsupported": "Notifications unsupported", "settings.section.remote.title": "Remote Access", "settings.section.remote.subtitle": "Review how this server is exposed on your network and secure access credentials.", "settings.section.opencode.title": "OpenCode", "settings.section.opencode.subtitle": "Choose the OpenCode binary and environment used for new instances.", "settings.opencode.runtime.title": "Runtime", "settings.opencode.runtime.subtitle": "Configure which OpenCode binary new instances launch with.", "settings.appearance.behavior.title": "Взаимодействие", "settings.appearance.behavior.subtitle": "Значения по умолчанию для сообщений, диффов и ввода.", "settings.behavior.keyboardHints.title": "Подсказки сочетаний клавиш", "settings.behavior.keyboardHints.subtitle": "Показывать подсказки сочетаний клавиш по всему интерфейсу.", "settings.behavior.thinking.title": "Разделы размышлений", "settings.behavior.thinking.subtitle": "Показывать или скрывать разделы размышлений ИИ в сообщениях.", "settings.behavior.thinkingDefault.title": "Размышления по умолчанию", "settings.behavior.thinkingDefault.subtitle": "Выберите, начинать ли разделы размышлений развернутыми или свернутыми.", "settings.behavior.timelineTools.title": "Вызовы инструментов в таймлайне", "settings.behavior.timelineTools.subtitle": "Показывать или скрывать записи вызовов инструментов в таймлайне сообщений.", "settings.behavior.diffView.title": "Вид диффа", "settings.behavior.diffView.subtitle": "Выберите, как отображаются диффы вызовов инструментов.", "settings.behavior.diffView.option.split": "Раздельный", "settings.behavior.diffView.option.unified": "Единый", "settings.behavior.toolOutputsDefault.title": "Выводы инструментов по умолчанию", "settings.behavior.toolOutputsDefault.subtitle": "Выберите, начинать ли выводы инструментов развернутыми или свернутыми.", "settings.behavior.diagnosticsDefault.title": "Диагностика по умолчанию", "settings.behavior.diagnosticsDefault.subtitle": "Выберите, начинать ли вывод диагностики развернутым или свернутым.", "settings.behavior.toolInputsVisibility.title": "Видимость входных данных инструмента", "settings.behavior.toolInputsVisibility.subtitle": "Задайте видимость по умолчанию для входных аргументов вызовов инструментов.", "settings.behavior.usageMetrics.title": "Метрики использования токенов", "settings.behavior.usageMetrics.subtitle": "Показывать или скрывать статистику токенов и стоимости в сообщениях ассистента.", "settings.behavior.autoCleanup.title": "Автоочистка пустых сессий", "settings.behavior.autoCleanup.subtitle": "Автоматически очищать пустые сессии при создании новых.", "settings.behavior.promptVoiceInput.title": "Prompt voice input", "settings.behavior.promptVoiceInput.subtitle": "Show the microphone control for speech-to-text prompt input when speech is configured.", "settings.behavior.promptSubmit.title": "Enter для отправки", "settings.behavior.promptSubmit.subtitle": "Enter отправляет; Cmd/Ctrl+Enter вставляет новую строку.", "settings.speech.title": "Speech", "settings.speech.subtitle": "Configure speech-to-text now and text-to-speech groundwork for later features.", "settings.speech.provider.title": "Provider", "settings.speech.provider.subtitle": "Speech requests use the server-side speech adapter.", "settings.speech.provider.openaiCompatible": "OpenAI-compatible", "settings.speech.status.loading": "Checking configuration...", "settings.speech.status.configured": "Configured", "settings.speech.status.missing": "Missing API key", "settings.speech.status.error": "Speech service unavailable", "settings.speech.apiKey.title": "API key", "settings.speech.apiKey.subtitle": "Used for CodeNomad-managed speech requests.", "settings.speech.baseUrl.title": "Base URL", "settings.speech.baseUrl.subtitle": "Optional override for OpenAI-compatible speech endpoints.", "settings.speech.baseUrl.placeholder": "https://api.openai.com/v1", "settings.speech.realtime.title": "Realtime dictation", "settings.speech.realtime.subtitle": "Use the Realtime API for prompt voice input. Disable this if your speech server only supports standard transcription uploads.", "settings.speech.realtimeModel.title": "Realtime model", "settings.speech.realtimeModel.subtitle": "Model used when opening the Realtime WebSocket session. This is separate from the speech-to-text transcription model.", "settings.speech.realtimeModel.placeholder": "gpt-realtime", "settings.speech.sttModel.title": "Transcription model", "settings.speech.sttModel.subtitle": "Model used for prompt speech-to-text requests.", "settings.speech.ttsModel.title": "Speech model", "settings.speech.ttsModel.subtitle": "Default text-to-speech model reserved for future playback features.", "settings.speech.ttsVoice.title": "Default voice", "settings.speech.ttsVoice.subtitle": "Default text-to-speech voice reserved for future playback features.", "settings.speech.help": "Prompt voice input only appears when speech transcription is configured and the selected dictation mode is supported by this browser and provider.", "settings.speech.save.action": "Save", "settings.speech.save.saving": "Saving...", "settings.speech.save.saved": "Saved", "settings.speech.save.unsaved": "Unsaved changes", "settings.speech.save.error": "Save failed", } as const