---
en:
  settings:
    hostings:
      invite_code_settings:
        description: Control how new people sign up for your instance of %{product}.
        email_confirmation_description: When enabled, users must confirm their email
          address when changing it.
        email_confirmation_title: Require email confirmation
        default_family_title: Default family for new users
        default_family_description: "Put new users on this family/group only if they have no invitation."
        default_family_none: None (create new family)
        generate_tokens: Generate new code
        generated_tokens: Generated codes
        title: Onboarding
        states:
          open: Open
          closed: Closed
          invite_only: Invite-only
      show:
        general: General Settings
        ai_assistant: AI Assistant
        financial_data_providers: Financial Data Providers
        sync_settings: Sync Settings
        invites: Invite Codes
        title: Self-Hosting
        danger_zone: Danger Zone
        clear_cache: Clear data cache
        clear_cache_warning: Clearing the data cache will remove all exchange rates, security prices, account balances, and other data. This will not delete accounts, transactions, categories, or other user-owned data.
        confirm_clear_cache:
          title: Clear data cache?
          body: Are you sure you want to clear the data cache? This will remove all exchange rates, security prices, account balances, and other data. This action cannot be undone.
      provider_selection:
        exchange_rate_title: Exchange Rate Provider
        exchange_rate_description: Select a single provider for fetching currency exchange rates.
        exchange_rate_provider_label: Exchange Rate Provider
        securities_title: Securities Providers
        securities_description: Enable one or more providers for fetching stock, ETF, and mutual fund prices. When searching, all enabled providers are queried and results are merged.
        env_configured_message: Provider selection is disabled because environment variables are set. To enable selection here, remove these environment variables from your configuration.
        twelve_data_hint: requires API key, 800 credits/day
        yahoo_finance_hint: free, no API key needed
        requires_api_key: requires API key
        requires_api_key_eodhd: requires API key, 20 calls/day limit
        requires_api_key_alpha_vantage: requires API key, 25 calls/day limit
        mfapi_hint: free, no API key -- Indian mutual funds only
        binance_public_hint: free, no API key -- crypto only (BTC, ETH, etc.)
        providers:
          twelve_data: Twelve Data
          yahoo_finance: Yahoo Finance
          tiingo: Tiingo
          eodhd: EODHD
          alpha_vantage: Alpha Vantage
          mfapi: MFAPI.in
          binance_public: Binance
      assistant_settings:
        title: AI Assistant
        description: Choose how the chat assistant responds. Builtin uses your configured LLM provider directly. External delegates to a remote AI agent that can call back to Sure's financial tools via MCP.
        type_label: Assistant type
        type_builtin: Builtin (direct LLM)
        type_external: External (remote agent)
        external_status: External assistant endpoint
        external_configured: Configured
        external_not_configured: Not configured. Enter the URL and token below, or set EXTERNAL_ASSISTANT_URL and EXTERNAL_ASSISTANT_TOKEN environment variables.
        env_notice: "Assistant type is locked to '%{type}' via ASSISTANT_TYPE environment variable."
        env_configured_external: Successfully configured through environment variables.
        url_label: Endpoint URL
        url_placeholder: "https://your-agent-host/v1/chat"
        url_help: The full URL to your agent's API endpoint. Your agent provider will give you this.
        token_label: API Token
        token_placeholder: Enter the token from your agent provider
        token_help: The authentication token provided by your external agent. This is sent as a Bearer token with each request.
        agent_id_label: Agent ID (Optional)
        agent_id_placeholder: "main (default)"
        agent_id_help: Routes to a specific agent when the provider hosts multiple. Leave blank for the default.
        disconnect_title: External connection
        disconnect_description: Remove the external assistant connection and switch back to the builtin assistant.
        disconnect_button: Disconnect
        confirm_disconnect:
          title: Disconnect external assistant?
          body: This will remove the saved URL, token, and agent ID, and switch to the builtin assistant. You can reconnect later by entering new credentials.
      brand_fetch_settings:
        description: Enter the Client ID provided by Brand Fetch
        label: Client ID
        placeholder: Enter your Client ID here
        title: Brand Fetch Settings
        high_res_label: Enable high-resolution logos
        high_res_description: When enabled, logos will be retrieved at 120x120 resolution instead of 40x40. This provides sharper images on high-DPI displays.
      openai_settings:
        description: Enter the access token and optionally configure a custom OpenAI-compatible provider
        env_configured_message: Successfully configured through environment variables.
        access_token_label: Access Token
        access_token_placeholder: Enter your access token here
        uri_base_label: API Base URL (Optional)
        uri_base_placeholder: "https://api.openai.com/v1 (default)"
        model_label: Model (Optional)
        model_placeholder: "gpt-4.1 (default)"
        json_mode_label: JSON Mode
        json_mode_auto: Auto (recommended)
        json_mode_strict: Strict (best for thinking models)
        json_mode_none: None (best for standard models)
        json_mode_json_object: JSON Object
        json_mode_help: "Strict mode works best with thinking models (qwen-thinking, deepseek-reasoner). None mode works best with standard models (llama, mistral, gpt-oss)."
        title: OpenAI
      yahoo_finance_settings:
        title: Yahoo Finance
        description: Yahoo Finance provides free access to stock prices, exchange rates, and financial data without requiring an API key.
        status_active: Yahoo Finance is active and working
        status_inactive: Yahoo Finance connection failed
        connection_failed: Unable to connect to Yahoo Finance
        troubleshooting: Check your internet connection and firewall settings. Yahoo Finance may be temporarily unavailable.
      tiingo_settings:
        title: Tiingo
        description: Enter the API token provided by Tiingo. Free tier supports 50 unique symbols per hour with 30+ years of historical data.
        env_configured_message: Successfully configured through the TIINGO_API_KEY environment variable.
        label: API Token
        placeholder: Enter your Tiingo API token here
        show_details: "(show details)"
        step_1_html: 'Visit <a href="https://www.tiingo.com" target="_blank" rel="noopener noreferrer" class="underline">tiingo.com</a> and create a free account.'
        step_2_html: 'Go to the <a href="https://www.tiingo.com/account/api/token" target="_blank" rel="noopener noreferrer" class="underline">API Token</a> page.'
        step_3: Copy your API token and paste it below.
      eodhd_settings:
        title: EODHD
        description: Enter the API token provided by EODHD. Supports EU ETFs on LSE, XETRA, and other international exchanges.
        env_configured_message: Successfully configured through the EODHD_API_KEY environment variable.
        label: API Token
        placeholder: Enter your EODHD API token here
        show_details: "(show details)"
        step_1_html: 'Visit <a href="https://eodhd.com/register" target="_blank" rel="noopener noreferrer" class="underline">eodhd.com</a> and create a free account.'
        step_2_html: 'Go to your <a href="https://eodhd.com/cp/dashboard" target="_blank" rel="noopener noreferrer" class="underline">Dashboard</a> to find your API token.'
        step_3: Copy your API token and paste it below.
        rate_limit_warning: "EODHD free tier is limited to 20 API calls per day. Best used as a supplementary provider for EU ETFs not available from other providers."
      alpha_vantage_settings:
        title: Alpha Vantage
        description: Enter the API key from Alpha Vantage. Supports EU ETFs on London Stock Exchange, XETRA, and other exchanges.
        env_configured_message: Successfully configured through the ALPHA_VANTAGE_API_KEY environment variable.
        label: API Key
        placeholder: Enter your Alpha Vantage API key here
        show_details: "(show details)"
        step_1_html: 'Visit <a href="https://www.alphavantage.co/support/#api-key" target="_blank" rel="noopener noreferrer" class="underline">alphavantage.co</a> and claim your free API key.'
        step_2: Copy the API key and paste it below.
        rate_limit_warning: "Alpha Vantage free tier is limited to 25 API calls per day. Best used as a supplementary provider for EU ETFs not available from other providers."
        no_health_check_note: "Connection health check is unavailable for this provider due to the strict rate limit."
      twelve_data_settings:
        api_calls_used: "%{used} / %{limit} API daily calls used (%{percentage})"
        description: Enter the API key provided by Twelve Data
        env_configured_message: Successfully configured through the TWELVE_DATA_API_KEY environment variable.
        label: API Key
        placeholder: Enter your API key here
        show_details: "(show details)"
        step_1_html: 'Visit <a href="https://twelvedata.com/register" target="_blank" rel="noopener noreferrer" class="underline">twelvedata.com</a> and create a free Twelve Data Developer account.'
        step_2_html: 'Go to the <a href="https://twelvedata.com/account/api-keys" target="_blank" rel="noopener noreferrer" class="underline">API Keys</a> page.'
        step_3: Reveal your Secret Key and paste it below.
        plan: "%{plan} plan"
        plan_upgrade_warning_title: Some tickers require a paid plan
        plan_upgrade_warning_description: The following tickers in your portfolio cannot sync prices with your current Twelve Data plan.
        requires_plan: requires %{plan} plan
        view_pricing: View Twelve Data pricing
        title: Twelve Data
      update:
        failure: Invalid setting value
        success: Settings updated
        invalid_onboarding_state: Invalid onboarding state
        invalid_sync_time: Invalid sync time format. Please use HH:MM format (e.g., 02:30).
        scheduler_sync_failed: Settings saved, but failed to update the sync schedule. Please try again or check the server logs.
      disconnect_external_assistant:
        external_assistant_disconnected: External assistant disconnected
      clear_cache:
        cache_cleared: Data cache has been cleared. This may take a few moments to complete.
      not_authorized: You are not authorized to perform this action
      sync_settings:
        auto_sync_label: Enable automatic sync
        auto_sync_description: When enabled, all accounts will be automatically synced daily at the specified time.
        auto_sync_time_label: Sync time (HH:MM)
        auto_sync_time_description: Specify the time of day when automatic sync should occur.
        include_pending_label: Include pending transactions
        include_pending_description: When enabled, pending (uncleared) transactions will be imported and automatically reconciled when they post. Disable if your bank provides unreliable pending data.
        env_configured_message: This setting is disabled because a provider environment variable (SIMPLEFIN_INCLUDE_PENDING or PLAID_INCLUDE_PENDING) is set. Remove it to enable this setting.
