export default {
route: {
dashboard: 'Dashboard',
policy: 'Policy',
privacyPolicy: 'Privacy Policy',
shippingPolicy: 'Shipping',
paymentPolicy: 'Payment Options',
returnPolicy: 'Returns',
loyaltyPolicy: 'Membership',
banner: 'Banner',
userManagement: 'User Management',
system: 'System',
report: 'Report',
activityLog: 'Activity Log',
generalSetting: 'General Settings',
dams: 'DAMS',
announcement: 'Announcement',
pillRead: 'PillReads',
membership: 'Membership',
management: 'Management',
createUserForm: 'Create User',
faq: 'FAQ',
orderAndPayment: 'Order & Payment',
returnAndRefund: 'Return & Refund',
shippingAndDelivery: 'Shipping & Delivery',
promotion: 'Promotion',
pharmacyServices: 'Pharmacy Services',
termsAndCondition: 'Terms & Conditions',
profile: 'Profile',
createAnnouncementForm: 'Create Announcement',
editAnnouncementForm: 'Edit Announcement',
viewAnnouncementForm: 'View Announcement',
createPillReadForm: 'Create PillRead',
editPillReadForm: 'Edit PillRead',
viewPillReadForm: 'View PillRead',
editUserForm: 'Edit User',
viewUserForm: 'View User',
createMemberForm: 'Create Member',
editMemberForm: 'Edit Member',
viewMemberForm: 'View Member Form',
overview: 'Overview',
loyaltyProgram: 'Loyalty Program',
other: 'Other Pages',
aboutUs: 'About Us',
contactUs: 'Contact Us',
customerService: 'Customer Service',
prescriptionRefill: 'Prescription Refill',
memberTier: 'Member Tier',
createMemberTierForm: 'Create Member Tier Form',
editMemberTierForm: 'Edit Member Tier Form',
viewMemberTierForm: 'View Member Tier Form',
createLoyaltyProgramForm: 'Create Loyalty Program Form',
editLoyaltyProgramForm: 'Edit Loyalty Program Form',
viewLoyaltyProgramForm: 'View Loyalty Program Form',
socialMedia: 'Social Media',
content: 'Content',
facade: 'Product Facade',
editFacadeForm: 'Edit Product Facade',
createFacadeForm: 'Create Product Facade',
viewFacadeForm: 'View Product Facade',
tag: 'Tag',
editTagForm: 'Edit Tag',
createTagForm: 'Create Tag',
viewTagForm: 'View Tag',
brand: 'Brand',
editBrandForm: 'Edit Brand',
createBrandForm: 'Create Brand',
viewBrandForm: 'View Brand',
category: 'Category',
editCategoryForm: 'Edit Category',
createCategoryForm: 'Create Category',
viewCategoryForm: 'View Category',
settings: 'Settings',
product: 'Product',
createProductForm: 'Create Product Form',
editProductForm: 'Edit Product Form',
viewProductForm: 'View Product Form',
priceTier: 'Price Tier',
createPriceTierForm: 'Create Price Tier Form',
editPriceTierForm: 'Edit Price Tier Form',
viewPriceTierForm: 'View Price Tier Form',
shortcut: 'Shortcut',
createShortcutForm: 'Create Shortcut Form',
editShortcutForm: 'Edit Shortcut Form',
viewShortcutForm: 'View Shortcut Form',
discountCode: 'Discount Code',
createDiscountCodeForm: 'Create Discount Code Form',
editDiscountCodeForm: 'Edit Discount Code Form',
viewDiscountCodeForm: 'View Discount Code Form',
mixAndMatch: 'Mix and Match',
createMixAndMatchForm: 'Create Mix and Match Form',
editMixAndMatchForm: 'Edit Mix and Match Form',
viewMixAndMatchForm: 'View Mix and Match Form',
pwp: 'Purchase with Purchase',
gwp: 'Gift with Purchase',
createPwpForm: 'Create Purchase with Purchase',
editPwpForm: 'Edit Purchase with Purchase',
viewPwpForm: 'View Purchase with Purchase',
createGwpForm: 'Create Gift with Purchase',
editGwpForm: 'Edit Gift with Purchase',
viewGwpForm: 'View Gift with Purchase',
tagImport: 'Tag Import',
categoryImport: 'Category Import',
deliverySettings: 'Delivery Settings',
orders: 'Orders',
viewOrderForm: 'View Orders Details',
editOrderForm: 'Edit Orders Details',
priceTierImport: 'Price Tier Import',
productImport: 'Product Import',
refundForm: 'Refund',
reports: 'Reports',
download: 'Download',
memberImport: 'Member Import',
review: 'Product Review',
editReviewForm: 'Edit Review Form',
orderPayment: 'Order & Payment',
footer: 'Footer',
alsoLike: 'You May Also Like',
read: 'Reads',
createReadForm: 'Create Read',
editReadForm: 'Edit Read',
viewReadForm: 'View Read',
orderImport: 'Import Delivery Status Change'
},
navbar: {
logOut: 'Log Out',
dashboard: 'Dashboard',
profile: 'Profile',
autoLogout: 'You will be automatically logged out in',
inactivity: 'due to inactivity.'
},
general: {
ok: 'OK',
pleaseWait: 'Please Wait...',
save: 'Save',
remove: 'Remove',
search: 'Search',
actions: 'Actions',
upload: 'Upload',
leavePagePrompt: 'Changes you made may not be saved',
confirmRemove: 'Are you sure to remove this item(s)?',
yes: 'Yes',
no: 'No',
onlyImage: 'Only image file type is allowed',
onlyVideo: 'Only video file type is allowed',
onlyImageVideoPdf: 'Only image, video or pdf file type is allowed',
active: 'Active',
inactive: 'Inactive',
unverified: 'Unverified',
delete: 'Delete',
all: 'All',
dropFile: 'Drop file here or',
clickUpload: 'Click to upload',
confirm: 'Confirm',
cancel: 'Cancel',
sureToDelete: 'Are you sure you want to delete',
preview: 'Preview',
choose: 'Choose',
noData: 'No Data',
warning: 'Warning',
changePasswordMsg:
'Are you sure you want to change the password for this account?',
myProfile: 'My Profile',
sessionTimeout: 'Session Timeout',
stayLogged: 'Stay Logged In',
logoutNow: 'Log Out',
name: 'Name',
email: 'Email',
clear: 'Clear',
view: 'View',
edit: 'Edit',
lastUpdated: 'Last Updated',
createdTime: 'Created Time',
create: 'Create',
success: 'Success',
copy: 'Copy',
selectAll: 'Select All',
unselectAll: 'Unselect All',
fillInRequired: 'Please fill in all the required fields',
changePasswordMess:
'Successfully changed to the new password. Please login again using your new password.',
select: 'Select',
download: 'Download',
startDate: 'Start Date',
endDate: 'End Date',
today: 'Today',
yesterday: 'Yesterday',
lastWeek: 'Last Week',
thisWeek: 'This Week',
lastMonth: 'Last Month',
thisMonth: 'This Month',
last3Months: 'Last 3 Months',
lastQuarter: 'Last Quarter',
thisQuarter: 'This Quarter',
lastYear: 'Last Year',
thisYear: 'This Year',
close: 'Close',
invalidRatio: 'Image ratio must be',
export: 'Export',
import: 'Import',
productCount: 'Number of Product',
notAllowed: 'Not Allowed',
createNew: 'Create New',
saveChanges: 'Save Changes',
addItems: 'Add Items',
onlyOne: 'Only 1 item is allowed to select',
validity: 'Validity Period',
promoPriceHigher: 'Promotional tier price is higher than normal tier price',
activate: 'Activate',
deactivate: 'Deactivate',
createList: 'Create List',
updateList: 'Update List',
selectFile: 'Select File',
invalidFileFormat: 'Invalid file format',
onlyExcel: 'Only Excel file format is allowed',
id: 'ID',
submit: 'Submit',
selectDate: 'Select Date',
refund: 'Refund',
invoice: 'Invoice',
fillRemark: 'Enter your remark here',
failed: 'Failed',
reset: 'Reset',
tryAgainLater: 'Try again later',
metaDescription: 'Meta Description',
recommendedRatio: 'Recommended Resolution:',
noAddressFound: 'No address found',
characterLength: 'Character Length',
redirectButton:
'Button Text and Redirect to URL must be either both filled in or empty',
requiredHyperlink: 'Hyperlink is required',
visible: ' (visible)',
update: 'Update',
failedList: 'Failed List'
},
login: {
logIn: 'Log In',
login: 'Login',
username: 'Email',
password: 'Password',
newpassword: 'New Password',
confirm_password: 'Confirm Password',
changePassword: 'Change Password',
any: 'any',
email: 'Email',
forgetPasswordTitle: 'Forgot password?',
clickHere: 'Click here',
reset: 'to reset',
send: 'Send',
back: 'Back',
continue: 'Continue',
submit: 'Submit',
forgetPassword: 'Forgot Password',
setPassword: 'Set New Password',
twoFA: 'Two-Factor Authentication',
code: 'Two-Factor Code',
twoFALabel: 'Your account is protected by two-factor authentication.',
twoFAEmailLabel: ' Please enter the code from the email received.',
twoFASMSLabel: ' Please enter the code from the text message received.',
enterEmail:
"Enter the email address you used when you joined and we'll send you instructions to reset your password.",
currentPassword: 'Current Password',
capsLockOn: 'Caps lock is On',
passwordExpired: 'Password expired. Please set a new password.'
},
day: {
Sunday: 'Sunday',
Monday: 'Monday',
Tuesday: 'Tuesday',
Wednesday: 'Wednesday',
Thursday: 'Thursday',
Friday: 'Friday',
Saturday: 'Saturday'
},
error: {
title: 'OOPS!',
notFound: 'Page Not Found',
redirectMessage:
'The page you were looking for does not exist or another error occurred. Click below to return to CMS',
back: 'Back'
},
validator: {
fieldRequired: 'This field is required',
eitherRequired: 'Either this field or $other field is required',
onlyNumber: 'Please enter valid number',
invalidContact: 'Please enter 8-digit number',
invalidEmail: 'Please enter a valid email address',
invalidPostalCode: 'Please enter 6-digit number',
onlyTwoDP: 'Please enter valid number with 2-decimal point',
onlyThreeDP: 'Please enter valid number with 3-decimal point',
passwordNotSame: 'Password is not the same',
oneOrMore: 'One or more items not filled up properly',
moreThenZero: 'Value must be more than 0',
equalZero: 'Value must be more than or equal to 0',
positiveRequired: 'Please enter valid positive number',
passwordError: 'Password must at least 8 characters',
invalidURL: 'Please enter a valid url',
maxLength: 'Value cannot be longer than',
minLength: 'Value must be at least',
characters: 'characters',
oneUpperCase: 'Must have at least 1 upper case',
oneLowerCase: 'Must have at least 1 lower case',
oneNumber: 'Must have at least 1 number',
oneSpecial: 'Must have at least 1 special character',
passwordAtLeast: 'Password must at least',
timeNotSame: 'Start Time and End Time cannot be same',
invalidString: 'Value cannot contain html tag',
minValueRequired: 'Value must be more than '
},
banner: {
homepageCarousel: 'Homepage Hero Carousel',
homepageSubCarousel: 'Homepage Sub-Hero Carousel',
homepageBanner: 'Homepage Banner',
new: 'New',
rearrange: 'Rearrange',
image_large: 'Desktop Image URL',
image_small: 'Mobile Image URL',
title: 'Title',
subtitle: 'Sub Title',
content: 'Content',
content_position: 'Content Position',
sub_content: 'Sub Content',
status: 'Status',
button_text: 'Button Text',
button_style: 'Button Style',
hyperlink: 'Hyperlink',
PC: 'PC',
invalidRatio: 'Image ratio must be',
recommendedResolution: 'Recommended Resolution: ',
onlyOneFile: 'Only one file is allowed',
onlyTwelveImage: 'Only 12 image(s) is allowed',
ratio: 'Ratio',
image: 'Image',
mobilePreview: 'Mobile Preview',
topLeft: 'Top Left',
topRight: 'Top Right',
bottomLeft: 'Bottom Left',
bottomRight: 'Bottom Right',
promotionalBanner: 'Promotional Banner',
BEST_SELLER: 'Best Seller',
NEW: 'New Arrivals',
OFFER: 'Promotions',
VALUE: 'Value Sets',
otherBanner: 'Other Banners',
MENU: 'Menu Dropdown',
PROMOTION: 'Promotion Dropdown'
},
user: {
id: 'User ID',
role: 'Role',
status: 'Status',
created_dt: 'Created on',
edited_dt: 'Edited on',
edited_by: 'Edited By',
create: 'Create User',
title: 'User',
invited: 'Invited',
contact: 'Contact Number',
sms: 'Sms',
resendInvitation: 'Resend Invitation Link',
resetPassword: 'Reset Password',
confirmRemove: 'Are you sure to delete this user?',
removeSuperAdmin: 'Super Admin cannot be deleted.'
},
form: {
create: 'Create ',
edit: 'Edit ',
view: 'View '
},
tnc: {
new: 'Add New Accordion',
accordion: 'Accordion',
title: 'Title',
content: 'Content'
},
dams: {
newFolder: 'New Folder',
folderName: 'Folder name',
editFolder: 'Edit Folder',
deleteFile: 'Delete File',
uploadFiles: 'Upload Files',
category: 'Category',
fileName: 'File Name',
mimeType: 'Mime Type',
fileSize: 'File Size',
dimension: 'Dimension',
width: 'Width',
height: 'Height',
url: 'URL',
list: 'List',
image: 'Image',
selectAllFolders: 'Select All Folders',
unselectAllFolders: 'Unselect All Folders',
selectAllFiles: 'Select All Files',
unselectAllFiles: 'Unselect All Files',
move: 'Move',
moveTo: 'Moving selected item(s) to',
folder: 'folder',
sureMove: 'Are you sure to move selected items(s) to',
cannotMoveToSame: 'Not allow to move to this directory',
pcUpload: 'Upload from PC',
pcDams: 'Upload from DAMS',
filter: 'Filter',
asc: 'Ascending',
desc: 'Descending',
sort: 'Sort',
column: 'Column',
filename: 'File Name',
apply: 'Apply',
setRectangleStencil: 'Set Rectangle Stencil',
setCircleStencil: 'Set Circle Stencil',
zoomIn: 'Zoom In',
zoomOut: 'Zoom Out',
rotateClockwise: 'Rotate Clockwise',
rotateCounterClockwise: 'Rotate Counter-Clockwise',
flipHorizontal: 'Flip Horizontal',
flipVertical: 'Flip Vertical',
resizeTwo: 'Resize (x2)',
resizeHeightTwo: 'Resize height (x2)',
resizeWidthTwo: 'Resize width (x2)',
resizeHalf: 'Resize (x1/2)',
maximize: 'Maximize',
center: 'Center',
cropAndSave: 'Crop & Save',
confirmCropAndSave:
'Are you sure to crop and save this file?
Please be informed that the image will take a while to reflect on DAMS. You are able to use the image URL to check the image updates.',
imageFailLoad: 'Image failed to load',
open: 'Open',
rename: 'Rename',
history: 'History',
useThisVersion: 'Use This Version',
confirmVersion: 'Are you sure to use this version?',
uploadAndReplace: 'Upload & Replace',
confirmReplace:
'Are you sure to upload new file and replace this existing file?',
merge: 'Merge',
mergeAndSave: 'Merge & Save',
confirmMergeAndSave: 'Are you sure to merge and save this file?',
qr: 'QR',
generate: 'Generate',
use: 'Use',
qrcodeContent: 'QR content',
noLogo: 'No Logo',
defaultLogo: 'Default Logo',
customLogo: 'Custom Logo',
customLogoUrl: 'Custom Logo URL',
validHttps: 'Must be a valid HTTPS URL image',
noPreview: 'No Preview',
uploadType: 'Only image(JPEG, JPG, PNG, GIF, TIFF, WEBP), video (MP4, MOV, WMV, AVI) and pdf are allowed. Maximum file size allowed is 20MB',
exceedFileSize: 'Files exceed 20MB',
imageRestrict: 'Image only allow JPEG, JPG, PNG, GIF, TIFF and WEBP file type',
videoRestrict: 'Video only allow MP4, MOV, WMV and AVI file type'
},
announcement: {
title: 'Announcement',
create: 'Create Announcement',
name: 'Name',
url: 'Redirected to URL',
startDate: 'Start Date',
endDate: 'End Date',
startEndDate: 'Start End Date',
content: 'Content',
buttonText: 'Button Text',
redirectUrl: 'Redirect URL',
dateAdded: 'Date Created',
iconUrl: 'Icon Url',
preview: 'Preview',
desktop: 'Desktop Set-up',
mobile: 'Mobile Set-up',
desktopContent: 'Desktop Content',
mobileContent: 'Mobile Content',
confirmRemove: 'Are you sure want to delete this announcement?',
search: 'Search by Name / Content'
},
member: {
title: 'Member',
membershipStatus: 'Membership Status',
memberStatus: 'Member Status',
id: 'Member ID',
points: 'Loyalty Points',
expiry_dt: 'Membership Expiry Date',
create: 'Create Member',
member: 'Member',
contact: 'Contact Number',
dob: 'Date of Birth',
detail: 'Details',
membershipDetail: 'Membership Details',
gender: 'Gender',
addressTitle: 'Title',
address: 'Address',
deliveryAdd: 'Shipping Address',
billingAdd: 'Billing Address',
tierStatus: 'Membership tier Status',
detailsTab: 'Information',
postalCode: 'Postal Code',
street: 'Street Name',
block: 'Block',
floorNo: 'Floor',
unitNo: 'Unit Number',
status: 'Status',
loyaltyProgram: 'Loyalty Program',
loyaltyProgramDesc: 'Multiple loyalty program can exist concurrently.',
tierName: 'Tier Name',
pointsEarned: 'Points Earned',
totalSpending: 'Total Spending',
createdDate: 'Created Date',
createProgram: 'Create Loyalty Program',
tier: 'Tier',
empty: '',
spent: 'spent.',
contactInfo: 'Contact Info',
username: 'Username',
nationality: 'Nationality',
memberTier: 'Member Tier',
memberTierDesc:
'Please be reminded that there should not be any duplication or skipping of Rank.',
createMemberTier: 'Create Member Tier',
tierId: 'Tier ID',
price_tier: 'Price Tier',
rank: 'Rank',
promotion_criteria: 'Promotion Criteria',
renew_criteria: 'Renew Criteria',
valid_duration_day: 'Valid Duration Day',
programId: 'Program ID',
programName: 'Program Name',
currency_decimal_point: 'Currency Decimal Point',
currency_to_dollar: 'Currency To Dollar',
dollar_to_points: 'Points Per $1 Spend',
dollar_to_points_form: 'Membership Points Given Per $1 Spend',
tierConfirmRemove: 'Are you sure want to delete this member tier?',
programConfirmRemove: 'Are you sure want to delete this loyalty program?',
name: 'Name',
memberConfirmRemove: 'Are you sure to delete this member?',
dateIssue: 'Date of Issue',
dateExpiry: 'Date of Expiry',
earn: 'Earn',
morepoints: ' more points',
toBecome: 'to become',
toMaintain: 'to maintain',
adjust: 'Adjust Points',
memberAdjust: 'Are you sure to adjust loyalty points for this member?',
wishlist: 'Wish List',
recentlyViewed: 'Recently Viewed',
cart: 'Cart',
firstName: 'First Name',
lastName: 'Last Name',
resetPassword: 'Reset Password',
memberConfirmReset: 'Are you sure to reset password for this member?',
newsletterSub: 'Newsletter Subscription',
subscribe: 'Subscribe',
unsubscribe: 'Unsubscribe',
memberUpdateSubscription:
'Are you sure to change subscription status for this member?',
billingSameAsShipping: 'Same as Shipping Address',
import: 'Member Import',
validDurationMsg: 'Valid Duration Day should be more than 180.',
tags: 'Tags',
addNewAddress: 'Add New Address',
editAddress: 'Edit Address',
shipping: 'Shipping',
billing: 'Billing',
addressConfirmRemove: 'Are you sure to delete this address?',
deleteDefaultAddressPrompt:
'Cannot delete default shipping or billing address.',
defaultShippingAddress: 'Default Shipping Address',
defaultBillingAddress: 'Default Billing Address',
setDefaultShippingAddress: 'Make Default Shipping Address',
setDefaultBillingAddress: 'Make Default Billing Address',
addressEmpty: 'Your address book is empty',
addressTitlePlaceholder: 'E.g Home, Office etc',
setDefaultShippingMessage: 'Set as your default shipping address',
setDefaultBillingMessage: 'Set as your default billing address',
currentDefaultShipping: 'This is default shipping address',
currentDefaultBilling: 'This is default billing address',
maximumAddressAlert: 'Maximum of 10 addresses are allowed.',
tier_color_code: 'Membership Tier Colour'
},
setting: {
title: 'General Settings',
gstTitle: 'GST',
gstMess: 'GST entered will be updated with immediate effect upon saving.',
delivery_chargeTitle: 'Delivery Charge',
surchargeTitle: 'Billing Surcharge',
min_purchaseTitle: 'Min. Purchase',
min_purchaseMess: 'Relates to Subtotal amount in Order Summary.',
timeoutTitle: 'Auto Log Out Popup',
timeoutMess:
'Countdown timer before the "Session Timeout" popup message is activated.',
countdownTitle: 'Popup Countdown',
countdownMess:
'Countdown timer that is indicated on the "Session Timeout" popup message.',
stripe_max_purchaseTitle: 'Stripe Max. Purchase',
stripe_min_purchaseTitle: 'Stripe Min. Purchase',
is_remarks_box_visibleTitle: 'Order Remark',
reviewTitle: 'Product Review',
gst: 'GST (%)',
delivery_charge: 'Delivery Charge ($)',
surcharge: 'Billing Surcharge',
min_purchase: 'Minimum Purchase ($)',
timeout: 'Timeout (mins)',
countdown: 'Countdown (s)',
stripe_max_purchase: 'Stripe Max. Purchase ($)',
stripe_min_purchase: 'Stripe Min. Purchase ($)',
is_remarks_box_visible: 'Order Remark',
review: 'Product Review',
maintenanceTitle: 'Maintenance',
maintenance: 'Maintenance',
dollarSign: '($)',
validity: 'Validity Period',
newGst: 'New GST (%)',
moduleTitle: 'Module',
module_article: 'Read',
module_refill: 'Prescription Refill',
productTitle: 'Products',
is_product_sold_visible: 'Product Sold'
},
tinymce: {
pc: 'PC',
dams: 'DAMS'
},
pillread: {
title: 'Title',
created_by: 'Created By',
last_updated_time: 'Last Updated Time',
last_updated_by: 'Last Updated By',
status: 'Status',
tags: 'Tags',
category: 'Category',
create: 'Create PillRead',
confirmRemove: 'Are you sure to delete',
thumbnail: 'Thumbnail',
coverImage: 'Cover Image',
content: 'Content',
publish: 'Publish',
draft: 'Save as Draft',
contentSummary: 'Content Summary',
breadCrumb: 'Home / ',
read: 'Read',
createRead: 'Create Read'
},
role: {
admin: 'Admin',
superAdmin: 'Super Admin',
contentManager: 'Content Manager',
writer: 'Writer'
},
otherPages: {
img_url: 'Image URL',
introduction: 'Introduction',
details: 'Details',
content: 'Content',
button: 'Button Text',
button_hyperlink: 'Redirected to URL',
invalidRatio: 'Image ratio must be',
accordion: 'Accordion'
},
social: {
title: 'Social Media',
enable: 'Enable'
},
facade: {
title: 'Product Facade',
create: 'Create Product Facade',
defaultProduct: 'Default Product',
productListing: 'Product Listing',
digitalAsset: 'Digital Assets',
detail: 'Facade Detail',
prodComposition: 'Product Composition',
showProdListing: 'Show Product Listing',
default_product_id: 'Default Product',
confirmRemove: 'Are you sure want to delete this facade?',
id: 'Facade ID',
default_product_desc: 'Select the lowest price poduct',
altName:
'The following product(s) requires a Facade Type, please configure it on the products page under “Alternate Name / Facade Type".'
},
tag: {
id: 'Tag ID',
title: 'Tag',
create: 'Create Tag',
name: 'Name',
confirmRemove: 'Are you sure want to delete this tag?',
addProducts: 'Add Products',
exportTag: 'Export Tag Details',
exportTagProduct: 'Export Tag-product',
import: 'Tag Import',
importTag: 'Import Tag Details',
weightage: 'Weightage'
},
brand: {
title: 'Brand',
create: 'Create Brand',
no_of_item: 'Number of items',
range: 'Range',
name: 'Name',
story: 'Story',
logo: 'Logo',
banner: 'Banner',
panelDesktop: 'Panel (Desktop)',
panelMobile: 'Panel (Mobile)',
desktop: 'Desktop',
mobile: 'Mobile',
info: 'Info',
link: 'Link',
view: 'View More',
product: 'Product',
preview: 'Preview',
mobilePreview: 'Mobile Preview',
confirmRemove: 'Are you sure to delete this brand?',
recommendedRatio: 'Recommendation Resolution:',
is_featured_brand: 'Featured Brand',
featuredBanner: 'Featured Banner'
},
category: {
title: 'Category',
create: 'Create Category',
category: 'Category Name',
desktopBanner: 'Desktop Banner',
mobileBanner: 'Mobile Banner',
level1: 'Level 1',
level1Desktop: 'Level 1 Desktop Banner',
level1Mobile: 'Level 1 Mobile Banner',
level2: 'Level 2',
addLevel2: 'Add Level 2 Category',
level3: 'Level 3',
addLevel3: 'Add Level 3 Category',
atLeastOne: 'Must have at least 1',
confirmRemove: 'Are you sure to delete',
haveProduct: 'This category is currently in use, it cannot be deleted',
import: 'Category Import',
id: 'ID',
name: 'Category Name',
sequence: 'Sequence',
menuBanner: 'Menu Banner'
},
product: {
title: 'Product',
products: 'Products',
create: 'Create Product',
id: 'Product ID',
name: 'Name',
effectiveStartEndDate: 'Effective Start End Date',
brand: 'Brand',
categories: 'Categories',
status: 'Status',
info: 'Product Info',
additionalInfo: 'Additional Info',
assets: 'Asset(s)',
alt_name: 'Alternate Name / Facade Type',
confirmRemoveAsset: 'Are you sure to remove this asset?',
dragDropNote: 'Note: You may reorder by drag and drop',
noAsset: 'No Asset(s)',
item_code: 'Item Code',
fromERP: '(From ERP)',
seq_code: 'SEQ Code',
sku_code: 'SKU',
usual_price: 'Usual Price',
surcharge: 'Product Surcharge',
effective_dates: 'Effective Dates',
product_effective_dates: 'Product Effective Dates',
announcement: 'Announcement',
weight: 'Weight (KG)',
uom: 'UOM',
special_handle_fee: 'Special Handling Fees',
packaging: 'Packaging',
tags: 'Tags',
promotional_label: 'Promotional Label',
free_label: 'Free Label',
memo: 'Memo',
memoHere: 'Enter product memo here',
description: 'Product Description',
ingredient: 'Ingredients',
directions: 'Directions',
advice: 'Advice',
is_instock: 'In Stock',
contentInfo: 'Content Info',
max_quantity: 'Max Quantity Checkout',
max_quantity_exempted: 'Exempted List (Member)',
searchMember: 'Search member',
confirmRemove: 'Are you sure to delete this product?',
new: 'New',
bestSeller: 'Best Seller (BEST)',
offer: 'Offer',
none: 'None',
newArrivals: 'New Arrivals (NEW)',
promotions: 'Promotions (OFFER)',
valueSets: 'Value Sets (VALUE)',
productFilter: 'Product Filter',
announcement_validity: 'Announcement Validity',
confirmRemoveProducts: 'Are you sure want to remove all selected products?',
confirmRemoveProduct: 'Are you sure want to remove this product?',
participatingProduct: 'Participating Product(s)',
promotionalProduct: 'Promotional Product',
promotionalValidity: 'Promotional Validity',
dateChangedResetProducts:
'Are you sure to change the validity period? This will reset selected product(s).',
is_hidden: 'Hide',
addedDT: 'Added Date And Time',
videoCannotFirst: 'The first asset cannot be a video.',
import: 'Product Import',
facade: 'Facade',
searchId: 'Search Product ID',
skin_type: 'Skin Type',
skin_concerns: 'Skin Concerns',
ingredients: 'Ingredients',
ongoingPromotionWarning:
'There is/are ongoing promotion(s) tagged to the product.
Promotion(s):
Do you want to continue?',
altName:
'This product is currently in a product facade and it requires a Facade Type. Please configure under “Alternate Name / Facade Type”.'
},
priceTier: {
title: 'Price Tier',
create: 'Create Price Tier',
productName: 'Product Name',
info: 'Info',
from: 'From',
validFrom: 'Valid From',
viewProduct: 'View Product',
price: 'Price',
date: 'Date',
message: 'Message',
addNewFuturePrice: 'Add New Future Price',
to: 'To',
confirmRemoveSet:
'Are you sure to remove this validity period? This will rest all future validity period.',
confirmRemove: 'Are you sure to delete this product price tier?',
futurePriceStartError:
'Future price start date must be the next day of the previous period.',
import: 'Price Tier Import',
current: 'Current',
future: 'Future',
groupByYear: 'Group by Year',
nightYearEndDate: '9999 Year End Date',
year: 'Year',
expandAll: 'Expand All',
collapseAll: 'Collapse All',
duplicateYear: 'Only 1 Effective To datetime can end on year 9999'
},
shortcut: {
title: 'Product Shortcut',
id: 'Shortcut ID',
create: 'Create Shortcut',
confirmRemove: 'Are you sure to delete this product shortcut?',
description: 'Description'
},
discountCode: {
title: 'Discount Code',
create: 'Create New',
promotionName: 'Promotion Name',
codeType: 'Code Type',
value: 'Value',
minPrice: 'Min Price to Redeem',
perUserLimit: 'Per User Limit',
usage: 'Usage',
status: 'Status',
info: 'Discount Code Info',
promotionType: 'Promotion Type',
discountCodeLimit: 'Total Discount Code Limit',
unlimited: 'Unlimited',
specificMember: 'Specific Member(s)',
memberTier: 'Applicable Shopper',
stackable: 'Stackable with Other Promotions',
deliveryFee: 'Delivery Fee',
confirmRemove: 'Are you sure to delete this discount code?',
emailNotification: 'Email Notification',
totalMoreThanUserLimit:
'Total limit must be more than or same as user limit',
percentage: 'Please enter a valid value',
mailingListMess:
'When mailing list subscriber is selected, please make sure that per user limit is unlimited.',
allProducts: 'All Products',
byIds: 'Add By Member IDs',
splitByComma: 'Split member ID by comma, e.g. 1, 2',
specificMemberMsg: 'Search by First Name, Last Name or Email Address',
or: 'OR'
},
mixAndMatch: {
title: 'Mix and Match',
create: 'Create New',
promotionName: 'Promotion Name',
description: 'Description',
mahsCode: 'MAHS code',
mixMatchType: 'Mix & Match Type',
xValue: 'X Value',
yValue: 'Y Value',
status: 'Status',
name: 'Name',
message: 'Message',
info: 'Mix and Match Info',
buyXForDolY: 'Buy X unit for price of Y unit',
// buyXForDolY: 'Buy X to get Y free',
buyXForPctY: 'Buy X unit to get Y% off',
buy: 'Buy',
forPrice: 'for price of',
toGet: 'to get',
free: 'free',
get: 'Get',
off: 'Off',
confirmRemove: 'Are you sure to delete this mix and match?',
unit: 'unit'
},
pwp: {
name: 'Name',
desc: 'Description',
mahs: 'MAHS Code',
tier1Price: 'Tier 1 Price',
tier2Price: 'Tier 2 Price',
tier3Price: 'Tier 3 Price',
tier4Price: 'Tier 4 Price',
tier5Price: 'Tier 5 Price',
status: 'Status',
detail: 'Purchase with Purchase Info',
productPriceLabel: 'PWP Promotional Product Price',
tier1: 'Tier 1',
tier2: 'Tier 2',
tier3: 'Tier 3',
tier4: 'Tier 4',
tier5: 'Tier 5',
message: 'Message',
confirmRemove: 'Are you sure to delete this PWP?'
},
gwp: {
name: 'Name',
desc: 'Description',
mahs: 'MAHS Code',
gift: 'Gift Item',
status: 'Status',
detail: 'Gift with Purchase Info',
message: 'Message',
confirmRemove: 'Are you sure to remove this promotion?',
isActive: 'Active'
},
deliverySettings: {
info: 'Delivery Settings Info',
calendar: 'Delivery Date Calendar',
deliveryFee: 'Delivery Fee',
minSubtotal: 'Minimum Subtotal For Free Delivery',
minAdvanceHours: 'Minimum Operating Hours In Advance For Delivery',
// minAdvanceHoursDesc:
// 'Hours entered relate to the future delivery timeslot hours opened for delivery, hence providing earliest available delivery timeslot.',
minAdvanceHoursDesc:
'Earliest selectable slot is number of # hours from ordering time',
maxAdvanceDays: 'Maximum Days In Advance For Delivery',
// maxAdvanceDaysDesc:
// 'Days entered relate to the maximum timeframe opened for delivery effective as of today.',
maxAdvanceDaysDesc:
'Latest selectable slot is the # of days from ordering date',
totalOrderLimit: 'Total Order Limit',
daySettingsTitle: 'Order Limit & Delivery Time Slots',
daySettingsDesc:
'Delivery Time Slots created are unique and nonoverlapping.',
timeslot: 'Delivery Time Slot',
orderLimit: 'Order Limit (Blank = 0)',
addNewTimeslot: '+ Add New Time Slot',
noTimeslot: 'No Delivery time slot',
delivery_description: 'Delivery Description',
feeBelow5: 'Delivery Fee (Below 5KG)',
feeAbove5: 'Delivery Fee (Above 5KG, Below 40KG)',
above40Message: 'Shopping Cart Above 40KG'
},
order: {
orderNo: 'Order No.',
status: 'Status',
orderDt: 'Order Date & Time',
deliveryDate: 'Delivery Date',
deliveryTimeslot: 'Delivery Time Slot',
contact: 'Contact Number',
customerId: 'Customer ID',
customerName: 'Name',
customerType: 'Customer Type',
shippingAddress: 'Shipping Address',
amount: 'Total Amount',
invoice: 'Invoice',
refund: 'Refund',
info: 'Order Details Info',
preferredDeliveryDate: 'Preferred Delivery Date',
preferredDeliveryTime: 'Preferred Delivery Timeslot',
deliveredDt: 'Delivered Date & Time',
shopperDetails: 'Shopper Details',
memberId: 'Member ID',
firstName: 'First Name',
lastName: 'Last Name',
username: 'Username',
email: 'Email Address',
gender: 'Gender',
dob: 'Date of Birth',
shippingInfo: 'Shipping Infomation',
address: 'Address',
postalCode: 'Postal Code',
street: 'Street Name',
block: 'Block',
floor: 'Floor Number',
unit: 'Unit Number',
paymentDetails: 'Payment Details',
billingInformation: 'Billing Information',
paymentInformation: 'Payment Information',
paymentMethod: 'Payment Method',
refundedMethod: 'Refunded Method',
refNo: 'Reference Number',
orderSummary: 'Order Summary',
subtotal: 'Subtotal',
discountCode: 'Discount Code',
discountAmount: 'Discount',
shippingFee: 'Shipping Fee',
gst: 'GST',
shopperRemark: "Shopper's Remark",
memo: 'Memo',
productName: 'Product Name',
itemCode: 'Item Code',
qty: 'Qty',
price: 'Price',
total: 'Total',
activityLog: 'Activity Log',
updatedOn: 'Updated On',
action: 'Action',
updatedBy: 'Updated By',
refundOrder: 'Refund Order',
refundDetails: 'Refund Details',
processing: 'Processing',
delivered: 'Delivered',
cancelled: 'Cancelled',
to: 'to',
refundAmount: 'Refund Amount',
finalRefundAmount: 'Final Refund Amount',
refundedAmount: 'Refunded Amount',
refundQty: 'Refund Qty',
refundedQty: 'Refunded Qty',
max: 'Max',
refundRef: 'Refund Reference No.',
cheque: 'Cheque',
totalRefundAmount: 'Total Refund Amount',
confirmRefund: 'Are you sure you would like to refund this order?',
totalAmount: 'Total amount',
discountAmountExclude: 'Discount amount to be excluded from refund',
willBeRefunded: 'will be refunded.',
actionCannotUndone: 'Please note this action cannot be undone.',
proceedRefund: 'Proceed to Refund',
refundedDateTime: 'Refunded Date & Time',
viewRefundDetails: 'View Refund Details',
refundedItem: 'Refunded Item',
new: 'New',
all: 'All',
fullRefund: 'Full Refund',
fullyRefunded: 'Fully Refunded',
willBe: 'will be',
customTimeslot: 'Custom Timeslot',
promotionName: 'Promo Name',
promotionCategory: 'Promo Category',
billingSurcharge: 'Billing Surcharge',
leaveAtDoorstep: 'Leave at doorstep',
manual: 'Manual',
stripe: 'Stripe',
shipped: 'Shipped',
pendingCancellation: 'Pending Cancellation',
filterStatus: 'Filter By Status',
updateOrderStatus: 'Update Order Status',
importDeliveryStatus: 'Import Delivery Status',
deliveryStatus: 'Delivery Status',
trackingId: 'Tracking ID',
taskStatus: 'Task Status',
excelRow: 'Excel Row',
remarks: 'Remarks',
restrictionMsg: 'Restriction(s) to this import:',
maxLine: '1. Maximum Line(s):'
},
report: {
salesSummary: 'Sales Summary Report',
orderReport: 'Order Report',
deliveryReport: 'Delivery Report',
productSold: 'Product Sold Report',
promotionListing: 'Promotion Listing Report',
discountCodeUsage: 'Discount Code Usage Report',
mailingList: 'Mailing List Subscriber Report',
memberOrder: 'Member Order Report',
memberPointMovement: 'Member Point Movement Report',
download: 'Download',
view: 'View as CSV',
type: 'Type',
date: 'Date',
status: 'Status',
report: 'Report',
transactionDate: 'Transaction Date',
deliveryDate: 'Delivery Date',
restrictionMsg: 'Restriction(s) to this report:',
maxDateRange: '1. Maximum Date Range:',
maxLine: '2. Maximum Line(s):',
maxTxn: '3. Maximum Transaction(s):',
bulkOrder: 'Bulk Order Request Report',
unpaid: 'Unpaid',
billingAndPacking: 'Billing & Packing Report',
selectDateRange: 'Please select a date range to export',
homeDeliverySummary: 'Home Delivery Summary Report'
},
activityLog: {
platform: 'Platform',
dateTime: 'Date/Time',
activityType: 'Activity Type',
user: 'User',
content: 'Content',
maxDateRange: '1. Maximum Date Range: 1 week',
maxLine: '2. Maximum Line(s): 40000'
},
review: {
createdOn: 'Created On',
status: 'Status',
member: 'Member',
productInfo: 'Product Info',
productStatus: 'Product Status',
productName: 'Product Name',
rating: 'Rating',
review: 'Review',
confirmRemove: 'Are you sure you would like to remove this review?',
confirmPublish: 'Are you sure you would like to publish this review?',
confirmUnpublish: 'Are you sure you would like to unpublish this review?',
confirmReject: 'Are you sure you would like to reject this review?',
title: 'Review Details',
reviewTitle: 'Title',
customerType: 'Customer Type',
memberId: 'Member ID',
dateOfIssue: 'Date of Issue',
dateOfExpiry: 'Date of Expiry',
firstName: 'First Name',
lastName: 'Last Name',
username: 'Username',
emailAddress: 'Email Address',
contactNumber: 'Contact Number',
gender: 'Gender',
dateOfBirth: 'Date of Birth',
publish: 'Publish',
unpublish: 'Unpublish',
reject: 'Reject',
remove: 'Remove',
done: 'Done',
shopperDetails: 'Shopper Details',
proceedToRemove: 'Proceed to Remove',
proceedToPublish: 'Proceed to Publish',
proceedToUnpublish: 'Proceed to Unpublish',
proceedToReject: 'Proceed to Reject'
}
}