<?php

return [
    'eyebrow' => 'Account',
    'company_sub' => 'These details appear on your invoices.',
    // The tab bar. The list in App\Livewire\Settings::TABS decides which
    // exist; these only name them.
    'tab' => [
        'profile' => 'Your details',
        'security' => 'Security',
        'branding' => 'Appearance',
        'contract' => 'Contract',
    ],
    'signed_in_as' => 'Signed in as',
    'title' => 'Settings',
    'subtitle' => 'Everything that belongs to your account, grouped by subject.',
    'save' => 'Save',

    'company_title' => 'Company details',
    'company_name' => 'Company name',
    'contact_name' => 'Contact person',
    'phone' => 'Phone',
    'vat_id' => 'VAT ID',
    'billing_street' => 'Street and number',
    'billing_postcode' => 'Postcode',
    'billing_city' => 'Town',
    'billing_country' => 'Country',
    'customer_type_locked' => 'Given at registration. We only change it after asking — write to us.',
    'customer_type_once' => 'Not answered yet. It can be set once and changed afterwards only through support.',
    'billing_address' => 'Billing address',
    'profile_saved' => 'Company details saved.',

    // Three messages rather than one, because the three cases mean different
    // things to the customer: confirmed, not checkable by us right now, or
    // unknown to the register. Only the last is something they can put right —
    // see App\Services\Tax\VatIdCheck.
    'vat_verified' => 'Company details saved. Your VAT number is confirmed in the EU register.',
    'vat_unchecked' => 'Company details saved. The EU register cannot be reached right now — your VAT number will be checked again.',
    'vat_unknown' => 'Company details saved. The EU register does not know this VAT number — please check it. Until then VAT is charged.',

    'branding_title' => 'Branding',
    'branding_sub' => 'Your logo and colors are applied to your cloud during provisioning. If left empty we use the CluPilot defaults.',
    'brand_display_name' => 'Display name',
    'brand_primary' => 'Primary color',
    'brand_accent' => 'Accent color',
    'brand_logo' => 'Logo',
    'brand_logo_hint' => 'PNG or WebP, max 2 MB. Transparent background recommended.',
    'brand_logo_remove' => 'Remove logo',
    'brand_default' => 'Default',
    'brand_using_default' => 'Currently using the CluPilot defaults.',
    'branding_saved' => 'Branding saved.',

    'contract_title' => 'Contract and account',
    'contract_sub' => 'Your package, the rights that come with it, and the documents.',
    'to_packages' => 'See the packages',
    'package_title' => 'Package',
    'package_active' => 'Active package: :plan.',
    'no_package' => 'No active package.',
    'cancel_cta' => 'Cancel package',
    'cancel_scheduled_title' => 'Cancellation scheduled',
    // Three wordings for the three states of instances.export_wish. A single
    // sentence used to stand here and promised the export to EVERYBODY —
    // including the customer who had just deliberately chosen "no" in the
    // cancellation dialogue and is redirected straight to this page
    // (ConfirmCancelPackage::cancelPackage()).
    'cancel_scheduled_body_yes' => 'Your package ends on :date. Your request for a data export is noted — we will come back to you about it.',
    'cancel_scheduled_body_no' => 'Your package ends on :date. You do not want a data export — download whatever you want to keep before then.',
    // `null` means never asked (cancelled before this rollout). The sentence
    // then asks instead of promising.
    'cancel_scheduled_body_open' => 'Your package ends on :date. Would you like a data export at the end of the term? Tell us before then — without an answer we prepare none.',

    'cancel_title' => 'Cancel package?',
    'cancel_body' => 'Your package will be cancelled at the end of the billing period.',
    'cancel_point_term' => 'Effective at the end of the term — everything stays available until then.',
    'cancel_point_export' => 'At the end of the term you receive a full data export, on request.',
    'cancel_point_irreversible' => 'Once confirmed, the cancellation is binding.',
    'cancel_reason_label' => 'Why are you cancelling?',
    'cancel_reason_choose' => 'Please choose',
    'cancel_reason_required' => 'Please choose a reason.',
    'cancel_note_label' => 'Anything you would like to tell us? (optional)',
    'cancel_note_label_required' => 'Please tell us briefly what it is about.',
    'cancel_note_required' => 'With "other" we need a short note.',
    // The keys live in Subscription::CANCEL_REASONS; only the wording is here.
    'cancel_reason' => [
        'too_expensive' => 'Too expensive',
        'missing_features' => 'Missing features',
        'switching_provider' => 'Moving to another provider',
        'no_longer_needed' => 'No longer needed',
        'performance' => 'Speed or availability',
        'support' => 'Unhappy with the support',
        'other' => 'Other',
    ],
    'cancel_export_label' => 'Would you like a data export?',
    'cancel_export_yes' => 'Yes, I would like an export',
    'cancel_export_no' => 'No, I do not need an export',
    'cancel_export_hint' => 'If yes, we will send you a download link at the end of the term. If no, we prepare nothing. Either way: from the end of the term your cloud is no longer reachable for you — save what you need yourself before then.',
    'cancel_export_required' => 'Please answer this question — we cannot cancel without it.',
    'cancel_confirm_label' => 'Type “:name” to confirm:',
    'cancel_confirm' => 'Cancel for good',
    'cancel_mismatch' => 'That does not match your cloud address.',
    'cancel_billing_unreachable' => 'The cancellation could not be registered with our payment provider just now. Nothing has been changed — please try again in a few minutes.',
    'keep' => 'Keep',

    'lifecycle_title' => 'When we delete an account by ourselves',
    'lifecycle_unverified' => 'A registration whose address was never confirmed is deleted after :days days. The address is free again afterwards.',
    'lifecycle_dormant' => 'A confirmed account that never had a package is deleted after a year. We announce it :warn days beforehand by mail, and signing in once is enough to start the period again.',
    'lifecycle_kept' => 'While a package is running nothing is deleted automatically. Invoices are kept for seven years regardless — we are required to.',
    'lifecycle_terms' => 'Read it in the terms',

    'close_account_title' => 'Close account',
    'close_account_sub' => 'Permanently close your CluPilot account.',
    'close_cta' => 'Close account',
    'close_title' => 'Close account permanently?',
    'close_body' => 'Your access will end. Invoices are retained as legally required.',
    'close_confirm_label' => 'Type “:word” to confirm:',
    'close_confirm' => 'Close account',
    'close_keyword' => 'DELETE',
    'close_mismatch' => 'Please type the confirmation word correctly.',
    'close_blocked_title' => 'Not possible yet',
    'close_blocked' => 'Please cancel your active package before closing the account.',

    'twofa_title' => 'Two-factor sign-in',
    'twofa_sub' => 'A code from an app in addition to the password. Protects the account even if the password gets out.',
    'twofa_state_on' => 'Active',
    'twofa_state_off' => 'Not set up',
    'twofa_confirm_first' => 'Confirm your password first — a signed-in session alone is not enough here.',
    'twofa_confirm_button' => 'Confirm',
    'twofa_enable' => 'Set up',
    'twofa_scan' => 'Scan the code with your authenticator app, then enter the digits it shows.',
    'twofa_code' => 'Code from the app',
    'twofa_activate' => 'Activate',
    'twofa_code_wrong' => 'That code is not right.',
    'twofa_on' => 'Two-factor sign-in is active.',
    'twofa_off' => 'Two-factor sign-in has been removed.',
    // Modal instead of wire:confirm (R23): title+body are the same former
    // sentence, split at the full stop; twofa_off_confirm is now the short
    // confirm-button label.
    'twofa_off_title' => 'Really remove two-factor sign-in?',
    'twofa_off_body' => 'The account will then be protected by its password alone.',
    'twofa_off_confirm' => 'Remove',
    'twofa_disable' => 'Remove',
    'twofa_new_codes' => 'New recovery codes',
    'twofa_codes_title' => 'Recovery codes',
    'twofa_codes_hint' => 'Write these down now and keep them safe. They are the way back in if the device is lost — each works once.',

    // Next to the VAT number, because that is exactly where the two get
    // confused: a VAT number says nothing about whether somebody is ordering as
    // a consumer or as a business.
    'customer_type' => 'I am ordering as',
    'customer_type_consumer' => 'A private person',
    'customer_type_business' => 'A business',
    'customer_type_hint' => 'As a private person you have the statutory 14-day right of withdrawal on new contracts. Businesses do not.',
];
