diff --git a/assets/local/localization_en.json b/assets/local/localization_en.json index 09d45e8..26c8c79 100644 --- a/assets/local/localization_en.json +++ b/assets/local/localization_en.json @@ -1,4 +1,32 @@ { + + "Loading Start ================================================================":"", + "load": "Loading...", + "Loading End ================================================================":"", + + "Buttons Start ================================================================":"", + "btn.save": "Save", + "btn.approve":"Approve", + "btn.delete":"Delete", + "btn.select":"Select", + "btn.cancel":"Cancel", + "btn.ok": "Ok", + "Buttons End ================================================================":"", + + "Offline Start ================================================================":"", + "offline.status":"Offline, unable to connect to server!", + "Offline End ================================================================":"", + + "Language Start ================================================================":"", + "language.selection.title":"Please select your language", + "Language End ================================================================":"", + + "Welcome Start ================================================================":"", + "welcome.signin":"Sign In", + "welcome.msg":"Welcome to FCS!", + "Welcome End ================================================================":"", + + "Contact Start ================================================================":"", "contact.btn":"Contact Us", "contact.title":"Contact Us", "contact.phone.title":"Input Phone Number", @@ -26,15 +54,29 @@ "contact.visitus":"Visit Us", "contact.usa.phone": "USA Phone", "contact.mm.phone": "Myanmar Phone", - "contact.edit.title":"Edit Contact Us", + "Contact End ================================================================":"", + "Term Start ================================================================":"", "term":"Terms of service", "term.btn":"Terms of service", + "Term End ================================================================":"", + "Login Start ================================================================":"", + "login.title":"Sign in to FCS", + "login.phone":"Enter phone number", + "Login End ================================================================":"", + + "SMS Start ================================================================":"", + "sms.verify.title":"Verify your number", + "sms.six.digit":"Enter 6 digit sms code sent to", + "sms.resend":"Resend", + "sms.resend.seconds":"Resend again in {0} seconds", + "SMS End ================================================================":"", + + "FAQ Start ================================================================":"", "faq.btn":"FAQs", "faq.title":"Frequently Asked Questions", - "faq.add.title":"New FAQ", "faq.edit.title":"Edit FAQ", "faq.edit.eng":"English", @@ -46,38 +88,48 @@ "faq.edit.page":"Additional Page", "faq.edit.page.label.eng":"Page label in English", "faq.edit.page.label.mm":"Page label in Myanmar", - + "FAQ End ================================================================":"", - "language.selection.title":"Please select your language", - - "welcome.signin":"Sign In", - "welcome.msg":"Welcome to FCS!", - + "Home Start ================================================================":"", "home.invitation.request.msg":"We are working on your invitation request!", - - "sms.verify.title":"Verify your number", - "sms.six.digit":"Enter 6 digit sms code sent to", - "sms.resend":"Resend", - "sms.resend.seconds":"Resend again in {0} seconds", - + "Home End ================================================================":"", + + "Invite Start ================================================================":"", "invite.title":"You need invitation from FCS", "invite.name.enter":"Please enter your name", "invite.request":"Request Invitation", "invite.request.successful":"Successfully requested!", "invite.btn":"Invite", + "Invite End ================================================================":"", + "User Start ================================================================":"", + "user_edit.welcome":"Welcome to FCS", + "user_edit.name":"Please enter your name", + "user.phone":"MY PHONE NUMBER", + "user.fcs_id":"MY FCS_ID", + "user.shipping_address":"USA SHIPPING ADDRESS", + "user.deliveryAddress":"My delivery address", + "user.form.shipping_address":"ADDRESS", + "User End ================================================================":"", + + "Customer Start ================================================================":"", + "customers.btn": "Customers", "customer.list.title":"Customers", "customer.name":"Name", "customer.phone":"Phone Number", "customer.status":"Status", "customer.fcs.id":"FCS ID", "customer.invitation.request.confirm":"Accept Customer", + "Customer End ================================================================":"", + "Invitation Start ================================================================":"", "invitation.list": "Invitations", "invitation.edit": "Invitation", "invitation.new": "New Invitation", "invitation.confirm.delete": "Delete this invitation?", + "Invitation End ================================================================":"", + "Staff Start ================================================================":"", "staff.title":"Staffs", "staff.list.title":"Staffs", "staff.new":"New Staff", @@ -85,7 +137,9 @@ "staff.add":"Add", "staff.update":"Update", "staff.phone.search":"Enter phone number", + "Staff End ================================================================":"", + "Profile Start ================================================================":"", "profile.title": "My Profile", "profile.edit_title": "Edit My Profile", "profile.name": "Name", @@ -97,7 +151,9 @@ "profile.devices":"Devices", "profile.email":"Email", "profile.privilege":"Privilege", + "Profile End ================================================================":"", + "Package Start ================================================================":"", "package.btn.name":"Track Packages", "package.title":"Packages", "package.create.title":"New Packages", @@ -108,32 +164,35 @@ "package.create.packages":"Complete receiving", "package.create.market":"Market", "package.delete.confirm":"Delete this package?", - "package.edit.status":"Status", "package.edit.title":"Edit Package", "package.edit.remark":"Remark", "package.edit.desc":"Description", "package.edit.complete.process.btn":"Complete processing", "package.edit.procseeing":"Processing", - "package.info.title":"Package", - "package.arrival.date":"Arrival Date", "package.number":"Box Number", "package.rate":"Rate", "package.weight":"Weight", "package.amount":"Amount", + "Package End ================================================================":"", + "Market Start ================================================================":"", "market.edit.title":"Markets", "market.edit.name":"Market Name", "market.remove.confirm":"Remove this market?", + "Market End ================================================================":"", + "Buy_Online Start ================================================================":"", "buy_online.title":"Buying instructions", "buy_online":"Buying Instructions", "buy_online.buying_instruction":"See below instructions to add USA shipping address while shoping online", "buy_online.fullname":"With Full Name", "buy_online.first.last":"With First Name and Last Name", + "Buy_Online End ================================================================":"", + "Payment Start ================================================================":"", "pm.title":"Payment Methods", "pm.new":"New Payment Method", "pm.update":"Update Payment Method", @@ -147,497 +206,26 @@ "pm.add.btn":"Add Payment Method", "pm.save.btn":"Save Payment Method", "pm.delete.confirm":"Delete this Payment Method?", + "pm_.title": "PAYMENT", + "pm.date": "Date", + "pm.amount": "Amount", + "pm.receipt":"Payment Receipt Amount", + "pm.attachment":"Payment Attachment", + "pm.remaining_balance":"Remaining Balance : ", + "pm.total.amount": "Amount :", + "Payment End ================================================================":"", + "Message Start ================================================================":"", + "message.btn":"Notifications", "message.view.detail":"View Deatil", "message.hint.input":"Type your message...", + "Message End ================================================================":"", - "btn.save": "Save", - "btn.approve":"Approve", - "btn.delete":"Delete", - "btn.select":"Select", - "btn.cancel":"Cancel", - - "================================================================":"", - - - "product": "Product", - "price": "Price", - "volume": "Quantity", - "amount": "Amount", - "storage" :"Storage", - - "welcome.price.updateinfo":"Last updated on :{0}", - "welcome.price.trend":"Price trend", - "welcome.price.detail":"Details", - - "products.title":"Products", - "prodcuts":"Products", - "prices":"Prices", - "product.confirm":"Confirm to update product price?", - "products.prices":"Prices", - "products.gas":"Products", - "product.item":"Product", - "product.name":"Product Name", - "product.name_empty":"Please enter product name", - "product.new_price":"New Price", - "product.price_empty":"Please enter price", - "product.order":"Display Order", - "product.order_empty":"Please enter display order", - "product.balance_qty":"PO Balance Quantity by Product", - "product.qtys":"Balance Quantities", - "product.update.date":"Date", - "product.close": "Order is closed now.", - "product.open": "Order is opened at {0} to {1}\nOn {2}.", - "product.purchase.order": "Order", - - - "login.btn":"Login", - "login.name":"Name", - "login.password":"Password", - "login.confirm_password":"Confirm Password", - "login.name_empty": "Please enter your name", - "login.phone_empty": "Please enter your phone number", - "login.phone_code": "Only starting '+959'", - "login.password_empty": "Please enter password", - "login.password_size": "At least 6 characters", - "login.password_mismatch": "Confirm password mismatch", - "login.confirm_password_empty": "Please enter confirm password", - "login.sms_empty":"Please enter sms code", - "login.sms_size": "Must be 6 characters", - "login.forgot_password":"Forgot Password?", - "login.email.title":"Recovery Email", - "login.email":"Email", - "login.email.empty":"Please Enter Email", - "login.email.add":"Add", - "login.email.skip":"Skip", - - "sing.up":"SIGN UP", - "sing.title":"Signup", - - "change.password.title":"Change Password", - "change":"CHANGE", - "change.phone":"Change Phone Number", - "change.new.phone":"New Phone Number", - "change.phone_empty": "Please enter new phone number", - "change.email":"Recovery Email", - "change.pin.title":"Add PIN Code", - "change.pin":"PIN Code", - "change.pin_empty":"Please enter PIN Code", - "change.pin_size":"Must be 6 characters", - "pin.add_btn":"UPDATE PIN", - "pin.clear_btn":"CLEAR PIN ", - "pin.switch":"Clear PIN", - - "forget.password":"Forgot Password", - "forget.email":"Email (or) Phone Number", - "forget.email.empty":"Please Enter Email (or) Phone Number", - "forget.enter":"Enter", - - "reset.password.title":"Reset Password", - "reset.sms":"SMS Code", - "reset.new_password":"New Password", - "reset":"RESET", - - "reg.title": "My Registration", - "reg.biz_name": "Business Name", - "reg.biz_address": "Business Address", - "reg.biz_shops": "Number of Shops", - "reg.biz_shop_addresses":"Shop Addresses", - "reg.type_shop": "Shop", - "reg.type_agent": "Agent", - "reg.status": "Status", - "reg.table_product": "Product", - "reg.table_storage_vol": "Storage Quantity", - "reg.table_sale_vol": "Daily Sale Quantity", - "reg.quota": "Daily Quota Quantity", - "reg.max_quota": "Max Quota Quantity", - "reg.quota.used": "Daily Quota Used Quantity", - "reg.max_quota.used": "Max Quota Used Quantity", - "reg.empty_biz_name": "Empty businuee name", - "reg.empty_biz_address":"Empty business address", - "reg.empty_shops":"Empty shops", - "reg_info.title": "My Registration Info", - "reg_info.nric_front": "NRIC Front", - "reg_info.nric_back": "NRIC Back", - "reg.confirm":"Submit Registration?", - "reg.date":"Registeration Date", - - - - "device.confirm":"Confirm this device?", - "device.logout":"Logout this device?", - "device.set_primary":"Set this primary device?", - - "po.title":"POs", - "po":"PO", - "po.approval":"PO Approval", - "po.date": "PO Date", - "po.number": "PO No.", - "po.name":"Buyer Name", - "po.po_num": "PO Number", - "po.biz":"Business name", - "po.status": "PO Status", - "po.receipt":"Receipts", - "po.po_payment":"PO Payment", - "po.po_payment_receipt":"Payment Receipt", - "po.storage_receipt":"Storage Receipt", - "po.no.photo": "No selected photo", - "po.storage_charge" :"Storage Charge", - "po.product": "Product", - "po.price": "Price", - "po.volume": "Volume", - "po.balance.volume":"Balance Volume", - "po.amount": "Amount", - "po.form.volume":"Please enter volume", - "po.comment":"Comment", - "po.confirm":"Submit Purchase Order?", - "po.approve.confirm":"Approve this PO?", - "po.cancel.confirm":"Cancel this PO?", - "po.counts":"PO Counts", - "po.details":"Details", - "po.count":"PO Count", - "po.balances":"PO Balance Quantity", - "po.info":"PO Info", - "po.retrieved.amount":"DO Balance\nQty", - "po.count.status":"PO Status", - "po.avail.qty":"PO Balance\nQty", - "po.total_count":"Total Count", - - "do.title":"DOs", - "do":"DO", - "do.do_date":"DO Date", - "do.date": "Delivery Date", - "do.licence": "Driver Licence", - "do.driver":"Driver Name", - "do.car":"Car No.", - "do.status": "DO Status", - "do.delivery.status": "Delivery Status", - "do.delivery.init.time":"Delivery Initiated At", - "do.do_num": "DO Number", - "do.type": "DO Type", - "do.name":"Buyer Name", - "do.biz":"Business name", - "do.form.date":"Please enter DO date", - "do.form.licence":"Please enter car licence", - "do.form.driver":"Please enter driver name", - "do.form.car":"Please enter car number", - "do.product": "Product", - "do.price": "Price", - "do.volume": "Volume", - "do.amount": "Amount", - "do.storage":"Storage", - "do.quantity":"Quantity", - "do.form.volume":"Please enter volume", - "do.form.amount":"Please enter amount", - "do.po_qty":"PO Qty", - "do.po_balance_qty":"PO Balance\nQty", - "do.do_qty":"DO Qty", - "do.po_num":"PO Number", - "do.driver.image":"Driver Image", - "do.driver.sign":"Driver Signature", - "do.receipt":"Delivery Receipt", - "do.no.photo":"No selected photo", - "do.storage_charge" :"Storage Charge", - "do.storage_receipt":"Storage Receipt", - "do.comment":"Comment", - "do.confirm":"Submit Delivery Order?", - "do.approve.confirm":"Approve this DO?", - "do.cancel.confirm":"Cancel this DO?", - "do.end.confirm":"End delivery?", - "do.receipt.title":"Delivery Receipt", - "do.single":"Single", - "do.multiple": "Multiple", - "do_qty":"DO Qty", - "do.product.title":"DO Product", - "do.cancel":"Cancel", - "do.enter":"Enter", - "do.qtys":"DO Qtys", - "do.details":"Details", - "do.counts":"DO Counts", - "do.count":"DO Count", - "do.products":"DO Products", - "do.count.status":"DO Status", - "do.total_count":"Total Count", - - "storage.name":"Storage Name", - "storage.form.name":"Please enter storage name", - "storage.date":"Date", - "storage.form.date":"Please enter date", - "storge": "Storage", - "storage.product.qty":"Quantity", - "storage.delete_confirm":"Delete storage?", - - "name": "Name", - "form.name":"Please enter name", - - - "input_sms": "Input SMS Code", - "sms.sms": "Enter SMS Code", - "sms.empty":"Please Enter SMS Code", - "sms.enter":"Enter", - "singin": "Sign In", - - "email.input": "Input Email Code", - "email.code":"Enter Email Code", - "email.code_empty":"Please Enter SMS Code", - - - "inventory.takings":"Inventory Takings", - "inventory.take":"Take Inventory", - "inventory.item":"Inventory", - "inventory.product": "Product", - "inventory.storage": "Storage", - "inventory.quantity": "Quantity", - "inventory.old.qty": "Old Quantity", - "inventory.new.qty": "New Quantity", - "inventory.form.qty":"Please enter quantity", - "inventory.confirm":"Submit Inventory Taking?", - - - "pd":"PD", - "pd.product.title":"PD Product", - "pd.date" :"Date", - "pd.product": "Product", - "pd.storage": "Storage", - "pd.quantity": "Quantity", - "pd.form.quan":"Please enter quantity", - "pd.confirm":"Submit Purchase Delivery?", - - "buyer.title":"Buyers", - "buyer.type_biz":"Business Type", - "buyer.account_name":"Account Name", - "buyer.phone_number":"Phone Number", - "buyer.quota":"Daily Quota", - "buyer.max.quota":"Maximum Quota", - "buyer.name":"Buyer", - "buyer.product":"Product", - "buyer.balQty":"Balance Volume", - "buyer.approve.confirm":"Confirm to approve buyer?", - "buyer.delete.confirm":"Delete buyer request?", - "buyer.allocate.quota.confirm":"Allocate Quota?", - - - "noti.title":"Notifications", - "noti.list.title":"NOTIFICATIONS", - "log.title":"Logs", - - "document.log.title":"Document Logs", - "document.date":"Date", - "document.by":"By", - "document.desc":"Description", - - - - "manual.title":"Manual", - "myreg.title":"My\nRegistration", - "storage.title":"Storages", - "storage.item.title":"Storage", - "pd.title":"PDs", - - "employee.title":"Employees", - "employee.item.title":"Employee", - "employee.phone":"Phone Number", - "employee.add":"Add", - "employee.update":"Update", - - "setting.title":"Settings", - "setting.confirm":"Confirm update setting?", - - "users.title":"Users", - "user.title":"User", - "user.save":"Save", - "user.block.confirm":"Confirm to block this user?", - "user.block_list":"Block lists", - "user.unblock.confirm":"Confirm to unblock this user?", - - "banks.title":"Bank Accounts", - "banks.edit.title":"Bank Account", - "banks.name":"Bank Name", - "banks.account.name":"Account Name", - "banks.account.number":"Account Number", - "banks.account.delete.confirmation":"Delete Bank Account?", - - - "delivery.title":"Deliveries", - "delivery":"DELIVERIES", - "delivery.confirm":"End delivery?", - "delivery.detail":"Details", - "delivery.date":"Date", - "delivery.qty":"Quantity", - "delivery.do.title":"Delivery DO", - "delivery.do.details":"Details", - "delivery.do.counts":"Delivery DO Counts", - "delivery.do.count":"Delivery DO Count", - "delivery.do.summary":"Delivery DO Summary ", - "delivery.do.sum.counts":"Delivery DO Summary Counts", - "delivery.days":"Days", - "delivery.summary":"Delivery Summary", - "delivery.sum.amounts":"Delivery Summary Amounts", - - "delivery.data.title":"Deliveries", - - "delivery.detail.title":"{0} Deliveries", - - "chart.daily.title":"Daily Quota ({0} Liters)", - "chart.max.title": "Maximum Quota ({0} Liters)", - "chart.remaining": "remaining", - "chart.used": "used", - "chart.revenue":"Revenue", - "chart.spending":"Spending", - "chart.date":"Date", - "chart.30_days":"(Last 30 days)", - - "revenue.amounts":"Revenue Amounts", - "revenue.date":"Date", - "revenue.amount":"Amount", - "revenue.detail":"Details", - "revenue.detail.title":"{0} Revenue Amounts", - - "spending.amounts":"Spending Amounts", - "spending.detail.title":"{0} Spending Amounts", - - "load": "Loading...", - - "Cancel": "Cancel", - "Ok": "Ok", - - "singup": "Sing Up", - "buyer.reg": "Buyer Registeration", - "po.sub": "PO Submission", - "do.sub": "DO Submission", - "inventory.taking": "Inventory Taking", - "do.approved": "DO approved", - "po.approved": "PO approved", - "buyer.approved": "Buyer approved", - "purchase.delivery": "Purchase Delivery", - "do.delivery": "DO Delivery", - "product.price": "Product Price", - - "Click 'Initiate Delivery' button": "Click 'Initiate Delivery' button", - "Click 'Start Delivery'": "Click 'Start Delivery'", - - "1":"1", - "2":"2", - "3":"3", - - "signup.slide.initial":"1.Click Arrow button", - "signup.slide.s1": "1.Select 'Signup' button \n2.Enter all data info\n3.Click 'SIGNUP' button", - "signup.slide.s2" : "1.Enter SMS code\n2.Click 'Sign In' button", - "signup.slide.s3": "1.Click 'Agree' button", - "signup.slide.s4": "1.Click 'Ok' button", - "signup.slide.s5": "Finish SignUp", - - "login.slide.s1":"1.Select 'Login' button\n2.Enter Phone Number and Password\n3.Click 'LOGIN' button", - - "buyerreg.slide.s1":"1.Click 'My Registration' button", - "buyerreg.slide.s2":"1.Enter all data info\n2.Click Sent button", - "buyerreg.slide.s4":"Finished Registration", - - "posub.slide.s1": "1.Click 'POs'", - "posub.slide.s2": "1.Click '+' button", - "posub.slide.s3":"1.Click '+' button\n2.Click Sent button", - "posub.slide.s4":"1.Enter Volume and select Product\n2.Click 'Save' button", - "posub.slide.s6": "Finished PO Submission", - - "dosub.slide.s1": "1.Click 'More' button", - "dosub.slide.s2": "Click 'Create DO'", - "dosub.slide.s4" : "1.Enter all data info\n2.Click Sent button", - "dosub.slide.s6": "Finished DO Submission", - - "storage.slide.s1": "Click Storages", - "storage.slide.s3" : "1.Enter storage name\n2.Click 'Save' button", - - "inventory.taking.s1": "Click Inventory Takings", - "inventory.taking.s4":"1.Select storage name , product and enter quantity\n2.Click 'Save' button,", - "inventory.taking.s5": "1.Click Sent button", - "inventory.taking.s7": "Finished Inventory Taking", - - "poapproved.slide.s1": "Select you want to approve PO", - "poapproved.slide.s3": "1.Click Approve PO", - "poapproved.slide.s5": "Finished PO Approved", - - "doapproved.slide.s1": "Select you want to approve DO", - "doapproved.slide.s3": "1.Select storage name", - "doapproved.slide.s6": "Finished DO Approved", - "doapproved.slide.s5": "1.Click 'More' button\n2.Click Approve DO", - - "buyerapproved.slide.s1": "1.Select New Buyer Registration", - "buyerapproved.slide.s3": "1.Click 'Approve'", - - "product.slide.s1": "1.Click 'Products'", - "product.slide.s2": "1.Click pencil button", - "product.slide.s3": "1.Enter product info\n2.Click 'Save' button", - - - "pd.slide.s1": "1.Click 'PDs'", - "pd.slide.s5": "1.Click Sent button\n2.Click 'Ok' button", - - "dodelivery.slide.s1": "Select DO, want to delivery", - - "Login": "Login", - "Signup": "Signup", - - "forget.pass" : "Forgot Password?", - "manual.confirm": "Are you sure want to delete?", - - "offline.status":"Offline, unable to connect to server!", - - "report.title":"Reports", - "report.user_delete_confirm":"Delete this report user?", - "report.user.search":"Search", - "report.users.title":"{0} Users", - - "announcement.title":"Announcements", - "announcement.form.title":"Announcement", - "announcement.name":"Subject", - "announcement.name_empty":"Please enter subject", - "announcement.delete_confirm":"Delete announcement?", - "announcement.desc":"Description", - - "login": "SignIn", - "login.title":"Sign in to FCS", - "login.phone":"Enter phone number", - - "user_edit.welcome":"Welcome to FCS", - "user_edit.name":"Please enter your name", - "user.phone":"MY PHONE NUMBER", - "user.fcs_id":"MY FCS_ID", - "user.shipping_address":"USA SHIPPING ADDRESS", - "user.deliveryAddress":"My delivery address", - "user.form.shipping_address":"ADDRESS", - - - "notifications.title":"Notification", - - - "shipment.title":"FCS Shipments", - "shipment.list.title":"FCS SHIPMENTS", - "shipment.add":"New FCS shipment", - "shipment.form.title":"FCS SHIPMENT", - "shipment.number":"FCS Shipment Number", - - "pickup": "Shipments", - "pickup.title": "SHIPMENTS", - "pickup.new": "New Shipment", - "pickup.edit.title": "SHIPMENT", - - "rate":"Rates", - "rate.title":"RATES", - - "rate.edit.title":"EDIT RATES", - - "rate.cal.title":"ESTIMATE SHIPPING COST", - - "cargo.form.title":"CARGO", - "cargo.type":"Cargo Type", - "cargo.weight":"Weight", - "cargo.rate":"Rate", - "cargo.amount":"Amount", - + "Boxes Start ================================================================":"", "boxes.name":"Boxes", - "boxes.title":"BOXES", + "boxes.title":"Boxes", "boxes.new":"New Box", - "box.edit.title":"BOX", + "box.edit.title":"Edit Box", "box.package.id":"Package ID", "box.package.desc":"Description", "box.package.market":"Market", @@ -646,18 +234,71 @@ "box.length":"Length", "box.width":"Width", "box.height":"Height", + "Boxes End ================================================================":"", + + "Delivery Start ================================================================":"", + "delivery.title":"Deliveries", + "delivery":"DELIVERIES", + "Delivery End ================================================================":"", - "pickup.date": "Pickup Date", - "pickup.location_time": "Pickup Location / Time", - "pickup.information": "Pickup Informations", - "pickup.recipient_information": "Recipient Informations", + "FCS Shipment Start ================================================================":"", + "FCSshipment.title":"FCS Shipments", + "FCSshipment.list.title":"FCS SHIPMENTS", + "FCSshipment.add":"New FCS shipment", + "FCSshipment.form.title":"FCS SHIPMENT", + "FCSshipment.number":"FCS Shipment Number", + "FCSshipment.cutoff_date":"Cutoff Date", + "FCSshipment.ETA":"ETA", + "FCSshipment.departure_date":"Departure Date", + "FCSshipment.shipment_type":"Shipment Type", + "FCSshipment.consignee":"Consignee", + "FCSshipment.port_of_loading":"Port of Loading", + "FCSshipment.final_destination":"Final Destination", + "FCSshipment.status":"Status", + "FCSshipment.remark":"Remark", + "FCSshipment.commercial_invoice":"Download Commercial Invoice", + "FCSshipment.packing_list":"Download Packing List", + "FCSshipment.dms":"Download DMS", + "FCSshipment.cargo_manifest":"Download Cargo Manifest", + "FCSshipment.create":"Create FCS Shipment", + "FCSshipment.update":"Update FCS Shipment", + "FCS Shipment End ================================================================":"", - "message.btn":"Notifications", - "message.title":"NOTIFICATIONS", + "Shipment Start ================================================================":"", + "shipment": "Shipments", + "shipment.title": "SHIPMENTS", + "shipment.new": "New Shipment", + "shipment.edit.title": "SHIPMENT", + "shipment.date": "Pickup Date", + "shipment.location_time": "Pickup Location / Time", + "shipment.information": "Pickup Informations", + "shipment.recipient_information": "Recipient Informations", + "Shipment End ================================================================":"", - "customers.btn": "Customers", - "customers.title": "CUSTOMERS", + "Rate Start ================================================================":"", + "rate":"Rates", + "rate.title":"RATES", + "rate.edit.title":"EDIT RATES", + "rate.cal.title":"ESTIMATE SHIPPING COST", + "rate.min_weight":"Min Weight for Free delivery within Yangon", + "rate.delivery_fee":"Delivery fees", + "rate.volumetric_ratio":"Volumetric Ratio", + "rate.custom.form.title":"CUSTOM", + "rate.cutom.product_type":"Product Type", + "rate.custom.fee":"Fee", + "rate.discount.weight":"Weight", + "rate.discount.rate":"Discount Rate", + "Rate End ================================================================":"", + "Cargo Start ================================================================":"", + "cargo.form.title":"CARGO", + "cargo.type":"Cargo Type", + "cargo.weight":"Weight", + "cargo.rate":"Rate", + "cargo.amount":"Amount", + "Cargo End ================================================================":"", + + "Invoices Start ================================================================":"", "invoices.btn": "Invoices", "invoices.title": "INVOICES", "invoices.add":"New Invoice", @@ -665,28 +306,20 @@ "invoice.payment":"Payment Receipt", "invoice.add_box":"Add Box", "invoice.add_package":"Add Package", + "Invoices End ================================================================":"", - - - "fcs.btn": "FCS Profile", - "fcs.profile": "FCS PROFILE", - - - "payment.title": "PAYMENT", - "payment.date": "Date", - "payment.amount": "Amount", - "payment.receipt":"Payment Receipt Amount", - "payment.attachment":"Payment Attachment", - "pdf_view.title":"Payment File", - "remaining_balance":"Remaining Balance : ", - "total.amount": "Amount :", - + "Discount Start ================================================================":"", "discount.btn":"Discounts", "discount.title":"DISCOUNTS", "discount.new":"New Discount", "discount.form":"DISCOUNT", + "discount.code":"Code", + "discount.name":"Customer Name", + "discount.amount":"Amount", + "discount.status":"Status", + "Discount End ================================================================":"", - "custom.form.title":"CUSTOM", - "shipping_addresses": "ADDRESSES" - + "Shipping_addresses Start ================================================================":"", + "shipping_addresses": "ADDRESSES", + "Shipping_addresses End ================================================================":"" } \ No newline at end of file diff --git a/assets/local/localization_mu.json b/assets/local/localization_mu.json index 56abfdd..225f02a 100644 --- a/assets/local/localization_mu.json +++ b/assets/local/localization_mu.json @@ -1,12 +1,30 @@ { + "Loading Start ================================================================":"", + "load": "လုပ်ဆောင်နေပါသည်...", + "Loading End ================================================================":"", + "Buttons Start ================================================================":"", "btn.save":"သိမ်းဆည်းရန်", "btn.approve":"အတည်ပြုရန်", "btn.delete":"ဖျက်ရန်", "btn.select":"ရွေးချယ်ပါ", - "btn.cancel":"Cancel", + "btn.cancel":"မလုပ်နဲ့", + "btn.ok": "အိုကေ", "Buttons End ================================================================":"", + "Offline Start ================================================================":"", + "offline.status":"အင်တာနက် ပိတ်ထားသည်, ဆာဗာကို ဆက်သွယ်၍ မရပါ!", + "Offline End ================================================================":"", + + "Language Start ================================================================":"", + "language.selection.title":"ဘာသာစကား ရွေးချယ်ပါ", + "Language End ================================================================":"", + + "Welcome Start ================================================================":"", + "welcome.signin":"ဝင်မည်", + "welcome.msg":"FCS က ကြိုဆိုပါတယ်!", + "Welcome End ================================================================":"", + "Contact Start ================================================================":"", "contact.btn":"ဆက်သွယ်ရန်", "contact.title":"ဆက်သွယ်ရန်", @@ -38,12 +56,26 @@ "contact.edit.title":"ဆက်သွယ်ရန် ပြုပြင်ခြင်း", "Contact End ================================================================":"", + "Term Start ================================================================":"", "term":"စည်းကမ်းချက်များ", "term.btn":"စည်းကမ်းချက်များ", + "Term End ================================================================":"", + "Login Start ================================================================":"", + "login.title":"FCS သို့အကောင့်ဒ်၀င်ပါ", + "login.phone":"ဖုန်းနံပါတ်ထည့်ပါ", + "Login End ================================================================":"", + + "SMS Start ================================================================":"", + "sms.verify.title":"သင့်နံပါတ်ကိုအတည်ပြုပါ", + "sms.six.digit":"SMS ဂဏန်း ခြောက်လုံး ကိုရိုက်ထဲ့ပါ", + "sms.resend":"ပြန်ပို့ရန်", + "sms.resend.seconds":"SMS ပြန်ပို့ရန် {0} စက္ကန့် စောင့်ပါ", + "SMS End ================================================================":"", + + "FAQ Start ================================================================":"", "faq.btn":"မေးလေ့ရှိသောမေးခွန်းများ", "faq.title":"မေးလေ့ရှိသောမေးခွန်းများ", - "faq.add.title":"မေးခွန်း အသစ်", "faq.edit.title":"မေးခွန်း ပြုပြင်ခြင်း", "faq.edit.eng":"အင်္ဂလိပ်", @@ -56,38 +88,48 @@ "faq.edit.page.label":"Page label", "faq.edit.page.label.eng":"Page label in English", "faq.edit.page.label.mm":"Page label in Myanmar", + "FAQ End ================================================================":"", - - "language.selection.title":"ဘာသာစကား ရွေးချယ်ပါ", - - "welcome.signin":"ဝင်မည်", - "welcome.msg":"FCS က ကြိုဆိုပါတယ်!", - + "Home Start ================================================================":"", "home.invitation.request.msg":"ဖိတ်ကြားမှု တောင်းဆိုသည်ကို လုပ်ဆောင်နေပါသည်!", + "Home End ================================================================":"", - "sms.verify.title":"သင့်နံပါတ်ကိုအတည်ပြုပါ", - "sms.six.digit":"SMS ဂဏန်း ခြောက်လုံး ကိုရိုက်ထဲ့ပါ", - "sms.resend":"ပြန်ပို့ရန်", - "sms.resend.seconds":"SMS ပြန်ပို့ရန် {0} စက္ကန့် စောင့်ပါ", - + "Invite Start ================================================================":"", "invite.title":"FCS ဖိတ်ကြားမှု လိုအပ်သည်", "invite.name.enter":"နာမည် ရိုက်ထည့်ပါ", "invite.request":"ဖိတ်ကြားမှု တောင်းဆိုမည်", "invite.request.successful":"တောင်းဆိုမှု အောင်မြင်သည်!", "invite.btn":"ဖိတ်ကြားမည်", + "Invite End ================================================================":"", + + "User Start ================================================================":"", + "user_edit.welcome":"FCS မှကြိုဆိုပါသည်", + "user_edit.name":"ကျေးဇူးပြု၍ နာမည်ထည့်ပေးပါ", + "user.phone":"My phone number", + "user.fcs_id":"My FCS_ID", + "user.shipping_address":"My USA shipping address", + "user.deliveryAddress":"My delivery address", + "user.form.shipping_address":"ကုန်ပစ္စည်းပို့ဆောင်ရမည့်လိပ်စာ", + "User End ================================================================":"", + "Customer Start ================================================================":"", + "customers.btn": "ဝယ်ယူသူများ", "customer.list.title":"ဝယ်ယူသူများ", "customer.name":"နာမည်", "customer.phone":"ဖုန်းနံပါတ်", "customer.status":"အခြေအနေ", "customer.fcs.id":"FCS ID", "customer.invitation.request.confirm":"လက်ခံ လိုက်ပါ", + "Customer End ================================================================":"", + "Invitation Start ================================================================":"", "invitation.list": "ဖိတ်ကြားမှုများ", "invitation.edit": "ဖိတ်ကြားမှု", "invitation.new": "ဖိတ်ကြားမှု အသစ်", "invitation.confirm.delete": "ဖိတ်ကြားမှု ဖျက်မလား?", + "Invitation End ================================================================":"", + "Staff Start ================================================================":"", "staff.title":"ဝန်ထမ်းများ", "staff.list.title":"ဝန်ထမ်းများ", "staff.new":"ဝန်ထမ်း အသစ်", @@ -95,7 +137,9 @@ "staff.add":"အသစ်ထည့်မည်", "staff.update":"ပြုပြင်မည်", "staff.phone.search":"ဖုန်းနံပါတ် ရိုက်ထည့်ပါ", + "Staff End ================================================================":"", + "Profile Start ================================================================":"", "profile.title":"ကျွန်ုပ် ပရိုဖိုင်", "profile.edit_title":"ကျွန်ုပ် ပရိုဖိုင်ကိုပြုပြင်ရန်", "profile.name":"နာမည်", @@ -107,8 +151,9 @@ "profile.devices":"ဖုန်းမော်ဒယ်အမျိုးအစားများ", "profile.email":"အီးမေးလ်", "profile.privilege":"လုပ်ပိုင်ခွင့်", + "Profile End ================================================================":"", - + "Package Start ================================================================":"", "package.btn.name":"အထုပ်များ", "package.title":"အထုပ်များ", "package.create.title":"အထုပ် အသစ်များ", @@ -119,32 +164,35 @@ "package.create.packages":"အထုပ် အသစ်များ လက်ခံမည်", "package.create.market":"အွန်လိုင်စျေးဆိုင်", "package.delete.confirm":"အထုပ်ကို ဖျက်မလား?", - "package.edit.title":"အထုပ် ပြင်ဆင်ခြင်း", "package.edit.remark":"မှတ်ချက်", "package.edit.desc":"ဖော်ပြချက်", "package.edit.complete.process.btn":"မွမ်းမံခြင်း ပြီးဆုံးသည်", "package.edit.status":"အခြေအနေ", "package.edit.procseeing":"မွမ်းမံခြင်း", - "package.info.title":"အထုပ်", - "package.arrival.date":"Arrival Date", "package.number":"Package Number", "package.rate":"Rate", "package.weight":"Weight", "package.amount":"Amount", + "Package End ================================================================":"", + "Market Start ================================================================":"", "market.edit.title":"Markets", "market.edit.name":"Market Name", "market.remove.confirm":"Remove this market?", + "Market End ================================================================":"", + "Buy_Online Start ================================================================":"", "buy_online.title":"ဝယ်ယူရန်ညွှန်ကြားချက်များ", "buy_online":"ဝယ်ယူရန်ညွှန်ကြားချက်များ", "buy_online.buying_instruction":"လိပ်စာထည့်ရန် ညွှန်ကြားချက်များကို အောက်တွင်ကြည့်ပါ", "buy_online.fullname":"နာမည် အပြည့်အစုံ", "buy_online.first.last":"ပထမအမည် နှင့် နောက်ဆုံးအမည်", + "Buy_Online End ================================================================":"", + "Payment Start ================================================================":"", "pm.title":"ငွေပေးချေစနစ်များ", "pm.new":"ငွေပေးချေစနစ်အသစ်", "pm.update":"ငွေပေးချေစနစ် ပြင်ဆင်ခြင်း", @@ -158,529 +206,99 @@ "pm.add.btn":"ပေါင်းထည့်ရန်", "pm.save.btn":"သိမ်းဆည်းရန်", "pm.delete.confirm":"ငွေပေးချေစနစ်ကို ဖျက်မလား?", + "pm_.title": "ငွေပေးချေခြင်း", + "pm.date": "ရက်စွဲ", + "pm.amount": "ပမာဏ", + "pm.receipt":"ပေးချေပြီးပမာဏများ", + "pm.attachment":"ပေးချေပြီးဖိုင်များ", + "pm.remaining_balance":"ပေးချေရန်ကျန်ရှိငွေ : ", + "pm.total.amount": "ပမာဏ :", + "Payment End ================================================================":"", + "Message Start ================================================================":"", + "message.btn":"အသိပေးချက်များ", "message.view.detail":"အသေးစိတ် ကြည့်ရန်", "message.hint.input":"စာကို ဒီမှာ ရိုက်ထည့်ပါ...", + "Message End ================================================================":"", + "Boxes Start ================================================================":"", "boxes.name":"Boxes", "boxes.title":"Boxes", "boxes.new":"New Box", "box.edit.title":"Edit Box", + "box.package.id":"Package ID", + "box.package.desc":"Description", + "box.package.market":"Market", + "box.add_package":"Add Package", + "box.number":"Box Number", + "box.length":"Length", + "box.width":"Width", + "box.height":"Height", + "Boxes End ================================================================":"", - - "================================================================":"", - - - - "product": "ကုန်ပစ္စည်း", - "price": "ဈေးနှုန်း", - "volume": "လီတာ", - "amount": "ပမာဏ", - "storage" :"သိုလှောင်", - - "welcome.price.updateinfo":"နောက်ဆုံး စျေးပြောင်းချိန် : {0}", - "welcome.price.trend":"စျေးလှုပ်ရှားမှု", - "welcome.price.detail":"အသေးစိတ်", - - "products.title":"ဆီအမျိုးအစားများ", - "prodcuts":"ကုန်ပစ္စည်းများ", - "prices":"ဈေးနှုန်းများ", - "product.confirm":"ဆီဈေးနှုန်းပြင်ရန်သေချာပြီလား?", - "products.prices":"ဈေးနှုန်းများ", - "products.gas":"ဆီအမျိုးအစား", - "product.item":"ဆီအမျိုးအစား", - "product.name":"ကုန်ပစ္စည်း အမည်", - "product.name_empty":"ကျေးဇူးပြု၍ ကုန်ပစ္စည်းနာမည်ပေးပါ", - "product.new_price":"စျေးနှုန်းအသစ်", - "product.price_empty":"ကျေးဇူးပြု၍ စျေးနှုန်းကိုထည့်ပါ", - "product.order":"အမှာစာ", - "product.order_empty":"ကျေးဇူးပြု၍ အမှာစာကိုထည့်ပါ", - "product.balance_qty":"ဆီအဝယ်ထုတ်ရန်\nလက်ကျန်အရေအတွက်", - "product.qtys":"လက်ကျန်အရေအတွက်များ", - "product.update.date":"ရက်စွဲ", - "product.close": "ယခု ဆီအဝယ် ပိတ်ပါသည်။", - "product.open": "ဆီအဝယ် ကို {0} မှ {1}\n{2} နေ့များတွင် ဖွင့်ပါသည်။", - "product.purchase.order": "ဝယ်မည်", - - - "login.btn":"ဝင်မည်", - "login.name":"နာမည်", - "login.password":"စကားဝှက်", - "login.confirm_password":"အတည်ပြုစကားဝှက်", - "login.name_empty": "ကျေးဇူးပြု၍ နာမည်ထည့်ပေးပါ", - "login.phone_empty": "ကျေးဇူးပြု၍ သင့်ဖုန်းနံပါတ်ထည့်ပါ", - "login.phone_code": "'+ 959'သာစတင်သည်", - "login.password_empty": "ကျေးဇူးပြု၍ စကားဝှက်ကိုရိုက်ထည့်ပါ", - "login.password_size": "အနည်းဆုံးစာလုံး ၆ လုံး", - "login.confirm_password_empty": "အတည်ပြုစကားဝှက်ကိုရိုက်ထည့်ပါ", - "login.sms_empty":"ကျေးဇူးပြုပြီး sms ကုဒ်ကိုထည့်ပါ", - "login.forgot_password":"စကားဝှက်ကိုမေ့နေပါသလား?", - "login.email.title":"Account ပြန်ယူသော အီးမေးလ်", - "login.email":"အီးမေးလ်", - "login.email.empty":"ကျေးဇူးပြု၍အီးမေးလ်ထည့်ပါ", - "login.email.add":"ထည့်ရန်", - "login.email.skip":"ကျော်ရန်", - - "sing.up":"အသစ်ပြုလုပ်မည်", - "sing.title":"အသစ်ပြုလုပ်ရန်", - - "change.password.title":"စကားဝှက်ကိုပြောင်းရန်", - "change":"ပြောင်းမည်", - "change.phone":"ဖုန်းနံပါတ်ပြောင်းရန်", - "change.new.phone":"ဖုန်းနံပါတ်အသစ်", - "change.phone_empty": "ကျေးဇူးပြု၍ ဖုန်းနံပါတ်အသစ်ထည့်ပါ", - "change.email":"Account ပြန်ယူသော အီးမေးလ်", - "change.pin.title":"ပင်နံပါတ်ထည့်ရန်", - "change.pin":"ပင်နံပါတ်", - "change.pin_empty":"ကျေးဇူးပြု၍ ပင်နံပါတ်ကိုရိုက်ထည့်ပါ", - "change.pin_size":"စာလုံး ၆ လုံးဖြစ်ရမည်", - "pin.add_btn":"ပင်ထည့်မည်", - "pin.clear_btn":"ပင်ရှင်းမည် ", - "pin.switch":"ပင်နံပါတ်ရှင်းရန်", - - "forget.password":"စကားဝှက်ကိုပြင်ရန်", - "forget.email":"အီးမေးလ်(သို့) ဖုန်းနံပါတ်", - "forget.email.empty":"ကျေးဇူးပြု၍အီးမေးလ်(သို့)ဖုန်းနံပါတ်ထည့်ပါ", - "forget.enter":"ဝင်မည်", - - "reset.password.title":"စကားဝှက်ကိုပြန်လုပ်ရန်", - "reset.sms":"SMS ကုဒ်", - "reset.new_password":"စကားဝှကိအသစ်", - "reset":"ပြင်မည်", - - "reg.title":"ကိုယ်ရေးအချက်အလက်", - "reg.biz_name":"လုပ်ငန်း အမည်", - "reg.biz_address":"လုပ်ငန်း လိပ်စာ", - "reg.biz_shops":"ဆိုင်အရေအတွက်", - "reg.biz_shop_addresses":"ဆိုင်လိပ်စာများ", - "reg.type_shop":"ကိုယ်ပိုင်", - "reg.type_agent":"ကိုယ်စားလှယ်", - "reg.status": "အခြေအနေ", - "reg.table_product":"ကုန်ပစ္စည်း", - "reg.table_storage_vol":"သိုလှောင်", - "reg.table_sale_vol":"ရောင်းအား", - "reg.quota": "နေ့စဉ်ခွဲတမ်း", - "reg.max_quota": "အများဆုံးခွဲတမ်း", - "reg.quota.used": "နေ့စဉ်\nအသုံးပြုပြီးခွဲတမ်း", - "reg.max_quota.used": "အများဆုံး\nအသုံးပြုပြီးခွဲတမ်း", - "reg.empty_biz_name": "Empty biz name", - "reg.empty_biz_address":"Empty biz address", - "reg.empty_shops":"Empty shops", - "reg_info.nric_front": "မှတ်ပုံတင် ရှေ့ခြမ်း", - "reg_info.nric_back": "မှတ်ပုံတင် နောက်ခြမ်း", - "reg_info.title": "ကိုယ်ရေးအချက်အလက်", - "reg.confirm":"မှတ်ပုံတင်သွင်းမည်လား?", - "reg.date":"မှတ်ပုံတင်သည့် နေ့စွဲ", - - "device.confirm":"ဒီဖုန်းမော်ဒယ်ကိုအတည်ပြုမည်လား?", - "device.logout":"ဒီဖုန်းမော်ဒယ်ကိုထွက်ရန်သေချာပြီလား?", - "device.set_primary":"ဒီဖုန်းမော်ဒယ်ကိုမူလမော်ဒယ်ထည့်ရန်သေချာပြီလား?", - - "po.title":"ဆီအဝယ်များ", - "po":"ဆီအဝယ်", - "po.approval":"ကုန်ပစ္စည်းအမှာစာအချက်အလက်", - "po.date" :"ဆီအဝယ် ရက်စွဲ", - "po.number":"အဝယ် နံပါတ်", - "po.name":"နာမည်", - "po.po_num": "ဆီအဝယ် နံပါတ်", - "po.biz":"လုပ်ငန်း အမည်", - "po.status":"ဆီအဝယ် အခြေအနေ", - "po.receipt":"လက်ခံဖြတ်ပိုင်းများ", - "po.po_payment":"ဆီအဝယ် ပေးဆောင်ခြင်း", - "po.po_payment_receipt":"ပေးဆောင်ခြင်းလက်ခံဖြတ်ပိုင်း", - "po.storage_receipt":"သိုလှောင် လက်ခံဖြတ်ပိုင်း", - "po.no.photo": "ပုံများရွေးချယ်ထားခြင်းမရှိပါ", - "po.storage_charge" :"သိုလှောင်ခ", - "po.product": "ကုန်ပစ္စည်း", - "po.price": "ဈေးနှုန်း", - "po.volume": "လီတာ", - "po.balance.volume":"လက်ကျန်လီတာ", - "po.amount": "ပမာဏ", - "po.form.volume":"ကျေးဇူးပြု၍ လီတာပမာဏကိုထည့်ပါ", - "po.comment":"မှတ်ချက်", - "po.confirm":"ဆီအဝယ်တင်သွင်းမည်လား?", - "po.approve.confirm":"ဆီဝယ်ခြင်းအတည်ပြုမည်လား?", - "po.cancel.confirm":"ဆီဝယ်ခြင်းပယ်ဖျက်မည်လား?", - "po.counts":"ဆီအဝယ် အရေအတွက်များ", - "po.details":"အသေးစိတ်", - "po.count":"အရေအတွက်", - "po.balances":"ဆီအဝယ်လက်ကျန်အရေအတွက်", - "po.info":"ဆီအဝယ်အချက်အလက်များ", - "po.retrieved.amount":"ဆီထုတ်လက်ကျန်\nအရေအတွက်", - "po.count.status":"ဆီအဝယ်\nအခြေအနေ", - "po.avail.qty":"အဝယ်လက်ကျန်\nအရေအတွက်", - "po.total_count":"စုစုပေါင်းအရေအတွက်", - - "do.title":"ဆီအထုတ်များ", - "do":"ဆီအထုတ်", - "do.do_date":"ဆီအထုတ်\nတင်သွင်းသည့်ရက်စွဲ", - "do.date": "ဆီအထုတ် ရက်စွဲ", - "do.licence": "ယာဉ်မောင်းလိုင်စင်", - "do.driver":"ယာဉ်မောင်း ", - "do.car":"ကားနံပါတ်", - "do.status": "ဆီအထုတ်များ အခြေအနေ", - "do.delivery.status": "ဆီပေးပို့မှု အခြေအနေ", - "do.delivery.init.time":"Delivery Initiated At", - "do.do_num": "ဆီအထုတ် နံပါတ်", - "do.type": "ဆီအထုတ်\nအမျိုးအစား", - "do.name":"နာမည်", - "do.biz":"လုပ်ငန်း အမည်", - "do.form.date":"ကျေးဇူးပြု၍ ဆီအထုတ် နေ့စွဲရိုက်ထည့်ပါ", - "do.form.licence":"ကျေးဇူးပြု၍ ကားလိုင်စင်ထည့်ပါ", - "do.form.driver":"ကျေးဇူးပြု၍ ယာဉ်မောင်းအမည်ထည့်ပါ", - "do.form.car":"ကျေးဇူးပြုပြီးကားနံပါတ်ထည့်ပါ", - "do.product": "ကုန်ပစ္စည်း", - "do.price": "ဈေးနှုန်း", - "do.volume": "လီတာ", - "do.amount": "ပမာဏ", - "do.storage":"သိုလှောင်", - "do.quantity":"အရေအတွက်", - "do.form.volume":"ကျေးဇူးပြု၍ လီတာပမာဏကိုထည့်ပါ", - "do.form.amount":"ကျေးဇူးပြု၍ ငွေပမာဏ ကိုထည့်ပါ", - "do.po_qty":"အဝယ်\nအရေအတွက်", - "do.po_balance_qty":"အဝယ်လက်ကျန်\nအရေအတွက်", - "do.do_qty":"အထုတ်\nအရေအတွက်", - "do.po_num":"အဝယ် နံပါတ်", - "do.driver.image":"Driver Image", - "do.driver.sign":"Driver Signature", - "do.receipt":"ဆီအထုတ် လက်ခံဖြတ်ပိုင်း", - "do.no.photo":"ပုံများရွေးချယ်ထားခြင်းမရှိပါ", - "do.storage_charge" :"သိုလှောင်ခ", - "do.storage_receipt":"သိုလှောင်လက်ခံဖြတ်ပိုင်း", - "do.comment":"မှတ်ချက်", - "do.confirm":"ဆီအထွက်တင်သွင်းမည်လား?", - "do.approve.confirm":"ဆီထုတ်ခြင်းအတည်ပြုမည်လား?", - "do.cancel.confirm":"ဆီဝယ်ခြင်းပယ်ဖျက်မည်လား?", - "do.end.confirm":"ပေးပို့ခြင်းအဆုံးသတ်မည်လား?", - "do.receipt.title":"ဆီအထုတ် လက်ခံဖြတ်ပိုင်း", - "do.single":"အကုန်ထုတ်", - "do.multiple": "ခွဲထုတ်", - "do_qty":"ဆီအထုတ်အရေအတွက်", - "do.product.title":"ဆီအထုတ်ကုန်ပစ္စည်း", - "do.cancel":"ပယ်ဖျက်မည်", - "do.enter":"ဝင်မည်", - "do.qtys":"DO အရေအတွက်များ", - "do.details":"အသေးစိတ်", - "do.counts":"ဆီအထုတ် အရေအတွက်များ", - "do.count":"အရေအတွက်", - "do.products":"ဆီအထုတ် ကုန်ပစ္စည်းများ", - "do.count.status":"ဆီအထုတ်\nအခြေအနေ", - "do.total_count":"စုစုပေါင်းအရေအတွက်", - - "storage.name":"သိုလှောင် အမည်", - "storage.form.name":"ကျေးဇူးပြု၍ သိုလှောင် အမည်ကိုထည့်ပါ", - "storage.date":"ရက်စွဲ", - "storage.form.date":"ကျေးဇူးပြု၍ ရက်စွဲ ကိုထည့်ပါ", - "storge": "သိုလှောင်", - "storage.product.qty":"အရေအတွက်", - "storage.delete_confirm":"သိုလှောင် ကိုဖျက်မည်လား?", - - "name": "နာမည်", - "form.name":"နာမည်ကိုရိုက်ထည့်ပေးပါ", - - "input_sms": "SMS ကုဒ်ကိုရိုက်ထည့်ရန်", - "sms.sms": "SMS ကုဒ်ကိုရိုက်ထည့်ပါ", - "sms.empty":"ကျေးဇူးပြု၍ SMS Code ထည့်ပါ", - "sms.enter":"ဝင်မည်", - "singin": "ဝင်မည်", - - "email.input": "အီးမေးလ် ကုဒ်ကိုရိုက်ထည့်ရန်", - "email.code":"အီးမေးလ် ကုဒ်ကိုရိုက်ထည့်ပါ", - "email.code_empty":"ကျေးဇူးပြု၍ အီးမေးလ်ကုဒ် ထည့်ပါ", - - "inventory.takings":"စာရင်းများ", - "inventory.take":"စာရင်းယူခြင်း", - "inventory.item":"စာရင်း", - "inventory.product": "ကုန်ပစ္စည်း", - "inventory.storage": "သိုလှောင်", - "inventory.quantity": "အရေအတွက်", - "inventory.old.qty": "အဟောင်းအရေအတွက်", - "inventory.new.qty": "အသစ်အရေအတွက်", - "inventory.form.qty":"ကျေးဇူးပြု၍ အရေအတွက် ကိုထည့်ပါ", - "inventory.confirm":"စာရင်းရယူခြင်းတင်သွင်းမည်လား?", - - "pd":"ဆီအဝင်", - "pd.product.title":"ဆီအဝင်ကုန်ပစ္စည်း", - "pd.date" :"ရက်စွဲ", - "pd.product": "ကုန်ပစ္စည်း", - "pd.storage": "သိုလှောင်", - "pd.quantity": "အရေအတွက်", - "pd.form.quan":"ကျေးဇူးပြု၍ အရေအတွက် ကိုထည့်ပါ", - "pd.confirm":"ဆီအဝင်အတည်ပြုမည်လား?", - - "buyer.title":"ဝယ်ယူသူ", - "buyer.type_biz":"လုပ်ငန်း အမျိုးအစား", - "buyer.account_name":"အကောင့်ဒ် နာမည်", - "buyer.phone_number":"ဖုန်းနံပါတ်", - "buyer.quota":"ခွဲတမ်း", - "buyer.max.quota":"အများဆုံးခွဲတမ်း", - "buyer.name":"ဝယ်သူ", - "buyer.product":"ကုန်ပစ္စည်း", - "buyer.balQty":"လက်ကျန်လီတာ", - "buyer.approve.confirm":"ဝယ်ယူသူအတည်ပြုရန်သေချာပြီလား?", - "buyer.delete.confirm":"ဝယ်ယူသူပယ်ဖျက်မည်လား?", - "buyer.allocate.quota.confirm":"ခွဲတမ်းသတ်မှတ်မည်လား?", - - "noti.title":"အသိပေးချက်များ", - "noti.list.title":"NOTIFICATIONS", - "log.title":"မှတ်တမ်းများ", - - "document.log.title":"မှတ်တမ်းများ", - "document.date":"ရက်စွဲ", - "document.by":"အားဖြင့်", - "document.desc":"ဖော်ပြချက်", - - - "manual.title":"လက်စွဲစာအုပ်", - "myreg.title":"ကိုယ်ရေး\nအချက်အလက်", - "storage.title":"သိုလှောင်ကန်များ", - "storage.item.title":"သိုလှောင်ကန်", - "pd.title":"ဆီအဝင်များ", - - "employee.title":"ဝန်ထမ်းများ", - "employee.item.title":"ဝန်ထမ်း", - "employee.phone":"ဖုန်းနံပါတ်", - "employee.add":"ထည့်မည်", - "employee.update":"Update", - - "setting.title":"ချိန်ညှိချက်များ", - "setting.confirm":"ချိန်ညှိချက်များ ကိုပြင်မည်လား?", - - "users.title":"အသုံးပြုသူများ", - "user.title":"အသုံးပြုသူ", - "user.save":"သိမ်းဆည်းမည်", - "user.block.confirm":"ဤအသုံးပြုသူအားတားဆီးရန်အတည်ပြုမည်လား?", - "user.block_list":"တားမြစ်ထားသူများ", - "user.unblock.confirm":"တားမြစ်ထားသူအားပယ်ဖျက်မည်လား?", - - "banks.title":"ဘဏ်အကောင့်များ", - "banks.edit.title":"ဘဏ်အကောင့်", - "banks.name":"ဘဏ် အမည်", - "banks.account.name":"ဘဏ်အကောင့် အမည်", - "banks.account.number":"အကောင့် နံပါတ်", - "banks.account.delete.confirmation":"Delete Bank Account?", - + "Delivery Start ================================================================":"", "delivery.title":"ပေးပို့ရန်များ", "delivery":"ပေးပို့ရန်များ", - "delivery.confirm":"ပေးပို့ခြင်း အဆုံးသတ်မည်လား?", - "delivery.detail":"အသေးစိတ်", - "delivery.date":"ရက်စွဲ", - "delivery.qty":"ပမာဏ", - "delivery.do.title":"ဆီအထုတ်ပေးပို့ခြင်း", - "delivery.do.details":"အသေးစိတ်", - "delivery.do.counts":"ဆီအထုတ်အရေအတွက်များ", - "delivery.do.count":"အရေအတွက်များ", - "delivery.do.summary":"ဆီအထုတ်ပေးပို့ခြင်း\nအကျဉ်းချုပ်", - "delivery.do.sum.counts":"ဆီအထုတ်ပေးပို့ခြင်း အကျဉ်းချုပ်", - "delivery.days":"ရက်ပေါင်း", - "delivery.summary":"ဆီအထုတ် အကျဉ်းချုပ်", - "delivery.sum.amounts":"ဆီအထုတ် အကျဉ်းချုပ် ပမာဏများ", - - "delivery.data.title":"ပေးပို့ရန်များ", + "Delivery End ================================================================":"", - "delivery.detail.title":"{0} ပေးပို့ရန်များ", + "FCS Shipment Start ================================================================":"", + "FCSshipment.title":"FCS တင်ပို့ခြင်းများ", + "FCSshipment.list.title":"FCS တင်ပို့ခြင်းများ", + "FCSshipment.add":"FCS တင်ပို့ခြင်းအသစ်", + "FCSshipment.form.title":"FCS တင်ပို့ခြင်း", + "FCSshipment.number":"FCS တင်ပို့နံပါတ်", + "FCSshipment.cutoff_date":"သတ်မှတ်ရက်", + "FCSshipment.ETA":"ခန့်မှန်းရောက်ချိန်", + "FCSshipment.departure_date":"ထွက်ခွာသည့်ရက်", + "FCSshipment.shipment_type":"တင်ပို့မှုအမျိုးအစား", + "FCSshipment.consignee":"ပစ္စည်းလက်ခံသူ", + "FCSshipment.port_of_loading":"ဆိပ်ကမ်း", + "FCSshipment.final_destination":"ဆိုက်ရောက်နေရာ", + "FCSshipment.status":"အခြေအနေ", + "FCSshipment.remark":"မှတ်ချက်", + "FCSshipment.commercial_invoice":"Download Commercial Invoice", + "FCSshipment.packing_list":"Download Packing List", + "FCSshipment.dms":"Download DMS", + "FCSshipment.cargo_manifest":"Download Cargo Manifest", + "FCSshipment.create":"FCS တင်ပို့ခြင်းပြုလုပ်ရန်", + "FCSshipment.update":"FCS တင်ပို့ခြင်းပြင်ရန်", + "FCS Shipment End ================================================================":"", - "chart.daily.title":"နေ့စဉ် ခွဲတမ်း ({0} လီတာ)", - "chart.max.title": "အများဆုံး ခွဲတမ်း ({0} လီတာ)", - "chart.remaining": "လက်ကျန်", - "chart.used": "အသုံးပြုပြီး", - "chart.revenue":"ဝင်ငွေ", - "chart.spending":"အသုံးစရိတ်", - "chart.date":"ရက်စွဲ", - "chart.30_days":"(နောက်ဆုံး ၃၀ရက်)", + "Shipment Start ================================================================":"", + "shipment": "Shipments", + "shipment.title": "SHIPMENTS", + "shipment.new": "New Shipment", + "shipment.edit.title": "PICKUP", + "shipment.date": "Pickup Date", + "shipment.location_time": "Pickup Location / Time", + "shipment.information": "Pickup Informations", + "shipment.recipient_information": "Recipient Informations", + "Shipment End ================================================================":"", - "revenue.amounts":"ဝင်ငွေပမာဏများ", - "revenue.date":"ရက်စွဲ", - "revenue.amount":"ပမာဏ", - "revenue.detail":"အသေးစိတ်", - "revenue.detail.title":"{0} ဝင်ငွေပမာဏများ", - - "spending.amounts":"အသုံးစရိတ် ပမာဏများ", - "spending.detail.title":"{0} အသုံးစရိတ် ပမာဏများ", - - "load": "လုပ်ဆောင်နေပါသည်...", - - "Cancel": "မလုပ်နဲ့", - "Ok": "အိုကေ", - - "singup": "အကောင့်ဒ်အသစ်ပြုလုပ်ခြင်း", - "buyer.reg": "ဝယ်ယူသူမှတ်ပုံတင်ခြင်း", - "po.sub": "ဆီအဝယ် တင်သွင်းခြင်း", - "do.sub": "ဆီအထုတ် တင်သွင်းခြင်း", - "inventory.taking": "စာရင်းယူခြင်း", - "do.approved": "ဆီအထုတ်အတည်ပြုခြင်း", - "po.approved": "ဆီအဝယ်အတည်ပြုခြင်း", - "buyer.approved": "ဝယ်ယူသူအတည်ပြုခြင်း", - "purchase.delivery": "ကုန်ပစ္စည်း​​​​ဝယ်ယူခြင်း", - "do.delivery": "ကုန်ပစ္စည်း​​​​ပို့ခြင်း", - "product.price": "ဆီဈေးနှုန်း", - - - "1.Select 'Signup' button": "၁. 'Signup'ကိုရွေးပါ", - "2.Enter all data info": "၂.အချက်အလက်များကိုထည့်ပါ", - "3.Click 'SIGNUP' button": "၃.'SIGNUP'ခလုတ်ကိုနှိပ်ပါ", - "1.Enter SMS code": "၁.ကုဒ်နံပါတ်ရိုက်ထည့်ပါ", - "2.Click 'Sign In' button": "၁.'ဝင်မည်'ခလုတ်ကိုနှိပ်ပါ", - "Click 'Ok' button": "'အိုကေ'ခလုတ်ကိုနှိပ်ပါ", - "2.Click 'Ok' button": "၂.'အိုကေ'ခလုတ်ကိုနှိပ်ပါ", - "1.Select 'Login' button": "၁.'ဝင်မည်'ခလုတ်ကိုရွေးပါ", - "2.Enter Phone Number and Password": "၂.ဖုန်းနံပါတ်နှင့်လျှို့ဝှက်နံပါတ်ကိုရိုက်ထည့်ပါ", - "3.Click 'LOGIN' button": "၃.'ဝင်မည်' ခလုတ်ကိုနှိပ်ပါ", - "1.Enter all data info": "၁.အချက်အလက်များကိုထည့်ပါ", - "2.Click Sent button": "၂.Sentခလုတ်ကိုနှိပ်ပါ", - "1.Click Sent button": "၁.Sentခလုတ်ကိုနှိပ်ပါ", - "1.Click 'POs'": "၁. 'ဆီအဝယ်များ'ကိုနှိပ်ပါ", - "1.Enter Volume and select Product": "၁.ပမာဏ နှင့် ကုန်ပစ္စည်းကိုရွေးပါ", - "2.Click 'Save' button": "၂. 'သိမ်းဆည်းမည်'ခလုတ်ကိုနှိပ်ပါ", - "Finished DO Submission": "ဆီအထုတ်တင်ပြချက်ပြီးဆုံးသည်", - "Click Storages": "သိုလှောင်ကန်များကို ရွေးပါ", - "1.Enter storage name": "၁.သိုလှောင်ကန်အမည်ကိုရွေးပါ", - "Click Inventory Takings": "စာရင်းယူခြင်းခလုတ်ကိုနှိပ်ပါ", - "1.Select storage name , product and enter quantity": "၁.သိုလှောင်ကန်အမည်, ကုန်ပစ္စည်းနှင့် ပမာဏကိုထည့်ပါ", - "Finished Inventory Taking": "စာရင်းယူခြင်းပြီးဆုံးသည်", - "Select you want to approve PO": "အတည်ပြုမည့်ဆီအဝယ်ကိုရွေးပါ", - "Click Approve PO": "1.Approve POကိုနှိပ်ပါ", - "Finished PO Approved": " ဆီအဝယ်အတည်ပြုခြင်းပြီးဆုံးသည်", - "Select you want to approve DO": "အတည်ပြုမည့်ဆီအထုတ်ကိုရွေးပါ", - "Select storage name": "၁. သိုလှောင်ကန်အမည်ကိုရွေးပါ", - "2.Click Approve DO": "၂.Approve DO ကိုနှိပ်ပါ", - "Finished DO Approved": "ဆီအထုတ် အတည်ပြုခြင်းပြီးဆုံးသည်", - "Select New Buyer Registration": "၁.New Buyer Registrationကိုရွေးပါ", - "Click 'Approve'": "၁.'Approve'ကိုနှိပ်ပါ", - "Click 'Products'": "'ဆီဈေးနှုန်း'ကိုနှိပ်ပါ", - "Click pencil button": "ခဲတံခလုတ်ကိုနှိပ်ပါ", - "1.Enter product info": "၁.ကုန်ပစ္စည်း အချက်အလက်များကိုထည့်ပါ", - "Select DO, want to delivery": "ပို့မည့်ဆီအထုတ်ကိုရွေးပါ", - "Click 'Initiate Delivery' button": "'Initiate Delivery' ခလုတ်ကိုနှိပ်ပါ", - "Click 'Start Delivery'": "'Start Delivery'ကိုနှိပ်ပါ", - "1.Click '+' button": "၁.'+'ခလုတ်ကိုနှိပ်ပါ", - "Click 'PDs'": "'ဆီအဝင်များ'ကိုနှိပ်ပါ" , - "Click 'Sent' button": "Sentခလုတ်ကိုနှိပ်ပါ", - - "1":"၁", - "2":"၂", - "3":"၃", - - "signup.slide.initial":"၁. မြှားခလုတ်ကိုနှိပ်ပါ", - "signup.slide.s1": "၁. 'အသစ်ပြုလုပ်ရန်'ကိုရွေးပါ\n၂. အချက်အလက်များကိုထည့်ပါ\n၃. 'အသစ်ပြုလုပ်မည်'ခလုတ်ကိုနှိပ်ပါ", - "signup.slide.s2" : "၁. ကုဒ်နံပါတ်ရိုက်ထည့်ပါ\n၂. 'ဝင်မည်'ခလုတ်ကိုနှိပ်ပါ", - "signup.slide.s3": "၁.'သဘောတူပါသည်'ခလုတ်ကိုနှိပ်ပါ", - "signup.slide.s4": "၁. 'အိုကေ'ခလုတ်ကိုနှိပ်ပါ", - "signup.slide.s5": "အကောင့်ဒ်အသစ်ပြုလုပ်ခြင်းပြီးဆုံးသည်", - - "login.slide.s1":"၁. 'အကောင့်ဒ်၀င်ရန်'ခလုတ်ကိုရွေးပါ\n၂. ဖုန်းနံပါတ်နှင့်စကားဝှက်ကိုရိုက်ထည့်ပါ\n၃. 'ဝင်မည်' ခလုတ်ကိုနှိပ်ပါ", - - "buyerreg.slide.s1":"၁. 'ကိုယ်ရေးအချက်အလက်'ခလုတ်ကိုနှိပ်ပါ", - "buyerreg.slide.s2":"၁. အချက်အလက်များကိုထည့်ပါ\n၂. Sentခလုတ်ကိုနှိပ်ပါ", - "buyerreg.slide.s4":"ဝယ်သူမှတ်ပုံတင်ခြင်းပြီးဆုံးသည်", - - "posub.slide.s1": "၁. 'ဆီအဝယ်များ'ကိုနှိပ်ပါ", - "posub.slide.s2": "၁. '+'ခလုတ်ကိုနှိပ်ပါ", - "posub.slide.s3":"၁. '+'ခလုတ်ကိုနှိပ်ပါ\n၂. Sentခလုတ်ကိုနှိပ်ပါ", - "posub.slide.s4":"၁. ပမာဏ နှင့် ကုန်ပစ္စည်းကိုရွေးပါ\n၂. 'သိမ်းဆည်းမည်'ခလုတ်ကိုနှိပ်ပါ", - "posub.slide.s6": "ဆီအဝယ်တင်ပြချက်ပြီးဆုံးသည်", - - "dosub.slide.s1": "၁.'More' ခလုတ်ကိုနှိပ်ပါ", - "dosub.slide.s2": "၁.'Create DO'ကိုနှိပ်ပါ'", - "dosub.slide.s4" : "၁. အချက်အလက်များကိုထည့်ပါ\n၂.Sentခလုတ်ကိုနှိပ်ပါ", - "dosub.slide.s6": "ဆီအထုတ်တင်ပြချက်ပြီးဆုံးသည်", - - "storage.slide.s1": "Click Storages", - "storage.slide.s3" : "၁. သိုလှောင်ကန်အမည်ကိုရွေးပါ\n၂. 'သိမ်းဆည်းမည်'ခလုတ်ကိုနှိပ်ပါ", - - "inventory.taking.s1": "Click Inventory Takings", - "inventory.taking.s4":"၁.သိုလှောင်ကန်အမည်, ကုန်ပစ္စည်းနှင့် ပမာဏကိုထည့်ပါ\n၂. 'သိမ်းဆည်းမည်'ခလုတ်ကိုနှိပ်ပါ", - "inventory.taking.s5": "1.Click Sent button", - "inventory.taking.s7": "Finished Inventory Taking", - - "poapproved.slide.s1": "Select you want to approve PO", - "poapproved.slide.s3": "1.Click Approve PO", - "poapproved.slide.s5": "Finished PO Approved", - - "doapproved.slide.s1": "Select you want to approve DO", - "doapproved.slide.s3": "1.Select storage name", - "doapproved.slide.s6": "Finished DO Approved", - "doapproved.slide.s5": "၁.'More' ခလုတ်ကိုနှိပ်ပါ\n၂.Approve DO ကိုနှိပ်ပါ", - - "buyerapproved.slide.s1": "1.Select New Buyer Registration", - "buyerapproved.slide.s3": "1.Click 'Approve'", - - "product.slide.s1": "1.Click 'Products'", - "product.slide.s2": "1.Click pencil button", - "product.slide.s3": "1.Enter product info\n2.Click 'Save' button", - - - "pd.slide.s1": "1.Click 'PDs'", - "pd.slide.s5": "1.Click Sent button\n2.Click 'Ok' button", - - "dodelivery.slide.s1": "Select DO, want to delivery", - - "Signup": "အသစ်ပြုလုပ်ရန်", - "Login": "အကောင့်ဒ်၀င်ရန်", - "forget.pass" : "စကားဝှက်မေ့နေပါသလား?", - "manual.confirm": "Are you sure want to delete?", - - "offline.status":"အင်တာနက် ပိတ်ထားသည်, ဆာဗာကို ဆက်သွယ်၍ မရပါ!", - - "report.title":"Reports", - "report.user_delete_confirm":"ဤအစီရင်ခံစာအသုံးပြုသူအားဖျက်မည်လား?", - "report.user.search":"Search", - "report.users.title":"{0} အသုံးပြုသူများ", - - "announcement.title":"ကြေငြာချက်များ", - "announcement.form.title":"ကြေငြာချက်", - "announcement.name":"အကြောင်းအရာ", - "announcement.name_empty":"ကျေးဇူးပြု၍ အကြောင်းအရာ အမည်ပေးပါ", - "announcement.delete_confirm":"ကြေငြာချက်ကိုဖျက်မည်လား?", - "announcement.desc":"ဖော်ပြချက်", - - "login": "SignIn", - "login.title":"FCS သို့အကောင့်ဒ်၀င်ပါ", - "login.phone":"ဖုန်းနံပါတ်ထည့်ပါ", - - "user_edit.welcome":"FCS မှကြိုဆိုပါသည်", - "user_edit.name":"ကျေးဇူးပြု၍ နာမည်ထည့်ပေးပါ", - "user.phone":"My phone number", - "user.fcs_id":"My FCS_ID", - "user.shipping_address":"My USA shipping address", - "user.deliveryAddress":"My delivery address", - "user.form.shipping_address":"ကုန်ပစ္စည်းပို့ဆောင်ရမည့်လိပ်စာ", - - "notifications.title":"Notifications", - - "shipment.title":"FCS တင်ပို့ခြင်းများ", - "shipment.list.title":"FCS တင်ပို့ခြင်းများ", - "shipment.add":"New FCS shipment", - "shipment.form.title":"FCS SHIPMENT", - "shipment.number":"FCS Shipment Number", - - "pickup": "Shipments", - "pickup.title": "SHIPMENTS", - "pickup.new": "New Shipment", - "pickup.edit.title": "PICKUP", - "pickup.date": "Pickup Date", - "pickup.location_time": "Pickup Location / Time", - "pickup.information": "Pickup Informations", - "pickup.recipient_information": "Recipient Informations", - - "rate":"အဆင့်သတ်မှတ်ချက်များ", - "rate.title":"အဆင့်သတ်မှတ်ချက်များ", - "rate.edit.title":"အဆင့်သတ်မှတ်ချက်များပြုပြင်ရန်", - - "rate.cal.title":"အဆင့်သတ်မှတ်ချက်များတွက်ချက်ရန်", + "Rate Start ================================================================":"", + "rate":"စျေးနှုန်းများ", + "rate.title":"စျေးနှုန်းများ", + "rate.edit.title":"စျေးနှုန်းများပြုပြင်ရန်", + "rate.cal.title":"စျေးနှုန်းများတွက်ချက်ရန်", + "rate.min_weight":"Min Weight for Free delivery within Yangon", + "rate.delivery_fee":"Delivery fees", + "rate.volumetric_ratio":"Volumetric Ratio", + "rate.custom.form.title":"အကောက်ခွန်", + "rate.cutom.product_type":"ကုန်ပစ္စည်းအမျိုးအစား", + "rate.custom.fee":"အခကြေးငွေ", + "rate.discount.weight":"အလေးချိန်", + "rate.discount.rate":"လျှော့စျေးနှုန်း", + "Rate End ================================================================":"", + "Cargo Start ================================================================":"", "cargo.form.title":"ကုန်ပစ္စည်းအမျိုးအစား", "cargo.type":"ကုန်ပစ္စည်းအမျိုးအစား", "cargo.weight":"အလေးချိန်", - "cargo.rate":"အဆင့်", + "cargo.rate":"စျေးနှုန်း", "cargo.amount":"ပမာဏ", + "Cargo End ================================================================":"", - "message.btn":"အသိပေးချက်များ", - "message.title":"အသိပေးချက်များ", - - "customers.btn": "ဝယ်ယူသူများ", - "customers.title": "ဝယ်ယူသူများ", - + "Invoices Start ================================================================":"", "invoices.btn": "ငွေတောင်းခံလွှာများ", "invoices.title": "ငွေတောင်းခံလွှာများ", "invoices.add":"ငွေတောင်းခံလွှာအသစ်", @@ -688,26 +306,20 @@ "invoice.payment":"လက်ခံဖြတ်ပိုင်း", "invoice.add_package":"Add Package", "invoice.add_box":"Add Box", + "Invoices End ================================================================":"", - - - "fcs.profile": "ပရိုဖိုင်", - - - "payment.title": "ငွေပေးချေခြင်း", - "payment.date": "ရက်စွဲ", - "payment.amount": "ပမာဏ", - "payment.receipt":"ပေးချေပြီးပမာဏများ", - "payment.attachment":"ပေးချေပြီးဖိုင်များ", - "pdf_view.title":"ပေးဆောင်ခြင်းဖိုင်", - "remaining_balance":"ပေးချေရန်ကျန်ရှိငွေ : ", - "total.amount": "ပမာဏ :", - + "Discount Start ================================================================":"", "discount.btn":"လျှော့စျေးများ", "discount.title":"လျှော့စျေးများ", "discount.new":"လျှော့စျေး", "discount.form":"လျှော့စျေး", + "discount.code":"ကုဒ်", + "discount.name":"ဝယ်ယူသူအမည်", + "discount.amount":"ပမာဏ", + "discount.status":"အခြေအနေ", + "Discount End ================================================================":"", - "custom.form.title":"အကောက်ခွန်", - "shipping_addresses": "လိပ်စာများ" + "Shipping_addresses Start ================================================================":"", + "shipping_addresses": "လိပ်စာများ", + "Shipping_addresses End ================================================================":"" } \ No newline at end of file diff --git a/lib/pages/discount/discount_editor.dart b/lib/pages/discount/discount_editor.dart index b7a2b68..d9c9b29 100644 --- a/lib/pages/discount/discount_editor.dart +++ b/lib/pages/discount/discount_editor.dart @@ -2,6 +2,8 @@ import 'package:fcs/domain/entities/discount.dart'; import 'package:fcs/helpers/theme.dart'; import 'package:fcs/localization/app_translations.dart'; import 'package:fcs/pages/main/util.dart'; +import 'package:fcs/pages/widgets/display_text.dart'; +import 'package:fcs/pages/widgets/input_text.dart'; import 'package:fcs/pages/widgets/progress.dart'; import 'package:flutter/material.dart'; import 'package:flutter_icons/flutter_icons.dart'; @@ -42,6 +44,24 @@ class _DiscountEditorState extends State { @override Widget build(BuildContext context) { + final codeBox = InputText( + labelTextKey: 'discount.code', + iconData: FontAwesomeIcons.algolia, + controller: _codeController); + final nameBox = InputText( + labelTextKey: 'discount.name', + iconData: Feather.user, + controller: _customerController); + final amountBox = InputText( + labelTextKey: 'discount.amount', + iconData: FontAwesomeIcons.moneyBill, + controller: _amountController); + final statusBox = DisplayText( + text: _statusController.text, + labelText: getLocalString(context, "discount.status"), + iconData: Icons.av_timer, + ); + return LocalProgress( inAsyncCall: _isLoading, child: Scaffold( @@ -65,32 +85,14 @@ class _DiscountEditorState extends State { Expanded( child: ListView( children: [ - fcsInput('Code', FontAwesomeIcons.algolia, - controller: _codeController), - fcsInput('Customer Name', Feather.user, - controller: _customerController), - fcsInput('Amount', FontAwesomeIcons.moneyBill, - controller: _amountController), + codeBox, + nameBox, + amountBox, widget.discount == null ? Container() : Container( padding: EdgeInsets.only(top: 5), - child: TextFormField( - controller: _statusController, - readOnly: true, - decoration: InputDecoration( - fillColor: Colors.white, - labelText: 'Status', - labelStyle: TextStyle( - fontSize: 16, color: primaryColor), - filled: true, - enabledBorder: InputBorder.none, - focusedBorder: InputBorder.none, - icon: Icon( - Icons.av_timer, - color: primaryColor, - ), - )), + child: statusBox, ), ], ), diff --git a/lib/pages/fcs_shipment/fcs_shipment_editor.dart b/lib/pages/fcs_shipment/fcs_shipment_editor.dart index b339bf4..1430dba 100644 --- a/lib/pages/fcs_shipment/fcs_shipment_editor.dart +++ b/lib/pages/fcs_shipment/fcs_shipment_editor.dart @@ -2,8 +2,13 @@ import 'package:fcs/domain/entities/fcs_shipment.dart'; import 'package:fcs/helpers/theme.dart'; import 'package:fcs/localization/app_translations.dart'; import 'package:fcs/pages/fcs_shipment/model/fcs_shipment_model.dart'; +import 'package:fcs/pages/main/model/language_model.dart'; import 'package:fcs/pages/main/model/main_model.dart'; +import 'package:fcs/pages/widgets/display_text.dart'; +import 'package:fcs/pages/widgets/input_text.dart'; import 'package:fcs/pages/widgets/label_widgets.dart'; +import 'package:fcs/pages/widgets/local_text.dart'; +import 'package:fcs/pages/widgets/popupmenu.dart'; import 'package:fcs/pages/widgets/progress.dart'; import 'package:flutter_icons/flutter_icons.dart'; import 'package:font_awesome_flutter/font_awesome_flutter.dart'; @@ -116,124 +121,36 @@ class _FcsShipmentEditorState extends State { @override Widget build(BuildContext context) { var shipmentModel = Provider.of(context); + var languageModel = Provider.of(context); - final cargoBtn = Container( - padding: EdgeInsets.only(top: 5), - child: Align( - alignment: Alignment.bottomCenter, - child: Center( - child: Container( - width: 250, - child: FlatButton( - child: Text('Download Cargo Manifest'), - color: primaryColor, - textColor: Colors.white, - onPressed: () { - Navigator.pop(context); - }, - ), - ))), + final createBtn = fcsButton( + context, + getLocalString(context, "FCSshipment.create"), ); - final commercialBtn = Container( - padding: EdgeInsets.only(top: 20), - child: Align( - alignment: Alignment.bottomCenter, - child: Center( - child: Container( - width: 250, - child: FlatButton( - child: Text('Download Commercial Invoice'), - color: primaryColor, - textColor: Colors.white, - onPressed: () { - Navigator.pop(context); - }, - ), - ))), + final updateBtn = fcsButton( + context, + getLocalString(context, "FCSshipment.update"), ); - final packingBtn = Container( - padding: EdgeInsets.only(top: 5), - child: Align( - alignment: Alignment.bottomCenter, - child: Center( - child: Container( - width: 250, - child: FlatButton( - child: Text('Download Packing List'), - color: primaryColor, - textColor: Colors.white, - onPressed: () { - Navigator.pop(context); - }, - ), - ))), - ); - - final dmsBtn = Container( - padding: EdgeInsets.only(top: 5), - child: Align( - alignment: Alignment.bottomCenter, - child: Center( - child: Container( - width: 250, - child: FlatButton( - child: Text('Download DMS'), - color: primaryColor, - textColor: Colors.white, - onPressed: () { - Navigator.pop(context); - }, - ), - ))), - ); - - final createBtn = Container( - padding: EdgeInsets.only(top: 20), - child: Align( - alignment: Alignment.bottomCenter, - child: Center( - child: Container( - width: 250, - child: FlatButton( - child: Text('Create FCS Shipment'), - color: primaryColor, - textColor: Colors.white, - onPressed: () { - Navigator.pop(context); - }, - ), - ))), - ); - final updateBtn = Container( - padding: EdgeInsets.only(top: 5), - child: Align( - alignment: Alignment.bottomCenter, - child: Center( - child: Container( - width: 250, - child: FlatButton( - child: Text('Update FCS Shipment'), - color: primaryColor, - textColor: Colors.white, - onPressed: () { - Navigator.pop(context); - }, - ), - ))), - ); return LocalProgress( inAsyncCall: _isLoading, child: Scaffold( appBar: AppBar( centerTitle: true, + shadowColor: Colors.transparent, leading: new IconButton( - icon: new Icon(Icons.close), + icon: new Icon(Icons.close, color: primaryColor), onPressed: () => Navigator.of(context).pop(), ), - backgroundColor: primaryColor, - title: Text(AppTranslations.of(context).text("shipment.form.title")), + backgroundColor: Colors.white, + title: LocalText( + context, + "FCSshipment.form.title", + color: primaryColor, + fontSize: 18, + ), + actions: [menuPopWidget(context)], ), body: Card( child: Column( @@ -244,127 +161,155 @@ class _FcsShipmentEditorState extends State { child: ListView(children: [ // _showCustomerData(mainModel.customer), widget.shipment == null - ? fcsInput('FCS Shipment Number', Ionicons.ios_airplane, - controller: _shipmentNumberController) - : Container( - child: TextFormField( - controller: _shipmentNumberController, - readOnly: true, - decoration: InputDecoration( - fillColor: Colors.white, - labelText: 'FCS Shipment Number', - labelStyle: - TextStyle(fontSize: 16, color: Colors.grey), - filled: true, - enabledBorder: InputBorder.none, - focusedBorder: InputBorder.none, - icon: Icon( - Ionicons.ios_airplane, - color: primaryColor, - ), - )), - ), + ? InputText( + labelTextKey: "FCSshipment.number", + iconData: Ionicons.ios_airplane, + controller: _shipmentNumberController, + ) + : DisplayText( + iconData: Ionicons.ios_airplane, + labelText: "FCSshipment.number", + text: _shipmentNumberController.text), + widget.shipment == null - ? Container( - padding: EdgeInsets.only(top: 5), - child: fcsInput('Cutoff Date', Icons.date_range, - controller: _cutoffDateController), + ? InputText( + labelTextKey: "FCSshipment.cutoff_date", + iconData: Icons.date_range, + controller: _cutoffDateController, ) : Container(), - Container( - padding: - EdgeInsets.only(top: widget.shipment == null ? 5 : 0), - child: fcsInput('ETA', Icons.date_range, - controller: _arrivalDateController), + + InputText( + labelTextKey: "FCSshipment.ETA", + iconData: Icons.date_range, + controller: _arrivalDateController, ), - Container( - padding: EdgeInsets.only(top: 5), - child: fcsInput('Departure Date', Icons.date_range, - controller: _departureDateControler), + + InputText( + labelTextKey: "FCSshipment.departure_date", + iconData: Icons.date_range, + controller: _departureDateControler, ), widget.shipment == null - ? Container( - padding: EdgeInsets.only(top: 5), - child: DropdownButtonFormField( - decoration: InputDecoration( - fillColor: Colors.white, - labelText: 'FCS Shipment Type', - icon: Icon(Ionicons.ios_airplane, - color: primaryColor)), - items: shipmentModel.shipmentType - .map((e) => - DropdownMenuItem(child: Text(e), value: e)) - .toList(), - onChanged: (selected) => { - setState(() { - _currentShipment = selected; - }) - }, - ), + ? DropdownButtonFormField( + decoration: InputDecoration( + enabledBorder: UnderlineInputBorder( + borderSide: BorderSide(color: primaryColor)), + fillColor: Colors.white, + labelStyle: languageModel.isEng + ? labelStyle + : labelStyleMM, + labelText: AppTranslations.of(context) + .text('FCSshipment.shipment_type'), + icon: Icon(Ionicons.ios_airplane, + color: primaryColor)), + items: shipmentModel.shipmentType + .map((e) => + DropdownMenuItem(child: Text(e), value: e)) + .toList(), + onChanged: (selected) => { + setState(() { + _currentShipment = selected; + }) + }, ) : Container(), widget.shipment == null - ? Container( - padding: EdgeInsets.only(top: 5), - child: fcsInput('Consignee', Icons.work, - controller: _consigneeController), - ) + ? InputText( + labelTextKey: 'FCSshipment.consignee', + iconData: Icons.work, + controller: _consigneeController) : Container(), widget.shipment == null - ? Container( - padding: EdgeInsets.only(top: 5), - child: fcsInput( - 'Port of Loading', FontAwesomeIcons.ship, - controller: _portController), - ) + ? InputText( + labelTextKey: 'FCSshipment.port_of_loading', + iconData: FontAwesomeIcons.ship, + controller: _portController) : Container(), widget.shipment == null - ? Container( - padding: EdgeInsets.only(top: 5), - child: fcsInput('Final Destination', - MaterialCommunityIcons.location_enter, - controller: _destinationController), - ) + ? InputText( + labelTextKey: 'FCSshipment.final_destination', + iconData: MaterialCommunityIcons.location_enter, + controller: _destinationController) : Container(), widget.shipment == null ? Container() : Container( padding: EdgeInsets.only(top: 5), - child: TextFormField( - controller: _statusController, - cursorColor: primaryColor, - decoration: InputDecoration( - fillColor: Colors.white, - labelText: 'Status', - filled: true, - labelStyle: TextStyle( - fontSize: 16, color: Colors.grey), - focusedBorder: UnderlineInputBorder( - borderSide: BorderSide( - color: Colors.grey, width: 1.0)), - icon: Icon(Icons.av_timer, - color: primaryColor))), - ), + child: DisplayText( + text: _statusController.text, + iconData: Icons.av_timer, + labelText: 'FCSshipment.status', + )), + widget.shipment == null ? Container() - : Container( - padding: EdgeInsets.only(top: 5), - child: fcsInput('Remark', MaterialCommunityIcons.note, - controller: _remarkController), - ), - widget.shipment == null ? Container() : commercialBtn, - widget.shipment == null ? Container() : packingBtn, - widget.shipment == null ? Container() : dmsBtn, - widget.shipment == null ? Container() : cargoBtn, - widget.shipment == null ? createBtn : updateBtn, - SizedBox(height: 15) + : InputText( + labelTextKey: 'FCSshipment.remark', + iconData: MaterialCommunityIcons.note, + controller: _remarkController), ]), )), + widget.shipment == null ? createBtn : updateBtn, + SizedBox(height: 15) ], ), ), ), ); } + + Widget menuPopWidget(BuildContext context) { + return PopupMenuButton( + elevation: 3.2, + icon: Icon(Icons.more_vert, color: primaryColor), + tooltip: 'This is tooltip', + onSelected: (choice) { + if (choice.id == 1) { + Navigator.pop(context); + } else if (choice.id == 2) { + Navigator.pop(context); + } else if (choice.id == 3) { + Navigator.pop(context); + } else if (choice.id == 4) { + Navigator.pop(context); + } + }, + itemBuilder: (BuildContext context) { + List menuPopup = [ + PopupMenu( + id: 3, + status: "FCSshipment.commercial_invoice", + ), + PopupMenu(id: 2, status: "FCSshipment.packing_list"), + PopupMenu( + id: 5, + status: "FCSshipment.dms", + ), + PopupMenu( + id: 4, + status: "FCSshipment.cargo_manifest", + ), + ]; + + return menuPopup.map((PopupMenu choice) { + return PopupMenuItem( + value: choice, + child: Row( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Container( + padding: EdgeInsets.only(left: 15), + child: LocalText( + context, + choice.status, + color: primaryColor, + )), + ], + ), + ); + }).toList(); + }); + } } diff --git a/lib/pages/fcs_shipment/fcs_shipment_list.dart b/lib/pages/fcs_shipment/fcs_shipment_list.dart index b84b3a3..735c7bf 100644 --- a/lib/pages/fcs_shipment/fcs_shipment_list.dart +++ b/lib/pages/fcs_shipment/fcs_shipment_list.dart @@ -31,10 +31,10 @@ class _FcsShipmentListState extends State { @override Widget build(BuildContext context) { + var shipmentModel = Provider.of(context); + return LocalProgress( - inAsyncCall: _isLoading, - child: DefaultTabController( - length: 3, + inAsyncCall: _isLoading, child: Scaffold( appBar: AppBar( centerTitle: true, @@ -43,7 +43,7 @@ class _FcsShipmentListState extends State { onPressed: () => Navigator.of(context).pop(), ), backgroundColor: primaryColor, - title: LocalText(context, 'shipment.list.title', + title: LocalText(context, 'FCSshipment.list.title', color: Colors.white, fontSize: 20), actions: [ IconButton( @@ -55,99 +55,36 @@ class _FcsShipmentListState extends State { // onPressed: () => showPlacesSearch(context), ), ], - bottom: TabBar( - unselectedLabelColor: Colors.grey, - tabs: [ - Tab( - text: "Upcoming", - ), - Tab(text: "Completed"), - Tab(text: "Canceled"), - ], - ), ), floatingActionButton: FloatingActionButton.extended( onPressed: () { _newShipment(); }, icon: Icon(Icons.add), - label: Text(AppTranslations.of(context).text("shipment.add")), + label: LocalText(context, "FCSshipment.add", color: Colors.white), backgroundColor: primaryColor, ), - body: TabBarView( - children: [_upComing(), _completed(), _canceled()], - )), - ), - ); + body: Column( + children: [ + Expanded( + child: new ListView.separated( + separatorBuilder: (context, index) => Divider( + color: Colors.black, + ), + scrollDirection: Axis.vertical, + padding: EdgeInsets.only(top: 15), + shrinkWrap: true, + itemCount: shipmentModel.shipments.length, + itemBuilder: (BuildContext context, int index) { + return FcsShipmentListRow( + shipment: shipmentModel.shipments[index]); + }), + ), + ], + ))); } _newShipment() { Navigator.of(context).push(BottomUpPageRoute(FcsShipmentEditor())); } - - Widget _upComing() { - var shipmentModel = Provider.of(context); - return Column( - children: [ - Expanded( - child: new ListView.separated( - separatorBuilder: (context, index) => Divider( - color: Colors.black, - ), - scrollDirection: Axis.vertical, - padding: EdgeInsets.only(top: 15), - shrinkWrap: true, - itemCount: shipmentModel.upcoming.length, - itemBuilder: (BuildContext context, int index) { - return FcsShipmentListRow( - shipment: shipmentModel.upcoming[index]); - }), - ), - ], - ); - } - - Widget _completed() { - var shipmentModel = Provider.of(context); - return Column( - children: [ - Expanded( - child: new ListView.separated( - separatorBuilder: (context, index) => Divider( - color: Colors.black, - ), - scrollDirection: Axis.vertical, - padding: EdgeInsets.only(top: 15), - shrinkWrap: true, - itemCount: shipmentModel.completed.length, - itemBuilder: (BuildContext context, int index) { - return FcsShipmentListRow( - shipment: shipmentModel.completed[index]); - }), - ), - ], - ); - } - - Widget _canceled() { - var shipmentModel = Provider.of(context); - return Column( - children: [ - Expanded( - child: new ListView.separated( - separatorBuilder: (context, index) => Divider( - color: Colors.black, - ), - scrollDirection: Axis.vertical, - padding: EdgeInsets.only(top: 15), - shrinkWrap: true, - itemCount: shipmentModel.canceled.length, - itemBuilder: (BuildContext context, int index) { - return FcsShipmentListRow( - shipment: shipmentModel.canceled[index]); - }), - ), - ], - ); - } } diff --git a/lib/pages/invoice/payment_page.dart b/lib/pages/invoice/payment_page.dart index b0a19a9..6c3b993 100644 --- a/lib/pages/invoice/payment_page.dart +++ b/lib/pages/invoice/payment_page.dart @@ -68,7 +68,7 @@ class _PaymentPageState extends State { onPressed: () => Navigator.of(context).pop(), ), backgroundColor: primaryColor, - title: Text(AppTranslations.of(context).text("payment.title")), + title: Text(AppTranslations.of(context).text("pm_.title")), ), body: Card( child: Column( @@ -78,7 +78,7 @@ class _PaymentPageState extends State { child: Container( child: Row( children: [ - LocalText(context, 'total.amount', + LocalText(context, 'pm.total.amount', color: Colors.black, fontSize: 16), Text( ' \$ ${_invoice.amount}', @@ -95,7 +95,7 @@ class _PaymentPageState extends State { child: Container( child: Row( children: [ - LocalText(context, 'remaining_balance', + LocalText(context, 'pm.remaining_balance', color: Colors.black, fontSize: 16), Text( ' \$ ${_invoice.amount - _invoice.receipts[0].amount}', @@ -111,7 +111,7 @@ class _PaymentPageState extends State { child: ListView( children: [ ExpansionTile( - title: LocalText(context, 'payment.attachment', + title: LocalText(context, 'pm.attachment', color: Colors.black, fontSize: 16), children: [ Padding( @@ -144,7 +144,7 @@ class _PaymentPageState extends State { ], ), ExpansionTile( - title: LocalText(context, 'payment.receipt', + title: LocalText(context, 'pm.receipt', color: Colors.black, fontSize: 16), children: [ Container( @@ -157,14 +157,14 @@ class _PaymentPageState extends State { MyDataColumn( label: LocalText( context, - "payment.date", + "pm.date", color: Colors.grey, ), ), MyDataColumn( label: LocalText( context, - "payment.amount", + "pm.amount", color: Colors.grey, ), ), diff --git a/lib/pages/main/home_page.dart b/lib/pages/main/home_page.dart index b89d13f..2d95347 100644 --- a/lib/pages/main/home_page.dart +++ b/lib/pages/main/home_page.dart @@ -208,7 +208,7 @@ class _HomePageState extends State { btnCallback: () => Navigator.of(context).push(BottomUpPageRoute(BoxList()))); - final pickUpBtn = TaskButton("pickup", + final pickUpBtn = TaskButton("shipment", icon: SimpleLineIcons.direction, btnCallback: () => Navigator.of(context).push(BottomUpPageRoute(ShipmentList()))); @@ -218,7 +218,7 @@ class _HomePageState extends State { btnCallback: () => Navigator.of(context).push(BottomUpPageRoute(ShipmentRates()))); - final fcsShipmentBtn = TaskButton("shipment.title", + final fcsShipmentBtn = TaskButton("FCSshipment.title", icon: Ionicons.ios_airplane, btnCallback: () => Navigator.of(context).push(BottomUpPageRoute(FcsShipmentList()))); diff --git a/lib/pages/main/util.dart b/lib/pages/main/util.dart index 02b9c09..502581d 100644 --- a/lib/pages/main/util.dart +++ b/lib/pages/main/util.dart @@ -54,7 +54,7 @@ Future showConfirmDialog( FlatButton( color: Colors.grey[300], child: Text( - AppTranslations.of(context).text('Cancel'), + AppTranslations.of(context).text('btn.cancel'), style: Provider.of(context).isEng ? TextStyle() : TextStyle(fontFamily: 'Myanmar3'), @@ -67,7 +67,7 @@ Future showConfirmDialog( ), FlatButton( color: primaryColor, - child: Text(AppTranslations.of(context).text('Ok'), + child: Text(AppTranslations.of(context).text('btn.ok'), style: Provider.of(context).isEng ? TextStyle( color: Colors.white, diff --git a/lib/pages/package/package_editor.dart b/lib/pages/package/package_editor.dart index 526bfa8..70ce37d 100644 --- a/lib/pages/package/package_editor.dart +++ b/lib/pages/package/package_editor.dart @@ -8,6 +8,7 @@ import 'package:fcs/pages/package/tracking_id_page.dart'; import 'package:fcs/pages/main/util.dart'; import 'package:fcs/pages/widgets/bottom_up_page_route.dart'; import 'package:fcs/pages/widgets/display_text.dart'; +import 'package:fcs/pages/widgets/input_text.dart'; import 'package:fcs/pages/widgets/local_text.dart'; import 'package:fcs/pages/widgets/multi_img_controller.dart'; import 'package:fcs/pages/widgets/multi_img_file.dart'; @@ -69,12 +70,15 @@ class _PackageEditorPageState extends State { getLocalString(context, 'package.edit.complete.process.btn'), callack: _completeProcessing, ); - final descBox = fcsInput(getLocalString(context, "package.edit.desc"), - MaterialCommunityIcons.message_text_outline, - controller: _descCtl, autoFocus: false); - final remarkBox = fcsInput( - getLocalString(context, "package.edit.remark"), Entypo.new_message, - controller: _remarkCtl, autoFocus: false); + final descBox = InputText( + labelTextKey: 'package.edit.desc', + iconData: MaterialCommunityIcons.message_text_outline, + controller: _descCtl); + final remarkBox = InputText( + labelTextKey: 'package.edit.remark', + iconData: Entypo.new_message, + controller: _remarkCtl); + final img = MultiImageFile( enabled: true, controller: multiImgController, diff --git a/lib/pages/rates/cargo_editor.dart b/lib/pages/rates/cargo_editor.dart index 7abfff9..e050f61 100644 --- a/lib/pages/rates/cargo_editor.dart +++ b/lib/pages/rates/cargo_editor.dart @@ -2,6 +2,7 @@ import 'package:fcs/domain/entities/rate.dart'; import 'package:fcs/helpers/theme.dart'; import 'package:fcs/localization/app_translations.dart'; import 'package:fcs/pages/main/util.dart'; +import 'package:fcs/pages/widgets/input_text.dart'; import 'package:fcs/pages/widgets/progress.dart'; import 'package:flutter/material.dart'; @@ -37,6 +38,14 @@ class _CargoEditorState extends State { @override Widget build(BuildContext context) { + final typeBox = InputText( + labelTextKey: 'cargo.type', + iconData: Icons.text_format, + controller: _descController); + final rateBox = InputText( + labelTextKey: 'cargo.rate', + iconData: Icons.attach_money, + controller: _rateController); return LocalProgress( inAsyncCall: _isLoading, child: Scaffold( @@ -58,10 +67,8 @@ class _CargoEditorState extends State { Expanded( child: ListView( children: [ - fcsInput("Cargo Type", Icons.text_format, - controller: _descController), - fcsInput("Rate", Icons.attach_money, - controller: _rateController), + typeBox, + rateBox, SizedBox(height: 30), ], ), diff --git a/lib/pages/rates/custom_editor.dart b/lib/pages/rates/custom_editor.dart index adfde1c..e8ba5b8 100644 --- a/lib/pages/rates/custom_editor.dart +++ b/lib/pages/rates/custom_editor.dart @@ -2,6 +2,7 @@ import 'package:fcs/domain/entities/custom.dart'; import 'package:fcs/helpers/theme.dart'; import 'package:fcs/localization/app_translations.dart'; import 'package:fcs/pages/main/util.dart'; +import 'package:fcs/pages/widgets/input_text.dart'; import 'package:fcs/pages/widgets/progress.dart'; import 'package:flutter/material.dart'; import 'package:font_awesome_flutter/font_awesome_flutter.dart'; @@ -38,6 +39,14 @@ class _CustomEditorState extends State { @override Widget build(BuildContext context) { + final productBox = InputText( + labelTextKey: 'rate.cutom.product_type', + iconData: FontAwesomeIcons.weightHanging, + controller: _productController); + final feeBox = InputText( + labelTextKey: 'rate.custom.fee', + iconData: Icons.attach_money, + controller: _feeController); return LocalProgress( inAsyncCall: _isLoading, child: Scaffold( @@ -50,7 +59,8 @@ class _CustomEditorState extends State { onPressed: () => Navigator.of(context).pop(), ), backgroundColor: primaryColor, - title: Text(AppTranslations.of(context).text("custom.form.title")), + title: + Text(AppTranslations.of(context).text("rate.custom.form.title")), ), body: Container( padding: EdgeInsets.all(18), @@ -59,10 +69,8 @@ class _CustomEditorState extends State { Expanded( child: ListView( children: [ - fcsInput("Procut Type", FontAwesomeIcons.weightHanging, - controller: _productController), - fcsInput("Fee", Icons.attach_money, - controller: _feeController), + productBox, + feeBox, SizedBox(height: 30), ], ), diff --git a/lib/pages/rates/discount_by_weight_editor.dart b/lib/pages/rates/discount_by_weight_editor.dart index ec69681..f7edf0a 100644 --- a/lib/pages/rates/discount_by_weight_editor.dart +++ b/lib/pages/rates/discount_by_weight_editor.dart @@ -2,6 +2,7 @@ import 'package:fcs/domain/entities/discount.dart'; import 'package:fcs/helpers/theme.dart'; import 'package:fcs/localization/app_translations.dart'; import 'package:fcs/pages/main/util.dart'; +import 'package:fcs/pages/widgets/input_text.dart'; import 'package:fcs/pages/widgets/progress.dart'; import 'package:flutter/material.dart'; import 'package:font_awesome_flutter/font_awesome_flutter.dart'; @@ -38,6 +39,16 @@ class _DiscountByWeightEditorState extends State { @override Widget build(BuildContext context) { + + final weightBox = InputText( + labelTextKey: 'rate.discount.weight', + iconData: FontAwesomeIcons.weightHanging, + controller: _weightController); + final discountRateBox = InputText( + labelTextKey: 'rate.discount.rate', + iconData: Icons.attach_money, + controller: _rateController); + return LocalProgress( inAsyncCall: _isLoading, child: Scaffold( @@ -59,10 +70,8 @@ class _DiscountByWeightEditorState extends State { Expanded( child: ListView( children: [ - fcsInput("Weight", FontAwesomeIcons.weightHanging, - controller: _weightController), - fcsInput("Discount Rate", Icons.attach_money, - controller: _rateController), + weightBox, + discountRateBox, SizedBox(height: 30), ], ), diff --git a/lib/pages/rates/shipment_rates_edit.dart b/lib/pages/rates/shipment_rates_edit.dart index 0da6a1c..70afcfe 100644 --- a/lib/pages/rates/shipment_rates_edit.dart +++ b/lib/pages/rates/shipment_rates_edit.dart @@ -6,6 +6,7 @@ import 'package:fcs/helpers/theme.dart'; import 'package:fcs/localization/app_translations.dart'; import 'package:fcs/pages/rates/model/shipment_rate_model.dart'; import 'package:fcs/pages/widgets/bottom_up_page_route.dart'; +import 'package:fcs/pages/widgets/input_text.dart'; import 'package:fcs/pages/widgets/my_data_table.dart'; import 'package:fcs/pages/widgets/progress.dart'; import 'package:font_awesome_flutter/font_awesome_flutter.dart'; @@ -27,10 +28,16 @@ class ShipmentRatesEdit extends StatefulWidget { class _ShipmentRatesEditState extends State { bool _isLoading = false; + TextEditingController _minWeight = new TextEditingController(); + TextEditingController _deliveryFee = new TextEditingController(); + TextEditingController _volumetricRatio = new TextEditingController(); @override void initState() { super.initState(); + _minWeight.text = "10"; + _deliveryFee.text = "5"; + _volumetricRatio.text = "166.36"; } @override @@ -42,6 +49,19 @@ class _ShipmentRatesEditState extends State { Widget build(BuildContext context) { var shipmentRateModel = Provider.of(context); + final minWigBox = InputText( + labelTextKey: 'rate.min_weight', + iconData: FontAwesomeIcons.weightHanging, + controller: _minWeight); + final feeBox = InputText( + labelTextKey: 'rate.delivery_fee', + iconData: Icons.attach_money, + controller: _deliveryFee); + final ratioBox = InputText( + labelTextKey: 'rate.volumetric_ratio', + iconData: Icons.attach_money, + controller: _volumetricRatio); + return LocalProgress( inAsyncCall: _isLoading, child: Scaffold( @@ -63,13 +83,9 @@ class _ShipmentRatesEditState extends State { Expanded( child: ListView( children: [ - fcsInput("Min Weight for Free delivery within Yangon", - FontAwesomeIcons.weightHanging, - value: "10"), - fcsInput("Delivery fees", Icons.attach_money, value: "5"), - SizedBox(height: 10), - fcsInput("Volumetric Ratio", Icons.attach_money, - value: "166.36"), + minWigBox, + feeBox, + ratioBox, SizedBox(height: 10), ExpansionTile( title: Text( diff --git a/lib/pages/shipment/shipment_editor.dart b/lib/pages/shipment/shipment_editor.dart index 24201dd..74ef546 100644 --- a/lib/pages/shipment/shipment_editor.dart +++ b/lib/pages/shipment/shipment_editor.dart @@ -11,6 +11,7 @@ import 'package:fcs/pages/shipment_address/model/shipment_address_model.dart'; import 'package:fcs/pages/shipment_address/shipping_address_row.dart'; import 'package:fcs/pages/main/util.dart'; import 'package:fcs/pages/widgets/bottom_up_page_route.dart'; +import 'package:fcs/pages/widgets/local_text.dart'; import 'package:fcs/pages/widgets/multi_img_controller.dart'; import 'package:fcs/pages/widgets/multi_img_file.dart'; import 'package:fcs/pages/widgets/progress.dart'; @@ -206,7 +207,7 @@ class _ShipmentEditorState extends State { decoration: new InputDecoration( border: InputBorder.none, focusedBorder: InputBorder.none, - labelText: AppTranslations.of(context).text("pickup.date"), + labelText: AppTranslations.of(context).text("shipment.date"), // labelStyle: languageModel.isEng ? labelStyle : labelStyleMM, contentPadding: EdgeInsets.symmetric(vertical: 10.0, horizontal: 0.0), @@ -236,7 +237,8 @@ class _ShipmentEditorState extends State { onPressed: () => Navigator.of(context).pop(), ), backgroundColor: primaryColor, - title: Text(AppTranslations.of(context).text("pickup.edit.title")), + title: LocalText(context, "shipment.edit.title", + fontSize: 18, color: Colors.white), ), body: Card( child: Column( diff --git a/lib/pages/shipment/shipment_list.dart b/lib/pages/shipment/shipment_list.dart index a1dfd3f..f8f657a 100644 --- a/lib/pages/shipment/shipment_list.dart +++ b/lib/pages/shipment/shipment_list.dart @@ -2,6 +2,7 @@ import 'package:fcs/helpers/theme.dart'; import 'package:fcs/localization/app_translations.dart'; import 'package:fcs/pages/shipment/model/shipment_model.dart'; import 'package:fcs/pages/widgets/bottom_up_page_route.dart'; +import 'package:fcs/pages/widgets/local_text.dart'; import 'package:fcs/pages/widgets/progress.dart'; import 'package:provider/provider.dart'; @@ -43,7 +44,8 @@ class _ShipmentListState extends State { onPressed: () => Navigator.of(context).pop(), ), backgroundColor: primaryColor, - title: Text(AppTranslations.of(context).text("pickup.title")), + title: LocalText(context, "shipment.title", + fontSize: 18, color: Colors.white), actions: [ IconButton( icon: Icon( @@ -70,7 +72,7 @@ class _ShipmentListState extends State { _newPickup(); }, icon: Icon(Icons.add), - label: Text(AppTranslations.of(context).text("pickup.new")), + label: Text(AppTranslations.of(context).text("shipment.new")), backgroundColor: primaryColor, ), body: new ListView.separated( diff --git a/lib/pages/widgets/display_text.dart b/lib/pages/widgets/display_text.dart index 9d074d8..456213c 100644 --- a/lib/pages/widgets/display_text.dart +++ b/lib/pages/widgets/display_text.dart @@ -1,4 +1,5 @@ import 'package:fcs/helpers/theme.dart'; +import 'package:fcs/localization/app_translations.dart'; import 'package:fcs/pages/main/model/language_model.dart'; import 'package:flutter/cupertino.dart'; import 'package:flutter/material.dart'; @@ -45,7 +46,8 @@ class DisplayText extends StatelessWidget { iconData == null ? icon == null ? Container() : icon : Padding( - padding: const EdgeInsets.all(8.0), + padding: const EdgeInsets.only( + left: .0, right: 15.0, top: 8.0, bottom: 8.0), child: Icon( iconData, color: primaryColor, @@ -58,7 +60,7 @@ class DisplayText extends StatelessWidget { labelText == null ? Container() : Text( - labelText, + AppTranslations.of(context).text(labelText), style: labelStyle, ), Text( diff --git a/lib/pages/widgets/popupmenu.dart b/lib/pages/widgets/popupmenu.dart new file mode 100644 index 0000000..7cc6380 --- /dev/null +++ b/lib/pages/widgets/popupmenu.dart @@ -0,0 +1,14 @@ +import 'package:flutter/material.dart'; + +class PopupMenu { + int id; + String status; + PopupMenu({this.id, this.status}); +} + +List menuPopup = [ + PopupMenu(id: 1, status: "Download Commercial Invoice"), + PopupMenu(id: 2, status: "Download Packing List"), + PopupMenu(id: 3, status: "Download DMS"), + PopupMenu(id: 5, status: "Download Cargo Manifest"), +]; diff --git a/pubspec.lock b/pubspec.lock index bebd866..fe1340b 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -246,6 +246,13 @@ packages: url: "https://pub.dartlang.org" source: hosted version: "3.1.6" + fixnum: + dependency: transitive + description: + name: fixnum + url: "https://pub.dartlang.org" + source: hosted + version: "0.10.11" flutter: dependency: "direct main" description: flutter @@ -539,6 +546,13 @@ packages: relative: true source: path version: "0.0.1" + protobuf: + dependency: transitive + description: + name: protobuf + url: "https://pub.dartlang.org" + source: hosted + version: "1.0.1" provider: dependency: "direct main" description: