HEX
Server: Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/7.4.30
System: Linux iZj6c1151k3ad370bosnmsZ 3.10.0-1160.76.1.el7.x86_64 #1 SMP Wed Aug 10 16:21:17 UTC 2022 x86_64
User: root (0)
PHP: 7.4.30
Disabled: NONE
Upload Files
File: /var/www/html/inventory.breadsecret.com/lang/en.ini
langName="English"
Dashboard="Dashboard"
title="Bread Secret Inventory"

;left menu
menu.user="User"
menu.systemSetting="System Setting"
menu.supplierMain = "Supplier"
menu.supplier = "Supplier"
menu.supplierCategory = "Supplier Category"
menu.warehouseMain = "Warehouse"
menu.storageLocation = "Storage Location"
menu.storageLocationArea = "Storgae Area"
menu.unit = "Unit"
menu.itemType = "Item Type"
menu.item = "Item"
menu.itemMain = "Item"
menu.inventoryMain = "inventory"
menu.stock = "Item Stock"
menu.transaction = "Transaction Log"

;header menu
menu.profile = "User Info"
menu.changeLanguage = "Change Language"
menu.logout = "Logout"

;pagination
page.first = "First"
page.last = "Last"
page.previous = "Previous"
page.next = "Next"

;button/label (general)
Languages="Languages"
Search="Search"
Result="Result"
Add="Add"
Back="Back"
Status="Status"
ApprovalStatus = "Approval Status"
Actions="Actions"
Enabled = "Enabled"
Disabled = "Disabled"
Information = "Information"
Delete = "Delete"
Edit = "Edit"
View = "View"
Suspend = "Suspend"
Approve = "Approve"
Reject = "Reject"
Confirm = "Confirm"
ConfirmSelected = "Confirm Selected"
ToList = "To List"
Record = "Record"
calendarView = "Calendar View"
listView = "List View"
ID = "ID"
createTime = "Create Time"
createBy = "Create By"
modifyTime = "Modify Time"
modifyBy = "Modify By"
approveTime = "Approve Time"
approveBy = "Approve By"
rejectTime = "Reject Time"
rejectBy = "Reject By"
OK = "OK"
Close = "Close"
Title = "Title"
startDate = "Start Date"
endDate = "End Date"
workDate = "Work Date"
transactionDate = "Transaction Date"
applicationDate = "Application Date"
item = "Item"
dayOfWeek = "Day of Week"
repeat = "Repeat"
forever = "Forever"
leaveRequest = "請假申請"
shiftRequest = "車更申請"
remark = "Remark"
amount = "Amount (HKD)"
Export = "Export"
Save = "Save"
Role = "Role"
Sorted = "Sorted"
Or = "Or"
Period = "Period"
Count = "Count"
totalPiece = "Total Qty"

noImage = "No Image"
success = "success"
fail = "fail"
days = "days"
day = "day"

SaveAlertTitle = "Are you sure to save this record?"
SaveAlertMessage = "You won't be able to revert this!"

DeleteAlertTitle = "Are you sure to delete this record?"
DeleteAlertMessage = "You won't be able to revert this!"

DeleteDocumentAlertTitle = "Are you sure to delete this document?"
DeleteDocumentAlertMessage = "You won't be able to revert this document!"

SameAsAbove = "Same as Above"
CompanyAddressSameAsAbove = "Company Address Same as Above"
totalValueByItemType = "Total Value (By Item Type)"
totalValueByLocation = "Total Value (By Storage Location)"

;week day option
Sun = "Sun"
Mon = "Mon"
Tue = "Tue"
Wed = "Wed"
Thu = "Thu"
Fri = "Fri"
Sat = "Sat"

;status option
Any = "Any"
All = "All"
Y = "Yes"
N = "No"

;approval status option
Pending = "Pending"
Approved = "Approved"
Rejected = "Rejected"

;gender option
gender.male = "Male"
gender.female = "Female"

;login page
login.signInMessage = "Please sign in"
login.userName = "Username"
login.password = "Password"
login.rememberMe = "Remember me"
login.signIn = "Sign in"
login.register = "Registration Form"
login.forgetPassword = "Forget Password"
login.changePassword = "Change Password"

;error/info message (login/register/forgetpassword)
error.loginEmptycontactNo = "Input Contact No."
error.loginEmptyCode = "Input Verification Code"
error.loginEmptyDriver = "Driver on this Contact No is not found"
error.loginInvalidCode = "Invalid Verification Code"
info.loginSuccess = "You are successfully logged in"
info.registerSuccess = "You are successful registered"
error.unauthenticated = "You are not authenticated"
info.profileUpdated = "Profile Updated"
info.passwordUpdated = "Password Updated"
error.driverNotFound = "找不到司機資料"
info.requestSubmitted = "車更申請已遞交"
error.invalidStartDate = "start date (yyyy-mm-dd) input error"
error.invalidEndDate = "end date (yyyy-mm-dd) input error"
error.invalidDateFormat = "date format invalid"
error.userInvalidPasswordFormat = "Password Rule: at Least 8 chars with at least 1 digit, 1 lowercase char and 1 uppercase char"
error.expiredLink = "連結已過期"
error.invalidLink = "連結不正確"
info.forgetPasswordEmailSent = "Reset Password Email is sent"

;search (general)
search.record = "Search Record"
search.noRecord = "No Record Found"
search.criteria = "Criteria"
search.clear = "Clear"

;error message (general)
error.unableInsert = "Unable to Insert"
error.unableUpdate = "Unable to Update"
error.unableDelete = "Unable to Delete"
error.nothingEdit = "Nothing to Edit"
error.alreadyUsed = "Already Used"

;user page
user.info = "User Information"
user.userName = "User Name"
user.lastLoginIP = "Last Login IP"
user.lastLoginTime = "Last Login Time"
user.oldPassword = "Old Password"
user.password = "Password"
user.confirmPassword = "Confirm Password"
user.email = "Email"
user.role = "Role"
user.phone = "Phone"

;error message (user/login)
error.userNotFound = "User not found"
error.authienticationFailed = "Authientication Failed"
error.userEmptyID = "User ID is missing"
error.userEmptyUserName = "Enter User Name"
error.userEmptyPassword = "Enter Password"
error.userEmptyConfirmPassword = "Enter Confirm Password"
error.userPasswordsNotMatch = "Password and Confirm Password not match"
error.systemUserNotSusendable = "System User can not be suspended"
error.userSuspendFailed = "Unable to suspend"
error.userInvalidUserName = "Username cannot contain blank & symbol"
error.userEmptyEmail = "Enter Email"
error.userEmptyRole = "Enter Role"
error.userEmailInvalid = "Email Invalid"
error.userInvalidOldPassword = "Old Password Invalid"
error.userNameOccupied = "User Name is Already Used"
error.userEmailOccupied = "User Email is Already Used"

;info message (user)
info.userSuspended = "User is Suspended"
info.userDeleted = "User is Deleted"
info.userAddHelperMessage = "Create a new record using this form, make sure you fill them all"

;team page
team.submit = "Confirm and Submit"
team.newMember = "Add Another Member"
team.info = "Team Information"
team.name = "Team Name"
team.category = "Category"
team.period = "Event Time"
team.avatar = "Team Avatar"
team.uploadedAvatar = "Uploaded Avatar"
team.changeUploadedAvatar = "Change Uploaded Avatar"
team.changeAvatar = "Change Avatar"
team.leaderInfo = "Leader Information"
team.member = "Member"
team.memberInfo = "Information"
team.memberInformation = "Member Information"
team.memberChineseName = "Chinese Name"
team.memberEnglishName = "English Name"
team.memberAge = "Age"
team.memberGender = "Gender"
team.memberMobile = "Mobile"
team.memberEmail = "Email"
team.memberAddress = "Address"
team.memberAddress1 = "Address 1"
team.memberAddress2 = "Address 2"
team.emContactName = "Emergency Contact"
team.emContactMobile = "Emergency Contact Mobile No."
team.memberShirtSize = "Dimension of participant's T-shirt"
team.donateAmount = "Total Donation Amount"
team.totalCount = "Total Teams"
team.totalHeadCount = "Total Members"
team.confirmStatus = "Confirm Status"
team.confirmed = "Confirmed"
team.pending = "Pending"
team.confirm = "Confirm"
team.submissionFee = "Registration Fee"
team.fee = "Fee"
team.waive = "Waived"
team.repay = "Send Payment Request Email"
RepayEmail = "Payment Request Email"

;info message (team)
info.teamConfirmSuccess = "Team Confirm Success"
info.teamConfirmSelected = "Confirm Selected Team"
info.teamLeaderAgeReminder = "Leader must be 15 years old or above"
info.teamMemberAgeReminder1 = "Member must be 15 years old or above"
info.teamMemberAgeReminder2 = "Member must be 4 years old or above"
info.teamPeriodisFull = "Event Times is full"
info.registrationEnded = "Registration period is ended"
info.enquiry = "For inquiry, Please Contact 2783 2323"
info.groupInstructionHead = "Category"
info.groupInstructionDetail1 = "Open Class – Male (15 years old or above)"
info.groupInstructionDetail2 = "Open Class – Female (15 years old or above)"
info.groupInstructionDetail3 = "Open Class – Mixed (15 years old or above)"
info.groupInstructionDetail4 = "Family Class - (Adult: 15 years old or above; Child: 3 – 14 years old)"
info.groupInstructionDetail5 = "Corporate Team"
info.periodInstructionHead = "Event Time"
info.periodInstructionDetail = "Please select either one session"
info.memberInstructionHead = "Team Members"
info.memberInstructionDetail1 = "2 - 4 persons"
info.memberInstructionDetail2 = "Leader must be 15 years old or above"
info.priceInstructionHead = "Participation Fee"
info.priceInstructionDetail1 = "Open (Registration Fee: HK$50/head; Minimum Donation Amount: HK$300/head)"
info.priceInstructionDetail2 = "Family (*For Adult - Registration Fee HK$50/head; Minimum Donation Amount: $300/head<br /> *For Kids - Registration Fee: HK$50/head; Minimum Donation Amount: HK$130/head)"
info.priceInstructionDetail3 = "Payment Method: PayPal"
info.sizeChartHead = "Dimension of participant's T-shirt"
info.sizeChartDetail1 = "Adult"
info.sizeChartDetail2 = "Kids"
info.sizeChartLabel1 = "Chest Width - Half (Inch)"
info.sizeChartLabel2 = "Body Length (Inch)"
info.eventDetailTitle = "Event Details"
info.eventDetailLink = "https://salvationarmy.org.hk/fund_raising/orienteering-2024/"
info.eventFBHead = "Event Facebook Page"
info.eventIGHead = "Event Instagram Page"
info.avatarUploadSuccess = "Avatar is Changed Successfully"
info.emailSendSuccess = "Email is Sent"
info.emailSendFail = "Email Send Fail"
info.registrationDeadlineHead = "Registration Deadline"
info.registrationDeadlineDetail = "27 October 2024"

;registration T&C
info.disclaimerHead = "Disclaimer and Indemnity"
info.disclaimerDetail = "We, the undersigned, wish to enter as a team to participate in The Salvation Army Orienteering Charity Cup 2024 (the race). We jointly and severally confirm and agree that we shall comply with all relevant rules, regulations ad-hoc arrangement, and/or decision made by The Salvation Army (TSA). We take part in this race entirely at our own risks and, to the extent as allowed by law, we shall not hold TSA, any sponsors and/or supporting organizations responsible for any risk of injury or death, whether caused by negligence or by accident, and/or any damage to, loss or destruction of personal properties during the course of the race. We shall also agree to indemnify or reimburse TSA in respect of any additional expenses or costs incurred by TSA arising from or in connection with our participation in the race."
info.parentConsentHead = "Parent Consent"
info.parentConsentDetail = "We/I agree to allow the child/children under age 18 to participate in The Salvation Army Orienteering Charity Cup 2024 and declare that his/her/their health condition(s) is/are suitable for the race."
info.sponsorshipHead = "Undertaking to Raise Donation"
info.sponsorshipDetail = "We, the undersigned, undertake that all funds raised directly or indirectly from our participation in the race shall be paid in full to TSA."
info.useOfDataHead = "Use of Personal Data"
info.useOfDataDetail = "Your personal data collected will be kept strictly confidential for registration processing donation and issuing receipts. To stay connected with you, your contact information (name, telephone number, email and correspondence address) will be used for our communications, fundraising and conducting surveys."

;donate and sponser T&C
info.personalDataCollectionTitle = "Your personal data collected will be kept strictly confidential for processing donation and issuing receipts. To stay connected with you, your contact information (name, telephone number, email and address) will be used for our communications, fundraising and conducting surveys."
info.saInfoReceiveTitle = "I disagree to receive communications from The Salvation Army."
info.saImageUseTitle = "I disagree give permission to The Salvation Army for the photographs, videos or other images to be taken, to store the photo/video files, and to use  such photograph(s)/video(s) in all forms of media for record and promotional purposes without any compensation. These images may appear on, but not limited to, our publications, emails, newsletters, leaflets, posters, website, social media platforms (Facebook, YouTube, etc.) and in materials sent out to the media. This consent is given in perpetuity and does not require prior approval by me."

;error message (team)
error.teamEmptyID = "Team System ID not found"
error.teamEmptyName = "Team Name Empty"
error.teamDuplicateName = "Team Name is in used"
error.teamEmptyCategory = "Category Empty"
error.teamEmptyPeriod = "Event Times Empty"
error.teamEmptyAvatar = "Avatar Empty"
error.teamEmptyCustomizedAvatar = "Customized Avatar Empty"
error.teamCustomizedAvatarUploadFail = "Customized Avatar Upload Failed"

error.teamEmptyLeaderChineseName = "Enter Leader Chinese Name"
error.teamEmptyLeaderEnglishName = "Enter Leader English Name"
error.teamEmptyLeaderAge = "Enter Leader Age"
error.teamEmptyLeaderGender = "Select Leader Gender"
error.teamEmptyLeaderMobile = "Enter Leader Mobile"
error.teamEmptyLeaderEmail = "Enter Leader Email"
error.teamEmptyLeaderAddress = "Enter Leader Address"
error.teamEmptyLeaderEmContactName = "Enter Leader Emergency Contact"
error.teamEmptyLeaderEmContactMobile = "Enter Leader Emergency Contact Mobile No."
error.teamEmptyLeaderShirtSize = "Select Dimension of Leader's T-shirt"

error.teamEmptyMemberChineseName = "Enter Member Chinese Name"
error.teamEmptyMemberEnglishName = "Enter Member English Name"
error.teamEmptyMemberAge = "Enter Member Age"
error.teamEmptyMemberGender = "Enter Member Gender"
error.teamEmptyMemberMobile = "Enter Member Mobile"
error.teamEmptyMemberEmail = "Enter Member Email"
error.teamEmptyMemberAddress = "Enter Member Address"
error.teamEmptyMemberEmContactName = "Enter Member Emergency Contact"
error.teamEmptyMemberEmContactMobile = "Enter Member Emergency Contact Mobile No."
error.teamEmptyMemberShirtSize = "Select Dimension of Member's T-shirt"

error.teamLeaderInvalidAge = "Leader Age Invalid"
error.teamMemberInvalidAge = "Member Age Invalid"

error.teamNotSelected = "No Team Selected"

;registration (user)
user.regForm = "The Salvation Army Orienteering Charity Cup 2024 Registration Form"
reg.title = "The Salvation Army Orienteering Charity Cup 2024"

;donator page
donator.name = "Donator"
donator.createNew = "Add New Donator"
donator.recvComm = "Receive Communication"
donator.permitPromo = "Granted for Promotion"

;error message (card)
error.donatorEmptyID = "Donator System ID not found"
error.donatorEmptyName = "Donator Name cannot be blank"
error.donatorAmountValid = "Amount cannot be less than or equal to 0, non-numerical or blank"


;promoCode page
promo.name = "Promotion Code Name"
promo.code = "Promotion Code"

;error message (promoCode)
error.promoEmptyID = "Promotion Code System ID not found"
error.promoEmptyCode = "Promotion Code cannot be blank"
error.promoCodeInvalid = "Promotion Code Invalid"

;PayPal page
txn.txncode = "Txn Code"
txn.txnOrder = "Txn Order No"
txn.txnPayerID = "Txn Payer ID"

txnMsg.headerSuccess = "Transaction Success"
txnMsg.msgSuccess = "Your Transaction Success"
txnMsg.headerCancel = "Transaction Cancel"
txnMsg.msgCancel = "Your Transaction Cancel"

txnMsg.headerFail = "Transaction Error"
txnMsg.msgFail = "Your Transaction Error"

;error message (payment)
error.paypalEmptyToken = "PayPal Order API Error"
error.msgType = "Message Type Error"

;Email Template page
template.name = "Email Template Name"
template.selectATemplate = "Select A Template"
template.emailSubject = "Email Subject"
template.emailVariables = "Email Variables"
template.emailVariable = "Email Variable Name"
template.emailVarDesc = "Email Variable Description"
template.emailContent = "Email Content"

;event setting page
regStartDate = "Registration Start Date"
regEndDate = "Registration End Date"
info.updated = "Data is Updated"
info.saved = "Data is Saved"

;client page
client.type = "Client Type"
client.title = "Title"
client.contactPerson = "Contact Person"
client.position = "Position"
client.phone = "Phone"
client.email = "Email"
client.address = "Address"
client.idCardNo = "HKID#"
client.idCardDoc = "HKID Document"
client.whoseClient = "Follow-up User"
client.companyEnglishName = "Company English Name"
client.companyChineseName = "Company Chinese Name"
client.companyAddress = "Company Address"
client.CINo = "CI Register#"
client.CIDoc = "CI Document"
client.BRNo = "BR Register#"
client.BRDoc = "BR Document"

;error message (client)
error.clientEmptyID = "Client ID not found"
error.clientEmptyType = "Choose Client Type"
error.clientEmptyTitle = "Enter Title"
error.clientEmptyContactPerson = "Enter Contact Person"
error.clientEmptyPosition = "Enter Position"
error.clientEmptyPhone = "Enter Phone"
error.clientEmptyEmail = "Enter Email"
error.clientEmptyAddress = "Enter Address"
error.clientEmptyIDCardNo = "Enter HKID#"
error.clientEmptyIDCardDoc = "Upload HKID Document"
error.clientEmptyWhoseClient = "Choose Follow-up User"
error.clientEmptyCompanyEnglishName = "Enter Company English Name"
error.clientEmptyCompanyChineseName = "Enter Company Chinese Name"
error.clientEmptyCompanyAddress = "Enter Company Address"
error.clientEmptyCINo = "Enter CI Register#"
error.clientEmptyCIDoc = "Upload CI Document"
error.clientEmptyBRNo = "Enter BR Register#"
error.clientEmptyBRDoc = "Upload BR Document"
error.clientNotFound = "Client Not Found"
error.clientDeleteFailed = "Client delete failed"

;info message (client)
info.userSuspended = "Client is Suspended"
info.userDeleted = "Client is Deleted"
info.userAddHelperMessage = "Create a new record using this form, make sure you fill them all"

;error message (document)
error.emptyDocumentID = "Document ID not found"
error.documentNotFound = "Document Not Found"
error.documentDeleteFailed = "Document delete failed"

;info message (client)
info.documentDeleted = "Document is deleted"

;zoning page
zoning.name = "Zoing Name"

;error message (zoning)
error.zoningEmptyID = "Zoning ID not found"
error.zoningEmptyName = "Enter Name"
error.zoningtNotFound = "Zoning Not Found"
error.zoningDeleteFailed = "Zoning delete failed"

;info message (zoning)
info.zoningSuspended = "Zoning is Suspended"
info.zoningDeleted = "Zoning is Deleted"
info.zoningAddHelperMessage = "Create a new record using this form, make sure you fill them all"

;RNTPC page
rntpc.scheduleDate = "RNTPC Schedule Date"

;error message (RNTPC)
error.rntpcEmptyID = "RNTPC Schedule ID not found"
error.rntpcEmptyScheduleDate = "Select RNTPC Schedule Date"
error.rntpcNotFound = "RNTPC Schedule Found"
error.rntpcDeleteFailed = "RNTPC Schedule Date delete failed"

;info message (RNTPC)
info.rntpcSuspended = "RNTPC Schedule is Suspended"
info.rntpcDeleted = "RNTPC Schedule is Deleted"
info.rntpcAddHelperMessage = "Create a new record using this form, make sure you fill them all"

;DBM page
dbm.scheduleDate = "DBM Schedule Date"

;error message (DBM)
error.dbmEmptyID = "DBM Schedule ID Not found"
error.dbmEmptyScheduleDate ="Select DBM Schedule Date"
error.dbmNotFound = "DBM Schedule Not Found"
error.dbmDeleteFailed = "DBM Schedule Date delete failed"

;info message (DBM)
info.dbmSuspended ="DBM Schedule is Suspended"
info.dbmDeleted = "DBM Schedule is Deleted"
info.dbmAddHelperMessage = "Create a new record using this form, make sure you fill them all"

;TPB page
tpb.refNo = "Reference#"
tpb.client = "Client"
tpb.addressDDLot = "Address/DDLot"
tpb.ozpName = "OZP Name"
tpb.ozpNo = "OZP#"
tpb.proposedUse = "Proposed Use"
tpb.officer = "Responsible Officer(s)"
tpb.submissionDate = "Submission Date"
tpb.lastUpdateDate = "Last Update Date"
tbp.remarks = "Remarks"
tbp.number = "TPB#"
tbp.website = "TPB Website"
tbp.receiveDate = "TPB Receive Date"
tbp.considerationDate = "Consideration Date"
tbp.decision = "Decision"
tbp.approvalDate = "Approval Date"
tbp.approvalValidUntil = "Approval Valid Until"
tbp.status = "Status"

;supplier category page
supplierCategory.name = "Supplier Category"

;error message (supplier category)
error.supplierCategoryEmptyID = "Supplier Category ID Not found"
error.supplierCategoryEmptyName = "Enter Supplier Category Name"
error.supplierCategoryNotFound = "Supplier Category Not found"
error.supplierCategoryDeleteFailed = "Supplier Category delete failed"

;info message (supplier category)
info.supplierCategorySuspended = "Supplier Category is Suspended"
info.supplierCategoryDeleted = "Supplier Category is Deleted"
info.supplierCategoryAddHelperMessage = "Create a new record using this form, make sure you fill them all"

;supplier page
supplier.name = "Supplier Name"
supplier.category = "Category"
supplier.contactPerson = "Contact Person"
supplier.contactPhone = "Contact Phone"
supplier.contactEmail = "Contact Email"
supplier.address = "Address"
supplier.website = "Website"

;error message (supplier)
error.supplierEmptyID = "Supplier ID Not found"
error.supplierEmptyName = "Enter Supplier Name"
error.supplierEmptyCategory = "Select Supplier Category"
error.supplierEmptyContactPerson = "Enter Contact Person"
error.supplierEmptyContactPhone = "Enter Contact Phone"
error.supplierEmptyContactEmail = "Enter Contact Email"
error.supplierEmptyAddress = "Enter Address"
error.supplierEmptyWebsite = "Enter Website"
error.supplierNotFound = "Supplier Not found"
error.supplierDeleteFailed = "Supplier delete failed"

;info message (supplier)
info.supplierSuspended = "Supplier is Suspended"
info.supplierDeleted = "Supplier is Deleted"
info.supplierAddHelperMessage = "Create a new record using this form, make sure you fill them all"

;storage location page
storageLocation.name = "Storage Location"

;error message (Storage Location)
error.storageLocationEmptyID = "Storage Location ID Not found"
error.storageLocationEmptyName = "Enter Storage Location Name"
error.storageLocationNotFound = "Storage Location Not found"
error.storageLocationDeleteFailed = "Storage Location delete failed"

;info message (Storage Location)
info.storageLocationSuspended = "Storage Location is Suspended"
info.storageLocationDeleted = "Storage Location is Deleted"
info.storageLocationAddHelperMessage = "Create a new record using this form, make sure you fill them all"

;storage location area page
storageLocationArea.name = "Area"
storageLocationArea.storageLocation = "Storage Location"

;error message (Storage Location Area)
error.storageLocationAreaEmptyID = "Area ID Not found"
error.storageLocationAreaEmptyLocation = "Select Storage Location"
error.storageLocationAreaEmptyName = "Enter Area Name"
error.storageLocationAreaNotFound = "Area Not found"
error.storageLocationAreaDeleteFailed = "Area delete failed"

;info message (Storage Location Area)
info.storageLocationAreaSuspended = "Area is Suspended"
info.storageLocationAreaDeleted = "Area is Deleted"
info.storageLocationAreaAddHelperMessage = "Create a new record using this form, make sure you fill them all"

;unit page
unit.info = "Unit Information"
unit.name = "Unit"

;error message (unit)
error.unitEmptyID = "Unit ID Not found"
error.unitEmptyName = "Enter Unit Name"
error.unitNotFound = "Unit Not found"
error.unitDeleteFailed = "Unit delete failed"

;info message (unit)
info.unitSuspended = "Unit is Suspended"
info.unitDeleted = "Unit is Deleted"
info.unitAddHelperMessage = "Create a new record using this form, make sure you fill them all"

;item type page
itemType.info = "Item Type Information"
itemType.name = "Item Type"

;error message (item type)
error.itemTypeEmptyID = "Item Type ID Not found"
error.itemTypeEmptyName = "Enter Item Type Name"
error.itemTypeNotFound = "Item Type Not found"
error.itemTypeDeleteFailed = "Item Type delete failed"

;info message (item type)
info.itemTypeSuspended = "Item Type is Suspended"
info.itemTypeDeleted = "Item Type is Deleted"
info.itemTypeAddHelperMessage = "Create a new record using this form, make sure you fill them all"

;item page
item.name = "Item Name"
item.type = "Item Type"
item.unit = "Unit"
item.description = "Description"
item.qty = "Stock Qty"
item.supplier = "Supplier"
item.purchaseUnitCost = "Purchase Unit Cost($)"
item.cost = "Cost($)"

;error message (item)
error.itemEmptyID = "Item ID Not found"
error.itemEmptyName = "Enter Item Name"
error.itemEmptyType = "Select Item Unit"
error.itemEmptyDescription = "Enter Item Description"
error.itemEmptySupplier = "Select Supplier"
error.itemEmptyQty = "Enter Item Qty"
error.itemEmptyUnit = "Select Item Unit"
error.itemNotFound = "Item Not found"
error.itemDeleteFailed = "Item delete failed"

;info message (item type)
info.itemSuspended = "Item is Suspended"
info.itemDeleted = "Item is Deleted"
info.itemAddHelperMessage = "Create a new record using this form, make sure you fill them all"

;stock page
stock.item = "Item"
stock.itemType = "Item Type"
stock.supplier = "Supplier"
stock.storageLocation = "Storage Location"
stock.storageLocationArea = "Storage Area"
stock.qty = "Qty"
stock.inQty = "Stock In Qty"
stock.outQty = "Stock Out Qty"
stock.transferQty = "Transfer Qty"
stock.batchNo = "Batch"
stock.value = "Value($)"
stock.detail = "Detail"
stock.in = "Stock In"
stock.out = "Stock Out"
stock.purchaseCost = "Purchase Cost($)"
stock.purchaseUnitCost = "Purchase Unit Cost($)"
stock.date = "Date"
stock.unit = "Unit"
stock.remark = "Remark"
stock.type = "In/Out"
stock.fromLocation = "From (Location)"
stock.toLocation = "To (Location)"
stock.fromArea = "From (Area)"
stock.toArea = "To (Area)"
stock.transfer = "Transfer"

;error message (item)
error.stockEmptyID = "Stock ID Not found"
error.stockNotFound = "Stock Not found"
error.stockEmptyTransactionDate = "Enter Date"
error.stockEmptyBatchNo = "Enter Batch#"
error.stockEmptyItem = "Select Item"
error.stockEmptyStorageLocationArea = "Select Storage Location Area"
error.stockEmptyQty = "Enter Qty"
error.stockEmptyPurchaseCost = "Enter Purchase Cost"
error.stockNotEnoughQty = "Not Enough Qty"

;info message (stock)
info.stockAddHelperMessage = "Create a new record using this form, make sure you fill them all"

;error message (transaction)
error.transactionEmptyID = "Transaction ID Not found"
error.transactionNotFound = "Transaction Not found"