export default {
    employee_list: {
        page_header: "Employee Directory",
        table: {
            first_name: "First name",
            last_name: "Last name",
            email: "Email",
            phone_number: "Phone number",
            role: "Role",
            supervisor: "Supervisor",
            company: "Company",
        },
    },

    employee_management: {
        module_access: {
            dashboard: "Dashboard",
            employee_list: "employee list",
            employee_management: "employee management",
            personal_profile: "profile",
            timesheets: "timesheets",
            timesheets_approval: "timesheet approval",
            user_access: "module access",
            by_role: "by role",
            by_module: "by module",
            preset_admin: "administrator",
            preset_employee: "employee",
            uncheck_all: "remove all",
            admin_description: "Check all modules",
            employee_description: "Only check modules that are relevant to standard employees with no management access",
            none_description: "Uncheck all modules",
            usage_description: "You can use roles to enable preset modules, add or remove modules individually, or both",
        },
        add_employee: "Add employee",
        modify_employee: "Modify employee",
        access_label: "access",
        details_label: "details",
    },

    login: {
        page_header: "account login",
        email: "e-mail",
        password: "password",
        button: {
            connect: "connect",
            employee: "employee",
            facebook: "Facebook",
            remember_me: "remember me",
        },
        tooltip: {
            coming_soon: "coming soon!",
        },
        error: {
            login_failed: "Failed to login",
            popups_blocked: "Popups are blocked on this device",
        },
    },

    nav_bar: {
        home: "homepage",
        employee_list: "employee directory",
        timesheet_approvals: "timesheet approvals",
        timesheet: "timesheet",
        profile: "profile",
        help: "help",
        logout: "log out",
    },

    profile: {
        personal: {
            tab_title: "personal",
            first_name: "first name",
            last_name: "last name",
            phone_number: "phone number",
            address: "address",
            address_hint: "# address, city, region, country",
            birthdate: "birthdate",
        },
        employee: {
            tab_title: "career",
            email: "e-mail",
            job_title: "job title",
            company: "company",
            supervisor: "supervisor",
            hired_date: "hiring date",
            bankroll_id: "payroll ID",
        },
        preferences: {
            tab_title: "preferences",
            display_options: "Color mode",
            language_options: "language options",
            'fr-FR': "French",
            'en-CA': "English",
            dark_mode: "dark",
            light_mode: "light",
            update_successful: "Preferences saved",
            update_failed: "Failed to save preferences",
        },
        schedule_presets: {
            tab_title: "Schedule",
            selected_schedule: "Selected Schedule Preset",
            new_preset: "Build a new preset",
        },
        errors: {
            must_enter_birthdate: "You must enter a valid birthdate",
        }
    },

    shared: {
        error: {
            no_data_found: "no data found",
            no_search_results: "no results matching search",
        },
        label: {
            search: "search",
            filter: "filters",
            loading: "loading...",
            language: "Language",
            add: "ajouter",
            save: "save",
            remove: "remove",
            cancel: "cancel",
            update: "update",
            modify: "modify",
            close: "close",
        },
        misc: {
            or: "or",
            and: "and",
            to: "to",
            from: "from",
            yes: "yes",
            no: "no",
            in: "in",
            out: "out",
        },
        shift_type: {
            regular: "regular",
            evening: "evening",
            emergency: "emergency",
            overtime: "overtime",
            holiday: "holiday",
            vacation: "vacation",
            sick: "sick",
            remote: "remote work",
        },
        weekday: {
            sunday: "dimanche",
            monday: "lundi",
            tuesday: "mardi",
            wednesday: "mercredi",
            thursday: "jeudi",
            friday: "vendredi",
            saturday: "samedi",
        },
    },

    timesheet: {
        page_header: "Timesheet",
        nav_button: {
            calendar_date_picker: "Calendar",
            current_week: "This week",
            next_week: "Next period",
            previous_week: "Previous period",
        },
        save_button: "Save",
        cancel_button: "Cancel",
        remote_button: "Remote work",
        delete_button: "Delete",
        shift: {
            actions: {
                add: "Add Shift",
                edit: "Edit shift",
                delete: "Delete shift",
                delete_confirmation_msg: "Do you want to delete this shift completly?",
            },
            types: {
                label: "Shift`s Type",
                EMERGENCY: "Emergency",
                EVENING: "Evening",
                HOLIDAY: "Holiday",
                OVERTIME: "Overtime",
                REGULAR: "Regular",
                SICK: "Sick Leave",
                VACATION: "Vacation",
                REMOTE: "Remote work",
            },
            fields: {
                start: "Start (HH:mm)",
                end: "End (HH:mm)",
                header_comment: "Shift`s comment",
                textarea_comment: "Leave a comment here",
            },
        },
        expense: {
            add_expense: 'Add Expense',
            amount: 'Amount',
            date: 'Date',
            empty_list: 'No registered expenses',
            employee_comment: 'Comment',
            supervisor_comment: 'Supervisor note',
            hints: {
                amount_or_mileage: "Either amount or mileage, not both",
                comment_required: "A comment required",
                attach_file: "Attach File"
            },
            mileage: "mileage",
            open_btn: "list of expenses",
            title: "List of all expenses",
            total_amount: "Total amount",
            total_mileage: "Total mileage",
            type: "Type",
            types: {
                PER_DIEM: "Per Diem",
                EXPENSES: "expense",
                MILEAGE: "mileage",
                ON_CALL: "on-call allowance",
            },
        },
        errors: {
            INVALID_SHIFT_TIME: "In and Out shift times are reversed",
            SHIFT_OVERLAP: "An overlaps occured between 2 or more shifts",
            INVALID_SHIFT: "A shift contains missing or corrupted data",
            SHIFT_TIME_REQUIRED: "Valid time required",
            SHIFT_TYPE_REQUIRED: "Shift type required",
            SHIFT_NOT_FOUND: "Shift missing or deleted",
            PAY_PERIOD_NOT_FOUND: "No pay period matching given dates",
            EMPLOYEE_NOT_FOUND: "No employee matching current login details",
            INVALID_TIMESHEET: "Timesheet data is missing or corrupted",
            TIMESHEET_NOT_FOUND: "No timesheet found with provided data",
            INVALID_EXPENSE: "An expense contains missing or corrupted data",
            EXPENSE_NOT_FOUND: "No expense found with provided data",
        },
    },

    timesheet_approvals: {
        page_title: "Validation cartes de temps",
        table: {
            full_name: "full name",
            email: "email address",
            is_approved: "approval",
            expenses: "expenses",
            mileage: "mileage",
            verified: "approved",
            unverified: "pending",
        },
        chart: {
            hours_worked_title: "hours worked",
            expenses_title: "expenses accrued",
        },
        print_report: {
            company: "company",
            type: "type",
            shifts: "shifts",
            expenses: "expenses",
        },
        tooltip: {
            button_detailed_view: "detailed view",
        },
    },
};