/* English localization for CodexBar (base/fallback) */ " providers" = " providers";"(System)" = "(System)";"30d" = "30d";"A managed Codex login is already running. Wait for it to finish before adding " = "A managed Codex login is already running. Wait for it to finish before adding ";"API key" = "API key";"API region" = "API region";"API token" = "API token";"API tokens" = "API tokens";"About" = "About";"Account" = "Account";"Accounts" = "Accounts";"Accounts subtitle" = "Accounts subtitle";"Active" = "Active";"Add" = "Add";"Add Workspace" = "Add Workspace";"Advanced" = "Advanced";"All" = "All";"Always allow prompts" = "Always allow prompts";"Animation pattern" = "Animation pattern";"Antigravity login is managed in the app" = "Antigravity login is managed in the app";"Applies only to the Security.framework OAuth keychain reader." = "Applies only to the Security.framework OAuth keychain reader.";"Auto falls back to the next source if the preferred one fails." = "Auto falls back to the next source if the preferred one fails.";"Auto uses API first, then falls back to CLI on auth failures." = "Auto uses API first, then falls back to CLI on auth failures.";"Auto-detect" = "Auto-detect";"Auto-refresh is off; use the menu's Refresh command." = "Auto-refresh is off; use the menu's Refresh command.";"Auto-refresh: hourly · Timeout: 10m" = "Auto-refresh: hourly · Timeout: 10m";"Automatic" = "Automatic";"Automatic imports browser cookies and WorkOS tokens." = "Automatic imports browser cookies and WorkOS tokens.";"Automatic imports browser cookies and local storage tokens." = "Automatic imports browser cookies and local storage tokens.";"Automatic imports browser cookies for dashboard extras." = "Automatic imports browser cookies for dashboard extras.";"Automatic imports browser cookies for the web API." = "Automatic imports browser cookies for the web API.";"Automatic imports browser cookies from Model Studio/Bailian." = "Automatic imports browser cookies from Model Studio/Bailian.";"Automatic imports browser cookies from admin.mistral.ai." = "Automatic imports browser cookies from admin.mistral.ai.";"Automatic imports browser cookies from opencode.ai." = "Automatic imports browser cookies from opencode.ai.";"Automatic imports browser cookies or stored sessions." = "Automatic imports browser cookies or stored sessions.";"Automatic imports browser cookies." = "Automatic imports browser cookies.";"Automatically imports browser session cookie." = "Automatically imports browser session cookie.";"Automatically opens CodexBar when you start your Mac." = "Automatically opens CodexBar when you start your Mac.";"Automation" = "Automation";"Average (\\(label1) + \\(label2))" = "Average (\\(label1) + \\(label2))";"Average (\\(metadata.sessionLabel) + \\(metadata.weeklyLabel))" = "Average (\\(metadata.sessionLabel) + \\(metadata.weeklyLabel))";"Avoid Keychain prompts" = "Avoid Keychain prompts";"Balance" = "Balance";"Battery Saver" = "Battery Saver";"Bordered" = "Bordered";"Build" = "Build";"Built \\(buildTimestamp)" = "Built \\(buildTimestamp)";"Buy Credits..." = "Buy Credits...";"Buy Credits…" = "Buy Credits…";"CLI paths" = "CLI paths";"CLI sessions" = "CLI sessions";"Caches" = "Caches";"Cancel" = "Cancel";"Check for Updates…" = "Check for Updates…";"Check for updates automatically" = "Check for updates automatically";"Check if you like your agents having some fun up there." = "Check if you like your agents having some fun up there.";"Check provider status" = "Check provider status";"Choose Codex workspace" = "Choose Codex workspace";"Choose the MiniMax host (global .io or China mainland .com)." = "Choose the MiniMax host (global .io or China mainland .com).";"Choose up to " = "Choose up to ";"Choose up to \\(Self.maxOverviewProviders) providers" = "Choose up to \\(Self.maxOverviewProviders) providers";"Choose up to \\(count) providers" = "Choose up to \\(count) providers";"Choose what to show in the menu bar (Pace shows usage vs. expected)." = "Choose what to show in the menu bar (Pace shows usage vs. expected).";"Choose which Codex account CodexBar should follow." = "Choose which Codex account CodexBar should follow.";"Choose which window drives the menu bar percent." = "Choose which window drives the menu bar percent.";"Chrome" = "Chrome";"Claude CLI not found" = "Claude CLI not found";"Claude binary" = "Claude binary";"Claude cookies" = "Claude cookies";"Claude login failed" = "Claude login failed";"Claude login timed out" = "Claude login timed out";"Close" = "Close";"Code review" = "Code review";"Codex CLI not found" = "Codex CLI not found";"Codex account login already running" = "Codex account login already running";"Codex binary" = "Codex binary";"Codex login failed" = "Codex login failed";"Codex login timed out" = "Codex login timed out";"CodexBar Lifecycle Keepalive" = "CodexBar Lifecycle Keepalive";"CodexBar can't show its menu bar icon" = "CodexBar can't show its menu bar icon";"CodexBar could not read managed account storage. " = "CodexBar could not read managed account storage. ";"Configure…" = "Configure…";"Connected" = "Connected";"Controls how much detail is logged." = "Controls how much detail is logged.";"Cookie header" = "Cookie header";"Cookie source" = "Cookie source";"Cookie: ..." = "Cookie: ...";"Cookie: \\u{2026}\\\n\\\nor paste a cURL capture from the Abacus AI dashboard" = "Cookie: \\u{2026}\\\n\\\nor paste a cURL capture from the Abacus AI dashboard";"Cookie: \\u{2026}\\\n\\\nor paste the __Secure-next-auth.session-token value" = "Cookie: \\u{2026}\\\n\\\nor paste the __Secure-next-auth.session-token value";"Cookie: \\u{2026}\\\n\\\nor paste the kimi-auth token value" = "Cookie: \\u{2026}\\\n\\\nor paste the kimi-auth token value";"Cookie: …" = "Cookie: …";"CopilotDeviceFlow" = "CopilotDeviceFlow";"Cost" = "Cost";"Could not add Codex account" = "Could not add Codex account";"Could not open Terminal for Gemini" = "Could not open Terminal for Gemini";"Could not start claude /login" = "Could not start claude /login";"Could not start codex login" = "Could not start codex login";"Could not switch system account" = "Could not switch system account";"Credits" = "Credits";"Individual credits" = "Individual credits";"Workspace" = "Workspace";"Credits history" = "Credits history";"Cursor login failed" = "Cursor login failed";"Custom" = "Custom";"Custom Path" = "Custom Path";"Daily Routines" = "Daily Routines";"Debug" = "Debug";"Default" = "Default";"Disable Keychain access" = "Disable Keychain access";"Disabled" = "Disabled";"Dismiss" = "Dismiss";"Disconnected" = "Disconnected";"Display" = "Display";"Display mode" = "Display mode";"Display reset times as absolute clock values instead of countdowns." = "Display reset times as absolute clock values instead of countdowns.";"Done" = "Done";"Effective PATH" = "Effective PATH";"Email" = "Email";"Enable Merge Icons to configure Overview tab providers." = "Enable Merge Icons to configure Overview tab providers.";"Enable file logging" = "Enable file logging";"Enabled" = "Enabled";"Error" = "Error";"Error simulation" = "Error simulation";"Expose troubleshooting tools in the Debug tab." = "Expose troubleshooting tools in the Debug tab.";"Failed" = "Failed";"False" = "False";"Fetch strategy attempts" = "Fetch strategy attempts";"Fetching" = "Fetching";"Field" = "Field";"Field subtitle" = "Field subtitle";"Finish the current managed account change before switching the system account." = "Finish the current managed account change before switching the system account.";"Force animation on next refresh" = "Force animation on next refresh";"Gateway region" = "Gateway region";"Gemini CLI not found" = "Gemini CLI not found";"Gemini/Antigravity, surfacing incidents in the icon and menu." = "Gemini/Antigravity, surfacing incidents in the icon and menu.";"General" = "General";"GitHub" = "GitHub";"GitHub Copilot Login" = "GitHub Copilot Login";"GitHub Login" = "GitHub Login";"Hide details" = "Hide details";"Hide personal information" = "Hide personal information";"Historical tracking" = "Historical tracking";"How often CodexBar polls providers in the background." = "How often CodexBar polls providers in the background.";"Inactive" = "Inactive";"Install CLI" = "Install CLI";"Install the Claude CLI (npm i -g @anthropic-ai/claude-code) and try again." = "Install the Claude CLI (npm i -g @anthropic-ai/claude-code) and try again.";"Install the Codex CLI (npm i -g @openai/codex) and try again." = "Install the Codex CLI (npm i -g @openai/codex) and try again.";"Install the Gemini CLI (npm i -g @google/gemini-cli) and try again." = "Install the Gemini CLI (npm i -g @google/gemini-cli) and try again.";"JetBrains AI is ready" = "JetBrains AI is ready";"JetBrains IDE" = "JetBrains IDE";"Keep CLI sessions alive" = "Keep CLI sessions alive";"Keyboard shortcut" = "Keyboard shortcut";"Keychain access" = "Keychain access";"Keychain prompt policy" = "Keychain prompt policy";"Last \\(name) fetch failed:" = "Last \\(name) fetch failed:";"Last \\(self.store.metadata(for: self.provider).displayName) fetch failed:" = "Last \\(self.store.metadata(for: self.provider).displayName) fetch failed:";"Last attempt" = "Last attempt";"Link" = "Link";"Loading animations" = "Loading animations";"Loading…" = "Loading…";"Local" = "Local";"Logging" = "Logging";"Login failed" = "Login failed";"Login shell PATH (startup capture)" = "Login shell PATH (startup capture)";"Login timed out" = "Login timed out";"MCP details" = "MCP details";"Managed Codex accounts unavailable" = "Managed Codex accounts unavailable";"Managed account storage is unreadable. Live account access is still available, " = "Managed account storage is unreadable. Live account access is still available, ";"Manual" = "Manual";"May your tokens never run out—keep agent limits in view." = "May your tokens never run out—keep agent limits in view.";"Menu bar" = "Menu bar";"Menu bar auto-shows the provider closest to its rate limit." = "Menu bar auto-shows the provider closest to its rate limit.";"Menu bar metric" = "Menu bar metric";"Menu bar shows percent" = "Menu bar shows percent";"Menu content" = "Menu content";"Merge Icons" = "Merge Icons";"Never prompt" = "Never prompt";"No" = "No";"No Codex accounts detected yet." = "No Codex accounts detected yet.";"No JetBrains IDE detected" = "No JetBrains IDE detected";"No cost history data." = "No cost history data.";"No data available" = "No data available";"No data yet" = "No data yet";"No enabled providers available for Overview." = "No enabled providers available for Overview.";"No providers selected" = "No providers selected";"No token accounts yet." = "No token accounts yet.";"No usage breakdown data." = "No usage breakdown data.";"None" = "None";"Notifications" = "Notifications";"Notifies when the 5-hour session quota hits 0% and when it becomes " = "Notifies when the 5-hour session quota hits 0% and when it becomes ";"OK" = "OK";"Obscure email addresses in the menu bar and menu UI." = "Obscure email addresses in the menu bar and menu UI.";"Off" = "Off";"Offline" = "Offline";"On" = "On";"Online" = "Online";"Only on user action" = "Only on user action";"Open" = "Open";"Open API Keys" = "Open API Keys";"Open Amp Settings" = "Open Amp Settings";"Open Antigravity to sign in, then refresh CodexBar." = "Open Antigravity to sign in, then refresh CodexBar.";"Open Browser" = "Open Browser";"Open Coding Plan" = "Open Coding Plan";"Open Console" = "Open Console";"Open Dashboard" = "Open Dashboard";"Open Mistral Admin" = "Open Mistral Admin";"Open Menu Bar Settings" = "Open Menu Bar Settings";"Open Ollama Settings" = "Open Ollama Settings";"Open Terminal" = "Open Terminal";"Open Usage Page" = "Open Usage Page";"Open Warp API Key Guide" = "Open Warp API Key Guide";"Open menu" = "Open menu";"Open token file" = "Open token file";"OpenAI cookies" = "OpenAI cookies";"OpenAI web extras" = "OpenAI web extras";"Option A" = "Option A";"Option B" = "Option B";"Optional override if workspace lookup fails." = "Optional override if workspace lookup fails.";"Options" = "Options";"Override auto-detection with a custom IDE base path" = "Override auto-detection with a custom IDE base path";"Overview" = "Overview";"Overview rows always follow provider order." = "Overview rows always follow provider order.";"Overview tab providers" = "Overview tab providers";"Paste API key…" = "Paste API key…";"Paste API token…" = "Paste API token…";"Paste key…" = "Paste key…";"Paste sessionKey or OAuth token…" = "Paste sessionKey or OAuth token…";"Paste the Cookie header from a request to admin.mistral.ai. " = "Paste the Cookie header from a request to admin.mistral.ai. ";"Paste token…" = "Paste token…";"Personal" = "Personal";"Picker" = "Picker";"Picker subtitle" = "Picker subtitle";"Placeholder" = "Placeholder";"Plan" = "Plan";"Play full-screen confetti when weekly usage resets." = "Play full-screen confetti when weekly usage resets.";"Polls OpenAI/Claude status pages and Google Workspace for " = "Polls OpenAI/Claude status pages and Google Workspace for ";"Prevents any Keychain access while enabled." = "Prevents any Keychain access while enabled.";"Primary (API key limit)" = "Primary (API key limit)";"Primary (\\(label))" = "Primary (\\(label))";"Primary (\\(metadata.sessionLabel))" = "Primary (\\(metadata.sessionLabel))";"Probe logs" = "Probe logs";"Progress bars fill as you consume quota (instead of showing remaining)." = "Progress bars fill as you consume quota (instead of showing remaining).";"Provider" = "Provider";"Providers" = "Providers";"Quit CodexBar" = "Quit CodexBar";"Random (default)" = "Random (default)";"Reads local usage logs. Shows today + last 30 days cost in the menu." = "Reads local usage logs. Shows today + the selected history window in the menu.";"Refresh" = "Refresh";"Refresh cadence" = "Refresh cadence";"Remote" = "Remote";"Remove" = "Remove";"Remove Codex account?" = "Remove Codex account?";"Remove \\(account.email) from CodexBar? Its managed Codex home will be deleted." = "Remove \\(account.email) from CodexBar? Its managed Codex home will be deleted.";"Remove \\(email) from CodexBar? Its managed Codex home will be deleted." = "Remove \\(email) from CodexBar? Its managed Codex home will be deleted.";"Remove selected account" = "Remove selected account";"Replace critter bars with provider branding icons and a percentage." = "Replace critter bars with provider branding icons and a percentage.";"Replay selected animation" = "Replay selected animation";"Requires authentication via GitHub Device Flow." = "Requires authentication via GitHub Device Flow.";"Resets: \\(reset)" = "Resets: \\(reset)";"Rolling five-hour limit" = "Rolling five-hour limit";"Search hourly" = "Search hourly";"Secondary (\\(label))" = "Secondary (\\(label))";"Secondary (\\(metadata.weeklyLabel))" = "Secondary (\\(metadata.weeklyLabel))";"Select a provider" = "Select a provider";"Select the IDE to monitor" = "Select the IDE to monitor";"Session quota notifications" = "Session quota notifications";"Session tokens" = "Session tokens";"Settings" = "Settings";"Show Codex Credits and Claude Extra usage sections in the menu." = "Show Codex Credits and Claude Extra usage sections in the menu.";"Show Debug Settings" = "Show Debug Settings";"Show all token accounts" = "Show all token accounts";"Show cost summary" = "Show cost summary";"Show credits + extra usage" = "Show credits + extra usage";"Show details" = "Show details";"Show most-used provider" = "Show most-used provider";"Show provider icons in the switcher (otherwise show a weekly progress line)." = "Show provider icons in the switcher (otherwise show a weekly progress line).";"Show reset time as clock" = "Show reset time as clock";"Show usage as used" = "Show usage as used";"Sign in via button below" = "Sign in via button below";"Skip teardown between probes (debug-only)." = "Skip teardown between probes (debug-only).";"Stack token accounts in the menu (otherwise show an account switcher bar)." = "Stack token accounts in the menu (otherwise show an account switcher bar).";"Start at Login" = "Start at Login";"Status" = "Status";"Store Claude sessionKey cookies or OAuth access tokens." = "Store Claude sessionKey cookies or OAuth access tokens.";"Store multiple Abacus AI Cookie headers." = "Store multiple Abacus AI Cookie headers.";"Store multiple Augment Cookie headers." = "Store multiple Augment Cookie headers.";"Store multiple Cursor Cookie headers." = "Store multiple Cursor Cookie headers.";"Store multiple Factory Cookie headers." = "Store multiple Factory Cookie headers.";"Store multiple MiniMax Cookie headers." = "Store multiple MiniMax Cookie headers.";"Store multiple Mistral Cookie headers." = "Store multiple Mistral Cookie headers.";"Store multiple Ollama Cookie headers." = "Store multiple Ollama Cookie headers.";"Store multiple OpenCode Cookie headers." = "Store multiple OpenCode Cookie headers.";"Store multiple OpenCode Go Cookie headers." = "Store multiple OpenCode Go Cookie headers.";"Stored in the CodexBar config file." = "Stored in the CodexBar config file.";"Stored in ~/.codexbar/config.json. " = "Stored in ~/.codexbar/config.json. ";"Stored in ~/.codexbar/config.json. Generate one at kimi-k2.ai." = "Stored in ~/.codexbar/config.json. Generate one at kimi-k2.ai.";"Stored in ~/.codexbar/config.json. Paste the key from the Synthetic dashboard." = "Stored in ~/.codexbar/config.json. Paste the key from the Synthetic dashboard.";"Stored in ~/.codexbar/config.json. Paste your Coding Plan API key from Model Studio." = "Stored in ~/.codexbar/config.json. Paste your Coding Plan API key from Model Studio.";"Stored in ~/.codexbar/config.json. Paste your MiniMax API key." = "Stored in ~/.codexbar/config.json. Paste your MiniMax API key.";"Stored in ~/.codexbar/config.json. You can also provide KILO_API_KEY or " = "Stored in ~/.codexbar/config.json. You can also provide KILO_API_KEY or ";"Stores local Codex usage history (8 weeks) to personalize Pace predictions." = "Stores local Codex usage history (8 weeks) to personalize Pace predictions.";"Subscription Utilization" = "Subscription Utilization";"Surprise me" = "Surprise me";"Switcher shows icons" = "Switcher shows icons";"Symlink CodexBarCLI to /usr/local/bin and /opt/homebrew/bin as codexbar." = "Symlink CodexBarCLI to /usr/local/bin and /opt/homebrew/bin as codexbar.";"System" = "System";"Temporarily shows the loading animation after the next refresh." = "Temporarily shows the loading animation after the next refresh.";"terminal_app_subtitle" = "Terminal used by the Open Terminal action";"terminal_app_title" = "Default Terminal";"Tertiary (\\(label))" = "Tertiary (\\(label))";"Tertiary (\\(tertiaryTitle))" = "Tertiary (\\(tertiaryTitle))";"The default Codex account on this Mac." = "The default Codex account on this Mac.";"Toggle" = "Toggle";"Toggle subtitle" = "Toggle subtitle";"Token" = "Token";"Trigger the menu bar menu from anywhere." = "Trigger the menu bar menu from anywhere.";"True" = "True";"Twitter" = "Twitter";"Unsupported" = "Unsupported";"Update Channel" = "Update Channel";"Updated" = "Updated";"Updates unavailable in this build." = "Updates unavailable in this build.";"Usage" = "Usage";"Usage breakdown" = "Usage breakdown";"Usage history (30 days)" = "Usage history";"Usage source" = "Usage source";"Use BigModel for the China mainland endpoints (open.bigmodel.cn)." = "Use BigModel for the China mainland endpoints (open.bigmodel.cn).";"Use a single menu bar icon with a provider switcher." = "Use a single menu bar icon with a provider switcher.";"Use international or China mainland console gateways for quota fetches." = "Use international or China mainland console gateways for quota fetches.";"Version" = "Version";"Version \\(self.versionString)" = "Version \\(self.versionString)";"Version \\(version)" = "Version \\(version)";"Version \\(versionString)" = "Version \\(versionString)";"Vertex AI Login" = "Vertex AI Login";"Wait for the current managed Codex login to finish before adding another account." = "Wait for the current managed Codex login to finish before adding another account.";"Waiting for Authentication..." = "Waiting for Authentication...";"Website" = "Website";"Weekly limit confetti" = "Weekly limit confetti";"Weekly token limit" = "Weekly token limit";"Weekly usage" = "Weekly usage";"Weekly usage unavailable for this account." = "Weekly usage unavailable for this account.";"Window: \\(window)" = "Window: \\(window)";"Write logs to \\(self.fileLogPath) for debugging." = "Write logs to \\(self.fileLogPath) for debugging.";"Yes" = "Yes";"\\(detail.modelCode): \\(usage)" = "\\(detail.modelCode): \\(usage)";"\\(name): \\(truncated)" = "\\(name): \\(truncated)";"\\(name): \\(updated) · 30d \\(cost)" = "\\(name): \\(updated) · 30d \\(cost)";"\\(name): fetching…\\(elapsed)" = "\\(name): fetching…\\(elapsed)";"\\(name): last attempt \\(when)" = "\\(name): last attempt \\(when)";"\\(name): no data yet" = "\\(name): no data yet";"\\(name): unsupported" = "\\(name): unsupported";"all browsers" = "all browsers";"available again." = "available again.";"built_format" = "Built %@";"copilot_complete_in_browser" = "Complete sign in in your browser.";"copilot_device_code" = "Device code copied to clipboard: %1$@\n\nVerify at: %2$@";"copilot_device_code_copied" = "Device code copied.";"copilot_verify_at" = "Verify at %@";"copilot_waiting_text" = "Complete sign in in your browser.\nThis window closes automatically when sign-in completes.";"copilot_window_closes_auto" = "This window closes automatically when sign-in completes.";"cost_status_error" = "%1$@: %2$@";"cost_status_fetching" = "%1$@: fetching… %2$@";"cost_status_last_attempt" = "%1$@: last attempt %2$@";"cost_status_no_data" = "%@: no data yet";"cost_status_snapshot" = "%1$@: %2$@ · %3$@ %4$@";"cost_status_unsupported" = "%@: unsupported";"credits_remaining" = "Credits: %@";"cursor_on_demand" = "On-demand: %@";"cursor_on_demand_with_limit" = "On-demand: %1$@ / %2$@";"extra_usage_format" = "Extra usage: %1$@ / %2$@";"jetbrains_detected_generate" = "Detected: %@. Use the AI assistant once to generate quota data, then refresh CodexBar.";"jetbrains_detected_select" = "Detected: %@. Select your preferred IDE in Settings, then refresh CodexBar.";"last_fetch_failed_with_provider" = "Last %@ fetch failed:";"last_spend" = "Last spend: %@";"mcp_model_usage" = "%1$@: %2$@";"mcp_resets" = "Resets: %@";"mcp_window" = "Window: %@";"metric_average" = "Average (%1$@ + %2$@)";"metric_primary" = "Primary (%@)";"metric_secondary" = "Secondary (%@)";"metric_tertiary" = "Tertiary (%@)";"multiple_workspaces_found" = "CodexBar found multiple workspaces for %@. Please choose the workspace to add.";"ory_session_…=…; csrftoken=…" = "ory_session_…=…; csrftoken=…";"overview_choose_providers" = "Choose up to %@ providers";"remove_account_message" = "Remove %@ from CodexBar? Its managed Codex home will be deleted.";"version_format" = "Version %@";"vertex_ai_login_instructions" = "To track Vertex AI usage, authenticate with Google Cloud.\n\n1. Open Terminal\n2. Run: gcloud auth application-default login\n3. Follow the browser prompts to sign in\n4. Set your project: gcloud config set project PROJECT_ID\n\nOpen Terminal now?";"workspaceID is set but only opencode, opencodego, and deepgram support workspaceID." = "workspaceID is set but only opencode, opencodego, and deepgram support workspaceID.";"© 2026 Peter Steinberger. MIT License." = "© 2026 Peter Steinberger. MIT License."; /* General Pane */"section_system" = "System";"section_usage" = "Usage";"section_automation" = "Automation";"language_title" = "Language";"language_subtitle" = "Change the display language. Requires app restart to take full effect.";"language_system" = "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" = "French";"language_ukrainian" = "Українська";"language_japanese" = "Japanese";"language_korean" = "Korean";"language_turkish" = "Türkçe";"language_italian" = "Italiano";"language_polish" = "Polski";"start_at_login_title" = "Start at Login";"start_at_login_subtitle" = "Automatically opens CodexBar when you start your Mac.";"show_cost_summary" = "Show cost summary";"show_cost_summary_subtitle" = "Reads local usage logs. Shows today + the selected history window in the menu.";"cost_history_days_title" = "History window: %d days";"cost_auto_refresh_info" = "Auto-refresh: hourly · Timeout: 10m";"refresh_cadence_title" = "Refresh cadence";"refresh_cadence_subtitle" = "How often CodexBar polls providers in the background.";"manual_refresh_hint" = "Auto-refresh is off; use the menu's Refresh command.";"check_provider_status_title" = "Check provider status";"check_provider_status_subtitle" = "Polls OpenAI/Claude status pages and Google Workspace for Gemini/Antigravity, surfacing incidents in the icon and menu.";"session_quota_notifications_title" = "Session quota notifications";"session_quota_notifications_subtitle" = "Notifies when the 5-hour session quota hits 0% and when it becomes available again.";"quota_warning_notifications_title" = "Quota warning notifications";"quota_warning_notifications_subtitle" = "Warns when session or weekly quota remaining crosses configured thresholds.";"quota_warnings_title" = "Quota warnings";"quota_warning_session" = "session";"quota_warning_session_capitalized" = "Session";"quota_warning_weekly" = "weekly";"quota_warning_weekly_capitalized" = "Weekly";"quota_warning_notification_title" = "%1$@ %2$@ quota low";"quota_warning_notification_body" = "%1$@ left. Reached your %2$d%% %3$@ warning threshold.";"quota_warning_notification_body_with_account" = "Account %1$@. %2$@ left. Reached your %3$d%% %4$@ warning threshold.";"session_depleted_notification_title" = "%@ session depleted";"session_depleted_notification_body" = "0% left. Will notify when it's available again.";"session_restored_notification_title" = "%@ session restored";"session_restored_notification_body" = "Session quota is available again.";"quota_warning_warn_at" = "Warn at";"quota_warning_global_threshold_subtitle" = "Remaining percentages for session and weekly windows unless a provider overrides them.";"quota_warning_sound" = "Play notification sound";"quota_warning_provider_inherits" = "Uses the global quota warning settings unless a window is customized here.";"quota_warning_customize_thresholds" = "Customize %@ thresholds";"quota_warning_enable_warnings" = "Enable %@ warnings";"quota_warning_window_warn_at" = "%@ warn at";"quota_warning_off" = "Off";"quota_warning_inherited" = "Inherited: %@";"quota_warning_depleted_only" = "depleted only";"quota_warning_upper" = "Upper";"quota_warning_lower" = "Lower";"apply" = "Apply";"quit_app" = "Quit CodexBar"; /* Tab titles */"tab_general" = "General";"tab_providers" = "Providers";"tab_display" = "Display";"tab_advanced" = "Advanced";"tab_about" = "About";"tab_debug" = "Debug"; /* Providers Pane */"select_a_provider" = "Select a provider";"cancel" = "Cancel";"last_fetch_failed" = "last fetch failed";"usage_not_fetched_yet" = "usage not fetched yet";"managed_account_storage_unreadable" = "Managed account storage is unreadable. Live account access is still available, but managed add, re-auth, and remove actions are disabled until the store is recoverable.";"remove_codex_account_title" = "Remove Codex account?";"remove" = "Remove";"managed_login_already_running" = "A managed Codex login is already running. Wait for it to finish before adding or re-authenticating another account.";"managed_login_failed" = "Managed Codex login did not complete. Verify that `codex --version` works in Terminal. If macOS blocked or moved `codex` to Trash, remove stale duplicate installs, run `npm install -g --include=optional @openai/codex@latest`, then try again.";"codex_login_output" = "codex login output:";"managed_login_missing_email" = "Codex login completed, but no account email was available. Try again after confirming the account is fully signed in.";"login_success_notification_title" = "%@ login successful";"login_success_notification_body" = "You can return to the app; authentication finished.";"workspace_selection_cancelled" = "CodexBar found multiple workspaces, but no workspace was selected.";"unsafe_managed_home" = "CodexBar refused to modify an unexpected managed home path: %@";"menu_bar_metric_title" = "Menu bar metric";"menu_bar_metric_subtitle" = "Choose which window drives the menu bar percent.";"menu_bar_metric_subtitle_deepseek" = "Shows the DeepSeek balance in the menu bar.";"menu_bar_metric_subtitle_moonshot" = "Shows the Moonshot / Kimi API balance in the menu bar.";"menu_bar_metric_subtitle_mistral" = "Shows current-month Mistral API spend in the menu bar.";"menu_bar_metric_subtitle_kimik2" = "Shows Kimi K2 API-key credits in the menu bar.";"automatic" = "Automatic";"primary_api_key_limit" = "Primary (API key limit)"; /* Display Pane */"section_menu_bar" = "Menu bar";"merge_icons_title" = "Merge Icons";"merge_icons_subtitle" = "Use a single menu bar icon with a provider switcher.";"switcher_shows_icons_title" = "Switcher shows icons";"switcher_shows_icons_subtitle" = "Show provider icons in the switcher (otherwise show a weekly progress line).";"show_most_used_provider_title" = "Show most-used provider";"show_most_used_provider_subtitle" = "Menu bar auto-shows the provider closest to its rate limit.";"menu_bar_shows_percent_title" = "Menu bar shows percent";"menu_bar_shows_percent_subtitle" = "Replace critter bars with provider branding icons and a percentage.";Lines 1–500 of 1110. Load more
/* English localization for CodexBar (base/fallback) */ " providers" = " providers"; "(System)" = "(System)"; "30d" = "30d"; "A managed Codex login is already running. Wait for it to finish before adding " = "A managed Codex login is already running. Wait for it to finish before adding "; "API key" = "API key"; "API region" = "API region"; "API token" = "API token"; "API tokens" = "API tokens"; "About" = "About"; "Account" = "Account"; "Accounts" = "Accounts"; "Accounts subtitle" = "Accounts subtitle"; "Active" = "Active"; "Add" = "Add"; "Add Workspace" = "Add Workspace"; "Advanced" = "Advanced"; "All" = "All"; "Always allow prompts" = "Always allow prompts"; "Animation pattern" = "Animation pattern"; "Antigravity login is managed in the app" = "Antigravity login is managed in the app"; "Applies only to the Security.framework OAuth keychain reader." = "Applies only to the Security.framework OAuth keychain reader."; "Auto falls back to the next source if the preferred one fails." = "Auto falls back to the next source if the preferred one fails."; "Auto uses API first, then falls back to CLI on auth failures." = "Auto uses API first, then falls back to CLI on auth failures."; "Auto-detect" = "Auto-detect"; "Auto-refresh is off; use the menu's Refresh command." = "Auto-refresh is off; use the menu's Refresh command."; "Auto-refresh: hourly · Timeout: 10m" = "Auto-refresh: hourly · Timeout: 10m"; "Automatic" = "Automatic"; "Automatic imports browser cookies and WorkOS tokens." = "Automatic imports browser cookies and WorkOS tokens."; "Automatic imports browser cookies and local storage tokens." = "Automatic imports browser cookies and local storage tokens."; "Automatic imports browser cookies for dashboard extras." = "Automatic imports browser cookies for dashboard extras."; "Automatic imports browser cookies for the web API." = "Automatic imports browser cookies for the web API."; "Automatic imports browser cookies from Model Studio/Bailian." = "Automatic imports browser cookies from Model Studio/Bailian."; "Automatic imports browser cookies from admin.mistral.ai." = "Automatic imports browser cookies from admin.mistral.ai."; "Automatic imports browser cookies from opencode.ai." = "Automatic imports browser cookies from opencode.ai."; "Automatic imports browser cookies or stored sessions." = "Automatic imports browser cookies or stored sessions."; "Automatic imports browser cookies." = "Automatic imports browser cookies."; "Automatically imports browser session cookie." = "Automatically imports browser session cookie."; "Automatically opens CodexBar when you start your Mac." = "Automatically opens CodexBar when you start your Mac."; "Automation" = "Automation"; "Average (\\(label1) + \\(label2))" = "Average (\\(label1) + \\(label2))"; "Average (\\(metadata.sessionLabel) + \\(metadata.weeklyLabel))" = "Average (\\(metadata.sessionLabel) + \\(metadata.weeklyLabel))"; "Avoid Keychain prompts" = "Avoid Keychain prompts"; "Balance" = "Balance"; "Battery Saver" = "Battery Saver"; "Bordered" = "Bordered"; "Build" = "Build"; "Built \\(buildTimestamp)" = "Built \\(buildTimestamp)"; "Buy Credits..." = "Buy Credits..."; "Buy Credits…" = "Buy Credits…"; "CLI paths" = "CLI paths"; "CLI sessions" = "CLI sessions"; "Caches" = "Caches"; "Cancel" = "Cancel"; "Check for Updates…" = "Check for Updates…"; "Check for updates automatically" = "Check for updates automatically"; "Check if you like your agents having some fun up there." = "Check if you like your agents having some fun up there."; "Check provider status" = "Check provider status"; "Choose Codex workspace" = "Choose Codex workspace"; "Choose the MiniMax host (global .io or China mainland .com)." = "Choose the MiniMax host (global .io or China mainland .com)."; "Choose up to " = "Choose up to "; "Choose up to \\(Self.maxOverviewProviders) providers" = "Choose up to \\(Self.maxOverviewProviders) providers"; "Choose up to \\(count) providers" = "Choose up to \\(count) providers"; "Choose what to show in the menu bar (Pace shows usage vs. expected)." = "Choose what to show in the menu bar (Pace shows usage vs. expected)."; "Choose which Codex account CodexBar should follow." = "Choose which Codex account CodexBar should follow."; "Choose which window drives the menu bar percent." = "Choose which window drives the menu bar percent."; "Chrome" = "Chrome"; "Claude CLI not found" = "Claude CLI not found"; "Claude binary" = "Claude binary"; "Claude cookies" = "Claude cookies"; "Claude login failed" = "Claude login failed"; "Claude login timed out" = "Claude login timed out"; "Close" = "Close"; "Code review" = "Code review"; "Codex CLI not found" = "Codex CLI not found"; "Codex account login already running" = "Codex account login already running"; "Codex binary" = "Codex binary"; "Codex login failed" = "Codex login failed"; "Codex login timed out" = "Codex login timed out"; "CodexBar Lifecycle Keepalive" = "CodexBar Lifecycle Keepalive"; "CodexBar can't show its menu bar icon" = "CodexBar can't show its menu bar icon"; "CodexBar could not read managed account storage. " = "CodexBar could not read managed account storage. "; "Configure…" = "Configure…"; "Connected" = "Connected"; "Controls how much detail is logged." = "Controls how much detail is logged."; "Cookie header" = "Cookie header"; "Cookie source" = "Cookie source"; "Cookie: ..." = "Cookie: ..."; "Cookie: \\u{2026}\\\n\\\nor paste a cURL capture from the Abacus AI dashboard" = "Cookie: \\u{2026}\\\n\\\nor paste a cURL capture from the Abacus AI dashboard"; "Cookie: \\u{2026}\\\n\\\nor paste the __Secure-next-auth.session-token value" = "Cookie: \\u{2026}\\\n\\\nor paste the __Secure-next-auth.session-token value"; "Cookie: \\u{2026}\\\n\\\nor paste the kimi-auth token value" = "Cookie: \\u{2026}\\\n\\\nor paste the kimi-auth token value"; "Cookie: …" = "Cookie: …"; "CopilotDeviceFlow" = "CopilotDeviceFlow"; "Cost" = "Cost"; "Could not add Codex account" = "Could not add Codex account"; "Could not open Terminal for Gemini" = "Could not open Terminal for Gemini"; "Could not start claude /login" = "Could not start claude /login"; "Could not start codex login" = "Could not start codex login"; "Could not switch system account" = "Could not switch system account"; "Credits" = "Credits"; "Individual credits" = "Individual credits"; "Workspace" = "Workspace"; "Credits history" = "Credits history"; "Cursor login failed" = "Cursor login failed"; "Custom" = "Custom"; "Custom Path" = "Custom Path"; "Daily Routines" = "Daily Routines"; "Debug" = "Debug"; "Default" = "Default"; "Disable Keychain access" = "Disable Keychain access"; "Disabled" = "Disabled"; "Dismiss" = "Dismiss"; "Disconnected" = "Disconnected"; "Display" = "Display"; "Display mode" = "Display mode"; "Display reset times as absolute clock values instead of countdowns." = "Display reset times as absolute clock values instead of countdowns."; "Done" = "Done"; "Effective PATH" = "Effective PATH"; "Email" = "Email"; "Enable Merge Icons to configure Overview tab providers." = "Enable Merge Icons to configure Overview tab providers."; "Enable file logging" = "Enable file logging"; "Enabled" = "Enabled"; "Error" = "Error"; "Error simulation" = "Error simulation"; "Expose troubleshooting tools in the Debug tab." = "Expose troubleshooting tools in the Debug tab."; "Failed" = "Failed"; "False" = "False"; "Fetch strategy attempts" = "Fetch strategy attempts"; "Fetching" = "Fetching"; "Field" = "Field"; "Field subtitle" = "Field subtitle"; "Finish the current managed account change before switching the system account." = "Finish the current managed account change before switching the system account."; "Force animation on next refresh" = "Force animation on next refresh"; "Gateway region" = "Gateway region"; "Gemini CLI not found" = "Gemini CLI not found"; "Gemini/Antigravity, surfacing incidents in the icon and menu." = "Gemini/Antigravity, surfacing incidents in the icon and menu."; "General" = "General"; "GitHub" = "GitHub"; "GitHub Copilot Login" = "GitHub Copilot Login"; "GitHub Login" = "GitHub Login"; "Hide details" = "Hide details"; "Hide personal information" = "Hide personal information"; "Historical tracking" = "Historical tracking"; "How often CodexBar polls providers in the background." = "How often CodexBar polls providers in the background."; "Inactive" = "Inactive"; "Install CLI" = "Install CLI"; "Install the Claude CLI (npm i -g @anthropic-ai/claude-code) and try again." = "Install the Claude CLI (npm i -g @anthropic-ai/claude-code) and try again."; "Install the Codex CLI (npm i -g @openai/codex) and try again." = "Install the Codex CLI (npm i -g @openai/codex) and try again."; "Install the Gemini CLI (npm i -g @google/gemini-cli) and try again." = "Install the Gemini CLI (npm i -g @google/gemini-cli) and try again."; "JetBrains AI is ready" = "JetBrains AI is ready"; "JetBrains IDE" = "JetBrains IDE"; "Keep CLI sessions alive" = "Keep CLI sessions alive"; "Keyboard shortcut" = "Keyboard shortcut"; "Keychain access" = "Keychain access"; "Keychain prompt policy" = "Keychain prompt policy"; "Last \\(name) fetch failed:" = "Last \\(name) fetch failed:"; "Last \\(self.store.metadata(for: self.provider).displayName) fetch failed:" = "Last \\(self.store.metadata(for: self.provider).displayName) fetch failed:"; "Last attempt" = "Last attempt"; "Link" = "Link"; "Loading animations" = "Loading animations"; "Loading…" = "Loading…"; "Local" = "Local"; "Logging" = "Logging"; "Login failed" = "Login failed"; "Login shell PATH (startup capture)" = "Login shell PATH (startup capture)"; "Login timed out" = "Login timed out"; "MCP details" = "MCP details"; "Managed Codex accounts unavailable" = "Managed Codex accounts unavailable"; "Managed account storage is unreadable. Live account access is still available, " = "Managed account storage is unreadable. Live account access is still available, "; "Manual" = "Manual"; "May your tokens never run out—keep agent limits in view." = "May your tokens never run out—keep agent limits in view."; "Menu bar" = "Menu bar"; "Menu bar auto-shows the provider closest to its rate limit." = "Menu bar auto-shows the provider closest to its rate limit."; "Menu bar metric" = "Menu bar metric"; "Menu bar shows percent" = "Menu bar shows percent"; "Menu content" = "Menu content"; "Merge Icons" = "Merge Icons"; "Never prompt" = "Never prompt"; "No" = "No"; "No Codex accounts detected yet." = "No Codex accounts detected yet."; "No JetBrains IDE detected" = "No JetBrains IDE detected"; "No cost history data." = "No cost history data."; "No data available" = "No data available"; "No data yet" = "No data yet"; "No enabled providers available for Overview." = "No enabled providers available for Overview."; "No providers selected" = "No providers selected"; "No token accounts yet." = "No token accounts yet."; "No usage breakdown data." = "No usage breakdown data."; "None" = "None"; "Notifications" = "Notifications"; "Notifies when the 5-hour session quota hits 0% and when it becomes " = "Notifies when the 5-hour session quota hits 0% and when it becomes "; "OK" = "OK"; "Obscure email addresses in the menu bar and menu UI." = "Obscure email addresses in the menu bar and menu UI."; "Off" = "Off"; "Offline" = "Offline"; "On" = "On"; "Online" = "Online"; "Only on user action" = "Only on user action"; "Open" = "Open"; "Open API Keys" = "Open API Keys"; "Open Amp Settings" = "Open Amp Settings"; "Open Antigravity to sign in, then refresh CodexBar." = "Open Antigravity to sign in, then refresh CodexBar."; "Open Browser" = "Open Browser"; "Open Coding Plan" = "Open Coding Plan"; "Open Console" = "Open Console"; "Open Dashboard" = "Open Dashboard"; "Open Mistral Admin" = "Open Mistral Admin"; "Open Menu Bar Settings" = "Open Menu Bar Settings"; "Open Ollama Settings" = "Open Ollama Settings"; "Open Terminal" = "Open Terminal"; "Open Usage Page" = "Open Usage Page"; "Open Warp API Key Guide" = "Open Warp API Key Guide"; "Open menu" = "Open menu"; "Open token file" = "Open token file"; "OpenAI cookies" = "OpenAI cookies"; "OpenAI web extras" = "OpenAI web extras"; "Option A" = "Option A"; "Option B" = "Option B"; "Optional override if workspace lookup fails." = "Optional override if workspace lookup fails."; "Options" = "Options"; "Override auto-detection with a custom IDE base path" = "Override auto-detection with a custom IDE base path"; "Overview" = "Overview"; "Overview rows always follow provider order." = "Overview rows always follow provider order."; "Overview tab providers" = "Overview tab providers"; "Paste API key…" = "Paste API key…"; "Paste API token…" = "Paste API token…"; "Paste key…" = "Paste key…"; "Paste sessionKey or OAuth token…" = "Paste sessionKey or OAuth token…"; "Paste the Cookie header from a request to admin.mistral.ai. " = "Paste the Cookie header from a request to admin.mistral.ai. "; "Paste token…" = "Paste token…"; "Personal" = "Personal"; "Picker" = "Picker"; "Picker subtitle" = "Picker subtitle"; "Placeholder" = "Placeholder"; "Plan" = "Plan"; "Play full-screen confetti when weekly usage resets." = "Play full-screen confetti when weekly usage resets."; "Polls OpenAI/Claude status pages and Google Workspace for " = "Polls OpenAI/Claude status pages and Google Workspace for "; "Prevents any Keychain access while enabled." = "Prevents any Keychain access while enabled."; "Primary (API key limit)" = "Primary (API key limit)"; "Primary (\\(label))" = "Primary (\\(label))"; "Primary (\\(metadata.sessionLabel))" = "Primary (\\(metadata.sessionLabel))"; "Probe logs" = "Probe logs"; "Progress bars fill as you consume quota (instead of showing remaining)." = "Progress bars fill as you consume quota (instead of showing remaining)."; "Provider" = "Provider"; "Providers" = "Providers"; "Quit CodexBar" = "Quit CodexBar"; "Random (default)" = "Random (default)"; "Reads local usage logs. Shows today + last 30 days cost in the menu." = "Reads local usage logs. Shows today + the selected history window in the menu."; "Refresh" = "Refresh"; "Refresh cadence" = "Refresh cadence"; "Remote" = "Remote"; "Remove" = "Remove"; "Remove Codex account?" = "Remove Codex account?"; "Remove \\(account.email) from CodexBar? Its managed Codex home will be deleted." = "Remove \\(account.email) from CodexBar? Its managed Codex home will be deleted."; "Remove \\(email) from CodexBar? Its managed Codex home will be deleted." = "Remove \\(email) from CodexBar? Its managed Codex home will be deleted."; "Remove selected account" = "Remove selected account"; "Replace critter bars with provider branding icons and a percentage." = "Replace critter bars with provider branding icons and a percentage."; "Replay selected animation" = "Replay selected animation"; "Requires authentication via GitHub Device Flow." = "Requires authentication via GitHub Device Flow."; "Resets: \\(reset)" = "Resets: \\(reset)"; "Rolling five-hour limit" = "Rolling five-hour limit"; "Search hourly" = "Search hourly"; "Secondary (\\(label))" = "Secondary (\\(label))"; "Secondary (\\(metadata.weeklyLabel))" = "Secondary (\\(metadata.weeklyLabel))"; "Select a provider" = "Select a provider"; "Select the IDE to monitor" = "Select the IDE to monitor"; "Session quota notifications" = "Session quota notifications"; "Session tokens" = "Session tokens"; "Settings" = "Settings"; "Show Codex Credits and Claude Extra usage sections in the menu." = "Show Codex Credits and Claude Extra usage sections in the menu."; "Show Debug Settings" = "Show Debug Settings"; "Show all token accounts" = "Show all token accounts"; "Show cost summary" = "Show cost summary"; "Show credits + extra usage" = "Show credits + extra usage"; "Show details" = "Show details"; "Show most-used provider" = "Show most-used provider"; "Show provider icons in the switcher (otherwise show a weekly progress line)." = "Show provider icons in the switcher (otherwise show a weekly progress line)."; "Show reset time as clock" = "Show reset time as clock"; "Show usage as used" = "Show usage as used"; "Sign in via button below" = "Sign in via button below"; "Skip teardown between probes (debug-only)." = "Skip teardown between probes (debug-only)."; "Stack token accounts in the menu (otherwise show an account switcher bar)." = "Stack token accounts in the menu (otherwise show an account switcher bar)."; "Start at Login" = "Start at Login"; "Status" = "Status"; "Store Claude sessionKey cookies or OAuth access tokens." = "Store Claude sessionKey cookies or OAuth access tokens."; "Store multiple Abacus AI Cookie headers." = "Store multiple Abacus AI Cookie headers."; "Store multiple Augment Cookie headers." = "Store multiple Augment Cookie headers."; "Store multiple Cursor Cookie headers." = "Store multiple Cursor Cookie headers."; "Store multiple Factory Cookie headers." = "Store multiple Factory Cookie headers."; "Store multiple MiniMax Cookie headers." = "Store multiple MiniMax Cookie headers."; "Store multiple Mistral Cookie headers." = "Store multiple Mistral Cookie headers."; "Store multiple Ollama Cookie headers." = "Store multiple Ollama Cookie headers."; "Store multiple OpenCode Cookie headers." = "Store multiple OpenCode Cookie headers."; "Store multiple OpenCode Go Cookie headers." = "Store multiple OpenCode Go Cookie headers."; "Stored in the CodexBar config file." = "Stored in the CodexBar config file."; "Stored in ~/.codexbar/config.json. " = "Stored in ~/.codexbar/config.json. "; "Stored in ~/.codexbar/config.json. Generate one at kimi-k2.ai." = "Stored in ~/.codexbar/config.json. Generate one at kimi-k2.ai."; "Stored in ~/.codexbar/config.json. Paste the key from the Synthetic dashboard." = "Stored in ~/.codexbar/config.json. Paste the key from the Synthetic dashboard."; "Stored in ~/.codexbar/config.json. Paste your Coding Plan API key from Model Studio." = "Stored in ~/.codexbar/config.json. Paste your Coding Plan API key from Model Studio."; "Stored in ~/.codexbar/config.json. Paste your MiniMax API key." = "Stored in ~/.codexbar/config.json. Paste your MiniMax API key."; "Stored in ~/.codexbar/config.json. You can also provide KILO_API_KEY or " = "Stored in ~/.codexbar/config.json. You can also provide KILO_API_KEY or "; "Stores local Codex usage history (8 weeks) to personalize Pace predictions." = "Stores local Codex usage history (8 weeks) to personalize Pace predictions."; "Subscription Utilization" = "Subscription Utilization"; "Surprise me" = "Surprise me"; "Switcher shows icons" = "Switcher shows icons"; "Symlink CodexBarCLI to /usr/local/bin and /opt/homebrew/bin as codexbar." = "Symlink CodexBarCLI to /usr/local/bin and /opt/homebrew/bin as codexbar."; "System" = "System"; "Temporarily shows the loading animation after the next refresh." = "Temporarily shows the loading animation after the next refresh."; "terminal_app_subtitle" = "Terminal used by the Open Terminal action"; "terminal_app_title" = "Default Terminal"; "Tertiary (\\(label))" = "Tertiary (\\(label))"; "Tertiary (\\(tertiaryTitle))" = "Tertiary (\\(tertiaryTitle))"; "The default Codex account on this Mac." = "The default Codex account on this Mac."; "Toggle" = "Toggle"; "Toggle subtitle" = "Toggle subtitle"; "Token" = "Token"; "Trigger the menu bar menu from anywhere." = "Trigger the menu bar menu from anywhere."; "True" = "True"; "Twitter" = "Twitter"; "Unsupported" = "Unsupported"; "Update Channel" = "Update Channel"; "Updated" = "Updated"; "Updates unavailable in this build." = "Updates unavailable in this build."; "Usage" = "Usage"; "Usage breakdown" = "Usage breakdown"; "Usage history (30 days)" = "Usage history"; "Usage source" = "Usage source"; "Use BigModel for the China mainland endpoints (open.bigmodel.cn)." = "Use BigModel for the China mainland endpoints (open.bigmodel.cn)."; "Use a single menu bar icon with a provider switcher." = "Use a single menu bar icon with a provider switcher."; "Use international or China mainland console gateways for quota fetches." = "Use international or China mainland console gateways for quota fetches."; "Version" = "Version"; "Version \\(self.versionString)" = "Version \\(self.versionString)"; "Version \\(version)" = "Version \\(version)"; "Version \\(versionString)" = "Version \\(versionString)"; "Vertex AI Login" = "Vertex AI Login"; "Wait for the current managed Codex login to finish before adding another account." = "Wait for the current managed Codex login to finish before adding another account."; "Waiting for Authentication..." = "Waiting for Authentication..."; "Website" = "Website"; "Weekly limit confetti" = "Weekly limit confetti"; "Weekly token limit" = "Weekly token limit"; "Weekly usage" = "Weekly usage"; "Weekly usage unavailable for this account." = "Weekly usage unavailable for this account."; "Window: \\(window)" = "Window: \\(window)"; "Write logs to \\(self.fileLogPath) for debugging." = "Write logs to \\(self.fileLogPath) for debugging."; "Yes" = "Yes"; "\\(detail.modelCode): \\(usage)" = "\\(detail.modelCode): \\(usage)"; "\\(name): \\(truncated)" = "\\(name): \\(truncated)"; "\\(name): \\(updated) · 30d \\(cost)" = "\\(name): \\(updated) · 30d \\(cost)"; "\\(name): fetching…\\(elapsed)" = "\\(name): fetching…\\(elapsed)"; "\\(name): last attempt \\(when)" = "\\(name): last attempt \\(when)"; "\\(name): no data yet" = "\\(name): no data yet"; "\\(name): unsupported" = "\\(name): unsupported"; "all browsers" = "all browsers"; "available again." = "available again."; "built_format" = "Built %@"; "copilot_complete_in_browser" = "Complete sign in in your browser."; "copilot_device_code" = "Device code copied to clipboard: %1$@\n\nVerify at: %2$@"; "copilot_device_code_copied" = "Device code copied."; "copilot_verify_at" = "Verify at %@"; "copilot_waiting_text" = "Complete sign in in your browser.\nThis window closes automatically when sign-in completes."; "copilot_window_closes_auto" = "This window closes automatically when sign-in completes."; "cost_status_error" = "%1$@: %2$@"; "cost_status_fetching" = "%1$@: fetching… %2$@"; "cost_status_last_attempt" = "%1$@: last attempt %2$@"; "cost_status_no_data" = "%@: no data yet"; "cost_status_snapshot" = "%1$@: %2$@ · %3$@ %4$@"; "cost_status_unsupported" = "%@: unsupported"; "credits_remaining" = "Credits: %@"; "cursor_on_demand" = "On-demand: %@"; "cursor_on_demand_with_limit" = "On-demand: %1$@ / %2$@"; "extra_usage_format" = "Extra usage: %1$@ / %2$@"; "jetbrains_detected_generate" = "Detected: %@. Use the AI assistant once to generate quota data, then refresh CodexBar."; "jetbrains_detected_select" = "Detected: %@. Select your preferred IDE in Settings, then refresh CodexBar."; "last_fetch_failed_with_provider" = "Last %@ fetch failed:"; "last_spend" = "Last spend: %@"; "mcp_model_usage" = "%1$@: %2$@"; "mcp_resets" = "Resets: %@"; "mcp_window" = "Window: %@"; "metric_average" = "Average (%1$@ + %2$@)"; "metric_primary" = "Primary (%@)"; "metric_secondary" = "Secondary (%@)"; "metric_tertiary" = "Tertiary (%@)"; "multiple_workspaces_found" = "CodexBar found multiple workspaces for %@. Please choose the workspace to add."; "ory_session_…=…; csrftoken=…" = "ory_session_…=…; csrftoken=…"; "overview_choose_providers" = "Choose up to %@ providers"; "remove_account_message" = "Remove %@ from CodexBar? Its managed Codex home will be deleted."; "version_format" = "Version %@"; "vertex_ai_login_instructions" = "To track Vertex AI usage, authenticate with Google Cloud.\n\n1. Open Terminal\n2. Run: gcloud auth application-default login\n3. Follow the browser prompts to sign in\n4. Set your project: gcloud config set project PROJECT_ID\n\nOpen Terminal now?"; "workspaceID is set but only opencode, opencodego, and deepgram support workspaceID." = "workspaceID is set but only opencode, opencodego, and deepgram support workspaceID."; "© 2026 Peter Steinberger. MIT License." = "© 2026 Peter Steinberger. MIT License."; /* General Pane */ "section_system" = "System"; "section_usage" = "Usage"; "section_automation" = "Automation"; "language_title" = "Language"; "language_subtitle" = "Change the display language. Requires app restart to take full effect."; "language_system" = "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" = "French"; "language_ukrainian" = "Українська"; "language_japanese" = "Japanese"; "language_korean" = "Korean"; "language_turkish" = "Türkçe"; "language_italian" = "Italiano"; "language_polish" = "Polski"; "start_at_login_title" = "Start at Login"; "start_at_login_subtitle" = "Automatically opens CodexBar when you start your Mac."; "show_cost_summary" = "Show cost summary"; "show_cost_summary_subtitle" = "Reads local usage logs. Shows today + the selected history window in the menu."; "cost_history_days_title" = "History window: %d days"; "cost_auto_refresh_info" = "Auto-refresh: hourly · Timeout: 10m"; "refresh_cadence_title" = "Refresh cadence"; "refresh_cadence_subtitle" = "How often CodexBar polls providers in the background."; "manual_refresh_hint" = "Auto-refresh is off; use the menu's Refresh command."; "check_provider_status_title" = "Check provider status"; "check_provider_status_subtitle" = "Polls OpenAI/Claude status pages and Google Workspace for Gemini/Antigravity, surfacing incidents in the icon and menu."; "session_quota_notifications_title" = "Session quota notifications"; "session_quota_notifications_subtitle" = "Notifies when the 5-hour session quota hits 0% and when it becomes available again."; "quota_warning_notifications_title" = "Quota warning notifications"; "quota_warning_notifications_subtitle" = "Warns when session or weekly quota remaining crosses configured thresholds."; "quota_warnings_title" = "Quota warnings"; "quota_warning_session" = "session"; "quota_warning_session_capitalized" = "Session"; "quota_warning_weekly" = "weekly"; "quota_warning_weekly_capitalized" = "Weekly"; "quota_warning_notification_title" = "%1$@ %2$@ quota low"; "quota_warning_notification_body" = "%1$@ left. Reached your %2$d%% %3$@ warning threshold."; "quota_warning_notification_body_with_account" = "Account %1$@. %2$@ left. Reached your %3$d%% %4$@ warning threshold."; "session_depleted_notification_title" = "%@ session depleted"; "session_depleted_notification_body" = "0% left. Will notify when it's available again."; "session_restored_notification_title" = "%@ session restored"; "session_restored_notification_body" = "Session quota is available again."; "quota_warning_warn_at" = "Warn at"; "quota_warning_global_threshold_subtitle" = "Remaining percentages for session and weekly windows unless a provider overrides them."; "quota_warning_sound" = "Play notification sound"; "quota_warning_provider_inherits" = "Uses the global quota warning settings unless a window is customized here."; "quota_warning_customize_thresholds" = "Customize %@ thresholds"; "quota_warning_enable_warnings" = "Enable %@ warnings"; "quota_warning_window_warn_at" = "%@ warn at"; "quota_warning_off" = "Off"; "quota_warning_inherited" = "Inherited: %@"; "quota_warning_depleted_only" = "depleted only"; "quota_warning_upper" = "Upper"; "quota_warning_lower" = "Lower"; "apply" = "Apply"; "quit_app" = "Quit CodexBar"; /* Tab titles */ "tab_general" = "General"; "tab_providers" = "Providers"; "tab_display" = "Display"; "tab_advanced" = "Advanced"; "tab_about" = "About"; "tab_debug" = "Debug"; /* Providers Pane */ "select_a_provider" = "Select a provider"; "cancel" = "Cancel"; "last_fetch_failed" = "last fetch failed"; "usage_not_fetched_yet" = "usage not fetched yet"; "managed_account_storage_unreadable" = "Managed account storage is unreadable. Live account access is still available, but managed add, re-auth, and remove actions are disabled until the store is recoverable."; "remove_codex_account_title" = "Remove Codex account?"; "remove" = "Remove"; "managed_login_already_running" = "A managed Codex login is already running. Wait for it to finish before adding or re-authenticating another account."; "managed_login_failed" = "Managed Codex login did not complete. Verify that `codex --version` works in Terminal. If macOS blocked or moved `codex` to Trash, remove stale duplicate installs, run `npm install -g --include=optional @openai/codex@latest`, then try again."; "codex_login_output" = "codex login output:"; "managed_login_missing_email" = "Codex login completed, but no account email was available. Try again after confirming the account is fully signed in."; "login_success_notification_title" = "%@ login successful"; "login_success_notification_body" = "You can return to the app; authentication finished."; "workspace_selection_cancelled" = "CodexBar found multiple workspaces, but no workspace was selected."; "unsafe_managed_home" = "CodexBar refused to modify an unexpected managed home path: %@"; "menu_bar_metric_title" = "Menu bar metric"; "menu_bar_metric_subtitle" = "Choose which window drives the menu bar percent."; "menu_bar_metric_subtitle_deepseek" = "Shows the DeepSeek balance in the menu bar."; "menu_bar_metric_subtitle_moonshot" = "Shows the Moonshot / Kimi API balance in the menu bar."; "menu_bar_metric_subtitle_mistral" = "Shows current-month Mistral API spend in the menu bar."; "menu_bar_metric_subtitle_kimik2" = "Shows Kimi K2 API-key credits in the menu bar."; "automatic" = "Automatic"; "primary_api_key_limit" = "Primary (API key limit)"; /* Display Pane */ "section_menu_bar" = "Menu bar"; "merge_icons_title" = "Merge Icons"; "merge_icons_subtitle" = "Use a single menu bar icon with a provider switcher."; "switcher_shows_icons_title" = "Switcher shows icons"; "switcher_shows_icons_subtitle" = "Show provider icons in the switcher (otherwise show a weekly progress line)."; "show_most_used_provider_title" = "Show most-used provider"; "show_most_used_provider_subtitle" = "Menu bar auto-shows the provider closest to its rate limit."; "menu_bar_shows_percent_title" = "Menu bar shows percent"; "menu_bar_shows_percent_subtitle" = "Replace critter bars with provider branding icons and a percentage.";