444 lines
15 KiB
TypeScript
444 lines
15 KiB
TypeScript
export default {
|
||
footerLayout: {
|
||
title: `Targo Communications, 2005 - 2025)}. All rights reserved.`,
|
||
},
|
||
helpPage: {
|
||
title_1: 'Contact Us',
|
||
title_2:
|
||
'Please complete the form below and we’ll get back to you as soon as possible.',
|
||
fullName: 'Full name*',
|
||
email: 'Email address*',
|
||
phoneNumber: 'Phone number*',
|
||
message:
|
||
'How can we help you? Please use this area to provide a detailed message, Thank you!*',
|
||
//form validation
|
||
fullNameValidation: 'Full name must be filled in.',
|
||
emailValidation: 'Email must be a valid email.',
|
||
phoneNumberValidation: 'Phone number must be filled in.',
|
||
messageValidation: 'Message must be a valid email.',
|
||
submit: 'Send',
|
||
},
|
||
mainLayout: {
|
||
backButton: 'Back to home',
|
||
clearFilter: 'Clear filter',
|
||
},
|
||
navBar: {
|
||
userMenuHome: 'Homepage',
|
||
userMenuEmployeeList: 'Employee Directory',
|
||
userMenuShiftValidation: 'Timesheet Approval',
|
||
userMenuTimesheetTemp: 'Timesheet',
|
||
userMenuProfile: 'Profile',
|
||
userMenuHelp: 'Help',
|
||
userMenuLogout: 'Log Out',
|
||
userMenuTimesheet: 'Timesheet',
|
||
userMenuCalendar: 'Calendar',
|
||
},
|
||
notFoundPage: {
|
||
pageText: 'We cannot seem to find the page you are looking for, sorry!',
|
||
backButton: 'Take me back!',
|
||
},
|
||
loginPage: {
|
||
title: 'Log in to Targo',
|
||
forgotPassword: 'Forgot Password?',
|
||
signUp: 'Don’t have an account yet?',
|
||
email: 'Email',
|
||
password: 'Password',
|
||
submit: 'Connect',
|
||
employeeLoginButton: 'Employee',
|
||
facebookLoginButton:'Connect with Facebook',
|
||
tooltipComingSoon: 'Coming soon!',
|
||
loginOrSeparator: 'OR',
|
||
emailValidation: 'Email must be a valid email.',
|
||
passwordValidation: 'Password must be a valid email.',
|
||
rememberMe: 'Remember me',
|
||
},
|
||
signUpPage: {
|
||
title: 'Create a new account',
|
||
firstName: 'First name',
|
||
lastName: 'Last name',
|
||
email: 'Email',
|
||
phoneNumber: 'Phone number',
|
||
password: 'New password',
|
||
confirmedPassword: 'Confirm your password',
|
||
signIn: 'Already have an account?',
|
||
submit: 'Sign up',
|
||
firstNameValidation: 'First Name must be filled in.',
|
||
lastNameValidation: 'Last Name must be filled in.',
|
||
emailValidation: 'Email must be a valid email.',
|
||
phoneNumberValidation: 'Phone number must be filled in.',
|
||
passwordValidationTitle: 'Password Criteria :',
|
||
passwordValidation: 'Password must meet all criteria.',
|
||
passwordLengthValidation: 'Must be at least 8 characters long.',
|
||
passwordCapitalValidation: 'Must contain at least one capital letter.',
|
||
passwordNumberValidation: 'Must contain at least one number.',
|
||
passwordSpecialCharacterValidation:
|
||
'Must contain at least one special character: !@#$%^&*()-_+=',
|
||
confirmPasswordValidation: 'Password must match new Password.',
|
||
},
|
||
forgotPage: {
|
||
title:
|
||
'Please enter your email to search for your account and send a verification code.',
|
||
email: 'Email',
|
||
emailValidation: 'Email must be a valid email.',
|
||
submit: 'Send Code',
|
||
cancel: 'Cancel',
|
||
},
|
||
resetPage: {
|
||
title: 'Reset your password',
|
||
code: 'code',
|
||
codeValidation: 'Code must be filled in with 4 digits.',
|
||
newPassword: 'New Password',
|
||
confirmedPassword: 'Confirm New Password',
|
||
newPasswordValidation: 'Password must meet all criteria.',
|
||
newPasswordLengthValidation: 'Must be at least 8 characters long.',
|
||
newPasswordCapitalValidation: 'Must contain at least one capital letter.',
|
||
newPasswordNumberValidation: 'Must contain at least one number.',
|
||
newPasswordSpecialCharacterValidation:
|
||
'Must contain at least one special character: !@#$%^&*()-_+=',
|
||
confirmNewPasswordValidation: 'Password must match new Password.',
|
||
submit: 'Send',
|
||
cancel: 'Cancel',
|
||
},
|
||
accountDialog: {
|
||
title: 'More',
|
||
item_1: 'Language',
|
||
item_2: 'Profil',
|
||
item_3: 'Log Out',
|
||
item_4: 'Time Sheet',
|
||
item_5: 'Annual calendar',
|
||
},
|
||
notificationDialog: {
|
||
notice: 'Notice',
|
||
markAllRead: 'Mark all read',
|
||
deleteAll: 'Delete all',
|
||
close: 'Close',
|
||
},
|
||
profilePage: {
|
||
title: 'Profile',
|
||
firstName: 'First name',
|
||
lastName: 'Last name',
|
||
email: 'Email',
|
||
phoneNumber: 'Phone number',
|
||
job_title: 'Job title',
|
||
company: 'Company',
|
||
supervisor: 'Supervisor',
|
||
role: 'Role',
|
||
address: 'Address',
|
||
job_titleValidation: 'Job title must be filled in.',
|
||
companyValidation: 'Company must be filled in.',
|
||
supervisorValidation: 'Supervisor must be filled in.',
|
||
roleValidation: 'Role must be filled in.',
|
||
addressValidation: 'Address must be filled in.',
|
||
firstNameValidation: 'First Name must be filled in.',
|
||
lastNameValidation: 'Last Name must be filled in.',
|
||
phoneNumberValidation: 'Phone number must be filled in.',
|
||
submit: 'Update Profile',
|
||
},
|
||
indexAdminPage: {
|
||
card_1: 'Administrators',
|
||
card_2: 'Technicians',
|
||
card_3: 'Dealer',
|
||
card_4: 'Customers',
|
||
},
|
||
usersListPage: {
|
||
tableHeader: 'Employee Directory',
|
||
searchInput: 'Search',
|
||
userListFirstName: 'First name',
|
||
userListLastName: 'Last name',
|
||
userListEmail: 'Email',
|
||
userListPhone: 'Phone number',
|
||
userListRole: 'Role',
|
||
userListSupervisor: 'Supervisor',
|
||
userListCompany: 'Company',
|
||
addButton: 'Add Employee',
|
||
customer: 'Customer',
|
||
dealer: 'Dealer',
|
||
employee: 'Employee',
|
||
technician: 'Technician',
|
||
admin: 'Administrator',
|
||
support: 'Support',
|
||
},
|
||
shared:{
|
||
searchBar: 'Search',
|
||
loading: 'Obtaining data...',
|
||
failedToLoad: 'No data to show',
|
||
failedToSearch: 'No data matching search',
|
||
languageLabel: 'Language',
|
||
},
|
||
editUserPage: {
|
||
title: 'Edit Account',
|
||
passwordTitle: 'Reset Password',
|
||
firstName: 'First name',
|
||
lastName: 'Last name',
|
||
email: 'Email',
|
||
phoneNumber: 'Phone number',
|
||
type: 'Select a type',
|
||
role: 'Select a role',
|
||
job_title: 'Job title',
|
||
company: 'Company',
|
||
supervisor: 'Supervisor',
|
||
isSupervisor: 'Is supervisor',
|
||
hours_bank_max: 'Hours bank maximum',
|
||
address: 'Address',
|
||
verifiedAccountStatus: 'Verified Account',
|
||
unVerifiedAccountStatus: 'UnVerified Account',
|
||
password: 'New password',
|
||
confirmedPassword: 'Confirm your password',
|
||
submit: 'Update Account',
|
||
//Form Validation
|
||
firstNameValidation: 'First Name must be filled in.',
|
||
lastNameValidation: 'Last Name must be filled in.',
|
||
emailValidation: 'Email must be a valid email.',
|
||
phoneNumberValidation: 'Phone number must be filled in.',
|
||
typeValidation: 'Type must be filled in.',
|
||
roleValidation: 'Role must be filled in.',
|
||
job_titleValidation: 'Job title must be filled in.',
|
||
companyValidation: 'Company must be filled in.',
|
||
supervisorValidation: 'Supervisor must be filled in.',
|
||
hours_bank_maxValidation: 'Hours bank maximum must be filled in.',
|
||
addressValidation: 'Address must be filled in.',
|
||
passwordValidation: 'Password must meet all criteria.',
|
||
confirmPasswordValidation: 'Password must match new Password.',
|
||
},
|
||
addUserPage: {
|
||
title: 'Create User',
|
||
firstName: 'First name',
|
||
lastName: 'Last name',
|
||
email: 'Email',
|
||
phoneNumber: 'Phone number',
|
||
type: 'Select a type',
|
||
role: 'Select a role',
|
||
job_title: 'Job title',
|
||
company: 'Company',
|
||
supervisor: 'Supervisor',
|
||
isSupervisor: 'Is supervisor',
|
||
hours_bank_max: 'Hours bank maximum',
|
||
onboarding: 'Onboarding date',
|
||
offboarding: 'Offboarding date',
|
||
employee_number: 'Employee number (Employer D number)',
|
||
regular_hours_day: 'regular number of hours per day',
|
||
address: 'Address',
|
||
verifiedAccountStatus: 'Verified Account',
|
||
unVerifiedAccountStatus: 'UnVerified Account',
|
||
password: 'Password',
|
||
confirmedPassword: 'Confirm your password',
|
||
submit: 'Create',
|
||
//Form Validaiton
|
||
firstNameValidation: 'First Name must be filled in.',
|
||
lastNameValidation: 'Last Name must be filled in.',
|
||
emailValidation: 'Email must be a valid email.',
|
||
phoneNumberValidation: 'Phone number must be filled in.',
|
||
typeValidation: 'Type must be filled in.',
|
||
roleValidation: 'Role must be filled in.',
|
||
job_titleValidation: 'Job title must be filled in.',
|
||
companyValidation: 'Company must be filled in.',
|
||
supervisorValidation: 'Supervisor must be filled in.',
|
||
hours_bank_maxValidation: 'Hours bank maximum must be filled in.',
|
||
onboardingValidation: 'Onboarding date must be filled in.',
|
||
employee_numberValidation: 'Employee number must be filled in.',
|
||
regular_hours_dayValidation:
|
||
'regular number of hours per day must be filled in.',
|
||
addressValidation: 'Address must be filled in.',
|
||
passwordValidation: 'Password must meet all criteria.',
|
||
confirmPasswordValidation: 'Password must match new Password.',
|
||
},
|
||
pageTitles: {
|
||
employeeDirectory: 'Employee Directory',
|
||
newUsers: 'New user',
|
||
updateUsers: 'Update user',
|
||
timeSheets: 'Time sheet',
|
||
timeSheetValidations: 'Time sheet approvals',
|
||
},
|
||
timesheet: {
|
||
title:'Timesheet',
|
||
date_ranges_to:'to',
|
||
days: ['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday'],
|
||
nav_button: {
|
||
calendar_date_picker:'Calendar',
|
||
current_week:'This week',
|
||
next_week:'Next week',
|
||
previous_week:'Previous week',
|
||
},
|
||
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',
|
||
},
|
||
errors: {
|
||
not_found:'Shift not found',
|
||
overlap:'An overlaps occured between 2 or more shifts',
|
||
invalid:'Invalid shift`s entry',
|
||
unknown:'Unknown error',
|
||
comment_required:'A comment is required',
|
||
comment_too_long:'Your comment is too long',
|
||
},
|
||
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',
|
||
errors: {
|
||
date_required_or_invalid:'the date is missing or invalid',
|
||
comment_required:'A comment required',
|
||
comment_too_long:'Your comment is too long',
|
||
amount_must_be_positive:'the amount cannot be under 0$',
|
||
mileave_must_be_positive:'the mileage cannot be under 0',
|
||
amount_xor_mileage:'you cannot enter an amount and a mileage for the same expense',
|
||
mileage_required_for_type:'you need to enter a value for mileage when you enter an expense of that type',
|
||
amount_required_for_type:'you need to enter a value for amount when you enter an expense of that type',
|
||
},
|
||
hints: {
|
||
amount_or_mileage:'Either amount or mileage, not both',
|
||
comment_required:'A comment required',
|
||
},
|
||
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',
|
||
PRIME_GARDE:'on-call allowance',
|
||
},
|
||
},
|
||
},
|
||
timeSheetValidations: {
|
||
tableColumnLabelFullname: 'Full name',
|
||
tableColumnLabelEmail: 'email address',
|
||
tableColumnLabelRegularHours: 'regular hours',
|
||
tableColumnLabelEveningHours: 'evening',
|
||
tableColumnLabelEmergencyHours: 'emergency',
|
||
tableColumnLabelOvertime: 'overtime',
|
||
tableColumnLabelExpenses: 'expenses',
|
||
tableColumnLabelMileage: 'mileage',
|
||
actionTitle: 'Please save the changes made.',
|
||
actionButton: 'Save',
|
||
timeSheetStatusVerified: 'approved',
|
||
timeSheetStatusUnverified: 'pending',
|
||
timeSheetStatusPartial: 'partially approved',
|
||
timeSheetStatusComplete: 'complete',
|
||
timeSheetStatusEmpty: 'empty',
|
||
timeSheetStatusBlocked: 'blocked',
|
||
showAllCheckbox: 'Show all',
|
||
accumulatedSicknessTotal: 'Accumulated illnesses',
|
||
consumedSicknessTotal: 'Consumed with illnesses',
|
||
accumulatedVacationTotal: 'Accumulated vacation',
|
||
consumedVacationTotal: 'Consumed with vacation',
|
||
maxVacationPerYear: 'Maximum vacation per year',
|
||
accumulatedSicknessTotalValidation:
|
||
'Accumulated illnesses must be positive.',
|
||
consumedSicknessTotalValidation:
|
||
'Consumed with illnesses must be positive.',
|
||
accumulatedVacationTotalValidation:
|
||
'Accumulated vacation must be positive.',
|
||
consumedVacationTotalValidation: 'Consumed with vacation must be positive.',
|
||
maxVacationPerYearValidation: 'Max Vacation Per Year must be positive.',
|
||
resteVacationTotal: 'Rest of vacation',
|
||
hoursWorkedChartTitle: 'Hours worked',
|
||
hoursWorkedRegular: 'regular',
|
||
hoursWorkedEvening: 'evening',
|
||
hoursWorkedEmergency: 'emergency',
|
||
hoursWorkedOvertime: 'overtime',
|
||
tooltipTimeline: 'Daily breakdown',
|
||
tooltipTimesheet: 'Open timesheet',
|
||
reportFilterCategoryCompany: 'Company',
|
||
reportFilterCategoryType: 'Data type',
|
||
reportFilterShifts: 'Shifts',
|
||
reportFilterExpenses: 'Expenses',
|
||
reportFilterHoliday: 'Holiday',
|
||
reportFilterVacation: 'Vacation',
|
||
},
|
||
shiftColumns: {
|
||
title: 'shifts',
|
||
labelType: 'type',
|
||
labelIn: 'start',
|
||
labelOut: 'end',
|
||
labelComment: 'comment',
|
||
labelState: 'state',
|
||
labelSupervisorReport: 'supervisor report',
|
||
},
|
||
expenseColumns: {
|
||
title: 'Expenses',
|
||
column_1: 'Type',
|
||
column_2: 'Amount',
|
||
column_3: 'Attachment',
|
||
column_4: 'Description',
|
||
column_5: 'Status',
|
||
column_6: 'Supervisor’s report',
|
||
},
|
||
table: {
|
||
recordsTitle: 'Records per page:',
|
||
noResultsLabel: 'The filter didn’t uncover any results',
|
||
noDataLabel: 'I didn’t find anything for you',
|
||
},
|
||
autoLogout: {
|
||
title: 'Alert',
|
||
message_start: 'Attention: You will be automatically logged out in',
|
||
message_end: 'seconds if you do not interact with the screen.',
|
||
},
|
||
weekdays: {
|
||
Sunday: ' Sunday',
|
||
Monday: 'Monday',
|
||
Tuesday: 'Tuesday',
|
||
Wednesday: 'Wednesday',
|
||
Thursday: 'Thursday',
|
||
Friday: 'Friday',
|
||
Saturday: 'Saturday',
|
||
},
|
||
shiftsTemplate: {
|
||
tabTitle1: 'Shifts',
|
||
tabTitle2: 'Templates for shifts',
|
||
saveButton: 'Save',
|
||
emptyShiftsMessage: 'No shifts available.',
|
||
emptyTemplateMessage: 'No template available.',
|
||
selectTemplate: 'Select a template',
|
||
selectTemplateNoResult: 'No template available.',
|
||
selectDay: 'Day',
|
||
startTime: 'Start time',
|
||
endTime: 'End time',
|
||
templateTitle: 'Title',
|
||
templateDescription: 'Description',
|
||
createButton: 'Create',
|
||
updateButton: 'Update',
|
||
deleteButton: 'Delete',
|
||
resetButton: 'Reset',
|
||
dayValidation: 'Day must be filled in.',
|
||
startTimeValidation: 'Start time must be filled in.',
|
||
endTimeValidation: 'End time must be filled in.',
|
||
startTimeAfterEndTimeValidation:
|
||
'The end time cannot be before or equal the start time',
|
||
endTimeBeforeStartTimeValidation:
|
||
'The end time cannot be before or equal the start time',
|
||
existingTimeShift: 'This time is already in use',
|
||
},
|
||
};
|