/**
 * Copyright (C) 2024-present Puter Technologies Inc.
 *
 * This file is part of Puter.
 *
 * Puter is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Affero General Public License as published
 * by the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU Affero General Public License for more details.
 *
 * You should have received a copy of the GNU Affero General Public License
 * along with this program.  If not, see <https://www.gnu.org/licenses/>.
 */

const en = {
    name: 'English',
    english_name: 'English',
    code: 'en',
    dictionary: {
        about: 'About',
        account: 'Account',
        account_password: 'Verify Account Password',
        access_granted_to: 'Access Granted To',
        add_existing_account: 'Add Existing Account',
        all_fields_required: 'All fields are required.',
        allow: 'Allow',
        apply: 'Apply',
        ascending: 'Ascending',
        associated_websites: 'Associated Websites',
        auto_arrange: 'Auto Arrange',
        background: 'Background',
        browse: 'Browse',
        cancel: 'Cancel',
        center: 'Center',
        change: 'Change',
        change_always_open_with: 'Do you want to always open this type of file with',
        change_desktop_background: 'Change desktop background…',
        change_email: 'Change Email',
        change_language: 'Change Language',
        change_password: 'Change Password',
        change_ui_colors: 'Change UI Colors',
        change_username: 'Change Username',
        clock_visibility: 'Clock Visibility',
        close: 'Close',
        close_all_windows: 'Close All Windows',
        close_all_windows_confirm: 'Are you sure you want to close all windows?',
        close_all_windows_and_log_out: 'Close Windows and Log Out',
        color: 'Color',
        confirm: 'Confirm',
        confirm_2fa_setup: 'I have added the code to my authenticator app',
        confirm_2fa_recovery: 'I have saved my recovery codes in a secure location',
        confirm_account_for_free_referral_storage_c2a: 'Create an account and confirm your email address to receive 1 GB of free storage. Your friend will get 1 GB of free storage too.',
        confirm_code_generic_incorrect: 'Incorrect Code.',
        confirm_code_generic_too_many_requests: 'Too many requests. Please wait a few minutes.',
        confirm_code_generic_submit: 'Submit Code',
        confirm_code_generic_try_again: 'Try Again',
        confirm_code_generic_title: 'Enter Confirmation Code',
        confirm_code_2fa_instruction: 'Enter the 6-digit code from your authenticator app.',
        confirm_code_2fa_submit_btn: 'Submit',
        confirm_code_2fa_title: 'Enter 2FA Code',
        confirm_delete_multiple_items: 'Are you sure you want to permanently delete these items?',
        confirm_delete_single_item: 'Do you want to permanently delete this item?',
        confirm_open_apps_log_out: 'You have open apps. Are you sure you want to log out?',
        confirm_new_password: 'Confirm New Password',
        confirm_delete_user: 'Are you sure you want to delete your account? All your files and data will be permanently deleted. This action cannot be undone.',
        confirm_delete_user_title: 'Delete Account?',
        confirm_session_revoke: 'Are you sure you want to revoke this session?',
        confirm_your_email_address: 'Confirm Your Email Address',
        choose_publishing_option: 'Choose how you want to publish your website:',
        contact_us: 'Contact Us',
        contact_us_verification_required: 'You must have a verified email address to use this.',
        contain: 'Contain',
        continue: 'Continue',
        copy: 'Copy',
        copy_link: 'Copy Link',
        copying: 'Copying',
        copying_file: 'Copying %%',
        cover: 'Cover',
        create_account: 'Create Account',
        create_free_account: 'Create Free Account',
        create_desktop_shortcut: 'Create Shortcut (Desktop)',
        create_desktop_shortcut_s: 'Create Shortcuts (Desktop)',
        create_shortcut: 'Create Shortcut',
        create_shortcut_s: 'Create Shortcuts',
        credits: 'Credits',
        current_password: 'Current Password',
        cut: 'Cut',
        clock: 'Clock',
        clock_visible_hide: 'Hide - Always hidden',
        clock_visible_show: 'Show - Always visible',
        clock_visible_auto: 'Auto - Default, visible only in full-screen mode.',
        close_all: 'Close All',
        created: 'Created',
        date_modified: 'Date modified',
        default: 'Default',
        delete: 'Delete',
        delete_account: 'Delete Account',
        delete_permanently: 'Delete Permanently',
        deleting_file: 'Deleting %%',
        deploy_as_app: 'Deploy as app',
        descending: 'Descending',
        desktop: 'Desktop',
        desktop_background_fit: 'Fit',
        developers: 'Developers',
        dir_published_as_website: '%strong% has been published to:',
        disable_2fa: 'Disable 2FA',
        disable_2fa_confirm: 'Are you sure you want to disable 2FA?',
        disable_2fa_instructions: 'Enter your password to disable 2FA.',
        disassociate_dir: 'Disassociate Directory',
        documents: 'Documents',
        dont_allow: 'Don\'t Allow',
        download: 'Download',
        confirm_download_file_to_desktop: 'Are you sure you want to download %% to your Desktop?',
        download_file: 'Download File',
        downloading: 'Downloading',
        downloading_file: 'Downloading %%',
        error_download_failed: 'Failed to download file',
        email: 'Email',
        email_change_confirmation_sent: 'A confirmation email has been sent to your new email address. Please check your inbox and follow the instructions to complete the process.',
        email_invalid: 'Email is invalid.',
        email_or_username: 'Email or Username',
        email_required: 'Email is required.',
        empty_trash: 'Empty Trash',
        empty_trash_confirmation: 'Are you sure you want to permanently delete the items in Trash?',
        emptying_trash: 'Emptying Trash…',
        enable_2fa: 'Enable 2FA',
        end_hard: 'End Hard',
        end_process_force_confirm: 'Are you sure you want to force-quit this process?',
        end_soft: 'End Soft',
        enlarged_qr_code: 'Enlarged QR Code',
        enter_password_to_confirm_delete_user: 'Enter your password to confirm account deletion',
        error_message_is_missing: 'Error message is missing.',
        error_unknown_cause: 'An unknown error occurred.',
        error_uploading_files: 'Failed to upload files',
        favorites: 'Favorites',
        feedback: 'Feedback',
        feedback_c2a: 'Please use the form below to send us your feedback, comments, and bug reports.',
        feedback_sent_confirmation: 'Thank you for contacting us. If you have an email associated with your account, you will hear back from us as soon as possible.',
        fit: 'Fit',
        folder: 'Folder',
        force_quit: 'Force Quit',
        forgot_pass_c2a: 'Forgot password?',
        from: 'From',
        general: 'General',
        get_a_copy_of_on_puter: 'Get a copy of \'%%\' on Puter.com!',
        get_copy_link: 'Get Copy Link',
        hide_all_windows: 'Hide All Windows',
        home: 'Home',
        html_document: 'HTML document',
        hue: 'Hue',
        image: 'Image',
        incorrect_password: 'Incorrect password',
        invite_link: 'Invite Link',
        item: 'item',
        items_in_trash_cannot_be_renamed: 'This item can\'t be renamed because it\'s in the trash. To rename this item, first drag it out of the Trash.',
        jpeg_image: 'JPEG image',
        keep_in_taskbar: 'Keep in Taskbar',
        language: 'Language',
        license: 'License',
        lightness: 'Lightness',
        link_copied: 'Link copied',
        loading: 'Loading',
        log_in: 'Log In',
        log_into_another_account_anyway: 'Log into another account anyway',
        log_out: 'Log Out',
        looks_good: 'Looks good!',
        manage_sessions: 'Manage Sessions',
        modified: 'Modified',
        move: 'Move',
        moving_file: 'Moving %%',
        my_websites: 'My Websites',
        minimize: 'Minimize',
        reload_app: 'Reload App',
        name: 'Name',
        name_cannot_be_empty: 'Name cannot be empty.',
        name_cannot_contain_double_period: "Name can not be the '..' character.",
        name_cannot_contain_period: "Name can not be the '.' character.",
        name_cannot_contain_slash: "Name cannot contain the '/' character.",
        name_must_be_string: 'Name can only be a string.',
        name_too_long: 'Name can not be longer than %% characters.',
        new: 'New',
        new_email: 'New Email',
        new_folder: 'New folder',
        new_password: 'New Password',
        new_username: 'New Username',
        no: 'No',
        no_dir_associated_with_site: 'No directory associated with this address.',
        no_websites_published: 'You have not published any websites yet. Right click on a folder to get started.',
        ok: 'OK',
        open: 'Open',
        new_window: 'New Window',
        open_in_new_tab: 'Open in New Tab',
        open_in_new_window: 'Open in New Window',
        open_trash: 'Open Trash',
        open_with: 'Open With',
        original_name: 'Original Name',
        original_path: 'Original Path',
        oss_code_and_content: 'Open Source Software and Content',
        password: 'Password',
        password_changed: 'Password changed.',
        password_recovery_rate_limit: "You've reached our rate-limit; please wait a few minutes. To prevent this in the future, avoid reloading the page too many times.",
        password_recovery_token_invalid: 'This password recovery token is no longer valid.',
        password_recovery_unknown_error: 'An unknown error occurred. Please try again later.',
        password_required: 'Password is required.',
        password_strength_error: 'Password must be at least 8 characters long and contain at least one uppercase letter, one lowercase letter, one number, and one special character.',
        passwords_do_not_match: '`New Password` and `Confirm New Password` do not match.',
        paste: 'Paste',
        paste_into_folder: 'Paste Into Folder',
        path: 'Path',
        personalization: 'Personalization',
        pick_name_for_website: 'Pick a name for your website:',
        pick_name_for_worker: 'Pick a name for your worker:',
        picture: 'Picture',
        pictures: 'Pictures',
        plural_suffix: 's',
        powered_by_puter_js: 'Powered by {{link=docs}}Puter.js{{/link}}',
        preparing: 'Preparing...',
        preparing_for_upload: 'Preparing for upload...',
        print: 'Print',
        privacy: 'Privacy',
        proceed_to_login: 'Proceed to login',
        proceed_with_account_deletion: 'Proceed with Account Deletion',
        process_status_initializing: 'Initializing',
        process_status_running: 'Running',
        process_type_app: 'App',
        process_type_init: 'Init',
        process_type_ui: 'UI',
        properties: 'Properties',
        public: 'Public',
        publish: 'Publish',
        publish_as_website: 'Publish as website',
        publish_as_serverless_worker: 'Publish as Worker',
        puter_description: 'Puter is a privacy-first personal cloud to keep all your files, apps, and games in one secure place, accessible from anywhere at any time.',
        reading: 'Reading %strong%',
        writing: 'Writing %strong%',
        recent: 'Recent',
        recommended: 'Recommended',
        recover_password: 'Recover Password',
        refer_friends_c2a: 'Get 1 GB for every friend who creates and confirms an account on Puter. Your friend will get 1 GB too!',
        refer_friends_social_media_c2a: 'Get 1 GB of free storage on Puter.com!',
        refresh: 'Refresh',
        release_address_confirmation: 'Are you sure you want to release this address?',
        remove_from_taskbar: 'Remove from Taskbar',
        rename: 'Rename',
        repeat: 'Repeat',
        replace: 'Replace',
        replace_all: 'Replace All',
        resend_confirmation_code: 'Re-send Confirmation Code',
        reset_colors: 'Reset Colors',
        'Resources': 'Resources',
        restart_puter_confirm: 'Are you sure you want to restart Puter?',
        restore: 'Restore',
        save: 'Save',
        saturation: 'Saturation',
        save_account: 'Save account',
        save_account_to_get_copy_link: 'Please create an account to proceed.',
        save_account_to_publish: 'Please create an account to proceed.',
        save_session: 'Save session',
        save_session_c2a: 'Create an account to save your current session and avoid losing your work.',
        scan_qr_c2a: 'Scan the code below\nto log into this session from other devices',
        scan_qr_2fa: 'Scan the QR code with your authenticator app',
        scan_qr_generic: 'Scan this QR code using your phone or another device',
        search: 'Search',
        seconds: 'seconds',
        security: 'Security',
        select: 'Select',
        selected: 'selected',
        select_color: 'Select color…',
        sessions: 'Sessions',
        send: 'Send',
        send_password_recovery_email: 'Send Password Recovery Email',
        session_saved: 'Thank you for creating an account. This session has been saved.',
        settings: 'Settings',
        set_new_password: 'Set New Password',
        share: 'Share',
        share_to: 'Share to',
        share_with: 'Share with:',
        shortcut_to: 'Shortcut to',
        show_all_windows: 'Show All Windows',
        show_hidden: 'Show hidden',
        sign_in_with_puter: 'Sign in with Puter',
        sign_up: 'Sign Up',
        signing_in: 'Signing in…',
        size: 'Size',
        skip: 'Skip',
        something_went_wrong: 'Something went wrong.',
        sort_by: 'Sort by',
        start: 'Start',
        status: 'Status',
        'Storage': 'Storage',
        storage_usage: 'Storage Usage',
        storage_puter_used: 'used by Puter',
        'your_plan': 'Your Plan',
        taking_longer_than_usual: 'Taking a little longer than usual. Please wait...',
        task_manager: 'Task Manager',
        taskmgr_header_name: 'Name',
        taskmgr_header_status: 'Status',
        taskmgr_header_type: 'Type',
        terms: 'Terms',
        text_document: 'Text document',
        'toolbar.enter_fullscreen': 'Enter Full Screen',
        'toolbar.github': 'GitHub',
        'toolbar.refer': 'Refer',
        'toolbar.save_account': 'Save Account',
        'toolbar.search': 'Search',
        'toolbar.qrcode': 'QR Code',
        tos_fineprint: 'By clicking \'Create Free Account\' you agree to Puter\'s {{link=terms}}Terms of Service{{/link}} and {{link=privacy}}Privacy Policy{{/link}}.',
        transparency: 'Transparency',
        trash: 'Trash',
        two_factor: 'Two Factor Authentication',
        two_factor_disabled: '2FA Disabled',
        two_factor_enabled: '2FA Enabled',
        type: 'Type',
        type_confirm_to_delete_account: "Type 'confirm' to delete your account.",
        ui_colors: 'UI Colors',
        ui_manage_sessions: 'Session Manager',
        ui_revoke: 'Revoke',
        undo: 'Undo',
        unlimited: 'Unlimited',
        unzip: 'Unzip',
        unzipping: 'Unzipping %strong%',
        untar: 'Untar',
        untarring: 'Untarring %strong%',
        upload: 'Upload',
        uploading: 'Uploading',
        uploading_file: 'Uploading %%',
        upload_here: 'Upload here',
        used_of: '{{used}} used of {{available}}',
        usage: 'Usage',
        username: 'Username',
        username_changed: 'Username updated successfully.',
        username_required: 'Username is required.',
        versions: 'Versions',
        videos: 'Videos',
        visibility: 'Visibility',
        yes: 'Yes',
        yes_release_it: 'Yes, Release It',
        you_have_been_referred_to_puter_by_a_friend: 'You have been referred to Puter by a friend!',
        zip: 'Zip',
        tar: 'Tar',
        download_as_tar: 'Download as Tar',
        sequencing: 'Sequencing %strong%',
        worker: 'Worker',
        zipping: 'Zipping %strong%',
        tarring: 'Tarring %strong%',

        // === 2FA Setup ===
        setup2fa_1_step_heading: 'Open your authenticator app',
        setup2fa_1_instructions: `
            You can use any authenticator app that supports the Time-based One-Time Password (TOTP) protocol.
            There are many to choose from, but if you're unsure
            <a target="_blank" href="https://authy.com/download">Authy</a>
            is a solid choice for Android and iOS.
        `,
        setup2fa_2_step_heading: 'Scan the QR code',
        setup2fa_3_step_heading: 'Enter the 6-digit code',
        setup2fa_4_step_heading: 'Copy your recovery codes',
        setup2fa_4_instructions: `
            These recovery codes are the only way to access your account if you lose your phone or can't use your authenticator app.
            Make sure to store them in a safe place.
        `,
        setup2fa_5_step_heading: 'Confirm 2FA setup',
        setup2fa_5_confirmation_1: 'I have saved my recovery codes in a secure location',
        setup2fa_5_confirmation_2: 'I am ready to enable 2FA',
        setup2fa_5_button: 'Enable 2FA',

        // === 2FA Login ===
        login2fa_otp_title: 'Enter 2FA Code',
        login2fa_otp_instructions: 'Enter the 6-digit code from your authenticator app.',
        login2fa_recovery_title: 'Enter a recovery code',
        login2fa_recovery_instructions: 'Enter one of your recovery codes to access your account.',
        login2fa_use_recovery_code: 'Use a recovery code',
        login2fa_recovery_back: 'Back',
        login2fa_recovery_placeholder: 'XXXXXXXX',

        // Sharing
        'Editor': 'Editor',
        'Viewer': 'Viewer',
        'People with access': 'People with access',
        'Share With…': 'Share With…',
        'Owner': 'Owner',
        "You can't share with yourself.": 'You can\'t share with yourself.',
        'This user already has access to this item': 'This user already has access to this item',

        // Billing
        'billing.change_payment_method': 'Change',
        'billing.cancel': 'Cancel',
        'billing.download_invoice': 'Download',
        'billing.payment_method': 'Payment Method',
        'billing.payment_method_updated': 'Payment method updated!',
        'billing.confirm_payment_method': 'Confirm Payment Method',
        'billing.payment_history': 'Payment History',
        'billing.refunded': 'Refunded',
        'billing.paid': 'Paid',
        'billing.ok': 'OK',
        'billing.resume_subscription': 'Resume Subscription',
        'billing.subscription_cancelled': 'Your subscription has been canceled.',
        'billing.subscription_cancelled_description': 'You will still have access to your subscription until the end of this billing period.',
        'billing.offering.free': 'Free',
        'billing.offering.basic': 'Basic',
        'billing.offering.pro': 'Professional',
        'billing.offering.professional': 'Professional',
        'billing.offering.business': 'Business',
        'billing.cloud_storage': 'Cloud Storage',
        'billing.ai_access': 'AI Access',
        'billing.bandwidth': 'Bandwidth',
        'billing.apps_and_games': 'Apps & Games',
        'billing.upgrade_to_pro': 'Upgrade to %strong%',
        'billing.switch_to': 'Switch to %strong%',
        'billing.payment_setup': 'Payment Setup',
        'billing.back': 'Back',
        'billing.you_are_now_subscribed_to': 'You are now subscribed to %strong% tier.',
        'billing.you_are_now_subscribed_to_without_tier': 'You are now subscribed',
        'billing.subscription_cancellation_confirmation': 'Are you sure you want to cancel your subscription?',
        'billing.subscription_setup': 'Subscription Setup',
        'billing.cancel_it': 'Cancel It',
        'billing.keep_it': 'Keep It',
        'billing.subscription_resumed': 'Your %strong% subscription has been resumed!',
        'billing.upgrade_now': 'Upgrade Now',
        'billing.upgrade': 'Upgrade',
        'billing.currently_on_free_plan': 'You are currently on the free plan.',
        'billing.download_receipt': 'Download Receipt',
        'billing.subscription_check_error': 'A problem occurred while checking your subscription status.',
        'billing.payment_method_updated': 'Payment method updated!',
        'billing.email_confirmation_needed': 'Your email has not been confirmed. We\'ll send you a code to confirm it now.',
        'billing.sub_cancelled_but_valid_until': 'You have cancelled your subscription and it will automatically switch to the free tier at the end of the billing period. You will not be charged again unless you re-subscribe.',
        'billing.current_plan_until_end_of_period': 'Your current plan until the end of this billing period.',
        'billing.current_plan': 'Current plan',
        'billing.cancelled_subscription_tier': 'Cancelled Subscription (%%)',
        'billing.manage': 'Manage',
        'billing.limited': 'Limited',
        'billing.expanded': 'Expanded',
        'billing.accelerated': 'Accelerated',
        'billing.enjoy_msg': 'Enjoy %% of Cloud Storage plus other benefits.',
        'too_many_attempts': 'Too many attempts. Please try again later.',
        'server_timeout': 'The server took too long to respond. Please try again.',
        'signup_error': 'An error occurred during signup. Please try again.',

        // Welcome Window
        'welcome_title': 'Welcome to your Personal Internet Computer',
        'welcome_description': 'Store files, play games, find awesome apps, and much more! All in one place, accessible from anywhere at any time.',
        'welcome_get_started': 'Get Started',
        'welcome_terms': 'Terms',
        'welcome_privacy': 'Privacy',
        'welcome_developers': 'Developers',
        'welcome_open_source': 'Open Source',
        'welcome_instant_login_title': 'Instant Login!',

        // Alert Window
        'alert_error_title': 'Error!',
        'alert_warning_title': 'Warning!',
        'alert_info_title': 'Info',
        'alert_success_title': 'Success!',
        'alert_confirm_title': 'Are you sure?',
        'alert_yes': 'Yes',
        'alert_no': 'No',
        'alert_retry': 'Retry',
        'alert_cancel': 'Cancel',

        // Signup Window
        'signup_confirm_password': 'Confirm Password',

        // Login Window
        'login_email_username_required': 'Email or username is required',
        'login_password_required': 'Password is required',

        // Various Window Titles
        'window_title_open': 'Open',
        'window_title_change_password': 'Change Password',
        'window_title_select_font': 'Select font…',
        'window_title_session_list': 'Session List!',
        'window_title_set_new_password': 'Set New Password',
        'window_title_instant_login': 'Instant Login!',
        'window_title_publish_website': 'Publish Website',
        'window_title_publish_worker': 'Publish Worker',
        'window_title_authenticating': 'Authenticating...',
        'window_title_refer_friend': 'Refer a friend!',

        // Desktop UI
        'desktop_show_desktop': 'Show Desktop',
        'desktop_show_open_windows': 'Show Open Windows',
        'desktop_exit_full_screen': 'Exit Full Screen',
        'desktop_enter_full_screen': 'Enter Full Screen',
        'desktop_position': 'Position',
        'desktop_position_left': 'Left',
        'desktop_position_bottom': 'Bottom',
        'desktop_position_right': 'Right',
        // Item UI
        'item_shared_with_you': 'A user has shared this item with you.',
        'item_shared_by_you': 'You have shared this item with at least one other user.',
        'item_shortcut': 'Shortcut',
        'item_associated_websites': 'Associated website',
        'item_associated_websites_plural': 'Associated websites',
        'no_suitable_apps_found': 'No suitable apps found',

        // Window UI
        'window_click_to_go_back': 'Click to go back.',
        'window_click_to_go_forward': 'Click to go forward.',
        'window_click_to_go_up': 'Click to go one directory up.',
        'window_title_public': 'Public',
        'window_title_videos': 'Videos',
        'window_title_pictures': 'Pictures',
        'window_title_puter': 'Puter',
        'window_folder_empty': 'This folder is empty',

        // Website Management
        'manage_your_subdomains': 'Manage Your Subdomains',

        'open_containing_folder': 'Open Containing Folder',

        'set_as_background': 'Set as Desktop Background',

        // Permission Descriptions
        'perm_fs_file_access': 'use {{name}} located at {{path}} with {{access}} access.',
        'perm_fs_resource_access': 'access {{resource_id}} with {{access}} access.',
        'perm_folder_access': '{{access}} {{folder}}.',
        'perm_thread_post': 'post to thread {{thread}}.',
        'perm_service_invoke': 'use {{service}} to invoke {{interface}}.',
        'perm_driver_use': 'use {{driver}} to {{action}}.',
        'perm_email_read': 'see your email address',
        'perm_folder_desktop': 'your Desktop folder',
        'perm_folder_documents': 'your Documents folder',
        'perm_folder_pictures': 'your Pictures folder',
        'perm_folder_videos': 'your Videos folder',
        'perm_apps_read': 'see your apps',
        'perm_apps_write': 'manage your apps',
        'perm_subdomains_read': 'see your subdomains',
        'perm_subdomains_write': 'manage your subdomains',

        'error_user_or_path_not_found': 'User or path not found.',
        'error_invalid_username': 'Invalid username.',
    },
};

export default en;