/* Russian localization for CodexBar */

/* iCloud Sync */
"iCloud Sync" = "iCloud Sync";
"Sync settings and providers across your Macs via iCloud" = "Sync settings and providers across your Macs via iCloud";
"Include API keys, cookies, and tokens" = "Include API keys, cookies, and tokens";
"Sync usage snapshots" = "Sync usage snapshots";
"Show accounts from other Macs" = "Show accounts from other Macs";
"Requires a signed release build of CodexBar." = "Requires a signed release build of CodexBar.";
"Sign in to iCloud in System Settings to enable sync." = "Sign in to iCloud in System Settings to enable sync.";
"iCloud access is restricted on this Mac." = "iCloud access is restricted on this Mac.";
"Sync is paused: another Mac uses a newer version of CodexBar. Update to resume." = "Sync is paused: another Mac uses a newer version of CodexBar. Update to resume.";
"Last successful fetch" = "Last successful fetch";
"Last successful push" = "Last successful push";
"Never" = "Never";
"Macs" = "Macs";
"No synced Macs yet." = "No synced Macs yet.";
"Secrets use iCloud end-to-end encryption via encryptedValues. Hooks and machine-local paths never sync." = "Secrets use iCloud end-to-end encryption via encryptedValues. Hooks and machine-local paths never sync.";
"Last seen %@" = "Last seen %@";
"This Mac" = "This Mac";
"another Mac" = "another Mac";
"%dm ago" = "%dm ago";
"%dh ago" = "%dh ago";
"%dd ago" = "%dd ago";

"tab_hooks" = "Хуки";
"hooks_enable_title" = "Включить хуки";
"hooks_enable_subtitle" = "Запускать внешние команды при событиях квоты или провайдера.";
"hooks_trust_warning" = "Хуки могут выполнять локальные команды на вашем Mac. Настраивайте только доверенные команды.";
"hooks_rules_header" = "Правила";
"hooks_empty" = "Хуки не настроены.";
"hooks_add_rule" = "Добавить правило";
"hooks_delete_rule" = "Удалить правило";
"hooks_rule_enabled" = "Включено";
"hooks_event" = "Событие";
"hooks_provider" = "Провайдер";
"hooks_any_provider" = "Любой провайдер";
"hooks_threshold" = "Запускать при использовании ≥";
"hooks_threshold_placeholder" = "90";
"hooks_executable_placeholder" = "/usr/local/bin/my-command";
"hooks_arguments_placeholder" = "Аргументы";
"hooks_argument_placeholder" = "Аргумент";
"hooks_add_argument" = "Добавить аргумент";
"hooks_delete_argument" = "Удалить аргумент";

"ollama_safari_cookie_access_hint" = "Для файлов cookie Safari приложению CodexBar нужен полный доступ к диску (Системные настройки > Конфиденциальность и безопасность).";
"ollama_browser_cookie_decryption_denied" = "Расшифровка файлов cookie %@ была отклонена в Связке ключей. Откройте карточку провайдера и нажмите «Обновить» (⌘R), чтобы снова запросить доступ к Связке ключей.";
"ollama_browser_cookie_decryption_disabled" = "Расшифровка файлов cookie %@ отключена в CodexBar; включите доступ к Связке ключей и обновите.";

" providers" = " провайдеров";
"(System)" = "(Система)";
"30d" = "30 дн.";
"7d" = "7 дн.";
"A managed Codex login is already running. Wait for it to finish before adding " = "Управляемый вход Codex уже активен. Подождите, пока он завершится, прежде чем добавлять ";
"API key" = "API-ключ";
"API region" = "Регион API";
"API token" = "API-токен";
"API tokens" = "API-токены";
"About" = "О";
"Account" = "Аккаунт";
"Accounts" = "Аккаунты";
"Accounts subtitle" = "Описание аккаунтов";
"Active" = "Активно";
"Add" = "Добавить";
"Add Workspace" = "Добавить рабочую область";
"Advanced" = "Расширенные";
"All" = "Все";
"Always allow prompts" = "Всегда разрешать запросы";
"Animation pattern" = "Шаблон анимации";
"Antigravity login is managed in the app" = "Вход в Antigravity управляется в приложении";
"Applies only to the Security.framework OAuth keychain reader." = "Применяется только к средству чтения OAuth из Keychain через Security.framework.";
"Alternatively, set a custom path in Settings." = "Или задайте собственный путь в настройках.";
"Auto falls back to the next source if the preferred one fails." = "Автоматически переключается на следующий источник, если предпочтительный не сработал.";
"Auto uses API first, then falls back to CLI on auth failures." = "Автоматически сначала использует API, затем переключается на CLI при ошибках авторизации.";
"Auto-detect" = "Автоопределение";
"Auto-refresh is off; use the menu's Refresh command." = "Автообновление отключено; используйте команду меню «Обновить».";
"Auto-refresh: hourly · Timeout: 10m" = "Автоматическое обновление: каждый час · Тайм-аут: 10 минут";
"Automatic" = "Автоматически";
"Automatic imports browser cookies and WorkOS tokens." = "Автоматически импортирует cookie браузера и токены WorkOS.";
"Automatic imports browser cookies and local storage tokens." = "Автоматически импортирует cookie браузера и токены локального хранилища.";
"Automatic imports browser cookies for dashboard extras." = "Автоматически импортирует cookie браузера для дополнительных данных дашборда.";
"Automatic imports browser cookies for the web API." = "Автоматически импортирует cookie браузера для веб-API.";
"Automatic imports browser cookies from Model Studio/Bailian." = "Автоматически импортирует cookie браузера из Model Studio/Bailian.";
"Automatic imports browser cookies from admin.mistral.ai." = "Автоматически импортирует cookie браузера из admin.mistral.ai.";
"Automatic imports browser cookies from opencode.ai." = "Автоматически импортирует cookie браузера из opencode.ai.";
"Automatic imports browser cookies or stored sessions." = "Автоматически импортирует cookie браузера или сохранённые сеансы.";
"Automatic imports browser cookies." = "Автоматически импортирует cookie браузера.";
"Automatically imports browser session cookie." = "Автоматически импортирует cookie сеанса браузера.";
"Automatically opens CodexBar when you start your Mac." = "Автоматически открывает CodexBar при запуске Mac.";
"Automation" = "Автоматизация";
"Average (\\(label1) + \\(label2))" = "Среднее (\\(label1) + \\(label2))";
"Average (\\(metadata.sessionLabel) + \\(metadata.weeklyLabel))" = "Среднее (\\(metadata.sessionLabel) + \\(metadata.weeklyLabel))";
"Avoid Keychain prompts" = "Избегать запросов Keychain";
"Balance" = "Баланс";
"Battery Saver" = "Экономия энергии";
"Bordered" = "С рамкой";
"Build" = "Сборка";
"Built \\(buildTimestamp)" = "Сборка: \\(buildTimestamp)";
"Buy Credits..." = "Купить кредиты…";
"Buy Credits…" = "Купить кредиты…";
"CLI paths" = "Пути CLI";
"CLI sessions" = "CLI-сеансы";
"Caches" = "Кэши";
"Cancel" = "Отмена";
"Check for Updates…" = "Проверить наличие обновлений…";
"Check for updates automatically" = "Автоматическая проверка обновлений";
"Check if you like your agents having some fun up there." = "Включите, если хотите немного оживить индикаторы агентов в строке меню.";
"Check provider status" = "Проверить статус провайдера";
"Choose Codex workspace" = "Выберите рабочую область Codex";
"Choose the MiniMax host (global .io or China mainland .com)." = "Выберите хост MiniMax (глобальный .io или материковый Китай .com).";
"Choose up to " = "Выберите до ";
"Choose up to \\(Self.maxOverviewProviders) providers" = "Выберите до \\(Self.maxOverviewProviders) провайдеров";
"Choose up to \\(count) providers" = "Выберите до \\(count) провайдеров";
"Choose what to show in the menu bar (Pace shows usage vs. expected)." = "Выберите, что показывать в строке меню: темп сравнивает фактическое использование с ожидаемым.";
"Choose which Codex account CodexBar should follow." = "Выберите аккаунт Codex, за которым должен следить CodexBar.";
"Choose which window drives the menu bar percent." = "Выберите окно, по которому рассчитывается процент в строке меню.";
"Chrome" = "Chrome";
"Claude CLI not found" = "Claude CLI не найден";
"Claude binary" = "Бинарный файл Claude";
"Claude cookies" = "Cookie Claude";
"Claude login failed" = "Не удалось войти в Claude";
"Claude login timed out" = "Время входа в Claude истекло";
"Close" = "Закрыть";
"Code review" = "Ревью кода";
"Codex CLI not found" = "Codex CLI не найден";
"Codex account login already running" = "Вход в аккаунт Codex уже выполняется";
"Codex binary" = "Бинарный файл Codex";
"Codex login failed" = "Не удалось войти в Codex";
"Codex login timed out" = "Время входа в Codex истекло";
"CodexBar Lifecycle Keepalive" = "Поддержание жизненного цикла CodexBar";
"CodexBar can't show its menu bar icon" = "CodexBar не может показать значок в строке меню";
"CodexBar could not read managed account storage. " = "CodexBar не удалось прочитать хранилище управляемых аккаунтов. ";
"Configure…" = "Настроить…";
"Connected" = "Подключено";
"Controls how much detail is logged." = "Управляет подробностью журналирования.";
"Cookie header" = "Cookie-заголовок";
"Cookie source" = "Источник Cookie";
"Cookie: ..." = "Cookie: ...";
"Cookie: \\u{2026}\\\n\\\nor paste a cURL capture from the Abacus AI dashboard" = "Cookie: \\u{2026}\\\n\\\nили вставьте снимок cURL из дашборда Abacus AI.";
"Cookie: \\u{2026}\\\n\\\nor paste the __Secure-next-auth.session-token value" = "Cookie: \\u{2026}\\\n\\\nили вставьте значение __Secure-next-auth.session-token";
"Cookie: \\u{2026}\\\n\\\nor paste the kimi-auth token value" = "Cookie: \\u{2026}\\\n\\\nили вставьте значение токена kimi-auth";
"Cookie: …" = "Cookie: …";
"CopilotDeviceFlow" = "CopilotDeviceFlow";
"Cost" = "Стоимость";
"Could not add Codex account" = "Не удалось добавить аккаунт Codex";
"Could not open Terminal for Gemini" = "Не удалось открыть Terminal для Gemini.";
"Could not start claude /login" = "Не удалось запустить claude /login";
"Could not start codex login" = "Не удалось запустить вход в Codex";
"Could not switch system account" = "Не удалось переключить системный аккаунт";
"Credits" = "Кредиты";
"Individual credits" = "Индивидуальные кредиты";
"Workspace" = "Рабочая область";
"Credits history" = "История кредитов";
"Cursor login failed" = "Не удалось войти в Cursor";
"Custom" = "Пользовательский";
"Custom Path" = "Пользовательский путь";
"Daily Routines" = "Ежедневные задачи";
"Debug" = "Отладка";
"Default" = "По умолчанию";
"Disable Keychain access" = "Отключить доступ к Keychain";
"Disabled" = "Отключено";
"Dismiss" = "Закрыть";
"Disconnected" = "Отключено";
"Display" = "Отображение";
"Display mode" = "Режим отображения";
"Display reset times as absolute clock values instead of countdowns." = "Показывать время сброса как точное время, а не обратный отсчёт.";
"Done" = "Готово";
"Effective PATH" = "Эффективный PATH";
"Email" = "Email";
"Enable Merge Icons to configure Overview tab providers." = "Включите «Объединять значки», чтобы настроить провайдеров вкладки «Обзор».";
"Enable file logging" = "Включить запись логов";
"Enabled" = "Включено";
"Error" = "Ошибка";
"Error simulation" = "Моделирование ошибок";
"Expose troubleshooting tools in the Debug tab." = "Показывать инструменты диагностики на вкладке «Отладка».";
"Failed" = "Не удалось";
"False" = "Нет";
"Fetch strategy attempts" = "Попытки стратегии получения данных";
"Fetching" = "Получение данных";
"Field" = "Поле";
"Field subtitle" = "Описание поля";
"Finish the current managed account change before switching the system account." = "Завершите текущее изменение управляемого аккаунта перед переключением системного аккаунта.";
"Force animation on next refresh" = "Показать анимацию при следующем обновлении";
"Gateway region" = "Регион шлюза";
"Gemini CLI not found" = "Gemini CLI не найден";
"Gemini/Antigravity, surfacing incidents in the icon and menu." = "Gemini/Antigravity и показывает инциденты на значке и в меню.";
"General" = "Общие";
"GitHub" = "GitHub";
"GitHub Copilot Login" = "Вход в GitHub Copilot";
"GitHub Login" = "Вход в GitHub";
"Hide details" = "Скрыть подробности";
"Hide personal information" = "Скрыть личную информацию";
"Historical tracking" = "История использования";
"How often CodexBar polls providers in the background." = "Как часто CodexBar опрашивает провайдеров в фоновом режиме.";
"Inactive" = "Неактивный";
"Install CLI" = "Установить CLI";
"Install the Claude CLI (npm i -g @anthropic-ai/claude-code) and try again." = "Установите Claude CLI (npm i -g @anthropic-ai/claude-code) и повторите попытку.";
"Install the Codex CLI (npm i -g @openai/codex) and try again." = "Установите Codex CLI (npm i -g @openai/codex) и повторите попытку.";
"Install the Gemini CLI (npm i -g @google/gemini-cli) and try again." = "Установите Gemini CLI (npm i -g @google/gemini-cli) и повторите попытку.";
"Install a JetBrains IDE with AI Assistant enabled, then refresh CodexBar." = "Установите JetBrains IDE с включённым AI Assistant, затем обновите CodexBar.";
"JetBrains AI is ready" = "JetBrains AI готов";
"JetBrains IDE" = "JetBrains IDE";
"Keep CLI sessions alive" = "Поддерживать CLI-сеансы активными";
"Keyboard shortcut" = "Сочетание клавиш";
"Keychain access" = "Доступ к Keychain";
"Keychain prompt policy" = "Политика запросов Keychain";
"Last \\(name) fetch failed:" = "Последнее получение \\(name) не удалось:";
"Last \\(self.store.metadata(for: self.provider).displayName) fetch failed:" = "Последнее получение \\(self.store.metadata(for: self.provider).displayName) не удалось:";
"Last attempt" = "Последняя попытка";
"Link" = "Ссылка";
"Loading animations" = "Анимации загрузки";
"Loading…" = "Загрузка…";
"Local" = "Локально";
"Logging" = "Ведение журнала";
"Login failed" = "Не удалось войти";
"Login shell PATH (startup capture)" = "PATH login shell (снимок при запуске)";
"Login timed out" = "Время входа истекло";
"MCP details" = "Сведения MCP";
"Managed Codex accounts unavailable" = "Управляемые аккаунты Codex недоступны.";
"Managed account storage is unreadable. Live account access is still available, " = "Хранилище управляемого аккаунта недоступно для чтения. Текущий аккаунт всё ещё доступен, ";
"Manual" = "Вручную";
"May your tokens never run out—keep agent limits in view." = "Пусть ваши токены никогда не закончатся — помните об ограничениях агентов.";
"Menu bar" = "Строка меню";
"Menu bar auto-shows the provider closest to its rate limit." = "Строка меню автоматически показывает провайдера, ближайшего к лимиту запросов.";
"Menu bar metric" = "Метрика строки меню";
"Menu bar shows percent" = "Строка меню показывает проценты";
"Menu content" = "Содержание меню";
"Merge Icons" = "Объединить значки";
"Never prompt" = "Никогда не запрашивать";
"No" = "Нет";
"No Codex accounts detected yet." = "Аккаунты Codex пока не обнаружены.";
"No JetBrains IDE detected" = "JetBrains IDE не обнаружена";
"No cost history data." = "Нет истории расходов.";
"No data available" = "Нет доступных данных";
"No data yet" = "Данных пока нет";
"No enabled providers available for Overview." = "Нет включённых провайдеров для обзора.";
"No providers selected" = "Провайдеры не выбраны";
"No token accounts yet." = "Токен-аккаунтов пока нет.";
"No usage breakdown data." = "Нет детализации использования.";
"None" = "Нет";
"Notifications" = "Уведомления";
"Notifies when the 5-hour session quota hits 0% and when it becomes " = "Уведомляет, когда квота 5-часового сеанса достигает 0% и когда она становится ";
"OK" = "OK";
"Obscure email addresses in the menu bar and menu UI." = "Скрывать email-адреса в строке меню и интерфейсе меню.";
"Off" = "Выкл.";
"Offline" = "Оффлайн";
"On" = "Вкл.";
"Online" = "Онлайн";
"Only on user action" = "Только по действию пользователя";
"Open" = "Открыть";
"Open API Keys" = "Открыть ключи API";
"Open Amp Settings" = "Открыть настройки Amp";
"Open Antigravity to sign in, then refresh CodexBar." = "Откройте Antigravity, войдите в аккаунт, затем обновите CodexBar.";
"Open Browser" = "Открыть браузер";
"Open Coding Plan" = "Открыть Coding Plan";
"Open Console" = "Открыть консоль";
"Open Dashboard" = "Открыть дашборд";
"Open Mistral Admin" = "Открыть Mistral Admin";
"Open Menu Bar Settings" = "Открыть настройки строки меню";
"Open Ollama Settings" = "Открыть настройки Ollama";
"Open Terminal" = "Открыть Terminal";
"Open Usage Page" = "Открыть страницу использования";
"Open Warp API Key Guide" = "Открыть руководство по API-ключу Warp";
"Open menu" = "Открыть меню";
"Open token file" = "Открыть файл токена";
"OpenAI cookies" = "Cookie OpenAI";
"OpenAI web extras" = "Доп. данные OpenAI Web";
"Option A" = "Вариант А";
"Option B" = "Вариант Б";
"Optional override if workspace lookup fails." = "Необязательное переопределение на случай, если рабочая область не найдена.";
"Options" = "Параметры";
"Override auto-detection with a custom IDE base path" = "Переопределить автоопределение собственным базовым путём IDE.";
"Overview" = "Обзор";
"Overview rows always follow provider order." = "Строки обзора всегда следуют порядку провайдеров.";
"Overview tab providers" = "Провайдеры вкладки «Обзор»";
"Paste API key…" = "Вставьте API-ключ…";
"Paste API token…" = "Вставьте токен API…";
"Paste key…" = "Вставить ключ…";
"Paste sessionKey or OAuth token…" = "Вставьте sessionKey или токен OAuth…";
"Paste the Cookie header from a request to admin.mistral.ai. " = "Вставьте Cookie-заголовок из запроса к admin.mistral.ai. ";
"Paste token…" = "Вставить токен…";
"Personal" = "Личное";
"Picker" = "Выбор";
"Picker subtitle" = "Описание выбора";
"Placeholder" = "Подсказка";
"Plan" = "План";
"Plan Usage" = "Использование плана";
"Play full-screen confetti when weekly usage resets." = "Показывать полноэкранное конфетти при сбросе недельного лимита.";
"Polls OpenAI/Claude status pages and Google Workspace for " = "Опрашивает страницы статуса OpenAI/Claude и Google Workspace для ";
"Prevents any Keychain access while enabled." = "Блокирует любой доступ к Keychain, пока настройка включена.";
"Primary (API key limit)" = "Основной (лимит API-ключа)";
"Primary (\\(label))" = "Основной (\\(label))";
"Primary (\\(metadata.sessionLabel))" = "Основной (\\(metadata.sessionLabel))";
"Probe logs" = "Журналы проверок";
"Progress bars fill as you consume quota (instead of showing remaining)." = "Индикаторы заполняются по мере расходования квоты, а не показывают остаток.";
"Provider" = "Провайдер";
"Providers" = "Провайдеры";
"Quit CodexBar" = "Закрыть CodexBar";
"Random (default)" = "Случайный (по умолчанию)";
"Reads local usage logs. Shows today + last 30 days cost in the menu." = "Читает локальные журналы использования. Показывает в меню сегодняшние расходы и выбранное окно истории.";
"Refresh" = "Обновить";
"Refresh cadence" = "Частота обновления";
"Remote" = "Удалённо";
"Remove" = "Удалить";
"Remove Codex account?" = "Удалить аккаунт Codex?";
"Remove \\(account.email) from CodexBar? Its managed Codex home will be deleted." = "Удалить \\(account.email) из CodexBar? Его управляемый каталог Codex будет удалён.";
"Remove \\(email) from CodexBar? Its managed Codex home will be deleted." = "Удалить \\(email) из CodexBar? Его управляемый каталог Codex будет удалён.";
"Remove selected account" = "Удалить выбранный аккаунт";
"Replace critter bars with provider branding icons and a percentage." = "Заменить декоративные индикаторы значками провайдеров и процентом.";
"Replay selected animation" = "Воспроизвести выбранную анимацию";
"Requires authentication via GitHub Device Flow." = "Требуется авторизация через GitHub Device Flow.";
"Resets: \\(reset)" = "Сброс: \\(reset)";
"Rolling five-hour limit" = "Скользящий пятичасовой лимит";
"Search hourly" = "Искать каждый час";
"Secondary (\\(label))" = "Вторичный (\\(label))";
"Secondary (\\(metadata.weeklyLabel))" = "Вторичный (\\(metadata.weeklyLabel))";
"Select a provider" = "Выберите провайдера";
"Select the IDE to monitor" = "Выберите IDE для мониторинга";
"Session quota notifications" = "Уведомления о квоте сеанса";
"Session tokens" = "Токены сеанса";
"provider_section_connection" = "Подключение";
"provider_section_menu_bar" = "Строка меню";
"Show Codex Credits and Claude Extra usage sections in the menu." = "Показывать в меню разделы кредитов Codex и дополнительного использования Claude.";
"Show Debug Settings" = "Показать настройки отладки";
"Show all token accounts" = "Показать все токены-аккаунты";
"Show cost summary" = "Показать сводку расходов";
"Show credits + extra usage" = "Показать кредиты + дополнительное использование";
"Show details" = "Показать детали";
"Show most-used provider" = "Показать наиболее часто используемого провайдера";
"Show provider icons in the switcher (otherwise show a weekly progress line)." = "Показывать значки провайдеров в переключателе, иначе показывать строку недельного прогресса.";
"Show reset time as clock" = "Показывать время сброса в виде часов";
"Show usage as used" = "Показывать израсходованное";
"Sign in with Claude Code..." = "Войти через Claude Code…";
"Sign in via button below" = "Войдите через кнопку ниже";
"Skip teardown between probes (debug-only)." = "Не завершать сеансы между проверками (только для отладки).";
"Stack token accounts in the menu (otherwise show an account switcher bar)." = "Группировать токен-аккаунты в меню; иначе показывать панель переключения аккаунтов.";
"Start at Login" = "Запускать при входе";
"Status" = "Статус";
"Store Claude sessionKey cookies or OAuth access tokens." = "Хранить cookie sessionKey Claude или OAuth-токены доступа.";
"Store multiple Abacus AI Cookie headers." = "Хранить несколько Cookie-заголовков Abacus AI.";
"Store multiple Augment Cookie headers." = "Хранить несколько Cookie-заголовков Augment.";
"Store multiple Cursor Cookie headers." = "Хранить несколько Cookie-заголовков Cursor.";
"Store multiple Factory Cookie headers." = "Хранить несколько Cookie-заголовков Factory.";
"Store multiple MiniMax Cookie headers." = "Хранить несколько Cookie-заголовков MiniMax.";
"Store multiple Mistral Cookie headers." = "Хранить несколько Cookie-заголовков Mistral.";
"Store multiple Ollama Cookie headers." = "Хранить несколько Cookie-заголовков Ollama.";
"Store multiple OpenCode Cookie headers." = "Хранить несколько Cookie-заголовков OpenCode.";
"Store multiple OpenCode Go Cookie headers." = "Хранить несколько Cookie-заголовков OpenCode Go.";
"Stored in the CodexBar config file." = "Хранится в конфигурационном файле CodexBar.";
"Stored in ~/.codexbar/config.json. " = "Хранится в ~/.codexbar/config.json. ";
"Stored in ~/.codexbar/config.json. Paste the key from the Synthetic dashboard." = "Хранится в ~/.codexbar/config.json. Вставьте ключ с дашборда Synthetic.";
"Stored in ~/.codexbar/config.json. Paste your Coding Plan API key from Model Studio." = "Хранится в ~/.codexbar/config.json. Вставьте API-ключ Coding Plan из Model Studio.";
"Stored in ~/.codexbar/config.json. Paste your MiniMax API key." = "Хранится в ~/.codexbar/config.json. Вставьте API-ключ MiniMax.";
"Stored in ~/.codexbar/config.json. You can also provide KILO_API_KEY or " = "Хранится в ~/.codexbar/config.json. Также можно задать KILO_API_KEY или ";
"Stores local Codex usage history (8 weeks) to personalize Pace predictions." = "Сохраняет локальную историю использования Codex (8 недель) для персонализации прогнозов Pace.";
"Surprise me" = "Удиви меня";
"Switcher shows icons" = "Переключатель показывает значки";
"Symlink CodexBarCLI to /usr/local/bin and /opt/homebrew/bin as codexbar." = "Создать symlink CodexBarCLI как codexbar в /usr/local/bin и /opt/homebrew/bin.";
"System" = "Система";
"Temporarily shows the loading animation after the next refresh." = "Временно показывает анимацию загрузки после следующего обновления.";
"terminal_app_subtitle" = "Терминал для действия «Открыть Terminal»";
"terminal_app_title" = "Терминал по умолчанию";
"Tertiary (\\(label))" = "Третичный (\\(label))";
"Tertiary (\\(tertiaryTitle))" = "Третичный (\\(tertiaryTitle))";
"The default Codex account on this Mac." = "Аккаунт Codex по умолчанию на этом Mac.";
"Toggle" = "Переключить";
"Toggle subtitle" = "Описание переключателя";
"Token" = "Токен";
"Trigger the menu bar menu from anywhere." = "Вызывать меню строки меню из любого места.";
"True" = "Да";
"Twitter" = "Twitter";
"Unsupported" = "Не поддерживается";
"Update Channel" = "Канал обновлений";
"Updated" = "Обновлено";
"Updates unavailable in this build." = "Обновления недоступны в этой сборке.";
"Usage" = "Использование";
"Usage breakdown" = "Детализация использования";
"Usage history (30 days)" = "История использования (30 дней)";
"Usage source" = "Источник использования";
"Use BigModel for the China mainland endpoints (open.bigmodel.cn)." = "Использовать BigModel для эндпоинтов материкового Китая (open.bigmodel.cn).";
"Use a single menu bar icon with a provider switcher." = "Использовать один значок в строке меню с переключателем провайдера.";
"Use international or China mainland console gateways for quota fetches." = "Использовать международный или материковый китайский шлюз консоли для получения квот.";
"Version" = "Версия";
"Version \\(self.versionString)" = "Версия \\(self.versionString)";
"Version \\(version)" = "Версия \\(version)";
"Version \\(versionString)" = "Версия \\(versionString)";
"Vertex AI Login" = "Вход в Vertex AI";
"Wait for the current managed Codex login to finish before adding another account." = "Подождите, пока текущий управляемый вход Codex завершится, прежде чем добавлять ещё один аккаунт.";
"Waiting for Authentication..." = "Ожидание авторизации…";
"Website" = "Сайт";
"Weekly limit confetti" = "Конфетти при сбросе недельного лимита";
"Weekly token limit" = "Еженедельный лимит токенов";
"Weekly usage" = "Еженедельное использование";
"Weekly usage unavailable for this account." = "Еженедельное использование недоступно для этого аккаунта.";
"Window: \\(window)" = "Окно: \\(window)";
"Write logs to \\(self.fileLogPath) for debugging." = "Записывать журналы в \\(self.fileLogPath) для отладки.";
"Yes" = "Да";
"\\(detail.modelCode): \\(usage)" = "\\(detail.modelCode): \\(usage)";
"\\(name): \\(truncated)" = "\\(name): \\(truncated)";
"\\(name): \\(updated) · 30d \\(cost)" = "\\(name): \\(updated) · 30д \\(cost)";
"\\(name): fetching…\\(elapsed)" = "\\(name): получение…\\(elapsed)";
"\\(name): last attempt \\(when)" = "\\(name): последняя попытка \\(when)";
"\\(name): no data yet" = "\\(name): данных пока нет";
"\\(name): unsupported" = "\\(name): не поддерживается";
"all browsers" = "все браузеры";
"available again." = "доступен снова.";
"built_format" = "Сборка %@";
"copilot_complete_in_browser" = "Завершите авторизацию в браузере.";
"copilot_device_code" = "Код устройства скопирован в буфер обмена: %1$@\n\nПодтвердить по адресу: %2$@";
"copilot_device_code_copied" = "Код устройства скопирован.";
"copilot_verify_at" = "Подтвердите на %@";
"copilot_waiting_text" = "Завершите авторизацию в браузере.\nЭто окно закроется автоматически после завершения входа.";
"copilot_window_closes_auto" = "Это окно закроется автоматически после завершения входа.";
"cost_status_error" = "%1$@: %2$@";
"cost_status_fetching" = "%1$@: загрузка… %2$@";
"cost_status_last_attempt" = "%1$@: последняя попытка %2$@";
"cost_status_no_data" = "%@: данных пока нет";
"cost_status_snapshot" = "%1$@: %2$@ · %3$@ %4$@";
"cost_status_unsupported" = "%@: не поддерживается";
"credits_remaining" = "Кредиты: %@";
"cursor_on_demand" = "По требованию: %@";
"cursor_on_demand_with_limit" = "По требованию: %1$@ / %2$@";
"extra_usage_format" = "Дополнительное использование: %1$@ / %2$@";
"jetbrains_detected_generate" = "Обнаружено: %@. Используйте AI-помощник один раз, чтобы сгенерировать данные о квотах, затем обновите CodexBar.";
"jetbrains_detected_select" = "Обнаружено: %@. Выберите предпочитаемый IDE в настройках, затем обновите CodexBar.";
"last_fetch_failed_with_provider" = "Последнее получение %@ не удалось:";
"last_spend" = "Последняя трата: %@";
"mcp_model_usage" = "%1$@: %2$@";
"mcp_resets" = "Сброс: %@";
"mcp_window" = "Окно: %@";
"metric_average" = "Среднее (%1$@ + %2$@)";
"metric_primary" = "Основной (%@)";
"metric_secondary" = "Вторичный (%@)";
"metric_tertiary" = "Третичный (%@)";
"multiple_workspaces_found" = "CodexBar нашёл несколько рабочих областей для %@. Выберите рабочую область для добавления.";
"ory_session_…=…; csrftoken=…" = "ory_session_…=…; csrftoken=…";
"overview_choose_providers" = "Выберите до %@ провайдеров";
"remove_account_message" = "Удалить %@ из CodexBar? Его управляемый каталог Codex будет удалён.";
"version_format" = "Версия %@";
"vertex_ai_login_instructions" = "Чтобы отслеживать использование Vertex AI, авторизуйтесь через Google Cloud.\n\n1. Откройте Terminal\n2. Запустите: gcloud auth application-default login\n3. Следуйте инструкциям в браузере\n4. Укажите проект: gcloud config set project PROJECT_ID\n\nОткрыть Terminal сейчас?";
"workspaceID is set but only opencode, opencodego, and deepgram support workspaceID." = "WorkspaceID установлен, но только opencode, opencodego и deepgram поддерживают WorkspaceID.";
"© 2026 Peter Steinberger. MIT License." = "© 2026 Peter Steinberger. Лицензия MIT.";

/* General Pane */
"section_system" = "Система";
"section_usage" = "Использование";
"section_refreshing" = "Обновление";
"section_alerts" = "Оповещения";
"section_celebrations" = "Празднования";
"section_icon" = "Значок";
"section_combined_icon" = "Объединённый значок";
"section_animation" = "Анимация";
"section_content" = "Содержимое";
"section_agent_sessions" = "Сеансы агентов";
"language_title" = "Язык";
"language_subtitle" = "Изменяет язык интерфейса. Для полного применения нужен перезапуск приложения.";
"currency_title" = "Предпочитаемая валюта";
"currency_subtitle" = "Валюта для оценки затрат и расходов. Используются курсы, обновляемые ежедневно.";
"currency_auto" = "Автоматически (валюта провайдера / USD)";
"language_system" = "Системный";
"language_english" = "English";
"language_spanish" = "Español";
"language_catalan" = "Català";
"language_chinese_simplified" = "简体中文";
"language_chinese_traditional" = "繁體中文";
"language_portuguese_brazilian" = "Português (Brasil)";
"language_dutch" = "Nederlands";
"language_german" = "Deutsch";
"language_swedish" = "Svenska";
"language_french" = "Français";
"language_ukrainian" = "Українська";
"language_russian" = "Русский";
"language_japanese" = "日本語";
"language_korean" = "한국어";
"language_turkish" = "Türkçe";
"language_italian" = "Italiano";
"language_polish" = "Polski";
"start_at_login_title" = "Запускать при входе";
"start_at_login_subtitle" = "Автоматически открывает CodexBar при запуске Mac.";
"show_cost_summary_subtitle" = "Читает локальные журналы использования. Показывает в меню сегодняшние расходы и выбранное окно истории.";
"cost_summary_style_title" = "Стиль отображения";
"cost_summary_style_inline" = "Только в строке";
"cost_summary_style_submenu" = "Только подменю";
"cost_summary_style_both" = "Оба";
"cost_summary_style_inline_help" = "Показывает сводку затрат прямо в главном меню.";
"cost_summary_style_submenu_help" = "Вместо этого отображается подробное подменю «Стоимость».";
"cost_summary_style_both_help" = "Показывает как сводку главного меню, так и подробное подменю «Стоимость».";
"cost_history_window_title" = "Окно истории";
"cost_history_window_help" = "Задаёт, за сколько дней показывать локальные журналы использования в меню.";
"cost_history_days_title" = "Окно истории: %d дней";
"cost_auto_refresh_info" = "Автоматическое обновление: общий интервал (минимум 5 минут) · Тайм-аут: 10 минут";
"cost_comparison_periods_title" = "Показывать более короткие периоды сравнения";
"cost_comparison_periods_subtitle" = "Добавляет итоги за 7, 30 и 90 дней, если они входят в выбранный период истории. Для этих итогов используется то же локальное сканирование.";
"refresh_interval_title" = "Частота обновления";
"manual_refresh_hint" = "Автообновление отключено; используйте команду меню «Обновить».";
"refresh_on_open_title" = "Обновить при открытии меню";
"refresh_on_open_subtitle" = "Получайте последние данные об использовании для каждого провайдера каждый раз, когда вы открываете меню.";
"check_provider_status_title" = "Проверить статус провайдера";
"check_provider_status_subtitle" = "Опрашивает страницы статуса OpenAI/Claude и Google Workspace для Gemini/Antigravity и показывает инциденты на значке и в меню.";
"session_quota_notifications_subtitle" = "Уведомляет, когда квота 5-часового сеанса достигает 0 % и когда она снова становится доступной.";
"quota_depleted_title" = "Исчерпание и восстановление квоты";
"quota_warning_notifications_subtitle" = "Предупреждает, когда остаток сессионной или недельной квоты пересекает заданные пороги.";
"threshold_warnings_title" = "Предупреждения о порогах";
"quota_warnings_title" = "Предупреждения о квотах";
"quota_warning_session" = "сеанс";
"quota_warning_session_capitalized" = "Сеанс";
"quota_warning_weekly" = "неделя";
"quota_warning_weekly_capitalized" = "Неделя";
"quota_warning_notification_title" = "Низкая квота %1$@ %2$@";
"quota_warning_notification_body" = "Осталось %1$@. Достигнут порог предупреждения %2$d%% для %3$@.";
"quota_warning_notification_body_with_account" = "Аккаунт %1$@. Осталось %2$@. Достигнут порог предупреждения %3$d%% для %4$@.";
"predictive_pace_warnings_title" = "Прогнозные предупреждения о темпе";
"predictive_pace_warnings_subtitle" = "Предупреждает для Codex и Claude, если темп сеанса или недели может исчерпать квоту до сброса.";
"confetti_on_reset_title" = "Конфетти при сбросе";
"confetti_on_reset_subtitle" = "Показывать полноэкранное конфетти при сбросе показателей использования.";
"confetti_option_off" = "Выкл.";
"confetti_option_session" = "Сбросы сеанса";
"confetti_option_weekly" = "Недельные сбросы";
"confetti_option_both" = "Оба варианта";
"predictive_pace_warning_notification_title" = "%1$@: предупреждение о темпе (%2$@)";
"predictive_pace_warning_notification_body" = "При текущем темпе эта квота может исчерпаться через %1$@, до сброса.";
"predictive_pace_warning_notification_body_with_account" = "Аккаунт %1$@. При текущем темпе эта квота может исчерпаться через %2$@, до сброса.";
"session_depleted_notification_title" = "Сеанс %@ исчерпан";
"session_depleted_notification_body" = "Осталось 0%. Сообщим, когда квота снова станет доступна.";
"session_restored_notification_title" = "Сеанс %@ восстановлен";
"session_restored_notification_body" = "Квота сеанса снова доступна.";
"quota_warning_warn_at" = "Предупреждать при";
"quota_warning_global_threshold_subtitle" = "Остаток в процентах для сессионного и недельного окон, если провайдер не переопределяет пороги.";
"quota_warning_sound" = "Воспроизвести звук уведомления";
"quota_warning_onscreen_alert" = "Показывать текстовое оповещение на экране";
"quota_warning_provider_inherits" = "Использует глобальные настройки предупреждений о квоте, если окно не настроено отдельно.";
"quota_warning_provider_disabled" = "Уведомления о квотах и отметки на индикаторах использования отключены. Включите хотя бы одну из этих функций, чтобы изменить сохранённые настройки.";
"quota_warning_provider_markers_only" = "Уведомления о предупреждениях квоты отключены глобально. Эти настройки по-прежнему управляют отметками на индикаторах использования.";
"quota_warning_global" = "Глобально";
"quota_warning_customize_thresholds" = "Настроить пороги %@";
"quota_warning_enable_warnings" = "Включить предупреждения %@";
"quota_warning_window_warn_at" = "Предупреждать для %@ при";
"quota_warning_off" = "Выкл.";
"quota_warning_inherited" = "Унаследовано: %@";
"quota_warning_depleted_only" = "только при исчерпании";
"quota_warning_upper" = "Выше";
"quota_warning_lower" = "Нижний порог";
"quota_warning_warning" = "Предупреждение";
"quota_warning_critical" = "Критично";
"apply" = "Применить";
"quit_app" = "Выйти из CodexBar";

/* Tab titles */
"tab_general" = "Общие";
"tab_providers" = "Провайдеры";
"tab_notifications" = "Уведомления";
"tab_menu_bar" = "Строка меню";
"tab_menu" = "Меню";
"tab_advanced" = "Расширенные";
"tab_about" = "О приложении";
"tab_debug" = "Отладка";

/* Providers Pane */
"select_a_provider" = "Выберите провайдера";
"cancel" = "Отмена";
"last_fetch_failed" = "последнее получение не удалось";
"usage_not_fetched_yet" = "данные ещё не получены";
"managed_account_storage_unreadable" = "Хранилище управляемого аккаунта недоступно для чтения. Доступ к текущему аккаунту всё ещё доступен, но управляемое добавление, повторная авторизация и удаление отключены до восстановления хранилища.";
"remove_codex_account_title" = "Удалить аккаунт Codex?";
"remove" = "Удалить";
"managed_login_already_running" = "Управляемый вход Codex уже активен. Подождите, пока он завершится, прежде чем добавлять или повторно авторизовывать другой аккаунт.";
"managed_login_failed" = "Управляемый вход Codex не завершён. Убедитесь, что `codex --version` работает в Terminal. Если macOS заблокировала или переместила `codex` в Корзину, удалите старые дублирующиеся установки, запустите `npm install -g --include=optional @openai/codex@latest` и повторите попытку.";
"codex_login_output" = "вывод входа Codex:";
"managed_login_missing_email" = "Вход в Codex выполнен, но email аккаунта недоступен. Повторите попытку после полного входа в аккаунт.";
"login_success_notification_title" = "%@ вход успешен";
"login_success_notification_body" = "Можно вернуться в приложение; авторизация завершена.";
"workspace_selection_cancelled" = "CodexBar обнаружил несколько рабочих областей, но рабочая область не выбрана.";
"unsafe_managed_home" = "CodexBar отказался изменять неожиданный управляемый каталог: %@";
"menu_bar_metric_title" = "Метрика строки меню";
"menu_bar_metric_subtitle" = "Выберите, какое окно управляет процентами строки меню.";
"menu_bar_metric_subtitle_deepseek" = "Показывает баланс DeepSeek в строке меню.";
"menu_bar_metric_subtitle_moonshot" = "Показывает баланс Moonshot / Kimi API в строке меню.";
"menu_bar_metric_subtitle_mistral" = "В строке меню показаны расходы Mistral API за текущий месяц.";
"automatic" = "Автоматически";
"primary_api_key_limit" = "Основной (лимит API-ключа)";

/* Display Pane */
"menu_bar_style_title" = "Стиль строки меню";
"menu_bar_style_subtitle" = "Как выглядит элемент строки меню.";
"menu_bar_inactive_display_contrast_title" = "Повысить видимость на неактивных дисплеях";
"menu_bar_inactive_display_contrast_subtitle" = "Использует высококонтрастную отрисовку, чтобы значок и показатель оставались читаемыми на других дисплеях.";
"menu_bar_style_critters" = "Декоративные индикаторы";
"menu_bar_style_bars" = "Полосы-индикаторы";
"menu_bar_style_icon_percent" = "Значок и процент";
"switcher_rows_title" = "Строки переключателя";
"switcher_rows_icons" = "Значки провайдеров";
"switcher_rows_progress" = "Недельный прогресс";
"usage_bars_fill_title" = "Заполнение индикаторов использования";
"usage_bars_fill_remaining" = "По остатку";
"usage_bars_fill_used" = "По расходу";
"reset_times_title" = "Время сброса";
"reset_times_countdown" = "Обратный отсчёт";
"reset_times_clock" = "Точное время";
"cost_summary_title" = "Сводка расходов";
"cost_summary_off" = "Выкл.";
"merge_icons_title" = "Объединять значки";
"merge_icons_subtitle" = "Использовать один значок в строке меню с переключателем провайдеров.";
"show_most_used_provider_title" = "Показывать провайдера с наибольшим использованием";
"show_most_used_provider_subtitle" = "В строке меню автоматически отображается провайдер, ближайший к лимиту.";
"display_mode_title" = "Режим отображения";
"display_mode_subtitle" = "Выберите, что показывать в строке меню: темп сравнивает фактическое использование с ожидаемым.";
"show_quota_warning_markers_title" = "Показывать маркеры предупреждений о квоте";
"show_quota_warning_markers_subtitle" = "Рисует отметки порогов на индикаторах использования, если настроены предупреждения о квотах.";
"weekly_progress_work_days_title" = "Рабочие дни для недельного прогресса";
"weekly_progress_work_days_subtitle" = "Задаёт рабочие дни для недельных отметок использования и расчёта темпа.";
"show_provider_changelog_links_title" = "Показывать ссылки на журналы изменений провайдеров";
"show_provider_changelog_links_subtitle" = "Добавляет в меню ссылки на заметки к релизам для поддерживаемых CLI-провайдеров.";
"show_credits_extra_usage_title" = "Показывать кредиты и доп. использование";
"show_credits_extra_usage_subtitle" = "Показывать кредиты и дополнительное использование для поддерживаемых провайдеров.";
"multi_account_layout_title" = "Макет нескольких аккаунтов";
"multi_account_layout_subtitle" = "Выберите сегментированное переключение аккаунтов или сгруппированные карты аккаунтов.";
"multi_account_layout_segmented" = "Сегментированный";
"multi_account_layout_stacked" = "Стопкой";
"overview_tab_providers_title" = "Провайдеры вкладки «Обзор»";
"configure" = "Настроить…";
"overview_enable_merge_icons_hint" = "Включите «Объединять значки», чтобы настроить провайдеров вкладки «Обзор».";
"overview_no_providers_hint" = "Нет включённых провайдеров для обзора.";
"overview_rows_follow_order" = "Строки обзора всегда следуют порядку провайдеров.";
"overview_no_providers_selected" = "Провайдеры не выбраны";
"agent_sessions_title" = "Сеансы агентов";
"agent_sessions_subtitle" = "Показывать в меню локальные и обнаруженные по SSH сеансы Codex и Claude Code.";
"agent_sessions_hosts_title" = "Дополнительные SSH-хосты";
"agent_sessions_footer" = "Компьютеры Mac в вашей сети tailnet обнаруживаются автоматически. Локальные сеансы обновляются каждые 30 секунд, удалённые хосты — каждые 60 секунд и при открытии меню.";
"agent_session_labels_title" = "Названия сеансов";
"agent_session_labels_subtitle" = "Выберите, как называть сеансы агентов.";
"agent_session_label_project" = "Проект";
"agent_session_label_descriptive" = "Описательное";
"agent_session_label_descriptive_and_project" = "Описательное + проект";
"agent_session_unknown_project" = "Неизвестный проект";

/* Advanced Pane */
"section_keyboard_shortcut" = "Сочетание клавиш";
"open_menu_shortcut_title" = "Открыть меню";
"open_menu_shortcut_subtitle" = "Вызывать меню строки меню из любого места.";
"install_cli" = "Установить CLI";
"install_cli_subtitle" = "Создать symlink CodexBarCLI как codexbar в /usr/local/bin и /opt/homebrew/bin.";
"cli_not_found" = "CodexBarCLI не найден в комплекте приложения.";
"no_writable_bin_dirs" = "Не найдено доступных для записи bin-каталогов.";
"show_debug_settings_title" = "Показать настройки отладки";
"show_debug_settings_subtitle" = "Показывать инструменты диагностики на вкладке «Отладка».";
"surprise_me_title" = "Удиви меня";
"surprise_me_subtitle" = "Включите, если хотите немного оживить индикаторы агентов в строке меню.";
"hide_personal_info_title" = "Скрыть личную информацию";
"hide_personal_info_subtitle" = "Скрывает email-адреса в строке меню и интерфейсе меню.";
"show_provider_storage_usage_title" = "Показать использование хранилища провайдера";
"show_provider_storage_usage_subtitle" = "Показывать использование локального диска в меню. Сканирует известные пути, принадлежащие провайдеру, в фоновом режиме.";
"section_keychain_access" = "Доступ к Keychain";
"keychain_access_caption" = "Отключает все операции чтения и записи Keychain. Используйте это, если macOS продолжает запрашивать «Chrome/Brave/Edge Safe Storage» даже после нажатия «Всегда разрешать». Импорт cookie браузера недоступен, пока настройка включена; вставьте заголовки Cookie вручную в разделе «Провайдеры». Claude/Codex OAuth через CLI по-прежнему работает.";
"disable_keychain_access_title" = "Отключить доступ к Keychain";
"disable_keychain_access_subtitle" = "Блокирует любой доступ к Keychain, пока настройка включена.";

/* About Pane */
"about_tagline" = "Пусть ваши токены никогда не закончатся — помните об ограничениях агентов.";
"link_github" = "GitHub";
"link_website" = "Сайт";
"link_twitter" = "Twitter";
"link_email" = "Email";
"check_updates_auto" = "Автоматическая проверка обновлений";
"update_channel" = "Канал обновлений";
"check_for_updates" = "Проверить наличие обновлений…";
"updates_unavailable" = "Обновления недоступны в этой сборке.";
"copyright" = "© 2026 Peter Steinberger. Лицензия MIT.";

/* Debug Pane */
"use_javascriptcore_plugin_engine" = "Использовать JavaScriptCore для плагинов провайдеров";
"use_javascriptcore_plugin_engine_subtitle" = "Только для отката совместимости. Перезапустите CodexBar; CODEXBAR_PLUGIN_ENGINE переопределяет эту настройку.";
"section_logging" = "Журналирование";
"enable_file_logging" = "Включить запись логов";
"enable_file_logging_subtitle" = "Записывать логи в %@ для отладки.";
"verbosity_title" = "Подробность";
"verbosity_subtitle" = "Управляет подробностью журналирования.";
"open_log_file" = "Открыть файл логов";
"force_animation_next_refresh" = "Показать анимацию при следующем обновлении";
"force_animation_next_refresh_subtitle" = "Временно показывает анимацию загрузки после следующего обновления.";
"section_loading_animations" = "Анимации загрузки";
"loading_animations_caption" = "Выберите шаблон и воспроизведите его в строке меню. «Случайный» сохраняет существующее поведение.";
"animation_random_default" = "Случайный (по умолчанию)";
"replay_selected_animation" = "Воспроизвести выбранную анимацию";
"blink_now" = "Моргнуть сейчас";
"section_probe_logs" = "Журналы проверок";
"probe_logs_caption" = "Получить последние выходные данные проверки для отладки; копирование сохраняет полный текст.";
"fetch_log" = "Получить лог";
"copy" = "Копировать";
"save_to_file" = "Сохранить в файл";
"load_parse_dump" = "Загрузить дамп синтаксического анализа";
"rerun_provider_autodetect" = "Повторно запустить автоопределение провайдера";
"loading" = "Загрузка…";
"no_log_yet_fetch" = "Лога пока нет. Нажмите «Получить лог», чтобы загрузить его.";
"section_fetch_strategy" = "Попытки стратегии получения данных";
"fetch_strategy_caption" = "Решения и ошибки последнего получения данных для провайдера.";
"section_openai_cookies" = "Cookie OpenAI";
"openai_cookies_caption" = "Импорт Cookie и журналы WebKit-сканирования из последней попытки импорта Cookie OpenAI.";
"no_log_yet" = "Журнала пока нет. Обновите cookie OpenAI в разделе «Провайдеры» → Codex, чтобы запустить импорт.";
"section_caches" = "Кэши";
"caches_caption" = "Очистите кэшированные результаты сканирования затрат или кэши cookie браузера.";
"clear_cookie_cache" = "Очистить кэш cookie";
"clear_cost_cache" = "Очистить кэш затрат";
"section_notifications" = "Уведомления";
"notifications_caption" = "Запускает тестовые уведомления для 5-часового окна сеанса (исчерпано/восстановлено).";
"post_depleted" = "Показать «исчерпано»";
"post_restored" = "Показать «восстановлено»";
"section_cli_sessions" = "CLI-сеансы";
"cli_sessions_caption" = "Поддерживать сеансы Codex/Claude CLI после проверки. По умолчанию они завершаются после сбора данных.";
"keep_cli_sessions_alive" = "Оставлять CLI-сеансы активными";
"keep_cli_sessions_alive_subtitle" = "Не завершать сеансы между проверками (только для отладки).";
"reset_cli_sessions" = "Сбросить CLI-сеансы";
"section_error_simulation" = "Моделирование ошибок";
"error_simulation_caption" = "Вставьте поддельное сообщение об ошибке в карточку меню для тестирования макета.";
"set_menu_error" = "Установить ошибку меню";
"clear_menu_error" = "Удалить ошибку меню";
"set_cost_error" = "Установить ошибку стоимости";
"clear_cost_error" = "Удалить ошибку стоимости";
"section_cli_paths" = "Пути CLI";
"cli_paths_caption" = "Найденные бинарные файлы Codex и слои PATH; снимок PATH login shell при запуске (короткий тайм-аут).";
"codex_binary" = "Бинарный файл Codex";
"claude_binary" = "Бинарный файл Claude";
"effective_path" = "Эффективный PATH";
"unavailable" = "Недоступно";
"login_shell_path" = "PATH login shell (снимок при запуске)";
"cleared" = "Очищено.";
"no_fetch_attempts" = "Попыток получения пока нет.";
"macOS Tahoe can block menu bar apps in System Settings → Menu Bar → Allow in the Menu Bar. CodexBar is running, but macOS may be hiding its icon. Open Menu Bar settings and turn CodexBar on." = "macOS Tahoe может блокировать приложения строки меню в разделе «Системные настройки» → «Строка меню» → «Разрешить в строке меню». CodexBar запущен, но macOS может скрывать его значок. Откройте настройки строки меню и включите CodexBar.";

/* Metric preferences */
"metric_pref_automatic" = "Автоматически";
"metric_pref_primary" = "Основной";
"metric_pref_secondary" = "Вторичный";
"metric_pref_tertiary" = "Третичный";
"metric_pref_extra_usage" = "Дополнительное использование";
"metric_pref_average" = "Среднее";
"metric_mistral_payg" = "Оплата по мере использования";
"metric_mistral_monthly_plan" = "Ежемесячный план";

/* Display modes */
"display_mode_percent" = "Процент";
"display_mode_pace" = "Темп";
"display_mode_both" = "Оба";
"display_mode_reset_time" = "Время сброса";
"display_mode_percent_desc" = "Показывать оставшийся или израсходованный процент (например, 45%)";
"display_mode_pace_desc" = "Показывать индикатор темпа (например, +5%)";
"display_mode_both_desc" = "Показывать и процент, и темп (например, 45% · +5%)";
"display_mode_reset_time_desc" = "Показывать время сброса для выбранного показателя (например, ↻ 15:56).";
"menu_bar_reset_when_exhausted_title" = "Показывать время сброса, когда квота исчерпана";
"menu_bar_reset_when_exhausted_subtitle" = "При 0% остатка показывает время до сброса вместо процента";

/* Provider status */
"status_operational" = "Работает";
"status_degraded" = "Сниженная производительность";
"status_partial_outage" = "Частичный сбой";
"status_major_outage" = "Серьёзный сбой";
"status_critical_issue" = "Критическая проблема";
"status_maintenance" = "Техническое обслуживание";
"status_unknown" = "Статус неизвестен";

/* Refresh frequency */
"refresh_manual" = "Вручную";
"refresh_1min" = "1 мин.";
"refresh_2min" = "2 мин";
"refresh_5min" = "5 мин.";
"refresh_15min" = "15 мин.";
"refresh_30min" = "30 мин.";
"refresh_adaptive" = "Адаптивно";
"refresh_adaptive_agent_aware" = "Адаптивно (с учётом агентов)";
"adaptive_activity_consent_title" = "Разрешить обновление с учётом активности?";
"adaptive_activity_consent_message" = "Адаптивный режим с учётом агентов может проверять список запущенных локальных процессов, включая командные строки, чтобы распознавать Codex и Claude, а затем во время программирования каждые 30 секунд считывать метаданные известных сеансов. Когда Agent Sessions отключено, CodexBar хранит в памяти только время последней активности и отбрасывает пути и идентификаторы сеансов. Эти данные никуда не отправляются, а удалённое обнаружение и SSH остаются отключёнными. При отказе CodexBar вернётся к обычному адаптивному режиму без сканирования локальной активности.";
"adaptive_activity_consent_allow" = "Разрешить локальную активность";
"adaptive_activity_consent_decline" = "Использовать обычный адаптивный режим";

/* Additional keys */
"not_found" = "Не найден";

/* Cost estimation */
"cost_estimate_hint" = "Оценка на основе локальных журналов · может отличаться от суммы в счёте.";
"codex_api_estimate_hint" = "Расчёт по использованию токенов · не счёт за подписку";
"cost_data_explanation" = "Расходы могут быть предоставлены провайдером или рассчитаны по использованию токенов на основе общедоступных цен API. Оценки не являются платой за подписку.";
"No JetBrains IDE with AI Assistant detected. Install a JetBrains IDE and enable AI Assistant." = "JetBrains IDE с включённым AI Assistant не обнаружена. Установите JetBrains IDE и включите AI Assistant.";
"OpenRouter API token not configured. Set OPENROUTER_API_KEY environment variable or configure in Settings." = "API-токен OpenRouter не настроен. Задайте переменную окружения OPENROUTER_API_KEY или настройте его в настройках.";
"z.ai API token not found. Set apiKey in ~/.codexbar/config.json or Z_AI_API_KEY." = "API-токен z.ai не найден. Задайте apiKey в ~/.codexbar/config.json или Z_AI_API_KEY.";
"Missing DeepSeek API key." = "Отсутствует API-ключ DeepSeek.";
"%@ is unavailable in the current environment." = "%@ недоступен в текущей среде.";
"All Systems Operational" = "Все системы в рабочем состоянии";
"Last 30 days" = "Последние 30 дней";
"Last 30 days:" = "Последние 30 дней:";
"This month" = "В этом месяце";
"Store multiple OpenAI API keys." = "Хранить несколько API-ключей OpenAI.";
"Admin API key" = "Admin API-ключ";
"Open billing" = "Открыть биллинг";
"Google accounts" = "Аккаунты Google";
"Store multiple Antigravity Google OAuth accounts for quick switching." = "Хранить несколько аккаунтов Antigravity Google OAuth для быстрого переключения.";
"Add Google Account" = "Добавить аккаунт Google";
"Open Token Plan" = "Открыть Token Plan";
"Text Generation" = "Генерация текста";
"Text to Speech" = "Преобразование текста в речь";
"Music Generation" = "Генерация музыки";
"Image Generation" = "Генерация изображений";
"No local data found" = "Локальные данные не найдены";
"Credits unavailable; keep Codex running to refresh." = "Кредиты недоступны; оставьте Codex запущенным для обновления.";
"No available fetch strategy for minimax." = "Нет доступной стратегии получения для MiniMax.";
"No Cursor session found. Please log in to cursor.com in Safari, Chrome, Microsoft Edge, Brave, Arc, Dia, ChatGPT Atlas, Chromium, Helium, Vivaldi, Yandex Browser, Firefox, Zen, Colibri, Sidekick, Opera, Opera GX, or Edge Canary. If you use Safari, grant CodexBar Full Disk Access in System Settings ▸ Privacy & Security. You can also sign in to Cursor from the CodexBar menu (Add / switch account)." = "Сеанс Cursor не найден. Войдите на cursor.com в Safari, Chrome, Microsoft Edge, Brave, Arc, Dia, ChatGPT Atlas, Chromium, Helium, Vivaldi, Яндекс.Браузере, Firefox, Zen, Colibri, Sidekick, Opera, Opera GX или Edge Canary. Если используете Safari, выдайте CodexBar полный доступ к диску в «Системные настройки» ▸ «Конфиденциальность и безопасность». Также можно войти в Cursor из меню CodexBar: «Добавить/переключить аккаунт».";
"No OpenCode session cookies found in browsers." = "В браузерах не найдены cookie сеанса OpenCode.";
"No available fetch strategy for %@." = "Нет доступной стратегии получения для %@.";
"Today" = "Сегодня";
"Today tokens" = "Токены сегодня";
"30d cost" = "Стоимость за 30 дн.";
"%@ cost" = "Стоимость за %@";
"30d tokens" = "Токены за 30 дн.";
"Latest tokens" = "Последние токены";
"Top model" = "Топ-модель";
"Storage" = "Хранение";
"Add Account..." = "Добавить аккаунт…";
"Usage Dashboard" = "Дашборд использования";
"Status Page" = "Страница статуса";
"Open Status Page" = "Открыть страницу статуса";
"Settings..." = "Настройки…";
"About CodexBar" = "О CodexBar";
"Quit" = "Выйти";
"Last %d day" = "Последний %d день";
"Last %d days" = "Последние %d дн.";
"%@ tokens" = "%@ токенов";
"Latest billing day" = "Последний день биллинга";
"Latest billing day (%@)" = "Последний день биллинга (%@)";
"%@ left" = "%@ осталось";
"Resets %@" = "Сброс %@";
"Resets in %@" = "Сбрасывается через %@";
"Resets now" = "Сбрасывается сейчас";
"reset_tomorrow_format" = "завтра, %@";
"Lasts until reset" = "Действует до сброса";
"Updated %@" = "Обновлено %@";
"Updated relative %@" = "Обновлено %@";
"Updated absolute %@" = "Обновлено %@";
"Updated %@h ago" = "Обновлено %@ч назад";
"Updated %@m ago" = "Обновлено %@ мин. назад";
"Updated just now" = "Обновлено только что";
"Projected empty in %@" = "По прогнозу закончится через %@";
"Runs out in %@" = "Закончится через %@";
"Pace: %@" = "Темп: %@";
"Pace: %@ · %@" = "Темп: %@ · %@";
"1.5× headroom" = "Запас 1,5×";
"%@ · %@" = "%@ · %@";
"(%d%% risk)" = "(%d%% риск исчерпания)";
"%d%% in deficit" = "%d%% в дефиците";
"%d%% in reserve" = "%d%% в резерве";
"usage_percent_suffix_left" = "осталось";
"usage_percent_suffix_used" = "использовано";
"Store multiple DeepSeek API keys." = "Хранить несколько API-ключей DeepSeek.";
"This week" = "На этой неделе";
"Week" = "неделя";
"Month" = "Месяц";
"Models" = "Модели";
"24h tokens" = "Токены за 24 ч";
"Latest hour" = "Последний час";
"Peak hour" = "Час пик";
"Top method" = "Основной метод";
"30d cash" = "Расходы за 30 дн.";
"30d billing history from MiniMax web session" = "История платежей за 30 дней с веб-сеанса MiniMax";
"AWS Cost Explorer billing can lag." = "Данные биллинга AWS Cost Explorer могут обновляться с задержкой.";
"Rate limit: %d / %@" = "Лимит запросов: %d / %@";
"Key remaining" = "Осталось по ключу";
"No limit set for the API key" = "Для API-ключа ограничение не задано.";
"API key limit unavailable right now" = "Лимит API-ключа сейчас недоступен";
"This month: %@ tokens" = "В этом месяце: %@ токенов";
"No utilization data yet." = "Данных об использовании пока нет.";
"No %@ utilization data yet." = "Данных об использовании %@ пока нет.";
"%@: %@%% used" = "%@: %@%% использовано";
"%dd" = "%d дн.";
"today" = "сегодня";
"just now" = "только что";
"On pace" = "В темпе";
"Runs out now" = "Сейчас заканчивается";
"Projected empty now" = "По прогнозу закончится сейчас";
"Switch Account..." = "Сменить аккаунт…";
"Update ready, restart now?" = "Обновление готово, перезапустить сейчас?";
"Daily" = "Ежедневно";
"Hourly Tokens" = "Токены по часам";
"No data" = "Нет данных";
"No usage breakdown data available." = "Детализация использования недоступна.";

"Today: %@ · %@ tokens" = "Сегодня: %@ · %@ токенов";
"Today: %@" = "Сегодня: %@";
"Today: %@ tokens" = "Сегодня: %@ токенов";
"Last 30 days: %@ · %@ tokens" = "За последние 30 дней: %@ · %@ токенов";
"Last 30 days: %@" = "Последние 30 дней: %@";
"Est. total (30d): %@" = "Итого, оценка (30д): %@";
"Est. total (%@): %@" = "Итого, оценка (%@): %@";
"Hover a bar for details" = "Наведите на полосу, чтобы увидеть подробности";
"%@: %@ · %@ tokens" = "%@: %@ · %@ токенов";
"%@: %@" = "%@: %@";
"No providers selected for Overview." = "Провайдеры для обзора не выбраны.";
"No overview data available." = "Обзорные данные отсутствуют.";
"Auto uses the local IDE API first, then Google OAuth when the IDE is closed." = "Автоматически сначала использует локальный API IDE, затем Google OAuth, когда IDE закрыта.";
"Login with Google" = "Войти через Google";

/* Popup panels */
"No usage configured." = "Использование не настроено.";
"Quota" = "Квота";
"Daily quota" = "Дневная квота";
"Total" = "Всего";
"tokens" = "токены";
"requests" = "запросы";
"Latest" = "Последние";
"Monthly" = "Ежемесячно";
"Sonnet" = "Sonnet";
"Overages" = "Перерасходы";
"Activity" = "Активность";
"Copied" = "Скопировано";
"Copy error" = "Ошибка копирования";
"Copy path" = "Копировать путь";
"Extra usage spent" = "Потрачено доп. использования";
"Credits remaining" = "Оставшиеся кредиты";
"Using CLI fallback" = "Используется резервный CLI";
"Balance updates in near-real time (up to 5 min lag)" = "Обновления баланса практически в реальном времени (с задержкой до 5 минут)";
"Daily billing data finalizes at 07:00 UTC" = "Данные ежедневного биллинга фиксируются в 07:00 UTC";
"%@ of %@ credits left" = "Осталось %@ из %@ кредитов";
"%@ of %@ bonus credits left" = "Осталось %@ из %@ бонусных кредитов";
"%@ / %@ (%@ remaining)" = "%@ / %@ (осталось %@)";
"%@/%@ left" = "%@/%@ осталось";
"Gemini Flash" = "Gemini Flash";
"Regenerates %@" = "Пополняется %@";
"used after next regen" = "будет использовано после следующего пополнения";
"after next regen" = "после следующего пополнения";
"Near full" = "Почти заполнено";
"Full in ~1 regen" = "Заполнится примерно за 1 пополнение";
"Full in ~%.0f regens" = "Заполнится примерно за %.0f пополнений";
"Overage usage" = "Перерасход";
"Overage cost" = "Стоимость перерасхода";
"credits" = "кредиты";
"Zen balance" = "Баланс Zen";
"API spend" = "Расходы API";
"Extra usage" = "Дополнительное использование";
"Quota usage" = "Использование квоты";
"Your spend" = "Ваши расходы";
"%.0f%% used" = "%.0f%% использовано";
"Usage history (today)" = "История использования (сегодня)";
"Usage history (%d days)" = "История использования (%d дней)";
"%d percent remaining" = "Осталось %d процентов";
"Unknown" = "Неизвестно";
"stale data" = "устаревшие данные";
"No credits history data." = "Нет истории кредитов.";
"No credits history data available." = "История кредитов недоступна.";
"Credits history chart" = "График истории кредитов";
"%d days of credits data" = "%d дней данных о кредитах";
"Usage breakdown chart" = "Диаграмма детализации использования";
"%d days of usage data across %d services" = "Данные об использовании за %d дней по %d сервисам";
"Cost history chart" = "Диаграмма истории расходов";
"%d days of cost data" = "%d дней данных о расходах";
"Plan utilization chart" = "График использования плана";
"%d utilization samples" = "%d замеров использования";
"Hourly Usage" = "Использование по часам";
"Usage remaining" = "Осталось";
"Usage used" = "Использовано";
"API key verified. Cloud quotas need browser cookies. Sign in to Ollama." = "API-ключ проверен. Для квот Cloud нужны файлы cookie браузера. Войдите в Ollama.";
"Last 30 days: %@ tokens" = "За последние 30 дней: %@ токенов";
"7d spend" = "Расходы за 7 дн.";
"30d spend" = "Расходы за 30 дн.";
"Cache read" = "Чтение кэша";
"Claude Admin API 30 day spend trend" = "Тренд расходов Claude Admin API за 30 дней";
"OpenRouter API key spend trend" = "Тренд расходов API-ключа OpenRouter";
"z.ai hourly token trend" = "Почасовой тренд токенов z.ai";
"MiniMax 30 day token usage trend" = "Тренд использования токенов MiniMax за 30 дней";
"Today cash" = "Расходы сегодня";
"DeepSeek 30 day token usage trend" = "Тренд использования токенов DeepSeek за 30 дней";
"cache-hit input" = "ввод с попаданием в кэш";
"cache-miss input" = "ввод без попадания в кэш";
"output" = "вывод";
"Requests" = "Запросы";
"Reported by OpenAI Admin API organization usage." = "По данным OpenAI Admin API об использовании организации.";
"Reported by Mistral billing usage." = "По данным биллинга Mistral.";
"Google OAuth" = "Google OAuth";
"Add accounts via GitHub OAuth Device Flow on the selected host." = "Добавлять аккаунты через GitHub OAuth Device Flow на выбранном хосте.";
"Stores each signed-in Google account for quick Antigravity switching. Uses Antigravity.app OAuth when available, or ANTIGRAVITY_OAUTH_CLIENT_ID and ANTIGRAVITY_OAUTH_CLIENT_SECRET as an override." = "Сохраняет каждый вошедший аккаунт Google для быстрого переключения Antigravity. Использует Antigravity.app OAuth, если он доступен, или ANTIGRAVITY_OAUTH_CLIENT_ID и ANTIGRAVITY_OAUTH_CLIENT_SECRET как переопределение.";
"Manual cleanup: past sessions" = "Ручная очистка: прошлые сеансы";
"Clearing removes past resume, continue, and rewind history." = "Очистка удалит историю resume, continue и rewind.";
"Manual cleanup: file checkpoints" = "Ручная очистка: контрольные точки файлов";
"Clearing removes checkpoint restore data for previous edits." = "Очистка удалит данные восстановления контрольных точек для прошлых правок.";
"Manual cleanup: saved plans" = "Ручная очистка: сохранённые планы";
"Clearing removes old plan-mode files." = "Очистка удалит старые файлы режима планирования.";
"Manual cleanup: debug logs" = "Ручная очистка: журналы отладки";
"Clearing removes past debug logs." = "Очистка удалит прошлые отладочные логи.";
"Manual cleanup: attachment cache" = "Ручная очистка: кэш вложений";
"Clearing removes cached large pastes or attached images." = "Очистка удалит кэшированные большие вставки и вложенные изображения.";
"Manual cleanup: session metadata" = "Ручная очистка: метаданные сеанса";
"Clearing removes per-session environment metadata." = "Очистка удалит метаданные окружения для каждого сеанса.";
"Manual cleanup: shell snapshots" = "Ручная очистка: снимки оболочки";
"Clearing removes leftover runtime shell snapshot files." = "Очистка удалит оставшиеся runtime-снимки shell.";
"Manual cleanup: legacy todos" = "Ручная очистка: устаревшие задачи";
"Clearing removes legacy per-session task lists." = "Очистка удалит устаревшие списки задач по сеансам.";
"Manual cleanup: sessions" = "Ручная очистка: сеансы";
"Clearing removes past Codex session history." = "Очистка удалит историю прошлых сеансов Codex.";
"Manual cleanup: archived sessions" = "Ручная очистка: заархивированные сеансы";
"Clearing removes archived Codex session history." = "Очистка удалит архивную историю сеансов Codex.";
"Manual cleanup: cache" = "Ручная очистка: кэш";
"Clearing removes provider-owned cached data." = "Очистка удалит кэшированные данные провайдеров.";
"Manual cleanup: logs" = "Ручная очистка: журналы";
"Clearing removes local diagnostic logs." = "Очистка удалит локальные диагностические логи.";
"Manual cleanup: file history" = "Ручная очистка: история файлов";
"Clearing removes local edit checkpoint history." = "Очистка удалит локальную историю контрольных точек правок.";
"Manual cleanup: temporary data" = "Ручная очистка: временные данные";
"Clearing removes local temporary provider data." = "Очистка удалит локальные временные данные провайдеров.";
"Total: %@" = "Итого: %@";
"%d more items" = "Ещё %d элементов";
"Other (%d items)" = "Другое (%d шт.)";
"Expand" = "Развернуть";
"Collapse" = "Свернуть";
"Cleanup ideas" = "Рекомендации по очистке";
"%d unreadable item(s) skipped" = "%d нечитаемых элементов пропущено";

"API key limit" = "Лимит API-ключа";
"Auth" = "Авторизация";
"Auto" = "Авто";
"Disabled — no recent data" = "Отключено — нет последних данных";
"Limits not available" = "Лимиты недоступны";
"No usage yet" = "Использования пока нет";
"Not fetched yet" = "Ещё не получено";
"Refreshing" = "Обновление";
"Session" = "Сеанс";
"Source" = "Источник";
"State" = "Состояние";
"Unavailable" = "Недоступно";
"Weekly" = "Недельный";
"not detected" = "не обнаружено";
"Estimated from local Codex logs for the selected account." = "Оценено на основе локальных журналов Codex для выбранного аккаунта.";
"minimax_usage_amount_format" = "Использование: %@ / %@";
"minimax_used_percent_format" = "Использовано %@";
"minimax_service_text_generation" = "Генерация текста";
"minimax_service_text_to_speech" = "Преобразование текста в речь";
"minimax_service_music_generation" = "Генерация музыки";
"minimax_service_image_generation" = "Генерация изображений";
"minimax_service_lyrics_generation" = "Генерация текстов";
"minimax_service_coding_plan_vlm" = "Coding Plan VLM";
"minimax_service_coding_plan_search" = "Поиск Coding Plan";

/* Additional provider settings and alerts */
"%@ is waiting for permission" = "%@ ожидает разрешения";
"%@ requests" = "%@ запросов";
"%@: %@ credits" = "%@: %@ кредитов";
"30d requests" = "Запросы за 30 дн.";
"4 days" = "4 дня";
"5 days" = "5 дней";
"7 days" = "7 дней";
"API key verifies Ollama Cloud access; cookies still expose quota limits." = "API-ключ проверяет доступ к Ollama Cloud; cookie всё ещё нужны для лимитов квот.";
"AWS access key ID. Can also be set with AWS_ACCESS_KEY_ID." = "Идентификатор ключа доступа AWS. Также можно задать через AWS_ACCESS_KEY_ID.";
"AWS region. Can also be set with AWS_REGION." = "Регион AWS. Также можно задать через AWS_REGION.";
"AWS secret access key. Can also be set with AWS_SECRET_ACCESS_KEY." = "Секретный ключ доступа AWS. Также можно задать через AWS_SECRET_ACCESS_KEY.";
"Access key ID" = "Идентификатор ключа доступа";
"Add Account" = "Добавить аккаунт";
"Adding Account…" = "Добавление аккаунта…";
"Antigravity login failed" = "Не удалось войти в Antigravity";
"Antigravity login timed out" = "Время входа в Antigravity истекло";
"Auth source" = "Источник авторизации";
"Automatic imports browser cookies from Xiaomi MiMo." = "Автоматически импортирует cookie браузера из Xiaomi MiMo.";
"Automatic imports Windsurf session data from Chromium browser localStorage." = "Автоматически импортирует данные сеанса Windsurf из localStorage браузера Chromium.";
"Automatic imports browser cookies from Bailian." = "Автоматически импортирует cookie браузера из Bailian.";
"Automatically imports browser cookies." = "Автоматически импортирует cookie браузера.";
"Automatically imports browser session cookies." = "Автоматически импортирует cookie сеанса браузера.";
"Azure OpenAI deployment name. AZURE_OPENAI_DEPLOYMENT_NAME is also supported." = "Имя развёртывания Azure OpenAI. Также поддерживается AZURE_OPENAI_DEPLOYMENT_NAME.";
"Azure OpenAI key" = "API-ключ Azure OpenAI";
"Azure OpenAI resource endpoint. AZURE_OPENAI_ENDPOINT is also supported." = "Эндпоинт ресурса Azure OpenAI. Также поддерживается AZURE_OPENAI_ENDPOINT.";
"Base URL" = "Базовый URL";
"Base URL for the LLM-API-Key-Proxy instance." = "Базовый URL для экземпляра LLM-API-Key-Proxy.";
"Browser cookies" = "Cookie браузера";
"Cap end" = "Окончание лимита";
"Cap start" = "Начало лимита";
"Capacity End" = "Окончание лимита";
"Capacity Start" = "Начало лимита";
"Changelog" = "Журнал изменений";
"Choose the Moonshot/Kimi API host for international or China mainland accounts." = "Выберите хост Moonshot/Kimi API для международных аккаунтов или аккаунтов в материковом Китае.";
"CodexBar can't replace a system account that is signed in with an API key only setup." = "CodexBar не может заменить системный аккаунт, который настроен только через API-ключ.";
"CodexBar could not find saved auth for that account. Re-authenticate it and try again." = "CodexBar не удалось найти сохранённые данные авторизации для этого аккаунта. Авторизуйтесь заново и повторите попытку.";
"CodexBar could not read managed account storage. Recover the store before adding another account." = "CodexBar не удалось прочитать хранилище управляемых аккаунтов. Восстановите хранилище перед добавлением другого аккаунта.";
"CodexBar could not read saved auth for that account. Re-authenticate it and try again." = "CodexBar не удалось прочитать сохранённые данные авторизации для этого аккаунта. Авторизуйтесь заново и повторите попытку.";
"CodexBar could not read the current system account on this Mac." = "CodexBar не удалось прочитать текущий системный аккаунт на этом Mac.";
"CodexBar could not replace the live Codex auth on this Mac." = "CodexBar не удалось заменить текущую авторизацию Codex на этом Mac.";
"CodexBar could not safely preserve the current system account before switching." = "CodexBar не удалось безопасно сохранить текущий системный аккаунт перед переключением.";
"CodexBar could not save the current system account before switching." = "CodexBar не удалось сохранить текущий системный аккаунт перед переключением.";
"CodexBar could not update managed account storage." = "CodexBar не удалось обновить хранилище управляемых аккаунтов.";
"CodexBar found another managed account that already uses the current system account. Resolve the duplicate account before switching." = "CodexBar обнаружил другой управляемый аккаунт, который уже использует текущий системный аккаунт. Устраните дублирующий аккаунт перед переключением.";
"CodexBar will ask macOS Keychain for “%@” so it can decrypt browser cookies and authenticate your account. Click OK to continue." = "CodexBar запросит у macOS Keychain «%@», чтобы расшифровать cookie браузера и авторизовать ваш аккаунт. Нажмите OK, чтобы продолжить.";
"CodexBar will ask macOS Keychain for the Claude Code OAuth token so it can fetch your Claude usage. Click OK to continue." = "CodexBar запросит у macOS Keychain OAuth-токен Claude Code, чтобы получить данные об использовании Claude. Нажмите OK, чтобы продолжить.";
"CodexBar will ask macOS Keychain for your Amp cookie header so it can fetch usage. Click OK to continue." = "CodexBar запросит у macOS Keychain Cookie-заголовок Amp, чтобы получить данные об использовании. Нажмите OK, чтобы продолжить.";
"CodexBar will ask macOS Keychain for your Augment cookie header so it can fetch usage. Click OK to continue." = "CodexBar запросит у macOS Keychain Cookie-заголовок Augment, чтобы получить данные об использовании. Нажмите OK, чтобы продолжить.";
"CodexBar will ask macOS Keychain for your Claude cookie header so it can fetch Claude web usage. Click OK to continue." = "CodexBar запросит у macOS Keychain Cookie-заголовок Claude, чтобы получить данные об использовании Claude Web. Нажмите OK, чтобы продолжить.";
"CodexBar will ask macOS Keychain for your Cursor cookie header so it can fetch usage. Click OK to continue." = "CodexBar запросит у macOS Keychain Cookie-заголовок Cursor, чтобы получить данные об использовании. Нажмите OK, чтобы продолжить.";
"CodexBar will ask macOS Keychain for your Factory cookie header so it can fetch usage. Click OK to continue." = "CodexBar запросит у macOS Keychain Cookie-заголовок Factory, чтобы получить данные об использовании. Нажмите OK, чтобы продолжить.";
"CodexBar will ask macOS Keychain for your GitHub Copilot token so it can fetch usage. Click OK to continue." = "CodexBar запросит у macOS Keychain токен GitHub Copilot, чтобы получить данные об использовании. Нажмите OK, чтобы продолжить.";
"CodexBar will ask macOS Keychain for your Kimi auth token so it can fetch usage. Click OK to continue." = "CodexBar запросит у macOS Keychain токен авторизации Kimi, чтобы получить данные об использовании. Нажмите OK, чтобы продолжить.";
"CodexBar will ask macOS Keychain for your MiniMax API token so it can fetch usage. Click OK to continue." = "CodexBar запросит у macOS Keychain API-токен MiniMax, чтобы получить данные об использовании. Нажмите OK, чтобы продолжить.";
"CodexBar will ask macOS Keychain for your MiniMax cookie header so it can fetch usage. Click OK to continue." = "CodexBar запросит у macOS Keychain Cookie-заголовок MiniMax, чтобы получить данные об использовании. Нажмите OK, чтобы продолжить.";
"CodexBar will ask macOS Keychain for your OpenAI cookie header so it can fetch Codex dashboard extras. Click OK to continue." = "CodexBar запросит у macOS Keychain Cookie-заголовок OpenAI, чтобы получить дополнительные данные дашборда Codex. Нажмите OK, чтобы продолжить.";
"CodexBar will ask macOS Keychain for your OpenCode cookie header so it can fetch usage. Click OK to continue." = "CodexBar запросит у macOS Keychain Cookie-заголовок OpenCode, чтобы получить данные об использовании. Нажмите OK, чтобы продолжить.";
"CodexBar will ask macOS Keychain for your Synthetic API key so it can fetch usage. Click OK to continue." = "CodexBar запросит у macOS Keychain API-ключ Synthetic, чтобы получить данные об использовании. Нажмите OK, чтобы продолжить.";
"CodexBar will ask macOS Keychain for your z.ai API token so it can fetch usage. Click OK to continue." = "CodexBar запросит у macOS Keychain API-токен z.ai, чтобы получить данные об использовании. Нажмите OK, чтобы продолжить.";
"Could not open Cursor login in your browser." = "Не удалось открыть вход в Cursor в браузере.";
"Could not open browser for Antigravity" = "Не удалось открыть браузер для Antigravity.";
"Credits used" = "Использовано кредитов";
"Day" = "День";
"Deployment" = "Развёртывание";
"Drag to reorder" = "Перетащите, чтобы изменить порядок";
"Sort providers alphabetically" = "Сортировать провайдеров по алфавиту";
"Sort providers alphabetically (enabled first)" = "Сортировать провайдеров по алфавиту (включённые сначала)";
"Sorted alphabetically (enabled first) — click to use your custom order" = "Отсортировано по алфавиту (включённые сначала) — нажмите, чтобы использовать свой порядок.";
"Endpoint" = "Эндпоинт";
"Enterprise host" = "Корпоративный хост";
"Extra usage balance: %@" = "Баланс доп. использования: %@";
"Keychain Access Required" = "Требуется доступ к Keychain";
"keychain_prompt_learn_more" = "Узнать больше…";
"keychain_prompt_privacy_note" = "macOS, а не CodexBar, обрабатывает любой ввод пароля для входа в Mac. Вы можете в любой момент отключить доступ к Keychain в «Настройки» → «Дополнительно».";
"Kiro menu bar value" = "Значение строки меню Kiro";
"Label" = "Метка";
"No organizations loaded. Click Refresh after setting your API key." = "Организации не загружены. Нажмите «Обновить» после настройки API-ключа.";
"No output captured." = "Вывод не получен.";
"No system account" = "Нет системного аккаунта";
"Oasis-Token" = "Oasis-Token";
"Open Augment (Log Out & Back In)" = "Открыть Augment (выйти и войти снова)";
"Open Codebuff Dashboard" = "Открыть Codebuff Dashboard";
"Open Command Code Settings" = "Открыть настройки Command Code";
"Open Crof dashboard" = "Открыть дашборд Crof";
"Open Manus" = "Открыть Manus";
"Open MiMo Balance" = "Открыть баланс MiMo";
"Open Moonshot Console" = "Открыть консоль Moonshot";
"Open Ollama API Keys" = "Открыть API-ключи Ollama";
"Open StepFun Platform" = "Открыть платформу StepFun";
"Open T3 Chat Settings" = "Открыть настройки чата T3";
"Open Volcengine Ark Console" = "Открыть консоль Volcengine Ark";
"Open legacy provider docs" = "Открыть документацию устаревшего провайдера";
"Open projects" = "Открыть проекты";
"Open this URL manually to continue login:\n\n%@" = "Откройте этот URL вручную, чтобы продолжить вход:\n\n%@";
"Optional organization ID for accounts linked to multiple Anthropic organizations." = "Необязательный идентификатор организации для аккаунтов, связанных с несколькими организациями Anthropic.";
"Optional. Applies to the configured Admin API key; selected token accounts do not inherit OPENAI_PROJECT_ID." = "Необязательно. Применяется к настроенному Admin API-ключу; выбранные токен-аккаунты не наследуют OPENAI_PROJECT_ID.";
"Optional. Enter your GitHub Enterprise host, for example octocorp.ghe.com. Leave blank for github.com." = "Необязательно. Введите свой хост GitHub Enterprise, например octocorp.ghe.com. Оставьте пустым для github.com.";
"Optional. Leave blank to discover and aggregate projects visible to the API key." = "Необязательно. Оставьте поле пустым, чтобы обнаружить и агрегировать проекты, видимые по ключу API.";
"Org ID (optional)" = "Идентификатор организации (необязательно)";
"Organizations" = "Организации";
"Organization ID" = "Идентификатор организации";
"Password" = "Пароль";
"%@ authentication is disabled." = "Аутентификация %@ отключена.";
"%@ cookies are disabled." = "Cookie %@ отключены.";
"%@ web API access is disabled." = "Доступ к веб-API %@ отключён.";
"Disable %@ dashboard cookie usage." = "Отключить использование cookie дашборда %@.";
"Keychain access is disabled in Advanced, so browser cookie import is unavailable." = "Доступ к Keychain отключён на вкладке «Расширенные», поэтому импорт cookie браузера недоступен.";
"Manually paste an %@ from a browser session." = "Вручную вставьте %@ из сеанса браузера.";
"Paste a Cookie header captured from %@." = "Вставьте Cookie-заголовок, полученный из %@.";
"Paste a Cookie header from %@." = "Вставьте Cookie-заголовок из %@.";
"Paste a Cookie header or cURL capture from %@." = "Вставьте Cookie-заголовок или снимок cURL из %@.";
"Paste a Cookie header or full cURL capture from %@." = "Вставьте Cookie-заголовок или полный снимок cURL из %@.";
"Paste a Cookie or Authorization header from %@." = "Вставьте Cookie-заголовок или заголовок Authorization из %@.";
"Paste a full cookie header or the %@ value." = "Вставьте полный Cookie-заголовок или значение %@.";
"Paste a Cookie header or full cURL capture from T3 Chat settings." = "Вставьте Cookie-заголовок или полный снимок cURL из настроек T3 Chat.";
"Paste the Cookie header from a request to admin.mistral.ai. Must contain an ory_session_* cookie." = "Вставьте Cookie-заголовок из запроса к admin.mistral.ai. Он должен содержать cookie ory_session_*.";
"Paste the Oasis-Token from a logged-in browser session on platform.stepfun.com." = "Вставьте Oasis-Token из авторизованного сеанса браузера на platform.stepfun.com.";
"Paste the %@ JSON bundle from %@." = "Вставьте JSON-пакет %@ из %@.";
"Paste the %@ value or a full Cookie header." = "Вставьте значение %@ или полный Cookie-заголовок.";
"Personal account" = "Личный аккаунт";
"Project ID" = "Идентификатор проекта";
"Re-auth" = "Повторная авторизация";
"Re-login at claude.ai" = "Повторно войти на claude.ai";
"Re-authenticating…" = "Повторная авторизация…";
"Refresh Session" = "Обновить сеанс";
"Refresh organizations" = "Обновить организации";
"Region" = "Регион";
"Reload" = "Перезагрузить";
"Reorder" = "Изменить порядок";
"Secret access key" = "Секретный ключ доступа";
"Series" = "Серия";
"Service" = "Сервис";
"Show or hide Kiro credits, percent, or both next to the menu bar icon." = "Показывать или скрывать кредиты Kiro, процент или оба значения рядом со значком в строке меню.";
"Show usage for organizations you belong to. Personal account is always shown." = "Показывать использование организаций, в которых вы состоите. Личный аккаунт отображается всегда.";
"Sign in to cursor.com in your browser, then refresh Cursor in CodexBar." = "Войдите в cursor.com в браузере, затем обновите Cursor в CodexBar.";
"Simulated error text" = "Имитированный текст ошибки";
"StepFun platform account (phone number or email)." = "Аккаунт платформы StepFun (номер телефона или адрес электронной почты).";
"Stored in ~/.codexbar/config.json." = "Хранится в ~/.codexbar/config.json.";
"Stored in ~/.codexbar/config.json. AZURE_OPENAI_API_KEY is also supported." = "Хранится в ~/.codexbar/config.json. AZURE_OPENAI_API_KEY также поддерживается.";
"Stored in ~/.codexbar/config.json. For the official Kimi API, use Moonshot / Kimi API." = "Хранится в ~/.codexbar/config.json. Для официального API Kimi используйте Moonshot / Kimi API.";
"Stored in ~/.codexbar/config.json. Get your API key from the Volcengine Ark console." = "Хранится в ~/.codexbar/config.json. Получите API-ключ в консоли Volcengine Ark.";
"Stored in ~/.codexbar/config.json. Get your key from Ollama settings." = "Хранится в ~/.codexbar/config.json. Получите API-ключ в настройках Ollama.";
"Stored in ~/.codexbar/config.json. Get your key from console.deepgram.com." = "Хранится в ~/.codexbar/config.json. Получите API-ключ на console.deepgram.com.";
"Stored in ~/.codexbar/config.json. Get your key from elevenlabs.io/app/settings/api-keys." = "Хранится в ~/.codexbar/config.json. Получите API-ключ на elevenlabs.io/app/settings/api-keys.";
"Stored in ~/.codexbar/config.json. Get your key from openrouter.ai/settings/keys and set a key spending limit there to enable API key quota tracking." = "Хранится в ~/.codexbar/config.json. Получите API-ключ на openrouter.ai/settings/keys и задайте там лимит расходов, чтобы включить отслеживание квоты API-ключа.";
"Stored in ~/.codexbar/config.json. In Warp, open Settings > Platform > API Keys, then create one." = "Хранится в ~/.codexbar/config.json. В Warp откройте «Настройки» > «Платформа» > «Ключи API», затем создайте ключ.";
"Stored in ~/.codexbar/config.json. Metrics require Groq Enterprise Prometheus access." = "Хранится в ~/.codexbar/config.json. Для метрик требуется доступ к Groq Enterprise Prometheus.";
"Stored in ~/.codexbar/config.json. OPENAI_ADMIN_KEY is preferred; OPENAI_API_KEY still works." = "Хранится в ~/.codexbar/config.json. Предпочтителен OPENAI_ADMIN_KEY; OPENAI_API_KEY по-прежнему работает.";
"Stored in ~/.codexbar/config.json. Requires an Anthropic Admin API key." = "Хранится в ~/.codexbar/config.json. Требуется API-ключ Anthropic Admin.";
"Stored in ~/.codexbar/config.json. Used for /v1/quota-stats." = "Хранится в ~/.codexbar/config.json. Используется для /v1/quota-stats.";
"Stored in ~/.codexbar/config.json. You can also provide CODEBUFF_API_KEY or let CodexBar read ~/.config/manicode/credentials.json (created by `codebuff login`)." = "Хранится в ~/.codexbar/config.json. Также можно задать CODEBUFF_API_KEY или разрешить CodexBar прочитать ~/.config/manicode/credentials.json, который создаёт `codebuff login`.";
"Stored in ~/.codexbar/config.json. You can also provide CROF_API_KEY." = "Хранится в ~/.codexbar/config.json. Также можно задать CROF_API_KEY.";
"Stored in ~/.codexbar/config.json. You can also provide KILO_API_KEY or ~/.local/share/kilo/auth.json (kilo.access)." = "Хранится в ~/.codexbar/config.json. Также можно задать KILO_API_KEY или ~/.local/share/kilo/auth.json (kilo.access).";
"T3 Chat cookie" = "Cookie чата T3";
"Team mode" = "Командный режим";
"That account is no longer available in CodexBar. Refresh the account list and try again." = "Этот аккаунт больше недоступен в CodexBar. Обновите список аккаунтов и повторите попытку.";
"The browser login did not complete in time. Try Antigravity login again." = "Вход в браузере не завершился вовремя. Попробуйте войти в Antigravity ещё раз.";
"Timed out waiting for Cursor login. %@" = "Истекло время ожидания входа в Cursor. %@";
"Timed out waiting for Cursor login. %@ Last error: %@" = "Истекло время ожидания входа в Cursor. %@ Последняя ошибка: %@";
"Today requests" = "Запросы сегодня";
"Total (30d): %@ credits" = "Итого (30д): %@ кредитов";
"Username" = "Имя пользователя";
"Uses username + password to login and obtain an Oasis-Token automatically." = "Использует имя пользователя и пароль для входа и автоматического получения Oasis-Token.";
"Uses username + password to login and obtain an %@ automatically." = "Использует имя пользователя и пароль для входа и автоматического получения %@.";
"Utilization End" = "Окончание использования";
"Utilization Start" = "Начало использования";
"Verbosity" = "Подробность";
"Windsurf session JSON bundle" = "JSON-пакет сеанса Windsurf";
"Workspace ID" = "Идентификатор рабочей области";
"Your StepFun platform password. Used to login and obtain a session token." = "Ваш пароль платформы StepFun. Используется для входа и получения токена сеанса.";
"claude /login exited with status %d." = "claude /login завершился со статусом %d.";
"codex login exited with status %d." = "codex login завершился со статусом %d.";
"Cookie: …\n\nor paste a cURL capture from the Abacus AI dashboard" = "Cookie: …\n\nили вставьте снимок cURL из дашборда Abacus AI.";
"Cookie: …\n\nor paste the __Secure-next-auth.session-token value" = "Cookie: …\n\nили вставьте значение __Secure-next-auth.session-token";
"Cookie: …\n\nor paste the kimi-auth token value" = "Cookie: …\n\nили вставьте значение токена kimi-auth";
"session_id=...\n\nor paste just the session_id value" = "session_id=...\n\nили вставьте только значение session_id";
"Clear" = "Очистить";
"No matching providers" = "Нет подходящих провайдеров";
"Search providers" = "Поиск провайдеров";

"language_vietnamese" = "Tiếng Việt";
"language_indonesian" = "Bahasa Indonesia";

"Request quota: %@ / %@" = "Квота запросов: %@ / %@";
"language_arabic" = "العربية";
"language_persian" = "فارسی";
"language_thai" = "ไทย";
"language_galician" = "Galego";
"Limit Reset Credits" = "Кредиты сброса лимита";
"1 available" = "1 доступен";
"%d available" = "%d доступен";
"Next expires %@" = "Следующий срок действия истекает %@";
"Expires %@" = "Истекает %@";
"No expiry" = "Без срока действия";
"byte_unit_byte" = "байт";
"byte_unit_bytes" = "байты";
"byte_unit_kilobyte" = "килобайт";
"byte_unit_kilobytes" = "килобайты";
"byte_unit_megabyte" = "мегабайт";
"byte_unit_megabytes" = "мегабайты";
"byte_unit_gigabyte" = "гигабайт";
"byte_unit_gigabytes" = "гигабайты";

/* Settings sidebar redesign */
"Enable" = "Включить";
"Disable" = "Отключить";
"providers_on_count" = "%d включено";
"section_cost_summary" = "Сводная стоимость";
"section_command_line" = "Командная строка";
"section_privacy" = "Конфиденциальность";
"section_diagnostics" = "Диагностика";
"section_updates" = "Обновления";
"section_links" = "Ссылки";
"Show Codex Spark usage" = "Показывать использование Codex Spark";
"Shows Codex Spark quota rows in the menu and provider preview. Requires optional credits and extra usage in Display settings." = "Показывает строки квот Codex Spark в меню и предварительном просмотре провайдера. Требует включить «Показывать кредиты и доп. использование» в настройках «Отображение».";
"Show Daily Routines usage" = "Показывать использование ежедневных задач";
"Shows the Daily Routines quota row in the menu and provider preview. Requires optional credits and extra usage in Display settings." = "Показывает строку квоты ежедневных задач в меню и предварительном просмотре провайдера. Требует включить «Показывать кредиты и доп. использование» в настройках «Отображение».";
"Scroll to see more models" = "Прокрутите, чтобы увидеть больше моделей";
"Copy Image" = "Копировать изображение";
"Copy Stats" = "Копировать статистику";
"Could not copy image" = "Не удалось скопировать изображение";
"Image copied" = "Изображение скопировано";
"Image saved" = "Изображение сохранено";
"Nothing is uploaded. This image is created on your Mac." = "Ничего не загружается. Изображение создаётся на вашем Mac.";
"Save..." = "Сохранить...";
"Share AI Usage" = "Поделиться использованием ИИ";
"Share Stats…" = "Поделиться статистикой…";
"Stats copied" = "Статистика скопирована";
"DeepSeek this month token usage trend" = "Динамика использования токенов DeepSeek в этом месяце";
"Chrome profile" = "Профиль Chrome";
"Choose which signed-in DeepSeek Platform session supplies detailed usage." = "Выберите активный сеанс DeepSeek Platform для получения подробных данных об использовании.";
"Detailed usage unavailable." = "Подробные данные об использовании недоступны.";
"Sign in to DeepSeek Platform in Chrome for detailed usage." = "Войдите в DeepSeek Platform через Chrome, чтобы получить подробные данные об использовании.";
"Select a DeepSeek Chrome profile in Settings." = "Выберите профиль Chrome для DeepSeek в настройках.";
"Select profile…" = "Выбрать профиль…";

"Choose a supported browser so CodexBar can read the matching account." = "Выберите поддерживаемый браузер, чтобы CodexBar мог прочитать соответствующую учетную запись.";
"Choose Cursor account" = "Выберите учетную запись Cursor";
"Choose which Cursor account CodexBar should use." = "Выберите, какую учетную запись Cursor следует использовать CodexBar.";
"Finish switching to a different Cursor account in your browser, then try again." = "Завершите переключение на другую учетную запись Cursor в браузере, а затем повторите попытку.";
"Timed out waiting for Cursor account switch. %@" = "Истекло время ожидания переключения учетной записи Cursor. %@";
"Timed out waiting for Cursor account switch. %@ Last error: %@" = "Истекло время ожидания переключения учетной записи Cursor. %@ Последняя ошибка: %@";
"Use Account" = "Использовать учетную запись";
/* Spend dashboard */
"tab_usage_spend" = "Использование и расходы";
"Usage & Spend" = "Использование и расходы";
"Local estimated cost history across supported providers." = "Локальная история предполагаемых расходов у поддерживаемых провайдеров.";
"Time range" = "Период";
"Track costs" = "Отслеживать расходы";
"Cost tracking is off" = "Отслеживание расходов выключено";
"Turn on Track costs to build local estimates." = "Включите «Отслеживать расходы», чтобы создавать локальные оценки.";
"No local cost history yet" = "Локальной истории расходов пока нет";
"Turn on cost tracking or refresh after using a supported provider." = "Включите отслеживание расходов или обновите данные после использования поддерживаемого провайдера.";
"Refresh failures" = "Ошибки обновления";
"Native currencies stay separate; Codex account rows exclude Pi session history." = "Исходные валюты остаются раздельными; строки учётных записей Codex не включают историю сеансов Pi.";
"Spend unavailable" = "Расходы недоступны";
"Model breakdown unavailable" = "Разбивка по моделям недоступна";
"Local estimated history" = "Локальная история оценок";
"Coverage" = "Охват";
"Estimated spend" = "Предполагаемые расходы";
"Tracked tokens" = "Отслеживаемые токены";
"Subscriptions" = "Подписки";
"By subscription" = "По подпискам";
"No model-level history" = "Нет истории по моделям";
"Daily estimated spend" = "Предполагаемые ежедневные расходы";
"≈%d full 5h windows of weekly left · %d windows until reset" = "≈%d полных 5-часовых окон недельного лимита · %d окон до сброса";
"Weekly cannot run out before reset at this pace" = "При таком темпе недельный лимит не может закончиться до сброса";
"Weekly can run out ≈%d windows early" = "Недельный лимит может закончиться на ≈%d окон раньше";
"Estimated: %@" = "Оценка: %@";
"session_quota_estimate_value_format" = "%1$@ %2$@";
"session quota" = "лимит сессии";
"session quotas" = "лимиты сессий";
"Coding Plan" = "План программирования";
"Agent Plan" = "План агента";
"Team" = "Команда";

/* Menu bar layout editor */
"menu_bar_layout_title" = "Компоновка";
"menu_bar_layout_footer" = "Перетаскивайте элементы, чтобы настроить строку меню. Нажмите элемент, чтобы добавить его; выберите размещённый элемент и нажмите Delete, чтобы удалить его.";
"menu_bar_layout_group_identity" = "Идентификация";
"menu_bar_layout_group_usage" = "Использование";
"menu_bar_layout_group_time" = "Время";
"menu_bar_layout_group_money" = "Стоимость";
"menu_bar_layout_group_structure" = "Структура";
"menu_bar_layout_scope_all" = "Все провайдеры";
"menu_bar_layout_scope_help" = "Измените компоновку по умолчанию или переопределите её для одного провайдера.";
"menu_bar_layout_use_all" = "Использовать компоновку всех провайдеров";
"menu_bar_layout_preset" = "Шаблон компоновки";
"menu_bar_layout_preset_icon_percent" = "Значок и процент";
"menu_bar_layout_preset_icon_only" = "Только значок";
"menu_bar_layout_preset_percent_reset" = "Процент и сброс";
"menu_bar_layout_preset_compact_stacked" = "Компактно в две строки";
"menu_bar_layout_preset_custom" = "Пользовательский";
"menu_bar_layout_live_preview" = "Предпросмотр";
"menu_bar_layout_strip" = "Строка меню";
"menu_bar_layout_remove_line_break" = "Удалить разрыв строки";
"menu_bar_layout_chip_hint" = "Выберите, перетащите для изменения порядка или используйте действие удаления.";
"menu_bar_layout_palette_hint" = "Нажмите, чтобы добавить, или перетащите в компоновку.";
"menu_bar_layout_empty_line" = "Перетащите элемент сюда";
"menu_bar_layout_line" = "Строка %d";
"menu_bar_layout_drag_remove" = "Перетащите сюда для удаления";
"menu_bar_layout_size" = "Размер";
"menu_bar_layout_size_small" = "Маленький";
"menu_bar_layout_size_regular" = "Обычный";
"menu_bar_layout_gap" = "Интервал";
"menu_bar_layout_gap_tight" = "Узкий";
"menu_bar_layout_gap_regular" = "Обычный";
"menu_bar_layout_keyboard_hint" = "Delete удаляет выбранный элемент";
"menu_bar_layout_sample_account" = "аккаунт";
"menu_bar_layout_sample_runs_out" = "закончится пт.";
"menu_bar_layout_token_icon" = "Значок";
"menu_bar_layout_token_provider" = "Имя провайдера";
"menu_bar_layout_token_account" = "Аккаунт";
"menu_bar_layout_token_session" = "Сеанс %";
"menu_bar_layout_token_weekly" = "Недельный %";
"menu_bar_layout_token_scoped_weekly" = "Недельный по области %";
"menu_bar_layout_token_auto" = "Авто %";
"menu_bar_layout_token_session_pace" = "Темп сеанса";
"menu_bar_layout_token_weekly_pace" = "Недельный темп";
"menu_bar_layout_token_auto_pace" = "Авто темп";
"menu_bar_layout_token_bar" = "Индикатор использования";
"menu_bar_layout_token_resets_in" = "Сброс через";
"menu_bar_layout_token_reset_at" = "Сброс в";
"menu_bar_layout_token_runs_out" = "Закончится";
"menu_bar_layout_token_cost_today" = "Расход сегодня";
"menu_bar_layout_token_cost_30d" = "Расход за 30 дней";
"menu_bar_layout_token_space" = "Пробел";
"menu_bar_layout_token_line_break" = "Разрыв строки";
"menu_bar_layout_token_separator_accessibility" = "Точка-разделитель";

/* Menu bar layout accessibility */
"Icon unavailable" = "Значок: Недоступно";
"%@ icon" = "%@: Значок";
"Provider name unavailable" = "Имя провайдера: Недоступно";
"Account unavailable" = "Аккаунт: Недоступно";
"%@ unavailable" = "%@: Недоступно";
"%@ %@" = "%@ %@";
"Usage bar unavailable" = "Индикатор использования: Недоступно";
"Usage bar, %d of 3 filled" = "Индикатор использования: %d/3 заполнено";
"Reset countdown unavailable" = "Сброс через: Недоступно";
"Reset time unavailable" = "Сброс в: Недоступно";
"Run-out estimate unavailable" = "Закончится: Недоступно";
"Cost today unavailable" = "Расход сегодня: Недоступно";
"30-day cost unavailable" = "Расход за 30 дней: Недоступно";
"Resets" = "Сбросы";
"Finish now" = "Завершить сейчас";
"Continue in background" = "Продолжить в фоновом режиме";

"Cumulative" = "Накопительно";
"Token activity" = "Активность токенов";
"View" = "Вид";
"in the last year" = "за последний год";
"No activity in the last 12 months" = "Нет активности за последние 12 месяцев";
"Each column = 1 week" = "Каждый столбец = 1 неделя";
"Running total" = "Накопленный итог";
"Less" = "Меньше";
"More" = "Больше";

/* Provider Plugins */
"Install…" = "Установить…";
"Install plugin" = "Установить плагин";
"Copies a JavaScript or TypeScript file into the plugins directory." = "Копирует файл JavaScript или TypeScript в каталог плагинов.";
"Show in Finder" = "Показать в Finder";
"Plugins directory" = "Каталог плагинов";
"Provider Plugins" = "Плагины провайдеров";
"Plugins are local JavaScript or TypeScript files. Network and cookie access require approval." = "Плагины — это локальные файлы JavaScript или TypeScript. Для доступа к сети и cookie требуется одобрение.";
"No Plugins Installed" = "Плагины не установлены";
"Drop a .js or .ts file into the plugins directory, or choose Install…" = "Перетащите файл .js или .ts в каталог плагинов либо выберите «Установить…»";
"Delete Plugin?" = "Удалить плагин?";
"Delete" = "Удалить";
"This removes the plugin file, transpile cache, approval, saved settings and secrets, and history." = "При этом будут удалены файл плагина, кэш транспиляции, одобрение, сохранённые настройки и секреты, а также история.";
"Plugin Error" = "Ошибка плагина";
"Needs approval" = "Требуется одобрение";
"File" = "Файл";
"Origins" = "Источники";
"Configure endpoint settings" = "Настроить параметры эндпоинта";
"Capabilities" = "Разрешения";
"Network" = "Сеть";
"Cookie domains" = "Домены cookie";
"Approve…" = "Одобрить…";
"Delete…" = "Удалить…";
"Unknown validation error" = "Неизвестная ошибка проверки";
"Approve Plugin" = "Одобрить плагин";
"Install and Approve Plugin" = "Установить и одобрить плагин";
"Network authority" = "Область сетевого доступа";
"Auth: %@" = "Авторизация: %@";
"Capabilities: %@" = "Разрешения: %@";
"network" = "сеть";
"Secrets: %@" = "Секреты: %@";
"none" = "нет";
"Cookie domains: %@" = "Домены cookie: %@";
"Type %@ to confirm" = "Введите %@ для подтверждения";
"Enter every endpoint setting to review the exact network origins." = "Укажите все параметры эндпоинта, чтобы просмотреть точные сетевые источники.";
"Approve" = "Одобрить";
"Install" = "Установить";
"5-hour usage" = "Использование за 5 часов";
"7-day usage" = "Использование за 7 дней";
"Total usage" = "Общее использование";
