From edc227277159601c5cb86829f1c5ce14cf7903a4 Mon Sep 17 00:00:00 2001
From: chenlu <1320612696@qq.com>
Date: 星期二, 24 九月 2024 10:12:55 +0800
Subject: [PATCH] Merge branch 'master' of http://10.153.19.25:10101/r/ERP_override

---
 north-glass-erp/northglass-erp/src/lang/en.js |  587 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
 1 files changed, 564 insertions(+), 23 deletions(-)

diff --git a/north-glass-erp/northglass-erp/src/lang/en.js b/north-glass-erp/northglass-erp/src/lang/en.js
index f2bb309..29b8374 100644
--- a/north-glass-erp/northglass-erp/src/lang/en.js
+++ b/north-glass-erp/northglass-erp/src/lang/en.js
@@ -3,7 +3,8 @@
         userErr:'Please enter your user id',
         pwErr:'Please enter your password',
         loginSuccessful:'User login successful',
-        connectErr:'server connection failed',
+        loginErr:'The account or password is incorrect',
+        connectErr:'Login timed out, please login again',
         user:'User',
         password:'Pass',
         SysName:'North Glass ERP System',
@@ -15,6 +16,10 @@
         titleFirst:"Welcome ",
         titleLast:' to use North Glass ERP system锛�'
     },
+    error:{
+        Code_401:'The user does not have this permission',
+        Code_402:'Login timed out, please login again'
+    },
     basicData:{
         create:'New Order',
         review:"Review",
@@ -23,6 +28,8 @@
         add:'Add',
         delete:'Delete',
         edit:'Edit',
+        cancel:'cancel',
+        restore:'restore',
         selectSame:'Select same',
         sameAfterwards:'Same afterwards',
         clearSelection:'Clear selection',
@@ -36,21 +43,128 @@
         startDate:'Start Date',
         endDate:'End Date',
         reportData:'Report Data',
+
+        confirmButtonText:'Verify',
+        cancelButtonText:'Cancel',
+        creationTime:'Creation time',
+        insert:'New added',
+        update:'Edit',
+        number:'Serial number',
+        otherAmounts:'Other amount',
+        errorSettlementArea:'Error settlement area',
+        sizeReview:'Size audit',
+        reportForms:'Report',
+        print:'Print',
+        export:'Derive',
+        empty:'Clear',
+
+        incrementalAll:'Increase successively after selecting',
+        incrementalChecked:'Selected and increased successively',
+        true:'Yes',
+        false:'No',
+        computedSize:'Scientific counting',
+        paste:'Paste',
+
+        selected:'selected',
+        partiallySelected:'partially selected',
+        unchecked :'unchecked',
         msg:{
             max255:"The value contains a maximum of 255 characters",
             range99999Dec2:
                 "Please enter a number between 0 and 99999 with a maximum of two decimals",
+            range99999Dec3:
+                "Please enter a number between 0 and 99999 with a maximum of three decimals",
+            range999999Dec2:
+                "Please enter a number between 0 and 999999 with a maximum of two decimals",
             greater0:"Please enter an integer greater than 0",
             checkoutLose:'Check fail',
             saveSuccess:'save successfully',
             saveFail:'Save fail',
             cancelReviewSuccess:'Cancel review successfully',
-            ReviewSuccess:'Review successfully'
+            ReviewSuccess:'Review successfully',
+
+            ServerConnectionError:'Server connection error',
+            deleteSuccess:'Deletion success',
+            deleteFail:'Deletion failure',
+            cancelReviewFail:'Review failure',
+            cancelReviewFailWork:'Counter-audit failed please check whether to report',
+            reviewFail:'Audit failure',
+            noProductDataInTheTable:'There is no product data in the table',
+            tableDataExceedsMaximumLimit:'The table data exceeds the maximum limit',
+            range9999Dec: "Please enter a four digit integer",
+        }
+    },
+    product:{
+        ProductHomePage:'Product home page',
+        create:'Creat',
+        coloredGlaze:'Coloured glaze',
+        frostedSand:'Frosted glass',
+        coating:'Coating film',
+        filmApplication:'Pad pasting',
+        sandblasting:'Sandblast',
+        edgeGrinding:'Edging',
+        productName:'Name',
+        typeName:'Category',
+        query:'Quick query',
+        creator:'Creator',
+
+        usingAbbreviations:'Using abbreviations',
+        msg:{
+            productLength:'Please add product details',
+            lastGlass:' The last item of product details is not glass, please complete',
+            glassType:'Please select a product category',
+            saveSuccess:'Successful creation',
+            operateSuccess:'Successful operation',
+            operateFail:'Operation failure',
+            glassReview:'Please enter product material attributes and process attributes',
+            glassRepeat:'Please select spacer first',
+            HollowReview:'Please select all hollow spacers drop-down box',
+            firstGlass:'Please select the product first',
+            InterlayerReview:'Please select all hollow spacers drop-down box',
+            glassTypeTitle:'Material property',
+            thickness:'* Thickness',
+            color:'* Color',
+            craft:'* Process attributes',
+            location:'* Location',
+            lowELocation:'The LOW-E surface',
+            processAttribute:'Process attribute',
+            hollowThickness:'* Hollow thickness',
+            hollowGasType:'* Inflation mode',
+            hollowType:'* Sealing compound',
+            hollowGlueDepth:'* Default glue depth',
+            hollow:'Hollow spacer',
+            hollowUpdate:'Hollow spacers modified',
+            interlayerThickness:'*Lamination thickness',
+            interlayerType:'* Type',
+            interlayerColor:'* Color',
+            interlayer:'Lamination  spacer',
+            interlayerUpdate:'Lamination  spacer modified',
+            glassAttribute:'Monolithic glass properties',
+            reset:'Reset',
+            processFlowAttribute:'Process attribute',
+            sure:'Verify',
+            update:'edit',
+            quickSearch:'Quick query',
+            weightThickness:'Weight thickness',
+            allThickness:'Thickness',
+            remarks:'Remark',
+            product:'Product name',
+            updateGlass:'Modified glass',
+            updateHollow:'Modified hollow',
+            updateInterlayer:'Modified interlayer',
+            delete:'Delete',
+            create:'Dound',
+            review:'Examine',
+            cancelReview:'Review',
+            theProductHasBeenReviewedAndCannotBeDeleted:'The product has been reviewed and cannot be removed',
+
+            productAbbreviation:'Product abbreviation',
+            productDuplication:'Product repetition',
         }
     },
     order:{
         orderHomePage:'Order Home Page',
-        orderReport:'Order Report',
+        orderReport:'Order Detail Report',
         project:'Project',
         orderId:'Order ID',
         money:'Total Amount',
@@ -88,7 +202,41 @@
         shape:'Shape',
         bendRadius:'Bend Radius',
         edgingType:'Edging Type',
-        import:'import',
+        import:'Import',
+        template:'Template',
+
+        universalShape:'Ordinary shape glass',
+        alien:'Shaped Glass',
+        areaAmountPerPiece:'Area amount (single piece)',
+        areaAmountAge:'Area amount (total area)',
+        errorValue:'Error value',
+        orderDetailsSummary:'Order detail summary',
+        details:'Details',
+        workmanship:'Technology',
+        processCard:'Flow card',
+        processingNotes:'Master machining requirement',
+        perimeter:'Perimeter',
+        grossArea:'Gross area',
+        creator:'Document maker',
+        totalThickness:'Thickness',
+        levelOne:'Product category',
+        levelTwo:'Product subclass',
+        orderDetailsReport:'Order detail report',
+        orderDetailsSummaryReport:'Order details summary report',
+        buildingNumber:'Floor number',
+        saveHeader:'Save header',
+
+        orderNotApproved:'Order not reviewed',
+        orderHasBeenReceived:'The order is in stock',
+        printingNumber:'Print times',
+        processingOrder:'Processing sheet',
+        sheet2:'Horizontal - multi-layer details',
+        sheet4:'Production and processing of single vertical plate',
+        sheet3:'View shipping information',
+        sheet5:'Production and processing of single curved glass (single sheet)',
+        oneClickStorage:'One-click completion',
+
+        quantityMount:'Quantity and Amount',
         msg:{
             productCheck:'Please select a product',
             tableLengthNot:'No table data',
@@ -102,7 +250,18 @@
             importMaxCheckFailFirst:'Import ',
             importMaxCheckFailMid:' the data can not exceed ',
             importMaxCheckFailLast:' pieces, please import in multiple orders',
-            updateAmountSuccessfully:'Updated amount successfully'
+            updateAmountSuccessfully:'Updated amount successfully',
+            updateOrderState:'Order status update succeeded',
+
+            calculationAreaPrompt1:'Exist',
+            calculationAreaPrompt2:'The area of each settlement sheet is less than',
+            calculationAreaPrompt3:'Whether according to',
+            calculationAreaPrompt4:'Calculate',
+            warning:'Tips',
+            calculationAreaPrompt5:'Do you want to continue creating duplicate orders',
+
+            pleaseCancelTheFilteringFirst:'Please cancel the selection first.',
+            grossAreaIsNot0:'瀛樺湪瀹為檯鎬婚潰绉瓑浜�0',
         }
 
     },
@@ -123,6 +282,12 @@
         msgDeleteSuccess:'Successfully delete',
         deleteConfirm:'Confirm order deletion?',
         orderType:'Order Type',
+        processFlows:'Process flows:',
+        copy:'Copy',
+        copyTitle:'Copy Title',
+        msgList:{
+            checkOrder:'No order information is found. Please click Order first'
+        }
     },
     craft:{
         glassAddress:'Glass Address',
@@ -132,6 +297,7 @@
         totalArea:'TotalArea',
         childWidth:'Child Width',
         childHeight:'Child Height',
+        arc:'arc',
         area:'Area',
         process:'Process',
         orderDetail:'Order Detail',
@@ -141,7 +307,25 @@
         oldProcess:'Old Process',
         newProcess:'New Process',
         reset:'Reset',
+        sure:'Confirm',
+        upperLeft:'Upper left',
+        upperRight:'Upper right',
+        lowLeft:'Lower left',
+        lowRight:'Lower right',
+        TrademarkAttribute:'Trademark parameter',
+        TrademarkOptions:'Trademark option',
+        xImage:'X-axis image',
+        yImage:'Y-axis image',
+        modifyTrademark:'Amendment of trademark',
+        tag:'Marking is enabled',
+        tag2:'QR Code printing1',
+        tag3:'QR Code printing2',
+        xMargin:'X axis margin',
+        yMargin:'Y-axis margin',
+        location:'Trademark position',
+
     },
+
     workOrder:{
         workOrder:'Work Order Management',
         productionId:'Production Order Number',
@@ -149,7 +333,10 @@
         unConverted:'UnConverted',
         deleteOk:'Delete Successful',
         transferOrder:'Transfer Order',
-        perimeter:'perimeter'
+        perimeter:'perimeter',
+        deleteNo:'Delete failed Check whether the shelf has been splited',
+        msg:'Please select all data'
+
     },
     processCard:{
         processId:'Process Card Number',
@@ -204,9 +391,44 @@
         customerName:'Customer',
         technologyNumber:'Chip Sequence',
         otherRemarks:'Original Film Requirement',
-    },
 
+        pleaseSelectTheSavedDataFirst:'Please select the data to save first',
+        pleaseFirstCreateAProcessCardForAllTheDataOnTheRightSideAndSaveIt:'Create a flow card for all the data on the right and save it',
+        glassAddress:'Small glass marking',
+        splitFrameTime:'Rack allocation time',
+        print:'Print flow card',
+        printLabel:'Print label',
+        printSetup:'Label setting',
+        specificationQuantity:'Specification quantity',
+        singlePieceProductName:'Single product name',
+        productType:'Product type',
+        whetherToScheduleProduction:'Schedule or not',
+        deleteNo:'Failed to delete Check whether the flow card has been reported (feedback)',
+        deleteNoProcedure:'Delete failed Check whether the next operation has been reported',
+        pleaseCheckTheRequiredData:'Please check the required data',
+        landingSequence:'Landing sequence',
+
+        labelStyle:'Label Style',
+        customLabelPrinting:'Custom label printing',
+        labelPrinting:'Lable Printing',
+        sortingSuccessful:'Sorting successful',
+        sorting:'Sorting',
+        pleaseSelect:'Please select',
+        processCardDetails:'Process Card Details',
+        thisIsTheIndoorSurface:'This is the indoor surface',
+        thisSideIsOutsideTheRoom:'This side is outside the room',
+        finishedProductLabel:'Finished product label',
+        halfProductLabel:'Half-finished product label',
+        pleaseSelectCustomPrintLabelStyle:'Please select a custom print label style',
+        mergePrinting:'Merge printing',
+        printStatus:'Print times',
+        labelPrinting2:'Label printing 2',
+        addAutomatically:'Auto fill',
+        selectFill:'Selected fill',
+        engineeringPrinting:'Engineering Printing'
+    },
     reportingWorks:{
+        glassNumber:'Code',
         glassAddress:'Glass Address',
         WorkReportingManagement:'Work Reporting Management ',
         addReportingWorks:'New Work Reporting',
@@ -280,10 +502,33 @@
         passAudit:'Pass The Audit',
 
 
+        selectResponsibleTeam:'Please select a responsible team',
+        selectWorkReportingTeam:'Please select a responsible team',
+        successfulModificationOfWorkApplication:'Report modification succeeded',
+        theProcessCardNumberCannotBeEmpty:'The process card number cannot be empty',
+        unqualified:'Not inspected',
+        qualified:'Inspected',
+        thisProcess:'This process',
+        qualityInsTime:'Quality inspection time',
+        completedArea:'Finished area',
+        wornArea:' Breakage area',
+        pleaseGreaterThanOrEqual1:'Please enter greater than or equal to',
+        pleaseGreaterThanOrEqual2:'X number',
+        lossCount1:'Loss number',
+        lossCount2:'Cannot be greater than',
+        pleaseCheckTheOrderNumber1:'Please check the order number',
+        pleaseCheckTheOrderNumber2:'Whether the number of reported work is the same',
+        pleaseNumber1:'Serial number',
+        pleaseNumber2:'Small glass sequence',
+        pleaseNumber3:'Actual reporting quantity',
+        pleaseNumber4:'Quantity reported',
+        pleaseNumber5:'Please refresh the interface and report again',
+        pleaseNumber6:'Serial number',
+        pleaseNumber7:'The quantity cannot be greater than the quantity of the previous process',
+        pleaseNumber8:'Please enter serial number',
+        pleaseNumber9:'Correct number of completions or breakdowns',
+
     },
-
-
-
 
     productStock:{
         inventoryQuery:'Stock Inquiry',
@@ -305,7 +550,6 @@
         quantityToBeStockedIn:'Quantity To Be Stocked In',
         return:'Return',
         reverseReviewList:'Reverse Review List',
-
         receivedSuccessfully:'Successfully entered the warehouse',
         deliverySuccessful:"Successfully transferred out of warehouse ",
         successfullyRetrieved:'Successfully claimed',
@@ -314,7 +558,6 @@
         reviewSuccessful:'Successfully review ',
         invalidSuccessfully:'Successfully cancel',
         reverseReviewSuccessful:'Successfully re-audit',
-
         confirmWithdrawal:'Take Out Confirmation',
         pickingOutRecords:'Take Out Records',
         confirmTransfer:'Mutual Exchange Confirmation',
@@ -323,8 +566,6 @@
         reworkRecords:'Rework Records',
         warehousingRecords:'Warehousing Records',
         outboundRecords:'Outbound Records',
-
-
         pleaseSelectTheTypeOfWithdrawal:'Please select the type of withdrawal',
         pleaseSelectTheTypeOfRework:'Please select the type of rework',
         receivedQuantity:'Received Quantity',
@@ -333,14 +574,11 @@
         receivedReworkedQuantity:'Received/Reworked Quantity',
         inventoryQuantity:'Inventory Quantity',
         availableQuantity:'Available Quantity',
-
         newOrderNumber:'New Order Number',
         newOrderId:'New Order Id',
         transferOrderNumber:'Mutual Exchange Order Number',
         operationOrderNumber:'Operation Order Number',
         inventoryArea:'Inventory Location',
-
-
         dataVerificationFailed:'Fail data check',
         unselectedData:'No data selected',
         pleaseEnterAPositiveInteger:'Please enter a positive integer',
@@ -352,7 +590,6 @@
         claimedQuantityCannotBeEmptyOr0:'The claimed quantity cannot be empty or 0',
         theReworkQuantityCannotBeGreaterThanTheOrderQuantity:'The quantity of rework cannot be greater than the number of orders',
         reworkQuantityCannotBeEmptyOr0:'Rework quantity cannot be empty or 0',
-
         storageTime:'Warehouse Entry Time',
         outboundTime:'Time Of Leaving The Warehouse',
         modificationTime:'modification Time',
@@ -363,13 +600,30 @@
         reviewed:'Audit Staff',
         documentStatus:'Document Status',
         status:'Status',
-
         totalNumberOfOrders :'Total Number Of Orders',
         quantityAlreadyInStock:'Quantity Already In Stock',
         totalArea:'Total Area',
         singlePieceArea:'Single Piece Area',
         perimeter:'Perimeter',
         returnToWarehouse:'Return To Warehouse',
+
+        entryFailure:'Put in storage failure',
+        entry:'Put in storage',
+        failedToRetrieve:'Take out failure',
+        deliveryFailed:'Delivery failure',
+        reworkFailed:'Rework failure',
+        transferFailed:'Transfer failure',
+        approved:'Audited',
+        notPassed:'Not pass',
+        cancellationFailed:'The reverse nullification failed',
+        voidFailed:'Fail to cancel',
+        staterOperationOrderNumber:'Transfer the sales order number',
+        endOperationOrderNumber:'Transfer sequence number',
+        typeClaim:'Take out type',
+
+        pleaseEnterTheBoxNumber:'Please enter the box number',
+
+
     },
     customer:{
         pleaseEnterTheCustomerName:'Please enter the customer name',
@@ -388,7 +642,11 @@
         customerHomePage:'Customer Homepage',
         increaseCustomers:'Increase Customers',
         resetting:'Revoke',
+        customerOrders:'Customer order',
+        orderAmount:'Order amount',
 
+        customerAbbreviation:'Customer abbreviation',
+        pleaseEnterTheCustomerAbbreviation:'Please enter the customers abbreviation',
     },
     delivery:{
         delivery:'Delivery',
@@ -420,6 +678,20 @@
         deliveryNoteId:'Delivery Note Id',
         deliveryNoteNumber:'Delivery Note Number',
         deliveryDate:"Delivery Date ",
+        shipmentDetailsReport:"Delivery detail report ",
+        shipmentProductClassificationReport:"Category report of shipped products ",
+        contacts:'Contact person',
+        contactNumber:'Contact number',
+        salesman:'Salesman',
+        money:'Amount',
+
+        pleaseSelectTheSameCustomerProject:'Please select the project for the same customer',
+        noMoney:'No money',
+        freightPrice:'Freight Price',
+        freightQuantity:'Freight Quantity',
+        freight:'Freight Money',
+
+        pleaseMsg1:'璁㈠崟瀛樺湪鍏朵粬閲戦鍗曚环娌℃湁濉啓',
 
     },
     replenish:{
@@ -427,11 +699,8 @@
         addPatches:"Add Patches ",
         printPatches:'Print Patches',
         patchNumber:'Patch Number',
-
         mark:'Mark',
         sliceMarking:'Slice Marking',
-
-
 
     },
     rework:{
@@ -444,11 +713,283 @@
         reworkProcess:'Rework Process',
         reworkType:'Rework Type',
         reworkArea:'Rework Area',
-
         PleaseSelectAReworkTeam:'Please select a rework team',
         TheReworkQuantityCannotBeGreaterThanTheSecondBreakQuantity:'The rework quantity cannot be greater than the second break quantity',
         reworkQuantityCannotBeEmptyOr0:'Rework quantity cannot be empty or 0',
+    },
 
+
+    role:{
+        id:'ID',
+        characterHomepage:'Role Home',
+        role:'Character',
+        roleAdd:'Role addition',
+        menu:'Menu',
+        page:'Page',
+        permission:'Limits of authority',
+        rolePermissions:'Role authority',
+        permissionSelection:'Permission selection',
+        ConfirmModifyingRolePermissions:'Are you sure you want to modify the role rights?',
+        PleaseEnterANewRole:'Please enter a new role',
+        AddANewRole:'New role',
+        CannotBeEmptyAndTheLengthCannotExceed255:'The value cannot be empty and cannot exceed 255 characters',
+    },
+    user:{
+        userId:'User ID',
+        userHomepage:'User home page',
+        user:'User',
+        setUpRoles:'Set a role',
+        changePassword:'Change password',
+        OldPassword:'Old password',
+        TheNewPassword:'New password',
+        ConfirmPassword:'Confirm password',
+        OldPasswordCannotBeEmpty:'The old password cannot be empty',
+        TheNewPasswordCannotBeEmpty:'The new password cannot be empty',
+        ThePasswordLengthCannotBeLessThan6OrMoreThan16:'The password cannot be less than 6 or more than 16 characters',
+        ConfirmPasswordCannotBeEmpty:'Confirm that the password cannot be empty',
+        TheTwoPasswordsAreNotTheSame:'Two different passwords',
+        OldPasswordError:'Old password error',
+
+        userName:'User name',
+        changeUserName:'Modifying a user name',
+        userNameCannotBeEmpty:'The user name cannot be empty',
+    },
+    orderBasicData:{
+        order:'Order',
+        orderType:'Order type',
+        orderClassify:'Order classification',
+        icon:'Trademark option',
+        packType:'Packing method',
+        alType:'Aluminum strip system',
+        saleMan:'Sales',
+        product:'Product',
+        stuffThickness:'Material thickness',
+        stuffColor:'Material color',
+        stuffCraft:'Process attribute',
+        stuffPosition:'Glass position',
+        stuffLowE:'lowe',
+        InterlayerThickness:'Lamination thickness',
+        InterlayerType:'Type of glue',
+        InterlayerColor:'Lamination color',
+        process:'Process flow',
+        hollowThickness:'IGU thickness',
+        hollowGasType:'Aeration mode',
+        hollowType:'Sealing compound',
+        hollowGlueDepth:'Default glue depth',
+        paymentTerms:'Payment terms',
+        payMethod:'Payment method',
+        delivery:'Deliver goods',
+        basicType:'Base type',
+        name:'Name',
+        glassCategory:'Type of glass',
+        level:'Class level',
+        firstLevel:'Primary class',
+        towLevel:'Secondary class',
+        alias:'alias',
+        msg1:'Upload picture size can not exceed 5MB!',
+        msg2:'Upload picture can only be JPG or PNG format!',
+        selectFile:'Selecting file',
+        msg3:'Only jpg/png files can be uploaded and the size does not exceed 5 MB',
+    },
+    machine:{
+        basicId:'Equipment number',
+        basicName:'Device name',
+        basicCategory:'Working procedure',
+        type:'Type',
+        faultTime:'Failure date',
+        faultReason:'Fault cause',
+        maintenanceTime:'Maintenance date',
+        maintenanceIllustrate:'Maintenance instructions',
+        startTime:'Repair/maintenance start time',
+        stopTime:'Repair/maintenance end time',
+        process:'Working procedure',
+        personnel:'Repair/maintenance personnel',
+        cost:'Expense',
+        equipmentSituation:'Equipment condition',
+        equipmentAddition:'Device addition',
+        maintenanceAndRepair:'Maintenance and repair',
+        maintenanceAndRepairAddition:'Maintenance and repair added',
+        maintenanceAndRepairEdit:'Maintenance and repair editor',
+        service:'Repair',
+        maintain:'upkeep',
+        faultCount:'Maintenance frequency',
+        maintenanceCount:'Maintenance times',
+        faultLastTime:'Last maintenance time',
+        maintenanceLastTime:'Last maintenance time',
+        faultCost:'Fixing cost',
+        maintenanceCost:'Maintenance cost',
+        deviceEditing:'Device editing',
+        standardName:'Standard name',
+        purchaseTime:'Purchase time',
+        installationTime:'Installation time',
+        maintenanceCycle:'Maintenance cycle',
+        cutting:'Cutting',
+        edgeGrinding:'Edging',
+        tempering:'Tempering',
+    },
+    report:{
+        productionReport:'Production report',
+        workInProgressReport:'Product in process report',
+        processToBeCompleted:'Process to be completed report',
+        productionAndShippingProgress:'Production and delivery progress report',
+        processCardProgress:'Flow card progress report',
+        orderPlanDecomposition:'Order plan breakdown report',
+        secondaryBrokenReport:' Breakage statement',
+        crossProcessBreakdown:'Cross process breakage report',
+        teamOutput:'Team production report',
+        splittingDetails:'Separate frame detail report',
+        TaskCompletionStatus:'Task completion report',
+        rawMaterialRequisition:'Raw material requisition report',
+        qualityReport:'Quality statement',
+        productionScheduling:'Production scheduling report',
+        yieldReport:'Yield report',
+        workingProcedure:'Process',
+        inventoryArea:'Stock area',
+        pleaseSelectADateFirst:'Please select the date first',
+        pleaseSelectAProcessFirst:'Please select the process first',
+        theFilteringTimeForExportCannotExceed180Days:'The export filtering period cannot exceed 180 days',
+        orderTime :'Order time',
+        deliveryDate:'Delivery date',
+        completedQuantity:'Quantity completed',
+        completedArea:'Finished area',
+        unfinishedQuantity :'Unfinished quantity',
+        unfinishedArea:'Unfinished area',
+        inventoryNum:'Quantity in storage',
+        shippedQuantity :'Quantity delivered',
+        area:'Delivery area',
+        noDataFoundForThisOrder:'This order data is not found',
+        startTime:'Cutting start time',
+        daysDifference :'Days of production',
+        accomplish:'Yes or no list',
+        receivedNo:'Quantity not in storage',
+        projectNo :'Project number',
+        quantityClaimed :'Quantity received',
+        areaClaimed :'Received area',
+        dateClaimed :'Received date',
+        quantityMax :'Input quantity',
+        patchNum :'Patch number',
+        finished :'Rate of finished product',
+        finishedProductReport :'Finished product report',
+    },
+    productionBasicData:{
+        basicDataQuery :'Basic data query',
+        newTypeOfSecondaryDamageAdded :'New secondary break type',
+        reasonForSecondaryFailureAdded :'Secondary failure cause added',
+        teamAdditionAndAddition :'Group Added Added',
+        id:'id',
+        basicName:'category',
+        basicDataEdit:'Basic data modification',
+        teamName:'Squad name',
+        processInvolved:'Working procedure',
+    },
+    mainIngredient:{
+        materialInformation :'Material data',
+        materialAddition :'Material addition',
+        originalFilm :'Original glass',
+        accessories :'Accessory',
+        materialCode :'Material code',
+        pleaseSelectACategory :'Please select category',
+        films :'Coating Type',
+        pleaseEnterData :'Please enter data',
+        pleaseEnter :'Please enter',
+    },
+    mainIngredientStock:{
+        materialName :'Material name',
+        producer :'Place of origin',
+        dateOfManufacture :'Production date',
+        selectIngredientsStock :'Material inventory',
+        materialOutbound :'Material delivery',
+        returnToStorage :'Return to the warehouse',
+        inventory :'Inventory',
+        engineering :'Engineering',
+        inventoryOrganization :'Inventory organization',
+        id :'Stock number',
+        projectNo :'Project number',
+        planQuantity :'Planned quantity',
+        qualityGuaranteePeriod :'Shelf life',
+        pleaseSelectInventoryOrganization :'Please select an inventory organization',
+        pleaseEnterTheQuantity :'Please enter quantity',
+        pleaseDateOfManufacture :'Please select a production date',
+        materialOutboundId :'The invoice number',
+        materialRequisitionPersonnel :'Material handler',
+        materialRequisitionTeam :'Material requisition team',
+        outboundType :'Outbound type',
+        warehouseManager :'Warehouse keeper',
+        materialRequisitionDate :'Material claim date',
+        reviewed :'Auditor',
+        reviewedTime :'Audit time',
+        outboundQuantity :'Out of stock quantity',
+        materialOutboundType :'Type of material out of storage',
+        pleaseOutboundType :'Please select an out stock type',
+        pleaseMaterialRequisitionPersonnel :'Please enter material handler',
+        pleaseMaterialRequisitionTeam :'Please enter the material collection team',
+        pleaseOrderId :'Please enter the sales order number',
+        theOutboundQuantityCannotBeGreaterThanTheAvailableQuantity :'The outbound quantity cannot be greater than the available quantity',
+        theOutboundQuantityCannotBeEmptyOrEqualTo0 :'The quantity of out of stock cannot be empty or equal to 0',
+        theReturnQuantityCannotBeEmptyOrEqualTo0 :'The number of returned repositories cannot be empty or equal to 0',
+        returningId :'Return receipt number',
+        returningType :'Returned warehouse type',
+        returningAdd :'Returned warehouse addition',
+        returnQuantity :'Quantity returned to storage',
+        materialReturnType :'Material return type',
+        createTime :'Returned warehouse date',
+    },
+    mainBasicData:{
+        BasicData :'Basic data',
+        operateTypeName :'Name',
+        operateType :'Another name',
+        type :'Type',
+        takeOut :'Take out',
+    },
+    components:{
+        addNewSignature :'Add label name',
+        addColumnNames :'New column name',
+        message :'Please enter a non-empty character with a maximum of 20 characters',
+        activeName :'Tag list',
+        orderHeader :'Order header',
+        finishedProduct :'Finished product',
+        semiFinishedProducts :'Semi-finished product',
+        pleaseClickToSelectARowFirst :'Click the select row first',
+        otherProcessing :'Other processing',
+        inconsistentParameters :'The required parameters are inconsistent',
+        strip :'Piece',
+        exportSelected :'Export selected',
+    },
+
+    menu:{
+        "1" :'Sales and Distribution',
+        "2" :'Production Planning',
+        "3" :'Material Manage',
+        "4" :'User Manage',
+
+        product :'Product',
+        order :'Order',
+        delivery :'Delivery',
+        returns :'Returns',
+        Customer :'Customer',
+        workOrder :'Work Order',
+        processCard :'Process Card',
+        reportingWorks :'Report for work',
+        rework :'Rework',
+        replenish :'Replenish',
+        machine :'Machine',
+        bOM :'BOM',
+        report :'Report',
+        ProductStock :'Product Stock',
+        ingredientsStock :'Ingredients Stock',
+        ingredients :'Ingredients',
+        trader :'Trader',
+        stockReport :'Stock Report',
+        purchaseOrder :'Purchase Order',
+        purchaseStorage :'Purchase Storage',
+        purchaseReturn :'Purchase Return',
+        orderBasicData :'Order Basic Data',
+        productionBasicData :'Production Basic Data',
+        warehouseBasicData :'Warehouse Basic Data',
+        user :'User',
+        role :'Role',
+        userPassWord :'User Pass Word',
     }
 
+
 }
\ No newline at end of file

--
Gitblit v1.8.0