targo-frontend/src/i18n/en-ca/index.ts

267 lines
8.5 KiB
TypeScript

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: {
add_employee: "Add employee",
modify_employee: "Modify employee",
access_label: "access",
details_label: "details",
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",
},
filter: {
show_terminated: "Show inactive employees",
sort_by_tags: "sort by tags",
},
},
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",
fired_date: "departure 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",
auto_mode: "auto",
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",
},
},
};