---
en:
  transactions:
    unknown_name: Unknown transaction
    selection_bar:
      duplicate: Duplicate
      edit: Edit
    form:
      account: Account
      account_prompt: Select an Account
      amount: Amount
      category: Category
      category_prompt: Select a Category
      date: Date
      description: Description
      description_placeholder: Describe transaction
      expense: Expense
      income: Income
      merchant_label: Merchant
      none: (none)
      note_label: Notes
      note_placeholder: Enter a note
      submit: Add transaction
      tags_label: Tags
      transfer: Transfer
    new:
      new_transaction: New transaction
    show:
      account_label: Account
      amount: Amount
      category_label: Category
      date_label: Date
      delete: Delete
      delete_subtitle: This permanently deletes the transaction, affects your historical
        balances, and cannot be undone.
      delete_title: Delete transaction
      details: Details
      attachments: Attachments
      exclude: Exclude
      exclude_description: Excluded transactions will be removed from budgeting calculations and reports.
      activity_type: Activity Type
      activity_type_description: Type of investment activity (Buy, Sell, Dividend, etc.). Auto-detected or set manually.
      one_time_title: One-time %{type}
      one_time_description: One-time transactions will be excluded from certain budgeting calculations and reports to help you see what's really important.
      convert_to_trade_title: Convert to Security Trade
      convert_to_trade_description: Convert this transaction into a Buy or Sell trade with security details for portfolio tracking.
      convert_to_trade_button: Convert to Trade
      pending_duplicate_merger_title: Duplicate of Posted Transaction?
      pending_duplicate_merger_description: Manually merge this pending transaction with its posted version.
      pending_duplicate_merger_button: Open merger
      merchant_label: Merchant
      name_label: Name
      nature: Type
      none: "(none)"
      note_label: Notes
      note_placeholder: Enter a note
      overview: Overview
      settings: Settings
      tags_label: Tags
      tab_transactions: Transactions
      tab_upcoming: Upcoming
      uncategorized: "(uncategorized)"
    activity_labels:
      buy: Buy
      sell: Sell
      sweep_in: Sweep In
      sweep_out: Sweep Out
      dividend: Dividend
      reinvestment: Reinvestment
      interest: Interest
      fee: Fee
      transfer: Transfer
      contribution: Contribution
      withdrawal: Withdrawal
      exchange: Exchange
      other: Other
    mark_recurring: Mark as Recurring
    mark_recurring_subtitle: Track this as a recurring transaction. Amount variance is automatically calculated from past 6 months of similar transactions.
    mark_recurring_title: Recurring Transaction
    potential_duplicate_title: Possible duplicate detected
    potential_duplicate_description: This pending transaction may be the same as the posted transaction below. If so, merge them to avoid double-counting.
    merge_duplicate: Yes, merge them
    keep_both: No, keep both
    split_parent_row:
      split_label: "Split"
    transaction:
      pending: Pending
      pending_tooltip: Pending transaction — may change when posted
      linked_with_provider: Linked with %{provider}
      activity_type_tooltip: Investment activity type
      possible_duplicate: Duplicate?
      potential_duplicate_tooltip: This may be a duplicate of another transaction
      review_recommended: Review
      review_recommended_tooltip: Large amount difference — review recommended to check if this is a duplicate
      split: Split
      split_tooltip: This transaction has been split into multiple entries
      split_child_tooltip: Part of a split transaction
    merge_duplicate:
      success: Transactions merged successfully
      failure: Could not merge transactions
    dismiss_duplicate:
      success: Kept as separate transactions
      failure: Could not dismiss duplicate suggestion
    pending_duplicate_merge:
      possible_duplicate: Duplicate?
      possible_duplicate_short: Dup?
      review_recommended: Review
      review_recommended_short: Rev
      confirm_title: "Merge with posted transaction (%{posted_amount})"
      reject_title: Keep as separate transactions
    summary:
      total_transactions: Total transactions
      income: Income
      expenses: Expenses
      inflow: Inflow
      outflow: Outflow
    header:
      edit_categories: Edit categories
      edit_imports: Edit imports
      edit_merchants: Edit merchants
      edit_tags: Edit tags
      import: Import
    index:
      transaction: transaction
      transactions: transactions
      import: Import
      categorize_button:
        one: "Categorize (1)"
        other: "Categorize (%{count})"
    categorizes:
      show:
        exit: "Exit"
        skip: "Skip"
        remaining:
          one: "1 uncategorized transaction remaining"
          other: "%{count} uncategorized transactions remaining"
        transaction_count:
          one: "1 transaction"
          other: "%{count} transactions"
        transactions_hint: "Uncheck to exclude a transaction, or assign it a different category directly in its row."
        assign_category: "Assign a category"
        assign_category_prompt: "→ assign"
        filter_placeholder: "Search categories..."
        col_transaction: "Transaction"
        col_date: "Date"
        col_amount: "Amount"
        col_category: "Category"
        type_income: "Income"
        type_expense: "Expense"
        create_rule_label: "Create Categorization Rule"
        rule_description_prefix: "Future %{type} transactions with name containing"
        rule_description_suffix: "should also get this category."
        no_categories: "No matching categories"
        all_done: "All transactions are categorized"
      create:
        categorized:
          one: "1 transaction categorized"
          other: "%{count} transactions categorized"
        rule_creation_failed: "Transactions categorized, but the rule could not be created (it may already exist)."
      entry_row:
        include_checkbox: "Include %{name}"
        assign_category_select: "Assign category for %{name}"
    list:
      drag_drop_title: Drop CSV to import
      drag_drop_subtitle: Upload transactions directly
      transaction: transaction
      transactions: transactions
    toggle_recurring_section: Toggle upcoming recurring transactions
    search:
      filters:
        account: Account
        date: Date
        type: Type
        status: Status
        amount: Amount
        category: Category
        tag: Tag
        merchant: Merchant
    convert_to_trade:
      title: Convert to Security Trade
      description: Convert this transaction into a trade with security details
      date_label: "Date:"
      account_label: "Account:"
      amount_label: "Amount:"
      security_label: Security
      security_prompt: Select a security...
      security_custom: "+ Enter custom ticker"
      security_not_listed_hint: Don't see your security? Select "Enter custom ticker" at the bottom of the list.
      ticker_placeholder: AAPL
      ticker_hint: Enter the stock/ETF ticker symbol (e.g., AAPL, MSFT)
      ticker_search_placeholder: Search for a ticker...
      ticker_search_hint: Search by ticker symbol or company name, or type a custom ticker
      price_mismatch_title: Price may not match
      price_mismatch_message: "Your price (%{entered_price}/share) differs significantly from %{ticker}'s current market price (%{market_price}). If this seems wrong, you may have selected the wrong security — try using \"Enter custom ticker\" to specify the correct one."
      quantity_label: Quantity (Shares)
      quantity_placeholder: e.g. 20
      quantity_hint: Number of shares traded
      price_label: Price per Share
      price_placeholder: e.g. 52.15
      price_hint: Price per share (%{currency})
      qty_or_price_hint: Enter at least qty OR price. The other will be calculated from the transaction amount (%{amount}).
      trade_type_label: Trade Type
      trade_type_hint: Buy or Sell shares of a security
      exchange_label: Exchange (Optional)
      exchange_placeholder: XNAS
      exchange_hint: Leave blank to auto-detect
      cancel: Cancel
      submit: Convert to Trade
      success: Transaction converted to trade
      conversion_note: "Converted from transaction: %{original_name} (%{original_date})"
      errors:
        not_investment_account: Only transactions in investment accounts can be converted to trades
        already_converted: This transaction has already been converted or excluded
        enter_ticker: Please enter a ticker symbol
        security_not_found: Selected security no longer exists. Please select another.
        select_security: Please select or enter a security
        enter_qty_or_price: Please enter either quantity or price per share. The other will be calculated from the transaction amount.
        invalid_qty_or_price: Invalid quantity or price. Please enter valid positive values.
        conversion_failed: "Failed to convert transaction: %{error}"
        unexpected_error: "Unexpected error during conversion: %{error}"
    searches:
      filters:
        amount_filter:
          equal_to: Equal to
          greater_than: Greater than
          less_than: Less than
          placeholder: '0'
        badge:
          expense: Expense
          income: Income
          on_or_after: on or after %{date}
          on_or_before: on or before %{date}
          transfer: Transfer
          confirmed: Confirmed
          pending: Pending
        type_filter:
          expense: Expense
          income: Income
          transfer: Transfer
        status_filter:
          confirmed: Confirmed
          pending: Pending
      menu:
        account_filter: Account
        amount_filter: Amount
        apply: Apply
        cancel: Cancel
        category_filter: Category
        clear_filters: Clear filters
        date_filter: Date
        merchant_filter: Merchant
        status_filter: Status
        tag_filter: Tag
        type_filter: Type
      search:
        equal_to: equal to
        greater_than: greater than
        less_than: less than
      form:
        toggle_selection_checkboxes: Toggle all checkboxes
    attachments:
      cannot_exceed: "Cannot exceed %{count} attachments per transaction"
      uploaded_one: "Attachment uploaded successfully"
      uploaded_many: "%{count} attachments uploaded successfully"
      failed_upload: "Failed to upload attachment: %{error}"
      no_files_selected: "No files selected for upload"
      attachment_deleted: "Attachment deleted successfully"
      failed_delete: "Failed to delete attachment: %{error}"
      upload_failed: "Failed to upload attachment. Please try again or contact support."
      delete_failed: "Failed to delete attachment. Please try again or contact support."
      upload: "Upload"
      no_attachments: "No attachments yet"
      select_up_to: "Select up to %{count} files (images or PDFs, max %{size}MB each) • %{used} of %{count} used"
      files:
        one: "File (1)"
        other: "Files (%{count})"
      browse_to_add: "Browse to add files"
      max_reached: "Maximum file limit reached (%{count}/%{max}). Delete an existing file to upload another."
