<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="app_name">Yorvana</string>

    <!-- Shared -->
    <string name="email_no_app_found">No email app found</string>

    <!-- Vehicle -->
    <string name="vehicle_nickname">Nickname</string>
    <string name="vehicle_make">Make</string>
    <string name="vehicle_make_optional">Make (optional)</string>
    <string name="vehicle_make_search">Search makes</string>
    <string name="vehicle_make_custom">Custom…</string>
    <string name="vehicle_model">Model</string>
    <string name="vehicle_model_optional">Model (optional)</string>
    <string name="vehicle_year">Year</string>
    <string name="vehicle_vin">VIN</string>
    <string name="vehicle_license_plate">License plate</string>
    <string name="vehicle_odometer_unit">Odometer unit</string>
    <string name="vehicle_add">Add Vehicle</string>
    <string name="vehicle_edit">Edit vehicle</string>
    <string name="vehicle_delete">Delete vehicle</string>
    <string name="vehicle_delete_confirm">Delete \"%s\" and all its service records? This cannot be undone.</string>
    <string name="vehicle_empty">No vehicles added yet. Tap + to add your first car.</string>
    <string name="vehicle_last_service">Last Serviced: %s</string>
    <string name="my_garage">My Garage</string>
    <string name="vehicle_no_service">No service records yet</string>
    <string name="vehicle_records_count">%d record(s)</string>
    <string name="vehicle_vin_copied">VIN copied</string>

    <!-- Service record -->
    <string name="record_date">Date</string>
    <string name="record_odometer">Odometer</string>
    <string name="record_category">Category</string>
    <string name="record_performer">Performed by</string>
    <string name="record_performer_label">Performed by: %s</string>
    <string name="record_is_diy">DIY</string>
    <string name="record_cost">Cost</string>
    <string name="record_currency">Currency</string>
    <string name="record_notes">Notes</string>
    <string name="record_attachments">Attachments</string>
    <string name="record_add">Add service record</string>
    <string name="record_add_label">Add Record</string>
    <string name="record_edit">Edit record</string>
    <string name="record_delete">Delete record</string>
    <string name="record_details_title">Service Details</string>
    <string name="record_delete_confirm">Delete this service record? This action cannot be undone and will remove all associated attachments.</string>
    <string name="record_empty">No service records yet.\nTap + to add your first record.</string>
    <string name="record_error">Unreadable record — tap for details</string>
    <string name="record_performer_self">Myself</string>

    <!-- Categories -->
    <string name="category_oil_change">Oil Change</string>
    <string name="category_tire">Tire Change / Rotation</string>
    <string name="category_brake">Brake Service</string>
    <string name="category_battery">Battery</string>
    <string name="category_inspection">Inspection</string>
    <string name="category_fluid">Fluid Top-up</string>
    <string name="category_filter">Filter Replacement</string>
    <string name="category_other">Other</string>
    <string name="category_add_custom">Add custom category</string>
    <string name="category_custom_label">Category name</string>
    <string name="category_delete_confirm">Delete category \"%s\"?</string>
    <plurals name="category_delete_confirm_with_count">
        <item quantity="one">Delete category \"%1$s\"? %2$d service record uses this category.</item>
        <item quantity="other">Delete category \"%1$s\"? %2$d service records use this category.</item>
    </plurals>
    <string name="categories_title">Categories</string>
    <string name="categories_predefined">Predefined</string>
    <string name="categories_custom">Custom</string>

    <!-- Work Done -->
    <string name="work_done">Work Done</string>
    <string name="work_standard">Standard</string>
    <string name="work_custom">Custom</string>
    <string name="work_item_details">Details (Optional)</string>
    <string name="work_item_name">Task Name</string>
    <string name="record_save_action">Save Record</string>

    <!-- Attachments -->
    <string name="attachment_add">Add attachment</string>
    <string name="attachment_pick_file">Choose file</string>
    <string name="attachment_take_photo">Take photo</string>
    <string name="attachment_remove">Remove</string>
    <string name="attachment_capture_cancelled">Photo capture was cancelled. No file was saved.</string>
    <string name="attachment_open_error">No app found to open this file</string>
    <string name="attachment_delete_confirm">Remove attachment \"%s\"?</string>

    <!-- Settings -->
    <string name="settings_title">Settings</string>
    <string name="settings_premium_title">Premium</string>
    <string name="settings_vault">Storage</string>
    <string name="settings_vault_location">Vault folder</string>
    <string name="settings_vault_not_set">Not configured</string>
    <string name="settings_vault_change">Change folder</string>
    <string name="settings_vault_move_title">Move vault data?</string>
    <string name="settings_vault_move_message">Would you like to move your existing data to the new folder, or start fresh?</string>
    <string name="settings_vault_move_action">Move data</string>
    <string name="settings_vault_fresh_action">Start fresh</string>
    <string name="settings_vault_moving">Moving vault…</string>
    <string name="settings_vault_move_error">Failed to move vault: %s</string>
    <string name="settings_vault_changed_title">Vault changed</string>
    <string name="settings_vault_changed_success">Vault folder successfully changed.</string>
    <string name="settings_vault_conflict_title">Folder not empty</string>
    <string name="settings_vault_conflict_message">Cannot move vault: The selected folder is not empty and is not a Yorvana vault. Please choose an empty folder.</string>
    <string name="settings_vault_existing_title">Existing vault found</string>
    <string name="settings_vault_existing_message">This folder already contains Yorvana data. Would you like to use this existing vault?</string>
    <string name="settings_vault_use_existing_action">Use this vault</string>
    <string name="settings_vault_validating">Validating folder…</string>
    <string name="settings_preferences">Preferences</string>
    <string name="settings_odometer_unit">Default odometer unit</string>
    <string name="settings_currency">Default currency</string>
    <string name="settings_categories">Service categories</string>
    <string name="settings_unit_km">Kilometres (km)</string>
    <string name="settings_unit_mi">Miles (mi)</string>
    <string name="settings_explore_data">Explore Data</string>
    <string name="settings_explore_data_subtitle">Open vault in system file manager</string>
    <string name="settings_about">About</string>
    <string name="settings_contact">Contact</string>
    <string name="settings_contact_subtitle">Email Yorvana support</string>
    <string name="settings_contact_email_subject">[Yorvana] Contact</string>
    <string name="settings_report_bug">Report a bug or suggest a feature</string>
    <string name="settings_version">Version %s</string>

    <!-- Report Bug -->
    <string name="report_bug_title">Feedback</string>
    <string name="report_bug_type_bug">Bug</string>
    <string name="report_bug_type_suggestion">Suggestion</string>
    <string name="report_bug_summary">Summary</string>
    <string name="report_bug_description">Description</string>
    <string name="report_bug_contact_email">Contact email (optional)</string>
    <string name="report_bug_contact_email_invalid">Please enter a valid email address</string>
    <string name="report_bug_email_contact_label">Contact email</string>
    <string name="report_bug_type_section">Type</string>
    <string name="report_bug_include_device_info">Include additional app state</string>
    <string name="report_bug_device_info_payload">Device information</string>
    <string name="report_bug_sentry_opt_out_disclosure">Submitting will connect to our error reporting service for this report only. Basic device info is always attached.</string>
    <string name="report_bug_email_device_info">--- Device Info ---</string>
    <string name="report_bug_submit">Submit</string>
    <string name="report_bug_error_failed">Failed to send report after retries</string>
    <string name="report_bug_vault_configured">Vault Configured</string>
    <string name="report_bug_app_version">App Version</string>
    <string name="report_bug_android_version">Android Version</string>
    <string name="report_bug_locale">Locale</string>
    <string name="report_bug_device_model">Device Model</string>
    <string name="report_bug_support_email" translatable="false">yorvana.app@gmail.com</string>
    <string name="settings_file_manager_error">No app found to open this location</string>
    <string name="settings_currency_search">Search currencies</string>
    <string name="settings_privacy">Privacy</string>
    <string name="settings_crash_reporting">Help improve the app</string>
    <string name="settings_crash_reporting_subtitle">Share anonymous crash logs to help us fix bugs.</string>
    <string name="settings_privacy_description">We use Sentry to collect anonymous technical data when the app crashes or behaves unexpectedly. This data helps us identify and fix issues more quickly.</string>
    <string name="settings_privacy_captured_title">What is captured:</string>
    <string name="settings_privacy_captured_list">• App version\n• Android version &amp; device model\n• System locale\n• Stack traces (technical error details)</string>
    <string name="settings_privacy_never_captured_title">What is NEVER captured:</string>
    <string name="settings_privacy_never_captured_list">• Your vehicles or service records\n• Attachment names or content\n• Any personal information</string>
    <string name="action_learn_more">Learn more</string>
    <string name="action_show_less">Show less</string>
    <string name="action_show_more">Show more</string>
    <string name="action_view_more">View more</string>
    <string name="a11y_state_expanded">Expanded</string>
    <string name="a11y_state_collapsed">Collapsed</string>
    <string name="action_clear">Clear</string>
    <string name="currency_custom">Custom…</string>

    <string name="consent_dialog_title">Help improve the app</string>
    <string name="consent_dialog_enable">Enable</string>
    <string name="consent_dialog_not_now">Not now</string>

    <!-- Setup / onboarding -->
    <string name="setup_title">Welcome to Yorvana</string>
    <string name="setup_description">Choose a folder where your vehicle data will be stored. You own this data — back it up or move it any time.</string>
    <string name="setup_choose_folder">Choose storage folder</string>
    <string name="setup_complete">Complete Setup</string>
    <string name="setup_step_2_of_2">Step 2 of 2</string>

    <!-- Common -->
    <string name="action_save">Save</string>
    <string name="action_ok">OK</string>
    <string name="action_dismiss">Got it</string>
    <string name="action_cancel">Cancel</string>
    <string name="action_delete">Delete</string>
    <string name="action_confirm">Confirm</string>
    <string name="action_edit">Edit</string>
    <string name="action_back">Back</string>
    <string name="action_more">More options</string>
    <string name="error_required_field">This field is required</string>
    <string name="error_invalid_year">Enter a valid 4-digit year</string>
    <string name="error_invalid_odometer">Enter a positive number</string>
    <string name="error_invalid_odometer_max">Odometer reading too high (max 9,999,999)</string>
    <string name="error_invalid_cost">Enter a valid amount (max 999,999.99)</string>
    <string name="error_invalid_cost_decimals">Max 2 decimal places allowed</string>
    <string name="error_duplicate_vin">A vehicle with this VIN already exists</string>
    <string name="common_required_suffix">%1$s, required</string>
    <string name="km">km</string>
    <string name="mi">mi</string>

    <!-- Billing / Paywall -->
    <string name="banner_text">Read-only mode — upgrade to edit</string>
    <string name="banner_upgrade">Upgrade</string>

    <string name="premium_upgrade_title">Premium Upgrade</string>
    <string name="premium_upgrade_message">You have reached the free limit of 1 vehicle. Upgrade to Premium to add unlimited vehicles and support development.</string>
    <string name="premium_upgrade_button">Upgrade Now</string>
    <string name="premium_upgrade_dismiss">Not Now</string>

    <string name="premium_active_title">Premium active</string>
    <string name="premium_active_subtitle">Unlimited vehicles unlocked</string>
    <string name="upgrade_cta_title">Upgrade to Premium</string>
    <string name="upgrade_cta_subtitle">One-time purchase for unlimited vehicles</string>
    <string name="restore_button">Restore purchases</string>
    <string name="restore_success">Purchase restored successfully</string>
    <string name="restore_none_found">No previous purchases found</string>
    <string name="restore_error_billing_unavailable">Restore failed: billing unavailable</string>
    <string name="restore_error_code">Restore failed (code %1$d)</string>
    <string name="billing_error">Purchase failed: %1$s</string>
    <string name="billing_error_unknown">unknown error</string>
    <string name="error_premium_required_for_additional_vehicles">Premium required for additional vehicles</string>
    <string name="purchase_pending_title">Purchase Pending</string>
    <string name="purchase_pending_message">Your purchase is awaiting confirmation from Google Play. Premium features will be unlocked automatically once the transaction is complete.</string>

    <!-- Settings Developer Panel -->
    <string name="settings_developer_title">Developer</string>
    <string name="settings_billing_override_title">Billing override</string>
    <string name="settings_billing_override_real">Real (use Play)</string>
    <string name="settings_billing_override_free">Force free</string>
    <string name="settings_billing_override_premium">Force premium</string>
    <string name="settings_billing_override_pending">Force pending</string>
    <string name="settings_simulate_purchase_success">Simulate purchase success</string>
    <string name="settings_reset_billing_state">Reset all billing state</string>

    <string name="settings_debug_purchase_success">Simulated purchase success</string>
    <string name="settings_debug_billing_reset">Billing state reset</string>

    <string name="settings_crash_reporting_dev_title">Crash reporting (Dev only)</string>
    <string name="settings_force_test_crash">Force test crash</string>
    <string name="settings_force_test_crash_dialog_title">Force Test Crash</string>
    <string name="settings_force_test_crash_dialog_message">This will immediately crash the app to test Sentry integration. Any unsaved changes in other screens may be lost.</string>
    <string name="settings_force_test_crash_dialog_confirm">Crash Now</string>

    <!-- PaywallStatusCard -->
    <string name="paywall_card_headline">Premium features locked</string>
    <string name="paywall_card_body">You have more than one vehicle from before Premium was introduced. Upgrade to edit and add records again.</string>
    <string name="paywall_card_learn_more">Learn more</string>

    <!-- PaywallInfoSheet -->
    <string name="paywall_sheet_headline">Premium features locked</string>
    <string name="paywall_sheet_body">Your library has more than one vehicle from before Premium was introduced. To keep your existing data accessible, the app is in read-only mode. Upgrade to Premium to add new vehicles, edit details, and record services again.</string>
    <string name="paywall_sheet_cta">Upgrade to Premium</string>
    <string name="paywall_sheet_dismiss">Maybe later</string>

    <!-- Common Paywall strings -->
    <string name="paywall_pending_headline">Verifying your purchase</string>
    <string name="paywall_pending_body">This usually takes a moment. The app will unlock automatically.</string>

    <!-- Disabled control semantics -->
    <string name="disabled_upgrade_description">Disabled. Upgrade to Premium to enable.</string>
</resources>
