{
  "namespace": "app",
  "source_text": {
    "tickets.title": "Support Tickets",
    "tickets.subtitleManager": "Manage all support requests, incidents, and change tickets.",
    "tickets.subtitleMine": "Your support requests.",
    "tickets.myTickets": "My Tickets",
    "tickets.allTickets": "All Tickets",
    "tickets.newTicket": "New Ticket",
    "tickets.stat.total": "Total",
    "tickets.stat.open": "Open",
    "tickets.stat.inProgress": "In Progress",
    "tickets.stat.onHold": "On Hold",
    "tickets.stat.resolved": "Resolved",
    "tickets.stat.closed": "Closed",
    "tickets.filter.allStatuses": "All Statuses",
    "tickets.status.cancelled": "Cancelled",
    "tickets.filter.allTypes": "All Types",
    "tickets.type.request": "Request",
    "tickets.type.problem": "Problem",
    "tickets.type.incident": "Incident",
    "tickets.type.change": "Change",
    "tickets.type.other": "Other",
    "tickets.filter.allPriorities": "All Priorities",
    "tickets.priority.critical": "Critical",
    "tickets.priority.high": "High",
    "tickets.priority.medium": "Medium",
    "tickets.priority.low": "Low",
    "tickets.empty": "No tickets found",
    "finance.dashboard.breadcrumb": "Finance",
    "finance.dashboard.title": "Finance",
    "finance.dashboard.infoBody1": "Depreciation, journals, budgets, and investment planning.",
    "finance.dashboard.infoBody2": "Per-asset financial actions live on each asset's Financials tab.",
    "finance.dashboard.subtitle": "Depreciation, journals, budgets, and investment planning. Per-asset financial actions live on each asset's Financials tab.",
    "finance.dashboard.link.depreciation-run-wizard.label": "Depreciation Run",
    "finance.dashboard.link.depreciation-run-wizard.desc": "Run or reverse a monthly depreciation batch",
    "finance.dashboard.link.depreciation-exceptions.label": "Depreciation Reconciliation",
    "finance.dashboard.link.depreciation-exceptions.desc": "Compare NBV across the three books for a period",
    "finance.dashboard.link.nbv-dashboard.label": "NBV / PPE Movement",
    "finance.dashboard.link.nbv-dashboard.desc": "Opening/closing net book value by asset class for a fiscal year",
    "finance.dashboard.link.journal-export.label": "Journal Export",
    "finance.dashboard.link.journal-export.desc": "Export journal entries for a period and book",
    "finance.dashboard.link.depreciation-master.label": "Depreciation Master",
    "finance.dashboard.link.depreciation-master.desc": "Government depreciation rate table by fiscal year",
    "finance.dashboard.link.budget-allocation.label": "Budget Allocation",
    "finance.dashboard.link.budget-allocation.desc": "Create and approve budget lines",
    "finance.dashboard.link.budget-impact.label": "Budget Impact",
    "finance.dashboard.link.budget-impact.desc": "Year-end forecast and variance reports",
    "finance.dashboard.link.virement-approvals.label": "Budget Virement",
    "finance.dashboard.link.virement-approvals.desc": "Transfer budget between heads",
    "finance.dashboard.link.create-scenario.label": "Investment Scenarios",
    "finance.dashboard.link.create-scenario.desc": "Repair-vs-replace NPV/TCO analysis",
    "finance.dashboard.link.capital-plan-registry.label": "Capital Plan Registry",
    "finance.dashboard.link.capital-plan-registry.desc": "Long-term (10/20/30-year) CapEx forecast scenarios",
    "finance.book.companiesAct": "Companies Act",
    "finance.book.incomeTax": "Income Tax",
    "finance.book.indAs": "Ind AS",
    "finance.capQueue.loadError": "Failed to load capitalization queue.",
    "finance.capQueue.toastCapitalized": "Asset capitalized.",
    "finance.capQueue.toastSentBack": "Sent back for revision.",
    "finance.capQueue.updateError": "Failed to update asset.",
    "finance.capQueue.breadcrumbFinance": "Finance",
    "finance.capQueue.breadcrumb": "Capitalization Queue",
    "finance.capQueue.title": "Asset Capitalization Queue",
    "finance.capQueue.infoBody": "Assets pending commissioning, ready to be capitalized into active depreciation ledgers.",
    "finance.capQueue.subtitle": "Assets pending commissioning, ready to be capitalized into active depreciation ledgers.",
    "finance.capQueue.kpiPending": "Pending Capitalization",
    "finance.capQueue.kpiTotalValue": "Total Asset Value in Queue",
    "finance.capQueue.loading": "Loading...",
    "finance.capQueue.colAssetRef": "Asset Ref",
    "finance.capQueue.colName": "Name",
    "finance.capQueue.colCost": "Cost",
    "finance.capQueue.colCategory": "Category",
    "finance.capQueue.colDepartment": "Department",
    "finance.capQueue.colActions": "Actions",
    "finance.capQueue.review": "Review",
    "finance.capQueue.empty": "No assets pending capitalization.",
    "finance.capQueue.assetClass": "Asset Class",
    "finance.capQueue.department": "Department",
    "finance.capQueue.acquisitionDate": "Acquisition Date",
    "finance.capQueue.fundingSource": "Funding Source",
    "finance.capQueue.usefulLife": "Useful Life",
    "finance.capQueue.acquisitionCost": "Acquisition Cost",
    "finance.capQueue.status": "Status",
    "finance.capQueue.readyToCapitalize": "Ready to Capitalize",
    "finance.capQueue.remarks": "Remarks",
    "finance.capQueue.remarksPlaceholder": "Optional justification for the transition...",
    "finance.capQueue.capitalizeBtn": "Capitalize (Commission Asset)",
    "finance.capQueue.sendBackBtn": "Send Back to Draft",
    "finance.capQueue.selectPrompt": "Select a queue item to review.",
    "finance.capQueue.helpNote": "Capitalizing transitions the asset to \"commissioned\" and begins its depreciation schedule.",
    "finance.capReview.loadError": "Failed to load capitalization review list.",
    "finance.capReview.toastApproved": "Capitalization approved.",
    "finance.capReview.toastSentBack": "Sent back for revision.",
    "finance.capReview.updateError": "Failed to update asset.",
    "finance.capReview.breadcrumbFinance": "Finance",
    "finance.capReview.breadcrumb": "Capitalization Review",
    "finance.capReview.title": "Capitalization Review",
    "finance.capReview.infoBody": "Detailed review of assets pending commissioning, with full lifecycle history.",
    "finance.capReview.subtitle": "Detailed review of assets pending commissioning, with full lifecycle history.",
    "finance.capReview.loading": "Loading...",
    "finance.capReview.empty": "No assets pending capitalization review.",
    "finance.capReview.category": "Category",
    "finance.capReview.department": "Department",
    "finance.capReview.acquisitionDate": "Acquisition Date",
    "finance.capReview.acquisitionCost": "Acquisition Cost",
    "finance.capReview.usefulLife": "Useful Life",
    "finance.capReview.serialNumber": "Serial Number",
    "finance.capReview.fundingSource": "Funding Source",
    "finance.capReview.remarks": "Remarks",
    "finance.capReview.remarksPlaceholder": "Optional justification for the transition...",
    "finance.capReview.approveBtn": "Approve Capitalization",
    "finance.capReview.sendBackBtn": "Send Back to Draft",
    "finance.capReview.lifecycleHistory": "Lifecycle History",
    "finance.capReview.noHistory": "No lifecycle events recorded yet.",
    "finance.deprRecon.periodFormatError": "Period must be in YYYY-MM format.",
    "finance.deprRecon.loadError": "Failed to load reconciliation report.",
    "finance.deprRecon.breadcrumbFinance": "Finance",
    "finance.deprRecon.breadcrumb": "Depreciation Reconciliation",
    "finance.deprRecon.title": "Depreciation Reconciliation",
    "finance.deprRecon.infoBody": "Compare net book value across the three depreciation books for a period and surface exceptions.",
    "finance.deprRecon.subtitle": "Compare net book value across the three depreciation books for a period and surface exceptions.",
    "finance.deprRecon.periodLabel": "Period (YYYY-MM) *",
    "finance.deprRecon.loading": "Loading...",
    "finance.deprRecon.runBtn": "Run Reconciliation",
    "finance.deprRecon.period": "Period",
    "finance.deprRecon.totalAssets": "Total Assets",
    "finance.deprRecon.bookDifferences": "Book Differences",
    "finance.deprRecon.colAsset": "Asset",
    "finance.deprRecon.colCompaniesActNbv": "Companies Act NBV",
    "finance.deprRecon.colIncomeTaxNbv": "Income Tax NBV",
    "finance.deprRecon.colIndAsNbv": "Ind AS NBV",
    "finance.deprRecon.colCompaniesActDepr": "Companies Act Depr.",
    "finance.deprRecon.colIncomeTaxDepr": "Income Tax Depr.",
    "finance.deprRecon.colIndAsDepr": "Ind AS Depr.",
    "finance.deprRecon.colStatus": "Status",
    "finance.deprRecon.difference": "Difference",
    "finance.deprRecon.matched": "Matched",
    "finance.deprRecon.empty": "No assets found for this period",
    "finance.deprMaster.fillRequired": "Fill all required fields",
    "finance.deprMaster.rateAdded": "Rate added",
    "finance.deprMaster.addError": "Failed to add rate.",
    "finance.deprMaster.rateDeactivated": "Rate deactivated",
    "finance.deprMaster.rateReactivated": "Rate reactivated",
    "finance.deprMaster.statusError": "Failed to update rate status.",
    "finance.deprMaster.runQueued": "Depreciation run queued for {{fy}}",
    "finance.deprMaster.runError": "Failed to run depreciation for fiscal year.",
    "finance.deprMaster.colFiscalYear": "Fiscal Year",
    "finance.deprMaster.colAssetClass": "Asset Class",
    "finance.deprMaster.colBook": "Book",
    "finance.deprMaster.colMethod": "Method",
    "finance.deprMaster.colRate": "Rate",
    "finance.deprMaster.colStatus": "Status",
    "finance.deprMaster.active": "Active",
    "finance.deprMaster.inactive": "Inactive",
    "finance.deprMaster.colActions": "Actions",
    "finance.deprMaster.deactivate": "Deactivate",
    "finance.deprMaster.reactivate": "Reactivate",
    "finance.deprMaster.breadcrumbFinance": "Finance",
    "finance.deprMaster.breadcrumb": "Depreciation Master",
    "finance.deprMaster.title": "Depreciation Master",
    "finance.deprMaster.infoBody": "Government-mandated depreciation rates per asset class, book, and fiscal year.",
    "finance.deprMaster.subtitle": "Government-mandated depreciation rates per asset class, book, and fiscal year.",
    "finance.deprMaster.bulkImport": "Bulk Import",
    "finance.deprMaster.cancel": "Cancel",
    "finance.deprMaster.addRate": "+ Add Rate",
    "finance.deprMaster.filterFiscalYear": "Filter by Fiscal Year",
    "finance.deprMaster.allYears": "All Years",
    "finance.deprMaster.runForFiscalYear": "Run Depreciation for Fiscal Year",
    "finance.deprMaster.running": "Running...",
    "finance.deprMaster.run": "Run",
    "finance.deprMaster.fiscalYearReq": "Fiscal Year *",
    "finance.deprMaster.assetClassReq": "Asset Class *",
    "finance.deprMaster.selectOption": "-- Select --",
    "finance.deprMaster.bookReq": "Book *",
    "finance.deprMaster.methodReq": "Method *",
    "finance.deprMaster.methodSlm": "Straight Line (SLM)",
    "finance.deprMaster.methodWdv": "Written Down Value (WDV)",
    "finance.deprMaster.rate": "Rate",
    "finance.deprMaster.usefulLifeYrs": "Useful Life (yrs)",
    "finance.deprMaster.residualPct": "Residual %",
    "finance.deprMaster.govtReference": "Govt Reference",
    "finance.deprMaster.govtReferencePlaceholder": "e.g. IT Act S.32",
    "finance.deprMaster.saving": "Saving...",
    "finance.deprMaster.addRateBtn": "Add Rate",
    "finance.deprMaster.loading": "Loading...",
    "finance.deprMaster.empty": "No depreciation rates found",
    "finance.deprMaster.importTitle": "Bulk Import Depreciation Rates",
    "finance.deprMaster.importDesc": "Upload government-mandated depreciation rates per asset class, book, and fiscal year.",
    "finance.deprRun.periodFormatError": "Period must be in YYYY-MM format.",
    "finance.deprRun.runError": "Depreciation run failed.",
    "finance.deprRun.reverseError": "Failed to reverse depreciation run.",
    "finance.deprRun.breadcrumbFinance": "Finance",
    "finance.deprRun.breadcrumb": "Depreciation Run",
    "finance.deprRun.title": "Depreciation Run",
    "finance.deprRun.infoBody1": "Run three-book depreciation for a monthly period.",
    "finance.deprRun.infoBody2": "Idempotent — re-running the same period recalculates and overwrites entries.",
    "finance.deprRun.subtitle": "Run three-book depreciation for a monthly period. Idempotent — re-running the same period recalculates and overwrites entries.",
    "finance.deprRun.runBatch": "Run Batch",
    "finance.deprRun.periodLabel": "Period (YYYY-MM) *",
    "finance.deprRun.running": "Running...",
    "finance.deprRun.runBtn": "Run Depreciation",
    "finance.deprRun.reverseTitle": "Reverse a Run",
    "finance.deprRun.reverseDesc": "Removes depreciation entries (all books) for an open period. Blocked if the fiscal period is closed. Re-run the batch above to recalculate.",
    "finance.deprRun.reversing": "Reversing...",
    "finance.deprRun.reverseBtn": "Reverse Run",
    "finance.finRecon.loadError": "Failed to load reconciliation report.",
    "finance.finRecon.breadcrumbFinance": "Finance",
    "finance.finRecon.breadcrumb": "Financial Reconciliation",
    "finance.finRecon.title": "Depreciation Book Reconciliation",
    "finance.finRecon.infoBody": "Compare closing net book value and depreciation across Companies Act, Income Tax, and Ind AS books.",
    "finance.finRecon.subtitle": "Compare closing NBV and depreciation across Companies Act, Income Tax, and Ind AS books.",
    "finance.finRecon.period": "Period",
    "finance.finRecon.runBtn": "Run Reconciliation",
    "finance.finRecon.loading": "Loading...",
    "finance.finRecon.assetsInPeriod": "Assets in Period",
    "finance.finRecon.bookDifferences": "Book Differences",
    "finance.finRecon.colAssetRef": "Asset Ref",
    "finance.finRecon.colName": "Name",
    "finance.finRecon.colCompaniesActNbv": "Companies Act NBV",
    "finance.finRecon.colIncomeTaxNbv": "Income Tax NBV",
    "finance.finRecon.colIndAsNbv": "Ind AS NBV",
    "finance.finRecon.colStatus": "Status",
    "finance.finRecon.difference": "Difference",
    "finance.finRecon.reconciled": "Reconciled",
    "finance.finRecon.empty": "No depreciation entries for this period.",
    "finance.journal.periodRequired": "Period (YYYY-MM) is required.",
    "finance.journal.exportError": "Failed to export journals.",
    "finance.journal.statusError": "Failed to fetch export status.",
    "finance.journal.breadcrumbFinance": "Finance",
    "finance.journal.breadcrumb": "Journal Export",
    "finance.journal.title": "Journal Export",
    "finance.journal.infoBody": "Export depreciation and financial journal entries for a period and book.",
    "finance.journal.subtitle": "Export depreciation and financial journal entries for a period and book.",
    "finance.journal.periodLabel": "Period (YYYY-MM) *",
    "finance.journal.book": "Book",
    "finance.journal.format": "Format",
    "finance.journal.formatXlsx": "XLSX",
    "finance.journal.formatCsv": "CSV",
    "finance.journal.exporting": "Exporting...",
    "finance.journal.exportBtn": "Export Journals",
    "finance.journal.checkStatusTitle": "Check Export Status",
    "finance.journal.jobIdPlaceholder": "Job ID",
    "finance.journal.checking": "Checking...",
    "finance.journal.checkStatusBtn": "Check Status",
    "finance.journal.download": "Download",
    "finance.nbv.loadError": "Failed to load PPE movement table.",
    "finance.nbv.breadcrumbFinance": "Finance",
    "finance.nbv.breadcrumb": "NBV Dashboard",
    "finance.nbv.title": "Net Book Value — PPE Movement",
    "finance.nbv.infoBody": "Opening net book value, additions, disposals, depreciation, and closing value per asset class for a fiscal year.",
    "finance.nbv.subtitle": "Opening NBV, additions, disposals, depreciation, and closing NBV per asset class for a fiscal year.",
    "finance.nbv.fiscalYear": "Fiscal Year",
    "finance.nbv.loading": "Loading...",
    "finance.nbv.load": "Load",
    "finance.nbv.colAssetClass": "Asset Class",
    "finance.nbv.colOpeningNbv": "Opening NBV",
    "finance.nbv.colAdditions": "Additions",
    "finance.nbv.colDisposals": "Disposals",
    "finance.nbv.colDepreciation": "Depreciation",
    "finance.nbv.colRevaluations": "Revaluations",
    "finance.nbv.colClosingNbv": "Closing NBV",
    "finance.nbv.empty": "No PPE movement data for this fiscal year",
    "inventory.common.allStatuses": "All Statuses",
    "inventory.common.cancel": "Cancel",
    "inventory.common.itemRequired": "Item *",
    "inventory.common.loaded": "loaded",
    "inventory.common.loading": "Loading...",
    "inventory.common.quantityRequired": "Quantity *",
    "inventory.common.unassigned": "Unassigned",
    "inventory.allocations.active": "Active",
    "inventory.allocations.allocate": "Allocate",
    "inventory.allocations.allocatedToLabel": "Allocated To (User) *",
    "inventory.allocations.availableToAllocate": "Available to allocate",
    "inventory.allocations.checkingStock": "Checking stock…",
    "inventory.allocations.empty": "No allocations found.",
    "inventory.allocations.fallbackBody": "Track inventory items allocated to a user, capped at each item's available stock.",
    "inventory.allocations.newAllocation": "New Allocation",
    "inventory.allocations.onlyAvailable": "Only {{count}} available — reduce the quantity.",
    "inventory.allocations.saving": "Saving...",
    "inventory.allocations.selectItem": "Select item…",
    "inventory.allocations.selectUser": "Select user…",
    "inventory.allocations.title": "Inventory Allocations",
    "inventory.allocations.totalMatch": "total allocation(s) match current filter",
    "inventory.dashboard.availableStock": "Available Stock",
    "inventory.dashboard.clickToView": "Click to view {{label}}",
    "inventory.dashboard.close": "Close ✕",
    "inventory.dashboard.fallbackBody": "Live overview of stock items, low-stock alerts, valuation, and recent movements.",
    "inventory.dashboard.loading": "Loading inventory dashboard...",
    "inventory.dashboard.lowStockItems": "Low Stock Items",
    "inventory.dashboard.noLowStock": "No items below reorder level.",
    "inventory.dashboard.noRecords": "No records to show.",
    "inventory.dashboard.noTransactions": "No transactions recorded yet.",
    "inventory.dashboard.onHand": "on hand",
    "inventory.dashboard.pendingAudits": "Pending Audits",
    "inventory.dashboard.pendingRequests": "Pending Requests",
    "inventory.dashboard.recentTransactions": "Recent Transactions",
    "inventory.dashboard.stockValue": "Stock Value",
    "inventory.dashboard.title": "Inventory Dashboard",
    "inventory.dashboard.totalItems": "Total Items",
    "inventory.dashboard.viewAll": "View All →",
    "inventory.goodsReceipt.acrossReceipts": "across {{count}} receipt(s)",
    "inventory.goodsReceipt.empty": "No goods receipts recorded yet.",
    "inventory.goodsReceipt.fallbackBody": "Record and review incoming stock receipts.",
    "inventory.goodsReceipt.itemLabel": "Item",
    "inventory.goodsReceipt.location": "Location",
    "inventory.goodsReceipt.notGrandTotal": "— only the first {{loaded}} of {{total}} loaded; not a true grand total",
    "inventory.goodsReceipt.quantity": "Quantity",
    "inventory.goodsReceipt.reasonPlaceholder": "e.g. PO-40112 vendor shipment",
    "inventory.goodsReceipt.reasonReference": "Reason / Reference",
    "inventory.goodsReceipt.receiptFile": "Receipt File (image / PDF)",
    "inventory.goodsReceipt.recordGoodsReceipt": "Record Goods Receipt",
    "inventory.goodsReceipt.recording": "Recording...",
    "inventory.goodsReceipt.recordReceipt": "Record Receipt",
    "inventory.goodsReceipt.selectItem": "Select item...",
    "inventory.goodsReceipt.title": "Goods Receipt Register",
    "inventory.goodsReceipt.totalReceiptValue": "Total Receipt Value",
    "inventory.goodsReceipt.unitCost": "Unit Cost",
    "inventory.goodsReceipt.view": "View",
    "inventory.history.adjustment": "Adjustment",
    "inventory.history.allTypes": "All Types",
    "inventory.history.empty": "No transactions found.",
    "inventory.history.fallbackBody": "Full audit trail of stock movements — receipts, issues, transfers, adjustments, returns.",
    "inventory.history.return": "Return",
    "inventory.history.reversed": "Reversed",
    "inventory.history.reverse": "Reverse",
    "inventory.history.reversing": "Reversing...",
    "inventory.history.searchPlaceholder": "Search by item name or reason...",
    "inventory.history.stockIn": "Stock In",
    "inventory.history.stockOut": "Stock Out",
    "inventory.history.title": "Inventory Transaction History",
    "inventory.history.totalOnRecord": "total transaction(s) on record",
    "inventory.history.transfer": "Transfer",
    "inventory.register.active": "Active",
    "inventory.register.allOrNothing": "This is all-or-nothing — if any row fails, none are recorded.",
    "inventory.register.bulkStockUpload": "Bulk Stock Upload",
    "inventory.register.bulkUpload": "Bulk Upload",
    "inventory.register.category": "Category",
    "inventory.register.close": "Close",
    "inventory.register.confirm": "Confirm",
    "inventory.register.costingMethod": "Costing Method",
    "inventory.register.csvColumns": "CSV columns:",
    "inventory.register.deactivate": "Deactivate",
    "inventory.register.delete": "Delete",
    "inventory.register.deleteItemTitle": "Delete Item",
    "inventory.register.deletePrefix": "Delete",
    "inventory.register.deleteSuffix": "? This soft-deletes the item and deactivates it.",
    "inventory.register.downloadTemplate": "Download CSV Template",
    "inventory.register.edit": "Edit",
    "inventory.register.editItem": "Edit Item",
    "inventory.register.empty": "No items found. Register your first item to get started.",
    "inventory.register.fallbackBody": "Master list of inventory items with reorder rules and stock actions.",
    "inventory.register.fromLocation": "From Location *",
    "inventory.register.fromRegisterAbove": "(from the register above).",
    "inventory.register.inactive": "Inactive",
    "inventory.register.itemCode": "Item Code",
    "inventory.register.itemName": "Item Name",
    "inventory.register.location": "Location",
    "inventory.register.matchItemsBy": "Match items by",
    "inventory.register.negativeToRemove": "(negative to remove)",
    "inventory.register.noStock": "No stock recorded for this item yet.",
    "inventory.register.onHand": "on hand",
    "inventory.register.quantity": "Quantity",
    "inventory.register.reactivate": "Reactivate",
    "inventory.register.registerItem": "Register Item",
    "inventory.register.registerNewItem": "Register New Item",
    "inventory.register.reorderLevel": "Reorder Level",
    "inventory.register.reorderQuantity": "Reorder Quantity",
    "inventory.register.saveChanges": "Save Changes",
    "inventory.register.saving": "Saving...",
    "inventory.register.selectLocation": "Select location…",
    "inventory.register.selectUnit": "Select unit…",
    "inventory.register.stockAdjustment": "Stock Adjustment",
    "inventory.register.stockIn": "Stock In",
    "inventory.register.stockLevels": "Stock Levels",
    "inventory.register.stockOut": "Stock Out",
    "inventory.register.stockReturn": "Stock Return",
    "inventory.register.stock": "Stock",
    "inventory.register.stockTransfer": "Stock Transfer",
    "inventory.register.title": "Inventory Item Register",
    "inventory.register.toLocation": "To Location *",
    "inventory.register.transactionType": "Transaction Type",
    "inventory.register.unassignedDashed": "— Unassigned —",
    "inventory.register.unitOfMeasure": "Unit of Measure",
    "inventory.register.uploading": "Uploading...",
    "inventory.register.weightedAverage": "Weighted Average",
    "inventory.reports.agingNote": "Age (days) is the time since this stock's last movement (receipt, issue, adjustment, or transfer) — not since the item was originally received. Any transaction on a stock row resets its age to 0.",
    "inventory.reports.emptyAging": "No stock on hand to age.",
    "inventory.reports.emptyAuditVariance": "No audit variances recorded.",
    "inventory.reports.emptyConsumption": "No consumption recorded in the last 30 days.",
    "inventory.reports.emptyLedger": "No stock movements recorded.",
    "inventory.reports.emptyLowStock": "No items currently below reorder level.",
    "inventory.reports.emptyOutOfStock": "No items are currently out of stock.",
    "inventory.reports.emptyReorder": "No items need reordering right now.",
    "inventory.reports.emptyValuation": "No valuation data available.",
    "inventory.reports.fallbackBody": "Low-stock alerts and inventory valuation, computed live from current stock levels.",
    "inventory.reports.itemsBelowReorder": "Items Below Reorder Level",
    "inventory.reports.loading": "Loading reports...",
    "inventory.reports.tabAging": "Aging",
    "inventory.reports.tabAuditVariance": "Audit Variance",
    "inventory.reports.tabConsumption": "Consumption",
    "inventory.reports.tabLedger": "Stock Ledger",
    "inventory.reports.tabLowStock": "Low Stock",
    "inventory.reports.tabOutOfStock": "Out of Stock",
    "inventory.reports.tabReorder": "Reorder Suggestions",
    "inventory.reports.tabValuation": "Valuation",
    "inventory.reports.title": "Inventory Reports",
    "inventory.reports.totalInventoryValue": "Total Inventory Value",
    "inventory.reports.yearFilterHint": "Year filter applies to Stock Ledger, Audit Variance and Aging — the other tabs are live snapshots with no date.",
    "inventory.reports.year": "Year",
    "inventory.requests.approve": "Approve",
    "inventory.requests.empty": "No requests found.",
    "inventory.requests.fallbackBody": "Requisition, approve, and issue inventory items to requesters.",
    "inventory.requests.issue": "Issue",
    "inventory.requests.issueItems": "Issue Items",
    "inventory.requests.issuing": "Issuing...",
    "inventory.requests.justification": "Justification",
    "inventory.requests.location": "Location",
    "inventory.requests.newInventoryRequest": "New Inventory Request",
    "inventory.requests.newRequest": "New Request",
    "inventory.requests.reason": "Reason",
    "inventory.requests.rejecting": "Rejecting...",
    "inventory.requests.reject": "Reject",
    "inventory.requests.rejectRequest": "Reject Request",
    "inventory.requests.selectItem": "Select item...",
    "inventory.requests.selectLocation": "Select location...",
    "inventory.requests.statusApproved": "Approved",
    "inventory.requests.statusIssued": "Issued",
    "inventory.requests.statusPending": "Pending",
    "inventory.requests.statusRejected": "Rejected",
    "inventory.requests.submit": "Submit",
    "inventory.requests.submitting": "Submitting...",
    "inventory.requests.title": "Inventory Requests",
    "inventory.requests.totalMatch": "total request(s) match current filter",
    "inventory.verification.addItem": "Add Item",
    "inventory.verification.auditDetails": "Audit Details",
    "inventory.verification.auditType": "Audit Type",
    "inventory.verification.completed": "Completed",
    "inventory.verification.completeReconcile": "Complete & Reconcile",
    "inventory.verification.counted": "counted",
    "inventory.verification.countedQty": "Counted Qty",
    "inventory.verification.cycleCount": "Cycle Count",
    "inventory.verification.empty": "No verification audits scheduled yet.",
    "inventory.verification.fallbackBody": "Scheduled and completed inventory audits, with variance reconciliation.",
    "inventory.verification.noItemCounts": "No item counts recorded for this audit.",
    "inventory.verification.optPhysicalVerification": "Physical Verification",
    "inventory.verification.plannedDate": "Planned Date",
    "inventory.verification.reconcileAuditCounts": "Reconcile Audit — Physical Counts",
    "inventory.verification.reconcileHint": "Enter each item's physically counted quantity. Variance is computed automatically against current system stock.",
    "inventory.verification.reconcile": "Reconcile",
    "inventory.verification.reconciliation": "Reconciliation",
    "inventory.verification.reconciling": "Reconciling...",
    "inventory.verification.scheduleAudit": "Schedule Audit",
    "inventory.verification.schedule": "Schedule",
    "inventory.verification.scheduleVerificationAudit": "Schedule Verification Audit",
    "inventory.verification.scheduling": "Scheduling...",
    "inventory.verification.selectItem": "Select item…",
    "inventory.verification.status": "Status",
    "inventory.verification.system": "system",
    "inventory.verification.title": "Physical Verification",
    "inventory.verification.varianceCount": "Variance Count",
    "inventory.verification.viewDetails": "View Details",
    "inventory.warehouse.fallbackBody1": "Real stock levels per item, grouped by location.",
    "inventory.warehouse.fallbackBody2": "There is no separate warehouse/bin model in this system — location is a direct reference to the Locations master.",
    "inventory.warehouse.loadingLocations": "Loading stock locations...",
    "inventory.warehouse.noItems": "No items registered",
    "inventory.warehouse.noStock": "No stock recorded for this item yet.",
    "inventory.warehouse.selectItem": "Select Item",
    "inventory.warehouse.stockLevels": "Stock Levels",
    "inventory.warehouse.subtitle": "Real stock levels per item, grouped by location. There is no separate warehouse/bin model in this system — location is a direct reference to the Locations master.",
    "inventory.warehouse.title": "Stock by Location",
    "maintenance.common.asset": "Asset",
    "maintenance.common.technician": "Technician",
    "maintenance.common.inspectionDate": "Inspection Date",
    "maintenance.common.created": "Created",
    "maintenance.common.notes": "Notes",
    "maintenance.common.severity": "Severity",
    "maintenance.common.reportedDate": "Reported Date",
    "maintenance.common.description": "Description",
    "maintenance.common.maintenanceType": "Maintenance Type",
    "maintenance.common.frequency": "Frequency",
    "maintenance.common.scheduledDate": "Scheduled Date",
    "maintenance.common.completedAt": "Completed At",
    "maintenance.common.workType": "Work Type",
    "maintenance.common.priority": "Priority",
    "maintenance.common.assignedTo": "Assigned To",
    "maintenance.common.dueDate": "Due Date",
    "maintenance.common.overdue": "Overdue",
    "maintenance.common.status": "Status",
    "maintenance.common.actions": "Actions",
    "maintenance.common.view": "View",
    "maintenance.common.unassigned": "Unassigned",
    "maintenance.common.backToDashboard": "Back to Dashboard",
    "maintenance.common.maintenance": "Maintenance",
    "maintenance.common.loading": "Loading...",
    "maintenance.common.cancel": "Cancel",
    "maintenance.common.selectAsset": "Select asset...",
    "maintenance.common.assetRequired": "Asset *",
    "maintenance.common.assignedTechnician": "Assigned Technician",
    "maintenance.common.passed": "Passed",
    "maintenance.common.failed": "Failed",
    "maintenance.common.scheduled": "Scheduled",
    "maintenance.common.completed": "Completed",
    "maintenance.common.open": "Open",
    "maintenance.common.inProgress": "In Progress",
    "maintenance.common.resolved": "Resolved",
    "maintenance.common.allStatuses": "All Statuses",
    "maintenance.common.allPriorities": "All Priorities",
    "maintenance.common.assignTo": "Assign To",
    "maintenance.inspectionDetail.loading": "Loading inspection...",
    "maintenance.inspectionDetail.notFound": "Inspection not found",
    "maintenance.breakdownDetail.loading": "Loading breakdown...",
    "maintenance.breakdownDetail.notFound": "Breakdown not found",
    "maintenance.breakdownDetail.resolvedAt": "Resolved At",
    "maintenance.pmDetail.loading": "Loading PM schedule...",
    "maintenance.pmDetail.notFound": "PM schedule not found",
    "maintenance.workOrderDetail.loading": "Loading work order...",
    "maintenance.workOrderDetail.notFound": "Work order not found",
    "maintenance.workOrderDetail.assignedDate": "Assigned Date",
    "maintenance.inspectionList.colInspectionNumber": "Inspection #",
    "maintenance.inspectionList.pass": "Pass",
    "maintenance.inspectionList.fail": "Fail",
    "maintenance.inspectionList.title": "Asset Inspection Register",
    "maintenance.inspectionList.scheduleNew": "Schedule New Inspection",
    "maintenance.inspectionList.statTotal": "Total Inspections",
    "maintenance.inspectionList.statCompliance": "Compliance Rate",
    "maintenance.inspectionList.searchPlaceholder": "Search inspections, assets, or technicians...",
    "maintenance.inspectionList.allResults": "All Results",
    "maintenance.inspectionList.empty": "No inspection entries found.",
    "maintenance.inspectionList.modalTitle": "Schedule Asset Inspection",
    "maintenance.inspectionList.submit": "Schedule Inspection",
    "maintenance.breakdownList.colNumber": "Breakdown #",
    "maintenance.breakdownList.startRepair": "Start Repair",
    "maintenance.breakdownList.resolveBreakdown": "Resolve breakdown",
    "maintenance.breakdownList.title": "Breakdown Register",
    "maintenance.breakdownList.report": "Report Breakdown",
    "maintenance.breakdownList.statOpen": "Open Breakdowns",
    "maintenance.breakdownList.statActive": "Active Repairs",
    "maintenance.breakdownList.statCritical": "Critical Failures",
    "maintenance.breakdownList.statResolved": "Resolved (Total)",
    "maintenance.breakdownList.searchPlaceholder": "Search breakdowns, assets, technicians...",
    "maintenance.breakdownList.allSeverities": "All Severities",
    "maintenance.breakdownList.empty": "No breakdown logs match selection criteria.",
    "maintenance.breakdownList.modalTitle": "Report Emergency Equipment Breakdown",
    "maintenance.breakdownList.failureSeverity": "Failure Severity",
    "maintenance.breakdownList.descPlaceholder": "e.g. Compressor failure detected",
    "maintenance.breakdownList.submit": "Report Failure",
    "maintenance.workOrderList.colNumber": "WO Number",
    "maintenance.workOrderList.startWo": "Start Work Order",
    "maintenance.workOrderList.pauseWo": "Pause Work Order",
    "maintenance.workOrderList.resumeWo": "Resume Work Order",
    "maintenance.workOrderList.markCompleted": "Mark Completed",
    "maintenance.workOrderList.title": "Assigned Work Orders",
    "maintenance.workOrderList.logNew": "Log New Work Order",
    "maintenance.workOrderList.statTotal": "Total Assigned",
    "maintenance.workOrderList.statOverdue": "Overdue Tasks",
    "maintenance.workOrderList.statPendingParts": "Pending Parts",
    "maintenance.workOrderList.searchPlaceholder": "Search WO number or asset...",
    "maintenance.workOrderList.allTypes": "All Types",
    "maintenance.workOrderList.empty": "No work orders matched the current query.",
    "maintenance.workOrderList.modalTitle": "Create New Work Order",
    "maintenance.workOrderList.descPlaceholder": "e.g. Quarterly chiller valve replacement",
    "maintenance.workOrderList.submit": "Create & Assign",
    "maintenance.pmList.colNumber": "PM Number",
    "maintenance.pmList.execute": "Execute",
    "maintenance.pmList.done": "DONE",
    "maintenance.pmList.title": "Preventive Maintenance Schedule",
    "maintenance.pmList.create": "Create PM Schedule",
    "maintenance.pmList.statTotal": "Total Schedules",
    "maintenance.pmList.statUpcoming": "Upcoming",
    "maintenance.pmList.searchPlaceholder": "Search PM schedules, assets, types...",
    "maintenance.pmList.allSchedules": "All Schedules",
    "maintenance.pmList.empty": "No PM schedules match the current query.",
    "maintenance.pmList.maintActivityType": "Maintenance Activity Type *",
    "maintenance.pmList.maintPlaceholder": "e.g. Fluid Swap & Bearing Grease Overhaul",
    "maintenance.pmList.save": "Save Schedule",
    "maintenance.evidence.colFileName": "File Name",
    "maintenance.evidence.colUploaded": "Uploaded",
    "maintenance.evidence.colScanStatus": "Scan Status",
    "maintenance.evidence.viewPreview": "View / preview",
    "maintenance.evidence.download": "Download",
    "maintenance.evidence.title": "Service Evidence Repository",
    "maintenance.evidence.subtitle": "Photos, videos, and documents attached to a work order's asset.",
    "maintenance.evidence.upload": "Upload Evidence",
    "maintenance.evidence.workOrder": "Work Order",
    "maintenance.evidence.noWorkOrders": "No work orders found",
    "maintenance.evidence.statTotal": "Total Evidence Files",
    "maintenance.evidence.statPhotos": "Photos",
    "maintenance.evidence.statVideos": "Videos",
    "maintenance.evidence.statDocuments": "Documents",
    "maintenance.evidence.empty": "No service evidence uploaded for this work order's asset yet.",
    "maintenance.evidence.noPreview": "This file type can't be previewed here.",
    "maintenance.evidence.openDownload": "Open / Download",
    "maintenance.evidence.modalTitle": "Upload Service Evidence",
    "maintenance.evidence.uploadingAgainst": "Uploading against work order",
    "maintenance.evidence.fileRequired": "File *",
    "maintenance.evidence.fileHint": "Photos, videos (mp4/mov/webm) or documents. Max 100 MB.",
    "maintenance.evidence.descPlaceholder": "Describe the context of this proof...",
    "maintenance.dashboard.loadError": "Unable to load dashboard.",
    "maintenance.dashboard.kpiAssigned": "Assigned",
    "maintenance.dashboard.kpiInspectionsDue": "Inspections Due (7d)",
    "maintenance.dashboard.kpiOpenBreakdowns": "Open Breakdowns",
    "maintenance.dashboard.title": "Technician Dashboard",
    "maintenance.dashboard.subtitle": "Your assigned work orders, inspections, and breakdowns.",
    "maintenance.dashboard.newWorkOrder": "New Work Order",
    "maintenance.dashboard.quickActions": "Quick Maintenance Actions",
    "maintenance.dashboard.startInspection": "Start Inspection",
    "maintenance.dashboard.reportBreakdown": "Report Equipment Breakdown",
    "maintenance.dashboard.viewWorkOrders": "View Work Orders",
    "maintenance.dashboard.pendingTasks": "Your Pending Tasks",
    "maintenance.dashboard.viewAll": "View All",
    "maintenance.dashboard.noPending": "No pending work orders assigned to you.",
    "maintenance.dashboard.typeLabel": "Type:",
    "maintenance.dashboard.priorityLabel": "Priority:",
    "maintenance.dashboard.start": "Start",
    "maintenance.dashboard.complete": "Complete",
    "maintenance.dashboard.recentActivity": "Recent Activity",
    "maintenance.dashboard.noActivity": "No recent maintenance activity.",
    "dashboard.common.assetManagement": "Asset Management",
    "dashboard.common.home": "Home",
    "dashboard.common.close": "Close",
    "dashboard.common.critical": "Critical",
    "dashboard.common.high": "High",
    "dashboard.common.medium": "Medium",
    "dashboard.common.low": "Low",
    "dashboard.common.name": "Name",
    "dashboard.common.loadingDashboard": "Loading dashboard...",
    "dashboard.common.dashboardUnavailable": "Dashboard unavailable.",
    "dashboard.common.nothingDue30d": "Nothing due in the next 30 days.",
    "dashboard.common.governanceScore": "Governance Score",
    "dashboard.common.iso55001ReadinessScore": "ISO 55001 readiness score",
    "dashboard.common.accumulatedDepreciation": "Accumulated Depreciation",
    "dashboard.common.budgetUtilisation": "Budget Utilisation",
    "dashboard.common.iso55001Readiness": "ISO 55001 Readiness",
    "dashboard.common.nbvByAssetClass": "Net Book Value by Asset Class",
    "dashboard.common.assetClass": "Asset Class",
    "dashboard.common.netBookValue": "Net Book Value",
    "dashboard.common.noAssetClasses": "No asset classes with valuation data yet.",
    "dashboard.common.loading": "Loading...",
    "dashboard.common.assetRef": "Asset Ref",
    "dashboard.common.status": "Status",
    "dashboard.common.upcomingComplianceDeadlines": "Upcoming Compliance Deadlines (30 days)",
    "dashboard.common.event": "Event",
    "dashboard.common.type": "Type",
    "dashboard.common.dueDate": "Due Date",
    "dashboard.common.urgency": "Urgency",
    "dashboard.common.description": "Description",
    "dashboard.portfolio.loading": "Loading asset portfolio...",
    "dashboard.portfolio.title": "Asset Portfolio",
    "dashboard.portfolio.desc": "Live ledger view of enterprise physical assets with valuation and risk profiles.",
    "dashboard.portfolio.registerAsset": "Register Asset",
    "dashboard.portfolio.planningTransitions": "Asset Portfolio Planning Transitions",
    "dashboard.portfolio.planningTransitionsDesc": "Analyze selected assets under full TCO and NPV investment models.",
    "dashboard.portfolio.analyzeTco": "Analyze TCO",
    "dashboard.portfolio.analyzeNpv": "Analyze NPV & Yield",
    "dashboard.portfolio.totalRosterAssets": "Total Roster Assets",
    "dashboard.portfolio.totalAcquisitionCost": "Total Acquisition Cost",
    "dashboard.portfolio.criticalAssets": "Critical Assets",
    "dashboard.portfolio.allCategories": "All Categories",
    "dashboard.portfolio.allLevels": "All Levels",
    "dashboard.portfolio.resetFilters": "Reset Filters",
    "dashboard.portfolio.colAssetRef": "Asset Ref",
    "dashboard.portfolio.colAssetName": "Asset Name",
    "dashboard.portfolio.colCategory": "Category",
    "dashboard.portfolio.colAge": "Age",
    "dashboard.portfolio.colLifecycleState": "Lifecycle State",
    "dashboard.portfolio.colCriticality": "Criticality",
    "dashboard.portfolio.colAcquisitionCost": "Acquisition Cost",
    "dashboard.portfolio.colActions": "Actions",
    "dashboard.portfolio.viewAssetDetails": "View Asset Details",
    "dashboard.portfolio.empty": "No matching ledger items found.",
    "dashboard.portfolio.ledgerEntry": "Ledger Entry",
    "dashboard.portfolio.detailedAssetProperties": "Detailed Asset Properties",
    "dashboard.auditor.title": "Auditor Dashboard",
    "dashboard.auditor.desc": "Compliance, audit log, and ISO 55001 readiness — read-only.",
    "dashboard.auditor.uncustodiedAssets": "Uncustodied Assets",
    "dashboard.auditor.expiringDocuments": "Expiring Documents",
    "dashboard.auditor.warrantyOverrides": "Warranty Overrides",
    "dashboard.auditor.complianceDue30d": "Compliance Due (30d)",
    "dashboard.auditor.complianceByUrgency": "Compliance by Urgency",
    "dashboard.auditor.noComplianceData": "No compliance data recorded yet.",
    "dashboard.auditor.upcomingComplianceEvents": "Upcoming Compliance Events (30d)",
    "dashboard.auditor.viewComplianceCenter": "View Compliance Center",
    "dashboard.auditor.due": "Due",
    "dashboard.auditor.auditLogSummary": "Audit Log Summary",
    "dashboard.auditor.noAuditEvents": "No audit events recorded yet.",
    "dashboard.auditor.events": "events",
    "dashboard.auditor.viewIso55001Readiness": "View ISO 55001 Readiness",
    "dashboard.ca.loading": "Loading CA dashboard...",
    "dashboard.ca.finance": "Finance",
    "dashboard.ca.breadcrumb": "CA Dashboard",
    "dashboard.ca.title": "CA Financial Dashboard",
    "dashboard.ca.desc": "Asset-wise valuation, depreciation across all 3 statutory books, and compliance readiness — read-only.",
    "dashboard.ca.period.current_month": "Current Month",
    "dashboard.ca.period.current_quarter": "Current Quarter",
    "dashboard.ca.period.current_fy": "Current FY",
    "dashboard.ca.period.ytd": "Year to Date",
    "dashboard.ca.itcClaimedYtd": "ITC Claimed YTD",
    "dashboard.ca.insuranceCoverage": "Insurance Coverage",
    "dashboard.ca.upcomingCompliance30d": "Upcoming Compliance (30d)",
    "dashboard.ca.assetWiseValuation": "Asset-Wise Valuation — 3-Book Comparison",
    "dashboard.ca.assetWiseValuationDesc": "Net book value per asset — Companies Act / Income Tax / Ind AS — for the selected month.",
    "dashboard.ca.run": "Run",
    "dashboard.ca.noDataPeriod": "No data for this period.",
    "dashboard.ca.assetsInPeriod": "Assets in Period",
    "dashboard.ca.bookDifferences": "Book Differences",
    "dashboard.ca.companiesActNbv": "Companies Act NBV",
    "dashboard.ca.incomeTaxNbv": "Income Tax NBV",
    "dashboard.ca.indAsNbv": "Ind AS NBV",
    "dashboard.ca.difference": "Difference",
    "dashboard.ca.reconciled": "Reconciled",
    "dashboard.ca.noDepreciationEntries": "No depreciation entries for this period.",
    "dashboard.custodian.title": "Custodian Dashboard",
    "dashboard.custodian.desc1": "Your assigned assets, pending transfers, and outstanding acknowledgements.",
    "dashboard.custodian.desc2": "Click any card to see its records below.",
    "dashboard.custodian.descFull": "Your assigned assets, pending transfers, and outstanding acknowledgements. Click any card to see its records below.",
    "dashboard.custodian.activeAssets": "Active Assets in Custody",
    "dashboard.custodian.pendingAcceptance": "Pending Acceptance",
    "dashboard.custodian.pendingTransfers": "Pending Transfers to Me",
    "dashboard.custodian.acknowledgementsDue": "Acknowledgements Due",
    "dashboard.custodian.colAssetId": "Asset ID",
    "dashboard.custodian.colAsset": "Asset",
    "dashboard.custodian.colSince": "Since",
    "dashboard.custodian.colAccepted": "Accepted",
    "dashboard.custodian.colAssigned": "Assigned",
    "dashboard.custodian.colFrom": "From",
    "dashboard.custodian.colRequested": "Requested",
    "dashboard.custodian.colDueSince": "Due Since",
    "dashboard.custodian.showingBelow": "● Showing below",
    "dashboard.custodian.clickToView": "Click to view",
    "dashboard.custodian.loadingRecords": "Loading records…",
    "dashboard.custodian.noRecords": "No records.",
    "dashboard.custodian.viewAssignedAssets": "View Assigned Assets",
    "dashboard.custodian.viewAssignedAssetsDesc": "See every asset currently in your custody, active or pending.",
    "dashboard.custodian.clearAcknowledgements": "Clear Acknowledgements",
    "dashboard.custodian.clearAcknowledgementsDesc": "Confirm the annual acknowledgement for assets due for review.",
    "dashboard.overview.breadcrumb": "Dashboard Overview",
    "dashboard.overview.title": "Enterprise Dashboard Overview",
    "dashboard.overview.fallbackTitle": "Enterprise Dashboard",
    "dashboard.overview.help1": "This is your starting screen — a quick summary of assets, alerts, and activity across the organization.",
    "dashboard.overview.help2": "Use the cards and charts here to spot problems early, then drill into the relevant module for details.",
    "dashboard.overview.desc": "Live asset, custody, tagging, and compliance metrics for your organization.",
    "dashboard.overview.manageLocations": "Manage Locations",
    "dashboard.overview.totalAssetsTracked": "Total Assets Tracked",
    "dashboard.overview.custodyGaps": "Custody Gaps",
    "dashboard.overview.assetsNeedingMaintenance": "Assets Needing Maintenance",
    "dashboard.overview.tagCoverage": "Tag Coverage",
    "dashboard.overview.assetsByLifecycle": "Assets by Lifecycle State",
    "dashboard.overview.lifecycleDesc": "Current distribution across all tracked assets",
    "dashboard.overview.noAssets": "No assets recorded yet.",
    "dashboard.overview.recentActivity": "Recent Activity",
    "dashboard.overview.viewAuditLog": "View Audit Log",
    "dashboard.overview.colAction": "Action",
    "dashboard.overview.colTimestamp": "Timestamp",
    "dashboard.overview.colIp": "IP",
    "dashboard.overview.noRecentActivity": "No recent activity.",
    "dashboard.overview.noneFlagged": "None flagged right now.",
    "dashboard.overview.criticalityLabel": "Criticality",
    "dashboard.overview.prepareDocumentsLog": "Prepare Documents Log",
    "dashboard.executive.loading": "Loading executive dashboard...",
    "dashboard.executive.breadcrumbRoot": "Executive Management",
    "dashboard.executive.crumbOverview": "Dashboard Overview",
    "dashboard.executive.crumbAssetValue": "Asset Value Analysis",
    "dashboard.executive.titleBudget": "Budget Utilization Dashboard",
    "dashboard.executive.titleCompliance": "Compliance Status Dashboard",
    "dashboard.executive.titleOverview": "Executive Management Dashboard",
    "dashboard.executive.titleAssetValue": "Asset Valuation & Depreciation Suite",
    "dashboard.executive.subOverview": "Real-time overview of enterprise asset valuation, budget consumption, and compliance health.",
    "dashboard.executive.subAssetValue": "Net book value by asset class and accumulated depreciation, from the live financial ledger.",
    "dashboard.executive.subBudget": "Approved vs actual budget consumption across the organization.",
    "dashboard.executive.subCompliance": "ISO 55001 readiness and open compliance events.",
    "dashboard.executive.exporting": "Exporting...",
    "dashboard.executive.exportDashboard": "Export Dashboard",
    "dashboard.executive.expiredWarranties": "Expired Warranties",
    "dashboard.executive.manageDepreciationMaster": "Manage Depreciation Master →",
    "dashboard.executive.accumDeprCompaniesAct": "Accumulated Depreciation (Companies Act)",
    "dashboard.executive.assetsPendingCommissioning": "Assets Pending Commissioning",
    "dashboard.executive.approvedBudget": "Approved Budget",
    "dashboard.executive.actualSpend": "Actual Spend",
    "dashboard.executive.utilisation": "Utilisation",
    "dashboard.executive.manageBudgetAllocations": "Manage Department-Level Budget Allocations →",
    "dashboard.executive.iso55001Score": "ISO 55001 Score",
    "dashboard.executive.uncustodiedAssets": "Uncustodied Assets",
    "dashboard.executive.expiringDocuments30d": "Expiring Documents (30d)",
    "dashboard.executive.openComplianceCenter": "Open Compliance Center →",
    "dashboard.executive.help.executive-dashboard.title": "Executive Management Dashboard",
    "dashboard.executive.help.executive-dashboard.body0": "KPI overview combining accumulated depreciation, budget utilisation, ISO 55001 readiness, and expired warranty count, pulled live from the CFO and auditor dashboard APIs.",
    "dashboard.executive.help.executive-dashboard.body1": "Use Export Dashboard to download the CFO dashboard for the current period.",
    "dashboard.executive.help.asset-value-analysis.title": "Asset Valuation & Depreciation Suite",
    "dashboard.executive.help.asset-value-analysis.body0": "Net book value broken down by asset class, alongside total accumulated depreciation (Companies Act) and assets still pending commissioning.",
    "dashboard.executive.help.asset-value-analysis.body1": "Use \"Manage Depreciation Master\" to open the dedicated depreciation module for revaluations or schedule changes.",
    "dashboard.executive.help.budget-utilization.title": "Budget Utilization Dashboard",
    "dashboard.executive.help.budget-utilization.body0": "Compares approved budget against actual spend and shows the resulting utilisation percentage across the organization.",
    "dashboard.executive.help.budget-utilization.body1": "Use \"Manage Department-Level Budget Allocations\" to drill into per-department budget lines.",
    "dashboard.executive.help.compliance-status.title": "Compliance Status Dashboard",
    "dashboard.executive.help.compliance-status.body0": "ISO 55001 readiness score, count of uncustodied assets, and documents expiring within 30 days, plus a table of upcoming compliance deadlines in the next 30 days.",
    "dashboard.executive.help.compliance-status.body1": "Use \"Open Compliance Center\" to manage individual compliance events and evidence.",
    "dashboard.planning.loading": "Loading planning dashboard...",
    "dashboard.planning.unavailable": "Planning dashboard unavailable.",
    "dashboard.planning.returnToOverview": "Return to Dashboard Overview",
    "dashboard.planning.backToPortfolio": "Back to Asset Portfolio View",
    "dashboard.planning.title": "Planning Dashboard",
    "dashboard.planning.desc": "Strategic asset portfolio planning, lifecycle scenario building, and financial forecasting.",
    "dashboard.planning.viewCapitalPlanRegistry": "View Capital Plan Registry",
    "dashboard.planning.newScenario": "New Scenario",
    "dashboard.planning.strategicWorkflow": "Strategic Planning Workflow",
    "dashboard.planning.strategicWorkflowDesc": "Explore the end-to-end planning cycle screens.",
    "dashboard.planning.assetPortfolioView": "Asset Portfolio View",
    "dashboard.planning.tcoAnalysis": "TCO Analysis",
    "dashboard.planning.npvAnalysis": "NPV Analysis",
    "dashboard.planning.budgetImpactReview": "Budget Impact Review",
    "dashboard.planning.investmentBacklog": "Investment Backlog",
    "dashboard.planning.scenariosAwaiting": "Scenarios awaiting evaluation",
    "dashboard.planning.renewalDue": "Renewal Due (12mo)",
    "dashboard.planning.highCriticalityAssets": "High-criticality assets in operation",
    "dashboard.planning.actualVsApproved": "Actual vs approved budget",
    "dashboard.planning.capexScenarios": "Capex Scenarios",
    "dashboard.planning.totalLogged": "Total logged in system",
    "dashboard.planning.loggedScenarios": "Logged capital investment scenarios",
    "dashboard.planning.createScenario": "Create Scenario",
    "dashboard.planning.colScenarioName": "Scenario Name",
    "dashboard.planning.colHorizon": "Horizon (Years)",
    "dashboard.planning.noScenarios": "No capex scenarios logged yet.",
    "dashboard.scenario.loading": "Loading scenarios...",
    "dashboard.scenario.foundations": "Foundations",
    "dashboard.scenario.breadcrumb": "Scenario Comparison",
    "dashboard.scenario.title": "Capex Scenario Comparison",
    "dashboard.scenario.desc": "Select up to 3 logged capex scenarios to compare side by side.",
    "dashboard.scenario.availableScenarios": "Available Capex Scenarios",
    "dashboard.scenario.selectedCount": "Selected: {{count}} of 3",
    "dashboard.scenario.colSelect": "Select",
    "dashboard.scenario.colScenarioName": "Scenario Name",
    "dashboard.scenario.colHorizon": "Horizon (Years)",
    "dashboard.scenario.noScenarios": "No capex scenarios logged yet.",
    "dashboard.scenario.sideBySide": "Side-by-Side Comparison",
    "dashboard.scenario.sideBySideDesc": "For detailed NPV/TCO modeling, use the NPV Analysis / TCO Analysis tools.",
    "dashboard.scenario.noDescription": "No description provided.",
    "dashboard.scenario.horizon": "Horizon",
    "dashboard.scenario.years": "Years",
    "administration.common.administration": "Administration",
    "administration.common.security": "Security",
    "administration.common.roleManagement": "Role Management",
    "administration.common.userManagement": "User Management",
    "administration.common.roleName": "Role Name",
    "administration.common.back": "Back",
    "administration.common.backToRoles": "Back to Roles",
    "administration.common.cancel": "Cancel",
    "administration.common.save": "Save",
    "administration.common.saveChanges": "Save Changes",
    "administration.common.saving": "Saving...",
    "administration.common.loading": "Loading...",
    "administration.common.loadingPermissions": "Loading permissions...",
    "administration.common.selectAll": "Select All",
    "administration.common.clearAll": "Clear All",
    "administration.common.add": "Add",
    "administration.common.addCustomPermissionKey": "Add Custom Permission Key",
    "administration.common.permissionsMatrix": "Permissions Matrix",
    "administration.common.permissionKeyPlaceholder": "e.g. asset:write",
    "administration.common.userEnteredCustomEntry": "User entered custom entry",
    "administration.common.selectionSummary": "Selection Summary",
    "administration.common.totalPermissions": "Total Permissions",
    "administration.common.selectedKeys": "Selected Keys",
    "administration.common.notSpecified": "Not specified",
    "administration.common.livePayloadPreview": "Live Payload Preview",
    "administration.common.retry": "Retry",
    "administration.settings.title": "Edit Settings",
    "administration.settings.tabApplication": "Application",
    "administration.settings.tabPolicy": "Policy",
    "administration.settings.tabMap": "Map Settings",
    "administration.map.loading": "Loading map settings...",
    "administration.map.description": "Defaults for the Geo Workspace map — provider, initial center, zoom, and API key. The key is used dynamically at render time; OpenStreetMap needs no key.",
    "administration.map.provider": "Map Provider",
    "administration.map.providerOsm": "OpenStreetMap (Leaflet)",
    "administration.map.providerGoogle": "Google Maps",
    "administration.map.zoomLevel": "Map Zoom Level",
    "administration.map.centerLatitude": "Center Latitude",
    "administration.map.centerLongitude": "Center Longitude",
    "administration.map.apiKey": "Map API Key (required for Google Maps)",
    "administration.map.apiKeyPlaceholder": "Enter API key",
    "administration.policy.loading": "Loading policy documents...",
    "administration.policy.description": "Content shown when users click Privacy Specs and Terms of Workspace in the footer.",
    "administration.policy.privacyTitleLabel": "Privacy — Title",
    "administration.policy.termsTitleLabel": "Terms of Workspace — Title",
    "administration.branding.loading": "Loading branding settings...",
    "administration.branding.title": "Branding & Theme Settings",
    "administration.branding.description": "Logo, colors, and titles shown on the login page and throughout the app for this tenant. Dark mode uses a fixed built-in palette and isn't customizable here.",
    "administration.branding.viewOnly": "You have view-only access to these settings.",
    "administration.branding.logo": "Logo",
    "administration.branding.favicon": "Favicon",
    "administration.branding.uploading": "Uploading...",
    "administration.branding.pngOrJpg": "PNG or JPG",
    "administration.branding.pngOrIco": "PNG or ICO",
    "administration.branding.resetToDefault": "Reset to default",
    "administration.branding.currentLogo": "Current logo",
    "administration.branding.currentFavicon": "Current favicon",
    "administration.branding.primaryColor": "Primary Color",
    "administration.branding.secondaryColor": "Secondary Color",
    "administration.branding.buttonColor": "Button Color",
    "administration.branding.loginPageTitle": "Login Page Title",
    "administration.branding.appTitle": "Dashboard / App Title",
    "administration.branding.appSubtitle": "App Subtitle (sidebar)",
    "administration.branding.versionLabel": "Version Label",
    "administration.branding.poweredByText": "Powered By Text",
    "administration.branding.placeholderEnterprise": "e.g. AAMS Enterprise",
    "administration.branding.placeholderEnterpriseAssets": "e.g. Enterprise Assets",
    "administration.branding.placeholderVersion": "e.g. v2.4.0-stable",
    "administration.branding.placeholderPoweredBy": "e.g. AAMS Enterprise Inc.",
    "administration.branding.systemConfigNote": "Currency, date format, timezone, and asset limits are configured in System Configuration.",
    "administration.permissions.title": "Permission Catalog",
    "administration.permissions.subtitle": "permissions across",
    "administration.permissions.subtitleModules": "modules — the same catalog Role Create/Edit pull from.",
    "administration.permissions.addPermission": "Add Permission",
    "administration.permissions.syncCatalog": "Sync Catalog",
    "administration.permissions.syncing": "Syncing...",
    "administration.permissions.infoNote": "Two ways permissions enter this catalog: \"Sync Catalog\" re-applies the backend's hardcoded definitions (safe to run anytime — upserts by name, never removes existing entries). \"Add Permission\" registers a one-off custom key outside that fixed list. Deleting a permission removes it from the catalog only — roles that already have it granted keep it until edited individually.",
    "administration.permissions.searchPlaceholder": "Search by key or description...",
    "administration.permissions.loadingCatalog": "Loading permission catalog...",
    "administration.permissions.noMatch": "No permissions match your search.",
    "administration.permissions.noDescription": "No description",
    "administration.permissions.modalDescription": "Registers a custom permission key outside the backend's hardcoded catalog.",
    "administration.permissions.nameLabel": "Name *",
    "administration.permissions.namePlaceholder": "module:action, e.g. custom:read",
    "administration.permissions.nameHint": "Lowercase, \"module:action\" format.",
    "administration.permissions.descriptionLabel": "Description",
    "administration.permissions.descriptionPlaceholder": "What this permission grants",
    "administration.permissions.adding": "Adding...",
    "administration.audit.backToDashboard": "Back to Executive Dashboard",
    "administration.audit.executiveManagement": "Executive Management",
    "administration.audit.title": "Executive History",
    "administration.audit.subtitle": "Real system audit trail — every mutating API call, hash-chained and tamper-evident.",
    "administration.audit.tableView": "Table View",
    "administration.audit.timelineView": "Timeline View",
    "administration.audit.allResourceTypes": "All Resource Types",
    "administration.audit.emptyTable": "No audit events match the criteria.",
    "administration.audit.emptyTimeline": "No timeline events match the criteria.",
    "administration.audit.noResourceContext": "No resource context recorded.",
    "administration.audit.by": "By:",
    "administration.audit.detailTitle": "System Audit Log Detail",
    "administration.audit.sequence": "Sequence",
    "administration.audit.action": "Action",
    "administration.audit.performedBy": "Performed By",
    "administration.audit.timestamp": "Timestamp",
    "administration.audit.resource": "Resource",
    "administration.audit.resourceId": "Resource ID",
    "administration.audit.status": "Status",
    "administration.audit.ipAddress": "IP Address",
    "administration.audit.hash": "Hash",
    "administration.audit.closeTrace": "Close Trace",
    "administration.users.subtitle": "Manage enterprise users, their roles, status and access.",
    "administration.users.refresh": "Refresh",
    "administration.users.bulkImport": "Bulk Import",
    "administration.users.createUser": "Create User",
    "administration.users.totalUsers": "Total Users",
    "administration.users.allRegistered": "All registered users",
    "administration.users.activeUsers": "Active Users",
    "administration.users.currentlyActive": "Currently active",
    "administration.users.inactiveUsers": "Inactive Users",
    "administration.users.deactivatedAccounts": "Deactivated accounts",
    "administration.users.administrators": "Administrators",
    "administration.users.adminRoles": "Admin & Super Admin roles",
    "administration.users.allRoles": "All Roles",
    "administration.users.allStatuses": "All Statuses",
    "administration.users.active": "Active",
    "administration.users.inactive": "Inactive",
    "administration.users.resetFilters": "Reset Filters",
    "administration.users.empty": "No users found. Adjust your search query, change filter settings, or register a new user in the system.",
    "administration.users.bulkImportTitle": "Bulk Import Users",
    "administration.users.bulkImportDescription": "Download the template, fill the 'Users' sheet (Role, Department, Designation, Org Unit and Desk Location are dropdowns), then upload. Rows with errors are skipped; valid rows are created.",
    "administration.users.deactivate": "Deactivate",
    "administration.users.activate": "Activate",
    "administration.users.optionNone": "None",
    "administration.users.selectDepartment": "Select department...",
    "administration.users.selectLocation": "Select location...",
    "administration.users.selectOrgUnit": "Select org unit...",
    "administration.users.createSubtitle": "Register a new enterprise user account with specific role-based permissions and credentials.",
    "administration.users.profileDetails": "User Profile Details",
    "administration.users.userName": "User Name",
    "administration.users.userNamePlaceholder": "e.g. John Doe",
    "administration.users.emailAddress": "Email Address",
    "administration.users.emailPlaceholder": "e.g. john.doe@aams-enterprise.gov",
    "administration.users.password": "Password",
    "administration.users.passwordPlaceholder": "Enter password",
    "administration.users.confirmPassword": "Confirm Password",
    "administration.users.confirmPasswordPlaceholder": "Confirm password",
    "administration.users.role": "Role",
    "administration.users.selectRole": "Select a role...",
    "administration.users.hrContactDetails": "HR & Contact Details",
    "administration.users.optional": "(optional)",
    "administration.users.department": "Department",
    "administration.users.designation": "Designation",
    "administration.users.employeeCode": "Employee Code",
    "administration.users.employeeCodePlaceholder": "e.g. EMP-24091-AD",
    "administration.users.bureauDivision": "Bureau Division",
    "administration.users.bureauDivisionPlaceholder": "e.g. Federal Asset Management HQ",
    "administration.users.orgUnit": "Org Unit",
    "administration.users.directWorkMobile": "Direct Work Mobile",
    "administration.users.phonePlaceholder": "e.g. +91-9876543210",
    "administration.users.officeExtension": "Office Extension",
    "administration.users.officeExtensionPlaceholder": "e.g. x1200",
    "administration.users.deskLocation": "Desk Location",
    "administration.users.employmentDate": "Employment Date",
    "administration.users.supervisor": "Supervisor",
    "administration.users.creating": "Creating...",
    "administration.users.securityNotice": "Security Notice",
    "administration.users.securityNoticeBody": "New user credentials must comply with security standards. Passwords require at least 8 characters and should combine letters, numbers, and symbols.",
    "administration.users.administrativeNotice": "Administrative Notice",
    "administration.users.administrativeNoticeBody": "By registering an account with the Super Admin role, you authorize access to entire directory services, infrastructure nodes, and auditing repositories.",
    "administration.users.editUser": "Edit User",
    "administration.users.editSubtitle": "Update account details, role assignments, and directory status for the selected enterprise user.",
    "administration.users.updateProfile": "Update User Profile",
    "administration.users.loadingDetails": "Loading user details...",
    "administration.users.status": "Status",
    "administration.users.changePassword": "Change Password",
    "administration.users.leaveBlank": "(leave blank to keep unchanged)",
    "administration.users.newPassword": "New Password",
    "administration.users.newPasswordPlaceholder": "Enter new password",
    "administration.users.confirmNewPassword": "Confirm New Password",
    "administration.users.confirmNewPasswordPlaceholder": "Confirm new password",
    "administration.users.updating": "Updating...",
    "administration.users.updateUser": "Update User",
    "administration.users.accountPolicies": "Account Policies",
    "administration.users.accountPoliciesBody": "Modifying an active enterprise user will synchronize the security context across active sessions in the directory server. Deactivating accounts immediately revokes application access tokens.",
    "administration.users.identityAccess": "Identity & Access",
    "administration.users.identityAccessBody": "Roles configured here map back to permission rules. Ensure compliance constraints are met prior to upgrading credentials.",
    "administration.users.retrievingDetails": "Retrieving user details...",
    "administration.users.backToUsers": "Back to Users",
    "administration.users.viewUserDetails": "View User Details",
    "administration.users.userDetails": "User Details",
    "administration.users.viewSubtitle": "Read-only profile verification and security descriptors for this enterprise directory identity.",
    "administration.users.identityAccessAttributes": "Identity & Access Attributes",
    "administration.users.assignedRole": "Assigned Role",
    "administration.users.createdDate": "Created Date",
    "administration.users.updatedDate": "Updated Date",
    "administration.users.notSet": "Not set",
    "administration.users.assignedRoles": "Assigned Roles",
    "administration.users.noAdditionalRoles": "No additional roles assigned.",
    "administration.users.selectRoleToAssign": "Select a role to assign...",
    "administration.users.assign": "Assign",
    "administration.users.auditSecurityLog": "Audit Security Log",
    "administration.users.auditSecurityLogBody": "Every profile inquiry is securely logged in the system audit history. Role parameters govern real-time authorization contexts on connected edge services.",
    "administration.users.activePolicies": "Active Policies",
    "administration.users.activePoliciesBody": "This account holds role rights mapped under the administration container. Any credentials mismatch should be escalated immediately to SecOps.",
    "administration.roles.createRole": "Create Role",
    "administration.roles.refresh": "Refresh",
    "administration.roles.typeSystem": "SYSTEM",
    "administration.roles.typeCustom": "CUSTOM",
    "administration.roles.users": "users",
    "administration.roles.statusActive": "Active",
    "administration.roles.statusInactive": "Inactive",
    "administration.roles.managePermissions": "Manage Permissions",
    "administration.roles.deactivateRole": "Deactivate Role",
    "administration.roles.activateRole": "Activate Role",
    "administration.roles.duplicateRole": "Duplicate Role",
    "administration.roles.deleteProfile": "Delete Profile",
    "administration.roles.totalRoles": "Total Roles",
    "administration.roles.totalRolesSub": "Defined security profiles",
    "administration.roles.activeRoles": "Active Roles",
    "administration.roles.activeRolesSub": "Currently active in system",
    "administration.roles.inactiveRoles": "Inactive Roles",
    "administration.roles.inactiveRolesSub": "Currently inactive in system",
    "administration.roles.totalMembers": "Total Members",
    "administration.roles.totalMembersSub": "Assigned staff members",
    "administration.roles.searchPlaceholder": "Search roles by name, key identifier, or descriptive context...",
    "administration.roles.statusFilterLabel": "Status:",
    "administration.roles.allStatuses": "All Statuses",
    "administration.roles.activeOnly": "Active Only",
    "administration.roles.inactiveOnly": "Inactive Only",
    "administration.roles.typeFilterLabel": "Type:",
    "administration.roles.allTypes": "All Types",
    "administration.roles.systemDefined": "System Defined",
    "administration.roles.customProfiles": "Custom Profiles",
    "administration.roles.clearFilters": "Clear Filters",
    "administration.roles.empty": "No roles matched the query. Modify your search criteria or register a new Custom Security Role.",
    "administration.roles.roleDefinition": "Role Definition",
    "administration.roles.roleNamePlaceholder": "e.g. Auditor",
    "administration.roles.selectPermissionsHint": "Select one or more permissions to assign.",
    "administration.roles.noPermissionsCatalog": "No permissions returned by the catalog.",
    "administration.roles.resetForm": "Reset Form",
    "administration.roles.saveRole": "Save Role",
    "administration.roles.noPermissionsSelectedLong": "No permissions selected. Saving will submit an empty array, conforming to standard compliance protocols.",
    "administration.roles.payloadNote": "This exact JSON payload matches the required API schema and is transmitted with no extra properties.",
    "administration.roles.retrievalFailed": "Role Retrieval Failed",
    "administration.roles.goToRoles": "Go to Roles",
    "administration.roles.retryConnection": "Retry Connection",
    "administration.roles.notFound": "Role Not Found",
    "administration.roles.notFoundBody": "The requested security profile registry could not be located in the database.",
    "administration.roles.returnToRoleList": "Return to Role List",
    "administration.roles.editRole": "Edit Role",
    "administration.roles.editSecurityRole": "Edit Security Role",
    "administration.roles.updateRoleProfile": "Update Role Profile",
    "administration.roles.systemConstraint": "System Defined Constraint: This is a core system role. Key identifiers and profile types are locked for compliance and cannot be altered, but descriptions and active statuses remain modifiable.",
    "administration.roles.systemIdentifierKey": "System Identifier Key",
    "administration.roles.immutableCodes": "System unique codes are immutable once created.",
    "administration.roles.functionalDescription": "Functional Description",
    "administration.roles.roleProfileType": "Role Profile Type",
    "administration.roles.profileTypeNote": "Profile types cannot be altered post-provision.",
    "administration.roles.roleStatus": "Role Status",
    "administration.roles.activeEnabled": "Active / Enabled",
    "administration.roles.inactiveSuspended": "Inactive / Suspended",
    "administration.roles.revertChanges": "Revert Changes",
    "administration.roles.updateProfile": "Update Profile",
    "administration.roles.permissions": "Permissions",
    "administration.roles.loadingRolePermissions": "Loading role permissions...",
    "administration.roles.selectOrDeselectHint": "Select or deselect permissions to assign.",
    "administration.roles.updatePermissions": "Update Permissions",
    "administration.roles.noPermissionsSelected": "No permissions selected.",
    "administration.roles.editPermissions": "Edit Permissions",
    "administration.roles.selected": "Selected",
    "administration.roles.assignedUsers": "Assigned Users",
    "administration.roles.noUsersAssigned": "No users are assigned to this role.",
    "administration.roles.unknownUser": "Unknown user",
    "administration.roles.payloadPreview": "Payload Preview",
    "administration.roles.auditContext": "Administrative Audit Context",
    "administration.roles.createdByLabel": "Created By:",
    "administration.roles.createdDateLabel": "Created Date:",
    "administration.roles.lastUpdatedLabel": "Last Updated:",
    "administration.roles.inspectProfile": "Inspect Security Profile",
    "administration.roles.roleDefinitionProfile": "Role Definition Profile",
    "administration.roles.keyCode": "KEY CODE:",
    "administration.roles.profileSuffix": "Profile",
    "administration.roles.functionalScope": "Functional Scope Statement",
    "administration.roles.assignedStaff": "Assigned Staff",
    "administration.roles.usersSuffix": "Users",
    "administration.roles.policiesMapped": "Policies Mapped",
    "administration.roles.rulesSuffix": "Rules",
    "administration.roles.profileType": "Profile Type",
    "administration.roles.profileHealth": "Profile Health",
    "administration.roles.fullSync": "100% Sync",
    "administration.roles.readOnly": "READ ONLY",
    "administration.roles.permissionKeysNote": "The exact permission keys granted to this role, grouped by module.",
    "administration.roles.noPermissionsAssigned": "This role has no permissions assigned.",
    "administration.roles.administrativeRecords": "Administrative Records",
    "administration.roles.creationEpoch": "Profile Creation Epoch",
    "administration.roles.authorizedBy": "Authorized by",
    "administration.roles.lastUpdatedTimestamp": "Last Updated Timestamp",
    "administration.roles.globalSyncNote": "Global synchronisation completed successfully.",
    "administration.roles.rosterAllocation": "Roster Allocation",
    "administration.roles.activeUsersSuffix": "Active Users",
    "administration.roles.mappedDynamically": "Mapped dynamically inside Active Directory.",
    "administration.roles.complianceNotice": "Compliance Notice",
    "administration.roles.complianceNoticeBody": "This role conforms strictly to the corporate separation-of-duty (SoD) policies. Modifying these attributes could alter standard audit thresholds.",
    "administration.roles.securityClass": "Security Class:",
    "administration.rolePerms.loading": "Loading roles and permissions…",
    "administration.rolePerms.title": "Role Permissions",
    "administration.rolePerms.role": "Role",
    "administration.rolePerms.superAdminSuffix": " (super admin)",
    "administration.rolePerms.permissions": "Permissions",
    "administration.rolePerms.usersStat": "Users",
    "administration.rolePerms.superAdminNotice": "Super Admin bypasses all permission checks — it always has every permission, so this matrix is read-only for this role.",
    "administration.rolePerms.searchPlaceholder": "Search permission (e.g. approve, asset:create)…",
    "administration.rolePerms.allModules": "All Modules",
    "administration.rolePerms.revokeAll": "Revoke all",
    "administration.rolePerms.grantAll": "Grant all",
    "administration.rolePerms.noMatch": "No permissions match your search.",
    "administration.rolePerms.reset": "Reset",
    "administration.rolePerms.savingEllipsis": "Saving…",
    "administration.rolePerms.savePermissions": "Save Permissions",
    "audit-compliance.ai.loading": "Loading AI/ML status...",
    "audit-compliance.ai.statusUnavailable": "Status unavailable.",
    "audit-compliance.ai.title": "AAMS AI Intelligence",
    "audit-compliance.ai.subtitle": "Predictive maintenance, anomaly detection, and asset lifecycle intelligence.",
    "audit-compliance.ai.phase": "Phase",
    "audit-compliance.ai.notYetAvailable": "Not Yet Available",
    "audit-compliance.ai.dataReadiness": "Data readiness:",
    "audit-compliance.ai.plannedEndpoints": "Planned Endpoints",
    "audit-compliance.ai.noModels": "No ML models loaded yet.",
    "audit-compliance.ai.tryStub": "Try a Stub Endpoint",
    "audit-compliance.ai.tryStubDesc": "Calls the real endpoint for an asset ID — it will return a documented 501 until Phase 2 data accumulates.",
    "audit-compliance.ai.assetIdPlaceholder": "Asset ID",
    "audit-compliance.ai.predictions": "Predictions",
    "audit-compliance.ai.rul": "RUL",
    "audit-compliance.ai.anomaly": "Anomaly",
    "audit-compliance.timeline.title": "Audit Timeline",
    "audit-compliance.timeline.loading": "Loading timeline...",
    "audit-compliance.timeline.empty": "No audit events found",
    "audit-compliance.timeline.unknown": "unknown",
    "audit-compliance.timeline.by": "By:",
    "audit-compliance.timeline.resource": "Resource:",
    "audit-compliance.timeline.seq": "Seq #",
    "audit-compliance.riskAssets.loading": "Loading risk assets...",
    "audit-compliance.riskAssets.backToDashboard": "Back to Executive Dashboard",
    "audit-compliance.riskAssets.breadcrumbAria": "Breadcrumb",
    "audit-compliance.riskAssets.executiveManagement": "Executive Management",
    "audit-compliance.riskAssets.title": "Risk Assets",
    "audit-compliance.riskAssets.subtitle": "High-criticality assets (criticality score ≥ 3) requiring attention.",
    "audit-compliance.riskAssets.totalValueAtRisk": "Total Value at Risk",
    "audit-compliance.riskAssets.criticalCard": "Critical (score ≥ 5)",
    "audit-compliance.riskAssets.highCard": "High (score = 4)",
    "audit-compliance.riskAssets.mediumCard": "Medium (score = 3)",
    "audit-compliance.riskAssets.severityLabel": "Severity:",
    "audit-compliance.riskAssets.colAssetRef": "Asset Ref",
    "audit-compliance.riskAssets.colName": "Name",
    "audit-compliance.riskAssets.colAcquisitionCost": "Acquisition Cost",
    "audit-compliance.riskAssets.colCustodian": "Custodian",
    "audit-compliance.riskAssets.colSeverity": "Severity",
    "audit-compliance.riskAssets.colLifecycleState": "Lifecycle State",
    "audit-compliance.riskAssets.colActions": "Actions",
    "audit-compliance.riskAssets.unassigned": "Unassigned",
    "audit-compliance.riskAssets.viewAsset": "View Asset",
    "audit-compliance.riskAssets.emptyTable": "No risk assets match the filter.",
    "audit-compliance.history.title": "Audit History Registry",
    "audit-compliance.history.exportAssets": "Assets",
    "audit-compliance.history.exportCustody": "Custody",
    "audit-compliance.history.exportSanitized": "Export Sanitized",
    "audit-compliance.history.colSeq": "Seq",
    "audit-compliance.history.colAction": "Action",
    "audit-compliance.history.colUser": "User",
    "audit-compliance.history.colResource": "Resource",
    "audit-compliance.history.colStatus": "Status",
    "audit-compliance.history.colTimestamp": "Timestamp",
    "audit-compliance.history.viewState": "View before/after state",
    "audit-compliance.history.empty": "No audit events found",
    "audit-compliance.history.event": "Event #",
    "audit-compliance.history.before": "Before",
    "audit-compliance.history.after": "After",
    "audit-compliance.history.noState": "No state captured for this action",
    "audit-compliance.iso.loading": "Loading ISO 55001 readiness data...",
    "audit-compliance.iso.title": "ISO 55001 Readiness Checklist",
    "audit-compliance.iso.readinessScore": "Readiness Score",
    "audit-compliance.iso.excludesNa": "Excludes not-applicable items from denominator",
    "audit-compliance.iso.totalItems": "Total Items",
    "audit-compliance.iso.compliant": "Compliant",
    "audit-compliance.iso.notApplicable": "Not Applicable",
    "audit-compliance.iso.colItemCode": "Item Code",
    "audit-compliance.iso.colDescription": "Description",
    "audit-compliance.iso.colStatus": "Status",
    "audit-compliance.iso.colEvidenceNotes": "Evidence Notes",
    "audit-compliance.iso.save": "Save",
    "audit-compliance.iso.cancel": "Cancel",
    "audit-compliance.iso.addNotes": "+ Add notes",
    "audit-compliance.iso.emptyCategory": "No checklist items in this category",
    "audit-compliance.iso.emptyAll": "No ISO 55001 checklist items found",
    "audit-compliance.findings.title": "Audit Findings",
    "audit-compliance.findings.exportTitle": "Downloads a JSON file of the findings currently shown",
    "audit-compliance.findings.exportJson": "Export JSON",
    "audit-compliance.findings.logFinding": "Log Finding",
    "audit-compliance.findings.totalFindings": "Total Findings",
    "audit-compliance.findings.avgAge": "Avg. Age (Open)",
    "audit-compliance.findings.criticalHigh": "Critical + High",
    "audit-compliance.findings.openInProgress": "Open + In Progress",
    "audit-compliance.findings.allSeverities": "All Severities",
    "audit-compliance.findings.severityCritical": "Critical",
    "audit-compliance.findings.severityHigh": "High",
    "audit-compliance.findings.severityMedium": "Medium",
    "audit-compliance.findings.severityLow": "Low",
    "audit-compliance.findings.allStatuses": "All Statuses",
    "audit-compliance.findings.statusOpen": "Open",
    "audit-compliance.findings.statusInProgress": "In Progress",
    "audit-compliance.findings.statusResolved": "Resolved",
    "audit-compliance.findings.statusClosed": "Closed",
    "audit-compliance.findings.clear": "Clear",
    "audit-compliance.findings.colCategory": "Category",
    "audit-compliance.findings.colSeverity": "Severity",
    "audit-compliance.findings.colObservation": "Observation",
    "audit-compliance.findings.colStatus": "Status",
    "audit-compliance.findings.colAssigned": "Assigned",
    "audit-compliance.findings.colAge": "Age",
    "audit-compliance.findings.colDate": "Date",
    "audit-compliance.findings.openLongerThan30": "Open longer than 30 days",
    "audit-compliance.findings.empty": "No findings found",
    "audit-compliance.findings.logAuditFinding": "Log Audit Finding",
    "audit-compliance.findings.labelCategory": "Category *",
    "audit-compliance.findings.categoryPlaceholder": "e.g. Physical Discrepancy",
    "audit-compliance.findings.labelSeverity": "Severity",
    "audit-compliance.findings.labelObservation": "Observation *",
    "audit-compliance.findings.labelCorrectiveAction": "Corrective Action",
    "audit-compliance.findings.labelAssetId": "Asset ID",
    "audit-compliance.findings.optionalPlaceholder": "Optional",
    "audit-compliance.findings.labelAssignedPersonnel": "Assigned Personnel",
    "audit-compliance.findings.labelAuditDate": "Audit Date",
    "audit-compliance.findings.cancel": "Cancel",
    "audit-compliance.findings.saving": "Saving...",
    "audit-compliance.compliance.title": "Compliance Center",
    "audit-compliance.compliance.subtitle": "Document expiry monitoring, statutory calendar, and ISO 55001 organisational readiness.",
    "audit-compliance.compliance.tabExpiringDocuments": "Expiring Documents",
    "audit-compliance.compliance.tabCalendar": "Compliance Calendar",
    "audit-compliance.compliance.tabIso": "ISO 55001 Assessment",
    "audit-compliance.compliance.readAccessNotice": "You have read access. Compliance actions require the audit:read permission at minimum.",
    "audit-compliance.compliance.window": "Window",
    "audit-compliance.compliance.next7": "Next 7 days",
    "audit-compliance.compliance.next30": "Next 30 days",
    "audit-compliance.compliance.next60": "Next 60 days",
    "audit-compliance.compliance.next90": "Next 90 days",
    "audit-compliance.compliance.next180": "Next 180 days",
    "audit-compliance.compliance.docsExpiring": "document(s) expiring",
    "audit-compliance.compliance.running": "Running...",
    "audit-compliance.compliance.runExpiryCheck": "Run Expiry Check Now",
    "audit-compliance.compliance.loading": "Loading...",
    "audit-compliance.compliance.colDocument": "Document",
    "audit-compliance.compliance.colAsset": "Asset",
    "audit-compliance.compliance.colType": "Type",
    "audit-compliance.compliance.colExpiryDate": "Expiry Date",
    "audit-compliance.compliance.colDaysLeft": "Days Left",
    "audit-compliance.compliance.emptyDocuments": "No documents expiring in this window",
    "audit-compliance.compliance.calendarInfo": "Next 90 days — depreciation runs, ITC claims, document/warranty/insurance/contract expiries, physical verification.",
    "audit-compliance.compliance.refreshing": "Refreshing...",
    "audit-compliance.compliance.refreshCalendar": "Refresh Calendar",
    "audit-compliance.compliance.colEvent": "Event",
    "audit-compliance.compliance.colDueDate": "Due Date",
    "audit-compliance.compliance.colUrgency": "Urgency",
    "audit-compliance.compliance.colStatus": "Status",
    "audit-compliance.compliance.colActions": "Actions",
    "audit-compliance.compliance.markComplete": "Mark Complete",
    "audit-compliance.compliance.emptyCalendar": "No events in the next 90 days — try Refresh Calendar",
    "audit-compliance.compliance.computingGap": "Computing readiness gap analysis...",
    "audit-compliance.compliance.noAssessment": "No assessment data available",
    "audit-compliance.compliance.dimAssetRegister": "Asset Register Completeness",
    "audit-compliance.compliance.dimCustody": "Custody Coverage",
    "audit-compliance.compliance.dimDepreciation": "Depreciation Currency",
    "audit-compliance.compliance.dimDocument": "Document Coverage",
    "audit-compliance.compliance.overallReadiness": "Overall Readiness",
    "audit-compliance.compliance.assessed": "Assessed",
    "audit-compliance.compliance.isoComputedNote": "Computed live from asset register serial-number completeness, active-custody coverage, depreciation entry currency (last 3 months), and current-document coverage of capitalised assets. Refresh by revisiting this tab.",
    "audit-compliance.verification.title": "Physical Asset Checks",
    "audit-compliance.verification.subtitle": "Confirm the assets in your records actually exist (the yearly physical count under GFR Rule 190). Create a check, start it, then compare records with what was physically found.",
    "audit-compliance.verification.newCheck": "New Check",
    "audit-compliance.verification.tamperTitle": "Check records haven't been tampered with",
    "audit-compliance.verification.tamperDesc": "Confirms this organisation's activity log is intact and no past entry has been secretly altered or deleted. This is a separate, one-click safety check covering all records — not tied to any single asset.",
    "audit-compliance.verification.checking": "Checking...",
    "audit-compliance.verification.runTamperCheck": "Run Tamper Check",
    "audit-compliance.verification.recordsIntact": "Records intact — no tampering found",
    "audit-compliance.verification.recordsAltered": "Warning — records may have been altered",
    "audit-compliance.verification.eventsChecked": "Events checked:",
    "audit-compliance.verification.brokenAtSequence": "Broken at sequence #",
    "audit-compliance.verification.yourChecks": "Your Checks",
    "audit-compliance.verification.filterAll": "All",
    "audit-compliance.verification.statusNotStarted": "Not started",
    "audit-compliance.verification.statusInProgress": "Checking in progress",
    "audit-compliance.verification.statusCompleted": "Checked — review problems",
    "audit-compliance.verification.statusClosed": "Finished & signed off",
    "audit-compliance.verification.loadingPlans": "Loading plans...",
    "audit-compliance.verification.noPlans": "No verification plans found",
    "audit-compliance.verification.methodLabel": "Method:",
    "audit-compliance.verification.statusLabel": "Status:",
    "audit-compliance.verification.plannedLabel": "Planned:",
    "audit-compliance.verification.newPhysicalCheck": "New Physical Check",
    "audit-compliance.verification.checkName": "Check Name *",
    "audit-compliance.verification.checkNamePlaceholder": "e.g. FY2026-27 Annual Verification",
    "audit-compliance.verification.methodQuestion": "Method — how many assets to check",
    "audit-compliance.verification.methodCensus": "Census — check every asset",
    "audit-compliance.verification.methodSample": "Sample — check a subset",
    "audit-compliance.verification.methodRiskBased": "Risk-based — high-value / critical first",
    "audit-compliance.verification.whichDepartments": "Which departments? (optional)",
    "audit-compliance.verification.multiSelectHint": "Ctrl/Cmd-click to pick more than one. Leave blank to check the whole organisation.",
    "audit-compliance.verification.assignedTo": "Assigned To",
    "audit-compliance.verification.unassigned": "Unassigned",
    "audit-compliance.verification.plannedDate": "Planned Date",
    "audit-compliance.verification.cancel": "Cancel",
    "audit-compliance.verification.creating": "Creating...",
    "audit-compliance.verification.createCheck": "Create Check",
    "audit-compliance.verification.startChecking": "Start checking",
    "audit-compliance.verification.delete": "Delete",
    "audit-compliance.verification.compareRecords": "Compare records with what was found",
    "audit-compliance.verification.finishSignOff": "Finish & sign off",
    "audit-compliance.verification.method": "Method",
    "audit-compliance.verification.scope": "Scope",
    "audit-compliance.verification.orgUnits": "org unit(s)",
    "audit-compliance.verification.wholeOrganisation": "Whole organisation",
    "audit-compliance.verification.assetsToCheck": "Assets to check",
    "audit-compliance.verification.noAssetsInScope": "No assets in scope yet.",
    "audit-compliance.verification.problemsFound": "Problems found",
    "audit-compliance.verification.missing": "Missing",
    "audit-compliance.verification.extra": "Extra",
    "audit-compliance.verification.missingDef": "= on record but not physically found ·",
    "audit-compliance.verification.extraDef": "= found but not on record.",
    "audit-compliance.verification.notComparedYet": "Not compared yet — use \"Compare records with what was found\".",
    "audit-compliance.verification.noProblems": "No problems — records match what was found.",
    "audit-compliance.verification.missingCount": "Missing:",
    "audit-compliance.verification.extraCount": "Extra:",
    "audit-compliance.verification.worth": "worth",
    "audit-compliance.verification.unknownAsset": "Unknown asset",
    "audit-compliance.verification.needsSignOff": "NEEDS SIGN-OFF",
    "audit-compliance.verification.unresolved": "unresolved",
    "audit-compliance.verification.markResolved": "Mark resolved",
    "audit-compliance.verification.markResolvedTitle": "Mark as investigated and settled",
    "audit-compliance.verification.writeOff": "Write off",
    "audit-compliance.verification.writeOffTitle": "Remove from the books as a loss",
    "audit-compliance.security.title": "Security & VAPT Governance",
    "audit-compliance.security.subtitle": "Vulnerability findings, scans, framework assessments, security controls, and login/session events.",
    "audit-compliance.security.tabDashboard": "Dashboard",
    "audit-compliance.security.tabFindings": "Findings",
    "audit-compliance.security.tabScans": "Scans",
    "audit-compliance.security.tabAssessments": "Assessments",
    "audit-compliance.security.tabControls": "Controls",
    "audit-compliance.security.tabEvents": "Events",
    "audit-compliance.security.loadingDashboard": "Loading dashboard...",
    "audit-compliance.security.noDashboard": "No dashboard data",
    "audit-compliance.security.totalOpenFindings": "Total Open Findings",
    "audit-compliance.security.riskScore": "Risk Score",
    "audit-compliance.security.riskFormula": "critical×10 + high×5 + medium×2 + low×1",
    "audit-compliance.security.failedLogins24h": "Failed Logins (24h)",
    "audit-compliance.security.openBySeverity": "Open Findings by Severity",
    "audit-compliance.security.noOpenFindings": "No open findings",
    "audit-compliance.security.allSeverities": "All Severities",
    "audit-compliance.security.severityCritical": "Critical",
    "audit-compliance.security.severityHigh": "High",
    "audit-compliance.security.severityMedium": "Medium",
    "audit-compliance.security.severityLow": "Low",
    "audit-compliance.security.severityInfo": "Info",
    "audit-compliance.security.allStatuses": "All Statuses",
    "audit-compliance.security.statusDiscovery": "Discovery",
    "audit-compliance.security.statusAssessment": "Assessment",
    "audit-compliance.security.statusRemediation": "Remediation",
    "audit-compliance.security.retest": "Retest",
    "audit-compliance.security.statusClosed": "Closed",
    "audit-compliance.security.statusAccepted": "Accepted",
    "audit-compliance.security.loading": "Loading...",
    "audit-compliance.security.colTitle": "Title",
    "audit-compliance.security.colSeverity": "Severity",
    "audit-compliance.security.colStatus": "Status",
    "audit-compliance.security.colComponent": "Component",
    "audit-compliance.security.colAssigned": "Assigned",
    "audit-compliance.security.colActions": "Actions",
    "audit-compliance.security.assign": "Assign",
    "audit-compliance.security.toRemediation": "To Remediation",
    "audit-compliance.security.close": "Close",
    "audit-compliance.security.emptyFindings": "No findings — import a scan to get started",
    "audit-compliance.security.findingsFlowNote": "Findings start in \"discovery\" — the backend has no endpoint to move discovery → assessment/accepted; only assessment→remediation (Resolve), remediation→retest (Retest), and retest→closed (Close) are exposed.",
    "audit-compliance.security.assignFinding": "Assign Finding",
    "audit-compliance.security.userLabel": "User *",
    "audit-compliance.security.selectUser": "Select user...",
    "audit-compliance.security.cancel": "Cancel",
    "audit-compliance.security.assigning": "Assigning...",
    "audit-compliance.security.newScan": "New Scan",
    "audit-compliance.security.colType": "Type",
    "audit-compliance.security.colTool": "Tool",
    "audit-compliance.security.colScanDate": "Scan Date",
    "audit-compliance.security.colFindings": "Findings",
    "audit-compliance.security.importFindings": "Import Findings",
    "audit-compliance.security.emptyScans": "No scans recorded",
    "audit-compliance.security.newScanRecord": "New Scan Record",
    "audit-compliance.security.scanType": "Scan Type",
    "audit-compliance.security.scanSast": "SAST",
    "audit-compliance.security.scanDast": "DAST",
    "audit-compliance.security.scanManual": "Manual",
    "audit-compliance.security.scanPentest": "Pentest",
    "audit-compliance.security.toolName": "Tool Name",
    "audit-compliance.security.toolPlaceholder": "e.g. Burp Suite, SonarQube",
    "audit-compliance.security.creating": "Creating...",
    "audit-compliance.security.create": "Create",
    "audit-compliance.security.importScanFindings": "Import Scan Findings",
    "audit-compliance.security.importHint": "Paste a JSON array of findings: title (required), severity, description, cwe_id, owasp_category, affected_component.",
    "audit-compliance.security.importing": "Importing...",
    "audit-compliance.security.import": "Import",
    "audit-compliance.security.newAssessment": "New Assessment",
    "audit-compliance.security.colName": "Name",
    "audit-compliance.security.colFramework": "Framework",
    "audit-compliance.security.colScore": "Score",
    "audit-compliance.security.complete": "Complete",
    "audit-compliance.security.emptyAssessments": "No assessments",
    "audit-compliance.security.nameLabel": "Name *",
    "audit-compliance.security.namePlaceholder": "e.g. Annual ISO 27001 Audit",
    "audit-compliance.security.framework": "Framework",
    "audit-compliance.security.frameworkIso27001": "ISO 27001",
    "audit-compliance.security.frameworkStqc": "STQC",
    "audit-compliance.security.frameworkOwasp": "OWASP",
    "audit-compliance.security.frameworkDpdp": "DPDP",
    "audit-compliance.security.frameworkCustom": "Custom",
    "audit-compliance.security.starting": "Starting...",
    "audit-compliance.security.start": "Start",
    "audit-compliance.security.completeAssessment": "Complete Assessment",
    "audit-compliance.security.outcome": "Outcome",
    "audit-compliance.security.outcomeCompleted": "Completed",
    "audit-compliance.security.outcomeFailed": "Failed",
    "audit-compliance.security.scoreLabel": "Score (0-100)",
    "audit-compliance.security.save": "Save",
    "audit-compliance.security.configureControl": "Configure Control",
    "audit-compliance.security.colControlType": "Control Type",
    "audit-compliance.security.colActive": "Active",
    "audit-compliance.security.active": "Active",
    "audit-compliance.security.inactive": "Inactive",
    "audit-compliance.security.colConfig": "Config",
    "audit-compliance.security.colUpdated": "Updated",
    "audit-compliance.security.edit": "Edit",
    "audit-compliance.security.emptyControls": "No controls configured",
    "audit-compliance.security.configureSecurityControl": "Configure Security Control",
    "audit-compliance.security.controlTypeLabel": "Control Type",
    "audit-compliance.security.controlTypePlaceholder": "e.g. mfa_enforcement, ip_allowlist",
    "audit-compliance.security.configJson": "Config (JSON)",
    "audit-compliance.security.saving": "Saving...",
    "audit-compliance.security.failedLogins": "Failed Logins",
    "audit-compliance.security.last1h": "Last 1h",
    "audit-compliance.security.last24h": "Last 24h",
    "audit-compliance.security.last3days": "Last 3 days",
    "audit-compliance.security.last7days": "Last 7 days",
    "audit-compliance.security.failedLoginAttempts": "Failed Login Attempts",
    "audit-compliance.security.allEventTypes": "All Event Types",
    "audit-compliance.security.loginSuccess": "Login Success",
    "audit-compliance.security.loginFailure": "Login Failure",
    "audit-compliance.security.mfaChallenge": "MFA Challenge",
    "audit-compliance.security.sessionTimeout": "Session Timeout",
    "audit-compliance.security.ipBlocked": "IP Blocked",
    "audit-compliance.security.newDevice": "New Device",
    "audit-compliance.security.suspiciousActivity": "Suspicious Activity",
    "audit-compliance.security.colEventType": "Event Type",
    "audit-compliance.security.colUser": "User",
    "audit-compliance.security.colIpAddress": "IP Address",
    "audit-compliance.security.colTime": "Time",
    "audit-compliance.security.emptyEvents": "No security events",
    "reports.general.loadError": "Failed to load reports.",
    "reports.general.loading": "Loading reports...",
    "reports.general.unableToLoad": "Unable to load report data.",
    "reports.general.title": "AAMS General Reports & Analytics",
    "reports.general.subtitle": "Live asset ledger analytics from the CFO dashboard and asset register.",
    "reports.general.exportCsv": "Export CSV",
    "reports.general.accumulatedDepreciation": "Accumulated Depreciation",
    "reports.general.companiesActBook": "Companies Act book, current FY",
    "reports.general.insuranceCoverage": "Insurance Coverage",
    "reports.general.itcClaimedYtd": "ITC claimed YTD:",
    "reports.general.budgetUtilisation": "Budget Utilisation",
    "reports.general.pendingCommissioning": "pending commissioning",
    "reports.general.nbvByAssetClass": "Net Book Value by Asset Class",
    "reports.general.nbvAllocations": "Current in-operation asset value allocations by class",
    "reports.general.noNbvData": "No NBV data available.",
    "reports.general.totalNbv": "Total NBV",
    "reports.general.assetRegister": "Asset Register",
    "reports.general.latestAssets": "Latest assets from the master register",
    "reports.general.colName": "Name",
    "reports.general.colClass": "Class",
    "reports.general.colCustodian": "Custodian",
    "reports.general.colAcquisitionDate": "Acquisition Date",
    "reports.general.colAcquisitionCost": "Acquisition Cost",
    "reports.general.colLifecycleState": "Lifecycle State",
    "reports.general.noAssets": "No assets found.",
    "reports.dashboard.kpiLoadError": "Failed to load KPI data",
    "reports.dashboard.assetFetchError": "Failed to fetch Asset List Report",
    "reports.dashboard.depreciationFetchError": "Failed to fetch Depreciation Report",
    "reports.dashboard.idleFetchError": "Failed to fetch Idle Assets Report",
    "reports.dashboard.uncustodiedFetchError": "Failed to fetch Uncustodied Assets Report",
    "reports.dashboard.reportGenerated": "Report Generated",
    "reports.dashboard.customGenerateError": "Failed to generate custom report",
    "reports.dashboard.scheduleCreated": "Schedule Created",
    "reports.dashboard.scheduleCreateError": "Failed to create schedule",
    "reports.dashboard.customDownloaded": "Custom Report Downloaded",
    "reports.dashboard.colId": "ID",
    "reports.dashboard.colName": "Name",
    "reports.dashboard.colClass": "Class",
    "reports.dashboard.colCost": "Cost",
    "reports.dashboard.colCurrentValue": "Current Value",
    "reports.dashboard.colStatus": "Status",
    "reports.dashboard.statusActive": "Active",
    "reports.dashboard.noData": "No data.",
    "reports.dashboard.colAsset": "Asset",
    "reports.dashboard.colAccDepreciation": "Acc. Depreciation",
    "reports.dashboard.colNetBookValue": "Net Book Value",
    "reports.dashboard.colMethod": "Method",
    "reports.dashboard.colFiscalYear": "Fiscal Year",
    "reports.dashboard.colDaysIdle": "Days Idle",
    "reports.dashboard.colLastUsed": "Last Used",
    "reports.dashboard.colLocation": "Location",
    "reports.dashboard.colDaysUncustodied": "Days Uncustodied",
    "reports.dashboard.title": "AAMS Reports & Analytics",
    "reports.dashboard.subtitle": "Standard reports, KPI analytics, custom reports, and scheduled exports.",
    "reports.dashboard.subtitleShort": "Standard reports, KPI analytics, custom reports, and scheduled exports",
    "reports.dashboard.standardReports": "Standard Reports",
    "reports.dashboard.assetListReport": "Asset List Report",
    "reports.dashboard.allRegisteredAssets": "All registered assets",
    "reports.dashboard.depreciationSchedule": "Depreciation Schedule",
    "reports.dashboard.depreciationByAsset": "Depreciation by asset",
    "reports.dashboard.idleAssetsReport": "Idle Assets Report",
    "reports.dashboard.unusedAssets": "Unused/underutilized assets",
    "reports.dashboard.uncustodiedAssets": "Uncustodied Assets",
    "reports.dashboard.assetsWithoutCustodian": "Assets without custodian",
    "reports.dashboard.fetching": "Fetching",
    "reports.dashboard.assetList": "Asset List",
    "reports.dashboard.idleAssets": "Idle Assets",
    "reports.dashboard.exportCsv": "Export CSV",
    "reports.dashboard.close": "Close",
    "reports.dashboard.kpiAnalytics": "KPI Analytics",
    "reports.dashboard.accumulatedDepreciation": "Accumulated Depreciation",
    "reports.dashboard.insuranceCoverage": "Insurance Coverage",
    "reports.dashboard.itcClaimedYtd": "ITC Claimed YTD",
    "reports.dashboard.pendingCommissioning": "Pending Commissioning",
    "reports.dashboard.budgetUtilisation": "Budget Utilisation",
    "reports.dashboard.nbvByAssetClass": "Net Book Value by Asset Class",
    "reports.dashboard.loadingKpi": "Loading KPI data...",
    "reports.dashboard.customReportBuilder": "Custom Report Builder",
    "reports.dashboard.assetType": "Asset Type",
    "reports.dashboard.allTypes": "All Types",
    "reports.dashboard.servers": "Servers",
    "reports.dashboard.computers": "Computers",
    "reports.dashboard.vehicles": "Vehicles",
    "reports.dashboard.furniture": "Furniture",
    "reports.dashboard.realEstate": "Real Estate",
    "reports.dashboard.dateFrom": "Date From",
    "reports.dashboard.dateTo": "Date To",
    "reports.dashboard.location": "Location",
    "reports.dashboard.locationPlaceholder": "e.g. DC East",
    "reports.dashboard.generateReport": "Generate Report",
    "reports.dashboard.customResults": "Custom Report Results",
    "reports.dashboard.rows": "rows",
    "reports.dashboard.downloadJson": "Download JSON",
    "reports.dashboard.noResults": "No results.",
    "reports.dashboard.scheduleReport": "Schedule Report",
    "reports.dashboard.reportType": "Report Type",
    "reports.dashboard.selectType": "Select type",
    "reports.dashboard.cfoDashboard": "CFO Dashboard",
    "reports.dashboard.auditorDashboard": "Auditor Dashboard",
    "reports.dashboard.cagPack": "CAG Pack",
    "reports.dashboard.budgetVariance": "Budget Variance",
    "reports.dashboard.frequency": "Frequency",
    "reports.dashboard.daily": "Daily",
    "reports.dashboard.weekly": "Weekly",
    "reports.dashboard.monthly": "Monthly",
    "reports.dashboard.format": "Format",
    "reports.dashboard.csv": "CSV",
    "reports.dashboard.pdf": "PDF",
    "reports.dashboard.xlsx": "XLSX",
    "reports.dashboard.emailOptional": "Email (optional)",
    "reports.dashboard.emailPlaceholder": "user@example.com",
    "reports.dashboard.createSchedule": "Create Schedule",
    "reports.advanced.title": "Advanced Standard Reports",
    "reports.advanced.infoBody": "Custodian exceptions, warranty exposure, transfer history, and OData feeds.",
    "reports.advanced.subtitle": "Compliance & oversight reports for Auditors, Asset Managers, and Finance — spot accountability gaps, warranty risk, and custody movement, then export or feed the data to Excel/Power BI.",
    "reports.advanced.tabCustodianExceptions": "Custodian Exceptions",
    "reports.advanced.tabWarrantyExposure": "Warranty Exposure",
    "reports.advanced.tabTransferHistory": "Asset Transfer History",
    "reports.advanced.tabOdata": "OData Feeds",
    "reports.advanced.custodianLoadError": "Failed to load custodian exceptions",
    "reports.advanced.custodianStripLead": "Accountability gaps.",
    "reports.advanced.custodianStripBody": "Operational assets with no accepted custodian or a custody that was never acknowledged. Use this to chase down owners — every in-use asset should have someone accountable for it.",
    "reports.advanced.loading": "Loading...",
    "reports.advanced.colAsset": "Asset",
    "reports.advanced.colLifecycle": "Lifecycle",
    "reports.advanced.colException": "Exception",
    "reports.advanced.noCustodian": "No Custodian",
    "reports.advanced.notAcknowledged": "Not Acknowledged",
    "reports.advanced.colValue": "Value",
    "reports.advanced.noCustodianExceptions": "No custodian exceptions — every operational asset has an accepted custodian.",
    "reports.advanced.warrantyLoadError": "Failed to load warranty exposure",
    "reports.advanced.warrantyStripLead": "Warranty risk.",
    "reports.advanced.warrantyStripBody": "Highest-value assets whose warranty expires soon, most valuable first. Renew or budget before coverage lapses. Pick a time window below.",
    "reports.advanced.window": "Window",
    "reports.advanced.next30": "Next 30 days",
    "reports.advanced.next60": "Next 60 days",
    "reports.advanced.next90": "Next 90 days",
    "reports.advanced.next180": "Next 180 days",
    "reports.advanced.colType": "Type",
    "reports.advanced.colVendor": "Vendor",
    "reports.advanced.colExpires": "Expires",
    "reports.advanced.colAssetValue": "Asset Value",
    "reports.advanced.noWarranties": "No warranties expiring in this window.",
    "reports.advanced.transferStripLead": "Custody audit trail.",
    "reports.advanced.transferStripBody": "Every asset custody transfer — who handed what to whom, and when. Filter by date range for audit or investigation.",
    "reports.advanced.to": "to",
    "reports.advanced.filter": "Filter",
    "reports.advanced.colStatus": "Status",
    "reports.advanced.colEffectiveDate": "Effective Date",
    "reports.advanced.colCreated": "Created",
    "reports.advanced.noTransfers": "No custody transfers in range.",
    "reports.advanced.previewError": "Failed to preview feed. If this persists, retry in a moment.",
    "reports.advanced.urlCopied": "Feed URL copied to clipboard",
    "reports.advanced.odataIntroLead": "Data feeds for Excel & Power BI.",
    "reports.advanced.odataIntroBody": "These give your BI/analytics team a live link to the full dataset — paste the URL into Excel (Data → Get Data → From Web) or Power BI. Preview the first 5 rows here to confirm the columns before sharing the link.",
    "reports.advanced.copyLink": "Copy Link",
    "reports.advanced.preview": "Preview",
    "reports.advanced.totalRecordsShowing": "total records · showing first",
    "reports.advanced.noRecords": "No records.",
    "reports.advanced.feed_assets_label": "Assets Feed",
    "reports.advanced.feed_assets_purpose": "One row per asset — reference, name, lifecycle stage, and acquisition cost/date.",
    "reports.advanced.feed_financials_label": "Financials Feed",
    "reports.advanced.feed_financials_purpose": "One row per depreciation period — book value movement (opening → depreciation → closing).",
    "reports.advanced.feedcol_asset_ref": "Asset Ref",
    "reports.advanced.feedcol_name": "Name",
    "reports.advanced.feedcol_lifecycle_state": "Lifecycle",
    "reports.advanced.feedcol_acquisition_cost": "Cost",
    "reports.advanced.feedcol_acquisition_date": "Acquired",
    "reports.advanced.feedcol_book": "Book",
    "reports.advanced.feedcol_period": "Period",
    "reports.advanced.feedcol_opening_nbv": "Opening NBV",
    "reports.advanced.feedcol_depreciation_amount": "Depreciation",
    "reports.advanced.feedcol_closing_nbv": "Closing NBV",
    "reports.advanced.feedcol_method": "Method",
    "reports.cag.generated": "CAG Report Pack generated",
    "reports.cag.generateError": "Failed to generate CAG report pack",
    "reports.cag.breadcrumbGovernance": "Governance",
    "reports.cag.breadcrumbReports": "Reports",
    "reports.cag.title": "CAG Report Pack",
    "reports.cag.infoBody1": "Statutory fixed-asset register in Form GFR-40 (GFR 2017) format, for audit under the C&AG (DPC) Act 1971.",
    "reports.cag.infoBody2": "Six statements: summary reconciliation, asset register, depreciation, disposals, custodians, documents. Delivered as XLSX/PDF.",
    "reports.cag.subtitle": "Statutory Register of Fixed Assets (Form GFR-40) for a fiscal period — summary reconciliation, asset register, depreciation schedule, disposals, custodians and documents. Delivered as XLSX/PDF for CAG audit.",
    "reports.cag.period": "Period",
    "reports.cag.periodPlaceholder": "e.g. FY2026-Q2",
    "reports.cag.generating": "Generating...",
    "reports.cag.generatePack": "Generate Report Pack",
    "reports.cag.registerTitle": "Register of Fixed Assets",
    "reports.cag.generatedLabel": "Generated",
    "reports.cag.assets": "assets",
    "reports.cag.grossBlock": "Gross Block",
    "reports.cag.netBlock": "Net Block",
    "reports.cag.statements": "Statements:",
    "reports.cag.downloadPdf": "Download PDF",
    "reports.cag.downloadXlsx": "Download XLSX",
    "reports.documents.loadError": "Failed to load document report.",
    "reports.documents.breadcrumbDocMgmt": "Document Management",
    "reports.documents.breadcrumbDocReports": "Document Reports",
    "reports.documents.title": "Document Expiry Report",
    "reports.documents.subtitle": "Asset documents expiring or overdue within the selected window.",
    "reports.documents.daysAhead": "Days Ahead:",
    "reports.documents.refresh": "Refresh",
    "reports.documents.classification": "Classification:",
    "reports.documents.all": "All",
    "reports.documents.overdue": "Overdue",
    "reports.documents.expiringWithin": "Expiring Within",
    "reports.documents.loading": "Loading...",
    "reports.documents.colAssetRef": "Asset Ref",
    "reports.documents.colDocumentType": "Document Type",
    "reports.documents.colClassification": "Classification",
    "reports.documents.colExpiryDate": "Expiry Date",
    "reports.documents.colDays": "Days",
    "reports.documents.colStatus": "Status",
    "reports.documents.statusOverdue": "Overdue",
    "reports.documents.statusExpiring": "Expiring",
    "reports.documents.noDocuments": "No documents in this window.",
    "reports.drilldown.loadError": "Failed to load drill-down report.",
    "reports.drilldown.backToExec": "Back to Executive Dashboard",
    "reports.drilldown.breadcrumbReports": "Reports",
    "reports.drilldown.breadcrumbDrillDown": "Drill Down",
    "reports.drilldown.title": "Drill Down Reports",
    "reports.drilldown.subtitle": "Real-time drill-down queries against the underlying asset ledger.",
    "reports.drilldown.kpi": "KPI",
    "reports.drilldown.kpi_total_assets_critical": "Critical Assets",
    "reports.drilldown.kpi_custody_exceptions": "Custody Exceptions",
    "reports.drilldown.kpi_assets_no_custodian": "Assets Without Custodian",
    "reports.drilldown.kpi_warranty_expiring": "Warranty Expiring (30d)",
    "reports.drilldown.kpi_warranties_expiring": "Warranty Expiring (90d)",
    "reports.drilldown.kpi_idle_assets": "Idle Assets",
    "reports.drilldown.kpi_budget_overrun": "Budget Overrun",
    "reports.drilldown.loading": "Loading...",
    "reports.drilldown.noRecords": "No records match this KPI.",
    "reports.planning.loadError": "Failed to load planning data.",
    "reports.planning.scenarioNameRequired": "Scenario name is required.",
    "reports.planning.scenarioCreated": "CapEx scenario \"{{name}}\" created.",
    "reports.planning.createError": "Failed to create scenario.",
    "reports.planning.returnToDashboard": "Return to Dashboard Overview",
    "reports.planning.backToPlanning": "Back to Planning Dashboard",
    "reports.planning.breadcrumbPlanning": "Planning Dashboard",
    "reports.planning.breadcrumbHistory": "Planning History",
    "reports.planning.title": "Planning Reports & History",
    "reports.planning.subtitle": "CapEx forecast scenarios and asset renewal recommendations.",
    "reports.planning.newScenario": "New CapEx Scenario",
    "reports.planning.tabScenarios": "CapEx Scenarios",
    "reports.planning.tabRenewals": "Renewal Recommendations",
    "reports.planning.loading": "Loading...",
    "reports.planning.colName": "Name",
    "reports.planning.colHorizon": "Horizon",
    "reports.planning.years": "years",
    "reports.planning.colStatus": "Status",
    "reports.planning.colCreated": "Created",
    "reports.planning.noScenarios": "No CapEx scenarios found.",
    "reports.planning.colAssetRef": "Asset Ref",
    "reports.planning.colClass": "Class",
    "reports.planning.colCriticality": "Criticality",
    "reports.planning.colCondition": "Condition",
    "reports.planning.noRenewals": "No renewal candidates found.",
    "reports.planning.scenarioName": "Scenario Name *",
    "reports.planning.scenarioNamePlaceholder": "e.g. FY27 Data Center Expansion",
    "reports.planning.description": "Description",
    "reports.planning.forecastHorizon": "Forecast Horizon",
    "reports.planning.cancel": "Cancel",
    "reports.planning.createScenario": "Create Scenario",
    "reports.builder.schemaLoadError": "Failed to load report schema.",
    "reports.builder.loaded": "Loaded \"{{name}}\".",
    "reports.builder.buildFirst": "Build a report first.",
    "reports.builder.enterReportName": "Enter a report name.",
    "reports.builder.saved": "Saved \"{{name}}\".",
    "reports.builder.saveError": "Failed to save report.",
    "reports.builder.updated": "Updated \"{{name}}\".",
    "reports.builder.updateError": "Failed to update report.",
    "reports.builder.enterName": "Enter a name.",
    "reports.builder.renamed": "Renamed to \"{{name}}\".",
    "reports.builder.renameError": "Rename failed.",
    "reports.builder.deleted": "Deleted \"{{name}}\".",
    "reports.builder.deleteError": "Delete failed.",
    "reports.builder.pickDataSource": "Pick a data source.",
    "reports.builder.addAggregateWhenGrouping": "Add at least one aggregate (e.g. Count) when grouping.",
    "reports.builder.selectColumn": "Select at least one column.",
    "reports.builder.reportFailed": "Report failed.",
    "reports.builder.csvExportFailed": "CSV export failed.",
    "reports.builder.xlsxGenerating": "XLSX is generating — check back shortly.",
    "reports.builder.xlsxExportFailed": "XLSX export failed.",
    "reports.builder.title": "Report Builder",
    "reports.builder.subtitle": "Pick a data source, choose columns and filters, preview, then export.",
    "reports.builder.mySavedReports": "My Saved Reports",
    "reports.builder.saveCurrent": "Save current",
    "reports.builder.noSavedReports": "No saved reports yet. Build a report and click “Save current” to reuse it later.",
    "reports.builder.loadThisReport": "Load this report",
    "reports.builder.rename": "Rename",
    "reports.builder.delete": "Delete",
    "reports.builder.saveReport": "Save Report",
    "reports.builder.reportName": "Report name",
    "reports.builder.reportNamePlaceholder": "e.g. High-Value Assets",
    "reports.builder.cancel": "Cancel",
    "reports.builder.saving": "Saving…",
    "reports.builder.save": "Save",
    "reports.builder.renameReport": "Rename Report",
    "reports.builder.deleteSavedReport": "Delete Saved Report",
    "reports.builder.deletePrefix": "Delete “",
    "reports.builder.deleteSuffix": "”? This cannot be undone.",
    "reports.builder.dataSource": "Data Source",
    "reports.builder.columns": "Columns",
    "reports.builder.ignoredWhileGrouping": " (ignored while grouping)",
    "reports.builder.groupBy": "Group By",
    "reports.builder.groupByHint": "(optional — turns this into a summary report)",
    "reports.builder.aggregates": "Aggregates",
    "reports.builder.addAggregate": "+ Add aggregate",
    "reports.builder.allRows": "(all rows)",
    "reports.builder.selectField": "— select field —",
    "reports.builder.addAggregateHint": "Add an aggregate (Count / Sum / Avg / Min / Max).",
    "reports.builder.filters": "Filters",
    "reports.builder.addFilter": "+ Add filter",
    "reports.builder.op_eq": "=",
    "reports.builder.op_neq": "≠",
    "reports.builder.op_gt": ">",
    "reports.builder.op_lt": "<",
    "reports.builder.op_gte": "≥",
    "reports.builder.op_lte": "≤",
    "reports.builder.op_contains": "contains",
    "reports.builder.op_in": "in (comma list)",
    "reports.builder.value": "Value",
    "reports.builder.noFilters": "No filters — all rows returned (up to the limit).",
    "reports.builder.sortBy": "Sort By",
    "reports.builder.none": "(none)",
    "reports.builder.rowLimit": "Row Limit",
    "reports.builder.running": "Running…",
    "reports.builder.runPreview": "Run Preview",
    "reports.builder.exportCsv": "Export CSV",
    "reports.builder.exportXlsx": "Export XLSX",
    "reports.builder.editing": "Editing:",
    "reports.builder.updateSaved": "Update saved",
    "reports.builder.detachTitle": "Detach from saved report",
    "reports.builder.new": "New",
    "reports.builder.row": "row",
    "reports.builder.rows": "rows",
    "reports.scheduled.loadError": "Failed to load schedules.",
    "reports.scheduled.paused": "Schedule paused.",
    "reports.scheduled.resumed": "Schedule resumed.",
    "reports.scheduled.updateError": "Failed to update schedule.",
    "reports.scheduled.deleted": "Schedule deleted.",
    "reports.scheduled.deleteError": "Failed to delete schedule.",
    "reports.scheduled.recipientRequired": "At least one recipient email is required.",
    "reports.scheduled.created": "Schedule created.",
    "reports.scheduled.createError": "Failed to create schedule.",
    "reports.scheduled.colReportType": "Report Type",
    "reports.scheduled.colFrequency": "Frequency",
    "reports.scheduled.colRecipients": "Recipients",
    "reports.scheduled.colFormat": "Format",
    "reports.scheduled.colNextRun": "Next Run",
    "reports.scheduled.colStatus": "Status",
    "reports.scheduled.active": "Active",
    "reports.scheduled.paused_status": "Paused",
    "reports.scheduled.colActions": "Actions",
    "reports.scheduled.backToExec": "Back to Executive Dashboard",
    "reports.scheduled.breadcrumbReports": "Reports",
    "reports.scheduled.breadcrumbScheduled": "Scheduled",
    "reports.scheduled.title": "Scheduled Reports",
    "reports.scheduled.subtitle": "Manage automated recurring report distribution.",
    "reports.scheduled.scheduleNew": "Schedule New Report",
    "reports.scheduled.loading": "Loading...",
    "reports.scheduled.noSchedules": "No scheduled reports.",
    "reports.scheduled.createAutomated": "Create Automated Schedule",
    "reports.scheduled.reportType": "Report Type",
    "reports.scheduled.frequency": "Frequency",
    "reports.scheduled.recipients": "Recipients (comma-separated emails)",
    "reports.scheduled.recipientsPlaceholder": "e.g. finance@acme.com, cfo@acme.com",
    "reports.scheduled.format": "Format",
    "reports.scheduled.xlsx": "XLSX",
    "reports.scheduled.csv": "CSV",
    "reports.scheduled.pdf": "PDF",
    "reports.scheduled.cancel": "Cancel",
    "reports.scheduled.establish": "Establish Schedule",
    "assets.common.action": "Action",
    "assets.common.actions": "Actions",
    "assets.common.assetId": "Asset ID",
    "assets.common.assetManagement": "Asset Management",
    "assets.common.assetRef": "Asset Ref",
    "assets.common.cancel": "Cancel",
    "assets.common.class": "Class",
    "assets.common.close": "Close",
    "assets.common.delete": "Delete",
    "assets.common.edit": "Edit",
    "assets.common.loading": "Loading...",
    "assets.common.location": "Location",
    "assets.common.name": "Name",
    "assets.common.no": "No",
    "assets.common.none": "None",
    "assets.common.state": "State",
    "assets.common.transfer": "Transfer",
    "assets.common.view": "View",
    "assets.common.yes": "Yes",
    "assets.list.title": "Asset Register",
    "assets.list.infoBody": "The master list of every tracked asset in the organization, with lifecycle state, location, and quick actions.",
    "assets.list.changeStatus": "Change Status",
    "assets.list.bulkImport": "Bulk Import",
    "assets.list.newAsset": "+ New Asset",
    "assets.list.bulkImportTitle": "Bulk Import Assets",
    "assets.list.bulkImportDesc": "Upload up to 5,000 assets at once. Asset Class and Location codes must match existing system masters.",
    "assets.list.assetsByState": "Assets by lifecycle state",
    "assets.list.total": "total",
    "assets.list.clearFilter": "Clear filter",
    "assets.list.showAll": "Show all assets",
    "assets.list.all": "All",
    "assets.list.filterByState": "Filter by {{state}}",
    "assets.list.empty": "No assets found",
    "assets.detail.loading": "Loading asset...",
    "assets.detail.notFound": "Asset not found",
    "assets.detail.tab.overview": "Overview",
    "assets.detail.tab.components": "Components",
    "assets.detail.tab.tags": "Tags",
    "assets.detail.tab.labels": "Labels",
    "assets.detail.tab.documents": "Documents",
    "assets.detail.tab.warranty": "Warranty",
    "assets.detail.tab.custody": "Custody",
    "assets.detail.tab.financials": "Financials",
    "assets.detail.tab.history": "History",
    "assets.detail.tab.metrics": "Metrics",
    "assets.detail.tab.meterReadings": "Meter Readings",
    "assets.detail.tab.governance": "Governance",
    "assets.detail.infoTitle": "Asset Details",
    "assets.detail.infoBody": "Full detail view for a single asset — specifications, custody, documents, financials, and history, across tabs.",
    "assets.detail.clone": "Clone",
    "assets.detail.decommission": "Decommission",
    "assets.detail.field.assetClass": "Asset Class",
    "assets.detail.field.category": "Category",
    "assets.detail.field.serialNumber": "Serial Number",
    "assets.detail.field.model": "Model",
    "assets.detail.field.manufacturer": "Manufacturer",
    "assets.detail.field.department": "Department",
    "assets.detail.field.custodian": "Custodian",
    "assets.detail.field.acquisitionCost": "Acquisition Cost",
    "assets.detail.field.acquisitionDate": "Acquisition Date",
    "assets.detail.field.lifecycleState": "Lifecycle State",
    "assets.detail.field.belowThreshold": "Below Capitalisation Threshold",
    "assets.detail.field.criticalityScore": "Criticality Score",
    "assets.detail.field.fundingSource": "Funding Source",
    "assets.detail.field.heldForSale": "Held For Sale",
    "assets.detail.field.description": "Description",
    "assets.detail.cloneTitle": "Clone Asset",
    "assets.detail.cloneDesc": "Creates a new draft asset with the same details. Give it a distinct name.",
    "assets.detail.newAssetName": "New Asset Name *",
    "assets.detail.cloning": "Cloning...",
    "assets.create.err.name": "Name is required",
    "assets.create.err.assetClass": "Asset Class is required",
    "assets.create.err.location": "Location is required",
    "assets.create.err.fundingSource": "Funding Source is required",
    "assets.create.err.acquisitionDate": "Acquisition Date is required",
    "assets.create.err.acquisitionCost": "Acquisition Cost must be greater than 0",
    "assets.create.loading": "Loading asset details...",
    "assets.create.legacyValue": "{{value}} (legacy value — please update)",
    "assets.create.editTitle": "Edit Asset",
    "assets.create.createTitle": "Create Asset",
    "assets.create.infoTitle": "Create / Edit Asset",
    "assets.create.infoBody": "Register a new asset or edit an existing one — classification, specifications, location, and initial custody.",
    "assets.create.subtitleEdit": "Update this asset's classification, financial, and location details.",
    "assets.create.subtitleCreate": "Register a new asset into the enterprise register.",
    "assets.create.section.basic": "Basic Information",
    "assets.create.ph.name": "e.g. Dell Latitude 5540 Laptop",
    "assets.create.valuation.depreciating": "Typically depreciates",
    "assets.create.valuation.appreciating": "Typically appreciates",
    "assets.create.valuation.static": "Value held static",
    "assets.create.selectClassFirst": "Select an Asset Class first",
    "assets.create.subCategory": "Sub-Category",
    "assets.create.selectCategoryFirst": "Select a Category first",
    "assets.create.section.identification": "Identification",
    "assets.create.ph.serialNumber": "e.g. SN-4829-XK7",
    "assets.create.ph.model": "e.g. Latitude 5540",
    "assets.create.ph.manufacturer": "e.g. Dell",
    "assets.create.section.financial": "Financial Details",
    "assets.create.ph.acquisitionCost": "e.g. 52000",
    "assets.create.deferredRevenue": "Deferred Revenue Balance",
    "assets.create.ph.zero": "e.g. 0",
    "assets.create.section.location": "Location & Ownership",
    "assets.create.orgUnit": "Org Unit (optional)",
    "assets.create.usefulLifeOverride": "Useful Life Override (years)",
    "assets.create.ph.usefulLife": "e.g. 5",
    "assets.create.section.additional": "Additional",
    "assets.create.requiredSkillCodes": "Required Skill Codes",
    "assets.create.ph.description": "Optional notes about this asset (condition, accessories, location details)…",
    "assets.create.saving": "Saving...",
    "assets.create.creating": "Creating...",
    "assets.create.saveChanges": "Save Changes",
    "assets.disposal.crumbQueue": "Disposal Queue",
    "assets.disposal.crumbRequest": "Request Disposal",
    "assets.disposal.queueTitle": "Asset Disposal Queue",
    "assets.disposal.requestTitle": "Request Asset Disposal",
    "assets.disposal.subtitle": "Assets pending decommission approval, and disposal history.",
    "assets.disposal.backToQueue": "Back to Queue",
    "assets.disposal.pendingApprovalKpi": "Pending Disposal Approval",
    "assets.disposal.disposedAllTime": "Disposed (All Time)",
    "assets.disposal.pendingApproval": "Pending Approval",
    "assets.disposal.approveDisposal": "Approve Disposal",
    "assets.disposal.emptyPending": "No assets pending disposal.",
    "assets.disposal.history": "Disposal History",
    "assets.disposal.emptyHistory": "No disposed assets yet.",
    "assets.disposal.requestSection": "Disposal Request",
    "assets.disposal.asset": "Asset",
    "assets.disposal.selectAsset": "Select asset...",
    "assets.disposal.justification": "Justification",
    "assets.disposal.justificationPh": "Explain the reason for decommissioning this asset...",
    "assets.disposal.submitting": "Submitting...",
    "assets.disposal.submitRequest": "Submit Disposal Request",
    "assets.revaluation.err.asset": "Select an asset",
    "assets.revaluation.err.date": "Revaluation date is required",
    "assets.revaluation.err.valueNumber": "Proposed value must be a number",
    "assets.revaluation.err.valuePositive": "Proposed value must be positive",
    "assets.revaluation.err.valueRequired": "Proposed adjusted value is required",
    "assets.revaluation.err.method": "Revaluation method is required",
    "assets.revaluation.method.market": "Market Value Method",
    "assets.revaluation.method.replacement": "Replacement Cost Method",
    "assets.revaluation.method.indexation": "Indexation Method",
    "assets.revaluation.resetForm": "Reset Form",
    "assets.revaluation.submitting": "Submitting...",
    "assets.revaluation.submit": "Submit Revaluation",
    "assets.revaluation.crumbWorkflow": "Asset Revaluation Workflow",
    "assets.revaluation.title": "Asset Revaluation",
    "assets.revaluation.description": "Adjust the recognized balances of physical assets in compliance with IAS 16 guidelines.",
    "assets.revaluation.section1": "Section 1: Select Asset",
    "assets.revaluation.assetRequired": "Asset *",
    "assets.revaluation.currentCost": "Current Acquisition Cost",
    "assets.revaluation.section2": "Section 2: Revaluation Details",
    "assets.revaluation.dateLabel": "Revaluation Date",
    "assets.revaluation.proposedValue": "Proposed Adjusted Value",
    "assets.revaluation.proposedValuePh": "e.g. 52000",
    "assets.revaluation.methodLabel": "Revaluation Method",
    "assets.revaluation.reasonLabel": "Revaluation Reason / Notes",
    "assets.revaluation.reasonPh": "State the underlying rationale for balance adjustments...",
    "assets.revaluation.section3": "Section 3: Value Impact",
    "assets.revaluation.valueDifference": "Value Difference Variance",
    "assets.appreciation.err.asset": "Select an asset",
    "assets.appreciation.err.date": "Date is required",
    "assets.appreciation.err.valueNumber": "New value must be a number",
    "assets.appreciation.err.valuePositive": "New value must be positive",
    "assets.appreciation.err.valueRequired": "New value is required",
    "assets.appreciation.err.higherThanCurrent": "An appreciation must be higher than the current value — to write a value down, use Asset Revaluation instead",
    "assets.appreciation.recording": "Recording...",
    "assets.appreciation.record": "Record Appreciation",
    "assets.appreciation.title": "Asset Appreciation",
    "assets.appreciation.description": "Record capital appreciation for asset classes expected to gain value over time — Land, Investment Property, and similar. Uses the same revaluation record as Asset Revaluation, restricted to upward moves.",
    "assets.appreciation.info1": "Record capital appreciation for asset classes expected to gain value over time, such as Land or Investment Property.",
    "assets.appreciation.info2": "Uses the same revaluation record as Asset Revaluation, restricted to upward moves.",
    "assets.appreciation.noAppreciatingAssets": "No assets found in an appreciating asset class (e.g. Land, Investment Property).",
    "assets.appreciation.currentValue": "Current Value",
    "assets.appreciation.section2": "Section 2: Appreciation Details",
    "assets.appreciation.dateLabel": "Appreciation Date",
    "assets.appreciation.newValue": "New Value",
    "assets.appreciation.newValuePh": "e.g. 65000",
    "assets.appreciation.basis": "Basis",
    "assets.appreciation.reasonLabel": "Reason / Notes",
    "assets.appreciation.reasonPh": "e.g. Market valuation report dated...",
    "assets.appreciation.section3": "Section 3: Value Impact & History",
    "assets.appreciation.projectedGain": "Projected Gain",
    "assets.appreciation.selectToViewHistory": "Select an asset to view its value history.",
    "assets.appreciation.noHistory": "No prior revaluations for this asset.",
    "assets.queue.err.acquisitionDate": "Acquisition date is required",
    "assets.queue.err.mustBeNumber": "Must be a number",
    "assets.queue.err.mustBePositive": "Must be positive",
    "assets.queue.liveRegister": "Live Register",
    "assets.queue.breadcrumb": "Inventory Module ➔ Asset Creation Queue",
    "assets.queue.title": "Asset Creation Queue",
    "assets.queue.subtitle": "Convert real stock-in receipts into formalized asset entries.",
    "assets.queue.pendingCapitalization": "Pending Capitalization",
    "assets.queue.capitalizedRecords": "Capitalized Records",
    "assets.queue.totalReceiptValue": "Total Receipt Value",
    "assets.queue.show": "Show:",
    "assets.queue.statusPending": "Pending",
    "assets.queue.statusCapitalized": "Capitalized",
    "assets.queue.col.itemCode": "Item Code",
    "assets.queue.col.itemName": "Item Name",
    "assets.queue.col.quantity": "Quantity",
    "assets.queue.col.unitCost": "Unit Cost",
    "assets.queue.col.received": "Received",
    "assets.queue.col.status": "Status",
    "assets.queue.capitalizeTooltip": "Turn this stock receipt into a formal asset record",
    "assets.queue.capitalize": "Capitalize",
    "assets.queue.empty": "No matching stock receipts found.",
    "assets.queue.modalTitle": "Capitalize Stock Receipt",
    "assets.queue.modalSubtitle": "Turns this received stock item into a tracked, depreciable asset record.",
    "assets.queue.targetAssetClass": "Target Asset Class *",
    "assets.queue.selectClass": "-- Select Class --",
    "assets.queue.locationRequired": "Location *",
    "assets.queue.selectLocation": "-- Select Location --",
    "assets.queue.fundingSourceRequired": "Funding Source *",
    "assets.queue.selectFundingSource": "-- Select Funding Source --",
    "assets.queue.acquisitionDateRequired": "Acquisition Date *",
    "assets.queue.usefulLifeOverride": "Useful Life Override (Years)",
    "assets.queue.usefulLifePh": "Leave blank to use the asset class default",
    "assets.queue.discard": "Discard",
    "assets.queue.finalize": "Finalize Capital Asset",
    "assets.register.err.name": "Asset Name is required",
    "assets.register.err.costNumber": "Acquisition cost must be a number",
    "assets.register.err.costPositive": "Acquisition cost must be greater than 0",
    "assets.register.err.costRequired": "Acquisition cost is required",
    "assets.register.err.usefulLifeNumber": "Useful life override must be a number",
    "assets.register.err.usefulLifePositive": "Useful life override must be positive",
    "assets.register.err.deferredNumber": "Deferred revenue balance must be a number",
    "assets.register.err.deferredNegative": "Deferred revenue balance cannot be negative",
    "assets.register.col.assetName": "Asset Name",
    "assets.register.col.classCategory": "Class/Category",
    "assets.register.col.locationDept": "Location/Dept",
    "assets.register.viewTooltip": "View Registry details",
    "assets.register.editTooltip": "Edit Registry",
    "assets.register.deleteTooltip": "Delete Record",
    "assets.register.subtitle": "Manage, monitor, search, track and govern all organizational assets throughout their lifecycle.",
    "assets.register.backToRegister": "Back to Register",
    "assets.register.importAssets": "Import Assets",
    "assets.register.addAsset": "Add Asset",
    "assets.register.kpi.total": "Total Assets",
    "assets.register.kpi.active": "Active Assets",
    "assets.register.kpi.draft": "Draft",
    "assets.register.kpi.pendingCap": "Pending Cap.",
    "assets.register.kpi.missingCustodian": "Missing Custodian",
    "assets.register.kpi.disposalPending": "Disposal Pending",
    "assets.register.searchPh": "Search Asset ID, Name, Serial, or Tag...",
    "assets.register.moreFields": "More Fields",
    "assets.register.filterClassAll": "Asset Class (All)",
    "assets.register.filterCategoryAll": "Category (All)",
    "assets.register.filterLocationAll": "Location (All)",
    "assets.register.filterLifecycleAll": "Lifecycle (All)",
    "assets.register.empty": "No asset registers matched current search or field filters.",
    "assets.register.modelName": "Model Name",
    "assets.register.locationOwnershipMaster": "Location & Ownership Master",
    "assets.register.currentLocation": "Current Location",
    "assets.register.assetOwner": "Asset Owner",
    "assets.register.currentCustodian": "Current Custodian",
    "assets.register.financialMetrics": "Financial Metrics",
    "assets.register.purchaseDate": "Purchase Date",
    "assets.register.usefulLifeOverride": "Useful Life Override",
    "assets.register.usesClassDefault": "Uses class default",
    "assets.register.documentsCompliance": "Documents & Compliance Attachments",
    "assets.register.col.fileName": "File Name",
    "assets.register.col.type": "Type",
    "assets.register.col.uploaded": "Uploaded",
    "assets.register.download": "Download",
    "assets.register.noDocuments": "No documents uploaded for this asset yet.",
    "assets.register.timelineAudit": "Asset Ledger Timeline Audit",
    "assets.register.noLifecycleEvents": "No lifecycle events recorded yet.",
    "assets.register.incorporateMods": "Incorporate modifications",
    "assets.register.lodgeTransfer": "Lodge Transfer",
    "assets.register.initiateDisposal": "Initiate scrap/disposal",
    "assets.register.section1": "Section 1: Basic Information",
    "assets.register.field.assetName": "Asset Name (Nomenclature)",
    "assets.register.ph.assetName": "e.g. MacBook Pro M3 16 or Server Frame",
    "assets.register.field.assetCategory": "Asset Category",
    "assets.register.field.assetSubCategory": "Asset Sub-Category",
    "assets.register.field.remarks": "Asset Description / Remarks",
    "assets.register.ph.remarks": "Internal description catalog note",
    "assets.register.section2": "Section 2: Location & Funding",
    "assets.register.ph.fundingSource": "e.g. capex, opex",
    "assets.register.section3": "Section 3: Technical Information",
    "assets.register.field.manufacturerName": "Manufacturer name",
    "assets.register.ph.manufacturer": "e.g. Dell, Apple, Logitech",
    "assets.register.field.modelNumber": "Model Number",
    "assets.register.ph.model": "e.g. PowerEdge R750",
    "assets.register.field.serialNumberSN": "Serial Number (SN)",
    "assets.register.section4": "Section 4: Acquisition & Financial",
    "assets.register.skillCodesHelper": "Comma-separated maintenance skill codes required to service this asset.",
    "assets.register.registerAsset": "Register Asset",
    "assets.register.incorporateModifications": "Incorporate Modifications",
    "assets.transfer.title": "Transfer Asset",
    "assets.transfer.confirmTitle": "Confirm Transfer",
    "assets.transfer.targetOrgUnit": "Target Org Unit *",
    "assets.transfer.selectOrgUnit": "Select org unit...",
    "assets.transfer.transferType": "Transfer Type",
    "assets.transfer.selectDash": "-- Select --",
    "assets.transfer.priority": "Priority",
    "assets.transfer.newLocation": "New Location (optional)",
    "assets.transfer.keepLocation": "Keep current location",
    "assets.transfer.justificationPh": "Reason for transfer",
    "assets.transfer.remarks": "Remarks",
    "assets.transfer.remarksPh": "Additional notes",
    "assets.transfer.custodianNote": "Custodian handover is a separate step — assign it from the asset's Custody tab once this transfer is confirmed.",
    "assets.transfer.initiating": "Initiating...",
    "assets.transfer.initiate": "Initiate Transfer",
    "assets.transfer.makerCheckerNote": "Transfer has been initiated. A different user must confirm it (maker-checker) — share this request ID, or confirm now if you're that second user.",
    "assets.transfer.requestId": "Request ID *",
    "assets.transfer.requestIdPh": "Transfer request ID",
    "assets.transfer.confirming": "Confirming...",
    "assets.transfer.confirm": "Confirm Transfer",
    "assets.decommission.title": "Decommission Asset",
    "assets.decommission.warning": "This action will initiate the decommission process.",
    "assets.decommission.justification": "Justification *",
    "assets.decommission.justificationPh": "Reason for decommission",
    "assets.decommission.requesting": "Requesting...",
    "assets.decommission.request": "Request Decommission",
    "assets.decommission.approveHint": "Decommission has been requested. Click below to approve.",
    "assets.decommission.awaitHint": "Decommission has been requested and is awaiting approval from a user with finance approval authority.",
    "assets.decommission.approving": "Approving...",
    "assets.decommission.approve": "Approve Decommission",
    "assets.stateTransition.loading": "Loading valid transitions...",
    "assets.stateTransition.terminal": "\"{{state}}\" is a terminal state — no further transitions available.",
    "assets.stateTransition.state": "State:",
    "assets.stateTransition.unknown": "Unknown",
    "assets.stateTransition.transitionTo": "Transition to...",
    "assets.stateTransition.justificationPh": "Justification (optional)",
    "assets.stateTransition.applying": "Applying...",
    "assets.stateTransition.apply": "Apply",
    "assets.tags.loading": "Loading tags...",
    "assets.tags.heading": "Tags",
    "assets.tags.issueTag": "+ Issue Tag",
    "assets.tags.tagMedium": "Tag Medium",
    "assets.tags.rfidEpc": "RFID EPC",
    "assets.tags.rfidEpcPh": "RFID EPC code",
    "assets.tags.nfcHash": "NFC Payload Hash",
    "assets.tags.nfcHashPh": "NFC payload hash",
    "assets.tags.issuing": "Issuing...",
    "assets.tags.issue": "Issue",
    "assets.tags.col.tagId": "Tag ID",
    "assets.tags.col.medium": "Medium",
    "assets.tags.col.issued": "Issued",
    "assets.tags.downloadLabel": "Download Label PDF",
    "assets.tags.replaceTag": "Replace Tag",
    "assets.tags.emptyTags": "No tags issued yet",
    "assets.tags.scanHistory": "Scan History",
    "assets.tags.col.locationLatLng": "Location (lat, lng)",
    "assets.tags.col.device": "Device",
    "assets.tags.displaced": "Displaced",
    "assets.tags.ok": "OK",
    "assets.tags.col.scannedAt": "Scanned At",
    "assets.tags.emptyScans": "No scan events recorded",
    "assets.history.loading": "Loading history...",
    "assets.history.title": "Asset History",
    "assets.history.empty": "No history recorded",
    "assets.history.locationHistory": "Location History",
    "assets.labels.loading": "Loading labels...",
    "assets.labels.heading": "Physical Labels",
    "assets.labels.labelCode": "Label Code (optional)",
    "assets.labels.labelCodePh": "Auto-generated if left blank",
    "assets.labels.assigning": "Assigning...",
    "assets.labels.assignLabel": "+ Assign Label",
    "assets.labels.col.labelCode": "Label Code",
    "assets.labels.col.assigned": "Assigned",
    "assets.labels.setStatus": "Set status...",
    "assets.labels.emptyLabels": "No labels assigned to this asset",
    "assets.labels.mappingHistory": "Mapping History",
    "assets.labels.col.reason": "Reason",
    "assets.labels.col.by": "By",
    "assets.labels.col.when": "When",
    "assets.labels.emptyHistory": "No mapping history",
    "assets.documents.heading": "Documents",
    "assets.documents.showAllVersions": "Show all versions",
    "assets.documents.upload": "Upload Document",
    "assets.documents.loading": "Loading documents...",
    "assets.documents.col.file": "File",
    "assets.documents.oldVersion": "old version",
    "assets.documents.col.version": "Version",
    "assets.documents.col.size": "Size",
    "assets.documents.col.ocr": "OCR",
    "assets.documents.linkedAssets": "Linked assets",
    "assets.documents.linkToAsset": "Link to another asset",
    "assets.documents.empty": "No documents uploaded for this asset",
    "assets.documents.fileRequired": "File *",
    "assets.documents.documentType": "Document Type",
    "assets.documents.classification": "Classification",
    "assets.documents.classificationPh": "e.g. internal, confidential",
    "assets.documents.expiryDate": "Expiry Date",
    "assets.documents.alertDaysBefore": "Alert Days Before",
    "assets.documents.gpsLat": "Photo GPS Latitude",
    "assets.documents.gpsLng": "Photo GPS Longitude",
    "assets.documents.uploading": "Uploading...",
    "assets.documents.uploadBtn": "Upload",
    "assets.documents.linkTitle": "Link \"{{name}}\" to Assets",
    "assets.documents.linkDesc": "Comma-separated asset IDs. Existing links are left untouched (idempotent).",
    "assets.documents.linking": "Linking...",
    "assets.documents.link": "Link",
    "assets.documents.linkedTitle": "Assets linked to \"{{name}}\"",
    "assets.documents.noLinked": "No linked assets",
    "assets.components.loading": "Loading components...",
    "assets.components.heading": "Components",
    "assets.components.flat": "Flat",
    "assets.components.tree": "Tree",
    "assets.components.col.serial": "Serial",
    "assets.components.empty": "No components",
    "assets.components.noTree": "No component tree",
    "assets.components.setParent": "+ Set Parent Asset",
    "assets.components.parentIdPh": "Parent asset ID",
    "assets.components.save": "Save",
    "assets.warranty.heading": "Warranties",
    "assets.warranty.checking": "Checking...",
    "assets.warranty.checkBeforeRepair": "Check Before Repair",
    "assets.warranty.addWarranty": "Add Warranty",
    "assets.warranty.underWarranty": "Under warranty",
    "assets.warranty.noActive": "No active warranty",
    "assets.warranty.providerExpires": "Provider: {{provider}} · Expires: {{date}}",
    "assets.warranty.loading": "Loading warranties...",
    "assets.warranty.col.provider": "Provider",
    "assets.warranty.col.start": "Start",
    "assets.warranty.col.end": "End",
    "assets.warranty.col.meterLimit": "Meter Limit",
    "assets.warranty.claimsOverrides": "Claims & overrides",
    "assets.warranty.fileClaim": "File claim",
    "assets.warranty.overrideTooltip": "Override (bypass warranty for repair)",
    "assets.warranty.empty": "No warranties registered for this asset",
    "assets.warranty.claimsOverridesTitle": "Claims & Overrides",
    "assets.warranty.claims": "Claims",
    "assets.warranty.noClaims": "No claims filed.",
    "assets.warranty.overrides": "Overrides",
    "assets.warranty.noOverrides": "No overrides logged.",
    "assets.warranty.registerTitle": "Register Warranty",
    "assets.warranty.warrantyType": "Warranty Type *",
    "assets.warranty.providerName": "Provider / Vendor Name",
    "assets.warranty.providerPh": "Select or type a provider",
    "assets.warranty.startDate": "Start Date",
    "assets.warranty.endDate": "End Date *",
    "assets.warranty.scopeOfCover": "Scope of Cover",
    "assets.warranty.claimLimit": "Claim Limit",
    "assets.warranty.meterLimit": "Meter Limit",
    "assets.warranty.meterType": "Meter Type",
    "assets.warranty.meterTypePh": "e.g. km, hours",
    "assets.warranty.meterHint": "Optional — set both to track expiry by usage (e.g. 100,000 km) instead of, or alongside, the calendar end date.",
    "assets.warranty.register": "Register",
    "assets.warranty.fileClaimTitle": "File Warranty Claim",
    "assets.warranty.claimDate": "Claim Date",
    "assets.warranty.descriptionRequired": "Description *",
    "assets.warranty.estimatedAmount": "Estimated Claim Amount",
    "assets.warranty.filing": "Filing...",
    "assets.warranty.fileClaimBtn": "File Claim",
    "assets.warranty.overrideTitle": "Supervisor Override",
    "assets.warranty.overrideDesc": "Authorize a repair outside standard warranty coverage. Requires justification for audit.",
    "assets.warranty.repairCost": "Repair Cost",
    "assets.warranty.logging": "Logging...",
    "assets.warranty.logOverride": "Log Override",
    "assets.metrics.loading": "Loading metrics...",
    "assets.metrics.oeeTitle": "OEE Metrics (30 days)",
    "assets.metrics.oee": "Overall Equipment Effectiveness",
    "assets.metrics.availability": "Availability",
    "assets.metrics.performance": "Performance",
    "assets.metrics.quality": "Quality",
    "assets.metrics.reliabilityTitle": "Reliability Metrics",
    "assets.metrics.mtbf": "MTBF (Mean Time Between Failures)",
    "assets.metrics.mttr": "MTTR (Mean Time To Repair)",
    "assets.metrics.failureCount": "Failure Count",
    "assets.metrics.repairCount": "Repair Count",
    "assets.metrics.trendTitle": "Performance Trend",
    "assets.metrics.usefulLifeConsumed": "Useful Life Consumed",
    "assets.metrics.expectedUsefulLife": "Expected Useful Life",
    "assets.metrics.currentAge": "Current Age",
    "assets.geo.loading": "Loading location...",
    "assets.geo.currentLocation": "Current Location",
    "assets.geo.latitude": "Latitude",
    "assets.geo.longitude": "Longitude",
    "assets.geo.updateLocation": "Update Location",
    "assets.geo.source": "Source",
    "assets.geo.verified": "Verified",
    "assets.geo.notVerified": "Not verified",
    "assets.geo.lastUpdated": "Last Updated",
    "assets.geo.noLocation": "No location recorded yet for this asset.",
    "assets.geo.movementHistory": "Movement History",
    "assets.geo.col.from": "From",
    "assets.geo.col.to": "To",
    "assets.geo.empty": "No movement recorded",
    "assets.financials.tab.capitalisation": "Capitalisation",
    "assets.financials.tab.depreciation": "Depreciation Schedule",
    "assets.financials.tab.itc": "ITC Schedule",
    "assets.financials.tab.impairment": "Impairment",
    "assets.financials.tab.revaluation": "Revaluation",
    "assets.financials.tab.prior-period": "Prior Period Adj.",
    "assets.financials.tab.deferred-revenue": "Deferred Revenue",
    "assets.financials.noCapitalisation": "No capitalisation record for this asset",
    "assets.financials.capitalisationDate": "Capitalisation Date",
    "assets.financials.cost": "Cost",
    "assets.financials.journalRef": "Journal Reference",
    "assets.financials.journalStatus": "Journal Status",
    "assets.financials.allBooks": "All Books",
    "assets.financials.col.period": "Period",
    "assets.financials.col.book": "Book",
    "assets.financials.col.openingNbv": "Opening NBV",
    "assets.financials.col.depreciation": "Depreciation",
    "assets.financials.col.closingNbv": "Closing NBV",
    "assets.financials.col.method": "Method",
    "assets.financials.col.rate": "Rate",
    "assets.financials.noDepreciation": "No depreciation schedule for this asset.",
    "assets.financials.createItc": "+ Create ITC Schedule",
    "assets.financials.invoiceNumber": "Invoice Number",
    "assets.financials.supplierGstin": "Supplier GSTIN",
    "assets.financials.cgstPaid": "CGST Paid",
    "assets.financials.sgstPaid": "SGST Paid",
    "assets.financials.igstPaid": "IGST Paid",
    "assets.financials.noItc": "No ITC record for this asset.",
    "assets.financials.invoiceNo": "Invoice No.",
    "assets.financials.totalItcEligible": "Total ITC Eligible",
    "assets.financials.claimedToDate": "Claimed to Date",
    "assets.financials.remainingItc": "Remaining ITC",
    "assets.financials.monthsClaimed": "Months Claimed",
    "assets.financials.cgstSgstIgst": "CGST + SGST + IGST",
    "assets.financials.reversed": "Reversed",
    "assets.financials.monthlySchedule": "Monthly Schedule",
    "assets.financials.col.claimAmount": "Claim Amount",
    "assets.financials.noMonthlyItc": "No monthly ITC entries.",
    "assets.financials.recordImpairment": "Record Impairment",
    "assets.financials.reverseImpairment": "Reverse Impairment",
    "assets.financials.recoverableAmount": "Recoverable Amount",
    "assets.financials.newRecoverableAmount": "New Recoverable Amount",
    "assets.financials.submit": "Submit",
    "assets.financials.noImpairment": "No impairment history for this asset",
    "assets.financials.col.testDate": "Test Date",
    "assets.financials.col.impairmentLoss": "Impairment Loss",
    "assets.financials.col.reversalAmount": "Reversal Amount",
    "assets.financials.col.type": "Type",
    "assets.financials.reversal": "Reversal",
    "assets.financials.impairment": "Impairment",
    "assets.financials.recordRevaluation": "+ Record Revaluation",
    "assets.financials.newCarryingAmount": "New Carrying Amount",
    "assets.financials.fairValue": "Fair Value",
    "assets.financials.costMethod": "Cost",
    "assets.financials.noRevaluation": "No revaluation history for this asset",
    "assets.financials.col.date": "Date",
    "assets.financials.col.oldCarrying": "Old Carrying Amount",
    "assets.financials.col.newCarrying": "New Carrying Amount",
    "assets.financials.col.surplusDeficit": "Surplus / (Deficit)",
    "assets.financials.recordAdjustment": "+ Record Adjustment",
    "assets.financials.oldValue": "Old Value",
    "assets.financials.newValue": "New Value",
    "assets.financials.noPriorPeriod": "No prior period adjustments for this asset",
    "assets.financials.col.adjustment": "Adjustment",
    "assets.financials.col.approvedBy": "Approved By",
    "assets.financials.pending": "Pending",
    "assets.financials.noDeferred": "Not a grant-funded asset, or no deferred revenue balance.",
    "assets.financials.annualAmortisation": "Annual Amortisation",
    "assets.custody.noPermission": "You don't have permission to view custody information for this asset.",
    "assets.custody.loading": "Loading custody...",
    "assets.custody.currentCustodian": "Current Custodian",
    "assets.custody.reassign": "Reassign Custodian",
    "assets.custody.assign": "Assign Custodian",
    "assets.custody.email": "Email",
    "assets.custody.orgUnit": "Org Unit",
    "assets.custody.effectiveFrom": "Effective From",
    "assets.custody.acceptedAt": "Accepted At",
    "assets.custody.notYetAccepted": "Not yet accepted",
    "assets.custody.noneAssigned": "No custodian currently assigned.",
    "assets.custody.newCustodian": "New Custodian *",
    "assets.custody.selectCustodian": "Select custodian...",
    "assets.custody.assigning": "Assigning...",
    "assets.custody.confirmAssignment": "Confirm Assignment",
    "assets.custody.history": "Custody History",
    "assets.custody.noHistory": "No custody history for this asset.",
    "assets.governance.heldForSale": "Held for sale",
    "assets.governance.notHeldForSale": "Not held for sale",
    "assets.governance.updating": "Updating...",
    "assets.governance.unmark": "Unmark",
    "assets.governance.markHeldForSale": "Mark Held For Sale",
    "assets.governance.assetLabels": "Asset Labels",
    "assets.governance.noLabels": "No labels issued for this asset",
    "assets.governance.fullHistory": "Full history on the asset's Labels tab.",
    "assets.governance.disposalExport": "Disposal Export",
    "assets.governance.disposalExportDesc": "Download the disposal-readiness data package for this asset (book value, condition, decommission history).",
    "assets.governance.exporting": "Exporting...",
    "assets.governance.downloadExport": "Download Disposal Export",
    "system-config.common.loading": "Loading...",
    "system-config.common.cancel": "Cancel",
    "system-config.common.create": "Create",
    "system-config.common.creating": "Creating...",
    "system-config.common.close": "Close",
    "system-config.common.save": "Save",
    "system-config.common.edit": "Edit",
    "system-config.common.actions": "Actions",
    "system-config.common.description": "Description",
    "system-config.common.module": "Module",
    "system-config.common.type": "Type",
    "system-config.common.value": "Value",
    "system-config.common.enabled": "Enabled",
    "system-config.common.disabled": "Disabled",
    "system-config.dynamicFields.title": "Dynamic Fields & Forms",
    "system-config.dynamicFields.subtitle": "Custom fields per module, validation rules, form layouts, and value bulk import.",
    "system-config.dynamicFields.tab.fields": "Fields",
    "system-config.dynamicFields.tab.forms": "Forms",
    "system-config.dynamicFields.tab.fieldValues": "Field Values",
    "system-config.dynamicFields.tab.bulkImport": "Bulk Import",
    "system-config.dynamicFields.filterByModule": "Filter by module...",
    "system-config.dynamicFields.newField": "New Field",
    "system-config.dynamicFields.col.label": "Label",
    "system-config.dynamicFields.col.version": "Version",
    "system-config.dynamicFields.rules": "Rules",
    "system-config.dynamicFields.emptyFields": "No dynamic fields defined",
    "system-config.dynamicFields.newFieldTitle": "New Dynamic Field",
    "system-config.dynamicFields.moduleRequired": "Module *",
    "system-config.dynamicFields.moduleExample": "e.g. asset, ticket",
    "system-config.dynamicFields.fieldNameRequired": "Field Name *",
    "system-config.dynamicFields.fieldNameExample": "e.g. warranty_note",
    "system-config.dynamicFields.fieldLabelRequired": "Field Label *",
    "system-config.dynamicFields.fieldLabelExample": "e.g. Warranty Note",
    "system-config.dynamicFields.fieldType": "Field Type",
    "system-config.dynamicFields.noRules": "No rules.",
    "system-config.dynamicFields.rule.mandatory": "Mandatory",
    "system-config.dynamicFields.rule.hidden": "Hidden",
    "system-config.dynamicFields.rule.readOnly": "Read Only",
    "system-config.dynamicFields.rule.conditional": "Conditional",
    "system-config.dynamicFields.addRule": "Add Rule",
    "system-config.dynamicFields.newForm": "New Form",
    "system-config.dynamicFields.col.formName": "Form Name",
    "system-config.dynamicFields.col.fields": "Fields",
    "system-config.dynamicFields.fieldCount": "{{count}} field(s)",
    "system-config.dynamicFields.deactivate": "Deactivate",
    "system-config.dynamicFields.emptyForms": "No forms defined",
    "system-config.dynamicFields.newFormTitle": "New Dynamic Form",
    "system-config.dynamicFields.formNameRequired": "Form Name *",
    "system-config.dynamicFields.fieldIds": "Field IDs",
    "system-config.dynamicFields.fieldIdsPlaceholder": "Comma-separated field UUIDs",
    "system-config.dynamicFields.entityTypePlaceholder": "Entity type (e.g. asset)",
    "system-config.dynamicFields.entityIdPlaceholder": "Entity ID (UUID)",
    "system-config.dynamicFields.loadValues": "Load Values",
    "system-config.dynamicFields.fieldValuesPrompt": "Enter an entity type and ID to view its custom field values",
    "system-config.dynamicFields.col.field": "Field",
    "system-config.dynamicFields.col.updated": "Updated",
    "system-config.dynamicFields.emptyValues": "No custom field values set for this entity",
    "system-config.dynamicFields.fieldIdRequired": "Field ID *",
    "system-config.dynamicFields.fieldIdPlaceholder": "Target dynamic field UUID",
    "system-config.dynamicFields.rowsLabel": "Rows (JSON array of entity_type / entity_id / value)",
    "system-config.dynamicFields.importing": "Importing...",
    "system-config.dynamicFields.bulkImport": "Bulk Import",
    "system-config.dynamicFields.noBulkPermission": "You don't have permission to bulk import field values.",
    "system-config.dynamicFields.valuesImported": "{{count}} value(s) imported.",
    "system-config.featureFlags.title": "Feature Flags & Module Management",
    "system-config.featureFlags.subtitle": "Microservice modules, feature flags with gradual rollout, tenant overrides, and service health.",
    "system-config.featureFlags.tab.modules": "Modules",
    "system-config.featureFlags.tab.flags": "Feature Flags",
    "system-config.featureFlags.tab.tenantFeatures": "Tenant Features",
    "system-config.featureFlags.tab.services": "Service Health",
    "system-config.featureFlags.col.service": "Service",
    "system-config.featureFlags.col.moduleCode": "Module Code",
    "system-config.featureFlags.dependencies": "Dependencies",
    "system-config.featureFlags.emptyModules": "No modules registered",
    "system-config.featureFlags.noDependencies": "No dependencies.",
    "system-config.featureFlags.col.flagKey": "Flag Key",
    "system-config.featureFlags.col.environment": "Environment",
    "system-config.featureFlags.col.rollout": "Rollout",
    "system-config.featureFlags.allEnvironments": "All Environments",
    "system-config.featureFlags.env.production": "Production",
    "system-config.featureFlags.env.staging": "Staging",
    "system-config.featureFlags.env.development": "Development",
    "system-config.featureFlags.newFlag": "New Flag",
    "system-config.featureFlags.emptyFlags": "No feature flags defined",
    "system-config.featureFlags.newFlagTitle": "New Feature Flag",
    "system-config.featureFlags.flagKeyRequired": "Flag Key *",
    "system-config.featureFlags.flagKeyPlaceholder": "e.g. new_asset_wizard",
    "system-config.featureFlags.displayName": "Display Name",
    "system-config.featureFlags.rolloutPct": "Rollout %",
    "system-config.featureFlags.col.flag": "Flag",
    "system-config.featureFlags.col.enabledAt": "Enabled At",
    "system-config.featureFlags.col.disabledAt": "Disabled At",
    "system-config.featureFlags.emptyTenantFeatures": "No tenant-specific feature overrides — this tenant uses global flag defaults",
    "system-config.featureFlags.col.endpoint": "Endpoint",
    "system-config.featureFlags.col.status": "Status",
    "system-config.featureFlags.col.uptime": "Uptime",
    "system-config.featureFlags.col.avgResponse": "Avg Response",
    "system-config.featureFlags.emptyServices": "No services registered",
    "system-config.platformAdmin.title": "Platform Administration",
    "system-config.platformAdmin.subtitle": "Tenant provisioning and live system health.",
    "system-config.platformAdmin.tab.health": "System Health",
    "system-config.platformAdmin.tab.tenants": "Tenant Provisioning",
    "system-config.platformAdmin.checkingHealth": "Checking system health...",
    "system-config.platformAdmin.healthUnavailable": "Health status unavailable",
    "system-config.platformAdmin.check.database": "Database (PostgreSQL)",
    "system-config.platformAdmin.check.cache": "Cache (Redis)",
    "system-config.platformAdmin.check.storage": "Object Storage (MinIO)",
    "system-config.platformAdmin.allOperational": "All Systems Operational",
    "system-config.platformAdmin.degraded": "Degraded",
    "system-config.platformAdmin.version": "Version",
    "system-config.platformAdmin.checking": "Checking...",
    "system-config.platformAdmin.refresh": "Refresh",
    "system-config.platformAdmin.unknown": "unknown",
    "system-config.platformAdmin.latency": "Latency",
    "system-config.platformAdmin.memory": "Memory",
    "system-config.platformAdmin.provisionTitle": "Provision New Tenant",
    "system-config.platformAdmin.provisionSubtitle": "Creates a new isolated tenant organization on the platform.",
    "system-config.platformAdmin.slugRequired": "Slug *",
    "system-config.platformAdmin.slugPlaceholder": "e.g. acme-government",
    "system-config.platformAdmin.plan.starter": "Starter",
    "system-config.platformAdmin.plan.professional": "Professional",
    "system-config.platformAdmin.plan.enterprise": "Enterprise",
    "system-config.platformAdmin.provisioning": "Provisioning...",
    "system-config.platformAdmin.provisionTenant": "Provision Tenant",
    "system-config.platformAdmin.noProvisionPermission": "You don't have permission to provision tenants.",
    "system-config.platformAdmin.id": "ID",
    "system-config.platformAdmin.slug": "Slug",
    "system-config.platformAdmin.status": "Status",
    "system-config.platformAdmin.lookupTitle": "Look Up Tenant",
    "system-config.platformAdmin.lookupPlaceholder": "Tenant ID (UUID)",
    "system-config.platformAdmin.lookUp": "Look Up",
    "system-config.platformAdmin.noLookupPermission": "You don't have permission to look up tenants.",
    "system-config.systemConfig.title": "System Configuration",
    "system-config.systemConfig.subtitle": "System parameters, feature toggles, and lookup code masters.",
    "system-config.systemConfig.tab.parameters": "System Parameters",
    "system-config.systemConfig.tab.directorySync": "Directory Sync",
    "system-config.systemConfig.tab.gstApi": "GST API",
    "system-config.systemConfig.tab.aiCopilot": "AI Copilot",
    "system-config.systemConfig.tab.toggles": "Feature Toggles",
    "system-config.systemConfig.tab.lookupCodes": "Lookup Codes",
    "system-config.systemConfig.readOnlyBanner": "Read-only — editing system parameters and feature toggles requires the admin or super_admin role.",
    "system-config.systemConfig.loadingGst": "Loading GST API configuration…",
    "system-config.systemConfig.gstInfoIntro": "When enabled, the vendor form shows a",
    "system-config.systemConfig.gstFetch": "Fetch",
    "system-config.systemConfig.gstInfoMid": "button next to GSTIN that auto-fills",
    "system-config.systemConfig.gstVendorName": "Vendor Name",
    "system-config.systemConfig.gstPan": "PAN",
    "system-config.systemConfig.and": "and",
    "system-config.systemConfig.gstCompanyType": "Company Type",
    "system-config.systemConfig.gstInfoEnd": "from the provider.",
    "system-config.systemConfig.gstInfoNote": "PAN is always derived from the GSTIN. GST APIs do not expose email or phone — those stay manual.",
    "system-config.systemConfig.gstAutoFetch": "GSTIN Auto-Fetch",
    "system-config.systemConfig.gstAutoFetchHint": "Off = manual entry (current behaviour). On = fetch on demand.",
    "system-config.systemConfig.toggleOnHint": "On — click to turn off",
    "system-config.systemConfig.toggleOffHint": "Off — click to turn on",
    "system-config.systemConfig.on": "On",
    "system-config.systemConfig.off": "Off",
    "system-config.systemConfig.gstCustomProvider": "Custom (Appyflow-compatible)",
    "system-config.systemConfig.apiKeySecret": "API Key / Secret",
    "system-config.systemConfig.maskUnchanged": "•••••••• (unchanged)",
    "system-config.systemConfig.pasteKey": "Paste key from provider",
    "system-config.systemConfig.apiEndpointUrl": "API Endpoint URL",
    "system-config.systemConfig.saving": "Saving…",
    "system-config.systemConfig.saveSettings": "Save Settings",
    "system-config.systemConfig.loadingAi": "Loading AI Copilot configuration…",
    "system-config.systemConfig.aiInfo": "Controls the LLM behind the AI Copilot chat. Off (or no key) = a fixed mock reply, useful for testing without an API key or quota. Takes effect immediately — no restart needed.",
    "system-config.systemConfig.liveAiReplies": "Live AI Replies",
    "system-config.systemConfig.liveAiRepliesHint": "Off = mock reply (current behaviour). On = real LLM call.",
    "system-config.systemConfig.model": "Model",
    "system-config.systemConfig.modelName": "Model name",
    "system-config.systemConfig.col.key": "Key",
    "system-config.systemConfig.leaveBlankUnchanged": "Leave blank to keep unchanged",
    "system-config.systemConfig.locked": "Locked",
    "system-config.systemConfig.emptyParameters": "No system parameters defined",
    "system-config.systemConfig.testSmtp": "Test SMTP settings",
    "system-config.systemConfig.smtpToPlaceholder": "Send to (defaults to your own email)",
    "system-config.systemConfig.sending": "Sending...",
    "system-config.systemConfig.sendTestEmail": "Send Test Email",
    "system-config.systemConfig.col.featureKey": "Feature Key",
    "system-config.systemConfig.rolloutPct": "Rollout %",
    "system-config.systemConfig.emptyToggles": "No feature toggles defined",
    "system-config.systemConfig.lookupCategoryPlaceholder": "Lookup category (e.g. asset_condition, currency)",
    "system-config.systemConfig.search": "Search",
    "system-config.systemConfig.lookupPrompt": "Enter a category to browse its lookup codes",
    "system-config.systemConfig.col.code": "Code",
    "system-config.systemConfig.col.displayOrder": "Display Order",
    "system-config.systemConfig.emptyLookup": "No lookup codes found for \"{{category}}\"",
    "system-config.systemConfig.loadingDirectorySync": "Loading directory-sync configuration…",
    "system-config.systemConfig.dirSyncIntro": "Connection settings for the",
    "system-config.systemConfig.synchronizer": "HRMS & AD Synchronizer",
    "system-config.systemConfig.dirSyncIntroEnd": ". Configure a provider here, then run it from the sync page.",
    "system-config.systemConfig.openSyncPage": "Open Sync Page →",
    "system-config.systemConfig.configureThenOn": "Configure the fields below, then turn on",
    "system-config.systemConfig.notSet": "Not set",
    "system-config.systemConfig.provider.hrms.label": "HRMS (Oracle Fusion)",
    "system-config.systemConfig.provider.hrms.hint": "Oracle Fusion HCM REST endpoint + a service account.",
    "system-config.systemConfig.provider.azure_ad.label": "Azure Active Directory",
    "system-config.systemConfig.provider.azure_ad.hint": "App registration with Directory.Read.All (client credentials).",
    "system-config.systemConfig.provider.ldap.label": "LDAP",
    "system-config.systemConfig.provider.ldap.hint": "On-prem directory server bind account + search base.",
    "system-config.systemConfig.field.base_url": "Base URL",
    "system-config.systemConfig.field.username": "Username",
    "system-config.systemConfig.field.password": "Password",
    "system-config.systemConfig.field.tenant_id": "Directory (tenant) ID",
    "system-config.systemConfig.field.client_id": "Application (client) ID",
    "system-config.systemConfig.field.client_secret": "Client Secret",
    "system-config.systemConfig.field.host": "Host",
    "system-config.systemConfig.field.port": "Port",
    "system-config.systemConfig.field.bind_dn": "Bind DN",
    "system-config.systemConfig.field.base_dn": "Base DN",
    "system-config.systemConfig.field.bind_password": "Bind Password",
    "organisation.breadcrumb.administration": "Administration",
    "organisation.breadcrumb.orgManagement": "Organisation Management",
    "organisation.breadcrumb.orgUnits": "Organisation Units",
    "organisation.backToUnits": "Back to Units",
    "organisation.cancel": "Cancel",
    "organisation.loading": "Loading...",
    "organisation.yes": "Yes",
    "organisation.no": "No",
    "organisation.col.name": "Name",
    "organisation.col.type": "Type",
    "organisation.col.status": "Status",
    "organisation.field.costCentreCode": "Cost Centre Code",
    "organisation.field.approverAuthority": "Approver Authority",
    "organisation.field.cin": "CIN",
    "organisation.field.pan": "PAN",
    "organisation.field.gstin": "GSTIN",
    "organisation.field.registeredOffice": "Registered Office",
    "organisation.field.rocJurisdiction": "RoC Jurisdiction",
    "organisation.field.nicDepartmentCode": "NIC Department Code",
    "organisation.field.legalEntity": "Legal Entity",
    "organisation.field.sebiListed": "SEBI Listed",
    "organisation.hrmsSync.notRunYet": "Not run yet",
    "organisation.hrmsSync.lastRun": "Last run: {{when}}",
    "organisation.hrmsSync.breadcrumb.integrationGateway": "Integration Gateway",
    "organisation.hrmsSync.title": "Directory Sync",
    "organisation.hrmsSync.info1": "Bring your departments and people in automatically from your HR and identity systems, instead of adding them by hand.",
    "organisation.hrmsSync.info2": "Turn a source on and enter its details in Settings, then run a sync here.",
    "organisation.hrmsSync.subtitle": "Bring your departments and people in automatically from your HR and identity systems — instead of adding them by hand. Turn a source on and enter its details in Settings, then run a sync here.",
    "organisation.hrmsSync.configureSources": "Configure sources",
    "organisation.hrmsSync.ofCount": "{{count}} of {{total}}",
    "organisation.hrmsSync.sourcesOn": "sources are turned on.",
    "organisation.hrmsSync.provider.hrms.label": "HRMS (Oracle Fusion)",
    "organisation.hrmsSync.provider.hrms.desc": "Departments and employees from your Oracle Fusion HR system.",
    "organisation.hrmsSync.provider.azure_ad.label": "Azure Active Directory",
    "organisation.hrmsSync.provider.azure_ad.desc": "Users and groups from Microsoft Entra ID (Azure AD).",
    "organisation.hrmsSync.provider.ldap.label": "LDAP",
    "organisation.hrmsSync.provider.ldap.desc": "Org units and people from your on-premise directory server.",
    "organisation.hrmsSync.on": "On",
    "organisation.hrmsSync.off": "Off",
    "organisation.hrmsSync.syncing": "Syncing…",
    "organisation.hrmsSync.syncNow": "Sync Now",
    "organisation.hrmsSync.sourceOff": "This source is turned off",
    "organisation.hrmsSync.turnedOff": "Turned Off",
    "organisation.hrmsSync.turnOnConfigure": "Turn on & configure in Settings →",
    "organisation.orgUnitDetail.loading": "Loading organisation unit...",
    "organisation.orgUnitDetail.notFound": "Org unit not found.",
    "organisation.orgUnitDetail.tab.overview": "Overview",
    "organisation.orgUnitDetail.tab.children": "Children ({{count}})",
    "organisation.orgUnitDetail.tab.history": "History ({{count}})",
    "organisation.orgUnitDetail.tab.restructure": "Restructure",
    "organisation.orgUnitDetail.infoTitle": "Organisation Unit Details",
    "organisation.orgUnitDetail.infoBody": "Full detail view for a single organisation unit — its type, parent, and members.",
    "organisation.orgUnitDetail.noEditPermission": "You don't have permission to edit organisation units — showing read-only.",
    "organisation.orgUnitDetail.field.id": "ID",
    "organisation.orgUnitDetail.field.parentId": "Parent ID",
    "organisation.orgUnitDetail.saving": "Saving...",
    "organisation.orgUnitDetail.saveChanges": "Save Changes",
    "organisation.orgUnitDetail.restructureNote": "Name, level, and parent changes must go through Restructure (governed & versioned) — this form only covers admin/legal fields.",
    "organisation.orgUnitDetail.noChildren": "No direct children.",
    "organisation.orgUnitDetail.col.level": "Level",
    "organisation.orgUnitDetail.col.effectiveFrom": "Effective From",
    "organisation.orgUnitDetail.col.effectiveTo": "Effective To",
    "organisation.orgUnitDetail.current": "current",
    "organisation.orgUnitDetail.noHistory": "No restructure history.",
    "organisation.orgUnitDetail.noRestructurePermission": "You don't have permission to restructure organisation units.",
    "organisation.orgUnitDetail.governedChange": "Governed change — closes the current version and opens a new one, recorded in History.",
    "organisation.orgUnitDetail.newName": "New Name *",
    "organisation.orgUnitDetail.newLevel": "New Level *",
    "organisation.orgUnitDetail.newLevelPlaceholder": "e.g. department",
    "organisation.orgUnitDetail.newParent": "New Parent",
    "organisation.orgUnitDetail.noParent": "No parent (top-level)",
    "organisation.orgUnitDetail.changeType": "Change Type *",
    "organisation.orgUnitDetail.justification": "Justification *",
    "organisation.orgUnitDetail.downstreamImpact": "Downstream Impact",
    "organisation.orgUnitDetail.applying": "Applying...",
    "organisation.orgUnitDetail.applyRestructure": "Apply Restructure",
    "organisation.orgUnitsAdd.validation.name": "Unit Name is required.",
    "organisation.orgUnitsAdd.validation.clientType": "Client Type is required.",
    "organisation.orgUnitsAdd.validation.ouType": "Org Unit Type is required.",
    "organisation.orgUnitsAdd.breadcrumb": "Add Org Unit",
    "organisation.orgUnitsAdd.title": "Add New Organisation Unit",
    "organisation.orgUnitsAdd.infoBody": "Create a new department, division, or other organisational unit and place it in the hierarchy.",
    "organisation.orgUnitsAdd.basicInfo": "Basic Unit Information",
    "organisation.orgUnitsAdd.unitName": "Unit Name",
    "organisation.orgUnitsAdd.unitNamePlaceholder": "e.g. Finance Department",
    "organisation.orgUnitsAdd.clientType": "Client Type",
    "organisation.orgUnitsAdd.selectClientType": "-- Select Client Type --",
    "organisation.orgUnitsAdd.orgUnitType": "Org Unit Type",
    "organisation.orgUnitsAdd.parentUnit": "Parent Unit",
    "organisation.orgUnitsAdd.noParentUnits": "No organisation units available (root unit)",
    "organisation.orgUnitsAdd.noneRoot": "-- None (root unit) --",
    "organisation.orgUnitsAdd.governanceLegal": "Governance & Legal (optional)",
    "organisation.orgUnitsAdd.cpseDetails": "CPSE Details",
    "organisation.orgUnitsAdd.cpseSchedule": "CPSE Schedule (e.g. A, B)",
    "organisation.orgUnitsAdd.cpseRating": "CPSE Rating",
    "organisation.orgUnitsAdd.selectRating": "Select rating...",
    "organisation.orgUnitsAdd.handoverOuId": "Handover Org Unit ID",
    "organisation.orgUnitsAdd.submitting": "Submitting...",
    "organisation.orgUnitsAdd.submit": "Submit Organisation Unit",
    "organisation.ouType.group": "Group",
    "organisation.ouType.holding_company": "Holding Company",
    "organisation.ouType.subsidiary": "Subsidiary",
    "organisation.ouType.business_unit": "Business Unit",
    "organisation.ouType.division": "Division",
    "organisation.ouType.department": "Department",
    "organisation.ouType.sub_department": "Sub-Department",
    "organisation.ouType.team": "Team",
    "organisation.ouType.union_government": "Union Government",
    "organisation.ouType.ministry": "Ministry",
    "organisation.ouType.wing": "Wing",
    "organisation.ouType.section": "Section",
    "organisation.ouType.office": "Office",
    "organisation.ouType.state_government": "State Government",
    "organisation.ouType.state_department": "State Department",
    "organisation.ouType.directorate": "Directorate",
    "organisation.ouType.regional_office": "Regional Office",
    "organisation.ouType.district_office": "District Office",
    "organisation.ouType.municipal_corporation": "Municipal Corporation",
    "organisation.ouType.municipality": "Municipality",
    "organisation.ouType.nagar_panchayat": "Nagar Panchayat",
    "organisation.ouType.zone": "Zone",
    "organisation.ouType.ward": "Ward",
    "organisation.ouType.zila_parishad": "Zila Parishad",
    "organisation.ouType.block_panchayat": "Block Panchayat",
    "organisation.ouType.gram_panchayat": "Gram Panchayat",
    "organisation.ouType.cpse": "CPSE",
    "organisation.ouType.plant": "Plant",
    "organisation.ouType.unit": "Unit",
    "organisation.ouType.smart_city_spv": "Smart City SPV",
    "organisation.ouType.programme": "Programme",
    "organisation.ouType.project": "Project",
    "organisation.ouType.site": "Site",
    "organisation.orgUnitsAssign.breadcrumb": "Delegation Matrix",
    "organisation.orgUnitsAssign.title": "Approval Delegation Matrix",
    "organisation.orgUnitsAssign.subtitle": "Delegate approval authority to a role within an org unit, with an optional monetary limit.",
    "organisation.orgUnitsAssign.targetOrgUnit": "Target Org Unit",
    "organisation.orgUnitsAssign.orgUnit": "Org Unit *",
    "organisation.orgUnitsAssign.selectTargetUnit": "Select Target Unit",
    "organisation.orgUnitsAssign.existingDelegations": "Existing delegations for this unit:",
    "organisation.orgUnitsAssign.scope": "scope:",
    "organisation.orgUnitsAssign.upTo": "up to",
    "organisation.orgUnitsAssign.delegationDetails": "Delegation Details",
    "organisation.orgUnitsAssign.role": "Role *",
    "organisation.orgUnitsAssign.noRoles": "No roles available",
    "organisation.orgUnitsAssign.selectRole": "Select Role",
    "organisation.orgUnitsAssign.delegationScope": "Delegation Scope *",
    "organisation.orgUnitsAssign.selectScope": "Select Scope",
    "organisation.orgUnitsAssign.allModules": "All modules",
    "organisation.orgUnitsAssign.maxApprovalAmount": "Max Approval Amount",
    "organisation.orgUnitsAssign.blankUnlimited": "Leave blank for unlimited",
    "organisation.orgUnitsAssign.effectiveFrom": "Effective From *",
    "organisation.orgUnitsAssign.remarks": "Remarks (not persisted — local note only)",
    "organisation.orgUnitsAssign.remarksPlaceholder": "Explain delegation rationale...",
    "organisation.orgUnitsAssign.submitting": "Submitting...",
    "organisation.orgUnitsAssign.createDelegation": "Create Delegation",
    "organisation.orgUnitsHierarchy.breadcrumb": "Organisation Hierarchy",
    "organisation.orgUnitsHierarchy.title": "Company Hierarchy Visualizer",
    "organisation.orgUnitsHierarchy.infoBody": "Visual tree of how every organisation unit relates to the others.",
    "organisation.orgUnitsHierarchy.topologyTree": "Hierarchy Topology Tree",
    "organisation.orgUnitsHierarchy.rootNodes": "{{count}} Root Nodes",
    "organisation.orgUnitsHierarchy.loadingTree": "Loading tree...",
    "organisation.orgUnitsHierarchy.noUnits": "No organisation units found.",
    "organisation.orgUnitsHierarchy.inspector": "Unit Details Inspector",
    "organisation.orgUnitsHierarchy.governedEntity": "AAMS Governed Entity",
    "organisation.orgUnitsHierarchy.selectNode": "Select a node to view details",
    "organisation.orgUnitsHierarchy.basicInfo": "Basic Unit Information",
    "organisation.orgUnitsHierarchy.unitName": "Unit Name",
    "organisation.orgUnitsHierarchy.systemId": "System ID",
    "organisation.orgUnitsHierarchy.legalTaxInfo": "Legal & Tax Information",
    "organisation.orgUnitsHierarchy.metrics": "Hierarchy Metrics",
    "organisation.orgUnitsHierarchy.directChildren": "Direct Children",
    "organisation.orgUnitsHierarchy.totalDescendants": "Total Descendants",
    "organisation.orgUnitsList.col.unitName": "Unit Name",
    "organisation.orgUnitsList.col.clientType": "Client Type",
    "organisation.orgUnitsList.col.parentUnit": "Parent Unit",
    "organisation.orgUnitsList.col.actions": "Actions",
    "organisation.orgUnitsList.dissolvedBadge": "dissolved",
    "organisation.orgUnitsList.approve": "Approve",
    "organisation.orgUnitsList.dissolve": "Dissolve",
    "organisation.orgUnitsList.restore": "Restore",
    "organisation.orgUnitsList.deletePermanently": "Delete Permanently (irreversible)",
    "organisation.orgUnitsList.editOrgUnit": "Edit Org Unit (children, history, restructure)",
    "organisation.orgUnitsList.viewDetail": "View Detail (children, history, restructure)",
    "organisation.orgUnitsList.title": "Organisation Units Master",
    "organisation.orgUnitsList.infoBody": "Manage the organisation's department and unit hierarchy — create, edit, and organise every unit from here.",
    "organisation.orgUnitsList.treeViewHierarchy": "TreeView Hierarchy",
    "organisation.orgUnitsList.delegationMatrix": "Delegation Matrix",
    "organisation.orgUnitsList.addOrgUnit": "Add Org Unit",
    "organisation.orgUnitsList.kpi.total": "Total Units",
    "organisation.orgUnitsList.kpi.active": "Active",
    "organisation.orgUnitsList.kpi.pending": "Pending Approval",
    "organisation.orgUnitsList.kpi.dissolved": "Dissolved",
    "organisation.orgUnitsList.filterTable": "Filter table: {{label}}",
    "organisation.orgUnitsList.unitType": "Unit Type",
    "organisation.orgUnitsList.allTypes": "All Types",
    "organisation.orgUnitsList.allStatus": "All Status",
    "organisation.orgUnitsList.searchPlaceholder": "Search name or cost centre...",
    "organisation.orgUnitsList.loading": "Loading organisation units...",
    "organisation.orgUnitsList.empty": "No internal organization units found matching current query filters.",
    "organisation.orgTree.active": "Active",
    "organisation.orgTree.childrenWord": "children",
    "organisation.orgTree.childWord": "child",
    "hr.exit.col.asset": "Asset",
    "hr.exit.col.lifecycleState": "Lifecycle State",
    "hr.exit.col.lastCustodian": "Last Custodian",
    "hr.exit.col.since": "Since",
    "hr.exit.title": "HR Exit Processing",
    "hr.exit.subtitle": "Orphan custody assignments for departing employees and track assets awaiting interim custodian acceptance.",
    "hr.exit.processExit": "Process Employee Exit",
    "hr.exit.processExitDesc": "Orphans every active/pending-acceptance custody for this user and attempts to assign the OU head as interim custodian for each affected asset.",
    "hr.exit.field.departingEmployee": "Departing Employee *",
    "hr.exit.selectEmployee": "Select employee...",
    "hr.exit.field.exitDate": "Exit Date",
    "hr.exit.processing": "Processing...",
    "hr.exit.processExitBtn": "Process Exit",
    "hr.exit.stat.orphaned": "Orphaned",
    "hr.exit.stat.interimAssigned": "Interim Assigned",
    "hr.exit.stat.failed": "Failed",
    "hr.exit.orphanedAssets": "Orphaned Assets",
    "hr.exit.loading": "Loading...",
    "hr.exit.empty": "No orphaned assets — every custody assignment has an active custodian",
    "notifications.breadcrumb.dashboard": "Dashboard",
    "notifications.title": "Notification Center",
    "notifications.subtitle": "Inbox, channel opt-in/out preferences, and safety-alert admin tools.",
    "notifications.tab.inbox": "Inbox",
    "notifications.tab.preferences": "Preferences",
    "notifications.tab.admin": "Safety Alerts & Suppression",
    "notifications.inbox.all": "All",
    "notifications.inbox.unread": "Unread",
    "notifications.inbox.acknowledging": "Acknowledging...",
    "notifications.inbox.acknowledgeAll": "Acknowledge All",
    "notifications.inbox.loading": "Loading notifications...",
    "notifications.inbox.empty": "No notifications",
    "notifications.inbox.noSubject": "(no subject)",
    "notifications.inbox.acknowledge": "Acknowledge",
    "notifications.prefs.title": "Notification Channel Preferences",
    "notifications.prefs.subtitle": "DPDP Act 2023 compliance — opt in or out per channel.",
    "notifications.prefs.loading": "Loading current preferences...",
    "notifications.prefs.optedIn": "Opted In",
    "notifications.prefs.optedOut": "Opted Out",
    "notifications.prefs.optIn": "Opt In",
    "notifications.prefs.optOut": "Opt Out",
    "notifications.admin.criticalAlert": "Critical Safety Alert",
    "notifications.admin.criticalAlertDesc": "Broadcasts to every custodian with active custody in the OU subtree. Bypasses suppression windows.",
    "notifications.admin.selectOrgUnit": "Select org unit...",
    "notifications.admin.alertMessagePlaceholder": "Alert message",
    "notifications.admin.sending": "Sending...",
    "notifications.admin.broadcastAlert": "Broadcast Alert",
    "notifications.admin.overdueCustody": "Overdue Custody Check",
    "notifications.admin.overdueCustodyDesc": "Manually run the overdue temporary-custody alert job. Not yet on a schedule — this is the only way to trigger it today.",
    "notifications.admin.running": "Running...",
    "notifications.admin.runCheckNow": "Run Check Now",
    "notifications.admin.suppressionWindows": "Suppression Windows",
    "notifications.admin.ruleKeyPlaceholder": "Rule key",
    "notifications.admin.reasonPlaceholder": "Reason (optional)",
    "notifications.admin.saving": "Saving...",
    "notifications.admin.create": "Create",
    "notifications.admin.loadingWindows": "Loading...",
    "notifications.admin.col.ruleKey": "Rule Key",
    "notifications.admin.col.suppressedUntil": "Suppressed Until",
    "notifications.admin.col.reason": "Reason",
    "notifications.admin.emptyWindows": "No active suppression windows",
    "labels.breadcrumb.assetManagement": "Asset Management",
    "labels.title": "Label Workspace",
    "labels.subtitleA": "Print templates, bulk label generation, the unmapped label pool, and coverage stats. Assigning a label to a specific asset lives on that asset's",
    "labels.labelsWord": "Labels",
    "labels.subtitleB": "tab.",
    "labels.tab.templates": "Templates",
    "labels.tab.print-jobs": "Print Jobs",
    "labels.tab.pool": "Label Pool",
    "labels.tab.stats": "Stats",
    "labels.tab.auto-tag": "Auto-Tag Config",
    "labels.templates.cancel": "Cancel",
    "labels.templates.newTemplate": "+ New Template",
    "labels.templates.field.name": "Name *",
    "labels.templates.field.paperSize": "Paper Size",
    "labels.templates.field.width": "Width (mm) *",
    "labels.templates.field.height": "Height (mm) *",
    "labels.templates.field.rows": "Rows / Page",
    "labels.templates.field.cols": "Cols / Page",
    "labels.templates.creating": "Creating...",
    "labels.templates.create": "Create Template",
    "labels.templates.loading": "Loading templates...",
    "labels.templates.col.name": "Name",
    "labels.templates.col.paper": "Paper",
    "labels.templates.col.size": "Size (mm)",
    "labels.templates.col.layout": "Layout",
    "labels.templates.col.status": "Status",
    "labels.templates.col.actions": "Actions",
    "labels.templates.setDraft": "Set Draft",
    "labels.templates.activate": "Activate",
    "labels.templates.empty": "No label templates yet",
    "labels.printJobs.field.template": "Template",
    "labels.printJobs.selectTemplate": "-- Select template --",
    "labels.printJobs.generating": "Generating...",
    "labels.printJobs.generate": "Generate Labels for All Matching Assets",
    "labels.printJobs.loading": "Loading print jobs...",
    "labels.printJobs.col.job": "Job",
    "labels.printJobs.col.labels": "Labels",
    "labels.printJobs.col.status": "Status",
    "labels.printJobs.col.created": "Created",
    "labels.printJobs.col.actions": "Actions",
    "labels.printJobs.downloadPdf": "Download PDF",
    "labels.printJobs.empty": "No print jobs yet",
    "labels.pool.field.count": "Count (1-1000)",
    "labels.pool.generating": "Generating...",
    "labels.pool.generate": "Generate Pre-Printed Pool",
    "labels.pool.loading": "Loading pool...",
    "labels.pool.col.labelCode": "Label Code",
    "labels.pool.col.status": "Status",
    "labels.pool.col.asset": "Asset",
    "labels.pool.col.actions": "Actions",
    "labels.pool.assetIdPlaceholder": "Asset ID",
    "labels.pool.save": "Save",
    "labels.pool.cancel": "Cancel",
    "labels.pool.mapToAsset": "Map to Asset",
    "labels.pool.empty": "No pool labels generated yet",
    "labels.stats.loading": "Loading stats...",
    "labels.stats.noData": "No data available",
    "labels.stats.totalAssetLabels": "Total Asset Labels",
    "labels.stats.poolAvailable": "Pool Available",
    "labels.stats.poolAssigned": "Pool Assigned",
    "labels.stats.printJobs": "Print Jobs",
    "labels.stats.assetLabelsByStatus": "Asset Labels by Status",
    "labels.stats.printJobsByStatus": "Print Jobs by Status",
    "labels.stats.noRecords": "No records.",
    "labels.stats.col.status": "Status",
    "labels.stats.col.count": "Count",
    "labels.stats.total": "Total",
    "labels.autoTag.loading": "Loading...",
    "labels.autoTag.enableLabel": "Automatically assign a label when a new asset is created",
    "labels.autoTag.defaultTemplate": "Default Template",
    "labels.autoTag.none": "-- None --",
    "labels.autoTag.saving": "Saving...",
    "labels.autoTag.save": "Save Configuration",
    "warranty.breadcrumb.assetManagement": "Asset Management",
    "warranty.breadcrumb.warrantyInsurance": "Warranty & Insurance",
    "warranty.title": "Warranty & Insurance Protection Portal",
    "warranty.subtitle": "Insurance policies, claims lifecycle, coverage analysis, and tenant-wide warranty tools.",
    "warranty.tab.policies": "Insurance Policies",
    "warranty.tab.claims": "Insurance Claims",
    "warranty.tab.reports": "Coverage & Reports",
    "warranty.tab.warrantyTools": "Warranty Tools",
    "warranty.linkAssets.title": "Link Assets to",
    "warranty.linkAssets.field.assetIds": "Asset IDs (comma-separated) *",
    "warranty.linkAssets.currentlyLinked": "Currently Linked",
    "warranty.linkAssets.close": "Close",
    "warranty.linkAssets.linking": "Linking...",
    "warranty.linkAssets.linkAssetsBtn": "Link Assets",
    "warranty.policies.editTitle": "Edit / Renew Policy",
    "warranty.policies.registerTitle": "Register Insurance Policy",
    "warranty.policies.formDesc": "Configure coverage terms, sum insured, and premium for fire/machinery/comprehensive/marine policies.",
    "warranty.policies.cancel": "Cancel",
    "warranty.policies.saveChanges": "Save Changes",
    "warranty.policies.submitPolicy": "Submit Policy",
    "warranty.policies.field.policyNumber": "Policy Number *",
    "warranty.policies.field.insurer": "Insurer *",
    "warranty.policies.field.broker": "Broker",
    "warranty.policies.field.policyType": "Policy Type *",
    "warranty.policies.policyType.fire": "Fire",
    "warranty.policies.policyType.machinery": "Machinery",
    "warranty.policies.policyType.comprehensive": "Comprehensive",
    "warranty.policies.policyType.marine": "Marine",
    "warranty.policies.field.coverageType": "Coverage Type",
    "warranty.policies.coverageType.blanket": "Blanket",
    "warranty.policies.coverageType.assetSpecific": "Asset Specific",
    "warranty.policies.field.sumInsured": "Sum Insured *",
    "warranty.policies.field.premium": "Premium *",
    "warranty.policies.field.deductible": "Deductible",
    "warranty.policies.field.startDate": "Start Date *",
    "warranty.policies.field.endDate": "End Date *",
    "warranty.policies.col.policyNumber": "Policy Number",
    "warranty.policies.col.insurer": "Insurer",
    "warranty.policies.col.type": "Type",
    "warranty.policies.col.sumInsured": "Sum Insured",
    "warranty.policies.col.premium": "Premium",
    "warranty.policies.col.expiry": "Expiry",
    "warranty.policies.col.status": "Status",
    "warranty.policies.col.actions": "Actions",
    "warranty.policies.action.editRenew": "Edit / Renew",
    "warranty.policies.action.allocatePremium": "Allocate Premium to Org Units",
    "warranty.policies.action.linkAssets": "Link Assets to Policy",
    "warranty.policies.field.view": "View",
    "warranty.policies.view.all": "All Policies",
    "warranty.policies.view.expiring": "Expiring (90 days)",
    "warranty.policies.field.status": "Status",
    "warranty.policies.status.all": "All Status",
    "warranty.policies.status.active": "Active",
    "warranty.policies.status.expired": "Expired",
    "warranty.policies.status.cancelled": "Cancelled",
    "warranty.policies.addPolicy": "Add Policy",
    "warranty.policies.searchPlaceholder": "Search Policy Number, Insurer...",
    "warranty.claims.field.policy": "Policy",
    "warranty.claims.fileClaim": "File Claim",
    "warranty.claims.fileNewClaim": "File New Claim",
    "warranty.claims.field.assetId": "Asset ID (optional)",
    "warranty.claims.assetIdPlaceholder": "Leave blank for blanket policy claims",
    "warranty.claims.field.incidentDate": "Incident Date *",
    "warranty.claims.field.estimatedLoss": "Estimated Loss",
    "warranty.claims.field.policeCaseRef": "Police Case Reference",
    "warranty.claims.field.description": "Description *",
    "warranty.claims.cancel": "Cancel",
    "warranty.claims.submitClaim": "Submit Claim",
    "warranty.claims.noClaims": "No claims filed against this policy.",
    "warranty.claims.estLoss": "Est. Loss",
    "warranty.claims.settledLabel": "Settled",
    "warranty.claims.moveToUnderReview": "Move to Under Review",
    "warranty.claims.settle": "Settle",
    "warranty.claims.reject": "Reject",
    "warranty.claims.settleClaim": "Settle Claim",
    "warranty.claims.field.settlementType": "Settlement Type",
    "warranty.claims.settlementType.reinstate": "Reinstate",
    "warranty.claims.settlementType.writeOff": "Write Off",
    "warranty.claims.field.settledAmount": "Settled Amount *",
    "warranty.claims.field.deductiblePaid": "Deductible Paid",
    "warranty.claims.confirmSettlement": "Confirm Settlement",
    "warranty.common.loading": "Loading...",
    "warranty.common.noData": "No data available.",
    "warranty.reports.coverageAnalysis": "Coverage Analysis",
    "warranty.reports.coverageGaps": "Coverage Gaps",
    "warranty.reports.noGaps": "No coverage gaps identified.",
    "warranty.reports.registerReport": "Insurance Register Report",
    "warranty.reports.lossRatio": "Loss Ratio by Asset Class",
    "warranty.tools.infoA": "Per-asset warranty registration, claims, and overrides are managed on each asset's",
    "warranty.tools.infoStrong": "Asset Details → Warranty",
    "warranty.tools.infoB": "tab. This page covers tenant-wide warranty analytics and tools only — there is no single \"list all warranties\" endpoint on the backend.",
    "warranty.tools.pendingClaimsValue": "Pending Claims Value",
    "warranty.tools.costAvoidance": "Warranty Cost Avoidance Report",
    "warranty.tools.transferWarranty": "Transfer Warranty",
    "warranty.tools.transferDesc": "Move an active warranty from one asset to another (e.g. component swap, asset re-tagging).",
    "warranty.tools.field.oldAssetId": "Old Asset ID *",
    "warranty.tools.oldAssetPlaceholder": "Source asset UUID",
    "warranty.tools.field.newAssetId": "New Asset ID *",
    "warranty.tools.newAssetPlaceholder": "Destination asset UUID",
    "warranty.tools.transferring": "Transferring...",
    "warranty.tools.transferBtn": "Transfer Warranty",
    "user.loadingProfile": "Loading profile...",
    "user.profileUnavailable": "Profile unavailable.",
    "user.breadcrumb.administration": "Administration",
    "user.breadcrumb.userManagement": "User Management",
    "user.breadcrumb.userProfile": "User Profile",
    "user.activeStatus": "Active Status",
    "user.inactive": "Inactive",
    "user.idLabel": "ID:",
    "user.notAssigned": "Not assigned",
    "user.field.department": "Department",
    "user.notSet": "Not set",
    "user.field.designation": "Designation",
    "user.field.orgUnit": "Org Unit",
    "user.field.bureauDivision": "Bureau Division",
    "user.accountSecurity": "Account Security",
    "user.mfa": "MFA",
    "user.enabled": "Enabled",
    "user.disabled": "Disabled",
    "user.failedLogins": "Failed logins:",
    "user.locked": "Locked",
    "user.unlocked": "Unlocked",
    "user.lastLogin": "Last Login",
    "user.noLoginHistory": "No login history yet",
    "user.from": "From",
    "user.tab.overview": "Overview",
    "user.tab.permissions": "Permissions",
    "user.tab.securityLogs": "Security Logs",
    "user.personalInformation": "Personal Information",
    "user.managedByAdmin": "Managed by Administration",
    "user.field.fullName": "Full Name",
    "user.field.supervisor": "Supervisor",
    "user.field.employmentDate": "Employment Date",
    "user.contactRegisters": "Contact Registers",
    "user.edit": "Edit",
    "user.field.directWorkMobile": "Direct Work Mobile",
    "user.field.officeExtension": "Office Extension Number",
    "user.field.deskLocation": "Desk Location",
    "user.cancel": "Cancel",
    "user.saving": "Saving...",
    "user.save": "Save",
    "user.field.workEmail": "Work Email",
    "user.securityAccessPanel": "Security Access Panel",
    "user.mfaFull": "Multi-Factor Auth (MFA)",
    "user.saveRecoveryCodes": "Save these recovery codes now — shown only once:",
    "user.savedCodes": "I've saved these codes",
    "user.scanInstructions": "Scan with Google Authenticator, Authy, etc. Can't scan? Enter manually:",
    "user.sixDigitCode": "6-digit code",
    "user.verifyEnable": "Verify & Enable",
    "user.field.password": "Password",
    "user.confirmPasswordDisableMfa": "Confirm your password to disable MFA",
    "user.confirmDisable": "Confirm Disable",
    "user.disableMfa": "Disable MFA",
    "user.setupMfa": "Set Up MFA",
    "user.accountStatus": "Account Status",
    "user.active": "Active",
    "user.changePassword": "Change Password",
    "user.field.currentPassword": "Current Password",
    "user.field.newPassword": "New Password",
    "user.atLeast8Chars": "At least 8 characters",
    "user.field.confirmNewPassword": "Confirm New Password",
    "user.changing": "Changing...",
    "user.changePasswordBtn": "Change Password",
    "user.recentLoginActivity": "Recent Login Activity",
    "user.noLoginHistoryRecorded": "No login history recorded yet.",
    "user.unknownDevice": "Unknown device",
    "user.ipLabel": "IP:",
    "user.aamsModulePermissions": "AAMS Module Permissions",
    "user.showingRole": "Showing role:",
    "user.showingCombined": "Showing combined permissions across all assigned roles",
    "user.loadingCatalog": "Loading full permission catalog...",
    "user.superAdminFullAccess": "Full access — Super Admin bypasses per-permission checks entirely by role name, so nothing is stored on this role's own permission array. Every permission in the system below is implicitly granted.",
    "user.noPermissions": "No permissions found for the selected role.",
    "user.permissionsNote": "This reflects the permission set for viewing purposes only. API access is always based on the union of every role assigned to you, regardless of which role is shown here.",
    "user.recentAccountActivity": "Recent Account Activity",
    "user.loading": "Loading...",
    "user.noRecentActivity": "No recent activity recorded.",
    "user.fromLower": "from",
    "user.unknownLocation": "an unknown location",
    "documents.common.loading": "Loading...",
    "documents.dashboard.breadcrumbRoot": "Dashboards",
    "documents.dashboard.breadcrumb": "Document Dashboard",
    "documents.dashboard.title": "Document Intelligence",
    "documents.dashboard.subtitle": "OCR coverage across the register, and SharePoint sync status.",
    "documents.dashboard.searchDocuments": "Search Documents",
    "documents.dashboard.expiryRetention": "Expiry & Retention",
    "documents.dashboard.totalDocuments": "Total Documents",
    "documents.dashboard.active": "Active",
    "documents.dashboard.expiringSoon": "Expiring Soon",
    "documents.dashboard.overdue": "Overdue",
    "documents.dashboard.archived": "Archived",
    "documents.dashboard.expiringThisMonth": "Expiring This Month",
    "documents.dashboard.virusFlagged": "Virus-Flagged",
    "documents.dashboard.renewalsPending": "Renewals Pending",
    "documents.dashboard.uploaded7d": "Uploaded (7d)",
    "documents.dashboard.expiryStatus": "Expiry Status",
    "documents.dashboard.byCategory": "By Category",
    "documents.dashboard.noDocumentsYet": "No documents yet.",
    "documents.dashboard.byDepartment": "By Department",
    "documents.dashboard.uploadDocument": "Upload Document",
    "documents.dashboard.viewRepository": "View Repository",
    "documents.dashboard.renewDocument": "Renew Document",
    "documents.dashboard.archiveDocument": "Archive Document",
    "documents.dashboard.ocrCoverageReport": "OCR Coverage Report",
    "documents.dashboard.noDataAvailable": "No data available",
    "documents.dashboard.chartNoDocuments": "No documents yet",
    "documents.dashboard.totalDocumentsLower": "Total documents",
    "documents.dashboard.coverage": "Coverage",
    "documents.dashboard.done": "Done",
    "documents.dashboard.pending": "Pending",
    "documents.dashboard.failed": "Failed",
    "documents.dashboard.na": "N/A",
    "documents.dashboard.chartOcrDone": "OCR done",
    "documents.dashboard.chartNotApplicable": "Not applicable",
    "documents.dashboard.sharepointSync": "SharePoint Sync",
    "documents.dashboard.sharepointDesc": "Push documents to an external SharePoint library.",
    "documents.dashboard.syncing": "Syncing...",
    "documents.dashboard.syncNow": "Sync Now",
    "documents.dashboard.noSyncPermission": "You don't have permission to trigger a sync.",
    "documents.dashboard.requiredFields": "Required fields when available:",
    "documents.dashboard.loadDashboardFailed": "Failed to load document dashboard.",
    "documents.dashboard.loadCoverageFailed": "Failed to load OCR coverage report.",
    "documents.dashboard.syncFailed": "SharePoint sync request failed.",
    "documents.repository.breadcrumbRoot": "Governance",
    "documents.repository.breadcrumb": "Document Repository",
    "documents.repository.title": "Document Repository Search",
    "documents.repository.help1": "Full-text search across every document in the register.",
    "documents.repository.help2": "Results are scoped to your organisational unit.",
    "documents.repository.subtitle": "Full-text search across every document in the register. Results are scoped to your organisational unit.",
    "documents.repository.expiryRetention": "Expiry & Retention",
    "documents.repository.dashboard": "Dashboard",
    "documents.repository.searchPlaceholder": "Search by filename, extracted text...",
    "documents.repository.searching": "Searching...",
    "documents.repository.search": "Search",
    "documents.repository.noMatch": "No documents matched \"{{query}}\".",
    "documents.repository.result": "result",
    "documents.repository.results": "results",
    "documents.repository.ocr": "OCR",
    "documents.repository.previous": "Previous",
    "documents.repository.pageOf": "Page {{page}} of {{total}}",
    "documents.repository.next": "Next",
    "documents.repository.minChars": "Enter at least 2 characters to search.",
    "documents.repository.searchFailed": "Search failed.",
    "documents.expiry.breadcrumbRoot": "Governance",
    "documents.expiry.breadcrumb": "Expiry & Retention",
    "documents.expiry.title": "Document Expiry & Retention",
    "documents.expiry.subtitle": "Alerts already raised by the expiry checker, and documents past their retention window awaiting action.",
    "documents.expiry.colDocument": "Document",
    "documents.expiry.documentFallback": "Document",
    "documents.expiry.colAsset": "Asset",
    "documents.expiry.colExpiryDate": "Expiry Date",
    "documents.expiry.colAlertThreshold": "Alert Threshold",
    "documents.expiry.daysBefore": "{{days}} days before",
    "documents.expiry.colAlertedOn": "Alerted On",
    "documents.expiry.viewDocument": "View document",
    "documents.expiry.colUploaded": "Uploaded",
    "documents.expiry.colRetentionExpiry": "Retention Expiry",
    "documents.expiry.colRetentionYears": "Retention Years",
    "documents.expiry.colAction": "Action",
    "documents.expiry.marking": "Marking...",
    "documents.expiry.markActioned": "Mark Actioned",
    "documents.expiry.tabExpiry": "Expiry Alerts",
    "documents.expiry.tabRetention": "Retention Due",
    "documents.expiry.loadingAlerts": "Loading expiry alerts...",
    "documents.expiry.emptyAlerts": "No expiry alerts raised.",
    "documents.expiry.loadingRetention": "Loading retention-due documents...",
    "documents.expiry.emptyRetention": "No documents past their retention window.",
    "documents.expiry.loadAlertsFailed": "Failed to load expiry alerts.",
    "documents.expiry.loadRetentionFailed": "Failed to load retention-due documents.",
    "documents.expiry.confirmMarkActioned": "Mark \"{{name}}\" as retention-actioned (archived/destroyed per policy)?",
    "documents.expiry.markedActioned": "Marked as retention-actioned.",
    "documents.expiry.markFailed": "Failed to mark document as actioned.",
    "budget.allocation.title": "Budget Allocation",
    "budget.allocation.breadcrumbRoot": "Finance",
    "budget.allocation.help1": "Create budget lines and approve them.",
    "budget.allocation.help2": "Maker-checker — the approver must differ from the creator.",
    "budget.allocation.subtitle": "Create budget lines and approve them (maker-checker — the approver must differ from the creator).",
    "budget.allocation.createSectionTitle": "Create Budget Line",
    "budget.allocation.fieldFiscalYear": "Fiscal Year *",
    "budget.allocation.fieldCostCentre": "Cost Centre *",
    "budget.allocation.selectPlaceholder": "-- Select --",
    "budget.allocation.fieldBudgetHead": "Budget Head *",
    "budget.allocation.budgetHeadPlaceholder": "e.g. Capex-IT",
    "budget.allocation.fieldApprovedAmount": "Approved Amount *",
    "budget.allocation.creating": "Creating...",
    "budget.allocation.createButton": "Create Budget",
    "budget.allocation.linesTitle": "Budget Lines",
    "budget.allocation.refresh": "Refresh",
    "budget.allocation.loadingLines": "Loading budget lines...",
    "budget.allocation.empty": "No budget lines yet. Create one above.",
    "budget.allocation.colFiscalYear": "Fiscal Year",
    "budget.allocation.colCostCentre": "Cost Centre",
    "budget.allocation.colBudgetHead": "Budget Head",
    "budget.allocation.colApproved": "Approved",
    "budget.allocation.colAvailable": "Available",
    "budget.allocation.colStatus": "Status",
    "budget.allocation.colCreatedBy": "Created By",
    "budget.allocation.colApprovedBy": "Approved By",
    "budget.allocation.colActions": "Actions",
    "budget.allocation.ownLineTitle": "You created this line — a different user must approve it (maker-checker).",
    "budget.allocation.awaitingApprover": "Awaiting other approver",
    "budget.allocation.approving": "Approving...",
    "budget.allocation.approve": "Approve",
    "budget.allocation.loadFailed": "Failed to load budgets.",
    "budget.allocation.allFieldsRequired": "All fields are required.",
    "budget.allocation.createdFlash": "Budget line created — status pending. A different user must approve it.",
    "budget.allocation.createFailed": "Failed to create budget.",
    "budget.allocation.approvedFlash": "Approved \"{{name}}\".",
    "budget.allocation.approveFailed": "Failed to approve budget.",
    "budget.impact.breadcrumbRoot": "Finance",
    "budget.impact.title": "Budget Impact",
    "budget.impact.help1": "Year-end forecast (year-to-date actuals plus commitments plus burn rate) and budget-vs-actual variance.",
    "budget.impact.subtitle": "Year-end forecast (YTD actuals + commitments + burn rate) and budget-vs-actual variance.",
    "budget.impact.manageBudgets": "Manage Budgets",
    "budget.impact.fieldFiscalYear": "Fiscal Year",
    "budget.impact.fieldCostCentre": "Cost Centre (optional)",
    "budget.impact.allCostCentres": "All cost centres",
    "budget.impact.loading": "Loading...",
    "budget.impact.runReports": "Run Reports",
    "budget.impact.forecastTitle": "Year-End Forecast",
    "budget.impact.ytdActual": "YTD Actual",
    "budget.impact.currentCommitments": "Current Commitments",
    "budget.impact.forecastYearEnd": "Forecast Year-End",
    "budget.impact.varianceToBudget": "Variance to Budget",
    "budget.impact.burnRate": "Burn Rate",
    "budget.impact.totalBudgetLines": "Total Budget Lines",
    "budget.impact.colBudgetHead": "Budget Head",
    "budget.impact.colCostCentre": "Cost Centre",
    "budget.impact.colApproved": "Approved",
    "budget.impact.colCommitted": "Committed",
    "budget.impact.colActual": "Actual",
    "budget.impact.colAvailable": "Available",
    "budget.impact.colUtilisation": "Utilisation",
    "budget.impact.colStatus": "Status",
    "budget.impact.empty": "No budget lines for this fiscal year",
    "budget.impact.loadFailed": "Failed to load budget impact reports.",
    "budget.virement.breadcrumbRoot": "Finance",
    "budget.virement.title": "Budget Virement",
    "budget.virement.help1": "Request a transfer of approved budget between heads — a different user must approve.",
    "budget.virement.help2": "Also includes PFMS sync and zero-based budgeting tools.",
    "budget.virement.subtitle": "Request a transfer of approved budget between heads (maker-checker — a different user must approve), plus PFMS sync and zero-based budgeting tools.",
    "budget.virement.requestSectionTitle": "Request Virement",
    "budget.virement.fieldFromBudget": "From Budget ID *",
    "budget.virement.fieldToBudget": "To Budget ID *",
    "budget.virement.fieldAmount": "Amount *",
    "budget.virement.fieldReason": "Reason",
    "budget.virement.submitting": "Submitting...",
    "budget.virement.submitRequest": "Submit Request",
    "budget.virement.pendingQueue": "Pending Approval Queue ({{count}})",
    "budget.virement.noPending": "No virement requests awaiting approval.",
    "budget.virement.approving": "Approving...",
    "budget.virement.approve": "Approve",
    "budget.virement.pfmsTitle": "PFMS / IFMS Sync",
    "budget.virement.pfmsDesc": "Government financial management system integration.",
    "budget.virement.syncing": "Syncing...",
    "budget.virement.syncNow": "Sync Now",
    "budget.virement.templateTitle": "Zero-Based Budget Template",
    "budget.virement.selectAssetClass": "Select asset class...",
    "budget.virement.fetch": "Fetch",
    "budget.virement.approveFailed": "Failed to approve virement.",
    "budget.virement.allFieldsRequired": "All fields are required.",
    "budget.virement.virementFailed": "Virement failed.",
    "budget.virement.pfmsSyncFailed": "PFMS sync failed.",
    "budget.virement.templateFailed": "Failed to load zero-based template.",
    "geo.common.loading": "Loading...",
    "geo.common.mapPicker": "Map Location Picker",
    "geo.common.selectPlaceholder": "-- Select --",
    "geo.common.colActions": "Actions",
    "geo.common.yes": "Yes",
    "geo.common.no": "No",
    "geo.common.active": "Active",
    "geo.common.inactive": "Inactive",
    "geo.workspace.breadcrumbRoot": "Operations",
    "geo.workspace.title": "Geo Workspace",
    "geo.workspace.help1": "GPS reference points, geofences, and spatial asset queries.",
    "geo.workspace.help2": "A single asset's own position lives on its Location tab.",
    "geo.workspace.subtitleLead": "GPS reference points, geofences, and spatial asset queries. A single asset's own position lives on its",
    "geo.workspace.locationTab": "Location",
    "geo.workspace.subtitleTrail": "tab.",
    "geo.workspace.tab.locations": "Geo Locations",
    "geo.workspace.tab.fences": "Geofences",
    "geo.workspace.tab.check": "Geofence Check",
    "geo.workspace.tab.search": "Map Search",
    "geo.workspace.tab.unverified": "Unverified Report",
    "geo.locations.enterValidCoords": "Enter valid coordinates",
    "geo.locations.created": "Geo location created",
    "geo.locations.createFailed": "Failed to create geo location",
    "geo.locations.confirmDelete": "Delete geo reference point for \"{{name}}\"?",
    "geo.locations.deleted": "Deleted",
    "geo.locations.deleteFailed": "Failed to delete",
    "geo.locations.cancel": "Cancel",
    "geo.locations.newLocation": "+ New Geo Location",
    "geo.locations.detailsHeading": "Location Details",
    "geo.locations.fieldLocation": "Location",
    "geo.locations.fieldLatitude": "Latitude *",
    "geo.locations.fieldLongitude": "Longitude *",
    "geo.locations.creating": "Creating...",
    "geo.locations.create": "Create",
    "geo.locations.colLocation": "Location",
    "geo.locations.colCoordinates": "Coordinates",
    "geo.locations.colAccuracy": "Accuracy (m)",
    "geo.locations.delete": "Delete",
    "geo.locations.empty": "No geo locations yet",
    "geo.fences.fillRequired": "Fill all required fields",
    "geo.fences.created": "Geofence created",
    "geo.fences.createFailed": "Failed to create geofence",
    "geo.fences.deactivated": "Geofence deactivated",
    "geo.fences.activated": "Geofence activated",
    "geo.fences.updateFailed": "Failed to update geofence",
    "geo.fences.cancel": "Cancel",
    "geo.fences.newFence": "+ New Geofence",
    "geo.fences.detailsHeading": "Geofence Details",
    "geo.fences.fieldLocation": "Location *",
    "geo.fences.fieldCenterLat": "Center Lat *",
    "geo.fences.fieldCenterLng": "Center Lng *",
    "geo.fences.fieldRadius": "Radius (m) *",
    "geo.fences.creating": "Creating...",
    "geo.fences.create": "Create Geofence",
    "geo.fences.colLocation": "Location",
    "geo.fences.colCenter": "Center",
    "geo.fences.colRadius": "Radius (m)",
    "geo.fences.colAlertBreach": "Alert on Breach",
    "geo.fences.colStatus": "Status",
    "geo.fences.deactivate": "Deactivate",
    "geo.fences.activate": "Activate",
    "geo.fences.empty": "No geofences yet",
    "geo.assetPicker.change": "Change",
    "geo.assetPicker.searchPlaceholder": "Search asset by name, ref, or serial...",
    "geo.assetPicker.searching": "Searching...",
    "geo.assetPicker.noAssets": "No assets found",
    "geo.check.fillAll": "Fill all fields",
    "geo.check.checkFailed": "Failed to check geofence",
    "geo.check.description": "Check whether a coordinate falls within any active geofence — useful for validating a scan or GPS ping before accepting it.",
    "geo.check.fieldAsset": "Asset",
    "geo.check.fieldLatitude": "Latitude",
    "geo.check.fieldLongitude": "Longitude",
    "geo.check.checking": "Checking...",
    "geo.check.checkButton": "Check Geofence",
    "geo.check.inside": "Inside geofence",
    "geo.check.outside": "Outside geofence",
    "geo.check.nearestFence": "— nearest fence",
    "geo.check.metersAway": "{{d}}m away",
    "geo.check.noneConfigured": "none configured",
    "geo.search.nearbyPoint": "Nearby a point",
    "geo.search.withinBounds": "Within bounding box",
    "geo.search.fieldLatitude": "Latitude",
    "geo.search.fieldLongitude": "Longitude",
    "geo.search.fieldRadius": "Radius (m)",
    "geo.search.minLat": "Min Lat",
    "geo.search.maxLat": "Max Lat",
    "geo.search.minLng": "Min Lng",
    "geo.search.maxLng": "Max Lng",
    "geo.search.searching": "Searching...",
    "geo.search.searchButton": "Search Assets",
    "geo.search.colAsset": "Asset",
    "geo.search.colCoordinates": "Coordinates",
    "geo.search.colDistance": "Distance (m)",
    "geo.search.colSource": "Source",
    "geo.search.empty": "No results yet — run a search above",
    "geo.unverified.fieldDays": "Unverified for at least (days)",
    "geo.unverified.refresh": "Refresh",
    "geo.unverified.colAsset": "Asset",
    "geo.unverified.colCoordinates": "Coordinates",
    "geo.unverified.colLastVerified": "Last Verified",
    "geo.unverified.neverVerified": "Never verified",
    "geo.unverified.empty": "All asset locations are verified",
    "investmentPlanning.capitalPlan.breadcrumbRoot": "Finance",
    "investmentPlanning.capitalPlan.title": "Capital Plan Registry",
    "investmentPlanning.capitalPlan.help1": "Long-term (10/20/30-year) CapEx forecast scenarios.",
    "investmentPlanning.capitalPlan.subtitle": "Long-term (10/20/30-year) CapEx forecast scenarios.",
    "investmentPlanning.capitalPlan.cancel": "Cancel",
    "investmentPlanning.capitalPlan.newPlan": "+ New Capital Plan",
    "investmentPlanning.capitalPlan.fieldName": "Name *",
    "investmentPlanning.capitalPlan.namePlaceholder": "e.g. 10-Year Renewal Plan",
    "investmentPlanning.capitalPlan.fieldHorizon": "Horizon",
    "investmentPlanning.capitalPlan.years10": "10 years",
    "investmentPlanning.capitalPlan.years20": "20 years",
    "investmentPlanning.capitalPlan.years30": "30 years",
    "investmentPlanning.capitalPlan.creating": "Creating...",
    "investmentPlanning.capitalPlan.create": "Create",
    "investmentPlanning.capitalPlan.fieldDescription": "Description",
    "investmentPlanning.capitalPlan.loading": "Loading...",
    "investmentPlanning.capitalPlan.colName": "Name",
    "investmentPlanning.capitalPlan.colHorizon": "Horizon",
    "investmentPlanning.capitalPlan.yearsSuffix": "{{years}} years",
    "investmentPlanning.capitalPlan.colDescription": "Description",
    "investmentPlanning.capitalPlan.empty": "No capital plans yet",
    "investmentPlanning.capitalPlan.loadFailed": "Failed to load CapEx scenarios.",
    "investmentPlanning.capitalPlan.createFailed": "Failed to create CapEx scenario.",
    "investmentPlanning.createScenario.breadcrumbRoot": "Finance",
    "investmentPlanning.createScenario.title": "Create Investment Scenario",
    "investmentPlanning.createScenario.help1": "Run repair-vs-replace NPV/TCO analysis for a set of assets over a chosen horizon.",
    "investmentPlanning.createScenario.subtitle": "Run repair-vs-replace NPV/TCO analysis for a set of assets over a chosen horizon.",
    "investmentPlanning.createScenario.fieldName": "Scenario Name *",
    "investmentPlanning.createScenario.namePlaceholder": "e.g. Generator Replacement vs Repair",
    "investmentPlanning.createScenario.fieldAssetIds": "Asset IDs (comma-separated) *",
    "investmentPlanning.createScenario.assetIdsPlaceholder": "asset-id-1, asset-id-2",
    "investmentPlanning.createScenario.fieldHorizon": "Horizon (years)",
    "investmentPlanning.createScenario.fieldDiscountRate": "Discount Rate",
    "investmentPlanning.createScenario.running": "Running Analysis...",
    "investmentPlanning.createScenario.runButton": "Run Scenario",
    "investmentPlanning.createScenario.resultsSuffix": "— Results",
    "investmentPlanning.createScenario.openReview": "Open full review →",
    "investmentPlanning.createScenario.colAsset": "Asset",
    "investmentPlanning.createScenario.colRecommended": "Recommended",
    "investmentPlanning.createScenario.colBestNpv": "Best NPV",
    "investmentPlanning.createScenario.colBestTco": "Best TCO",
    "investmentPlanning.createScenario.empty": "No assets in this scenario.",
    "investmentPlanning.createScenario.nameRequired": "Name and at least one asset ID are required.",
    "investmentPlanning.createScenario.horizonRange": "Horizon must be between 1 and 50 years.",
    "investmentPlanning.createScenario.createFailed": "Failed to create investment scenario.",
    "investmentPlanning.npv.breadcrumbRoot": "Finance",
    "investmentPlanning.npv.title": "Renewal Recommendations",
    "investmentPlanning.npv.help1": "High-criticality assets in poor or critical condition — candidates for a repair-vs-replace NPV analysis.",
    "investmentPlanning.npv.subtitle": "High-criticality assets in poor or critical condition — candidates for a repair-vs-replace NPV analysis.",
    "investmentPlanning.npv.runScenario": "Run Scenario",
    "investmentPlanning.npv.loading": "Loading...",
    "investmentPlanning.npv.empty": "No high-priority renewal candidates right now.",
    "investmentPlanning.npv.loadFailed": "Failed to load renewal recommendations.",
    "investmentPlanning.scenarioReview.breadcrumbRoot": "Finance",
    "investmentPlanning.scenarioReview.breadcrumb": "Scenario Review",
    "investmentPlanning.scenarioReview.title": "Investment Scenario Review",
    "investmentPlanning.scenarioReview.help1": "Repair-vs-replace results per asset, plus an ISO 55001-aligned SAMP capital plan export.",
    "investmentPlanning.scenarioReview.subtitle": "Repair-vs-replace results per asset, plus an ISO 55001-aligned SAMP capital plan export.",
    "investmentPlanning.scenarioReview.scenarioIdPlaceholder": "Scenario ID",
    "investmentPlanning.scenarioReview.loading": "Loading...",
    "investmentPlanning.scenarioReview.load": "Load",
    "investmentPlanning.scenarioReview.exporting": "Exporting...",
    "investmentPlanning.scenarioReview.sampExport": "SAMP Export",
    "investmentPlanning.scenarioReview.horizon": "Horizon",
    "investmentPlanning.scenarioReview.yearsSuffix": "{{years}} years",
    "investmentPlanning.scenarioReview.discountRate": "Discount Rate",
    "investmentPlanning.scenarioReview.created": "Created",
    "investmentPlanning.scenarioReview.recommendedLabel": "Recommended:",
    "investmentPlanning.scenarioReview.colOption": "Option",
    "investmentPlanning.scenarioReview.colNpv": "NPV",
    "investmentPlanning.scenarioReview.colTco": "TCO",
    "investmentPlanning.scenarioReview.emptyOptions": "No options computed.",
    "investmentPlanning.scenarioReview.loadFailed": "Failed to load scenario results.",
    "investmentPlanning.scenarioReview.exportFailed": "Failed to generate SAMP export.",
    "investmentPlanning.tco.breadcrumbRoot": "Finance",
    "investmentPlanning.tco.breadcrumb": "TCO Analysis",
    "investmentPlanning.tco.title": "Total Cost of Ownership",
    "investmentPlanning.tco.help1": "TCO comparison across repair/replace options for a scenario's assets.",
    "investmentPlanning.tco.subtitle": "TCO comparison across repair/replace options for a scenario's assets.",
    "investmentPlanning.tco.newScenario": "New Scenario",
    "investmentPlanning.tco.scenarioIdPlaceholder": "Scenario ID",
    "investmentPlanning.tco.loading": "Loading...",
    "investmentPlanning.tco.load": "Load",
    "investmentPlanning.tco.loadFailed": "Failed to load scenario.",
    "tagging.breadcrumb.assetManagement": "Asset Management",
    "tagging.tagManagement.title": "Tag Management",
    "tagging.tagManagement.info1": "Manage the QR / barcode / RFID tags on your assets.",
    "tagging.tagManagement.info2": "Create tags for many assets at once, find assets that have moved from where they should be, and verify tags.",
    "tagging.tagManagement.subtitlePre": "Manage the QR / barcode / RFID tags on your assets. Here you can create tags for many assets at once, find assets that have moved from where they should be, and look up or record tag scans. To tag just one asset, open that asset and use its",
    "tagging.tagManagement.tagsTab": "Tags",
    "tagging.tagManagement.subtitlePost": "tab.",
    "tagging.tagManagement.labelWorkspaceLink": "Looking for label templates? → Label Workspace",
    "tagging.batchIssue.heading": "Create tags for many assets at once",
    "tagging.batchIssue.help": "Type one asset ID per line (or separate them with commas), or tick assets in the list below. Each asset gets a brand-new tag of the type you choose above (QR, barcode, RFID or NFC).",
    "tagging.batchIssue.tagMedium": "Tag Medium",
    "tagging.batchIssue.issuing": "Issuing...",
    "tagging.batchIssue.issueBatch": "Issue Batch",
    "tagging.batchIssue.hideAssetList": "Hide Asset List",
    "tagging.batchIssue.selectFromList": "Select From Asset List",
    "tagging.batchIssue.col.assetId": "Asset ID",
    "tagging.batchIssue.col.tagId": "Tag ID",
    "tagging.batchIssue.col.status": "Status",
    "tagging.batchIssue.noResults": "No results.",
    "tagging.assetPicker.searchPlaceholder": "Search by asset ref or name...",
    "tagging.assetPicker.selected": "selected",
    "tagging.assetPicker.addSelected": "Add Selected",
    "tagging.assetPicker.loadingAssets": "Loading assets...",
    "tagging.assetPicker.noAssets": "No assets found.",
    "tagging.assetPicker.showing": "Showing",
    "tagging.assetPicker.of": "of",
    "tagging.assetPicker.prev": "Prev",
    "tagging.assetPicker.page": "Page",
    "tagging.assetPicker.next": "Next",
    "tagging.batchRfid.heading": "Find assets from RFID tag codes",
    "tagging.batchRfid.help": "Paste the codes read by your RFID scanner (one per line). We'll tell you which asset each code belongs to, and which codes don't match anything.",
    "tagging.batchRfid.scanning": "Scanning...",
    "tagging.batchRfid.scanBatch": "Scan Batch",
    "tagging.batchRfid.matched": "Matched",
    "tagging.batchRfid.col.assetRef": "Asset Ref",
    "tagging.batchRfid.col.name": "Name",
    "tagging.batchRfid.col.rfidEpc": "RFID EPC",
    "tagging.batchRfid.noneMatched": "None matched",
    "tagging.batchRfid.unmatched": "Unmatched",
    "tagging.batchRfid.none": "None",
    "tagging.displaced.heading": "Assets found in the wrong place",
    "tagging.displaced.help": "These assets were last scanned somewhere that doesn't match where they're supposed to be. Check them and either move them back or update their assigned location.",
    "tagging.loading": "Loading...",
    "tagging.displaced.col.assetRef": "Asset Ref",
    "tagging.displaced.col.name": "Name",
    "tagging.displaced.col.lifecycleState": "Lifecycle State",
    "tagging.displaced.empty": "No displaced assets — no unresolved GPS mismatches",
    "tagging.lookup.noDetails": "No details returned.",
    "tagging.lookup.sectionTitle": "Look Something Up",
    "tagging.lookup.resolveTitle": "Look up an asset by its tag",
    "tagging.lookup.resolveHelp": "Enter a tag ID to open the full record of the asset it belongs to — owner, location, value and more. (You're signed in, so you see everything.)",
    "tagging.lookup.tagId": "Tag ID",
    "tagging.lookup.resolve": "Resolve",
    "tagging.lookup.tagMedium": "Tag Medium",
    "tagging.lookup.status": "Status",
    "tagging.lookup.noTagMatched": "No tag matched — resolved by asset reference instead.",
    "tagging.lookup.publicTitle": "Quick public check",
    "tagging.lookup.publicHelp": "Shows only basic, non-confidential details — exactly what anyone sees when they scan the asset's QR code with a phone. No login needed, so it's safe to share.",
    "tagging.lookup.verify": "Verify",
    "tagging.lookup.verified": "Verified",
    "tagging.lookup.yes": "Yes",
    "tagging.lookup.no": "No",
    "tagging.lookup.assetRef": "Asset Ref",
    "tagging.lookup.assetName": "Asset Name",
    "tagging.lookup.lifecycleState": "Lifecycle State",
    "tagging.lookup.message": "Message",
    "tagging.lookup.gtinTitle": "Check a product barcode number",
    "tagging.lookup.gtinHelp": "Type a product barcode number (8, 12, 13 or 14 digits) to confirm it's genuine before saving. This catches typos and damaged barcodes.",
    "tagging.lookup.gtinPlaceholder": "GTIN digits",
    "tagging.lookup.validate": "Validate",
    "tagging.scan.sectionTitle": "Record a Scan",
    "tagging.scan.title": "Record a tag scan",
    "tagging.scan.helpPre": "Log that a tag was scanned — where and when. Use",
    "tagging.scan.recordScan": "Record Scan",
    "tagging.scan.helpMid": "for a scan happening now, or",
    "tagging.scan.uploadOffline": "Upload Offline Scans",
    "tagging.scan.helpPost": "to send in scans a phone saved while it had no internet. You can enter the location by hand or use",
    "tagging.scan.pickOnMap": "Pick on map",
    "tagging.scan.helpEnd": "below.",
    "tagging.scan.latitude": "Latitude",
    "tagging.scan.longitude": "Longitude",
    "tagging.scan.deviceInfo": "Device info (e.g. phone/scanner model) — optional",
    "tagging.scan.compareLocationPre": "Compare where this scan happened with where the asset is meant to be. If they don't match, the asset is flagged as",
    "tagging.scan.displaced": "Displaced",
    "tagging.scan.compareLocationPost": "(found in the wrong place).",
    "tagging.scan.locationId": "Location ID (scanned at)",
    "tagging.verification.title": "Verification Cycles",
    "tagging.verification.info1": "Annual physical verification of fixed assets (GFR 2017, Rule 190).",
    "tagging.verification.info2": "Create a cycle, run the fieldwork, then generate the signed Physical Verification Report.",
    "tagging.verification.subtitle": "Physical verification of fixed assets, as required at least once a year under GFR 2017 Rule 190(2). Create a cycle, run it, then open its report.",
    "tagging.verification.newCycle": "New Cycle",
    "tagging.verification.filter.all": "All Statuses",
    "tagging.verification.status.draft": "Draft",
    "tagging.verification.status.inProgress": "In Progress",
    "tagging.verification.status.completed": "Completed",
    "tagging.verification.status.closed": "Closed",
    "tagging.verification.col.cycleName": "Cycle Name",
    "tagging.verification.col.method": "Method",
    "tagging.verification.col.plannedDate": "Planned Date",
    "tagging.verification.col.status": "Status",
    "tagging.verification.col.actions": "Actions",
    "tagging.verification.reportTitle": "Physical Verification Report",
    "tagging.verification.report": "Report",
    "tagging.verification.openFieldworkTitle": "Open fieldwork workflow",
    "tagging.verification.open": "Open",
    "tagging.verification.empty": "No verification cycles found.",
    "tagging.verification.newCycleTitle": "New Verification Cycle",
    "tagging.verification.cycleName": "Cycle Name",
    "tagging.verification.cycleNamePlaceholder": "e.g. FY2026-27 Annual Verification",
    "tagging.verification.method": "Verification Method",
    "tagging.verification.plannedDate": "Planned Date",
    "tagging.cancel": "Cancel",
    "tagging.verification.createCycle": "Create Cycle",
    "tagging.verification.print": "Print",
    "tagging.verification.reportOrg": "Government of India — Asset Management System",
    "tagging.verification.reportHeading": "PHYSICAL VERIFICATION REPORT",
    "tagging.verification.reportSub": "Fixed Assets — under GFR 2017, Rule 190(2)",
    "tagging.verification.loadingReport": "Loading report…",
    "tagging.verification.particulars.cycleName": "Cycle name",
    "tagging.verification.particulars.method": "Verification method",
    "tagging.verification.particulars.plannedDate": "Planned date",
    "tagging.verification.particulars.scope": "Scope",
    "tagging.verification.orgUnits": "org unit(s)",
    "tagging.verification.wholeEntity": "Whole entity (all units)",
    "tagging.verification.particulars.status": "Status",
    "tagging.verification.summaryTitle": "Summary of Findings",
    "tagging.verification.summary.inScope": "Assets in scope",
    "tagging.verification.summary.inScopeNote": "as per records",
    "tagging.verification.summary.verified": "Physically verified",
    "tagging.verification.summary.verifiedNote": "found in scan",
    "tagging.verification.summary.shortages": "Shortages",
    "tagging.verification.summary.shortagesNote": "not found",
    "tagging.verification.summary.excesses": "Excesses",
    "tagging.verification.summary.excessesNote": "unrecorded found",
    "tagging.verification.valueOfShortages": "Value of shortages:",
    "tagging.verification.itemsNeedingSignoff": "Items needing sign-off (unresolved):",
    "tagging.verification.scheduleTitle": "Schedule of Discrepancies",
    "tagging.verification.noDiscrepancies": "No discrepancies — book records agree with physical verification.",
    "tagging.verification.disc.assetRef": "Asset Ref",
    "tagging.verification.disc.particulars": "Particulars",
    "tagging.verification.disc.type": "Type",
    "tagging.verification.disc.value": "Value",
    "tagging.verification.disc.status": "Status",
    "tagging.verification.signOffMarker": "[SIGN-OFF]",
    "tagging.verification.certified": "Certified",
    "tagging.verification.certifiedBody": "that the physical verification of fixed assets for the above cycle has been carried out in accordance with Rule 190(2) of the General Financial Rules, 2017. The discrepancies noticed, if any, are recorded in the Schedule above and have been brought to the notice of the competent authority.",
    "tagging.verification.verifiedBy": "Verified by (Verifying Officer)",
    "tagging.verification.countersigned": "Countersigned (Competent Authority)",
    "tagging.verification.nameDesignationDate": "Name / Designation / Date",
    "tagging.assetVerification.title": "Asset Verification",
    "tagging.assetVerification.info": "Asset registry and tag/RFID-based physical verification.",
    "tagging.assetVerification.subtitle": "Asset registry and tag/RFID-based physical verification.",
    "tagging.assetVerification.registry": "Registry",
    "tagging.assetVerification.verifyByTag": "Verify by Tag",
    "tagging.assetVerification.col.assetRef": "Asset Ref",
    "tagging.assetVerification.col.name": "Name",
    "tagging.assetVerification.col.location": "Location",
    "tagging.assetVerification.col.custodian": "Custodian",
    "tagging.assetVerification.col.lifecycle": "Lifecycle",
    "tagging.assetVerification.col.actions": "Actions",
    "tagging.assetVerification.viewScanHistory": "View scan history",
    "tagging.assetVerification.noAssets": "No assets found.",
    "tagging.assetVerification.selectPrompt": "Select an asset to view its scan history.",
    "tagging.assetVerification.scanHistory": "Scan History",
    "tagging.assetVerification.noScans": "No scans recorded for this asset yet.",
    "tagging.assetVerification.by": "By",
    "tagging.assetVerification.verifyTag": "Verify Tag",
    "tagging.assetVerification.tagIdLabel": "Tag ID (QR / RFID)",
    "tagging.assetVerification.tagIdPlaceholder": "Scan or enter tag ID...",
    "tagging.assetVerification.locationLabel": "Location (auto-captured)",
    "tagging.assetVerification.locating": "Locating…",
    "tagging.assetVerification.useCurrentLocation": "Use my current location",
    "tagging.assetVerification.latitude": "Latitude",
    "tagging.assetVerification.autoPlaceholder": "auto",
    "tagging.assetVerification.longitude": "Longitude",
    "tagging.assetVerification.locationHelp": "Your device location is captured automatically on scan; adjust on the map only if needed.",
    "tagging.assetVerification.verifying": "Verifying...",
    "tagging.assetVerification.noPermission": "You don't have permission to verify assets (asset:verify).",
    "tagging.assetVerification.verified": "Verified",
    "tagging.assetVerification.notVerified": "Not Verified",
    "tagging.assetVerification.displaced": "Displaced — audit finding raised",
    "tagging.assetVerification.scannedDistancePre": "Scanned ~",
    "tagging.assetVerification.scannedDistancePost": "m from its registered location.",
    "tagging.assetVerification.scannedDifferent": "Scanned at a location different from its registered one.",
    "custody.breadcrumb.assetManagement": "Asset Management",
    "custody.bulkReassign.breadcrumb": "Bulk Reassign",
    "custody.bulkReassign.title": "Bulk Reassign Custody",
    "custody.bulkReassign.info": "Move multiple assets from one custodian to another in one action.",
    "custody.bulkReassign.subtitle": "Move multiple assets from one custodian to another in one action.",
    "custody.backToAssignedAssets": "Back to Assigned Assets",
    "custody.bulkReassign.fromCustodian": "From Custodian",
    "custody.selectCustodian": "Select custodian...",
    "custody.bulkReassign.toCustodian": "To Custodian",
    "custody.bulkReassign.activeAssetsHeld": "Active assets held by this custodian",
    "custody.loading": "Loading...",
    "custody.bulkReassign.noActiveAssets": "No active assets for this custodian.",
    "custody.bulkReassign.reassigning": "Reassigning...",
    "custody.bulkReassign.reassign": "Reassign",
    "custody.bulkReassign.assets": "Asset(s)",
    "custody.liability.col.item": "Item",
    "custody.liability.col.originalPrice": "Original price",
    "custody.liability.col.valueNow": "Value now",
    "custody.liability.breadcrumb": "Liability Report",
    "custody.liability.title": "Assets in a Person's Care",
    "custody.liability.info": "Everything this person is currently holding, and what each item is worth.",
    "custody.liability.subtitle": "Everything this person is currently holding, and what each item is worth.",
    "custody.liability.whoseAssets": "Whose assets do you want to see?",
    "custody.liability.pickPerson": "Pick a person...",
    "custody.liability.showingOwn": "Showing your own assets",
    "custody.liability.itemsHeld": "Items held",
    "custody.liability.assetsAssigned": "assets assigned",
    "custody.liability.totalOriginalPrice": "Total original price",
    "custody.liability.whatTheyCost": "what they cost when bought",
    "custody.liability.totalValueNow": "Total value now",
    "custody.liability.worthToday": "worth today after wear & age",
    "custody.liability.pickPrompt": "Pick a person above to see what they're holding.",
    "custody.liability.noAssets": "This person isn't holding any assets right now.",
    "custody.acknowledgements.breadcrumb": "Annual Acknowledgements",
    "custody.acknowledgements.title": "Pending Acknowledgements",
    "custody.acknowledgements.info": "Assets not yet re-acknowledged by their custodian this fiscal year.",
    "custody.acknowledgements.subtitle": "Assets not yet re-acknowledged by their custodian this fiscal year.",
    "custody.field.custodian": "Custodian",
    "custody.acknowledgements.viewingOther": "You're viewing another custodian's pending list. The Acknowledge action always acknowledges on behalf of your own account (that's how the backend endpoint works) — switch to your own name to actually acknowledge.",
    "custody.acknowledgements.nonePending": "Nothing pending — fully acknowledged for this fiscal year.",
    "custody.acknowledgements.since": "since",
    "custody.acknowledgements.acknowledging": "Acknowledging...",
    "custody.acknowledgements.acknowledge": "Acknowledge",
    "custody.acknowledgements.selected": "Selected",
    "custody.assignedAssets.col.asset": "Asset",
    "custody.assignedAssets.col.status": "Status",
    "custody.assignedAssets.col.effectiveFrom": "Effective From",
    "custody.assignedAssets.col.acceptedAt": "Accepted At",
    "custody.assignedAssets.col.actions": "Actions",
    "custody.assignedAssets.accept": "Accept",
    "custody.assignedAssets.onlyCustodianTitle": "Only the assigned custodian can accept this record.",
    "custody.assignedAssets.awaitingCustodian": "Awaiting custodian",
    "custody.assignedAssets.transfer": "Transfer",
    "custody.assignedAssets.costCentre": "Cost Centre",
    "custody.assignedAssets.return": "Return",
    "custody.assignedAssets.validateSkills": "Validate Skills",
    "custody.assignedAssets.history": "History",
    "custody.assignedAssets.skillResultTitle": "Skill Validation Result",
    "custody.assignedAssets.skillsAllHeld": "Custodian holds all required skills.",
    "custody.assignedAssets.skillsMissing": "Custodian is missing required skills:",
    "custody.close": "Close",
    "custody.assignedAssets.setCostCentre": "Set Cost Centre",
    "custody.assignedAssets.clearCostCentre": "Clear cost centre",
    "custody.cancel": "Cancel",
    "custody.save": "Save",
    "custody.assignedAssets.returnAsset": "Return Asset",
    "custody.assignedAssets.returnHelp": "Hand this asset back with no incoming custodian. A reason is required.",
    "custody.assignedAssets.returnReasonPlaceholder": "Reason for return...",
    "custody.assignedAssets.title": "Assigned Assets",
    "custody.assignedAssets.info": "Every asset ever assigned to a custodian, with its current status.",
    "custody.assignedAssets.subtitle": "Every asset ever assigned to a custodian, with its current status.",
    "custody.assignedAssets.assignCustodian": "+ Assign Custodian",
    "custody.assignedAssets.empty": "No assets found for this custodian/filter.",
    "custody.history.title": "Custody History",
    "custody.history.info": "Full chain-of-custody for a selected asset.",
    "custody.history.subtitle": "Full chain-of-custody for a selected asset.",
    "custody.field.asset": "Asset",
    "custody.selectAsset": "Select asset...",
    "custody.history.noRecords": "No custody records for this asset yet.",
    "custody.history.effective": "Effective:",
    "custody.history.accepted": "Accepted:",
    "custody.history.assignedBy": "Assigned by:",
    "custody.history.costCentreOverride": "Cost centre override:",
    "custody.temp.col.starts": "Starts",
    "custody.temp.col.expires": "Expires",
    "custody.temp.col.status": "Status",
    "custody.temp.status.reverted": "reverted",
    "custody.temp.status.expired": "expired",
    "custody.temp.status.active": "active",
    "custody.temp.breadcrumb": "Temporary Assignments",
    "custody.temp.title": "Temporary Custody Assignments",
    "custody.temp.info": "Assign short-term custody with an automatic expiry date.",
    "custody.temp.subtitle": "Assign short-term custody with an automatic expiry date.",
    "custody.temp.bulkImport": "Bulk Import",
    "custody.temp.bulkTitle": "Bulk Temporary Custody Assignments",
    "custody.temp.bulkDescription": "Download the template, fill the 'Temporary Assignments' sheet (Asset and Custodian are dropdowns; Expires At must be a future date), then upload. Rows with errors are skipped; valid rows are created.",
    "custody.temp.newHeading": "New Temporary Assignment",
    "custody.temp.expiresAt": "Expires At",
    "custody.temp.assigning": "Assigning...",
    "custody.temp.assign": "Assign Temporary Custody",
    "custody.temp.existingHeading": "Existing Assignments (selected asset)",
    "custody.temp.selectPrompt": "Select an asset to view its temporary assignments.",
    "custody.temp.empty": "No temporary assignments for this asset.",
    "custody.assign.assetRequired": "Asset is required.",
    "custody.assign.custodianRequired": "Custodian is required.",
    "custody.assign.title": "Assign Custodian",
    "custody.assign.info1": "Use this page to hand an asset over to the person who will be responsible for it.",
    "custody.assign.info2": "Once assigned, that person becomes accountable for the asset until it's transferred or returned.",
    "custody.assign.subtitle": "Assigns a custodian to an asset. Supersedes any prior active assignment. The custodian must accept before the assignment becomes active.",
    "custody.assign.bulkImport": "Bulk Import",
    "custody.assign.viewAssigned": "View Assigned Assets",
    "custody.assign.bulkTitle": "Bulk Assign Custodians",
    "custody.assign.bulkDescription": "Download the template, fill the 'Assignments' sheet (Asset, Custodian and Org Unit are dropdowns; Effective From is a date), then upload. Each row supersedes the asset's prior active custody. Rows with errors are skipped.",
    "custody.assign.detailsHeading": "Assignment Details",
    "custody.assign.orgUnit": "Org Unit (optional)",
    "custody.assign.none": "None",
    "custody.assign.effectiveFrom": "Effective From (optional — defaults to now)",
    "custody.assign.assigning": "Assigning...",
    "custody.transfer.col.asset": "Asset",
    "custody.transfer.col.from": "From",
    "custody.transfer.col.to": "To",
    "custody.transfer.col.status": "Status",
    "custody.transfer.col.initiated": "Initiated",
    "custody.transfer.col.actions": "Actions",
    "custody.transfer.release": "Release",
    "custody.transfer.accept": "Accept",
    "custody.transfer.onlyIncomingTitle": "Only the incoming custodian can accept this transfer.",
    "custody.transfer.awaitingIncoming": "Awaiting incoming custodian",
    "custody.transfer.breadcrumb": "Custody Transfer",
    "custody.transfer.title": "Custody Transfer Workflow",
    "custody.transfer.info": "Dual sign-off transfer: initiate, then the outgoing custodian releases and the incoming custodian accepts.",
    "custody.transfer.subtitle": "Dual sign-off transfer: initiate, then the outgoing custodian releases and the incoming custodian accepts.",
    "custody.transfer.initiateHeading": "Initiate Transfer — custody",
    "custody.transfer.newCustodian": "New Custodian",
    "custody.transfer.effectiveDate": "Effective Date (optional — defaults to now)",
    "custody.transfer.reason": "Reason (optional)",
    "custody.transfer.initiating": "Initiating...",
    "custody.transfer.initiate": "Initiate Transfer",
    "custody.transfer.myTransfers": "My Transfers",
    "custody.transfer.refresh": "Refresh",
    "custody.transfer.listHelp1": "Transfers where you are the outgoing or incoming custodian. Release (outgoing sign-off), then Accept (incoming) completes it.",
    "custody.transfer.listHelp2": "To start a new one, go to",
    "custody.transfer.assignedAssetsLink": "Assigned Assets",
    "custody.transfer.andClickTransfer": "and click Transfer.",
    "custody.transfer.loadingTransfers": "Loading transfers...",
    "custody.transfer.empty": "No transfers involving you yet.",
    "custody.investigations.col.asset": "Asset",
    "custody.investigations.col.trigger": "Trigger",
    "custody.investigations.col.status": "Status",
    "custody.investigations.col.created": "Created",
    "custody.investigations.col.resolved": "Resolved",
    "custody.investigations.col.actions": "Actions",
    "custody.investigations.manage": "Manage",
    "custody.investigations.new": "New Investigation",
    "custody.investigations.triggerType": "Trigger Type",
    "custody.investigations.opening": "Opening...",
    "custody.investigations.open": "Open Investigation",
    "custody.investigations.manageTitle": "Manage Investigation",
    "custody.investigations.status": "Status",
    "custody.investigations.notes": "Notes",
    "custody.investigations.notesPlaceholder": "Investigation notes / findings...",
    "custody.saving": "Saving...",
    "custody.investigations.breadcrumb": "Investigations",
    "custody.investigations.title": "Audit Investigations",
    "custody.investigations.info": "Custody disputes, mismatches, and other flagged asset events.",
    "custody.investigations.subtitle": "Custody disputes, mismatches, and other flagged asset events.",
    "custody.investigations.newBtn": "+ New Investigation",
    "custody.investigations.filter.all": "All",
    "custody.investigations.filter.open": "Open",
    "custody.investigations.filter.inProgress": "In Progress",
    "custody.investigations.filter.resolved": "Resolved",
    "custody.investigations.filter.closed": "Closed",
    "custody.investigations.empty": "No investigations found.",
    "workflows.approvals.title": "Workflow Approvals",
    "workflows.approvals.info": "Pending approvals, instance history, delegated authority, and SLA performance.",
    "workflows.approvals.subtitle": "Pending approvals, instance history, delegated authority, and SLA performance.",
    "workflows.approvals.tab.pending": "My Pending",
    "workflows.approvals.tab.instances": "All Instances",
    "workflows.approvals.tab.delegations": "Delegations",
    "workflows.approvals.tab.stats": "Stats",
    "workflows.approvals.col.template": "Template",
    "workflows.approvals.col.entity": "Entity",
    "workflows.approvals.col.step": "Step",
    "workflows.approvals.step": "Step",
    "workflows.approvals.col.slaDeadline": "SLA Deadline",
    "workflows.approvals.review": "Review",
    "workflows.selected": "selected",
    "workflows.processing": "Processing...",
    "workflows.approvals.bulkApprove": "Bulk Approve",
    "workflows.loading": "Loading...",
    "workflows.approvals.pendingEmpty": "No approvals pending your action",
    "workflows.approvals.col.status": "Status",
    "workflows.approvals.col.created": "Created",
    "workflows.approvals.view": "View",
    "workflows.status.all": "All Statuses",
    "workflows.status.pending": "Pending",
    "workflows.status.inProgress": "In Progress",
    "workflows.status.approved": "Approved",
    "workflows.status.rejected": "Rejected",
    "workflows.status.escalated": "Escalated",
    "workflows.status.cancelled": "Cancelled",
    "workflows.approvals.instancesEmpty": "No workflow instances",
    "workflows.approvals.instancesMatchFilter": "total instance(s) match current filter",
    "workflows.loaded": "loaded",
    "workflows.delegations.col.from": "From",
    "workflows.delegations.col.to": "To",
    "workflows.delegations.col.window": "Window",
    "workflows.delegations.col.scope": "Scope",
    "workflows.delegations.allModules": "All modules",
    "workflows.delegations.new": "New Delegation",
    "workflows.delegations.empty": "No active delegations",
    "workflows.delegations.field.fromUser": "From User *",
    "workflows.selectUser": "Select user...",
    "workflows.delegations.field.toUser": "To User *",
    "workflows.delegations.field.startDate": "Start Date *",
    "workflows.delegations.field.endDate": "End Date *",
    "workflows.delegations.field.scope": "Scope (module)",
    "workflows.delegations.field.scopePlaceholder": "Leave blank for all modules",
    "workflows.cancel": "Cancel",
    "workflows.creating": "Creating...",
    "workflows.create": "Create",
    "workflows.stats.loading": "Loading stats...",
    "workflows.stats.none": "No stats available",
    "workflows.stats.pendingNow": "Pending Now",
    "workflows.stats.avgApprovalTime": "Avg Approval Time",
    "workflows.stats.slaCompliance": "SLA Compliance",
    "workflows.stats.totalCompleted": "Total Completed",
    "workflows.stats.bottleneckSteps": "Bottleneck Steps",
    "workflows.stats.noHistory": "No action history yet.",
    "workflows.stats.actions": "action(s)",
    "workflows.stats.avg": "avg",
    "workflows.approvals.entity": "Entity",
    "workflows.approvals.initiatedBy": "Initiated By",
    "workflows.approvals.commentsPlaceholder": "Comments (optional)",
    "workflows.approvals.action.approve": "Approve",
    "workflows.approvals.action.reject": "Reject",
    "workflows.approvals.action.forward": "Forward",
    "workflows.approvals.action.escalate": "Escalate",
    "workflows.approvals.action.returnToMaker": "Return to Maker",
    "workflows.approvals.action.reassign": "Reassign",
    "workflows.confirm": "Confirm",
    "workflows.approvals.actionHistory": "Action History",
    "workflows.approvals.noActions": "No actions taken yet.",
    "workflows.approvals.by": "By",
    "workflows.templates.col.name": "Name",
    "workflows.templates.col.module": "Module",
    "workflows.templates.col.triggerEvent": "Trigger Event",
    "workflows.templates.col.version": "Version",
    "workflows.templates.col.status": "Status",
    "workflows.templates.active": "Active",
    "workflows.templates.inactive": "Inactive",
    "workflows.templates.col.actions": "Actions",
    "workflows.templates.steps": "Steps",
    "workflows.templates.deactivate": "Deactivate",
    "workflows.templates.activate": "Activate",
    "workflows.templates.title": "Workflow Templates",
    "workflows.templates.info": "Define approval chains — steps, approvers, and SLAs — per module/trigger event.",
    "workflows.templates.subtitle": "Define approval chains — steps, approvers, and SLAs — per module/trigger event.",
    "workflows.templates.newTemplate": "New Workflow Template",
    "workflows.templates.empty": "No workflow templates defined",
    "workflows.templates.field.name": "Name *",
    "workflows.templates.field.namePlaceholder": "e.g. Asset Disposal Approval",
    "workflows.templates.field.module": "Module *",
    "workflows.templates.field.modulePlaceholder": "e.g. asset, procurement, finance",
    "workflows.templates.field.triggerEvent": "Trigger Event *",
    "workflows.templates.field.triggerEventPlaceholder": "e.g. asset.disposal_requested",
    "workflows.templates.approvalSteps": "Approval Steps",
    "workflows.templates.addStep": "+ Add Step",
    "workflows.templates.noSteps": "No steps defined yet — this template cannot be started until at least one step exists.",
    "workflows.templates.step": "Step",
    "workflows.templates.approver": "Approver",
    "workflows.templates.field.order": "Order",
    "workflows.templates.field.stepType": "Step Type",
    "workflows.templates.stepType.sequential": "Sequential",
    "workflows.templates.stepType.parallel": "Parallel",
    "workflows.templates.stepType.conditional": "Conditional",
    "workflows.templates.field.approverType": "Approver Type",
    "workflows.templates.approverType.user": "User",
    "workflows.templates.approverType.role": "Role",
    "workflows.templates.approverType.ouHead": "OU Head",
    "workflows.templates.approverType.custom": "Custom",
    "workflows.templates.field.slaHours": "SLA Hours",
    "workflows.templates.field.approverUser": "Approver User",
    "workflows.templates.field.approverRoleName": "Approver Role Name",
    "workflows.templates.field.approverRolePlaceholder": "e.g. admin, asset_manager",
    "workflows.saving": "Saving...",
    "workflows.templates.addStepBtn": "Add Step",
    "tagging.tagManagement.tab.displaced": "Assets in Wrong Place",
    "tagging.tagManagement.tab.batch-issue": "Create Tags (Bulk)",
    "tagging.tagManagement.tab.batch-rfid": "RFID Lookup",
    "tagging.tagManagement.tab.tools": "Look Up & Scan",
    "custody.assignedAssets.tab.all": "Full History",
    "custody.assignedAssets.tab.active": "Current (Active)",
    "custody.assignedAssets.tab.superseded": "Past (Superseded)",
    "tagging.verification.methodOption.census": "Census — verify every asset (100%)",
    "tagging.verification.methodOption.sample": "Sample — verify a representative subset",
    "tagging.verification.methodOption.risk_based": "Risk-based — focus on high-value / critical assets",
    "master-data.translationModal.errLoad": "Could not load word list.",
    "master-data.translationModal.errSave": "Save failed.",
    "master-data.translationModal.errDownload": "Download failed.",
    "master-data.translationModal.importCreatedNote": ", {{count}} new keyword(s) registered",
    "master-data.translationModal.importUnmatchedNote": " ({{count}} row(s) had no key match and no English text to create one, so they were skipped)",
    "master-data.translationModal.importSuccess": "Imported {{count}} translated string(s){{createdNote}}.{{unmatchedNote}}",
    "master-data.translationModal.errImport": "Import failed.",
    "master-data.translationModal.header": "Translate — {{language}}",
    "master-data.translationModal.subtitle": "Translating {{label}} content. Add one word at a time, or download the full list, translate it in Excel, and import it back.",
    "master-data.translationModal.tabManual": "Add One by One",
    "master-data.translationModal.tabBulk": "Bulk Import (Excel)",
    "master-data.translationModal.searchPlaceholder": "Search words or sentences...",
    "master-data.translationModal.loadingWordList": "Loading word list...",
    "master-data.languageKeys.translationPlaceholder": "Enter translation...",
    "master-data.common.saving": "Saving...",
    "master-data.common.save": "Save",
    "master-data.translationModal.noMatching": "No matching strings.",
    "master-data.translationModal.bulkStep1": "1. Download the current word list (every string + its English source, plus this language's existing translations).",
    "master-data.translationModal.preparing": "Preparing...",
    "master-data.translationModal.downloadTemplate": "Download Template",
    "master-data.translationModal.bulkStep2": "2. Fill in the last column with translations, then upload the file back here.",
    "master-data.translationModal.importing": "Importing...",
    "master-data.translationModal.uploadFilledExcel": "Upload Filled Excel",
    "master-data.common.noRecordsFound": "No records found",
    "master-data.location.errLoad": "Could not load locations.",
    "master-data.location.toastUpdated": "Location updated successfully!",
    "master-data.location.toastCreated": "Location created successfully!",
    "master-data.common.operationFailed": "Operation failed.",
    "master-data.location.toastDeleted": "Location deleted successfully!",
    "master-data.common.deleteFailed": "Delete failed.",
    "master-data.common.actionFailed": "Action failed.",
    "master-data.common.breadcrumbFoundation": "Foundation",
    "master-data.common.breadcrumbMasterData": "Master Data",
    "master-data.location.breadcrumb": "Location Masters",
    "master-data.location.detailTitle": "Location Detail",
    "master-data.common.code": "Code",
    "master-data.common.name": "Name",
    "master-data.location.colLevel": "Level",
    "master-data.location.colParentId": "Parent ID",
    "master-data.location.labelCensusShort": "Census Code",
    "master-data.common.status": "Status",
    "master-data.common.inactive": "Inactive",
    "master-data.common.active": "Active",
    "master-data.location.deleteTitle": "Delete Location",
    "master-data.common.confirmDeletePrefix": "Are you sure you want to delete",
    "master-data.common.cannotBeUndone": "This action cannot be undone.",
    "master-data.common.cancel": "Cancel",
    "master-data.common.delete": "Delete",
    "master-data.location.editMaster": "Edit Location Master",
    "master-data.location.addMaster": "Add Location Master",
    "master-data.location.formSubtitleEdit": "Update location record and its operational attributes.",
    "master-data.location.formSubtitleAdd": "Configure new location record and its operational attributes.",
    "master-data.common.update": "Update",
    "master-data.common.submitChanges": "Submit Changes",
    "master-data.common.basicInformation": "Basic Information",
    "master-data.location.labelCode": "Location Code *",
    "master-data.location.codePlaceholder": "e.g. LOC-001",
    "master-data.location.labelName": "Location Name *",
    "master-data.location.namePlaceholder": "Enter location name...",
    "master-data.location.labelLevel": "Level *",
    "master-data.location.levelCountry": "Country",
    "master-data.location.levelState": "State",
    "master-data.location.levelCity": "City",
    "master-data.location.levelBuilding": "Building",
    "master-data.location.levelFloor": "Floor",
    "master-data.location.levelRoom": "Room",
    "master-data.location.labelParentLoc": "Parent Location ID",
    "master-data.location.parentPlaceholder": "Leave blank for a root node",
    "master-data.location.labelCensus": "Census Code",
    "master-data.location.censusPlaceholder": "Optional government census code",
    "master-data.location.colCode": "Location Code",
    "master-data.location.colName": "Location Name",
    "master-data.common.lastUpdated": "Last Updated",
    "master-data.common.actions": "Actions",
    "master-data.common.view": "View",
    "master-data.common.edit": "Edit",
    "master-data.location.toastReactivated": "Location reactivated.",
    "master-data.common.reactivate": "Reactivate",
    "master-data.common.allTypes": "All Types",
    "master-data.common.breadcrumbAdministration": "Administration",
    "master-data.location.title": "Location Master Registers",
    "master-data.location.help1": "Configure and manage facility domains, floor boundaries, and office workspaces.",
    "master-data.location.subtitle": "Configure and manage facility domains, floor boundaries, and office workspaces.",
    "master-data.common.import": "Import",
    "master-data.location.addFacility": "Add Facility",
    "master-data.common.searchCodeOrName": "Search code or name...",
    "master-data.location.bulkImportTitle": "Bulk Import Locations",
    "master-data.location.bulkImportDesc": "Country, state, city, building, floor, or room — parent_code links a row to an already-created (or earlier-in-file) parent by its code, not its ID.",
    "master-data.document.errLoad": "Could not load document masters.",
    "master-data.document.toastUpdated": "Document Master updated.",
    "master-data.document.toastSaved": "Document Master saved (pending approval).",
    "master-data.document.errUpdate": "Failed to update Document Master.",
    "master-data.document.errSave": "Failed to save Document Master.",
    "master-data.document.confirmDeactivate": "Deactivate document type \"{{name}}\"?",
    "master-data.document.toastDeactivated": "Document Master deactivated.",
    "master-data.document.errDeactivate": "Failed to deactivate Document Master.",
    "master-data.document.title": "Document Masters",
    "master-data.document.editTitle": "Edit Document Master",
    "master-data.document.addTitle": "Add Document Master",
    "master-data.document.formSubtitle": "Create and maintain document master records used across standard processes.",
    "master-data.document.labelCode": "Document Code *",
    "master-data.document.codeImmutable": "Immutable after creation",
    "master-data.document.codePlaceholder": "e.g. DOC-001",
    "master-data.document.labelName": "Document Name *",
    "master-data.document.namePlaceholder": "Enter document name...",
    "master-data.common.description": "Description",
    "master-data.common.descriptionPlaceholder": "Enter description...",
    "master-data.document.colCode": "Document Code",
    "master-data.document.colName": "Document Name",
    "master-data.document.help1": "Configure legal compliance documents, guarantees, insurance, and retention covenants.",
    "master-data.document.subtitle": "Configure legal compliance documents, guarantees, insurance, and retention covenants.",
    "master-data.common.bulkImport": "Bulk Import",
    "master-data.document.addDocument": "Add Document Master",
    "master-data.document.bulkImportTitle": "Bulk Import Document Types",
    "master-data.common.bulkImportGenericDesc": "Download the template — required fields, dropdowns for linked masters, and 3 sample rows are built in. Fill it and upload.",
    "master-data.approvalQueue.errLoad": "Failed to load pending approvals.",
    "master-data.approvalQueue.toastApproved": "\"{{name}}\" approved.",
    "master-data.approvalQueue.errApprove": "Failed to approve record.",
    "master-data.approvalQueue.toastBulkApproved": "{{count}} record(s) approved.",
    "master-data.approvalQueue.toastBulkPartial": "{{ok}} approved, {{failed}} failed.",
    "master-data.approvalQueue.breadcrumb": "Approval Queue",
    "master-data.approvalQueue.title": "Master Approvals Queue",
    "master-data.approvalQueue.help1": "Maker-checker queue across every governed master table — the approver can never be the same user who created the record (GFR Rule 21).",
    "master-data.approvalQueue.help2": "There is no \"reject\" action; declining a change means leaving it unapproved.",
    "master-data.approvalQueue.subtitle": "Maker-checker queue across every governed master table (GFR Rule 21 — the approver can never be the same user who created the record). There is no \"reject\" action on the backend for pending master records; declining a change means leaving it unapproved.",
    "master-data.approvalQueue.pendingApprovals": "Pending Approvals",
    "master-data.approvalQueue.clearAll": "clear all",
    "master-data.approvalQueue.selectAllLower": "select all",
    "master-data.approvalQueue.tablesAffected": "Tables Affected",
    "master-data.approvalQueue.showingAll": "showing all",
    "master-data.approvalQueue.selectAll": "Select all",
    "master-data.approvalQueue.selectedCount": "{{count}} selected",
    "master-data.approvalQueue.approving": "Approving…",
    "master-data.approvalQueue.approveSelectedCount": "Approve Selected ({{count}})",
    "master-data.approvalQueue.approveSelected": "Approve Selected",
    "master-data.approvalQueue.approveAll": "Approve All ({{count}})",
    "master-data.approvalQueue.loading": "Loading pending approvals...",
    "master-data.approvalQueue.selectRow": "Select {{name}}",
    "master-data.approvalQueue.colTable": "Table",
    "master-data.approvalQueue.colSubmittedBy": "Submitted By",
    "master-data.approvalQueue.colSubmitted": "Submitted",
    "master-data.approvalQueue.approvingShort": "Approving...",
    "master-data.common.approve": "Approve",
    "master-data.approvalQueue.emptyFiltered": "Nothing pending approval for {{table}}.",
    "master-data.approvalQueue.empty": "Nothing pending approval.",
    "master-data.masterRecords.errLoad": "Could not load master records from API.",
    "master-data.masterRecords.colCode": "Master Code",
    "master-data.masterRecords.colName": "Master Name",
    "master-data.masterRecords.colType": "Master Type",
    "master-data.common.createdBy": "Created By",
    "master-data.masterRecords.breadcrumb": "Master Records",
    "master-data.masterRecords.title": "Master Data Records",
    "master-data.masterRecords.help1": "Consolidated repository of core classification categories used across operational ledger sheets.",
    "master-data.masterRecords.subtitle": "Consolidated repository of core classification categories used across operational ledger sheets.",
    "master-data.masterRecords.cardTotal": "Total Master Records (Classes/Locations/Vendors/Doc Types/Cost Centres)",
    "master-data.masterRecords.cardPending": "Awaiting Dual Validation",
    "master-data.masterRecords.showingInTable": "● Showing in table below",
    "master-data.masterRecords.clickToView": "Click to view in table",
    "master-data.masterRecords.loading": "Loading master records…",
    "master-data.masterRecords.emptyAll": "No master records found",
    "master-data.masterRecords.emptyPending": "Nothing awaiting validation.",
    "master-data.assetClass.toastUpdated": "Asset Class updated successfully!",
    "master-data.assetClass.toastSaved": "Asset Class saved successfully!",
    "master-data.assetClass.errUpdate": "Asset class update failed.",
    "master-data.assetClass.errSave": "Asset class save failed.",
    "master-data.assetClass.toastDeleted": "Asset Class deleted successfully!",
    "master-data.assetClass.title": "Asset Classes",
    "master-data.assetClass.detailTitle": "Asset Class Detail",
    "master-data.assetClass.colEffectiveFrom": "Effective From",
    "master-data.assetClass.effectiveTo": "Effective To",
    "master-data.common.activeLabel": "Active",
    "master-data.common.yes": "Yes",
    "master-data.common.no": "No",
    "master-data.assetClass.deleteTitle": "Delete Asset Class",
    "master-data.assetClass.editTitle": "Edit Asset Class",
    "master-data.assetClass.addTitle": "Add Asset Class",
    "master-data.assetClass.formSubtitleEdit": "Update standardized asset grouping, operational life span and depreciation parameters.",
    "master-data.assetClass.formSubtitleAdd": "Configure standardized asset grouping, operational life span and depreciation parameters.",
    "master-data.assetClass.labelCode": "Asset Class Code *",
    "master-data.assetClass.codePlaceholder": "e.g. AC-001",
    "master-data.assetClass.labelName": "Asset Class Name *",
    "master-data.assetClass.namePlaceholder": "Enter class name...",
    "master-data.assetClass.colCode": "Asset Class Code",
    "master-data.assetClass.colName": "Asset Class Name",
    "master-data.assetClass.toastApproved": "Asset Class approved.",
    "master-data.assetClass.toastDeactivated": "Asset Class deactivated.",
    "master-data.common.deactivate": "Deactivate",
    "master-data.assetClass.toastReactivated": "Asset Class reactivated.",
    "master-data.assetClass.help1": "Configure asset groupings, depreciation parameters, and standardized operational lives.",
    "master-data.assetClass.subtitle": "Configure asset groupings, depreciation parameters, and standardized operational lives.",
    "master-data.assetClass.addAssetClass": "Add Asset Class",
    "master-data.assetClass.bulkImportTitle": "Bulk Import Asset Classes",
    "master-data.assetCategory.toastUpdated": "Asset Category updated successfully!",
    "master-data.assetCategory.toastCreated": "Asset Category created (pending approval).",
    "master-data.assetCategory.errUpdate": "Failed to update asset category.",
    "master-data.assetCategory.errCreate": "Failed to create asset category.",
    "master-data.assetCategory.toastDeleted": "Asset Category deleted successfully!",
    "master-data.assetCategory.title": "Asset Categories",
    "master-data.assetCategory.detailTitle": "Asset Category Detail",
    "master-data.assetCategory.assetClassId": "Asset Class ID",
    "master-data.assetCategory.deleteTitle": "Delete Asset Category",
    "master-data.assetCategory.editTitle": "Edit Asset Category",
    "master-data.assetCategory.addTitle": "Add Asset Category",
    "master-data.assetCategory.formSubtitleEdit": "Update category sub-sets for asset classification.",
    "master-data.assetCategory.formSubtitleAdd": "Configure category sub-sets for asset classification.",
    "master-data.assetCategory.saveCategory": "Save Category",
    "master-data.assetCategory.labelAssetClass": "Asset Class *",
    "master-data.assetCategory.selectAssetClass": "Select an asset class...",
    "master-data.assetCategory.labelCode": "Category Code *",
    "master-data.assetCategory.codePlaceholder": "e.g. CAT-001",
    "master-data.assetCategory.labelName": "Category Name *",
    "master-data.assetCategory.namePlaceholder": "Enter category name...",
    "master-data.assetCategory.colCode": "Category Code",
    "master-data.assetCategory.colName": "Category Name",
    "master-data.assetCategory.colAssetClass": "Asset Class",
    "master-data.assetCategory.toastApproved": "Category approved.",
    "master-data.assetCategory.toastDeactivated": "Category deactivated.",
    "master-data.assetCategory.toastReactivated": "Category reactivated.",
    "master-data.assetCategory.help1": "Sub-groups of an Asset Class — governed via maker-checker approval.",
    "master-data.assetCategory.subtitle": "Sub-groups of an Asset Class — govern via maker-checker approval.",
    "master-data.assetCategory.addCategory": "Add Category",
    "master-data.assetCategory.bulkImportTitle": "Bulk Import Asset Categories",
    "master-data.assetSubCategory.errLoad": "Could not load asset sub-categories.",
    "master-data.assetSubCategory.toastUpdated": "Asset Sub-Category updated successfully!",
    "master-data.assetSubCategory.toastCreated": "Asset Sub-Category created (pending approval).",
    "master-data.assetSubCategory.errUpdate": "Failed to update asset sub-category.",
    "master-data.assetSubCategory.errCreate": "Failed to create asset sub-category.",
    "master-data.assetSubCategory.toastDeleted": "Asset Sub-Category deleted successfully!",
    "master-data.assetSubCategory.title": "Asset Sub-Categories",
    "master-data.assetSubCategory.detailTitle": "Asset Sub-Category Detail",
    "master-data.assetSubCategory.labelAssetCategoryPlain": "Asset Category",
    "master-data.assetSubCategory.deleteTitle": "Delete Asset Sub-Category",
    "master-data.assetSubCategory.editTitle": "Edit Asset Sub-Category",
    "master-data.assetSubCategory.addTitle": "Add Asset Sub-Category",
    "master-data.assetSubCategory.formSubtitleEdit": "Update sub-category grouping within an Asset Category.",
    "master-data.assetSubCategory.formSubtitleAdd": "Configure sub-category grouping within an Asset Category.",
    "master-data.assetSubCategory.saveSubCategory": "Save Sub-Category",
    "master-data.assetSubCategory.labelAssetCategory": "Asset Category *",
    "master-data.assetSubCategory.selectAssetCategory": "Select an asset category...",
    "master-data.assetSubCategory.labelCode": "Sub-Category Code *",
    "master-data.assetSubCategory.codePlaceholder": "e.g. SUB-001",
    "master-data.assetSubCategory.labelName": "Sub-Category Name *",
    "master-data.assetSubCategory.namePlaceholder": "Enter sub-category name...",
    "master-data.assetSubCategory.colCode": "Sub-Category Code",
    "master-data.assetSubCategory.colName": "Sub-Category Name",
    "master-data.assetSubCategory.colAssetCategory": "Asset Category",
    "master-data.assetSubCategory.toastApproved": "Sub-category approved.",
    "master-data.assetSubCategory.toastDeactivated": "Sub-category deactivated.",
    "master-data.assetSubCategory.toastReactivated": "Sub-category reactivated.",
    "master-data.assetSubCategory.help1": "Finer-grained groupings within an Asset Category.",
    "master-data.assetSubCategory.subtitle": "Finer-grained groupings within an Asset Category.",
    "master-data.assetSubCategory.addSubCategory": "Add Sub-Category",
    "master-data.assetSubCategory.bulkImportTitle": "Bulk Import Asset Sub-Categories",
    "master-data.assetSubCategory.searchPlaceholder": "Search sub-category code or name...",
    "master-data.vendor.toastUpdated": "Vendor updated successfully!",
    "master-data.vendor.toastRegistered": "Vendor registered successfully!",
    "master-data.vendor.errGstinInvalid": "Enter a valid 15-character GSTIN first.",
    "master-data.vendor.errNoGstData": "No company data found for this GSTIN.",
    "master-data.vendor.toastFetched": "Fetched: {{name}}{{status}}. Email/phone are not provided by GST — enter manually.",
    "master-data.vendor.errGstLookup": "GST lookup failed.",
    "master-data.vendor.toastSuspended": "Vendor {{name}} suspended.",
    "master-data.vendor.errSuspend": "Suspend failed.",
    "master-data.vendor.toastReinstated": "Vendor {{name}} reinstated.",
    "master-data.vendor.errReinstate": "Reinstate failed.",
    "master-data.vendor.toastDeleted": "Vendor {{name}} deleted.",
    "master-data.vendor.toastGemStarted": "GeM sync job started ({{status}}).",
    "master-data.vendor.errGemSync": "GeM sync failed.",
    "master-data.vendor.breadcrumb": "Vendor Masters",
    "master-data.vendor.editMaster": "Edit Vendor Master",
    "master-data.vendor.addMaster": "Add Vendor Master",
    "master-data.vendor.editRegistryTitle": "Edit Vendor Registry",
    "master-data.vendor.registerTitle": "Register Vendor Master",
    "master-data.vendor.formSubtitle": "Configure authorized enterprise suppliers, bank details, MSME status, and compliance parameters.",
    "master-data.common.saveChanges": "Save Changes",
    "master-data.vendor.submitVendor": "Submit Vendor",
    "master-data.vendor.labelCode": "Vendor Code *",
    "master-data.vendor.codePlaceholder": "Auto (VND-YYYY-NNNNN) — edit to use an old/legacy code",
    "master-data.vendor.labelName": "Vendor Name *",
    "master-data.vendor.namePlaceholder": "Enter registered business name...",
    "master-data.vendor.labelCompanyType": "Company Type",
    "master-data.vendor.selectCompanyType": "Select company type...",
    "master-data.vendor.labelType": "Vendor Type *",
    "master-data.vendor.typeSupplier": "Supplier",
    "master-data.vendor.typeContractor": "Contractor",
    "master-data.vendor.typeServiceProvider": "Service Provider",
    "master-data.vendor.typeOem": "OEM",
    "master-data.vendor.typeGemVendor": "GeM Vendor",
    "master-data.vendor.typeOther": "Other",
    "master-data.vendor.labelLocalContentTier": "Local Content Tier (PPP-MII)",
    "master-data.vendor.lcNotClassified": "Not Classified",
    "master-data.vendor.lcClass1": "Class 1 (≥50% Local)",
    "master-data.vendor.lcClass2": "Class 2 (20-50% Local)",
    "master-data.vendor.lcNonLocal": "Non-Local",
    "master-data.vendor.sectionRegTax": "Registration & Tax Information",
    "master-data.common.gstin": "GSTIN",
    "master-data.common.gstinPlaceholder": "e.g. 27AAAAA1111A1Z1",
    "master-data.vendor.fetching": "Fetching…",
    "master-data.vendor.fetchCompanyData": "Fetch company data",
    "master-data.common.pan": "PAN",
    "master-data.common.panPlaceholder": "e.g. ABCDE1234F",
    "master-data.vendor.labelUdyam": "Udyam (MSME) Number",
    "master-data.vendor.udyamPlaceholder": "UDYAM-XX-00-0000000",
    "master-data.vendor.labelTaxClearance": "Tax Clearance Expiry",
    "master-data.vendor.labelGemId": "GeM Vendor ID",
    "master-data.vendor.gemIdPlaceholder": "Government e-Marketplace vendor ID",
    "master-data.vendor.sectionContact": "Contact Details",
    "master-data.vendor.labelContactPerson": "Contact Person",
    "master-data.vendor.contactPersonPlaceholder": "Primary focal person name",
    "master-data.vendor.labelEmail": "Email Address",
    "master-data.vendor.emailPlaceholder": "corporate.focal@domain.com",
    "master-data.vendor.labelPhone": "Phone Number",
    "master-data.vendor.phonePlaceholder": "Mobile or direct line number",
    "master-data.vendor.sectionBank": "Bank Profile",
    "master-data.vendor.labelBankName": "Bank Name",
    "master-data.vendor.selectBank": "Select bank...",
    "master-data.vendor.labelBankAccount": "Bank Account Number",
    "master-data.vendor.accountPlaceholder": "Enter direct deposit account no",
    "master-data.vendor.labelBankIfsc": "Bank IFSC Code",
    "master-data.vendor.ifscPlaceholder": "e.g. SBIN0004123",
    "master-data.vendor.sectionDocs": "Documents (optional)",
    "master-data.vendor.uploadedDocs": "Uploaded documents",
    "master-data.vendor.uploadReplaceHint": "Upload a new file below to replace or add documents.",
    "master-data.vendor.docPanCard": "PAN Card",
    "master-data.vendor.docAadhaar": "Aadhaar Card",
    "master-data.vendor.docCheque": "Cancelled Cheque",
    "master-data.vendor.docUdyam": "Udyam Certificate",
    "master-data.vendor.docHint": "PDF/JPG/PNG. Files upload when you submit the vendor.",
    "master-data.vendor.colCode": "Vendor Code",
    "master-data.vendor.colName": "Vendor Name",
    "master-data.vendor.colType": "Vendor Type",
    "master-data.vendor.unregistered": "Unregistered",
    "master-data.vendor.colContact": "Contact",
    "master-data.vendor.colLocalContent": "Local Content",
    "master-data.vendor.titleViewDetails": "View complete details",
    "master-data.vendor.editRegistry": "Edit Registry",
    "master-data.vendor.suspendTitle": "Suspend Vendor",
    "master-data.vendor.reinstateTitle": "Reinstate Vendor",
    "master-data.vendor.deleteTitle": "Delete Vendor",
    "master-data.vendor.allStatus": "All Status",
    "master-data.vendor.statusSuspended": "Suspended",
    "master-data.vendor.statusUnderDispute": "Under Dispute",
    "master-data.vendor.title": "Vendor Masters Registry",
    "master-data.vendor.help1": "Registry of authorized enterprise suppliers, maintenance vendors, and spare-parts deliverers.",
    "master-data.vendor.subtitle": "Registry of authorized enterprise suppliers, maintenance vendors, and spare-parts deliverers.",
    "master-data.common.syncing": "Syncing...",
    "master-data.vendor.syncGem": "Sync GeM",
    "master-data.vendor.addVendor": "Add Vendor Master",
    "master-data.vendor.bulkImportTitle": "Bulk Import Vendors",
    "master-data.vendor.bulkImportDesc": "Upload up to 5,000 vendors at once. Company Type and Bank Name are dropdowns sourced from your active masters; the template ships with 3 sample rows.",
    "master-data.vendor.profileTitle": "Vendor Registry Profile",
    "master-data.vendor.suspensionReason": "Suspension reason:",
    "master-data.vendor.contactPhone": "Contact Phone",
    "master-data.vendor.sectionCompliance": "Compliance & Tax Registrations",
    "master-data.vendor.notRegistered": "Not Registered",
    "master-data.vendor.localContentTier": "Local Content Tier",
    "master-data.vendor.sectionBankDetails": "Bank Account Details",
    "master-data.vendor.accountNumber": "Account Number",
    "master-data.vendor.ifscCode": "IFSC Code",
    "master-data.vendor.sectionDocuments": "Documents",
    "master-data.vendor.noDocuments": "No documents uploaded.",
    "master-data.vendor.sectionScorecard": "Performance Scorecard",
    "master-data.vendor.sectionPersonnel": "Authorized Personnel",
    "master-data.vendor.closeProfile": "Close Profile",
    "master-data.vendor.suspendBodyPre": "Suspending",
    "master-data.vendor.suspendBodyPost": "blocks new POs/contracts against this vendor until reinstated.",
    "master-data.vendor.labelSuspensionReason": "Suspension Reason *",
    "master-data.vendor.suspendReasonPlaceholder": "e.g. Repeated SLA breach, quality failure...",
    "master-data.vendor.confirmSuspend": "Confirm Suspend",
    "master-data.vendor.deleteBodyPre": "Delete",
    "master-data.vendor.deleteBodyPost": "? This is blocked if the vendor has active contracts or open purchase orders. Deleted vendors can only be restored by an admin directly.",
    "master-data.vendor.deleting": "Deleting...",
    "master-data.vendor.confirmDelete": "Confirm Delete",
    "master-data.tax.title": "Tax Masters",
    "master-data.tax.help1": "GST rate slabs and HSN/SAC code lookups.",
    "master-data.tax.help2": "Read-only — maintained via GSTN sync (Financial Masters page), not edited here.",
    "master-data.tax.subtitle": "GST rate slabs and HSN/SAC code lookups. Read-only — maintained via GSTN sync (Financial Masters page), not edited here.",
    "master-data.tax.tabGst": "GST Rates",
    "master-data.tax.tabHsn": "HSN / SAC Lookup",
    "master-data.common.loading": "Loading...",
    "master-data.tax.colHsnSac": "HSN / SAC",
    "master-data.tax.colCgst": "CGST %",
    "master-data.tax.colSgst": "SGST %",
    "master-data.tax.colIgst": "IGST %",
    "master-data.tax.emptyGst": "No GST rates found",
    "master-data.tax.hsnSearchPlaceholder": "Search by HSN/SAC code or description...",
    "master-data.tax.searching": "Searching...",
    "master-data.tax.search": "Search",
    "master-data.tax.colType": "Type",
    "master-data.tax.emptyHsn": "No results.",
    "master-data.validationErrors.errNoRef": "Please paste an import reference number first.",
    "master-data.validationErrors.errNotFound": "We couldn't find that upload. Please double-check the reference number.",
    "master-data.validationErrors.colRow": "Which row",
    "master-data.validationErrors.rowN": "Row {{n}}",
    "master-data.validationErrors.colField": "Which field",
    "master-data.validationErrors.colMessage": "What needs fixing",
    "master-data.validationErrors.breadcrumb": "Check a bulk upload",
    "master-data.validationErrors.title": "Check a Bulk Upload",
    "master-data.validationErrors.help1": "Uploaded a spreadsheet of assets? Paste its reference number below to see which rows went in and which had a problem, so you can fix and re-upload those rows.",
    "master-data.validationErrors.subtitle": "Uploaded a spreadsheet of assets? Paste its reference number below to see which rows went in and which ones had a problem — so you can fix those rows and upload again.",
    "master-data.validationErrors.howItWorks": "How this works",
    "master-data.validationErrors.step1t": "Upload your file",
    "master-data.validationErrors.step1d": "On any list page, use Bulk Import to upload your spreadsheet of assets.",
    "master-data.validationErrors.step2t": "Copy the reference number",
    "master-data.validationErrors.step2d": "After uploading you get a reference number (a long code). Copy it.",
    "master-data.validationErrors.step3t": "Check it here",
    "master-data.validationErrors.step3d": "Paste that reference number below (or pick a recent one) to see the results.",
    "master-data.validationErrors.refLabel": "Import reference number",
    "master-data.validationErrors.refPlaceholder": "Paste the reference number you got after uploading…",
    "master-data.validationErrors.checking": "Checking…",
    "master-data.validationErrors.showResults": "Show results",
    "master-data.validationErrors.recent": "Recent:",
    "master-data.validationErrors.allGood": "All good — no problems found!",
    "master-data.validationErrors.allGoodSub": "Every row in this upload was accepted. Nothing to fix.",
    "master-data.validationErrors.rowNeedsFixing": "{{count}} row needs fixing",
    "master-data.validationErrors.rowsNeedFixing": "{{count}} rows need fixing",
    "master-data.validationErrors.fixRowsHint": "Fix the rows listed below in your spreadsheet, then upload it again.",
    "master-data.validationErrors.rowsInFile": "Rows in file",
    "master-data.validationErrors.addedOk": "Added OK",
    "master-data.validationErrors.needFixing": "Need fixing",
    "master-data.validationErrors.searchPlaceholder": "Search the problem rows…",
    "master-data.financial.toastCostCentreCreated": "Cost centre created.",
    "master-data.financial.errCostCentre": "Failed to create cost centre.",
    "master-data.financial.toastGstnSync": "GSTN sync {{status}}.",
    "master-data.financial.errGstnSync": "Failed to trigger GSTN sync.",
    "master-data.financial.tabAccounts": "Chart of Accounts",
    "master-data.financial.tabCostCentres": "Cost Centres",
    "master-data.financial.tabFiscalPeriods": "Fiscal Periods",
    "master-data.financial.title": "Financial Masters",
    "master-data.financial.help1": "Chart of accounts, cost centres, and fiscal period calendar.",
    "master-data.financial.help2": "Accounts and fiscal periods are read-only lookups maintained via GSTN/finance system sync; cost centres can be created here.",
    "master-data.financial.subtitle": "Chart of accounts, cost centres, and fiscal period calendar. Accounts and fiscal periods are read-only lookups maintained via GSTN sync and finance system integration; cost centres can be created below.",
    "master-data.financial.syncGstn": "Sync GSTN",
    "master-data.financial.colType": "Type",
    "master-data.financial.colGlMapping": "GL Mapping",
    "master-data.financial.emptyAccounts": "No accounts found",
    "master-data.common.codeRequired": "Code *",
    "master-data.financial.ccCodePlaceholder": "e.g. CC-IT",
    "master-data.common.nameRequired": "Name *",
    "master-data.financial.ccNamePlaceholder": "e.g. IT Department",
    "master-data.financial.creating": "Creating...",
    "master-data.financial.createCostCentre": "Create Cost Centre",
    "master-data.financial.colOrgUnit": "Org Unit",
    "master-data.financial.emptyCostCentres": "No cost centres found",
    "master-data.financial.colPeriod": "Period",
    "master-data.financial.colFiscalYear": "Fiscal Year",
    "master-data.financial.colStart": "Start",
    "master-data.financial.colEnd": "End",
    "master-data.common.open": "Open",
    "master-data.common.closed": "Closed",
    "master-data.financial.emptyFiscalPeriods": "No fiscal periods found",
    "master-data.languageKeys.errLoad": "Could not load translations.",
    "master-data.languageKeys.toastSaved": "Translation saved.",
    "master-data.languageKeys.errSave": "Could not save translation.",
    "master-data.languageKeys.colKeyword": "Keyword",
    "master-data.languageKeys.colEnglishSource": "English (source)",
    "master-data.languageKeys.colTranslation": "Translation ({{code}})",
    "master-data.languageKeys.notTranslated": "— not translated —",
    "master-data.languageKeys.editTitle": "Edit this translation",
    "master-data.languageKeys.backTitle": "Back to Language Master",
    "master-data.languageKeys.headerTranslations": "{{language}} — Translations",
    "master-data.languageKeys.languageFallback": "Language",
    "master-data.languageKeys.subtitle": "{{code}} — every keyword, its English source, and this language's value.",
    "master-data.languageKeys.translatedThisSet": "Translated (this set)",
    "master-data.languageKeys.searchPlaceholder": "Search keyword, English or translation...",
    "master-data.mdDashboard.catAssetClasses": "Asset Classes",
    "master-data.mdDashboard.catLocations": "Locations",
    "master-data.mdDashboard.catVendors": "Vendors",
    "master-data.mdDashboard.catDocumentTypes": "Document Types",
    "master-data.mdDashboard.catCostCentres": "Cost Centres",
    "master-data.mdDashboard.colTypeDescription": "Type / Description",
    "master-data.common.breadcrumbHome": "Home",
    "master-data.common.breadcrumbFoundations": "Foundations",
    "master-data.mdDashboard.title": "Master Data Dashboard",
    "master-data.mdDashboard.help1": "Live record counts across master data categories.",
    "master-data.mdDashboard.help2": "Select a category to browse its records.",
    "master-data.mdDashboard.subtitle": "Live record counts across master data categories. Select a category to browse its records.",
    "master-data.mdDashboard.approvalQueue": "Approval Queue",
    "master-data.mdDashboard.validationErrors": "Validation Errors",
    "master-data.mdDashboard.categoriesTracked": "Master Categories Tracked",
    "master-data.mdDashboard.totalRecords": "Total Records",
    "master-data.mdDashboard.records": "Records",
    "master-data.mdDashboard.recordsCount": "{{count}} records",
    "master-data.common.close": "Close",
    "master-data.mdDashboard.loadingCategory": "Loading {{title}}…",
    "master-data.mdDashboard.emptyCategory": "No {{title}} found.",
    "master-data.department.errLoad": "Could not load departments.",
    "master-data.department.toastUpdated": "Department updated.",
    "master-data.department.toastCreated": "Department created (pending approval).",
    "master-data.department.errUpdate": "Failed to update department.",
    "master-data.department.errCreate": "Failed to create department.",
    "master-data.department.toastApproved": "Department approved.",
    "master-data.department.errApprove": "Approve failed.",
    "master-data.department.confirmDissolve": "Dissolve department \"{{name}}\"? This can be reversed via Restore.",
    "master-data.department.toastDissolved": "Department dissolved.",
    "master-data.department.errDissolve": "Failed to dissolve department.",
    "master-data.department.toastRestored": "Department restored.",
    "master-data.department.errRestore": "Failed to restore department.",
    "master-data.department.colName": "Department Name",
    "master-data.department.colCostCentre": "Cost Centre",
    "master-data.department.dissolveTitle": "Dissolve (soft delete)",
    "master-data.common.restore": "Restore",
    "master-data.department.restructureTitle": "Restructure (rename/move) / History",
    "master-data.department.editTitle": "Edit Department",
    "master-data.department.addTitle": "Add Department",
    "master-data.department.editSubtitle": "Updates admin fields via the Masters API. To rename or move this department, use Restructure instead.",
    "master-data.department.addSubtitle": "Creates an OrgUnit with type \"department\" via the Masters API.",
    "master-data.department.labelName": "Department Name *",
    "master-data.department.nameStructuralHint": "Structural — change via Restructure",
    "master-data.department.namePlaceholder": "e.g. Finance Department",
    "master-data.department.labelParentUnit": "Parent Unit ID",
    "master-data.department.parentPlaceholder": "Optional parent OrgUnit UUID",
    "master-data.department.labelCostCentreCode": "Cost Centre Code",
    "master-data.department.labelApproverAuthority": "Approver Authority",
    "master-data.common.cin": "CIN",
    "master-data.common.cinPlaceholder": "e.g. L01631KA2010PLC096843",
    "master-data.department.legalEntity": "Legal Entity",
    "master-data.department.sebiListed": "SEBI Listed",
    "master-data.department.saveDepartment": "Save Department",
    "master-data.department.breadcrumb": "Departments",
    "master-data.department.title": "Departments",
    "master-data.department.help1": "A department is an organisation unit of type \"department\".",
    "master-data.department.subtitle": "Backed by the /masters/department API — a department is an OrgUnit with type \"department\".",
    "master-data.department.addDepartment": "Add Department",
    "master-data.department.bulkImportTitle": "Bulk Import Departments",
    "master-data.department.bulkImportDesc": "Download the template — Department Name, a Parent Department dropdown, and 3 sample rows are built in. Fill it and upload.",
    "master-data.department.searchPlaceholder": "Search department name or cost centre...",
    "master-data.languageMaster.errLoad": "Could not load languages.",
    "master-data.languageMaster.errExport": "Export failed.",
    "master-data.languageMaster.errStatus": "Could not update status.",
    "master-data.languageMaster.title": "Language Master",
    "master-data.languageMaster.help1": "This page controls every language the app can show, and how much of the app is translated into each one.",
    "master-data.languageMaster.help2": "Add a new language, then either translate word-by-word or download an Excel sheet, fill it in, and upload it back.",
    "master-data.languageMaster.help3": "A language only appears in the top menu once someone marks it Active — and it can only be activated after it's 100% translated.",
    "master-data.languageMaster.subtitle": "Add translations one word at a time, or export a language's word list to Excel, translate it, and import it back — either way, the language shows up in the top-menu switcher the moment it has translated content.",
    "master-data.languageMaster.addNewLanguage": "Add a New Language",
    "master-data.languageMaster.translationCompletion": "Translation Completion",
    "master-data.languageMaster.infoMiddle": ", View, Export and Import below all reflect just the",
    "master-data.languageMaster.infoContentSet": "content set.",
    "master-data.languageMaster.colLanguage": "Language",
    "master-data.languageMaster.titleEnglishLocked": "English is always active.",
    "master-data.languageMaster.titleTranslateFirst": "Translate to 100% (across every content set, not just this tab) before activating ({{done}}/{{total}} done overall).",
    "master-data.languageMaster.titleClickDeactivate": "Click to deactivate — removes it from the switcher.",
    "master-data.languageMaster.titleClickActivate": "Click to activate — offers it in the switcher.",
    "master-data.languageMaster.viewTitle": "View every keyword and its translation for this language",
    "master-data.common.export": "Export",
    "master-data.generic.errLoad": "Could not load {{table}}.",
    "master-data.generic.recordUpdated": "{{label}} record updated.",
    "master-data.generic.recordCreated": "{{label}} record created (pending approval).",
    "master-data.generic.errUpdate": "Failed to update record.",
    "master-data.generic.errCreate": "Failed to create record.",
    "master-data.generic.recordApproved": "Record approved.",
    "master-data.generic.recordDeactivated": "Record deactivated.",
    "master-data.generic.recordReactivated": "Record reactivated.",
    "master-data.generic.recordDeprecated": "Record deprecated.",
    "master-data.generic.deprecateTitle": "Deprecate (soft-archive)",
    "master-data.generic.confirmDelete": "Delete \"{{name}}\"? It will be removed from this list. This is a soft-delete (recoverable by an administrator), not a permanent purge.",
    "master-data.generic.recordDeleted": "Record deleted.",
    "master-data.generic.title": "Generic Masters",
    "master-data.generic.help1": "Browse and maintain any of the generic master tables — pick one from the selector on this page.",
    "master-data.generic.subtitle": "Browse and maintain any of the {{count}} generic master tables.",
    "master-data.generic.addRecord": "Add Record",
    "master-data.generic.masterTable": "Master Table",
    "master-data.generic.editRecordHeading": "Edit {{label}} Record",
    "master-data.generic.addRecordHeading": "Add {{label}} Record",
    "master-data.generic.codeImmutable": "Code can't be changed after creation",
    "master-data.generic.codePlaceholder": "e.g. CODE-001",
    "master-data.common.namePlaceholder": "Enter name...",
    "master-data.generic.updateRecord": "Update Record",
    "master-data.generic.saveRecord": "Save Record",
    "master-data.generic.searchPlaceholder": "Search code, name, or description...",
    "master-data.generic.bulkImportTitle": "Bulk Import — {{label}}",
    "master-data.dashboardConfig.toastReset": "Configuration reset to defaults.",
    "master-data.dashboardConfig.toastSaved": "Configuration saved to this browser.",
    "master-data.dashboardConfig.backToExecDashboard": "Back to Executive Dashboard",
    "master-data.dashboardConfig.breadcrumbExecMgmt": "Executive Management",
    "master-data.dashboardConfig.breadcrumbSettings": "Settings",
    "master-data.dashboardConfig.breadcrumbConfig": "Dashboard Config",
    "master-data.dashboardConfig.title": "Dashboard Configuration",
    "master-data.dashboardConfig.help1": "Personalize your executive dashboard layout.",
    "master-data.dashboardConfig.help2": "Saved to this browser.",
    "master-data.dashboardConfig.subtitle": "Personalize your executive dashboard layout. Saved to this browser.",
    "master-data.dashboardConfig.resetToDefault": "Reset To Default",
    "master-data.dashboardConfig.saveConfiguration": "Save Configuration",
    "master-data.dashboardConfig.sectionCustomization": "Dashboard Customization",
    "master-data.dashboardConfig.kpiRibbonSelection": "KPI Card Ribbon Selection",
    "master-data.dashboardConfig.activeMainCharts": "Active Main Charts",
    "master-data.dashboardConfig.sectionPersonalization": "Personalization & Ordering",
    "master-data.dashboardConfig.defaultLandingScreen": "Default Landing Screen",
    "master-data.dashboardConfig.landingExecOverview": "Executive Overview",
    "master-data.dashboardConfig.landingOperational": "Operational Dashboard",
    "master-data.dashboardConfig.landingFinancial": "Financial Summary",
    "master-data.dashboardConfig.landingAssetPerf": "Asset Performance Desk",
    "master-data.dashboardConfig.widgetLayoutOrder": "Widget Layout Order",
    "master-data.dashboardConfig.weeklySummaryDigests": "Weekly Summary Digests",
    "master-data.dashboardConfig.weeklySummaryNote": "Preference only — actual email delivery is not implemented.",
    "master-data.dashboardConfig.liveLayoutPreview": "Live Layout Preview",
    "master-data.dashboardConfig.shellPreview": "AAMS Shell Preview",
    "master-data.dashboardConfig.previewKpiRibbon": "KPI Cards Ribbon",
    "master-data.dashboardConfig.noKpisSelected": "No KPIs selected.",
    "master-data.dashboardConfig.previewMainCharts": "Main Analytical Charts",
    "master-data.dashboardConfig.noActiveCharts": "No active charts.",
    "master-data.dashboardConfig.previewActivityLog": "Activity Log Desk",
    "master-data.dashboardConfig.previewQuickActions": "Quick Action Tray",
    "master-data.dashboardConfig.livePreview": "Live Preview",
    "master-data.dashboardConfig.systemInformation": "System Information",
    "master-data.dashboardConfig.systemInfoNote": "Preferences are saved to this browser only (no server-side dashboard-preferences endpoint exists yet). Use \"Reset To Default\" to clear.",
    "vendor-contracts.prDetails.loadFailed": "Failed to load purchase requisition.",
    "vendor-contracts.prDetails.loading": "Loading purchase requisition...",
    "vendor-contracts.prDetails.notFound": "Purchase requisition not found",
    "vendor-contracts.prDetails.title": "Purchase Requisition Details",
    "vendor-contracts.prDetails.infoBody": "Full detail view for a single purchase requisition — requested items, approval status, and linked purchase order.",
    "vendor-contracts.prDetails.subtitle": "Purchase Requisition",
    "vendor-contracts.prDetails.createRfq": "Create RFQ",
    "vendor-contracts.prDetails.department": "Department",
    "vendor-contracts.prDetails.priority": "Priority",
    "vendor-contracts.prDetails.estimatedCost": "Estimated Cost",
    "vendor-contracts.prDetails.submitted": "Submitted",
    "vendor-contracts.prDetails.decidedBy": "Decided By",
    "vendor-contracts.prDetails.decidedAt": "Decided At",
    "vendor-contracts.prDetails.created": "Created",
    "vendor-contracts.prDetails.lastUpdated": "Last Updated",
    "vendor-contracts.prDetails.description": "Description",
    "vendor-contracts.prDetails.decisionNotes": "Decision Notes",
    "vendor-contracts.prDetails.lineItems": "Line Items",
    "vendor-contracts.prDetails.noLineItems": "No line items.",
    "vendor-contracts.prDetails.total": "Total",
    "vendor-contracts.procurement.loadDetailsFailed": "Failed to load details.",
    "vendor-contracts.procurement.loadSummaryFailed": "Failed to load procurement summary.",
    "vendor-contracts.procurement.loadingDashboard": "Loading procurement dashboard...",
    "vendor-contracts.procurement.unableToLoad": "Unable to load summary.",
    "vendor-contracts.procurement.drillAllRequisitions": "All Requisitions",
    "vendor-contracts.procurement.drillRequisitionsPending": "Requisitions Pending Approval",
    "vendor-contracts.procurement.drillAllPurchaseOrders": "All Purchase Orders",
    "vendor-contracts.procurement.drillPurchaseOrdersPending": "Purchase Orders Pending Approval",
    "vendor-contracts.procurement.cardTotalRequisitions": "Total Requisitions",
    "vendor-contracts.procurement.cardPendingPr": "Pending PR Approvals",
    "vendor-contracts.procurement.cardTotalPurchaseOrders": "Total Purchase Orders",
    "vendor-contracts.procurement.cardPendingPo": "Pending PO Approvals",
    "vendor-contracts.procurement.colPrNumber": "PR Number",
    "vendor-contracts.procurement.colDepartment": "Department",
    "vendor-contracts.procurement.colPriority": "Priority",
    "vendor-contracts.procurement.colEstimatedCost": "Estimated Cost",
    "vendor-contracts.procurement.colStatus": "Status",
    "vendor-contracts.procurement.colCreated": "Created",
    "vendor-contracts.procurement.colPoNumber": "PO Number",
    "vendor-contracts.procurement.colVendor": "Vendor",
    "vendor-contracts.procurement.colTotalAmount": "Total Amount",
    "vendor-contracts.procurement.colPoStatus": "PO Status",
    "vendor-contracts.procurement.colApproval": "Approval",
    "vendor-contracts.procurement.title": "Procurement Dashboard",
    "vendor-contracts.procurement.subtitle": "Requisition and purchase order activity across the organization.",
    "vendor-contracts.procurement.hideDetails": "Hide details ▲",
    "vendor-contracts.procurement.viewDetails": "View details ▼",
    "vendor-contracts.procurement.loading": "Loading...",
    "vendor-contracts.procurement.noRequisitions": "No requisitions found.",
    "vendor-contracts.procurement.noPurchaseOrders": "No purchase orders found.",
    "vendor-contracts.procurement.poValueByStatus": "Purchase Order Value by Status",
    "vendor-contracts.procurement.colApprovalStatus": "Approval Status",
    "vendor-contracts.procurement.colCount": "Count",
    "vendor-contracts.procurement.colTotalValue": "Total Value",
    "vendor-contracts.procurement.noPurchaseOrdersYet": "No purchase orders yet.",
    "vendor-contracts.procurement.totalPoValue": "Total PO value:",
    "vendor-contracts.procurement.quickLinks": "Quick Links",
    "vendor-contracts.contracts.valContractNumber": "Contract Number is required",
    "vendor-contracts.contracts.valVendor": "Vendor is required",
    "vendor-contracts.contracts.valContractType": "Contract Type is required",
    "vendor-contracts.contracts.valValueGreater": "Value must be greater than 0",
    "vendor-contracts.contracts.valValue": "Value is required",
    "vendor-contracts.contracts.valStartDate": "Start Date is required",
    "vendor-contracts.contracts.valEndDate": "End Date is required",
    "vendor-contracts.contracts.updated": "Contract updated successfully!",
    "vendor-contracts.contracts.created": "Contract created — now add documents, SLA terms, etc. below.",
    "vendor-contracts.contracts.operationFailed": "Operation failed.",
    "vendor-contracts.contracts.activated": "Contract {{ref}} activated.",
    "vendor-contracts.contracts.activationFailed": "Activation failed.",
    "vendor-contracts.contracts.terminated": "Contract {{ref}} terminated.",
    "vendor-contracts.contracts.terminationFailed": "Termination failed.",
    "vendor-contracts.contracts.docUploaded": "Document uploaded successfully!",
    "vendor-contracts.contracts.docUploadFailed": "Document upload failed.",
    "vendor-contracts.contracts.removeDocConfirm": "Remove \"{{filename}}\" from this contract? This cannot be undone.",
    "vendor-contracts.contracts.docRemoved": "Document removed.",
    "vendor-contracts.contracts.removeDocFailed": "Failed to remove document.",
    "vendor-contracts.contracts.documentType": "Document Type",
    "vendor-contracts.contracts.docTypeOther": "Other",
    "vendor-contracts.contracts.docTypePurchaseOrder": "Purchase Order",
    "vendor-contracts.contracts.docTypeManual": "Manual",
    "vendor-contracts.contracts.docTypePermit": "Permit",
    "vendor-contracts.contracts.description": "Description",
    "vendor-contracts.contracts.descriptionPlaceholder": "e.g. Signed contract copy",
    "vendor-contracts.contracts.uploading": "Uploading...",
    "vendor-contracts.contracts.uploadDocument": "Upload Document",
    "vendor-contracts.contracts.noDocuments": "No documents uploaded yet.",
    "vendor-contracts.contracts.view": "View",
    "vendor-contracts.contracts.download": "Download",
    "vendor-contracts.contracts.notReady": "Not ready",
    "vendor-contracts.contracts.removeDocument": "Remove document",
    "vendor-contracts.contracts.valRequired": "Required",
    "vendor-contracts.contracts.valMustBePositive": "Must be > 0",
    "vendor-contracts.contracts.invoiceSubmitted": "Invoice submitted successfully!",
    "vendor-contracts.contracts.invoiceSubmitFailed": "Invoice submission failed.",
    "vendor-contracts.contracts.invoiceReconciled": "Invoice reconciled.",
    "vendor-contracts.contracts.reconcileFailed": "Reconciliation failed.",
    "vendor-contracts.contracts.slaLogged": "SLA breach logged.",
    "vendor-contracts.contracts.slaLogFailed": "Failed to log SLA breach.",
    "vendor-contracts.contracts.correspondenceFailed": "Failed to add correspondence.",
    "vendor-contracts.contracts.breadcrumb": "Vendor & Contracts",
    "vendor-contracts.contracts.editContract": "Edit Contract",
    "vendor-contracts.contracts.addContract": "Add Contract",
    "vendor-contracts.contracts.registerNewContract": "Register New Contract",
    "vendor-contracts.contracts.formSubtitle": "Configure AMC/service/MSA contracts, SLA terms, and GeM/CPPP references.",
    "vendor-contracts.contracts.cancel": "Cancel",
    "vendor-contracts.contracts.saveChanges": "Save Changes",
    "vendor-contracts.contracts.submitContract": "Submit Contract",
    "vendor-contracts.contracts.contractDetails": "Contract Details",
    "vendor-contracts.contracts.contractNumber": "Contract Number *",
    "vendor-contracts.contracts.contractNumberPlaceholder": "e.g. CN-2026-014",
    "vendor-contracts.contracts.titleLabel": "Title",
    "vendor-contracts.contracts.titlePlaceholder": "Short descriptive title",
    "vendor-contracts.contracts.vendorRequired": "Vendor *",
    "vendor-contracts.contracts.selectVendor": "Select Vendor...",
    "vendor-contracts.contracts.contractTypeRequired": "Contract Type *",
    "vendor-contracts.contracts.typeAmc": "AMC",
    "vendor-contracts.contracts.typeProcurement": "Procurement",
    "vendor-contracts.contracts.typeService": "Service",
    "vendor-contracts.contracts.typeMsa": "MSA",
    "vendor-contracts.contracts.typeTaskOrder": "Task Order",
    "vendor-contracts.contracts.typeLease": "Lease",
    "vendor-contracts.contracts.typeOther": "Other",
    "vendor-contracts.contracts.contractValueRequired": "Contract Value *",
    "vendor-contracts.contracts.currency": "Currency",
    "vendor-contracts.contracts.currencyInr": "INR (₹)",
    "vendor-contracts.contracts.currencyUsd": "USD ($)",
    "vendor-contracts.contracts.currencyEur": "EUR (€)",
    "vendor-contracts.contracts.startDateRequired": "Start Date *",
    "vendor-contracts.contracts.endDateRequired": "End Date *",
    "vendor-contracts.contracts.slaReferences": "SLA & References",
    "vendor-contracts.contracts.slaResponseHours": "SLA Response Hours",
    "vendor-contracts.contracts.slaResponsePlaceholder": "e.g. 4",
    "vendor-contracts.contracts.slaResolutionHours": "SLA Resolution Hours",
    "vendor-contracts.contracts.slaResolutionPlaceholder": "e.g. 24",
    "vendor-contracts.contracts.gemReference": "GeM Reference",
    "vendor-contracts.contracts.cpppReference": "CPPP Reference",
    "vendor-contracts.contracts.slaTerms": "SLA Terms",
    "vendor-contracts.contracts.slaTermsPlaceholder": "Describe SLA commitments, penalties, escalation matrix...",
    "vendor-contracts.contracts.documents": "Documents",
    "vendor-contracts.contracts.uploadHint": "Document upload becomes available right after you submit — a file needs a saved contract to attach to.",
    "vendor-contracts.contracts.contractValue": "Contract Value",
    "vendor-contracts.contracts.spent": "Spent",
    "vendor-contracts.contracts.available": "Available",
    "vendor-contracts.contracts.tabInvoices": "Invoices",
    "vendor-contracts.contracts.tabSlaBreaches": "SLA Breaches",
    "vendor-contracts.contracts.tabCorrespondence": "Correspondence",
    "vendor-contracts.contracts.tabDocuments": "Documents",
    "vendor-contracts.contracts.invoiceNumberRequired": "Invoice Number *",
    "vendor-contracts.contracts.invoiceDateRequired": "Invoice Date *",
    "vendor-contracts.contracts.amountRequired": "Amount *",
    "vendor-contracts.contracts.poReference": "PO Reference",
    "vendor-contracts.contracts.submitInvoice": "Submit Invoice",
    "vendor-contracts.contracts.noInvoices": "No invoices submitted yet.",
    "vendor-contracts.contracts.reconcile": "Reconcile",
    "vendor-contracts.contracts.breachDescriptionRequired": "Breach Description *",
    "vendor-contracts.contracts.penaltyAmount": "Penalty Amount",
    "vendor-contracts.contracts.breachDate": "Breach Date",
    "vendor-contracts.contracts.logSlaBreach": "Log SLA Breach",
    "vendor-contracts.contracts.noSlaBreaches": "No SLA breaches logged.",
    "vendor-contracts.contracts.penalty": "Penalty:",
    "vendor-contracts.contracts.newNote": "New Note",
    "vendor-contracts.contracts.newNotePlaceholder": "Log a communication, meeting note, or escalation...",
    "vendor-contracts.contracts.addNote": "Add Note",
    "vendor-contracts.contracts.noCorrespondence": "No correspondence logged.",
    "vendor-contracts.contracts.colContractRef": "Contract Ref",
    "vendor-contracts.contracts.colTitle": "Title",
    "vendor-contracts.contracts.colVendor": "Vendor",
    "vendor-contracts.contracts.colType": "Type",
    "vendor-contracts.contracts.colValue": "Value",
    "vendor-contracts.contracts.colAvailable": "Available",
    "vendor-contracts.contracts.colEndDate": "End Date",
    "vendor-contracts.contracts.colStatus": "Status",
    "vendor-contracts.contracts.colActions": "Actions",
    "vendor-contracts.contracts.viewManage": "View / Manage",
    "vendor-contracts.contracts.edit": "Edit",
    "vendor-contracts.contracts.activate": "Activate",
    "vendor-contracts.contracts.terminate": "Terminate",
    "vendor-contracts.contracts.filterStatus": "Status",
    "vendor-contracts.contracts.allStatus": "All Status",
    "vendor-contracts.contracts.statusDraft": "Draft",
    "vendor-contracts.contracts.statusActive": "Active",
    "vendor-contracts.contracts.statusUnderRenewal": "Under Renewal",
    "vendor-contracts.contracts.statusExpired": "Expired",
    "vendor-contracts.contracts.statusTerminated": "Terminated",
    "vendor-contracts.contracts.expiringWithin": "Expiring Within",
    "vendor-contracts.contracts.anyTime": "Any Time",
    "vendor-contracts.contracts.days30": "30 Days",
    "vendor-contracts.contracts.days60": "60 Days",
    "vendor-contracts.contracts.days90": "90 Days",
    "vendor-contracts.contracts.breadcrumbAdministration": "Administration",
    "vendor-contracts.contracts.breadcrumbContracts": "Contracts",
    "vendor-contracts.contracts.title": "Vendor Contracts",
    "vendor-contracts.contracts.infoBody1": "Manage every vendor contract — AMC, service, and master agreements — from one screen.",
    "vendor-contracts.contracts.infoBody2": "Track service-level agreements, invoices, and renewal dates, and log correspondence with each vendor.",
    "vendor-contracts.contracts.subtitle": "AMC, service, and MSA contracts with SLA tracking, invoicing, and correspondence logs.",
    "vendor-contracts.contracts.terminateContract": "Terminate Contract",
    "vendor-contracts.contracts.terminatingPrefix": "Terminating",
    "vendor-contracts.contracts.terminatingSuffix": "is irreversible and closes further invoicing against this contract.",
    "vendor-contracts.contracts.terminationReasonRequired": "Termination Reason *",
    "vendor-contracts.contracts.terminationReasonPlaceholder": "e.g. Vendor non-performance, mutual closure...",
    "vendor-contracts.contracts.confirmTerminate": "Confirm Terminate",
    "vendor-contracts.purchaseOrders.colPoNumber": "PO Number",
    "vendor-contracts.purchaseOrders.colVendor": "Vendor",
    "vendor-contracts.purchaseOrders.colPoDate": "PO Date",
    "vendor-contracts.purchaseOrders.colTotalAmount": "Total Amount",
    "vendor-contracts.purchaseOrders.colPoStatus": "PO Status",
    "vendor-contracts.purchaseOrders.colApproval": "Approval",
    "vendor-contracts.purchaseOrders.colActions": "Actions",
    "vendor-contracts.purchaseOrders.view": "View",
    "vendor-contracts.purchaseOrders.createGrn": "Create GRN",
    "vendor-contracts.purchaseOrders.closePo": "Close PO",
    "vendor-contracts.purchaseOrders.closed": "Purchase order closed.",
    "vendor-contracts.purchaseOrders.closeFailed": "Failed to close purchase order.",
    "vendor-contracts.purchaseOrders.breadcrumbProcurement": "Procurement",
    "vendor-contracts.purchaseOrders.title": "Purchase Orders",
    "vendor-contracts.purchaseOrders.infoBody": "Register of every purchase order issued to vendors, from draft through closure.",
    "vendor-contracts.purchaseOrders.filterPoStatus": "PO Status",
    "vendor-contracts.purchaseOrders.allStatus": "All Status",
    "vendor-contracts.purchaseOrders.statusDraft": "Draft",
    "vendor-contracts.purchaseOrders.statusOpen": "Open",
    "vendor-contracts.purchaseOrders.statusClosed": "Closed",
    "vendor-contracts.purchaseOrders.filterApproval": "Approval",
    "vendor-contracts.purchaseOrders.allApproval": "All Approval",
    "vendor-contracts.purchaseOrders.approvalPending": "Pending",
    "vendor-contracts.purchaseOrders.approvalApproved": "Approved",
    "vendor-contracts.purchaseOrders.approvalRejected": "Rejected",
    "vendor-contracts.purchaseOrders.empty": "No purchase orders found.",
    "vendor-contracts.prApprovals.loadFailed": "Failed to load PR approval queue.",
    "vendor-contracts.prApprovals.colPrNumber": "PR Number",
    "vendor-contracts.prApprovals.colDepartment": "Department",
    "vendor-contracts.prApprovals.colCost": "Cost",
    "vendor-contracts.prApprovals.colPriority": "Priority",
    "vendor-contracts.prApprovals.review": "Review",
    "vendor-contracts.prApprovals.approved": "Purchase requisition approved.",
    "vendor-contracts.prApprovals.rejected": "Purchase requisition rejected.",
    "vendor-contracts.prApprovals.decisionFailed": "Failed to record decision.",
    "vendor-contracts.prApprovals.title": "PR Approval Queue",
    "vendor-contracts.prApprovals.subtitle": "Purchase requisitions awaiting approval decision.",
    "vendor-contracts.prApprovals.searchPlaceholder": "Search PR number or department...",
    "vendor-contracts.prApprovals.loading": "Loading...",
    "vendor-contracts.prApprovals.empty": "No PRs pending approval.",
    "vendor-contracts.prApprovals.estimatedCost": "Estimated Cost",
    "vendor-contracts.prApprovals.remarks": "Remarks",
    "vendor-contracts.prApprovals.remarksPlaceholder": "Optional decision notes...",
    "vendor-contracts.prApprovals.ownPrWarning": "You raised this requisition — maker-checker rules require a different approver.",
    "vendor-contracts.prApprovals.cannotApproveOwn": "You cannot approve your own requisition",
    "vendor-contracts.prApprovals.approve": "Approve",
    "vendor-contracts.prApprovals.cannotRejectOwn": "You cannot reject your own requisition",
    "vendor-contracts.prApprovals.reject": "Reject",
    "vendor-contracts.prApprovals.selectToReview": "Select a PR to review.",
    "vendor-contracts.portal.linkInvalid": "This link is invalid or has expired.",
    "vendor-contracts.portal.addLineItemError": "Add at least one line item.",
    "vendor-contracts.portal.submitSuccess": "Your quotation has been submitted. You may return to this link to update it until the closing date.",
    "vendor-contracts.portal.submitFailed": "Submission failed.",
    "vendor-contracts.portal.loading": "Loading…",
    "vendor-contracts.portal.notFound": "Not found",
    "vendor-contracts.portal.title": "Submit Quotation",
    "vendor-contracts.portal.vendor": "Vendor:",
    "vendor-contracts.portal.closing": "Closing:",
    "vendor-contracts.portal.status": "Status:",
    "vendor-contracts.portal.readOnlyNotice": "This RFQ is closed or the link is no longer active. You can view your submission but no longer edit it.",
    "vendor-contracts.portal.lineItems": "Line Items",
    "vendor-contracts.portal.item": "Item",
    "vendor-contracts.portal.qty": "Qty",
    "vendor-contracts.portal.unitPrice": "Unit Price",
    "vendor-contracts.portal.addItem": "+ Add item",
    "vendor-contracts.portal.total": "Total:",
    "vendor-contracts.portal.deliveryDays": "Delivery (days)",
    "vendor-contracts.portal.warrantyMonths": "Warranty (months)",
    "vendor-contracts.portal.contactPerson": "Contact Person",
    "vendor-contracts.portal.contactEmail": "Contact Email",
    "vendor-contracts.portal.termsNotes": "Terms / Notes",
    "vendor-contracts.portal.attachPdf": "Attach quotation PDF (optional, max 25 MB)",
    "vendor-contracts.portal.fileAttached": "A file is already attached.",
    "vendor-contracts.portal.submitting": "Submitting…",
    "vendor-contracts.portal.updateQuotation": "Update Quotation",
    "vendor-contracts.portal.submitQuotation": "Submit Quotation",
    "vendor-contracts.portal.uniqueLinkNotice": "This link is unique to you — please do not forward it.",
    "vendor-contracts.procHistory.loadFailed": "Failed to load procurement history.",
    "vendor-contracts.procHistory.colTransactionType": "Transaction Type",
    "vendor-contracts.procHistory.colReferenceNumber": "Reference Number",
    "vendor-contracts.procHistory.colDate": "Date",
    "vendor-contracts.procHistory.colStatus": "Status",
    "vendor-contracts.procHistory.colDocumentation": "Documentation",
    "vendor-contracts.procHistory.view": "View",
    "vendor-contracts.procHistory.download": "Download",
    "vendor-contracts.procHistory.breadcrumbProcurement": "Procurement",
    "vendor-contracts.procHistory.title": "Procurement History",
    "vendor-contracts.procHistory.subtitle": "Combined transaction log of requisitions and purchase orders.",
    "vendor-contracts.procHistory.transactionType": "Transaction Type",
    "vendor-contracts.procHistory.allTypes": "All Types",
    "vendor-contracts.procHistory.requisition": "Requisition",
    "vendor-contracts.procHistory.purchaseOrder": "Purchase Order",
    "vendor-contracts.procHistory.year": "Year",
    "vendor-contracts.procHistory.allYears": "All Years",
    "vendor-contracts.procHistory.searchReferenceNumber": "Search Reference Number",
    "vendor-contracts.procHistory.loading": "Loading...",
    "vendor-contracts.procHistory.empty": "No procurement history found.",
    "vendor-contracts.invoice.loadRefFailed": "Failed to load reference data.",
    "vendor-contracts.invoice.selectPoError": "Select a purchase order.",
    "vendor-contracts.invoice.fileUploadFailed": "Invoice recorded, but the invoice file failed to upload.",
    "vendor-contracts.invoice.recorded": "Invoice {{invoiceNumber}} recorded — status: {{status}}.",
    "vendor-contracts.invoice.createFailed": "Failed to create invoice verification.",
    "vendor-contracts.invoice.fileUploaded": "Invoice file uploaded.",
    "vendor-contracts.invoice.uploadFileFailed": "Failed to upload invoice file.",
    "vendor-contracts.invoice.colInvoice": "Invoice",
    "vendor-contracts.invoice.colVendor": "Vendor",
    "vendor-contracts.invoice.colAmount": "Amount",
    "vendor-contracts.invoice.colStatus": "Status",
    "vendor-contracts.invoice.review": "Review",
    "vendor-contracts.invoice.fileNotAvailable": "Invoice file is not available.",
    "vendor-contracts.invoice.noDcUploaded": "No delivery challan uploaded yet.",
    "vendor-contracts.invoice.dcUploaded": "Delivery challan uploaded.",
    "vendor-contracts.invoice.uploadDcFailed": "Failed to upload delivery challan.",
    "vendor-contracts.invoice.markedAs": "Invoice marked as {{status}}.",
    "vendor-contracts.invoice.updateFailed": "Failed to update invoice.",
    "vendor-contracts.invoice.title": "Invoice Verification",
    "vendor-contracts.invoice.subtitle": "3-way match: invoice vs purchase order vs goods receipt note.",
    "vendor-contracts.invoice.newInvoice": "New Invoice",
    "vendor-contracts.invoice.empty": "No invoice verifications found.",
    "vendor-contracts.invoice.labelInvoice": "Invoice",
    "vendor-contracts.invoice.labelPo": "PO",
    "vendor-contracts.invoice.labelGrn": "GRN",
    "vendor-contracts.invoice.toleranceWarning": "Amounts differ by more than the 2% match tolerance.",
    "vendor-contracts.invoice.documents": "Documents",
    "vendor-contracts.invoice.view": "View",
    "vendor-contracts.invoice.download": "Download",
    "vendor-contracts.invoice.upload": "Upload",
    "vendor-contracts.invoice.dcLabel": "DC (Delivery Challan)",
    "vendor-contracts.invoice.noGrnLinked": "No GRN linked",
    "vendor-contracts.invoice.markMatched": "Mark Matched",
    "vendor-contracts.invoice.markException": "Mark Exception",
    "vendor-contracts.invoice.selectToReview": "Select an invoice to review.",
    "vendor-contracts.invoice.modalTitle": "New Invoice Verification",
    "vendor-contracts.invoice.purchaseOrderRequired": "Purchase Order *",
    "vendor-contracts.invoice.selectPo": "Select PO...",
    "vendor-contracts.invoice.grnOptional": "Goods Receipt Note (optional)",
    "vendor-contracts.invoice.none": "None",
    "vendor-contracts.invoice.invoiceNumberRequired": "Invoice Number *",
    "vendor-contracts.invoice.invoiceDateRequired": "Invoice Date *",
    "vendor-contracts.invoice.invoiceAmountRequired": "Invoice Amount *",
    "vendor-contracts.invoice.invoiceFileOptional": "Invoice File (optional)",
    "vendor-contracts.invoice.cancel": "Cancel",
    "vendor-contracts.invoice.uploading": "Uploading...",
    "vendor-contracts.invoice.create": "Create",
    "vendor-contracts.quotationComparison.loadRfqsFailed": "Failed to load RFQs.",
    "vendor-contracts.quotationComparison.recommended": "Quotation marked as recommended.",
    "vendor-contracts.quotationComparison.updateFailed": "Failed to update quotation.",
    "vendor-contracts.quotationComparison.attachmentNotAvailable": "Attachment is not available yet.",
    "vendor-contracts.quotationComparison.fetchAttachmentFailed": "Failed to fetch attachment.",
    "vendor-contracts.quotationComparison.awarded": "RFQ awarded to this vendor.",
    "vendor-contracts.quotationComparison.awardFailed": "Failed to award RFQ.",
    "vendor-contracts.quotationComparison.loading": "Loading...",
    "vendor-contracts.quotationComparison.title": "Quotation Comparison",
    "vendor-contracts.quotationComparison.subtitle": "Compare vendor quotations side-by-side and award the RFQ.",
    "vendor-contracts.quotationComparison.noRfqsFound": "No RFQs found",
    "vendor-contracts.quotationComparison.noRfqSelected": "No RFQ selected.",
    "vendor-contracts.quotationComparison.noQuotations": "No quotations submitted for this RFQ yet.",
    "vendor-contracts.quotationComparison.lowestBid": "Lowest Bid",
    "vendor-contracts.quotationComparison.quotesReceived": "Quotes Received",
    "vendor-contracts.quotationComparison.rfqStatus": "RFQ status:",
    "vendor-contracts.quotationComparison.scoreWeighting": "Score Weighting",
    "vendor-contracts.quotationComparison.tech": "Tech",
    "vendor-contracts.quotationComparison.comm": "Comm",
    "vendor-contracts.quotationComparison.quotedAmountByVendor": "Quoted Amount by Vendor",
    "vendor-contracts.quotationComparison.techVsCommScore": "Technical vs Commercial Score",
    "vendor-contracts.quotationComparison.technical": "Technical",
    "vendor-contracts.quotationComparison.commercial": "Commercial",
    "vendor-contracts.quotationComparison.colVendor": "Vendor",
    "vendor-contracts.quotationComparison.colQuotedAmount": "Quoted Amount",
    "vendor-contracts.quotationComparison.colDelivery": "Delivery (days)",
    "vendor-contracts.quotationComparison.colWarranty": "Warranty (mo)",
    "vendor-contracts.quotationComparison.colSource": "Source",
    "vendor-contracts.quotationComparison.sourcePortal": "Portal",
    "vendor-contracts.quotationComparison.sourceManual": "Manual",
    "vendor-contracts.quotationComparison.colPdf": "PDF",
    "vendor-contracts.quotationComparison.download": "Download",
    "vendor-contracts.quotationComparison.fileBeingScanned": "File is being scanned",
    "vendor-contracts.quotationComparison.scanning": "scanning…",
    "vendor-contracts.quotationComparison.colWeightedScore": "Weighted Score",
    "vendor-contracts.quotationComparison.colStatus": "Status",
    "vendor-contracts.quotationComparison.colActions": "Actions",
    "vendor-contracts.quotationComparison.recommend": "Recommend",
    "vendor-contracts.quotationComparison.award": "Award",
    "vendor-contracts.quotationComparison.createPo": "Create PO",
    "vendor-contracts.purchaseRequisitions.openEditFailed": "Failed to open requisition for editing.",
    "vendor-contracts.purchaseRequisitions.addLineItemError": "Add at least one line item.",
    "vendor-contracts.purchaseRequisitions.actionUpdatedSubmitted": "updated and submitted for approval",
    "vendor-contracts.purchaseRequisitions.actionUpdated": "updated",
    "vendor-contracts.purchaseRequisitions.prActionMsg": "Purchase requisition {{prNumber}} {{action}}.",
    "vendor-contracts.purchaseRequisitions.actionSubmitted": "submitted for approval",
    "vendor-contracts.purchaseRequisitions.actionSavedDraft": "saved as draft",
    "vendor-contracts.purchaseRequisitions.saveFailed": "Failed to {{action}} requisition.",
    "vendor-contracts.purchaseRequisitions.actionUpdate": "update",
    "vendor-contracts.purchaseRequisitions.actionCreate": "create",
    "vendor-contracts.purchaseRequisitions.submitted": "Requisition submitted for approval.",
    "vendor-contracts.purchaseRequisitions.submitFailed": "Failed to submit requisition.",
    "vendor-contracts.purchaseRequisitions.deleted": "Purchase requisition {{prNumber}} deleted.",
    "vendor-contracts.purchaseRequisitions.deleteFailed": "Failed to delete requisition.",
    "vendor-contracts.purchaseRequisitions.colPrNumber": "PR Number",
    "vendor-contracts.purchaseRequisitions.colDepartment": "Department",
    "vendor-contracts.purchaseRequisitions.colPriority": "Priority",
    "vendor-contracts.purchaseRequisitions.colEstimatedCost": "Estimated Cost",
    "vendor-contracts.purchaseRequisitions.colStatus": "Status",
    "vendor-contracts.purchaseRequisitions.colActions": "Actions",
    "vendor-contracts.purchaseRequisitions.view": "View",
    "vendor-contracts.purchaseRequisitions.edit": "Edit",
    "vendor-contracts.purchaseRequisitions.submit": "Submit",
    "vendor-contracts.purchaseRequisitions.createRfq": "Create RFQ",
    "vendor-contracts.purchaseRequisitions.breadcrumbProcurement": "Procurement",
    "vendor-contracts.purchaseRequisitions.breadcrumbList": "Purchase Requisitions",
    "vendor-contracts.purchaseRequisitions.editPrTitle": "Edit Purchase Requisition",
    "vendor-contracts.purchaseRequisitions.addPrTitle": "Add Purchase Requisition",
    "vendor-contracts.purchaseRequisitions.cancel": "Cancel",
    "vendor-contracts.purchaseRequisitions.saveChanges": "Save Changes",
    "vendor-contracts.purchaseRequisitions.saveDraft": "Save Draft",
    "vendor-contracts.purchaseRequisitions.saveAndSubmit": "Save & Submit",
    "vendor-contracts.purchaseRequisitions.submitForApproval": "Submit for Approval",
    "vendor-contracts.purchaseRequisitions.requestInformation": "Request Information",
    "vendor-contracts.purchaseRequisitions.department": "Department",
    "vendor-contracts.purchaseRequisitions.selectDepartment": "Select department…",
    "vendor-contracts.purchaseRequisitions.noDepartments": "No departments found",
    "vendor-contracts.purchaseRequisitions.priority": "Priority",
    "vendor-contracts.purchaseRequisitions.description": "Description",
    "vendor-contracts.purchaseRequisitions.descriptionPlaceholder": "Describe the request...",
    "vendor-contracts.purchaseRequisitions.lineItems": "Line Items",
    "vendor-contracts.purchaseRequisitions.itemName": "Item Name",
    "vendor-contracts.purchaseRequisitions.qty": "Qty",
    "vendor-contracts.purchaseRequisitions.unitPrice": "Unit Price",
    "vendor-contracts.purchaseRequisitions.gstRate": "GST Rate",
    "vendor-contracts.purchaseRequisitions.noGst": "No GST",
    "vendor-contracts.purchaseRequisitions.priceIncludesGst": "Price includes GST",
    "vendor-contracts.purchaseRequisitions.updateItem": "Update Item",
    "vendor-contracts.purchaseRequisitions.addItem": "Add Item",
    "vendor-contracts.purchaseRequisitions.editItem": "Edit item",
    "vendor-contracts.purchaseRequisitions.deleteItem": "Delete item",
    "vendor-contracts.purchaseRequisitions.subtotalNet": "Subtotal (net)",
    "vendor-contracts.purchaseRequisitions.gst": "GST",
    "vendor-contracts.purchaseRequisitions.estimatedTotal": "Estimated Total (incl. GST)",
    "vendor-contracts.purchaseRequisitions.listTitle": "Purchase Requisition List",
    "vendor-contracts.purchaseRequisitions.infoBody": "Register of internal purchase requests before they become purchase orders.",
    "vendor-contracts.purchaseRequisitions.createNewPr": "Create New PR",
    "vendor-contracts.purchaseRequisitions.filterPriority": "Priority",
    "vendor-contracts.purchaseRequisitions.allPriorities": "All Priorities",
    "vendor-contracts.purchaseRequisitions.filterStatus": "Status",
    "vendor-contracts.purchaseRequisitions.allStatus": "All Status",
    "vendor-contracts.purchaseRequisitions.empty": "No purchase requisitions found.",
    "vendor-contracts.grn.selectPoError": "Select a purchase order.",
    "vendor-contracts.grn.dcUploadFailed": "GRN recorded, but the DC file failed to upload.",
    "vendor-contracts.grn.created": "Goods receipt note {{grnNumber}} created.",
    "vendor-contracts.grn.createFailed": "Failed to create goods receipt note.",
    "vendor-contracts.grn.recordedPrompt": "Goods receipt {{grnNumber}} recorded. Ready to verify the vendor's invoice against it?",
    "vendor-contracts.grn.verifyInvoice": "Verify Invoice",
    "vendor-contracts.grn.breadcrumbProcurement": "Procurement",
    "vendor-contracts.grn.title": "Goods Receipt Note",
    "vendor-contracts.grn.subtitle": "Record what actually arrived against an open purchase order.",
    "vendor-contracts.grn.uploading": "Uploading...",
    "vendor-contracts.grn.createGrn": "Create GRN",
    "vendor-contracts.grn.purchaseOrderRequired": "Purchase Order *",
    "vendor-contracts.grn.noOpenPos": "No open purchase orders",
    "vendor-contracts.grn.receivedDate": "Received Date",
    "vendor-contracts.grn.remarks": "Remarks",
    "vendor-contracts.grn.remarksPlaceholder": "Condition of goods received...",
    "vendor-contracts.grn.dcFileOptional": "DC File (optional)",
    "vendor-contracts.grn.lineItems": "Line Items",
    "vendor-contracts.grn.colItem": "Item",
    "vendor-contracts.grn.colOrdered": "Ordered",
    "vendor-contracts.grn.colReceived": "Received",
    "vendor-contracts.grn.colAccepted": "Accepted",
    "vendor-contracts.poDetails.loadFailed": "Failed to load purchase order.",
    "vendor-contracts.poDetails.loading": "Loading purchase order...",
    "vendor-contracts.poDetails.notFound": "Purchase order not found",
    "vendor-contracts.poDetails.title": "Purchase Order Details",
    "vendor-contracts.poDetails.infoBody": "Full detail view for a single purchase order — line items, approval status, linked goods receipts, and invoices.",
    "vendor-contracts.poDetails.subtitle": "Purchase Order",
    "vendor-contracts.poDetails.vendor": "Vendor",
    "vendor-contracts.poDetails.totalAmount": "Total Amount",
    "vendor-contracts.poDetails.poDate": "PO Date",
    "vendor-contracts.poDetails.deliveryDate": "Delivery Date",
    "vendor-contracts.poDetails.requisition": "Requisition",
    "vendor-contracts.poDetails.quotation": "Quotation",
    "vendor-contracts.poDetails.decidedBy": "Decided By",
    "vendor-contracts.poDetails.decidedAt": "Decided At",
    "vendor-contracts.poDetails.created": "Created",
    "vendor-contracts.poDetails.description": "Description",
    "vendor-contracts.poDetails.decisionNotes": "Decision Notes",
    "vendor-contracts.poDetails.lineItems": "Line Items",
    "vendor-contracts.poDetails.noLineItems": "No line items.",
    "vendor-contracts.poDetails.total": "Total",
    "vendor-contracts.rfqManagement.loadFailed": "Failed to load RFQs.",
    "vendor-contracts.rfqManagement.loadItemsFailed": "Failed to load requisition items.",
    "vendor-contracts.rfqManagement.selectVendorError": "Select at least one vendor to invite.",
    "vendor-contracts.rfqManagement.selectItemError": "Select at least one item from the linked requisition.",
    "vendor-contracts.rfqManagement.created": "RFQ {{rfqNumber}} created and vendors invited.",
    "vendor-contracts.rfqManagement.createFailed": "Failed to create RFQ.",
    "vendor-contracts.rfqManagement.closed": "RFQ closed.",
    "vendor-contracts.rfqManagement.closeFailed": "Failed to close RFQ.",
    "vendor-contracts.rfqManagement.cancelled": "RFQ cancelled — any tendered items are available again.",
    "vendor-contracts.rfqManagement.cancelFailed": "Failed to cancel RFQ.",
    "vendor-contracts.rfqManagement.linksResent": "Sent {{count}} quotation link{{plural}} to vendors.",
    "vendor-contracts.rfqManagement.resendFailed": "Failed to resend links.",
    "vendor-contracts.rfqManagement.colRfqNumber": "RFQ Number",
    "vendor-contracts.rfqManagement.colRfqTitle": "RFQ Title",
    "vendor-contracts.rfqManagement.colClosingDate": "Closing Date",
    "vendor-contracts.rfqManagement.colVendorsInvited": "Vendors Invited",
    "vendor-contracts.rfqManagement.colResponses": "Responses",
    "vendor-contracts.rfqManagement.colStatus": "Status",
    "vendor-contracts.rfqManagement.colActions": "Actions",
    "vendor-contracts.rfqManagement.view": "View",
    "vendor-contracts.rfqManagement.resendTooltip": "Email quotation links to vendors who haven't submitted",
    "vendor-contracts.rfqManagement.resendLinks": "Resend Links",
    "vendor-contracts.rfqManagement.closeRfq": "Close RFQ",
    "vendor-contracts.rfqManagement.cancelTooltip": "Cancel this RFQ and release any tendered items back to the requisition",
    "vendor-contracts.rfqManagement.cancelRfq": "Cancel RFQ",
    "vendor-contracts.rfqManagement.breadcrumbProcurement": "Procurement",
    "vendor-contracts.rfqManagement.title": "RFQ Management",
    "vendor-contracts.rfqManagement.subtitle": "Solicit vendor quotations for approved purchase requisitions.",
    "vendor-contracts.rfqManagement.createNew": "Create New RFQ",
    "vendor-contracts.rfqManagement.openRfqs": "Open RFQs",
    "vendor-contracts.rfqManagement.closedRfqs": "Closed RFQs",
    "vendor-contracts.rfqManagement.draftRfqs": "Draft RFQs",
    "vendor-contracts.rfqManagement.awardedRfqs": "Awarded RFQs",
    "vendor-contracts.rfqManagement.search": "Search",
    "vendor-contracts.rfqManagement.searchPlaceholder": "Search RFQ Title or Number...",
    "vendor-contracts.rfqManagement.allStatuses": "All Statuses",
    "vendor-contracts.rfqManagement.statusDraft": "Draft",
    "vendor-contracts.rfqManagement.statusOpen": "Open",
    "vendor-contracts.rfqManagement.statusClosed": "Closed",
    "vendor-contracts.rfqManagement.statusAwarded": "Awarded",
    "vendor-contracts.rfqManagement.loading": "Loading...",
    "vendor-contracts.rfqManagement.empty": "No RFQ records found.",
    "vendor-contracts.rfqManagement.createModalTitle": "Create Request for Quotation",
    "vendor-contracts.rfqManagement.linkPr": "Link Purchase Requisition",
    "vendor-contracts.rfqManagement.standaloneRfq": "None — standalone RFQ",
    "vendor-contracts.rfqManagement.itemsToTender": "Items to Tender *",
    "vendor-contracts.rfqManagement.loadingItems": "Loading items...",
    "vendor-contracts.rfqManagement.lockedIn": "in {{rfqNumber}}",
    "vendor-contracts.rfqManagement.rfqTitleRequired": "RFQ Title *",
    "vendor-contracts.rfqManagement.rfqTitlePlaceholder": "e.g. IT Server Room Aircon Supply",
    "vendor-contracts.rfqManagement.closingDateRequired": "Closing Date *",
    "vendor-contracts.rfqManagement.inviteVendors": "Invite Vendors *",
    "vendor-contracts.rfqManagement.cancel": "Cancel",
    "vendor-contracts.rfqManagement.publishRfq": "Publish RFQ",
    "vendor-contracts.addPo.loadQuotationFailed": "Failed to load quotation.",
    "vendor-contracts.addPo.created": "Purchase order {{poNumber}} created and awaiting approval.",
    "vendor-contracts.addPo.createFailed": "Failed to create purchase order.",
    "vendor-contracts.addPo.selectVendorError": "Select a vendor.",
    "vendor-contracts.addPo.addLineItemError": "Add at least one line item.",
    "vendor-contracts.addPo.breadcrumbProcurement": "Procurement",
    "vendor-contracts.addPo.title": "Add Purchase Order",
    "vendor-contracts.addPo.submit": "Create Purchase Order",
    "vendor-contracts.addPo.loadingQuotation": "Loading quotation...",
    "vendor-contracts.addPo.fromAwardedQuotation": "From Awarded Quotation",
    "vendor-contracts.addPo.vendor": "Vendor",
    "vendor-contracts.addPo.expectedDeliveryDate": "Expected Delivery Date",
    "vendor-contracts.addPo.description": "Description",
    "vendor-contracts.addPo.descriptionPlaceholder": "Purpose of this purchase order...",
    "vendor-contracts.addPo.agreedLineItems": "Agreed Line Items",
    "vendor-contracts.addPo.totalAmount": "Total Amount",
    "vendor-contracts.addPo.vendorAndDelivery": "Vendor & Delivery",
    "vendor-contracts.addPo.vendorRequired": "Vendor *",
    "vendor-contracts.addPo.selectVendor": "Select vendor...",
    "vendor-contracts.addPo.lineItems": "Line Items",
    "vendor-contracts.addPo.itemName": "Item Name",
    "vendor-contracts.addPo.qty": "Qty",
    "vendor-contracts.addPo.unitPrice": "Unit Price",
    "vendor-contracts.addPo.gstRate": "GST Rate",
    "vendor-contracts.addPo.noGst": "No GST",
    "vendor-contracts.addPo.priceIncludesGst": "Price includes GST",
    "vendor-contracts.addPo.addItem": "Add Item",
    "vendor-contracts.addPo.subtotalNet": "Subtotal (net)",
    "vendor-contracts.addPo.gst": "GST",
    "vendor-contracts.addPo.totalAmountInclGst": "Total Amount (incl. GST)",
    "vendor-contracts.rfqDetails.loadFailed": "Failed to load RFQ.",
    "vendor-contracts.rfqDetails.loading": "Loading RFQ...",
    "vendor-contracts.rfqDetails.notFound": "RFQ not found",
    "vendor-contracts.rfqDetails.title": "RFQ Details",
    "vendor-contracts.rfqDetails.infoBody": "Full detail view for a single RFQ — invited vendors, submitted quotations, and comparison.",
    "vendor-contracts.rfqDetails.issueDate": "Issue Date",
    "vendor-contracts.rfqDetails.closingDate": "Closing Date",
    "vendor-contracts.rfqDetails.requisition": "Requisition",
    "vendor-contracts.rfqDetails.vendorsInvited": "Vendors Invited",
    "vendor-contracts.rfqDetails.responsesReceived": "Responses Received",
    "vendor-contracts.rfqDetails.created": "Created",
    "vendor-contracts.rfqDetails.itemsTendered": "Items Tendered",
    "vendor-contracts.rfqDetails.noItemsLinked": "No items linked to this RFQ.",
    "vendor-contracts.rfqDetails.invitedVendors": "Invited Vendors",
    "vendor-contracts.rfqDetails.noVendorsInvited": "No vendors invited yet.",
    "vendor-contracts.rfqDetails.invited": "Invited",
    "vendor-contracts.poApprovals.loadFailed": "Failed to load PO approval queue.",
    "vendor-contracts.poApprovals.colPoNumber": "PO Number",
    "vendor-contracts.poApprovals.colVendor": "Vendor",
    "vendor-contracts.poApprovals.colAmount": "Amount",
    "vendor-contracts.poApprovals.review": "Review",
    "vendor-contracts.poApprovals.approved": "Purchase order approved.",
    "vendor-contracts.poApprovals.rejected": "Purchase order rejected.",
    "vendor-contracts.poApprovals.decisionFailed": "Failed to record decision.",
    "vendor-contracts.poApprovals.title": "PO Approval Queue",
    "vendor-contracts.poApprovals.subtitle": "Purchase orders awaiting approval decision.",
    "vendor-contracts.poApprovals.searchPlaceholder": "Search PO number or vendor...",
    "vendor-contracts.poApprovals.loading": "Loading...",
    "vendor-contracts.poApprovals.empty": "No POs pending approval.",
    "vendor-contracts.poApprovals.totalAmount": "Total Amount",
    "vendor-contracts.poApprovals.expectedDelivery": "Expected delivery:",
    "vendor-contracts.poApprovals.remarks": "Remarks",
    "vendor-contracts.poApprovals.remarksPlaceholder": "Optional decision notes...",
    "vendor-contracts.poApprovals.ownPoWarning": "You raised this purchase order — maker-checker rules require a different approver.",
    "vendor-contracts.poApprovals.cannotApproveOwn": "You cannot approve your own purchase order",
    "vendor-contracts.poApprovals.approve": "Approve",
    "vendor-contracts.poApprovals.cannotRejectOwn": "You cannot reject your own purchase order",
    "vendor-contracts.poApprovals.reject": "Reject",
    "vendor-contracts.poApprovals.selectToReview": "Select a PO to review.",
    "system-config.systemConfig.providerLabel": "Provider",
    "system-config.platformAdmin.planLabel": "Plan"
  },
  "values_by_lang": {
    "hi": {
      "tickets.title": "सहायता टिकट",
      "tickets.subtitleManager": "सभी सहायता अनुरोध, घटनाएँ और परिवर्तन टिकट प्रबंधित करें।",
      "tickets.subtitleMine": "आपके सहायता अनुरोध।",
      "tickets.myTickets": "मेरे टिकट",
      "tickets.allTickets": "सभी टिकट",
      "tickets.newTicket": "नया टिकट",
      "tickets.stat.total": "कुल",
      "tickets.stat.open": "खुला",
      "tickets.stat.inProgress": "प्रगति में",
      "tickets.stat.onHold": "रोका गया",
      "tickets.stat.resolved": "हल किया गया",
      "tickets.stat.closed": "बंद",
      "tickets.filter.allStatuses": "सभी स्थितियाँ",
      "tickets.status.cancelled": "रद्द",
      "tickets.filter.allTypes": "सभी प्रकार",
      "tickets.type.request": "अनुरोध",
      "tickets.type.problem": "समस्या",
      "tickets.type.incident": "घटना",
      "tickets.type.change": "परिवर्तन",
      "tickets.type.other": "अन्य",
      "tickets.filter.allPriorities": "सभी प्राथमिकताएँ",
      "tickets.priority.critical": "गंभीर",
      "tickets.priority.high": "उच्च",
      "tickets.priority.medium": "मध्यम",
      "tickets.priority.low": "निम्न",
      "tickets.empty": "कोई टिकट नहीं मिला",
      "finance.dashboard.breadcrumb": "वित्त",
      "finance.dashboard.title": "वित्त",
      "finance.dashboard.infoBody1": "मूल्यह्रास, जर्नल, बजट और निवेश योजना।",
      "finance.dashboard.infoBody2": "प्रति-संपत्ति वित्तीय क्रियाएं प्रत्येक संपत्ति के Financials टैब पर होती हैं।",
      "finance.dashboard.subtitle": "मूल्यह्रास, जर्नल, बजट और निवेश योजना। प्रति-संपत्ति वित्तीय क्रियाएं प्रत्येक संपत्ति के Financials टैब पर होती हैं।",
      "finance.dashboard.link.depreciation-run-wizard.label": "मूल्यह्रास रन",
      "finance.dashboard.link.depreciation-run-wizard.desc": "मासिक मूल्यह्रास बैच चलाएं या पलटें",
      "finance.dashboard.link.depreciation-exceptions.label": "मूल्यह्रास समाधान",
      "finance.dashboard.link.depreciation-exceptions.desc": "एक अवधि के लिए तीनों बुक्स में NBV की तुलना करें",
      "finance.dashboard.link.nbv-dashboard.label": "NBV / PPE मूवमेंट",
      "finance.dashboard.link.nbv-dashboard.desc": "वित्तीय वर्ष के लिए संपत्ति वर्ग अनुसार आरंभिक/समापन शुद्ध बही मूल्य",
      "finance.dashboard.link.journal-export.label": "जर्नल एक्सपोर्ट",
      "finance.dashboard.link.journal-export.desc": "एक अवधि और बुक के लिए जर्नल प्रविष्टियां एक्सपोर्ट करें",
      "finance.dashboard.link.depreciation-master.label": "मूल्यह्रास मास्टर",
      "finance.dashboard.link.depreciation-master.desc": "वित्तीय वर्ष अनुसार सरकारी मूल्यह्रास दर तालिका",
      "finance.dashboard.link.budget-allocation.label": "बजट आवंटन",
      "finance.dashboard.link.budget-allocation.desc": "बजट लाइनें बनाएं और स्वीकृत करें",
      "finance.dashboard.link.budget-impact.label": "बजट प्रभाव",
      "finance.dashboard.link.budget-impact.desc": "वर्षांत पूर्वानुमान और विचरण रिपोर्ट",
      "finance.dashboard.link.virement-approvals.label": "बजट विरमेंट",
      "finance.dashboard.link.virement-approvals.desc": "मदों के बीच बजट स्थानांतरित करें",
      "finance.dashboard.link.create-scenario.label": "निवेश परिदृश्य",
      "finance.dashboard.link.create-scenario.desc": "मरम्मत बनाम प्रतिस्थापन NPV/TCO विश्लेषण",
      "finance.dashboard.link.capital-plan-registry.label": "पूंजी योजना रजिस्ट्री",
      "finance.dashboard.link.capital-plan-registry.desc": "दीर्घकालिक (10/20/30-वर्ष) CapEx पूर्वानुमान परिदृश्य",
      "finance.book.companiesAct": "कंपनी अधिनियम",
      "finance.book.incomeTax": "आयकर",
      "finance.book.indAs": "Ind AS",
      "finance.capQueue.loadError": "पूंजीकरण कतार लोड करने में विफल।",
      "finance.capQueue.toastCapitalized": "संपत्ति पूंजीकृत की गई।",
      "finance.capQueue.toastSentBack": "संशोधन के लिए वापस भेजा गया।",
      "finance.capQueue.updateError": "संपत्ति अपडेट करने में विफल।",
      "finance.capQueue.breadcrumbFinance": "वित्त",
      "finance.capQueue.breadcrumb": "पूंजीकरण कतार",
      "finance.capQueue.title": "संपत्ति पूंजीकरण कतार",
      "finance.capQueue.infoBody": "कमीशनिंग हेतु लंबित संपत्तियां, सक्रिय मूल्यह्रास बहीखातों में पूंजीकरण के लिए तैयार।",
      "finance.capQueue.subtitle": "कमीशनिंग हेतु लंबित संपत्तियां, सक्रिय मूल्यह्रास बहीखातों में पूंजीकरण के लिए तैयार।",
      "finance.capQueue.kpiPending": "लंबित पूंजीकरण",
      "finance.capQueue.kpiTotalValue": "कतार में कुल संपत्ति मूल्य",
      "finance.capQueue.loading": "लोड हो रहा है...",
      "finance.capQueue.colAssetRef": "संपत्ति संदर्भ",
      "finance.capQueue.colName": "नाम",
      "finance.capQueue.colCost": "लागत",
      "finance.capQueue.colCategory": "श्रेणी",
      "finance.capQueue.colDepartment": "विभाग",
      "finance.capQueue.colActions": "क्रियाएं",
      "finance.capQueue.review": "समीक्षा",
      "finance.capQueue.empty": "पूंजीकरण हेतु कोई संपत्ति लंबित नहीं।",
      "finance.capQueue.assetClass": "संपत्ति वर्ग",
      "finance.capQueue.department": "विभाग",
      "finance.capQueue.acquisitionDate": "अधिग्रहण तिथि",
      "finance.capQueue.fundingSource": "वित्तपोषण स्रोत",
      "finance.capQueue.usefulLife": "उपयोगी जीवन",
      "finance.capQueue.acquisitionCost": "अधिग्रहण लागत",
      "finance.capQueue.status": "स्थिति",
      "finance.capQueue.readyToCapitalize": "पूंजीकरण के लिए तैयार",
      "finance.capQueue.remarks": "टिप्पणियां",
      "finance.capQueue.remarksPlaceholder": "संक्रमण के लिए वैकल्पिक औचित्य...",
      "finance.capQueue.capitalizeBtn": "पूंजीकरण करें (संपत्ति कमीशन करें)",
      "finance.capQueue.sendBackBtn": "ड्राफ्ट में वापस भेजें",
      "finance.capQueue.selectPrompt": "समीक्षा हेतु कतार आइटम चुनें।",
      "finance.capQueue.helpNote": "पूंजीकरण संपत्ति को \"commissioned\" में बदल देता है और उसका मूल्यह्रास शेड्यूल आरंभ करता है।",
      "finance.capReview.loadError": "पूंजीकरण समीक्षा सूची लोड करने में विफल।",
      "finance.capReview.toastApproved": "पूंजीकरण स्वीकृत।",
      "finance.capReview.toastSentBack": "संशोधन के लिए वापस भेजा गया।",
      "finance.capReview.updateError": "संपत्ति अपडेट करने में विफल।",
      "finance.capReview.breadcrumbFinance": "वित्त",
      "finance.capReview.breadcrumb": "पूंजीकरण समीक्षा",
      "finance.capReview.title": "पूंजीकरण समीक्षा",
      "finance.capReview.infoBody": "कमीशनिंग हेतु लंबित संपत्तियों की विस्तृत समीक्षा, पूर्ण जीवनचक्र इतिहास के साथ।",
      "finance.capReview.subtitle": "कमीशनिंग हेतु लंबित संपत्तियों की विस्तृत समीक्षा, पूर्ण जीवनचक्र इतिहास के साथ।",
      "finance.capReview.loading": "लोड हो रहा है...",
      "finance.capReview.empty": "पूंजीकरण समीक्षा हेतु कोई संपत्ति लंबित नहीं।",
      "finance.capReview.category": "श्रेणी",
      "finance.capReview.department": "विभाग",
      "finance.capReview.acquisitionDate": "अधिग्रहण तिथि",
      "finance.capReview.acquisitionCost": "अधिग्रहण लागत",
      "finance.capReview.usefulLife": "उपयोगी जीवन",
      "finance.capReview.serialNumber": "क्रम संख्या",
      "finance.capReview.fundingSource": "वित्तपोषण स्रोत",
      "finance.capReview.remarks": "टिप्पणियां",
      "finance.capReview.remarksPlaceholder": "संक्रमण के लिए वैकल्पिक औचित्य...",
      "finance.capReview.approveBtn": "पूंजीकरण स्वीकृत करें",
      "finance.capReview.sendBackBtn": "ड्राफ्ट में वापस भेजें",
      "finance.capReview.lifecycleHistory": "जीवनचक्र इतिहास",
      "finance.capReview.noHistory": "अभी तक कोई जीवनचक्र घटना दर्ज नहीं।",
      "finance.deprRecon.periodFormatError": "अवधि YYYY-MM प्रारूप में होनी चाहिए।",
      "finance.deprRecon.loadError": "समाधान रिपोर्ट लोड करने में विफल।",
      "finance.deprRecon.breadcrumbFinance": "वित्त",
      "finance.deprRecon.breadcrumb": "मूल्यह्रास समाधान",
      "finance.deprRecon.title": "मूल्यह्रास समाधान",
      "finance.deprRecon.infoBody": "एक अवधि के लिए तीनों मूल्यह्रास बुक्स में शुद्ध बही मूल्य की तुलना करें और अपवाद सामने लाएं।",
      "finance.deprRecon.subtitle": "एक अवधि के लिए तीनों मूल्यह्रास बुक्स में शुद्ध बही मूल्य की तुलना करें और अपवाद सामने लाएं।",
      "finance.deprRecon.periodLabel": "अवधि (YYYY-MM) *",
      "finance.deprRecon.loading": "लोड हो रहा है...",
      "finance.deprRecon.runBtn": "समाधान चलाएं",
      "finance.deprRecon.period": "अवधि",
      "finance.deprRecon.totalAssets": "कुल संपत्तियां",
      "finance.deprRecon.bookDifferences": "बुक अंतर",
      "finance.deprRecon.colAsset": "संपत्ति",
      "finance.deprRecon.colCompaniesActNbv": "कंपनी अधिनियम NBV",
      "finance.deprRecon.colIncomeTaxNbv": "आयकर NBV",
      "finance.deprRecon.colIndAsNbv": "Ind AS NBV",
      "finance.deprRecon.colCompaniesActDepr": "कंपनी अधिनियम मूल्यह्रास",
      "finance.deprRecon.colIncomeTaxDepr": "आयकर मूल्यह्रास",
      "finance.deprRecon.colIndAsDepr": "Ind AS मूल्यह्रास",
      "finance.deprRecon.colStatus": "स्थिति",
      "finance.deprRecon.difference": "अंतर",
      "finance.deprRecon.matched": "मिलान",
      "finance.deprRecon.empty": "इस अवधि के लिए कोई संपत्ति नहीं मिली",
      "finance.deprMaster.fillRequired": "सभी आवश्यक फ़ील्ड भरें",
      "finance.deprMaster.rateAdded": "दर जोड़ी गई",
      "finance.deprMaster.addError": "दर जोड़ने में विफल।",
      "finance.deprMaster.rateDeactivated": "दर निष्क्रिय की गई",
      "finance.deprMaster.rateReactivated": "दर पुनः सक्रिय की गई",
      "finance.deprMaster.statusError": "दर स्थिति अपडेट करने में विफल।",
      "finance.deprMaster.runQueued": "{{fy}} के लिए मूल्यह्रास रन कतारबद्ध किया गया",
      "finance.deprMaster.runError": "वित्तीय वर्ष के लिए मूल्यह्रास चलाने में विफल।",
      "finance.deprMaster.colFiscalYear": "वित्तीय वर्ष",
      "finance.deprMaster.colAssetClass": "संपत्ति वर्ग",
      "finance.deprMaster.colBook": "बुक",
      "finance.deprMaster.colMethod": "विधि",
      "finance.deprMaster.colRate": "दर",
      "finance.deprMaster.colStatus": "स्थिति",
      "finance.deprMaster.active": "सक्रिय",
      "finance.deprMaster.inactive": "निष्क्रिय",
      "finance.deprMaster.colActions": "क्रियाएं",
      "finance.deprMaster.deactivate": "निष्क्रिय करें",
      "finance.deprMaster.reactivate": "पुनः सक्रिय करें",
      "finance.deprMaster.breadcrumbFinance": "वित्त",
      "finance.deprMaster.breadcrumb": "मूल्यह्रास मास्टर",
      "finance.deprMaster.title": "मूल्यह्रास मास्टर",
      "finance.deprMaster.infoBody": "संपत्ति वर्ग, बुक और वित्तीय वर्ष अनुसार सरकार द्वारा अनिवार्य मूल्यह्रास दरें।",
      "finance.deprMaster.subtitle": "संपत्ति वर्ग, बुक और वित्तीय वर्ष अनुसार सरकार द्वारा अनिवार्य मूल्यह्रास दरें।",
      "finance.deprMaster.bulkImport": "बल्क इम्पोर्ट",
      "finance.deprMaster.cancel": "रद्द करें",
      "finance.deprMaster.addRate": "+ दर जोड़ें",
      "finance.deprMaster.filterFiscalYear": "वित्तीय वर्ष अनुसार फ़िल्टर करें",
      "finance.deprMaster.allYears": "सभी वर्ष",
      "finance.deprMaster.runForFiscalYear": "वित्तीय वर्ष के लिए मूल्यह्रास चलाएं",
      "finance.deprMaster.running": "चल रहा है...",
      "finance.deprMaster.run": "चलाएं",
      "finance.deprMaster.fiscalYearReq": "वित्तीय वर्ष *",
      "finance.deprMaster.assetClassReq": "संपत्ति वर्ग *",
      "finance.deprMaster.selectOption": "-- चुनें --",
      "finance.deprMaster.bookReq": "बुक *",
      "finance.deprMaster.methodReq": "विधि *",
      "finance.deprMaster.methodSlm": "सीधी रेखा (SLM)",
      "finance.deprMaster.methodWdv": "घटता शेष मूल्य (WDV)",
      "finance.deprMaster.rate": "दर",
      "finance.deprMaster.usefulLifeYrs": "उपयोगी जीवन (वर्ष)",
      "finance.deprMaster.residualPct": "अवशिष्ट %",
      "finance.deprMaster.govtReference": "सरकारी संदर्भ",
      "finance.deprMaster.govtReferencePlaceholder": "उदा. IT Act S.32",
      "finance.deprMaster.saving": "सहेजा जा रहा है...",
      "finance.deprMaster.addRateBtn": "दर जोड़ें",
      "finance.deprMaster.loading": "लोड हो रहा है...",
      "finance.deprMaster.empty": "कोई मूल्यह्रास दर नहीं मिली",
      "finance.deprMaster.importTitle": "मूल्यह्रास दरें बल्क इम्पोर्ट करें",
      "finance.deprMaster.importDesc": "संपत्ति वर्ग, बुक और वित्तीय वर्ष अनुसार सरकार द्वारा अनिवार्य मूल्यह्रास दरें अपलोड करें।",
      "finance.deprRun.periodFormatError": "अवधि YYYY-MM प्रारूप में होनी चाहिए।",
      "finance.deprRun.runError": "मूल्यह्रास रन विफल।",
      "finance.deprRun.reverseError": "मूल्यह्रास रन पलटने में विफल।",
      "finance.deprRun.breadcrumbFinance": "वित्त",
      "finance.deprRun.breadcrumb": "मूल्यह्रास रन",
      "finance.deprRun.title": "मूल्यह्रास रन",
      "finance.deprRun.infoBody1": "मासिक अवधि के लिए तीन-बुक मूल्यह्रास चलाएं।",
      "finance.deprRun.infoBody2": "आइडमपोटेंट — वही अवधि पुनः चलाने पर प्रविष्टियां पुनर्गणित और अधिलेखित होती हैं।",
      "finance.deprRun.subtitle": "मासिक अवधि के लिए तीन-बुक मूल्यह्रास चलाएं। आइडमपोटेंट — वही अवधि पुनः चलाने पर प्रविष्टियां पुनर्गणित और अधिलेखित होती हैं।",
      "finance.deprRun.runBatch": "बैच चलाएं",
      "finance.deprRun.periodLabel": "अवधि (YYYY-MM) *",
      "finance.deprRun.running": "चल रहा है...",
      "finance.deprRun.runBtn": "मूल्यह्रास चलाएं",
      "finance.deprRun.reverseTitle": "रन पलटें",
      "finance.deprRun.reverseDesc": "एक खुली अवधि के लिए मूल्यह्रास प्रविष्टियां (सभी बुक्स) हटाता है। यदि वित्तीय अवधि बंद है तो अवरुद्ध। पुनर्गणना के लिए ऊपर का बैच पुनः चलाएं।",
      "finance.deprRun.reversing": "पलटा जा रहा है...",
      "finance.deprRun.reverseBtn": "रन पलटें",
      "finance.finRecon.loadError": "समाधान रिपोर्ट लोड करने में विफल।",
      "finance.finRecon.breadcrumbFinance": "वित्त",
      "finance.finRecon.breadcrumb": "वित्तीय समाधान",
      "finance.finRecon.title": "मूल्यह्रास बुक समाधान",
      "finance.finRecon.infoBody": "कंपनी अधिनियम, आयकर और Ind AS बुक्स में समापन शुद्ध बही मूल्य और मूल्यह्रास की तुलना करें।",
      "finance.finRecon.subtitle": "कंपनी अधिनियम, आयकर और Ind AS बुक्स में समापन NBV और मूल्यह्रास की तुलना करें।",
      "finance.finRecon.period": "अवधि",
      "finance.finRecon.runBtn": "समाधान चलाएं",
      "finance.finRecon.loading": "लोड हो रहा है...",
      "finance.finRecon.assetsInPeriod": "अवधि में संपत्तियां",
      "finance.finRecon.bookDifferences": "बुक अंतर",
      "finance.finRecon.colAssetRef": "संपत्ति संदर्भ",
      "finance.finRecon.colName": "नाम",
      "finance.finRecon.colCompaniesActNbv": "कंपनी अधिनियम NBV",
      "finance.finRecon.colIncomeTaxNbv": "आयकर NBV",
      "finance.finRecon.colIndAsNbv": "Ind AS NBV",
      "finance.finRecon.colStatus": "स्थिति",
      "finance.finRecon.difference": "अंतर",
      "finance.finRecon.reconciled": "समाधानित",
      "finance.finRecon.empty": "इस अवधि के लिए कोई मूल्यह्रास प्रविष्टि नहीं।",
      "finance.journal.periodRequired": "अवधि (YYYY-MM) आवश्यक है।",
      "finance.journal.exportError": "जर्नल एक्सपोर्ट करने में विफल।",
      "finance.journal.statusError": "एक्सपोर्ट स्थिति प्राप्त करने में विफल।",
      "finance.journal.breadcrumbFinance": "वित्त",
      "finance.journal.breadcrumb": "जर्नल एक्सपोर्ट",
      "finance.journal.title": "जर्नल एक्सपोर्ट",
      "finance.journal.infoBody": "एक अवधि और बुक के लिए मूल्यह्रास और वित्तीय जर्नल प्रविष्टियां एक्सपोर्ट करें।",
      "finance.journal.subtitle": "एक अवधि और बुक के लिए मूल्यह्रास और वित्तीय जर्नल प्रविष्टियां एक्सपोर्ट करें।",
      "finance.journal.periodLabel": "अवधि (YYYY-MM) *",
      "finance.journal.book": "बुक",
      "finance.journal.format": "प्रारूप",
      "finance.journal.formatXlsx": "XLSX",
      "finance.journal.formatCsv": "CSV",
      "finance.journal.exporting": "एक्सपोर्ट हो रहा है...",
      "finance.journal.exportBtn": "जर्नल एक्सपोर्ट करें",
      "finance.journal.checkStatusTitle": "एक्सपोर्ट स्थिति जांचें",
      "finance.journal.jobIdPlaceholder": "Job ID",
      "finance.journal.checking": "जांच रहे हैं...",
      "finance.journal.checkStatusBtn": "स्थिति जांचें",
      "finance.journal.download": "डाउनलोड",
      "finance.nbv.loadError": "PPE मूवमेंट तालिका लोड करने में विफल।",
      "finance.nbv.breadcrumbFinance": "वित्त",
      "finance.nbv.breadcrumb": "NBV Dashboard",
      "finance.nbv.title": "शुद्ध बही मूल्य — PPE मूवमेंट",
      "finance.nbv.infoBody": "वित्तीय वर्ष के लिए संपत्ति वर्ग अनुसार आरंभिक शुद्ध बही मूल्य, वृद्धि, निपटान, मूल्यह्रास और समापन मूल्य।",
      "finance.nbv.subtitle": "वित्तीय वर्ष के लिए संपत्ति वर्ग अनुसार आरंभिक NBV, वृद्धि, निपटान, मूल्यह्रास और समापन NBV।",
      "finance.nbv.fiscalYear": "वित्तीय वर्ष",
      "finance.nbv.loading": "लोड हो रहा है...",
      "finance.nbv.load": "लोड करें",
      "finance.nbv.colAssetClass": "संपत्ति वर्ग",
      "finance.nbv.colOpeningNbv": "आरंभिक NBV",
      "finance.nbv.colAdditions": "वृद्धि",
      "finance.nbv.colDisposals": "निपटान",
      "finance.nbv.colDepreciation": "मूल्यह्रास",
      "finance.nbv.colRevaluations": "पुनर्मूल्यांकन",
      "finance.nbv.colClosingNbv": "समापन NBV",
      "finance.nbv.empty": "इस वित्तीय वर्ष के लिए कोई PPE मूवमेंट डेटा नहीं",
      "inventory.common.allStatuses": "सभी स्थितियाँ",
      "inventory.common.cancel": "रद्द करें",
      "inventory.common.itemRequired": "आइटम *",
      "inventory.common.loaded": "लोड किए गए",
      "inventory.common.loading": "लोड हो रहा है...",
      "inventory.common.quantityRequired": "मात्रा *",
      "inventory.common.unassigned": "अनिर्धारित",
      "inventory.allocations.active": "सक्रिय",
      "inventory.allocations.allocate": "आवंटित करें",
      "inventory.allocations.allocatedToLabel": "आवंटित (उपयोगकर्ता) *",
      "inventory.allocations.availableToAllocate": "आवंटन के लिए उपलब्ध",
      "inventory.allocations.checkingStock": "स्टॉक जाँचा जा रहा है…",
      "inventory.allocations.empty": "कोई आवंटन नहीं मिला।",
      "inventory.allocations.fallbackBody": "किसी उपयोगकर्ता को आवंटित इन्वेंट्री आइटम को ट्रैक करें, प्रत्येक आइटम के उपलब्ध स्टॉक तक सीमित।",
      "inventory.allocations.newAllocation": "नया आवंटन",
      "inventory.allocations.onlyAvailable": "केवल {{count}} उपलब्ध — मात्रा घटाएँ।",
      "inventory.allocations.saving": "सहेजा जा रहा है...",
      "inventory.allocations.selectItem": "आइटम चुनें…",
      "inventory.allocations.selectUser": "उपयोगकर्ता चुनें…",
      "inventory.allocations.title": "इन्वेंट्री आवंटन",
      "inventory.allocations.totalMatch": "कुल आवंटन वर्तमान फ़िल्टर से मेल खाते हैं",
      "inventory.dashboard.availableStock": "उपलब्ध स्टॉक",
      "inventory.dashboard.clickToView": "{{label}} देखने के लिए क्लिक करें",
      "inventory.dashboard.close": "बंद करें ✕",
      "inventory.dashboard.fallbackBody": "स्टॉक आइटम, लो-स्टॉक अलर्ट, मूल्यांकन और हाल की गतिविधियों का लाइव अवलोकन।",
      "inventory.dashboard.loading": "इन्वेंट्री डैशबोर्ड लोड हो रहा है...",
      "inventory.dashboard.lowStockItems": "कम स्टॉक वाले आइटम",
      "inventory.dashboard.noLowStock": "पुनः-ऑर्डर स्तर से नीचे कोई आइटम नहीं।",
      "inventory.dashboard.noRecords": "दिखाने के लिए कोई रिकॉर्ड नहीं।",
      "inventory.dashboard.noTransactions": "अभी तक कोई लेनदेन दर्ज नहीं हुआ।",
      "inventory.dashboard.onHand": "हाथ में",
      "inventory.dashboard.pendingAudits": "लंबित ऑडिट",
      "inventory.dashboard.pendingRequests": "लंबित अनुरोध",
      "inventory.dashboard.recentTransactions": "हाल के लेनदेन",
      "inventory.dashboard.stockValue": "स्टॉक मूल्य",
      "inventory.dashboard.title": "इन्वेंट्री डैशबोर्ड",
      "inventory.dashboard.totalItems": "कुल आइटम",
      "inventory.dashboard.viewAll": "सभी देखें →",
      "inventory.goodsReceipt.acrossReceipts": "{{count}} रसीद(ों) में",
      "inventory.goodsReceipt.empty": "अभी तक कोई माल रसीद दर्ज नहीं हुई।",
      "inventory.goodsReceipt.fallbackBody": "आने वाली स्टॉक रसीदें दर्ज करें और समीक्षा करें।",
      "inventory.goodsReceipt.itemLabel": "आइटम",
      "inventory.goodsReceipt.location": "स्थान",
      "inventory.goodsReceipt.notGrandTotal": "— {{total}} में से केवल पहले {{loaded}} लोड हुए; यह वास्तविक कुल योग नहीं है",
      "inventory.goodsReceipt.quantity": "मात्रा",
      "inventory.goodsReceipt.reasonPlaceholder": "उदा. PO-40112 विक्रेता शिपमेंट",
      "inventory.goodsReceipt.reasonReference": "कारण / संदर्भ",
      "inventory.goodsReceipt.receiptFile": "रसीद फ़ाइल (छवि / PDF)",
      "inventory.goodsReceipt.recordGoodsReceipt": "माल रसीद दर्ज करें",
      "inventory.goodsReceipt.recording": "दर्ज हो रहा है...",
      "inventory.goodsReceipt.recordReceipt": "रसीद दर्ज करें",
      "inventory.goodsReceipt.selectItem": "आइटम चुनें...",
      "inventory.goodsReceipt.title": "माल रसीद रजिस्टर",
      "inventory.goodsReceipt.totalReceiptValue": "कुल रसीद मूल्य",
      "inventory.goodsReceipt.unitCost": "इकाई लागत",
      "inventory.goodsReceipt.view": "देखें",
      "inventory.history.adjustment": "समायोजन",
      "inventory.history.allTypes": "सभी प्रकार",
      "inventory.history.empty": "कोई लेनदेन नहीं मिला।",
      "inventory.history.fallbackBody": "स्टॉक गतिविधियों का पूर्ण ऑडिट ट्रेल — रसीदें, जारी, स्थानांतरण, समायोजन, वापसी।",
      "inventory.history.return": "वापसी",
      "inventory.history.reversed": "उलटा किया गया",
      "inventory.history.reverse": "उलटें",
      "inventory.history.reversing": "उलटा जा रहा है...",
      "inventory.history.searchPlaceholder": "आइटम नाम या कारण से खोजें...",
      "inventory.history.stockIn": "स्टॉक इन",
      "inventory.history.stockOut": "स्टॉक आउट",
      "inventory.history.title": "इन्वेंट्री लेनदेन इतिहास",
      "inventory.history.totalOnRecord": "कुल लेनदेन रिकॉर्ड में",
      "inventory.history.transfer": "स्थानांतरण",
      "inventory.register.active": "सक्रिय",
      "inventory.register.allOrNothing": "यह सब-या-कुछ नहीं है — यदि कोई पंक्ति विफल होती है, तो कोई भी दर्ज नहीं होती।",
      "inventory.register.bulkStockUpload": "बल्क स्टॉक अपलोड",
      "inventory.register.bulkUpload": "बल्क अपलोड",
      "inventory.register.category": "श्रेणी",
      "inventory.register.close": "बंद करें",
      "inventory.register.confirm": "पुष्टि करें",
      "inventory.register.costingMethod": "लागत विधि",
      "inventory.register.csvColumns": "CSV कॉलम:",
      "inventory.register.deactivate": "निष्क्रिय करें",
      "inventory.register.delete": "हटाएँ",
      "inventory.register.deleteItemTitle": "आइटम हटाएँ",
      "inventory.register.deletePrefix": "हटाएँ",
      "inventory.register.deleteSuffix": "? यह आइटम को सॉफ्ट-डिलीट कर निष्क्रिय कर देता है।",
      "inventory.register.downloadTemplate": "CSV टेम्पलेट डाउनलोड करें",
      "inventory.register.edit": "संपादित करें",
      "inventory.register.editItem": "आइटम संपादित करें",
      "inventory.register.empty": "कोई आइटम नहीं मिला। शुरू करने के लिए अपना पहला आइटम पंजीकृत करें।",
      "inventory.register.fallbackBody": "पुनः-ऑर्डर नियमों और स्टॉक क्रियाओं के साथ इन्वेंट्री आइटम की मास्टर सूची।",
      "inventory.register.fromLocation": "स्थान से *",
      "inventory.register.fromRegisterAbove": "(ऊपर दिए गए रजिस्टर से)।",
      "inventory.register.inactive": "निष्क्रिय",
      "inventory.register.itemCode": "आइटम कोड",
      "inventory.register.itemName": "आइटम नाम",
      "inventory.register.location": "स्थान",
      "inventory.register.matchItemsBy": "आइटम मिलाएँ",
      "inventory.register.negativeToRemove": "(हटाने के लिए ऋणात्मक)",
      "inventory.register.noStock": "इस आइटम के लिए अभी तक कोई स्टॉक दर्ज नहीं है।",
      "inventory.register.onHand": "हाथ में",
      "inventory.register.quantity": "मात्रा",
      "inventory.register.reactivate": "पुनः सक्रिय करें",
      "inventory.register.registerItem": "आइटम पंजीकृत करें",
      "inventory.register.registerNewItem": "नया आइटम पंजीकृत करें",
      "inventory.register.reorderLevel": "पुनः-ऑर्डर स्तर",
      "inventory.register.reorderQuantity": "पुनः-ऑर्डर मात्रा",
      "inventory.register.saveChanges": "परिवर्तन सहेजें",
      "inventory.register.saving": "सहेजा जा रहा है...",
      "inventory.register.selectLocation": "स्थान चुनें…",
      "inventory.register.selectUnit": "इकाई चुनें…",
      "inventory.register.stockAdjustment": "स्टॉक समायोजन",
      "inventory.register.stockIn": "स्टॉक इन",
      "inventory.register.stockLevels": "स्टॉक स्तर",
      "inventory.register.stockOut": "स्टॉक आउट",
      "inventory.register.stockReturn": "स्टॉक वापसी",
      "inventory.register.stock": "स्टॉक",
      "inventory.register.stockTransfer": "स्टॉक स्थानांतरण",
      "inventory.register.title": "इन्वेंट्री आइटम रजिस्टर",
      "inventory.register.toLocation": "स्थान तक *",
      "inventory.register.transactionType": "लेनदेन प्रकार",
      "inventory.register.unassignedDashed": "— अनिर्धारित —",
      "inventory.register.unitOfMeasure": "माप की इकाई",
      "inventory.register.uploading": "अपलोड हो रहा है...",
      "inventory.register.weightedAverage": "भारित औसत",
      "inventory.reports.agingNote": "आयु (दिन) इस स्टॉक की अंतिम गतिविधि (रसीद, जारी, समायोजन, या स्थानांतरण) के बाद का समय है — न कि जब आइटम मूल रूप से प्राप्त हुआ था। स्टॉक पंक्ति पर कोई भी लेनदेन उसकी आयु को 0 पर रीसेट कर देता है।",
      "inventory.reports.emptyAging": "आयु दिखाने के लिए कोई स्टॉक हाथ में नहीं।",
      "inventory.reports.emptyAuditVariance": "कोई ऑडिट विचलन दर्ज नहीं।",
      "inventory.reports.emptyConsumption": "पिछले 30 दिनों में कोई खपत दर्ज नहीं।",
      "inventory.reports.emptyLedger": "कोई स्टॉक गतिविधि दर्ज नहीं।",
      "inventory.reports.emptyLowStock": "वर्तमान में पुनः-ऑर्डर स्तर से नीचे कोई आइटम नहीं।",
      "inventory.reports.emptyOutOfStock": "वर्तमान में कोई आइटम स्टॉक से बाहर नहीं।",
      "inventory.reports.emptyReorder": "अभी किसी आइटम को पुनः-ऑर्डर की आवश्यकता नहीं।",
      "inventory.reports.emptyValuation": "कोई मूल्यांकन डेटा उपलब्ध नहीं।",
      "inventory.reports.fallbackBody": "वर्तमान स्टॉक स्तरों से लाइव गणना किए गए लो-स्टॉक अलर्ट और इन्वेंट्री मूल्यांकन।",
      "inventory.reports.itemsBelowReorder": "पुनः-ऑर्डर स्तर से नीचे आइटम",
      "inventory.reports.loading": "रिपोर्ट लोड हो रही हैं...",
      "inventory.reports.tabAging": "एजिंग",
      "inventory.reports.tabAuditVariance": "ऑडिट विचलन",
      "inventory.reports.tabConsumption": "खपत",
      "inventory.reports.tabLedger": "स्टॉक लेजर",
      "inventory.reports.tabLowStock": "कम स्टॉक",
      "inventory.reports.tabOutOfStock": "स्टॉक से बाहर",
      "inventory.reports.tabReorder": "पुनः-ऑर्डर सुझाव",
      "inventory.reports.tabValuation": "मूल्यांकन",
      "inventory.reports.title": "इन्वेंट्री रिपोर्ट",
      "inventory.reports.totalInventoryValue": "कुल इन्वेंट्री मूल्य",
      "inventory.reports.yearFilterHint": "वर्ष फ़िल्टर स्टॉक लेजर, ऑडिट विचलन और एजिंग पर लागू होता है — अन्य टैब बिना तिथि के लाइव स्नैपशॉट हैं।",
      "inventory.reports.year": "वर्ष",
      "inventory.requests.approve": "स्वीकृत करें",
      "inventory.requests.empty": "कोई अनुरोध नहीं मिला।",
      "inventory.requests.fallbackBody": "अनुरोधकर्ताओं को इन्वेंट्री आइटम की मांग, स्वीकृति और जारी करें।",
      "inventory.requests.issue": "जारी करें",
      "inventory.requests.issueItems": "आइटम जारी करें",
      "inventory.requests.issuing": "जारी हो रहा है...",
      "inventory.requests.justification": "औचित्य",
      "inventory.requests.location": "स्थान",
      "inventory.requests.newInventoryRequest": "नया इन्वेंट्री अनुरोध",
      "inventory.requests.newRequest": "नया अनुरोध",
      "inventory.requests.reason": "कारण",
      "inventory.requests.rejecting": "अस्वीकृत हो रहा है...",
      "inventory.requests.reject": "अस्वीकृत करें",
      "inventory.requests.rejectRequest": "अनुरोध अस्वीकृत करें",
      "inventory.requests.selectItem": "आइटम चुनें...",
      "inventory.requests.selectLocation": "स्थान चुनें...",
      "inventory.requests.statusApproved": "स्वीकृत",
      "inventory.requests.statusIssued": "जारी",
      "inventory.requests.statusPending": "लंबित",
      "inventory.requests.statusRejected": "अस्वीकृत",
      "inventory.requests.submit": "जमा करें",
      "inventory.requests.submitting": "जमा हो रहा है...",
      "inventory.requests.title": "इन्वेंट्री अनुरोध",
      "inventory.requests.totalMatch": "कुल अनुरोध वर्तमान फ़िल्टर से मेल खाते हैं",
      "inventory.verification.addItem": "आइटम जोड़ें",
      "inventory.verification.auditDetails": "ऑडिट विवरण",
      "inventory.verification.auditType": "ऑडिट प्रकार",
      "inventory.verification.completed": "पूर्ण",
      "inventory.verification.completeReconcile": "पूर्ण करें और मिलान करें",
      "inventory.verification.counted": "गिना गया",
      "inventory.verification.countedQty": "गिनी गई मात्रा",
      "inventory.verification.cycleCount": "साइकिल काउंट",
      "inventory.verification.empty": "अभी तक कोई सत्यापन ऑडिट निर्धारित नहीं।",
      "inventory.verification.fallbackBody": "विचलन मिलान के साथ निर्धारित और पूर्ण इन्वेंट्री ऑडिट।",
      "inventory.verification.noItemCounts": "इस ऑडिट के लिए कोई आइटम गणना दर्ज नहीं।",
      "inventory.verification.optPhysicalVerification": "भौतिक सत्यापन",
      "inventory.verification.plannedDate": "नियोजित तिथि",
      "inventory.verification.reconcileAuditCounts": "ऑडिट मिलान — भौतिक गणना",
      "inventory.verification.reconcileHint": "प्रत्येक आइटम की भौतिक रूप से गिनी गई मात्रा दर्ज करें। विचलन की गणना वर्तमान सिस्टम स्टॉक के विरुद्ध स्वचालित रूप से की जाती है।",
      "inventory.verification.reconcile": "मिलान करें",
      "inventory.verification.reconciliation": "मिलान",
      "inventory.verification.reconciling": "मिलान हो रहा है...",
      "inventory.verification.scheduleAudit": "ऑडिट निर्धारित करें",
      "inventory.verification.schedule": "निर्धारित करें",
      "inventory.verification.scheduleVerificationAudit": "सत्यापन ऑडिट निर्धारित करें",
      "inventory.verification.scheduling": "निर्धारित हो रहा है...",
      "inventory.verification.selectItem": "आइटम चुनें…",
      "inventory.verification.status": "स्थिति",
      "inventory.verification.system": "सिस्टम",
      "inventory.verification.title": "भौतिक सत्यापन",
      "inventory.verification.varianceCount": "विचलन गणना",
      "inventory.verification.viewDetails": "विवरण देखें",
      "inventory.warehouse.fallbackBody1": "प्रति आइटम वास्तविक स्टॉक स्तर, स्थान के अनुसार समूहित।",
      "inventory.warehouse.fallbackBody2": "इस सिस्टम में कोई अलग वेयरहाउस/बिन मॉडल नहीं है — स्थान लोकेशन मास्टर का सीधा संदर्भ है।",
      "inventory.warehouse.loadingLocations": "स्टॉक स्थान लोड हो रहे हैं...",
      "inventory.warehouse.noItems": "कोई आइटम पंजीकृत नहीं",
      "inventory.warehouse.noStock": "इस आइटम के लिए अभी तक कोई स्टॉक दर्ज नहीं है।",
      "inventory.warehouse.selectItem": "आइटम चुनें",
      "inventory.warehouse.stockLevels": "स्टॉक स्तर",
      "inventory.warehouse.subtitle": "प्रति आइटम वास्तविक स्टॉक स्तर, स्थान के अनुसार समूहित। इस सिस्टम में कोई अलग वेयरहाउस/बिन मॉडल नहीं है — स्थान लोकेशन मास्टर का सीधा संदर्भ है।",
      "inventory.warehouse.title": "स्थान के अनुसार स्टॉक",
      "maintenance.common.asset": "एसेट",
      "maintenance.common.technician": "तकनीशियन",
      "maintenance.common.inspectionDate": "निरीक्षण तिथि",
      "maintenance.common.created": "बनाया गया",
      "maintenance.common.notes": "टिप्पणियाँ",
      "maintenance.common.severity": "गंभीरता",
      "maintenance.common.reportedDate": "रिपोर्ट तिथि",
      "maintenance.common.description": "विवरण",
      "maintenance.common.maintenanceType": "रखरखाव प्रकार",
      "maintenance.common.frequency": "आवृत्ति",
      "maintenance.common.scheduledDate": "निर्धारित तिथि",
      "maintenance.common.completedAt": "पूर्ण होने पर",
      "maintenance.common.workType": "कार्य प्रकार",
      "maintenance.common.priority": "प्राथमिकता",
      "maintenance.common.assignedTo": "को सौंपा गया",
      "maintenance.common.dueDate": "नियत तिथि",
      "maintenance.common.overdue": "अतिदेय",
      "maintenance.common.status": "स्थिति",
      "maintenance.common.actions": "क्रियाएँ",
      "maintenance.common.view": "देखें",
      "maintenance.common.unassigned": "अनासाइन्ड",
      "maintenance.common.backToDashboard": "डैशबोर्ड पर वापस",
      "maintenance.common.maintenance": "रखरखाव",
      "maintenance.common.loading": "लोड हो रहा है...",
      "maintenance.common.cancel": "रद्द करें",
      "maintenance.common.selectAsset": "एसेट चुनें...",
      "maintenance.common.assetRequired": "एसेट *",
      "maintenance.common.assignedTechnician": "नियुक्त तकनीशियन",
      "maintenance.common.passed": "पास",
      "maintenance.common.failed": "फेल",
      "maintenance.common.scheduled": "निर्धारित",
      "maintenance.common.completed": "पूर्ण",
      "maintenance.common.open": "खुला",
      "maintenance.common.inProgress": "प्रगति में",
      "maintenance.common.resolved": "हल किया गया",
      "maintenance.common.allStatuses": "सभी स्थितियाँ",
      "maintenance.common.allPriorities": "सभी प्राथमिकताएँ",
      "maintenance.common.assignTo": "को सौंपें",
      "maintenance.inspectionDetail.loading": "निरीक्षण लोड हो रहा है...",
      "maintenance.inspectionDetail.notFound": "निरीक्षण नहीं मिला",
      "maintenance.breakdownDetail.loading": "ब्रेकडाउन लोड हो रहा है...",
      "maintenance.breakdownDetail.notFound": "ब्रेकडाउन नहीं मिला",
      "maintenance.breakdownDetail.resolvedAt": "हल किए जाने की तिथि",
      "maintenance.pmDetail.loading": "PM शेड्यूल लोड हो रहा है...",
      "maintenance.pmDetail.notFound": "PM शेड्यूल नहीं मिला",
      "maintenance.workOrderDetail.loading": "वर्क ऑर्डर लोड हो रहा है...",
      "maintenance.workOrderDetail.notFound": "वर्क ऑर्डर नहीं मिला",
      "maintenance.workOrderDetail.assignedDate": "नियुक्ति तिथि",
      "maintenance.inspectionList.colInspectionNumber": "निरीक्षण #",
      "maintenance.inspectionList.pass": "पास",
      "maintenance.inspectionList.fail": "फेल",
      "maintenance.inspectionList.title": "एसेट निरीक्षण रजिस्टर",
      "maintenance.inspectionList.scheduleNew": "नया निरीक्षण शेड्यूल करें",
      "maintenance.inspectionList.statTotal": "कुल निरीक्षण",
      "maintenance.inspectionList.statCompliance": "अनुपालन दर",
      "maintenance.inspectionList.searchPlaceholder": "निरीक्षण, एसेट या तकनीशियन खोजें...",
      "maintenance.inspectionList.allResults": "सभी परिणाम",
      "maintenance.inspectionList.empty": "कोई निरीक्षण प्रविष्टि नहीं मिली।",
      "maintenance.inspectionList.modalTitle": "एसेट निरीक्षण शेड्यूल करें",
      "maintenance.inspectionList.submit": "निरीक्षण शेड्यूल करें",
      "maintenance.breakdownList.colNumber": "ब्रेकडाउन #",
      "maintenance.breakdownList.startRepair": "मरम्मत शुरू करें",
      "maintenance.breakdownList.resolveBreakdown": "ब्रेकडाउन हल करें",
      "maintenance.breakdownList.title": "ब्रेकडाउन रजिस्टर",
      "maintenance.breakdownList.report": "ब्रेकडाउन रिपोर्ट करें",
      "maintenance.breakdownList.statOpen": "खुले ब्रेकडाउन",
      "maintenance.breakdownList.statActive": "सक्रिय मरम्मत",
      "maintenance.breakdownList.statCritical": "क्रिटिकल विफलताएँ",
      "maintenance.breakdownList.statResolved": "हल किए गए (कुल)",
      "maintenance.breakdownList.searchPlaceholder": "ब्रेकडाउन, एसेट, तकनीशियन खोजें...",
      "maintenance.breakdownList.allSeverities": "सभी गंभीरताएँ",
      "maintenance.breakdownList.empty": "चयन मानदंड से कोई ब्रेकडाउन लॉग मेल नहीं खाता।",
      "maintenance.breakdownList.modalTitle": "आपातकालीन उपकरण ब्रेकडाउन रिपोर्ट करें",
      "maintenance.breakdownList.failureSeverity": "विफलता गंभीरता",
      "maintenance.breakdownList.descPlaceholder": "उदा. कंप्रेसर विफलता पाई गई",
      "maintenance.breakdownList.submit": "विफलता रिपोर्ट करें",
      "maintenance.workOrderList.colNumber": "WO नंबर",
      "maintenance.workOrderList.startWo": "वर्क ऑर्डर शुरू करें",
      "maintenance.workOrderList.pauseWo": "वर्क ऑर्डर रोकें",
      "maintenance.workOrderList.resumeWo": "वर्क ऑर्डर फिर से शुरू करें",
      "maintenance.workOrderList.markCompleted": "पूर्ण चिह्नित करें",
      "maintenance.workOrderList.title": "सौंपे गए वर्क ऑर्डर",
      "maintenance.workOrderList.logNew": "नया वर्क ऑर्डर लॉग करें",
      "maintenance.workOrderList.statTotal": "कुल सौंपे गए",
      "maintenance.workOrderList.statOverdue": "अतिदेय कार्य",
      "maintenance.workOrderList.statPendingParts": "लंबित पुर्जे",
      "maintenance.workOrderList.searchPlaceholder": "WO नंबर या एसेट खोजें...",
      "maintenance.workOrderList.allTypes": "सभी प्रकार",
      "maintenance.workOrderList.empty": "वर्तमान क्वेरी से कोई वर्क ऑर्डर मेल नहीं खाता।",
      "maintenance.workOrderList.modalTitle": "नया वर्क ऑर्डर बनाएँ",
      "maintenance.workOrderList.descPlaceholder": "उदा. तिमाही चिलर वाल्व प्रतिस्थापन",
      "maintenance.workOrderList.submit": "बनाएँ और सौंपें",
      "maintenance.pmList.colNumber": "PM नंबर",
      "maintenance.pmList.execute": "निष्पादित करें",
      "maintenance.pmList.done": "पूर्ण",
      "maintenance.pmList.title": "निवारक रखरखाव शेड्यूल",
      "maintenance.pmList.create": "PM शेड्यूल बनाएँ",
      "maintenance.pmList.statTotal": "कुल शेड्यूल",
      "maintenance.pmList.statUpcoming": "आगामी",
      "maintenance.pmList.searchPlaceholder": "PM शेड्यूल, एसेट, प्रकार खोजें...",
      "maintenance.pmList.allSchedules": "सभी शेड्यूल",
      "maintenance.pmList.empty": "वर्तमान क्वेरी से कोई PM शेड्यूल मेल नहीं खाता।",
      "maintenance.pmList.maintActivityType": "रखरखाव गतिविधि प्रकार *",
      "maintenance.pmList.maintPlaceholder": "उदा. फ्लूइड स्वैप और बेयरिंग ग्रीस ओवरहॉल",
      "maintenance.pmList.save": "शेड्यूल सहेजें",
      "maintenance.evidence.colFileName": "फ़ाइल नाम",
      "maintenance.evidence.colUploaded": "अपलोड किया गया",
      "maintenance.evidence.colScanStatus": "स्कैन स्थिति",
      "maintenance.evidence.viewPreview": "देखें / पूर्वावलोकन",
      "maintenance.evidence.download": "डाउनलोड",
      "maintenance.evidence.title": "सेवा साक्ष्य रिपॉजिटरी",
      "maintenance.evidence.subtitle": "वर्क ऑर्डर के एसेट से जुड़ी तस्वीरें, वीडियो और दस्तावेज़।",
      "maintenance.evidence.upload": "साक्ष्य अपलोड करें",
      "maintenance.evidence.workOrder": "वर्क ऑर्डर",
      "maintenance.evidence.noWorkOrders": "कोई वर्क ऑर्डर नहीं मिला",
      "maintenance.evidence.statTotal": "कुल साक्ष्य फ़ाइलें",
      "maintenance.evidence.statPhotos": "तस्वीरें",
      "maintenance.evidence.statVideos": "वीडियो",
      "maintenance.evidence.statDocuments": "दस्तावेज़",
      "maintenance.evidence.empty": "इस वर्क ऑर्डर के एसेट के लिए अभी तक कोई सेवा साक्ष्य अपलोड नहीं किया गया।",
      "maintenance.evidence.noPreview": "इस फ़ाइल प्रकार का यहाँ पूर्वावलोकन नहीं किया जा सकता।",
      "maintenance.evidence.openDownload": "खोलें / डाउनलोड करें",
      "maintenance.evidence.modalTitle": "सेवा साक्ष्य अपलोड करें",
      "maintenance.evidence.uploadingAgainst": "वर्क ऑर्डर के विरुद्ध अपलोड कर रहे हैं",
      "maintenance.evidence.fileRequired": "फ़ाइल *",
      "maintenance.evidence.fileHint": "तस्वीरें, वीडियो (mp4/mov/webm) या दस्तावेज़। अधिकतम 100 MB।",
      "maintenance.evidence.descPlaceholder": "इस प्रमाण के संदर्भ का वर्णन करें...",
      "maintenance.dashboard.loadError": "डैशबोर्ड लोड करने में असमर्थ।",
      "maintenance.dashboard.kpiAssigned": "सौंपा गया",
      "maintenance.dashboard.kpiInspectionsDue": "निरीक्षण देय (7 दिन)",
      "maintenance.dashboard.kpiOpenBreakdowns": "खुले ब्रेकडाउन",
      "maintenance.dashboard.title": "तकनीशियन डैशबोर्ड",
      "maintenance.dashboard.subtitle": "आपके सौंपे गए वर्क ऑर्डर, निरीक्षण और ब्रेकडाउन।",
      "maintenance.dashboard.newWorkOrder": "नया वर्क ऑर्डर",
      "maintenance.dashboard.quickActions": "त्वरित रखरखाव क्रियाएँ",
      "maintenance.dashboard.startInspection": "निरीक्षण शुरू करें",
      "maintenance.dashboard.reportBreakdown": "उपकरण ब्रेकडाउन रिपोर्ट करें",
      "maintenance.dashboard.viewWorkOrders": "वर्क ऑर्डर देखें",
      "maintenance.dashboard.pendingTasks": "आपके लंबित कार्य",
      "maintenance.dashboard.viewAll": "सभी देखें",
      "maintenance.dashboard.noPending": "आपको कोई लंबित वर्क ऑर्डर नहीं सौंपा गया है।",
      "maintenance.dashboard.typeLabel": "प्रकार:",
      "maintenance.dashboard.priorityLabel": "प्राथमिकता:",
      "maintenance.dashboard.start": "शुरू करें",
      "maintenance.dashboard.complete": "पूर्ण करें",
      "maintenance.dashboard.recentActivity": "हाल की गतिविधि",
      "maintenance.dashboard.noActivity": "कोई हालिया रखरखाव गतिविधि नहीं।",
      "dashboard.common.assetManagement": "एसेट प्रबंधन",
      "dashboard.common.home": "होम",
      "dashboard.common.close": "बंद करें",
      "dashboard.common.critical": "क्रिटिकल",
      "dashboard.common.high": "उच्च",
      "dashboard.common.medium": "मध्यम",
      "dashboard.common.low": "निम्न",
      "dashboard.common.name": "नाम",
      "dashboard.common.loadingDashboard": "डैशबोर्ड लोड हो रहा है...",
      "dashboard.common.dashboardUnavailable": "डैशबोर्ड उपलब्ध नहीं है।",
      "dashboard.common.nothingDue30d": "अगले 30 दिनों में कुछ भी देय नहीं है।",
      "dashboard.common.governanceScore": "गवर्नेंस स्कोर",
      "dashboard.common.iso55001ReadinessScore": "ISO 55001 तत्परता स्कोर",
      "dashboard.common.accumulatedDepreciation": "संचित मूल्यह्रास",
      "dashboard.common.budgetUtilisation": "बजट उपयोग",
      "dashboard.common.iso55001Readiness": "ISO 55001 तत्परता",
      "dashboard.common.nbvByAssetClass": "एसेट क्लास के अनुसार शुद्ध बही मूल्य",
      "dashboard.common.assetClass": "एसेट क्लास",
      "dashboard.common.netBookValue": "शुद्ध बही मूल्य",
      "dashboard.common.noAssetClasses": "अभी तक मूल्यांकन डेटा वाली कोई एसेट क्लास नहीं है।",
      "dashboard.common.loading": "लोड हो रहा है...",
      "dashboard.common.assetRef": "एसेट संदर्भ",
      "dashboard.common.status": "स्थिति",
      "dashboard.common.upcomingComplianceDeadlines": "आगामी अनुपालन समयसीमाएँ (30 दिन)",
      "dashboard.common.event": "इवेंट",
      "dashboard.common.type": "प्रकार",
      "dashboard.common.dueDate": "देय तिथि",
      "dashboard.common.urgency": "तात्कालिकता",
      "dashboard.common.description": "विवरण",
      "dashboard.portfolio.loading": "एसेट पोर्टफोलियो लोड हो रहा है...",
      "dashboard.portfolio.title": "एसेट पोर्टफोलियो",
      "dashboard.portfolio.desc": "मूल्यांकन और जोखिम प्रोफ़ाइल के साथ उद्यम की भौतिक एसेट का लाइव लेजर दृश्य।",
      "dashboard.portfolio.registerAsset": "एसेट पंजीकृत करें",
      "dashboard.portfolio.planningTransitions": "एसेट पोर्टफोलियो योजना परिवर्तन",
      "dashboard.portfolio.planningTransitionsDesc": "चयनित एसेट का पूर्ण TCO और NPV निवेश मॉडल के तहत विश्लेषण करें।",
      "dashboard.portfolio.analyzeTco": "TCO विश्लेषण करें",
      "dashboard.portfolio.analyzeNpv": "NPV और यील्ड का विश्लेषण करें",
      "dashboard.portfolio.totalRosterAssets": "कुल रोस्टर एसेट",
      "dashboard.portfolio.totalAcquisitionCost": "कुल अधिग्रहण लागत",
      "dashboard.portfolio.criticalAssets": "क्रिटिकल एसेट",
      "dashboard.portfolio.allCategories": "सभी श्रेणियाँ",
      "dashboard.portfolio.allLevels": "सभी स्तर",
      "dashboard.portfolio.resetFilters": "फ़िल्टर रीसेट करें",
      "dashboard.portfolio.colAssetRef": "एसेट संदर्भ",
      "dashboard.portfolio.colAssetName": "एसेट नाम",
      "dashboard.portfolio.colCategory": "श्रेणी",
      "dashboard.portfolio.colAge": "आयु",
      "dashboard.portfolio.colLifecycleState": "जीवनचक्र अवस्था",
      "dashboard.portfolio.colCriticality": "क्रिटिकलता",
      "dashboard.portfolio.colAcquisitionCost": "अधिग्रहण लागत",
      "dashboard.portfolio.colActions": "क्रियाएँ",
      "dashboard.portfolio.viewAssetDetails": "एसेट विवरण देखें",
      "dashboard.portfolio.empty": "कोई मेल खाता लेजर आइटम नहीं मिला।",
      "dashboard.portfolio.ledgerEntry": "लेजर प्रविष्टि",
      "dashboard.portfolio.detailedAssetProperties": "विस्तृत एसेट गुण",
      "dashboard.auditor.title": "ऑडिटर डैशबोर्ड",
      "dashboard.auditor.desc": "अनुपालन, ऑडिट लॉग, और ISO 55001 तत्परता — केवल पढ़ने के लिए।",
      "dashboard.auditor.uncustodiedAssets": "अभिरक्षा रहित एसेट",
      "dashboard.auditor.expiringDocuments": "समाप्त होने वाले दस्तावेज़",
      "dashboard.auditor.warrantyOverrides": "वारंटी ओवरराइड",
      "dashboard.auditor.complianceDue30d": "अनुपालन देय (30 दिन)",
      "dashboard.auditor.complianceByUrgency": "तात्कालिकता के अनुसार अनुपालन",
      "dashboard.auditor.noComplianceData": "अभी तक कोई अनुपालन डेटा दर्ज नहीं किया गया।",
      "dashboard.auditor.upcomingComplianceEvents": "आगामी अनुपालन इवेंट (30 दिन)",
      "dashboard.auditor.viewComplianceCenter": "अनुपालन केंद्र देखें",
      "dashboard.auditor.due": "देय",
      "dashboard.auditor.auditLogSummary": "ऑडिट लॉग सारांश",
      "dashboard.auditor.noAuditEvents": "अभी तक कोई ऑडिट इवेंट दर्ज नहीं किया गया।",
      "dashboard.auditor.events": "इवेंट",
      "dashboard.auditor.viewIso55001Readiness": "ISO 55001 तत्परता देखें",
      "dashboard.ca.loading": "CA डैशबोर्ड लोड हो रहा है...",
      "dashboard.ca.finance": "वित्त",
      "dashboard.ca.breadcrumb": "CA डैशबोर्ड",
      "dashboard.ca.title": "CA वित्तीय डैशबोर्ड",
      "dashboard.ca.desc": "एसेट-वार मूल्यांकन, सभी 3 वैधानिक बहियों में मूल्यह्रास, और अनुपालन तत्परता — केवल पढ़ने के लिए।",
      "dashboard.ca.period.current_month": "वर्तमान माह",
      "dashboard.ca.period.current_quarter": "वर्तमान तिमाही",
      "dashboard.ca.period.current_fy": "वर्तमान वित्तीय वर्ष",
      "dashboard.ca.period.ytd": "वर्ष-प्रति-तिथि",
      "dashboard.ca.itcClaimedYtd": "ITC दावा (YTD)",
      "dashboard.ca.insuranceCoverage": "बीमा कवरेज",
      "dashboard.ca.upcomingCompliance30d": "आगामी अनुपालन (30 दिन)",
      "dashboard.ca.assetWiseValuation": "एसेट-वार मूल्यांकन — 3-बही तुलना",
      "dashboard.ca.assetWiseValuationDesc": "प्रति एसेट शुद्ध बही मूल्य — कंपनी अधिनियम / आयकर / Ind AS — चयनित माह के लिए।",
      "dashboard.ca.run": "चलाएँ",
      "dashboard.ca.noDataPeriod": "इस अवधि के लिए कोई डेटा नहीं।",
      "dashboard.ca.assetsInPeriod": "अवधि में एसेट",
      "dashboard.ca.bookDifferences": "बही अंतर",
      "dashboard.ca.companiesActNbv": "कंपनी अधिनियम NBV",
      "dashboard.ca.incomeTaxNbv": "आयकर NBV",
      "dashboard.ca.indAsNbv": "Ind AS NBV",
      "dashboard.ca.difference": "अंतर",
      "dashboard.ca.reconciled": "समाधानित",
      "dashboard.ca.noDepreciationEntries": "इस अवधि के लिए कोई मूल्यह्रास प्रविष्टियाँ नहीं।",
      "dashboard.custodian.title": "अभिरक्षक डैशबोर्ड",
      "dashboard.custodian.desc1": "आपको सौंपी गई एसेट, लंबित स्थानांतरण, और बकाया पावतियाँ।",
      "dashboard.custodian.desc2": "इसके रिकॉर्ड नीचे देखने के लिए किसी भी कार्ड पर क्लिक करें।",
      "dashboard.custodian.descFull": "आपको सौंपी गई एसेट, लंबित स्थानांतरण, और बकाया पावतियाँ। इसके रिकॉर्ड नीचे देखने के लिए किसी भी कार्ड पर क्लिक करें।",
      "dashboard.custodian.activeAssets": "अभिरक्षा में सक्रिय एसेट",
      "dashboard.custodian.pendingAcceptance": "लंबित स्वीकृति",
      "dashboard.custodian.pendingTransfers": "मेरे लिए लंबित स्थानांतरण",
      "dashboard.custodian.acknowledgementsDue": "पावतियाँ देय",
      "dashboard.custodian.colAssetId": "एसेट आईडी",
      "dashboard.custodian.colAsset": "एसेट",
      "dashboard.custodian.colSince": "तब से",
      "dashboard.custodian.colAccepted": "स्वीकृत",
      "dashboard.custodian.colAssigned": "सौंपा गया",
      "dashboard.custodian.colFrom": "से",
      "dashboard.custodian.colRequested": "अनुरोधित",
      "dashboard.custodian.colDueSince": "तब से देय",
      "dashboard.custodian.showingBelow": "● नीचे दिखाया जा रहा है",
      "dashboard.custodian.clickToView": "देखने के लिए क्लिक करें",
      "dashboard.custodian.loadingRecords": "रिकॉर्ड लोड हो रहे हैं…",
      "dashboard.custodian.noRecords": "कोई रिकॉर्ड नहीं।",
      "dashboard.custodian.viewAssignedAssets": "सौंपी गई एसेट देखें",
      "dashboard.custodian.viewAssignedAssetsDesc": "अपनी अभिरक्षा में वर्तमान में मौजूद हर एसेट देखें, सक्रिय या लंबित।",
      "dashboard.custodian.clearAcknowledgements": "पावतियाँ पूरी करें",
      "dashboard.custodian.clearAcknowledgementsDesc": "समीक्षा हेतु देय एसेट के लिए वार्षिक पावती की पुष्टि करें।",
      "dashboard.overview.breadcrumb": "डैशबोर्ड अवलोकन",
      "dashboard.overview.title": "उद्यम डैशबोर्ड अवलोकन",
      "dashboard.overview.fallbackTitle": "उद्यम डैशबोर्ड",
      "dashboard.overview.help1": "यह आपकी शुरुआती स्क्रीन है — संगठन भर में एसेट, अलर्ट, और गतिविधि का त्वरित सारांश।",
      "dashboard.overview.help2": "यहाँ कार्ड और चार्ट का उपयोग समस्याओं को जल्दी पहचानने के लिए करें, फिर विवरण हेतु संबंधित मॉड्यूल में जाएँ।",
      "dashboard.overview.desc": "आपके संगठन के लिए लाइव एसेट, अभिरक्षा, टैगिंग, और अनुपालन मेट्रिक्स।",
      "dashboard.overview.manageLocations": "स्थान प्रबंधित करें",
      "dashboard.overview.totalAssetsTracked": "कुल ट्रैक की गई एसेट",
      "dashboard.overview.custodyGaps": "अभिरक्षा अंतराल",
      "dashboard.overview.assetsNeedingMaintenance": "रखरखाव की आवश्यकता वाली एसेट",
      "dashboard.overview.tagCoverage": "टैग कवरेज",
      "dashboard.overview.assetsByLifecycle": "जीवनचक्र अवस्था के अनुसार एसेट",
      "dashboard.overview.lifecycleDesc": "सभी ट्रैक की गई एसेट में वर्तमान वितरण",
      "dashboard.overview.noAssets": "अभी तक कोई एसेट दर्ज नहीं की गई।",
      "dashboard.overview.recentActivity": "हाल की गतिविधि",
      "dashboard.overview.viewAuditLog": "ऑडिट लॉग देखें",
      "dashboard.overview.colAction": "क्रिया",
      "dashboard.overview.colTimestamp": "टाइमस्टैम्प",
      "dashboard.overview.colIp": "IP",
      "dashboard.overview.noRecentActivity": "कोई हाल की गतिविधि नहीं।",
      "dashboard.overview.noneFlagged": "अभी कुछ भी फ़्लैग नहीं किया गया।",
      "dashboard.overview.criticalityLabel": "क्रिटिकलता",
      "dashboard.overview.prepareDocumentsLog": "दस्तावेज़ लॉग तैयार करें",
      "dashboard.executive.loading": "एग्ज़ीक्यूटिव डैशबोर्ड लोड हो रहा है...",
      "dashboard.executive.breadcrumbRoot": "एग्ज़ीक्यूटिव प्रबंधन",
      "dashboard.executive.crumbOverview": "डैशबोर्ड अवलोकन",
      "dashboard.executive.crumbAssetValue": "एसेट मूल्य विश्लेषण",
      "dashboard.executive.titleBudget": "बजट उपयोग डैशबोर्ड",
      "dashboard.executive.titleCompliance": "अनुपालन स्थिति डैशबोर्ड",
      "dashboard.executive.titleOverview": "एग्ज़ीक्यूटिव प्रबंधन डैशबोर्ड",
      "dashboard.executive.titleAssetValue": "एसेट मूल्यांकन और मूल्यह्रास सूट",
      "dashboard.executive.subOverview": "उद्यम एसेट मूल्यांकन, बजट खपत, और अनुपालन स्वास्थ्य का रीयल-टाइम अवलोकन।",
      "dashboard.executive.subAssetValue": "लाइव वित्तीय लेजर से एसेट क्लास के अनुसार शुद्ध बही मूल्य और संचित मूल्यह्रास।",
      "dashboard.executive.subBudget": "संगठन भर में स्वीकृत बनाम वास्तविक बजट खपत।",
      "dashboard.executive.subCompliance": "ISO 55001 तत्परता और खुले अनुपालन इवेंट।",
      "dashboard.executive.exporting": "एक्सपोर्ट हो रहा है...",
      "dashboard.executive.exportDashboard": "डैशबोर्ड एक्सपोर्ट करें",
      "dashboard.executive.expiredWarranties": "समाप्त वारंटियाँ",
      "dashboard.executive.manageDepreciationMaster": "मूल्यह्रास मास्टर प्रबंधित करें →",
      "dashboard.executive.accumDeprCompaniesAct": "संचित मूल्यह्रास (कंपनी अधिनियम)",
      "dashboard.executive.assetsPendingCommissioning": "कमीशनिंग हेतु लंबित एसेट",
      "dashboard.executive.approvedBudget": "स्वीकृत बजट",
      "dashboard.executive.actualSpend": "वास्तविक व्यय",
      "dashboard.executive.utilisation": "उपयोग",
      "dashboard.executive.manageBudgetAllocations": "विभाग-स्तरीय बजट आवंटन प्रबंधित करें →",
      "dashboard.executive.iso55001Score": "ISO 55001 स्कोर",
      "dashboard.executive.uncustodiedAssets": "अभिरक्षा रहित एसेट",
      "dashboard.executive.expiringDocuments30d": "समाप्त होने वाले दस्तावेज़ (30 दिन)",
      "dashboard.executive.openComplianceCenter": "अनुपालन केंद्र खोलें →",
      "dashboard.executive.help.executive-dashboard.title": "एग्ज़ीक्यूटिव प्रबंधन डैशबोर्ड",
      "dashboard.executive.help.executive-dashboard.body0": "संचित मूल्यह्रास, बजट उपयोग, ISO 55001 तत्परता, और समाप्त वारंटी संख्या को जोड़ता KPI अवलोकन, जो CFO और ऑडिटर डैशबोर्ड API से लाइव लिया जाता है।",
      "dashboard.executive.help.executive-dashboard.body1": "वर्तमान अवधि के लिए CFO डैशबोर्ड डाउनलोड करने हेतु Export Dashboard का उपयोग करें।",
      "dashboard.executive.help.asset-value-analysis.title": "एसेट मूल्यांकन और मूल्यह्रास सूट",
      "dashboard.executive.help.asset-value-analysis.body0": "एसेट क्लास के अनुसार विभाजित शुद्ध बही मूल्य, साथ ही कुल संचित मूल्यह्रास (कंपनी अधिनियम) और अभी भी कमीशनिंग हेतु लंबित एसेट।",
      "dashboard.executive.help.asset-value-analysis.body1": "पुनर्मूल्यांकन या शेड्यूल परिवर्तन हेतु समर्पित मूल्यह्रास मॉड्यूल खोलने के लिए \"Manage Depreciation Master\" का उपयोग करें।",
      "dashboard.executive.help.budget-utilization.title": "बजट उपयोग डैशबोर्ड",
      "dashboard.executive.help.budget-utilization.body0": "स्वीकृत बजट की वास्तविक व्यय से तुलना करता है और संगठन भर में परिणामी उपयोग प्रतिशत दिखाता है।",
      "dashboard.executive.help.budget-utilization.body1": "प्रति-विभाग बजट लाइनों में जाने के लिए \"Manage Department-Level Budget Allocations\" का उपयोग करें।",
      "dashboard.executive.help.compliance-status.title": "अनुपालन स्थिति डैशबोर्ड",
      "dashboard.executive.help.compliance-status.body0": "ISO 55001 तत्परता स्कोर, अभिरक्षा रहित एसेट की संख्या, और 30 दिनों में समाप्त होने वाले दस्तावेज़, साथ ही अगले 30 दिनों में आगामी अनुपालन समयसीमाओं की तालिका।",
      "dashboard.executive.help.compliance-status.body1": "व्यक्तिगत अनुपालन इवेंट और साक्ष्य प्रबंधित करने के लिए \"Open Compliance Center\" का उपयोग करें।",
      "dashboard.planning.loading": "योजना डैशबोर्ड लोड हो रहा है...",
      "dashboard.planning.unavailable": "योजना डैशबोर्ड उपलब्ध नहीं है।",
      "dashboard.planning.returnToOverview": "डैशबोर्ड अवलोकन पर लौटें",
      "dashboard.planning.backToPortfolio": "एसेट पोर्टफोलियो दृश्य पर वापस",
      "dashboard.planning.title": "योजना डैशबोर्ड",
      "dashboard.planning.desc": "रणनीतिक एसेट पोर्टफोलियो योजना, जीवनचक्र परिदृश्य निर्माण, और वित्तीय पूर्वानुमान।",
      "dashboard.planning.viewCapitalPlanRegistry": "कैपिटल प्लान रजिस्ट्री देखें",
      "dashboard.planning.newScenario": "नया परिदृश्य",
      "dashboard.planning.strategicWorkflow": "रणनीतिक योजना वर्कफ़्लो",
      "dashboard.planning.strategicWorkflowDesc": "संपूर्ण योजना चक्र स्क्रीन का अन्वेषण करें।",
      "dashboard.planning.assetPortfolioView": "एसेट पोर्टफोलियो दृश्य",
      "dashboard.planning.tcoAnalysis": "TCO विश्लेषण",
      "dashboard.planning.npvAnalysis": "NPV विश्लेषण",
      "dashboard.planning.budgetImpactReview": "बजट प्रभाव समीक्षा",
      "dashboard.planning.investmentBacklog": "निवेश बैकलॉग",
      "dashboard.planning.scenariosAwaiting": "मूल्यांकन की प्रतीक्षा में परिदृश्य",
      "dashboard.planning.renewalDue": "नवीनीकरण देय (12 माह)",
      "dashboard.planning.highCriticalityAssets": "संचालन में उच्च-क्रिटिकलता वाली एसेट",
      "dashboard.planning.actualVsApproved": "वास्तविक बनाम स्वीकृत बजट",
      "dashboard.planning.capexScenarios": "कैपेक्स परिदृश्य",
      "dashboard.planning.totalLogged": "सिस्टम में कुल दर्ज",
      "dashboard.planning.loggedScenarios": "दर्ज किए गए पूंजी निवेश परिदृश्य",
      "dashboard.planning.createScenario": "परिदृश्य बनाएँ",
      "dashboard.planning.colScenarioName": "परिदृश्य नाम",
      "dashboard.planning.colHorizon": "क्षितिज (वर्ष)",
      "dashboard.planning.noScenarios": "अभी तक कोई कैपेक्स परिदृश्य दर्ज नहीं किया गया।",
      "dashboard.scenario.loading": "परिदृश्य लोड हो रहे हैं...",
      "dashboard.scenario.foundations": "आधार",
      "dashboard.scenario.breadcrumb": "परिदृश्य तुलना",
      "dashboard.scenario.title": "कैपेक्स परिदृश्य तुलना",
      "dashboard.scenario.desc": "साथ-साथ तुलना करने के लिए 3 तक दर्ज कैपेक्स परिदृश्य चुनें।",
      "dashboard.scenario.availableScenarios": "उपलब्ध कैपेक्स परिदृश्य",
      "dashboard.scenario.selectedCount": "चयनित: {{count}} में से 3",
      "dashboard.scenario.colSelect": "चुनें",
      "dashboard.scenario.colScenarioName": "परिदृश्य नाम",
      "dashboard.scenario.colHorizon": "क्षितिज (वर्ष)",
      "dashboard.scenario.noScenarios": "अभी तक कोई कैपेक्स परिदृश्य दर्ज नहीं किया गया।",
      "dashboard.scenario.sideBySide": "साथ-साथ तुलना",
      "dashboard.scenario.sideBySideDesc": "विस्तृत NPV/TCO मॉडलिंग के लिए, NPV विश्लेषण / TCO विश्लेषण टूल का उपयोग करें।",
      "dashboard.scenario.noDescription": "कोई विवरण नहीं दिया गया।",
      "dashboard.scenario.horizon": "क्षितिज",
      "dashboard.scenario.years": "वर्ष",
      "administration.common.administration": "प्रशासन",
      "administration.common.security": "सुरक्षा",
      "administration.common.roleManagement": "भूमिका प्रबंधन",
      "administration.common.userManagement": "उपयोगकर्ता प्रबंधन",
      "administration.common.roleName": "भूमिका का नाम",
      "administration.common.back": "वापस",
      "administration.common.backToRoles": "भूमिकाओं पर वापस",
      "administration.common.cancel": "रद्द करें",
      "administration.common.save": "सहेजें",
      "administration.common.saveChanges": "परिवर्तन सहेजें",
      "administration.common.saving": "सहेजा जा रहा है...",
      "administration.common.loading": "लोड हो रहा है...",
      "administration.common.loadingPermissions": "अनुमतियाँ लोड हो रही हैं...",
      "administration.common.selectAll": "सभी चुनें",
      "administration.common.clearAll": "सभी साफ़ करें",
      "administration.common.add": "जोड़ें",
      "administration.common.addCustomPermissionKey": "कस्टम अनुमति कुंजी जोड़ें",
      "administration.common.permissionKeyPlaceholder": "जैसे asset:write",
      "administration.common.userEnteredCustomEntry": "उपयोगकर्ता द्वारा दर्ज कस्टम प्रविष्टि",
      "administration.common.selectionSummary": "चयन सारांश",
      "administration.common.totalPermissions": "कुल अनुमतियाँ",
      "administration.common.selectedKeys": "चयनित कुंजियाँ",
      "administration.common.notSpecified": "निर्दिष्ट नहीं",
      "administration.common.livePayloadPreview": "लाइव पेलोड पूर्वावलोकन",
      "administration.common.retry": "पुनः प्रयास करें",
      "administration.settings.title": "सेटिंग्स संपादित करें",
      "administration.settings.tabApplication": "एप्लिकेशन",
      "administration.settings.tabPolicy": "नीति",
      "administration.settings.tabMap": "मानचित्र सेटिंग्स",
      "administration.map.loading": "मानचित्र सेटिंग्स लोड हो रही हैं...",
      "administration.map.description": "जियो वर्कस्पेस मानचित्र के लिए डिफ़ॉल्ट — प्रदाता, प्रारंभिक केंद्र, ज़ूम, और API कुंजी। कुंजी रेंडर समय पर गतिशील रूप से उपयोग होती है; OpenStreetMap को किसी कुंजी की आवश्यकता नहीं है।",
      "administration.map.provider": "मानचित्र प्रदाता",
      "administration.map.providerOsm": "OpenStreetMap (Leaflet)",
      "administration.map.providerGoogle": "Google Maps",
      "administration.map.zoomLevel": "मानचित्र ज़ूम स्तर",
      "administration.map.centerLatitude": "केंद्र अक्षांश",
      "administration.map.centerLongitude": "केंद्र देशांतर",
      "administration.map.apiKey": "मानचित्र API कुंजी (Google Maps के लिए आवश्यक)",
      "administration.map.apiKeyPlaceholder": "API कुंजी दर्ज करें",
      "administration.policy.loading": "नीति दस्तावेज़ लोड हो रहे हैं...",
      "administration.policy.description": "फ़ुटर में उपयोगकर्ताओं द्वारा Privacy Specs और Terms of Workspace क्लिक करने पर दिखाई गई सामग्री।",
      "administration.policy.privacyTitleLabel": "गोपनीयता — शीर्षक",
      "administration.policy.termsTitleLabel": "Terms of Workspace — शीर्षक",
      "administration.branding.loading": "ब्रांडिंग सेटिंग्स लोड हो रही हैं...",
      "administration.branding.title": "ब्रांडिंग और थीम सेटिंग्स",
      "administration.branding.description": "इस टेनेंट के लिए लॉगिन पृष्ठ पर और पूरे ऐप में दिखाए गए लोगो, रंग और शीर्षक। डार्क मोड एक निश्चित बिल्ट-इन पैलेट का उपयोग करता है और यहाँ अनुकूलन योग्य नहीं है।",
      "administration.branding.viewOnly": "आपके पास इन सेटिंग्स तक केवल-दृश्य पहुँच है।",
      "administration.branding.logo": "लोगो",
      "administration.branding.favicon": "फ़ेविकॉन",
      "administration.branding.uploading": "अपलोड हो रहा है...",
      "administration.branding.pngOrJpg": "PNG या JPG",
      "administration.branding.pngOrIco": "PNG या ICO",
      "administration.branding.resetToDefault": "डिफ़ॉल्ट पर रीसेट करें",
      "administration.branding.currentLogo": "वर्तमान लोगो",
      "administration.branding.currentFavicon": "वर्तमान फ़ेविकॉन",
      "administration.branding.primaryColor": "प्राथमिक रंग",
      "administration.branding.secondaryColor": "द्वितीयक रंग",
      "administration.branding.buttonColor": "बटन रंग",
      "administration.branding.loginPageTitle": "लॉगिन पृष्ठ शीर्षक",
      "administration.branding.appTitle": "Dashboard / ऐप शीर्षक",
      "administration.branding.appSubtitle": "ऐप उपशीर्षक (साइडबार)",
      "administration.branding.versionLabel": "संस्करण लेबल",
      "administration.branding.poweredByText": "पावर्ड बाय टेक्स्ट",
      "administration.branding.placeholderEnterprise": "जैसे AAMS Enterprise",
      "administration.branding.placeholderEnterpriseAssets": "जैसे Enterprise Assets",
      "administration.branding.placeholderVersion": "जैसे v2.4.0-stable",
      "administration.branding.placeholderPoweredBy": "जैसे AAMS Enterprise Inc.",
      "administration.branding.systemConfigNote": "मुद्रा, दिनांक प्रारूप, समय क्षेत्र और संपत्ति सीमाएँ System Configuration में कॉन्फ़िगर की जाती हैं।",
      "administration.permissions.title": "अनुमति सूची",
      "administration.permissions.subtitle": "अनुमतियाँ, इनमें",
      "administration.permissions.subtitleModules": "मॉड्यूल — वही सूची जिससे Role Create/Edit लेते हैं।",
      "administration.permissions.addPermission": "अनुमति जोड़ें",
      "administration.permissions.syncCatalog": "सूची सिंक करें",
      "administration.permissions.syncing": "सिंक हो रहा है...",
      "administration.permissions.infoNote": "अनुमतियाँ इस सूची में दो तरीकों से आती हैं: \"Sync Catalog\" बैकएंड की हार्डकोडेड परिभाषाओं को फिर से लागू करता है (कभी भी चलाना सुरक्षित — नाम से अपसर्ट करता है, मौजूदा प्रविष्टियाँ कभी नहीं हटाता)। \"Add Permission\" उस निश्चित सूची के बाहर एक बार की कस्टम कुंजी पंजीकृत करता है। किसी अनुमति को हटाने से वह केवल सूची से हटती है — जिन भूमिकाओं को वह पहले से दी गई है वे अलग-अलग संपादित होने तक इसे बनाए रखती हैं।",
      "administration.permissions.searchPlaceholder": "कुंजी या विवरण से खोजें...",
      "administration.permissions.loadingCatalog": "अनुमति सूची लोड हो रही है...",
      "administration.permissions.noMatch": "आपकी खोज से कोई अनुमति मेल नहीं खाती।",
      "administration.permissions.noDescription": "कोई विवरण नहीं",
      "administration.permissions.modalDescription": "बैकएंड की हार्डकोडेड सूची के बाहर एक कस्टम अनुमति कुंजी पंजीकृत करता है।",
      "administration.permissions.nameLabel": "नाम *",
      "administration.permissions.namePlaceholder": "module:action, जैसे custom:read",
      "administration.permissions.nameHint": "लोअरकेस, \"module:action\" प्रारूप।",
      "administration.permissions.descriptionLabel": "विवरण",
      "administration.permissions.descriptionPlaceholder": "यह अनुमति क्या प्रदान करती है",
      "administration.permissions.adding": "जोड़ा जा रहा है...",
      "administration.audit.backToDashboard": "एग्ज़ीक्यूटिव Dashboard पर वापस",
      "administration.audit.executiveManagement": "एग्ज़ीक्यूटिव प्रबंधन",
      "administration.audit.title": "एग्ज़ीक्यूटिव इतिहास",
      "administration.audit.subtitle": "वास्तविक सिस्टम ऑडिट ट्रेल — हर परिवर्तनकारी API कॉल, हैश-चेन और छेड़छाड़-स्पष्ट।",
      "administration.audit.tableView": "तालिका दृश्य",
      "administration.audit.timelineView": "टाइमलाइन दृश्य",
      "administration.audit.allResourceTypes": "सभी संसाधन प्रकार",
      "administration.audit.emptyTable": "मानदंड से कोई ऑडिट घटना मेल नहीं खाती।",
      "administration.audit.emptyTimeline": "मानदंड से कोई टाइमलाइन घटना मेल नहीं खाती।",
      "administration.audit.noResourceContext": "कोई संसाधन संदर्भ दर्ज नहीं किया गया।",
      "administration.audit.by": "द्वारा:",
      "administration.audit.detailTitle": "सिस्टम ऑडिट लॉग विवरण",
      "administration.audit.sequence": "अनुक्रम",
      "administration.audit.action": "क्रिया",
      "administration.audit.performedBy": "किसके द्वारा किया गया",
      "administration.audit.timestamp": "टाइमस्टैम्प",
      "administration.audit.resource": "संसाधन",
      "administration.audit.resourceId": "संसाधन ID",
      "administration.audit.status": "स्थिति",
      "administration.audit.ipAddress": "IP पता",
      "administration.audit.hash": "हैश",
      "administration.audit.closeTrace": "ट्रेस बंद करें",
      "administration.users.subtitle": "एंटरप्राइज़ उपयोगकर्ताओं, उनकी भूमिकाओं, स्थिति और पहुँच का प्रबंधन करें।",
      "administration.users.refresh": "रीफ़्रेश",
      "administration.users.bulkImport": "बल्क आयात",
      "administration.users.createUser": "उपयोगकर्ता बनाएँ",
      "administration.users.totalUsers": "कुल उपयोगकर्ता",
      "administration.users.allRegistered": "सभी पंजीकृत उपयोगकर्ता",
      "administration.users.activeUsers": "सक्रिय उपयोगकर्ता",
      "administration.users.currentlyActive": "वर्तमान में सक्रिय",
      "administration.users.inactiveUsers": "निष्क्रिय उपयोगकर्ता",
      "administration.users.deactivatedAccounts": "निष्क्रिय किए गए खाते",
      "administration.users.administrators": "प्रशासक",
      "administration.users.adminRoles": "Admin और Super Admin भूमिकाएँ",
      "administration.users.allRoles": "सभी भूमिकाएँ",
      "administration.users.allStatuses": "सभी स्थितियाँ",
      "administration.users.active": "सक्रिय",
      "administration.users.inactive": "निष्क्रिय",
      "administration.users.resetFilters": "फ़िल्टर रीसेट करें",
      "administration.users.empty": "कोई उपयोगकर्ता नहीं मिला। अपनी खोज क्वेरी समायोजित करें, फ़िल्टर सेटिंग्स बदलें, या सिस्टम में नया उपयोगकर्ता पंजीकृत करें।",
      "administration.users.bulkImportTitle": "उपयोगकर्ताओं का बल्क आयात",
      "administration.users.bulkImportDescription": "टेम्पलेट डाउनलोड करें, 'Users' शीट भरें (Role, Department, Designation, Org Unit और Desk Location ड्रॉपडाउन हैं), फिर अपलोड करें। त्रुटियों वाली पंक्तियाँ छोड़ी जाती हैं; मान्य पंक्तियाँ बनाई जाती हैं।",
      "administration.users.deactivate": "निष्क्रिय करें",
      "administration.users.activate": "सक्रिय करें",
      "administration.users.optionNone": "कोई नहीं",
      "administration.users.selectDepartment": "विभाग चुनें...",
      "administration.users.selectLocation": "स्थान चुनें...",
      "administration.users.selectOrgUnit": "संगठन इकाई चुनें...",
      "administration.users.createSubtitle": "विशिष्ट भूमिका-आधारित अनुमतियों और क्रेडेंशियल्स के साथ एक नया एंटरप्राइज़ उपयोगकर्ता खाता पंजीकृत करें।",
      "administration.users.profileDetails": "उपयोगकर्ता प्रोफ़ाइल विवरण",
      "administration.users.userName": "उपयोगकर्ता नाम",
      "administration.users.userNamePlaceholder": "जैसे John Doe",
      "administration.users.emailAddress": "ईमेल पता",
      "administration.users.emailPlaceholder": "जैसे john.doe@aams-enterprise.gov",
      "administration.users.password": "पासवर्ड",
      "administration.users.passwordPlaceholder": "पासवर्ड दर्ज करें",
      "administration.users.confirmPassword": "पासवर्ड की पुष्टि करें",
      "administration.users.confirmPasswordPlaceholder": "पासवर्ड की पुष्टि करें",
      "administration.users.role": "भूमिका",
      "administration.users.selectRole": "एक भूमिका चुनें...",
      "administration.users.hrContactDetails": "HR और संपर्क विवरण",
      "administration.users.optional": "(वैकल्पिक)",
      "administration.users.department": "विभाग",
      "administration.users.designation": "पदनाम",
      "administration.users.employeeCode": "कर्मचारी कोड",
      "administration.users.employeeCodePlaceholder": "जैसे EMP-24091-AD",
      "administration.users.bureauDivision": "ब्यूरो प्रभाग",
      "administration.users.bureauDivisionPlaceholder": "जैसे Federal Asset Management HQ",
      "administration.users.orgUnit": "संगठन इकाई",
      "administration.users.directWorkMobile": "प्रत्यक्ष कार्य मोबाइल",
      "administration.users.phonePlaceholder": "जैसे +91-9876543210",
      "administration.users.officeExtension": "कार्यालय एक्सटेंशन",
      "administration.users.officeExtensionPlaceholder": "जैसे x1200",
      "administration.users.deskLocation": "डेस्क स्थान",
      "administration.users.employmentDate": "नियुक्ति तिथि",
      "administration.users.supervisor": "पर्यवेक्षक",
      "administration.users.creating": "बनाया जा रहा है...",
      "administration.users.securityNotice": "सुरक्षा सूचना",
      "administration.users.securityNoticeBody": "नए उपयोगकर्ता क्रेडेंशियल्स को सुरक्षा मानकों का पालन करना चाहिए। पासवर्ड में कम से कम 8 अक्षर होने चाहिए और अक्षरों, संख्याओं और प्रतीकों का संयोजन होना चाहिए।",
      "administration.users.administrativeNotice": "प्रशासनिक सूचना",
      "administration.users.administrativeNoticeBody": "Super Admin भूमिका के साथ खाता पंजीकृत करके, आप संपूर्ण निर्देशिका सेवाओं, अवसंरचना नोड्स और ऑडिटिंग रिपॉज़िटरी तक पहुँच अधिकृत करते हैं।",
      "administration.users.editUser": "उपयोगकर्ता संपादित करें",
      "administration.users.editSubtitle": "चयनित एंटरप्राइज़ उपयोगकर्ता के लिए खाता विवरण, भूमिका असाइनमेंट और निर्देशिका स्थिति अपडेट करें।",
      "administration.users.updateProfile": "उपयोगकर्ता प्रोफ़ाइल अपडेट करें",
      "administration.users.loadingDetails": "उपयोगकर्ता विवरण लोड हो रहे हैं...",
      "administration.users.status": "स्थिति",
      "administration.users.changePassword": "पासवर्ड बदलें",
      "administration.users.leaveBlank": "(अपरिवर्तित रखने के लिए खाली छोड़ें)",
      "administration.users.newPassword": "नया पासवर्ड",
      "administration.users.newPasswordPlaceholder": "नया पासवर्ड दर्ज करें",
      "administration.users.confirmNewPassword": "नए पासवर्ड की पुष्टि करें",
      "administration.users.confirmNewPasswordPlaceholder": "नए पासवर्ड की पुष्टि करें",
      "administration.users.updating": "अपडेट हो रहा है...",
      "administration.users.updateUser": "उपयोगकर्ता अपडेट करें",
      "administration.users.accountPolicies": "खाता नीतियाँ",
      "administration.users.accountPoliciesBody": "किसी सक्रिय एंटरप्राइज़ उपयोगकर्ता को संशोधित करने से निर्देशिका सर्वर में सक्रिय सत्रों में सुरक्षा संदर्भ सिंक्रनाइज़ हो जाएगा। खातों को निष्क्रिय करने से एप्लिकेशन एक्सेस टोकन तुरंत रद्द हो जाते हैं।",
      "administration.users.identityAccess": "पहचान और पहुँच",
      "administration.users.identityAccessBody": "यहाँ कॉन्फ़िगर की गई भूमिकाएँ अनुमति नियमों से जुड़ती हैं। क्रेडेंशियल्स अपग्रेड करने से पहले सुनिश्चित करें कि अनुपालन बाधाएँ पूरी हों।",
      "administration.users.retrievingDetails": "उपयोगकर्ता विवरण प्राप्त हो रहे हैं...",
      "administration.users.backToUsers": "उपयोगकर्ताओं पर वापस",
      "administration.users.viewUserDetails": "उपयोगकर्ता विवरण देखें",
      "administration.users.userDetails": "उपयोगकर्ता विवरण",
      "administration.users.viewSubtitle": "इस एंटरप्राइज़ निर्देशिका पहचान के लिए केवल-पढ़ने योग्य प्रोफ़ाइल सत्यापन और सुरक्षा विवरण।",
      "administration.users.identityAccessAttributes": "पहचान और पहुँच विशेषताएँ",
      "administration.users.assignedRole": "असाइन की गई भूमिका",
      "administration.users.createdDate": "निर्माण तिथि",
      "administration.users.updatedDate": "अद्यतन तिथि",
      "administration.users.notSet": "सेट नहीं",
      "administration.users.assignedRoles": "असाइन की गई भूमिकाएँ",
      "administration.users.noAdditionalRoles": "कोई अतिरिक्त भूमिका असाइन नहीं की गई।",
      "administration.users.selectRoleToAssign": "असाइन करने के लिए एक भूमिका चुनें...",
      "administration.users.assign": "असाइन करें",
      "administration.users.auditSecurityLog": "ऑडिट सुरक्षा लॉग",
      "administration.users.auditSecurityLogBody": "हर प्रोफ़ाइल पूछताछ सिस्टम ऑडिट इतिहास में सुरक्षित रूप से लॉग की जाती है। भूमिका पैरामीटर जुड़े एज सेवाओं पर वास्तविक समय प्राधिकरण संदर्भों को नियंत्रित करते हैं।",
      "administration.users.activePolicies": "सक्रिय नीतियाँ",
      "administration.users.activePoliciesBody": "यह खाता प्रशासन कंटेनर के अंतर्गत मैप किए गए भूमिका अधिकार रखता है। किसी भी क्रेडेंशियल बेमेल को तुरंत SecOps को बढ़ाया जाना चाहिए।",
      "administration.roles.createRole": "भूमिका बनाएँ",
      "administration.roles.refresh": "रीफ़्रेश",
      "administration.roles.typeSystem": "सिस्टम",
      "administration.roles.typeCustom": "कस्टम",
      "administration.roles.users": "उपयोगकर्ता",
      "administration.roles.statusActive": "सक्रिय",
      "administration.roles.statusInactive": "निष्क्रिय",
      "administration.roles.managePermissions": "अनुमतियाँ प्रबंधित करें",
      "administration.roles.deactivateRole": "भूमिका निष्क्रिय करें",
      "administration.roles.activateRole": "भूमिका सक्रिय करें",
      "administration.roles.duplicateRole": "भूमिका की प्रतिलिपि बनाएँ",
      "administration.roles.deleteProfile": "प्रोफ़ाइल हटाएँ",
      "administration.roles.totalRoles": "कुल भूमिकाएँ",
      "administration.roles.totalRolesSub": "परिभाषित सुरक्षा प्रोफ़ाइल",
      "administration.roles.activeRoles": "सक्रिय भूमिकाएँ",
      "administration.roles.activeRolesSub": "वर्तमान में सिस्टम में सक्रिय",
      "administration.roles.inactiveRoles": "निष्क्रिय भूमिकाएँ",
      "administration.roles.inactiveRolesSub": "वर्तमान में सिस्टम में निष्क्रिय",
      "administration.roles.totalMembers": "कुल सदस्य",
      "administration.roles.totalMembersSub": "असाइन किए गए स्टाफ सदस्य",
      "administration.roles.searchPlaceholder": "नाम, कुंजी पहचानकर्ता, या वर्णनात्मक संदर्भ से भूमिकाएँ खोजें...",
      "administration.roles.statusFilterLabel": "स्थिति:",
      "administration.roles.allStatuses": "सभी स्थितियाँ",
      "administration.roles.activeOnly": "केवल सक्रिय",
      "administration.roles.inactiveOnly": "केवल निष्क्रिय",
      "administration.roles.typeFilterLabel": "प्रकार:",
      "administration.roles.allTypes": "सभी प्रकार",
      "administration.roles.systemDefined": "सिस्टम परिभाषित",
      "administration.roles.customProfiles": "कस्टम प्रोफ़ाइल",
      "administration.roles.clearFilters": "फ़िल्टर साफ़ करें",
      "administration.roles.empty": "क्वेरी से कोई भूमिका मेल नहीं खाई। अपने खोज मानदंड संशोधित करें या नई कस्टम सुरक्षा भूमिका पंजीकृत करें।",
      "administration.roles.roleDefinition": "भूमिका परिभाषा",
      "administration.roles.roleNamePlaceholder": "जैसे Auditor",
      "administration.roles.selectPermissionsHint": "असाइन करने के लिए एक या अधिक अनुमतियाँ चुनें।",
      "administration.roles.noPermissionsCatalog": "सूची द्वारा कोई अनुमति नहीं लौटाई गई।",
      "administration.roles.resetForm": "फ़ॉर्म रीसेट करें",
      "administration.roles.saveRole": "भूमिका सहेजें",
      "administration.roles.noPermissionsSelectedLong": "कोई अनुमति चयनित नहीं। सहेजने से एक खाली सरणी सबमिट होगी, जो मानक अनुपालन प्रोटोकॉल के अनुरूप है।",
      "administration.roles.payloadNote": "यह सटीक JSON पेलोड आवश्यक API स्कीमा से मेल खाता है और बिना किसी अतिरिक्त गुण के प्रेषित होता है।",
      "administration.roles.retrievalFailed": "भूमिका पुनर्प्राप्ति विफल",
      "administration.roles.goToRoles": "भूमिकाओं पर जाएँ",
      "administration.roles.retryConnection": "कनेक्शन पुनः प्रयास करें",
      "administration.roles.notFound": "भूमिका नहीं मिली",
      "administration.roles.notFoundBody": "अनुरोधित सुरक्षा प्रोफ़ाइल रजिस्ट्री डेटाबेस में नहीं मिली।",
      "administration.roles.returnToRoleList": "भूमिका सूची पर लौटें",
      "administration.roles.editRole": "भूमिका संपादित करें",
      "administration.roles.editSecurityRole": "सुरक्षा भूमिका संपादित करें",
      "administration.roles.updateRoleProfile": "भूमिका प्रोफ़ाइल अपडेट करें",
      "administration.roles.systemConstraint": "सिस्टम परिभाषित बाधा: यह एक मुख्य सिस्टम भूमिका है। अनुपालन के लिए कुंजी पहचानकर्ता और प्रोफ़ाइल प्रकार लॉक हैं और बदले नहीं जा सकते, लेकिन विवरण और सक्रिय स्थितियाँ संशोधित की जा सकती हैं।",
      "administration.roles.systemIdentifierKey": "सिस्टम पहचानकर्ता कुंजी",
      "administration.roles.immutableCodes": "सिस्टम अद्वितीय कोड एक बार बनने के बाद अपरिवर्तनीय होते हैं।",
      "administration.roles.functionalDescription": "कार्यात्मक विवरण",
      "administration.roles.roleProfileType": "भूमिका प्रोफ़ाइल प्रकार",
      "administration.roles.profileTypeNote": "प्रावधान के बाद प्रोफ़ाइल प्रकार बदले नहीं जा सकते।",
      "administration.roles.roleStatus": "भूमिका स्थिति",
      "administration.roles.activeEnabled": "सक्रिय / सक्षम",
      "administration.roles.inactiveSuspended": "निष्क्रिय / निलंबित",
      "administration.roles.revertChanges": "परिवर्तन वापस लें",
      "administration.roles.updateProfile": "प्रोफ़ाइल अपडेट करें",
      "administration.roles.permissions": "अनुमतियाँ",
      "administration.roles.loadingRolePermissions": "भूमिका अनुमतियाँ लोड हो रही हैं...",
      "administration.roles.selectOrDeselectHint": "असाइन करने के लिए अनुमतियाँ चुनें या अचयनित करें।",
      "administration.roles.updatePermissions": "अनुमतियाँ अपडेट करें",
      "administration.roles.noPermissionsSelected": "कोई अनुमति चयनित नहीं।",
      "administration.roles.editPermissions": "अनुमतियाँ संपादित करें",
      "administration.roles.selected": "चयनित",
      "administration.roles.assignedUsers": "असाइन किए गए उपयोगकर्ता",
      "administration.roles.noUsersAssigned": "इस भूमिका को कोई उपयोगकर्ता असाइन नहीं किया गया है।",
      "administration.roles.unknownUser": "अज्ञात उपयोगकर्ता",
      "administration.roles.payloadPreview": "पेलोड पूर्वावलोकन",
      "administration.roles.auditContext": "प्रशासनिक ऑडिट संदर्भ",
      "administration.roles.createdByLabel": "निर्माता:",
      "administration.roles.createdDateLabel": "निर्माण तिथि:",
      "administration.roles.lastUpdatedLabel": "अंतिम अद्यतन:",
      "administration.roles.inspectProfile": "सुरक्षा प्रोफ़ाइल निरीक्षण करें",
      "administration.roles.roleDefinitionProfile": "भूमिका परिभाषा प्रोफ़ाइल",
      "administration.roles.keyCode": "कुंजी कोड:",
      "administration.roles.profileSuffix": "प्रोफ़ाइल",
      "administration.roles.functionalScope": "कार्यात्मक दायरा विवरण",
      "administration.roles.assignedStaff": "असाइन किया गया स्टाफ",
      "administration.roles.usersSuffix": "उपयोगकर्ता",
      "administration.roles.policiesMapped": "मैप की गई नीतियाँ",
      "administration.roles.rulesSuffix": "नियम",
      "administration.roles.profileType": "प्रोफ़ाइल प्रकार",
      "administration.roles.profileHealth": "प्रोफ़ाइल स्वास्थ्य",
      "administration.roles.fullSync": "100% सिंक",
      "administration.roles.readOnly": "केवल पढ़ने योग्य",
      "administration.roles.permissionKeysNote": "इस भूमिका को दी गई सटीक अनुमति कुंजियाँ, मॉड्यूल द्वारा समूहित।",
      "administration.roles.noPermissionsAssigned": "इस भूमिका को कोई अनुमति असाइन नहीं की गई है।",
      "administration.roles.administrativeRecords": "प्रशासनिक रिकॉर्ड",
      "administration.roles.creationEpoch": "प्रोफ़ाइल निर्माण समय",
      "administration.roles.authorizedBy": "अधिकृत किया गया",
      "administration.roles.lastUpdatedTimestamp": "अंतिम अद्यतन टाइमस्टैम्प",
      "administration.roles.globalSyncNote": "वैश्विक सिंक्रनाइज़ेशन सफलतापूर्वक पूर्ण हुआ।",
      "administration.roles.rosterAllocation": "रोस्टर आवंटन",
      "administration.roles.activeUsersSuffix": "सक्रिय उपयोगकर्ता",
      "administration.roles.mappedDynamically": "Active Directory के भीतर गतिशील रूप से मैप किया गया।",
      "administration.roles.complianceNotice": "अनुपालन सूचना",
      "administration.roles.complianceNoticeBody": "यह भूमिका कॉर्पोरेट कर्तव्य-पृथक्करण (SoD) नीतियों का कड़ाई से पालन करती है। इन विशेषताओं को संशोधित करने से मानक ऑडिट सीमाएँ बदल सकती हैं।",
      "administration.roles.securityClass": "सुरक्षा श्रेणी:",
      "administration.rolePerms.loading": "भूमिकाएँ और अनुमतियाँ लोड हो रही हैं…",
      "administration.rolePerms.title": "भूमिका अनुमतियाँ",
      "administration.rolePerms.role": "भूमिका",
      "administration.rolePerms.superAdminSuffix": " (super admin)",
      "administration.rolePerms.permissions": "अनुमतियाँ",
      "administration.rolePerms.usersStat": "उपयोगकर्ता",
      "administration.rolePerms.superAdminNotice": "Super Admin सभी अनुमति जाँच को बायपास करता है — इसके पास हमेशा हर अनुमति होती है, इसलिए यह मैट्रिक्स इस भूमिका के लिए केवल-पढ़ने योग्य है।",
      "administration.rolePerms.searchPlaceholder": "अनुमति खोजें (जैसे approve, asset:create)…",
      "administration.rolePerms.allModules": "सभी मॉड्यूल",
      "administration.rolePerms.revokeAll": "सभी रद्द करें",
      "administration.rolePerms.grantAll": "सभी प्रदान करें",
      "administration.rolePerms.noMatch": "आपकी खोज से कोई अनुमति मेल नहीं खाती।",
      "administration.rolePerms.reset": "रीसेट",
      "administration.rolePerms.savingEllipsis": "सहेजा जा रहा है…",
      "administration.rolePerms.savePermissions": "अनुमतियाँ सहेजें",
      "audit-compliance.ai.loading": "AI/ML स्थिति लोड हो रही है...",
      "audit-compliance.ai.statusUnavailable": "स्थिति उपलब्ध नहीं है।",
      "audit-compliance.ai.title": "AAMS AI इंटेलिजेंस",
      "audit-compliance.ai.subtitle": "पूर्वानुमानित रखरखाव, विसंगति पहचान, और एसेट जीवनचक्र इंटेलिजेंस।",
      "audit-compliance.ai.phase": "चरण",
      "audit-compliance.ai.notYetAvailable": "अभी उपलब्ध नहीं",
      "audit-compliance.ai.dataReadiness": "डेटा तत्परता:",
      "audit-compliance.ai.plannedEndpoints": "नियोजित एंडपॉइंट",
      "audit-compliance.ai.noModels": "अभी तक कोई ML मॉडल लोड नहीं हुआ।",
      "audit-compliance.ai.tryStub": "एक स्टब एंडपॉइंट आज़माएँ",
      "audit-compliance.ai.tryStubDesc": "किसी एसेट ID के लिए वास्तविक एंडपॉइंट को कॉल करता है — यह चरण 2 का डेटा जमा होने तक एक प्रलेखित 501 लौटाएगा।",
      "audit-compliance.ai.assetIdPlaceholder": "एसेट ID",
      "audit-compliance.ai.predictions": "पूर्वानुमान",
      "audit-compliance.ai.rul": "RUL",
      "audit-compliance.ai.anomaly": "विसंगति",
      "audit-compliance.timeline.title": "ऑडिट टाइमलाइन",
      "audit-compliance.timeline.loading": "टाइमलाइन लोड हो रही है...",
      "audit-compliance.timeline.empty": "कोई ऑडिट इवेंट नहीं मिला",
      "audit-compliance.timeline.unknown": "अज्ञात",
      "audit-compliance.timeline.by": "द्वारा:",
      "audit-compliance.timeline.resource": "संसाधन:",
      "audit-compliance.timeline.seq": "क्रम #",
      "audit-compliance.riskAssets.loading": "जोखिम एसेट लोड हो रहे हैं...",
      "audit-compliance.riskAssets.backToDashboard": "एग्ज़िक्यूटिव डैशबोर्ड पर वापस जाएँ",
      "audit-compliance.riskAssets.breadcrumbAria": "ब्रेडक्रम्ब",
      "audit-compliance.riskAssets.executiveManagement": "एग्ज़िक्यूटिव प्रबंधन",
      "audit-compliance.riskAssets.title": "जोखिम एसेट",
      "audit-compliance.riskAssets.subtitle": "उच्च-महत्ता वाले एसेट (क्रिटिकैलिटी स्कोर ≥ 3) जिन पर ध्यान देने की आवश्यकता है।",
      "audit-compliance.riskAssets.totalValueAtRisk": "कुल जोखिम मूल्य",
      "audit-compliance.riskAssets.criticalCard": "गंभीर (स्कोर ≥ 5)",
      "audit-compliance.riskAssets.highCard": "उच्च (स्कोर = 4)",
      "audit-compliance.riskAssets.mediumCard": "मध्यम (स्कोर = 3)",
      "audit-compliance.riskAssets.severityLabel": "गंभीरता:",
      "audit-compliance.riskAssets.colAssetRef": "एसेट संदर्भ",
      "audit-compliance.riskAssets.colName": "नाम",
      "audit-compliance.riskAssets.colAcquisitionCost": "अधिग्रहण लागत",
      "audit-compliance.riskAssets.colCustodian": "अभिरक्षक",
      "audit-compliance.riskAssets.colSeverity": "गंभीरता",
      "audit-compliance.riskAssets.colLifecycleState": "जीवनचक्र स्थिति",
      "audit-compliance.riskAssets.colActions": "क्रियाएँ",
      "audit-compliance.riskAssets.unassigned": "अनिर्धारित",
      "audit-compliance.riskAssets.viewAsset": "एसेट देखें",
      "audit-compliance.riskAssets.emptyTable": "कोई जोखिम एसेट फ़िल्टर से मेल नहीं खाता।",
      "audit-compliance.history.title": "ऑडिट इतिहास रजिस्ट्री",
      "audit-compliance.history.exportAssets": "एसेट",
      "audit-compliance.history.exportCustody": "अभिरक्षा",
      "audit-compliance.history.exportSanitized": "सैनिटाइज़्ड निर्यात",
      "audit-compliance.history.colSeq": "क्रम",
      "audit-compliance.history.colAction": "क्रिया",
      "audit-compliance.history.colUser": "उपयोगकर्ता",
      "audit-compliance.history.colResource": "संसाधन",
      "audit-compliance.history.colStatus": "स्थिति",
      "audit-compliance.history.colTimestamp": "टाइमस्टैम्प",
      "audit-compliance.history.viewState": "पहले/बाद की स्थिति देखें",
      "audit-compliance.history.empty": "कोई ऑडिट इवेंट नहीं मिला",
      "audit-compliance.history.event": "इवेंट #",
      "audit-compliance.history.before": "पहले",
      "audit-compliance.history.after": "बाद में",
      "audit-compliance.history.noState": "इस क्रिया के लिए कोई स्थिति कैप्चर नहीं की गई",
      "audit-compliance.iso.loading": "ISO 55001 तत्परता डेटा लोड हो रहा है...",
      "audit-compliance.iso.title": "ISO 55001 तत्परता चेकलिस्ट",
      "audit-compliance.iso.readinessScore": "तत्परता स्कोर",
      "audit-compliance.iso.excludesNa": "हर से लागू-नहीं वाले आइटम को बाहर रखता है",
      "audit-compliance.iso.totalItems": "कुल आइटम",
      "audit-compliance.iso.compliant": "अनुपालक",
      "audit-compliance.iso.notApplicable": "लागू नहीं",
      "audit-compliance.iso.colItemCode": "आइटम कोड",
      "audit-compliance.iso.colDescription": "विवरण",
      "audit-compliance.iso.colStatus": "स्थिति",
      "audit-compliance.iso.colEvidenceNotes": "साक्ष्य नोट्स",
      "audit-compliance.iso.save": "सहेजें",
      "audit-compliance.iso.cancel": "रद्द करें",
      "audit-compliance.iso.addNotes": "+ नोट्स जोड़ें",
      "audit-compliance.iso.emptyCategory": "इस श्रेणी में कोई चेकलिस्ट आइटम नहीं",
      "audit-compliance.iso.emptyAll": "कोई ISO 55001 चेकलिस्ट आइटम नहीं मिला",
      "audit-compliance.findings.title": "ऑडिट निष्कर्ष",
      "audit-compliance.findings.exportTitle": "वर्तमान में दिखाए गए निष्कर्षों की एक JSON फ़ाइल डाउनलोड करता है",
      "audit-compliance.findings.exportJson": "JSON निर्यात करें",
      "audit-compliance.findings.logFinding": "निष्कर्ष दर्ज करें",
      "audit-compliance.findings.totalFindings": "कुल निष्कर्ष",
      "audit-compliance.findings.avgAge": "औसत आयु (खुले)",
      "audit-compliance.findings.criticalHigh": "गंभीर + उच्च",
      "audit-compliance.findings.openInProgress": "खुले + प्रगति पर",
      "audit-compliance.findings.allSeverities": "सभी गंभीरताएँ",
      "audit-compliance.findings.severityCritical": "गंभीर",
      "audit-compliance.findings.severityHigh": "उच्च",
      "audit-compliance.findings.severityMedium": "मध्यम",
      "audit-compliance.findings.severityLow": "निम्न",
      "audit-compliance.findings.allStatuses": "सभी स्थितियाँ",
      "audit-compliance.findings.statusOpen": "खुला",
      "audit-compliance.findings.statusInProgress": "प्रगति पर",
      "audit-compliance.findings.statusResolved": "हल किया गया",
      "audit-compliance.findings.statusClosed": "बंद",
      "audit-compliance.findings.clear": "साफ़ करें",
      "audit-compliance.findings.colCategory": "श्रेणी",
      "audit-compliance.findings.colSeverity": "गंभीरता",
      "audit-compliance.findings.colObservation": "अवलोकन",
      "audit-compliance.findings.colStatus": "स्थिति",
      "audit-compliance.findings.colAssigned": "नियुक्त",
      "audit-compliance.findings.colAge": "आयु",
      "audit-compliance.findings.colDate": "तारीख",
      "audit-compliance.findings.openLongerThan30": "30 दिनों से अधिक समय से खुला",
      "audit-compliance.findings.empty": "कोई निष्कर्ष नहीं मिला",
      "audit-compliance.findings.logAuditFinding": "ऑडिट निष्कर्ष दर्ज करें",
      "audit-compliance.findings.labelCategory": "श्रेणी *",
      "audit-compliance.findings.categoryPlaceholder": "उदा. भौतिक विसंगति",
      "audit-compliance.findings.labelSeverity": "गंभीरता",
      "audit-compliance.findings.labelObservation": "अवलोकन *",
      "audit-compliance.findings.labelCorrectiveAction": "सुधारात्मक कार्रवाई",
      "audit-compliance.findings.labelAssetId": "एसेट ID",
      "audit-compliance.findings.optionalPlaceholder": "वैकल्पिक",
      "audit-compliance.findings.labelAssignedPersonnel": "नियुक्त कार्मिक",
      "audit-compliance.findings.labelAuditDate": "ऑडिट तारीख",
      "audit-compliance.findings.cancel": "रद्द करें",
      "audit-compliance.findings.saving": "सहेजा जा रहा है...",
      "audit-compliance.compliance.title": "अनुपालन केंद्र",
      "audit-compliance.compliance.subtitle": "दस्तावेज़ समाप्ति निगरानी, वैधानिक कैलेंडर, और ISO 55001 संगठनात्मक तत्परता।",
      "audit-compliance.compliance.tabExpiringDocuments": "समाप्त होने वाले दस्तावेज़",
      "audit-compliance.compliance.tabCalendar": "अनुपालन कैलेंडर",
      "audit-compliance.compliance.tabIso": "ISO 55001 मूल्यांकन",
      "audit-compliance.compliance.readAccessNotice": "आपके पास पढ़ने की पहुँच है। अनुपालन क्रियाओं के लिए न्यूनतम audit:read अनुमति आवश्यक है।",
      "audit-compliance.compliance.window": "अवधि",
      "audit-compliance.compliance.next7": "अगले 7 दिन",
      "audit-compliance.compliance.next30": "अगले 30 दिन",
      "audit-compliance.compliance.next60": "अगले 60 दिन",
      "audit-compliance.compliance.next90": "अगले 90 दिन",
      "audit-compliance.compliance.next180": "अगले 180 दिन",
      "audit-compliance.compliance.docsExpiring": "दस्तावेज़ समाप्त हो रहे हैं",
      "audit-compliance.compliance.running": "चल रहा है...",
      "audit-compliance.compliance.runExpiryCheck": "अभी समाप्ति जाँच चलाएँ",
      "audit-compliance.compliance.loading": "लोड हो रहा है...",
      "audit-compliance.compliance.colDocument": "दस्तावेज़",
      "audit-compliance.compliance.colAsset": "एसेट",
      "audit-compliance.compliance.colType": "प्रकार",
      "audit-compliance.compliance.colExpiryDate": "समाप्ति तारीख",
      "audit-compliance.compliance.colDaysLeft": "शेष दिन",
      "audit-compliance.compliance.emptyDocuments": "इस अवधि में कोई दस्तावेज़ समाप्त नहीं हो रहा",
      "audit-compliance.compliance.calendarInfo": "अगले 90 दिन — मूल्यह्रास रन, ITC दावे, दस्तावेज़/वारंटी/बीमा/अनुबंध समाप्तियाँ, भौतिक सत्यापन।",
      "audit-compliance.compliance.refreshing": "ताज़ा हो रहा है...",
      "audit-compliance.compliance.refreshCalendar": "कैलेंडर ताज़ा करें",
      "audit-compliance.compliance.colEvent": "इवेंट",
      "audit-compliance.compliance.colDueDate": "नियत तारीख",
      "audit-compliance.compliance.colUrgency": "तात्कालिकता",
      "audit-compliance.compliance.colStatus": "स्थिति",
      "audit-compliance.compliance.colActions": "क्रियाएँ",
      "audit-compliance.compliance.markComplete": "पूर्ण चिह्नित करें",
      "audit-compliance.compliance.emptyCalendar": "अगले 90 दिनों में कोई इवेंट नहीं — कैलेंडर ताज़ा करने का प्रयास करें",
      "audit-compliance.compliance.computingGap": "तत्परता अंतर विश्लेषण की गणना हो रही है...",
      "audit-compliance.compliance.noAssessment": "कोई मूल्यांकन डेटा उपलब्ध नहीं",
      "audit-compliance.compliance.dimAssetRegister": "एसेट रजिस्टर पूर्णता",
      "audit-compliance.compliance.dimCustody": "अभिरक्षा कवरेज",
      "audit-compliance.compliance.dimDepreciation": "मूल्यह्रास अद्यतनता",
      "audit-compliance.compliance.dimDocument": "दस्तावेज़ कवरेज",
      "audit-compliance.compliance.overallReadiness": "समग्र तत्परता",
      "audit-compliance.compliance.assessed": "मूल्यांकित",
      "audit-compliance.compliance.isoComputedNote": "एसेट रजिस्टर सीरियल-नंबर पूर्णता, सक्रिय-अभिरक्षा कवरेज, मूल्यह्रास प्रविष्टि अद्यतनता (पिछले 3 महीने), और पूँजीकृत एसेट के वर्तमान-दस्तावेज़ कवरेज से लाइव गणना की गई। इस टैब पर पुनः जाकर ताज़ा करें।",
      "audit-compliance.verification.title": "भौतिक एसेट जाँच",
      "audit-compliance.verification.subtitle": "पुष्टि करें कि आपके रिकॉर्ड में मौजूद एसेट वास्तव में उपलब्ध हैं (GFR नियम 190 के तहत वार्षिक भौतिक गणना)। एक जाँच बनाएँ, उसे शुरू करें, फिर रिकॉर्ड की तुलना भौतिक रूप से मिली वस्तुओं से करें।",
      "audit-compliance.verification.newCheck": "नई जाँच",
      "audit-compliance.verification.tamperTitle": "जाँचें कि रिकॉर्ड से छेड़छाड़ नहीं हुई है",
      "audit-compliance.verification.tamperDesc": "पुष्टि करता है कि इस संगठन का गतिविधि लॉग अक्षुण्ण है और कोई पुरानी प्रविष्टि गुप्त रूप से बदली या हटाई नहीं गई। यह सभी रिकॉर्ड को कवर करने वाली एक अलग, एक-क्लिक सुरक्षा जाँच है — किसी एकल एसेट से बंधी नहीं।",
      "audit-compliance.verification.checking": "जाँच हो रही है...",
      "audit-compliance.verification.runTamperCheck": "छेड़छाड़ जाँच चलाएँ",
      "audit-compliance.verification.recordsIntact": "रिकॉर्ड अक्षुण्ण — कोई छेड़छाड़ नहीं मिली",
      "audit-compliance.verification.recordsAltered": "चेतावनी — रिकॉर्ड बदले गए हो सकते हैं",
      "audit-compliance.verification.eventsChecked": "जाँचे गए इवेंट:",
      "audit-compliance.verification.brokenAtSequence": "क्रम पर टूटा #",
      "audit-compliance.verification.yourChecks": "आपकी जाँचें",
      "audit-compliance.verification.filterAll": "सभी",
      "audit-compliance.verification.statusNotStarted": "शुरू नहीं हुई",
      "audit-compliance.verification.statusInProgress": "जाँच प्रगति पर",
      "audit-compliance.verification.statusCompleted": "जाँची गई — समस्याएँ समीक्षा करें",
      "audit-compliance.verification.statusClosed": "समाप्त और हस्ताक्षरित",
      "audit-compliance.verification.loadingPlans": "योजनाएँ लोड हो रही हैं...",
      "audit-compliance.verification.noPlans": "कोई सत्यापन योजना नहीं मिली",
      "audit-compliance.verification.methodLabel": "विधि:",
      "audit-compliance.verification.statusLabel": "स्थिति:",
      "audit-compliance.verification.plannedLabel": "नियोजित:",
      "audit-compliance.verification.newPhysicalCheck": "नई भौतिक जाँच",
      "audit-compliance.verification.checkName": "जाँच का नाम *",
      "audit-compliance.verification.checkNamePlaceholder": "उदा. FY2026-27 वार्षिक सत्यापन",
      "audit-compliance.verification.methodQuestion": "विधि — कितने एसेट जाँचने हैं",
      "audit-compliance.verification.methodCensus": "जनगणना — हर एसेट जाँचें",
      "audit-compliance.verification.methodSample": "नमूना — एक उपसमूह जाँचें",
      "audit-compliance.verification.methodRiskBased": "जोखिम-आधारित — उच्च-मूल्य / गंभीर पहले",
      "audit-compliance.verification.whichDepartments": "कौन से विभाग? (वैकल्पिक)",
      "audit-compliance.verification.multiSelectHint": "एक से अधिक चुनने के लिए Ctrl/Cmd-क्लिक करें। पूरे संगठन की जाँच के लिए खाली छोड़ें।",
      "audit-compliance.verification.assignedTo": "को नियुक्त",
      "audit-compliance.verification.unassigned": "अनिर्धारित",
      "audit-compliance.verification.plannedDate": "नियोजित तारीख",
      "audit-compliance.verification.cancel": "रद्द करें",
      "audit-compliance.verification.creating": "बनाया जा रहा है...",
      "audit-compliance.verification.createCheck": "जाँच बनाएँ",
      "audit-compliance.verification.startChecking": "जाँच शुरू करें",
      "audit-compliance.verification.delete": "हटाएँ",
      "audit-compliance.verification.compareRecords": "रिकॉर्ड की तुलना मिली वस्तुओं से करें",
      "audit-compliance.verification.finishSignOff": "समाप्त करें और हस्ताक्षर करें",
      "audit-compliance.verification.method": "विधि",
      "audit-compliance.verification.scope": "क्षेत्र",
      "audit-compliance.verification.orgUnits": "संगठन इकाई",
      "audit-compliance.verification.wholeOrganisation": "पूरा संगठन",
      "audit-compliance.verification.assetsToCheck": "जाँचने के लिए एसेट",
      "audit-compliance.verification.noAssetsInScope": "अभी क्षेत्र में कोई एसेट नहीं।",
      "audit-compliance.verification.problemsFound": "मिली समस्याएँ",
      "audit-compliance.verification.missing": "लापता",
      "audit-compliance.verification.extra": "अतिरिक्त",
      "audit-compliance.verification.missingDef": "= रिकॉर्ड में है पर भौतिक रूप से नहीं मिला ·",
      "audit-compliance.verification.extraDef": "= मिला पर रिकॉर्ड में नहीं।",
      "audit-compliance.verification.notComparedYet": "अभी तुलना नहीं हुई — \"रिकॉर्ड की तुलना मिली वस्तुओं से करें\" का उपयोग करें।",
      "audit-compliance.verification.noProblems": "कोई समस्या नहीं — रिकॉर्ड मिली वस्तुओं से मेल खाते हैं।",
      "audit-compliance.verification.missingCount": "लापता:",
      "audit-compliance.verification.extraCount": "अतिरिक्त:",
      "audit-compliance.verification.worth": "मूल्य",
      "audit-compliance.verification.unknownAsset": "अज्ञात एसेट",
      "audit-compliance.verification.needsSignOff": "हस्ताक्षर आवश्यक",
      "audit-compliance.verification.unresolved": "अनसुलझा",
      "audit-compliance.verification.markResolved": "हल किया चिह्नित करें",
      "audit-compliance.verification.markResolvedTitle": "जाँचा गया और निपटाया गया चिह्नित करें",
      "audit-compliance.verification.writeOff": "बट्टे खाते डालें",
      "audit-compliance.verification.writeOffTitle": "हानि के रूप में बहीखातों से हटाएँ",
      "audit-compliance.security.title": "सुरक्षा और VAPT गवर्नेंस",
      "audit-compliance.security.subtitle": "भेद्यता निष्कर्ष, स्कैन, फ्रेमवर्क मूल्यांकन, सुरक्षा नियंत्रण, और लॉगिन/सत्र इवेंट।",
      "audit-compliance.security.tabDashboard": "Dashboard",
      "audit-compliance.security.tabFindings": "निष्कर्ष",
      "audit-compliance.security.tabScans": "स्कैन",
      "audit-compliance.security.tabAssessments": "मूल्यांकन",
      "audit-compliance.security.tabControls": "नियंत्रण",
      "audit-compliance.security.tabEvents": "इवेंट",
      "audit-compliance.security.loadingDashboard": "डैशबोर्ड लोड हो रहा है...",
      "audit-compliance.security.noDashboard": "कोई डैशबोर्ड डेटा नहीं",
      "audit-compliance.security.totalOpenFindings": "कुल खुले निष्कर्ष",
      "audit-compliance.security.riskScore": "जोखिम स्कोर",
      "audit-compliance.security.riskFormula": "गंभीर×10 + उच्च×5 + मध्यम×2 + निम्न×1",
      "audit-compliance.security.failedLogins24h": "विफल लॉगिन (24 घंटे)",
      "audit-compliance.security.openBySeverity": "गंभीरता अनुसार खुले निष्कर्ष",
      "audit-compliance.security.noOpenFindings": "कोई खुला निष्कर्ष नहीं",
      "audit-compliance.security.allSeverities": "सभी गंभीरताएँ",
      "audit-compliance.security.severityCritical": "गंभीर",
      "audit-compliance.security.severityHigh": "उच्च",
      "audit-compliance.security.severityMedium": "मध्यम",
      "audit-compliance.security.severityLow": "निम्न",
      "audit-compliance.security.severityInfo": "सूचना",
      "audit-compliance.security.allStatuses": "सभी स्थितियाँ",
      "audit-compliance.security.statusDiscovery": "खोज",
      "audit-compliance.security.statusAssessment": "मूल्यांकन",
      "audit-compliance.security.statusRemediation": "उपचार",
      "audit-compliance.security.retest": "पुनः परीक्षण",
      "audit-compliance.security.statusClosed": "बंद",
      "audit-compliance.security.statusAccepted": "स्वीकृत",
      "audit-compliance.security.loading": "लोड हो रहा है...",
      "audit-compliance.security.colTitle": "शीर्षक",
      "audit-compliance.security.colSeverity": "गंभीरता",
      "audit-compliance.security.colStatus": "स्थिति",
      "audit-compliance.security.colComponent": "घटक",
      "audit-compliance.security.colAssigned": "नियुक्त",
      "audit-compliance.security.colActions": "क्रियाएँ",
      "audit-compliance.security.assign": "नियुक्त करें",
      "audit-compliance.security.toRemediation": "उपचार की ओर",
      "audit-compliance.security.close": "बंद करें",
      "audit-compliance.security.emptyFindings": "कोई निष्कर्ष नहीं — शुरू करने के लिए स्कैन आयात करें",
      "audit-compliance.security.findingsFlowNote": "निष्कर्ष \"खोज\" में शुरू होते हैं — बैकएंड में खोज → मूल्यांकन/स्वीकृत ले जाने का कोई एंडपॉइंट नहीं है; केवल मूल्यांकन→उपचार (हल करें), उपचार→पुनः परीक्षण (पुनः परीक्षण), और पुनः परीक्षण→बंद (बंद करें) उजागर हैं।",
      "audit-compliance.security.assignFinding": "निष्कर्ष नियुक्त करें",
      "audit-compliance.security.userLabel": "उपयोगकर्ता *",
      "audit-compliance.security.selectUser": "उपयोगकर्ता चुनें...",
      "audit-compliance.security.cancel": "रद्द करें",
      "audit-compliance.security.assigning": "नियुक्त किया जा रहा है...",
      "audit-compliance.security.newScan": "नया स्कैन",
      "audit-compliance.security.colType": "प्रकार",
      "audit-compliance.security.colTool": "टूल",
      "audit-compliance.security.colScanDate": "स्कैन तारीख",
      "audit-compliance.security.colFindings": "निष्कर्ष",
      "audit-compliance.security.importFindings": "निष्कर्ष आयात करें",
      "audit-compliance.security.emptyScans": "कोई स्कैन दर्ज नहीं",
      "audit-compliance.security.newScanRecord": "नया स्कैन रिकॉर्ड",
      "audit-compliance.security.scanType": "स्कैन प्रकार",
      "audit-compliance.security.scanSast": "SAST",
      "audit-compliance.security.scanDast": "DAST",
      "audit-compliance.security.scanManual": "मैनुअल",
      "audit-compliance.security.scanPentest": "Pentest",
      "audit-compliance.security.toolName": "टूल का नाम",
      "audit-compliance.security.toolPlaceholder": "उदा. Burp Suite, SonarQube",
      "audit-compliance.security.creating": "बनाया जा रहा है...",
      "audit-compliance.security.create": "बनाएँ",
      "audit-compliance.security.importScanFindings": "स्कैन निष्कर्ष आयात करें",
      "audit-compliance.security.importHint": "निष्कर्षों की एक JSON सूची पेस्ट करें: title (आवश्यक), severity, description, cwe_id, owasp_category, affected_component।",
      "audit-compliance.security.importing": "आयात हो रहा है...",
      "audit-compliance.security.import": "आयात करें",
      "audit-compliance.security.newAssessment": "नया मूल्यांकन",
      "audit-compliance.security.colName": "नाम",
      "audit-compliance.security.colFramework": "फ्रेमवर्क",
      "audit-compliance.security.colScore": "स्कोर",
      "audit-compliance.security.complete": "पूर्ण करें",
      "audit-compliance.security.emptyAssessments": "कोई मूल्यांकन नहीं",
      "audit-compliance.security.nameLabel": "नाम *",
      "audit-compliance.security.namePlaceholder": "उदा. वार्षिक ISO 27001 ऑडिट",
      "audit-compliance.security.framework": "फ्रेमवर्क",
      "audit-compliance.security.frameworkIso27001": "ISO 27001",
      "audit-compliance.security.frameworkStqc": "STQC",
      "audit-compliance.security.frameworkOwasp": "OWASP",
      "audit-compliance.security.frameworkDpdp": "DPDP",
      "audit-compliance.security.frameworkCustom": "कस्टम",
      "audit-compliance.security.starting": "शुरू हो रहा है...",
      "audit-compliance.security.start": "शुरू करें",
      "audit-compliance.security.completeAssessment": "मूल्यांकन पूर्ण करें",
      "audit-compliance.security.outcome": "परिणाम",
      "audit-compliance.security.outcomeCompleted": "पूर्ण",
      "audit-compliance.security.outcomeFailed": "विफल",
      "audit-compliance.security.scoreLabel": "स्कोर (0-100)",
      "audit-compliance.security.save": "सहेजें",
      "audit-compliance.security.configureControl": "नियंत्रण कॉन्फ़िगर करें",
      "audit-compliance.security.colControlType": "नियंत्रण प्रकार",
      "audit-compliance.security.colActive": "सक्रिय",
      "audit-compliance.security.active": "सक्रिय",
      "audit-compliance.security.inactive": "निष्क्रिय",
      "audit-compliance.security.colConfig": "कॉन्फ़िग",
      "audit-compliance.security.colUpdated": "अद्यतन",
      "audit-compliance.security.edit": "संपादित करें",
      "audit-compliance.security.emptyControls": "कोई नियंत्रण कॉन्फ़िगर नहीं",
      "audit-compliance.security.configureSecurityControl": "सुरक्षा नियंत्रण कॉन्फ़िगर करें",
      "audit-compliance.security.controlTypeLabel": "नियंत्रण प्रकार",
      "audit-compliance.security.controlTypePlaceholder": "उदा. mfa_enforcement, ip_allowlist",
      "audit-compliance.security.configJson": "कॉन्फ़िग (JSON)",
      "audit-compliance.security.saving": "सहेजा जा रहा है...",
      "audit-compliance.security.failedLogins": "विफल लॉगिन",
      "audit-compliance.security.last1h": "पिछला 1 घंटा",
      "audit-compliance.security.last24h": "पिछले 24 घंटे",
      "audit-compliance.security.last3days": "पिछले 3 दिन",
      "audit-compliance.security.last7days": "पिछले 7 दिन",
      "audit-compliance.security.failedLoginAttempts": "विफल लॉगिन प्रयास",
      "audit-compliance.security.allEventTypes": "सभी इवेंट प्रकार",
      "audit-compliance.security.loginSuccess": "लॉगिन सफल",
      "audit-compliance.security.loginFailure": "लॉगिन विफल",
      "audit-compliance.security.mfaChallenge": "MFA चैलेंज",
      "audit-compliance.security.sessionTimeout": "सत्र टाइमआउट",
      "audit-compliance.security.ipBlocked": "IP अवरुद्ध",
      "audit-compliance.security.newDevice": "नया डिवाइस",
      "audit-compliance.security.suspiciousActivity": "संदिग्ध गतिविधि",
      "audit-compliance.security.colEventType": "इवेंट प्रकार",
      "audit-compliance.security.colUser": "उपयोगकर्ता",
      "audit-compliance.security.colIpAddress": "IP पता",
      "audit-compliance.security.colTime": "समय",
      "audit-compliance.security.emptyEvents": "कोई सुरक्षा इवेंट नहीं",
      "reports.general.loadError": "रिपोर्ट लोड करने में विफल।",
      "reports.general.loading": "रिपोर्ट लोड हो रही हैं...",
      "reports.general.unableToLoad": "रिपोर्ट डेटा लोड करने में असमर्थ।",
      "reports.general.title": "AAMS सामान्य रिपोर्ट और एनालिटिक्स",
      "reports.general.subtitle": "CFO डैशबोर्ड और एसेट रजिस्टर से लाइव एसेट लेजर एनालिटिक्स।",
      "reports.general.exportCsv": "CSV निर्यात करें",
      "reports.general.accumulatedDepreciation": "संचित मूल्यह्रास",
      "reports.general.companiesActBook": "कंपनीज़ एक्ट बुक, चालू वित्त वर्ष",
      "reports.general.insuranceCoverage": "बीमा कवरेज",
      "reports.general.itcClaimedYtd": "ITC दावा YTD:",
      "reports.general.budgetUtilisation": "बजट उपयोग",
      "reports.general.pendingCommissioning": "लंबित कमीशनिंग",
      "reports.general.nbvByAssetClass": "एसेट श्रेणी के अनुसार शुद्ध बही मूल्य",
      "reports.general.nbvAllocations": "श्रेणी के अनुसार वर्तमान उपयोग में एसेट मूल्य आवंटन",
      "reports.general.noNbvData": "कोई NBV डेटा उपलब्ध नहीं।",
      "reports.general.totalNbv": "कुल NBV",
      "reports.general.assetRegister": "एसेट रजिस्टर",
      "reports.general.latestAssets": "मास्टर रजिस्टर से नवीनतम एसेट",
      "reports.general.colName": "नाम",
      "reports.general.colClass": "श्रेणी",
      "reports.general.colCustodian": "अभिरक्षक",
      "reports.general.colAcquisitionDate": "अधिग्रहण तिथि",
      "reports.general.colAcquisitionCost": "अधिग्रहण लागत",
      "reports.general.colLifecycleState": "जीवनचक्र स्थिति",
      "reports.general.noAssets": "कोई एसेट नहीं मिला।",
      "reports.dashboard.kpiLoadError": "KPI डेटा लोड करने में विफल",
      "reports.dashboard.assetFetchError": "एसेट सूची रिपोर्ट प्राप्त करने में विफल",
      "reports.dashboard.depreciationFetchError": "मूल्यह्रास रिपोर्ट प्राप्त करने में विफल",
      "reports.dashboard.idleFetchError": "निष्क्रिय एसेट रिपोर्ट प्राप्त करने में विफल",
      "reports.dashboard.uncustodiedFetchError": "अभिरक्षक रहित एसेट रिपोर्ट प्राप्त करने में विफल",
      "reports.dashboard.reportGenerated": "रिपोर्ट तैयार की गई",
      "reports.dashboard.customGenerateError": "कस्टम रिपोर्ट तैयार करने में विफल",
      "reports.dashboard.scheduleCreated": "शेड्यूल बनाया गया",
      "reports.dashboard.scheduleCreateError": "शेड्यूल बनाने में विफल",
      "reports.dashboard.customDownloaded": "कस्टम रिपोर्ट डाउनलोड की गई",
      "reports.dashboard.colId": "ID",
      "reports.dashboard.colName": "नाम",
      "reports.dashboard.colClass": "श्रेणी",
      "reports.dashboard.colCost": "लागत",
      "reports.dashboard.colCurrentValue": "वर्तमान मूल्य",
      "reports.dashboard.colStatus": "स्थिति",
      "reports.dashboard.statusActive": "सक्रिय",
      "reports.dashboard.noData": "कोई डेटा नहीं।",
      "reports.dashboard.colAsset": "एसेट",
      "reports.dashboard.colAccDepreciation": "संचित मूल्यह्रास",
      "reports.dashboard.colNetBookValue": "शुद्ध बही मूल्य",
      "reports.dashboard.colMethod": "विधि",
      "reports.dashboard.colFiscalYear": "वित्त वर्ष",
      "reports.dashboard.colDaysIdle": "निष्क्रिय दिन",
      "reports.dashboard.colLastUsed": "अंतिम उपयोग",
      "reports.dashboard.colLocation": "स्थान",
      "reports.dashboard.colDaysUncustodied": "अभिरक्षक रहित दिन",
      "reports.dashboard.title": "AAMS रिपोर्ट और एनालिटिक्स",
      "reports.dashboard.subtitle": "मानक रिपोर्ट, KPI एनालिटिक्स, कस्टम रिपोर्ट और शेड्यूल किए गए निर्यात।",
      "reports.dashboard.subtitleShort": "मानक रिपोर्ट, KPI एनालिटिक्स, कस्टम रिपोर्ट और शेड्यूल किए गए निर्यात",
      "reports.dashboard.standardReports": "मानक रिपोर्ट",
      "reports.dashboard.assetListReport": "एसेट सूची रिपोर्ट",
      "reports.dashboard.allRegisteredAssets": "सभी पंजीकृत एसेट",
      "reports.dashboard.depreciationSchedule": "मूल्यह्रास अनुसूची",
      "reports.dashboard.depreciationByAsset": "एसेट अनुसार मूल्यह्रास",
      "reports.dashboard.idleAssetsReport": "निष्क्रिय एसेट रिपोर्ट",
      "reports.dashboard.unusedAssets": "अप्रयुक्त/कम उपयोग किए एसेट",
      "reports.dashboard.uncustodiedAssets": "अभिरक्षक रहित एसेट",
      "reports.dashboard.assetsWithoutCustodian": "अभिरक्षक बिना एसेट",
      "reports.dashboard.fetching": "प्राप्त हो रहा है",
      "reports.dashboard.assetList": "एसेट सूची",
      "reports.dashboard.idleAssets": "निष्क्रिय एसेट",
      "reports.dashboard.exportCsv": "CSV निर्यात करें",
      "reports.dashboard.close": "बंद करें",
      "reports.dashboard.kpiAnalytics": "KPI एनालिटिक्स",
      "reports.dashboard.accumulatedDepreciation": "संचित मूल्यह्रास",
      "reports.dashboard.insuranceCoverage": "बीमा कवरेज",
      "reports.dashboard.itcClaimedYtd": "ITC दावा YTD",
      "reports.dashboard.pendingCommissioning": "लंबित कमीशनिंग",
      "reports.dashboard.budgetUtilisation": "बजट उपयोग",
      "reports.dashboard.nbvByAssetClass": "एसेट श्रेणी के अनुसार शुद्ध बही मूल्य",
      "reports.dashboard.loadingKpi": "KPI डेटा लोड हो रहा है...",
      "reports.dashboard.customReportBuilder": "कस्टम रिपोर्ट बिल्डर",
      "reports.dashboard.assetType": "एसेट प्रकार",
      "reports.dashboard.allTypes": "सभी प्रकार",
      "reports.dashboard.servers": "सर्वर",
      "reports.dashboard.computers": "कंप्यूटर",
      "reports.dashboard.vehicles": "वाहन",
      "reports.dashboard.furniture": "फर्नीचर",
      "reports.dashboard.realEstate": "रियल एस्टेट",
      "reports.dashboard.dateFrom": "तिथि से",
      "reports.dashboard.dateTo": "तिथि तक",
      "reports.dashboard.location": "स्थान",
      "reports.dashboard.locationPlaceholder": "उदा. DC East",
      "reports.dashboard.generateReport": "रिपोर्ट तैयार करें",
      "reports.dashboard.customResults": "कस्टम रिपोर्ट परिणाम",
      "reports.dashboard.rows": "पंक्तियाँ",
      "reports.dashboard.downloadJson": "JSON डाउनलोड करें",
      "reports.dashboard.noResults": "कोई परिणाम नहीं।",
      "reports.dashboard.scheduleReport": "रिपोर्ट शेड्यूल करें",
      "reports.dashboard.reportType": "रिपोर्ट प्रकार",
      "reports.dashboard.selectType": "प्रकार चुनें",
      "reports.dashboard.cfoDashboard": "CFO डैशबोर्ड",
      "reports.dashboard.auditorDashboard": "ऑडिटर डैशबोर्ड",
      "reports.dashboard.cagPack": "CAG पैक",
      "reports.dashboard.budgetVariance": "बजट विचरण",
      "reports.dashboard.frequency": "आवृत्ति",
      "reports.dashboard.daily": "दैनिक",
      "reports.dashboard.weekly": "साप्ताहिक",
      "reports.dashboard.monthly": "मासिक",
      "reports.dashboard.format": "प्रारूप",
      "reports.dashboard.csv": "CSV",
      "reports.dashboard.pdf": "PDF",
      "reports.dashboard.xlsx": "XLSX",
      "reports.dashboard.emailOptional": "ईमेल (वैकल्पिक)",
      "reports.dashboard.emailPlaceholder": "user@example.com",
      "reports.dashboard.createSchedule": "शेड्यूल बनाएं",
      "reports.advanced.title": "उन्नत मानक रिपोर्ट",
      "reports.advanced.infoBody": "अभिरक्षक अपवाद, वारंटी जोखिम, स्थानांतरण इतिहास और OData फीड।",
      "reports.advanced.subtitle": "ऑडिटर, एसेट प्रबंधक और वित्त के लिए अनुपालन और निगरानी रिपोर्ट — जवाबदेही अंतराल, वारंटी जोखिम और अभिरक्षा गतिविधि पहचानें, फिर डेटा को Excel/Power BI में निर्यात या फीड करें।",
      "reports.advanced.tabCustodianExceptions": "अभिरक्षक अपवाद",
      "reports.advanced.tabWarrantyExposure": "वारंटी जोखिम",
      "reports.advanced.tabTransferHistory": "एसेट स्थानांतरण इतिहास",
      "reports.advanced.tabOdata": "OData फीड",
      "reports.advanced.custodianLoadError": "अभिरक्षक अपवाद लोड करने में विफल",
      "reports.advanced.custodianStripLead": "जवाबदेही अंतराल।",
      "reports.advanced.custodianStripBody": "बिना स्वीकृत अभिरक्षक वाले परिचालन एसेट या ऐसी अभिरक्षा जिसे कभी स्वीकार नहीं किया गया। मालिकों का पता लगाने के लिए इसका उपयोग करें — उपयोग में प्रत्येक एसेट के लिए कोई जवाबदेह होना चाहिए।",
      "reports.advanced.loading": "लोड हो रहा है...",
      "reports.advanced.colAsset": "एसेट",
      "reports.advanced.colLifecycle": "जीवनचक्र",
      "reports.advanced.colException": "अपवाद",
      "reports.advanced.noCustodian": "कोई अभिरक्षक नहीं",
      "reports.advanced.notAcknowledged": "स्वीकार नहीं किया गया",
      "reports.advanced.colValue": "मूल्य",
      "reports.advanced.noCustodianExceptions": "कोई अभिरक्षक अपवाद नहीं — प्रत्येक परिचालन एसेट के पास स्वीकृत अभिरक्षक है।",
      "reports.advanced.warrantyLoadError": "वारंटी जोखिम लोड करने में विफल",
      "reports.advanced.warrantyStripLead": "वारंटी जोखिम।",
      "reports.advanced.warrantyStripBody": "सबसे अधिक मूल्य वाले एसेट जिनकी वारंटी जल्द समाप्त होती है, सबसे मूल्यवान पहले। कवरेज समाप्त होने से पहले नवीनीकरण या बजट बनाएं। नीचे एक समय अवधि चुनें।",
      "reports.advanced.window": "अवधि",
      "reports.advanced.next30": "अगले 30 दिन",
      "reports.advanced.next60": "अगले 60 दिन",
      "reports.advanced.next90": "अगले 90 दिन",
      "reports.advanced.next180": "अगले 180 दिन",
      "reports.advanced.colType": "प्रकार",
      "reports.advanced.colVendor": "विक्रेता",
      "reports.advanced.colExpires": "समाप्ति",
      "reports.advanced.colAssetValue": "एसेट मूल्य",
      "reports.advanced.noWarranties": "इस अवधि में कोई वारंटी समाप्त नहीं हो रही।",
      "reports.advanced.transferStripLead": "अभिरक्षा ऑडिट ट्रेल।",
      "reports.advanced.transferStripBody": "प्रत्येक एसेट अभिरक्षा स्थानांतरण — किसने क्या किसको सौंपा, और कब। ऑडिट या जांच के लिए तिथि सीमा से फ़िल्टर करें।",
      "reports.advanced.to": "से",
      "reports.advanced.filter": "फ़िल्टर",
      "reports.advanced.colStatus": "स्थिति",
      "reports.advanced.colEffectiveDate": "प्रभावी तिथि",
      "reports.advanced.colCreated": "बनाया गया",
      "reports.advanced.noTransfers": "इस सीमा में कोई अभिरक्षा स्थानांतरण नहीं।",
      "reports.advanced.previewError": "फीड का पूर्वावलोकन करने में विफल। यदि यह बना रहे, तो कुछ देर में पुनः प्रयास करें।",
      "reports.advanced.urlCopied": "फीड URL क्लिपबोर्ड पर कॉपी किया गया",
      "reports.advanced.odataIntroLead": "Excel और Power BI के लिए डेटा फीड।",
      "reports.advanced.odataIntroBody": "ये आपकी BI/एनालिटिक्स टीम को पूरे डेटासेट का लाइव लिंक देते हैं — URL को Excel (Data → Get Data → From Web) या Power BI में पेस्ट करें। लिंक साझा करने से पहले कॉलम की पुष्टि के लिए यहाँ पहली 5 पंक्तियों का पूर्वावलोकन करें।",
      "reports.advanced.copyLink": "लिंक कॉपी करें",
      "reports.advanced.preview": "पूर्वावलोकन",
      "reports.advanced.totalRecordsShowing": "कुल रिकॉर्ड · पहले दिखाए जा रहे",
      "reports.advanced.noRecords": "कोई रिकॉर्ड नहीं।",
      "reports.advanced.feed_assets_label": "एसेट फीड",
      "reports.advanced.feed_assets_purpose": "प्रति एसेट एक पंक्ति — संदर्भ, नाम, जीवनचक्र चरण, और अधिग्रहण लागत/तिथि।",
      "reports.advanced.feed_financials_label": "वित्तीय फीड",
      "reports.advanced.feed_financials_purpose": "प्रति मूल्यह्रास अवधि एक पंक्ति — बही मूल्य गतिविधि (प्रारंभिक → मूल्यह्रास → समापन)।",
      "reports.advanced.feedcol_asset_ref": "एसेट संदर्भ",
      "reports.advanced.feedcol_name": "नाम",
      "reports.advanced.feedcol_lifecycle_state": "जीवनचक्र",
      "reports.advanced.feedcol_acquisition_cost": "लागत",
      "reports.advanced.feedcol_acquisition_date": "अधिग्रहीत",
      "reports.advanced.feedcol_book": "बही",
      "reports.advanced.feedcol_period": "अवधि",
      "reports.advanced.feedcol_opening_nbv": "प्रारंभिक NBV",
      "reports.advanced.feedcol_depreciation_amount": "मूल्यह्रास",
      "reports.advanced.feedcol_closing_nbv": "समापन NBV",
      "reports.advanced.feedcol_method": "विधि",
      "reports.cag.generated": "CAG रिपोर्ट पैक तैयार किया गया",
      "reports.cag.generateError": "CAG रिपोर्ट पैक तैयार करने में विफल",
      "reports.cag.breadcrumbGovernance": "गवर्नेंस",
      "reports.cag.breadcrumbReports": "रिपोर्ट",
      "reports.cag.title": "CAG रिपोर्ट पैक",
      "reports.cag.infoBody1": "C&AG (DPC) अधिनियम 1971 के तहत ऑडिट के लिए, फॉर्म GFR-40 (GFR 2017) प्रारूप में वैधानिक स्थिर-एसेट रजिस्टर।",
      "reports.cag.infoBody2": "छह विवरण: सारांश समाधान, एसेट रजिस्टर, मूल्यह्रास, निपटान, अभिरक्षक, दस्तावेज़। XLSX/PDF के रूप में प्रदान किए गए।",
      "reports.cag.subtitle": "एक वित्तीय अवधि के लिए स्थिर एसेट का वैधानिक रजिस्टर (फॉर्म GFR-40) — सारांश समाधान, एसेट रजिस्टर, मूल्यह्रास अनुसूची, निपटान, अभिरक्षक और दस्तावेज़। CAG ऑडिट के लिए XLSX/PDF के रूप में प्रदान किया गया।",
      "reports.cag.period": "अवधि",
      "reports.cag.periodPlaceholder": "उदा. FY2026-Q2",
      "reports.cag.generating": "तैयार हो रहा है...",
      "reports.cag.generatePack": "रिपोर्ट पैक तैयार करें",
      "reports.cag.registerTitle": "स्थिर एसेट का रजिस्टर",
      "reports.cag.generatedLabel": "तैयार किया गया",
      "reports.cag.assets": "एसेट",
      "reports.cag.grossBlock": "सकल ब्लॉक",
      "reports.cag.netBlock": "शुद्ध ब्लॉक",
      "reports.cag.statements": "विवरण:",
      "reports.cag.downloadPdf": "PDF डाउनलोड करें",
      "reports.cag.downloadXlsx": "XLSX डाउनलोड करें",
      "reports.documents.loadError": "दस्तावेज़ रिपोर्ट लोड करने में विफल।",
      "reports.documents.breadcrumbDocMgmt": "दस्तावेज़ प्रबंधन",
      "reports.documents.breadcrumbDocReports": "दस्तावेज़ रिपोर्ट",
      "reports.documents.title": "दस्तावेज़ समाप्ति रिपोर्ट",
      "reports.documents.subtitle": "चयनित अवधि के भीतर समाप्त या अतिदेय एसेट दस्तावेज़।",
      "reports.documents.daysAhead": "आगे के दिन:",
      "reports.documents.refresh": "ताज़ा करें",
      "reports.documents.classification": "वर्गीकरण:",
      "reports.documents.all": "सभी",
      "reports.documents.overdue": "अतिदेय",
      "reports.documents.expiringWithin": "इसके भीतर समाप्त",
      "reports.documents.loading": "लोड हो रहा है...",
      "reports.documents.colAssetRef": "एसेट संदर्भ",
      "reports.documents.colDocumentType": "दस्तावेज़ प्रकार",
      "reports.documents.colClassification": "वर्गीकरण",
      "reports.documents.colExpiryDate": "समाप्ति तिथि",
      "reports.documents.colDays": "दिन",
      "reports.documents.colStatus": "स्थिति",
      "reports.documents.statusOverdue": "अतिदेय",
      "reports.documents.statusExpiring": "समाप्त हो रहा",
      "reports.documents.noDocuments": "इस अवधि में कोई दस्तावेज़ नहीं।",
      "reports.drilldown.loadError": "ड्रिल-डाउन रिपोर्ट लोड करने में विफल।",
      "reports.drilldown.backToExec": "कार्यकारी डैशबोर्ड पर वापस",
      "reports.drilldown.breadcrumbReports": "रिपोर्ट",
      "reports.drilldown.breadcrumbDrillDown": "ड्रिल डाउन",
      "reports.drilldown.title": "ड्रिल डाउन रिपोर्ट",
      "reports.drilldown.subtitle": "अंतर्निहित एसेट लेजर के विरुद्ध रीयल-टाइम ड्रिल-डाउन क्वेरी।",
      "reports.drilldown.kpi": "KPI",
      "reports.drilldown.kpi_total_assets_critical": "महत्वपूर्ण एसेट",
      "reports.drilldown.kpi_custody_exceptions": "अभिरक्षा अपवाद",
      "reports.drilldown.kpi_assets_no_custodian": "अभिरक्षक बिना एसेट",
      "reports.drilldown.kpi_warranty_expiring": "वारंटी समाप्त (30 दिन)",
      "reports.drilldown.kpi_warranties_expiring": "वारंटी समाप्त (90 दिन)",
      "reports.drilldown.kpi_idle_assets": "निष्क्रिय एसेट",
      "reports.drilldown.kpi_budget_overrun": "बजट अतिक्रमण",
      "reports.drilldown.loading": "लोड हो रहा है...",
      "reports.drilldown.noRecords": "इस KPI से कोई रिकॉर्ड मेल नहीं खाता।",
      "reports.planning.loadError": "नियोजन डेटा लोड करने में विफल।",
      "reports.planning.scenarioNameRequired": "परिदृश्य नाम आवश्यक है।",
      "reports.planning.scenarioCreated": "CapEx परिदृश्य \"{{name}}\" बनाया गया।",
      "reports.planning.createError": "परिदृश्य बनाने में विफल।",
      "reports.planning.returnToDashboard": "डैशबोर्ड अवलोकन पर लौटें",
      "reports.planning.backToPlanning": "नियोजन डैशबोर्ड पर वापस",
      "reports.planning.breadcrumbPlanning": "नियोजन डैशबोर्ड",
      "reports.planning.breadcrumbHistory": "नियोजन इतिहास",
      "reports.planning.title": "नियोजन रिपोर्ट और इतिहास",
      "reports.planning.subtitle": "CapEx पूर्वानुमान परिदृश्य और एसेट नवीनीकरण सिफारिशें।",
      "reports.planning.newScenario": "नया CapEx परिदृश्य",
      "reports.planning.tabScenarios": "CapEx परिदृश्य",
      "reports.planning.tabRenewals": "नवीनीकरण सिफारिशें",
      "reports.planning.loading": "लोड हो रहा है...",
      "reports.planning.colName": "नाम",
      "reports.planning.colHorizon": "क्षितिज",
      "reports.planning.years": "वर्ष",
      "reports.planning.colStatus": "स्थिति",
      "reports.planning.colCreated": "बनाया गया",
      "reports.planning.noScenarios": "कोई CapEx परिदृश्य नहीं मिला।",
      "reports.planning.colAssetRef": "एसेट संदर्भ",
      "reports.planning.colClass": "श्रेणी",
      "reports.planning.colCriticality": "महत्वपूर्णता",
      "reports.planning.colCondition": "स्थिति",
      "reports.planning.noRenewals": "कोई नवीनीकरण उम्मीदवार नहीं मिला।",
      "reports.planning.scenarioName": "परिदृश्य नाम *",
      "reports.planning.scenarioNamePlaceholder": "उदा. FY27 डेटा सेंटर विस्तार",
      "reports.planning.description": "विवरण",
      "reports.planning.forecastHorizon": "पूर्वानुमान क्षितिज",
      "reports.planning.cancel": "रद्द करें",
      "reports.planning.createScenario": "परिदृश्य बनाएं",
      "reports.builder.schemaLoadError": "रिपोर्ट स्कीमा लोड करने में विफल।",
      "reports.builder.loaded": "\"{{name}}\" लोड किया गया।",
      "reports.builder.buildFirst": "पहले एक रिपोर्ट बनाएं।",
      "reports.builder.enterReportName": "रिपोर्ट का नाम दर्ज करें।",
      "reports.builder.saved": "\"{{name}}\" सहेजा गया।",
      "reports.builder.saveError": "रिपोर्ट सहेजने में विफल।",
      "reports.builder.updated": "\"{{name}}\" अपडेट किया गया।",
      "reports.builder.updateError": "रिपोर्ट अपडेट करने में विफल।",
      "reports.builder.enterName": "एक नाम दर्ज करें।",
      "reports.builder.renamed": "\"{{name}}\" में नाम बदला गया।",
      "reports.builder.renameError": "नाम बदलना विफल।",
      "reports.builder.deleted": "\"{{name}}\" हटाया गया।",
      "reports.builder.deleteError": "हटाना विफल।",
      "reports.builder.pickDataSource": "एक डेटा स्रोत चुनें।",
      "reports.builder.addAggregateWhenGrouping": "समूहीकरण करते समय कम से कम एक एग्रीगेट जोड़ें (उदा. Count)।",
      "reports.builder.selectColumn": "कम से कम एक कॉलम चुनें।",
      "reports.builder.reportFailed": "रिपोर्ट विफल।",
      "reports.builder.csvExportFailed": "CSV निर्यात विफल।",
      "reports.builder.xlsxGenerating": "XLSX तैयार हो रहा है — कुछ देर में जांचें।",
      "reports.builder.xlsxExportFailed": "XLSX निर्यात विफल।",
      "reports.builder.title": "रिपोर्ट बिल्डर",
      "reports.builder.subtitle": "एक डेटा स्रोत चुनें, कॉलम और फ़िल्टर चुनें, पूर्वावलोकन करें, फिर निर्यात करें।",
      "reports.builder.mySavedReports": "मेरी सहेजी गई रिपोर्ट",
      "reports.builder.saveCurrent": "वर्तमान सहेजें",
      "reports.builder.noSavedReports": "अभी तक कोई सहेजी गई रिपोर्ट नहीं। एक रिपोर्ट बनाएं और बाद में पुनः उपयोग के लिए “वर्तमान सहेजें” पर क्लिक करें।",
      "reports.builder.loadThisReport": "यह रिपोर्ट लोड करें",
      "reports.builder.rename": "नाम बदलें",
      "reports.builder.delete": "हटाएं",
      "reports.builder.saveReport": "रिपोर्ट सहेजें",
      "reports.builder.reportName": "रिपोर्ट का नाम",
      "reports.builder.reportNamePlaceholder": "उदा. उच्च-मूल्य एसेट",
      "reports.builder.cancel": "रद्द करें",
      "reports.builder.saving": "सहेजा जा रहा है…",
      "reports.builder.save": "सहेजें",
      "reports.builder.renameReport": "रिपोर्ट का नाम बदलें",
      "reports.builder.deleteSavedReport": "सहेजी गई रिपोर्ट हटाएं",
      "reports.builder.deletePrefix": "हटाएं “",
      "reports.builder.deleteSuffix": "”? इसे पूर्ववत नहीं किया जा सकता।",
      "reports.builder.dataSource": "डेटा स्रोत",
      "reports.builder.columns": "कॉलम",
      "reports.builder.ignoredWhileGrouping": " (समूहीकरण के दौरान अनदेखा)",
      "reports.builder.groupBy": "इसके अनुसार समूह करें",
      "reports.builder.groupByHint": "(वैकल्पिक — इसे सारांश रिपोर्ट में बदलता है)",
      "reports.builder.aggregates": "एग्रीगेट",
      "reports.builder.addAggregate": "+ एग्रीगेट जोड़ें",
      "reports.builder.allRows": "(सभी पंक्तियाँ)",
      "reports.builder.selectField": "— फ़ील्ड चुनें —",
      "reports.builder.addAggregateHint": "एक एग्रीगेट जोड़ें (Count / Sum / Avg / Min / Max)।",
      "reports.builder.filters": "फ़िल्टर",
      "reports.builder.addFilter": "+ फ़िल्टर जोड़ें",
      "reports.builder.op_eq": "=",
      "reports.builder.op_neq": "≠",
      "reports.builder.op_gt": ">",
      "reports.builder.op_lt": "<",
      "reports.builder.op_gte": "≥",
      "reports.builder.op_lte": "≤",
      "reports.builder.op_contains": "शामिल है",
      "reports.builder.op_in": "में (अल्पविराम सूची)",
      "reports.builder.value": "मान",
      "reports.builder.noFilters": "कोई फ़िल्टर नहीं — सभी पंक्तियाँ लौटाई गईं (सीमा तक)।",
      "reports.builder.sortBy": "इसके अनुसार क्रमबद्ध करें",
      "reports.builder.none": "(कोई नहीं)",
      "reports.builder.rowLimit": "पंक्ति सीमा",
      "reports.builder.running": "चल रहा है…",
      "reports.builder.runPreview": "पूर्वावलोकन चलाएं",
      "reports.builder.exportCsv": "CSV निर्यात करें",
      "reports.builder.exportXlsx": "XLSX निर्यात करें",
      "reports.builder.editing": "संपादन:",
      "reports.builder.updateSaved": "सहेजा गया अपडेट करें",
      "reports.builder.detachTitle": "सहेजी गई रिपोर्ट से अलग करें",
      "reports.builder.new": "नया",
      "reports.builder.row": "पंक्ति",
      "reports.builder.rows": "पंक्तियाँ",
      "reports.scheduled.loadError": "शेड्यूल लोड करने में विफल।",
      "reports.scheduled.paused": "शेड्यूल रोका गया।",
      "reports.scheduled.resumed": "शेड्यूल फिर से शुरू किया गया।",
      "reports.scheduled.updateError": "शेड्यूल अपडेट करने में विफल।",
      "reports.scheduled.deleted": "शेड्यूल हटाया गया।",
      "reports.scheduled.deleteError": "शेड्यूल हटाने में विफल।",
      "reports.scheduled.recipientRequired": "कम से कम एक प्राप्तकर्ता ईमेल आवश्यक है।",
      "reports.scheduled.created": "शेड्यूल बनाया गया।",
      "reports.scheduled.createError": "शेड्यूल बनाने में विफल।",
      "reports.scheduled.colReportType": "रिपोर्ट प्रकार",
      "reports.scheduled.colFrequency": "आवृत्ति",
      "reports.scheduled.colRecipients": "प्राप्तकर्ता",
      "reports.scheduled.colFormat": "प्रारूप",
      "reports.scheduled.colNextRun": "अगला रन",
      "reports.scheduled.colStatus": "स्थिति",
      "reports.scheduled.active": "सक्रिय",
      "reports.scheduled.paused_status": "रोका गया",
      "reports.scheduled.colActions": "क्रियाएं",
      "reports.scheduled.backToExec": "कार्यकारी डैशबोर्ड पर वापस",
      "reports.scheduled.breadcrumbReports": "रिपोर्ट",
      "reports.scheduled.breadcrumbScheduled": "शेड्यूल किया गया",
      "reports.scheduled.title": "शेड्यूल की गई रिपोर्ट",
      "reports.scheduled.subtitle": "स्वचालित आवर्ती रिपोर्ट वितरण प्रबंधित करें।",
      "reports.scheduled.scheduleNew": "नई रिपोर्ट शेड्यूल करें",
      "reports.scheduled.loading": "लोड हो रहा है...",
      "reports.scheduled.noSchedules": "कोई शेड्यूल की गई रिपोर्ट नहीं।",
      "reports.scheduled.createAutomated": "स्वचालित शेड्यूल बनाएं",
      "reports.scheduled.reportType": "रिपोर्ट प्रकार",
      "reports.scheduled.frequency": "आवृत्ति",
      "reports.scheduled.recipients": "प्राप्तकर्ता (अल्पविराम से अलग ईमेल)",
      "reports.scheduled.recipientsPlaceholder": "उदा. finance@acme.com, cfo@acme.com",
      "reports.scheduled.format": "प्रारूप",
      "reports.scheduled.xlsx": "XLSX",
      "reports.scheduled.csv": "CSV",
      "reports.scheduled.pdf": "PDF",
      "reports.scheduled.cancel": "रद्द करें",
      "reports.scheduled.establish": "शेड्यूल स्थापित करें",
      "assets.common.action": "क्रिया",
      "assets.common.actions": "क्रियाएँ",
      "assets.common.assetId": "एसेट ID",
      "assets.common.assetManagement": "एसेट प्रबंधन",
      "assets.common.assetRef": "एसेट रेफ",
      "assets.common.cancel": "रद्द करें",
      "assets.common.class": "श्रेणी",
      "assets.common.close": "बंद करें",
      "assets.common.delete": "हटाएँ",
      "assets.common.edit": "संपादित करें",
      "assets.common.loading": "लोड हो रहा है...",
      "assets.common.location": "स्थान",
      "assets.common.name": "नाम",
      "assets.common.no": "नहीं",
      "assets.common.none": "कोई नहीं",
      "assets.common.state": "स्थिति",
      "assets.common.transfer": "स्थानांतरण",
      "assets.common.view": "देखें",
      "assets.common.yes": "हाँ",
      "assets.list.title": "एसेट रजिस्टर",
      "assets.list.infoBody": "संगठन में ट्रैक की गई हर एसेट की मुख्य सूची, जीवनचक्र स्थिति, स्थान और त्वरित क्रियाओं के साथ।",
      "assets.list.changeStatus": "स्थिति बदलें",
      "assets.list.bulkImport": "बल्क इम्पोर्ट",
      "assets.list.newAsset": "+ नई एसेट",
      "assets.list.bulkImportTitle": "बल्क इम्पोर्ट एसेट",
      "assets.list.bulkImportDesc": "एक बार में 5,000 तक एसेट अपलोड करें। एसेट श्रेणी और स्थान कोड मौजूदा सिस्टम मास्टर से मेल खाने चाहिए।",
      "assets.list.assetsByState": "जीवनचक्र स्थिति के अनुसार एसेट",
      "assets.list.total": "कुल",
      "assets.list.clearFilter": "फ़िल्टर साफ़ करें",
      "assets.list.showAll": "सभी एसेट दिखाएँ",
      "assets.list.all": "सभी",
      "assets.list.filterByState": "{{state}} के अनुसार फ़िल्टर करें",
      "assets.list.empty": "कोई एसेट नहीं मिली",
      "assets.detail.loading": "एसेट लोड हो रही है...",
      "assets.detail.notFound": "एसेट नहीं मिली",
      "assets.detail.tab.overview": "अवलोकन",
      "assets.detail.tab.components": "घटक",
      "assets.detail.tab.tags": "टैग",
      "assets.detail.tab.labels": "लेबल",
      "assets.detail.tab.documents": "दस्तावेज़",
      "assets.detail.tab.warranty": "वारंटी",
      "assets.detail.tab.custody": "अभिरक्षा",
      "assets.detail.tab.financials": "वित्तीय",
      "assets.detail.tab.history": "इतिहास",
      "assets.detail.tab.metrics": "मेट्रिक्स",
      "assets.detail.tab.meterReadings": "मीटर रीडिंग",
      "assets.detail.tab.governance": "अनुशासन",
      "assets.detail.infoTitle": "एसेट विवरण",
      "assets.detail.infoBody": "किसी एक एसेट का पूर्ण विवरण दृश्य — विनिर्देश, अभिरक्षा, दस्तावेज़, वित्तीय और इतिहास, टैब में।",
      "assets.detail.clone": "क्लोन करें",
      "assets.detail.decommission": "डीकमीशन",
      "assets.detail.field.assetClass": "एसेट श्रेणी",
      "assets.detail.field.category": "वर्ग",
      "assets.detail.field.serialNumber": "सीरियल नंबर",
      "assets.detail.field.model": "मॉडल",
      "assets.detail.field.manufacturer": "निर्माता",
      "assets.detail.field.department": "विभाग",
      "assets.detail.field.custodian": "अभिरक्षक",
      "assets.detail.field.acquisitionCost": "अधिग्रहण लागत",
      "assets.detail.field.acquisitionDate": "अधिग्रहण तिथि",
      "assets.detail.field.lifecycleState": "जीवनचक्र स्थिति",
      "assets.detail.field.belowThreshold": "पूंजीकरण सीमा से नीचे",
      "assets.detail.field.criticalityScore": "क्रिटिकलिटी स्कोर",
      "assets.detail.field.fundingSource": "वित्तपोषण स्रोत",
      "assets.detail.field.heldForSale": "बिक्री हेतु धारित",
      "assets.detail.field.description": "विवरण",
      "assets.detail.cloneTitle": "एसेट क्लोन करें",
      "assets.detail.cloneDesc": "समान विवरण के साथ एक नई ड्राफ्ट एसेट बनाता है। इसे एक विशिष्ट नाम दें।",
      "assets.detail.newAssetName": "नई एसेट का नाम *",
      "assets.detail.cloning": "क्लोन हो रहा है...",
      "assets.create.err.name": "नाम आवश्यक है",
      "assets.create.err.assetClass": "एसेट श्रेणी आवश्यक है",
      "assets.create.err.location": "स्थान आवश्यक है",
      "assets.create.err.fundingSource": "वित्तपोषण स्रोत आवश्यक है",
      "assets.create.err.acquisitionDate": "अधिग्रहण तिथि आवश्यक है",
      "assets.create.err.acquisitionCost": "अधिग्रहण लागत 0 से अधिक होनी चाहिए",
      "assets.create.loading": "एसेट विवरण लोड हो रहा है...",
      "assets.create.legacyValue": "{{value}} (पुराना मान — कृपया अपडेट करें)",
      "assets.create.editTitle": "एसेट संपादित करें",
      "assets.create.createTitle": "एसेट बनाएँ",
      "assets.create.infoTitle": "एसेट बनाएँ / संपादित करें",
      "assets.create.infoBody": "एक नई एसेट पंजीकृत करें या मौजूदा को संपादित करें — वर्गीकरण, विनिर्देश, स्थान और प्रारंभिक अभिरक्षा।",
      "assets.create.subtitleEdit": "इस एसेट का वर्गीकरण, वित्तीय और स्थान विवरण अपडेट करें।",
      "assets.create.subtitleCreate": "एंटरप्राइज़ रजिस्टर में एक नई एसेट पंजीकृत करें।",
      "assets.create.section.basic": "मूल जानकारी",
      "assets.create.ph.name": "जैसे Dell Latitude 5540 लैपटॉप",
      "assets.create.valuation.depreciating": "सामान्यतः मूल्यह्रास होता है",
      "assets.create.valuation.appreciating": "सामान्यतः मूल्यवृद्धि होती है",
      "assets.create.valuation.static": "मूल्य स्थिर रहता है",
      "assets.create.selectClassFirst": "पहले एसेट श्रेणी चुनें",
      "assets.create.subCategory": "उप-वर्ग",
      "assets.create.selectCategoryFirst": "पहले एक वर्ग चुनें",
      "assets.create.section.identification": "पहचान",
      "assets.create.ph.serialNumber": "जैसे SN-4829-XK7",
      "assets.create.ph.model": "जैसे Latitude 5540",
      "assets.create.ph.manufacturer": "जैसे Dell",
      "assets.create.section.financial": "वित्तीय विवरण",
      "assets.create.ph.acquisitionCost": "जैसे 52000",
      "assets.create.deferredRevenue": "आस्थगित राजस्व शेष",
      "assets.create.ph.zero": "जैसे 0",
      "assets.create.section.location": "स्थान और स्वामित्व",
      "assets.create.orgUnit": "संगठन इकाई (वैकल्पिक)",
      "assets.create.usefulLifeOverride": "उपयोगी जीवन ओवरराइड (वर्ष)",
      "assets.create.ph.usefulLife": "जैसे 5",
      "assets.create.section.additional": "अतिरिक्त",
      "assets.create.requiredSkillCodes": "आवश्यक कौशल कोड",
      "assets.create.ph.description": "इस एसेट के बारे में वैकल्पिक टिप्पणियाँ (स्थिति, सहायक उपकरण, स्थान विवरण)…",
      "assets.create.saving": "सहेजा जा रहा है...",
      "assets.create.creating": "बनाया जा रहा है...",
      "assets.create.saveChanges": "परिवर्तन सहेजें",
      "assets.disposal.crumbQueue": "निपटान कतार",
      "assets.disposal.crumbRequest": "निपटान अनुरोध",
      "assets.disposal.queueTitle": "एसेट निपटान कतार",
      "assets.disposal.requestTitle": "एसेट निपटान का अनुरोध",
      "assets.disposal.subtitle": "डीकमीशन अनुमोदन हेतु लंबित एसेट, और निपटान इतिहास।",
      "assets.disposal.backToQueue": "कतार पर वापस जाएँ",
      "assets.disposal.pendingApprovalKpi": "लंबित निपटान अनुमोदन",
      "assets.disposal.disposedAllTime": "निपटाई गई (कुल समय)",
      "assets.disposal.pendingApproval": "लंबित अनुमोदन",
      "assets.disposal.approveDisposal": "निपटान अनुमोदित करें",
      "assets.disposal.emptyPending": "निपटान हेतु कोई एसेट लंबित नहीं।",
      "assets.disposal.history": "निपटान इतिहास",
      "assets.disposal.emptyHistory": "अभी तक कोई निपटाई गई एसेट नहीं।",
      "assets.disposal.requestSection": "निपटान अनुरोध",
      "assets.disposal.asset": "एसेट",
      "assets.disposal.selectAsset": "एसेट चुनें...",
      "assets.disposal.justification": "औचित्य",
      "assets.disposal.justificationPh": "इस एसेट को डीकमीशन करने का कारण बताएँ...",
      "assets.disposal.submitting": "सबमिट हो रहा है...",
      "assets.disposal.submitRequest": "निपटान अनुरोध सबमिट करें",
      "assets.revaluation.err.asset": "एक एसेट चुनें",
      "assets.revaluation.err.date": "पुनर्मूल्यांकन तिथि आवश्यक है",
      "assets.revaluation.err.valueNumber": "प्रस्तावित मान एक संख्या होनी चाहिए",
      "assets.revaluation.err.valuePositive": "प्रस्तावित मान धनात्मक होना चाहिए",
      "assets.revaluation.err.valueRequired": "प्रस्तावित समायोजित मान आवश्यक है",
      "assets.revaluation.err.method": "पुनर्मूल्यांकन विधि आवश्यक है",
      "assets.revaluation.method.market": "बाज़ार मूल्य विधि",
      "assets.revaluation.method.replacement": "प्रतिस्थापन लागत विधि",
      "assets.revaluation.method.indexation": "इंडेक्सेशन विधि",
      "assets.revaluation.resetForm": "फ़ॉर्म रीसेट करें",
      "assets.revaluation.submitting": "सबमिट हो रहा है...",
      "assets.revaluation.submit": "पुनर्मूल्यांकन सबमिट करें",
      "assets.revaluation.crumbWorkflow": "एसेट पुनर्मूल्यांकन वर्कफ़्लो",
      "assets.revaluation.title": "एसेट पुनर्मूल्यांकन",
      "assets.revaluation.description": "IAS 16 दिशानिर्देशों के अनुपालन में भौतिक एसेट के मान्यता प्राप्त शेष को समायोजित करें।",
      "assets.revaluation.section1": "खंड 1: एसेट चुनें",
      "assets.revaluation.assetRequired": "एसेट *",
      "assets.revaluation.currentCost": "वर्तमान अधिग्रहण लागत",
      "assets.revaluation.section2": "खंड 2: पुनर्मूल्यांकन विवरण",
      "assets.revaluation.dateLabel": "पुनर्मूल्यांकन तिथि",
      "assets.revaluation.proposedValue": "प्रस्तावित समायोजित मान",
      "assets.revaluation.proposedValuePh": "जैसे 52000",
      "assets.revaluation.methodLabel": "पुनर्मूल्यांकन विधि",
      "assets.revaluation.reasonLabel": "पुनर्मूल्यांकन कारण / टिप्पणियाँ",
      "assets.revaluation.reasonPh": "शेष समायोजन का अंतर्निहित औचित्य बताएँ...",
      "assets.revaluation.section3": "खंड 3: मूल्य प्रभाव",
      "assets.revaluation.valueDifference": "मूल्य अंतर विचरण",
      "assets.appreciation.err.asset": "एक एसेट चुनें",
      "assets.appreciation.err.date": "तिथि आवश्यक है",
      "assets.appreciation.err.valueNumber": "नया मान एक संख्या होनी चाहिए",
      "assets.appreciation.err.valuePositive": "नया मान धनात्मक होना चाहिए",
      "assets.appreciation.err.valueRequired": "नया मान आवश्यक है",
      "assets.appreciation.err.higherThanCurrent": "मूल्यवृद्धि वर्तमान मूल्य से अधिक होनी चाहिए — मूल्य घटाने के लिए, इसके बजाय एसेट पुनर्मूल्यांकन का उपयोग करें",
      "assets.appreciation.recording": "दर्ज हो रहा है...",
      "assets.appreciation.record": "मूल्यवृद्धि दर्ज करें",
      "assets.appreciation.title": "एसेट मूल्यवृद्धि",
      "assets.appreciation.description": "समय के साथ मूल्य बढ़ने की अपेक्षा वाली एसेट श्रेणियों — भूमि, निवेश संपत्ति और समान — के लिए पूंजी मूल्यवृद्धि दर्ज करें। एसेट पुनर्मूल्यांकन के समान पुनर्मूल्यांकन रिकॉर्ड का उपयोग करता है, केवल ऊपर की ओर परिवर्तन तक सीमित।",
      "assets.appreciation.info1": "भूमि या निवेश संपत्ति जैसी समय के साथ मूल्य बढ़ने की अपेक्षा वाली एसेट श्रेणियों के लिए पूंजी मूल्यवृद्धि दर्ज करें।",
      "assets.appreciation.info2": "एसेट पुनर्मूल्यांकन के समान पुनर्मूल्यांकन रिकॉर्ड का उपयोग करता है, केवल ऊपर की ओर परिवर्तन तक सीमित।",
      "assets.appreciation.noAppreciatingAssets": "किसी मूल्यवृद्धि एसेट श्रेणी में कोई एसेट नहीं मिली (जैसे भूमि, निवेश संपत्ति)।",
      "assets.appreciation.currentValue": "वर्तमान मूल्य",
      "assets.appreciation.section2": "खंड 2: मूल्यवृद्धि विवरण",
      "assets.appreciation.dateLabel": "मूल्यवृद्धि तिथि",
      "assets.appreciation.newValue": "नया मूल्य",
      "assets.appreciation.newValuePh": "जैसे 65000",
      "assets.appreciation.basis": "आधार",
      "assets.appreciation.reasonLabel": "कारण / टिप्पणियाँ",
      "assets.appreciation.reasonPh": "जैसे बाज़ार मूल्यांकन रिपोर्ट दिनांकित...",
      "assets.appreciation.section3": "खंड 3: मूल्य प्रभाव और इतिहास",
      "assets.appreciation.projectedGain": "अनुमानित लाभ",
      "assets.appreciation.selectToViewHistory": "इसका मूल्य इतिहास देखने के लिए एक एसेट चुनें।",
      "assets.appreciation.noHistory": "इस एसेट के लिए कोई पूर्व पुनर्मूल्यांकन नहीं।",
      "assets.queue.err.acquisitionDate": "अधिग्रहण तिथि आवश्यक है",
      "assets.queue.err.mustBeNumber": "एक संख्या होनी चाहिए",
      "assets.queue.err.mustBePositive": "धनात्मक होनी चाहिए",
      "assets.queue.liveRegister": "लाइव रजिस्टर",
      "assets.queue.breadcrumb": "इन्वेंट्री मॉड्यूल ➔ एसेट निर्माण कतार",
      "assets.queue.title": "एसेट निर्माण कतार",
      "assets.queue.subtitle": "वास्तविक स्टॉक-इन रसीदों को औपचारिक एसेट प्रविष्टियों में बदलें।",
      "assets.queue.pendingCapitalization": "लंबित पूंजीकरण",
      "assets.queue.capitalizedRecords": "पूंजीकृत रिकॉर्ड",
      "assets.queue.totalReceiptValue": "कुल रसीद मूल्य",
      "assets.queue.show": "दिखाएँ:",
      "assets.queue.statusPending": "लंबित",
      "assets.queue.statusCapitalized": "पूंजीकृत",
      "assets.queue.col.itemCode": "आइटम कोड",
      "assets.queue.col.itemName": "आइटम नाम",
      "assets.queue.col.quantity": "मात्रा",
      "assets.queue.col.unitCost": "इकाई लागत",
      "assets.queue.col.received": "प्राप्त",
      "assets.queue.col.status": "स्थिति",
      "assets.queue.capitalizeTooltip": "इस स्टॉक रसीद को एक औपचारिक एसेट रिकॉर्ड में बदलें",
      "assets.queue.capitalize": "पूंजीकृत करें",
      "assets.queue.empty": "कोई मेल खाती स्टॉक रसीद नहीं मिली।",
      "assets.queue.modalTitle": "स्टॉक रसीद पूंजीकृत करें",
      "assets.queue.modalSubtitle": "इस प्राप्त स्टॉक आइटम को एक ट्रैक की गई, मूल्यह्रास योग्य एसेट रिकॉर्ड में बदलता है।",
      "assets.queue.targetAssetClass": "लक्ष्य एसेट श्रेणी *",
      "assets.queue.selectClass": "-- श्रेणी चुनें --",
      "assets.queue.locationRequired": "स्थान *",
      "assets.queue.selectLocation": "-- स्थान चुनें --",
      "assets.queue.fundingSourceRequired": "वित्तपोषण स्रोत *",
      "assets.queue.selectFundingSource": "-- वित्तपोषण स्रोत चुनें --",
      "assets.queue.acquisitionDateRequired": "अधिग्रहण तिथि *",
      "assets.queue.usefulLifeOverride": "उपयोगी जीवन ओवरराइड (वर्ष)",
      "assets.queue.usefulLifePh": "एसेट श्रेणी डिफ़ॉल्ट उपयोग करने हेतु खाली छोड़ें",
      "assets.queue.discard": "रद्द करें",
      "assets.queue.finalize": "पूंजी एसेट अंतिम रूप दें",
      "assets.register.err.name": "एसेट नाम आवश्यक है",
      "assets.register.err.costNumber": "अधिग्रहण लागत एक संख्या होनी चाहिए",
      "assets.register.err.costPositive": "अधिग्रहण लागत 0 से अधिक होनी चाहिए",
      "assets.register.err.costRequired": "अधिग्रहण लागत आवश्यक है",
      "assets.register.err.usefulLifeNumber": "उपयोगी जीवन ओवरराइड एक संख्या होनी चाहिए",
      "assets.register.err.usefulLifePositive": "उपयोगी जीवन ओवरराइड धनात्मक होना चाहिए",
      "assets.register.err.deferredNumber": "आस्थगित राजस्व शेष एक संख्या होनी चाहिए",
      "assets.register.err.deferredNegative": "आस्थगित राजस्व शेष ऋणात्मक नहीं हो सकता",
      "assets.register.col.assetName": "एसेट नाम",
      "assets.register.col.classCategory": "श्रेणी/वर्ग",
      "assets.register.col.locationDept": "स्थान/विभाग",
      "assets.register.viewTooltip": "रजिस्ट्री विवरण देखें",
      "assets.register.editTooltip": "रजिस्ट्री संपादित करें",
      "assets.register.deleteTooltip": "रिकॉर्ड हटाएँ",
      "assets.register.subtitle": "सभी संगठनात्मक एसेट को उनके जीवनचक्र भर में प्रबंधित, निगरानी, खोज, ट्रैक और शासित करें।",
      "assets.register.backToRegister": "रजिस्टर पर वापस",
      "assets.register.importAssets": "एसेट इम्पोर्ट करें",
      "assets.register.addAsset": "एसेट जोड़ें",
      "assets.register.kpi.total": "कुल एसेट",
      "assets.register.kpi.active": "सक्रिय एसेट",
      "assets.register.kpi.draft": "ड्राफ्ट",
      "assets.register.kpi.pendingCap": "लंबित पूंजी.",
      "assets.register.kpi.missingCustodian": "अभिरक्षक अनुपस्थित",
      "assets.register.kpi.disposalPending": "निपटान लंबित",
      "assets.register.searchPh": "एसेट ID, नाम, सीरियल, या टैग खोजें...",
      "assets.register.moreFields": "अधिक फ़ील्ड",
      "assets.register.filterClassAll": "एसेट श्रेणी (सभी)",
      "assets.register.filterCategoryAll": "वर्ग (सभी)",
      "assets.register.filterLocationAll": "स्थान (सभी)",
      "assets.register.filterLifecycleAll": "जीवनचक्र (सभी)",
      "assets.register.empty": "वर्तमान खोज या फ़ील्ड फ़िल्टर से कोई एसेट रजिस्टर मेल नहीं खाया।",
      "assets.register.modelName": "मॉडल नाम",
      "assets.register.locationOwnershipMaster": "स्थान और स्वामित्व मास्टर",
      "assets.register.currentLocation": "वर्तमान स्थान",
      "assets.register.assetOwner": "एसेट स्वामी",
      "assets.register.currentCustodian": "वर्तमान अभिरक्षक",
      "assets.register.financialMetrics": "वित्तीय मेट्रिक्स",
      "assets.register.purchaseDate": "खरीद तिथि",
      "assets.register.usefulLifeOverride": "उपयोगी जीवन ओवरराइड",
      "assets.register.usesClassDefault": "श्रेणी डिफ़ॉल्ट उपयोग करता है",
      "assets.register.documentsCompliance": "दस्तावेज़ और अनुपालन संलग्नक",
      "assets.register.col.fileName": "फ़ाइल नाम",
      "assets.register.col.type": "प्रकार",
      "assets.register.col.uploaded": "अपलोड किया गया",
      "assets.register.download": "डाउनलोड",
      "assets.register.noDocuments": "इस एसेट के लिए अभी तक कोई दस्तावेज़ अपलोड नहीं किया गया।",
      "assets.register.timelineAudit": "एसेट लेजर टाइमलाइन ऑडिट",
      "assets.register.noLifecycleEvents": "अभी तक कोई जीवनचक्र घटना दर्ज नहीं।",
      "assets.register.incorporateMods": "संशोधन शामिल करें",
      "assets.register.lodgeTransfer": "स्थानांतरण दर्ज करें",
      "assets.register.initiateDisposal": "स्क्रैप/निपटान आरंभ करें",
      "assets.register.section1": "खंड 1: मूल जानकारी",
      "assets.register.field.assetName": "एसेट नाम (नामकरण)",
      "assets.register.ph.assetName": "जैसे MacBook Pro M3 16 या सर्वर फ्रेम",
      "assets.register.field.assetCategory": "एसेट वर्ग",
      "assets.register.field.assetSubCategory": "एसेट उप-वर्ग",
      "assets.register.field.remarks": "एसेट विवरण / टिप्पणियाँ",
      "assets.register.ph.remarks": "आंतरिक विवरण कैटलॉग नोट",
      "assets.register.section2": "खंड 2: स्थान और वित्तपोषण",
      "assets.register.ph.fundingSource": "जैसे capex, opex",
      "assets.register.section3": "खंड 3: तकनीकी जानकारी",
      "assets.register.field.manufacturerName": "निर्माता का नाम",
      "assets.register.ph.manufacturer": "जैसे Dell, Apple, Logitech",
      "assets.register.field.modelNumber": "मॉडल नंबर",
      "assets.register.ph.model": "जैसे PowerEdge R750",
      "assets.register.field.serialNumberSN": "सीरियल नंबर (SN)",
      "assets.register.section4": "खंड 4: अधिग्रहण और वित्तीय",
      "assets.register.skillCodesHelper": "इस एसेट की सेवा के लिए आवश्यक अल्पविराम-पृथक रखरखाव कौशल कोड।",
      "assets.register.registerAsset": "एसेट पंजीकृत करें",
      "assets.register.incorporateModifications": "संशोधन शामिल करें",
      "assets.transfer.title": "एसेट स्थानांतरण",
      "assets.transfer.confirmTitle": "स्थानांतरण की पुष्टि करें",
      "assets.transfer.targetOrgUnit": "लक्ष्य संगठन इकाई *",
      "assets.transfer.selectOrgUnit": "संगठन इकाई चुनें...",
      "assets.transfer.transferType": "स्थानांतरण प्रकार",
      "assets.transfer.selectDash": "-- चुनें --",
      "assets.transfer.priority": "प्राथमिकता",
      "assets.transfer.newLocation": "नया स्थान (वैकल्पिक)",
      "assets.transfer.keepLocation": "वर्तमान स्थान रखें",
      "assets.transfer.justificationPh": "स्थानांतरण का कारण",
      "assets.transfer.remarks": "टिप्पणियाँ",
      "assets.transfer.remarksPh": "अतिरिक्त नोट्स",
      "assets.transfer.custodianNote": "अभिरक्षक हस्तांतरण एक अलग चरण है — इस स्थानांतरण की पुष्टि होने के बाद एसेट के अभिरक्षा टैब से इसे असाइन करें।",
      "assets.transfer.initiating": "आरंभ हो रहा है...",
      "assets.transfer.initiate": "स्थानांतरण आरंभ करें",
      "assets.transfer.makerCheckerNote": "स्थानांतरण आरंभ कर दिया गया है। एक अलग उपयोगकर्ता को इसकी पुष्टि करनी होगी (मेकर-चेकर) — यह अनुरोध ID साझा करें, या अभी पुष्टि करें यदि आप वही दूसरे उपयोगकर्ता हैं।",
      "assets.transfer.requestId": "अनुरोध ID *",
      "assets.transfer.requestIdPh": "स्थानांतरण अनुरोध ID",
      "assets.transfer.confirming": "पुष्टि हो रही है...",
      "assets.transfer.confirm": "स्थानांतरण की पुष्टि करें",
      "assets.decommission.title": "एसेट डीकमीशन",
      "assets.decommission.warning": "यह क्रिया डीकमीशन प्रक्रिया आरंभ करेगी।",
      "assets.decommission.justification": "औचित्य *",
      "assets.decommission.justificationPh": "डीकमीशन का कारण",
      "assets.decommission.requesting": "अनुरोध हो रहा है...",
      "assets.decommission.request": "डीकमीशन का अनुरोध करें",
      "assets.decommission.approveHint": "डीकमीशन का अनुरोध किया गया है। अनुमोदित करने के लिए नीचे क्लिक करें।",
      "assets.decommission.awaitHint": "डीकमीशन का अनुरोध किया गया है और वित्त अनुमोदन प्राधिकार वाले उपयोगकर्ता से अनुमोदन की प्रतीक्षा है।",
      "assets.decommission.approving": "अनुमोदित हो रहा है...",
      "assets.decommission.approve": "डीकमीशन अनुमोदित करें",
      "assets.stateTransition.loading": "मान्य संक्रमण लोड हो रहे हैं...",
      "assets.stateTransition.terminal": "\"{{state}}\" एक अंतिम स्थिति है — कोई और संक्रमण उपलब्ध नहीं।",
      "assets.stateTransition.state": "स्थिति:",
      "assets.stateTransition.unknown": "अज्ञात",
      "assets.stateTransition.transitionTo": "में संक्रमण करें...",
      "assets.stateTransition.justificationPh": "औचित्य (वैकल्पिक)",
      "assets.stateTransition.applying": "लागू हो रहा है...",
      "assets.stateTransition.apply": "लागू करें",
      "assets.tags.loading": "टैग लोड हो रहे हैं...",
      "assets.tags.heading": "टैग",
      "assets.tags.issueTag": "+ टैग जारी करें",
      "assets.tags.tagMedium": "टैग माध्यम",
      "assets.tags.rfidEpc": "RFID EPC",
      "assets.tags.rfidEpcPh": "RFID EPC कोड",
      "assets.tags.nfcHash": "NFC पेलोड हैश",
      "assets.tags.nfcHashPh": "NFC पेलोड हैश",
      "assets.tags.issuing": "जारी हो रहा है...",
      "assets.tags.issue": "जारी करें",
      "assets.tags.col.tagId": "टैग ID",
      "assets.tags.col.medium": "माध्यम",
      "assets.tags.col.issued": "जारी किया गया",
      "assets.tags.downloadLabel": "लेबल PDF डाउनलोड करें",
      "assets.tags.replaceTag": "टैग बदलें",
      "assets.tags.emptyTags": "अभी तक कोई टैग जारी नहीं किया गया",
      "assets.tags.scanHistory": "स्कैन इतिहास",
      "assets.tags.col.locationLatLng": "स्थान (lat, lng)",
      "assets.tags.col.device": "डिवाइस",
      "assets.tags.displaced": "विस्थापित",
      "assets.tags.ok": "ठीक",
      "assets.tags.col.scannedAt": "स्कैन किया गया",
      "assets.tags.emptyScans": "कोई स्कैन घटना दर्ज नहीं",
      "assets.history.loading": "इतिहास लोड हो रहा है...",
      "assets.history.title": "एसेट इतिहास",
      "assets.history.empty": "कोई इतिहास दर्ज नहीं",
      "assets.history.locationHistory": "स्थान इतिहास",
      "assets.labels.loading": "लेबल लोड हो रहे हैं...",
      "assets.labels.heading": "भौतिक लेबल",
      "assets.labels.labelCode": "लेबल कोड (वैकल्पिक)",
      "assets.labels.labelCodePh": "खाली छोड़ने पर स्वतः-उत्पन्न",
      "assets.labels.assigning": "असाइन हो रहा है...",
      "assets.labels.assignLabel": "+ लेबल असाइन करें",
      "assets.labels.col.labelCode": "लेबल कोड",
      "assets.labels.col.assigned": "असाइन किया गया",
      "assets.labels.setStatus": "स्थिति सेट करें...",
      "assets.labels.emptyLabels": "इस एसेट को कोई लेबल असाइन नहीं किया गया",
      "assets.labels.mappingHistory": "मैपिंग इतिहास",
      "assets.labels.col.reason": "कारण",
      "assets.labels.col.by": "द्वारा",
      "assets.labels.col.when": "कब",
      "assets.labels.emptyHistory": "कोई मैपिंग इतिहास नहीं",
      "assets.documents.heading": "दस्तावेज़",
      "assets.documents.showAllVersions": "सभी संस्करण दिखाएँ",
      "assets.documents.upload": "दस्तावेज़ अपलोड करें",
      "assets.documents.loading": "दस्तावेज़ लोड हो रहे हैं...",
      "assets.documents.col.file": "फ़ाइल",
      "assets.documents.oldVersion": "पुराना संस्करण",
      "assets.documents.col.version": "संस्करण",
      "assets.documents.col.size": "आकार",
      "assets.documents.col.ocr": "OCR",
      "assets.documents.linkedAssets": "लिंक की गई एसेट",
      "assets.documents.linkToAsset": "किसी अन्य एसेट से लिंक करें",
      "assets.documents.empty": "इस एसेट के लिए कोई दस्तावेज़ अपलोड नहीं किया गया",
      "assets.documents.fileRequired": "फ़ाइल *",
      "assets.documents.documentType": "दस्तावेज़ प्रकार",
      "assets.documents.classification": "वर्गीकरण",
      "assets.documents.classificationPh": "जैसे आंतरिक, गोपनीय",
      "assets.documents.expiryDate": "समाप्ति तिथि",
      "assets.documents.alertDaysBefore": "पूर्व अलर्ट दिन",
      "assets.documents.gpsLat": "फ़ोटो GPS अक्षांश",
      "assets.documents.gpsLng": "फ़ोटो GPS देशांतर",
      "assets.documents.uploading": "अपलोड हो रहा है...",
      "assets.documents.uploadBtn": "अपलोड",
      "assets.documents.linkTitle": "\"{{name}}\" को एसेट से लिंक करें",
      "assets.documents.linkDesc": "अल्पविराम-पृथक एसेट ID। मौजूदा लिंक अछूते रहते हैं (आइडेम्पोटेंट)।",
      "assets.documents.linking": "लिंक हो रहा है...",
      "assets.documents.link": "लिंक करें",
      "assets.documents.linkedTitle": "\"{{name}}\" से लिंक की गई एसेट",
      "assets.documents.noLinked": "कोई लिंक की गई एसेट नहीं",
      "assets.components.loading": "घटक लोड हो रहे हैं...",
      "assets.components.heading": "घटक",
      "assets.components.flat": "फ्लैट",
      "assets.components.tree": "ट्री",
      "assets.components.col.serial": "सीरियल",
      "assets.components.empty": "कोई घटक नहीं",
      "assets.components.noTree": "कोई घटक ट्री नहीं",
      "assets.components.setParent": "+ मूल एसेट सेट करें",
      "assets.components.parentIdPh": "मूल एसेट ID",
      "assets.components.save": "सहेजें",
      "assets.warranty.heading": "वारंटी",
      "assets.warranty.checking": "जाँच हो रही है...",
      "assets.warranty.checkBeforeRepair": "मरम्मत से पहले जाँचें",
      "assets.warranty.addWarranty": "वारंटी जोड़ें",
      "assets.warranty.underWarranty": "वारंटी में",
      "assets.warranty.noActive": "कोई सक्रिय वारंटी नहीं",
      "assets.warranty.providerExpires": "प्रदाता: {{provider}} · समाप्ति: {{date}}",
      "assets.warranty.loading": "वारंटी लोड हो रही है...",
      "assets.warranty.col.provider": "प्रदाता",
      "assets.warranty.col.start": "आरंभ",
      "assets.warranty.col.end": "समाप्ति",
      "assets.warranty.col.meterLimit": "मीटर सीमा",
      "assets.warranty.claimsOverrides": "दावे और ओवरराइड",
      "assets.warranty.fileClaim": "दावा दर्ज करें",
      "assets.warranty.overrideTooltip": "ओवरराइड (मरम्मत हेतु वारंटी बायपास करें)",
      "assets.warranty.empty": "इस एसेट के लिए कोई वारंटी पंजीकृत नहीं",
      "assets.warranty.claimsOverridesTitle": "दावे और ओवरराइड",
      "assets.warranty.claims": "दावे",
      "assets.warranty.noClaims": "कोई दावा दर्ज नहीं किया गया।",
      "assets.warranty.overrides": "ओवरराइड",
      "assets.warranty.noOverrides": "कोई ओवरराइड लॉग नहीं किया गया।",
      "assets.warranty.registerTitle": "वारंटी पंजीकृत करें",
      "assets.warranty.warrantyType": "वारंटी प्रकार *",
      "assets.warranty.providerName": "प्रदाता / विक्रेता का नाम",
      "assets.warranty.providerPh": "एक प्रदाता चुनें या टाइप करें",
      "assets.warranty.startDate": "आरंभ तिथि",
      "assets.warranty.endDate": "समाप्ति तिथि *",
      "assets.warranty.scopeOfCover": "कवरेज का दायरा",
      "assets.warranty.claimLimit": "दावा सीमा",
      "assets.warranty.meterLimit": "मीटर सीमा",
      "assets.warranty.meterType": "मीटर प्रकार",
      "assets.warranty.meterTypePh": "जैसे km, घंटे",
      "assets.warranty.meterHint": "वैकल्पिक — कैलेंडर समाप्ति तिथि के बजाय, या उसके साथ, उपयोग द्वारा समाप्ति ट्रैक करने हेतु दोनों सेट करें (जैसे 100,000 km)।",
      "assets.warranty.register": "पंजीकृत करें",
      "assets.warranty.fileClaimTitle": "वारंटी दावा दर्ज करें",
      "assets.warranty.claimDate": "दावा तिथि",
      "assets.warranty.descriptionRequired": "विवरण *",
      "assets.warranty.estimatedAmount": "अनुमानित दावा राशि",
      "assets.warranty.filing": "दर्ज हो रहा है...",
      "assets.warranty.fileClaimBtn": "दावा दर्ज करें",
      "assets.warranty.overrideTitle": "पर्यवेक्षक ओवरराइड",
      "assets.warranty.overrideDesc": "मानक वारंटी कवरेज से बाहर मरम्मत को अधिकृत करें। ऑडिट हेतु औचित्य आवश्यक है।",
      "assets.warranty.repairCost": "मरम्मत लागत",
      "assets.warranty.logging": "लॉग हो रहा है...",
      "assets.warranty.logOverride": "ओवरराइड लॉग करें",
      "assets.metrics.loading": "मेट्रिक्स लोड हो रहे हैं...",
      "assets.metrics.oeeTitle": "OEE मेट्रिक्स (30 दिन)",
      "assets.metrics.oee": "समग्र उपकरण प्रभावशीलता",
      "assets.metrics.availability": "उपलब्धता",
      "assets.metrics.performance": "प्रदर्शन",
      "assets.metrics.quality": "गुणवत्ता",
      "assets.metrics.reliabilityTitle": "विश्वसनीयता मेट्रिक्स",
      "assets.metrics.mtbf": "MTBF (विफलताओं के बीच औसत समय)",
      "assets.metrics.mttr": "MTTR (मरम्मत का औसत समय)",
      "assets.metrics.failureCount": "विफलता गणना",
      "assets.metrics.repairCount": "मरम्मत गणना",
      "assets.metrics.trendTitle": "प्रदर्शन प्रवृत्ति",
      "assets.metrics.usefulLifeConsumed": "उपयोगी जीवन उपभोग",
      "assets.metrics.expectedUsefulLife": "अपेक्षित उपयोगी जीवन",
      "assets.metrics.currentAge": "वर्तमान आयु",
      "assets.geo.loading": "स्थान लोड हो रहा है...",
      "assets.geo.currentLocation": "वर्तमान स्थान",
      "assets.geo.latitude": "अक्षांश",
      "assets.geo.longitude": "देशांतर",
      "assets.geo.updateLocation": "स्थान अपडेट करें",
      "assets.geo.source": "स्रोत",
      "assets.geo.verified": "सत्यापित",
      "assets.geo.notVerified": "सत्यापित नहीं",
      "assets.geo.lastUpdated": "अंतिम अपडेट",
      "assets.geo.noLocation": "इस एसेट के लिए अभी तक कोई स्थान दर्ज नहीं।",
      "assets.geo.movementHistory": "संचलन इतिहास",
      "assets.geo.col.from": "से",
      "assets.geo.col.to": "तक",
      "assets.geo.empty": "कोई संचलन दर्ज नहीं",
      "assets.financials.tab.capitalisation": "पूंजीकरण",
      "assets.financials.tab.depreciation": "मूल्यह्रास अनुसूची",
      "assets.financials.tab.itc": "ITC अनुसूची",
      "assets.financials.tab.impairment": "क्षति",
      "assets.financials.tab.revaluation": "पुनर्मूल्यांकन",
      "assets.financials.tab.prior-period": "पूर्व अवधि समायोजन",
      "assets.financials.tab.deferred-revenue": "आस्थगित राजस्व",
      "assets.financials.noCapitalisation": "इस एसेट के लिए कोई पूंजीकरण रिकॉर्ड नहीं",
      "assets.financials.capitalisationDate": "पूंजीकरण तिथि",
      "assets.financials.cost": "लागत",
      "assets.financials.journalRef": "जर्नल संदर्भ",
      "assets.financials.journalStatus": "जर्नल स्थिति",
      "assets.financials.allBooks": "सभी बुक",
      "assets.financials.col.period": "अवधि",
      "assets.financials.col.book": "बुक",
      "assets.financials.col.openingNbv": "आरंभिक NBV",
      "assets.financials.col.depreciation": "मूल्यह्रास",
      "assets.financials.col.closingNbv": "अंतिम NBV",
      "assets.financials.col.method": "विधि",
      "assets.financials.col.rate": "दर",
      "assets.financials.noDepreciation": "इस एसेट के लिए कोई मूल्यह्रास अनुसूची नहीं।",
      "assets.financials.createItc": "+ ITC अनुसूची बनाएँ",
      "assets.financials.invoiceNumber": "चालान संख्या",
      "assets.financials.supplierGstin": "आपूर्तिकर्ता GSTIN",
      "assets.financials.cgstPaid": "CGST भुगतान",
      "assets.financials.sgstPaid": "SGST भुगतान",
      "assets.financials.igstPaid": "IGST भुगतान",
      "assets.financials.noItc": "इस एसेट के लिए कोई ITC रिकॉर्ड नहीं।",
      "assets.financials.invoiceNo": "चालान क्र.",
      "assets.financials.totalItcEligible": "कुल ITC पात्र",
      "assets.financials.claimedToDate": "अब तक दावा किया गया",
      "assets.financials.remainingItc": "शेष ITC",
      "assets.financials.monthsClaimed": "दावा किए गए महीने",
      "assets.financials.cgstSgstIgst": "CGST + SGST + IGST",
      "assets.financials.reversed": "उलटा गया",
      "assets.financials.monthlySchedule": "मासिक अनुसूची",
      "assets.financials.col.claimAmount": "दावा राशि",
      "assets.financials.noMonthlyItc": "कोई मासिक ITC प्रविष्टि नहीं।",
      "assets.financials.recordImpairment": "क्षति दर्ज करें",
      "assets.financials.reverseImpairment": "क्षति उलटें",
      "assets.financials.recoverableAmount": "वसूली योग्य राशि",
      "assets.financials.newRecoverableAmount": "नई वसूली योग्य राशि",
      "assets.financials.submit": "सबमिट करें",
      "assets.financials.noImpairment": "इस एसेट के लिए कोई क्षति इतिहास नहीं",
      "assets.financials.col.testDate": "परीक्षण तिथि",
      "assets.financials.col.impairmentLoss": "क्षति हानि",
      "assets.financials.col.reversalAmount": "उलटाव राशि",
      "assets.financials.col.type": "प्रकार",
      "assets.financials.reversal": "उलटाव",
      "assets.financials.impairment": "क्षति",
      "assets.financials.recordRevaluation": "+ पुनर्मूल्यांकन दर्ज करें",
      "assets.financials.newCarryingAmount": "नई वहन राशि",
      "assets.financials.fairValue": "उचित मूल्य",
      "assets.financials.costMethod": "लागत",
      "assets.financials.noRevaluation": "इस एसेट के लिए कोई पुनर्मूल्यांकन इतिहास नहीं",
      "assets.financials.col.date": "तिथि",
      "assets.financials.col.oldCarrying": "पुरानी वहन राशि",
      "assets.financials.col.newCarrying": "नई वहन राशि",
      "assets.financials.col.surplusDeficit": "अधिशेष / (घाटा)",
      "assets.financials.recordAdjustment": "+ समायोजन दर्ज करें",
      "assets.financials.oldValue": "पुराना मान",
      "assets.financials.newValue": "नया मान",
      "assets.financials.noPriorPeriod": "इस एसेट के लिए कोई पूर्व अवधि समायोजन नहीं",
      "assets.financials.col.adjustment": "समायोजन",
      "assets.financials.col.approvedBy": "अनुमोदनकर्ता",
      "assets.financials.pending": "लंबित",
      "assets.financials.noDeferred": "अनुदान-वित्तपोषित एसेट नहीं, या कोई आस्थगित राजस्व शेष नहीं।",
      "assets.financials.annualAmortisation": "वार्षिक परिशोधन",
      "assets.custody.noPermission": "इस एसेट की अभिरक्षा जानकारी देखने की आपको अनुमति नहीं है।",
      "assets.custody.loading": "अभिरक्षा लोड हो रही है...",
      "assets.custody.currentCustodian": "वर्तमान अभिरक्षक",
      "assets.custody.reassign": "अभिरक्षक पुनः असाइन करें",
      "assets.custody.assign": "अभिरक्षक असाइन करें",
      "assets.custody.email": "ईमेल",
      "assets.custody.orgUnit": "संगठन इकाई",
      "assets.custody.effectiveFrom": "प्रभावी तिथि से",
      "assets.custody.acceptedAt": "स्वीकृत तिथि",
      "assets.custody.notYetAccepted": "अभी तक स्वीकृत नहीं",
      "assets.custody.noneAssigned": "वर्तमान में कोई अभिरक्षक असाइन नहीं।",
      "assets.custody.newCustodian": "नया अभिरक्षक *",
      "assets.custody.selectCustodian": "अभिरक्षक चुनें...",
      "assets.custody.assigning": "असाइन हो रहा है...",
      "assets.custody.confirmAssignment": "असाइनमेंट की पुष्टि करें",
      "assets.custody.history": "अभिरक्षा इतिहास",
      "assets.custody.noHistory": "इस एसेट के लिए कोई अभिरक्षा इतिहास नहीं।",
      "assets.governance.heldForSale": "बिक्री हेतु धारित",
      "assets.governance.notHeldForSale": "बिक्री हेतु धारित नहीं",
      "assets.governance.updating": "अपडेट हो रहा है...",
      "assets.governance.unmark": "अचिह्नित करें",
      "assets.governance.markHeldForSale": "बिक्री हेतु धारित चिह्नित करें",
      "assets.governance.assetLabels": "एसेट लेबल",
      "assets.governance.noLabels": "इस एसेट के लिए कोई लेबल जारी नहीं किया गया",
      "assets.governance.fullHistory": "पूरा इतिहास एसेट के लेबल टैब पर।",
      "assets.governance.disposalExport": "निपटान निर्यात",
      "assets.governance.disposalExportDesc": "इस एसेट के लिए निपटान-तैयारी डेटा पैकेज डाउनलोड करें (बुक मूल्य, स्थिति, डीकमीशन इतिहास)।",
      "assets.governance.exporting": "निर्यात हो रहा है...",
      "assets.governance.downloadExport": "निपटान निर्यात डाउनलोड करें",
      "system-config.common.loading": "लोड हो रहा है...",
      "system-config.common.cancel": "रद्द करें",
      "system-config.common.create": "बनाएँ",
      "system-config.common.creating": "बनाया जा रहा है...",
      "system-config.common.close": "बंद करें",
      "system-config.common.save": "सहेजें",
      "system-config.common.edit": "संपादित करें",
      "system-config.common.actions": "क्रियाएँ",
      "system-config.common.description": "विवरण",
      "system-config.common.module": "मॉड्यूल",
      "system-config.common.type": "प्रकार",
      "system-config.common.value": "मान",
      "system-config.common.enabled": "सक्षम",
      "system-config.common.disabled": "अक्षम",
      "system-config.dynamicFields.title": "डायनैमिक फ़ील्ड और फ़ॉर्म",
      "system-config.dynamicFields.subtitle": "प्रति मॉड्यूल कस्टम फ़ील्ड, वैलिडेशन नियम, फ़ॉर्म लेआउट और मान बल्क इम्पोर्ट।",
      "system-config.dynamicFields.tab.fields": "फ़ील्ड",
      "system-config.dynamicFields.tab.forms": "फ़ॉर्म",
      "system-config.dynamicFields.tab.fieldValues": "फ़ील्ड मान",
      "system-config.dynamicFields.tab.bulkImport": "बल्क इम्पोर्ट",
      "system-config.dynamicFields.filterByModule": "मॉड्यूल से फ़िल्टर करें...",
      "system-config.dynamicFields.newField": "नया फ़ील्ड",
      "system-config.dynamicFields.col.label": "लेबल",
      "system-config.dynamicFields.col.version": "संस्करण",
      "system-config.dynamicFields.rules": "नियम",
      "system-config.dynamicFields.emptyFields": "कोई डायनैमिक फ़ील्ड परिभाषित नहीं",
      "system-config.dynamicFields.newFieldTitle": "नया डायनैमिक फ़ील्ड",
      "system-config.dynamicFields.moduleRequired": "मॉड्यूल *",
      "system-config.dynamicFields.moduleExample": "उदा. asset, ticket",
      "system-config.dynamicFields.fieldNameRequired": "फ़ील्ड नाम *",
      "system-config.dynamicFields.fieldNameExample": "उदा. warranty_note",
      "system-config.dynamicFields.fieldLabelRequired": "फ़ील्ड लेबल *",
      "system-config.dynamicFields.fieldLabelExample": "उदा. Warranty Note",
      "system-config.dynamicFields.fieldType": "फ़ील्ड प्रकार",
      "system-config.dynamicFields.noRules": "कोई नियम नहीं।",
      "system-config.dynamicFields.rule.mandatory": "अनिवार्य",
      "system-config.dynamicFields.rule.hidden": "छिपा हुआ",
      "system-config.dynamicFields.rule.readOnly": "केवल पढ़ने योग्य",
      "system-config.dynamicFields.rule.conditional": "सशर्त",
      "system-config.dynamicFields.addRule": "नियम जोड़ें",
      "system-config.dynamicFields.newForm": "नया फ़ॉर्म",
      "system-config.dynamicFields.col.formName": "फ़ॉर्म नाम",
      "system-config.dynamicFields.col.fields": "फ़ील्ड",
      "system-config.dynamicFields.fieldCount": "{{count}} फ़ील्ड",
      "system-config.dynamicFields.deactivate": "निष्क्रिय करें",
      "system-config.dynamicFields.emptyForms": "कोई फ़ॉर्म परिभाषित नहीं",
      "system-config.dynamicFields.newFormTitle": "नया डायनैमिक फ़ॉर्म",
      "system-config.dynamicFields.formNameRequired": "फ़ॉर्म नाम *",
      "system-config.dynamicFields.fieldIds": "फ़ील्ड ID",
      "system-config.dynamicFields.fieldIdsPlaceholder": "कॉमा से अलग किए गए फ़ील्ड UUID",
      "system-config.dynamicFields.entityTypePlaceholder": "एंटिटी प्रकार (उदा. asset)",
      "system-config.dynamicFields.entityIdPlaceholder": "एंटिटी ID (UUID)",
      "system-config.dynamicFields.loadValues": "मान लोड करें",
      "system-config.dynamicFields.fieldValuesPrompt": "इसके कस्टम फ़ील्ड मान देखने के लिए एंटिटी प्रकार और ID दर्ज करें",
      "system-config.dynamicFields.col.field": "फ़ील्ड",
      "system-config.dynamicFields.col.updated": "अद्यतित",
      "system-config.dynamicFields.emptyValues": "इस एंटिटी के लिए कोई कस्टम फ़ील्ड मान सेट नहीं",
      "system-config.dynamicFields.fieldIdRequired": "फ़ील्ड ID *",
      "system-config.dynamicFields.fieldIdPlaceholder": "लक्ष्य डायनैमिक फ़ील्ड UUID",
      "system-config.dynamicFields.rowsLabel": "पंक्तियाँ (entity_type / entity_id / value का JSON ऐरे)",
      "system-config.dynamicFields.importing": "इम्पोर्ट हो रहा है...",
      "system-config.dynamicFields.bulkImport": "बल्क इम्पोर्ट",
      "system-config.dynamicFields.noBulkPermission": "आपके पास फ़ील्ड मान बल्क इम्पोर्ट करने की अनुमति नहीं है।",
      "system-config.dynamicFields.valuesImported": "{{count}} मान इम्पोर्ट किए गए।",
      "system-config.featureFlags.title": "फ़ीचर फ़्लैग और मॉड्यूल प्रबंधन",
      "system-config.featureFlags.subtitle": "माइक्रोसर्विस मॉड्यूल, क्रमिक रोलआउट वाले फ़ीचर फ़्लैग, टेनेंट ओवरराइड और सर्विस हेल्थ।",
      "system-config.featureFlags.tab.modules": "मॉड्यूल",
      "system-config.featureFlags.tab.flags": "फ़ीचर फ़्लैग",
      "system-config.featureFlags.tab.tenantFeatures": "टेनेंट फ़ीचर",
      "system-config.featureFlags.tab.services": "सर्विस हेल्थ",
      "system-config.featureFlags.col.service": "सर्विस",
      "system-config.featureFlags.col.moduleCode": "मॉड्यूल कोड",
      "system-config.featureFlags.dependencies": "निर्भरताएँ",
      "system-config.featureFlags.emptyModules": "कोई मॉड्यूल पंजीकृत नहीं",
      "system-config.featureFlags.noDependencies": "कोई निर्भरता नहीं।",
      "system-config.featureFlags.col.flagKey": "फ़्लैग की",
      "system-config.featureFlags.col.environment": "एनवायरनमेंट",
      "system-config.featureFlags.col.rollout": "रोलआउट",
      "system-config.featureFlags.allEnvironments": "सभी एनवायरनमेंट",
      "system-config.featureFlags.env.production": "प्रोडक्शन",
      "system-config.featureFlags.env.staging": "स्टेजिंग",
      "system-config.featureFlags.env.development": "डेवलपमेंट",
      "system-config.featureFlags.newFlag": "नया फ़्लैग",
      "system-config.featureFlags.emptyFlags": "कोई फ़ीचर फ़्लैग परिभाषित नहीं",
      "system-config.featureFlags.newFlagTitle": "नया फ़ीचर फ़्लैग",
      "system-config.featureFlags.flagKeyRequired": "फ़्लैग की *",
      "system-config.featureFlags.flagKeyPlaceholder": "उदा. new_asset_wizard",
      "system-config.featureFlags.displayName": "प्रदर्शन नाम",
      "system-config.featureFlags.rolloutPct": "रोलआउट %",
      "system-config.featureFlags.col.flag": "फ़्लैग",
      "system-config.featureFlags.col.enabledAt": "सक्षम किया गया",
      "system-config.featureFlags.col.disabledAt": "अक्षम किया गया",
      "system-config.featureFlags.emptyTenantFeatures": "कोई टेनेंट-विशिष्ट फ़ीचर ओवरराइड नहीं — यह टेनेंट वैश्विक फ़्लैग डिफ़ॉल्ट का उपयोग करता है",
      "system-config.featureFlags.col.endpoint": "एंडपॉइंट",
      "system-config.featureFlags.col.status": "स्थिति",
      "system-config.featureFlags.col.uptime": "अपटाइम",
      "system-config.featureFlags.col.avgResponse": "औसत प्रतिक्रिया",
      "system-config.featureFlags.emptyServices": "कोई सर्विस पंजीकृत नहीं",
      "system-config.platformAdmin.title": "प्लेटफ़ॉर्म प्रशासन",
      "system-config.platformAdmin.subtitle": "टेनेंट प्रोविज़निंग और लाइव सिस्टम हेल्थ।",
      "system-config.platformAdmin.tab.health": "सिस्टम हेल्थ",
      "system-config.platformAdmin.tab.tenants": "टेनेंट प्रोविज़निंग",
      "system-config.platformAdmin.checkingHealth": "सिस्टम हेल्थ जाँची जा रही है...",
      "system-config.platformAdmin.healthUnavailable": "हेल्थ स्थिति उपलब्ध नहीं",
      "system-config.platformAdmin.check.database": "डेटाबेस (PostgreSQL)",
      "system-config.platformAdmin.check.cache": "कैश (Redis)",
      "system-config.platformAdmin.check.storage": "ऑब्जेक्ट स्टोरेज (MinIO)",
      "system-config.platformAdmin.allOperational": "सभी सिस्टम चालू",
      "system-config.platformAdmin.degraded": "अवनत",
      "system-config.platformAdmin.version": "संस्करण",
      "system-config.platformAdmin.checking": "जाँच हो रही है...",
      "system-config.platformAdmin.refresh": "रिफ़्रेश करें",
      "system-config.platformAdmin.unknown": "अज्ञात",
      "system-config.platformAdmin.latency": "लेटेंसी",
      "system-config.platformAdmin.memory": "मेमोरी",
      "system-config.platformAdmin.provisionTitle": "नया टेनेंट प्रोविज़न करें",
      "system-config.platformAdmin.provisionSubtitle": "प्लेटफ़ॉर्म पर एक नया पृथक टेनेंट संगठन बनाता है।",
      "system-config.platformAdmin.slugRequired": "स्लग *",
      "system-config.platformAdmin.slugPlaceholder": "उदा. acme-government",
      "system-config.platformAdmin.plan.starter": "स्टार्टर",
      "system-config.platformAdmin.plan.professional": "प्रोफ़ेशनल",
      "system-config.platformAdmin.plan.enterprise": "एंटरप्राइज़",
      "system-config.platformAdmin.provisioning": "प्रोविज़न हो रहा है...",
      "system-config.platformAdmin.provisionTenant": "टेनेंट प्रोविज़न करें",
      "system-config.platformAdmin.noProvisionPermission": "आपके पास टेनेंट प्रोविज़न करने की अनुमति नहीं है।",
      "system-config.platformAdmin.id": "ID",
      "system-config.platformAdmin.slug": "स्लग",
      "system-config.platformAdmin.status": "स्थिति",
      "system-config.platformAdmin.lookupTitle": "टेनेंट खोजें",
      "system-config.platformAdmin.lookupPlaceholder": "टेनेंट ID (UUID)",
      "system-config.platformAdmin.lookUp": "खोजें",
      "system-config.platformAdmin.noLookupPermission": "आपके पास टेनेंट खोजने की अनुमति नहीं है।",
      "system-config.systemConfig.title": "सिस्टम कॉन्फ़िगरेशन",
      "system-config.systemConfig.subtitle": "सिस्टम पैरामीटर, फ़ीचर टॉगल और लुकअप कोड मास्टर।",
      "system-config.systemConfig.tab.parameters": "सिस्टम पैरामीटर",
      "system-config.systemConfig.tab.directorySync": "डायरेक्टरी सिंक",
      "system-config.systemConfig.tab.gstApi": "GST API",
      "system-config.systemConfig.tab.aiCopilot": "AI Copilot",
      "system-config.systemConfig.tab.toggles": "फ़ीचर टॉगल",
      "system-config.systemConfig.tab.lookupCodes": "लुकअप कोड",
      "system-config.systemConfig.readOnlyBanner": "केवल पढ़ने योग्य — सिस्टम पैरामीटर और फ़ीचर टॉगल संपादित करने के लिए admin या super_admin भूमिका आवश्यक है।",
      "system-config.systemConfig.loadingGst": "GST API कॉन्फ़िगरेशन लोड हो रहा है…",
      "system-config.systemConfig.gstInfoIntro": "सक्षम होने पर, वेंडर फ़ॉर्म एक",
      "system-config.systemConfig.gstFetch": "फ़ेच",
      "system-config.systemConfig.gstInfoMid": "बटन GSTIN के पास दिखाता है जो स्वतः भर देता है",
      "system-config.systemConfig.gstVendorName": "वेंडर नाम",
      "system-config.systemConfig.gstPan": "PAN",
      "system-config.systemConfig.and": "और",
      "system-config.systemConfig.gstCompanyType": "कंपनी प्रकार",
      "system-config.systemConfig.gstInfoEnd": "प्रदाता से।",
      "system-config.systemConfig.gstInfoNote": "PAN हमेशा GSTIN से प्राप्त होता है। GST API ईमेल या फ़ोन प्रकट नहीं करते — वे मैनुअल रहते हैं।",
      "system-config.systemConfig.gstAutoFetch": "GSTIN स्वतः-फ़ेच",
      "system-config.systemConfig.gstAutoFetchHint": "बंद = मैनुअल प्रविष्टि (वर्तमान व्यवहार)। चालू = माँग पर फ़ेच।",
      "system-config.systemConfig.toggleOnHint": "चालू — बंद करने के लिए क्लिक करें",
      "system-config.systemConfig.toggleOffHint": "बंद — चालू करने के लिए क्लिक करें",
      "system-config.systemConfig.on": "चालू",
      "system-config.systemConfig.off": "बंद",
      "system-config.systemConfig.gstCustomProvider": "कस्टम (Appyflow-संगत)",
      "system-config.systemConfig.apiKeySecret": "API की / सीक्रेट",
      "system-config.systemConfig.maskUnchanged": "•••••••• (अपरिवर्तित)",
      "system-config.systemConfig.pasteKey": "प्रदाता से की पेस्ट करें",
      "system-config.systemConfig.apiEndpointUrl": "API एंडपॉइंट URL",
      "system-config.systemConfig.saving": "सहेजा जा रहा है…",
      "system-config.systemConfig.saveSettings": "सेटिंग्स सहेजें",
      "system-config.systemConfig.loadingAi": "AI Copilot कॉन्फ़िगरेशन लोड हो रहा है…",
      "system-config.systemConfig.aiInfo": "AI Copilot चैट के पीछे के LLM को नियंत्रित करता है। बंद (या कोई की नहीं) = एक निश्चित मॉक उत्तर, API की या कोटा के बिना परीक्षण के लिए उपयोगी। तुरंत प्रभावी होता है — रीस्टार्ट की आवश्यकता नहीं।",
      "system-config.systemConfig.liveAiReplies": "लाइव AI उत्तर",
      "system-config.systemConfig.liveAiRepliesHint": "बंद = मॉक उत्तर (वर्तमान व्यवहार)। चालू = वास्तविक LLM कॉल।",
      "system-config.systemConfig.model": "मॉडल",
      "system-config.systemConfig.modelName": "मॉडल नाम",
      "system-config.systemConfig.col.key": "की",
      "system-config.systemConfig.leaveBlankUnchanged": "अपरिवर्तित रखने के लिए खाली छोड़ें",
      "system-config.systemConfig.locked": "लॉक्ड",
      "system-config.systemConfig.emptyParameters": "कोई सिस्टम पैरामीटर परिभाषित नहीं",
      "system-config.systemConfig.testSmtp": "SMTP सेटिंग्स का परीक्षण करें",
      "system-config.systemConfig.smtpToPlaceholder": "किसे भेजें (डिफ़ॉल्ट रूप से आपका अपना ईमेल)",
      "system-config.systemConfig.sending": "भेजा जा रहा है...",
      "system-config.systemConfig.sendTestEmail": "परीक्षण ईमेल भेजें",
      "system-config.systemConfig.col.featureKey": "फ़ीचर की",
      "system-config.systemConfig.rolloutPct": "रोलआउट %",
      "system-config.systemConfig.emptyToggles": "कोई फ़ीचर टॉगल परिभाषित नहीं",
      "system-config.systemConfig.lookupCategoryPlaceholder": "लुकअप श्रेणी (उदा. asset_condition, currency)",
      "system-config.systemConfig.search": "खोजें",
      "system-config.systemConfig.lookupPrompt": "इसके लुकअप कोड ब्राउज़ करने के लिए एक श्रेणी दर्ज करें",
      "system-config.systemConfig.col.code": "कोड",
      "system-config.systemConfig.col.displayOrder": "प्रदर्शन क्रम",
      "system-config.systemConfig.emptyLookup": "\"{{category}}\" के लिए कोई लुकअप कोड नहीं मिला",
      "system-config.systemConfig.loadingDirectorySync": "डायरेक्टरी-सिंक कॉन्फ़िगरेशन लोड हो रहा है…",
      "system-config.systemConfig.dirSyncIntro": "इसके लिए कनेक्शन सेटिंग्स",
      "system-config.systemConfig.synchronizer": "HRMS & AD सिंक्रोनाइज़र",
      "system-config.systemConfig.dirSyncIntroEnd": "। यहाँ एक प्रदाता कॉन्फ़िगर करें, फिर सिंक पेज से इसे चलाएँ।",
      "system-config.systemConfig.openSyncPage": "सिंक पेज खोलें →",
      "system-config.systemConfig.configureThenOn": "नीचे दिए गए फ़ील्ड कॉन्फ़िगर करें, फिर चालू करें",
      "system-config.systemConfig.notSet": "सेट नहीं",
      "system-config.systemConfig.provider.hrms.label": "HRMS (Oracle Fusion)",
      "system-config.systemConfig.provider.hrms.hint": "Oracle Fusion HCM REST एंडपॉइंट + एक सर्विस अकाउंट।",
      "system-config.systemConfig.provider.azure_ad.label": "Azure Active Directory",
      "system-config.systemConfig.provider.azure_ad.hint": "Directory.Read.All के साथ ऐप पंजीकरण (client credentials)।",
      "system-config.systemConfig.provider.ldap.label": "LDAP",
      "system-config.systemConfig.provider.ldap.hint": "ऑन-प्रेम डायरेक्टरी सर्वर बाइंड अकाउंट + सर्च बेस।",
      "system-config.systemConfig.field.base_url": "बेस URL",
      "system-config.systemConfig.field.username": "उपयोगकर्ता नाम",
      "system-config.systemConfig.field.password": "पासवर्ड",
      "system-config.systemConfig.field.tenant_id": "डायरेक्टरी (tenant) ID",
      "system-config.systemConfig.field.client_id": "एप्लिकेशन (client) ID",
      "system-config.systemConfig.field.client_secret": "क्लाइंट सीक्रेट",
      "system-config.systemConfig.field.host": "होस्ट",
      "system-config.systemConfig.field.port": "पोर्ट",
      "system-config.systemConfig.field.bind_dn": "बाइंड DN",
      "system-config.systemConfig.field.base_dn": "बेस DN",
      "system-config.systemConfig.field.bind_password": "बाइंड पासवर्ड",
      "organisation.breadcrumb.administration": "प्रशासन",
      "organisation.breadcrumb.orgManagement": "संगठन प्रबंधन",
      "organisation.breadcrumb.orgUnits": "संगठन इकाइयाँ",
      "organisation.backToUnits": "इकाइयों पर वापस जाएँ",
      "organisation.cancel": "रद्द करें",
      "organisation.loading": "लोड हो रहा है...",
      "organisation.yes": "हाँ",
      "organisation.no": "नहीं",
      "organisation.col.name": "नाम",
      "organisation.col.type": "प्रकार",
      "organisation.col.status": "स्थिति",
      "organisation.field.costCentreCode": "कॉस्ट सेंटर कोड",
      "organisation.field.approverAuthority": "अनुमोदक प्राधिकारी",
      "organisation.field.cin": "CIN",
      "organisation.field.pan": "PAN",
      "organisation.field.gstin": "GSTIN",
      "organisation.field.registeredOffice": "पंजीकृत कार्यालय",
      "organisation.field.rocJurisdiction": "RoC अधिकार क्षेत्र",
      "organisation.field.nicDepartmentCode": "NIC विभाग कोड",
      "organisation.field.legalEntity": "कानूनी इकाई",
      "organisation.field.sebiListed": "SEBI सूचीबद्ध",
      "organisation.hrmsSync.notRunYet": "अभी तक नहीं चला",
      "organisation.hrmsSync.lastRun": "अंतिम रन: {{when}}",
      "organisation.hrmsSync.breadcrumb.integrationGateway": "इंटीग्रेशन गेटवे",
      "organisation.hrmsSync.title": "डायरेक्टरी सिंक",
      "organisation.hrmsSync.info1": "अपने HR और आइडेंटिटी सिस्टम से अपने विभाग और लोग स्वचालित रूप से लाएँ, उन्हें मैन्युअल रूप से जोड़ने के बजाय।",
      "organisation.hrmsSync.info2": "एक स्रोत चालू करें और सेटिंग्स में इसका विवरण दर्ज करें, फिर यहाँ सिंक चलाएँ।",
      "organisation.hrmsSync.subtitle": "अपने HR और आइडेंटिटी सिस्टम से अपने विभाग और लोग स्वचालित रूप से लाएँ — उन्हें मैन्युअल रूप से जोड़ने के बजाय। एक स्रोत चालू करें और सेटिंग्स में इसका विवरण दर्ज करें, फिर यहाँ सिंक चलाएँ।",
      "organisation.hrmsSync.configureSources": "स्रोत कॉन्फ़िगर करें",
      "organisation.hrmsSync.ofCount": "{{total}} में से {{count}}",
      "organisation.hrmsSync.sourcesOn": "स्रोत चालू हैं।",
      "organisation.hrmsSync.provider.hrms.label": "HRMS (Oracle Fusion)",
      "organisation.hrmsSync.provider.hrms.desc": "आपके Oracle Fusion HR सिस्टम से विभाग और कर्मचारी।",
      "organisation.hrmsSync.provider.azure_ad.label": "Azure Active Directory",
      "organisation.hrmsSync.provider.azure_ad.desc": "Microsoft Entra ID (Azure AD) से उपयोगकर्ता और समूह।",
      "organisation.hrmsSync.provider.ldap.label": "LDAP",
      "organisation.hrmsSync.provider.ldap.desc": "आपके ऑन-प्रिमाइस डायरेक्टरी सर्वर से संगठन इकाइयाँ और लोग।",
      "organisation.hrmsSync.on": "चालू",
      "organisation.hrmsSync.off": "बंद",
      "organisation.hrmsSync.syncing": "सिंक हो रहा है…",
      "organisation.hrmsSync.syncNow": "अभी सिंक करें",
      "organisation.hrmsSync.sourceOff": "यह स्रोत बंद है",
      "organisation.hrmsSync.turnedOff": "बंद है",
      "organisation.hrmsSync.turnOnConfigure": "सेटिंग्स में चालू करें और कॉन्फ़िगर करें →",
      "organisation.orgUnitDetail.loading": "संगठन इकाई लोड हो रही है...",
      "organisation.orgUnitDetail.notFound": "संगठन इकाई नहीं मिली।",
      "organisation.orgUnitDetail.tab.overview": "अवलोकन",
      "organisation.orgUnitDetail.tab.children": "संतान ({{count}})",
      "organisation.orgUnitDetail.tab.history": "इतिहास ({{count}})",
      "organisation.orgUnitDetail.tab.restructure": "पुनर्गठन",
      "organisation.orgUnitDetail.infoTitle": "संगठन इकाई विवरण",
      "organisation.orgUnitDetail.infoBody": "किसी एकल संगठन इकाई का पूर्ण विवरण दृश्य — इसका प्रकार, मूल और सदस्य।",
      "organisation.orgUnitDetail.noEditPermission": "आपके पास संगठन इकाइयाँ संपादित करने की अनुमति नहीं है — केवल पढ़ने योग्य दिखाया जा रहा है।",
      "organisation.orgUnitDetail.field.id": "ID",
      "organisation.orgUnitDetail.field.parentId": "मूल ID",
      "organisation.orgUnitDetail.saving": "सहेजा जा रहा है...",
      "organisation.orgUnitDetail.saveChanges": "परिवर्तन सहेजें",
      "organisation.orgUnitDetail.restructureNote": "नाम, स्तर और मूल परिवर्तन पुनर्गठन (शासित और संस्करणित) के माध्यम से होने चाहिए — यह फ़ॉर्म केवल एडमिन/कानूनी फ़ील्ड को कवर करता है।",
      "organisation.orgUnitDetail.noChildren": "कोई प्रत्यक्ष संतान नहीं।",
      "organisation.orgUnitDetail.col.level": "स्तर",
      "organisation.orgUnitDetail.col.effectiveFrom": "प्रभावी से",
      "organisation.orgUnitDetail.col.effectiveTo": "प्रभावी तक",
      "organisation.orgUnitDetail.current": "वर्तमान",
      "organisation.orgUnitDetail.noHistory": "कोई पुनर्गठन इतिहास नहीं।",
      "organisation.orgUnitDetail.noRestructurePermission": "आपके पास संगठन इकाइयों का पुनर्गठन करने की अनुमति नहीं है।",
      "organisation.orgUnitDetail.governedChange": "शासित परिवर्तन — वर्तमान संस्करण को बंद करता है और एक नया खोलता है, इतिहास में दर्ज किया गया।",
      "organisation.orgUnitDetail.newName": "नया नाम *",
      "organisation.orgUnitDetail.newLevel": "नया स्तर *",
      "organisation.orgUnitDetail.newLevelPlaceholder": "उदा. department",
      "organisation.orgUnitDetail.newParent": "नया मूल",
      "organisation.orgUnitDetail.noParent": "कोई मूल नहीं (शीर्ष-स्तर)",
      "organisation.orgUnitDetail.changeType": "परिवर्तन प्रकार *",
      "organisation.orgUnitDetail.justification": "औचित्य *",
      "organisation.orgUnitDetail.downstreamImpact": "डाउनस्ट्रीम प्रभाव",
      "organisation.orgUnitDetail.applying": "लागू हो रहा है...",
      "organisation.orgUnitDetail.applyRestructure": "पुनर्गठन लागू करें",
      "organisation.orgUnitsAdd.validation.name": "इकाई नाम आवश्यक है।",
      "organisation.orgUnitsAdd.validation.clientType": "क्लाइंट प्रकार आवश्यक है।",
      "organisation.orgUnitsAdd.validation.ouType": "संगठन इकाई प्रकार आवश्यक है।",
      "organisation.orgUnitsAdd.breadcrumb": "संगठन इकाई जोड़ें",
      "organisation.orgUnitsAdd.title": "नई संगठन इकाई जोड़ें",
      "organisation.orgUnitsAdd.infoBody": "एक नया विभाग, प्रभाग या अन्य संगठनात्मक इकाई बनाएँ और इसे पदानुक्रम में रखें।",
      "organisation.orgUnitsAdd.basicInfo": "मूल इकाई जानकारी",
      "organisation.orgUnitsAdd.unitName": "इकाई नाम",
      "organisation.orgUnitsAdd.unitNamePlaceholder": "उदा. Finance Department",
      "organisation.orgUnitsAdd.clientType": "क्लाइंट प्रकार",
      "organisation.orgUnitsAdd.selectClientType": "-- क्लाइंट प्रकार चुनें --",
      "organisation.orgUnitsAdd.orgUnitType": "संगठन इकाई प्रकार",
      "organisation.orgUnitsAdd.parentUnit": "मूल इकाई",
      "organisation.orgUnitsAdd.noParentUnits": "कोई संगठन इकाई उपलब्ध नहीं (रूट इकाई)",
      "organisation.orgUnitsAdd.noneRoot": "-- कोई नहीं (रूट इकाई) --",
      "organisation.orgUnitsAdd.governanceLegal": "शासन और कानूनी (वैकल्पिक)",
      "organisation.orgUnitsAdd.cpseDetails": "CPSE विवरण",
      "organisation.orgUnitsAdd.cpseSchedule": "CPSE अनुसूची (उदा. A, B)",
      "organisation.orgUnitsAdd.cpseRating": "CPSE रेटिंग",
      "organisation.orgUnitsAdd.selectRating": "रेटिंग चुनें...",
      "organisation.orgUnitsAdd.handoverOuId": "हैंडओवर संगठन इकाई ID",
      "organisation.orgUnitsAdd.submitting": "सबमिट हो रहा है...",
      "organisation.orgUnitsAdd.submit": "संगठन इकाई सबमिट करें",
      "organisation.ouType.group": "समूह",
      "organisation.ouType.holding_company": "होल्डिंग कंपनी",
      "organisation.ouType.subsidiary": "सहायक कंपनी",
      "organisation.ouType.business_unit": "व्यावसायिक इकाई",
      "organisation.ouType.division": "प्रभाग",
      "organisation.ouType.department": "विभाग",
      "organisation.ouType.sub_department": "उप-विभाग",
      "organisation.ouType.team": "टीम",
      "organisation.ouType.union_government": "संघ सरकार",
      "organisation.ouType.ministry": "मंत्रालय",
      "organisation.ouType.wing": "विंग",
      "organisation.ouType.section": "अनुभाग",
      "organisation.ouType.office": "कार्यालय",
      "organisation.ouType.state_government": "राज्य सरकार",
      "organisation.ouType.state_department": "राज्य विभाग",
      "organisation.ouType.directorate": "निदेशालय",
      "organisation.ouType.regional_office": "क्षेत्रीय कार्यालय",
      "organisation.ouType.district_office": "जिला कार्यालय",
      "organisation.ouType.municipal_corporation": "नगर निगम",
      "organisation.ouType.municipality": "नगरपालिका",
      "organisation.ouType.nagar_panchayat": "नगर पंचायत",
      "organisation.ouType.zone": "क्षेत्र",
      "organisation.ouType.ward": "वार्ड",
      "organisation.ouType.zila_parishad": "जिला परिषद",
      "organisation.ouType.block_panchayat": "ब्लॉक पंचायत",
      "organisation.ouType.gram_panchayat": "ग्राम पंचायत",
      "organisation.ouType.cpse": "CPSE",
      "organisation.ouType.plant": "संयंत्र",
      "organisation.ouType.unit": "इकाई",
      "organisation.ouType.smart_city_spv": "स्मार्ट सिटी SPV",
      "organisation.ouType.programme": "कार्यक्रम",
      "organisation.ouType.project": "परियोजना",
      "organisation.ouType.site": "साइट",
      "organisation.orgUnitsAssign.breadcrumb": "प्रतिनिधिमंडल मैट्रिक्स",
      "organisation.orgUnitsAssign.title": "अनुमोदन प्रतिनिधिमंडल मैट्रिक्स",
      "organisation.orgUnitsAssign.subtitle": "किसी संगठन इकाई के भीतर एक भूमिका को अनुमोदन प्राधिकार सौंपें, वैकल्पिक मौद्रिक सीमा के साथ।",
      "organisation.orgUnitsAssign.targetOrgUnit": "लक्ष्य संगठन इकाई",
      "organisation.orgUnitsAssign.orgUnit": "संगठन इकाई *",
      "organisation.orgUnitsAssign.selectTargetUnit": "लक्ष्य इकाई चुनें",
      "organisation.orgUnitsAssign.existingDelegations": "इस इकाई के लिए मौजूदा प्रतिनिधिमंडल:",
      "organisation.orgUnitsAssign.scope": "दायरा:",
      "organisation.orgUnitsAssign.upTo": "तक",
      "organisation.orgUnitsAssign.delegationDetails": "प्रतिनिधिमंडल विवरण",
      "organisation.orgUnitsAssign.role": "भूमिका *",
      "organisation.orgUnitsAssign.noRoles": "कोई भूमिका उपलब्ध नहीं",
      "organisation.orgUnitsAssign.selectRole": "भूमिका चुनें",
      "organisation.orgUnitsAssign.delegationScope": "प्रतिनिधिमंडल दायरा *",
      "organisation.orgUnitsAssign.selectScope": "दायरा चुनें",
      "organisation.orgUnitsAssign.allModules": "सभी मॉड्यूल",
      "organisation.orgUnitsAssign.maxApprovalAmount": "अधिकतम अनुमोदन राशि",
      "organisation.orgUnitsAssign.blankUnlimited": "असीमित के लिए खाली छोड़ें",
      "organisation.orgUnitsAssign.effectiveFrom": "प्रभावी से *",
      "organisation.orgUnitsAssign.remarks": "टिप्पणियाँ (संग्रहीत नहीं — केवल स्थानीय नोट)",
      "organisation.orgUnitsAssign.remarksPlaceholder": "प्रतिनिधिमंडल का औचित्य समझाएँ...",
      "organisation.orgUnitsAssign.submitting": "सबमिट हो रहा है...",
      "organisation.orgUnitsAssign.createDelegation": "प्रतिनिधिमंडल बनाएँ",
      "organisation.orgUnitsHierarchy.breadcrumb": "संगठन पदानुक्रम",
      "organisation.orgUnitsHierarchy.title": "कंपनी पदानुक्रम विज़ुअलाइज़र",
      "organisation.orgUnitsHierarchy.infoBody": "हर संगठन इकाई दूसरों से कैसे संबंधित है इसका दृश्य वृक्ष।",
      "organisation.orgUnitsHierarchy.topologyTree": "पदानुक्रम टोपोलॉजी ट्री",
      "organisation.orgUnitsHierarchy.rootNodes": "{{count}} रूट नोड",
      "organisation.orgUnitsHierarchy.loadingTree": "ट्री लोड हो रहा है...",
      "organisation.orgUnitsHierarchy.noUnits": "कोई संगठन इकाई नहीं मिली।",
      "organisation.orgUnitsHierarchy.inspector": "इकाई विवरण निरीक्षक",
      "organisation.orgUnitsHierarchy.governedEntity": "AAMS शासित इकाई",
      "organisation.orgUnitsHierarchy.selectNode": "विवरण देखने के लिए एक नोड चुनें",
      "organisation.orgUnitsHierarchy.basicInfo": "मूल इकाई जानकारी",
      "organisation.orgUnitsHierarchy.unitName": "इकाई नाम",
      "organisation.orgUnitsHierarchy.systemId": "सिस्टम ID",
      "organisation.orgUnitsHierarchy.legalTaxInfo": "कानूनी और कर जानकारी",
      "organisation.orgUnitsHierarchy.metrics": "पदानुक्रम मेट्रिक्स",
      "organisation.orgUnitsHierarchy.directChildren": "प्रत्यक्ष संतान",
      "organisation.orgUnitsHierarchy.totalDescendants": "कुल वंशज",
      "organisation.orgUnitsList.col.unitName": "इकाई नाम",
      "organisation.orgUnitsList.col.clientType": "क्लाइंट प्रकार",
      "organisation.orgUnitsList.col.parentUnit": "मूल इकाई",
      "organisation.orgUnitsList.col.actions": "क्रियाएँ",
      "organisation.orgUnitsList.dissolvedBadge": "विघटित",
      "organisation.orgUnitsList.approve": "अनुमोदित करें",
      "organisation.orgUnitsList.dissolve": "विघटित करें",
      "organisation.orgUnitsList.restore": "पुनर्स्थापित करें",
      "organisation.orgUnitsList.deletePermanently": "स्थायी रूप से हटाएँ (अपरिवर्तनीय)",
      "organisation.orgUnitsList.editOrgUnit": "संगठन इकाई संपादित करें (संतान, इतिहास, पुनर्गठन)",
      "organisation.orgUnitsList.viewDetail": "विवरण देखें (संतान, इतिहास, पुनर्गठन)",
      "organisation.orgUnitsList.title": "संगठन इकाई मास्टर",
      "organisation.orgUnitsList.infoBody": "संगठन के विभाग और इकाई पदानुक्रम का प्रबंधन करें — यहाँ से हर इकाई बनाएँ, संपादित करें और व्यवस्थित करें।",
      "organisation.orgUnitsList.treeViewHierarchy": "ट्रीव्यू पदानुक्रम",
      "organisation.orgUnitsList.delegationMatrix": "प्रतिनिधिमंडल मैट्रिक्स",
      "organisation.orgUnitsList.addOrgUnit": "संगठन इकाई जोड़ें",
      "organisation.orgUnitsList.kpi.total": "कुल इकाइयाँ",
      "organisation.orgUnitsList.kpi.active": "सक्रिय",
      "organisation.orgUnitsList.kpi.pending": "अनुमोदन लंबित",
      "organisation.orgUnitsList.kpi.dissolved": "विघटित",
      "organisation.orgUnitsList.filterTable": "तालिका फ़िल्टर करें: {{label}}",
      "organisation.orgUnitsList.unitType": "इकाई प्रकार",
      "organisation.orgUnitsList.allTypes": "सभी प्रकार",
      "organisation.orgUnitsList.allStatus": "सभी स्थिति",
      "organisation.orgUnitsList.searchPlaceholder": "नाम या कॉस्ट सेंटर खोजें...",
      "organisation.orgUnitsList.loading": "संगठन इकाइयाँ लोड हो रही हैं...",
      "organisation.orgUnitsList.empty": "वर्तमान क्वेरी फ़िल्टर से मेल खाती कोई आंतरिक संगठन इकाई नहीं मिली।",
      "organisation.orgTree.active": "सक्रिय",
      "organisation.orgTree.childrenWord": "संतान",
      "organisation.orgTree.childWord": "संतान",
      "hr.exit.col.asset": "संपत्ति",
      "hr.exit.col.lifecycleState": "जीवनचक्र स्थिति",
      "hr.exit.col.lastCustodian": "अंतिम अभिरक्षक",
      "hr.exit.col.since": "कब से",
      "hr.exit.title": "HR निकास प्रक्रिया",
      "hr.exit.subtitle": "जा रहे कर्मचारियों की अभिरक्षा असाइनमेंट को अनाथ करें और अंतरिम अभिरक्षक की स्वीकृति की प्रतीक्षा कर रही संपत्तियों को ट्रैक करें।",
      "hr.exit.processExit": "कर्मचारी निकास प्रक्रिया करें",
      "hr.exit.processExitDesc": "इस उपयोगकर्ता की हर सक्रिय/स्वीकृति-लंबित अभिरक्षा को अनाथ करता है और प्रत्येक प्रभावित संपत्ति के लिए OU प्रमुख को अंतरिम अभिरक्षक के रूप में असाइन करने का प्रयास करता है।",
      "hr.exit.field.departingEmployee": "जा रहा कर्मचारी *",
      "hr.exit.selectEmployee": "कर्मचारी चुनें...",
      "hr.exit.field.exitDate": "निकास तिथि",
      "hr.exit.processing": "प्रोसेस हो रहा है...",
      "hr.exit.processExitBtn": "निकास प्रक्रिया करें",
      "hr.exit.stat.orphaned": "अनाथ",
      "hr.exit.stat.interimAssigned": "अंतरिम असाइन किए गए",
      "hr.exit.stat.failed": "विफल",
      "hr.exit.orphanedAssets": "अनाथ संपत्तियाँ",
      "hr.exit.loading": "लोड हो रहा है...",
      "hr.exit.empty": "कोई अनाथ संपत्ति नहीं — हर अभिरक्षा असाइनमेंट का एक सक्रिय अभिरक्षक है",
      "notifications.breadcrumb.dashboard": "Dashboard",
      "notifications.title": "सूचना केंद्र",
      "notifications.subtitle": "इनबॉक्स, चैनल ऑप्ट-इन/आउट प्राथमिकताएँ, और सुरक्षा-अलर्ट एडमिन टूल।",
      "notifications.tab.inbox": "इनबॉक्स",
      "notifications.tab.preferences": "प्राथमिकताएँ",
      "notifications.tab.admin": "सुरक्षा अलर्ट और सप्रेशन",
      "notifications.inbox.all": "सभी",
      "notifications.inbox.unread": "अपठित",
      "notifications.inbox.acknowledging": "स्वीकार किया जा रहा है...",
      "notifications.inbox.acknowledgeAll": "सभी स्वीकार करें",
      "notifications.inbox.loading": "सूचनाएँ लोड हो रही हैं...",
      "notifications.inbox.empty": "कोई सूचना नहीं",
      "notifications.inbox.noSubject": "(कोई विषय नहीं)",
      "notifications.inbox.acknowledge": "स्वीकार करें",
      "notifications.prefs.title": "सूचना चैनल प्राथमिकताएँ",
      "notifications.prefs.subtitle": "DPDP Act 2023 अनुपालन — प्रत्येक चैनल के लिए ऑप्ट इन या आउट करें।",
      "notifications.prefs.loading": "वर्तमान प्राथमिकताएँ लोड हो रही हैं...",
      "notifications.prefs.optedIn": "ऑप्ट इन किया",
      "notifications.prefs.optedOut": "ऑप्ट आउट किया",
      "notifications.prefs.optIn": "ऑप्ट इन",
      "notifications.prefs.optOut": "ऑप्ट आउट",
      "notifications.admin.criticalAlert": "गंभीर सुरक्षा अलर्ट",
      "notifications.admin.criticalAlertDesc": "OU सबट्री में सक्रिय अभिरक्षा वाले हर अभिरक्षक को प्रसारित करता है। सप्रेशन विंडो को बायपास करता है।",
      "notifications.admin.selectOrgUnit": "संगठन इकाई चुनें...",
      "notifications.admin.alertMessagePlaceholder": "अलर्ट संदेश",
      "notifications.admin.sending": "भेजा जा रहा है...",
      "notifications.admin.broadcastAlert": "अलर्ट प्रसारित करें",
      "notifications.admin.overdueCustody": "अतिदेय अभिरक्षा जाँच",
      "notifications.admin.overdueCustodyDesc": "अतिदेय अस्थायी-अभिरक्षा अलर्ट जॉब को मैन्युअल रूप से चलाएँ। अभी शेड्यूल पर नहीं है — आज इसे ट्रिगर करने का यही एकमात्र तरीका है।",
      "notifications.admin.running": "चल रहा है...",
      "notifications.admin.runCheckNow": "अभी जाँच चलाएँ",
      "notifications.admin.suppressionWindows": "सप्रेशन विंडो",
      "notifications.admin.ruleKeyPlaceholder": "नियम कुंजी",
      "notifications.admin.reasonPlaceholder": "कारण (वैकल्पिक)",
      "notifications.admin.saving": "सहेजा जा रहा है...",
      "notifications.admin.create": "बनाएँ",
      "notifications.admin.loadingWindows": "लोड हो रहा है...",
      "notifications.admin.col.ruleKey": "नियम कुंजी",
      "notifications.admin.col.suppressedUntil": "तब तक सप्रेस",
      "notifications.admin.col.reason": "कारण",
      "notifications.admin.emptyWindows": "कोई सक्रिय सप्रेशन विंडो नहीं",
      "labels.breadcrumb.assetManagement": "संपत्ति प्रबंधन",
      "labels.title": "लेबल वर्कस्पेस",
      "labels.subtitleA": "प्रिंट टेम्पलेट, बल्क लेबल जेनरेशन, अनमैप्ड लेबल पूल, और कवरेज आँकड़े। किसी विशिष्ट संपत्ति को लेबल असाइन करना उस संपत्ति के",
      "labels.labelsWord": "Labels",
      "labels.subtitleB": "टैब में होता है।",
      "labels.tab.templates": "टेम्पलेट",
      "labels.tab.print-jobs": "प्रिंट जॉब",
      "labels.tab.pool": "लेबल पूल",
      "labels.tab.stats": "आँकड़े",
      "labels.tab.auto-tag": "ऑटो-टैग कॉन्फ़िग",
      "labels.templates.cancel": "रद्द करें",
      "labels.templates.newTemplate": "+ नया टेम्पलेट",
      "labels.templates.field.name": "नाम *",
      "labels.templates.field.paperSize": "पेपर आकार",
      "labels.templates.field.width": "चौड़ाई (mm) *",
      "labels.templates.field.height": "ऊँचाई (mm) *",
      "labels.templates.field.rows": "पंक्तियाँ / पृष्ठ",
      "labels.templates.field.cols": "कॉलम / पृष्ठ",
      "labels.templates.creating": "बनाया जा रहा है...",
      "labels.templates.create": "टेम्पलेट बनाएँ",
      "labels.templates.loading": "टेम्पलेट लोड हो रहे हैं...",
      "labels.templates.col.name": "नाम",
      "labels.templates.col.paper": "पेपर",
      "labels.templates.col.size": "आकार (mm)",
      "labels.templates.col.layout": "लेआउट",
      "labels.templates.col.status": "स्थिति",
      "labels.templates.col.actions": "क्रियाएँ",
      "labels.templates.setDraft": "ड्राफ़्ट सेट करें",
      "labels.templates.activate": "सक्रिय करें",
      "labels.templates.empty": "अभी तक कोई लेबल टेम्पलेट नहीं",
      "labels.printJobs.field.template": "टेम्पलेट",
      "labels.printJobs.selectTemplate": "-- टेम्पलेट चुनें --",
      "labels.printJobs.generating": "जेनरेट हो रहा है...",
      "labels.printJobs.generate": "सभी मेल खाती संपत्तियों के लिए लेबल जेनरेट करें",
      "labels.printJobs.loading": "प्रिंट जॉब लोड हो रहे हैं...",
      "labels.printJobs.col.job": "जॉब",
      "labels.printJobs.col.labels": "लेबल",
      "labels.printJobs.col.status": "स्थिति",
      "labels.printJobs.col.created": "बनाया गया",
      "labels.printJobs.col.actions": "क्रियाएँ",
      "labels.printJobs.downloadPdf": "PDF डाउनलोड करें",
      "labels.printJobs.empty": "अभी तक कोई प्रिंट जॉब नहीं",
      "labels.pool.field.count": "संख्या (1-1000)",
      "labels.pool.generating": "जेनरेट हो रहा है...",
      "labels.pool.generate": "प्री-प्रिंटेड पूल जेनरेट करें",
      "labels.pool.loading": "पूल लोड हो रहा है...",
      "labels.pool.col.labelCode": "लेबल कोड",
      "labels.pool.col.status": "स्थिति",
      "labels.pool.col.asset": "संपत्ति",
      "labels.pool.col.actions": "क्रियाएँ",
      "labels.pool.assetIdPlaceholder": "Asset ID",
      "labels.pool.save": "सहेजें",
      "labels.pool.cancel": "रद्द करें",
      "labels.pool.mapToAsset": "संपत्ति से मैप करें",
      "labels.pool.empty": "अभी तक कोई पूल लेबल जेनरेट नहीं हुआ",
      "labels.stats.loading": "आँकड़े लोड हो रहे हैं...",
      "labels.stats.noData": "कोई डेटा उपलब्ध नहीं",
      "labels.stats.totalAssetLabels": "कुल संपत्ति लेबल",
      "labels.stats.poolAvailable": "पूल उपलब्ध",
      "labels.stats.poolAssigned": "पूल असाइन किया गया",
      "labels.stats.printJobs": "प्रिंट जॉब",
      "labels.stats.assetLabelsByStatus": "स्थिति अनुसार संपत्ति लेबल",
      "labels.stats.printJobsByStatus": "स्थिति अनुसार प्रिंट जॉब",
      "labels.stats.noRecords": "कोई रिकॉर्ड नहीं।",
      "labels.stats.col.status": "स्थिति",
      "labels.stats.col.count": "गणना",
      "labels.stats.total": "कुल",
      "labels.autoTag.loading": "लोड हो रहा है...",
      "labels.autoTag.enableLabel": "नई संपत्ति बनने पर स्वचालित रूप से एक लेबल असाइन करें",
      "labels.autoTag.defaultTemplate": "डिफ़ॉल्ट टेम्पलेट",
      "labels.autoTag.none": "-- कोई नहीं --",
      "labels.autoTag.saving": "सहेजा जा रहा है...",
      "labels.autoTag.save": "कॉन्फ़िगरेशन सहेजें",
      "warranty.breadcrumb.assetManagement": "संपत्ति प्रबंधन",
      "warranty.breadcrumb.warrantyInsurance": "वारंटी और बीमा",
      "warranty.title": "वारंटी और बीमा सुरक्षा पोर्टल",
      "warranty.subtitle": "बीमा पॉलिसियाँ, दावा जीवनचक्र, कवरेज विश्लेषण, और टेनेंट-व्यापी वारंटी टूल।",
      "warranty.tab.policies": "बीमा पॉलिसियाँ",
      "warranty.tab.claims": "बीमा दावे",
      "warranty.tab.reports": "कवरेज और रिपोर्ट",
      "warranty.tab.warrantyTools": "वारंटी टूल",
      "warranty.linkAssets.title": "इस पॉलिसी से संपत्तियाँ लिंक करें",
      "warranty.linkAssets.field.assetIds": "Asset IDs (अल्पविराम से अलग) *",
      "warranty.linkAssets.currentlyLinked": "वर्तमान में लिंक किए गए",
      "warranty.linkAssets.close": "बंद करें",
      "warranty.linkAssets.linking": "लिंक हो रहा है...",
      "warranty.linkAssets.linkAssetsBtn": "संपत्तियाँ लिंक करें",
      "warranty.policies.editTitle": "पॉलिसी संपादित / नवीनीकृत करें",
      "warranty.policies.registerTitle": "बीमा पॉलिसी दर्ज करें",
      "warranty.policies.formDesc": "फायर/मशीनरी/कॉम्प्रिहेंसिव/मरीन पॉलिसियों के लिए कवरेज शर्तें, बीमित राशि, और प्रीमियम कॉन्फ़िगर करें।",
      "warranty.policies.cancel": "रद्द करें",
      "warranty.policies.saveChanges": "परिवर्तन सहेजें",
      "warranty.policies.submitPolicy": "पॉलिसी सबमिट करें",
      "warranty.policies.field.policyNumber": "पॉलिसी नंबर *",
      "warranty.policies.field.insurer": "बीमाकर्ता *",
      "warranty.policies.field.broker": "ब्रोकर",
      "warranty.policies.field.policyType": "पॉलिसी प्रकार *",
      "warranty.policies.policyType.fire": "फायर",
      "warranty.policies.policyType.machinery": "मशीनरी",
      "warranty.policies.policyType.comprehensive": "कॉम्प्रिहेंसिव",
      "warranty.policies.policyType.marine": "मरीन",
      "warranty.policies.field.coverageType": "कवरेज प्रकार",
      "warranty.policies.coverageType.blanket": "ब्लैंकेट",
      "warranty.policies.coverageType.assetSpecific": "संपत्ति-विशिष्ट",
      "warranty.policies.field.sumInsured": "बीमित राशि *",
      "warranty.policies.field.premium": "प्रीमियम *",
      "warranty.policies.field.deductible": "डिडक्टिबल",
      "warranty.policies.field.startDate": "प्रारंभ तिथि *",
      "warranty.policies.field.endDate": "समाप्ति तिथि *",
      "warranty.policies.col.policyNumber": "पॉलिसी नंबर",
      "warranty.policies.col.insurer": "बीमाकर्ता",
      "warranty.policies.col.type": "प्रकार",
      "warranty.policies.col.sumInsured": "बीमित राशि",
      "warranty.policies.col.premium": "प्रीमियम",
      "warranty.policies.col.expiry": "समाप्ति",
      "warranty.policies.col.status": "स्थिति",
      "warranty.policies.col.actions": "क्रियाएँ",
      "warranty.policies.action.editRenew": "संपादित / नवीनीकृत करें",
      "warranty.policies.action.allocatePremium": "संगठन इकाइयों को प्रीमियम आवंटित करें",
      "warranty.policies.action.linkAssets": "पॉलिसी से संपत्तियाँ लिंक करें",
      "warranty.policies.field.view": "दृश्य",
      "warranty.policies.view.all": "सभी पॉलिसियाँ",
      "warranty.policies.view.expiring": "समाप्त हो रही (90 दिन)",
      "warranty.policies.field.status": "स्थिति",
      "warranty.policies.status.all": "सभी स्थिति",
      "warranty.policies.status.active": "सक्रिय",
      "warranty.policies.status.expired": "समाप्त",
      "warranty.policies.status.cancelled": "रद्द",
      "warranty.policies.addPolicy": "पॉलिसी जोड़ें",
      "warranty.policies.searchPlaceholder": "पॉलिसी नंबर, बीमाकर्ता खोजें...",
      "warranty.claims.field.policy": "पॉलिसी",
      "warranty.claims.fileClaim": "दावा दर्ज करें",
      "warranty.claims.fileNewClaim": "नया दावा दर्ज करें",
      "warranty.claims.field.assetId": "Asset ID (वैकल्पिक)",
      "warranty.claims.assetIdPlaceholder": "ब्लैंकेट पॉलिसी दावों के लिए खाली छोड़ें",
      "warranty.claims.field.incidentDate": "घटना तिथि *",
      "warranty.claims.field.estimatedLoss": "अनुमानित हानि",
      "warranty.claims.field.policeCaseRef": "पुलिस केस संदर्भ",
      "warranty.claims.field.description": "विवरण *",
      "warranty.claims.cancel": "रद्द करें",
      "warranty.claims.submitClaim": "दावा सबमिट करें",
      "warranty.claims.noClaims": "इस पॉलिसी के विरुद्ध कोई दावा दर्ज नहीं है।",
      "warranty.claims.estLoss": "अनु. हानि",
      "warranty.claims.settledLabel": "निपटाया",
      "warranty.claims.moveToUnderReview": "समीक्षाधीन में ले जाएँ",
      "warranty.claims.settle": "निपटाएँ",
      "warranty.claims.reject": "अस्वीकार करें",
      "warranty.claims.settleClaim": "दावा निपटाएँ",
      "warranty.claims.field.settlementType": "निपटान प्रकार",
      "warranty.claims.settlementType.reinstate": "पुनर्स्थापित करें",
      "warranty.claims.settlementType.writeOff": "बट्टे खाते डालें",
      "warranty.claims.field.settledAmount": "निपटान राशि *",
      "warranty.claims.field.deductiblePaid": "डिडक्टिबल भुगतान",
      "warranty.claims.confirmSettlement": "निपटान की पुष्टि करें",
      "warranty.common.loading": "लोड हो रहा है...",
      "warranty.common.noData": "कोई डेटा उपलब्ध नहीं।",
      "warranty.reports.coverageAnalysis": "कवरेज विश्लेषण",
      "warranty.reports.coverageGaps": "कवरेज अंतराल",
      "warranty.reports.noGaps": "कोई कवरेज अंतराल नहीं पाया गया।",
      "warranty.reports.registerReport": "बीमा रजिस्टर रिपोर्ट",
      "warranty.reports.lossRatio": "संपत्ति वर्ग अनुसार हानि अनुपात",
      "warranty.tools.infoA": "प्रति-संपत्ति वारंटी पंजीकरण, दावे, और ओवरराइड प्रत्येक संपत्ति के",
      "warranty.tools.infoStrong": "Asset Details → Warranty",
      "warranty.tools.infoB": "टैब पर प्रबंधित होते हैं। यह पृष्ठ केवल टेनेंट-व्यापी वारंटी विश्लेषण और टूल को कवर करता है — बैकएंड पर कोई एकल \"list all warranties\" एंडपॉइंट नहीं है।",
      "warranty.tools.pendingClaimsValue": "लंबित दावों का मूल्य",
      "warranty.tools.costAvoidance": "वारंटी लागत बचत रिपोर्ट",
      "warranty.tools.transferWarranty": "वारंटी स्थानांतरित करें",
      "warranty.tools.transferDesc": "एक सक्रिय वारंटी को एक संपत्ति से दूसरी में ले जाएँ (जैसे घटक अदला-बदली, संपत्ति पुनः-टैगिंग)।",
      "warranty.tools.field.oldAssetId": "पुरानी Asset ID *",
      "warranty.tools.oldAssetPlaceholder": "स्रोत संपत्ति UUID",
      "warranty.tools.field.newAssetId": "नई Asset ID *",
      "warranty.tools.newAssetPlaceholder": "गंतव्य संपत्ति UUID",
      "warranty.tools.transferring": "स्थानांतरित हो रहा है...",
      "warranty.tools.transferBtn": "वारंटी स्थानांतरित करें",
      "user.loadingProfile": "प्रोफ़ाइल लोड हो रही है...",
      "user.profileUnavailable": "प्रोफ़ाइल अनुपलब्ध।",
      "user.breadcrumb.administration": "प्रशासन",
      "user.breadcrumb.userManagement": "उपयोगकर्ता प्रबंधन",
      "user.breadcrumb.userProfile": "उपयोगकर्ता प्रोफ़ाइल",
      "user.activeStatus": "सक्रिय स्थिति",
      "user.inactive": "निष्क्रिय",
      "user.idLabel": "ID:",
      "user.notAssigned": "असाइन नहीं किया",
      "user.field.department": "विभाग",
      "user.notSet": "सेट नहीं",
      "user.field.designation": "पदनाम",
      "user.field.orgUnit": "संगठन इकाई",
      "user.field.bureauDivision": "ब्यूरो प्रभाग",
      "user.accountSecurity": "खाता सुरक्षा",
      "user.mfa": "MFA",
      "user.enabled": "सक्षम",
      "user.disabled": "अक्षम",
      "user.failedLogins": "विफल लॉगिन:",
      "user.locked": "लॉक",
      "user.unlocked": "अनलॉक",
      "user.lastLogin": "अंतिम लॉगिन",
      "user.noLoginHistory": "अभी तक कोई लॉगिन इतिहास नहीं",
      "user.from": "से",
      "user.tab.overview": "अवलोकन",
      "user.tab.permissions": "अनुमतियाँ",
      "user.tab.securityLogs": "सुरक्षा लॉग",
      "user.personalInformation": "व्यक्तिगत जानकारी",
      "user.managedByAdmin": "प्रशासन द्वारा प्रबंधित",
      "user.field.fullName": "पूरा नाम",
      "user.field.supervisor": "पर्यवेक्षक",
      "user.field.employmentDate": "नियुक्ति तिथि",
      "user.contactRegisters": "संपर्क विवरण",
      "user.edit": "संपादित करें",
      "user.field.directWorkMobile": "सीधा कार्य मोबाइल",
      "user.field.officeExtension": "कार्यालय एक्सटेंशन नंबर",
      "user.field.deskLocation": "डेस्क स्थान",
      "user.cancel": "रद्द करें",
      "user.saving": "सहेजा जा रहा है...",
      "user.save": "सहेजें",
      "user.field.workEmail": "कार्य ईमेल",
      "user.securityAccessPanel": "सुरक्षा एक्सेस पैनल",
      "user.mfaFull": "मल्टी-फैक्टर ऑथ (MFA)",
      "user.saveRecoveryCodes": "ये रिकवरी कोड अभी सहेजें — केवल एक बार दिखाए जाते हैं:",
      "user.savedCodes": "मैंने ये कोड सहेज लिए हैं",
      "user.scanInstructions": "Google Authenticator, Authy आदि से स्कैन करें। स्कैन नहीं कर सकते? मैन्युअल रूप से दर्ज करें:",
      "user.sixDigitCode": "6-अंकों का कोड",
      "user.verifyEnable": "सत्यापित करें और सक्षम करें",
      "user.field.password": "पासवर्ड",
      "user.confirmPasswordDisableMfa": "MFA अक्षम करने के लिए अपना पासवर्ड पुष्टि करें",
      "user.confirmDisable": "अक्षम करने की पुष्टि करें",
      "user.disableMfa": "MFA अक्षम करें",
      "user.setupMfa": "MFA सेट अप करें",
      "user.accountStatus": "खाता स्थिति",
      "user.active": "सक्रिय",
      "user.changePassword": "पासवर्ड बदलें",
      "user.field.currentPassword": "वर्तमान पासवर्ड",
      "user.field.newPassword": "नया पासवर्ड",
      "user.atLeast8Chars": "कम से कम 8 अक्षर",
      "user.field.confirmNewPassword": "नए पासवर्ड की पुष्टि करें",
      "user.changing": "बदला जा रहा है...",
      "user.changePasswordBtn": "पासवर्ड बदलें",
      "user.recentLoginActivity": "हाल की लॉगिन गतिविधि",
      "user.noLoginHistoryRecorded": "अभी तक कोई लॉगिन इतिहास दर्ज नहीं है।",
      "user.unknownDevice": "अज्ञात डिवाइस",
      "user.ipLabel": "IP:",
      "user.aamsModulePermissions": "AAMS मॉड्यूल अनुमतियाँ",
      "user.showingRole": "भूमिका दिखा रहे हैं:",
      "user.showingCombined": "सभी सौंपी गई भूमिकाओं में संयुक्त अनुमतियाँ दिखा रहे हैं",
      "user.loadingCatalog": "पूर्ण अनुमति कैटलॉग लोड हो रहा है...",
      "user.superAdminFullAccess": "पूर्ण एक्सेस — Super Admin भूमिका के नाम से हर प्रति-अनुमति जाँच को बायपास कर देता है, इसलिए इस भूमिका के अपने अनुमति सरणी में कुछ भी संग्रहीत नहीं होता। नीचे सिस्टम की हर अनुमति निहित रूप से प्रदान की गई है।",
      "user.noPermissions": "चयनित भूमिका के लिए कोई अनुमति नहीं मिली।",
      "user.permissionsNote": "यह केवल देखने के उद्देश्य से अनुमति सेट दर्शाता है। API एक्सेस हमेशा आपको सौंपी गई हर भूमिका के संघ पर आधारित होता है, चाहे यहाँ कोई भी भूमिका दिखाई गई हो।",
      "user.recentAccountActivity": "हाल की खाता गतिविधि",
      "user.loading": "लोड हो रहा है...",
      "user.noRecentActivity": "कोई हाल की गतिविधि दर्ज नहीं।",
      "user.fromLower": "से",
      "user.unknownLocation": "एक अज्ञात स्थान",
      "documents.common.loading": "लोड हो रहा है...",
      "documents.dashboard.breadcrumbRoot": "डैशबोर्ड",
      "documents.dashboard.breadcrumb": "दस्तावेज़ डैशबोर्ड",
      "documents.dashboard.title": "दस्तावेज़ इंटेलिजेंस",
      "documents.dashboard.subtitle": "रजिस्टर में OCR कवरेज और SharePoint सिंक स्थिति।",
      "documents.dashboard.searchDocuments": "दस्तावेज़ खोजें",
      "documents.dashboard.expiryRetention": "समाप्ति और अवधारण",
      "documents.dashboard.totalDocuments": "कुल दस्तावेज़",
      "documents.dashboard.active": "सक्रिय",
      "documents.dashboard.expiringSoon": "जल्द समाप्त होने वाले",
      "documents.dashboard.overdue": "अतिदेय",
      "documents.dashboard.archived": "संग्रहित",
      "documents.dashboard.expiringThisMonth": "इस महीने समाप्त होने वाले",
      "documents.dashboard.virusFlagged": "वायरस-फ्लैग किए गए",
      "documents.dashboard.renewalsPending": "नवीनीकरण लंबित",
      "documents.dashboard.uploaded7d": "अपलोड (7 दिन)",
      "documents.dashboard.expiryStatus": "समाप्ति स्थिति",
      "documents.dashboard.byCategory": "श्रेणी अनुसार",
      "documents.dashboard.noDocumentsYet": "अभी तक कोई दस्तावेज़ नहीं।",
      "documents.dashboard.byDepartment": "विभाग अनुसार",
      "documents.dashboard.uploadDocument": "दस्तावेज़ अपलोड करें",
      "documents.dashboard.viewRepository": "रिपॉजिटरी देखें",
      "documents.dashboard.renewDocument": "दस्तावेज़ नवीनीकृत करें",
      "documents.dashboard.archiveDocument": "दस्तावेज़ संग्रहित करें",
      "documents.dashboard.ocrCoverageReport": "OCR कवरेज रिपोर्ट",
      "documents.dashboard.noDataAvailable": "कोई डेटा उपलब्ध नहीं",
      "documents.dashboard.chartNoDocuments": "अभी तक कोई दस्तावेज़ नहीं",
      "documents.dashboard.totalDocumentsLower": "कुल दस्तावेज़",
      "documents.dashboard.coverage": "कवरेज",
      "documents.dashboard.done": "पूर्ण",
      "documents.dashboard.pending": "लंबित",
      "documents.dashboard.failed": "विफल",
      "documents.dashboard.na": "लागू नहीं",
      "documents.dashboard.chartOcrDone": "OCR पूर्ण",
      "documents.dashboard.chartNotApplicable": "लागू नहीं",
      "documents.dashboard.sharepointSync": "SharePoint सिंक",
      "documents.dashboard.sharepointDesc": "दस्तावेज़ों को बाहरी SharePoint लाइब्रेरी में भेजें।",
      "documents.dashboard.syncing": "सिंक हो रहा है...",
      "documents.dashboard.syncNow": "अभी सिंक करें",
      "documents.dashboard.noSyncPermission": "आपके पास सिंक शुरू करने की अनुमति नहीं है।",
      "documents.dashboard.requiredFields": "उपलब्ध होने पर आवश्यक फ़ील्ड:",
      "documents.dashboard.loadDashboardFailed": "दस्तावेज़ डैशबोर्ड लोड करने में विफल।",
      "documents.dashboard.loadCoverageFailed": "OCR कवरेज रिपोर्ट लोड करने में विफल।",
      "documents.dashboard.syncFailed": "SharePoint सिंक अनुरोध विफल रहा।",
      "documents.repository.breadcrumbRoot": "अभिशासन",
      "documents.repository.breadcrumb": "दस्तावेज़ रिपॉजिटरी",
      "documents.repository.title": "दस्तावेज़ रिपॉजिटरी खोज",
      "documents.repository.help1": "रजिस्टर के हर दस्तावेज़ में पूर्ण-पाठ खोज।",
      "documents.repository.help2": "परिणाम आपकी संगठनात्मक इकाई तक सीमित हैं।",
      "documents.repository.subtitle": "रजिस्टर के हर दस्तावेज़ में पूर्ण-पाठ खोज। परिणाम आपकी संगठनात्मक इकाई तक सीमित हैं।",
      "documents.repository.expiryRetention": "समाप्ति और अवधारण",
      "documents.repository.dashboard": "डैशबोर्ड",
      "documents.repository.searchPlaceholder": "फ़ाइल नाम, निकाले गए पाठ से खोजें...",
      "documents.repository.searching": "खोजा जा रहा है...",
      "documents.repository.search": "खोजें",
      "documents.repository.noMatch": "\"{{query}}\" से मेल खाने वाला कोई दस्तावेज़ नहीं।",
      "documents.repository.result": "परिणाम",
      "documents.repository.results": "परिणाम",
      "documents.repository.ocr": "OCR",
      "documents.repository.previous": "पिछला",
      "documents.repository.pageOf": "पृष्ठ {{page}} / {{total}}",
      "documents.repository.next": "अगला",
      "documents.repository.minChars": "खोजने के लिए कम से कम 2 अक्षर दर्ज करें।",
      "documents.repository.searchFailed": "खोज विफल रही।",
      "documents.expiry.breadcrumbRoot": "अभिशासन",
      "documents.expiry.breadcrumb": "समाप्ति और अवधारण",
      "documents.expiry.title": "दस्तावेज़ समाप्ति और अवधारण",
      "documents.expiry.subtitle": "समाप्ति जाँचकर्ता द्वारा पहले से उठाए गए अलर्ट, और अपनी अवधारण अवधि पार कर चुके कार्रवाई की प्रतीक्षा में दस्तावेज़।",
      "documents.expiry.colDocument": "दस्तावेज़",
      "documents.expiry.documentFallback": "दस्तावेज़",
      "documents.expiry.colAsset": "संपत्ति",
      "documents.expiry.colExpiryDate": "समाप्ति तिथि",
      "documents.expiry.colAlertThreshold": "अलर्ट सीमा",
      "documents.expiry.daysBefore": "{{days}} दिन पहले",
      "documents.expiry.colAlertedOn": "अलर्ट किया गया",
      "documents.expiry.viewDocument": "दस्तावेज़ देखें",
      "documents.expiry.colUploaded": "अपलोड किया गया",
      "documents.expiry.colRetentionExpiry": "अवधारण समाप्ति",
      "documents.expiry.colRetentionYears": "अवधारण वर्ष",
      "documents.expiry.colAction": "कार्रवाई",
      "documents.expiry.marking": "चिह्नित किया जा रहा है...",
      "documents.expiry.markActioned": "कार्रवाई चिह्नित करें",
      "documents.expiry.tabExpiry": "समाप्ति अलर्ट",
      "documents.expiry.tabRetention": "अवधारण देय",
      "documents.expiry.loadingAlerts": "समाप्ति अलर्ट लोड हो रहे हैं...",
      "documents.expiry.emptyAlerts": "कोई समाप्ति अलर्ट नहीं उठाया गया।",
      "documents.expiry.loadingRetention": "अवधारण-देय दस्तावेज़ लोड हो रहे हैं...",
      "documents.expiry.emptyRetention": "कोई दस्तावेज़ अपनी अवधारण अवधि पार नहीं कर पाया।",
      "documents.expiry.loadAlertsFailed": "समाप्ति अलर्ट लोड करने में विफल।",
      "documents.expiry.loadRetentionFailed": "अवधारण-देय दस्तावेज़ लोड करने में विफल।",
      "documents.expiry.confirmMarkActioned": "\"{{name}}\" को अवधारण-कार्रवाईित (नीति के अनुसार संग्रहित/नष्ट) के रूप में चिह्नित करें?",
      "documents.expiry.markedActioned": "अवधारण-कार्रवाईित के रूप में चिह्नित किया गया।",
      "documents.expiry.markFailed": "दस्तावेज़ को कार्रवाईित चिह्नित करने में विफल।",
      "budget.allocation.title": "बजट आवंटन",
      "budget.allocation.breadcrumbRoot": "वित्त",
      "budget.allocation.help1": "बजट लाइनें बनाएं और उन्हें स्वीकृत करें।",
      "budget.allocation.help2": "मेकर-चेकर — स्वीकर्ता निर्माता से भिन्न होना चाहिए।",
      "budget.allocation.subtitle": "बजट लाइनें बनाएं और उन्हें स्वीकृत करें (मेकर-चेकर — स्वीकर्ता निर्माता से भिन्न होना चाहिए)।",
      "budget.allocation.createSectionTitle": "बजट लाइन बनाएं",
      "budget.allocation.fieldFiscalYear": "वित्तीय वर्ष *",
      "budget.allocation.fieldCostCentre": "लागत केंद्र *",
      "budget.allocation.selectPlaceholder": "-- चुनें --",
      "budget.allocation.fieldBudgetHead": "बजट मद *",
      "budget.allocation.budgetHeadPlaceholder": "जैसे Capex-IT",
      "budget.allocation.fieldApprovedAmount": "स्वीकृत राशि *",
      "budget.allocation.creating": "बनाया जा रहा है...",
      "budget.allocation.createButton": "बजट बनाएं",
      "budget.allocation.linesTitle": "बजट लाइनें",
      "budget.allocation.refresh": "रीफ्रेश करें",
      "budget.allocation.loadingLines": "बजट लाइनें लोड हो रही हैं...",
      "budget.allocation.empty": "अभी तक कोई बजट लाइन नहीं। ऊपर एक बनाएं।",
      "budget.allocation.colFiscalYear": "वित्तीय वर्ष",
      "budget.allocation.colCostCentre": "लागत केंद्र",
      "budget.allocation.colBudgetHead": "बजट मद",
      "budget.allocation.colApproved": "स्वीकृत",
      "budget.allocation.colAvailable": "उपलब्ध",
      "budget.allocation.colStatus": "स्थिति",
      "budget.allocation.colCreatedBy": "द्वारा निर्मित",
      "budget.allocation.colApprovedBy": "द्वारा स्वीकृत",
      "budget.allocation.colActions": "क्रियाएं",
      "budget.allocation.ownLineTitle": "आपने यह लाइन बनाई — इसे किसी भिन्न उपयोगकर्ता को स्वीकृत करना होगा (मेकर-चेकर)।",
      "budget.allocation.awaitingApprover": "अन्य स्वीकर्ता की प्रतीक्षा में",
      "budget.allocation.approving": "स्वीकृत किया जा रहा है...",
      "budget.allocation.approve": "स्वीकृत करें",
      "budget.allocation.loadFailed": "बजट लोड करने में विफल।",
      "budget.allocation.allFieldsRequired": "सभी फ़ील्ड आवश्यक हैं।",
      "budget.allocation.createdFlash": "बजट लाइन बनाई गई — स्थिति लंबित। इसे किसी भिन्न उपयोगकर्ता को स्वीकृत करना होगा।",
      "budget.allocation.createFailed": "बजट बनाने में विफल।",
      "budget.allocation.approvedFlash": "\"{{name}}\" स्वीकृत किया गया।",
      "budget.allocation.approveFailed": "बजट स्वीकृत करने में विफल।",
      "budget.impact.breadcrumbRoot": "वित्त",
      "budget.impact.title": "बजट प्रभाव",
      "budget.impact.help1": "वर्ष-अंत पूर्वानुमान (वर्ष-दर-वर्ष वास्तविक साथ ही प्रतिबद्धताएं और बर्न रेट) और बजट-बनाम-वास्तविक अंतर।",
      "budget.impact.subtitle": "वर्ष-अंत पूर्वानुमान (YTD वास्तविक + प्रतिबद्धताएं + बर्न रेट) और बजट-बनाम-वास्तविक अंतर।",
      "budget.impact.manageBudgets": "बजट प्रबंधित करें",
      "budget.impact.fieldFiscalYear": "वित्तीय वर्ष",
      "budget.impact.fieldCostCentre": "लागत केंद्र (वैकल्पिक)",
      "budget.impact.allCostCentres": "सभी लागत केंद्र",
      "budget.impact.loading": "लोड हो रहा है...",
      "budget.impact.runReports": "रिपोर्ट चलाएं",
      "budget.impact.forecastTitle": "वर्ष-अंत पूर्वानुमान",
      "budget.impact.ytdActual": "YTD वास्तविक",
      "budget.impact.currentCommitments": "वर्तमान प्रतिबद्धताएं",
      "budget.impact.forecastYearEnd": "पूर्वानुमान वर्ष-अंत",
      "budget.impact.varianceToBudget": "बजट से अंतर",
      "budget.impact.burnRate": "बर्न रेट",
      "budget.impact.totalBudgetLines": "कुल बजट लाइनें",
      "budget.impact.colBudgetHead": "बजट मद",
      "budget.impact.colCostCentre": "लागत केंद्र",
      "budget.impact.colApproved": "स्वीकृत",
      "budget.impact.colCommitted": "प्रतिबद्ध",
      "budget.impact.colActual": "वास्तविक",
      "budget.impact.colAvailable": "उपलब्ध",
      "budget.impact.colUtilisation": "उपयोग",
      "budget.impact.colStatus": "स्थिति",
      "budget.impact.empty": "इस वित्तीय वर्ष के लिए कोई बजट लाइन नहीं",
      "budget.impact.loadFailed": "बजट प्रभाव रिपोर्ट लोड करने में विफल।",
      "budget.virement.breadcrumbRoot": "वित्त",
      "budget.virement.title": "बजट विरमन",
      "budget.virement.help1": "मदों के बीच स्वीकृत बजट के स्थानांतरण का अनुरोध करें — किसी भिन्न उपयोगकर्ता को स्वीकृत करना होगा।",
      "budget.virement.help2": "इसमें PFMS सिंक और शून्य-आधारित बजटिंग उपकरण भी शामिल हैं।",
      "budget.virement.subtitle": "मदों के बीच स्वीकृत बजट के स्थानांतरण का अनुरोध करें (मेकर-चेकर — किसी भिन्न उपयोगकर्ता को स्वीकृत करना होगा), साथ ही PFMS सिंक और शून्य-आधारित बजटिंग उपकरण।",
      "budget.virement.requestSectionTitle": "विरमन अनुरोध करें",
      "budget.virement.fieldFromBudget": "स्रोत बजट ID *",
      "budget.virement.fieldToBudget": "गंतव्य बजट ID *",
      "budget.virement.fieldAmount": "राशि *",
      "budget.virement.fieldReason": "कारण",
      "budget.virement.submitting": "सबमिट हो रहा है...",
      "budget.virement.submitRequest": "अनुरोध सबमिट करें",
      "budget.virement.pendingQueue": "लंबित स्वीकृति कतार ({{count}})",
      "budget.virement.noPending": "स्वीकृति की प्रतीक्षा में कोई विरमन अनुरोध नहीं।",
      "budget.virement.approving": "स्वीकृत किया जा रहा है...",
      "budget.virement.approve": "स्वीकृत करें",
      "budget.virement.pfmsTitle": "PFMS / IFMS सिंक",
      "budget.virement.pfmsDesc": "सरकारी वित्तीय प्रबंधन प्रणाली एकीकरण।",
      "budget.virement.syncing": "सिंक हो रहा है...",
      "budget.virement.syncNow": "अभी सिंक करें",
      "budget.virement.templateTitle": "शून्य-आधारित बजट टेम्पलेट",
      "budget.virement.selectAssetClass": "संपत्ति वर्ग चुनें...",
      "budget.virement.fetch": "प्राप्त करें",
      "budget.virement.approveFailed": "विरमन स्वीकृत करने में विफल।",
      "budget.virement.allFieldsRequired": "सभी फ़ील्ड आवश्यक हैं।",
      "budget.virement.virementFailed": "विरमन विफल रहा।",
      "budget.virement.pfmsSyncFailed": "PFMS सिंक विफल रहा।",
      "budget.virement.templateFailed": "शून्य-आधारित टेम्पलेट लोड करने में विफल।",
      "geo.common.loading": "लोड हो रहा है...",
      "geo.common.mapPicker": "मानचित्र स्थान चयनकर्ता",
      "geo.common.selectPlaceholder": "-- चुनें --",
      "geo.common.colActions": "क्रियाएं",
      "geo.common.yes": "हाँ",
      "geo.common.no": "नहीं",
      "geo.common.active": "सक्रिय",
      "geo.common.inactive": "निष्क्रिय",
      "geo.workspace.breadcrumbRoot": "संचालन",
      "geo.workspace.title": "जियो वर्कस्पेस",
      "geo.workspace.help1": "GPS संदर्भ बिंदु, जियोफेंस, और स्थानिक संपत्ति क्वेरी।",
      "geo.workspace.help2": "किसी एकल संपत्ति की अपनी स्थिति उसके Location टैब पर होती है।",
      "geo.workspace.subtitleLead": "GPS संदर्भ बिंदु, जियोफेंस, और स्थानिक संपत्ति क्वेरी। किसी एकल संपत्ति की अपनी स्थिति उसके",
      "geo.workspace.locationTab": "स्थान",
      "geo.workspace.subtitleTrail": "टैब।",
      "geo.workspace.tab.locations": "जियो स्थान",
      "geo.workspace.tab.fences": "जियोफेंस",
      "geo.workspace.tab.check": "जियोफेंस जाँच",
      "geo.workspace.tab.search": "मानचित्र खोज",
      "geo.workspace.tab.unverified": "असत्यापित रिपोर्ट",
      "geo.locations.enterValidCoords": "मान्य निर्देशांक दर्ज करें",
      "geo.locations.created": "जियो स्थान बनाया गया",
      "geo.locations.createFailed": "जियो स्थान बनाने में विफल",
      "geo.locations.confirmDelete": "\"{{name}}\" के लिए जियो संदर्भ बिंदु हटाएं?",
      "geo.locations.deleted": "हटाया गया",
      "geo.locations.deleteFailed": "हटाने में विफल",
      "geo.locations.cancel": "रद्द करें",
      "geo.locations.newLocation": "+ नया जियो स्थान",
      "geo.locations.detailsHeading": "स्थान विवरण",
      "geo.locations.fieldLocation": "स्थान",
      "geo.locations.fieldLatitude": "अक्षांश *",
      "geo.locations.fieldLongitude": "देशांतर *",
      "geo.locations.creating": "बनाया जा रहा है...",
      "geo.locations.create": "बनाएं",
      "geo.locations.colLocation": "स्थान",
      "geo.locations.colCoordinates": "निर्देशांक",
      "geo.locations.colAccuracy": "सटीकता (मी)",
      "geo.locations.delete": "हटाएं",
      "geo.locations.empty": "अभी तक कोई जियो स्थान नहीं",
      "geo.fences.fillRequired": "सभी आवश्यक फ़ील्ड भरें",
      "geo.fences.created": "जियोफेंस बनाया गया",
      "geo.fences.createFailed": "जियोफेंस बनाने में विफल",
      "geo.fences.deactivated": "जियोफेंस निष्क्रिय किया गया",
      "geo.fences.activated": "जियोफेंस सक्रिय किया गया",
      "geo.fences.updateFailed": "जियोफेंस अपडेट करने में विफल",
      "geo.fences.cancel": "रद्द करें",
      "geo.fences.newFence": "+ नया जियोफेंस",
      "geo.fences.detailsHeading": "जियोफेंस विवरण",
      "geo.fences.fieldLocation": "स्थान *",
      "geo.fences.fieldCenterLat": "केंद्र अक्षांश *",
      "geo.fences.fieldCenterLng": "केंद्र देशांतर *",
      "geo.fences.fieldRadius": "त्रिज्या (मी) *",
      "geo.fences.creating": "बनाया जा रहा है...",
      "geo.fences.create": "जियोफेंस बनाएं",
      "geo.fences.colLocation": "स्थान",
      "geo.fences.colCenter": "केंद्र",
      "geo.fences.colRadius": "त्रिज्या (मी)",
      "geo.fences.colAlertBreach": "उल्लंघन पर अलर्ट",
      "geo.fences.colStatus": "स्थिति",
      "geo.fences.deactivate": "निष्क्रिय करें",
      "geo.fences.activate": "सक्रिय करें",
      "geo.fences.empty": "अभी तक कोई जियोफेंस नहीं",
      "geo.assetPicker.change": "बदलें",
      "geo.assetPicker.searchPlaceholder": "नाम, संदर्भ, या सीरियल से संपत्ति खोजें...",
      "geo.assetPicker.searching": "खोजा जा रहा है...",
      "geo.assetPicker.noAssets": "कोई संपत्ति नहीं मिली",
      "geo.check.fillAll": "सभी फ़ील्ड भरें",
      "geo.check.checkFailed": "जियोफेंस जाँचने में विफल",
      "geo.check.description": "जाँचें कि कोई निर्देशांक किसी सक्रिय जियोफेंस के भीतर आता है या नहीं — किसी स्कैन या GPS पिंग को स्वीकार करने से पहले उसे सत्यापित करने के लिए उपयोगी।",
      "geo.check.fieldAsset": "संपत्ति",
      "geo.check.fieldLatitude": "अक्षांश",
      "geo.check.fieldLongitude": "देशांतर",
      "geo.check.checking": "जाँच हो रही है...",
      "geo.check.checkButton": "जियोफेंस जाँचें",
      "geo.check.inside": "जियोफेंस के अंदर",
      "geo.check.outside": "जियोफेंस के बाहर",
      "geo.check.nearestFence": "— निकटतम फेंस",
      "geo.check.metersAway": "{{d}} मी दूर",
      "geo.check.noneConfigured": "कोई कॉन्फ़िगर नहीं",
      "geo.search.nearbyPoint": "किसी बिंदु के पास",
      "geo.search.withinBounds": "सीमा बॉक्स के भीतर",
      "geo.search.fieldLatitude": "अक्षांश",
      "geo.search.fieldLongitude": "देशांतर",
      "geo.search.fieldRadius": "त्रिज्या (मी)",
      "geo.search.minLat": "न्यून अक्षांश",
      "geo.search.maxLat": "अधिक अक्षांश",
      "geo.search.minLng": "न्यून देशांतर",
      "geo.search.maxLng": "अधिक देशांतर",
      "geo.search.searching": "खोजा जा रहा है...",
      "geo.search.searchButton": "संपत्तियां खोजें",
      "geo.search.colAsset": "संपत्ति",
      "geo.search.colCoordinates": "निर्देशांक",
      "geo.search.colDistance": "दूरी (मी)",
      "geo.search.colSource": "स्रोत",
      "geo.search.empty": "अभी तक कोई परिणाम नहीं — ऊपर खोज चलाएं",
      "geo.unverified.fieldDays": "कम से कम (दिन) के लिए असत्यापित",
      "geo.unverified.refresh": "रीफ्रेश करें",
      "geo.unverified.colAsset": "संपत्ति",
      "geo.unverified.colCoordinates": "निर्देशांक",
      "geo.unverified.colLastVerified": "अंतिम सत्यापित",
      "geo.unverified.neverVerified": "कभी सत्यापित नहीं",
      "geo.unverified.empty": "सभी संपत्ति स्थान सत्यापित हैं",
      "investmentPlanning.capitalPlan.breadcrumbRoot": "वित्त",
      "investmentPlanning.capitalPlan.title": "पूंजी योजना रजिस्ट्री",
      "investmentPlanning.capitalPlan.help1": "दीर्घकालिक (10/20/30-वर्ष) CapEx पूर्वानुमान परिदृश्य।",
      "investmentPlanning.capitalPlan.subtitle": "दीर्घकालिक (10/20/30-वर्ष) CapEx पूर्वानुमान परिदृश्य।",
      "investmentPlanning.capitalPlan.cancel": "रद्द करें",
      "investmentPlanning.capitalPlan.newPlan": "+ नई पूंजी योजना",
      "investmentPlanning.capitalPlan.fieldName": "नाम *",
      "investmentPlanning.capitalPlan.namePlaceholder": "जैसे 10-वर्षीय नवीनीकरण योजना",
      "investmentPlanning.capitalPlan.fieldHorizon": "अवधि",
      "investmentPlanning.capitalPlan.years10": "10 वर्ष",
      "investmentPlanning.capitalPlan.years20": "20 वर्ष",
      "investmentPlanning.capitalPlan.years30": "30 वर्ष",
      "investmentPlanning.capitalPlan.creating": "बनाया जा रहा है...",
      "investmentPlanning.capitalPlan.create": "बनाएं",
      "investmentPlanning.capitalPlan.fieldDescription": "विवरण",
      "investmentPlanning.capitalPlan.loading": "लोड हो रहा है...",
      "investmentPlanning.capitalPlan.colName": "नाम",
      "investmentPlanning.capitalPlan.colHorizon": "अवधि",
      "investmentPlanning.capitalPlan.yearsSuffix": "{{years}} वर्ष",
      "investmentPlanning.capitalPlan.colDescription": "विवरण",
      "investmentPlanning.capitalPlan.empty": "अभी तक कोई पूंजी योजना नहीं",
      "investmentPlanning.capitalPlan.loadFailed": "CapEx परिदृश्य लोड करने में विफल।",
      "investmentPlanning.capitalPlan.createFailed": "CapEx परिदृश्य बनाने में विफल।",
      "investmentPlanning.createScenario.breadcrumbRoot": "वित्त",
      "investmentPlanning.createScenario.title": "निवेश परिदृश्य बनाएं",
      "investmentPlanning.createScenario.help1": "चयनित अवधि में संपत्तियों के समूह के लिए मरम्मत-बनाम-प्रतिस्थापन NPV/TCO विश्लेषण चलाएं।",
      "investmentPlanning.createScenario.subtitle": "चयनित अवधि में संपत्तियों के समूह के लिए मरम्मत-बनाम-प्रतिस्थापन NPV/TCO विश्लेषण चलाएं।",
      "investmentPlanning.createScenario.fieldName": "परिदृश्य नाम *",
      "investmentPlanning.createScenario.namePlaceholder": "जैसे जनरेटर प्रतिस्थापन बनाम मरम्मत",
      "investmentPlanning.createScenario.fieldAssetIds": "संपत्ति ID (अल्पविराम-पृथक) *",
      "investmentPlanning.createScenario.assetIdsPlaceholder": "asset-id-1, asset-id-2",
      "investmentPlanning.createScenario.fieldHorizon": "अवधि (वर्ष)",
      "investmentPlanning.createScenario.fieldDiscountRate": "छूट दर",
      "investmentPlanning.createScenario.running": "विश्लेषण चल रहा है...",
      "investmentPlanning.createScenario.runButton": "परिदृश्य चलाएं",
      "investmentPlanning.createScenario.resultsSuffix": "— परिणाम",
      "investmentPlanning.createScenario.openReview": "पूर्ण समीक्षा खोलें →",
      "investmentPlanning.createScenario.colAsset": "संपत्ति",
      "investmentPlanning.createScenario.colRecommended": "अनुशंसित",
      "investmentPlanning.createScenario.colBestNpv": "सर्वोत्तम NPV",
      "investmentPlanning.createScenario.colBestTco": "सर्वोत्तम TCO",
      "investmentPlanning.createScenario.empty": "इस परिदृश्य में कोई संपत्ति नहीं।",
      "investmentPlanning.createScenario.nameRequired": "नाम और कम से कम एक संपत्ति ID आवश्यक है।",
      "investmentPlanning.createScenario.horizonRange": "अवधि 1 और 50 वर्ष के बीच होनी चाहिए।",
      "investmentPlanning.createScenario.createFailed": "निवेश परिदृश्य बनाने में विफल।",
      "investmentPlanning.npv.breadcrumbRoot": "वित्त",
      "investmentPlanning.npv.title": "नवीनीकरण अनुशंसाएं",
      "investmentPlanning.npv.help1": "खराब या गंभीर स्थिति में उच्च-महत्वता वाली संपत्तियां — मरम्मत-बनाम-प्रतिस्थापन NPV विश्लेषण के लिए उम्मीदवार।",
      "investmentPlanning.npv.subtitle": "खराब या गंभीर स्थिति में उच्च-महत्वता वाली संपत्तियां — मरम्मत-बनाम-प्रतिस्थापन NPV विश्लेषण के लिए उम्मीदवार।",
      "investmentPlanning.npv.runScenario": "परिदृश्य चलाएं",
      "investmentPlanning.npv.loading": "लोड हो रहा है...",
      "investmentPlanning.npv.empty": "अभी कोई उच्च-प्राथमिकता नवीनीकरण उम्मीदवार नहीं।",
      "investmentPlanning.npv.loadFailed": "नवीनीकरण अनुशंसाएं लोड करने में विफल।",
      "investmentPlanning.scenarioReview.breadcrumbRoot": "वित्त",
      "investmentPlanning.scenarioReview.breadcrumb": "परिदृश्य समीक्षा",
      "investmentPlanning.scenarioReview.title": "निवेश परिदृश्य समीक्षा",
      "investmentPlanning.scenarioReview.help1": "प्रति संपत्ति मरम्मत-बनाम-प्रतिस्थापन परिणाम, साथ ही ISO 55001-संरेखित SAMP पूंजी योजना निर्यात।",
      "investmentPlanning.scenarioReview.subtitle": "प्रति संपत्ति मरम्मत-बनाम-प्रतिस्थापन परिणाम, साथ ही ISO 55001-संरेखित SAMP पूंजी योजना निर्यात।",
      "investmentPlanning.scenarioReview.scenarioIdPlaceholder": "परिदृश्य ID",
      "investmentPlanning.scenarioReview.loading": "लोड हो रहा है...",
      "investmentPlanning.scenarioReview.load": "लोड करें",
      "investmentPlanning.scenarioReview.exporting": "निर्यात हो रहा है...",
      "investmentPlanning.scenarioReview.sampExport": "SAMP निर्यात",
      "investmentPlanning.scenarioReview.horizon": "अवधि",
      "investmentPlanning.scenarioReview.yearsSuffix": "{{years}} वर्ष",
      "investmentPlanning.scenarioReview.discountRate": "छूट दर",
      "investmentPlanning.scenarioReview.created": "निर्मित",
      "investmentPlanning.scenarioReview.recommendedLabel": "अनुशंसित:",
      "investmentPlanning.scenarioReview.colOption": "विकल्प",
      "investmentPlanning.scenarioReview.colNpv": "NPV",
      "investmentPlanning.scenarioReview.colTco": "TCO",
      "investmentPlanning.scenarioReview.emptyOptions": "कोई विकल्प गणना नहीं की गई।",
      "investmentPlanning.scenarioReview.loadFailed": "परिदृश्य परिणाम लोड करने में विफल।",
      "investmentPlanning.scenarioReview.exportFailed": "SAMP निर्यात जनरेट करने में विफल।",
      "investmentPlanning.tco.breadcrumbRoot": "वित्त",
      "investmentPlanning.tco.breadcrumb": "TCO विश्लेषण",
      "investmentPlanning.tco.title": "स्वामित्व की कुल लागत",
      "investmentPlanning.tco.help1": "किसी परिदृश्य की संपत्तियों के लिए मरम्मत/प्रतिस्थापन विकल्पों में TCO तुलना।",
      "investmentPlanning.tco.subtitle": "किसी परिदृश्य की संपत्तियों के लिए मरम्मत/प्रतिस्थापन विकल्पों में TCO तुलना।",
      "investmentPlanning.tco.newScenario": "नया परिदृश्य",
      "investmentPlanning.tco.scenarioIdPlaceholder": "परिदृश्य ID",
      "investmentPlanning.tco.loading": "लोड हो रहा है...",
      "investmentPlanning.tco.load": "लोड करें",
      "investmentPlanning.tco.loadFailed": "परिदृश्य लोड करने में विफल।",
      "tagging.breadcrumb.assetManagement": "संपत्ति प्रबंधन",
      "tagging.tagManagement.title": "टैग प्रबंधन",
      "tagging.tagManagement.info1": "अपनी संपत्तियों पर QR / बारकोड / RFID टैग प्रबंधित करें।",
      "tagging.tagManagement.info2": "एक साथ कई संपत्तियों के लिए टैग बनाएं, ऐसी संपत्तियां खोजें जो अपने निर्धारित स्थान से हट गई हैं, और टैग सत्यापित करें।",
      "tagging.tagManagement.subtitlePre": "अपनी संपत्तियों पर QR / बारकोड / RFID टैग प्रबंधित करें। यहां आप एक साथ कई संपत्तियों के लिए टैग बना सकते हैं, ऐसी संपत्तियां खोज सकते हैं जो अपने निर्धारित स्थान से हट गई हैं, और टैग स्कैन देख या दर्ज कर सकते हैं। केवल एक संपत्ति को टैग करने के लिए, उस संपत्ति को खोलें और उसका",
      "tagging.tagManagement.tagsTab": "टैग",
      "tagging.tagManagement.subtitlePost": "टैब उपयोग करें।",
      "tagging.tagManagement.labelWorkspaceLink": "लेबल टेम्पलेट खोज रहे हैं? → Label Workspace",
      "tagging.batchIssue.heading": "एक साथ कई संपत्तियों के लिए टैग बनाएं",
      "tagging.batchIssue.help": "प्रति पंक्ति एक संपत्ति ID टाइप करें (या उन्हें अल्पविराम से अलग करें), या नीचे दी गई सूची में संपत्तियां चुनें। प्रत्येक संपत्ति को ऊपर चुने गए प्रकार (QR, बारकोड, RFID या NFC) का बिल्कुल नया टैग मिलता है।",
      "tagging.batchIssue.tagMedium": "टैग माध्यम",
      "tagging.batchIssue.issuing": "जारी किया जा रहा है...",
      "tagging.batchIssue.issueBatch": "बैच जारी करें",
      "tagging.batchIssue.hideAssetList": "संपत्ति सूची छिपाएं",
      "tagging.batchIssue.selectFromList": "संपत्ति सूची से चुनें",
      "tagging.batchIssue.col.assetId": "संपत्ति ID",
      "tagging.batchIssue.col.tagId": "टैग ID",
      "tagging.batchIssue.col.status": "स्थिति",
      "tagging.batchIssue.noResults": "कोई परिणाम नहीं।",
      "tagging.assetPicker.searchPlaceholder": "संपत्ति संदर्भ या नाम से खोजें...",
      "tagging.assetPicker.selected": "चयनित",
      "tagging.assetPicker.addSelected": "चयनित जोड़ें",
      "tagging.assetPicker.loadingAssets": "संपत्तियां लोड हो रही हैं...",
      "tagging.assetPicker.noAssets": "कोई संपत्ति नहीं मिली।",
      "tagging.assetPicker.showing": "दिखा रहे हैं",
      "tagging.assetPicker.of": "में से",
      "tagging.assetPicker.prev": "पिछला",
      "tagging.assetPicker.page": "पृष्ठ",
      "tagging.assetPicker.next": "अगला",
      "tagging.batchRfid.heading": "RFID टैग कोड से संपत्तियां खोजें",
      "tagging.batchRfid.help": "अपने RFID स्कैनर द्वारा पढ़े गए कोड चिपकाएं (प्रति पंक्ति एक)। हम आपको बताएंगे कि प्रत्येक कोड किस संपत्ति का है, और कौन से कोड किसी से मेल नहीं खाते।",
      "tagging.batchRfid.scanning": "स्कैन हो रहा है...",
      "tagging.batchRfid.scanBatch": "बैच स्कैन करें",
      "tagging.batchRfid.matched": "मिलान हुआ",
      "tagging.batchRfid.col.assetRef": "संपत्ति संदर्भ",
      "tagging.batchRfid.col.name": "नाम",
      "tagging.batchRfid.col.rfidEpc": "RFID EPC",
      "tagging.batchRfid.noneMatched": "कोई मेल नहीं",
      "tagging.batchRfid.unmatched": "बेमेल",
      "tagging.batchRfid.none": "कोई नहीं",
      "tagging.displaced.heading": "गलत स्थान पर मिली संपत्तियां",
      "tagging.displaced.help": "ये संपत्तियां आखिरी बार ऐसी जगह स्कैन की गई थीं जो उनके निर्धारित स्थान से मेल नहीं खाती। इनकी जांच करें और या तो इन्हें वापस भेजें या उनका निर्धारित स्थान अपडेट करें।",
      "tagging.loading": "लोड हो रहा है...",
      "tagging.displaced.col.assetRef": "संपत्ति संदर्भ",
      "tagging.displaced.col.name": "नाम",
      "tagging.displaced.col.lifecycleState": "जीवनचक्र स्थिति",
      "tagging.displaced.empty": "कोई विस्थापित संपत्ति नहीं — कोई अनसुलझा GPS बेमेल नहीं",
      "tagging.lookup.noDetails": "कोई विवरण नहीं मिला।",
      "tagging.lookup.sectionTitle": "कुछ खोजें",
      "tagging.lookup.resolveTitle": "टैग द्वारा संपत्ति खोजें",
      "tagging.lookup.resolveHelp": "जिस संपत्ति का पूरा रिकॉर्ड खोलना है उसका टैग ID दर्ज करें — मालिक, स्थान, मूल्य और अधिक। (आप साइन इन हैं, इसलिए आपको सब कुछ दिखता है।)",
      "tagging.lookup.tagId": "टैग ID",
      "tagging.lookup.resolve": "हल करें",
      "tagging.lookup.tagMedium": "टैग माध्यम",
      "tagging.lookup.status": "स्थिति",
      "tagging.lookup.noTagMatched": "कोई टैग मेल नहीं खाया — इसके बजाय संपत्ति संदर्भ से हल किया गया।",
      "tagging.lookup.publicTitle": "त्वरित सार्वजनिक जांच",
      "tagging.lookup.publicHelp": "केवल बुनियादी, गैर-गोपनीय विवरण दिखाता है — ठीक वैसा ही जैसा कोई फोन से संपत्ति का QR कोड स्कैन करने पर देखता है। लॉगिन की आवश्यकता नहीं, इसलिए इसे साझा करना सुरक्षित है।",
      "tagging.lookup.verify": "सत्यापित करें",
      "tagging.lookup.verified": "सत्यापित",
      "tagging.lookup.yes": "हां",
      "tagging.lookup.no": "नहीं",
      "tagging.lookup.assetRef": "संपत्ति संदर्भ",
      "tagging.lookup.assetName": "संपत्ति नाम",
      "tagging.lookup.lifecycleState": "जीवनचक्र स्थिति",
      "tagging.lookup.message": "संदेश",
      "tagging.lookup.gtinTitle": "उत्पाद बारकोड संख्या जांचें",
      "tagging.lookup.gtinHelp": "सहेजने से पहले यह पुष्टि करने के लिए उत्पाद बारकोड संख्या (8, 12, 13 या 14 अंक) टाइप करें कि यह असली है। यह टाइपिंग की गलतियां और क्षतिग्रस्त बारकोड पकड़ता है।",
      "tagging.lookup.gtinPlaceholder": "GTIN अंक",
      "tagging.lookup.validate": "मान्य करें",
      "tagging.scan.sectionTitle": "स्कैन दर्ज करें",
      "tagging.scan.title": "टैग स्कैन दर्ज करें",
      "tagging.scan.helpPre": "दर्ज करें कि टैग कब और कहां स्कैन किया गया। अभी हो रहे स्कैन के लिए",
      "tagging.scan.recordScan": "स्कैन दर्ज करें",
      "tagging.scan.helpMid": "का उपयोग करें, या फोन द्वारा इंटरनेट न होने पर सहेजे गए स्कैन भेजने के लिए",
      "tagging.scan.uploadOffline": "ऑफ़लाइन स्कैन अपलोड करें",
      "tagging.scan.helpPost": "का उपयोग करें। आप स्थान हाथ से दर्ज कर सकते हैं या नीचे",
      "tagging.scan.pickOnMap": "मानचित्र पर चुनें",
      "tagging.scan.helpEnd": "का उपयोग कर सकते हैं।",
      "tagging.scan.latitude": "अक्षांश",
      "tagging.scan.longitude": "देशांतर",
      "tagging.scan.deviceInfo": "डिवाइस जानकारी (जैसे फोन/स्कैनर मॉडल) — वैकल्पिक",
      "tagging.scan.compareLocationPre": "तुलना करें कि यह स्कैन कहां हुआ और संपत्ति कहां होनी चाहिए। यदि मेल न खाएं, तो संपत्ति को",
      "tagging.scan.displaced": "विस्थापित",
      "tagging.scan.compareLocationPost": "(गलत स्थान पर मिली) चिह्नित किया जाता है।",
      "tagging.scan.locationId": "स्थान ID (जहां स्कैन हुआ)",
      "tagging.verification.title": "सत्यापन चक्र",
      "tagging.verification.info1": "अचल संपत्तियों का वार्षिक भौतिक सत्यापन (GFR 2017, नियम 190)।",
      "tagging.verification.info2": "एक चक्र बनाएं, क्षेत्र कार्य चलाएं, फिर हस्ताक्षरित भौतिक सत्यापन रिपोर्ट तैयार करें।",
      "tagging.verification.subtitle": "अचल संपत्तियों का भौतिक सत्यापन, जो GFR 2017 नियम 190(2) के तहत वर्ष में कम से कम एक बार आवश्यक है। एक चक्र बनाएं, चलाएं, फिर उसकी रिपोर्ट खोलें।",
      "tagging.verification.newCycle": "नया चक्र",
      "tagging.verification.filter.all": "सभी स्थितियां",
      "tagging.verification.status.draft": "मसौदा",
      "tagging.verification.status.inProgress": "प्रगति में",
      "tagging.verification.status.completed": "पूर्ण",
      "tagging.verification.status.closed": "बंद",
      "tagging.verification.col.cycleName": "चक्र नाम",
      "tagging.verification.col.method": "विधि",
      "tagging.verification.col.plannedDate": "नियोजित तिथि",
      "tagging.verification.col.status": "स्थिति",
      "tagging.verification.col.actions": "कार्रवाई",
      "tagging.verification.reportTitle": "भौतिक सत्यापन रिपोर्ट",
      "tagging.verification.report": "रिपोर्ट",
      "tagging.verification.openFieldworkTitle": "क्षेत्र कार्य वर्कफ़्लो खोलें",
      "tagging.verification.open": "खोलें",
      "tagging.verification.empty": "कोई सत्यापन चक्र नहीं मिला।",
      "tagging.verification.newCycleTitle": "नया सत्यापन चक्र",
      "tagging.verification.cycleName": "चक्र नाम",
      "tagging.verification.cycleNamePlaceholder": "जैसे FY2026-27 वार्षिक सत्यापन",
      "tagging.verification.method": "सत्यापन विधि",
      "tagging.verification.plannedDate": "नियोजित तिथि",
      "tagging.cancel": "रद्द करें",
      "tagging.verification.createCycle": "चक्र बनाएं",
      "tagging.verification.print": "प्रिंट करें",
      "tagging.verification.reportOrg": "भारत सरकार — संपत्ति प्रबंधन प्रणाली",
      "tagging.verification.reportHeading": "भौतिक सत्यापन रिपोर्ट",
      "tagging.verification.reportSub": "अचल संपत्तियां — GFR 2017, नियम 190(2) के तहत",
      "tagging.verification.loadingReport": "रिपोर्ट लोड हो रही है…",
      "tagging.verification.particulars.cycleName": "चक्र नाम",
      "tagging.verification.particulars.method": "सत्यापन विधि",
      "tagging.verification.particulars.plannedDate": "नियोजित तिथि",
      "tagging.verification.particulars.scope": "दायरा",
      "tagging.verification.orgUnits": "संगठन इकाई(यां)",
      "tagging.verification.wholeEntity": "पूरी इकाई (सभी यूनिट)",
      "tagging.verification.particulars.status": "स्थिति",
      "tagging.verification.summaryTitle": "निष्कर्षों का सारांश",
      "tagging.verification.summary.inScope": "दायरे में संपत्तियां",
      "tagging.verification.summary.inScopeNote": "रिकॉर्ड के अनुसार",
      "tagging.verification.summary.verified": "भौतिक रूप से सत्यापित",
      "tagging.verification.summary.verifiedNote": "स्कैन में मिली",
      "tagging.verification.summary.shortages": "कमी",
      "tagging.verification.summary.shortagesNote": "नहीं मिली",
      "tagging.verification.summary.excesses": "अधिकता",
      "tagging.verification.summary.excessesNote": "बिना दर्ज मिली",
      "tagging.verification.valueOfShortages": "कमी का मूल्य:",
      "tagging.verification.itemsNeedingSignoff": "साइन-ऑफ की आवश्यकता वाली वस्तुएं (अनसुलझी):",
      "tagging.verification.scheduleTitle": "विसंगतियों की अनुसूची",
      "tagging.verification.noDiscrepancies": "कोई विसंगति नहीं — बही रिकॉर्ड भौतिक सत्यापन से मेल खाते हैं।",
      "tagging.verification.disc.assetRef": "संपत्ति संदर्भ",
      "tagging.verification.disc.particulars": "विवरण",
      "tagging.verification.disc.type": "प्रकार",
      "tagging.verification.disc.value": "मूल्य",
      "tagging.verification.disc.status": "स्थिति",
      "tagging.verification.signOffMarker": "[साइन-ऑफ]",
      "tagging.verification.certified": "प्रमाणित",
      "tagging.verification.certifiedBody": "कि उपरोक्त चक्र के लिए अचल संपत्तियों का भौतिक सत्यापन सामान्य वित्तीय नियम, 2017 के नियम 190(2) के अनुसार किया गया है। यदि कोई विसंगतियां पाई गईं, तो उन्हें ऊपर अनुसूची में दर्ज किया गया है और सक्षम प्राधिकारी के ध्यान में लाया गया है।",
      "tagging.verification.verifiedBy": "सत्यापनकर्ता द्वारा (सत्यापन अधिकारी)",
      "tagging.verification.countersigned": "प्रतिहस्ताक्षरित (सक्षम प्राधिकारी)",
      "tagging.verification.nameDesignationDate": "नाम / पदनाम / तिथि",
      "tagging.assetVerification.title": "संपत्ति सत्यापन",
      "tagging.assetVerification.info": "संपत्ति रजिस्ट्री और टैग/RFID-आधारित भौतिक सत्यापन।",
      "tagging.assetVerification.subtitle": "संपत्ति रजिस्ट्री और टैग/RFID-आधारित भौतिक सत्यापन।",
      "tagging.assetVerification.registry": "रजिस्ट्री",
      "tagging.assetVerification.verifyByTag": "टैग द्वारा सत्यापित करें",
      "tagging.assetVerification.col.assetRef": "संपत्ति संदर्भ",
      "tagging.assetVerification.col.name": "नाम",
      "tagging.assetVerification.col.location": "स्थान",
      "tagging.assetVerification.col.custodian": "अभिरक्षक",
      "tagging.assetVerification.col.lifecycle": "जीवनचक्र",
      "tagging.assetVerification.col.actions": "कार्रवाई",
      "tagging.assetVerification.viewScanHistory": "स्कैन इतिहास देखें",
      "tagging.assetVerification.noAssets": "कोई संपत्ति नहीं मिली।",
      "tagging.assetVerification.selectPrompt": "स्कैन इतिहास देखने के लिए एक संपत्ति चुनें।",
      "tagging.assetVerification.scanHistory": "स्कैन इतिहास",
      "tagging.assetVerification.noScans": "इस संपत्ति के लिए अभी तक कोई स्कैन दर्ज नहीं हुआ।",
      "tagging.assetVerification.by": "द्वारा",
      "tagging.assetVerification.verifyTag": "टैग सत्यापित करें",
      "tagging.assetVerification.tagIdLabel": "टैग ID (QR / RFID)",
      "tagging.assetVerification.tagIdPlaceholder": "टैग ID स्कैन करें या दर्ज करें...",
      "tagging.assetVerification.locationLabel": "स्थान (स्वतः दर्ज)",
      "tagging.assetVerification.locating": "स्थान खोजा जा रहा है…",
      "tagging.assetVerification.useCurrentLocation": "मेरा वर्तमान स्थान उपयोग करें",
      "tagging.assetVerification.latitude": "अक्षांश",
      "tagging.assetVerification.autoPlaceholder": "स्वतः",
      "tagging.assetVerification.longitude": "देशांतर",
      "tagging.assetVerification.locationHelp": "स्कैन पर आपके डिवाइस का स्थान स्वतः दर्ज हो जाता है; केवल आवश्यकता होने पर मानचित्र पर समायोजित करें।",
      "tagging.assetVerification.verifying": "सत्यापित किया जा रहा है...",
      "tagging.assetVerification.noPermission": "आपके पास संपत्तियां सत्यापित करने की अनुमति नहीं है (asset:verify)।",
      "tagging.assetVerification.verified": "सत्यापित",
      "tagging.assetVerification.notVerified": "सत्यापित नहीं",
      "tagging.assetVerification.displaced": "विस्थापित — ऑडिट निष्कर्ष दर्ज किया गया",
      "tagging.assetVerification.scannedDistancePre": "स्कैन किया गया ~",
      "tagging.assetVerification.scannedDistancePost": "मी. अपने पंजीकृत स्थान से।",
      "tagging.assetVerification.scannedDifferent": "अपने पंजीकृत स्थान से भिन्न स्थान पर स्कैन किया गया।",
      "custody.breadcrumb.assetManagement": "संपत्ति प्रबंधन",
      "custody.bulkReassign.breadcrumb": "थोक पुनर्नियुक्ति",
      "custody.bulkReassign.title": "थोक अभिरक्षा पुनर्नियुक्ति",
      "custody.bulkReassign.info": "एक ही कार्रवाई में कई संपत्तियां एक अभिरक्षक से दूसरे को स्थानांतरित करें।",
      "custody.bulkReassign.subtitle": "एक ही कार्रवाई में कई संपत्तियां एक अभिरक्षक से दूसरे को स्थानांतरित करें।",
      "custody.backToAssignedAssets": "नियुक्त संपत्तियों पर वापस",
      "custody.bulkReassign.fromCustodian": "जिस अभिरक्षक से",
      "custody.selectCustodian": "अभिरक्षक चुनें...",
      "custody.bulkReassign.toCustodian": "जिस अभिरक्षक को",
      "custody.bulkReassign.activeAssetsHeld": "इस अभिरक्षक के पास सक्रिय संपत्तियां",
      "custody.loading": "लोड हो रहा है...",
      "custody.bulkReassign.noActiveAssets": "इस अभिरक्षक के लिए कोई सक्रिय संपत्ति नहीं।",
      "custody.bulkReassign.reassigning": "पुनर्नियुक्त किया जा रहा है...",
      "custody.bulkReassign.reassign": "पुनर्नियुक्त करें",
      "custody.bulkReassign.assets": "संपत्ति(यां)",
      "custody.liability.col.item": "वस्तु",
      "custody.liability.col.originalPrice": "मूल कीमत",
      "custody.liability.col.valueNow": "वर्तमान मूल्य",
      "custody.liability.breadcrumb": "देयता रिपोर्ट",
      "custody.liability.title": "किसी व्यक्ति की देखरेख में संपत्तियां",
      "custody.liability.info": "यह व्यक्ति वर्तमान में जो कुछ भी रखे हुए है, और प्रत्येक वस्तु का मूल्य कितना है।",
      "custody.liability.subtitle": "यह व्यक्ति वर्तमान में जो कुछ भी रखे हुए है, और प्रत्येक वस्तु का मूल्य कितना है।",
      "custody.liability.whoseAssets": "आप किसकी संपत्तियां देखना चाहते हैं?",
      "custody.liability.pickPerson": "एक व्यक्ति चुनें...",
      "custody.liability.showingOwn": "आपकी अपनी संपत्तियां दिखा रहे हैं",
      "custody.liability.itemsHeld": "रखी गई वस्तुएं",
      "custody.liability.assetsAssigned": "नियुक्त संपत्तियां",
      "custody.liability.totalOriginalPrice": "कुल मूल कीमत",
      "custody.liability.whatTheyCost": "खरीदते समय इनकी लागत",
      "custody.liability.totalValueNow": "वर्तमान कुल मूल्य",
      "custody.liability.worthToday": "घिसाव व उम्र के बाद आज का मूल्य",
      "custody.liability.pickPrompt": "यह देखने के लिए कि वे क्या रखे हुए हैं, ऊपर एक व्यक्ति चुनें।",
      "custody.liability.noAssets": "यह व्यक्ति अभी कोई संपत्ति नहीं रखे हुए है।",
      "custody.acknowledgements.breadcrumb": "वार्षिक स्वीकृतियां",
      "custody.acknowledgements.title": "लंबित स्वीकृतियां",
      "custody.acknowledgements.info": "इस वित्तीय वर्ष में उनके अभिरक्षक द्वारा अभी तक पुनः स्वीकृत न की गई संपत्तियां।",
      "custody.acknowledgements.subtitle": "इस वित्तीय वर्ष में उनके अभिरक्षक द्वारा अभी तक पुनः स्वीकृत न की गई संपत्तियां।",
      "custody.field.custodian": "अभिरक्षक",
      "custody.acknowledgements.viewingOther": "आप किसी अन्य अभिरक्षक की लंबित सूची देख रहे हैं। स्वीकृति कार्रवाई हमेशा आपके अपने खाते की ओर से स्वीकृति देती है (बैकएंड एंडपॉइंट ऐसे ही काम करता है) — वास्तव में स्वीकृति देने के लिए अपने नाम पर जाएं।",
      "custody.acknowledgements.nonePending": "कुछ भी लंबित नहीं — इस वित्तीय वर्ष के लिए पूरी तरह स्वीकृत।",
      "custody.acknowledgements.since": "से",
      "custody.acknowledgements.acknowledging": "स्वीकृत किया जा रहा है...",
      "custody.acknowledgements.acknowledge": "स्वीकृति दें",
      "custody.acknowledgements.selected": "चयनित",
      "custody.assignedAssets.col.asset": "संपत्ति",
      "custody.assignedAssets.col.status": "स्थिति",
      "custody.assignedAssets.col.effectiveFrom": "प्रभावी तिथि से",
      "custody.assignedAssets.col.acceptedAt": "स्वीकृति तिथि",
      "custody.assignedAssets.col.actions": "कार्रवाई",
      "custody.assignedAssets.accept": "स्वीकार करें",
      "custody.assignedAssets.onlyCustodianTitle": "केवल नियुक्त अभिरक्षक ही इस रिकॉर्ड को स्वीकार कर सकता है।",
      "custody.assignedAssets.awaitingCustodian": "अभिरक्षक की प्रतीक्षा",
      "custody.assignedAssets.transfer": "स्थानांतरण",
      "custody.assignedAssets.costCentre": "लागत केंद्र",
      "custody.assignedAssets.return": "वापस करें",
      "custody.assignedAssets.validateSkills": "कौशल मान्य करें",
      "custody.assignedAssets.history": "इतिहास",
      "custody.assignedAssets.skillResultTitle": "कौशल सत्यापन परिणाम",
      "custody.assignedAssets.skillsAllHeld": "अभिरक्षक के पास सभी आवश्यक कौशल हैं।",
      "custody.assignedAssets.skillsMissing": "अभिरक्षक के पास आवश्यक कौशल नहीं हैं:",
      "custody.close": "बंद करें",
      "custody.assignedAssets.setCostCentre": "लागत केंद्र सेट करें",
      "custody.assignedAssets.clearCostCentre": "लागत केंद्र साफ करें",
      "custody.cancel": "रद्द करें",
      "custody.save": "सहेजें",
      "custody.assignedAssets.returnAsset": "संपत्ति वापस करें",
      "custody.assignedAssets.returnHelp": "इस संपत्ति को बिना किसी नए अभिरक्षक के वापस सौंपें। एक कारण आवश्यक है।",
      "custody.assignedAssets.returnReasonPlaceholder": "वापसी का कारण...",
      "custody.assignedAssets.title": "नियुक्त संपत्तियां",
      "custody.assignedAssets.info": "किसी अभिरक्षक को कभी भी नियुक्त की गई प्रत्येक संपत्ति, उसकी वर्तमान स्थिति के साथ।",
      "custody.assignedAssets.subtitle": "किसी अभिरक्षक को कभी भी नियुक्त की गई प्रत्येक संपत्ति, उसकी वर्तमान स्थिति के साथ।",
      "custody.assignedAssets.assignCustodian": "+ अभिरक्षक नियुक्त करें",
      "custody.assignedAssets.empty": "इस अभिरक्षक/फ़िल्टर के लिए कोई संपत्ति नहीं मिली।",
      "custody.history.title": "अभिरक्षा इतिहास",
      "custody.history.info": "चयनित संपत्ति की पूरी अभिरक्षा-श्रृंखला।",
      "custody.history.subtitle": "चयनित संपत्ति की पूरी अभिरक्षा-श्रृंखला।",
      "custody.field.asset": "संपत्ति",
      "custody.selectAsset": "संपत्ति चुनें...",
      "custody.history.noRecords": "इस संपत्ति के लिए अभी तक कोई अभिरक्षा रिकॉर्ड नहीं।",
      "custody.history.effective": "प्रभावी:",
      "custody.history.accepted": "स्वीकृत:",
      "custody.history.assignedBy": "द्वारा नियुक्त:",
      "custody.history.costCentreOverride": "लागत केंद्र ओवरराइड:",
      "custody.temp.col.starts": "आरंभ",
      "custody.temp.col.expires": "समाप्ति",
      "custody.temp.col.status": "स्थिति",
      "custody.temp.status.reverted": "वापस लिया गया",
      "custody.temp.status.expired": "समाप्त",
      "custody.temp.status.active": "सक्रिय",
      "custody.temp.breadcrumb": "अस्थायी नियुक्तियां",
      "custody.temp.title": "अस्थायी अभिरक्षा नियुक्तियां",
      "custody.temp.info": "स्वतः समाप्ति तिथि के साथ अल्पकालिक अभिरक्षा नियुक्त करें।",
      "custody.temp.subtitle": "स्वतः समाप्ति तिथि के साथ अल्पकालिक अभिरक्षा नियुक्त करें।",
      "custody.temp.bulkImport": "थोक आयात",
      "custody.temp.bulkTitle": "थोक अस्थायी अभिरक्षा नियुक्तियां",
      "custody.temp.bulkDescription": "टेम्पलेट डाउनलोड करें, 'Temporary Assignments' शीट भरें (संपत्ति और अभिरक्षक ड्रॉपडाउन हैं; Expires At भविष्य की तिथि होनी चाहिए), फिर अपलोड करें। त्रुटियों वाली पंक्तियां छोड़ दी जाती हैं; मान्य पंक्तियां बना दी जाती हैं।",
      "custody.temp.newHeading": "नई अस्थायी नियुक्ति",
      "custody.temp.expiresAt": "समाप्ति तिथि",
      "custody.temp.assigning": "नियुक्त किया जा रहा है...",
      "custody.temp.assign": "अस्थायी अभिरक्षा नियुक्त करें",
      "custody.temp.existingHeading": "मौजूदा नियुक्तियां (चयनित संपत्ति)",
      "custody.temp.selectPrompt": "इसकी अस्थायी नियुक्तियां देखने के लिए एक संपत्ति चुनें।",
      "custody.temp.empty": "इस संपत्ति के लिए कोई अस्थायी नियुक्ति नहीं।",
      "custody.assign.assetRequired": "संपत्ति आवश्यक है।",
      "custody.assign.custodianRequired": "अभिरक्षक आवश्यक है।",
      "custody.assign.title": "अभिरक्षक नियुक्त करें",
      "custody.assign.info1": "इस पृष्ठ का उपयोग किसी संपत्ति को उस व्यक्ति को सौंपने के लिए करें जो इसके लिए ज़िम्मेदार होगा।",
      "custody.assign.info2": "एक बार नियुक्त हो जाने पर, वह व्यक्ति संपत्ति के स्थानांतरण या वापसी तक इसके लिए जवाबदेह बन जाता है।",
      "custody.assign.subtitle": "किसी संपत्ति को एक अभिरक्षक नियुक्त करता है। किसी भी पूर्व सक्रिय नियुक्ति को प्रतिस्थापित करता है। नियुक्ति सक्रिय होने से पहले अभिरक्षक को इसे स्वीकार करना होगा।",
      "custody.assign.bulkImport": "थोक आयात",
      "custody.assign.viewAssigned": "नियुक्त संपत्तियां देखें",
      "custody.assign.bulkTitle": "थोक अभिरक्षक नियुक्ति",
      "custody.assign.bulkDescription": "टेम्पलेट डाउनलोड करें, 'Assignments' शीट भरें (संपत्ति, अभिरक्षक और संगठन इकाई ड्रॉपडाउन हैं; Effective From एक तिथि है), फिर अपलोड करें। प्रत्येक पंक्ति संपत्ति की पूर्व सक्रिय अभिरक्षा को प्रतिस्थापित करती है। त्रुटियों वाली पंक्तियां छोड़ दी जाती हैं।",
      "custody.assign.detailsHeading": "नियुक्ति विवरण",
      "custody.assign.orgUnit": "संगठन इकाई (वैकल्पिक)",
      "custody.assign.none": "कोई नहीं",
      "custody.assign.effectiveFrom": "प्रभावी तिथि से (वैकल्पिक — डिफ़ॉल्ट अभी)",
      "custody.assign.assigning": "नियुक्त किया जा रहा है...",
      "custody.transfer.col.asset": "संपत्ति",
      "custody.transfer.col.from": "से",
      "custody.transfer.col.to": "को",
      "custody.transfer.col.status": "स्थिति",
      "custody.transfer.col.initiated": "आरंभ किया गया",
      "custody.transfer.col.actions": "कार्रवाई",
      "custody.transfer.release": "जारी करें",
      "custody.transfer.accept": "स्वीकार करें",
      "custody.transfer.onlyIncomingTitle": "केवल आने वाला अभिरक्षक ही इस स्थानांतरण को स्वीकार कर सकता है।",
      "custody.transfer.awaitingIncoming": "आने वाले अभिरक्षक की प्रतीक्षा",
      "custody.transfer.breadcrumb": "अभिरक्षा स्थानांतरण",
      "custody.transfer.title": "अभिरक्षा स्थानांतरण वर्कफ़्लो",
      "custody.transfer.info": "दोहरे साइन-ऑफ वाला स्थानांतरण: आरंभ करें, फिर जाने वाला अभिरक्षक जारी करता है और आने वाला अभिरक्षक स्वीकार करता है।",
      "custody.transfer.subtitle": "दोहरे साइन-ऑफ वाला स्थानांतरण: आरंभ करें, फिर जाने वाला अभिरक्षक जारी करता है और आने वाला अभिरक्षक स्वीकार करता है।",
      "custody.transfer.initiateHeading": "स्थानांतरण आरंभ करें — अभिरक्षा",
      "custody.transfer.newCustodian": "नया अभिरक्षक",
      "custody.transfer.effectiveDate": "प्रभावी तिथि (वैकल्पिक — डिफ़ॉल्ट अभी)",
      "custody.transfer.reason": "कारण (वैकल्पिक)",
      "custody.transfer.initiating": "आरंभ किया जा रहा है...",
      "custody.transfer.initiate": "स्थानांतरण आरंभ करें",
      "custody.transfer.myTransfers": "मेरे स्थानांतरण",
      "custody.transfer.refresh": "ताज़ा करें",
      "custody.transfer.listHelp1": "वे स्थानांतरण जहां आप जाने वाले या आने वाले अभिरक्षक हैं। जारी करें (जाने वाले का साइन-ऑफ), फिर स्वीकार करें (आने वाला) इसे पूर्ण करता है।",
      "custody.transfer.listHelp2": "नया आरंभ करने के लिए, जाएं",
      "custody.transfer.assignedAssetsLink": "नियुक्त संपत्तियां",
      "custody.transfer.andClickTransfer": "और स्थानांतरण पर क्लिक करें।",
      "custody.transfer.loadingTransfers": "स्थानांतरण लोड हो रहे हैं...",
      "custody.transfer.empty": "अभी तक आपसे जुड़ा कोई स्थानांतरण नहीं।",
      "custody.investigations.col.asset": "संपत्ति",
      "custody.investigations.col.trigger": "ट्रिगर",
      "custody.investigations.col.status": "स्थिति",
      "custody.investigations.col.created": "बनाया गया",
      "custody.investigations.col.resolved": "सुलझाया गया",
      "custody.investigations.col.actions": "कार्रवाई",
      "custody.investigations.manage": "प्रबंधित करें",
      "custody.investigations.new": "नई जांच",
      "custody.investigations.triggerType": "ट्रिगर प्रकार",
      "custody.investigations.opening": "खोला जा रहा है...",
      "custody.investigations.open": "जांच खोलें",
      "custody.investigations.manageTitle": "जांच प्रबंधित करें",
      "custody.investigations.status": "स्थिति",
      "custody.investigations.notes": "टिप्पणियां",
      "custody.investigations.notesPlaceholder": "जांच टिप्पणियां / निष्कर्ष...",
      "custody.saving": "सहेजा जा रहा है...",
      "custody.investigations.breadcrumb": "जांच",
      "custody.investigations.title": "ऑडिट जांच",
      "custody.investigations.info": "अभिरक्षा विवाद, बेमेल, और अन्य चिह्नित संपत्ति घटनाएं।",
      "custody.investigations.subtitle": "अभिरक्षा विवाद, बेमेल, और अन्य चिह्नित संपत्ति घटनाएं।",
      "custody.investigations.newBtn": "+ नई जांच",
      "custody.investigations.filter.all": "सभी",
      "custody.investigations.filter.open": "खुली",
      "custody.investigations.filter.inProgress": "प्रगति में",
      "custody.investigations.filter.resolved": "सुलझाई गई",
      "custody.investigations.filter.closed": "बंद",
      "custody.investigations.empty": "कोई जांच नहीं मिली।",
      "workflows.approvals.title": "वर्कफ़्लो अनुमोदन",
      "workflows.approvals.info": "लंबित अनुमोदन, इंस्टेंस इतिहास, प्रत्यायोजित अधिकार, और SLA प्रदर्शन।",
      "workflows.approvals.subtitle": "लंबित अनुमोदन, इंस्टेंस इतिहास, प्रत्यायोजित अधिकार, और SLA प्रदर्शन।",
      "workflows.approvals.tab.pending": "मेरे लंबित",
      "workflows.approvals.tab.instances": "सभी इंस्टेंस",
      "workflows.approvals.tab.delegations": "प्रत्यायोजन",
      "workflows.approvals.tab.stats": "आंकड़े",
      "workflows.approvals.col.template": "टेम्पलेट",
      "workflows.approvals.col.entity": "इकाई",
      "workflows.approvals.col.step": "चरण",
      "workflows.approvals.step": "चरण",
      "workflows.approvals.col.slaDeadline": "SLA समय-सीमा",
      "workflows.approvals.review": "समीक्षा करें",
      "workflows.selected": "चयनित",
      "workflows.processing": "प्रोसेस हो रहा है...",
      "workflows.approvals.bulkApprove": "थोक अनुमोदन",
      "workflows.loading": "लोड हो रहा है...",
      "workflows.approvals.pendingEmpty": "आपकी कार्रवाई के लिए कोई अनुमोदन लंबित नहीं",
      "workflows.approvals.col.status": "स्थिति",
      "workflows.approvals.col.created": "बनाया गया",
      "workflows.approvals.view": "देखें",
      "workflows.status.all": "सभी स्थितियां",
      "workflows.status.pending": "लंबित",
      "workflows.status.inProgress": "प्रगति में",
      "workflows.status.approved": "अनुमोदित",
      "workflows.status.rejected": "अस्वीकृत",
      "workflows.status.escalated": "आगे बढ़ाया गया",
      "workflows.status.cancelled": "रद्द",
      "workflows.approvals.instancesEmpty": "कोई वर्कफ़्लो इंस्टेंस नहीं",
      "workflows.approvals.instancesMatchFilter": "कुल इंस्टेंस वर्तमान फ़िल्टर से मेल खाते हैं",
      "workflows.loaded": "लोड किए गए",
      "workflows.delegations.col.from": "से",
      "workflows.delegations.col.to": "को",
      "workflows.delegations.col.window": "अवधि",
      "workflows.delegations.col.scope": "दायरा",
      "workflows.delegations.allModules": "सभी मॉड्यूल",
      "workflows.delegations.new": "नया प्रत्यायोजन",
      "workflows.delegations.empty": "कोई सक्रिय प्रत्यायोजन नहीं",
      "workflows.delegations.field.fromUser": "जिस उपयोगकर्ता से *",
      "workflows.selectUser": "उपयोगकर्ता चुनें...",
      "workflows.delegations.field.toUser": "जिस उपयोगकर्ता को *",
      "workflows.delegations.field.startDate": "आरंभ तिथि *",
      "workflows.delegations.field.endDate": "समाप्ति तिथि *",
      "workflows.delegations.field.scope": "दायरा (मॉड्यूल)",
      "workflows.delegations.field.scopePlaceholder": "सभी मॉड्यूल के लिए खाली छोड़ें",
      "workflows.cancel": "रद्द करें",
      "workflows.creating": "बनाया जा रहा है...",
      "workflows.create": "बनाएं",
      "workflows.stats.loading": "आंकड़े लोड हो रहे हैं...",
      "workflows.stats.none": "कोई आंकड़ा उपलब्ध नहीं",
      "workflows.stats.pendingNow": "अभी लंबित",
      "workflows.stats.avgApprovalTime": "औसत अनुमोदन समय",
      "workflows.stats.slaCompliance": "SLA अनुपालन",
      "workflows.stats.totalCompleted": "कुल पूर्ण",
      "workflows.stats.bottleneckSteps": "बाधा वाले चरण",
      "workflows.stats.noHistory": "अभी तक कोई कार्रवाई इतिहास नहीं।",
      "workflows.stats.actions": "कार्रवाई",
      "workflows.stats.avg": "औसत",
      "workflows.approvals.entity": "इकाई",
      "workflows.approvals.initiatedBy": "द्वारा आरंभित",
      "workflows.approvals.commentsPlaceholder": "टिप्पणियां (वैकल्पिक)",
      "workflows.approvals.action.approve": "अनुमोदित करें",
      "workflows.approvals.action.reject": "अस्वीकार करें",
      "workflows.approvals.action.forward": "आगे भेजें",
      "workflows.approvals.action.escalate": "आगे बढ़ाएं",
      "workflows.approvals.action.returnToMaker": "निर्माता को लौटाएं",
      "workflows.approvals.action.reassign": "पुनः नियुक्त करें",
      "workflows.confirm": "पुष्टि करें",
      "workflows.approvals.actionHistory": "कार्रवाई इतिहास",
      "workflows.approvals.noActions": "अभी तक कोई कार्रवाई नहीं की गई।",
      "workflows.approvals.by": "द्वारा",
      "workflows.templates.col.name": "नाम",
      "workflows.templates.col.module": "मॉड्यूल",
      "workflows.templates.col.triggerEvent": "ट्रिगर इवेंट",
      "workflows.templates.col.version": "संस्करण",
      "workflows.templates.col.status": "स्थिति",
      "workflows.templates.active": "सक्रिय",
      "workflows.templates.inactive": "निष्क्रिय",
      "workflows.templates.col.actions": "कार्रवाई",
      "workflows.templates.steps": "चरण",
      "workflows.templates.deactivate": "निष्क्रिय करें",
      "workflows.templates.activate": "सक्रिय करें",
      "workflows.templates.title": "वर्कफ़्लो टेम्पलेट",
      "workflows.templates.info": "अनुमोदन श्रृंखलाएं परिभाषित करें — प्रति मॉड्यूल/ट्रिगर इवेंट के चरण, अनुमोदक और SLA।",
      "workflows.templates.subtitle": "अनुमोदन श्रृंखलाएं परिभाषित करें — प्रति मॉड्यूल/ट्रिगर इवेंट के चरण, अनुमोदक और SLA।",
      "workflows.templates.newTemplate": "नया वर्कफ़्लो टेम्पलेट",
      "workflows.templates.empty": "कोई वर्कफ़्लो टेम्पलेट परिभाषित नहीं",
      "workflows.templates.field.name": "नाम *",
      "workflows.templates.field.namePlaceholder": "जैसे Asset Disposal Approval",
      "workflows.templates.field.module": "मॉड्यूल *",
      "workflows.templates.field.modulePlaceholder": "जैसे asset, procurement, finance",
      "workflows.templates.field.triggerEvent": "ट्रिगर इवेंट *",
      "workflows.templates.field.triggerEventPlaceholder": "जैसे asset.disposal_requested",
      "workflows.templates.approvalSteps": "अनुमोदन चरण",
      "workflows.templates.addStep": "+ चरण जोड़ें",
      "workflows.templates.noSteps": "अभी तक कोई चरण परिभाषित नहीं — जब तक कम से कम एक चरण मौजूद न हो, यह टेम्पलेट शुरू नहीं किया जा सकता।",
      "workflows.templates.step": "चरण",
      "workflows.templates.approver": "अनुमोदक",
      "workflows.templates.field.order": "क्रम",
      "workflows.templates.field.stepType": "चरण प्रकार",
      "workflows.templates.stepType.sequential": "क्रमिक",
      "workflows.templates.stepType.parallel": "समानांतर",
      "workflows.templates.stepType.conditional": "सशर्त",
      "workflows.templates.field.approverType": "अनुमोदक प्रकार",
      "workflows.templates.approverType.user": "उपयोगकर्ता",
      "workflows.templates.approverType.role": "भूमिका",
      "workflows.templates.approverType.ouHead": "OU प्रमुख",
      "workflows.templates.approverType.custom": "कस्टम",
      "workflows.templates.field.slaHours": "SLA घंटे",
      "workflows.templates.field.approverUser": "अनुमोदक उपयोगकर्ता",
      "workflows.templates.field.approverRoleName": "अनुमोदक भूमिका नाम",
      "workflows.templates.field.approverRolePlaceholder": "जैसे admin, asset_manager",
      "workflows.saving": "सहेजा जा रहा है...",
      "workflows.templates.addStepBtn": "चरण जोड़ें",
      "tagging.tagManagement.tab.displaced": "गलत स्थान पर संपत्तियां",
      "tagging.tagManagement.tab.batch-issue": "टैग बनाएं (थोक)",
      "tagging.tagManagement.tab.batch-rfid": "RFID खोज",
      "tagging.tagManagement.tab.tools": "खोजें और स्कैन करें",
      "custody.assignedAssets.tab.all": "पूरा इतिहास",
      "custody.assignedAssets.tab.active": "वर्तमान (सक्रिय)",
      "custody.assignedAssets.tab.superseded": "पूर्व (प्रतिस्थापित)",
      "tagging.verification.methodOption.census": "जनगणना — प्रत्येक संपत्ति सत्यापित करें (100%)",
      "tagging.verification.methodOption.sample": "नमूना — एक प्रतिनिधि उपसमूह सत्यापित करें",
      "tagging.verification.methodOption.risk_based": "जोखिम-आधारित — उच्च-मूल्य / महत्वपूर्ण संपत्तियों पर ध्यान दें",
      "vendor-contracts.contracts.contractTypeRequired": "अनुबंध प्रकार *",
      "vendor-contracts.contracts.typeAmc": "AMC",
      "vendor-contracts.contracts.typeProcurement": "खरीद",
      "vendor-contracts.contracts.typeService": "सेवा",
      "vendor-contracts.contracts.typeMsa": "MSA",
      "vendor-contracts.contracts.typeTaskOrder": "कार्य आदेश",
      "vendor-contracts.contracts.typeLease": "पट्टा",
      "vendor-contracts.contracts.typeOther": "अन्य",
      "vendor-contracts.contracts.contractValueRequired": "अनुबंध मूल्य *",
      "vendor-contracts.contracts.currency": "मुद्रा",
      "vendor-contracts.contracts.currencyInr": "INR (₹)",
      "vendor-contracts.contracts.currencyUsd": "USD ($)",
      "vendor-contracts.contracts.currencyEur": "EUR (€)",
      "vendor-contracts.contracts.startDateRequired": "प्रारंभ तिथि *",
      "vendor-contracts.contracts.endDateRequired": "समाप्ति तिथि *",
      "vendor-contracts.contracts.slaReferences": "SLA और संदर्भ",
      "vendor-contracts.contracts.slaResponseHours": "SLA प्रतिक्रिया घंटे",
      "vendor-contracts.contracts.slaResponsePlaceholder": "जैसे 4",
      "vendor-contracts.contracts.slaResolutionHours": "SLA समाधान घंटे",
      "vendor-contracts.contracts.slaResolutionPlaceholder": "जैसे 24",
      "vendor-contracts.contracts.gemReference": "GeM संदर्भ",
      "vendor-contracts.contracts.cpppReference": "CPPP संदर्भ",
      "vendor-contracts.contracts.slaTerms": "SLA शर्तें",
      "vendor-contracts.contracts.slaTermsPlaceholder": "SLA प्रतिबद्धताएं, दंड, वृद्धि मैट्रिक्स का वर्णन करें...",
      "vendor-contracts.contracts.documents": "दस्तावेज़",
      "vendor-contracts.contracts.uploadHint": "दस्तावेज़ अपलोड आपके सबमिट करने के तुरंत बाद उपलब्ध होगा — फ़ाइल संलग्न करने के लिए सहेजे गए अनुबंध की आवश्यकता होती है।",
      "vendor-contracts.contracts.contractValue": "अनुबंध मूल्य",
      "vendor-contracts.contracts.spent": "खर्च किया गया",
      "vendor-contracts.contracts.available": "उपलब्ध",
      "vendor-contracts.contracts.tabInvoices": "इनवॉइस",
      "vendor-contracts.contracts.tabSlaBreaches": "SLA उल्लंघन",
      "vendor-contracts.contracts.tabCorrespondence": "पत्राचार",
      "vendor-contracts.contracts.tabDocuments": "दस्तावेज़",
      "vendor-contracts.contracts.invoiceNumberRequired": "इनवॉइस नंबर *",
      "vendor-contracts.contracts.invoiceDateRequired": "इनवॉइस तिथि *",
      "vendor-contracts.contracts.amountRequired": "राशि *",
      "vendor-contracts.contracts.poReference": "PO संदर्भ",
      "vendor-contracts.contracts.submitInvoice": "इनवॉइस सबमिट करें",
      "vendor-contracts.contracts.noInvoices": "अभी तक कोई इनवॉइस सबमिट नहीं की गई।",
      "vendor-contracts.contracts.reconcile": "मिलान करें",
      "vendor-contracts.contracts.breachDescriptionRequired": "उल्लंघन विवरण *",
      "vendor-contracts.contracts.penaltyAmount": "दंड राशि",
      "vendor-contracts.contracts.breachDate": "उल्लंघन तिथि",
      "vendor-contracts.contracts.logSlaBreach": "SLA उल्लंघन दर्ज करें",
      "vendor-contracts.contracts.noSlaBreaches": "कोई SLA उल्लंघन दर्ज नहीं।",
      "vendor-contracts.contracts.penalty": "दंड:",
      "vendor-contracts.contracts.newNote": "नई टिप्पणी",
      "vendor-contracts.contracts.newNotePlaceholder": "संचार, बैठक टिप्पणी, या वृद्धि दर्ज करें...",
      "vendor-contracts.contracts.addNote": "टिप्पणी जोड़ें",
      "vendor-contracts.contracts.noCorrespondence": "कोई पत्राचार दर्ज नहीं।",
      "vendor-contracts.contracts.colContractRef": "अनुबंध संदर्भ",
      "vendor-contracts.contracts.colTitle": "शीर्षक",
      "vendor-contracts.contracts.colVendor": "विक्रेता",
      "vendor-contracts.contracts.colType": "प्रकार",
      "vendor-contracts.contracts.colValue": "मूल्य",
      "vendor-contracts.contracts.colAvailable": "उपलब्ध",
      "vendor-contracts.contracts.colEndDate": "समाप्ति तिथि",
      "vendor-contracts.contracts.colStatus": "स्थिति",
      "vendor-contracts.contracts.colActions": "कार्रवाई",
      "vendor-contracts.contracts.viewManage": "देखें / प्रबंधित करें",
      "vendor-contracts.contracts.edit": "संपादित करें",
      "vendor-contracts.contracts.activate": "सक्रिय करें",
      "vendor-contracts.contracts.terminate": "समाप्त करें",
      "vendor-contracts.contracts.filterStatus": "स्थिति",
      "vendor-contracts.contracts.allStatus": "सभी स्थिति",
      "vendor-contracts.contracts.statusDraft": "मसौदा",
      "vendor-contracts.contracts.statusActive": "सक्रिय",
      "vendor-contracts.contracts.statusUnderRenewal": "नवीनीकरण के अंतर्गत",
      "vendor-contracts.contracts.statusExpired": "समाप्त",
      "vendor-contracts.contracts.statusTerminated": "समाप्त किया गया",
      "vendor-contracts.contracts.expiringWithin": "इसके भीतर समाप्त",
      "vendor-contracts.contracts.anyTime": "किसी भी समय",
      "vendor-contracts.contracts.days30": "30 दिन",
      "vendor-contracts.contracts.days60": "60 दिन",
      "vendor-contracts.contracts.days90": "90 दिन",
      "vendor-contracts.contracts.breadcrumbAdministration": "प्रशासन",
      "vendor-contracts.contracts.breadcrumbContracts": "अनुबंध",
      "vendor-contracts.contracts.title": "विक्रेता अनुबंध",
      "vendor-contracts.contracts.infoBody1": "हर विक्रेता अनुबंध — AMC, सेवा, और मास्टर समझौते — को एक ही स्क्रीन से प्रबंधित करें।",
      "vendor-contracts.contracts.infoBody2": "सेवा-स्तर समझौतों, इनवॉइस, और नवीनीकरण तिथियों को ट्रैक करें, और प्रत्येक विक्रेता के साथ पत्राचार दर्ज करें।",
      "vendor-contracts.contracts.subtitle": "SLA ट्रैकिंग, इनवॉइसिंग, और पत्राचार लॉग के साथ AMC, सेवा, और MSA अनुबंध।",
      "vendor-contracts.contracts.terminateContract": "अनुबंध समाप्त करें",
      "vendor-contracts.contracts.terminatingPrefix": "समाप्त करना",
      "vendor-contracts.contracts.terminatingSuffix": "अपरिवर्तनीय है और इस अनुबंध के विरुद्ध आगे की इनवॉइसिंग बंद कर देता है।",
      "vendor-contracts.contracts.terminationReasonRequired": "समाप्ति कारण *",
      "vendor-contracts.contracts.terminationReasonPlaceholder": "जैसे विक्रेता का प्रदर्शन न होना, आपसी समापन...",
      "vendor-contracts.contracts.confirmTerminate": "समाप्ति की पुष्टि करें",
      "vendor-contracts.purchaseOrders.colPoNumber": "PO नंबर",
      "vendor-contracts.purchaseOrders.colVendor": "विक्रेता",
      "vendor-contracts.purchaseOrders.colPoDate": "PO तिथि",
      "master-data.vendor.editRegistryTitle": "वेंडर रजिस्ट्री संपादित करें",
      "master-data.vendor.registerTitle": "वेंडर मास्टर पंजीकृत करें",
      "master-data.vendor.formSubtitle": "अधिकृत एंटरप्राइज़ आपूर्तिकर्ता, बैंक विवरण, MSME स्थिति और अनुपालन मापदंड कॉन्फ़िगर करें।",
      "master-data.common.saveChanges": "परिवर्तन सहेजें",
      "master-data.vendor.submitVendor": "वेंडर सबमिट करें",
      "master-data.vendor.labelCode": "वेंडर कोड *",
      "master-data.vendor.codePlaceholder": "स्वतः (VND-YYYY-NNNNN) — पुराना/लीगेसी कोड उपयोग करने हेतु संपादित करें",
      "master-data.vendor.labelName": "वेंडर नाम *",
      "master-data.vendor.namePlaceholder": "पंजीकृत व्यवसाय नाम दर्ज करें...",
      "master-data.vendor.labelCompanyType": "कंपनी प्रकार",
      "master-data.vendor.selectCompanyType": "कंपनी प्रकार चुनें...",
      "master-data.vendor.labelType": "वेंडर प्रकार *",
      "master-data.vendor.typeSupplier": "आपूर्तिकर्ता",
      "master-data.vendor.typeContractor": "ठेकेदार",
      "master-data.vendor.typeServiceProvider": "सेवा प्रदाता",
      "master-data.vendor.typeOem": "OEM",
      "master-data.vendor.typeGemVendor": "GeM वेंडर",
      "master-data.vendor.typeOther": "अन्य",
      "master-data.vendor.labelLocalContentTier": "स्थानीय सामग्री स्तर (PPP-MII)",
      "master-data.vendor.lcNotClassified": "वर्गीकृत नहीं",
      "master-data.vendor.lcClass1": "श्रेणी 1 (≥50% स्थानीय)",
      "master-data.vendor.lcClass2": "श्रेणी 2 (20-50% स्थानीय)",
      "master-data.vendor.lcNonLocal": "गैर-स्थानीय",
      "master-data.vendor.sectionRegTax": "पंजीकरण एवं कर जानकारी",
      "master-data.common.gstin": "GSTIN",
      "master-data.common.gstinPlaceholder": "जैसे 27AAAAA1111A1Z1",
      "master-data.vendor.fetching": "प्राप्त हो रहा है…",
      "master-data.vendor.fetchCompanyData": "कंपनी डेटा प्राप्त करें",
      "master-data.common.pan": "PAN",
      "master-data.common.panPlaceholder": "जैसे ABCDE1234F",
      "master-data.vendor.labelUdyam": "उद्यम (MSME) संख्या",
      "master-data.vendor.udyamPlaceholder": "UDYAM-XX-00-0000000",
      "master-data.vendor.labelTaxClearance": "कर निकासी समाप्ति",
      "master-data.vendor.labelGemId": "GeM वेंडर ID",
      "master-data.vendor.gemIdPlaceholder": "गवर्नमेंट ई-मार्केटप्लेस वेंडर ID",
      "master-data.vendor.sectionContact": "संपर्क विवरण",
      "master-data.vendor.labelContactPerson": "संपर्क व्यक्ति",
      "master-data.vendor.contactPersonPlaceholder": "मुख्य संपर्क व्यक्ति का नाम",
      "master-data.vendor.labelEmail": "ईमेल पता",
      "master-data.vendor.emailPlaceholder": "corporate.focal@domain.com",
      "master-data.vendor.labelPhone": "फ़ोन नंबर",
      "master-data.vendor.phonePlaceholder": "मोबाइल या सीधा लाइन नंबर",
      "master-data.vendor.sectionBank": "बैंक प्रोफ़ाइल",
      "master-data.vendor.labelBankName": "बैंक का नाम",
      "master-data.vendor.selectBank": "बैंक चुनें...",
      "master-data.vendor.labelBankAccount": "बैंक खाता संख्या",
      "master-data.vendor.accountPlaceholder": "प्रत्यक्ष जमा खाता संख्या दर्ज करें",
      "master-data.vendor.labelBankIfsc": "बैंक IFSC कोड",
      "master-data.vendor.ifscPlaceholder": "जैसे SBIN0004123",
      "master-data.vendor.sectionDocs": "दस्तावेज़ (वैकल्पिक)",
      "master-data.vendor.uploadedDocs": "अपलोड किए गए दस्तावेज़",
      "master-data.vendor.uploadReplaceHint": "दस्तावेज़ बदलने या जोड़ने हेतु नीचे नई फ़ाइल अपलोड करें।",
      "master-data.vendor.docPanCard": "PAN कार्ड",
      "master-data.vendor.docAadhaar": "आधार कार्ड",
      "master-data.vendor.docCheque": "रद्द किया गया चेक",
      "master-data.vendor.docUdyam": "उद्यम प्रमाणपत्र",
      "master-data.vendor.docHint": "PDF/JPG/PNG. वेंडर सबमिट करने पर फ़ाइलें अपलोड होती हैं।",
      "master-data.vendor.colCode": "वेंडर कोड",
      "master-data.vendor.colName": "वेंडर नाम",
      "master-data.vendor.colType": "वेंडर प्रकार",
      "master-data.vendor.unregistered": "अपंजीकृत",
      "master-data.vendor.colContact": "संपर्क",
      "master-data.vendor.colLocalContent": "स्थानीय सामग्री",
      "master-data.vendor.titleViewDetails": "पूर्ण विवरण देखें",
      "master-data.vendor.editRegistry": "रजिस्ट्री संपादित करें",
      "master-data.vendor.suspendTitle": "वेंडर निलंबित करें",
      "master-data.vendor.reinstateTitle": "वेंडर पुनर्स्थापित करें",
      "master-data.vendor.deleteTitle": "वेंडर हटाएं",
      "master-data.vendor.allStatus": "सभी स्थिति",
      "master-data.vendor.statusSuspended": "निलंबित",
      "master-data.vendor.statusUnderDispute": "विवादाधीन",
      "master-data.vendor.title": "वेंडर मास्टर रजिस्ट्री",
      "master-data.vendor.help1": "अधिकृत एंटरप्राइज़ आपूर्तिकर्ताओं, रखरखाव वेंडरों और स्पेयर-पार्ट्स प्रदाताओं की रजिस्ट्री।",
      "master-data.vendor.subtitle": "अधिकृत एंटरप्राइज़ आपूर्तिकर्ताओं, रखरखाव वेंडरों और स्पेयर-पार्ट्स प्रदाताओं की रजिस्ट्री।",
      "master-data.common.syncing": "सिंक हो रहा है...",
      "master-data.vendor.syncGem": "GeM सिंक करें",
      "master-data.vendor.addVendor": "वेंडर मास्टर जोड़ें",
      "master-data.vendor.bulkImportTitle": "थोक वेंडर आयात",
      "master-data.vendor.bulkImportDesc": "एक बार में 5,000 तक वेंडर अपलोड करें। कंपनी प्रकार और बैंक नाम आपके सक्रिय मास्टर से लिए गए ड्रॉपडाउन हैं; टेम्पलेट में 3 नमूना पंक्तियां आती हैं।",
      "master-data.vendor.profileTitle": "वेंडर रजिस्ट्री प्रोफ़ाइल",
      "master-data.vendor.suspensionReason": "निलंबन का कारण:",
      "master-data.vendor.contactPhone": "संपर्क फ़ोन",
      "master-data.vendor.sectionCompliance": "अनुपालन एवं कर पंजीकरण",
      "master-data.vendor.notRegistered": "पंजीकृत नहीं",
      "master-data.vendor.localContentTier": "स्थानीय सामग्री स्तर",
      "master-data.vendor.sectionBankDetails": "बैंक खाता विवरण",
      "master-data.vendor.accountNumber": "खाता संख्या",
      "master-data.vendor.ifscCode": "IFSC कोड",
      "master-data.vendor.sectionDocuments": "दस्तावेज़",
      "master-data.vendor.noDocuments": "कोई दस्तावेज़ अपलोड नहीं किया गया।",
      "master-data.translationModal.errLoad": "शब्द सूची लोड नहीं हो सकी।",
      "master-data.translationModal.errSave": "सहेजना विफल रहा।",
      "master-data.translationModal.errDownload": "डाउनलोड विफल रहा।",
      "master-data.translationModal.importCreatedNote": ", {{count}} नया कीवर्ड पंजीकृत",
      "master-data.translationModal.importUnmatchedNote": " ({{count}} पंक्ति में कोई कुंजी मेल नहीं मिला और बनाने हेतु कोई अंग्रेज़ी पाठ नहीं था, इसलिए उन्हें छोड़ दिया गया)",
      "master-data.translationModal.importSuccess": "{{count}} अनुवादित स्ट्रिंग आयात की गई{{createdNote}}।{{unmatchedNote}}",
      "master-data.translationModal.errImport": "आयात विफल रहा।",
      "master-data.translationModal.header": "अनुवाद — {{language}}",
      "master-data.translationModal.subtitle": "{{label}} सामग्री का अनुवाद किया जा रहा है। एक बार में एक शब्द जोड़ें, या पूरी सूची डाउनलोड करें, Excel में अनुवाद करें, और वापस आयात करें।",
      "master-data.translationModal.tabManual": "एक-एक करके जोड़ें",
      "master-data.translationModal.tabBulk": "बल्क आयात (Excel)",
      "master-data.translationModal.searchPlaceholder": "शब्द या वाक्य खोजें...",
      "master-data.translationModal.loadingWordList": "शब्द सूची लोड हो रही है...",
      "master-data.languageKeys.translationPlaceholder": "अनुवाद दर्ज करें...",
      "master-data.common.saving": "सहेजा जा रहा है...",
      "master-data.common.save": "सहेजें",
      "master-data.translationModal.noMatching": "कोई मेल खाती स्ट्रिंग नहीं।",
      "master-data.translationModal.bulkStep1": "1. वर्तमान शब्द सूची डाउनलोड करें (हर स्ट्रिंग + उसका अंग्रेज़ी स्रोत, साथ ही इस भाषा के मौजूदा अनुवाद)।",
      "master-data.translationModal.preparing": "तैयार किया जा रहा है...",
      "master-data.translationModal.downloadTemplate": "टेम्पलेट डाउनलोड करें",
      "master-data.translationModal.bulkStep2": "2. अंतिम कॉलम में अनुवाद भरें, फिर फ़ाइल यहाँ वापस अपलोड करें।",
      "master-data.translationModal.importing": "आयात हो रहा है...",
      "master-data.translationModal.uploadFilledExcel": "भरी हुई Excel अपलोड करें",
      "master-data.common.noRecordsFound": "कोई रिकॉर्ड नहीं मिला",
      "master-data.location.errLoad": "स्थान लोड नहीं हो सके।",
      "master-data.location.toastUpdated": "स्थान सफलतापूर्वक अपडेट किया गया!",
      "master-data.location.toastCreated": "स्थान सफलतापूर्वक बनाया गया!",
      "master-data.common.operationFailed": "कार्रवाई विफल रही।",
      "master-data.location.toastDeleted": "स्थान सफलतापूर्वक हटाया गया!",
      "master-data.common.deleteFailed": "हटाना विफल रहा।",
      "master-data.common.actionFailed": "क्रिया विफल रही।",
      "master-data.common.breadcrumbFoundation": "फ़ाउंडेशन",
      "master-data.common.breadcrumbMasterData": "मास्टर डेटा",
      "master-data.location.breadcrumb": "स्थान मास्टर",
      "master-data.location.detailTitle": "स्थान विवरण",
      "master-data.common.code": "कोड",
      "master-data.common.name": "नाम",
      "master-data.location.colLevel": "स्तर",
      "master-data.location.colParentId": "मूल आईडी",
      "master-data.location.labelCensusShort": "जनगणना कोड",
      "master-data.common.status": "स्थिति",
      "master-data.common.inactive": "निष्क्रिय",
      "master-data.common.active": "सक्रिय",
      "master-data.location.deleteTitle": "स्थान हटाएँ",
      "master-data.common.confirmDeletePrefix": "क्या आप वाकई हटाना चाहते हैं",
      "master-data.common.cannotBeUndone": "इस क्रिया को पूर्ववत नहीं किया जा सकता।",
      "master-data.common.cancel": "रद्द करें",
      "master-data.common.delete": "हटाएँ",
      "master-data.location.editMaster": "स्थान मास्टर संपादित करें",
      "master-data.location.addMaster": "स्थान मास्टर जोड़ें",
      "master-data.location.formSubtitleEdit": "स्थान रिकॉर्ड और उसकी परिचालन विशेषताएँ अपडेट करें।",
      "master-data.location.formSubtitleAdd": "नया स्थान रिकॉर्ड और उसकी परिचालन विशेषताएँ कॉन्फ़िगर करें।",
      "master-data.common.update": "अपडेट करें",
      "master-data.common.submitChanges": "परिवर्तन सबमिट करें",
      "master-data.common.basicInformation": "मूल जानकारी",
      "master-data.location.labelCode": "स्थान कोड *",
      "master-data.location.codePlaceholder": "जैसे LOC-001",
      "master-data.location.labelName": "स्थान नाम *",
      "master-data.location.namePlaceholder": "स्थान नाम दर्ज करें...",
      "master-data.location.labelLevel": "स्तर *",
      "master-data.location.levelCountry": "देश",
      "master-data.location.levelState": "राज्य",
      "master-data.location.levelCity": "शहर",
      "master-data.location.levelBuilding": "इमारत",
      "master-data.location.levelFloor": "मंज़िल",
      "master-data.location.levelRoom": "कमरा",
      "master-data.location.labelParentLoc": "मूल स्थान आईडी",
      "master-data.location.parentPlaceholder": "रूट नोड के लिए खाली छोड़ें",
      "master-data.location.labelCensus": "जनगणना कोड",
      "master-data.location.censusPlaceholder": "वैकल्पिक सरकारी जनगणना कोड",
      "master-data.location.colCode": "स्थान कोड",
      "master-data.location.colName": "स्थान नाम",
      "master-data.common.lastUpdated": "अंतिम अपडेट",
      "master-data.common.actions": "क्रियाएँ",
      "master-data.common.view": "देखें",
      "master-data.common.edit": "संपादित करें",
      "master-data.location.toastReactivated": "स्थान पुनः सक्रिय किया गया।",
      "master-data.common.reactivate": "पुनः सक्रिय करें",
      "master-data.common.allTypes": "सभी प्रकार",
      "master-data.common.breadcrumbAdministration": "प्रशासन",
      "master-data.location.title": "स्थान मास्टर रजिस्टर",
      "master-data.location.help1": "सुविधा क्षेत्रों, मंज़िल सीमाओं और कार्यालय कार्यस्थलों को कॉन्फ़िगर और प्रबंधित करें।",
      "master-data.location.subtitle": "सुविधा क्षेत्रों, मंज़िल सीमाओं और कार्यालय कार्यस्थलों को कॉन्फ़िगर और प्रबंधित करें।",
      "master-data.common.import": "आयात करें",
      "master-data.location.addFacility": "सुविधा जोड़ें",
      "master-data.common.searchCodeOrName": "कोड या नाम खोजें...",
      "master-data.location.bulkImportTitle": "स्थानों का बल्क आयात",
      "master-data.location.bulkImportDesc": "देश, राज्य, शहर, इमारत, मंज़िल या कमरा — parent_code किसी पंक्ति को पहले से बनाए गए (या फ़ाइल में पहले आए) मूल से उसके कोड द्वारा जोड़ता है, आईडी द्वारा नहीं।",
      "master-data.document.errLoad": "दस्तावेज़ मास्टर लोड नहीं हो सके।",
      "master-data.document.toastUpdated": "दस्तावेज़ मास्टर अपडेट किया गया।",
      "vendor-contracts.procurement.drillAllRequisitions": "सभी मांग-पत्र",
      "vendor-contracts.procurement.drillRequisitionsPending": "अनुमोदन के लिए लंबित मांग-पत्र",
      "vendor-contracts.procurement.drillAllPurchaseOrders": "सभी क्रय आदेश",
      "vendor-contracts.procurement.drillPurchaseOrdersPending": "अनुमोदन के लिए लंबित क्रय आदेश",
      "vendor-contracts.procurement.cardTotalRequisitions": "कुल मांग-पत्र",
      "vendor-contracts.procurement.cardPendingPr": "लंबित PR अनुमोदन",
      "vendor-contracts.procurement.cardTotalPurchaseOrders": "कुल क्रय आदेश",
      "vendor-contracts.procurement.cardPendingPo": "लंबित PO अनुमोदन",
      "vendor-contracts.procurement.colPrNumber": "PR संख्या",
      "vendor-contracts.procurement.colDepartment": "विभाग",
      "vendor-contracts.procurement.colPriority": "प्राथमिकता",
      "vendor-contracts.procurement.colEstimatedCost": "अनुमानित लागत",
      "vendor-contracts.procurement.colStatus": "स्थिति",
      "vendor-contracts.procurement.colCreated": "बनाया गया",
      "vendor-contracts.procurement.colPoNumber": "PO संख्या",
      "vendor-contracts.procurement.colVendor": "विक्रेता",
      "vendor-contracts.procurement.colTotalAmount": "कुल राशि",
      "vendor-contracts.procurement.colPoStatus": "PO स्थिति",
      "vendor-contracts.procurement.colApproval": "अनुमोदन",
      "vendor-contracts.procurement.title": "क्रय डैशबोर्ड",
      "vendor-contracts.procurement.subtitle": "संगठन भर में मांग-पत्र और क्रय आदेश गतिविधि।",
      "vendor-contracts.procurement.hideDetails": "विवरण छुपाएं ▲",
      "vendor-contracts.procurement.viewDetails": "विवरण देखें ▼",
      "vendor-contracts.procurement.loading": "लोड हो रहा है...",
      "vendor-contracts.procurement.noRequisitions": "कोई मांग-पत्र नहीं मिला।",
      "vendor-contracts.procurement.noPurchaseOrders": "कोई क्रय आदेश नहीं मिला।",
      "vendor-contracts.procurement.poValueByStatus": "स्थिति अनुसार क्रय आदेश मूल्य",
      "vendor-contracts.procurement.colApprovalStatus": "अनुमोदन स्थिति",
      "vendor-contracts.procurement.colCount": "गिनती",
      "vendor-contracts.procurement.colTotalValue": "कुल मूल्य",
      "vendor-contracts.procurement.noPurchaseOrdersYet": "अभी तक कोई क्रय आदेश नहीं।",
      "vendor-contracts.procurement.totalPoValue": "कुल PO मूल्य:",
      "vendor-contracts.procurement.quickLinks": "त्वरित लिंक",
      "vendor-contracts.contracts.valContractNumber": "अनुबंध संख्या आवश्यक है",
      "vendor-contracts.contracts.valVendor": "विक्रेता आवश्यक है",
      "vendor-contracts.contracts.valContractType": "अनुबंध प्रकार आवश्यक है",
      "vendor-contracts.contracts.valValueGreater": "मूल्य 0 से अधिक होना चाहिए",
      "vendor-contracts.contracts.valValue": "मूल्य आवश्यक है",
      "vendor-contracts.contracts.valStartDate": "आरंभ तिथि आवश्यक है",
      "vendor-contracts.contracts.valEndDate": "समाप्ति तिथि आवश्यक है",
      "vendor-contracts.contracts.updated": "अनुबंध सफलतापूर्वक अपडेट हुआ!",
      "vendor-contracts.contracts.created": "अनुबंध बनाया गया — अब नीचे दस्तावेज़, SLA शर्तें आदि जोड़ें।",
      "vendor-contracts.contracts.operationFailed": "कार्रवाई विफल रही।",
      "vendor-contracts.contracts.activated": "अनुबंध {{ref}} सक्रिय किया गया।",
      "vendor-contracts.contracts.activationFailed": "सक्रियण विफल रहा।",
      "vendor-contracts.contracts.terminated": "अनुबंध {{ref}} समाप्त किया गया।",
      "vendor-contracts.contracts.terminationFailed": "समाप्ति विफल रही।",
      "vendor-contracts.contracts.docUploaded": "दस्तावेज़ सफलतापूर्वक अपलोड हुआ!",
      "vendor-contracts.contracts.docUploadFailed": "दस्तावेज़ अपलोड विफल रहा।",
      "vendor-contracts.contracts.removeDocConfirm": "इस अनुबंध से \"{{filename}}\" हटाएं? इसे पूर्ववत नहीं किया जा सकता।",
      "vendor-contracts.contracts.docRemoved": "दस्तावेज़ हटाया गया।",
      "vendor-contracts.contracts.removeDocFailed": "दस्तावेज़ हटाने में विफल।",
      "vendor-contracts.contracts.documentType": "दस्तावेज़ प्रकार",
      "vendor-contracts.contracts.docTypeOther": "अन्य",
      "vendor-contracts.contracts.docTypePurchaseOrder": "क्रय आदेश",
      "vendor-contracts.contracts.docTypeManual": "मैनुअल",
      "vendor-contracts.contracts.docTypePermit": "अनुमति-पत्र",
      "vendor-contracts.contracts.description": "विवरण",
      "vendor-contracts.contracts.descriptionPlaceholder": "उदा. हस्ताक्षरित अनुबंध प्रति",
      "vendor-contracts.contracts.uploading": "अपलोड हो रहा है...",
      "vendor-contracts.contracts.uploadDocument": "दस्तावेज़ अपलोड करें",
      "vendor-contracts.contracts.noDocuments": "अभी तक कोई दस्तावेज़ अपलोड नहीं हुआ।",
      "vendor-contracts.contracts.view": "देखें",
      "vendor-contracts.contracts.download": "डाउनलोड करें",
      "vendor-contracts.contracts.notReady": "तैयार नहीं",
      "vendor-contracts.contracts.removeDocument": "दस्तावेज़ हटाएं",
      "vendor-contracts.contracts.valRequired": "आवश्यक",
      "vendor-contracts.contracts.valMustBePositive": "0 से अधिक होना चाहिए",
      "vendor-contracts.contracts.invoiceSubmitted": "Invoice सफलतापूर्वक जमा हुआ!",
      "vendor-contracts.contracts.invoiceSubmitFailed": "Invoice जमा करना विफल रहा।",
      "vendor-contracts.contracts.invoiceReconciled": "Invoice मिलान किया गया।",
      "vendor-contracts.contracts.reconcileFailed": "मिलान विफल रहा।",
      "vendor-contracts.contracts.slaLogged": "SLA उल्लंघन दर्ज किया गया।",
      "vendor-contracts.contracts.slaLogFailed": "SLA उल्लंघन दर्ज करने में विफल।",
      "vendor-contracts.contracts.correspondenceFailed": "पत्राचार जोड़ने में विफल।",
      "vendor-contracts.contracts.breadcrumb": "विक्रेता एवं अनुबंध",
      "vendor-contracts.contracts.editContract": "अनुबंध संपादित करें",
      "vendor-contracts.contracts.addContract": "अनुबंध जोड़ें",
      "vendor-contracts.contracts.registerNewContract": "नया अनुबंध पंजीकृत करें",
      "vendor-contracts.contracts.formSubtitle": "AMC/सेवा/MSA अनुबंध, SLA शर्तें, और GeM/CPPP संदर्भ कॉन्फ़िगर करें।",
      "vendor-contracts.contracts.cancel": "रद्द करें",
      "vendor-contracts.contracts.saveChanges": "परिवर्तन सहेजें",
      "vendor-contracts.contracts.submitContract": "अनुबंध जमा करें",
      "vendor-contracts.contracts.contractDetails": "अनुबंध विवरण",
      "vendor-contracts.contracts.contractNumber": "अनुबंध संख्या *",
      "vendor-contracts.contracts.contractNumberPlaceholder": "उदा. CN-2026-014",
      "vendor-contracts.contracts.titleLabel": "शीर्षक",
      "vendor-contracts.contracts.titlePlaceholder": "संक्षिप्त वर्णनात्मक शीर्षक",
      "vendor-contracts.contracts.vendorRequired": "विक्रेता *",
      "vendor-contracts.contracts.selectVendor": "विक्रेता चुनें...",
      "vendor-contracts.purchaseOrders.colTotalAmount": "कुल राशि",
      "vendor-contracts.purchaseOrders.colPoStatus": "PO स्थिति",
      "vendor-contracts.purchaseOrders.colApproval": "अनुमोदन",
      "vendor-contracts.purchaseOrders.colActions": "कार्रवाई",
      "vendor-contracts.purchaseOrders.view": "देखें",
      "vendor-contracts.purchaseOrders.createGrn": "GRN बनाएं",
      "vendor-contracts.purchaseOrders.closePo": "PO बंद करें",
      "vendor-contracts.purchaseOrders.closed": "परचेज ऑर्डर बंद कर दिया गया।",
      "vendor-contracts.purchaseOrders.closeFailed": "परचेज ऑर्डर बंद करने में विफल।",
      "vendor-contracts.purchaseOrders.breadcrumbProcurement": "खरीद",
      "vendor-contracts.purchaseOrders.title": "परचेज ऑर्डर",
      "vendor-contracts.purchaseOrders.infoBody": "वेंडरों को जारी किए गए हर परचेज ऑर्डर का रजिस्टर, ड्राफ्ट से लेकर बंद होने तक।",
      "vendor-contracts.purchaseOrders.filterPoStatus": "PO स्थिति",
      "vendor-contracts.purchaseOrders.allStatus": "सभी स्थिति",
      "vendor-contracts.purchaseOrders.statusDraft": "ड्राफ्ट",
      "vendor-contracts.purchaseOrders.statusOpen": "खुला",
      "vendor-contracts.purchaseOrders.statusClosed": "बंद",
      "vendor-contracts.purchaseOrders.filterApproval": "अनुमोदन",
      "vendor-contracts.purchaseOrders.allApproval": "सभी अनुमोदन",
      "vendor-contracts.purchaseOrders.approvalPending": "लंबित",
      "vendor-contracts.purchaseOrders.approvalApproved": "अनुमोदित",
      "vendor-contracts.purchaseOrders.approvalRejected": "अस्वीकृत",
      "vendor-contracts.purchaseOrders.empty": "कोई परचेज ऑर्डर नहीं मिला।",
      "vendor-contracts.prApprovals.loadFailed": "PR अनुमोदन कतार लोड करने में विफल।",
      "vendor-contracts.prApprovals.colPrNumber": "PR नंबर",
      "vendor-contracts.prApprovals.colDepartment": "विभाग",
      "vendor-contracts.prApprovals.colCost": "लागत",
      "vendor-contracts.prApprovals.colPriority": "प्राथमिकता",
      "vendor-contracts.prApprovals.review": "समीक्षा करें",
      "vendor-contracts.prApprovals.approved": "परचेज रिक्विजिशन अनुमोदित।",
      "vendor-contracts.prApprovals.rejected": "परचेज रिक्विजिशन अस्वीकृत।",
      "vendor-contracts.prApprovals.decisionFailed": "निर्णय दर्ज करने में विफल।",
      "vendor-contracts.prApprovals.title": "PR अनुमोदन कतार",
      "vendor-contracts.prApprovals.subtitle": "अनुमोदन निर्णय की प्रतीक्षा कर रहीं परचेज रिक्विजिशन।",
      "vendor-contracts.prApprovals.searchPlaceholder": "PR नंबर या विभाग खोजें...",
      "vendor-contracts.prApprovals.loading": "लोड हो रहा है...",
      "vendor-contracts.prApprovals.empty": "कोई PR अनुमोदन के लिए लंबित नहीं।",
      "vendor-contracts.prApprovals.estimatedCost": "अनुमानित लागत",
      "vendor-contracts.prApprovals.remarks": "टिप्पणियां",
      "vendor-contracts.prApprovals.remarksPlaceholder": "वैकल्पिक निर्णय टिप्पणियां...",
      "vendor-contracts.prApprovals.ownPrWarning": "आपने यह रिक्विजिशन उठाई है — मेकर-चेकर नियमों के लिए एक अलग अनुमोदक की आवश्यकता है।",
      "vendor-contracts.prApprovals.cannotApproveOwn": "आप अपनी स्वयं की रिक्विजिशन अनुमोदित नहीं कर सकते",
      "vendor-contracts.prApprovals.approve": "अनुमोदित करें",
      "vendor-contracts.prApprovals.cannotRejectOwn": "आप अपनी स्वयं की रिक्विजिशन अस्वीकृत नहीं कर सकते",
      "vendor-contracts.prApprovals.reject": "अस्वीकृत करें",
      "vendor-contracts.prApprovals.selectToReview": "समीक्षा के लिए एक PR चुनें।",
      "vendor-contracts.portal.linkInvalid": "यह लिंक अमान्य है या समाप्त हो चुका है।",
      "vendor-contracts.portal.addLineItemError": "कम से कम एक लाइन आइटम जोड़ें।",
      "vendor-contracts.portal.submitSuccess": "आपका कोटेशन सबमिट कर दिया गया है। समापन तिथि तक आप इसे अपडेट करने के लिए इस लिंक पर वापस आ सकते हैं।",
      "vendor-contracts.portal.submitFailed": "सबमिशन विफल।",
      "vendor-contracts.portal.loading": "लोड हो रहा है…",
      "vendor-contracts.portal.notFound": "नहीं मिला",
      "vendor-contracts.portal.title": "कोटेशन सबमिट करें",
      "vendor-contracts.portal.vendor": "वेंडर:",
      "vendor-contracts.portal.closing": "समापन:",
      "vendor-contracts.portal.status": "स्थिति:",
      "vendor-contracts.portal.readOnlyNotice": "यह RFQ बंद है या लिंक अब सक्रिय नहीं है। आप अपना सबमिशन देख सकते हैं लेकिन अब संपादित नहीं कर सकते।",
      "vendor-contracts.portal.lineItems": "लाइन आइटम",
      "vendor-contracts.portal.item": "आइटम",
      "vendor-contracts.portal.qty": "मात्रा",
      "vendor-contracts.portal.unitPrice": "इकाई मूल्य",
      "vendor-contracts.portal.addItem": "+ आइटम जोड़ें",
      "vendor-contracts.portal.total": "कुल:",
      "vendor-contracts.portal.deliveryDays": "डिलीवरी (दिन)",
      "vendor-contracts.portal.warrantyMonths": "वारंटी (महीने)",
      "vendor-contracts.portal.contactPerson": "संपर्क व्यक्ति",
      "vendor-contracts.portal.contactEmail": "संपर्क ईमेल",
      "vendor-contracts.portal.termsNotes": "शर्तें / टिप्पणियां",
      "vendor-contracts.portal.attachPdf": "कोटेशन PDF संलग्न करें (वैकल्पिक, अधिकतम 25 MB)",
      "vendor-contracts.portal.fileAttached": "एक फ़ाइल पहले से संलग्न है।",
      "vendor-contracts.portal.submitting": "सबमिट हो रहा है…",
      "vendor-contracts.portal.updateQuotation": "कोटेशन अपडेट करें",
      "vendor-contracts.portal.submitQuotation": "कोटेशन सबमिट करें",
      "vendor-contracts.portal.uniqueLinkNotice": "यह लिंक आपके लिए अद्वितीय है — कृपया इसे आगे न भेजें।",
      "vendor-contracts.procHistory.loadFailed": "खरीद इतिहास लोड करने में विफल।",
      "vendor-contracts.procHistory.colTransactionType": "लेनदेन प्रकार",
      "vendor-contracts.procHistory.colReferenceNumber": "संदर्भ संख्या",
      "vendor-contracts.procHistory.colDate": "तारीख",
      "vendor-contracts.procHistory.colStatus": "स्थिति",
      "vendor-contracts.procHistory.colDocumentation": "दस्तावेज़ीकरण",
      "vendor-contracts.procHistory.view": "देखें",
      "vendor-contracts.procHistory.download": "डाउनलोड करें",
      "vendor-contracts.procHistory.breadcrumbProcurement": "खरीद",
      "vendor-contracts.procHistory.title": "खरीद इतिहास",
      "vendor-contracts.procHistory.subtitle": "रिक्विजिशन और परचेज ऑर्डर का संयुक्त लेनदेन लॉग।",
      "vendor-contracts.procHistory.transactionType": "लेनदेन प्रकार",
      "vendor-contracts.procHistory.allTypes": "सभी प्रकार",
      "vendor-contracts.procHistory.requisition": "रिक्विजिशन",
      "vendor-contracts.procHistory.purchaseOrder": "परचेज ऑर्डर",
      "vendor-contracts.procHistory.year": "वर्ष",
      "master-data.assetClass.labelName": "एसेट क्लास का नाम *",
      "master-data.assetClass.namePlaceholder": "क्लास का नाम दर्ज करें...",
      "master-data.assetClass.colCode": "एसेट क्लास कोड",
      "master-data.assetClass.colName": "एसेट क्लास का नाम",
      "master-data.assetClass.toastApproved": "एसेट क्लास स्वीकृत।",
      "master-data.assetClass.toastDeactivated": "एसेट क्लास निष्क्रिय।",
      "master-data.common.deactivate": "निष्क्रिय करें",
      "master-data.assetClass.toastReactivated": "एसेट क्लास पुनः सक्रिय।",
      "master-data.assetClass.help1": "एसेट समूह, मूल्यह्रास पैरामीटर और मानकीकृत परिचालन आयु कॉन्फ़िगर करें।",
      "master-data.assetClass.subtitle": "एसेट समूह, मूल्यह्रास पैरामीटर और मानकीकृत परिचालन आयु कॉन्फ़िगर करें।",
      "master-data.assetClass.addAssetClass": "एसेट क्लास जोड़ें",
      "master-data.assetClass.bulkImportTitle": "एसेट क्लास बल्क आयात करें",
      "master-data.assetCategory.toastUpdated": "एसेट श्रेणी सफलतापूर्वक अपडेट हुई!",
      "master-data.assetCategory.toastCreated": "एसेट श्रेणी बनाई गई (अनुमोदन लंबित)।",
      "master-data.assetCategory.errUpdate": "एसेट श्रेणी अपडेट करने में विफल।",
      "master-data.assetCategory.errCreate": "एसेट श्रेणी बनाने में विफल।",
      "master-data.assetCategory.toastDeleted": "एसेट श्रेणी सफलतापूर्वक हटाई गई!",
      "master-data.assetCategory.title": "एसेट श्रेणियाँ",
      "master-data.assetCategory.detailTitle": "एसेट श्रेणी विवरण",
      "master-data.assetCategory.assetClassId": "एसेट क्लास आईडी",
      "master-data.assetCategory.deleteTitle": "एसेट श्रेणी हटाएँ",
      "master-data.assetCategory.editTitle": "एसेट श्रेणी संपादित करें",
      "master-data.assetCategory.addTitle": "एसेट श्रेणी जोड़ें",
      "master-data.assetCategory.formSubtitleEdit": "एसेट वर्गीकरण के लिए श्रेणी उप-सेट अपडेट करें।",
      "master-data.assetCategory.formSubtitleAdd": "एसेट वर्गीकरण के लिए श्रेणी उप-सेट कॉन्फ़िगर करें।",
      "master-data.assetCategory.saveCategory": "श्रेणी सहेजें",
      "master-data.assetCategory.labelAssetClass": "एसेट क्लास *",
      "master-data.assetCategory.selectAssetClass": "एक एसेट क्लास चुनें...",
      "master-data.assetCategory.labelCode": "श्रेणी कोड *",
      "master-data.assetCategory.codePlaceholder": "उदा. CAT-001",
      "master-data.assetCategory.labelName": "श्रेणी का नाम *",
      "master-data.assetCategory.namePlaceholder": "श्रेणी का नाम दर्ज करें...",
      "master-data.assetCategory.colCode": "श्रेणी कोड",
      "master-data.assetCategory.colName": "श्रेणी का नाम",
      "master-data.assetCategory.colAssetClass": "एसेट क्लास",
      "master-data.assetCategory.toastApproved": "श्रेणी स्वीकृत।",
      "master-data.assetCategory.toastDeactivated": "श्रेणी निष्क्रिय।",
      "master-data.assetCategory.toastReactivated": "श्रेणी पुनः सक्रिय।",
      "master-data.assetCategory.help1": "एसेट क्लास के उप-समूह — मेकर-चेकर अनुमोदन द्वारा नियंत्रित।",
      "master-data.assetCategory.subtitle": "एसेट क्लास के उप-समूह — मेकर-चेकर अनुमोदन द्वारा नियंत्रित करें।",
      "master-data.assetCategory.addCategory": "श्रेणी जोड़ें",
      "master-data.assetCategory.bulkImportTitle": "एसेट श्रेणियाँ बल्क आयात करें",
      "master-data.assetSubCategory.errLoad": "एसेट उप-श्रेणियाँ लोड नहीं हो सकीं।",
      "master-data.assetSubCategory.toastUpdated": "एसेट उप-श्रेणी सफलतापूर्वक अपडेट हुई!",
      "master-data.assetSubCategory.toastCreated": "एसेट उप-श्रेणी बनाई गई (अनुमोदन लंबित)।",
      "master-data.assetSubCategory.errUpdate": "एसेट उप-श्रेणी अपडेट करने में विफल।",
      "master-data.assetSubCategory.errCreate": "एसेट उप-श्रेणी बनाने में विफल।",
      "master-data.assetSubCategory.toastDeleted": "एसेट उप-श्रेणी सफलतापूर्वक हटाई गई!",
      "master-data.assetSubCategory.title": "एसेट उप-श्रेणियाँ",
      "master-data.assetSubCategory.detailTitle": "एसेट उप-श्रेणी विवरण",
      "master-data.assetSubCategory.labelAssetCategoryPlain": "एसेट श्रेणी",
      "master-data.assetSubCategory.deleteTitle": "एसेट उप-श्रेणी हटाएँ",
      "master-data.assetSubCategory.editTitle": "एसेट उप-श्रेणी संपादित करें",
      "master-data.assetSubCategory.addTitle": "एसेट उप-श्रेणी जोड़ें",
      "master-data.assetSubCategory.formSubtitleEdit": "एसेट श्रेणी के भीतर उप-श्रेणी समूहन अपडेट करें।",
      "master-data.assetSubCategory.formSubtitleAdd": "एसेट श्रेणी के भीतर उप-श्रेणी समूहन कॉन्फ़िगर करें।",
      "master-data.assetSubCategory.saveSubCategory": "उप-श्रेणी सहेजें",
      "master-data.assetSubCategory.labelAssetCategory": "एसेट श्रेणी *",
      "master-data.assetSubCategory.selectAssetCategory": "एक एसेट श्रेणी चुनें...",
      "master-data.assetSubCategory.labelCode": "उप-श्रेणी कोड *",
      "master-data.assetSubCategory.codePlaceholder": "उदा. SUB-001",
      "master-data.assetSubCategory.labelName": "उप-श्रेणी का नाम *",
      "master-data.assetSubCategory.namePlaceholder": "उप-श्रेणी का नाम दर्ज करें...",
      "master-data.assetSubCategory.colCode": "उप-श्रेणी कोड",
      "master-data.assetSubCategory.colName": "उप-श्रेणी का नाम",
      "master-data.assetSubCategory.colAssetCategory": "एसेट श्रेणी",
      "master-data.assetSubCategory.toastApproved": "उप-श्रेणी स्वीकृत।",
      "master-data.assetSubCategory.toastDeactivated": "उप-श्रेणी निष्क्रिय।",
      "master-data.assetSubCategory.toastReactivated": "उप-श्रेणी पुनः सक्रिय।",
      "master-data.assetSubCategory.help1": "एसेट श्रेणी के भीतर अधिक सूक्ष्म समूह।",
      "master-data.assetSubCategory.subtitle": "एसेट श्रेणी के भीतर अधिक सूक्ष्म समूह।",
      "master-data.assetSubCategory.addSubCategory": "उप-श्रेणी जोड़ें",
      "master-data.assetSubCategory.bulkImportTitle": "एसेट उप-श्रेणियाँ बल्क आयात करें",
      "master-data.assetSubCategory.searchPlaceholder": "उप-श्रेणी कोड या नाम खोजें...",
      "master-data.vendor.toastUpdated": "Vendor सफलतापूर्वक अपडेट हुआ!",
      "master-data.vendor.toastRegistered": "Vendor सफलतापूर्वक पंजीकृत हुआ!",
      "master-data.vendor.errGstinInvalid": "पहले एक वैध 15-वर्णों वाला GSTIN दर्ज करें।",
      "master-data.vendor.errNoGstData": "इस GSTIN के लिए कोई कंपनी डेटा नहीं मिला।",
      "master-data.vendor.toastFetched": "प्राप्त हुआ: {{name}}{{status}}। ईमेल/फ़ोन GST द्वारा प्रदान नहीं किए जाते — मैन्युअल रूप से दर्ज करें।",
      "master-data.vendor.errGstLookup": "GST लुकअप विफल।",
      "master-data.vendor.toastSuspended": "Vendor {{name}} निलंबित।",
      "master-data.vendor.errSuspend": "निलंबन विफल।",
      "master-data.vendor.toastReinstated": "Vendor {{name}} पुनः बहाल।",
      "master-data.vendor.errReinstate": "पुनः बहाली विफल।",
      "master-data.vendor.toastDeleted": "Vendor {{name}} हटाया गया।",
      "master-data.vendor.toastGemStarted": "GeM सिंक जॉब शुरू हुआ ({{status}})।",
      "master-data.vendor.errGemSync": "GeM सिंक विफल।",
      "master-data.vendor.breadcrumb": "Vendor मास्टर्स",
      "master-data.vendor.editMaster": "Vendor मास्टर संपादित करें",
      "master-data.vendor.addMaster": "Vendor मास्टर जोड़ें",
      "master-data.languageKeys.errLoad": "अनुवाद लोड नहीं हो सके।",
      "master-data.languageKeys.toastSaved": "अनुवाद सहेजा गया।",
      "master-data.languageKeys.errSave": "अनुवाद सहेजा नहीं जा सका।",
      "master-data.languageKeys.colKeyword": "कीवर्ड",
      "master-data.languageKeys.colEnglishSource": "अंग्रेज़ी (स्रोत)",
      "master-data.languageKeys.colTranslation": "अनुवाद ({{code}})",
      "master-data.languageKeys.notTranslated": "— अनुवादित नहीं —",
      "master-data.languageKeys.editTitle": "यह अनुवाद संपादित करें",
      "master-data.languageKeys.backTitle": "भाषा मास्टर पर वापस जाएँ",
      "master-data.languageKeys.headerTranslations": "{{language}} — अनुवाद",
      "master-data.languageKeys.languageFallback": "भाषा",
      "master-data.languageKeys.subtitle": "{{code}} — हर कीवर्ड, उसका अंग्रेज़ी स्रोत, और इस भाषा का मान।",
      "master-data.languageKeys.translatedThisSet": "अनुवादित (इस सेट में)",
      "master-data.languageKeys.searchPlaceholder": "कीवर्ड, अंग्रेज़ी या अनुवाद खोजें...",
      "master-data.mdDashboard.catAssetClasses": "एसेट क्लास",
      "master-data.mdDashboard.catLocations": "स्थान",
      "master-data.mdDashboard.catVendors": "वेंडर",
      "master-data.mdDashboard.catDocumentTypes": "दस्तावेज़ प्रकार",
      "master-data.mdDashboard.catCostCentres": "कॉस्ट सेंटर",
      "master-data.mdDashboard.colTypeDescription": "प्रकार / विवरण",
      "master-data.common.breadcrumbHome": "होम",
      "master-data.common.breadcrumbFoundations": "फ़ाउंडेशन",
      "master-data.mdDashboard.title": "मास्टर डेटा डैशबोर्ड",
      "master-data.mdDashboard.help1": "मास्टर डेटा श्रेणियों में लाइव रिकॉर्ड गणना।",
      "master-data.mdDashboard.help2": "रिकॉर्ड देखने के लिए कोई श्रेणी चुनें।",
      "master-data.mdDashboard.subtitle": "मास्टर डेटा श्रेणियों में लाइव रिकॉर्ड गणना। रिकॉर्ड देखने के लिए कोई श्रेणी चुनें।",
      "master-data.mdDashboard.approvalQueue": "अनुमोदन कतार",
      "master-data.mdDashboard.validationErrors": "सत्यापन त्रुटियाँ",
      "master-data.mdDashboard.categoriesTracked": "ट्रैक की गई मास्टर श्रेणियाँ",
      "master-data.mdDashboard.totalRecords": "कुल रिकॉर्ड",
      "master-data.mdDashboard.records": "रिकॉर्ड",
      "master-data.mdDashboard.recordsCount": "{{count}} रिकॉर्ड",
      "master-data.common.close": "बंद करें",
      "master-data.mdDashboard.loadingCategory": "{{title}} लोड हो रहा है…",
      "master-data.mdDashboard.emptyCategory": "कोई {{title}} नहीं मिला।",
      "master-data.department.errLoad": "विभाग लोड नहीं हो सके।",
      "master-data.department.toastUpdated": "विभाग अपडेट किया गया।",
      "master-data.department.toastCreated": "विभाग बनाया गया (अनुमोदन लंबित)।",
      "master-data.department.errUpdate": "विभाग अपडेट करने में विफल।",
      "master-data.department.errCreate": "विभाग बनाने में विफल।",
      "master-data.department.toastApproved": "विभाग अनुमोदित।",
      "master-data.department.errApprove": "अनुमोदन विफल।",
      "master-data.department.confirmDissolve": "विभाग \"{{name}}\" को भंग करें? इसे पुनर्स्थापित के ज़रिए वापस किया जा सकता है।",
      "master-data.department.toastDissolved": "विभाग भंग किया गया।",
      "master-data.department.errDissolve": "विभाग भंग करने में विफल।",
      "master-data.department.toastRestored": "विभाग पुनर्स्थापित किया गया।",
      "master-data.department.errRestore": "विभाग पुनर्स्थापित करने में विफल।",
      "master-data.department.colName": "विभाग का नाम",
      "master-data.department.colCostCentre": "कॉस्ट सेंटर",
      "master-data.department.dissolveTitle": "भंग करें (सॉफ्ट डिलीट)",
      "master-data.common.restore": "पुनर्स्थापित करें",
      "master-data.department.restructureTitle": "पुनर्गठन (नाम बदलें/स्थानांतरित) / इतिहास",
      "master-data.department.editTitle": "विभाग संपादित करें",
      "master-data.department.addTitle": "विभाग जोड़ें",
      "master-data.department.editSubtitle": "मास्टर्स API के ज़रिए एडमिन फ़ील्ड अपडेट करता है। इस विभाग का नाम बदलने या स्थानांतरित करने के लिए इसके बजाय पुनर्गठन का उपयोग करें।",
      "master-data.department.addSubtitle": "मास्टर्स API के ज़रिए \"department\" प्रकार का एक OrgUnit बनाता है।",
      "master-data.department.labelName": "विभाग का नाम *",
      "master-data.department.nameStructuralHint": "संरचनात्मक — पुनर्गठन के ज़रिए बदलें",
      "master-data.department.namePlaceholder": "उदा. वित्त विभाग",
      "master-data.department.labelParentUnit": "मूल इकाई ID",
      "master-data.department.parentPlaceholder": "वैकल्पिक मूल OrgUnit UUID",
      "master-data.department.labelCostCentreCode": "कॉस्ट सेंटर कोड",
      "master-data.department.labelApproverAuthority": "अनुमोदक प्राधिकारी",
      "master-data.common.cin": "CIN",
      "master-data.common.cinPlaceholder": "उदा. L01631KA2010PLC096843",
      "master-data.department.legalEntity": "कानूनी इकाई",
      "master-data.department.sebiListed": "SEBI सूचीबद्ध",
      "master-data.department.saveDepartment": "विभाग सहेजें",
      "master-data.department.breadcrumb": "विभाग",
      "master-data.department.title": "विभाग",
      "master-data.department.help1": "विभाग \"department\" प्रकार की एक संगठन इकाई है।",
      "master-data.department.subtitle": "/masters/department API द्वारा समर्थित — विभाग \"department\" प्रकार का एक OrgUnit है।",
      "master-data.department.addDepartment": "विभाग जोड़ें",
      "master-data.department.bulkImportTitle": "विभागों का बल्क इम्पोर्ट",
      "master-data.department.bulkImportDesc": "टेम्पलेट डाउनलोड करें — विभाग का नाम, एक मूल विभाग ड्रॉपडाउन, और 3 नमूना पंक्तियाँ इसमें शामिल हैं। इसे भरें और अपलोड करें।",
      "master-data.department.searchPlaceholder": "विभाग का नाम या कॉस्ट सेंटर खोजें...",
      "master-data.languageMaster.errLoad": "भाषाएँ लोड नहीं हो सकीं।",
      "master-data.languageMaster.errExport": "एक्सपोर्ट विफल।",
      "master-data.languageMaster.errStatus": "स्थिति अपडेट नहीं हो सकी।",
      "master-data.languageMaster.title": "भाषा मास्टर",
      "master-data.languageMaster.help1": "यह पेज हर उस भाषा को नियंत्रित करता है जिसे ऐप दिखा सकता है, और ऐप का कितना हिस्सा प्रत्येक भाषा में अनुवादित है।",
      "master-data.languageMaster.help2": "नई भाषा जोड़ें, फिर या तो शब्द-दर-शब्द अनुवाद करें या एक्सेल शीट डाउनलोड करें, उसे भरें, और वापस अपलोड करें।",
      "master-data.languageMaster.help3": "कोई भाषा शीर्ष मेनू में तभी दिखती है जब कोई उसे सक्रिय के रूप में चिह्नित करता है — और उसे केवल 100% अनुवादित होने के बाद ही सक्रिय किया जा सकता है।",
      "master-data.languageMaster.subtitle": "एक-एक शब्द अनुवाद जोड़ें, या किसी भाषा की शब्द सूची एक्सेल में एक्सपोर्ट करें, उसका अनुवाद करें, और वापस इम्पोर्ट करें — दोनों ही तरीकों से, अनुवादित सामग्री होते ही भाषा शीर्ष-मेनू स्विचर में दिख जाती है।",
      "master-data.languageMaster.addNewLanguage": "नई भाषा जोड़ें",
      "master-data.languageMaster.translationCompletion": "अनुवाद पूर्णता",
      "master-data.languageMaster.infoMiddle": ", नीचे दिए गए व्यू, एक्सपोर्ट और इम्पोर्ट सभी केवल",
      "master-data.languageMaster.infoContentSet": "कंटेंट सेट को दर्शाते हैं।",
      "master-data.languageMaster.colLanguage": "भाषा",
      "master-data.languageMaster.titleEnglishLocked": "अंग्रेज़ी हमेशा सक्रिय रहती है।",
      "master-data.document.toastSaved": "दस्तावेज़ मास्टर सहेजा गया (अनुमोदन लंबित)।",
      "master-data.document.errUpdate": "दस्तावेज़ मास्टर अपडेट करने में विफल।",
      "master-data.document.errSave": "दस्तावेज़ मास्टर सहेजने में विफल।",
      "master-data.document.confirmDeactivate": "दस्तावेज़ प्रकार \"{{name}}\" निष्क्रिय करें?",
      "master-data.document.toastDeactivated": "दस्तावेज़ मास्टर निष्क्रिय किया गया।",
      "master-data.document.errDeactivate": "दस्तावेज़ मास्टर निष्क्रिय करने में विफल।",
      "master-data.document.title": "दस्तावेज़ मास्टर",
      "master-data.document.editTitle": "दस्तावेज़ मास्टर संपादित करें",
      "master-data.document.addTitle": "दस्तावेज़ मास्टर जोड़ें",
      "master-data.document.formSubtitle": "मानक प्रक्रियाओं में उपयोग होने वाले दस्तावेज़ मास्टर रिकॉर्ड बनाएं और बनाए रखें।",
      "master-data.document.labelCode": "दस्तावेज़ कोड *",
      "master-data.document.codeImmutable": "बनाने के बाद अपरिवर्तनीय",
      "master-data.document.codePlaceholder": "जैसे DOC-001",
      "master-data.document.labelName": "दस्तावेज़ नाम *",
      "master-data.document.namePlaceholder": "दस्तावेज़ नाम दर्ज करें...",
      "master-data.common.description": "विवरण",
      "master-data.common.descriptionPlaceholder": "विवरण दर्ज करें...",
      "master-data.document.colCode": "दस्तावेज़ कोड",
      "master-data.document.colName": "दस्तावेज़ नाम",
      "master-data.document.help1": "कानूनी अनुपालन दस्तावेज़, गारंटी, बीमा और प्रतिधारण अनुबंध कॉन्फ़िगर करें।",
      "master-data.document.subtitle": "कानूनी अनुपालन दस्तावेज़, गारंटी, बीमा और प्रतिधारण अनुबंध कॉन्फ़िगर करें।",
      "master-data.common.bulkImport": "बल्क इंपोर्ट",
      "master-data.document.addDocument": "दस्तावेज़ मास्टर जोड़ें",
      "master-data.document.bulkImportTitle": "दस्तावेज़ प्रकार बल्क इंपोर्ट करें",
      "master-data.common.bulkImportGenericDesc": "टेम्पलेट डाउनलोड करें — आवश्यक फ़ील्ड, लिंक्ड मास्टर के लिए ड्रॉपडाउन और 3 नमूना पंक्तियाँ पहले से मौजूद हैं। इसे भरें और अपलोड करें।",
      "master-data.approvalQueue.errLoad": "लंबित अनुमोदन लोड करने में विफल।",
      "master-data.approvalQueue.toastApproved": "\"{{name}}\" अनुमोदित।",
      "master-data.approvalQueue.errApprove": "रिकॉर्ड अनुमोदित करने में विफल।",
      "master-data.approvalQueue.toastBulkApproved": "{{count}} रिकॉर्ड अनुमोदित।",
      "master-data.approvalQueue.toastBulkPartial": "{{ok}} अनुमोदित, {{failed}} विफल।",
      "master-data.approvalQueue.breadcrumb": "अनुमोदन कतार",
      "master-data.approvalQueue.title": "मास्टर अनुमोदन कतार",
      "master-data.approvalQueue.help1": "हर प्रशासित मास्टर तालिका में मेकर-चेकर कतार — अनुमोदक कभी भी वही उपयोगकर्ता नहीं हो सकता जिसने रिकॉर्ड बनाया (GFR नियम 21)।",
      "master-data.approvalQueue.help2": "कोई \"अस्वीकार\" कार्रवाई नहीं है; किसी बदलाव को अस्वीकार करने का अर्थ है उसे अ-अनुमोदित छोड़ देना।",
      "master-data.approvalQueue.subtitle": "हर प्रशासित मास्टर तालिका में मेकर-चेकर कतार (GFR नियम 21 — अनुमोदक कभी भी वही उपयोगकर्ता नहीं हो सकता जिसने रिकॉर्ड बनाया)। लंबित मास्टर रिकॉर्ड के लिए बैकएंड पर कोई \"अस्वीकार\" कार्रवाई नहीं है; किसी बदलाव को अस्वीकार करने का अर्थ है उसे अ-अनुमोदित छोड़ देना।",
      "master-data.approvalQueue.pendingApprovals": "लंबित अनुमोदन",
      "master-data.approvalQueue.clearAll": "सभी हटाएं",
      "master-data.approvalQueue.selectAllLower": "सभी चुनें",
      "master-data.approvalQueue.tablesAffected": "प्रभावित तालिकाएं",
      "master-data.approvalQueue.showingAll": "सभी दिखा रहे हैं",
      "master-data.approvalQueue.selectAll": "सभी चुनें",
      "master-data.approvalQueue.selectedCount": "{{count}} चयनित",
      "master-data.approvalQueue.approving": "अनुमोदित किया जा रहा है…",
      "master-data.approvalQueue.approveSelectedCount": "चयनित अनुमोदित करें ({{count}})",
      "master-data.approvalQueue.approveSelected": "चयनित अनुमोदित करें",
      "master-data.approvalQueue.approveAll": "सभी अनुमोदित करें ({{count}})",
      "master-data.approvalQueue.loading": "लंबित अनुमोदन लोड हो रहे हैं...",
      "master-data.approvalQueue.selectRow": "{{name}} चुनें",
      "master-data.approvalQueue.colTable": "तालिका",
      "master-data.approvalQueue.colSubmittedBy": "प्रस्तुतकर्ता",
      "master-data.approvalQueue.colSubmitted": "प्रस्तुत",
      "master-data.approvalQueue.approvingShort": "अनुमोदित किया जा रहा है...",
      "master-data.common.approve": "अनुमोदित करें",
      "master-data.approvalQueue.emptyFiltered": "{{table}} के लिए कोई अनुमोदन लंबित नहीं।",
      "master-data.approvalQueue.empty": "कोई अनुमोदन लंबित नहीं।",
      "master-data.masterRecords.errLoad": "API से मास्टर रिकॉर्ड लोड नहीं हो सके।",
      "master-data.masterRecords.colCode": "मास्टर कोड",
      "master-data.masterRecords.colName": "मास्टर नाम",
      "master-data.masterRecords.colType": "मास्टर प्रकार",
      "master-data.common.createdBy": "निर्माता",
      "master-data.masterRecords.breadcrumb": "मास्टर रिकॉर्ड",
      "master-data.masterRecords.title": "मास्टर डेटा रिकॉर्ड",
      "master-data.masterRecords.help1": "परिचालन बही-खाता शीट में उपयोग होने वाली मुख्य वर्गीकरण श्रेणियों का समेकित भंडार।",
      "master-data.masterRecords.subtitle": "परिचालन बही-खाता शीट में उपयोग होने वाली मुख्य वर्गीकरण श्रेणियों का समेकित भंडार।",
      "master-data.masterRecords.cardTotal": "कुल मास्टर रिकॉर्ड (वर्ग/स्थान/विक्रेता/दस्तावेज़ प्रकार/लागत केंद्र)",
      "master-data.masterRecords.cardPending": "दोहरी सत्यापन की प्रतीक्षा में",
      "master-data.masterRecords.showingInTable": "● नीचे तालिका में दिखाया जा रहा है",
      "master-data.masterRecords.clickToView": "तालिका में देखने के लिए क्लिक करें",
      "master-data.masterRecords.loading": "मास्टर रिकॉर्ड लोड हो रहे हैं…",
      "master-data.masterRecords.emptyAll": "कोई मास्टर रिकॉर्ड नहीं मिला",
      "master-data.masterRecords.emptyPending": "सत्यापन की प्रतीक्षा में कुछ नहीं।",
      "master-data.assetClass.toastUpdated": "एसेट क्लास सफलतापूर्वक अपडेट की गई!",
      "master-data.assetClass.toastSaved": "एसेट क्लास सफलतापूर्वक सहेजी गई!",
      "master-data.assetClass.errUpdate": "एसेट क्लास अपडेट विफल।",
      "master-data.assetClass.errSave": "एसेट क्लास सहेजना विफल।",
      "master-data.assetClass.toastDeleted": "एसेट क्लास सफलतापूर्वक हटाई गई!",
      "master-data.assetClass.title": "एसेट क्लास",
      "master-data.assetClass.detailTitle": "एसेट क्लास विवरण",
      "master-data.assetClass.colEffectiveFrom": "प्रभावी तिथि से",
      "master-data.assetClass.effectiveTo": "प्रभावी तिथि तक",
      "master-data.common.activeLabel": "सक्रिय",
      "master-data.common.yes": "हाँ",
      "master-data.common.no": "नहीं",
      "master-data.assetClass.deleteTitle": "एसेट क्लास हटाएं",
      "master-data.assetClass.editTitle": "एसेट क्लास संपादित करें",
      "master-data.assetClass.addTitle": "एसेट क्लास जोड़ें",
      "master-data.assetClass.formSubtitleEdit": "मानकीकृत एसेट समूहन, परिचालन आयु और मूल्यह्रास पैरामीटर अपडेट करें।",
      "master-data.assetClass.formSubtitleAdd": "मानकीकृत एसेट समूहन, परिचालन आयु और मूल्यह्रास पैरामीटर कॉन्फ़िगर करें।",
      "master-data.assetClass.labelCode": "एसेट क्लास कोड *",
      "master-data.assetClass.codePlaceholder": "जैसे AC-001",
      "master-data.vendor.sectionScorecard": "प्रदर्शन स्कोरकार्ड",
      "master-data.vendor.sectionPersonnel": "अधिकृत कार्मिक",
      "master-data.vendor.closeProfile": "प्रोफ़ाइल बंद करें",
      "master-data.vendor.suspendBodyPre": "निलंबित करने से",
      "master-data.vendor.suspendBodyPost": "इस वेंडर के विरुद्ध पुनः बहाल होने तक नए PO/अनुबंध अवरुद्ध हो जाते हैं।",
      "master-data.vendor.labelSuspensionReason": "निलंबन का कारण *",
      "master-data.vendor.suspendReasonPlaceholder": "जैसे बार-बार SLA उल्लंघन, गुणवत्ता विफलता...",
      "master-data.vendor.confirmSuspend": "निलंबन की पुष्टि करें",
      "master-data.vendor.deleteBodyPre": "हटाएं",
      "master-data.vendor.deleteBodyPost": "? यदि वेंडर के सक्रिय अनुबंध या खुले परचेज ऑर्डर हैं तो यह अवरुद्ध रहता है। हटाए गए वेंडर केवल एडमिन द्वारा सीधे बहाल किए जा सकते हैं।",
      "master-data.vendor.deleting": "हटाया जा रहा है...",
      "master-data.vendor.confirmDelete": "हटाने की पुष्टि करें",
      "master-data.tax.title": "कर मास्टर",
      "master-data.tax.help1": "GST दर स्लैब और HSN/SAC कोड लुकअप।",
      "master-data.tax.help2": "केवल-पढ़ने योग्य — GSTN सिंक (Financial Masters पेज) के माध्यम से बनाए रखा जाता है, यहां संपादित नहीं।",
      "master-data.tax.subtitle": "GST दर स्लैब और HSN/SAC कोड लुकअप। केवल-पढ़ने योग्य — GSTN सिंक (Financial Masters पेज) के माध्यम से बनाए रखा जाता है, यहां संपादित नहीं।",
      "master-data.tax.tabGst": "GST दरें",
      "master-data.tax.tabHsn": "HSN / SAC लुकअप",
      "master-data.common.loading": "लोड हो रहा है...",
      "master-data.tax.colHsnSac": "HSN / SAC",
      "master-data.tax.colCgst": "CGST %",
      "master-data.tax.colSgst": "SGST %",
      "master-data.tax.colIgst": "IGST %",
      "master-data.tax.emptyGst": "कोई GST दर नहीं मिली",
      "master-data.tax.hsnSearchPlaceholder": "HSN/SAC कोड या विवरण से खोजें...",
      "master-data.tax.searching": "खोज रहे हैं...",
      "master-data.tax.search": "खोजें",
      "master-data.tax.colType": "प्रकार",
      "master-data.tax.emptyHsn": "कोई परिणाम नहीं।",
      "master-data.validationErrors.errNoRef": "कृपया पहले एक इम्पोर्ट संदर्भ संख्या पेस्ट करें।",
      "master-data.validationErrors.errNotFound": "हमें वह अपलोड नहीं मिला। कृपया संदर्भ संख्या दोबारा जांचें।",
      "master-data.validationErrors.colRow": "कौन सी पंक्ति",
      "master-data.validationErrors.rowN": "पंक्ति {{n}}",
      "master-data.validationErrors.colField": "कौन सा फ़ील्ड",
      "master-data.validationErrors.colMessage": "क्या ठीक करना है",
      "master-data.validationErrors.breadcrumb": "बल्क अपलोड जांचें",
      "master-data.validationErrors.title": "बल्क अपलोड जांचें",
      "master-data.validationErrors.help1": "एसेट्स की स्प्रेडशीट अपलोड की? नीचे इसकी संदर्भ संख्या पेस्ट करें ताकि देखें कौन सी पंक्तियां दर्ज हुईं और किनमें समस्या थी, जिससे आप उन पंक्तियों को ठीक करके दोबारा अपलोड कर सकें।",
      "master-data.validationErrors.subtitle": "एसेट्स की स्प्रेडशीट अपलोड की? नीचे इसकी संदर्भ संख्या पेस्ट करें ताकि देखें कौन सी पंक्तियां दर्ज हुईं और किनमें समस्या थी — जिससे आप उन पंक्तियों को ठीक करके फिर से अपलोड कर सकें।",
      "master-data.validationErrors.howItWorks": "यह कैसे काम करता है",
      "master-data.validationErrors.step1t": "अपनी फ़ाइल अपलोड करें",
      "master-data.validationErrors.step1d": "किसी भी सूची पेज पर, एसेट्स की स्प्रेडशीट अपलोड करने के लिए Bulk Import का उपयोग करें।",
      "master-data.validationErrors.step2t": "संदर्भ संख्या कॉपी करें",
      "master-data.validationErrors.step2d": "अपलोड के बाद आपको एक संदर्भ संख्या (एक लंबा कोड) मिलती है। इसे कॉपी करें।",
      "master-data.validationErrors.step3t": "यहां जांचें",
      "master-data.validationErrors.step3d": "उस संदर्भ संख्या को नीचे पेस्ट करें (या हाल का कोई चुनें) ताकि परिणाम देख सकें।",
      "master-data.validationErrors.refLabel": "इम्पोर्ट संदर्भ संख्या",
      "master-data.validationErrors.refPlaceholder": "अपलोड के बाद मिली संदर्भ संख्या पेस्ट करें…",
      "master-data.validationErrors.checking": "जांच रहे हैं…",
      "master-data.validationErrors.showResults": "परिणाम दिखाएं",
      "master-data.validationErrors.recent": "हाल के:",
      "master-data.validationErrors.allGood": "सब ठीक है — कोई समस्या नहीं मिली!",
      "master-data.validationErrors.allGoodSub": "इस अपलोड की हर पंक्ति स्वीकार की गई। ठीक करने के लिए कुछ नहीं।",
      "master-data.validationErrors.rowNeedsFixing": "{{count}} पंक्ति को ठीक करना है",
      "master-data.validationErrors.rowsNeedFixing": "{{count}} पंक्तियों को ठीक करना है",
      "master-data.validationErrors.fixRowsHint": "नीचे सूचीबद्ध पंक्तियों को अपनी स्प्रेडशीट में ठीक करें, फिर उसे दोबारा अपलोड करें।",
      "master-data.validationErrors.rowsInFile": "फ़ाइल में पंक्तियां",
      "master-data.validationErrors.addedOk": "सफलतापूर्वक जोड़ा",
      "master-data.validationErrors.needFixing": "ठीक करना है",
      "master-data.validationErrors.searchPlaceholder": "समस्या वाली पंक्तियां खोजें…",
      "master-data.financial.toastCostCentreCreated": "कॉस्ट सेंटर बनाया गया।",
      "master-data.financial.errCostCentre": "कॉस्ट सेंटर बनाने में विफल।",
      "master-data.financial.toastGstnSync": "GSTN सिंक {{status}}।",
      "master-data.financial.errGstnSync": "GSTN सिंक ट्रिगर करने में विफल।",
      "master-data.financial.tabAccounts": "खातों का चार्ट",
      "master-data.financial.tabCostCentres": "कॉस्ट सेंटर",
      "master-data.financial.tabFiscalPeriods": "वित्तीय अवधियां",
      "master-data.financial.title": "वित्तीय मास्टर",
      "master-data.financial.help1": "खातों का चार्ट, कॉस्ट सेंटर और वित्तीय अवधि कैलेंडर।",
      "master-data.financial.help2": "खाते और वित्तीय अवधियां GSTN/वित्त प्रणाली सिंक के माध्यम से बनाए रखे गए केवल-पढ़ने योग्य लुकअप हैं; कॉस्ट सेंटर यहां बनाए जा सकते हैं।",
      "master-data.financial.subtitle": "खातों का चार्ट, कॉस्ट सेंटर और वित्तीय अवधि कैलेंडर। खाते और वित्तीय अवधियां GSTN सिंक और वित्त प्रणाली एकीकरण के माध्यम से बनाए रखे गए केवल-पढ़ने योग्य लुकअप हैं; कॉस्ट सेंटर नीचे बनाए जा सकते हैं।",
      "master-data.financial.syncGstn": "GSTN सिंक करें",
      "master-data.financial.colType": "प्रकार",
      "master-data.financial.colGlMapping": "GL मैपिंग",
      "master-data.financial.emptyAccounts": "कोई खाता नहीं मिला",
      "master-data.common.codeRequired": "कोड *",
      "master-data.financial.ccCodePlaceholder": "जैसे CC-IT",
      "master-data.common.nameRequired": "नाम *",
      "master-data.financial.ccNamePlaceholder": "जैसे IT विभाग",
      "master-data.financial.creating": "बनाया जा रहा है...",
      "master-data.financial.createCostCentre": "कॉस्ट सेंटर बनाएं",
      "master-data.financial.colOrgUnit": "संगठन इकाई",
      "master-data.financial.emptyCostCentres": "कोई कॉस्ट सेंटर नहीं मिला",
      "master-data.financial.colPeriod": "अवधि",
      "master-data.financial.colFiscalYear": "वित्तीय वर्ष",
      "master-data.financial.colStart": "आरंभ",
      "master-data.financial.colEnd": "समाप्ति",
      "master-data.common.open": "खुला",
      "master-data.common.closed": "बंद",
      "master-data.financial.emptyFiscalPeriods": "कोई वित्तीय अवधि नहीं मिली",
      "master-data.languageMaster.titleTranslateFirst": "सक्रिय करने से पहले 100% अनुवाद करें (हर कंटेंट सेट में, केवल इस टैब में नहीं) (कुल {{done}}/{{total}} पूर्ण)।",
      "master-data.languageMaster.titleClickDeactivate": "निष्क्रिय करने के लिए क्लिक करें — यह स्विचर से हट जाएगा।",
      "master-data.languageMaster.titleClickActivate": "सक्रिय करने के लिए क्लिक करें — यह स्विचर में उपलब्ध होगा।",
      "master-data.languageMaster.viewTitle": "इस भाषा के हर कीवर्ड और उसका अनुवाद देखें",
      "master-data.common.export": "निर्यात करें",
      "master-data.generic.errLoad": "{{table}} लोड नहीं हो सका।",
      "master-data.generic.recordUpdated": "{{label}} रिकॉर्ड अपडेट किया गया।",
      "master-data.generic.recordCreated": "{{label}} रिकॉर्ड बनाया गया (अनुमोदन लंबित)।",
      "master-data.generic.errUpdate": "रिकॉर्ड अपडेट करने में विफल।",
      "master-data.generic.errCreate": "रिकॉर्ड बनाने में विफल।",
      "master-data.generic.recordApproved": "रिकॉर्ड अनुमोदित।",
      "master-data.generic.recordDeactivated": "रिकॉर्ड निष्क्रिय किया गया।",
      "master-data.generic.recordReactivated": "रिकॉर्ड पुनः सक्रिय किया गया।",
      "master-data.generic.recordDeprecated": "रिकॉर्ड अप्रचलित किया गया।",
      "master-data.generic.deprecateTitle": "अप्रचलित करें (सॉफ्ट-आर्काइव)",
      "master-data.generic.confirmDelete": "\"{{name}}\" हटाएं? इसे इस सूची से हटा दिया जाएगा। यह सॉफ्ट-डिलीट है (व्यवस्थापक द्वारा पुनर्प्राप्त किया जा सकता है), स्थायी रूप से मिटाना नहीं।",
      "master-data.generic.recordDeleted": "रिकॉर्ड हटाया गया।",
      "master-data.generic.title": "सामान्य मास्टर्स",
      "master-data.generic.help1": "किसी भी सामान्य मास्टर तालिका को ब्राउज़ करें और बनाए रखें — इस पेज पर सिलेक्टर से एक चुनें।",
      "master-data.generic.subtitle": "{{count}} सामान्य मास्टर तालिकाओं में से किसी को भी ब्राउज़ करें और बनाए रखें।",
      "master-data.generic.addRecord": "रिकॉर्ड जोड़ें",
      "master-data.generic.masterTable": "मास्टर तालिका",
      "master-data.generic.editRecordHeading": "{{label}} रिकॉर्ड संपादित करें",
      "master-data.generic.addRecordHeading": "{{label}} रिकॉर्ड जोड़ें",
      "master-data.generic.codeImmutable": "बनाने के बाद कोड बदला नहीं जा सकता",
      "master-data.generic.codePlaceholder": "उदा. CODE-001",
      "master-data.common.namePlaceholder": "नाम दर्ज करें...",
      "master-data.generic.updateRecord": "रिकॉर्ड अपडेट करें",
      "master-data.generic.saveRecord": "रिकॉर्ड सहेजें",
      "master-data.generic.searchPlaceholder": "कोड, नाम या विवरण खोजें...",
      "master-data.generic.bulkImportTitle": "बल्क इंपोर्ट — {{label}}",
      "master-data.dashboardConfig.toastReset": "कॉन्फ़िगरेशन डिफ़ॉल्ट पर रीसेट किया गया।",
      "master-data.dashboardConfig.toastSaved": "कॉन्फ़िगरेशन इस ब्राउज़र में सहेजा गया।",
      "master-data.dashboardConfig.backToExecDashboard": "एग्जीक्यूटिव डैशबोर्ड पर वापस जाएं",
      "master-data.dashboardConfig.breadcrumbExecMgmt": "एग्जीक्यूटिव प्रबंधन",
      "master-data.dashboardConfig.breadcrumbSettings": "सेटिंग्स",
      "master-data.dashboardConfig.breadcrumbConfig": "डैशबोर्ड कॉन्फ़िग",
      "master-data.dashboardConfig.title": "डैशबोर्ड कॉन्फ़िगरेशन",
      "master-data.dashboardConfig.help1": "अपने एग्जीक्यूटिव डैशबोर्ड लेआउट को वैयक्तिकृत करें।",
      "master-data.dashboardConfig.help2": "इस ब्राउज़र में सहेजा गया।",
      "master-data.dashboardConfig.subtitle": "अपने एग्जीक्यूटिव डैशबोर्ड लेआउट को वैयक्तिकृत करें। इस ब्राउज़र में सहेजा गया।",
      "master-data.dashboardConfig.resetToDefault": "डिफ़ॉल्ट पर रीसेट करें",
      "master-data.dashboardConfig.saveConfiguration": "कॉन्फ़िगरेशन सहेजें",
      "master-data.dashboardConfig.sectionCustomization": "डैशबोर्ड कस्टमाइज़ेशन",
      "master-data.dashboardConfig.kpiRibbonSelection": "KPI कार्ड रिबन चयन",
      "master-data.dashboardConfig.activeMainCharts": "सक्रिय मुख्य चार्ट",
      "master-data.dashboardConfig.sectionPersonalization": "वैयक्तिकरण और क्रम",
      "master-data.dashboardConfig.defaultLandingScreen": "डिफ़ॉल्ट लैंडिंग स्क्रीन",
      "master-data.dashboardConfig.landingExecOverview": "एग्जीक्यूटिव अवलोकन",
      "master-data.dashboardConfig.landingOperational": "ऑपरेशनल डैशबोर्ड",
      "master-data.dashboardConfig.landingFinancial": "वित्तीय सारांश",
      "master-data.dashboardConfig.landingAssetPerf": "एसेट प्रदर्शन डेस्क",
      "master-data.dashboardConfig.widgetLayoutOrder": "विजेट लेआउट क्रम",
      "master-data.dashboardConfig.weeklySummaryDigests": "साप्ताहिक सारांश डाइजेस्ट",
      "master-data.dashboardConfig.weeklySummaryNote": "केवल प्राथमिकता — वास्तविक ईमेल डिलीवरी लागू नहीं है।",
      "master-data.dashboardConfig.liveLayoutPreview": "लाइव लेआउट पूर्वावलोकन",
      "master-data.dashboardConfig.shellPreview": "AAMS शेल पूर्वावलोकन",
      "master-data.dashboardConfig.previewKpiRibbon": "KPI कार्ड रिबन",
      "master-data.dashboardConfig.noKpisSelected": "कोई KPI चयनित नहीं।",
      "master-data.dashboardConfig.previewMainCharts": "मुख्य विश्लेषणात्मक चार्ट",
      "master-data.dashboardConfig.noActiveCharts": "कोई सक्रिय चार्ट नहीं।",
      "master-data.dashboardConfig.previewActivityLog": "गतिविधि लॉग डेस्क",
      "master-data.dashboardConfig.previewQuickActions": "क्विक एक्शन ट्रे",
      "master-data.dashboardConfig.livePreview": "लाइव पूर्वावलोकन",
      "master-data.dashboardConfig.systemInformation": "सिस्टम जानकारी",
      "master-data.dashboardConfig.systemInfoNote": "प्राथमिकताएं केवल इस ब्राउज़र में सहेजी जाती हैं (अभी तक कोई सर्वर-साइड डैशबोर्ड-प्राथमिकता एंडपॉइंट मौजूद नहीं है)। साफ़ करने के लिए \"डिफ़ॉल्ट पर रीसेट करें\" का उपयोग करें।",
      "vendor-contracts.prDetails.loadFailed": "खरीद अनुरोध लोड करने में विफल।",
      "vendor-contracts.prDetails.loading": "खरीद अनुरोध लोड हो रहा है...",
      "vendor-contracts.prDetails.notFound": "खरीद अनुरोध नहीं मिला",
      "vendor-contracts.prDetails.title": "खरीद अनुरोध विवरण",
      "vendor-contracts.prDetails.infoBody": "एकल खरीद अनुरोध का पूर्ण विवरण दृश्य — अनुरोधित आइटम, अनुमोदन स्थिति और लिंक किया गया परचेज़ ऑर्डर।",
      "vendor-contracts.prDetails.subtitle": "खरीद अनुरोध",
      "vendor-contracts.prDetails.createRfq": "RFQ बनाएं",
      "vendor-contracts.prDetails.department": "विभाग",
      "vendor-contracts.prDetails.priority": "प्राथमिकता",
      "vendor-contracts.prDetails.estimatedCost": "अनुमानित लागत",
      "vendor-contracts.prDetails.submitted": "प्रस्तुत किया गया",
      "vendor-contracts.prDetails.decidedBy": "द्वारा निर्णय लिया गया",
      "vendor-contracts.prDetails.decidedAt": "निर्णय दिनांक",
      "vendor-contracts.prDetails.created": "बनाया गया",
      "vendor-contracts.prDetails.lastUpdated": "अंतिम अपडेट",
      "vendor-contracts.prDetails.description": "विवरण",
      "vendor-contracts.prDetails.decisionNotes": "निर्णय टिप्पणियां",
      "vendor-contracts.prDetails.lineItems": "लाइन आइटम",
      "vendor-contracts.prDetails.noLineItems": "कोई लाइन आइटम नहीं।",
      "vendor-contracts.prDetails.total": "कुल",
      "vendor-contracts.procurement.loadDetailsFailed": "विवरण लोड करने में विफल।",
      "vendor-contracts.procurement.loadSummaryFailed": "खरीद सारांश लोड करने में विफल।",
      "vendor-contracts.procurement.loadingDashboard": "खरीद डैशबोर्ड लोड हो रहा है...",
      "vendor-contracts.procurement.unableToLoad": "सारांश लोड करने में असमर्थ।",
      "vendor-contracts.addPo.qty": "मात्रा",
      "vendor-contracts.addPo.unitPrice": "इकाई मूल्य",
      "vendor-contracts.addPo.gstRate": "GST दर",
      "vendor-contracts.addPo.noGst": "कोई GST नहीं",
      "vendor-contracts.addPo.priceIncludesGst": "मूल्य में GST शामिल है",
      "vendor-contracts.addPo.addItem": "वस्तु जोड़ें",
      "vendor-contracts.addPo.subtotalNet": "उप-योग (शुद्ध)",
      "vendor-contracts.addPo.gst": "GST",
      "vendor-contracts.addPo.totalAmountInclGst": "कुल राशि (GST सहित)",
      "vendor-contracts.rfqDetails.loadFailed": "RFQ लोड करने में विफल।",
      "vendor-contracts.rfqDetails.loading": "RFQ लोड हो रहा है...",
      "vendor-contracts.rfqDetails.notFound": "RFQ नहीं मिला",
      "vendor-contracts.rfqDetails.title": "RFQ विवरण",
      "vendor-contracts.rfqDetails.infoBody": "एकल RFQ के लिए पूर्ण विवरण दृश्य — आमंत्रित विक्रेता, प्रस्तुत कोटेशन, और तुलना।",
      "vendor-contracts.rfqDetails.issueDate": "जारी करने की तिथि",
      "vendor-contracts.rfqDetails.closingDate": "समाप्ति तिथि",
      "vendor-contracts.rfqDetails.requisition": "मांगपत्र",
      "vendor-contracts.rfqDetails.vendorsInvited": "आमंत्रित विक्रेता",
      "vendor-contracts.rfqDetails.responsesReceived": "प्राप्त प्रतिक्रियाएं",
      "vendor-contracts.rfqDetails.created": "बनाया गया",
      "vendor-contracts.rfqDetails.itemsTendered": "निविदा की गई वस्तुएं",
      "vendor-contracts.rfqDetails.noItemsLinked": "इस RFQ से कोई वस्तु लिंक नहीं है।",
      "vendor-contracts.rfqDetails.invitedVendors": "आमंत्रित विक्रेता",
      "vendor-contracts.rfqDetails.noVendorsInvited": "अभी तक कोई विक्रेता आमंत्रित नहीं है।",
      "vendor-contracts.rfqDetails.invited": "आमंत्रित",
      "vendor-contracts.poApprovals.loadFailed": "PO अनुमोदन कतार लोड करने में विफल।",
      "vendor-contracts.poApprovals.colPoNumber": "PO संख्या",
      "vendor-contracts.poApprovals.colVendor": "विक्रेता",
      "vendor-contracts.poApprovals.colAmount": "राशि",
      "vendor-contracts.poApprovals.review": "समीक्षा करें",
      "vendor-contracts.poApprovals.approved": "क्रय आदेश अनुमोदित।",
      "vendor-contracts.poApprovals.rejected": "क्रय आदेश अस्वीकृत।",
      "vendor-contracts.poApprovals.decisionFailed": "निर्णय दर्ज करने में विफल।",
      "vendor-contracts.poApprovals.title": "PO अनुमोदन कतार",
      "vendor-contracts.poApprovals.subtitle": "अनुमोदन निर्णय की प्रतीक्षा में क्रय आदेश।",
      "vendor-contracts.poApprovals.searchPlaceholder": "PO संख्या या विक्रेता खोजें...",
      "vendor-contracts.poApprovals.loading": "लोड हो रहा है...",
      "vendor-contracts.poApprovals.empty": "कोई PO अनुमोदन के लिए लंबित नहीं है।",
      "vendor-contracts.poApprovals.totalAmount": "कुल राशि",
      "vendor-contracts.poApprovals.expectedDelivery": "अपेक्षित डिलीवरी:",
      "vendor-contracts.poApprovals.remarks": "टिप्पणियां",
      "vendor-contracts.poApprovals.remarksPlaceholder": "वैकल्पिक निर्णय नोट्स...",
      "vendor-contracts.poApprovals.ownPoWarning": "आपने यह क्रय आदेश बनाया है — मेकर-चेकर नियमों के अनुसार भिन्न अनुमोदक आवश्यक है।",
      "vendor-contracts.poApprovals.cannotApproveOwn": "आप अपने स्वयं के क्रय आदेश को अनुमोदित नहीं कर सकते",
      "vendor-contracts.poApprovals.approve": "अनुमोदित करें",
      "vendor-contracts.poApprovals.cannotRejectOwn": "आप अपने स्वयं के क्रय आदेश को अस्वीकार नहीं कर सकते",
      "vendor-contracts.poApprovals.reject": "अस्वीकार करें",
      "vendor-contracts.poApprovals.selectToReview": "समीक्षा के लिए एक PO चुनें।",
      "vendor-contracts.procHistory.allYears": "सभी वर्ष",
      "vendor-contracts.procHistory.searchReferenceNumber": "संदर्भ संख्या खोजें",
      "vendor-contracts.procHistory.loading": "लोड हो रहा है...",
      "vendor-contracts.procHistory.empty": "कोई खरीद इतिहास नहीं मिला।",
      "vendor-contracts.invoice.loadRefFailed": "संदर्भ डेटा लोड करने में विफल।",
      "vendor-contracts.invoice.selectPoError": "एक क्रय आदेश चुनें।",
      "vendor-contracts.invoice.fileUploadFailed": "इनवॉइस दर्ज किया गया, लेकिन इनवॉइस फ़ाइल अपलोड नहीं हो सकी।",
      "vendor-contracts.invoice.recorded": "इनवॉइस {{invoiceNumber}} दर्ज किया गया — स्थिति: {{status}}।",
      "vendor-contracts.invoice.createFailed": "इनवॉइस सत्यापन बनाने में विफल।",
      "vendor-contracts.invoice.fileUploaded": "इनवॉइस फ़ाइल अपलोड हुई।",
      "vendor-contracts.invoice.uploadFileFailed": "इनवॉइस फ़ाइल अपलोड करने में विफल।",
      "vendor-contracts.invoice.colInvoice": "इनवॉइस",
      "vendor-contracts.invoice.colVendor": "विक्रेता",
      "vendor-contracts.invoice.colAmount": "राशि",
      "vendor-contracts.invoice.colStatus": "स्थिति",
      "vendor-contracts.invoice.review": "समीक्षा",
      "vendor-contracts.invoice.fileNotAvailable": "इनवॉइस फ़ाइल उपलब्ध नहीं है।",
      "vendor-contracts.invoice.noDcUploaded": "अभी तक कोई डिलीवरी चालान अपलोड नहीं हुआ।",
      "vendor-contracts.invoice.dcUploaded": "डिलीवरी चालान अपलोड हुआ।",
      "vendor-contracts.invoice.uploadDcFailed": "डिलीवरी चालान अपलोड करने में विफल।",
      "vendor-contracts.invoice.markedAs": "इनवॉइस {{status}} के रूप में चिह्नित किया गया।",
      "vendor-contracts.invoice.updateFailed": "इनवॉइस अद्यतन करने में विफल।",
      "vendor-contracts.invoice.title": "इनवॉइस सत्यापन",
      "vendor-contracts.invoice.subtitle": "3-तरफ़ा मिलान: इनवॉइस बनाम क्रय आदेश बनाम माल प्राप्ति नोट।",
      "vendor-contracts.invoice.newInvoice": "नया इनवॉइस",
      "vendor-contracts.invoice.empty": "कोई इनवॉइस सत्यापन नहीं मिला।",
      "vendor-contracts.invoice.labelInvoice": "इनवॉइस",
      "vendor-contracts.invoice.labelPo": "PO",
      "vendor-contracts.invoice.labelGrn": "GRN",
      "vendor-contracts.invoice.toleranceWarning": "राशियों में 2% मिलान सहनशीलता से अधिक अंतर है।",
      "vendor-contracts.invoice.documents": "दस्तावेज़",
      "vendor-contracts.invoice.view": "देखें",
      "vendor-contracts.invoice.download": "डाउनलोड",
      "vendor-contracts.invoice.upload": "अपलोड",
      "vendor-contracts.invoice.dcLabel": "DC (डिलीवरी चालान)",
      "vendor-contracts.invoice.noGrnLinked": "कोई GRN लिंक नहीं",
      "vendor-contracts.invoice.markMatched": "मिलान चिह्नित करें",
      "vendor-contracts.invoice.markException": "अपवाद चिह्नित करें",
      "vendor-contracts.invoice.selectToReview": "समीक्षा के लिए एक इनवॉइस चुनें।",
      "vendor-contracts.invoice.modalTitle": "नया इनवॉइस सत्यापन",
      "vendor-contracts.invoice.purchaseOrderRequired": "क्रय आदेश *",
      "vendor-contracts.invoice.selectPo": "PO चुनें...",
      "vendor-contracts.invoice.grnOptional": "माल प्राप्ति नोट (वैकल्पिक)",
      "vendor-contracts.invoice.none": "कोई नहीं",
      "vendor-contracts.invoice.invoiceNumberRequired": "इनवॉइस संख्या *",
      "vendor-contracts.invoice.invoiceDateRequired": "इनवॉइस दिनांक *",
      "vendor-contracts.invoice.invoiceAmountRequired": "इनवॉइस राशि *",
      "vendor-contracts.invoice.invoiceFileOptional": "इनवॉइस फ़ाइल (वैकल्पिक)",
      "vendor-contracts.invoice.cancel": "रद्द करें",
      "vendor-contracts.invoice.uploading": "अपलोड हो रहा है...",
      "vendor-contracts.invoice.create": "बनाएं",
      "vendor-contracts.quotationComparison.loadRfqsFailed": "RFQ लोड करने में विफल।",
      "vendor-contracts.quotationComparison.recommended": "कोटेशन को अनुशंसित के रूप में चिह्नित किया गया।",
      "vendor-contracts.quotationComparison.updateFailed": "कोटेशन अद्यतन करने में विफल।",
      "vendor-contracts.quotationComparison.attachmentNotAvailable": "अनुलग्नक अभी उपलब्ध नहीं है।",
      "vendor-contracts.quotationComparison.fetchAttachmentFailed": "अनुलग्नक प्राप्त करने में विफल।",
      "vendor-contracts.quotationComparison.awarded": "RFQ इस विक्रेता को प्रदान किया गया।",
      "vendor-contracts.quotationComparison.awardFailed": "RFQ प्रदान करने में विफल।",
      "vendor-contracts.quotationComparison.loading": "लोड हो रहा है...",
      "vendor-contracts.quotationComparison.title": "कोटेशन तुलना",
      "vendor-contracts.quotationComparison.subtitle": "विक्रेता कोटेशनों की साथ-साथ तुलना करें और RFQ प्रदान करें।",
      "vendor-contracts.quotationComparison.noRfqsFound": "कोई RFQ नहीं मिला",
      "vendor-contracts.quotationComparison.noRfqSelected": "कोई RFQ चयनित नहीं।",
      "vendor-contracts.quotationComparison.noQuotations": "इस RFQ के लिए अभी तक कोई कोटेशन प्रस्तुत नहीं किया गया।",
      "vendor-contracts.quotationComparison.lowestBid": "न्यूनतम बोली",
      "vendor-contracts.quotationComparison.quotesReceived": "प्राप्त कोटेशन",
      "vendor-contracts.quotationComparison.rfqStatus": "RFQ स्थिति:",
      "vendor-contracts.quotationComparison.scoreWeighting": "स्कोर भार",
      "vendor-contracts.quotationComparison.tech": "तकनीकी",
      "vendor-contracts.quotationComparison.comm": "वाणिज्यिक",
      "vendor-contracts.quotationComparison.quotedAmountByVendor": "विक्रेता अनुसार उद्धृत राशि",
      "vendor-contracts.quotationComparison.techVsCommScore": "तकनीकी बनाम वाणिज्यिक स्कोर",
      "vendor-contracts.quotationComparison.technical": "तकनीकी",
      "vendor-contracts.quotationComparison.commercial": "वाणिज्यिक",
      "vendor-contracts.quotationComparison.colVendor": "विक्रेता",
      "vendor-contracts.quotationComparison.colQuotedAmount": "उद्धृत राशि",
      "vendor-contracts.quotationComparison.colDelivery": "डिलीवरी (दिन)",
      "vendor-contracts.quotationComparison.colWarranty": "वारंटी (माह)",
      "vendor-contracts.quotationComparison.colSource": "स्रोत",
      "vendor-contracts.quotationComparison.sourcePortal": "पोर्टल",
      "vendor-contracts.quotationComparison.sourceManual": "मैनुअल",
      "vendor-contracts.quotationComparison.colPdf": "PDF",
      "vendor-contracts.quotationComparison.download": "डाउनलोड",
      "vendor-contracts.quotationComparison.fileBeingScanned": "फ़ाइल स्कैन की जा रही है",
      "vendor-contracts.quotationComparison.scanning": "स्कैन हो रहा है…",
      "vendor-contracts.quotationComparison.colWeightedScore": "भारित स्कोर",
      "vendor-contracts.quotationComparison.colStatus": "स्थिति",
      "vendor-contracts.quotationComparison.colActions": "कार्रवाई",
      "vendor-contracts.quotationComparison.recommend": "अनुशंसा करें",
      "vendor-contracts.quotationComparison.award": "प्रदान करें",
      "vendor-contracts.poDetails.subtitle": "क्रय आदेश",
      "vendor-contracts.poDetails.vendor": "विक्रेता",
      "vendor-contracts.poDetails.totalAmount": "कुल राशि",
      "vendor-contracts.poDetails.poDate": "PO तिथि",
      "vendor-contracts.poDetails.deliveryDate": "डिलीवरी तिथि",
      "vendor-contracts.poDetails.requisition": "मांगपत्र",
      "vendor-contracts.poDetails.quotation": "कोटेशन",
      "vendor-contracts.poDetails.decidedBy": "निर्णयकर्ता",
      "vendor-contracts.poDetails.decidedAt": "निर्णय तिथि",
      "vendor-contracts.poDetails.created": "बनाया गया",
      "vendor-contracts.poDetails.description": "विवरण",
      "vendor-contracts.poDetails.decisionNotes": "निर्णय टिप्पणियाँ",
      "vendor-contracts.poDetails.lineItems": "मद सूची",
      "vendor-contracts.poDetails.noLineItems": "कोई मद नहीं।",
      "vendor-contracts.poDetails.total": "कुल",
      "vendor-contracts.rfqManagement.loadFailed": "RFQ लोड करने में विफल।",
      "vendor-contracts.rfqManagement.loadItemsFailed": "मांगपत्र मदें लोड करने में विफल।",
      "vendor-contracts.rfqManagement.selectVendorError": "आमंत्रित करने हेतु कम से कम एक विक्रेता चुनें।",
      "vendor-contracts.rfqManagement.selectItemError": "जुड़े मांगपत्र से कम से कम एक मद चुनें।",
      "vendor-contracts.rfqManagement.created": "RFQ {{rfqNumber}} बनाया गया और विक्रेता आमंत्रित किए गए।",
      "vendor-contracts.rfqManagement.createFailed": "RFQ बनाने में विफल।",
      "vendor-contracts.rfqManagement.closed": "RFQ बंद कर दिया गया।",
      "vendor-contracts.rfqManagement.closeFailed": "RFQ बंद करने में विफल।",
      "vendor-contracts.rfqManagement.cancelled": "RFQ रद्द किया गया — कोई भी निविदा की गई मदें फिर से उपलब्ध हैं।",
      "vendor-contracts.rfqManagement.cancelFailed": "RFQ रद्द करने में विफल।",
      "vendor-contracts.rfqManagement.linksResent": "विक्रेताओं को {{count}} कोटेशन लिंक{{plural}} भेजे गए।",
      "vendor-contracts.rfqManagement.resendFailed": "लिंक पुनः भेजने में विफल।",
      "vendor-contracts.rfqManagement.colRfqNumber": "RFQ संख्या",
      "vendor-contracts.rfqManagement.colRfqTitle": "RFQ शीर्षक",
      "vendor-contracts.rfqManagement.colClosingDate": "समापन तिथि",
      "vendor-contracts.rfqManagement.colVendorsInvited": "आमंत्रित विक्रेता",
      "vendor-contracts.rfqManagement.colResponses": "प्रतिक्रियाएँ",
      "vendor-contracts.rfqManagement.colStatus": "स्थिति",
      "vendor-contracts.rfqManagement.colActions": "कार्रवाई",
      "vendor-contracts.rfqManagement.view": "देखें",
      "vendor-contracts.rfqManagement.resendTooltip": "उन विक्रेताओं को कोटेशन लिंक ईमेल करें जिन्होंने जमा नहीं किया",
      "vendor-contracts.rfqManagement.resendLinks": "लिंक पुनः भेजें",
      "vendor-contracts.rfqManagement.closeRfq": "RFQ बंद करें",
      "vendor-contracts.rfqManagement.cancelTooltip": "इस RFQ को रद्द करें और निविदा की गई मदें मांगपत्र में वापस छोड़ें",
      "vendor-contracts.rfqManagement.cancelRfq": "RFQ रद्द करें",
      "vendor-contracts.rfqManagement.breadcrumbProcurement": "क्रय",
      "vendor-contracts.rfqManagement.title": "RFQ प्रबंधन",
      "vendor-contracts.rfqManagement.subtitle": "स्वीकृत क्रय मांगपत्रों हेतु विक्रेता कोटेशन आमंत्रित करें।",
      "vendor-contracts.rfqManagement.createNew": "नया RFQ बनाएं",
      "vendor-contracts.rfqManagement.openRfqs": "खुले RFQ",
      "vendor-contracts.rfqManagement.closedRfqs": "बंद RFQ",
      "vendor-contracts.rfqManagement.draftRfqs": "मसौदा RFQ",
      "vendor-contracts.rfqManagement.awardedRfqs": "प्रदत्त RFQ",
      "vendor-contracts.rfqManagement.search": "खोजें",
      "vendor-contracts.rfqManagement.searchPlaceholder": "RFQ शीर्षक या संख्या खोजें...",
      "vendor-contracts.rfqManagement.allStatuses": "सभी स्थितियाँ",
      "vendor-contracts.rfqManagement.statusDraft": "मसौदा",
      "vendor-contracts.rfqManagement.statusOpen": "खुला",
      "vendor-contracts.rfqManagement.statusClosed": "बंद",
      "vendor-contracts.rfqManagement.statusAwarded": "प्रदत्त",
      "vendor-contracts.rfqManagement.loading": "लोड हो रहा है...",
      "vendor-contracts.rfqManagement.empty": "कोई RFQ रिकॉर्ड नहीं मिला।",
      "vendor-contracts.rfqManagement.createModalTitle": "कोटेशन हेतु अनुरोध बनाएं",
      "vendor-contracts.rfqManagement.linkPr": "क्रय मांगपत्र जोड़ें",
      "vendor-contracts.rfqManagement.standaloneRfq": "कोई नहीं — स्वतंत्र RFQ",
      "vendor-contracts.rfqManagement.itemsToTender": "निविदा हेतु मदें *",
      "vendor-contracts.rfqManagement.loadingItems": "मदें लोड हो रही हैं...",
      "vendor-contracts.rfqManagement.lockedIn": "{{rfqNumber}} में",
      "vendor-contracts.rfqManagement.rfqTitleRequired": "RFQ शीर्षक *",
      "vendor-contracts.rfqManagement.rfqTitlePlaceholder": "उदा. IT सर्वर रूम एयरकॉन आपूर्ति",
      "vendor-contracts.rfqManagement.closingDateRequired": "समापन तिथि *",
      "vendor-contracts.rfqManagement.inviteVendors": "विक्रेता आमंत्रित करें *",
      "vendor-contracts.rfqManagement.cancel": "रद्द करें",
      "vendor-contracts.rfqManagement.publishRfq": "RFQ प्रकाशित करें",
      "vendor-contracts.addPo.loadQuotationFailed": "कोटेशन लोड करने में विफल।",
      "vendor-contracts.addPo.created": "क्रय आदेश {{poNumber}} बनाया गया और अनुमोदन प्रतीक्षारत।",
      "vendor-contracts.addPo.createFailed": "क्रय आदेश बनाने में विफल।",
      "vendor-contracts.addPo.selectVendorError": "एक विक्रेता चुनें।",
      "vendor-contracts.addPo.addLineItemError": "कम से कम एक मद जोड़ें।",
      "vendor-contracts.addPo.breadcrumbProcurement": "क्रय",
      "vendor-contracts.addPo.title": "क्रय आदेश जोड़ें",
      "vendor-contracts.addPo.submit": "क्रय आदेश बनाएं",
      "vendor-contracts.addPo.loadingQuotation": "कोटेशन लोड हो रहा है...",
      "vendor-contracts.addPo.fromAwardedQuotation": "प्रदत्त कोटेशन से",
      "vendor-contracts.addPo.vendor": "विक्रेता",
      "vendor-contracts.addPo.expectedDeliveryDate": "अपेक्षित डिलीवरी तिथि",
      "vendor-contracts.addPo.description": "विवरण",
      "vendor-contracts.addPo.descriptionPlaceholder": "इस क्रय आदेश का उद्देश्य...",
      "vendor-contracts.addPo.agreedLineItems": "सहमत मद सूची",
      "vendor-contracts.addPo.totalAmount": "कुल राशि",
      "vendor-contracts.addPo.vendorAndDelivery": "विक्रेता एवं डिलीवरी",
      "vendor-contracts.addPo.vendorRequired": "विक्रेता *",
      "vendor-contracts.addPo.selectVendor": "विक्रेता चुनें...",
      "vendor-contracts.addPo.lineItems": "मद सूची",
      "vendor-contracts.addPo.itemName": "मद का नाम",
      "vendor-contracts.quotationComparison.createPo": "PO बनाएं",
      "vendor-contracts.purchaseRequisitions.openEditFailed": "संपादन के लिए मांग खोलने में विफल।",
      "vendor-contracts.purchaseRequisitions.addLineItemError": "कम से कम एक लाइन आइटम जोड़ें।",
      "vendor-contracts.purchaseRequisitions.actionUpdatedSubmitted": "अद्यतन कर अनुमोदन के लिए भेजी गई",
      "vendor-contracts.purchaseRequisitions.actionUpdated": "अद्यतन",
      "vendor-contracts.purchaseRequisitions.prActionMsg": "खरीद मांग {{prNumber}} {{action}}।",
      "vendor-contracts.purchaseRequisitions.actionSubmitted": "अनुमोदन के लिए भेजी गई",
      "vendor-contracts.purchaseRequisitions.actionSavedDraft": "मसौदे के रूप में सहेजी गई",
      "vendor-contracts.purchaseRequisitions.saveFailed": "मांग {{action}} करने में विफल।",
      "vendor-contracts.purchaseRequisitions.actionUpdate": "अद्यतन",
      "vendor-contracts.purchaseRequisitions.actionCreate": "बनाएं",
      "vendor-contracts.purchaseRequisitions.submitted": "मांग अनुमोदन के लिए भेजी गई।",
      "vendor-contracts.purchaseRequisitions.submitFailed": "मांग भेजने में विफल।",
      "vendor-contracts.purchaseRequisitions.deleted": "खरीद मांग {{prNumber}} हटाई गई।",
      "vendor-contracts.purchaseRequisitions.deleteFailed": "मांग हटाने में विफल।",
      "vendor-contracts.purchaseRequisitions.colPrNumber": "PR नंबर",
      "vendor-contracts.purchaseRequisitions.colDepartment": "विभाग",
      "vendor-contracts.purchaseRequisitions.colPriority": "प्राथमिकता",
      "vendor-contracts.purchaseRequisitions.colEstimatedCost": "अनुमानित लागत",
      "vendor-contracts.purchaseRequisitions.colStatus": "स्थिति",
      "vendor-contracts.purchaseRequisitions.colActions": "कार्रवाई",
      "vendor-contracts.purchaseRequisitions.view": "देखें",
      "vendor-contracts.purchaseRequisitions.edit": "संपादित करें",
      "vendor-contracts.purchaseRequisitions.submit": "भेजें",
      "vendor-contracts.purchaseRequisitions.createRfq": "RFQ बनाएं",
      "vendor-contracts.purchaseRequisitions.breadcrumbProcurement": "खरीद",
      "vendor-contracts.purchaseRequisitions.breadcrumbList": "खरीद मांगें",
      "vendor-contracts.purchaseRequisitions.editPrTitle": "खरीद मांग संपादित करें",
      "vendor-contracts.purchaseRequisitions.addPrTitle": "खरीद मांग जोड़ें",
      "vendor-contracts.purchaseRequisitions.cancel": "रद्द करें",
      "vendor-contracts.purchaseRequisitions.saveChanges": "परिवर्तन सहेजें",
      "vendor-contracts.purchaseRequisitions.saveDraft": "मसौदा सहेजें",
      "vendor-contracts.purchaseRequisitions.saveAndSubmit": "सहेजें और भेजें",
      "vendor-contracts.purchaseRequisitions.submitForApproval": "अनुमोदन के लिए भेजें",
      "vendor-contracts.purchaseRequisitions.requestInformation": "जानकारी मांगें",
      "vendor-contracts.purchaseRequisitions.department": "विभाग",
      "vendor-contracts.purchaseRequisitions.selectDepartment": "विभाग चुनें…",
      "vendor-contracts.purchaseRequisitions.noDepartments": "कोई विभाग नहीं मिला",
      "vendor-contracts.purchaseRequisitions.priority": "प्राथमिकता",
      "vendor-contracts.purchaseRequisitions.description": "विवरण",
      "vendor-contracts.purchaseRequisitions.descriptionPlaceholder": "मांग का विवरण दें...",
      "vendor-contracts.purchaseRequisitions.lineItems": "लाइन आइटम",
      "vendor-contracts.purchaseRequisitions.itemName": "आइटम का नाम",
      "vendor-contracts.purchaseRequisitions.qty": "मात्रा",
      "vendor-contracts.purchaseRequisitions.unitPrice": "इकाई मूल्य",
      "vendor-contracts.purchaseRequisitions.gstRate": "GST दर",
      "vendor-contracts.purchaseRequisitions.noGst": "कोई GST नहीं",
      "vendor-contracts.purchaseRequisitions.priceIncludesGst": "मूल्य में GST शामिल है",
      "vendor-contracts.purchaseRequisitions.updateItem": "आइटम अद्यतन करें",
      "vendor-contracts.purchaseRequisitions.addItem": "आइटम जोड़ें",
      "vendor-contracts.purchaseRequisitions.editItem": "आइटम संपादित करें",
      "vendor-contracts.purchaseRequisitions.deleteItem": "आइटम हटाएं",
      "vendor-contracts.purchaseRequisitions.subtotalNet": "उप-योग (शुद्ध)",
      "vendor-contracts.purchaseRequisitions.gst": "GST",
      "vendor-contracts.purchaseRequisitions.estimatedTotal": "अनुमानित कुल (GST सहित)",
      "vendor-contracts.purchaseRequisitions.listTitle": "खरीद मांग सूची",
      "vendor-contracts.purchaseRequisitions.infoBody": "खरीद आदेश बनने से पहले आंतरिक खरीद मांगों का रजिस्टर।",
      "vendor-contracts.purchaseRequisitions.createNewPr": "नया PR बनाएं",
      "vendor-contracts.purchaseRequisitions.filterPriority": "प्राथमिकता",
      "vendor-contracts.purchaseRequisitions.allPriorities": "सभी प्राथमिकताएं",
      "vendor-contracts.purchaseRequisitions.filterStatus": "स्थिति",
      "vendor-contracts.purchaseRequisitions.allStatus": "सभी स्थितियां",
      "vendor-contracts.purchaseRequisitions.empty": "कोई खरीद मांग नहीं मिली।",
      "vendor-contracts.grn.selectPoError": "एक खरीद आदेश चुनें।",
      "vendor-contracts.grn.dcUploadFailed": "GRN दर्ज हुआ, लेकिन DC फ़ाइल अपलोड नहीं हो सकी।",
      "vendor-contracts.grn.created": "माल प्राप्ति नोट {{grnNumber}} बनाया गया।",
      "vendor-contracts.grn.createFailed": "माल प्राप्ति नोट बनाने में विफल।",
      "vendor-contracts.grn.recordedPrompt": "माल प्राप्ति {{grnNumber}} दर्ज हुई। क्या इसके विरुद्ध Vendor का Invoice सत्यापित करना है?",
      "vendor-contracts.grn.verifyInvoice": "Invoice सत्यापित करें",
      "vendor-contracts.grn.breadcrumbProcurement": "खरीद",
      "vendor-contracts.grn.title": "माल प्राप्ति नोट",
      "vendor-contracts.grn.subtitle": "किसी खुले खरीद आदेश के विरुद्ध वास्तव में क्या प्राप्त हुआ, दर्ज करें।",
      "vendor-contracts.grn.uploading": "अपलोड हो रहा है...",
      "vendor-contracts.grn.createGrn": "GRN बनाएं",
      "vendor-contracts.grn.purchaseOrderRequired": "खरीद आदेश *",
      "vendor-contracts.grn.noOpenPos": "कोई खुला खरीद आदेश नहीं",
      "vendor-contracts.grn.receivedDate": "प्राप्ति तिथि",
      "vendor-contracts.grn.remarks": "टिप्पणियां",
      "vendor-contracts.grn.remarksPlaceholder": "प्राप्त माल की स्थिति...",
      "vendor-contracts.grn.dcFileOptional": "DC फ़ाइल (वैकल्पिक)",
      "vendor-contracts.grn.lineItems": "लाइन आइटम",
      "vendor-contracts.grn.colItem": "आइटम",
      "vendor-contracts.grn.colOrdered": "आदेशित",
      "vendor-contracts.grn.colReceived": "प्राप्त",
      "vendor-contracts.grn.colAccepted": "स्वीकृत",
      "vendor-contracts.poDetails.loadFailed": "खरीद आदेश लोड करने में विफल।",
      "vendor-contracts.poDetails.loading": "खरीद आदेश लोड हो रहा है...",
      "vendor-contracts.poDetails.notFound": "खरीद आदेश नहीं मिला",
      "vendor-contracts.poDetails.title": "खरीद आदेश विवरण",
      "vendor-contracts.poDetails.infoBody": "एकल खरीद आदेश का पूर्ण विवरण — लाइन आइटम, अनुमोदन स्थिति, जुड़े माल प्राप्ति नोट और Invoice।",
      "administration.common.permissionsMatrix": "अनुमति मैट्रिक्स",
      "system-config.systemConfig.providerLabel": "प्रदाता",
      "system-config.platformAdmin.planLabel": "योजना"
    },
    "mr": {
      "tickets.title": "सहाय्य तिकिटे",
      "tickets.subtitleManager": "सर्व सहाय्य विनंत्या, घटना आणि बदल तिकिटे व्यवस्थापित करा.",
      "tickets.subtitleMine": "तुमच्या सहाय्य विनंत्या.",
      "tickets.myTickets": "माझी तिकिटे",
      "tickets.allTickets": "सर्व तिकिटे",
      "tickets.newTicket": "नवीन तिकिट",
      "tickets.stat.total": "एकूण",
      "tickets.stat.open": "उघडे",
      "tickets.stat.inProgress": "प्रगतीपथावर",
      "tickets.stat.onHold": "रोखलेले",
      "tickets.stat.resolved": "निराकरण झाले",
      "tickets.stat.closed": "बंद",
      "tickets.filter.allStatuses": "सर्व स्थिती",
      "tickets.status.cancelled": "रद्द केले",
      "tickets.filter.allTypes": "सर्व प्रकार",
      "tickets.type.request": "विनंती",
      "tickets.type.problem": "समस्या",
      "tickets.type.incident": "घटना",
      "tickets.type.change": "बदल",
      "tickets.type.other": "इतर",
      "tickets.filter.allPriorities": "सर्व प्राधान्ये",
      "tickets.priority.critical": "गंभीर",
      "tickets.priority.high": "उच्च",
      "tickets.priority.medium": "मध्यम",
      "tickets.priority.low": "कमी",
      "tickets.empty": "कोणतेही तिकिट सापडले नाही",
      "finance.dashboard.breadcrumb": "वित्त",
      "finance.dashboard.title": "वित्त",
      "finance.dashboard.infoBody1": "घसारा, जर्नल, बजेट आणि गुंतवणूक नियोजन.",
      "finance.dashboard.infoBody2": "प्रति-मालमत्ता वित्तीय क्रिया प्रत्येक मालमत्तेच्या Financials टॅबवर असतात.",
      "finance.dashboard.subtitle": "घसारा, जर्नल, बजेट आणि गुंतवणूक नियोजन. प्रति-मालमत्ता वित्तीय क्रिया प्रत्येक मालमत्तेच्या Financials टॅबवर असतात.",
      "finance.dashboard.link.depreciation-run-wizard.label": "घसारा रन",
      "finance.dashboard.link.depreciation-run-wizard.desc": "मासिक घसारा बॅच चालवा किंवा उलटवा",
      "finance.dashboard.link.depreciation-exceptions.label": "घसारा समेट",
      "finance.dashboard.link.depreciation-exceptions.desc": "एका कालावधीसाठी तिन्ही बुक्समध्ये NBV ची तुलना करा",
      "finance.dashboard.link.nbv-dashboard.label": "NBV / PPE हालचाल",
      "finance.dashboard.link.nbv-dashboard.desc": "आर्थिक वर्षासाठी मालमत्ता वर्गानुसार सुरुवातीचे/अखेरचे निव्वळ वही मूल्य",
      "finance.dashboard.link.journal-export.label": "जर्नल एक्सपोर्ट",
      "finance.dashboard.link.journal-export.desc": "एका कालावधी आणि बुकसाठी जर्नल नोंदी एक्सपोर्ट करा",
      "finance.dashboard.link.depreciation-master.label": "घसारा मास्टर",
      "finance.dashboard.link.depreciation-master.desc": "आर्थिक वर्षानुसार सरकारी घसारा दर तक्ता",
      "finance.dashboard.link.budget-allocation.label": "बजेट वाटप",
      "finance.dashboard.link.budget-allocation.desc": "बजेट रेषा तयार करा आणि मंजूर करा",
      "finance.dashboard.link.budget-impact.label": "बजेट परिणाम",
      "finance.dashboard.link.budget-impact.desc": "वर्षअखेर अंदाज आणि तफावत अहवाल",
      "finance.dashboard.link.virement-approvals.label": "बजेट विरमेंट",
      "finance.dashboard.link.virement-approvals.desc": "मुद्द्यांदरम्यान बजेट हस्तांतरित करा",
      "finance.dashboard.link.create-scenario.label": "गुंतवणूक परिदृश्ये",
      "finance.dashboard.link.create-scenario.desc": "दुरुस्ती विरुद्ध बदली NPV/TCO विश्लेषण",
      "finance.dashboard.link.capital-plan-registry.label": "भांडवली योजना नोंदणी",
      "finance.dashboard.link.capital-plan-registry.desc": "दीर्घकालीन (10/20/30-वर्ष) CapEx अंदाज परिदृश्ये",
      "finance.book.companiesAct": "कंपनी कायदा",
      "finance.book.incomeTax": "आयकर",
      "finance.book.indAs": "Ind AS",
      "finance.capQueue.loadError": "भांडवलीकरण रांग लोड करण्यात अयशस्वी.",
      "finance.capQueue.toastCapitalized": "मालमत्ता भांडवलीकृत केली.",
      "finance.capQueue.toastSentBack": "सुधारणेसाठी परत पाठवली.",
      "finance.capQueue.updateError": "मालमत्ता अद्यतनित करण्यात अयशस्वी.",
      "finance.capQueue.breadcrumbFinance": "वित्त",
      "finance.capQueue.breadcrumb": "भांडवलीकरण रांग",
      "finance.capQueue.title": "मालमत्ता भांडवलीकरण रांग",
      "finance.capQueue.infoBody": "कमिशनिंगसाठी प्रलंबित मालमत्ता, सक्रिय घसारा खातेवह्यांमध्ये भांडवलीकरणासाठी तयार.",
      "finance.capQueue.subtitle": "कमिशनिंगसाठी प्रलंबित मालमत्ता, सक्रिय घसारा खातेवह्यांमध्ये भांडवलीकरणासाठी तयार.",
      "finance.capQueue.kpiPending": "प्रलंबित भांडवलीकरण",
      "finance.capQueue.kpiTotalValue": "रांगेतील एकूण मालमत्ता मूल्य",
      "finance.capQueue.loading": "लोड होत आहे...",
      "finance.capQueue.colAssetRef": "मालमत्ता संदर्भ",
      "finance.capQueue.colName": "नाव",
      "finance.capQueue.colCost": "किंमत",
      "finance.capQueue.colCategory": "श्रेणी",
      "finance.capQueue.colDepartment": "विभाग",
      "finance.capQueue.colActions": "क्रिया",
      "finance.capQueue.review": "पुनरावलोकन",
      "finance.capQueue.empty": "भांडवलीकरणासाठी कोणतीही मालमत्ता प्रलंबित नाही.",
      "finance.capQueue.assetClass": "मालमत्ता वर्ग",
      "finance.capQueue.department": "विभाग",
      "finance.capQueue.acquisitionDate": "संपादन तारीख",
      "finance.capQueue.fundingSource": "निधी स्रोत",
      "finance.capQueue.usefulLife": "उपयुक्त आयुष्य",
      "finance.capQueue.acquisitionCost": "संपादन किंमत",
      "finance.capQueue.status": "स्थिती",
      "finance.capQueue.readyToCapitalize": "भांडवलीकरणासाठी तयार",
      "finance.capQueue.remarks": "शेरे",
      "finance.capQueue.remarksPlaceholder": "संक्रमणासाठी पर्यायी समर्थन...",
      "finance.capQueue.capitalizeBtn": "भांडवलीकरण करा (मालमत्ता कमिशन करा)",
      "finance.capQueue.sendBackBtn": "ड्राफ्टमध्ये परत पाठवा",
      "finance.capQueue.selectPrompt": "पुनरावलोकनासाठी रांग आयटम निवडा.",
      "finance.capQueue.helpNote": "भांडवलीकरण मालमत्तेला \"commissioned\" मध्ये बदलते आणि तिचे घसारा वेळापत्रक सुरू करते.",
      "finance.capReview.loadError": "भांडवलीकरण पुनरावलोकन यादी लोड करण्यात अयशस्वी.",
      "finance.capReview.toastApproved": "भांडवलीकरण मंजूर.",
      "finance.capReview.toastSentBack": "सुधारणेसाठी परत पाठवली.",
      "finance.capReview.updateError": "मालमत्ता अद्यतनित करण्यात अयशस्वी.",
      "finance.capReview.breadcrumbFinance": "वित्त",
      "finance.capReview.breadcrumb": "भांडवलीकरण पुनरावलोकन",
      "finance.capReview.title": "भांडवलीकरण पुनरावलोकन",
      "finance.capReview.infoBody": "कमिशनिंगसाठी प्रलंबित मालमत्तांचे संपूर्ण जीवनचक्र इतिहासासह तपशीलवार पुनरावलोकन.",
      "finance.capReview.subtitle": "कमिशनिंगसाठी प्रलंबित मालमत्तांचे संपूर्ण जीवनचक्र इतिहासासह तपशीलवार पुनरावलोकन.",
      "finance.capReview.loading": "लोड होत आहे...",
      "finance.capReview.empty": "भांडवलीकरण पुनरावलोकनासाठी कोणतीही मालमत्ता प्रलंबित नाही.",
      "finance.capReview.category": "श्रेणी",
      "finance.capReview.department": "विभाग",
      "finance.capReview.acquisitionDate": "संपादन तारीख",
      "finance.capReview.acquisitionCost": "संपादन किंमत",
      "finance.capReview.usefulLife": "उपयुक्त आयुष्य",
      "finance.capReview.serialNumber": "क्रमांक",
      "finance.capReview.fundingSource": "निधी स्रोत",
      "finance.capReview.remarks": "शेरे",
      "finance.capReview.remarksPlaceholder": "संक्रमणासाठी पर्यायी समर्थन...",
      "finance.capReview.approveBtn": "भांडवलीकरण मंजूर करा",
      "finance.capReview.sendBackBtn": "ड्राफ्टमध्ये परत पाठवा",
      "finance.capReview.lifecycleHistory": "जीवनचक्र इतिहास",
      "finance.capReview.noHistory": "अद्याप कोणतीही जीवनचक्र घटना नोंदलेली नाही.",
      "finance.deprRecon.periodFormatError": "कालावधी YYYY-MM स्वरूपात असावा.",
      "finance.deprRecon.loadError": "समेट अहवाल लोड करण्यात अयशस्वी.",
      "finance.deprRecon.breadcrumbFinance": "वित्त",
      "finance.deprRecon.breadcrumb": "घसारा समेट",
      "finance.deprRecon.title": "घसारा समेट",
      "finance.deprRecon.infoBody": "एका कालावधीसाठी तिन्ही घसारा बुक्समध्ये निव्वळ वही मूल्याची तुलना करा आणि अपवाद समोर आणा.",
      "finance.deprRecon.subtitle": "एका कालावधीसाठी तिन्ही घसारा बुक्समध्ये निव्वळ वही मूल्याची तुलना करा आणि अपवाद समोर आणा.",
      "finance.deprRecon.periodLabel": "कालावधी (YYYY-MM) *",
      "finance.deprRecon.loading": "लोड होत आहे...",
      "finance.deprRecon.runBtn": "समेट चालवा",
      "finance.deprRecon.period": "कालावधी",
      "finance.deprRecon.totalAssets": "एकूण मालमत्ता",
      "finance.deprRecon.bookDifferences": "बुक फरक",
      "finance.deprRecon.colAsset": "मालमत्ता",
      "finance.deprRecon.colCompaniesActNbv": "कंपनी कायदा NBV",
      "finance.deprRecon.colIncomeTaxNbv": "आयकर NBV",
      "finance.deprRecon.colIndAsNbv": "Ind AS NBV",
      "finance.deprRecon.colCompaniesActDepr": "कंपनी कायदा घसारा",
      "finance.deprRecon.colIncomeTaxDepr": "आयकर घसारा",
      "finance.deprRecon.colIndAsDepr": "Ind AS घसारा",
      "finance.deprRecon.colStatus": "स्थिती",
      "finance.deprRecon.difference": "फरक",
      "finance.deprRecon.matched": "जुळले",
      "finance.deprRecon.empty": "या कालावधीसाठी कोणतीही मालमत्ता आढळली नाही",
      "finance.deprMaster.fillRequired": "सर्व आवश्यक फील्ड भरा",
      "finance.deprMaster.rateAdded": "दर जोडला",
      "finance.deprMaster.addError": "दर जोडण्यात अयशस्वी.",
      "finance.deprMaster.rateDeactivated": "दर निष्क्रिय केला",
      "finance.deprMaster.rateReactivated": "दर पुन्हा सक्रिय केला",
      "finance.deprMaster.statusError": "दर स्थिती अद्यतनित करण्यात अयशस्वी.",
      "finance.deprMaster.runQueued": "{{fy}} साठी घसारा रन रांगेत ठेवला",
      "finance.deprMaster.runError": "आर्थिक वर्षासाठी घसारा चालवण्यात अयशस्वी.",
      "finance.deprMaster.colFiscalYear": "आर्थिक वर्ष",
      "finance.deprMaster.colAssetClass": "मालमत्ता वर्ग",
      "finance.deprMaster.colBook": "बुक",
      "finance.deprMaster.colMethod": "पद्धत",
      "finance.deprMaster.colRate": "दर",
      "finance.deprMaster.colStatus": "स्थिती",
      "finance.deprMaster.active": "सक्रिय",
      "finance.deprMaster.inactive": "निष्क्रिय",
      "finance.deprMaster.colActions": "क्रिया",
      "finance.deprMaster.deactivate": "निष्क्रिय करा",
      "finance.deprMaster.reactivate": "पुन्हा सक्रिय करा",
      "finance.deprMaster.breadcrumbFinance": "वित्त",
      "finance.deprMaster.breadcrumb": "घसारा मास्टर",
      "finance.deprMaster.title": "घसारा मास्टर",
      "finance.deprMaster.infoBody": "मालमत्ता वर्ग, बुक आणि आर्थिक वर्षानुसार सरकारने अनिवार्य केलेले घसारा दर.",
      "finance.deprMaster.subtitle": "मालमत्ता वर्ग, बुक आणि आर्थिक वर्षानुसार सरकारने अनिवार्य केलेले घसारा दर.",
      "finance.deprMaster.bulkImport": "बल्क इम्पोर्ट",
      "finance.deprMaster.cancel": "रद्द करा",
      "finance.deprMaster.addRate": "+ दर जोडा",
      "finance.deprMaster.filterFiscalYear": "आर्थिक वर्षानुसार फिल्टर करा",
      "finance.deprMaster.allYears": "सर्व वर्षे",
      "finance.deprMaster.runForFiscalYear": "आर्थिक वर्षासाठी घसारा चालवा",
      "finance.deprMaster.running": "चालत आहे...",
      "finance.deprMaster.run": "चालवा",
      "finance.deprMaster.fiscalYearReq": "आर्थिक वर्ष *",
      "finance.deprMaster.assetClassReq": "मालमत्ता वर्ग *",
      "finance.deprMaster.selectOption": "-- निवडा --",
      "finance.deprMaster.bookReq": "बुक *",
      "finance.deprMaster.methodReq": "पद्धत *",
      "finance.deprMaster.methodSlm": "सरळ रेषा (SLM)",
      "finance.deprMaster.methodWdv": "घटते शिल्लक मूल्य (WDV)",
      "finance.deprMaster.rate": "दर",
      "finance.deprMaster.usefulLifeYrs": "उपयुक्त आयुष्य (वर्षे)",
      "finance.deprMaster.residualPct": "अवशिष्ट %",
      "finance.deprMaster.govtReference": "सरकारी संदर्भ",
      "finance.deprMaster.govtReferencePlaceholder": "उदा. IT Act S.32",
      "finance.deprMaster.saving": "जतन होत आहे...",
      "finance.deprMaster.addRateBtn": "दर जोडा",
      "finance.deprMaster.loading": "लोड होत आहे...",
      "finance.deprMaster.empty": "कोणतेही घसारा दर आढळले नाहीत",
      "finance.deprMaster.importTitle": "घसारा दर बल्क इम्पोर्ट करा",
      "finance.deprMaster.importDesc": "मालमत्ता वर्ग, बुक आणि आर्थिक वर्षानुसार सरकारने अनिवार्य केलेले घसारा दर अपलोड करा.",
      "finance.deprRun.periodFormatError": "कालावधी YYYY-MM स्वरूपात असावा.",
      "finance.deprRun.runError": "घसारा रन अयशस्वी.",
      "finance.deprRun.reverseError": "घसारा रन उलटवण्यात अयशस्वी.",
      "finance.deprRun.breadcrumbFinance": "वित्त",
      "finance.deprRun.breadcrumb": "घसारा रन",
      "finance.deprRun.title": "घसारा रन",
      "finance.deprRun.infoBody1": "मासिक कालावधीसाठी तीन-बुक घसारा चालवा.",
      "finance.deprRun.infoBody2": "आयडेम्पोटेंट — तोच कालावधी पुन्हा चालवल्यास नोंदी पुनर्गणित आणि अधिलिखित होतात.",
      "finance.deprRun.subtitle": "मासिक कालावधीसाठी तीन-बुक घसारा चालवा. आयडेम्पोटेंट — तोच कालावधी पुन्हा चालवल्यास नोंदी पुनर्गणित आणि अधिलिखित होतात.",
      "finance.deprRun.runBatch": "बॅच चालवा",
      "finance.deprRun.periodLabel": "कालावधी (YYYY-MM) *",
      "finance.deprRun.running": "चालत आहे...",
      "finance.deprRun.runBtn": "घसारा चालवा",
      "finance.deprRun.reverseTitle": "रन उलटवा",
      "finance.deprRun.reverseDesc": "खुल्या कालावधीसाठी घसारा नोंदी (सर्व बुक्स) काढून टाकते. आर्थिक कालावधी बंद असल्यास अवरोधित. पुनर्गणनेसाठी वरील बॅच पुन्हा चालवा.",
      "finance.deprRun.reversing": "उलटवत आहे...",
      "finance.deprRun.reverseBtn": "रन उलटवा",
      "finance.finRecon.loadError": "समेट अहवाल लोड करण्यात अयशस्वी.",
      "finance.finRecon.breadcrumbFinance": "वित्त",
      "finance.finRecon.breadcrumb": "वित्तीय समेट",
      "finance.finRecon.title": "घसारा बुक समेट",
      "finance.finRecon.infoBody": "कंपनी कायदा, आयकर आणि Ind AS बुक्समध्ये अखेरचे निव्वळ वही मूल्य आणि घसाऱ्याची तुलना करा.",
      "finance.finRecon.subtitle": "कंपनी कायदा, आयकर आणि Ind AS बुक्समध्ये अखेरचे NBV आणि घसाऱ्याची तुलना करा.",
      "finance.finRecon.period": "कालावधी",
      "finance.finRecon.runBtn": "समेट चालवा",
      "finance.finRecon.loading": "लोड होत आहे...",
      "finance.finRecon.assetsInPeriod": "कालावधीतील मालमत्ता",
      "finance.finRecon.bookDifferences": "बुक फरक",
      "finance.finRecon.colAssetRef": "मालमत्ता संदर्भ",
      "finance.finRecon.colName": "नाव",
      "finance.finRecon.colCompaniesActNbv": "कंपनी कायदा NBV",
      "finance.finRecon.colIncomeTaxNbv": "आयकर NBV",
      "finance.finRecon.colIndAsNbv": "Ind AS NBV",
      "finance.finRecon.colStatus": "स्थिती",
      "finance.finRecon.difference": "फरक",
      "finance.finRecon.reconciled": "समेट झाले",
      "finance.finRecon.empty": "या कालावधीसाठी कोणत्याही घसारा नोंदी नाहीत.",
      "finance.journal.periodRequired": "कालावधी (YYYY-MM) आवश्यक आहे.",
      "finance.journal.exportError": "जर्नल एक्सपोर्ट करण्यात अयशस्वी.",
      "finance.journal.statusError": "एक्सपोर्ट स्थिती मिळवण्यात अयशस्वी.",
      "finance.journal.breadcrumbFinance": "वित्त",
      "finance.journal.breadcrumb": "जर्नल एक्सपोर्ट",
      "finance.journal.title": "जर्नल एक्सपोर्ट",
      "finance.journal.infoBody": "एका कालावधी आणि बुकसाठी घसारा आणि वित्तीय जर्नल नोंदी एक्सपोर्ट करा.",
      "finance.journal.subtitle": "एका कालावधी आणि बुकसाठी घसारा आणि वित्तीय जर्नल नोंदी एक्सपोर्ट करा.",
      "finance.journal.periodLabel": "कालावधी (YYYY-MM) *",
      "finance.journal.book": "बुक",
      "finance.journal.format": "स्वरूप",
      "finance.journal.formatXlsx": "XLSX",
      "finance.journal.formatCsv": "CSV",
      "finance.journal.exporting": "एक्सपोर्ट होत आहे...",
      "finance.journal.exportBtn": "जर्नल एक्सपोर्ट करा",
      "finance.journal.checkStatusTitle": "एक्सपोर्ट स्थिती तपासा",
      "finance.journal.jobIdPlaceholder": "Job ID",
      "finance.journal.checking": "तपासत आहे...",
      "finance.journal.checkStatusBtn": "स्थिती तपासा",
      "finance.journal.download": "डाउनलोड",
      "finance.nbv.loadError": "PPE हालचाल तक्ता लोड करण्यात अयशस्वी.",
      "finance.nbv.breadcrumbFinance": "वित्त",
      "finance.nbv.breadcrumb": "NBV Dashboard",
      "finance.nbv.title": "निव्वळ वही मूल्य — PPE हालचाल",
      "finance.nbv.infoBody": "आर्थिक वर्षासाठी मालमत्ता वर्गानुसार सुरुवातीचे निव्वळ वही मूल्य, वाढ, विल्हेवाट, घसारा आणि अखेरचे मूल्य.",
      "finance.nbv.subtitle": "आर्थिक वर्षासाठी मालमत्ता वर्गानुसार सुरुवातीचे NBV, वाढ, विल्हेवाट, घसारा आणि अखेरचे NBV.",
      "finance.nbv.fiscalYear": "आर्थिक वर्ष",
      "finance.nbv.loading": "लोड होत आहे...",
      "finance.nbv.load": "लोड करा",
      "finance.nbv.colAssetClass": "मालमत्ता वर्ग",
      "finance.nbv.colOpeningNbv": "सुरुवातीचे NBV",
      "finance.nbv.colAdditions": "वाढ",
      "finance.nbv.colDisposals": "विल्हेवाट",
      "finance.nbv.colDepreciation": "घसारा",
      "finance.nbv.colRevaluations": "पुनर्मूल्यांकन",
      "finance.nbv.colClosingNbv": "अखेरचे NBV",
      "finance.nbv.empty": "या आर्थिक वर्षासाठी कोणताही PPE हालचाल डेटा नाही",
      "inventory.common.allStatuses": "सर्व स्थिती",
      "inventory.common.cancel": "रद्द करा",
      "inventory.common.itemRequired": "आयटम *",
      "inventory.common.loaded": "लोड केले",
      "inventory.common.loading": "लोड होत आहे...",
      "inventory.common.quantityRequired": "प्रमाण *",
      "inventory.common.unassigned": "नेमून न दिलेले",
      "inventory.allocations.active": "सक्रिय",
      "inventory.allocations.allocate": "वाटप करा",
      "inventory.allocations.allocatedToLabel": "यांना वाटप (वापरकर्ता) *",
      "inventory.allocations.availableToAllocate": "वाटपासाठी उपलब्ध",
      "inventory.allocations.checkingStock": "स्टॉक तपासत आहे…",
      "inventory.allocations.empty": "कोणतेही वाटप आढळले नाही.",
      "inventory.allocations.fallbackBody": "वापरकर्त्याला वाटप केलेल्या इन्व्हेंटरी आयटमचा मागोवा घ्या, प्रत्येक आयटमच्या उपलब्ध स्टॉकपर्यंत मर्यादित.",
      "inventory.allocations.newAllocation": "नवीन वाटप",
      "inventory.allocations.onlyAvailable": "फक्त {{count}} उपलब्ध — प्रमाण कमी करा.",
      "inventory.allocations.saving": "जतन करत आहे...",
      "inventory.allocations.selectItem": "आयटम निवडा…",
      "inventory.allocations.selectUser": "वापरकर्ता निवडा…",
      "inventory.allocations.title": "इन्व्हेंटरी वाटप",
      "inventory.allocations.totalMatch": "एकूण वाटप सध्याच्या फिल्टरशी जुळतात",
      "inventory.dashboard.availableStock": "उपलब्ध स्टॉक",
      "inventory.dashboard.clickToView": "{{label}} पाहण्यासाठी क्लिक करा",
      "inventory.dashboard.close": "बंद करा ✕",
      "inventory.dashboard.fallbackBody": "स्टॉक आयटम, कमी-स्टॉक सूचना, मूल्यांकन आणि अलीकडील हालचालींचे थेट विहंगावलोकन.",
      "inventory.dashboard.loading": "इन्व्हेंटरी डॅशबोर्ड लोड होत आहे...",
      "inventory.dashboard.lowStockItems": "कमी स्टॉक आयटम",
      "inventory.dashboard.noLowStock": "री-ऑर्डर पातळीच्या खाली कोणतेही आयटम नाहीत.",
      "inventory.dashboard.noRecords": "दाखवण्यासाठी कोणतेही रेकॉर्ड नाहीत.",
      "inventory.dashboard.noTransactions": "अद्याप कोणतेही व्यवहार नोंदवलेले नाहीत.",
      "inventory.dashboard.onHand": "हातात",
      "inventory.dashboard.pendingAudits": "प्रलंबित ऑडिट",
      "inventory.dashboard.pendingRequests": "प्रलंबित विनंत्या",
      "inventory.dashboard.recentTransactions": "अलीकडील व्यवहार",
      "inventory.dashboard.stockValue": "स्टॉक मूल्य",
      "inventory.dashboard.title": "इन्व्हेंटरी डॅशबोर्ड",
      "inventory.dashboard.totalItems": "एकूण आयटम",
      "inventory.dashboard.viewAll": "सर्व पहा →",
      "inventory.goodsReceipt.acrossReceipts": "{{count}} पावत्यांमध्ये",
      "inventory.goodsReceipt.empty": "अद्याप कोणतीही माल पावती नोंदवलेली नाही.",
      "inventory.goodsReceipt.fallbackBody": "येणाऱ्या स्टॉक पावत्या नोंदवा आणि पुनरावलोकन करा.",
      "inventory.goodsReceipt.itemLabel": "आयटम",
      "inventory.goodsReceipt.location": "स्थान",
      "inventory.goodsReceipt.notGrandTotal": "— {{total}} पैकी फक्त पहिले {{loaded}} लोड झाले; हा खरा एकूण नाही",
      "inventory.goodsReceipt.quantity": "प्रमाण",
      "inventory.goodsReceipt.reasonPlaceholder": "उदा. PO-40112 विक्रेता शिपमेंट",
      "inventory.goodsReceipt.reasonReference": "कारण / संदर्भ",
      "inventory.goodsReceipt.receiptFile": "पावती फाइल (प्रतिमा / PDF)",
      "inventory.goodsReceipt.recordGoodsReceipt": "माल पावती नोंदवा",
      "inventory.goodsReceipt.recording": "नोंदवत आहे...",
      "inventory.goodsReceipt.recordReceipt": "पावती नोंदवा",
      "inventory.goodsReceipt.selectItem": "आयटम निवडा...",
      "inventory.goodsReceipt.title": "माल पावती रजिस्टर",
      "inventory.goodsReceipt.totalReceiptValue": "एकूण पावती मूल्य",
      "inventory.goodsReceipt.unitCost": "एकक किंमत",
      "inventory.goodsReceipt.view": "पहा",
      "inventory.history.adjustment": "समायोजन",
      "inventory.history.allTypes": "सर्व प्रकार",
      "inventory.history.empty": "कोणतेही व्यवहार आढळले नाहीत.",
      "inventory.history.fallbackBody": "स्टॉक हालचालींचा संपूर्ण ऑडिट ट्रेल — पावत्या, जारी, हस्तांतरण, समायोजन, परतावा.",
      "inventory.history.return": "परतावा",
      "inventory.history.reversed": "उलटवले",
      "inventory.history.reverse": "उलटवा",
      "inventory.history.reversing": "उलटवत आहे...",
      "inventory.history.searchPlaceholder": "आयटम नाव किंवा कारणाने शोधा...",
      "inventory.history.stockIn": "स्टॉक इन",
      "inventory.history.stockOut": "स्टॉक आउट",
      "inventory.history.title": "इन्व्हेंटरी व्यवहार इतिहास",
      "inventory.history.totalOnRecord": "एकूण व्यवहार नोंदीत",
      "inventory.history.transfer": "हस्तांतरण",
      "inventory.register.active": "सक्रिय",
      "inventory.register.allOrNothing": "हे सर्व-किंवा-काहीच नाही — कोणतीही ओळ अयशस्वी झाल्यास, एकही नोंदवली जात नाही.",
      "inventory.register.bulkStockUpload": "बल्क स्टॉक अपलोड",
      "inventory.register.bulkUpload": "बल्क अपलोड",
      "inventory.register.category": "श्रेणी",
      "inventory.register.close": "बंद करा",
      "inventory.register.confirm": "पुष्टी करा",
      "inventory.register.costingMethod": "किंमत पद्धत",
      "inventory.register.csvColumns": "CSV स्तंभ:",
      "inventory.register.deactivate": "निष्क्रिय करा",
      "inventory.register.delete": "हटवा",
      "inventory.register.deleteItemTitle": "आयटम हटवा",
      "inventory.register.deletePrefix": "हटवा",
      "inventory.register.deleteSuffix": "? हे आयटम सॉफ्ट-डिलीट करून निष्क्रिय करते.",
      "inventory.register.downloadTemplate": "CSV टेम्पलेट डाउनलोड करा",
      "inventory.register.edit": "संपादित करा",
      "inventory.register.editItem": "आयटम संपादित करा",
      "inventory.register.empty": "कोणतेही आयटम आढळले नाहीत. सुरू करण्यासाठी तुमचा पहिला आयटम नोंदवा.",
      "inventory.register.fallbackBody": "री-ऑर्डर नियम आणि स्टॉक क्रियांसह इन्व्हेंटरी आयटमची मास्टर यादी.",
      "inventory.register.fromLocation": "स्थानावरून *",
      "inventory.register.fromRegisterAbove": "(वरील रजिस्टरमधून).",
      "inventory.register.inactive": "निष्क्रिय",
      "inventory.register.itemCode": "आयटम कोड",
      "inventory.register.itemName": "आयटम नाव",
      "inventory.register.location": "स्थान",
      "inventory.register.matchItemsBy": "आयटम जुळवा",
      "inventory.register.negativeToRemove": "(काढण्यासाठी ऋण)",
      "inventory.register.noStock": "या आयटमसाठी अद्याप कोणताही स्टॉक नोंदवलेला नाही.",
      "inventory.register.onHand": "हातात",
      "inventory.register.quantity": "प्रमाण",
      "inventory.register.reactivate": "पुन्हा सक्रिय करा",
      "inventory.register.registerItem": "आयटम नोंदवा",
      "inventory.register.registerNewItem": "नवीन आयटम नोंदवा",
      "inventory.register.reorderLevel": "री-ऑर्डर पातळी",
      "inventory.register.reorderQuantity": "री-ऑर्डर प्रमाण",
      "inventory.register.saveChanges": "बदल जतन करा",
      "inventory.register.saving": "जतन करत आहे...",
      "inventory.register.selectLocation": "स्थान निवडा…",
      "inventory.register.selectUnit": "एकक निवडा…",
      "inventory.register.stockAdjustment": "स्टॉक समायोजन",
      "inventory.register.stockIn": "स्टॉक इन",
      "inventory.register.stockLevels": "स्टॉक पातळी",
      "inventory.register.stockOut": "स्टॉक आउट",
      "inventory.register.stockReturn": "स्टॉक परतावा",
      "inventory.register.stock": "स्टॉक",
      "inventory.register.stockTransfer": "स्टॉक हस्तांतरण",
      "inventory.register.title": "इन्व्हेंटरी आयटम रजिस्टर",
      "inventory.register.toLocation": "स्थानाकडे *",
      "inventory.register.transactionType": "व्यवहार प्रकार",
      "inventory.register.unassignedDashed": "— नेमून न दिलेले —",
      "inventory.register.unitOfMeasure": "मोजमापाचे एकक",
      "inventory.register.uploading": "अपलोड होत आहे...",
      "inventory.register.weightedAverage": "भारित सरासरी",
      "inventory.reports.agingNote": "वय (दिवस) हा या स्टॉकच्या शेवटच्या हालचालीनंतरचा (पावती, जारी, समायोजन, किंवा हस्तांतरण) काळ आहे — आयटम मूळतः प्राप्त झाल्यापासून नाही. स्टॉक ओळीवरील कोणताही व्यवहार तिचे वय 0 वर रीसेट करतो.",
      "inventory.reports.emptyAging": "वय दाखवण्यासाठी हातात कोणताही स्टॉक नाही.",
      "inventory.reports.emptyAuditVariance": "कोणतीही ऑडिट तफावत नोंदवलेली नाही.",
      "inventory.reports.emptyConsumption": "गेल्या 30 दिवसांत कोणताही वापर नोंदवलेला नाही.",
      "inventory.reports.emptyLedger": "कोणतीही स्टॉक हालचाल नोंदवलेली नाही.",
      "inventory.reports.emptyLowStock": "सध्या री-ऑर्डर पातळीच्या खाली कोणतेही आयटम नाहीत.",
      "inventory.reports.emptyOutOfStock": "सध्या कोणतेही आयटम स्टॉक बाहेर नाहीत.",
      "inventory.reports.emptyReorder": "सध्या कोणत्याही आयटमला री-ऑर्डरची गरज नाही.",
      "inventory.reports.emptyValuation": "कोणताही मूल्यांकन डेटा उपलब्ध नाही.",
      "inventory.reports.fallbackBody": "सध्याच्या स्टॉक पातळीवरून थेट मोजलेले कमी-स्टॉक सूचना आणि इन्व्हेंटरी मूल्यांकन.",
      "inventory.reports.itemsBelowReorder": "री-ऑर्डर पातळीखालील आयटम",
      "inventory.reports.loading": "अहवाल लोड होत आहेत...",
      "inventory.reports.tabAging": "एजिंग",
      "inventory.reports.tabAuditVariance": "ऑडिट तफावत",
      "inventory.reports.tabConsumption": "वापर",
      "inventory.reports.tabLedger": "स्टॉक लेजर",
      "inventory.reports.tabLowStock": "कमी स्टॉक",
      "inventory.reports.tabOutOfStock": "स्टॉक बाहेर",
      "inventory.reports.tabReorder": "री-ऑर्डर सूचना",
      "inventory.reports.tabValuation": "मूल्यांकन",
      "inventory.reports.title": "इन्व्हेंटरी अहवाल",
      "inventory.reports.totalInventoryValue": "एकूण इन्व्हेंटरी मूल्य",
      "inventory.reports.yearFilterHint": "वर्ष फिल्टर स्टॉक लेजर, ऑडिट तफावत आणि एजिंगला लागू होते — इतर टॅब तारखेशिवाय थेट स्नॅपशॉट आहेत.",
      "inventory.reports.year": "वर्ष",
      "inventory.requests.approve": "मंजूर करा",
      "inventory.requests.empty": "कोणतीही विनंती आढळली नाही.",
      "inventory.requests.fallbackBody": "विनंतीकर्त्यांना इन्व्हेंटरी आयटमची मागणी, मंजुरी आणि जारी करा.",
      "inventory.requests.issue": "जारी करा",
      "inventory.requests.issueItems": "आयटम जारी करा",
      "inventory.requests.issuing": "जारी करत आहे...",
      "inventory.requests.justification": "समर्थन",
      "inventory.requests.location": "स्थान",
      "inventory.requests.newInventoryRequest": "नवीन इन्व्हेंटरी विनंती",
      "inventory.requests.newRequest": "नवीन विनंती",
      "inventory.requests.reason": "कारण",
      "inventory.requests.rejecting": "नाकारत आहे...",
      "inventory.requests.reject": "नाकारा",
      "inventory.requests.rejectRequest": "विनंती नाकारा",
      "inventory.requests.selectItem": "आयटम निवडा...",
      "inventory.requests.selectLocation": "स्थान निवडा...",
      "inventory.requests.statusApproved": "मंजूर",
      "inventory.requests.statusIssued": "जारी",
      "inventory.requests.statusPending": "प्रलंबित",
      "inventory.requests.statusRejected": "नाकारले",
      "inventory.requests.submit": "सबमिट करा",
      "inventory.requests.submitting": "सबमिट करत आहे...",
      "inventory.requests.title": "इन्व्हेंटरी विनंत्या",
      "inventory.requests.totalMatch": "एकूण विनंत्या सध्याच्या फिल्टरशी जुळतात",
      "inventory.verification.addItem": "आयटम जोडा",
      "inventory.verification.auditDetails": "ऑडिट तपशील",
      "inventory.verification.auditType": "ऑडिट प्रकार",
      "inventory.verification.completed": "पूर्ण",
      "inventory.verification.completeReconcile": "पूर्ण करा आणि जुळवा",
      "inventory.verification.counted": "मोजले",
      "inventory.verification.countedQty": "मोजलेले प्रमाण",
      "inventory.verification.cycleCount": "सायकल काउंट",
      "inventory.verification.empty": "अद्याप कोणतेही पडताळणी ऑडिट नियोजित नाही.",
      "inventory.verification.fallbackBody": "तफावत जुळवणीसह नियोजित आणि पूर्ण झालेले इन्व्हेंटरी ऑडिट.",
      "inventory.verification.noItemCounts": "या ऑडिटसाठी कोणतीही आयटम गणना नोंदवलेली नाही.",
      "inventory.verification.optPhysicalVerification": "प्रत्यक्ष पडताळणी",
      "inventory.verification.plannedDate": "नियोजित तारीख",
      "inventory.verification.reconcileAuditCounts": "ऑडिट जुळवा — प्रत्यक्ष गणना",
      "inventory.verification.reconcileHint": "प्रत्येक आयटमचे प्रत्यक्ष मोजलेले प्रमाण प्रविष्ट करा. तफावत सध्याच्या सिस्टम स्टॉकच्या तुलनेत आपोआप मोजली जाते.",
      "inventory.verification.reconcile": "जुळवा",
      "inventory.verification.reconciliation": "जुळवणी",
      "inventory.verification.reconciling": "जुळवत आहे...",
      "inventory.verification.scheduleAudit": "ऑडिट नियोजित करा",
      "inventory.verification.schedule": "नियोजित करा",
      "inventory.verification.scheduleVerificationAudit": "पडताळणी ऑडिट नियोजित करा",
      "inventory.verification.scheduling": "नियोजित करत आहे...",
      "inventory.verification.selectItem": "आयटम निवडा…",
      "inventory.verification.status": "स्थिती",
      "inventory.verification.system": "सिस्टम",
      "inventory.verification.title": "प्रत्यक्ष पडताळणी",
      "inventory.verification.varianceCount": "तफावत गणना",
      "inventory.verification.viewDetails": "तपशील पहा",
      "inventory.warehouse.fallbackBody1": "प्रति आयटम वास्तविक स्टॉक पातळी, स्थानानुसार गटबद्ध.",
      "inventory.warehouse.fallbackBody2": "या सिस्टममध्ये स्वतंत्र वेअरहाऊस/बिन मॉडेल नाही — स्थान हे Locations मास्टरचा थेट संदर्भ आहे.",
      "inventory.warehouse.loadingLocations": "स्टॉक स्थाने लोड होत आहेत...",
      "inventory.warehouse.noItems": "कोणतेही आयटम नोंदवलेले नाहीत",
      "inventory.warehouse.noStock": "या आयटमसाठी अद्याप कोणताही स्टॉक नोंदवलेला नाही.",
      "inventory.warehouse.selectItem": "आयटम निवडा",
      "inventory.warehouse.stockLevels": "स्टॉक पातळी",
      "inventory.warehouse.subtitle": "प्रति आयटम वास्तविक स्टॉक पातळी, स्थानानुसार गटबद्ध. या सिस्टममध्ये स्वतंत्र वेअरहाऊस/बिन मॉडेल नाही — स्थान हे Locations मास्टरचा थेट संदर्भ आहे.",
      "inventory.warehouse.title": "स्थानानुसार स्टॉक",
      "maintenance.common.asset": "मालमत्ता",
      "maintenance.common.technician": "तंत्रज्ञ",
      "maintenance.common.inspectionDate": "तपासणी तारीख",
      "maintenance.common.created": "तयार केले",
      "maintenance.common.notes": "टिपा",
      "maintenance.common.severity": "तीव्रता",
      "maintenance.common.reportedDate": "अहवाल तारीख",
      "maintenance.common.description": "वर्णन",
      "maintenance.common.maintenanceType": "देखभाल प्रकार",
      "maintenance.common.frequency": "वारंवारता",
      "maintenance.common.scheduledDate": "नियोजित तारीख",
      "maintenance.common.completedAt": "पूर्ण झाल्याची वेळ",
      "maintenance.common.workType": "कामाचा प्रकार",
      "maintenance.common.priority": "प्राधान्य",
      "maintenance.common.assignedTo": "यांना नेमले",
      "maintenance.common.dueDate": "देय तारीख",
      "maintenance.common.overdue": "मुदत उलटलेले",
      "maintenance.common.status": "स्थिती",
      "maintenance.common.actions": "क्रिया",
      "maintenance.common.view": "पहा",
      "maintenance.common.unassigned": "नेमलेले नाही",
      "maintenance.common.backToDashboard": "डॅशबोर्डवर परत",
      "maintenance.common.maintenance": "देखभाल",
      "maintenance.common.loading": "लोड होत आहे...",
      "maintenance.common.cancel": "रद्द करा",
      "maintenance.common.selectAsset": "मालमत्ता निवडा...",
      "maintenance.common.assetRequired": "मालमत्ता *",
      "maintenance.common.assignedTechnician": "नेमलेला तंत्रज्ञ",
      "maintenance.common.passed": "उत्तीर्ण",
      "maintenance.common.failed": "अयशस्वी",
      "maintenance.common.scheduled": "नियोजित",
      "maintenance.common.completed": "पूर्ण",
      "maintenance.common.open": "उघडे",
      "maintenance.common.inProgress": "प्रगतीत",
      "maintenance.common.resolved": "निराकरण झाले",
      "maintenance.common.allStatuses": "सर्व स्थिती",
      "maintenance.common.allPriorities": "सर्व प्राधान्ये",
      "maintenance.common.assignTo": "यांना नेमा",
      "maintenance.inspectionDetail.loading": "तपासणी लोड होत आहे...",
      "maintenance.inspectionDetail.notFound": "तपासणी सापडली नाही",
      "maintenance.breakdownDetail.loading": "ब्रेकडाउन लोड होत आहे...",
      "maintenance.breakdownDetail.notFound": "ब्रेकडाउन सापडले नाही",
      "maintenance.breakdownDetail.resolvedAt": "निराकरण वेळ",
      "maintenance.pmDetail.loading": "PM शेड्यूल लोड होत आहे...",
      "maintenance.pmDetail.notFound": "PM शेड्यूल सापडले नाही",
      "maintenance.workOrderDetail.loading": "वर्क ऑर्डर लोड होत आहे...",
      "maintenance.workOrderDetail.notFound": "वर्क ऑर्डर सापडले नाही",
      "maintenance.workOrderDetail.assignedDate": "नेमणूक तारीख",
      "maintenance.inspectionList.colInspectionNumber": "तपासणी #",
      "maintenance.inspectionList.pass": "उत्तीर्ण",
      "maintenance.inspectionList.fail": "अयशस्वी",
      "maintenance.inspectionList.title": "मालमत्ता तपासणी नोंदवही",
      "maintenance.inspectionList.scheduleNew": "नवीन तपासणी शेड्यूल करा",
      "maintenance.inspectionList.statTotal": "एकूण तपासण्या",
      "maintenance.inspectionList.statCompliance": "अनुपालन दर",
      "maintenance.inspectionList.searchPlaceholder": "तपासणी, मालमत्ता किंवा तंत्रज्ञ शोधा...",
      "maintenance.inspectionList.allResults": "सर्व निकाल",
      "maintenance.inspectionList.empty": "कोणतीही तपासणी नोंद सापडली नाही.",
      "maintenance.inspectionList.modalTitle": "मालमत्ता तपासणी शेड्यूल करा",
      "maintenance.inspectionList.submit": "तपासणी शेड्यूल करा",
      "maintenance.breakdownList.colNumber": "ब्रेकडाउन #",
      "maintenance.breakdownList.startRepair": "दुरुस्ती सुरू करा",
      "maintenance.breakdownList.resolveBreakdown": "ब्रेकडाउन निराकरण करा",
      "maintenance.breakdownList.title": "ब्रेकडाउन नोंदवही",
      "maintenance.breakdownList.report": "ब्रेकडाउन नोंदवा",
      "maintenance.breakdownList.statOpen": "उघडे ब्रेकडाउन",
      "maintenance.breakdownList.statActive": "सक्रिय दुरुस्त्या",
      "maintenance.breakdownList.statCritical": "गंभीर बिघाड",
      "maintenance.breakdownList.statResolved": "निराकरण झालेले (एकूण)",
      "maintenance.breakdownList.searchPlaceholder": "ब्रेकडाउन, मालमत्ता, तंत्रज्ञ शोधा...",
      "maintenance.breakdownList.allSeverities": "सर्व तीव्रता",
      "maintenance.breakdownList.empty": "निवड निकषांशी कोणताही ब्रेकडाउन लॉग जुळत नाही.",
      "maintenance.breakdownList.modalTitle": "आणीबाणी उपकरण ब्रेकडाउन नोंदवा",
      "maintenance.breakdownList.failureSeverity": "बिघाड तीव्रता",
      "maintenance.breakdownList.descPlaceholder": "उदा. कॉम्प्रेसर बिघाड आढळला",
      "maintenance.breakdownList.submit": "बिघाड नोंदवा",
      "maintenance.workOrderList.colNumber": "WO क्रमांक",
      "maintenance.workOrderList.startWo": "वर्क ऑर्डर सुरू करा",
      "maintenance.workOrderList.pauseWo": "वर्क ऑर्डर थांबवा",
      "maintenance.workOrderList.resumeWo": "वर्क ऑर्डर पुन्हा सुरू करा",
      "maintenance.workOrderList.markCompleted": "पूर्ण म्हणून चिन्हांकित करा",
      "maintenance.workOrderList.title": "नेमलेले वर्क ऑर्डर",
      "maintenance.workOrderList.logNew": "नवीन वर्क ऑर्डर नोंदवा",
      "maintenance.workOrderList.statTotal": "एकूण नेमलेले",
      "maintenance.workOrderList.statOverdue": "मुदत उलटलेली कामे",
      "maintenance.workOrderList.statPendingParts": "प्रलंबित भाग",
      "maintenance.workOrderList.searchPlaceholder": "WO क्रमांक किंवा मालमत्ता शोधा...",
      "maintenance.workOrderList.allTypes": "सर्व प्रकार",
      "maintenance.workOrderList.empty": "सध्याच्या क्वेरीशी कोणताही वर्क ऑर्डर जुळत नाही.",
      "maintenance.workOrderList.modalTitle": "नवीन वर्क ऑर्डर तयार करा",
      "maintenance.workOrderList.descPlaceholder": "उदा. त्रैमासिक चिलर व्हॉल्व्ह बदल",
      "maintenance.workOrderList.submit": "तयार करा आणि नेमा",
      "maintenance.pmList.colNumber": "PM क्रमांक",
      "maintenance.pmList.execute": "अंमलात आणा",
      "maintenance.pmList.done": "झाले",
      "maintenance.pmList.title": "प्रतिबंधात्मक देखभाल शेड्यूल",
      "maintenance.pmList.create": "PM शेड्यूल तयार करा",
      "maintenance.pmList.statTotal": "एकूण शेड्यूल",
      "maintenance.pmList.statUpcoming": "आगामी",
      "maintenance.pmList.searchPlaceholder": "PM शेड्यूल, मालमत्ता, प्रकार शोधा...",
      "maintenance.pmList.allSchedules": "सर्व शेड्यूल",
      "maintenance.pmList.empty": "सध्याच्या क्वेरीशी कोणताही PM शेड्यूल जुळत नाही.",
      "maintenance.pmList.maintActivityType": "देखभाल क्रियाकलाप प्रकार *",
      "maintenance.pmList.maintPlaceholder": "उदा. फ्लुइड स्वॅप आणि बेअरिंग ग्रीस ओव्हरहॉल",
      "maintenance.pmList.save": "शेड्यूल जतन करा",
      "maintenance.evidence.colFileName": "फाइल नाव",
      "maintenance.evidence.colUploaded": "अपलोड केले",
      "maintenance.evidence.colScanStatus": "स्कॅन स्थिती",
      "maintenance.evidence.viewPreview": "पहा / पूर्वावलोकन",
      "maintenance.evidence.download": "डाउनलोड",
      "maintenance.evidence.title": "सेवा पुरावा संग्रह",
      "maintenance.evidence.subtitle": "वर्क ऑर्डरच्या मालमत्तेशी जोडलेले फोटो, व्हिडिओ आणि कागदपत्रे.",
      "maintenance.evidence.upload": "पुरावा अपलोड करा",
      "maintenance.evidence.workOrder": "वर्क ऑर्डर",
      "maintenance.evidence.noWorkOrders": "कोणताही वर्क ऑर्डर सापडला नाही",
      "maintenance.evidence.statTotal": "एकूण पुरावा फाइल्स",
      "maintenance.evidence.statPhotos": "फोटो",
      "maintenance.evidence.statVideos": "व्हिडिओ",
      "maintenance.evidence.statDocuments": "कागदपत्रे",
      "maintenance.evidence.empty": "या वर्क ऑर्डरच्या मालमत्तेसाठी अद्याप कोणताही सेवा पुरावा अपलोड केलेला नाही.",
      "maintenance.evidence.noPreview": "या फाइल प्रकाराचे येथे पूर्वावलोकन करता येत नाही.",
      "maintenance.evidence.openDownload": "उघडा / डाउनलोड करा",
      "maintenance.evidence.modalTitle": "सेवा पुरावा अपलोड करा",
      "maintenance.evidence.uploadingAgainst": "वर्क ऑर्डरसाठी अपलोड करत आहे",
      "maintenance.evidence.fileRequired": "फाइल *",
      "maintenance.evidence.fileHint": "फोटो, व्हिडिओ (mp4/mov/webm) किंवा कागदपत्रे. कमाल 100 MB.",
      "maintenance.evidence.descPlaceholder": "या पुराव्याच्या संदर्भाचे वर्णन करा...",
      "maintenance.dashboard.loadError": "डॅशबोर्ड लोड करता आले नाही.",
      "maintenance.dashboard.kpiAssigned": "नेमलेले",
      "maintenance.dashboard.kpiInspectionsDue": "तपासण्या देय (7 दिवस)",
      "maintenance.dashboard.kpiOpenBreakdowns": "उघडे ब्रेकडाउन",
      "maintenance.dashboard.title": "तंत्रज्ञ डॅशबोर्ड",
      "maintenance.dashboard.subtitle": "तुमचे नेमलेले वर्क ऑर्डर, तपासण्या आणि ब्रेकडाउन.",
      "maintenance.dashboard.newWorkOrder": "नवीन वर्क ऑर्डर",
      "maintenance.dashboard.quickActions": "जलद देखभाल क्रिया",
      "maintenance.dashboard.startInspection": "तपासणी सुरू करा",
      "maintenance.dashboard.reportBreakdown": "उपकरण ब्रेकडाउन नोंदवा",
      "maintenance.dashboard.viewWorkOrders": "वर्क ऑर्डर पहा",
      "maintenance.dashboard.pendingTasks": "तुमची प्रलंबित कामे",
      "maintenance.dashboard.viewAll": "सर्व पहा",
      "maintenance.dashboard.noPending": "तुम्हाला कोणताही प्रलंबित वर्क ऑर्डर नेमलेला नाही.",
      "maintenance.dashboard.typeLabel": "प्रकार:",
      "maintenance.dashboard.priorityLabel": "प्राधान्य:",
      "maintenance.dashboard.start": "सुरू करा",
      "maintenance.dashboard.complete": "पूर्ण करा",
      "maintenance.dashboard.recentActivity": "अलीकडील क्रियाकलाप",
      "maintenance.dashboard.noActivity": "अलीकडील कोणतीही देखभाल क्रियाकलाप नाही.",
      "dashboard.common.assetManagement": "मालमत्ता व्यवस्थापन",
      "dashboard.common.home": "होम",
      "dashboard.common.close": "बंद करा",
      "dashboard.common.critical": "क्रिटिकल",
      "dashboard.common.high": "उच्च",
      "dashboard.common.medium": "मध्यम",
      "dashboard.common.low": "कमी",
      "dashboard.common.name": "नाव",
      "dashboard.common.loadingDashboard": "डॅशबोर्ड लोड होत आहे...",
      "dashboard.common.dashboardUnavailable": "डॅशबोर्ड उपलब्ध नाही.",
      "dashboard.common.nothingDue30d": "पुढील 30 दिवसांत काहीही देय नाही.",
      "dashboard.common.governanceScore": "गव्हर्नन्स स्कोअर",
      "dashboard.common.iso55001ReadinessScore": "ISO 55001 सज्जता स्कोअर",
      "dashboard.common.accumulatedDepreciation": "संचित घसारा",
      "dashboard.common.budgetUtilisation": "बजेट वापर",
      "dashboard.common.iso55001Readiness": "ISO 55001 सज्जता",
      "dashboard.common.nbvByAssetClass": "मालमत्ता वर्गानुसार निव्वळ पुस्तकी मूल्य",
      "dashboard.common.assetClass": "मालमत्ता वर्ग",
      "dashboard.common.netBookValue": "निव्वळ पुस्तकी मूल्य",
      "dashboard.common.noAssetClasses": "अद्याप मूल्यांकन डेटा असलेला कोणताही मालमत्ता वर्ग नाही.",
      "dashboard.common.loading": "लोड होत आहे...",
      "dashboard.common.assetRef": "मालमत्ता संदर्भ",
      "dashboard.common.status": "स्थिती",
      "dashboard.common.upcomingComplianceDeadlines": "आगामी अनुपालन मुदती (30 दिवस)",
      "dashboard.common.event": "इव्हेंट",
      "dashboard.common.type": "प्रकार",
      "dashboard.common.dueDate": "देय तारीख",
      "dashboard.common.urgency": "तातडी",
      "dashboard.common.description": "वर्णन",
      "dashboard.portfolio.loading": "मालमत्ता पोर्टफोलिओ लोड होत आहे...",
      "dashboard.portfolio.title": "मालमत्ता पोर्टफोलिओ",
      "dashboard.portfolio.desc": "मूल्यांकन आणि जोखीम प्रोफाइलसह उद्योगातील भौतिक मालमत्तांचे थेट लेजर दृश्य.",
      "dashboard.portfolio.registerAsset": "मालमत्ता नोंदवा",
      "dashboard.portfolio.planningTransitions": "मालमत्ता पोर्टफोलिओ नियोजन संक्रमणे",
      "dashboard.portfolio.planningTransitionsDesc": "निवडलेल्या मालमत्तांचे पूर्ण TCO आणि NPV गुंतवणूक मॉडेलअंतर्गत विश्लेषण करा.",
      "dashboard.portfolio.analyzeTco": "TCO विश्लेषण करा",
      "dashboard.portfolio.analyzeNpv": "NPV आणि यील्ड विश्लेषण करा",
      "dashboard.portfolio.totalRosterAssets": "एकूण रोस्टर मालमत्ता",
      "dashboard.portfolio.totalAcquisitionCost": "एकूण अधिग्रहण खर्च",
      "dashboard.portfolio.criticalAssets": "क्रिटिकल मालमत्ता",
      "dashboard.portfolio.allCategories": "सर्व श्रेणी",
      "dashboard.portfolio.allLevels": "सर्व स्तर",
      "dashboard.portfolio.resetFilters": "फिल्टर रीसेट करा",
      "dashboard.portfolio.colAssetRef": "मालमत्ता संदर्भ",
      "dashboard.portfolio.colAssetName": "मालमत्ता नाव",
      "dashboard.portfolio.colCategory": "श्रेणी",
      "dashboard.portfolio.colAge": "वय",
      "dashboard.portfolio.colLifecycleState": "जीवनचक्र स्थिती",
      "dashboard.portfolio.colCriticality": "क्रिटिकलता",
      "dashboard.portfolio.colAcquisitionCost": "अधिग्रहण खर्च",
      "dashboard.portfolio.colActions": "क्रिया",
      "dashboard.portfolio.viewAssetDetails": "मालमत्ता तपशील पहा",
      "dashboard.portfolio.empty": "जुळणारी कोणतीही लेजर बाब आढळली नाही.",
      "dashboard.portfolio.ledgerEntry": "लेजर नोंद",
      "dashboard.portfolio.detailedAssetProperties": "तपशीलवार मालमत्ता गुणधर्म",
      "dashboard.auditor.title": "ऑडिटर डॅशबोर्ड",
      "dashboard.auditor.desc": "अनुपालन, ऑडिट लॉग, आणि ISO 55001 सज्जता — फक्त वाचनासाठी.",
      "dashboard.auditor.uncustodiedAssets": "ताबा नसलेल्या मालमत्ता",
      "dashboard.auditor.expiringDocuments": "कालबाह्य होणारी कागदपत्रे",
      "dashboard.auditor.warrantyOverrides": "वॉरंटी ओव्हरराइड",
      "dashboard.auditor.complianceDue30d": "अनुपालन देय (30 दिवस)",
      "dashboard.auditor.complianceByUrgency": "तातडीनुसार अनुपालन",
      "dashboard.auditor.noComplianceData": "अद्याप कोणताही अनुपालन डेटा नोंदवला गेला नाही.",
      "dashboard.auditor.upcomingComplianceEvents": "आगामी अनुपालन इव्हेंट (30 दिवस)",
      "dashboard.auditor.viewComplianceCenter": "अनुपालन केंद्र पहा",
      "dashboard.auditor.due": "देय",
      "dashboard.auditor.auditLogSummary": "ऑडिट लॉग सारांश",
      "dashboard.auditor.noAuditEvents": "अद्याप कोणताही ऑडिट इव्हेंट नोंदवला गेला नाही.",
      "dashboard.auditor.events": "इव्हेंट",
      "dashboard.auditor.viewIso55001Readiness": "ISO 55001 सज्जता पहा",
      "dashboard.ca.loading": "CA डॅशबोर्ड लोड होत आहे...",
      "dashboard.ca.finance": "वित्त",
      "dashboard.ca.breadcrumb": "CA डॅशबोर्ड",
      "dashboard.ca.title": "CA आर्थिक डॅशबोर्ड",
      "dashboard.ca.desc": "मालमत्ता-निहाय मूल्यांकन, सर्व 3 वैधानिक पुस्तकांमधील घसारा, आणि अनुपालन सज्जता — फक्त वाचनासाठी.",
      "dashboard.ca.period.current_month": "चालू महिना",
      "dashboard.ca.period.current_quarter": "चालू तिमाही",
      "dashboard.ca.period.current_fy": "चालू आर्थिक वर्ष",
      "dashboard.ca.period.ytd": "वर्ष-ते-तारीख",
      "dashboard.ca.itcClaimedYtd": "ITC दावा (YTD)",
      "dashboard.ca.insuranceCoverage": "विमा कव्हरेज",
      "dashboard.ca.upcomingCompliance30d": "आगामी अनुपालन (30 दिवस)",
      "dashboard.ca.assetWiseValuation": "मालमत्ता-निहाय मूल्यांकन — 3-पुस्तक तुलना",
      "dashboard.ca.assetWiseValuationDesc": "प्रति मालमत्ता निव्वळ पुस्तकी मूल्य — कंपनी कायदा / आयकर / Ind AS — निवडलेल्या महिन्यासाठी.",
      "dashboard.ca.run": "चालवा",
      "dashboard.ca.noDataPeriod": "या कालावधीसाठी डेटा नाही.",
      "dashboard.ca.assetsInPeriod": "कालावधीतील मालमत्ता",
      "dashboard.ca.bookDifferences": "पुस्तक फरक",
      "dashboard.ca.companiesActNbv": "कंपनी कायदा NBV",
      "dashboard.ca.incomeTaxNbv": "आयकर NBV",
      "dashboard.ca.indAsNbv": "Ind AS NBV",
      "dashboard.ca.difference": "फरक",
      "dashboard.ca.reconciled": "समेट केलेले",
      "dashboard.ca.noDepreciationEntries": "या कालावधीसाठी कोणत्याही घसारा नोंदी नाहीत.",
      "dashboard.custodian.title": "ताबेदार डॅशबोर्ड",
      "dashboard.custodian.desc1": "तुम्हाला नेमून दिलेल्या मालमत्ता, प्रलंबित हस्तांतरणे, आणि थकीत पावत्या.",
      "dashboard.custodian.desc2": "त्याच्या नोंदी खाली पाहण्यासाठी कोणत्याही कार्डवर क्लिक करा.",
      "dashboard.custodian.descFull": "तुम्हाला नेमून दिलेल्या मालमत्ता, प्रलंबित हस्तांतरणे, आणि थकीत पावत्या. त्याच्या नोंदी खाली पाहण्यासाठी कोणत्याही कार्डवर क्लिक करा.",
      "dashboard.custodian.activeAssets": "ताब्यातील सक्रिय मालमत्ता",
      "dashboard.custodian.pendingAcceptance": "प्रलंबित स्वीकृती",
      "dashboard.custodian.pendingTransfers": "माझ्यासाठी प्रलंबित हस्तांतरणे",
      "dashboard.custodian.acknowledgementsDue": "पावत्या देय",
      "dashboard.custodian.colAssetId": "मालमत्ता आयडी",
      "dashboard.custodian.colAsset": "मालमत्ता",
      "dashboard.custodian.colSince": "पासून",
      "dashboard.custodian.colAccepted": "स्वीकारले",
      "dashboard.custodian.colAssigned": "नेमून दिले",
      "dashboard.custodian.colFrom": "कडून",
      "dashboard.custodian.colRequested": "विनंती केली",
      "dashboard.custodian.colDueSince": "पासून देय",
      "dashboard.custodian.showingBelow": "● खाली दाखवत आहे",
      "dashboard.custodian.clickToView": "पाहण्यासाठी क्लिक करा",
      "dashboard.custodian.loadingRecords": "नोंदी लोड होत आहेत…",
      "dashboard.custodian.noRecords": "कोणत्याही नोंदी नाहीत.",
      "dashboard.custodian.viewAssignedAssets": "नेमून दिलेल्या मालमत्ता पहा",
      "dashboard.custodian.viewAssignedAssetsDesc": "तुमच्या ताब्यात सध्या असलेली प्रत्येक मालमत्ता पहा, सक्रिय किंवा प्रलंबित.",
      "dashboard.custodian.clearAcknowledgements": "पावत्या पूर्ण करा",
      "dashboard.custodian.clearAcknowledgementsDesc": "पुनरावलोकनासाठी देय मालमत्तांसाठी वार्षिक पावतीची पुष्टी करा.",
      "dashboard.overview.breadcrumb": "डॅशबोर्ड अवलोकन",
      "dashboard.overview.title": "एंटरप्राइझ डॅशबोर्ड अवलोकन",
      "dashboard.overview.fallbackTitle": "एंटरप्राइझ डॅशबोर्ड",
      "dashboard.overview.help1": "ही तुमची सुरुवातीची स्क्रीन आहे — संस्थेतील मालमत्ता, अलर्ट, आणि क्रियाकलापांचा त्वरित सारांश.",
      "dashboard.overview.help2": "समस्या लवकर ओळखण्यासाठी येथील कार्ड आणि चार्ट वापरा, नंतर तपशीलांसाठी संबंधित मॉड्यूलमध्ये जा.",
      "dashboard.overview.desc": "तुमच्या संस्थेसाठी थेट मालमत्ता, ताबा, टॅगिंग, आणि अनुपालन मेट्रिक्स.",
      "dashboard.overview.manageLocations": "स्थाने व्यवस्थापित करा",
      "dashboard.overview.totalAssetsTracked": "एकूण ट्रॅक केलेल्या मालमत्ता",
      "dashboard.overview.custodyGaps": "ताबा अंतर",
      "dashboard.overview.assetsNeedingMaintenance": "देखभालीची गरज असलेल्या मालमत्ता",
      "dashboard.overview.tagCoverage": "टॅग कव्हरेज",
      "dashboard.overview.assetsByLifecycle": "जीवनचक्र स्थितीनुसार मालमत्ता",
      "dashboard.overview.lifecycleDesc": "सर्व ट्रॅक केलेल्या मालमत्तांमधील सध्याचे वितरण",
      "dashboard.overview.noAssets": "अद्याप कोणतीही मालमत्ता नोंदवली गेली नाही.",
      "dashboard.overview.recentActivity": "अलीकडील क्रियाकलाप",
      "dashboard.overview.viewAuditLog": "ऑडिट लॉग पहा",
      "dashboard.overview.colAction": "क्रिया",
      "dashboard.overview.colTimestamp": "टाइमस्टॅम्प",
      "dashboard.overview.colIp": "IP",
      "dashboard.overview.noRecentActivity": "कोणताही अलीकडील क्रियाकलाप नाही.",
      "dashboard.overview.noneFlagged": "सध्या काहीही फ्लॅग केलेले नाही.",
      "dashboard.overview.criticalityLabel": "क्रिटिकलता",
      "dashboard.overview.prepareDocumentsLog": "कागदपत्रे लॉग तयार करा",
      "dashboard.executive.loading": "एक्झिक्युटिव्ह डॅशबोर्ड लोड होत आहे...",
      "dashboard.executive.breadcrumbRoot": "एक्झिक्युटिव्ह व्यवस्थापन",
      "dashboard.executive.crumbOverview": "डॅशबोर्ड अवलोकन",
      "dashboard.executive.crumbAssetValue": "मालमत्ता मूल्य विश्लेषण",
      "dashboard.executive.titleBudget": "बजेट वापर डॅशबोर्ड",
      "dashboard.executive.titleCompliance": "अनुपालन स्थिती डॅशबोर्ड",
      "dashboard.executive.titleOverview": "एक्झिक्युटिव्ह व्यवस्थापन डॅशबोर्ड",
      "dashboard.executive.titleAssetValue": "मालमत्ता मूल्यांकन आणि घसारा सूट",
      "dashboard.executive.subOverview": "उद्योग मालमत्ता मूल्यांकन, बजेट वापर, आणि अनुपालन आरोग्याचे रिअल-टाइम अवलोकन.",
      "dashboard.executive.subAssetValue": "थेट आर्थिक लेजरमधून मालमत्ता वर्गानुसार निव्वळ पुस्तकी मूल्य आणि संचित घसारा.",
      "dashboard.executive.subBudget": "संस्थेतील मंजूर विरुद्ध वास्तविक बजेट वापर.",
      "dashboard.executive.subCompliance": "ISO 55001 सज्जता आणि खुले अनुपालन इव्हेंट.",
      "dashboard.executive.exporting": "एक्सपोर्ट होत आहे...",
      "dashboard.executive.exportDashboard": "डॅशबोर्ड एक्सपोर्ट करा",
      "dashboard.executive.expiredWarranties": "कालबाह्य वॉरंटी",
      "dashboard.executive.manageDepreciationMaster": "घसारा मास्टर व्यवस्थापित करा →",
      "dashboard.executive.accumDeprCompaniesAct": "संचित घसारा (कंपनी कायदा)",
      "dashboard.executive.assetsPendingCommissioning": "कमिशनिंगसाठी प्रलंबित मालमत्ता",
      "dashboard.executive.approvedBudget": "मंजूर बजेट",
      "dashboard.executive.actualSpend": "वास्तविक खर्च",
      "dashboard.executive.utilisation": "वापर",
      "dashboard.executive.manageBudgetAllocations": "विभाग-स्तरीय बजेट वाटप व्यवस्थापित करा →",
      "dashboard.executive.iso55001Score": "ISO 55001 स्कोअर",
      "dashboard.executive.uncustodiedAssets": "ताबा नसलेल्या मालमत्ता",
      "dashboard.executive.expiringDocuments30d": "कालबाह्य होणारी कागदपत्रे (30 दिवस)",
      "dashboard.executive.openComplianceCenter": "अनुपालन केंद्र उघडा →",
      "dashboard.executive.help.executive-dashboard.title": "एक्झिक्युटिव्ह व्यवस्थापन डॅशबोर्ड",
      "dashboard.executive.help.executive-dashboard.body0": "संचित घसारा, बजेट वापर, ISO 55001 सज्जता, आणि कालबाह्य वॉरंटी संख्या एकत्र करणारे KPI अवलोकन, जे CFO आणि ऑडिटर डॅशबोर्ड API मधून थेट घेतले जाते.",
      "dashboard.executive.help.executive-dashboard.body1": "चालू कालावधीसाठी CFO डॅशबोर्ड डाउनलोड करण्यासाठी Export Dashboard वापरा.",
      "dashboard.executive.help.asset-value-analysis.title": "मालमत्ता मूल्यांकन आणि घसारा सूट",
      "dashboard.executive.help.asset-value-analysis.body0": "मालमत्ता वर्गानुसार विभागलेले निव्वळ पुस्तकी मूल्य, तसेच एकूण संचित घसारा (कंपनी कायदा) आणि अजूनही कमिशनिंगसाठी प्रलंबित मालमत्ता.",
      "dashboard.executive.help.asset-value-analysis.body1": "पुनर्मूल्यांकन किंवा वेळापत्रक बदलांसाठी समर्पित घसारा मॉड्यूल उघडण्यासाठी \"Manage Depreciation Master\" वापरा.",
      "dashboard.executive.help.budget-utilization.title": "बजेट वापर डॅशबोर्ड",
      "dashboard.executive.help.budget-utilization.body0": "मंजूर बजेटची वास्तविक खर्चाशी तुलना करते आणि संस्थेतील परिणामी वापर टक्केवारी दाखवते.",
      "dashboard.executive.help.budget-utilization.body1": "प्रति-विभाग बजेट ओळींमध्ये जाण्यासाठी \"Manage Department-Level Budget Allocations\" वापरा.",
      "dashboard.executive.help.compliance-status.title": "अनुपालन स्थिती डॅशबोर्ड",
      "dashboard.executive.help.compliance-status.body0": "ISO 55001 सज्जता स्कोअर, ताबा नसलेल्या मालमत्तांची संख्या, आणि 30 दिवसांत कालबाह्य होणारी कागदपत्रे, तसेच पुढील 30 दिवसांतील आगामी अनुपालन मुदतींची सारणी.",
      "dashboard.executive.help.compliance-status.body1": "वैयक्तिक अनुपालन इव्हेंट आणि पुरावे व्यवस्थापित करण्यासाठी \"Open Compliance Center\" वापरा.",
      "dashboard.planning.loading": "नियोजन डॅशबोर्ड लोड होत आहे...",
      "dashboard.planning.unavailable": "नियोजन डॅशबोर्ड उपलब्ध नाही.",
      "dashboard.planning.returnToOverview": "डॅशबोर्ड अवलोकनकडे परत जा",
      "dashboard.planning.backToPortfolio": "मालमत्ता पोर्टफोलिओ दृश्याकडे परत",
      "dashboard.planning.title": "नियोजन डॅशबोर्ड",
      "dashboard.planning.desc": "धोरणात्मक मालमत्ता पोर्टफोलिओ नियोजन, जीवनचक्र परिदृश्य निर्मिती, आणि आर्थिक अंदाज.",
      "dashboard.planning.viewCapitalPlanRegistry": "कॅपिटल प्लॅन रजिस्ट्री पहा",
      "dashboard.planning.newScenario": "नवीन परिदृश्य",
      "dashboard.planning.strategicWorkflow": "धोरणात्मक नियोजन वर्कफ्लो",
      "dashboard.planning.strategicWorkflowDesc": "संपूर्ण नियोजन चक्र स्क्रीन एक्सप्लोर करा.",
      "dashboard.planning.assetPortfolioView": "मालमत्ता पोर्टफोलिओ दृश्य",
      "dashboard.planning.tcoAnalysis": "TCO विश्लेषण",
      "dashboard.planning.npvAnalysis": "NPV विश्लेषण",
      "dashboard.planning.budgetImpactReview": "बजेट परिणाम पुनरावलोकन",
      "dashboard.planning.investmentBacklog": "गुंतवणूक बॅकलॉग",
      "dashboard.planning.scenariosAwaiting": "मूल्यांकनाच्या प्रतीक्षेतील परिदृश्ये",
      "dashboard.planning.renewalDue": "नूतनीकरण देय (12 महिने)",
      "dashboard.planning.highCriticalityAssets": "संचालनातील उच्च-क्रिटिकलता मालमत्ता",
      "dashboard.planning.actualVsApproved": "वास्तविक विरुद्ध मंजूर बजेट",
      "dashboard.planning.capexScenarios": "कॅपेक्स परिदृश्ये",
      "dashboard.planning.totalLogged": "सिस्टममध्ये एकूण नोंदवलेले",
      "dashboard.planning.loggedScenarios": "नोंदवलेली भांडवली गुंतवणूक परिदृश्ये",
      "dashboard.planning.createScenario": "परिदृश्य तयार करा",
      "dashboard.planning.colScenarioName": "परिदृश्य नाव",
      "dashboard.planning.colHorizon": "क्षितिज (वर्षे)",
      "dashboard.planning.noScenarios": "अद्याप कोणतेही कॅपेक्स परिदृश्य नोंदवले गेले नाही.",
      "dashboard.scenario.loading": "परिदृश्ये लोड होत आहेत...",
      "dashboard.scenario.foundations": "पाया",
      "dashboard.scenario.breadcrumb": "परिदृश्य तुलना",
      "dashboard.scenario.title": "कॅपेक्स परिदृश्य तुलना",
      "dashboard.scenario.desc": "शेजारी-शेजारी तुलना करण्यासाठी 3 पर्यंत नोंदवलेली कॅपेक्स परिदृश्ये निवडा.",
      "dashboard.scenario.availableScenarios": "उपलब्ध कॅपेक्स परिदृश्ये",
      "dashboard.scenario.selectedCount": "निवडले: {{count}} पैकी 3",
      "dashboard.scenario.colSelect": "निवडा",
      "dashboard.scenario.colScenarioName": "परिदृश्य नाव",
      "dashboard.scenario.colHorizon": "क्षितिज (वर्षे)",
      "dashboard.scenario.noScenarios": "अद्याप कोणतेही कॅपेक्स परिदृश्य नोंदवले गेले नाही.",
      "dashboard.scenario.sideBySide": "शेजारी-शेजारी तुलना",
      "dashboard.scenario.sideBySideDesc": "तपशीलवार NPV/TCO मॉडेलिंगसाठी, NPV विश्लेषण / TCO विश्लेषण साधने वापरा.",
      "dashboard.scenario.noDescription": "कोणतेही वर्णन दिलेले नाही.",
      "dashboard.scenario.horizon": "क्षितिज",
      "dashboard.scenario.years": "वर्षे",
      "administration.common.administration": "प्रशासन",
      "administration.common.security": "सुरक्षा",
      "administration.common.roleManagement": "भूमिका व्यवस्थापन",
      "administration.common.userManagement": "वापरकर्ता व्यवस्थापन",
      "administration.common.roleName": "भूमिकेचे नाव",
      "administration.common.back": "मागे",
      "administration.common.backToRoles": "भूमिकांकडे परत",
      "administration.common.cancel": "रद्द करा",
      "administration.common.save": "जतन करा",
      "administration.common.saveChanges": "बदल जतन करा",
      "administration.common.saving": "जतन होत आहे...",
      "administration.common.loading": "लोड होत आहे...",
      "administration.common.loadingPermissions": "परवानग्या लोड होत आहेत...",
      "administration.common.selectAll": "सर्व निवडा",
      "administration.common.clearAll": "सर्व साफ करा",
      "administration.common.add": "जोडा",
      "administration.common.addCustomPermissionKey": "कस्टम परवानगी की जोडा",
      "administration.common.permissionKeyPlaceholder": "उदा. asset:write",
      "administration.common.userEnteredCustomEntry": "वापरकर्त्याने प्रविष्ट केलेली कस्टम नोंद",
      "administration.common.selectionSummary": "निवड सारांश",
      "administration.common.totalPermissions": "एकूण परवानग्या",
      "administration.common.selectedKeys": "निवडलेल्या की",
      "administration.common.notSpecified": "निर्दिष्ट नाही",
      "administration.common.livePayloadPreview": "लाइव्ह पेलोड पूर्वावलोकन",
      "administration.common.retry": "पुन्हा प्रयत्न करा",
      "administration.settings.title": "सेटिंग्ज संपादित करा",
      "administration.settings.tabApplication": "अ‍ॅप्लिकेशन",
      "administration.settings.tabPolicy": "धोरण",
      "administration.settings.tabMap": "नकाशा सेटिंग्ज",
      "administration.map.loading": "नकाशा सेटिंग्ज लोड होत आहेत...",
      "administration.map.description": "जिओ वर्कस्पेस नकाशासाठी डीफॉल्ट — प्रदाता, प्रारंभिक केंद्र, झूम, आणि API की. की रेंडर वेळी गतिशीलपणे वापरली जाते; OpenStreetMap ला कोणत्याही कीची गरज नाही.",
      "administration.map.provider": "नकाशा प्रदाता",
      "administration.map.providerOsm": "OpenStreetMap (Leaflet)",
      "administration.map.providerGoogle": "Google Maps",
      "administration.map.zoomLevel": "नकाशा झूम स्तर",
      "administration.map.centerLatitude": "केंद्र अक्षांश",
      "administration.map.centerLongitude": "केंद्र रेखांश",
      "administration.map.apiKey": "नकाशा API की (Google Maps साठी आवश्यक)",
      "administration.map.apiKeyPlaceholder": "API की प्रविष्ट करा",
      "administration.policy.loading": "धोरण दस्तऐवज लोड होत आहेत...",
      "administration.policy.description": "फूटरमध्ये वापरकर्ते Privacy Specs आणि Terms of Workspace क्लिक करतात तेव्हा दाखवली जाणारी सामग्री.",
      "administration.policy.privacyTitleLabel": "गोपनीयता — शीर्षक",
      "administration.policy.termsTitleLabel": "Terms of Workspace — शीर्षक",
      "administration.branding.loading": "ब्रँडिंग सेटिंग्ज लोड होत आहेत...",
      "administration.branding.title": "ब्रँडिंग आणि थीम सेटिंग्ज",
      "administration.branding.description": "या टेनंटसाठी लॉगिन पृष्ठावर आणि संपूर्ण अ‍ॅपमध्ये दाखवले जाणारे लोगो, रंग आणि शीर्षके. डार्क मोड एक निश्चित बिल्ट-इन पॅलेट वापरतो आणि येथे सानुकूल करता येत नाही.",
      "administration.branding.viewOnly": "तुमच्याकडे या सेटिंग्जसाठी केवळ-पाहण्याची प्रवेशसुविधा आहे.",
      "administration.branding.logo": "लोगो",
      "administration.branding.favicon": "फेविकॉन",
      "administration.branding.uploading": "अपलोड होत आहे...",
      "administration.branding.pngOrJpg": "PNG किंवा JPG",
      "administration.branding.pngOrIco": "PNG किंवा ICO",
      "administration.branding.resetToDefault": "डीफॉल्टवर रीसेट करा",
      "administration.branding.currentLogo": "सध्याचा लोगो",
      "administration.branding.currentFavicon": "सध्याचा फेविकॉन",
      "administration.branding.primaryColor": "प्राथमिक रंग",
      "administration.branding.secondaryColor": "दुय्यम रंग",
      "administration.branding.buttonColor": "बटण रंग",
      "administration.branding.loginPageTitle": "लॉगिन पृष्ठ शीर्षक",
      "administration.branding.appTitle": "Dashboard / अ‍ॅप शीर्षक",
      "administration.branding.appSubtitle": "अ‍ॅप उपशीर्षक (साइडबार)",
      "administration.branding.versionLabel": "आवृत्ती लेबल",
      "administration.branding.poweredByText": "पॉवर्ड बाय मजकूर",
      "administration.branding.placeholderEnterprise": "उदा. AAMS Enterprise",
      "administration.branding.placeholderEnterpriseAssets": "उदा. Enterprise Assets",
      "administration.branding.placeholderVersion": "उदा. v2.4.0-stable",
      "administration.branding.placeholderPoweredBy": "उदा. AAMS Enterprise Inc.",
      "administration.branding.systemConfigNote": "चलन, दिनांक स्वरूप, टाइमझोन आणि मालमत्ता मर्यादा System Configuration मध्ये कॉन्फिगर केल्या जातात.",
      "administration.permissions.title": "परवानगी कॅटलॉग",
      "administration.permissions.subtitle": "परवानग्या, यामध्ये",
      "administration.permissions.subtitleModules": "मॉड्यूल — तोच कॅटलॉग जो Role Create/Edit वापरतात.",
      "administration.permissions.addPermission": "परवानगी जोडा",
      "administration.permissions.syncCatalog": "कॅटलॉग सिंक करा",
      "administration.permissions.syncing": "सिंक होत आहे...",
      "administration.permissions.infoNote": "परवानग्या या कॅटलॉगमध्ये दोन प्रकारे येतात: \"Sync Catalog\" बॅकएंडच्या हार्डकोडेड व्याख्या पुन्हा लागू करते (कधीही चालवणे सुरक्षित — नावाने अपसर्ट करते, विद्यमान नोंदी कधीही काढत नाही). \"Add Permission\" त्या निश्चित यादीबाहेर एकवेळची कस्टम की नोंदवते. परवानगी हटवल्याने ती फक्त कॅटलॉगमधून काढली जाते — ज्या भूमिकांना ती आधीच दिली आहे त्या स्वतंत्रपणे संपादित होईपर्यंत ती ठेवतात.",
      "administration.permissions.searchPlaceholder": "की किंवा वर्णनाने शोधा...",
      "administration.permissions.loadingCatalog": "परवानगी कॅटलॉग लोड होत आहे...",
      "administration.permissions.noMatch": "तुमच्या शोधाशी कोणतीही परवानगी जुळत नाही.",
      "administration.permissions.noDescription": "वर्णन नाही",
      "administration.permissions.modalDescription": "बॅकएंडच्या हार्डकोडेड कॅटलॉगबाहेर एक कस्टम परवानगी की नोंदवते.",
      "administration.permissions.nameLabel": "नाव *",
      "administration.permissions.namePlaceholder": "module:action, उदा. custom:read",
      "administration.permissions.nameHint": "लोअरकेस, \"module:action\" स्वरूप.",
      "administration.permissions.descriptionLabel": "वर्णन",
      "administration.permissions.descriptionPlaceholder": "ही परवानगी काय प्रदान करते",
      "administration.permissions.adding": "जोडले जात आहे...",
      "administration.audit.backToDashboard": "एक्झिक्युटिव्ह Dashboard कडे परत",
      "administration.audit.executiveManagement": "एक्झिक्युटिव्ह व्यवस्थापन",
      "administration.audit.title": "एक्झिक्युटिव्ह इतिहास",
      "administration.audit.subtitle": "वास्तविक सिस्टम ऑडिट ट्रेल — प्रत्येक बदल करणारा API कॉल, हॅश-चेन आणि छेडछाड-स्पष्ट.",
      "administration.audit.tableView": "तक्ता दृश्य",
      "administration.audit.timelineView": "टाइमलाइन दृश्य",
      "administration.audit.allResourceTypes": "सर्व संसाधन प्रकार",
      "administration.audit.emptyTable": "निकषांशी कोणतीही ऑडिट घटना जुळत नाही.",
      "administration.audit.emptyTimeline": "निकषांशी कोणतीही टाइमलाइन घटना जुळत नाही.",
      "administration.audit.noResourceContext": "कोणताही संसाधन संदर्भ नोंदवलेला नाही.",
      "administration.audit.by": "द्वारे:",
      "administration.audit.detailTitle": "सिस्टम ऑडिट लॉग तपशील",
      "administration.audit.sequence": "अनुक्रम",
      "administration.audit.action": "क्रिया",
      "administration.audit.performedBy": "कोणी केले",
      "administration.audit.timestamp": "टाइमस्टॅम्प",
      "administration.audit.resource": "संसाधन",
      "administration.audit.resourceId": "संसाधन ID",
      "administration.audit.status": "स्थिती",
      "administration.audit.ipAddress": "IP पत्ता",
      "administration.audit.hash": "हॅश",
      "administration.audit.closeTrace": "ट्रेस बंद करा",
      "administration.users.subtitle": "एंटरप्राइझ वापरकर्ते, त्यांच्या भूमिका, स्थिती आणि प्रवेश व्यवस्थापित करा.",
      "administration.users.refresh": "रीफ्रेश",
      "administration.users.bulkImport": "बल्क आयात",
      "administration.users.createUser": "वापरकर्ता तयार करा",
      "administration.users.totalUsers": "एकूण वापरकर्ते",
      "administration.users.allRegistered": "सर्व नोंदणीकृत वापरकर्ते",
      "administration.users.activeUsers": "सक्रिय वापरकर्ते",
      "administration.users.currentlyActive": "सध्या सक्रिय",
      "administration.users.inactiveUsers": "निष्क्रिय वापरकर्ते",
      "administration.users.deactivatedAccounts": "निष्क्रिय केलेली खाती",
      "administration.users.administrators": "प्रशासक",
      "administration.users.adminRoles": "Admin आणि Super Admin भूमिका",
      "administration.users.allRoles": "सर्व भूमिका",
      "administration.users.allStatuses": "सर्व स्थिती",
      "administration.users.active": "सक्रिय",
      "administration.users.inactive": "निष्क्रिय",
      "administration.users.resetFilters": "फिल्टर रीसेट करा",
      "administration.users.empty": "कोणताही वापरकर्ता आढळला नाही. तुमची शोध क्वेरी समायोजित करा, फिल्टर सेटिंग्ज बदला, किंवा सिस्टममध्ये नवीन वापरकर्ता नोंदवा.",
      "administration.users.bulkImportTitle": "वापरकर्त्यांचा बल्क आयात",
      "administration.users.bulkImportDescription": "टेम्पलेट डाउनलोड करा, 'Users' शीट भरा (Role, Department, Designation, Org Unit आणि Desk Location हे ड्रॉपडाउन आहेत), नंतर अपलोड करा. त्रुटी असलेल्या ओळी वगळल्या जातात; वैध ओळी तयार केल्या जातात.",
      "administration.users.deactivate": "निष्क्रिय करा",
      "administration.users.activate": "सक्रिय करा",
      "administration.users.optionNone": "काहीही नाही",
      "administration.users.selectDepartment": "विभाग निवडा...",
      "administration.users.selectLocation": "स्थान निवडा...",
      "administration.users.selectOrgUnit": "संस्था युनिट निवडा...",
      "administration.users.createSubtitle": "विशिष्ट भूमिका-आधारित परवानग्या आणि क्रेडेंशियल्ससह नवीन एंटरप्राइझ वापरकर्ता खाते नोंदवा.",
      "administration.users.profileDetails": "वापरकर्ता प्रोफाइल तपशील",
      "administration.users.userName": "वापरकर्ता नाव",
      "administration.users.userNamePlaceholder": "उदा. John Doe",
      "administration.users.emailAddress": "ईमेल पत्ता",
      "administration.users.emailPlaceholder": "उदा. john.doe@aams-enterprise.gov",
      "administration.users.password": "पासवर्ड",
      "administration.users.passwordPlaceholder": "पासवर्ड प्रविष्ट करा",
      "administration.users.confirmPassword": "पासवर्डची पुष्टी करा",
      "administration.users.confirmPasswordPlaceholder": "पासवर्डची पुष्टी करा",
      "administration.users.role": "भूमिका",
      "administration.users.selectRole": "एक भूमिका निवडा...",
      "administration.users.hrContactDetails": "HR आणि संपर्क तपशील",
      "administration.users.optional": "(पर्यायी)",
      "administration.users.department": "विभाग",
      "administration.users.designation": "पदनाम",
      "administration.users.employeeCode": "कर्मचारी कोड",
      "administration.users.employeeCodePlaceholder": "उदा. EMP-24091-AD",
      "administration.users.bureauDivision": "ब्युरो विभाग",
      "administration.users.bureauDivisionPlaceholder": "उदा. Federal Asset Management HQ",
      "administration.users.orgUnit": "संस्था युनिट",
      "administration.users.directWorkMobile": "थेट कार्य मोबाइल",
      "administration.users.phonePlaceholder": "उदा. +91-9876543210",
      "administration.users.officeExtension": "कार्यालय एक्स्टेंशन",
      "administration.users.officeExtensionPlaceholder": "उदा. x1200",
      "administration.users.deskLocation": "डेस्क स्थान",
      "administration.users.employmentDate": "नियुक्ती दिनांक",
      "administration.users.supervisor": "पर्यवेक्षक",
      "administration.users.creating": "तयार होत आहे...",
      "administration.users.securityNotice": "सुरक्षा सूचना",
      "administration.users.securityNoticeBody": "नवीन वापरकर्ता क्रेडेंशियल्सने सुरक्षा मानकांचे पालन केले पाहिजे. पासवर्डमध्ये किमान 8 अक्षरे असावीत आणि अक्षरे, संख्या आणि चिन्हे यांचे संयोजन असावे.",
      "administration.users.administrativeNotice": "प्रशासकीय सूचना",
      "administration.users.administrativeNoticeBody": "Super Admin भूमिकेसह खाते नोंदवून, तुम्ही संपूर्ण निर्देशिका सेवा, पायाभूत सुविधा नोड्स आणि ऑडिटिंग रिपॉझिटरीजपर्यंत प्रवेश अधिकृत करता.",
      "administration.users.editUser": "वापरकर्ता संपादित करा",
      "administration.users.editSubtitle": "निवडलेल्या एंटरप्राइझ वापरकर्त्यासाठी खाते तपशील, भूमिका असाइनमेंट आणि निर्देशिका स्थिती अद्यतनित करा.",
      "administration.users.updateProfile": "वापरकर्ता प्रोफाइल अद्यतनित करा",
      "administration.users.loadingDetails": "वापरकर्ता तपशील लोड होत आहेत...",
      "administration.users.status": "स्थिती",
      "administration.users.changePassword": "पासवर्ड बदला",
      "administration.users.leaveBlank": "(अपरिवर्तित ठेवण्यासाठी रिकामे ठेवा)",
      "administration.users.newPassword": "नवीन पासवर्ड",
      "administration.users.newPasswordPlaceholder": "नवीन पासवर्ड प्रविष्ट करा",
      "administration.users.confirmNewPassword": "नवीन पासवर्डची पुष्टी करा",
      "administration.users.confirmNewPasswordPlaceholder": "नवीन पासवर्डची पुष्टी करा",
      "administration.users.updating": "अद्यतनित होत आहे...",
      "administration.users.updateUser": "वापरकर्ता अद्यतनित करा",
      "administration.users.accountPolicies": "खाते धोरणे",
      "administration.users.accountPoliciesBody": "सक्रिय एंटरप्राइझ वापरकर्त्यात बदल केल्याने निर्देशिका सर्व्हरमधील सक्रिय सत्रांमध्ये सुरक्षा संदर्भ सिंक्रोनाइझ होईल. खाती निष्क्रिय केल्याने अ‍ॅप्लिकेशन प्रवेश टोकन त्वरित रद्द होतात.",
      "administration.users.identityAccess": "ओळख आणि प्रवेश",
      "administration.users.identityAccessBody": "येथे कॉन्फिगर केलेल्या भूमिका परवानगी नियमांशी जोडल्या जातात. क्रेडेंशियल्स अपग्रेड करण्यापूर्वी अनुपालन अटी पूर्ण झाल्याची खात्री करा.",
      "administration.users.retrievingDetails": "वापरकर्ता तपशील मिळवत आहे...",
      "administration.users.backToUsers": "वापरकर्त्यांकडे परत",
      "administration.users.viewUserDetails": "वापरकर्ता तपशील पहा",
      "administration.users.userDetails": "वापरकर्ता तपशील",
      "administration.users.viewSubtitle": "या एंटरप्राइझ निर्देशिका ओळखीसाठी केवळ-वाचनीय प्रोफाइल पडताळणी आणि सुरक्षा वर्णने.",
      "administration.users.identityAccessAttributes": "ओळख आणि प्रवेश गुणधर्म",
      "administration.users.assignedRole": "नियुक्त भूमिका",
      "administration.users.createdDate": "निर्मिती दिनांक",
      "administration.users.updatedDate": "अद्यतन दिनांक",
      "administration.users.notSet": "सेट नाही",
      "administration.users.assignedRoles": "नियुक्त भूमिका",
      "administration.users.noAdditionalRoles": "कोणतीही अतिरिक्त भूमिका नियुक्त केलेली नाही.",
      "administration.users.selectRoleToAssign": "नियुक्त करण्यासाठी भूमिका निवडा...",
      "administration.users.assign": "नियुक्त करा",
      "administration.users.auditSecurityLog": "ऑडिट सुरक्षा लॉग",
      "administration.users.auditSecurityLogBody": "प्रत्येक प्रोफाइल चौकशी सिस्टम ऑडिट इतिहासात सुरक्षितपणे लॉग केली जाते. भूमिका मापदंड जोडलेल्या एज सेवांवर रिअल-टाइम प्राधिकरण संदर्भ नियंत्रित करतात.",
      "administration.users.activePolicies": "सक्रिय धोरणे",
      "administration.users.activePoliciesBody": "हे खाते प्रशासन कंटेनरअंतर्गत मॅप केलेले भूमिका अधिकार धारण करते. कोणतीही क्रेडेंशियल विसंगती त्वरित SecOps कडे वाढवावी.",
      "administration.roles.createRole": "भूमिका तयार करा",
      "administration.roles.refresh": "रीफ्रेश",
      "administration.roles.typeSystem": "सिस्टम",
      "administration.roles.typeCustom": "कस्टम",
      "administration.roles.users": "वापरकर्ते",
      "administration.roles.statusActive": "सक्रिय",
      "administration.roles.statusInactive": "निष्क्रिय",
      "administration.roles.managePermissions": "परवानग्या व्यवस्थापित करा",
      "administration.roles.deactivateRole": "भूमिका निष्क्रिय करा",
      "administration.roles.activateRole": "भूमिका सक्रिय करा",
      "administration.roles.duplicateRole": "भूमिकेची प्रत तयार करा",
      "administration.roles.deleteProfile": "प्रोफाइल हटवा",
      "administration.roles.totalRoles": "एकूण भूमिका",
      "administration.roles.totalRolesSub": "परिभाषित सुरक्षा प्रोफाइल",
      "administration.roles.activeRoles": "सक्रिय भूमिका",
      "administration.roles.activeRolesSub": "सध्या सिस्टममध्ये सक्रिय",
      "administration.roles.inactiveRoles": "निष्क्रिय भूमिका",
      "administration.roles.inactiveRolesSub": "सध्या सिस्टममध्ये निष्क्रिय",
      "administration.roles.totalMembers": "एकूण सदस्य",
      "administration.roles.totalMembersSub": "नियुक्त कर्मचारी सदस्य",
      "administration.roles.searchPlaceholder": "नाव, की ओळखकर्ता, किंवा वर्णनात्मक संदर्भाने भूमिका शोधा...",
      "administration.roles.statusFilterLabel": "स्थिती:",
      "administration.roles.allStatuses": "सर्व स्थिती",
      "administration.roles.activeOnly": "फक्त सक्रिय",
      "administration.roles.inactiveOnly": "फक्त निष्क्रिय",
      "administration.roles.typeFilterLabel": "प्रकार:",
      "administration.roles.allTypes": "सर्व प्रकार",
      "administration.roles.systemDefined": "सिस्टम परिभाषित",
      "administration.roles.customProfiles": "कस्टम प्रोफाइल",
      "administration.roles.clearFilters": "फिल्टर साफ करा",
      "administration.roles.empty": "क्वेरीशी कोणतीही भूमिका जुळली नाही. तुमचे शोध निकष सुधारा किंवा नवीन कस्टम सुरक्षा भूमिका नोंदवा.",
      "administration.roles.roleDefinition": "भूमिका व्याख्या",
      "administration.roles.roleNamePlaceholder": "उदा. Auditor",
      "administration.roles.selectPermissionsHint": "नियुक्त करण्यासाठी एक किंवा अधिक परवानग्या निवडा.",
      "administration.roles.noPermissionsCatalog": "कॅटलॉगद्वारे कोणतीही परवानगी परत आली नाही.",
      "administration.roles.resetForm": "फॉर्म रीसेट करा",
      "administration.roles.saveRole": "भूमिका जतन करा",
      "administration.roles.noPermissionsSelectedLong": "कोणतीही परवानगी निवडलेली नाही. जतन केल्याने रिकामी अ‍ॅरे सबमिट होईल, जी मानक अनुपालन प्रोटोकॉलनुसार आहे.",
      "administration.roles.payloadNote": "हे अचूक JSON पेलोड आवश्यक API स्कीमाशी जुळते आणि कोणत्याही अतिरिक्त गुणधर्मांशिवाय प्रसारित होते.",
      "administration.roles.retrievalFailed": "भूमिका पुनर्प्राप्ती अयशस्वी",
      "administration.roles.goToRoles": "भूमिकांकडे जा",
      "administration.roles.retryConnection": "कनेक्शन पुन्हा प्रयत्न करा",
      "administration.roles.notFound": "भूमिका सापडली नाही",
      "administration.roles.notFoundBody": "विनंती केलेली सुरक्षा प्रोफाइल रजिस्ट्री डेटाबेसमध्ये सापडली नाही.",
      "administration.roles.returnToRoleList": "भूमिका यादीकडे परत",
      "administration.roles.editRole": "भूमिका संपादित करा",
      "administration.roles.editSecurityRole": "सुरक्षा भूमिका संपादित करा",
      "administration.roles.updateRoleProfile": "भूमिका प्रोफाइल अद्यतनित करा",
      "administration.roles.systemConstraint": "सिस्टम परिभाषित मर्यादा: ही एक मुख्य सिस्टम भूमिका आहे. अनुपालनासाठी की ओळखकर्ते आणि प्रोफाइल प्रकार लॉक आहेत आणि बदलता येत नाहीत, परंतु वर्णने आणि सक्रिय स्थिती सुधारता येतात.",
      "administration.roles.systemIdentifierKey": "सिस्टम ओळखकर्ता की",
      "administration.roles.immutableCodes": "सिस्टम अद्वितीय कोड एकदा तयार झाल्यावर अपरिवर्तनीय असतात.",
      "administration.roles.functionalDescription": "कार्यात्मक वर्णन",
      "administration.roles.roleProfileType": "भूमिका प्रोफाइल प्रकार",
      "administration.roles.profileTypeNote": "तरतुदीनंतर प्रोफाइल प्रकार बदलता येत नाहीत.",
      "administration.roles.roleStatus": "भूमिका स्थिती",
      "administration.roles.activeEnabled": "सक्रिय / सक्षम",
      "administration.roles.inactiveSuspended": "निष्क्रिय / निलंबित",
      "administration.roles.revertChanges": "बदल परत घ्या",
      "administration.roles.updateProfile": "प्रोफाइल अद्यतनित करा",
      "administration.roles.permissions": "परवानग्या",
      "administration.roles.loadingRolePermissions": "भूमिका परवानग्या लोड होत आहेत...",
      "administration.roles.selectOrDeselectHint": "नियुक्त करण्यासाठी परवानग्या निवडा किंवा अनिवडा.",
      "administration.roles.updatePermissions": "परवानग्या अद्यतनित करा",
      "administration.roles.noPermissionsSelected": "कोणतीही परवानगी निवडलेली नाही.",
      "administration.roles.editPermissions": "परवानग्या संपादित करा",
      "administration.roles.selected": "निवडलेले",
      "administration.roles.assignedUsers": "नियुक्त वापरकर्ते",
      "administration.roles.noUsersAssigned": "या भूमिकेला कोणताही वापरकर्ता नियुक्त केलेला नाही.",
      "administration.roles.unknownUser": "अज्ञात वापरकर्ता",
      "administration.roles.payloadPreview": "पेलोड पूर्वावलोकन",
      "administration.roles.auditContext": "प्रशासकीय ऑडिट संदर्भ",
      "administration.roles.createdByLabel": "निर्माता:",
      "administration.roles.createdDateLabel": "निर्मिती दिनांक:",
      "administration.roles.lastUpdatedLabel": "शेवटचे अद्यतन:",
      "administration.roles.inspectProfile": "सुरक्षा प्रोफाइल तपासा",
      "administration.roles.roleDefinitionProfile": "भूमिका व्याख्या प्रोफाइल",
      "administration.roles.keyCode": "की कोड:",
      "administration.roles.profileSuffix": "प्रोफाइल",
      "administration.roles.functionalScope": "कार्यात्मक व्याप्ती विधान",
      "administration.roles.assignedStaff": "नियुक्त कर्मचारी",
      "administration.roles.usersSuffix": "वापरकर्ते",
      "administration.roles.policiesMapped": "मॅप केलेली धोरणे",
      "administration.roles.rulesSuffix": "नियम",
      "administration.roles.profileType": "प्रोफाइल प्रकार",
      "administration.roles.profileHealth": "प्रोफाइल आरोग्य",
      "administration.roles.fullSync": "100% सिंक",
      "administration.roles.readOnly": "केवळ वाचनीय",
      "administration.roles.permissionKeysNote": "या भूमिकेला दिलेल्या अचूक परवानगी की, मॉड्यूलनुसार गटबद्ध.",
      "administration.roles.noPermissionsAssigned": "या भूमिकेला कोणतीही परवानगी नियुक्त केलेली नाही.",
      "administration.roles.administrativeRecords": "प्रशासकीय नोंदी",
      "administration.roles.creationEpoch": "प्रोफाइल निर्मिती वेळ",
      "administration.roles.authorizedBy": "अधिकृत केले",
      "administration.roles.lastUpdatedTimestamp": "शेवटचे अद्यतन टाइमस्टॅम्प",
      "administration.roles.globalSyncNote": "जागतिक सिंक्रोनायझेशन यशस्वीरित्या पूर्ण झाले.",
      "administration.roles.rosterAllocation": "रोस्टर वाटप",
      "administration.roles.activeUsersSuffix": "सक्रिय वापरकर्ते",
      "administration.roles.mappedDynamically": "Active Directory मध्ये गतिशीलपणे मॅप केलेले.",
      "administration.roles.complianceNotice": "अनुपालन सूचना",
      "administration.roles.complianceNoticeBody": "ही भूमिका कॉर्पोरेट कर्तव्य-विभाजन (SoD) धोरणांचे काटेकोरपणे पालन करते. या गुणधर्मांमध्ये बदल केल्याने मानक ऑडिट मर्यादा बदलू शकतात.",
      "administration.roles.securityClass": "सुरक्षा वर्ग:",
      "administration.rolePerms.loading": "भूमिका आणि परवानग्या लोड होत आहेत…",
      "administration.rolePerms.title": "भूमिका परवानग्या",
      "administration.rolePerms.role": "भूमिका",
      "administration.rolePerms.superAdminSuffix": " (super admin)",
      "administration.rolePerms.permissions": "परवानग्या",
      "administration.rolePerms.usersStat": "वापरकर्ते",
      "administration.rolePerms.superAdminNotice": "Super Admin सर्व परवानगी तपासण्या बायपास करतो — त्याच्याकडे नेहमीच प्रत्येक परवानगी असते, म्हणून हा मॅट्रिक्स या भूमिकेसाठी केवळ-वाचनीय आहे.",
      "administration.rolePerms.searchPlaceholder": "परवानगी शोधा (उदा. approve, asset:create)…",
      "administration.rolePerms.allModules": "सर्व मॉड्यूल",
      "administration.rolePerms.revokeAll": "सर्व रद्द करा",
      "administration.rolePerms.grantAll": "सर्व मंजूर करा",
      "administration.rolePerms.noMatch": "तुमच्या शोधाशी कोणतीही परवानगी जुळत नाही.",
      "administration.rolePerms.reset": "रीसेट",
      "administration.rolePerms.savingEllipsis": "जतन होत आहे…",
      "administration.rolePerms.savePermissions": "परवानग्या जतन करा",
      "audit-compliance.ai.loading": "AI/ML स्थिती लोड होत आहे...",
      "audit-compliance.ai.statusUnavailable": "स्थिती उपलब्ध नाही.",
      "audit-compliance.ai.title": "AAMS AI इंटेलिजन्स",
      "audit-compliance.ai.subtitle": "पूर्वानुमानित देखभाल, विसंगती शोध, आणि मालमत्ता जीवनचक्र इंटेलिजन्स.",
      "audit-compliance.ai.phase": "टप्पा",
      "audit-compliance.ai.notYetAvailable": "अद्याप उपलब्ध नाही",
      "audit-compliance.ai.dataReadiness": "डेटा तयारी:",
      "audit-compliance.ai.plannedEndpoints": "नियोजित एंडपॉइंट",
      "audit-compliance.ai.noModels": "अद्याप कोणतेही ML मॉडेल लोड झालेले नाही.",
      "audit-compliance.ai.tryStub": "स्टब एंडपॉइंट वापरून पहा",
      "audit-compliance.ai.tryStubDesc": "मालमत्ता ID साठी खरा एंडपॉइंट कॉल करतो — टप्पा 2 चा डेटा जमा होईपर्यंत तो नोंदवलेला 501 परत करेल.",
      "audit-compliance.ai.assetIdPlaceholder": "मालमत्ता ID",
      "audit-compliance.ai.predictions": "पूर्वानुमान",
      "audit-compliance.ai.rul": "RUL",
      "audit-compliance.ai.anomaly": "विसंगती",
      "audit-compliance.timeline.title": "ऑडिट टाइमलाइन",
      "audit-compliance.timeline.loading": "टाइमलाइन लोड होत आहे...",
      "audit-compliance.timeline.empty": "कोणतीही ऑडिट घटना आढळली नाही",
      "audit-compliance.timeline.unknown": "अज्ञात",
      "audit-compliance.timeline.by": "द्वारे:",
      "audit-compliance.timeline.resource": "संसाधन:",
      "audit-compliance.timeline.seq": "क्रम #",
      "audit-compliance.riskAssets.loading": "जोखीम मालमत्ता लोड होत आहेत...",
      "audit-compliance.riskAssets.backToDashboard": "एक्झिक्युटिव्ह डॅशबोर्डवर परत जा",
      "audit-compliance.riskAssets.breadcrumbAria": "ब्रेडक्रंब",
      "audit-compliance.riskAssets.executiveManagement": "एक्झिक्युटिव्ह व्यवस्थापन",
      "audit-compliance.riskAssets.title": "जोखीम मालमत्ता",
      "audit-compliance.riskAssets.subtitle": "उच्च-महत्त्वाच्या मालमत्ता (क्रिटिकॅलिटी स्कोअर ≥ 3) ज्यांकडे लक्ष देणे आवश्यक आहे.",
      "audit-compliance.riskAssets.totalValueAtRisk": "एकूण जोखीम मूल्य",
      "audit-compliance.riskAssets.criticalCard": "गंभीर (स्कोअर ≥ 5)",
      "audit-compliance.riskAssets.highCard": "उच्च (स्कोअर = 4)",
      "audit-compliance.riskAssets.mediumCard": "मध्यम (स्कोअर = 3)",
      "audit-compliance.riskAssets.severityLabel": "तीव्रता:",
      "audit-compliance.riskAssets.colAssetRef": "मालमत्ता संदर्भ",
      "audit-compliance.riskAssets.colName": "नाव",
      "audit-compliance.riskAssets.colAcquisitionCost": "संपादन खर्च",
      "audit-compliance.riskAssets.colCustodian": "अभिरक्षक",
      "audit-compliance.riskAssets.colSeverity": "तीव्रता",
      "audit-compliance.riskAssets.colLifecycleState": "जीवनचक्र स्थिती",
      "audit-compliance.riskAssets.colActions": "क्रिया",
      "audit-compliance.riskAssets.unassigned": "नेमून न दिलेले",
      "audit-compliance.riskAssets.viewAsset": "मालमत्ता पहा",
      "audit-compliance.riskAssets.emptyTable": "कोणतीही जोखीम मालमत्ता फिल्टरशी जुळत नाही.",
      "audit-compliance.history.title": "ऑडिट इतिहास रजिस्ट्री",
      "audit-compliance.history.exportAssets": "मालमत्ता",
      "audit-compliance.history.exportCustody": "अभिरक्षा",
      "audit-compliance.history.exportSanitized": "सॅनिटाइझ्ड निर्यात",
      "audit-compliance.history.colSeq": "क्रम",
      "audit-compliance.history.colAction": "क्रिया",
      "audit-compliance.history.colUser": "वापरकर्ता",
      "audit-compliance.history.colResource": "संसाधन",
      "audit-compliance.history.colStatus": "स्थिती",
      "audit-compliance.history.colTimestamp": "टाइमस्टॅम्प",
      "audit-compliance.history.viewState": "आधी/नंतरची स्थिती पहा",
      "audit-compliance.history.empty": "कोणतीही ऑडिट घटना आढळली नाही",
      "audit-compliance.history.event": "घटना #",
      "audit-compliance.history.before": "आधी",
      "audit-compliance.history.after": "नंतर",
      "audit-compliance.history.noState": "या क्रियेसाठी कोणतीही स्थिती कॅप्चर केलेली नाही",
      "audit-compliance.iso.loading": "ISO 55001 तयारी डेटा लोड होत आहे...",
      "audit-compliance.iso.title": "ISO 55001 तयारी चेकलिस्ट",
      "audit-compliance.iso.readinessScore": "तयारी स्कोअर",
      "audit-compliance.iso.excludesNa": "भाजकातून लागू-नसलेले घटक वगळतो",
      "audit-compliance.iso.totalItems": "एकूण घटक",
      "audit-compliance.iso.compliant": "अनुपालक",
      "audit-compliance.iso.notApplicable": "लागू नाही",
      "audit-compliance.iso.colItemCode": "घटक कोड",
      "audit-compliance.iso.colDescription": "वर्णन",
      "audit-compliance.iso.colStatus": "स्थिती",
      "audit-compliance.iso.colEvidenceNotes": "पुरावा नोंदी",
      "audit-compliance.iso.save": "जतन करा",
      "audit-compliance.iso.cancel": "रद्द करा",
      "audit-compliance.iso.addNotes": "+ नोंदी जोडा",
      "audit-compliance.iso.emptyCategory": "या श्रेणीत कोणतेही चेकलिस्ट घटक नाहीत",
      "audit-compliance.iso.emptyAll": "कोणतेही ISO 55001 चेकलिस्ट घटक आढळले नाहीत",
      "audit-compliance.findings.title": "ऑडिट निष्कर्ष",
      "audit-compliance.findings.exportTitle": "सध्या दाखवलेल्या निष्कर्षांची JSON फाइल डाउनलोड करतो",
      "audit-compliance.findings.exportJson": "JSON निर्यात करा",
      "audit-compliance.findings.logFinding": "निष्कर्ष नोंदवा",
      "audit-compliance.findings.totalFindings": "एकूण निष्कर्ष",
      "audit-compliance.findings.avgAge": "सरासरी वय (खुले)",
      "audit-compliance.findings.criticalHigh": "गंभीर + उच्च",
      "audit-compliance.findings.openInProgress": "खुले + प्रगतीपथावर",
      "audit-compliance.findings.allSeverities": "सर्व तीव्रता",
      "audit-compliance.findings.severityCritical": "गंभीर",
      "audit-compliance.findings.severityHigh": "उच्च",
      "audit-compliance.findings.severityMedium": "मध्यम",
      "audit-compliance.findings.severityLow": "कमी",
      "audit-compliance.findings.allStatuses": "सर्व स्थिती",
      "audit-compliance.findings.statusOpen": "खुले",
      "audit-compliance.findings.statusInProgress": "प्रगतीपथावर",
      "audit-compliance.findings.statusResolved": "निराकरण झाले",
      "audit-compliance.findings.statusClosed": "बंद",
      "audit-compliance.findings.clear": "साफ करा",
      "audit-compliance.findings.colCategory": "श्रेणी",
      "audit-compliance.findings.colSeverity": "तीव्रता",
      "audit-compliance.findings.colObservation": "निरीक्षण",
      "audit-compliance.findings.colStatus": "स्थिती",
      "audit-compliance.findings.colAssigned": "नेमलेले",
      "audit-compliance.findings.colAge": "वय",
      "audit-compliance.findings.colDate": "तारीख",
      "audit-compliance.findings.openLongerThan30": "30 दिवसांपेक्षा जास्त काळ खुले",
      "audit-compliance.findings.empty": "कोणतेही निष्कर्ष आढळले नाहीत",
      "audit-compliance.findings.logAuditFinding": "ऑडिट निष्कर्ष नोंदवा",
      "audit-compliance.findings.labelCategory": "श्रेणी *",
      "audit-compliance.findings.categoryPlaceholder": "उदा. भौतिक विसंगती",
      "audit-compliance.findings.labelSeverity": "तीव्रता",
      "audit-compliance.findings.labelObservation": "निरीक्षण *",
      "audit-compliance.findings.labelCorrectiveAction": "सुधारात्मक कृती",
      "audit-compliance.findings.labelAssetId": "मालमत्ता ID",
      "audit-compliance.findings.optionalPlaceholder": "पर्यायी",
      "audit-compliance.findings.labelAssignedPersonnel": "नेमलेले कर्मचारी",
      "audit-compliance.findings.labelAuditDate": "ऑडिट तारीख",
      "audit-compliance.findings.cancel": "रद्द करा",
      "audit-compliance.findings.saving": "जतन होत आहे...",
      "audit-compliance.compliance.title": "अनुपालन केंद्र",
      "audit-compliance.compliance.subtitle": "दस्तऐवज कालबाह्यता निरीक्षण, वैधानिक कॅलेंडर, आणि ISO 55001 संस्थात्मक तयारी.",
      "audit-compliance.compliance.tabExpiringDocuments": "कालबाह्य होणारे दस्तऐवज",
      "audit-compliance.compliance.tabCalendar": "अनुपालन कॅलेंडर",
      "audit-compliance.compliance.tabIso": "ISO 55001 मूल्यांकन",
      "audit-compliance.compliance.readAccessNotice": "तुमच्याकडे वाचन प्रवेश आहे. अनुपालन क्रियांसाठी किमान audit:read परवानगी आवश्यक आहे.",
      "audit-compliance.compliance.window": "कालावधी",
      "audit-compliance.compliance.next7": "पुढील 7 दिवस",
      "audit-compliance.compliance.next30": "पुढील 30 दिवस",
      "audit-compliance.compliance.next60": "पुढील 60 दिवस",
      "audit-compliance.compliance.next90": "पुढील 90 दिवस",
      "audit-compliance.compliance.next180": "पुढील 180 दिवस",
      "audit-compliance.compliance.docsExpiring": "दस्तऐवज कालबाह्य होत आहेत",
      "audit-compliance.compliance.running": "चालू आहे...",
      "audit-compliance.compliance.runExpiryCheck": "आता कालबाह्यता तपासणी चालवा",
      "audit-compliance.compliance.loading": "लोड होत आहे...",
      "audit-compliance.compliance.colDocument": "दस्तऐवज",
      "audit-compliance.compliance.colAsset": "मालमत्ता",
      "audit-compliance.compliance.colType": "प्रकार",
      "audit-compliance.compliance.colExpiryDate": "कालबाह्यता तारीख",
      "audit-compliance.compliance.colDaysLeft": "उरलेले दिवस",
      "audit-compliance.compliance.emptyDocuments": "या कालावधीत कोणताही दस्तऐवज कालबाह्य होत नाही",
      "audit-compliance.compliance.calendarInfo": "पुढील 90 दिवस — घसारा रन, ITC दावे, दस्तऐवज/वॉरंटी/विमा/करार कालबाह्यता, भौतिक पडताळणी.",
      "audit-compliance.compliance.refreshing": "रिफ्रेश होत आहे...",
      "audit-compliance.compliance.refreshCalendar": "कॅलेंडर रिफ्रेश करा",
      "audit-compliance.compliance.colEvent": "घटना",
      "audit-compliance.compliance.colDueDate": "देय तारीख",
      "audit-compliance.compliance.colUrgency": "तातडी",
      "audit-compliance.compliance.colStatus": "स्थिती",
      "audit-compliance.compliance.colActions": "क्रिया",
      "audit-compliance.compliance.markComplete": "पूर्ण म्हणून चिन्हांकित करा",
      "audit-compliance.compliance.emptyCalendar": "पुढील 90 दिवसांत कोणतीही घटना नाही — कॅलेंडर रिफ्रेश करून पहा",
      "audit-compliance.compliance.computingGap": "तयारी अंतर विश्लेषणाची गणना होत आहे...",
      "audit-compliance.compliance.noAssessment": "कोणताही मूल्यांकन डेटा उपलब्ध नाही",
      "audit-compliance.compliance.dimAssetRegister": "मालमत्ता रजिस्टर पूर्णता",
      "audit-compliance.compliance.dimCustody": "अभिरक्षा व्याप्ती",
      "audit-compliance.compliance.dimDepreciation": "घसारा अद्ययावतता",
      "audit-compliance.compliance.dimDocument": "दस्तऐवज व्याप्ती",
      "audit-compliance.compliance.overallReadiness": "एकूण तयारी",
      "audit-compliance.compliance.assessed": "मूल्यांकित",
      "audit-compliance.compliance.isoComputedNote": "मालमत्ता रजिस्टर सीरियल-नंबर पूर्णता, सक्रिय-अभिरक्षा व्याप्ती, घसारा नोंद अद्ययावतता (गेल्या 3 महिन्यांतील), आणि भांडवलीकृत मालमत्तेच्या सध्याच्या-दस्तऐवज व्याप्तीवरून थेट गणना केली. हा टॅब पुन्हा पाहून रिफ्रेश करा.",
      "audit-compliance.verification.title": "भौतिक मालमत्ता तपासणी",
      "audit-compliance.verification.subtitle": "तुमच्या नोंदींमधील मालमत्ता प्रत्यक्षात अस्तित्वात आहेत याची पुष्टी करा (GFR नियम 190 अंतर्गत वार्षिक भौतिक मोजणी). एक तपासणी तयार करा, ती सुरू करा, नंतर नोंदींची तुलना प्रत्यक्ष सापडलेल्या वस्तूंशी करा.",
      "audit-compliance.verification.newCheck": "नवीन तपासणी",
      "audit-compliance.verification.tamperTitle": "नोंदींमध्ये छेडछाड झालेली नाही याची तपासणी करा",
      "audit-compliance.verification.tamperDesc": "या संस्थेचा क्रियाकलाप लॉग अखंड आहे आणि कोणतीही जुनी नोंद गुप्तपणे बदलली किंवा हटवली गेली नाही याची पुष्टी करतो. ही सर्व नोंदी व्यापणारी एक स्वतंत्र, एक-क्लिक सुरक्षा तपासणी आहे — कोणत्याही एका मालमत्तेशी बांधलेली नाही.",
      "audit-compliance.verification.checking": "तपासणी होत आहे...",
      "audit-compliance.verification.runTamperCheck": "छेडछाड तपासणी चालवा",
      "audit-compliance.verification.recordsIntact": "नोंदी अखंड — कोणतीही छेडछाड आढळली नाही",
      "audit-compliance.verification.recordsAltered": "चेतावणी — नोंदी बदलल्या गेल्या असू शकतात",
      "audit-compliance.verification.eventsChecked": "तपासलेल्या घटना:",
      "audit-compliance.verification.brokenAtSequence": "क्रमावर तुटले #",
      "audit-compliance.verification.yourChecks": "तुमच्या तपासण्या",
      "audit-compliance.verification.filterAll": "सर्व",
      "audit-compliance.verification.statusNotStarted": "सुरू झालेले नाही",
      "audit-compliance.verification.statusInProgress": "तपासणी प्रगतीपथावर",
      "audit-compliance.verification.statusCompleted": "तपासले — समस्या पुनरावलोकन करा",
      "audit-compliance.verification.statusClosed": "पूर्ण आणि स्वाक्षरित",
      "audit-compliance.verification.loadingPlans": "योजना लोड होत आहेत...",
      "audit-compliance.verification.noPlans": "कोणतीही पडताळणी योजना आढळली नाही",
      "audit-compliance.verification.methodLabel": "पद्धत:",
      "audit-compliance.verification.statusLabel": "स्थिती:",
      "audit-compliance.verification.plannedLabel": "नियोजित:",
      "audit-compliance.verification.newPhysicalCheck": "नवीन भौतिक तपासणी",
      "audit-compliance.verification.checkName": "तपासणीचे नाव *",
      "audit-compliance.verification.checkNamePlaceholder": "उदा. FY2026-27 वार्षिक पडताळणी",
      "audit-compliance.verification.methodQuestion": "पद्धत — किती मालमत्ता तपासायच्या",
      "audit-compliance.verification.methodCensus": "जनगणना — प्रत्येक मालमत्ता तपासा",
      "audit-compliance.verification.methodSample": "नमुना — एक उपसंच तपासा",
      "audit-compliance.verification.methodRiskBased": "जोखीम-आधारित — उच्च-मूल्य / गंभीर प्रथम",
      "audit-compliance.verification.whichDepartments": "कोणते विभाग? (पर्यायी)",
      "audit-compliance.verification.multiSelectHint": "एकापेक्षा जास्त निवडण्यासाठी Ctrl/Cmd-क्लिक करा. संपूर्ण संस्था तपासण्यासाठी रिकामे ठेवा.",
      "audit-compliance.verification.assignedTo": "यांना नेमले",
      "audit-compliance.verification.unassigned": "नेमून न दिलेले",
      "audit-compliance.verification.plannedDate": "नियोजित तारीख",
      "audit-compliance.verification.cancel": "रद्द करा",
      "audit-compliance.verification.creating": "तयार होत आहे...",
      "audit-compliance.verification.createCheck": "तपासणी तयार करा",
      "audit-compliance.verification.startChecking": "तपासणी सुरू करा",
      "audit-compliance.verification.delete": "हटवा",
      "audit-compliance.verification.compareRecords": "नोंदींची तुलना सापडलेल्या वस्तूंशी करा",
      "audit-compliance.verification.finishSignOff": "पूर्ण करा आणि स्वाक्षरी करा",
      "audit-compliance.verification.method": "पद्धत",
      "audit-compliance.verification.scope": "व्याप्ती",
      "audit-compliance.verification.orgUnits": "संस्था घटक",
      "audit-compliance.verification.wholeOrganisation": "संपूर्ण संस्था",
      "audit-compliance.verification.assetsToCheck": "तपासण्यासाठी मालमत्ता",
      "audit-compliance.verification.noAssetsInScope": "अद्याप व्याप्तीत कोणतीही मालमत्ता नाही.",
      "audit-compliance.verification.problemsFound": "सापडलेल्या समस्या",
      "audit-compliance.verification.missing": "गहाळ",
      "audit-compliance.verification.extra": "अतिरिक्त",
      "audit-compliance.verification.missingDef": "= नोंदीत आहे पण प्रत्यक्ष सापडले नाही ·",
      "audit-compliance.verification.extraDef": "= सापडले पण नोंदीत नाही.",
      "audit-compliance.verification.notComparedYet": "अद्याप तुलना केलेली नाही — \"नोंदींची तुलना सापडलेल्या वस्तूंशी करा\" वापरा.",
      "audit-compliance.verification.noProblems": "कोणतीही समस्या नाही — नोंदी सापडलेल्या वस्तूंशी जुळतात.",
      "audit-compliance.verification.missingCount": "गहाळ:",
      "audit-compliance.verification.extraCount": "अतिरिक्त:",
      "audit-compliance.verification.worth": "मूल्य",
      "audit-compliance.verification.unknownAsset": "अज्ञात मालमत्ता",
      "audit-compliance.verification.needsSignOff": "स्वाक्षरी आवश्यक",
      "audit-compliance.verification.unresolved": "निराकरण न झालेले",
      "audit-compliance.verification.markResolved": "निराकरण झाले म्हणून चिन्हांकित करा",
      "audit-compliance.verification.markResolvedTitle": "तपासले आणि निकाली काढले म्हणून चिन्हांकित करा",
      "audit-compliance.verification.writeOff": "बट्ट्यात टाका",
      "audit-compliance.verification.writeOffTitle": "तोटा म्हणून हिशेबातून काढा",
      "audit-compliance.security.title": "सुरक्षा आणि VAPT गव्हर्नन्स",
      "audit-compliance.security.subtitle": "असुरक्षितता निष्कर्ष, स्कॅन, फ्रेमवर्क मूल्यांकन, सुरक्षा नियंत्रणे, आणि लॉगिन/सत्र घटना.",
      "audit-compliance.security.tabDashboard": "Dashboard",
      "audit-compliance.security.tabFindings": "निष्कर्ष",
      "audit-compliance.security.tabScans": "स्कॅन",
      "audit-compliance.security.tabAssessments": "मूल्यांकन",
      "audit-compliance.security.tabControls": "नियंत्रणे",
      "audit-compliance.security.tabEvents": "घटना",
      "audit-compliance.security.loadingDashboard": "डॅशबोर्ड लोड होत आहे...",
      "audit-compliance.security.noDashboard": "कोणताही डॅशबोर्ड डेटा नाही",
      "audit-compliance.security.totalOpenFindings": "एकूण खुले निष्कर्ष",
      "audit-compliance.security.riskScore": "जोखीम स्कोअर",
      "audit-compliance.security.riskFormula": "गंभीर×10 + उच्च×5 + मध्यम×2 + कमी×1",
      "audit-compliance.security.failedLogins24h": "अयशस्वी लॉगिन (24 तास)",
      "audit-compliance.security.openBySeverity": "तीव्रतेनुसार खुले निष्कर्ष",
      "audit-compliance.security.noOpenFindings": "कोणताही खुला निष्कर्ष नाही",
      "audit-compliance.security.allSeverities": "सर्व तीव्रता",
      "audit-compliance.security.severityCritical": "गंभीर",
      "audit-compliance.security.severityHigh": "उच्च",
      "audit-compliance.security.severityMedium": "मध्यम",
      "audit-compliance.security.severityLow": "कमी",
      "audit-compliance.security.severityInfo": "माहिती",
      "audit-compliance.security.allStatuses": "सर्व स्थिती",
      "audit-compliance.security.statusDiscovery": "शोध",
      "audit-compliance.security.statusAssessment": "मूल्यांकन",
      "audit-compliance.security.statusRemediation": "उपचार",
      "audit-compliance.security.retest": "पुनर्चाचणी",
      "audit-compliance.security.statusClosed": "बंद",
      "audit-compliance.security.statusAccepted": "स्वीकृत",
      "audit-compliance.security.loading": "लोड होत आहे...",
      "audit-compliance.security.colTitle": "शीर्षक",
      "audit-compliance.security.colSeverity": "तीव्रता",
      "audit-compliance.security.colStatus": "स्थिती",
      "audit-compliance.security.colComponent": "घटक",
      "audit-compliance.security.colAssigned": "नेमलेले",
      "audit-compliance.security.colActions": "क्रिया",
      "audit-compliance.security.assign": "नेमा",
      "audit-compliance.security.toRemediation": "उपचाराकडे",
      "audit-compliance.security.close": "बंद करा",
      "audit-compliance.security.emptyFindings": "कोणतेही निष्कर्ष नाहीत — सुरू करण्यासाठी स्कॅन आयात करा",
      "audit-compliance.security.findingsFlowNote": "निष्कर्ष \"शोध\" मध्ये सुरू होतात — बॅकएंडमध्ये शोध → मूल्यांकन/स्वीकृत हलवण्यासाठी कोणताही एंडपॉइंट नाही; फक्त मूल्यांकन→उपचार (निराकरण करा), उपचार→पुनर्चाचणी (पुनर्चाचणी), आणि पुनर्चाचणी→बंद (बंद करा) उघड आहेत.",
      "audit-compliance.security.assignFinding": "निष्कर्ष नेमा",
      "audit-compliance.security.userLabel": "वापरकर्ता *",
      "audit-compliance.security.selectUser": "वापरकर्ता निवडा...",
      "audit-compliance.security.cancel": "रद्द करा",
      "audit-compliance.security.assigning": "नेमले जात आहे...",
      "audit-compliance.security.newScan": "नवीन स्कॅन",
      "audit-compliance.security.colType": "प्रकार",
      "audit-compliance.security.colTool": "टूल",
      "audit-compliance.security.colScanDate": "स्कॅन तारीख",
      "audit-compliance.security.colFindings": "निष्कर्ष",
      "audit-compliance.security.importFindings": "निष्कर्ष आयात करा",
      "audit-compliance.security.emptyScans": "कोणतेही स्कॅन नोंदवलेले नाहीत",
      "audit-compliance.security.newScanRecord": "नवीन स्कॅन नोंद",
      "audit-compliance.security.scanType": "स्कॅन प्रकार",
      "audit-compliance.security.scanSast": "SAST",
      "audit-compliance.security.scanDast": "DAST",
      "audit-compliance.security.scanManual": "मॅन्युअल",
      "audit-compliance.security.scanPentest": "Pentest",
      "audit-compliance.security.toolName": "टूलचे नाव",
      "audit-compliance.security.toolPlaceholder": "उदा. Burp Suite, SonarQube",
      "audit-compliance.security.creating": "तयार होत आहे...",
      "audit-compliance.security.create": "तयार करा",
      "audit-compliance.security.importScanFindings": "स्कॅन निष्कर्ष आयात करा",
      "audit-compliance.security.importHint": "निष्कर्षांची JSON सूची पेस्ट करा: title (आवश्यक), severity, description, cwe_id, owasp_category, affected_component.",
      "audit-compliance.security.importing": "आयात होत आहे...",
      "audit-compliance.security.import": "आयात करा",
      "audit-compliance.security.newAssessment": "नवीन मूल्यांकन",
      "audit-compliance.security.colName": "नाव",
      "audit-compliance.security.colFramework": "फ्रेमवर्क",
      "audit-compliance.security.colScore": "स्कोअर",
      "audit-compliance.security.complete": "पूर्ण करा",
      "audit-compliance.security.emptyAssessments": "कोणतेही मूल्यांकन नाही",
      "audit-compliance.security.nameLabel": "नाव *",
      "audit-compliance.security.namePlaceholder": "उदा. वार्षिक ISO 27001 ऑडिट",
      "audit-compliance.security.framework": "फ्रेमवर्क",
      "audit-compliance.security.frameworkIso27001": "ISO 27001",
      "audit-compliance.security.frameworkStqc": "STQC",
      "audit-compliance.security.frameworkOwasp": "OWASP",
      "audit-compliance.security.frameworkDpdp": "DPDP",
      "audit-compliance.security.frameworkCustom": "कस्टम",
      "audit-compliance.security.starting": "सुरू होत आहे...",
      "audit-compliance.security.start": "सुरू करा",
      "audit-compliance.security.completeAssessment": "मूल्यांकन पूर्ण करा",
      "audit-compliance.security.outcome": "परिणाम",
      "audit-compliance.security.outcomeCompleted": "पूर्ण",
      "audit-compliance.security.outcomeFailed": "अयशस्वी",
      "audit-compliance.security.scoreLabel": "स्कोअर (0-100)",
      "audit-compliance.security.save": "जतन करा",
      "audit-compliance.security.configureControl": "नियंत्रण कॉन्फिगर करा",
      "audit-compliance.security.colControlType": "नियंत्रण प्रकार",
      "audit-compliance.security.colActive": "सक्रिय",
      "audit-compliance.security.active": "सक्रिय",
      "audit-compliance.security.inactive": "निष्क्रिय",
      "audit-compliance.security.colConfig": "कॉन्फिग",
      "audit-compliance.security.colUpdated": "अद्ययावत",
      "audit-compliance.security.edit": "संपादित करा",
      "audit-compliance.security.emptyControls": "कोणतीही नियंत्रणे कॉन्फिगर केलेली नाहीत",
      "audit-compliance.security.configureSecurityControl": "सुरक्षा नियंत्रण कॉन्फिगर करा",
      "audit-compliance.security.controlTypeLabel": "नियंत्रण प्रकार",
      "audit-compliance.security.controlTypePlaceholder": "उदा. mfa_enforcement, ip_allowlist",
      "audit-compliance.security.configJson": "कॉन्फिग (JSON)",
      "audit-compliance.security.saving": "जतन होत आहे...",
      "audit-compliance.security.failedLogins": "अयशस्वी लॉगिन",
      "audit-compliance.security.last1h": "मागील 1 तास",
      "audit-compliance.security.last24h": "मागील 24 तास",
      "audit-compliance.security.last3days": "मागील 3 दिवस",
      "audit-compliance.security.last7days": "मागील 7 दिवस",
      "audit-compliance.security.failedLoginAttempts": "अयशस्वी लॉगिन प्रयत्न",
      "audit-compliance.security.allEventTypes": "सर्व घटना प्रकार",
      "audit-compliance.security.loginSuccess": "लॉगिन यशस्वी",
      "audit-compliance.security.loginFailure": "लॉगिन अयशस्वी",
      "audit-compliance.security.mfaChallenge": "MFA चॅलेंज",
      "audit-compliance.security.sessionTimeout": "सत्र टाइमआउट",
      "audit-compliance.security.ipBlocked": "IP अवरोधित",
      "audit-compliance.security.newDevice": "नवीन डिव्हाइस",
      "audit-compliance.security.suspiciousActivity": "संशयास्पद क्रियाकलाप",
      "audit-compliance.security.colEventType": "घटना प्रकार",
      "audit-compliance.security.colUser": "वापरकर्ता",
      "audit-compliance.security.colIpAddress": "IP पत्ता",
      "audit-compliance.security.colTime": "वेळ",
      "audit-compliance.security.emptyEvents": "कोणतीही सुरक्षा घटना नाही",
      "reports.general.loadError": "अहवाल लोड करण्यात अयशस्वी.",
      "reports.general.loading": "अहवाल लोड होत आहेत...",
      "reports.general.unableToLoad": "अहवाल डेटा लोड करण्यात असमर्थ.",
      "reports.general.title": "AAMS सामान्य अहवाल आणि विश्लेषण",
      "reports.general.subtitle": "CFO डॅशबोर्ड आणि मालमत्ता नोंदवहीमधून थेट मालमत्ता लेजर विश्लेषण.",
      "reports.general.exportCsv": "CSV निर्यात करा",
      "reports.general.accumulatedDepreciation": "संचित घसारा",
      "reports.general.companiesActBook": "कंपनीज अ‍ॅक्ट बुक, चालू आर्थिक वर्ष",
      "reports.general.insuranceCoverage": "विमा संरक्षण",
      "reports.general.itcClaimedYtd": "ITC दावा YTD:",
      "reports.general.budgetUtilisation": "अर्थसंकल्प वापर",
      "reports.general.pendingCommissioning": "प्रलंबित कमिशनिंग",
      "reports.general.nbvByAssetClass": "मालमत्ता वर्गानुसार निव्वळ पुस्तकी मूल्य",
      "reports.general.nbvAllocations": "वर्गानुसार सध्याच्या वापरातील मालमत्ता मूल्य वाटप",
      "reports.general.noNbvData": "NBV डेटा उपलब्ध नाही.",
      "reports.general.totalNbv": "एकूण NBV",
      "reports.general.assetRegister": "मालमत्ता नोंदवही",
      "reports.general.latestAssets": "मास्टर नोंदवहीमधील नवीनतम मालमत्ता",
      "reports.general.colName": "नाव",
      "reports.general.colClass": "वर्ग",
      "reports.general.colCustodian": "अभिरक्षक",
      "reports.general.colAcquisitionDate": "संपादन तारीख",
      "reports.general.colAcquisitionCost": "संपादन खर्च",
      "reports.general.colLifecycleState": "जीवनचक्र स्थिती",
      "reports.general.noAssets": "कोणतीही मालमत्ता आढळली नाही.",
      "reports.dashboard.kpiLoadError": "KPI डेटा लोड करण्यात अयशस्वी",
      "reports.dashboard.assetFetchError": "मालमत्ता यादी अहवाल मिळवण्यात अयशस्वी",
      "reports.dashboard.depreciationFetchError": "घसारा अहवाल मिळवण्यात अयशस्वी",
      "reports.dashboard.idleFetchError": "निष्क्रिय मालमत्ता अहवाल मिळवण्यात अयशस्वी",
      "reports.dashboard.uncustodiedFetchError": "अभिरक्षकविरहित मालमत्ता अहवाल मिळवण्यात अयशस्वी",
      "reports.dashboard.reportGenerated": "अहवाल तयार केला",
      "reports.dashboard.customGenerateError": "कस्टम अहवाल तयार करण्यात अयशस्वी",
      "reports.dashboard.scheduleCreated": "वेळापत्रक तयार केले",
      "reports.dashboard.scheduleCreateError": "वेळापत्रक तयार करण्यात अयशस्वी",
      "reports.dashboard.customDownloaded": "कस्टम अहवाल डाउनलोड केला",
      "reports.dashboard.colId": "ID",
      "reports.dashboard.colName": "नाव",
      "reports.dashboard.colClass": "वर्ग",
      "reports.dashboard.colCost": "खर्च",
      "reports.dashboard.colCurrentValue": "वर्तमान मूल्य",
      "reports.dashboard.colStatus": "स्थिती",
      "reports.dashboard.statusActive": "सक्रिय",
      "reports.dashboard.noData": "डेटा नाही.",
      "reports.dashboard.colAsset": "मालमत्ता",
      "reports.dashboard.colAccDepreciation": "संचित घसारा",
      "reports.dashboard.colNetBookValue": "निव्वळ पुस्तकी मूल्य",
      "reports.dashboard.colMethod": "पद्धत",
      "reports.dashboard.colFiscalYear": "आर्थिक वर्ष",
      "reports.dashboard.colDaysIdle": "निष्क्रिय दिवस",
      "reports.dashboard.colLastUsed": "शेवटचा वापर",
      "reports.dashboard.colLocation": "स्थान",
      "reports.dashboard.colDaysUncustodied": "अभिरक्षकविरहित दिवस",
      "reports.dashboard.title": "AAMS अहवाल आणि विश्लेषण",
      "reports.dashboard.subtitle": "मानक अहवाल, KPI विश्लेषण, कस्टम अहवाल आणि वेळापत्रकित निर्यात.",
      "reports.dashboard.subtitleShort": "मानक अहवाल, KPI विश्लेषण, कस्टम अहवाल आणि वेळापत्रकित निर्यात",
      "reports.dashboard.standardReports": "मानक अहवाल",
      "reports.dashboard.assetListReport": "मालमत्ता यादी अहवाल",
      "reports.dashboard.allRegisteredAssets": "सर्व नोंदणीकृत मालमत्ता",
      "reports.dashboard.depreciationSchedule": "घसारा वेळापत्रक",
      "reports.dashboard.depreciationByAsset": "मालमत्तेनुसार घसारा",
      "reports.dashboard.idleAssetsReport": "निष्क्रिय मालमत्ता अहवाल",
      "reports.dashboard.unusedAssets": "न वापरलेल्या/कमी वापरलेल्या मालमत्ता",
      "reports.dashboard.uncustodiedAssets": "अभिरक्षकविरहित मालमत्ता",
      "reports.dashboard.assetsWithoutCustodian": "अभिरक्षकाशिवाय मालमत्ता",
      "reports.dashboard.fetching": "मिळवत आहे",
      "reports.dashboard.assetList": "मालमत्ता यादी",
      "reports.dashboard.idleAssets": "निष्क्रिय मालमत्ता",
      "reports.dashboard.exportCsv": "CSV निर्यात करा",
      "reports.dashboard.close": "बंद करा",
      "reports.dashboard.kpiAnalytics": "KPI विश्लेषण",
      "reports.dashboard.accumulatedDepreciation": "संचित घसारा",
      "reports.dashboard.insuranceCoverage": "विमा संरक्षण",
      "reports.dashboard.itcClaimedYtd": "ITC दावा YTD",
      "reports.dashboard.pendingCommissioning": "प्रलंबित कमिशनिंग",
      "reports.dashboard.budgetUtilisation": "अर्थसंकल्प वापर",
      "reports.dashboard.nbvByAssetClass": "मालमत्ता वर्गानुसार निव्वळ पुस्तकी मूल्य",
      "reports.dashboard.loadingKpi": "KPI डेटा लोड होत आहे...",
      "reports.dashboard.customReportBuilder": "कस्टम अहवाल बिल्डर",
      "reports.dashboard.assetType": "मालमत्ता प्रकार",
      "reports.dashboard.allTypes": "सर्व प्रकार",
      "reports.dashboard.servers": "सर्व्हर",
      "reports.dashboard.computers": "संगणक",
      "reports.dashboard.vehicles": "वाहने",
      "reports.dashboard.furniture": "फर्निचर",
      "reports.dashboard.realEstate": "रिअल इस्टेट",
      "reports.dashboard.dateFrom": "तारीख पासून",
      "reports.dashboard.dateTo": "तारीख पर्यंत",
      "reports.dashboard.location": "स्थान",
      "reports.dashboard.locationPlaceholder": "उदा. DC East",
      "reports.dashboard.generateReport": "अहवाल तयार करा",
      "reports.dashboard.customResults": "कस्टम अहवाल निकाल",
      "reports.dashboard.rows": "पंक्ती",
      "reports.dashboard.downloadJson": "JSON डाउनलोड करा",
      "reports.dashboard.noResults": "कोणतेही निकाल नाहीत.",
      "reports.dashboard.scheduleReport": "अहवाल वेळापत्रकित करा",
      "reports.dashboard.reportType": "अहवाल प्रकार",
      "reports.dashboard.selectType": "प्रकार निवडा",
      "reports.dashboard.cfoDashboard": "CFO डॅशबोर्ड",
      "reports.dashboard.auditorDashboard": "ऑडिटर डॅशबोर्ड",
      "reports.dashboard.cagPack": "CAG पॅक",
      "reports.dashboard.budgetVariance": "अर्थसंकल्प तफावत",
      "reports.dashboard.frequency": "वारंवारता",
      "reports.dashboard.daily": "दैनंदिन",
      "reports.dashboard.weekly": "साप्ताहिक",
      "reports.dashboard.monthly": "मासिक",
      "reports.dashboard.format": "स्वरूप",
      "reports.dashboard.csv": "CSV",
      "reports.dashboard.pdf": "PDF",
      "reports.dashboard.xlsx": "XLSX",
      "reports.dashboard.emailOptional": "ईमेल (पर्यायी)",
      "reports.dashboard.emailPlaceholder": "user@example.com",
      "reports.dashboard.createSchedule": "वेळापत्रक तयार करा",
      "reports.advanced.title": "प्रगत मानक अहवाल",
      "reports.advanced.infoBody": "अभिरक्षक अपवाद, वॉरंटी जोखीम, हस्तांतरण इतिहास आणि OData फीड.",
      "reports.advanced.subtitle": "ऑडिटर, मालमत्ता व्यवस्थापक आणि वित्त यांच्यासाठी अनुपालन आणि देखरेख अहवाल — जबाबदारीतील त्रुटी, वॉरंटी जोखीम आणि अभिरक्षा हालचाल ओळखा, नंतर डेटा Excel/Power BI मध्ये निर्यात किंवा फीड करा.",
      "reports.advanced.tabCustodianExceptions": "अभिरक्षक अपवाद",
      "reports.advanced.tabWarrantyExposure": "वॉरंटी जोखीम",
      "reports.advanced.tabTransferHistory": "मालमत्ता हस्तांतरण इतिहास",
      "reports.advanced.tabOdata": "OData फीड",
      "reports.advanced.custodianLoadError": "अभिरक्षक अपवाद लोड करण्यात अयशस्वी",
      "reports.advanced.custodianStripLead": "जबाबदारीतील त्रुटी.",
      "reports.advanced.custodianStripBody": "स्वीकृत अभिरक्षक नसलेल्या किंवा कधीही मान्य न केलेल्या अभिरक्षेच्या परिचालन मालमत्ता. मालकांचा शोध घेण्यासाठी हे वापरा — वापरात असलेल्या प्रत्येक मालमत्तेसाठी कोणीतरी जबाबदार असावे.",
      "reports.advanced.loading": "लोड होत आहे...",
      "reports.advanced.colAsset": "मालमत्ता",
      "reports.advanced.colLifecycle": "जीवनचक्र",
      "reports.advanced.colException": "अपवाद",
      "reports.advanced.noCustodian": "अभिरक्षक नाही",
      "reports.advanced.notAcknowledged": "मान्य केले नाही",
      "reports.advanced.colValue": "मूल्य",
      "reports.advanced.noCustodianExceptions": "कोणतेही अभिरक्षक अपवाद नाहीत — प्रत्येक परिचालन मालमत्तेकडे स्वीकृत अभिरक्षक आहे.",
      "reports.advanced.warrantyLoadError": "वॉरंटी जोखीम लोड करण्यात अयशस्वी",
      "reports.advanced.warrantyStripLead": "वॉरंटी जोखीम.",
      "reports.advanced.warrantyStripBody": "सर्वाधिक मूल्याच्या मालमत्ता ज्यांची वॉरंटी लवकरच संपते, सर्वात मौल्यवान प्रथम. संरक्षण संपण्यापूर्वी नूतनीकरण किंवा अर्थसंकल्प करा. खाली एक कालावधी निवडा.",
      "reports.advanced.window": "कालावधी",
      "reports.advanced.next30": "पुढील 30 दिवस",
      "reports.advanced.next60": "पुढील 60 दिवस",
      "reports.advanced.next90": "पुढील 90 दिवस",
      "reports.advanced.next180": "पुढील 180 दिवस",
      "reports.advanced.colType": "प्रकार",
      "reports.advanced.colVendor": "विक्रेता",
      "reports.advanced.colExpires": "समाप्ती",
      "reports.advanced.colAssetValue": "मालमत्ता मूल्य",
      "reports.advanced.noWarranties": "या कालावधीत कोणतीही वॉरंटी संपत नाही.",
      "reports.advanced.transferStripLead": "अभिरक्षा ऑडिट ट्रेल.",
      "reports.advanced.transferStripBody": "प्रत्येक मालमत्ता अभिरक्षा हस्तांतरण — कोणी काय कोणाला दिले, आणि केव्हा. ऑडिट किंवा तपासासाठी तारीख श्रेणीनुसार फिल्टर करा.",
      "reports.advanced.to": "पर्यंत",
      "reports.advanced.filter": "फिल्टर",
      "reports.advanced.colStatus": "स्थिती",
      "reports.advanced.colEffectiveDate": "प्रभावी तारीख",
      "reports.advanced.colCreated": "तयार केले",
      "reports.advanced.noTransfers": "या श्रेणीत कोणतेही अभिरक्षा हस्तांतरण नाही.",
      "reports.advanced.previewError": "फीडचे पूर्वावलोकन करण्यात अयशस्वी. हे कायम राहिल्यास, काही वेळाने पुन्हा प्रयत्न करा.",
      "reports.advanced.urlCopied": "फीड URL क्लिपबोर्डवर कॉपी केला",
      "reports.advanced.odataIntroLead": "Excel आणि Power BI साठी डेटा फीड.",
      "reports.advanced.odataIntroBody": "हे तुमच्या BI/विश्लेषण संघाला संपूर्ण डेटासेटची थेट लिंक देतात — URL Excel (Data → Get Data → From Web) किंवा Power BI मध्ये पेस्ट करा. लिंक शेअर करण्यापूर्वी स्तंभांची पुष्टी करण्यासाठी येथे पहिल्या 5 पंक्तींचे पूर्वावलोकन करा.",
      "reports.advanced.copyLink": "लिंक कॉपी करा",
      "reports.advanced.preview": "पूर्वावलोकन",
      "reports.advanced.totalRecordsShowing": "एकूण नोंदी · प्रथम दाखवत आहे",
      "reports.advanced.noRecords": "कोणत्याही नोंदी नाहीत.",
      "reports.advanced.feed_assets_label": "मालमत्ता फीड",
      "reports.advanced.feed_assets_purpose": "प्रति मालमत्ता एक पंक्ती — संदर्भ, नाव, जीवनचक्र टप्पा, आणि संपादन खर्च/तारीख.",
      "reports.advanced.feed_financials_label": "वित्तीय फीड",
      "reports.advanced.feed_financials_purpose": "प्रति घसारा कालावधी एक पंक्ती — पुस्तकी मूल्य हालचाल (प्रारंभिक → घसारा → समापन).",
      "reports.advanced.feedcol_asset_ref": "मालमत्ता संदर्भ",
      "reports.advanced.feedcol_name": "नाव",
      "reports.advanced.feedcol_lifecycle_state": "जीवनचक्र",
      "reports.advanced.feedcol_acquisition_cost": "खर्च",
      "reports.advanced.feedcol_acquisition_date": "संपादित",
      "reports.advanced.feedcol_book": "पुस्तक",
      "reports.advanced.feedcol_period": "कालावधी",
      "reports.advanced.feedcol_opening_nbv": "प्रारंभिक NBV",
      "reports.advanced.feedcol_depreciation_amount": "घसारा",
      "reports.advanced.feedcol_closing_nbv": "समापन NBV",
      "reports.advanced.feedcol_method": "पद्धत",
      "reports.cag.generated": "CAG अहवाल पॅक तयार केला",
      "reports.cag.generateError": "CAG अहवाल पॅक तयार करण्यात अयशस्वी",
      "reports.cag.breadcrumbGovernance": "गव्हर्नन्स",
      "reports.cag.breadcrumbReports": "अहवाल",
      "reports.cag.title": "CAG अहवाल पॅक",
      "reports.cag.infoBody1": "C&AG (DPC) कायदा 1971 अंतर्गत ऑडिटसाठी, फॉर्म GFR-40 (GFR 2017) स्वरूपात वैधानिक स्थिर-मालमत्ता नोंदवही.",
      "reports.cag.infoBody2": "सहा विवरणे: सारांश ताळमेळ, मालमत्ता नोंदवही, घसारा, विल्हेवाट, अभिरक्षक, दस्तऐवज. XLSX/PDF म्हणून वितरित.",
      "reports.cag.subtitle": "आर्थिक कालावधीसाठी स्थिर मालमत्तेची वैधानिक नोंदवही (फॉर्म GFR-40) — सारांश ताळमेळ, मालमत्ता नोंदवही, घसारा वेळापत्रक, विल्हेवाट, अभिरक्षक आणि दस्तऐवज. CAG ऑडिटसाठी XLSX/PDF म्हणून वितरित.",
      "reports.cag.period": "कालावधी",
      "reports.cag.periodPlaceholder": "उदा. FY2026-Q2",
      "reports.cag.generating": "तयार होत आहे...",
      "reports.cag.generatePack": "अहवाल पॅक तयार करा",
      "reports.cag.registerTitle": "स्थिर मालमत्तेची नोंदवही",
      "reports.cag.generatedLabel": "तयार केले",
      "reports.cag.assets": "मालमत्ता",
      "reports.cag.grossBlock": "सकल ब्लॉक",
      "reports.cag.netBlock": "निव्वळ ब्लॉक",
      "reports.cag.statements": "विवरणे:",
      "reports.cag.downloadPdf": "PDF डाउनलोड करा",
      "reports.cag.downloadXlsx": "XLSX डाउनलोड करा",
      "reports.documents.loadError": "दस्तऐवज अहवाल लोड करण्यात अयशस्वी.",
      "reports.documents.breadcrumbDocMgmt": "दस्तऐवज व्यवस्थापन",
      "reports.documents.breadcrumbDocReports": "दस्तऐवज अहवाल",
      "reports.documents.title": "दस्तऐवज समाप्ती अहवाल",
      "reports.documents.subtitle": "निवडलेल्या कालावधीत समाप्त किंवा थकीत मालमत्ता दस्तऐवज.",
      "reports.documents.daysAhead": "पुढील दिवस:",
      "reports.documents.refresh": "रीफ्रेश करा",
      "reports.documents.classification": "वर्गीकरण:",
      "reports.documents.all": "सर्व",
      "reports.documents.overdue": "थकीत",
      "reports.documents.expiringWithin": "यामध्ये समाप्त",
      "reports.documents.loading": "लोड होत आहे...",
      "reports.documents.colAssetRef": "मालमत्ता संदर्भ",
      "reports.documents.colDocumentType": "दस्तऐवज प्रकार",
      "reports.documents.colClassification": "वर्गीकरण",
      "reports.documents.colExpiryDate": "समाप्ती तारीख",
      "reports.documents.colDays": "दिवस",
      "reports.documents.colStatus": "स्थिती",
      "reports.documents.statusOverdue": "थकीत",
      "reports.documents.statusExpiring": "समाप्त होत आहे",
      "reports.documents.noDocuments": "या कालावधीत कोणतेही दस्तऐवज नाहीत.",
      "reports.drilldown.loadError": "ड्रिल-डाउन अहवाल लोड करण्यात अयशस्वी.",
      "reports.drilldown.backToExec": "कार्यकारी डॅशबोर्डवर परत",
      "reports.drilldown.breadcrumbReports": "अहवाल",
      "reports.drilldown.breadcrumbDrillDown": "ड्रिल डाउन",
      "reports.drilldown.title": "ड्रिल डाउन अहवाल",
      "reports.drilldown.subtitle": "अंतर्निहित मालमत्ता लेजरवर रिअल-टाइम ड्रिल-डाउन क्वेरी.",
      "reports.drilldown.kpi": "KPI",
      "reports.drilldown.kpi_total_assets_critical": "महत्त्वपूर्ण मालमत्ता",
      "reports.drilldown.kpi_custody_exceptions": "अभिरक्षा अपवाद",
      "reports.drilldown.kpi_assets_no_custodian": "अभिरक्षकाशिवाय मालमत्ता",
      "reports.drilldown.kpi_warranty_expiring": "वॉरंटी समाप्त (30 दिवस)",
      "reports.drilldown.kpi_warranties_expiring": "वॉरंटी समाप्त (90 दिवस)",
      "reports.drilldown.kpi_idle_assets": "निष्क्रिय मालमत्ता",
      "reports.drilldown.kpi_budget_overrun": "अर्थसंकल्प अतिक्रमण",
      "reports.drilldown.loading": "लोड होत आहे...",
      "reports.drilldown.noRecords": "या KPI शी कोणतीही नोंद जुळत नाही.",
      "reports.planning.loadError": "नियोजन डेटा लोड करण्यात अयशस्वी.",
      "reports.planning.scenarioNameRequired": "परिस्थिती नाव आवश्यक आहे.",
      "reports.planning.scenarioCreated": "CapEx परिस्थिती \"{{name}}\" तयार केली.",
      "reports.planning.createError": "परिस्थिती तयार करण्यात अयशस्वी.",
      "reports.planning.returnToDashboard": "डॅशबोर्ड आढाव्याकडे परत",
      "reports.planning.backToPlanning": "नियोजन डॅशबोर्डवर परत",
      "reports.planning.breadcrumbPlanning": "नियोजन डॅशबोर्ड",
      "reports.planning.breadcrumbHistory": "नियोजन इतिहास",
      "reports.planning.title": "नियोजन अहवाल आणि इतिहास",
      "reports.planning.subtitle": "CapEx अंदाज परिस्थिती आणि मालमत्ता नूतनीकरण शिफारसी.",
      "reports.planning.newScenario": "नवीन CapEx परिस्थिती",
      "reports.planning.tabScenarios": "CapEx परिस्थिती",
      "reports.planning.tabRenewals": "नूतनीकरण शिफारसी",
      "reports.planning.loading": "लोड होत आहे...",
      "reports.planning.colName": "नाव",
      "reports.planning.colHorizon": "क्षितिज",
      "reports.planning.years": "वर्षे",
      "reports.planning.colStatus": "स्थिती",
      "reports.planning.colCreated": "तयार केले",
      "reports.planning.noScenarios": "कोणतीही CapEx परिस्थिती आढळली नाही.",
      "reports.planning.colAssetRef": "मालमत्ता संदर्भ",
      "reports.planning.colClass": "वर्ग",
      "reports.planning.colCriticality": "महत्त्वपूर्णता",
      "reports.planning.colCondition": "स्थिती",
      "reports.planning.noRenewals": "कोणतेही नूतनीकरण उमेदवार आढळले नाहीत.",
      "reports.planning.scenarioName": "परिस्थिती नाव *",
      "reports.planning.scenarioNamePlaceholder": "उदा. FY27 डेटा सेंटर विस्तार",
      "reports.planning.description": "वर्णन",
      "reports.planning.forecastHorizon": "अंदाज क्षितिज",
      "reports.planning.cancel": "रद्द करा",
      "reports.planning.createScenario": "परिस्थिती तयार करा",
      "reports.builder.schemaLoadError": "अहवाल स्कीमा लोड करण्यात अयशस्वी.",
      "reports.builder.loaded": "\"{{name}}\" लोड केले.",
      "reports.builder.buildFirst": "प्रथम एक अहवाल तयार करा.",
      "reports.builder.enterReportName": "अहवालाचे नाव प्रविष्ट करा.",
      "reports.builder.saved": "\"{{name}}\" जतन केले.",
      "reports.builder.saveError": "अहवाल जतन करण्यात अयशस्वी.",
      "reports.builder.updated": "\"{{name}}\" अद्यतनित केले.",
      "reports.builder.updateError": "अहवाल अद्यतनित करण्यात अयशस्वी.",
      "reports.builder.enterName": "एक नाव प्रविष्ट करा.",
      "reports.builder.renamed": "\"{{name}}\" असे नाव बदलले.",
      "reports.builder.renameError": "नाव बदलणे अयशस्वी.",
      "reports.builder.deleted": "\"{{name}}\" हटवले.",
      "reports.builder.deleteError": "हटवणे अयशस्वी.",
      "reports.builder.pickDataSource": "एक डेटा स्रोत निवडा.",
      "reports.builder.addAggregateWhenGrouping": "गटबद्ध करताना किमान एक एकत्रीकरण जोडा (उदा. Count).",
      "reports.builder.selectColumn": "किमान एक स्तंभ निवडा.",
      "reports.builder.reportFailed": "अहवाल अयशस्वी.",
      "reports.builder.csvExportFailed": "CSV निर्यात अयशस्वी.",
      "reports.builder.xlsxGenerating": "XLSX तयार होत आहे — काही वेळाने तपासा.",
      "reports.builder.xlsxExportFailed": "XLSX निर्यात अयशस्वी.",
      "reports.builder.title": "अहवाल बिल्डर",
      "reports.builder.subtitle": "एक डेटा स्रोत निवडा, स्तंभ आणि फिल्टर निवडा, पूर्वावलोकन करा, नंतर निर्यात करा.",
      "reports.builder.mySavedReports": "माझे जतन केलेले अहवाल",
      "reports.builder.saveCurrent": "सध्याचे जतन करा",
      "reports.builder.noSavedReports": "अद्याप कोणतेही जतन केलेले अहवाल नाहीत. एक अहवाल तयार करा आणि नंतर पुन्हा वापरण्यासाठी “सध्याचे जतन करा” वर क्लिक करा.",
      "reports.builder.loadThisReport": "हा अहवाल लोड करा",
      "reports.builder.rename": "नाव बदला",
      "reports.builder.delete": "हटवा",
      "reports.builder.saveReport": "अहवाल जतन करा",
      "reports.builder.reportName": "अहवालाचे नाव",
      "reports.builder.reportNamePlaceholder": "उदा. उच्च-मूल्य मालमत्ता",
      "reports.builder.cancel": "रद्द करा",
      "reports.builder.saving": "जतन होत आहे…",
      "reports.builder.save": "जतन करा",
      "reports.builder.renameReport": "अहवालाचे नाव बदला",
      "reports.builder.deleteSavedReport": "जतन केलेला अहवाल हटवा",
      "reports.builder.deletePrefix": "हटवा “",
      "reports.builder.deleteSuffix": "”? हे पूर्ववत करता येणार नाही.",
      "reports.builder.dataSource": "डेटा स्रोत",
      "reports.builder.columns": "स्तंभ",
      "reports.builder.ignoredWhileGrouping": " (गटबद्ध करताना दुर्लक्षित)",
      "reports.builder.groupBy": "यानुसार गट करा",
      "reports.builder.groupByHint": "(पर्यायी — याला सारांश अहवालात बदलते)",
      "reports.builder.aggregates": "एकत्रीकरणे",
      "reports.builder.addAggregate": "+ एकत्रीकरण जोडा",
      "reports.builder.allRows": "(सर्व पंक्ती)",
      "reports.builder.selectField": "— फील्ड निवडा —",
      "reports.builder.addAggregateHint": "एक एकत्रीकरण जोडा (Count / Sum / Avg / Min / Max).",
      "reports.builder.filters": "फिल्टर",
      "reports.builder.addFilter": "+ फिल्टर जोडा",
      "reports.builder.op_eq": "=",
      "reports.builder.op_neq": "≠",
      "reports.builder.op_gt": ">",
      "reports.builder.op_lt": "<",
      "reports.builder.op_gte": "≥",
      "reports.builder.op_lte": "≤",
      "reports.builder.op_contains": "समाविष्ट आहे",
      "reports.builder.op_in": "मध्ये (स्वल्पविराम यादी)",
      "reports.builder.value": "मूल्य",
      "reports.builder.noFilters": "कोणतेही फिल्टर नाहीत — सर्व पंक्ती परत केल्या (मर्यादेपर्यंत).",
      "reports.builder.sortBy": "यानुसार क्रमवारी लावा",
      "reports.builder.none": "(काहीही नाही)",
      "reports.builder.rowLimit": "पंक्ती मर्यादा",
      "reports.builder.running": "चालू आहे…",
      "reports.builder.runPreview": "पूर्वावलोकन चालवा",
      "reports.builder.exportCsv": "CSV निर्यात करा",
      "reports.builder.exportXlsx": "XLSX निर्यात करा",
      "reports.builder.editing": "संपादन:",
      "reports.builder.updateSaved": "जतन केलेले अद्यतनित करा",
      "reports.builder.detachTitle": "जतन केलेल्या अहवालापासून वेगळे करा",
      "reports.builder.new": "नवीन",
      "reports.builder.row": "पंक्ती",
      "reports.builder.rows": "पंक्ती",
      "reports.scheduled.loadError": "वेळापत्रके लोड करण्यात अयशस्वी.",
      "reports.scheduled.paused": "वेळापत्रक थांबवले.",
      "reports.scheduled.resumed": "वेळापत्रक पुन्हा सुरू केले.",
      "reports.scheduled.updateError": "वेळापत्रक अद्यतनित करण्यात अयशस्वी.",
      "reports.scheduled.deleted": "वेळापत्रक हटवले.",
      "reports.scheduled.deleteError": "वेळापत्रक हटवण्यात अयशस्वी.",
      "reports.scheduled.recipientRequired": "किमान एक प्राप्तकर्ता ईमेल आवश्यक आहे.",
      "reports.scheduled.created": "वेळापत्रक तयार केले.",
      "reports.scheduled.createError": "वेळापत्रक तयार करण्यात अयशस्वी.",
      "reports.scheduled.colReportType": "अहवाल प्रकार",
      "reports.scheduled.colFrequency": "वारंवारता",
      "reports.scheduled.colRecipients": "प्राप्तकर्ते",
      "reports.scheduled.colFormat": "स्वरूप",
      "reports.scheduled.colNextRun": "पुढील रन",
      "reports.scheduled.colStatus": "स्थिती",
      "reports.scheduled.active": "सक्रिय",
      "reports.scheduled.paused_status": "थांबवले",
      "reports.scheduled.colActions": "क्रिया",
      "reports.scheduled.backToExec": "कार्यकारी डॅशबोर्डवर परत",
      "reports.scheduled.breadcrumbReports": "अहवाल",
      "reports.scheduled.breadcrumbScheduled": "वेळापत्रकित",
      "reports.scheduled.title": "वेळापत्रकित अहवाल",
      "reports.scheduled.subtitle": "स्वयंचलित आवर्ती अहवाल वितरण व्यवस्थापित करा.",
      "reports.scheduled.scheduleNew": "नवीन अहवाल वेळापत्रकित करा",
      "reports.scheduled.loading": "लोड होत आहे...",
      "reports.scheduled.noSchedules": "कोणतेही वेळापत्रकित अहवाल नाहीत.",
      "reports.scheduled.createAutomated": "स्वयंचलित वेळापत्रक तयार करा",
      "reports.scheduled.reportType": "अहवाल प्रकार",
      "reports.scheduled.frequency": "वारंवारता",
      "reports.scheduled.recipients": "प्राप्तकर्ते (स्वल्पविरामाने वेगळे केलेले ईमेल)",
      "reports.scheduled.recipientsPlaceholder": "उदा. finance@acme.com, cfo@acme.com",
      "reports.scheduled.format": "स्वरूप",
      "reports.scheduled.xlsx": "XLSX",
      "reports.scheduled.csv": "CSV",
      "reports.scheduled.pdf": "PDF",
      "reports.scheduled.cancel": "रद्द करा",
      "reports.scheduled.establish": "वेळापत्रक स्थापित करा",
      "assets.common.action": "क्रिया",
      "assets.common.actions": "क्रिया",
      "assets.common.assetId": "मालमत्ता ID",
      "assets.common.assetManagement": "मालमत्ता व्यवस्थापन",
      "assets.common.assetRef": "मालमत्ता संदर्भ",
      "assets.common.cancel": "रद्द करा",
      "assets.common.class": "वर्ग",
      "assets.common.close": "बंद करा",
      "assets.common.delete": "हटवा",
      "assets.common.edit": "संपादित करा",
      "assets.common.loading": "लोड होत आहे...",
      "assets.common.location": "स्थान",
      "assets.common.name": "नाव",
      "assets.common.no": "नाही",
      "assets.common.none": "काहीही नाही",
      "assets.common.state": "स्थिती",
      "assets.common.transfer": "हस्तांतरण",
      "assets.common.view": "पहा",
      "assets.common.yes": "होय",
      "assets.list.title": "मालमत्ता रजिस्टर",
      "assets.list.infoBody": "संस्थेतील प्रत्येक ट्रॅक केलेल्या मालमत्तेची मुख्य यादी, जीवनचक्र स्थिती, स्थान आणि जलद क्रियांसह.",
      "assets.list.changeStatus": "स्थिती बदला",
      "assets.list.bulkImport": "बल्क इम्पोर्ट",
      "assets.list.newAsset": "+ नवीन मालमत्ता",
      "assets.list.bulkImportTitle": "बल्क इम्पोर्ट मालमत्ता",
      "assets.list.bulkImportDesc": "एकावेळी 5,000 पर्यंत मालमत्ता अपलोड करा. मालमत्ता वर्ग आणि स्थान कोड विद्यमान सिस्टम मास्टरशी जुळले पाहिजेत.",
      "assets.list.assetsByState": "जीवनचक्र स्थितीनुसार मालमत्ता",
      "assets.list.total": "एकूण",
      "assets.list.clearFilter": "फिल्टर साफ करा",
      "assets.list.showAll": "सर्व मालमत्ता दाखवा",
      "assets.list.all": "सर्व",
      "assets.list.filterByState": "{{state}} नुसार फिल्टर करा",
      "assets.list.empty": "कोणतीही मालमत्ता आढळली नाही",
      "assets.detail.loading": "मालमत्ता लोड होत आहे...",
      "assets.detail.notFound": "मालमत्ता आढळली नाही",
      "assets.detail.tab.overview": "विहंगावलोकन",
      "assets.detail.tab.components": "घटक",
      "assets.detail.tab.tags": "टॅग",
      "assets.detail.tab.labels": "लेबल",
      "assets.detail.tab.documents": "कागदपत्रे",
      "assets.detail.tab.warranty": "वॉरंटी",
      "assets.detail.tab.custody": "ताबा",
      "assets.detail.tab.financials": "आर्थिक",
      "assets.detail.tab.history": "इतिहास",
      "assets.detail.tab.metrics": "मेट्रिक्स",
      "assets.detail.tab.meterReadings": "मीटर रीडिंग",
      "assets.detail.tab.governance": "प्रशासन",
      "assets.detail.infoTitle": "मालमत्ता तपशील",
      "assets.detail.infoBody": "एकाच मालमत्तेचे संपूर्ण तपशील दृश्य — विनिर्देश, ताबा, कागदपत्रे, आर्थिक आणि इतिहास, टॅबमध्ये.",
      "assets.detail.clone": "क्लोन करा",
      "assets.detail.decommission": "डीकमिशन",
      "assets.detail.field.assetClass": "मालमत्ता वर्ग",
      "assets.detail.field.category": "श्रेणी",
      "assets.detail.field.serialNumber": "सिरियल क्रमांक",
      "assets.detail.field.model": "मॉडेल",
      "assets.detail.field.manufacturer": "उत्पादक",
      "assets.detail.field.department": "विभाग",
      "assets.detail.field.custodian": "ताबेदार",
      "assets.detail.field.acquisitionCost": "संपादन खर्च",
      "assets.detail.field.acquisitionDate": "संपादन तारीख",
      "assets.detail.field.lifecycleState": "जीवनचक्र स्थिती",
      "assets.detail.field.belowThreshold": "भांडवलीकरण मर्यादेखाली",
      "assets.detail.field.criticalityScore": "क्रिटिकॅलिटी स्कोअर",
      "assets.detail.field.fundingSource": "निधी स्रोत",
      "assets.detail.field.heldForSale": "विक्रीसाठी राखीव",
      "assets.detail.field.description": "वर्णन",
      "assets.detail.cloneTitle": "मालमत्ता क्लोन करा",
      "assets.detail.cloneDesc": "समान तपशीलांसह एक नवीन मसुदा मालमत्ता तयार करते. त्याला एक वेगळे नाव द्या.",
      "assets.detail.newAssetName": "नवीन मालमत्तेचे नाव *",
      "assets.detail.cloning": "क्लोन होत आहे...",
      "assets.create.err.name": "नाव आवश्यक आहे",
      "assets.create.err.assetClass": "मालमत्ता वर्ग आवश्यक आहे",
      "assets.create.err.location": "स्थान आवश्यक आहे",
      "assets.create.err.fundingSource": "निधी स्रोत आवश्यक आहे",
      "assets.create.err.acquisitionDate": "संपादन तारीख आवश्यक आहे",
      "assets.create.err.acquisitionCost": "संपादन खर्च 0 पेक्षा जास्त असावा",
      "assets.create.loading": "मालमत्ता तपशील लोड होत आहे...",
      "assets.create.legacyValue": "{{value}} (जुने मूल्य — कृपया अपडेट करा)",
      "assets.create.editTitle": "मालमत्ता संपादित करा",
      "assets.create.createTitle": "मालमत्ता तयार करा",
      "assets.create.infoTitle": "मालमत्ता तयार करा / संपादित करा",
      "assets.create.infoBody": "नवीन मालमत्ता नोंदवा किंवा विद्यमान संपादित करा — वर्गीकरण, विनिर्देश, स्थान आणि प्रारंभिक ताबा.",
      "assets.create.subtitleEdit": "या मालमत्तेचे वर्गीकरण, आर्थिक आणि स्थान तपशील अपडेट करा.",
      "assets.create.subtitleCreate": "एंटरप्राइझ रजिस्टरमध्ये नवीन मालमत्ता नोंदवा.",
      "assets.create.section.basic": "मूलभूत माहिती",
      "assets.create.ph.name": "उदा. Dell Latitude 5540 लॅपटॉप",
      "assets.create.valuation.depreciating": "सहसा घसारा होतो",
      "assets.create.valuation.appreciating": "सहसा मूल्यवाढ होते",
      "assets.create.valuation.static": "मूल्य स्थिर राहते",
      "assets.create.selectClassFirst": "आधी मालमत्ता वर्ग निवडा",
      "assets.create.subCategory": "उप-श्रेणी",
      "assets.create.selectCategoryFirst": "आधी एक श्रेणी निवडा",
      "assets.create.section.identification": "ओळख",
      "assets.create.ph.serialNumber": "उदा. SN-4829-XK7",
      "assets.create.ph.model": "उदा. Latitude 5540",
      "assets.create.ph.manufacturer": "उदा. Dell",
      "assets.create.section.financial": "आर्थिक तपशील",
      "assets.create.ph.acquisitionCost": "उदा. 52000",
      "assets.create.deferredRevenue": "स्थगित महसूल शिल्लक",
      "assets.create.ph.zero": "उदा. 0",
      "assets.create.section.location": "स्थान आणि मालकी",
      "assets.create.orgUnit": "संस्था एकक (पर्यायी)",
      "assets.create.usefulLifeOverride": "उपयुक्त आयुष्य ओव्हरराइड (वर्षे)",
      "assets.create.ph.usefulLife": "उदा. 5",
      "assets.create.section.additional": "अतिरिक्त",
      "assets.create.requiredSkillCodes": "आवश्यक कौशल्य कोड",
      "assets.create.ph.description": "या मालमत्तेबद्दल पर्यायी टिपा (स्थिती, उपकरणे, स्थान तपशील)…",
      "assets.create.saving": "जतन होत आहे...",
      "assets.create.creating": "तयार होत आहे...",
      "assets.create.saveChanges": "बदल जतन करा",
      "assets.disposal.crumbQueue": "विल्हेवाट रांग",
      "assets.disposal.crumbRequest": "विल्हेवाट विनंती",
      "assets.disposal.queueTitle": "मालमत्ता विल्हेवाट रांग",
      "assets.disposal.requestTitle": "मालमत्ता विल्हेवाटीची विनंती",
      "assets.disposal.subtitle": "डीकमिशन मंजुरीसाठी प्रलंबित मालमत्ता, आणि विल्हेवाट इतिहास.",
      "assets.disposal.backToQueue": "रांगेकडे परत",
      "assets.disposal.pendingApprovalKpi": "प्रलंबित विल्हेवाट मंजुरी",
      "assets.disposal.disposedAllTime": "विल्हेवाट लावली (एकूण)",
      "assets.disposal.pendingApproval": "प्रलंबित मंजुरी",
      "assets.disposal.approveDisposal": "विल्हेवाट मंजूर करा",
      "assets.disposal.emptyPending": "विल्हेवाटीसाठी कोणतीही मालमत्ता प्रलंबित नाही.",
      "assets.disposal.history": "विल्हेवाट इतिहास",
      "assets.disposal.emptyHistory": "अद्याप कोणतीही विल्हेवाट लावलेली मालमत्ता नाही.",
      "assets.disposal.requestSection": "विल्हेवाट विनंती",
      "assets.disposal.asset": "मालमत्ता",
      "assets.disposal.selectAsset": "मालमत्ता निवडा...",
      "assets.disposal.justification": "समर्थन",
      "assets.disposal.justificationPh": "ही मालमत्ता डीकमिशन करण्याचे कारण स्पष्ट करा...",
      "assets.disposal.submitting": "सबमिट होत आहे...",
      "assets.disposal.submitRequest": "विल्हेवाट विनंती सबमिट करा",
      "assets.revaluation.err.asset": "एक मालमत्ता निवडा",
      "assets.revaluation.err.date": "पुनर्मूल्यांकन तारीख आवश्यक आहे",
      "assets.revaluation.err.valueNumber": "प्रस्तावित मूल्य एक संख्या असावी",
      "assets.revaluation.err.valuePositive": "प्रस्तावित मूल्य धनात्मक असावे",
      "assets.revaluation.err.valueRequired": "प्रस्तावित समायोजित मूल्य आवश्यक आहे",
      "assets.revaluation.err.method": "पुनर्मूल्यांकन पद्धत आवश्यक आहे",
      "assets.revaluation.method.market": "बाजार मूल्य पद्धत",
      "assets.revaluation.method.replacement": "प्रतिस्थापन खर्च पद्धत",
      "assets.revaluation.method.indexation": "इंडेक्सेशन पद्धत",
      "assets.revaluation.resetForm": "फॉर्म रीसेट करा",
      "assets.revaluation.submitting": "सबमिट होत आहे...",
      "assets.revaluation.submit": "पुनर्मूल्यांकन सबमिट करा",
      "assets.revaluation.crumbWorkflow": "मालमत्ता पुनर्मूल्यांकन वर्कफ्लो",
      "assets.revaluation.title": "मालमत्ता पुनर्मूल्यांकन",
      "assets.revaluation.description": "IAS 16 मार्गदर्शक तत्त्वांच्या अनुपालनात भौतिक मालमत्तेच्या मान्यताप्राप्त शिल्लक समायोजित करा.",
      "assets.revaluation.section1": "विभाग 1: मालमत्ता निवडा",
      "assets.revaluation.assetRequired": "मालमत्ता *",
      "assets.revaluation.currentCost": "सध्याचा संपादन खर्च",
      "assets.revaluation.section2": "विभाग 2: पुनर्मूल्यांकन तपशील",
      "assets.revaluation.dateLabel": "पुनर्मूल्यांकन तारीख",
      "assets.revaluation.proposedValue": "प्रस्तावित समायोजित मूल्य",
      "assets.revaluation.proposedValuePh": "उदा. 52000",
      "assets.revaluation.methodLabel": "पुनर्मूल्यांकन पद्धत",
      "assets.revaluation.reasonLabel": "पुनर्मूल्यांकन कारण / टिपा",
      "assets.revaluation.reasonPh": "शिल्लक समायोजनांचे मूलभूत कारण सांगा...",
      "assets.revaluation.section3": "विभाग 3: मूल्य परिणाम",
      "assets.revaluation.valueDifference": "मूल्य फरक विचरण",
      "assets.appreciation.err.asset": "एक मालमत्ता निवडा",
      "assets.appreciation.err.date": "तारीख आवश्यक आहे",
      "assets.appreciation.err.valueNumber": "नवीन मूल्य एक संख्या असावी",
      "assets.appreciation.err.valuePositive": "नवीन मूल्य धनात्मक असावे",
      "assets.appreciation.err.valueRequired": "नवीन मूल्य आवश्यक आहे",
      "assets.appreciation.err.higherThanCurrent": "मूल्यवाढ सध्याच्या मूल्यापेक्षा जास्त असावी — मूल्य कमी करण्यासाठी, त्याऐवजी मालमत्ता पुनर्मूल्यांकन वापरा",
      "assets.appreciation.recording": "नोंदवत आहे...",
      "assets.appreciation.record": "मूल्यवाढ नोंदवा",
      "assets.appreciation.title": "मालमत्ता मूल्यवाढ",
      "assets.appreciation.description": "कालांतराने मूल्य वाढण्याची अपेक्षा असलेल्या मालमत्ता वर्गांसाठी — जमीन, गुंतवणूक मालमत्ता आणि तत्सम — भांडवली मूल्यवाढ नोंदवा. मालमत्ता पुनर्मूल्यांकनासारखीच पुनर्मूल्यांकन नोंद वापरते, फक्त वरच्या दिशेने बदलांपुरती मर्यादित.",
      "assets.appreciation.info1": "जमीन किंवा गुंतवणूक मालमत्तेसारख्या कालांतराने मूल्य वाढण्याची अपेक्षा असलेल्या मालमत्ता वर्गांसाठी भांडवली मूल्यवाढ नोंदवा.",
      "assets.appreciation.info2": "मालमत्ता पुनर्मूल्यांकनासारखीच पुनर्मूल्यांकन नोंद वापरते, फक्त वरच्या दिशेने बदलांपुरती मर्यादित.",
      "assets.appreciation.noAppreciatingAssets": "मूल्यवाढ मालमत्ता वर्गात कोणतीही मालमत्ता आढळली नाही (उदा. जमीन, गुंतवणूक मालमत्ता).",
      "assets.appreciation.currentValue": "सध्याचे मूल्य",
      "assets.appreciation.section2": "विभाग 2: मूल्यवाढ तपशील",
      "assets.appreciation.dateLabel": "मूल्यवाढ तारीख",
      "assets.appreciation.newValue": "नवीन मूल्य",
      "assets.appreciation.newValuePh": "उदा. 65000",
      "assets.appreciation.basis": "आधार",
      "assets.appreciation.reasonLabel": "कारण / टिपा",
      "assets.appreciation.reasonPh": "उदा. बाजार मूल्यांकन अहवाल दिनांकित...",
      "assets.appreciation.section3": "विभाग 3: मूल्य परिणाम आणि इतिहास",
      "assets.appreciation.projectedGain": "अंदाजित नफा",
      "assets.appreciation.selectToViewHistory": "त्याचा मूल्य इतिहास पाहण्यासाठी एक मालमत्ता निवडा.",
      "assets.appreciation.noHistory": "या मालमत्तेसाठी कोणतेही पूर्वीचे पुनर्मूल्यांकन नाही.",
      "assets.queue.err.acquisitionDate": "संपादन तारीख आवश्यक आहे",
      "assets.queue.err.mustBeNumber": "एक संख्या असावी",
      "assets.queue.err.mustBePositive": "धनात्मक असावी",
      "assets.queue.liveRegister": "लाइव्ह रजिस्टर",
      "assets.queue.breadcrumb": "इन्व्हेंटरी मॉड्यूल ➔ मालमत्ता निर्मिती रांग",
      "assets.queue.title": "मालमत्ता निर्मिती रांग",
      "assets.queue.subtitle": "वास्तविक स्टॉक-इन पावत्या औपचारिक मालमत्ता नोंदींमध्ये रूपांतरित करा.",
      "assets.queue.pendingCapitalization": "प्रलंबित भांडवलीकरण",
      "assets.queue.capitalizedRecords": "भांडवलीकृत नोंदी",
      "assets.queue.totalReceiptValue": "एकूण पावती मूल्य",
      "assets.queue.show": "दाखवा:",
      "assets.queue.statusPending": "प्रलंबित",
      "assets.queue.statusCapitalized": "भांडवलीकृत",
      "assets.queue.col.itemCode": "आयटम कोड",
      "assets.queue.col.itemName": "आयटम नाव",
      "assets.queue.col.quantity": "प्रमाण",
      "assets.queue.col.unitCost": "एकक खर्च",
      "assets.queue.col.received": "प्राप्त",
      "assets.queue.col.status": "स्थिती",
      "assets.queue.capitalizeTooltip": "ही स्टॉक पावती औपचारिक मालमत्ता नोंदीत रूपांतरित करा",
      "assets.queue.capitalize": "भांडवलीकरण करा",
      "assets.queue.empty": "जुळणारी कोणतीही स्टॉक पावती आढळली नाही.",
      "assets.queue.modalTitle": "स्टॉक पावती भांडवलीकरण करा",
      "assets.queue.modalSubtitle": "ही प्राप्त स्टॉक वस्तू एका ट्रॅक केलेल्या, घसारा-योग्य मालमत्ता नोंदीत रूपांतरित करते.",
      "assets.queue.targetAssetClass": "लक्ष्य मालमत्ता वर्ग *",
      "assets.queue.selectClass": "-- वर्ग निवडा --",
      "assets.queue.locationRequired": "स्थान *",
      "assets.queue.selectLocation": "-- स्थान निवडा --",
      "assets.queue.fundingSourceRequired": "निधी स्रोत *",
      "assets.queue.selectFundingSource": "-- निधी स्रोत निवडा --",
      "assets.queue.acquisitionDateRequired": "संपादन तारीख *",
      "assets.queue.usefulLifeOverride": "उपयुक्त आयुष्य ओव्हरराइड (वर्षे)",
      "assets.queue.usefulLifePh": "मालमत्ता वर्ग डिफॉल्ट वापरण्यासाठी रिकामे ठेवा",
      "assets.queue.discard": "रद्द करा",
      "assets.queue.finalize": "भांडवली मालमत्ता अंतिम करा",
      "assets.register.err.name": "मालमत्ता नाव आवश्यक आहे",
      "assets.register.err.costNumber": "संपादन खर्च एक संख्या असावी",
      "assets.register.err.costPositive": "संपादन खर्च 0 पेक्षा जास्त असावा",
      "assets.register.err.costRequired": "संपादन खर्च आवश्यक आहे",
      "assets.register.err.usefulLifeNumber": "उपयुक्त आयुष्य ओव्हरराइड एक संख्या असावी",
      "assets.register.err.usefulLifePositive": "उपयुक्त आयुष्य ओव्हरराइड धनात्मक असावे",
      "assets.register.err.deferredNumber": "स्थगित महसूल शिल्लक एक संख्या असावी",
      "assets.register.err.deferredNegative": "स्थगित महसूल शिल्लक ऋणात्मक असू शकत नाही",
      "assets.register.col.assetName": "मालमत्ता नाव",
      "assets.register.col.classCategory": "वर्ग/श्रेणी",
      "assets.register.col.locationDept": "स्थान/विभाग",
      "assets.register.viewTooltip": "रजिस्ट्री तपशील पहा",
      "assets.register.editTooltip": "रजिस्ट्री संपादित करा",
      "assets.register.deleteTooltip": "नोंद हटवा",
      "assets.register.subtitle": "सर्व संस्थात्मक मालमत्ता त्यांच्या संपूर्ण जीवनचक्रात व्यवस्थापित, निरीक्षण, शोध, ट्रॅक आणि नियंत्रित करा.",
      "assets.register.backToRegister": "रजिस्टरकडे परत",
      "assets.register.importAssets": "मालमत्ता इम्पोर्ट करा",
      "assets.register.addAsset": "मालमत्ता जोडा",
      "assets.register.kpi.total": "एकूण मालमत्ता",
      "assets.register.kpi.active": "सक्रिय मालमत्ता",
      "assets.register.kpi.draft": "मसुदा",
      "assets.register.kpi.pendingCap": "प्रलंबित भांडवल.",
      "assets.register.kpi.missingCustodian": "ताबेदार गहाळ",
      "assets.register.kpi.disposalPending": "विल्हेवाट प्रलंबित",
      "assets.register.searchPh": "मालमत्ता ID, नाव, सिरियल, किंवा टॅग शोधा...",
      "assets.register.moreFields": "अधिक फील्ड",
      "assets.register.filterClassAll": "मालमत्ता वर्ग (सर्व)",
      "assets.register.filterCategoryAll": "श्रेणी (सर्व)",
      "assets.register.filterLocationAll": "स्थान (सर्व)",
      "assets.register.filterLifecycleAll": "जीवनचक्र (सर्व)",
      "assets.register.empty": "सध्याच्या शोध किंवा फील्ड फिल्टरशी कोणतेही मालमत्ता रजिस्टर जुळले नाही.",
      "assets.register.modelName": "मॉडेल नाव",
      "assets.register.locationOwnershipMaster": "स्थान आणि मालकी मास्टर",
      "assets.register.currentLocation": "सध्याचे स्थान",
      "assets.register.assetOwner": "मालमत्ता मालक",
      "assets.register.currentCustodian": "सध्याचा ताबेदार",
      "assets.register.financialMetrics": "आर्थिक मेट्रिक्स",
      "assets.register.purchaseDate": "खरेदी तारीख",
      "assets.register.usefulLifeOverride": "उपयुक्त आयुष्य ओव्हरराइड",
      "assets.register.usesClassDefault": "वर्ग डिफॉल्ट वापरते",
      "assets.register.documentsCompliance": "कागदपत्रे आणि अनुपालन संलग्नके",
      "assets.register.col.fileName": "फाइल नाव",
      "assets.register.col.type": "प्रकार",
      "assets.register.col.uploaded": "अपलोड केले",
      "assets.register.download": "डाउनलोड",
      "assets.register.noDocuments": "या मालमत्तेसाठी अद्याप कोणतेही कागदपत्र अपलोड केलेले नाही.",
      "assets.register.timelineAudit": "मालमत्ता लेजर टाइमलाइन ऑडिट",
      "assets.register.noLifecycleEvents": "अद्याप कोणतीही जीवनचक्र घटना नोंदवली नाही.",
      "assets.register.incorporateMods": "बदल समाविष्ट करा",
      "assets.register.lodgeTransfer": "हस्तांतरण नोंदवा",
      "assets.register.initiateDisposal": "भंगार/विल्हेवाट सुरू करा",
      "assets.register.section1": "विभाग 1: मूलभूत माहिती",
      "assets.register.field.assetName": "मालमत्ता नाव (नामकरण)",
      "assets.register.ph.assetName": "उदा. MacBook Pro M3 16 किंवा सर्व्हर फ्रेम",
      "assets.register.field.assetCategory": "मालमत्ता श्रेणी",
      "assets.register.field.assetSubCategory": "मालमत्ता उप-श्रेणी",
      "assets.register.field.remarks": "मालमत्ता वर्णन / टिपा",
      "assets.register.ph.remarks": "अंतर्गत वर्णन कॅटलॉग टीप",
      "assets.register.section2": "विभाग 2: स्थान आणि निधी",
      "assets.register.ph.fundingSource": "उदा. capex, opex",
      "assets.register.section3": "विभाग 3: तांत्रिक माहिती",
      "assets.register.field.manufacturerName": "उत्पादकाचे नाव",
      "assets.register.ph.manufacturer": "उदा. Dell, Apple, Logitech",
      "assets.register.field.modelNumber": "मॉडेल क्रमांक",
      "assets.register.ph.model": "उदा. PowerEdge R750",
      "assets.register.field.serialNumberSN": "सिरियल क्रमांक (SN)",
      "assets.register.section4": "विभाग 4: संपादन आणि आर्थिक",
      "assets.register.skillCodesHelper": "या मालमत्तेच्या सेवेसाठी आवश्यक स्वल्पविराम-विभक्त देखभाल कौशल्य कोड.",
      "assets.register.registerAsset": "मालमत्ता नोंदवा",
      "assets.register.incorporateModifications": "बदल समाविष्ट करा",
      "assets.transfer.title": "मालमत्ता हस्तांतरण",
      "assets.transfer.confirmTitle": "हस्तांतरण निश्चित करा",
      "assets.transfer.targetOrgUnit": "लक्ष्य संस्था एकक *",
      "assets.transfer.selectOrgUnit": "संस्था एकक निवडा...",
      "assets.transfer.transferType": "हस्तांतरण प्रकार",
      "assets.transfer.selectDash": "-- निवडा --",
      "assets.transfer.priority": "प्राधान्य",
      "assets.transfer.newLocation": "नवीन स्थान (पर्यायी)",
      "assets.transfer.keepLocation": "सध्याचे स्थान ठेवा",
      "assets.transfer.justificationPh": "हस्तांतरणाचे कारण",
      "assets.transfer.remarks": "टिपा",
      "assets.transfer.remarksPh": "अतिरिक्त नोट्स",
      "assets.transfer.custodianNote": "ताबेदार हस्तांतरण ही एक वेगळी पायरी आहे — या हस्तांतरणाची पुष्टी झाल्यावर मालमत्तेच्या ताबा टॅबमधून ते नियुक्त करा.",
      "assets.transfer.initiating": "सुरू होत आहे...",
      "assets.transfer.initiate": "हस्तांतरण सुरू करा",
      "assets.transfer.makerCheckerNote": "हस्तांतरण सुरू केले गेले आहे. एका वेगळ्या वापरकर्त्याने त्याची पुष्टी करणे आवश्यक आहे (मेकर-चेकर) — ही विनंती ID सामायिक करा, किंवा आपण तोच दुसरा वापरकर्ता असल्यास आता पुष्टी करा.",
      "assets.transfer.requestId": "विनंती ID *",
      "assets.transfer.requestIdPh": "हस्तांतरण विनंती ID",
      "assets.transfer.confirming": "पुष्टी होत आहे...",
      "assets.transfer.confirm": "हस्तांतरण निश्चित करा",
      "assets.decommission.title": "मालमत्ता डीकमिशन",
      "assets.decommission.warning": "ही क्रिया डीकमिशन प्रक्रिया सुरू करेल.",
      "assets.decommission.justification": "समर्थन *",
      "assets.decommission.justificationPh": "डीकमिशनचे कारण",
      "assets.decommission.requesting": "विनंती होत आहे...",
      "assets.decommission.request": "डीकमिशनची विनंती करा",
      "assets.decommission.approveHint": "डीकमिशनची विनंती केली गेली आहे. मंजूर करण्यासाठी खाली क्लिक करा.",
      "assets.decommission.awaitHint": "डीकमिशनची विनंती केली गेली आहे आणि वित्त मंजुरी अधिकार असलेल्या वापरकर्त्याकडून मंजुरीची प्रतीक्षा आहे.",
      "assets.decommission.approving": "मंजूर होत आहे...",
      "assets.decommission.approve": "डीकमिशन मंजूर करा",
      "assets.stateTransition.loading": "वैध संक्रमणे लोड होत आहेत...",
      "assets.stateTransition.terminal": "\"{{state}}\" ही एक अंतिम स्थिती आहे — आणखी संक्रमणे उपलब्ध नाहीत.",
      "assets.stateTransition.state": "स्थिती:",
      "assets.stateTransition.unknown": "अज्ञात",
      "assets.stateTransition.transitionTo": "मध्ये संक्रमण करा...",
      "assets.stateTransition.justificationPh": "समर्थन (पर्यायी)",
      "assets.stateTransition.applying": "लागू होत आहे...",
      "assets.stateTransition.apply": "लागू करा",
      "assets.tags.loading": "टॅग लोड होत आहेत...",
      "assets.tags.heading": "टॅग",
      "assets.tags.issueTag": "+ टॅग जारी करा",
      "assets.tags.tagMedium": "टॅग माध्यम",
      "assets.tags.rfidEpc": "RFID EPC",
      "assets.tags.rfidEpcPh": "RFID EPC कोड",
      "assets.tags.nfcHash": "NFC पेलोड हॅश",
      "assets.tags.nfcHashPh": "NFC पेलोड हॅश",
      "assets.tags.issuing": "जारी होत आहे...",
      "assets.tags.issue": "जारी करा",
      "assets.tags.col.tagId": "टॅग ID",
      "assets.tags.col.medium": "माध्यम",
      "assets.tags.col.issued": "जारी केले",
      "assets.tags.downloadLabel": "लेबल PDF डाउनलोड करा",
      "assets.tags.replaceTag": "टॅग बदला",
      "assets.tags.emptyTags": "अद्याप कोणताही टॅग जारी केलेला नाही",
      "assets.tags.scanHistory": "स्कॅन इतिहास",
      "assets.tags.col.locationLatLng": "स्थान (lat, lng)",
      "assets.tags.col.device": "डिव्हाइस",
      "assets.tags.displaced": "विस्थापित",
      "assets.tags.ok": "ठीक",
      "assets.tags.col.scannedAt": "स्कॅन केले",
      "assets.tags.emptyScans": "कोणतीही स्कॅन घटना नोंदवली नाही",
      "assets.history.loading": "इतिहास लोड होत आहे...",
      "assets.history.title": "मालमत्ता इतिहास",
      "assets.history.empty": "कोणताही इतिहास नोंदवला नाही",
      "assets.history.locationHistory": "स्थान इतिहास",
      "assets.labels.loading": "लेबल लोड होत आहेत...",
      "assets.labels.heading": "भौतिक लेबल",
      "assets.labels.labelCode": "लेबल कोड (पर्यायी)",
      "assets.labels.labelCodePh": "रिकामे ठेवल्यास स्वयं-निर्मित",
      "assets.labels.assigning": "नियुक्त होत आहे...",
      "assets.labels.assignLabel": "+ लेबल नियुक्त करा",
      "assets.labels.col.labelCode": "लेबल कोड",
      "assets.labels.col.assigned": "नियुक्त केले",
      "assets.labels.setStatus": "स्थिती सेट करा...",
      "assets.labels.emptyLabels": "या मालमत्तेला कोणतेही लेबल नियुक्त केलेले नाही",
      "assets.labels.mappingHistory": "मॅपिंग इतिहास",
      "assets.labels.col.reason": "कारण",
      "assets.labels.col.by": "द्वारे",
      "assets.labels.col.when": "केव्हा",
      "assets.labels.emptyHistory": "कोणताही मॅपिंग इतिहास नाही",
      "assets.documents.heading": "कागदपत्रे",
      "assets.documents.showAllVersions": "सर्व आवृत्त्या दाखवा",
      "assets.documents.upload": "कागदपत्र अपलोड करा",
      "assets.documents.loading": "कागदपत्रे लोड होत आहेत...",
      "assets.documents.col.file": "फाइल",
      "assets.documents.oldVersion": "जुनी आवृत्ती",
      "assets.documents.col.version": "आवृत्ती",
      "assets.documents.col.size": "आकार",
      "assets.documents.col.ocr": "OCR",
      "assets.documents.linkedAssets": "लिंक केलेल्या मालमत्ता",
      "assets.documents.linkToAsset": "दुसऱ्या मालमत्तेशी लिंक करा",
      "assets.documents.empty": "या मालमत्तेसाठी कोणतेही कागदपत्र अपलोड केलेले नाही",
      "assets.documents.fileRequired": "फाइल *",
      "assets.documents.documentType": "कागदपत्र प्रकार",
      "assets.documents.classification": "वर्गीकरण",
      "assets.documents.classificationPh": "उदा. अंतर्गत, गोपनीय",
      "assets.documents.expiryDate": "समाप्ती तारीख",
      "assets.documents.alertDaysBefore": "पूर्व सूचना दिवस",
      "assets.documents.gpsLat": "फोटो GPS अक्षांश",
      "assets.documents.gpsLng": "फोटो GPS रेखांश",
      "assets.documents.uploading": "अपलोड होत आहे...",
      "assets.documents.uploadBtn": "अपलोड",
      "assets.documents.linkTitle": "\"{{name}}\" मालमत्तांशी लिंक करा",
      "assets.documents.linkDesc": "स्वल्पविराम-विभक्त मालमत्ता ID. विद्यमान लिंक अस्पर्शित राहतात (आयडेम्पोटेंट).",
      "assets.documents.linking": "लिंक होत आहे...",
      "assets.documents.link": "लिंक करा",
      "assets.documents.linkedTitle": "\"{{name}}\" शी लिंक केलेल्या मालमत्ता",
      "assets.documents.noLinked": "कोणत्याही लिंक केलेल्या मालमत्ता नाहीत",
      "assets.components.loading": "घटक लोड होत आहेत...",
      "assets.components.heading": "घटक",
      "assets.components.flat": "फ्लॅट",
      "assets.components.tree": "ट्री",
      "assets.components.col.serial": "सिरियल",
      "assets.components.empty": "कोणतेही घटक नाहीत",
      "assets.components.noTree": "कोणतेही घटक ट्री नाही",
      "assets.components.setParent": "+ मूळ मालमत्ता सेट करा",
      "assets.components.parentIdPh": "मूळ मालमत्ता ID",
      "assets.components.save": "जतन करा",
      "assets.warranty.heading": "वॉरंटी",
      "assets.warranty.checking": "तपासत आहे...",
      "assets.warranty.checkBeforeRepair": "दुरुस्तीपूर्वी तपासा",
      "assets.warranty.addWarranty": "वॉरंटी जोडा",
      "assets.warranty.underWarranty": "वॉरंटीमध्ये",
      "assets.warranty.noActive": "कोणतीही सक्रिय वॉरंटी नाही",
      "assets.warranty.providerExpires": "प्रदाता: {{provider}} · समाप्ती: {{date}}",
      "assets.warranty.loading": "वॉरंटी लोड होत आहे...",
      "assets.warranty.col.provider": "प्रदाता",
      "assets.warranty.col.start": "आरंभ",
      "assets.warranty.col.end": "समाप्ती",
      "assets.warranty.col.meterLimit": "मीटर मर्यादा",
      "assets.warranty.claimsOverrides": "दावे आणि ओव्हरराइड",
      "assets.warranty.fileClaim": "दावा दाखल करा",
      "assets.warranty.overrideTooltip": "ओव्हरराइड (दुरुस्तीसाठी वॉरंटी बायपास करा)",
      "assets.warranty.empty": "या मालमत्तेसाठी कोणतीही वॉरंटी नोंदवली नाही",
      "assets.warranty.claimsOverridesTitle": "दावे आणि ओव्हरराइड",
      "assets.warranty.claims": "दावे",
      "assets.warranty.noClaims": "कोणताही दावा दाखल केलेला नाही.",
      "assets.warranty.overrides": "ओव्हरराइड",
      "assets.warranty.noOverrides": "कोणताही ओव्हरराइड लॉग केलेला नाही.",
      "assets.warranty.registerTitle": "वॉरंटी नोंदवा",
      "assets.warranty.warrantyType": "वॉरंटी प्रकार *",
      "assets.warranty.providerName": "प्रदाता / विक्रेता नाव",
      "assets.warranty.providerPh": "एक प्रदाता निवडा किंवा टाइप करा",
      "assets.warranty.startDate": "आरंभ तारीख",
      "assets.warranty.endDate": "समाप्ती तारीख *",
      "assets.warranty.scopeOfCover": "कव्हरेज व्याप्ती",
      "assets.warranty.claimLimit": "दावा मर्यादा",
      "assets.warranty.meterLimit": "मीटर मर्यादा",
      "assets.warranty.meterType": "मीटर प्रकार",
      "assets.warranty.meterTypePh": "उदा. km, तास",
      "assets.warranty.meterHint": "पर्यायी — कॅलेंडर समाप्ती तारखेऐवजी, किंवा त्यासोबत, वापरानुसार समाप्ती ट्रॅक करण्यासाठी दोन्ही सेट करा (उदा. 100,000 km).",
      "assets.warranty.register": "नोंदवा",
      "assets.warranty.fileClaimTitle": "वॉरंटी दावा दाखल करा",
      "assets.warranty.claimDate": "दावा तारीख",
      "assets.warranty.descriptionRequired": "वर्णन *",
      "assets.warranty.estimatedAmount": "अंदाजित दावा रक्कम",
      "assets.warranty.filing": "दाखल होत आहे...",
      "assets.warranty.fileClaimBtn": "दावा दाखल करा",
      "assets.warranty.overrideTitle": "पर्यवेक्षक ओव्हरराइड",
      "assets.warranty.overrideDesc": "मानक वॉरंटी कव्हरेजबाहेर दुरुस्तीला अधिकृत करा. ऑडिटसाठी समर्थन आवश्यक आहे.",
      "assets.warranty.repairCost": "दुरुस्ती खर्च",
      "assets.warranty.logging": "लॉग होत आहे...",
      "assets.warranty.logOverride": "ओव्हरराइड लॉग करा",
      "assets.metrics.loading": "मेट्रिक्स लोड होत आहेत...",
      "assets.metrics.oeeTitle": "OEE मेट्रिक्स (30 दिवस)",
      "assets.metrics.oee": "एकूण उपकरण परिणामकारकता",
      "assets.metrics.availability": "उपलब्धता",
      "assets.metrics.performance": "कामगिरी",
      "assets.metrics.quality": "गुणवत्ता",
      "assets.metrics.reliabilityTitle": "विश्वसनीयता मेट्रिक्स",
      "assets.metrics.mtbf": "MTBF (बिघाडांमधील सरासरी वेळ)",
      "assets.metrics.mttr": "MTTR (दुरुस्तीचा सरासरी वेळ)",
      "assets.metrics.failureCount": "बिघाड संख्या",
      "assets.metrics.repairCount": "दुरुस्ती संख्या",
      "assets.metrics.trendTitle": "कामगिरी कल",
      "assets.metrics.usefulLifeConsumed": "उपयुक्त आयुष्य वापरले",
      "assets.metrics.expectedUsefulLife": "अपेक्षित उपयुक्त आयुष्य",
      "assets.metrics.currentAge": "सध्याचे वय",
      "assets.geo.loading": "स्थान लोड होत आहे...",
      "assets.geo.currentLocation": "सध्याचे स्थान",
      "assets.geo.latitude": "अक्षांश",
      "assets.geo.longitude": "रेखांश",
      "assets.geo.updateLocation": "स्थान अपडेट करा",
      "assets.geo.source": "स्रोत",
      "assets.geo.verified": "सत्यापित",
      "assets.geo.notVerified": "सत्यापित नाही",
      "assets.geo.lastUpdated": "शेवटचे अपडेट",
      "assets.geo.noLocation": "या मालमत्तेसाठी अद्याप कोणतेही स्थान नोंदवले नाही.",
      "assets.geo.movementHistory": "हालचाल इतिहास",
      "assets.geo.col.from": "पासून",
      "assets.geo.col.to": "पर्यंत",
      "assets.geo.empty": "कोणतीही हालचाल नोंदवली नाही",
      "assets.financials.tab.capitalisation": "भांडवलीकरण",
      "assets.financials.tab.depreciation": "घसारा अनुसूची",
      "assets.financials.tab.itc": "ITC अनुसूची",
      "assets.financials.tab.impairment": "क्षती",
      "assets.financials.tab.revaluation": "पुनर्मूल्यांकन",
      "assets.financials.tab.prior-period": "पूर्व कालावधी समायोजन",
      "assets.financials.tab.deferred-revenue": "स्थगित महसूल",
      "assets.financials.noCapitalisation": "या मालमत्तेसाठी कोणतीही भांडवलीकरण नोंद नाही",
      "assets.financials.capitalisationDate": "भांडवलीकरण तारीख",
      "assets.financials.cost": "खर्च",
      "assets.financials.journalRef": "जर्नल संदर्भ",
      "assets.financials.journalStatus": "जर्नल स्थिती",
      "assets.financials.allBooks": "सर्व बुक",
      "assets.financials.col.period": "कालावधी",
      "assets.financials.col.book": "बुक",
      "assets.financials.col.openingNbv": "आरंभिक NBV",
      "assets.financials.col.depreciation": "घसारा",
      "assets.financials.col.closingNbv": "अंतिम NBV",
      "assets.financials.col.method": "पद्धत",
      "assets.financials.col.rate": "दर",
      "assets.financials.noDepreciation": "या मालमत्तेसाठी कोणतीही घसारा अनुसूची नाही.",
      "assets.financials.createItc": "+ ITC अनुसूची तयार करा",
      "assets.financials.invoiceNumber": "चलन क्रमांक",
      "assets.financials.supplierGstin": "पुरवठादार GSTIN",
      "assets.financials.cgstPaid": "CGST भरले",
      "assets.financials.sgstPaid": "SGST भरले",
      "assets.financials.igstPaid": "IGST भरले",
      "assets.financials.noItc": "या मालमत्तेसाठी कोणतीही ITC नोंद नाही.",
      "assets.financials.invoiceNo": "चलन क्र.",
      "assets.financials.totalItcEligible": "एकूण ITC पात्र",
      "assets.financials.claimedToDate": "आजपर्यंत दावा केला",
      "assets.financials.remainingItc": "उर्वरित ITC",
      "assets.financials.monthsClaimed": "दावा केलेले महिने",
      "assets.financials.cgstSgstIgst": "CGST + SGST + IGST",
      "assets.financials.reversed": "उलटवले",
      "assets.financials.monthlySchedule": "मासिक अनुसूची",
      "assets.financials.col.claimAmount": "दावा रक्कम",
      "assets.financials.noMonthlyItc": "कोणतीही मासिक ITC नोंद नाही.",
      "assets.financials.recordImpairment": "क्षती नोंदवा",
      "assets.financials.reverseImpairment": "क्षती उलटवा",
      "assets.financials.recoverableAmount": "वसूलीयोग्य रक्कम",
      "assets.financials.newRecoverableAmount": "नवीन वसूलीयोग्य रक्कम",
      "assets.financials.submit": "सबमिट करा",
      "assets.financials.noImpairment": "या मालमत्तेसाठी कोणताही क्षती इतिहास नाही",
      "assets.financials.col.testDate": "चाचणी तारीख",
      "assets.financials.col.impairmentLoss": "क्षती हानी",
      "assets.financials.col.reversalAmount": "उलटाव रक्कम",
      "assets.financials.col.type": "प्रकार",
      "assets.financials.reversal": "उलटाव",
      "assets.financials.impairment": "क्षती",
      "assets.financials.recordRevaluation": "+ पुनर्मूल्यांकन नोंदवा",
      "assets.financials.newCarryingAmount": "नवीन वहन रक्कम",
      "assets.financials.fairValue": "वाजवी मूल्य",
      "assets.financials.costMethod": "खर्च",
      "assets.financials.noRevaluation": "या मालमत्तेसाठी कोणताही पुनर्मूल्यांकन इतिहास नाही",
      "assets.financials.col.date": "तारीख",
      "assets.financials.col.oldCarrying": "जुनी वहन रक्कम",
      "assets.financials.col.newCarrying": "नवीन वहन रक्कम",
      "assets.financials.col.surplusDeficit": "अधिशेष / (तूट)",
      "assets.financials.recordAdjustment": "+ समायोजन नोंदवा",
      "assets.financials.oldValue": "जुने मूल्य",
      "assets.financials.newValue": "नवीन मूल्य",
      "assets.financials.noPriorPeriod": "या मालमत्तेसाठी कोणतेही पूर्व कालावधी समायोजन नाही",
      "assets.financials.col.adjustment": "समायोजन",
      "assets.financials.col.approvedBy": "मंजूर करणारे",
      "assets.financials.pending": "प्रलंबित",
      "assets.financials.noDeferred": "अनुदान-वित्तपोषित मालमत्ता नाही, किंवा कोणतीही स्थगित महसूल शिल्लक नाही.",
      "assets.financials.annualAmortisation": "वार्षिक परिशोधन",
      "assets.custody.noPermission": "या मालमत्तेची ताबा माहिती पाहण्याची आपल्याला परवानगी नाही.",
      "assets.custody.loading": "ताबा लोड होत आहे...",
      "assets.custody.currentCustodian": "सध्याचा ताबेदार",
      "assets.custody.reassign": "ताबेदार पुन्हा नियुक्त करा",
      "assets.custody.assign": "ताबेदार नियुक्त करा",
      "assets.custody.email": "ईमेल",
      "assets.custody.orgUnit": "संस्था एकक",
      "assets.custody.effectiveFrom": "पासून प्रभावी",
      "assets.custody.acceptedAt": "स्वीकारल्याची तारीख",
      "assets.custody.notYetAccepted": "अद्याप स्वीकारले नाही",
      "assets.custody.noneAssigned": "सध्या कोणताही ताबेदार नियुक्त नाही.",
      "assets.custody.newCustodian": "नवीन ताबेदार *",
      "assets.custody.selectCustodian": "ताबेदार निवडा...",
      "assets.custody.assigning": "नियुक्त होत आहे...",
      "assets.custody.confirmAssignment": "नियुक्ती निश्चित करा",
      "assets.custody.history": "ताबा इतिहास",
      "assets.custody.noHistory": "या मालमत्तेसाठी कोणताही ताबा इतिहास नाही.",
      "assets.governance.heldForSale": "विक्रीसाठी राखीव",
      "assets.governance.notHeldForSale": "विक्रीसाठी राखीव नाही",
      "assets.governance.updating": "अपडेट होत आहे...",
      "assets.governance.unmark": "अचिन्हांकित करा",
      "assets.governance.markHeldForSale": "विक्रीसाठी राखीव चिन्हांकित करा",
      "assets.governance.assetLabels": "मालमत्ता लेबल",
      "assets.governance.noLabels": "या मालमत्तेसाठी कोणतेही लेबल जारी केलेले नाही",
      "assets.governance.fullHistory": "संपूर्ण इतिहास मालमत्तेच्या लेबल टॅबवर.",
      "assets.governance.disposalExport": "विल्हेवाट निर्यात",
      "assets.governance.disposalExportDesc": "या मालमत्तेसाठी विल्हेवाट-तयारी डेटा पॅकेज डाउनलोड करा (बुक मूल्य, स्थिती, डीकमिशन इतिहास).",
      "assets.governance.exporting": "निर्यात होत आहे...",
      "assets.governance.downloadExport": "विल्हेवाट निर्यात डाउनलोड करा",
      "system-config.common.loading": "लोड होत आहे...",
      "system-config.common.cancel": "रद्द करा",
      "system-config.common.create": "तयार करा",
      "system-config.common.creating": "तयार करत आहे...",
      "system-config.common.close": "बंद करा",
      "system-config.common.save": "जतन करा",
      "system-config.common.edit": "संपादित करा",
      "system-config.common.actions": "क्रिया",
      "system-config.common.description": "वर्णन",
      "system-config.common.module": "मॉड्यूल",
      "system-config.common.type": "प्रकार",
      "system-config.common.value": "मूल्य",
      "system-config.common.enabled": "सक्षम",
      "system-config.common.disabled": "अक्षम",
      "system-config.dynamicFields.title": "डायनॅमिक फील्ड आणि फॉर्म",
      "system-config.dynamicFields.subtitle": "प्रति मॉड्यूल कस्टम फील्ड, व्हॅलिडेशन नियम, फॉर्म लेआउट आणि मूल्य बल्क इम्पोर्ट.",
      "system-config.dynamicFields.tab.fields": "फील्ड",
      "system-config.dynamicFields.tab.forms": "फॉर्म",
      "system-config.dynamicFields.tab.fieldValues": "फील्ड मूल्ये",
      "system-config.dynamicFields.tab.bulkImport": "बल्क इम्पोर्ट",
      "system-config.dynamicFields.filterByModule": "मॉड्यूलनुसार फिल्टर करा...",
      "system-config.dynamicFields.newField": "नवीन फील्ड",
      "system-config.dynamicFields.col.label": "लेबल",
      "system-config.dynamicFields.col.version": "आवृत्ती",
      "system-config.dynamicFields.rules": "नियम",
      "system-config.dynamicFields.emptyFields": "कोणतेही डायनॅमिक फील्ड परिभाषित नाही",
      "system-config.dynamicFields.newFieldTitle": "नवीन डायनॅमिक फील्ड",
      "system-config.dynamicFields.moduleRequired": "मॉड्यूल *",
      "system-config.dynamicFields.moduleExample": "उदा. asset, ticket",
      "system-config.dynamicFields.fieldNameRequired": "फील्ड नाव *",
      "system-config.dynamicFields.fieldNameExample": "उदा. warranty_note",
      "system-config.dynamicFields.fieldLabelRequired": "फील्ड लेबल *",
      "system-config.dynamicFields.fieldLabelExample": "उदा. Warranty Note",
      "system-config.dynamicFields.fieldType": "फील्ड प्रकार",
      "system-config.dynamicFields.noRules": "कोणतेही नियम नाहीत.",
      "system-config.dynamicFields.rule.mandatory": "अनिवार्य",
      "system-config.dynamicFields.rule.hidden": "लपवलेले",
      "system-config.dynamicFields.rule.readOnly": "फक्त वाचनीय",
      "system-config.dynamicFields.rule.conditional": "सशर्त",
      "system-config.dynamicFields.addRule": "नियम जोडा",
      "system-config.dynamicFields.newForm": "नवीन फॉर्म",
      "system-config.dynamicFields.col.formName": "फॉर्म नाव",
      "system-config.dynamicFields.col.fields": "फील्ड",
      "system-config.dynamicFields.fieldCount": "{{count}} फील्ड",
      "system-config.dynamicFields.deactivate": "निष्क्रिय करा",
      "system-config.dynamicFields.emptyForms": "कोणतेही फॉर्म परिभाषित नाही",
      "system-config.dynamicFields.newFormTitle": "नवीन डायनॅमिक फॉर्म",
      "system-config.dynamicFields.formNameRequired": "फॉर्म नाव *",
      "system-config.dynamicFields.fieldIds": "फील्ड ID",
      "system-config.dynamicFields.fieldIdsPlaceholder": "स्वल्पविरामाने विभक्त केलेले फील्ड UUID",
      "system-config.dynamicFields.entityTypePlaceholder": "एंटिटी प्रकार (उदा. asset)",
      "system-config.dynamicFields.entityIdPlaceholder": "एंटिटी ID (UUID)",
      "system-config.dynamicFields.loadValues": "मूल्ये लोड करा",
      "system-config.dynamicFields.fieldValuesPrompt": "त्याची कस्टम फील्ड मूल्ये पाहण्यासाठी एंटिटी प्रकार आणि ID प्रविष्ट करा",
      "system-config.dynamicFields.col.field": "फील्ड",
      "system-config.dynamicFields.col.updated": "अद्यतनित",
      "system-config.dynamicFields.emptyValues": "या एंटिटीसाठी कोणतीही कस्टम फील्ड मूल्ये सेट केलेली नाहीत",
      "system-config.dynamicFields.fieldIdRequired": "फील्ड ID *",
      "system-config.dynamicFields.fieldIdPlaceholder": "लक्ष्य डायनॅमिक फील्ड UUID",
      "system-config.dynamicFields.rowsLabel": "पंक्ती (entity_type / entity_id / value चा JSON अ‍ॅरे)",
      "system-config.dynamicFields.importing": "इम्पोर्ट होत आहे...",
      "system-config.dynamicFields.bulkImport": "बल्क इम्पोर्ट",
      "system-config.dynamicFields.noBulkPermission": "तुम्हाला फील्ड मूल्ये बल्क इम्पोर्ट करण्याची परवानगी नाही.",
      "system-config.dynamicFields.valuesImported": "{{count}} मूल्ये इम्पोर्ट केली.",
      "system-config.featureFlags.title": "फीचर फ्लॅग आणि मॉड्यूल व्यवस्थापन",
      "system-config.featureFlags.subtitle": "मायक्रोसर्व्हिस मॉड्यूल, क्रमिक रोलआउटसह फीचर फ्लॅग, टेनंट ओव्हरराइड आणि सर्व्हिस हेल्थ.",
      "system-config.featureFlags.tab.modules": "मॉड्यूल",
      "system-config.featureFlags.tab.flags": "फीचर फ्लॅग",
      "system-config.featureFlags.tab.tenantFeatures": "टेनंट फीचर",
      "system-config.featureFlags.tab.services": "सर्व्हिस हेल्थ",
      "system-config.featureFlags.col.service": "सर्व्हिस",
      "system-config.featureFlags.col.moduleCode": "मॉड्यूल कोड",
      "system-config.featureFlags.dependencies": "अवलंबित्वे",
      "system-config.featureFlags.emptyModules": "कोणतेही मॉड्यूल नोंदणीकृत नाही",
      "system-config.featureFlags.noDependencies": "कोणतीही अवलंबित्वे नाहीत.",
      "system-config.featureFlags.col.flagKey": "फ्लॅग की",
      "system-config.featureFlags.col.environment": "एन्व्हायर्नमेंट",
      "system-config.featureFlags.col.rollout": "रोलआउट",
      "system-config.featureFlags.allEnvironments": "सर्व एन्व्हायर्नमेंट",
      "system-config.featureFlags.env.production": "प्रोडक्शन",
      "system-config.featureFlags.env.staging": "स्टेजिंग",
      "system-config.featureFlags.env.development": "डेव्हलपमेंट",
      "system-config.featureFlags.newFlag": "नवीन फ्लॅग",
      "system-config.featureFlags.emptyFlags": "कोणतेही फीचर फ्लॅग परिभाषित नाही",
      "system-config.featureFlags.newFlagTitle": "नवीन फीचर फ्लॅग",
      "system-config.featureFlags.flagKeyRequired": "फ्लॅग की *",
      "system-config.featureFlags.flagKeyPlaceholder": "उदा. new_asset_wizard",
      "system-config.featureFlags.displayName": "प्रदर्शन नाव",
      "system-config.featureFlags.rolloutPct": "रोलआउट %",
      "system-config.featureFlags.col.flag": "फ्लॅग",
      "system-config.featureFlags.col.enabledAt": "सक्षम केले",
      "system-config.featureFlags.col.disabledAt": "अक्षम केले",
      "system-config.featureFlags.emptyTenantFeatures": "कोणतेही टेनंट-विशिष्ट फीचर ओव्हरराइड नाही — हा टेनंट जागतिक फ्लॅग डिफॉल्ट वापरतो",
      "system-config.featureFlags.col.endpoint": "एंडपॉइंट",
      "system-config.featureFlags.col.status": "स्थिती",
      "system-config.featureFlags.col.uptime": "अपटाइम",
      "system-config.featureFlags.col.avgResponse": "सरासरी प्रतिसाद",
      "system-config.featureFlags.emptyServices": "कोणतीही सर्व्हिस नोंदणीकृत नाही",
      "system-config.platformAdmin.title": "प्लॅटफॉर्म प्रशासन",
      "system-config.platformAdmin.subtitle": "टेनंट प्रोव्हिजनिंग आणि लाइव्ह सिस्टम हेल्थ.",
      "system-config.platformAdmin.tab.health": "सिस्टम हेल्थ",
      "system-config.platformAdmin.tab.tenants": "टेनंट प्रोव्हिजनिंग",
      "system-config.platformAdmin.checkingHealth": "सिस्टम हेल्थ तपासत आहे...",
      "system-config.platformAdmin.healthUnavailable": "हेल्थ स्थिती उपलब्ध नाही",
      "system-config.platformAdmin.check.database": "डेटाबेस (PostgreSQL)",
      "system-config.platformAdmin.check.cache": "कॅशे (Redis)",
      "system-config.platformAdmin.check.storage": "ऑब्जेक्ट स्टोरेज (MinIO)",
      "system-config.platformAdmin.allOperational": "सर्व सिस्टम कार्यरत",
      "system-config.platformAdmin.degraded": "अवनत",
      "system-config.platformAdmin.version": "आवृत्ती",
      "system-config.platformAdmin.checking": "तपासत आहे...",
      "system-config.platformAdmin.refresh": "रिफ्रेश करा",
      "system-config.platformAdmin.unknown": "अज्ञात",
      "system-config.platformAdmin.latency": "लेटन्सी",
      "system-config.platformAdmin.memory": "मेमरी",
      "system-config.platformAdmin.provisionTitle": "नवीन टेनंट प्रोव्हिजन करा",
      "system-config.platformAdmin.provisionSubtitle": "प्लॅटफॉर्मवर एक नवीन विलग टेनंट संस्था तयार करते.",
      "system-config.platformAdmin.slugRequired": "स्लग *",
      "system-config.platformAdmin.slugPlaceholder": "उदा. acme-government",
      "system-config.platformAdmin.plan.starter": "स्टार्टर",
      "system-config.platformAdmin.plan.professional": "प्रोफेशनल",
      "system-config.platformAdmin.plan.enterprise": "एंटरप्राइझ",
      "system-config.platformAdmin.provisioning": "प्रोव्हिजन होत आहे...",
      "system-config.platformAdmin.provisionTenant": "टेनंट प्रोव्हिजन करा",
      "system-config.platformAdmin.noProvisionPermission": "तुम्हाला टेनंट प्रोव्हिजन करण्याची परवानगी नाही.",
      "system-config.platformAdmin.id": "ID",
      "system-config.platformAdmin.slug": "स्लग",
      "system-config.platformAdmin.status": "स्थिती",
      "system-config.platformAdmin.lookupTitle": "टेनंट शोधा",
      "system-config.platformAdmin.lookupPlaceholder": "टेनंट ID (UUID)",
      "system-config.platformAdmin.lookUp": "शोधा",
      "system-config.platformAdmin.noLookupPermission": "तुम्हाला टेनंट शोधण्याची परवानगी नाही.",
      "system-config.systemConfig.title": "सिस्टम कॉन्फिगरेशन",
      "system-config.systemConfig.subtitle": "सिस्टम पॅरामीटर, फीचर टॉगल आणि लुकअप कोड मास्टर.",
      "system-config.systemConfig.tab.parameters": "सिस्टम पॅरामीटर",
      "system-config.systemConfig.tab.directorySync": "डायरेक्टरी सिंक",
      "system-config.systemConfig.tab.gstApi": "GST API",
      "system-config.systemConfig.tab.aiCopilot": "AI Copilot",
      "system-config.systemConfig.tab.toggles": "फीचर टॉगल",
      "system-config.systemConfig.tab.lookupCodes": "लुकअप कोड",
      "system-config.systemConfig.readOnlyBanner": "फक्त वाचनीय — सिस्टम पॅरामीटर आणि फीचर टॉगल संपादित करण्यासाठी admin किंवा super_admin भूमिका आवश्यक आहे.",
      "system-config.systemConfig.loadingGst": "GST API कॉन्फिगरेशन लोड होत आहे…",
      "system-config.systemConfig.gstInfoIntro": "सक्षम असल्यास, वेंडर फॉर्म एक",
      "system-config.systemConfig.gstFetch": "फेच",
      "system-config.systemConfig.gstInfoMid": "बटण GSTIN शेजारी दाखवते जे स्वयंचलितपणे भरते",
      "system-config.systemConfig.gstVendorName": "वेंडर नाव",
      "system-config.systemConfig.gstPan": "PAN",
      "system-config.systemConfig.and": "आणि",
      "system-config.systemConfig.gstCompanyType": "कंपनी प्रकार",
      "system-config.systemConfig.gstInfoEnd": "प्रदात्याकडून.",
      "system-config.systemConfig.gstInfoNote": "PAN नेहमी GSTIN वरून घेतले जाते. GST API ईमेल किंवा फोन उघड करत नाहीत — ते मॅन्युअल राहतात.",
      "system-config.systemConfig.gstAutoFetch": "GSTIN स्वयं-फेच",
      "system-config.systemConfig.gstAutoFetchHint": "बंद = मॅन्युअल प्रविष्टी (सध्याचे वर्तन). चालू = मागणीनुसार फेच.",
      "system-config.systemConfig.toggleOnHint": "चालू — बंद करण्यासाठी क्लिक करा",
      "system-config.systemConfig.toggleOffHint": "बंद — चालू करण्यासाठी क्लिक करा",
      "system-config.systemConfig.on": "चालू",
      "system-config.systemConfig.off": "बंद",
      "system-config.systemConfig.gstCustomProvider": "कस्टम (Appyflow-सुसंगत)",
      "system-config.systemConfig.apiKeySecret": "API की / सीक्रेट",
      "system-config.systemConfig.maskUnchanged": "•••••••• (अपरिवर्तित)",
      "system-config.systemConfig.pasteKey": "प्रदात्याकडून की पेस्ट करा",
      "system-config.systemConfig.apiEndpointUrl": "API एंडपॉइंट URL",
      "system-config.systemConfig.saving": "जतन होत आहे…",
      "system-config.systemConfig.saveSettings": "सेटिंग्ज जतन करा",
      "system-config.systemConfig.loadingAi": "AI Copilot कॉन्फिगरेशन लोड होत आहे…",
      "system-config.systemConfig.aiInfo": "AI Copilot चॅटमागील LLM नियंत्रित करते. बंद (किंवा की नाही) = एक निश्चित मॉक उत्तर, API की किंवा कोट्याशिवाय चाचणीसाठी उपयुक्त. लगेच प्रभावी होते — रीस्टार्टची गरज नाही.",
      "system-config.systemConfig.liveAiReplies": "लाइव्ह AI उत्तरे",
      "system-config.systemConfig.liveAiRepliesHint": "बंद = मॉक उत्तर (सध्याचे वर्तन). चालू = वास्तविक LLM कॉल.",
      "system-config.systemConfig.model": "मॉडेल",
      "system-config.systemConfig.modelName": "मॉडेल नाव",
      "system-config.systemConfig.col.key": "की",
      "system-config.systemConfig.leaveBlankUnchanged": "अपरिवर्तित ठेवण्यासाठी रिकामे ठेवा",
      "system-config.systemConfig.locked": "लॉक्ड",
      "system-config.systemConfig.emptyParameters": "कोणतेही सिस्टम पॅरामीटर परिभाषित नाही",
      "system-config.systemConfig.testSmtp": "SMTP सेटिंग्ज तपासा",
      "system-config.systemConfig.smtpToPlaceholder": "कोणाला पाठवायचे (डिफॉल्ट तुमचा स्वतःचा ईमेल)",
      "system-config.systemConfig.sending": "पाठवत आहे...",
      "system-config.systemConfig.sendTestEmail": "चाचणी ईमेल पाठवा",
      "system-config.systemConfig.col.featureKey": "फीचर की",
      "system-config.systemConfig.rolloutPct": "रोलआउट %",
      "system-config.systemConfig.emptyToggles": "कोणतेही फीचर टॉगल परिभाषित नाही",
      "system-config.systemConfig.lookupCategoryPlaceholder": "लुकअप श्रेणी (उदा. asset_condition, currency)",
      "system-config.systemConfig.search": "शोधा",
      "system-config.systemConfig.lookupPrompt": "त्याचे लुकअप कोड ब्राउझ करण्यासाठी एक श्रेणी प्रविष्ट करा",
      "system-config.systemConfig.col.code": "कोड",
      "system-config.systemConfig.col.displayOrder": "प्रदर्शन क्रम",
      "system-config.systemConfig.emptyLookup": "\"{{category}}\" साठी कोणतेही लुकअप कोड सापडले नाहीत",
      "system-config.systemConfig.loadingDirectorySync": "डायरेक्टरी-सिंक कॉन्फिगरेशन लोड होत आहे…",
      "system-config.systemConfig.dirSyncIntro": "यासाठी कनेक्शन सेटिंग्ज",
      "system-config.systemConfig.synchronizer": "HRMS & AD सिंक्रोनायझर",
      "system-config.systemConfig.dirSyncIntroEnd": ". येथे एक प्रदाता कॉन्फिगर करा, नंतर सिंक पृष्ठावरून तो चालवा.",
      "system-config.systemConfig.openSyncPage": "सिंक पृष्ठ उघडा →",
      "system-config.systemConfig.configureThenOn": "खालील फील्ड कॉन्फिगर करा, नंतर चालू करा",
      "system-config.systemConfig.notSet": "सेट नाही",
      "system-config.systemConfig.provider.hrms.label": "HRMS (Oracle Fusion)",
      "system-config.systemConfig.provider.hrms.hint": "Oracle Fusion HCM REST एंडपॉइंट + एक सर्व्हिस अकाउंट.",
      "system-config.systemConfig.provider.azure_ad.label": "Azure Active Directory",
      "system-config.systemConfig.provider.azure_ad.hint": "Directory.Read.All सह अ‍ॅप नोंदणी (client credentials).",
      "system-config.systemConfig.provider.ldap.label": "LDAP",
      "system-config.systemConfig.provider.ldap.hint": "ऑन-प्रेम डायरेक्टरी सर्व्हर बाइंड अकाउंट + सर्च बेस.",
      "system-config.systemConfig.field.base_url": "बेस URL",
      "system-config.systemConfig.field.username": "वापरकर्तानाव",
      "system-config.systemConfig.field.password": "पासवर्ड",
      "system-config.systemConfig.field.tenant_id": "डायरेक्टरी (tenant) ID",
      "system-config.systemConfig.field.client_id": "अ‍ॅप्लिकेशन (client) ID",
      "system-config.systemConfig.field.client_secret": "क्लायंट सीक्रेट",
      "system-config.systemConfig.field.host": "होस्ट",
      "system-config.systemConfig.field.port": "पोर्ट",
      "system-config.systemConfig.field.bind_dn": "बाइंड DN",
      "system-config.systemConfig.field.base_dn": "बेस DN",
      "system-config.systemConfig.field.bind_password": "बाइंड पासवर्ड",
      "organisation.breadcrumb.administration": "प्रशासन",
      "organisation.breadcrumb.orgManagement": "संस्था व्यवस्थापन",
      "organisation.breadcrumb.orgUnits": "संस्था घटक",
      "organisation.backToUnits": "घटकांकडे परत जा",
      "organisation.cancel": "रद्द करा",
      "organisation.loading": "लोड होत आहे...",
      "organisation.yes": "होय",
      "organisation.no": "नाही",
      "organisation.col.name": "नाव",
      "organisation.col.type": "प्रकार",
      "organisation.col.status": "स्थिती",
      "organisation.field.costCentreCode": "कॉस्ट सेंटर कोड",
      "organisation.field.approverAuthority": "मंजूरी प्राधिकरण",
      "organisation.field.cin": "CIN",
      "organisation.field.pan": "PAN",
      "organisation.field.gstin": "GSTIN",
      "organisation.field.registeredOffice": "नोंदणीकृत कार्यालय",
      "organisation.field.rocJurisdiction": "RoC अधिकारक्षेत्र",
      "organisation.field.nicDepartmentCode": "NIC विभाग कोड",
      "organisation.field.legalEntity": "कायदेशीर संस्था",
      "organisation.field.sebiListed": "SEBI सूचीबद्ध",
      "organisation.hrmsSync.notRunYet": "अद्याप चालवले नाही",
      "organisation.hrmsSync.lastRun": "शेवटची रन: {{when}}",
      "organisation.hrmsSync.breadcrumb.integrationGateway": "इंटिग्रेशन गेटवे",
      "organisation.hrmsSync.title": "डायरेक्टरी सिंक",
      "organisation.hrmsSync.info1": "तुमच्या HR आणि आयडेंटिटी सिस्टममधून तुमचे विभाग आणि लोक हाताने जोडण्याऐवजी स्वयंचलितपणे आणा.",
      "organisation.hrmsSync.info2": "एक स्रोत चालू करा आणि सेटिंग्जमध्ये त्याचे तपशील प्रविष्ट करा, नंतर येथे सिंक चालवा.",
      "organisation.hrmsSync.subtitle": "तुमच्या HR आणि आयडेंटिटी सिस्टममधून तुमचे विभाग आणि लोक हाताने जोडण्याऐवजी स्वयंचलितपणे आणा. एक स्रोत चालू करा आणि सेटिंग्जमध्ये त्याचे तपशील प्रविष्ट करा, नंतर येथे सिंक चालवा.",
      "organisation.hrmsSync.configureSources": "स्रोत कॉन्फिगर करा",
      "organisation.hrmsSync.ofCount": "{{total}} पैकी {{count}}",
      "organisation.hrmsSync.sourcesOn": "स्रोत चालू आहेत.",
      "organisation.hrmsSync.provider.hrms.label": "HRMS (Oracle Fusion)",
      "organisation.hrmsSync.provider.hrms.desc": "तुमच्या Oracle Fusion HR सिस्टममधील विभाग आणि कर्मचारी.",
      "organisation.hrmsSync.provider.azure_ad.label": "Azure Active Directory",
      "organisation.hrmsSync.provider.azure_ad.desc": "Microsoft Entra ID (Azure AD) मधील वापरकर्ते आणि गट.",
      "organisation.hrmsSync.provider.ldap.label": "LDAP",
      "organisation.hrmsSync.provider.ldap.desc": "तुमच्या ऑन-प्रिमाइस डायरेक्टरी सर्व्हरमधील संस्था घटक आणि लोक.",
      "organisation.hrmsSync.on": "चालू",
      "organisation.hrmsSync.off": "बंद",
      "organisation.hrmsSync.syncing": "सिंक होत आहे…",
      "organisation.hrmsSync.syncNow": "आता सिंक करा",
      "organisation.hrmsSync.sourceOff": "हा स्रोत बंद आहे",
      "organisation.hrmsSync.turnedOff": "बंद आहे",
      "organisation.hrmsSync.turnOnConfigure": "सेटिंग्जमध्ये चालू करा आणि कॉन्फिगर करा →",
      "organisation.orgUnitDetail.loading": "संस्था घटक लोड होत आहे...",
      "organisation.orgUnitDetail.notFound": "संस्था घटक सापडला नाही.",
      "organisation.orgUnitDetail.tab.overview": "विहंगावलोकन",
      "organisation.orgUnitDetail.tab.children": "उपघटक ({{count}})",
      "organisation.orgUnitDetail.tab.history": "इतिहास ({{count}})",
      "organisation.orgUnitDetail.tab.restructure": "पुनर्रचना",
      "organisation.orgUnitDetail.infoTitle": "संस्था घटक तपशील",
      "organisation.orgUnitDetail.infoBody": "एकल संस्था घटकाचे संपूर्ण तपशील दृश्य — त्याचा प्रकार, मूळ आणि सदस्य.",
      "organisation.orgUnitDetail.noEditPermission": "तुम्हाला संस्था घटक संपादित करण्याची परवानगी नाही — फक्त वाचनीय दाखवत आहे.",
      "organisation.orgUnitDetail.field.id": "ID",
      "organisation.orgUnitDetail.field.parentId": "मूळ ID",
      "organisation.orgUnitDetail.saving": "जतन होत आहे...",
      "organisation.orgUnitDetail.saveChanges": "बदल जतन करा",
      "organisation.orgUnitDetail.restructureNote": "नाव, स्तर आणि मूळ बदल पुनर्रचनेद्वारे (शासित आणि आवृत्तीबद्ध) झाले पाहिजेत — हा फॉर्म फक्त अ‍ॅडमिन/कायदेशीर फील्ड कव्हर करतो.",
      "organisation.orgUnitDetail.noChildren": "कोणतेही थेट उपघटक नाहीत.",
      "organisation.orgUnitDetail.col.level": "स्तर",
      "organisation.orgUnitDetail.col.effectiveFrom": "पासून प्रभावी",
      "organisation.orgUnitDetail.col.effectiveTo": "पर्यंत प्रभावी",
      "organisation.orgUnitDetail.current": "सध्याचे",
      "organisation.orgUnitDetail.noHistory": "कोणताही पुनर्रचना इतिहास नाही.",
      "organisation.orgUnitDetail.noRestructurePermission": "तुम्हाला संस्था घटकांची पुनर्रचना करण्याची परवानगी नाही.",
      "organisation.orgUnitDetail.governedChange": "शासित बदल — सध्याची आवृत्ती बंद करते आणि नवीन उघडते, इतिहासात नोंदवले जाते.",
      "organisation.orgUnitDetail.newName": "नवीन नाव *",
      "organisation.orgUnitDetail.newLevel": "नवीन स्तर *",
      "organisation.orgUnitDetail.newLevelPlaceholder": "उदा. department",
      "organisation.orgUnitDetail.newParent": "नवीन मूळ",
      "organisation.orgUnitDetail.noParent": "मूळ नाही (शीर्ष-स्तर)",
      "organisation.orgUnitDetail.changeType": "बदल प्रकार *",
      "organisation.orgUnitDetail.justification": "समर्थन *",
      "organisation.orgUnitDetail.downstreamImpact": "डाउनस्ट्रीम प्रभाव",
      "organisation.orgUnitDetail.applying": "लागू करत आहे...",
      "organisation.orgUnitDetail.applyRestructure": "पुनर्रचना लागू करा",
      "organisation.orgUnitsAdd.validation.name": "घटक नाव आवश्यक आहे.",
      "organisation.orgUnitsAdd.validation.clientType": "क्लायंट प्रकार आवश्यक आहे.",
      "organisation.orgUnitsAdd.validation.ouType": "संस्था घटक प्रकार आवश्यक आहे.",
      "organisation.orgUnitsAdd.breadcrumb": "संस्था घटक जोडा",
      "organisation.orgUnitsAdd.title": "नवीन संस्था घटक जोडा",
      "organisation.orgUnitsAdd.infoBody": "एक नवीन विभाग, विभागणी किंवा इतर संस्थात्मक घटक तयार करा आणि तो पदानुक्रमात ठेवा.",
      "organisation.orgUnitsAdd.basicInfo": "मूलभूत घटक माहिती",
      "organisation.orgUnitsAdd.unitName": "घटक नाव",
      "organisation.orgUnitsAdd.unitNamePlaceholder": "उदा. Finance Department",
      "organisation.orgUnitsAdd.clientType": "क्लायंट प्रकार",
      "organisation.orgUnitsAdd.selectClientType": "-- क्लायंट प्रकार निवडा --",
      "organisation.orgUnitsAdd.orgUnitType": "संस्था घटक प्रकार",
      "organisation.orgUnitsAdd.parentUnit": "मूळ घटक",
      "organisation.orgUnitsAdd.noParentUnits": "कोणतेही संस्था घटक उपलब्ध नाहीत (रूट घटक)",
      "organisation.orgUnitsAdd.noneRoot": "-- काहीही नाही (रूट घटक) --",
      "organisation.orgUnitsAdd.governanceLegal": "शासन आणि कायदेशीर (पर्यायी)",
      "organisation.orgUnitsAdd.cpseDetails": "CPSE तपशील",
      "organisation.orgUnitsAdd.cpseSchedule": "CPSE अनुसूची (उदा. A, B)",
      "organisation.orgUnitsAdd.cpseRating": "CPSE रेटिंग",
      "organisation.orgUnitsAdd.selectRating": "रेटिंग निवडा...",
      "organisation.orgUnitsAdd.handoverOuId": "हँडओव्हर संस्था घटक ID",
      "organisation.orgUnitsAdd.submitting": "सबमिट होत आहे...",
      "organisation.orgUnitsAdd.submit": "संस्था घटक सबमिट करा",
      "organisation.ouType.group": "गट",
      "organisation.ouType.holding_company": "होल्डिंग कंपनी",
      "organisation.ouType.subsidiary": "उपकंपनी",
      "organisation.ouType.business_unit": "व्यवसाय घटक",
      "organisation.ouType.division": "विभागणी",
      "organisation.ouType.department": "विभाग",
      "organisation.ouType.sub_department": "उप-विभाग",
      "organisation.ouType.team": "टीम",
      "organisation.ouType.union_government": "केंद्र सरकार",
      "organisation.ouType.ministry": "मंत्रालय",
      "organisation.ouType.wing": "विंग",
      "organisation.ouType.section": "विभाग",
      "organisation.ouType.office": "कार्यालय",
      "organisation.ouType.state_government": "राज्य सरकार",
      "organisation.ouType.state_department": "राज्य विभाग",
      "organisation.ouType.directorate": "संचालनालय",
      "organisation.ouType.regional_office": "प्रादेशिक कार्यालय",
      "organisation.ouType.district_office": "जिल्हा कार्यालय",
      "organisation.ouType.municipal_corporation": "महानगरपालिका",
      "organisation.ouType.municipality": "नगरपालिका",
      "organisation.ouType.nagar_panchayat": "नगर पंचायत",
      "organisation.ouType.zone": "क्षेत्र",
      "organisation.ouType.ward": "प्रभाग",
      "organisation.ouType.zila_parishad": "जिल्हा परिषद",
      "organisation.ouType.block_panchayat": "ब्लॉक पंचायत",
      "organisation.ouType.gram_panchayat": "ग्राम पंचायत",
      "organisation.ouType.cpse": "CPSE",
      "organisation.ouType.plant": "प्रकल्प",
      "organisation.ouType.unit": "घटक",
      "organisation.ouType.smart_city_spv": "स्मार्ट सिटी SPV",
      "organisation.ouType.programme": "कार्यक्रम",
      "organisation.ouType.project": "प्रकल्प",
      "organisation.ouType.site": "साइट",
      "organisation.orgUnitsAssign.breadcrumb": "प्रतिनिधीत्व मॅट्रिक्स",
      "organisation.orgUnitsAssign.title": "मंजूरी प्रतिनिधीत्व मॅट्रिक्स",
      "organisation.orgUnitsAssign.subtitle": "संस्था घटकातील एका भूमिकेला मंजूरी प्राधिकार सोपवा, पर्यायी आर्थिक मर्यादेसह.",
      "organisation.orgUnitsAssign.targetOrgUnit": "लक्ष्य संस्था घटक",
      "organisation.orgUnitsAssign.orgUnit": "संस्था घटक *",
      "organisation.orgUnitsAssign.selectTargetUnit": "लक्ष्य घटक निवडा",
      "organisation.orgUnitsAssign.existingDelegations": "या घटकासाठी विद्यमान प्रतिनिधीत्वे:",
      "organisation.orgUnitsAssign.scope": "व्याप्ती:",
      "organisation.orgUnitsAssign.upTo": "पर्यंत",
      "organisation.orgUnitsAssign.delegationDetails": "प्रतिनिधीत्व तपशील",
      "organisation.orgUnitsAssign.role": "भूमिका *",
      "organisation.orgUnitsAssign.noRoles": "कोणतीही भूमिका उपलब्ध नाही",
      "organisation.orgUnitsAssign.selectRole": "भूमिका निवडा",
      "organisation.orgUnitsAssign.delegationScope": "प्रतिनिधीत्व व्याप्ती *",
      "organisation.orgUnitsAssign.selectScope": "व्याप्ती निवडा",
      "organisation.orgUnitsAssign.allModules": "सर्व मॉड्यूल",
      "organisation.orgUnitsAssign.maxApprovalAmount": "कमाल मंजूरी रक्कम",
      "organisation.orgUnitsAssign.blankUnlimited": "अमर्यादितसाठी रिकामे ठेवा",
      "organisation.orgUnitsAssign.effectiveFrom": "पासून प्रभावी *",
      "organisation.orgUnitsAssign.remarks": "शेरे (जतन केलेले नाही — फक्त स्थानिक नोंद)",
      "organisation.orgUnitsAssign.remarksPlaceholder": "प्रतिनिधीत्वाचे तर्क स्पष्ट करा...",
      "organisation.orgUnitsAssign.submitting": "सबमिट होत आहे...",
      "organisation.orgUnitsAssign.createDelegation": "प्रतिनिधीत्व तयार करा",
      "organisation.orgUnitsHierarchy.breadcrumb": "संस्था पदानुक्रम",
      "organisation.orgUnitsHierarchy.title": "कंपनी पदानुक्रम व्हिज्युअलायझर",
      "organisation.orgUnitsHierarchy.infoBody": "प्रत्येक संस्था घटक इतरांशी कसा संबंधित आहे याचे दृश्य वृक्ष.",
      "organisation.orgUnitsHierarchy.topologyTree": "पदानुक्रम टोपोलॉजी ट्री",
      "organisation.orgUnitsHierarchy.rootNodes": "{{count}} रूट नोड",
      "organisation.orgUnitsHierarchy.loadingTree": "ट्री लोड होत आहे...",
      "organisation.orgUnitsHierarchy.noUnits": "कोणतेही संस्था घटक सापडले नाहीत.",
      "organisation.orgUnitsHierarchy.inspector": "घटक तपशील निरीक्षक",
      "organisation.orgUnitsHierarchy.governedEntity": "AAMS शासित संस्था",
      "organisation.orgUnitsHierarchy.selectNode": "तपशील पाहण्यासाठी एक नोड निवडा",
      "organisation.orgUnitsHierarchy.basicInfo": "मूलभूत घटक माहिती",
      "organisation.orgUnitsHierarchy.unitName": "घटक नाव",
      "organisation.orgUnitsHierarchy.systemId": "सिस्टम ID",
      "organisation.orgUnitsHierarchy.legalTaxInfo": "कायदेशीर आणि कर माहिती",
      "organisation.orgUnitsHierarchy.metrics": "पदानुक्रम मेट्रिक्स",
      "organisation.orgUnitsHierarchy.directChildren": "थेट उपघटक",
      "organisation.orgUnitsHierarchy.totalDescendants": "एकूण वंशज",
      "organisation.orgUnitsList.col.unitName": "घटक नाव",
      "organisation.orgUnitsList.col.clientType": "क्लायंट प्रकार",
      "organisation.orgUnitsList.col.parentUnit": "मूळ घटक",
      "organisation.orgUnitsList.col.actions": "क्रिया",
      "organisation.orgUnitsList.dissolvedBadge": "विसर्जित",
      "organisation.orgUnitsList.approve": "मंजूर करा",
      "organisation.orgUnitsList.dissolve": "विसर्जित करा",
      "organisation.orgUnitsList.restore": "पुनर्संचयित करा",
      "organisation.orgUnitsList.deletePermanently": "कायमचे हटवा (अपरिवर्तनीय)",
      "organisation.orgUnitsList.editOrgUnit": "संस्था घटक संपादित करा (उपघटक, इतिहास, पुनर्रचना)",
      "organisation.orgUnitsList.viewDetail": "तपशील पहा (उपघटक, इतिहास, पुनर्रचना)",
      "organisation.orgUnitsList.title": "संस्था घटक मास्टर",
      "organisation.orgUnitsList.infoBody": "संस्थेच्या विभाग आणि घटक पदानुक्रमाचे व्यवस्थापन करा — येथून प्रत्येक घटक तयार करा, संपादित करा आणि व्यवस्थित करा.",
      "organisation.orgUnitsList.treeViewHierarchy": "ट्रीव्ह्यू पदानुक्रम",
      "organisation.orgUnitsList.delegationMatrix": "प्रतिनिधीत्व मॅट्रिक्स",
      "organisation.orgUnitsList.addOrgUnit": "संस्था घटक जोडा",
      "organisation.orgUnitsList.kpi.total": "एकूण घटक",
      "organisation.orgUnitsList.kpi.active": "सक्रिय",
      "organisation.orgUnitsList.kpi.pending": "मंजूरी प्रलंबित",
      "organisation.orgUnitsList.kpi.dissolved": "विसर्जित",
      "organisation.orgUnitsList.filterTable": "तक्ता फिल्टर करा: {{label}}",
      "organisation.orgUnitsList.unitType": "घटक प्रकार",
      "organisation.orgUnitsList.allTypes": "सर्व प्रकार",
      "organisation.orgUnitsList.allStatus": "सर्व स्थिती",
      "organisation.orgUnitsList.searchPlaceholder": "नाव किंवा कॉस्ट सेंटर शोधा...",
      "organisation.orgUnitsList.loading": "संस्था घटक लोड होत आहेत...",
      "organisation.orgUnitsList.empty": "सध्याच्या क्वेरी फिल्टरशी जुळणारे कोणतेही अंतर्गत संस्था घटक सापडले नाहीत.",
      "organisation.orgTree.active": "सक्रिय",
      "organisation.orgTree.childrenWord": "उपघटक",
      "organisation.orgTree.childWord": "उपघटक",
      "hr.exit.col.asset": "मालमत्ता",
      "hr.exit.col.lifecycleState": "जीवनचक्र स्थिती",
      "hr.exit.col.lastCustodian": "शेवटचा अभिरक्षक",
      "hr.exit.col.since": "कधीपासून",
      "hr.exit.title": "HR निर्गमन प्रक्रिया",
      "hr.exit.subtitle": "जाणाऱ्या कर्मचाऱ्यांच्या अभिरक्षा नेमणुका अनाथ करा आणि अंतरिम अभिरक्षकाच्या स्वीकृतीची वाट पाहणाऱ्या मालमत्तांचा मागोवा घ्या.",
      "hr.exit.processExit": "कर्मचारी निर्गमन प्रक्रिया करा",
      "hr.exit.processExitDesc": "या वापरकर्त्याची प्रत्येक सक्रिय/स्वीकृती-प्रलंबित अभिरक्षा अनाथ करते आणि प्रत्येक प्रभावित मालमत्तेसाठी OU प्रमुखाला अंतरिम अभिरक्षक म्हणून नेमण्याचा प्रयत्न करते.",
      "hr.exit.field.departingEmployee": "जाणारा कर्मचारी *",
      "hr.exit.selectEmployee": "कर्मचारी निवडा...",
      "hr.exit.field.exitDate": "निर्गमन तारीख",
      "hr.exit.processing": "प्रक्रिया सुरू आहे...",
      "hr.exit.processExitBtn": "निर्गमन प्रक्रिया करा",
      "hr.exit.stat.orphaned": "अनाथ",
      "hr.exit.stat.interimAssigned": "अंतरिम नेमलेले",
      "hr.exit.stat.failed": "अयशस्वी",
      "hr.exit.orphanedAssets": "अनाथ मालमत्ता",
      "hr.exit.loading": "लोड होत आहे...",
      "hr.exit.empty": "कोणतीही अनाथ मालमत्ता नाही — प्रत्येक अभिरक्षा नेमणुकीस एक सक्रिय अभिरक्षक आहे",
      "notifications.breadcrumb.dashboard": "Dashboard",
      "notifications.title": "सूचना केंद्र",
      "notifications.subtitle": "इनबॉक्स, चॅनेल ऑप्ट-इन/आउट प्राधान्ये, आणि सुरक्षा-अलर्ट अ‍ॅडमिन साधने.",
      "notifications.tab.inbox": "इनबॉक्स",
      "notifications.tab.preferences": "प्राधान्ये",
      "notifications.tab.admin": "सुरक्षा अलर्ट आणि सप्रेशन",
      "notifications.inbox.all": "सर्व",
      "notifications.inbox.unread": "न वाचलेले",
      "notifications.inbox.acknowledging": "स्वीकारले जात आहे...",
      "notifications.inbox.acknowledgeAll": "सर्व स्वीकारा",
      "notifications.inbox.loading": "सूचना लोड होत आहेत...",
      "notifications.inbox.empty": "कोणतीही सूचना नाही",
      "notifications.inbox.noSubject": "(विषय नाही)",
      "notifications.inbox.acknowledge": "स्वीकारा",
      "notifications.prefs.title": "सूचना चॅनेल प्राधान्ये",
      "notifications.prefs.subtitle": "DPDP Act 2023 अनुपालन — प्रत्येक चॅनेलसाठी ऑप्ट इन किंवा आउट करा.",
      "notifications.prefs.loading": "सध्याची प्राधान्ये लोड होत आहेत...",
      "notifications.prefs.optedIn": "ऑप्ट इन केले",
      "notifications.prefs.optedOut": "ऑप्ट आउट केले",
      "notifications.prefs.optIn": "ऑप्ट इन",
      "notifications.prefs.optOut": "ऑप्ट आउट",
      "notifications.admin.criticalAlert": "गंभीर सुरक्षा अलर्ट",
      "notifications.admin.criticalAlertDesc": "OU सबट्रीमध्ये सक्रिय अभिरक्षा असलेल्या प्रत्येक अभिरक्षकाला प्रसारित करते. सप्रेशन विंडो बायपास करते.",
      "notifications.admin.selectOrgUnit": "संस्था युनिट निवडा...",
      "notifications.admin.alertMessagePlaceholder": "अलर्ट संदेश",
      "notifications.admin.sending": "पाठवले जात आहे...",
      "notifications.admin.broadcastAlert": "अलर्ट प्रसारित करा",
      "notifications.admin.overdueCustody": "थकित अभिरक्षा तपासणी",
      "notifications.admin.overdueCustodyDesc": "थकित तात्पुरत्या-अभिरक्षा अलर्ट जॉब मॅन्युअली चालवा. अद्याप शेड्यूलवर नाही — आज ते ट्रिगर करण्याचा हाच एकमेव मार्ग आहे.",
      "notifications.admin.running": "चालू आहे...",
      "notifications.admin.runCheckNow": "आता तपासणी चालवा",
      "notifications.admin.suppressionWindows": "सप्रेशन विंडो",
      "notifications.admin.ruleKeyPlaceholder": "नियम की",
      "notifications.admin.reasonPlaceholder": "कारण (पर्यायी)",
      "notifications.admin.saving": "जतन होत आहे...",
      "notifications.admin.create": "तयार करा",
      "notifications.admin.loadingWindows": "लोड होत आहे...",
      "notifications.admin.col.ruleKey": "नियम की",
      "notifications.admin.col.suppressedUntil": "तोपर्यंत सप्रेस",
      "notifications.admin.col.reason": "कारण",
      "notifications.admin.emptyWindows": "कोणतीही सक्रिय सप्रेशन विंडो नाही",
      "labels.breadcrumb.assetManagement": "मालमत्ता व्यवस्थापन",
      "labels.title": "लेबल वर्कस्पेस",
      "labels.subtitleA": "प्रिंट टेम्पलेट, बल्क लेबल जनरेशन, अनमॅप्ड लेबल पूल, आणि कव्हरेज आकडेवारी. विशिष्ट मालमत्तेला लेबल नेमणे त्या मालमत्तेच्या",
      "labels.labelsWord": "Labels",
      "labels.subtitleB": "टॅबमध्ये असते.",
      "labels.tab.templates": "टेम्पलेट",
      "labels.tab.print-jobs": "प्रिंट जॉब",
      "labels.tab.pool": "लेबल पूल",
      "labels.tab.stats": "आकडेवारी",
      "labels.tab.auto-tag": "ऑटो-टॅग कॉन्फिग",
      "labels.templates.cancel": "रद्द करा",
      "labels.templates.newTemplate": "+ नवीन टेम्पलेट",
      "labels.templates.field.name": "नाव *",
      "labels.templates.field.paperSize": "पेपर आकार",
      "labels.templates.field.width": "रुंदी (mm) *",
      "labels.templates.field.height": "उंची (mm) *",
      "labels.templates.field.rows": "ओळी / पान",
      "labels.templates.field.cols": "स्तंभ / पान",
      "labels.templates.creating": "तयार होत आहे...",
      "labels.templates.create": "टेम्पलेट तयार करा",
      "labels.templates.loading": "टेम्पलेट लोड होत आहेत...",
      "labels.templates.col.name": "नाव",
      "labels.templates.col.paper": "पेपर",
      "labels.templates.col.size": "आकार (mm)",
      "labels.templates.col.layout": "लेआउट",
      "labels.templates.col.status": "स्थिती",
      "labels.templates.col.actions": "क्रिया",
      "labels.templates.setDraft": "ड्राफ्ट सेट करा",
      "labels.templates.activate": "सक्रिय करा",
      "labels.templates.empty": "अद्याप कोणतेही लेबल टेम्पलेट नाही",
      "labels.printJobs.field.template": "टेम्पलेट",
      "labels.printJobs.selectTemplate": "-- टेम्पलेट निवडा --",
      "labels.printJobs.generating": "जनरेट होत आहे...",
      "labels.printJobs.generate": "सर्व जुळणाऱ्या मालमत्तांसाठी लेबल जनरेट करा",
      "labels.printJobs.loading": "प्रिंट जॉब लोड होत आहेत...",
      "labels.printJobs.col.job": "जॉब",
      "labels.printJobs.col.labels": "लेबल",
      "labels.printJobs.col.status": "स्थिती",
      "labels.printJobs.col.created": "तयार केले",
      "labels.printJobs.col.actions": "क्रिया",
      "labels.printJobs.downloadPdf": "PDF डाउनलोड करा",
      "labels.printJobs.empty": "अद्याप कोणतेही प्रिंट जॉब नाही",
      "labels.pool.field.count": "संख्या (1-1000)",
      "labels.pool.generating": "जनरेट होत आहे...",
      "labels.pool.generate": "प्री-प्रिंटेड पूल जनरेट करा",
      "labels.pool.loading": "पूल लोड होत आहे...",
      "labels.pool.col.labelCode": "लेबल कोड",
      "labels.pool.col.status": "स्थिती",
      "labels.pool.col.asset": "मालमत्ता",
      "labels.pool.col.actions": "क्रिया",
      "labels.pool.assetIdPlaceholder": "Asset ID",
      "labels.pool.save": "जतन करा",
      "labels.pool.cancel": "रद्द करा",
      "labels.pool.mapToAsset": "मालमत्तेशी मॅप करा",
      "labels.pool.empty": "अद्याप कोणतेही पूल लेबल जनरेट झाले नाही",
      "labels.stats.loading": "आकडेवारी लोड होत आहे...",
      "labels.stats.noData": "कोणताही डेटा उपलब्ध नाही",
      "labels.stats.totalAssetLabels": "एकूण मालमत्ता लेबल",
      "labels.stats.poolAvailable": "पूल उपलब्ध",
      "labels.stats.poolAssigned": "पूल नेमलेले",
      "labels.stats.printJobs": "प्रिंट जॉब",
      "labels.stats.assetLabelsByStatus": "स्थितीनुसार मालमत्ता लेबल",
      "labels.stats.printJobsByStatus": "स्थितीनुसार प्रिंट जॉब",
      "labels.stats.noRecords": "कोणतेही रेकॉर्ड नाही.",
      "labels.stats.col.status": "स्थिती",
      "labels.stats.col.count": "मोजणी",
      "labels.stats.total": "एकूण",
      "labels.autoTag.loading": "लोड होत आहे...",
      "labels.autoTag.enableLabel": "नवीन मालमत्ता तयार झाल्यावर आपोआप एक लेबल नेमा",
      "labels.autoTag.defaultTemplate": "डीफॉल्ट टेम्पलेट",
      "labels.autoTag.none": "-- काहीही नाही --",
      "labels.autoTag.saving": "जतन होत आहे...",
      "labels.autoTag.save": "कॉन्फिगरेशन जतन करा",
      "warranty.breadcrumb.assetManagement": "मालमत्ता व्यवस्थापन",
      "warranty.breadcrumb.warrantyInsurance": "वॉरंटी आणि विमा",
      "warranty.title": "वॉरंटी आणि विमा संरक्षण पोर्टल",
      "warranty.subtitle": "विमा पॉलिसी, दावा जीवनचक्र, कव्हरेज विश्लेषण, आणि टेनंट-व्यापी वॉरंटी साधने.",
      "warranty.tab.policies": "विमा पॉलिसी",
      "warranty.tab.claims": "विमा दावे",
      "warranty.tab.reports": "कव्हरेज आणि अहवाल",
      "warranty.tab.warrantyTools": "वॉरंटी साधने",
      "warranty.linkAssets.title": "या पॉलिसीशी मालमत्ता लिंक करा",
      "warranty.linkAssets.field.assetIds": "Asset IDs (स्वल्पविरामाने विभक्त) *",
      "warranty.linkAssets.currentlyLinked": "सध्या लिंक केलेले",
      "warranty.linkAssets.close": "बंद करा",
      "warranty.linkAssets.linking": "लिंक होत आहे...",
      "warranty.linkAssets.linkAssetsBtn": "मालमत्ता लिंक करा",
      "warranty.policies.editTitle": "पॉलिसी संपादित / नूतनीकरण करा",
      "warranty.policies.registerTitle": "विमा पॉलिसी नोंदवा",
      "warranty.policies.formDesc": "फायर/मशिनरी/कॉम्प्रिहेन्सिव्ह/मरीन पॉलिसींसाठी कव्हरेज अटी, विमा रक्कम, आणि प्रीमियम कॉन्फिगर करा.",
      "warranty.policies.cancel": "रद्द करा",
      "warranty.policies.saveChanges": "बदल जतन करा",
      "warranty.policies.submitPolicy": "पॉलिसी सबमिट करा",
      "warranty.policies.field.policyNumber": "पॉलिसी क्रमांक *",
      "warranty.policies.field.insurer": "विमाकर्ता *",
      "warranty.policies.field.broker": "ब्रोकर",
      "warranty.policies.field.policyType": "पॉलिसी प्रकार *",
      "warranty.policies.policyType.fire": "फायर",
      "warranty.policies.policyType.machinery": "मशिनरी",
      "warranty.policies.policyType.comprehensive": "कॉम्प्रिहेन्सिव्ह",
      "warranty.policies.policyType.marine": "मरीन",
      "warranty.policies.field.coverageType": "कव्हरेज प्रकार",
      "warranty.policies.coverageType.blanket": "ब्लँकेट",
      "warranty.policies.coverageType.assetSpecific": "मालमत्ता-विशिष्ट",
      "warranty.policies.field.sumInsured": "विमा रक्कम *",
      "warranty.policies.field.premium": "प्रीमियम *",
      "warranty.policies.field.deductible": "डिडक्टिबल",
      "warranty.policies.field.startDate": "सुरुवात तारीख *",
      "warranty.policies.field.endDate": "समाप्ती तारीख *",
      "warranty.policies.col.policyNumber": "पॉलिसी क्रमांक",
      "warranty.policies.col.insurer": "विमाकर्ता",
      "warranty.policies.col.type": "प्रकार",
      "warranty.policies.col.sumInsured": "विमा रक्कम",
      "warranty.policies.col.premium": "प्रीमियम",
      "warranty.policies.col.expiry": "समाप्ती",
      "warranty.policies.col.status": "स्थिती",
      "warranty.policies.col.actions": "क्रिया",
      "warranty.policies.action.editRenew": "संपादित / नूतनीकरण करा",
      "warranty.policies.action.allocatePremium": "संस्था युनिटना प्रीमियम वाटप करा",
      "warranty.policies.action.linkAssets": "पॉलिसीशी मालमत्ता लिंक करा",
      "warranty.policies.field.view": "दृश्य",
      "warranty.policies.view.all": "सर्व पॉलिसी",
      "warranty.policies.view.expiring": "समाप्त होणाऱ्या (90 दिवस)",
      "warranty.policies.field.status": "स्थिती",
      "warranty.policies.status.all": "सर्व स्थिती",
      "warranty.policies.status.active": "सक्रिय",
      "warranty.policies.status.expired": "समाप्त",
      "warranty.policies.status.cancelled": "रद्द",
      "warranty.policies.addPolicy": "पॉलिसी जोडा",
      "warranty.policies.searchPlaceholder": "पॉलिसी क्रमांक, विमाकर्ता शोधा...",
      "warranty.claims.field.policy": "पॉलिसी",
      "warranty.claims.fileClaim": "दावा दाखल करा",
      "warranty.claims.fileNewClaim": "नवीन दावा दाखल करा",
      "warranty.claims.field.assetId": "Asset ID (पर्यायी)",
      "warranty.claims.assetIdPlaceholder": "ब्लँकेट पॉलिसी दाव्यांसाठी रिकामे ठेवा",
      "warranty.claims.field.incidentDate": "घटना तारीख *",
      "warranty.claims.field.estimatedLoss": "अंदाजित हानी",
      "warranty.claims.field.policeCaseRef": "पोलिस केस संदर्भ",
      "warranty.claims.field.description": "वर्णन *",
      "warranty.claims.cancel": "रद्द करा",
      "warranty.claims.submitClaim": "दावा सबमिट करा",
      "warranty.claims.noClaims": "या पॉलिसीविरुद्ध कोणताही दावा दाखल नाही.",
      "warranty.claims.estLoss": "अंदा. हानी",
      "warranty.claims.settledLabel": "निपटवले",
      "warranty.claims.moveToUnderReview": "पुनरावलोकनाधीन हलवा",
      "warranty.claims.settle": "निपटवा",
      "warranty.claims.reject": "नाकारा",
      "warranty.claims.settleClaim": "दावा निपटवा",
      "warranty.claims.field.settlementType": "निपटान प्रकार",
      "warranty.claims.settlementType.reinstate": "पुनर्स्थापित करा",
      "warranty.claims.settlementType.writeOff": "निर्लेखित करा",
      "warranty.claims.field.settledAmount": "निपटान रक्कम *",
      "warranty.claims.field.deductiblePaid": "डिडक्टिबल भरले",
      "warranty.claims.confirmSettlement": "निपटानाची पुष्टी करा",
      "warranty.common.loading": "लोड होत आहे...",
      "warranty.common.noData": "कोणताही डेटा उपलब्ध नाही.",
      "warranty.reports.coverageAnalysis": "कव्हरेज विश्लेषण",
      "warranty.reports.coverageGaps": "कव्हरेज अंतर",
      "warranty.reports.noGaps": "कोणतेही कव्हरेज अंतर आढळले नाही.",
      "warranty.reports.registerReport": "विमा नोंदवही अहवाल",
      "warranty.reports.lossRatio": "मालमत्ता वर्गानुसार हानी गुणोत्तर",
      "warranty.tools.infoA": "प्रति-मालमत्ता वॉरंटी नोंदणी, दावे, आणि ओव्हरराइड प्रत्येक मालमत्तेच्या",
      "warranty.tools.infoStrong": "Asset Details → Warranty",
      "warranty.tools.infoB": "टॅबवर व्यवस्थापित होतात. हे पान फक्त टेनंट-व्यापी वॉरंटी विश्लेषण आणि साधने कव्हर करते — बॅकएंडवर एकही \"list all warranties\" एंडपॉइंट नाही.",
      "warranty.tools.pendingClaimsValue": "प्रलंबित दाव्यांचे मूल्य",
      "warranty.tools.costAvoidance": "वॉरंटी खर्च बचत अहवाल",
      "warranty.tools.transferWarranty": "वॉरंटी हस्तांतरित करा",
      "warranty.tools.transferDesc": "एक सक्रिय वॉरंटी एका मालमत्तेतून दुसऱ्यात हलवा (उदा. घटक बदल, मालमत्ता पुनः-टॅगिंग).",
      "warranty.tools.field.oldAssetId": "जुनी Asset ID *",
      "warranty.tools.oldAssetPlaceholder": "स्रोत मालमत्ता UUID",
      "warranty.tools.field.newAssetId": "नवीन Asset ID *",
      "warranty.tools.newAssetPlaceholder": "गंतव्य मालमत्ता UUID",
      "warranty.tools.transferring": "हस्तांतरित होत आहे...",
      "warranty.tools.transferBtn": "वॉरंटी हस्तांतरित करा",
      "user.loadingProfile": "प्रोफाइल लोड होत आहे...",
      "user.profileUnavailable": "प्रोफाइल अनुपलब्ध.",
      "user.breadcrumb.administration": "प्रशासन",
      "user.breadcrumb.userManagement": "वापरकर्ता व्यवस्थापन",
      "user.breadcrumb.userProfile": "वापरकर्ता प्रोफाइल",
      "user.activeStatus": "सक्रिय स्थिती",
      "user.inactive": "निष्क्रिय",
      "user.idLabel": "ID:",
      "user.notAssigned": "नेमलेले नाही",
      "user.field.department": "विभाग",
      "user.notSet": "सेट नाही",
      "user.field.designation": "पदनाम",
      "user.field.orgUnit": "संस्था युनिट",
      "user.field.bureauDivision": "ब्युरो विभाग",
      "user.accountSecurity": "खाते सुरक्षा",
      "user.mfa": "MFA",
      "user.enabled": "सक्षम",
      "user.disabled": "अक्षम",
      "user.failedLogins": "अयशस्वी लॉगिन:",
      "user.locked": "लॉक",
      "user.unlocked": "अनलॉक",
      "user.lastLogin": "शेवटचे लॉगिन",
      "user.noLoginHistory": "अद्याप कोणताही लॉगिन इतिहास नाही",
      "user.from": "कडून",
      "user.tab.overview": "आढावा",
      "user.tab.permissions": "परवानग्या",
      "user.tab.securityLogs": "सुरक्षा लॉग",
      "user.personalInformation": "वैयक्तिक माहिती",
      "user.managedByAdmin": "प्रशासनाद्वारे व्यवस्थापित",
      "user.field.fullName": "पूर्ण नाव",
      "user.field.supervisor": "पर्यवेक्षक",
      "user.field.employmentDate": "नियुक्ती तारीख",
      "user.contactRegisters": "संपर्क तपशील",
      "user.edit": "संपादित करा",
      "user.field.directWorkMobile": "थेट कार्य मोबाइल",
      "user.field.officeExtension": "कार्यालय एक्स्टेंशन क्रमांक",
      "user.field.deskLocation": "डेस्क स्थान",
      "user.cancel": "रद्द करा",
      "user.saving": "जतन होत आहे...",
      "user.save": "जतन करा",
      "user.field.workEmail": "कार्य ईमेल",
      "user.securityAccessPanel": "सुरक्षा प्रवेश पॅनेल",
      "user.mfaFull": "मल्टी-फॅक्टर ऑथ (MFA)",
      "user.saveRecoveryCodes": "हे रिकव्हरी कोड आता जतन करा — फक्त एकदाच दाखवले जातात:",
      "user.savedCodes": "मी हे कोड जतन केले आहेत",
      "user.scanInstructions": "Google Authenticator, Authy इत्यादीने स्कॅन करा. स्कॅन करता येत नाही? मॅन्युअली प्रविष्ट करा:",
      "user.sixDigitCode": "6-अंकी कोड",
      "user.verifyEnable": "पडताळा आणि सक्षम करा",
      "user.field.password": "पासवर्ड",
      "user.confirmPasswordDisableMfa": "MFA अक्षम करण्यासाठी तुमचा पासवर्ड पुष्टी करा",
      "user.confirmDisable": "अक्षम करण्याची पुष्टी करा",
      "user.disableMfa": "MFA अक्षम करा",
      "user.setupMfa": "MFA सेट अप करा",
      "user.accountStatus": "खाते स्थिती",
      "user.active": "सक्रिय",
      "user.changePassword": "पासवर्ड बदला",
      "user.field.currentPassword": "सध्याचा पासवर्ड",
      "user.field.newPassword": "नवीन पासवर्ड",
      "user.atLeast8Chars": "किमान 8 अक्षरे",
      "user.field.confirmNewPassword": "नवीन पासवर्ड पुष्टी करा",
      "user.changing": "बदलले जात आहे...",
      "user.changePasswordBtn": "पासवर्ड बदला",
      "user.recentLoginActivity": "अलीकडील लॉगिन क्रियाकलाप",
      "user.noLoginHistoryRecorded": "अद्याप कोणताही लॉगिन इतिहास नोंदवला नाही.",
      "user.unknownDevice": "अज्ञात डिव्हाइस",
      "user.ipLabel": "IP:",
      "user.aamsModulePermissions": "AAMS मॉड्यूल परवानग्या",
      "user.showingRole": "भूमिका दाखवत आहे:",
      "user.showingCombined": "सर्व नेमून दिलेल्या भूमिकांमधील एकत्रित परवानग्या दाखवत आहे",
      "user.loadingCatalog": "पूर्ण परवानगी कॅटलॉग लोड होत आहे...",
      "user.superAdminFullAccess": "पूर्ण प्रवेश — Super Admin भूमिकेच्या नावाने प्रत्येक प्रति-परवानगी तपासणी बायपास करतो, त्यामुळे या भूमिकेच्या स्वतःच्या परवानगी अ‍ॅरेमध्ये काहीही साठवले जात नाही. खालील प्रणालीतील प्रत्येक परवानगी अंतर्निहितपणे मंजूर आहे.",
      "user.noPermissions": "निवडलेल्या भूमिकेसाठी कोणतीही परवानगी आढळली नाही.",
      "user.permissionsNote": "हे फक्त पाहण्याच्या उद्देशाने परवानगी संच दर्शवते. API प्रवेश नेहमी तुम्हाला नेमून दिलेल्या प्रत्येक भूमिकेच्या संघावर आधारित असतो, येथे कोणतीही भूमिका दाखवली असली तरी.",
      "user.recentAccountActivity": "अलीकडील खाते क्रियाकलाप",
      "user.loading": "लोड होत आहे...",
      "user.noRecentActivity": "कोणताही अलीकडील क्रियाकलाप नोंदवला नाही.",
      "user.fromLower": "कडून",
      "user.unknownLocation": "एक अज्ञात स्थान",
      "documents.common.loading": "लोड होत आहे...",
      "documents.dashboard.breadcrumbRoot": "डॅशबोर्ड",
      "documents.dashboard.breadcrumb": "दस्तऐवज डॅशबोर्ड",
      "documents.dashboard.title": "दस्तऐवज इंटेलिजन्स",
      "documents.dashboard.subtitle": "रजिस्टरमधील OCR कव्हरेज आणि SharePoint सिंक स्थिती.",
      "documents.dashboard.searchDocuments": "दस्तऐवज शोधा",
      "documents.dashboard.expiryRetention": "समाप्ती आणि धारणा",
      "documents.dashboard.totalDocuments": "एकूण दस्तऐवज",
      "documents.dashboard.active": "सक्रिय",
      "documents.dashboard.expiringSoon": "लवकर समाप्त होणारे",
      "documents.dashboard.overdue": "मुदतबाह्य",
      "documents.dashboard.archived": "संग्रहित",
      "documents.dashboard.expiringThisMonth": "या महिन्यात समाप्त होणारे",
      "documents.dashboard.virusFlagged": "व्हायरस-फ्लॅग केलेले",
      "documents.dashboard.renewalsPending": "नूतनीकरण प्रलंबित",
      "documents.dashboard.uploaded7d": "अपलोड (7 दिवस)",
      "documents.dashboard.expiryStatus": "समाप्ती स्थिती",
      "documents.dashboard.byCategory": "श्रेणीनुसार",
      "documents.dashboard.noDocumentsYet": "अद्याप कोणतेही दस्तऐवज नाहीत.",
      "documents.dashboard.byDepartment": "विभागानुसार",
      "documents.dashboard.uploadDocument": "दस्तऐवज अपलोड करा",
      "documents.dashboard.viewRepository": "रिपॉझिटरी पहा",
      "documents.dashboard.renewDocument": "दस्तऐवज नूतनीकरण करा",
      "documents.dashboard.archiveDocument": "दस्तऐवज संग्रहित करा",
      "documents.dashboard.ocrCoverageReport": "OCR कव्हरेज रिपोर्ट",
      "documents.dashboard.noDataAvailable": "कोणताही डेटा उपलब्ध नाही",
      "documents.dashboard.chartNoDocuments": "अद्याप कोणतेही दस्तऐवज नाहीत",
      "documents.dashboard.totalDocumentsLower": "एकूण दस्तऐवज",
      "documents.dashboard.coverage": "कव्हरेज",
      "documents.dashboard.done": "पूर्ण",
      "documents.dashboard.pending": "प्रलंबित",
      "documents.dashboard.failed": "अयशस्वी",
      "documents.dashboard.na": "लागू नाही",
      "documents.dashboard.chartOcrDone": "OCR पूर्ण",
      "documents.dashboard.chartNotApplicable": "लागू नाही",
      "documents.dashboard.sharepointSync": "SharePoint सिंक",
      "documents.dashboard.sharepointDesc": "दस्तऐवज बाह्य SharePoint लायब्ररीमध्ये पाठवा.",
      "documents.dashboard.syncing": "सिंक होत आहे...",
      "documents.dashboard.syncNow": "आता सिंक करा",
      "documents.dashboard.noSyncPermission": "तुम्हाला सिंक सुरू करण्याची परवानगी नाही.",
      "documents.dashboard.requiredFields": "उपलब्ध असल्यास आवश्यक फील्ड:",
      "documents.dashboard.loadDashboardFailed": "दस्तऐवज डॅशबोर्ड लोड करण्यात अयशस्वी.",
      "documents.dashboard.loadCoverageFailed": "OCR कव्हरेज रिपोर्ट लोड करण्यात अयशस्वी.",
      "documents.dashboard.syncFailed": "SharePoint सिंक विनंती अयशस्वी झाली.",
      "documents.repository.breadcrumbRoot": "प्रशासन",
      "documents.repository.breadcrumb": "दस्तऐवज रिपॉझिटरी",
      "documents.repository.title": "दस्तऐवज रिपॉझिटरी शोध",
      "documents.repository.help1": "रजिस्टरमधील प्रत्येक दस्तऐवजात पूर्ण-मजकूर शोध.",
      "documents.repository.help2": "निकाल तुमच्या संस्थात्मक युनिटपुरते मर्यादित आहेत.",
      "documents.repository.subtitle": "रजिस्टरमधील प्रत्येक दस्तऐवजात पूर्ण-मजकूर शोध. निकाल तुमच्या संस्थात्मक युनिटपुरते मर्यादित आहेत.",
      "documents.repository.expiryRetention": "समाप्ती आणि धारणा",
      "documents.repository.dashboard": "डॅशबोर्ड",
      "documents.repository.searchPlaceholder": "फाइलनाव, काढलेल्या मजकुराने शोधा...",
      "documents.repository.searching": "शोधत आहे...",
      "documents.repository.search": "शोधा",
      "documents.repository.noMatch": "\"{{query}}\" शी जुळणारे कोणतेही दस्तऐवज नाहीत.",
      "documents.repository.result": "निकाल",
      "documents.repository.results": "निकाल",
      "documents.repository.ocr": "OCR",
      "documents.repository.previous": "मागील",
      "documents.repository.pageOf": "पृष्ठ {{page}} / {{total}}",
      "documents.repository.next": "पुढील",
      "documents.repository.minChars": "शोधण्यासाठी किमान 2 अक्षरे प्रविष्ट करा.",
      "documents.repository.searchFailed": "शोध अयशस्वी झाला.",
      "documents.expiry.breadcrumbRoot": "प्रशासन",
      "documents.expiry.breadcrumb": "समाप्ती आणि धारणा",
      "documents.expiry.title": "दस्तऐवज समाप्ती आणि धारणा",
      "documents.expiry.subtitle": "एक्सपायरी चेकरने आधीच उठवलेले अलर्ट, आणि त्यांची धारणा मुदत ओलांडलेली कारवाईच्या प्रतीक्षेत असलेली दस्तऐवज.",
      "documents.expiry.colDocument": "दस्तऐवज",
      "documents.expiry.documentFallback": "दस्तऐवज",
      "documents.expiry.colAsset": "मालमत्ता",
      "documents.expiry.colExpiryDate": "समाप्ती दिनांक",
      "documents.expiry.colAlertThreshold": "अलर्ट मर्यादा",
      "documents.expiry.daysBefore": "{{days}} दिवस आधी",
      "documents.expiry.colAlertedOn": "अलर्ट केले",
      "documents.expiry.viewDocument": "दस्तऐवज पहा",
      "documents.expiry.colUploaded": "अपलोड केले",
      "documents.expiry.colRetentionExpiry": "धारणा समाप्ती",
      "documents.expiry.colRetentionYears": "धारणा वर्षे",
      "documents.expiry.colAction": "कारवाई",
      "documents.expiry.marking": "चिन्हांकित करत आहे...",
      "documents.expiry.markActioned": "कारवाई चिन्हांकित करा",
      "documents.expiry.tabExpiry": "समाप्ती अलर्ट",
      "documents.expiry.tabRetention": "धारणा देय",
      "documents.expiry.loadingAlerts": "समाप्ती अलर्ट लोड होत आहेत...",
      "documents.expiry.emptyAlerts": "कोणतेही समाप्ती अलर्ट उठवले नाहीत.",
      "documents.expiry.loadingRetention": "धारणा-देय दस्तऐवज लोड होत आहेत...",
      "documents.expiry.emptyRetention": "कोणतेही दस्तऐवज त्यांची धारणा मुदत ओलांडलेले नाहीत.",
      "documents.expiry.loadAlertsFailed": "समाप्ती अलर्ट लोड करण्यात अयशस्वी.",
      "documents.expiry.loadRetentionFailed": "धारणा-देय दस्तऐवज लोड करण्यात अयशस्वी.",
      "documents.expiry.confirmMarkActioned": "\"{{name}}\" ला धारणा-कारवाईित (धोरणानुसार संग्रहित/नष्ट) म्हणून चिन्हांकित करायचे?",
      "documents.expiry.markedActioned": "धारणा-कारवाईित म्हणून चिन्हांकित केले.",
      "documents.expiry.markFailed": "दस्तऐवज कारवाईित चिन्हांकित करण्यात अयशस्वी.",
      "budget.allocation.title": "बजेट वाटप",
      "budget.allocation.breadcrumbRoot": "वित्त",
      "budget.allocation.help1": "बजेट ओळी तयार करा आणि त्यांना मंजूर करा.",
      "budget.allocation.help2": "मेकर-चेकर — मंजूर करणारा निर्मात्यापेक्षा वेगळा असावा.",
      "budget.allocation.subtitle": "बजेट ओळी तयार करा आणि त्यांना मंजूर करा (मेकर-चेकर — मंजूर करणारा निर्मात्यापेक्षा वेगळा असावा).",
      "budget.allocation.createSectionTitle": "बजेट ओळ तयार करा",
      "budget.allocation.fieldFiscalYear": "आर्थिक वर्ष *",
      "budget.allocation.fieldCostCentre": "खर्च केंद्र *",
      "budget.allocation.selectPlaceholder": "-- निवडा --",
      "budget.allocation.fieldBudgetHead": "बजेट शीर्ष *",
      "budget.allocation.budgetHeadPlaceholder": "उदा. Capex-IT",
      "budget.allocation.fieldApprovedAmount": "मंजूर रक्कम *",
      "budget.allocation.creating": "तयार करत आहे...",
      "budget.allocation.createButton": "बजेट तयार करा",
      "budget.allocation.linesTitle": "बजेट ओळी",
      "budget.allocation.refresh": "रीफ्रेश करा",
      "budget.allocation.loadingLines": "बजेट ओळी लोड होत आहेत...",
      "budget.allocation.empty": "अद्याप कोणतीही बजेट ओळ नाही. वर एक तयार करा.",
      "budget.allocation.colFiscalYear": "आर्थिक वर्ष",
      "budget.allocation.colCostCentre": "खर्च केंद्र",
      "budget.allocation.colBudgetHead": "बजेट शीर्ष",
      "budget.allocation.colApproved": "मंजूर",
      "budget.allocation.colAvailable": "उपलब्ध",
      "budget.allocation.colStatus": "स्थिती",
      "budget.allocation.colCreatedBy": "द्वारे तयार",
      "budget.allocation.colApprovedBy": "द्वारे मंजूर",
      "budget.allocation.colActions": "क्रिया",
      "budget.allocation.ownLineTitle": "तुम्ही ही ओळ तयार केली — ती वेगळ्या वापरकर्त्याने मंजूर करावी (मेकर-चेकर).",
      "budget.allocation.awaitingApprover": "इतर मंजूरदाराच्या प्रतीक्षेत",
      "budget.allocation.approving": "मंजूर करत आहे...",
      "budget.allocation.approve": "मंजूर करा",
      "budget.allocation.loadFailed": "बजेट लोड करण्यात अयशस्वी.",
      "budget.allocation.allFieldsRequired": "सर्व फील्ड आवश्यक आहेत.",
      "budget.allocation.createdFlash": "बजेट ओळ तयार केली — स्थिती प्रलंबित. ती वेगळ्या वापरकर्त्याने मंजूर करावी.",
      "budget.allocation.createFailed": "बजेट तयार करण्यात अयशस्वी.",
      "budget.allocation.approvedFlash": "\"{{name}}\" मंजूर केले.",
      "budget.allocation.approveFailed": "बजेट मंजूर करण्यात अयशस्वी.",
      "budget.impact.breadcrumbRoot": "वित्त",
      "budget.impact.title": "बजेट प्रभाव",
      "budget.impact.help1": "वर्ष-अखेर अंदाज (वर्ष-ते-आजपर्यंतचे प्रत्यक्ष तसेच वचनबद्धता आणि बर्न रेट) आणि बजेट-विरुद्ध-प्रत्यक्ष तफावत.",
      "budget.impact.subtitle": "वर्ष-अखेर अंदाज (YTD प्रत्यक्ष + वचनबद्धता + बर्न रेट) आणि बजेट-विरुद्ध-प्रत्यक्ष तफावत.",
      "budget.impact.manageBudgets": "बजेट व्यवस्थापित करा",
      "budget.impact.fieldFiscalYear": "आर्थिक वर्ष",
      "budget.impact.fieldCostCentre": "खर्च केंद्र (पर्यायी)",
      "budget.impact.allCostCentres": "सर्व खर्च केंद्रे",
      "budget.impact.loading": "लोड होत आहे...",
      "budget.impact.runReports": "रिपोर्ट चालवा",
      "budget.impact.forecastTitle": "वर्ष-अखेर अंदाज",
      "budget.impact.ytdActual": "YTD प्रत्यक्ष",
      "budget.impact.currentCommitments": "सध्याच्या वचनबद्धता",
      "budget.impact.forecastYearEnd": "अंदाज वर्ष-अखेर",
      "budget.impact.varianceToBudget": "बजेटशी तफावत",
      "budget.impact.burnRate": "बर्न रेट",
      "budget.impact.totalBudgetLines": "एकूण बजेट ओळी",
      "budget.impact.colBudgetHead": "बजेट शीर्ष",
      "budget.impact.colCostCentre": "खर्च केंद्र",
      "budget.impact.colApproved": "मंजूर",
      "budget.impact.colCommitted": "वचनबद्ध",
      "budget.impact.colActual": "प्रत्यक्ष",
      "budget.impact.colAvailable": "उपलब्ध",
      "budget.impact.colUtilisation": "वापर",
      "budget.impact.colStatus": "स्थिती",
      "budget.impact.empty": "या आर्थिक वर्षासाठी कोणतीही बजेट ओळ नाही",
      "budget.impact.loadFailed": "बजेट प्रभाव रिपोर्ट लोड करण्यात अयशस्वी.",
      "budget.virement.breadcrumbRoot": "वित्त",
      "budget.virement.title": "बजेट विरमन",
      "budget.virement.help1": "शीर्षांदरम्यान मंजूर बजेट हस्तांतरणाची विनंती करा — वेगळ्या वापरकर्त्याने मंजूर करावे.",
      "budget.virement.help2": "यात PFMS सिंक आणि शून्य-आधारित बजेटिंग साधने देखील समाविष्ट आहेत.",
      "budget.virement.subtitle": "शीर्षांदरम्यान मंजूर बजेट हस्तांतरणाची विनंती करा (मेकर-चेकर — वेगळ्या वापरकर्त्याने मंजूर करावे), तसेच PFMS सिंक आणि शून्य-आधारित बजेटिंग साधने.",
      "budget.virement.requestSectionTitle": "विरमन विनंती करा",
      "budget.virement.fieldFromBudget": "स्रोत बजेट ID *",
      "budget.virement.fieldToBudget": "गंतव्य बजेट ID *",
      "budget.virement.fieldAmount": "रक्कम *",
      "budget.virement.fieldReason": "कारण",
      "budget.virement.submitting": "सबमिट होत आहे...",
      "budget.virement.submitRequest": "विनंती सबमिट करा",
      "budget.virement.pendingQueue": "प्रलंबित मंजुरी रांग ({{count}})",
      "budget.virement.noPending": "मंजुरीच्या प्रतीक्षेत कोणतीही विरमन विनंती नाही.",
      "budget.virement.approving": "मंजूर करत आहे...",
      "budget.virement.approve": "मंजूर करा",
      "budget.virement.pfmsTitle": "PFMS / IFMS सिंक",
      "budget.virement.pfmsDesc": "सरकारी वित्तीय व्यवस्थापन प्रणाली एकत्रीकरण.",
      "budget.virement.syncing": "सिंक होत आहे...",
      "budget.virement.syncNow": "आता सिंक करा",
      "budget.virement.templateTitle": "शून्य-आधारित बजेट टेम्पलेट",
      "budget.virement.selectAssetClass": "मालमत्ता वर्ग निवडा...",
      "budget.virement.fetch": "मिळवा",
      "budget.virement.approveFailed": "विरमन मंजूर करण्यात अयशस्वी.",
      "budget.virement.allFieldsRequired": "सर्व फील्ड आवश्यक आहेत.",
      "budget.virement.virementFailed": "विरमन अयशस्वी झाले.",
      "budget.virement.pfmsSyncFailed": "PFMS सिंक अयशस्वी झाले.",
      "budget.virement.templateFailed": "शून्य-आधारित टेम्पलेट लोड करण्यात अयशस्वी.",
      "geo.common.loading": "लोड होत आहे...",
      "geo.common.mapPicker": "नकाशा स्थान निवडक",
      "geo.common.selectPlaceholder": "-- निवडा --",
      "geo.common.colActions": "क्रिया",
      "geo.common.yes": "होय",
      "geo.common.no": "नाही",
      "geo.common.active": "सक्रिय",
      "geo.common.inactive": "निष्क्रिय",
      "geo.workspace.breadcrumbRoot": "कामकाज",
      "geo.workspace.title": "जिओ वर्कस्पेस",
      "geo.workspace.help1": "GPS संदर्भ बिंदू, जिओफेन्स, आणि स्थानिक मालमत्ता क्वेरी.",
      "geo.workspace.help2": "एखाद्या एकल मालमत्तेची स्वतःची स्थिती तिच्या Location टॅबवर असते.",
      "geo.workspace.subtitleLead": "GPS संदर्भ बिंदू, जिओफेन्स, आणि स्थानिक मालमत्ता क्वेरी. एखाद्या एकल मालमत्तेची स्वतःची स्थिती तिच्या",
      "geo.workspace.locationTab": "स्थान",
      "geo.workspace.subtitleTrail": "टॅब.",
      "geo.workspace.tab.locations": "जिओ स्थाने",
      "geo.workspace.tab.fences": "जिओफेन्स",
      "geo.workspace.tab.check": "जिओफेन्स तपासणी",
      "geo.workspace.tab.search": "नकाशा शोध",
      "geo.workspace.tab.unverified": "असत्यापित अहवाल",
      "geo.locations.enterValidCoords": "वैध निर्देशांक प्रविष्ट करा",
      "geo.locations.created": "जिओ स्थान तयार केले",
      "geo.locations.createFailed": "जिओ स्थान तयार करण्यात अयशस्वी",
      "geo.locations.confirmDelete": "\"{{name}}\" साठी जिओ संदर्भ बिंदू हटवायचा?",
      "geo.locations.deleted": "हटवले",
      "geo.locations.deleteFailed": "हटवण्यात अयशस्वी",
      "geo.locations.cancel": "रद्द करा",
      "geo.locations.newLocation": "+ नवीन जिओ स्थान",
      "geo.locations.detailsHeading": "स्थान तपशील",
      "geo.locations.fieldLocation": "स्थान",
      "geo.locations.fieldLatitude": "अक्षांश *",
      "geo.locations.fieldLongitude": "रेखांश *",
      "geo.locations.creating": "तयार करत आहे...",
      "geo.locations.create": "तयार करा",
      "geo.locations.colLocation": "स्थान",
      "geo.locations.colCoordinates": "निर्देशांक",
      "geo.locations.colAccuracy": "अचूकता (मी)",
      "geo.locations.delete": "हटवा",
      "geo.locations.empty": "अद्याप कोणतेही जिओ स्थान नाही",
      "geo.fences.fillRequired": "सर्व आवश्यक फील्ड भरा",
      "geo.fences.created": "जिओफेन्स तयार केले",
      "geo.fences.createFailed": "जिओफेन्स तयार करण्यात अयशस्वी",
      "geo.fences.deactivated": "जिओफेन्स निष्क्रिय केले",
      "geo.fences.activated": "जिओफेन्स सक्रिय केले",
      "geo.fences.updateFailed": "जिओफेन्स अद्यतनित करण्यात अयशस्वी",
      "geo.fences.cancel": "रद्द करा",
      "geo.fences.newFence": "+ नवीन जिओफेन्स",
      "geo.fences.detailsHeading": "जिओफेन्स तपशील",
      "geo.fences.fieldLocation": "स्थान *",
      "geo.fences.fieldCenterLat": "केंद्र अक्षांश *",
      "geo.fences.fieldCenterLng": "केंद्र रेखांश *",
      "geo.fences.fieldRadius": "त्रिज्या (मी) *",
      "geo.fences.creating": "तयार करत आहे...",
      "geo.fences.create": "जिओफेन्स तयार करा",
      "geo.fences.colLocation": "स्थान",
      "geo.fences.colCenter": "केंद्र",
      "geo.fences.colRadius": "त्रिज्या (मी)",
      "geo.fences.colAlertBreach": "उल्लंघनावर अलर्ट",
      "geo.fences.colStatus": "स्थिती",
      "geo.fences.deactivate": "निष्क्रिय करा",
      "geo.fences.activate": "सक्रिय करा",
      "geo.fences.empty": "अद्याप कोणतेही जिओफेन्स नाही",
      "geo.assetPicker.change": "बदला",
      "geo.assetPicker.searchPlaceholder": "नाव, संदर्भ, किंवा सिरीयलने मालमत्ता शोधा...",
      "geo.assetPicker.searching": "शोधत आहे...",
      "geo.assetPicker.noAssets": "कोणतीही मालमत्ता आढळली नाही",
      "geo.check.fillAll": "सर्व फील्ड भरा",
      "geo.check.checkFailed": "जिओफेन्स तपासण्यात अयशस्वी",
      "geo.check.description": "एखादा निर्देशांक कोणत्याही सक्रिय जिओफेन्समध्ये येतो का ते तपासा — स्कॅन किंवा GPS पिंग स्वीकारण्यापूर्वी त्याची पडताळणी करण्यासाठी उपयुक्त.",
      "geo.check.fieldAsset": "मालमत्ता",
      "geo.check.fieldLatitude": "अक्षांश",
      "geo.check.fieldLongitude": "रेखांश",
      "geo.check.checking": "तपासत आहे...",
      "geo.check.checkButton": "जिओफेन्स तपासा",
      "geo.check.inside": "जिओफेन्सच्या आत",
      "geo.check.outside": "जिओफेन्सच्या बाहेर",
      "geo.check.nearestFence": "— जवळचे फेन्स",
      "geo.check.metersAway": "{{d}} मी दूर",
      "geo.check.noneConfigured": "काहीही कॉन्फिगर नाही",
      "geo.search.nearbyPoint": "एखाद्या बिंदूजवळ",
      "geo.search.withinBounds": "बाउंडिंग बॉक्समध्ये",
      "geo.search.fieldLatitude": "अक्षांश",
      "geo.search.fieldLongitude": "रेखांश",
      "geo.search.fieldRadius": "त्रिज्या (मी)",
      "geo.search.minLat": "किमान अक्षांश",
      "geo.search.maxLat": "कमाल अक्षांश",
      "geo.search.minLng": "किमान रेखांश",
      "geo.search.maxLng": "कमाल रेखांश",
      "geo.search.searching": "शोधत आहे...",
      "geo.search.searchButton": "मालमत्ता शोधा",
      "geo.search.colAsset": "मालमत्ता",
      "geo.search.colCoordinates": "निर्देशांक",
      "geo.search.colDistance": "अंतर (मी)",
      "geo.search.colSource": "स्रोत",
      "geo.search.empty": "अद्याप कोणतेही निकाल नाहीत — वर शोध चालवा",
      "geo.unverified.fieldDays": "किमान (दिवस) साठी असत्यापित",
      "geo.unverified.refresh": "रीफ्रेश करा",
      "geo.unverified.colAsset": "मालमत्ता",
      "geo.unverified.colCoordinates": "निर्देशांक",
      "geo.unverified.colLastVerified": "शेवटचे सत्यापित",
      "geo.unverified.neverVerified": "कधीही सत्यापित नाही",
      "geo.unverified.empty": "सर्व मालमत्ता स्थाने सत्यापित आहेत",
      "investmentPlanning.capitalPlan.breadcrumbRoot": "वित्त",
      "investmentPlanning.capitalPlan.title": "भांडवली योजना रजिस्ट्री",
      "investmentPlanning.capitalPlan.help1": "दीर्घकालीन (10/20/30-वर्ष) CapEx अंदाज परिदृश्य.",
      "investmentPlanning.capitalPlan.subtitle": "दीर्घकालीन (10/20/30-वर्ष) CapEx अंदाज परिदृश्य.",
      "investmentPlanning.capitalPlan.cancel": "रद्द करा",
      "investmentPlanning.capitalPlan.newPlan": "+ नवीन भांडवली योजना",
      "investmentPlanning.capitalPlan.fieldName": "नाव *",
      "investmentPlanning.capitalPlan.namePlaceholder": "उदा. 10-वर्षीय नूतनीकरण योजना",
      "investmentPlanning.capitalPlan.fieldHorizon": "कालावधी",
      "investmentPlanning.capitalPlan.years10": "10 वर्षे",
      "investmentPlanning.capitalPlan.years20": "20 वर्षे",
      "investmentPlanning.capitalPlan.years30": "30 वर्षे",
      "investmentPlanning.capitalPlan.creating": "तयार करत आहे...",
      "investmentPlanning.capitalPlan.create": "तयार करा",
      "investmentPlanning.capitalPlan.fieldDescription": "वर्णन",
      "investmentPlanning.capitalPlan.loading": "लोड होत आहे...",
      "investmentPlanning.capitalPlan.colName": "नाव",
      "investmentPlanning.capitalPlan.colHorizon": "कालावधी",
      "investmentPlanning.capitalPlan.yearsSuffix": "{{years}} वर्षे",
      "investmentPlanning.capitalPlan.colDescription": "वर्णन",
      "investmentPlanning.capitalPlan.empty": "अद्याप कोणतीही भांडवली योजना नाही",
      "investmentPlanning.capitalPlan.loadFailed": "CapEx परिदृश्य लोड करण्यात अयशस्वी.",
      "investmentPlanning.capitalPlan.createFailed": "CapEx परिदृश्य तयार करण्यात अयशस्वी.",
      "investmentPlanning.createScenario.breadcrumbRoot": "वित्त",
      "investmentPlanning.createScenario.title": "गुंतवणूक परिदृश्य तयार करा",
      "investmentPlanning.createScenario.help1": "निवडलेल्या कालावधीत मालमत्तांच्या संचासाठी दुरुस्ती-विरुद्ध-बदली NPV/TCO विश्लेषण चालवा.",
      "investmentPlanning.createScenario.subtitle": "निवडलेल्या कालावधीत मालमत्तांच्या संचासाठी दुरुस्ती-विरुद्ध-बदली NPV/TCO विश्लेषण चालवा.",
      "investmentPlanning.createScenario.fieldName": "परिदृश्य नाव *",
      "investmentPlanning.createScenario.namePlaceholder": "उदा. जनरेटर बदली विरुद्ध दुरुस्ती",
      "investmentPlanning.createScenario.fieldAssetIds": "मालमत्ता ID (स्वल्पविराम-विभक्त) *",
      "investmentPlanning.createScenario.assetIdsPlaceholder": "asset-id-1, asset-id-2",
      "investmentPlanning.createScenario.fieldHorizon": "कालावधी (वर्षे)",
      "investmentPlanning.createScenario.fieldDiscountRate": "सवलत दर",
      "investmentPlanning.createScenario.running": "विश्लेषण चालू आहे...",
      "investmentPlanning.createScenario.runButton": "परिदृश्य चालवा",
      "investmentPlanning.createScenario.resultsSuffix": "— निकाल",
      "investmentPlanning.createScenario.openReview": "संपूर्ण पुनरावलोकन उघडा →",
      "investmentPlanning.createScenario.colAsset": "मालमत्ता",
      "investmentPlanning.createScenario.colRecommended": "शिफारस केलेले",
      "investmentPlanning.createScenario.colBestNpv": "सर्वोत्तम NPV",
      "investmentPlanning.createScenario.colBestTco": "सर्वोत्तम TCO",
      "investmentPlanning.createScenario.empty": "या परिदृश्यात कोणतीही मालमत्ता नाही.",
      "investmentPlanning.createScenario.nameRequired": "नाव आणि किमान एक मालमत्ता ID आवश्यक आहे.",
      "investmentPlanning.createScenario.horizonRange": "कालावधी 1 आणि 50 वर्षांदरम्यान असावा.",
      "investmentPlanning.createScenario.createFailed": "गुंतवणूक परिदृश्य तयार करण्यात अयशस्वी.",
      "investmentPlanning.npv.breadcrumbRoot": "वित्त",
      "investmentPlanning.npv.title": "नूतनीकरण शिफारसी",
      "investmentPlanning.npv.help1": "खराब किंवा गंभीर स्थितीतील उच्च-महत्त्वाच्या मालमत्ता — दुरुस्ती-विरुद्ध-बदली NPV विश्लेषणासाठी उमेदवार.",
      "investmentPlanning.npv.subtitle": "खराब किंवा गंभीर स्थितीतील उच्च-महत्त्वाच्या मालमत्ता — दुरुस्ती-विरुद्ध-बदली NPV विश्लेषणासाठी उमेदवार.",
      "investmentPlanning.npv.runScenario": "परिदृश्य चालवा",
      "investmentPlanning.npv.loading": "लोड होत आहे...",
      "investmentPlanning.npv.empty": "सध्या कोणतेही उच्च-प्राधान्य नूतनीकरण उमेदवार नाहीत.",
      "investmentPlanning.npv.loadFailed": "नूतनीकरण शिफारसी लोड करण्यात अयशस्वी.",
      "investmentPlanning.scenarioReview.breadcrumbRoot": "वित्त",
      "investmentPlanning.scenarioReview.breadcrumb": "परिदृश्य पुनरावलोकन",
      "investmentPlanning.scenarioReview.title": "गुंतवणूक परिदृश्य पुनरावलोकन",
      "investmentPlanning.scenarioReview.help1": "प्रति मालमत्ता दुरुस्ती-विरुद्ध-बदली निकाल, तसेच ISO 55001-संरेखित SAMP भांडवली योजना निर्यात.",
      "investmentPlanning.scenarioReview.subtitle": "प्रति मालमत्ता दुरुस्ती-विरुद्ध-बदली निकाल, तसेच ISO 55001-संरेखित SAMP भांडवली योजना निर्यात.",
      "investmentPlanning.scenarioReview.scenarioIdPlaceholder": "परिदृश्य ID",
      "investmentPlanning.scenarioReview.loading": "लोड होत आहे...",
      "investmentPlanning.scenarioReview.load": "लोड करा",
      "investmentPlanning.scenarioReview.exporting": "निर्यात होत आहे...",
      "investmentPlanning.scenarioReview.sampExport": "SAMP निर्यात",
      "investmentPlanning.scenarioReview.horizon": "कालावधी",
      "investmentPlanning.scenarioReview.yearsSuffix": "{{years}} वर्षे",
      "investmentPlanning.scenarioReview.discountRate": "सवलत दर",
      "investmentPlanning.scenarioReview.created": "तयार केले",
      "investmentPlanning.scenarioReview.recommendedLabel": "शिफारस केलेले:",
      "investmentPlanning.scenarioReview.colOption": "पर्याय",
      "investmentPlanning.scenarioReview.colNpv": "NPV",
      "investmentPlanning.scenarioReview.colTco": "TCO",
      "investmentPlanning.scenarioReview.emptyOptions": "कोणतेही पर्याय मोजले नाहीत.",
      "investmentPlanning.scenarioReview.loadFailed": "परिदृश्य निकाल लोड करण्यात अयशस्वी.",
      "investmentPlanning.scenarioReview.exportFailed": "SAMP निर्यात तयार करण्यात अयशस्वी.",
      "investmentPlanning.tco.breadcrumbRoot": "वित्त",
      "investmentPlanning.tco.breadcrumb": "TCO विश्लेषण",
      "investmentPlanning.tco.title": "मालकीची एकूण किंमत",
      "investmentPlanning.tco.help1": "एखाद्या परिदृश्याच्या मालमत्तांसाठी दुरुस्ती/बदली पर्यायांमध्ये TCO तुलना.",
      "investmentPlanning.tco.subtitle": "एखाद्या परिदृश्याच्या मालमत्तांसाठी दुरुस्ती/बदली पर्यायांमध्ये TCO तुलना.",
      "investmentPlanning.tco.newScenario": "नवीन परिदृश्य",
      "investmentPlanning.tco.scenarioIdPlaceholder": "परिदृश्य ID",
      "investmentPlanning.tco.loading": "लोड होत आहे...",
      "investmentPlanning.tco.load": "लोड करा",
      "investmentPlanning.tco.loadFailed": "परिदृश्य लोड करण्यात अयशस्वी.",
      "tagging.breadcrumb.assetManagement": "मालमत्ता व्यवस्थापन",
      "tagging.tagManagement.title": "टॅग व्यवस्थापन",
      "tagging.tagManagement.info1": "तुमच्या मालमत्तांवरील QR / बारकोड / RFID टॅग व्यवस्थापित करा.",
      "tagging.tagManagement.info2": "एकाच वेळी अनेक मालमत्तांसाठी टॅग तयार करा, त्यांच्या नियोजित ठिकाणाहून हलवलेल्या मालमत्ता शोधा आणि टॅग पडताळा.",
      "tagging.tagManagement.subtitlePre": "तुमच्या मालमत्तांवरील QR / बारकोड / RFID टॅग व्यवस्थापित करा. येथे तुम्ही एकाच वेळी अनेक मालमत्तांसाठी टॅग तयार करू शकता, त्यांच्या नियोजित ठिकाणाहून हलवलेल्या मालमत्ता शोधू शकता आणि टॅग स्कॅन पाहू किंवा नोंदवू शकता. फक्त एका मालमत्तेला टॅग करण्यासाठी, ती मालमत्ता उघडा आणि तिचा",
      "tagging.tagManagement.tagsTab": "टॅग",
      "tagging.tagManagement.subtitlePost": "टॅब वापरा.",
      "tagging.tagManagement.labelWorkspaceLink": "लेबल टेम्पलेट शोधत आहात? → Label Workspace",
      "tagging.batchIssue.heading": "एकाच वेळी अनेक मालमत्तांसाठी टॅग तयार करा",
      "tagging.batchIssue.help": "प्रति ओळ एक मालमत्ता ID टाइप करा (किंवा त्यांना स्वल्पविरामाने वेगळे करा), किंवा खालील यादीत मालमत्ता निवडा. प्रत्येक मालमत्तेला वर निवडलेल्या प्रकाराचा (QR, बारकोड, RFID किंवा NFC) अगदी नवीन टॅग मिळतो.",
      "tagging.batchIssue.tagMedium": "टॅग माध्यम",
      "tagging.batchIssue.issuing": "जारी करत आहे...",
      "tagging.batchIssue.issueBatch": "बॅच जारी करा",
      "tagging.batchIssue.hideAssetList": "मालमत्ता यादी लपवा",
      "tagging.batchIssue.selectFromList": "मालमत्ता यादीतून निवडा",
      "tagging.batchIssue.col.assetId": "मालमत्ता ID",
      "tagging.batchIssue.col.tagId": "टॅग ID",
      "tagging.batchIssue.col.status": "स्थिती",
      "tagging.batchIssue.noResults": "कोणतेही निकाल नाहीत.",
      "tagging.assetPicker.searchPlaceholder": "मालमत्ता संदर्भ किंवा नावाने शोधा...",
      "tagging.assetPicker.selected": "निवडले",
      "tagging.assetPicker.addSelected": "निवडलेले जोडा",
      "tagging.assetPicker.loadingAssets": "मालमत्ता लोड होत आहेत...",
      "tagging.assetPicker.noAssets": "कोणतीही मालमत्ता आढळली नाही.",
      "tagging.assetPicker.showing": "दाखवत आहे",
      "tagging.assetPicker.of": "पैकी",
      "tagging.assetPicker.prev": "मागील",
      "tagging.assetPicker.page": "पृष्ठ",
      "tagging.assetPicker.next": "पुढील",
      "tagging.batchRfid.heading": "RFID टॅग कोडवरून मालमत्ता शोधा",
      "tagging.batchRfid.help": "तुमच्या RFID स्कॅनरने वाचलेले कोड पेस्ट करा (प्रति ओळ एक). प्रत्येक कोड कोणत्या मालमत्तेचा आहे आणि कोणते कोड कशाशीही जुळत नाहीत हे आम्ही सांगू.",
      "tagging.batchRfid.scanning": "स्कॅन करत आहे...",
      "tagging.batchRfid.scanBatch": "बॅच स्कॅन करा",
      "tagging.batchRfid.matched": "जुळले",
      "tagging.batchRfid.col.assetRef": "मालमत्ता संदर्भ",
      "tagging.batchRfid.col.name": "नाव",
      "tagging.batchRfid.col.rfidEpc": "RFID EPC",
      "tagging.batchRfid.noneMatched": "काहीही जुळले नाही",
      "tagging.batchRfid.unmatched": "न जुळलेले",
      "tagging.batchRfid.none": "काहीही नाही",
      "tagging.displaced.heading": "चुकीच्या ठिकाणी आढळलेल्या मालमत्ता",
      "tagging.displaced.help": "या मालमत्ता शेवटच्या वेळी अशा ठिकाणी स्कॅन झाल्या होत्या ज्या त्यांच्या नियोजित ठिकाणाशी जुळत नाहीत. त्यांची तपासणी करा आणि त्यांना परत हलवा किंवा त्यांचे नियोजित ठिकाण अद्यतनित करा.",
      "tagging.loading": "लोड होत आहे...",
      "tagging.displaced.col.assetRef": "मालमत्ता संदर्भ",
      "tagging.displaced.col.name": "नाव",
      "tagging.displaced.col.lifecycleState": "जीवनचक्र स्थिती",
      "tagging.displaced.empty": "कोणतीही विस्थापित मालमत्ता नाही — कोणतीही निराकरण न झालेली GPS विसंगती नाही",
      "tagging.lookup.noDetails": "कोणतेही तपशील मिळाले नाहीत.",
      "tagging.lookup.sectionTitle": "काहीतरी शोधा",
      "tagging.lookup.resolveTitle": "टॅगद्वारे मालमत्ता शोधा",
      "tagging.lookup.resolveHelp": "ज्या मालमत्तेचा संपूर्ण रेकॉर्ड उघडायचा आहे तिचा टॅग ID प्रविष्ट करा — मालक, ठिकाण, मूल्य आणि बरेच काही. (तुम्ही साइन इन आहात, त्यामुळे तुम्हाला सर्व काही दिसते.)",
      "tagging.lookup.tagId": "टॅग ID",
      "tagging.lookup.resolve": "सोडवा",
      "tagging.lookup.tagMedium": "टॅग माध्यम",
      "tagging.lookup.status": "स्थिती",
      "tagging.lookup.noTagMatched": "कोणताही टॅग जुळला नाही — त्याऐवजी मालमत्ता संदर्भाने सोडवला.",
      "tagging.lookup.publicTitle": "जलद सार्वजनिक तपासणी",
      "tagging.lookup.publicHelp": "फक्त मूलभूत, गैर-गोपनीय तपशील दाखवते — जेव्हा कोणी फोनने मालमत्तेचा QR कोड स्कॅन करतो तेव्हा जे दिसते तेच. लॉगिनची गरज नाही, त्यामुळे शेअर करणे सुरक्षित आहे.",
      "tagging.lookup.verify": "पडताळा",
      "tagging.lookup.verified": "पडताळले",
      "tagging.lookup.yes": "होय",
      "tagging.lookup.no": "नाही",
      "tagging.lookup.assetRef": "मालमत्ता संदर्भ",
      "tagging.lookup.assetName": "मालमत्ता नाव",
      "tagging.lookup.lifecycleState": "जीवनचक्र स्थिती",
      "tagging.lookup.message": "संदेश",
      "tagging.lookup.gtinTitle": "उत्पादन बारकोड क्रमांक तपासा",
      "tagging.lookup.gtinHelp": "जतन करण्यापूर्वी उत्पादन बारकोड क्रमांक (8, 12, 13 किंवा 14 अंक) खरा आहे याची खात्री करण्यासाठी टाइप करा. हे टायपिंगच्या चुका आणि खराब झालेले बारकोड पकडते.",
      "tagging.lookup.gtinPlaceholder": "GTIN अंक",
      "tagging.lookup.validate": "वैध करा",
      "tagging.scan.sectionTitle": "स्कॅन नोंदवा",
      "tagging.scan.title": "टॅग स्कॅन नोंदवा",
      "tagging.scan.helpPre": "टॅग कधी आणि कुठे स्कॅन झाला ते नोंदवा. आत्ता होणाऱ्या स्कॅनसाठी",
      "tagging.scan.recordScan": "स्कॅन नोंदवा",
      "tagging.scan.helpMid": "वापरा, किंवा इंटरनेट नसताना फोनने जतन केलेले स्कॅन पाठवण्यासाठी",
      "tagging.scan.uploadOffline": "ऑफलाइन स्कॅन अपलोड करा",
      "tagging.scan.helpPost": "वापरा. तुम्ही ठिकाण हाताने प्रविष्ट करू शकता किंवा खाली",
      "tagging.scan.pickOnMap": "नकाशावर निवडा",
      "tagging.scan.helpEnd": "वापरू शकता.",
      "tagging.scan.latitude": "अक्षांश",
      "tagging.scan.longitude": "रेखांश",
      "tagging.scan.deviceInfo": "डिव्हाइस माहिती (उदा. फोन/स्कॅनर मॉडेल) — पर्यायी",
      "tagging.scan.compareLocationPre": "हे स्कॅन कुठे झाले आणि मालमत्ता कुठे असावी याची तुलना करा. जुळत नसल्यास, मालमत्ता",
      "tagging.scan.displaced": "विस्थापित",
      "tagging.scan.compareLocationPost": "(चुकीच्या ठिकाणी आढळली) म्हणून चिन्हांकित केली जाते.",
      "tagging.scan.locationId": "ठिकाण ID (जिथे स्कॅन झाले)",
      "tagging.verification.title": "पडताळणी चक्रे",
      "tagging.verification.info1": "स्थिर मालमत्तांची वार्षिक भौतिक पडताळणी (GFR 2017, नियम 190).",
      "tagging.verification.info2": "एक चक्र तयार करा, क्षेत्रकार्य चालवा, नंतर स्वाक्षरी केलेला भौतिक पडताळणी अहवाल तयार करा.",
      "tagging.verification.subtitle": "स्थिर मालमत्तांची भौतिक पडताळणी, जी GFR 2017 नियम 190(2) अंतर्गत वर्षातून किमान एकदा आवश्यक आहे. एक चक्र तयार करा, चालवा, नंतर त्याचा अहवाल उघडा.",
      "tagging.verification.newCycle": "नवीन चक्र",
      "tagging.verification.filter.all": "सर्व स्थिती",
      "tagging.verification.status.draft": "मसुदा",
      "tagging.verification.status.inProgress": "प्रगतीत",
      "tagging.verification.status.completed": "पूर्ण",
      "tagging.verification.status.closed": "बंद",
      "tagging.verification.col.cycleName": "चक्र नाव",
      "tagging.verification.col.method": "पद्धत",
      "tagging.verification.col.plannedDate": "नियोजित तारीख",
      "tagging.verification.col.status": "स्थिती",
      "tagging.verification.col.actions": "क्रिया",
      "tagging.verification.reportTitle": "भौतिक पडताळणी अहवाल",
      "tagging.verification.report": "अहवाल",
      "tagging.verification.openFieldworkTitle": "क्षेत्रकार्य वर्कफ्लो उघडा",
      "tagging.verification.open": "उघडा",
      "tagging.verification.empty": "कोणतीही पडताळणी चक्रे आढळली नाहीत.",
      "tagging.verification.newCycleTitle": "नवीन पडताळणी चक्र",
      "tagging.verification.cycleName": "चक्र नाव",
      "tagging.verification.cycleNamePlaceholder": "उदा. FY2026-27 वार्षिक पडताळणी",
      "tagging.verification.method": "पडताळणी पद्धत",
      "tagging.verification.plannedDate": "नियोजित तारीख",
      "tagging.cancel": "रद्द करा",
      "tagging.verification.createCycle": "चक्र तयार करा",
      "tagging.verification.print": "प्रिंट करा",
      "tagging.verification.reportOrg": "भारत सरकार — मालमत्ता व्यवस्थापन प्रणाली",
      "tagging.verification.reportHeading": "भौतिक पडताळणी अहवाल",
      "tagging.verification.reportSub": "स्थिर मालमत्ता — GFR 2017, नियम 190(2) अंतर्गत",
      "tagging.verification.loadingReport": "अहवाल लोड होत आहे…",
      "tagging.verification.particulars.cycleName": "चक्र नाव",
      "tagging.verification.particulars.method": "पडताळणी पद्धत",
      "tagging.verification.particulars.plannedDate": "नियोजित तारीख",
      "tagging.verification.particulars.scope": "व्याप्ती",
      "tagging.verification.orgUnits": "संस्था घटक",
      "tagging.verification.wholeEntity": "संपूर्ण संस्था (सर्व घटक)",
      "tagging.verification.particulars.status": "स्थिती",
      "tagging.verification.summaryTitle": "निष्कर्षांचा सारांश",
      "tagging.verification.summary.inScope": "व्याप्तीतील मालमत्ता",
      "tagging.verification.summary.inScopeNote": "नोंदीनुसार",
      "tagging.verification.summary.verified": "भौतिकदृष्ट्या पडताळले",
      "tagging.verification.summary.verifiedNote": "स्कॅनमध्ये आढळले",
      "tagging.verification.summary.shortages": "तूट",
      "tagging.verification.summary.shortagesNote": "आढळले नाही",
      "tagging.verification.summary.excesses": "जादा",
      "tagging.verification.summary.excessesNote": "न नोंदवलेले आढळले",
      "tagging.verification.valueOfShortages": "तुटीचे मूल्य:",
      "tagging.verification.itemsNeedingSignoff": "साइन-ऑफ आवश्यक असलेल्या बाबी (निराकरण न झालेल्या):",
      "tagging.verification.scheduleTitle": "विसंगतींची अनुसूची",
      "tagging.verification.noDiscrepancies": "कोणतीही विसंगती नाही — खतावणी नोंदी भौतिक पडताळणीशी जुळतात.",
      "tagging.verification.disc.assetRef": "मालमत्ता संदर्भ",
      "tagging.verification.disc.particulars": "तपशील",
      "tagging.verification.disc.type": "प्रकार",
      "tagging.verification.disc.value": "मूल्य",
      "tagging.verification.disc.status": "स्थिती",
      "tagging.verification.signOffMarker": "[साइन-ऑफ]",
      "tagging.verification.certified": "प्रमाणित",
      "tagging.verification.certifiedBody": "की वरील चक्रासाठी स्थिर मालमत्तांची भौतिक पडताळणी सामान्य वित्तीय नियम, 2017 च्या नियम 190(2) नुसार करण्यात आली आहे. आढळल्यास कोणत्याही विसंगती वरील अनुसूचीत नोंदवल्या गेल्या असून सक्षम प्राधिकरणाच्या निदर्शनास आणल्या गेल्या आहेत.",
      "tagging.verification.verifiedBy": "पडताळणीकर्ता (पडताळणी अधिकारी)",
      "tagging.verification.countersigned": "प्रतिस्वाक्षरी (सक्षम प्राधिकरण)",
      "tagging.verification.nameDesignationDate": "नाव / पदनाम / तारीख",
      "tagging.assetVerification.title": "मालमत्ता पडताळणी",
      "tagging.assetVerification.info": "मालमत्ता नोंदणी आणि टॅग/RFID-आधारित भौतिक पडताळणी.",
      "tagging.assetVerification.subtitle": "मालमत्ता नोंदणी आणि टॅग/RFID-आधारित भौतिक पडताळणी.",
      "tagging.assetVerification.registry": "नोंदणी",
      "tagging.assetVerification.verifyByTag": "टॅगद्वारे पडताळा",
      "tagging.assetVerification.col.assetRef": "मालमत्ता संदर्भ",
      "tagging.assetVerification.col.name": "नाव",
      "tagging.assetVerification.col.location": "ठिकाण",
      "tagging.assetVerification.col.custodian": "अभिरक्षक",
      "tagging.assetVerification.col.lifecycle": "जीवनचक्र",
      "tagging.assetVerification.col.actions": "क्रिया",
      "tagging.assetVerification.viewScanHistory": "स्कॅन इतिहास पहा",
      "tagging.assetVerification.noAssets": "कोणतीही मालमत्ता आढळली नाही.",
      "tagging.assetVerification.selectPrompt": "स्कॅन इतिहास पाहण्यासाठी एक मालमत्ता निवडा.",
      "tagging.assetVerification.scanHistory": "स्कॅन इतिहास",
      "tagging.assetVerification.noScans": "या मालमत्तेसाठी अद्याप कोणताही स्कॅन नोंदवलेला नाही.",
      "tagging.assetVerification.by": "द्वारे",
      "tagging.assetVerification.verifyTag": "टॅग पडताळा",
      "tagging.assetVerification.tagIdLabel": "टॅग ID (QR / RFID)",
      "tagging.assetVerification.tagIdPlaceholder": "टॅग ID स्कॅन करा किंवा प्रविष्ट करा...",
      "tagging.assetVerification.locationLabel": "ठिकाण (स्वयंचलितपणे नोंदवले)",
      "tagging.assetVerification.locating": "ठिकाण शोधत आहे…",
      "tagging.assetVerification.useCurrentLocation": "माझे सध्याचे ठिकाण वापरा",
      "tagging.assetVerification.latitude": "अक्षांश",
      "tagging.assetVerification.autoPlaceholder": "स्वयं",
      "tagging.assetVerification.longitude": "रेखांश",
      "tagging.assetVerification.locationHelp": "स्कॅनवर तुमच्या डिव्हाइसचे ठिकाण स्वयंचलितपणे नोंदवले जाते; फक्त गरज असल्यास नकाशावर समायोजित करा.",
      "tagging.assetVerification.verifying": "पडताळत आहे...",
      "tagging.assetVerification.noPermission": "तुम्हाला मालमत्ता पडताळण्याची परवानगी नाही (asset:verify).",
      "tagging.assetVerification.verified": "पडताळले",
      "tagging.assetVerification.notVerified": "पडताळले नाही",
      "tagging.assetVerification.displaced": "विस्थापित — ऑडिट निष्कर्ष नोंदवला",
      "tagging.assetVerification.scannedDistancePre": "स्कॅन केले ~",
      "tagging.assetVerification.scannedDistancePost": "मी. त्याच्या नोंदणीकृत ठिकाणापासून.",
      "tagging.assetVerification.scannedDifferent": "त्याच्या नोंदणीकृत ठिकाणापेक्षा वेगळ्या ठिकाणी स्कॅन केले.",
      "custody.breadcrumb.assetManagement": "मालमत्ता व्यवस्थापन",
      "custody.bulkReassign.breadcrumb": "मोठ्या प्रमाणात पुनर्नियुक्ती",
      "custody.bulkReassign.title": "मोठ्या प्रमाणात अभिरक्षा पुनर्नियुक्ती",
      "custody.bulkReassign.info": "एकाच क्रियेत अनेक मालमत्ता एका अभिरक्षकाकडून दुसऱ्याकडे हलवा.",
      "custody.bulkReassign.subtitle": "एकाच क्रियेत अनेक मालमत्ता एका अभिरक्षकाकडून दुसऱ्याकडे हलवा.",
      "custody.backToAssignedAssets": "नियुक्त मालमत्तांकडे परत",
      "custody.bulkReassign.fromCustodian": "ज्या अभिरक्षकाकडून",
      "custody.selectCustodian": "अभिरक्षक निवडा...",
      "custody.bulkReassign.toCustodian": "ज्या अभिरक्षकाकडे",
      "custody.bulkReassign.activeAssetsHeld": "या अभिरक्षकाकडील सक्रिय मालमत्ता",
      "custody.loading": "लोड होत आहे...",
      "custody.bulkReassign.noActiveAssets": "या अभिरक्षकासाठी कोणतीही सक्रिय मालमत्ता नाही.",
      "custody.bulkReassign.reassigning": "पुनर्नियुक्त करत आहे...",
      "custody.bulkReassign.reassign": "पुनर्नियुक्त करा",
      "custody.bulkReassign.assets": "मालमत्ता",
      "custody.liability.col.item": "बाब",
      "custody.liability.col.originalPrice": "मूळ किंमत",
      "custody.liability.col.valueNow": "सध्याचे मूल्य",
      "custody.liability.breadcrumb": "दायित्व अहवाल",
      "custody.liability.title": "एका व्यक्तीच्या देखरेखीखालील मालमत्ता",
      "custody.liability.info": "ही व्यक्ती सध्या जे काही बाळगत आहे आणि प्रत्येक बाबीचे मूल्य किती आहे.",
      "custody.liability.subtitle": "ही व्यक्ती सध्या जे काही बाळगत आहे आणि प्रत्येक बाबीचे मूल्य किती आहे.",
      "custody.liability.whoseAssets": "तुम्हाला कोणाच्या मालमत्ता पाहायच्या आहेत?",
      "custody.liability.pickPerson": "एक व्यक्ती निवडा...",
      "custody.liability.showingOwn": "तुमच्या स्वतःच्या मालमत्ता दाखवत आहे",
      "custody.liability.itemsHeld": "बाळगलेल्या बाबी",
      "custody.liability.assetsAssigned": "नियुक्त मालमत्ता",
      "custody.liability.totalOriginalPrice": "एकूण मूळ किंमत",
      "custody.liability.whatTheyCost": "खरेदी करताना त्यांची किंमत",
      "custody.liability.totalValueNow": "सध्याचे एकूण मूल्य",
      "custody.liability.worthToday": "झीज व वयानंतर आजचे मूल्य",
      "custody.liability.pickPrompt": "ते काय बाळगत आहेत हे पाहण्यासाठी वर एक व्यक्ती निवडा.",
      "custody.liability.noAssets": "ही व्यक्ती सध्या कोणतीही मालमत्ता बाळगत नाही.",
      "custody.acknowledgements.breadcrumb": "वार्षिक स्वीकृती",
      "custody.acknowledgements.title": "प्रलंबित स्वीकृती",
      "custody.acknowledgements.info": "या आर्थिक वर्षात त्यांच्या अभिरक्षकाने अद्याप पुनःस्वीकृत न केलेल्या मालमत्ता.",
      "custody.acknowledgements.subtitle": "या आर्थिक वर्षात त्यांच्या अभिरक्षकाने अद्याप पुनःस्वीकृत न केलेल्या मालमत्ता.",
      "custody.field.custodian": "अभिरक्षक",
      "custody.acknowledgements.viewingOther": "तुम्ही दुसऱ्या अभिरक्षकाची प्रलंबित यादी पाहत आहात. स्वीकृती क्रिया नेहमी तुमच्या स्वतःच्या खात्यावतीने स्वीकृती देते (बॅकएंड एंडपॉइंट असेच कार्य करते) — प्रत्यक्षात स्वीकृती देण्यासाठी तुमच्या स्वतःच्या नावावर जा.",
      "custody.acknowledgements.nonePending": "काहीही प्रलंबित नाही — या आर्थिक वर्षासाठी पूर्णपणे स्वीकृत.",
      "custody.acknowledgements.since": "पासून",
      "custody.acknowledgements.acknowledging": "स्वीकृत करत आहे...",
      "custody.acknowledgements.acknowledge": "स्वीकृती द्या",
      "custody.acknowledgements.selected": "निवडलेले",
      "custody.assignedAssets.col.asset": "मालमत्ता",
      "custody.assignedAssets.col.status": "स्थिती",
      "custody.assignedAssets.col.effectiveFrom": "प्रभावी तारखेपासून",
      "custody.assignedAssets.col.acceptedAt": "स्वीकृती तारीख",
      "custody.assignedAssets.col.actions": "क्रिया",
      "custody.assignedAssets.accept": "स्वीकारा",
      "custody.assignedAssets.onlyCustodianTitle": "फक्त नियुक्त अभिरक्षकच हा रेकॉर्ड स्वीकारू शकतो.",
      "custody.assignedAssets.awaitingCustodian": "अभिरक्षकाची प्रतीक्षा",
      "custody.assignedAssets.transfer": "हस्तांतरण",
      "custody.assignedAssets.costCentre": "खर्च केंद्र",
      "custody.assignedAssets.return": "परत करा",
      "custody.assignedAssets.validateSkills": "कौशल्ये वैध करा",
      "custody.assignedAssets.history": "इतिहास",
      "custody.assignedAssets.skillResultTitle": "कौशल्य पडताळणी निकाल",
      "custody.assignedAssets.skillsAllHeld": "अभिरक्षकाकडे सर्व आवश्यक कौशल्ये आहेत.",
      "custody.assignedAssets.skillsMissing": "अभिरक्षकाकडे आवश्यक कौशल्ये नाहीत:",
      "custody.close": "बंद करा",
      "custody.assignedAssets.setCostCentre": "खर्च केंद्र सेट करा",
      "custody.assignedAssets.clearCostCentre": "खर्च केंद्र साफ करा",
      "custody.cancel": "रद्द करा",
      "custody.save": "जतन करा",
      "custody.assignedAssets.returnAsset": "मालमत्ता परत करा",
      "custody.assignedAssets.returnHelp": "ही मालमत्ता कोणत्याही नवीन अभिरक्षकाशिवाय परत सुपूर्द करा. एक कारण आवश्यक आहे.",
      "custody.assignedAssets.returnReasonPlaceholder": "परत करण्याचे कारण...",
      "custody.assignedAssets.title": "नियुक्त मालमत्ता",
      "custody.assignedAssets.info": "अभिरक्षकाला कधीही नियुक्त केलेली प्रत्येक मालमत्ता, तिच्या सध्याच्या स्थितीसह.",
      "custody.assignedAssets.subtitle": "अभिरक्षकाला कधीही नियुक्त केलेली प्रत्येक मालमत्ता, तिच्या सध्याच्या स्थितीसह.",
      "custody.assignedAssets.assignCustodian": "+ अभिरक्षक नियुक्त करा",
      "custody.assignedAssets.empty": "या अभिरक्षक/फिल्टरसाठी कोणतीही मालमत्ता आढळली नाही.",
      "custody.history.title": "अभिरक्षा इतिहास",
      "custody.history.info": "निवडलेल्या मालमत्तेची संपूर्ण अभिरक्षा-साखळी.",
      "custody.history.subtitle": "निवडलेल्या मालमत्तेची संपूर्ण अभिरक्षा-साखळी.",
      "custody.field.asset": "मालमत्ता",
      "custody.selectAsset": "मालमत्ता निवडा...",
      "custody.history.noRecords": "या मालमत्तेसाठी अद्याप कोणताही अभिरक्षा रेकॉर्ड नाही.",
      "custody.history.effective": "प्रभावी:",
      "custody.history.accepted": "स्वीकृत:",
      "custody.history.assignedBy": "द्वारे नियुक्त:",
      "custody.history.costCentreOverride": "खर्च केंद्र ओव्हरराइड:",
      "custody.temp.col.starts": "सुरुवात",
      "custody.temp.col.expires": "समाप्ती",
      "custody.temp.col.status": "स्थिती",
      "custody.temp.status.reverted": "परत घेतले",
      "custody.temp.status.expired": "संपले",
      "custody.temp.status.active": "सक्रिय",
      "custody.temp.breadcrumb": "तात्पुरत्या नियुक्त्या",
      "custody.temp.title": "तात्पुरत्या अभिरक्षा नियुक्त्या",
      "custody.temp.info": "स्वयंचलित समाप्ती तारखेसह अल्पकालीन अभिरक्षा नियुक्त करा.",
      "custody.temp.subtitle": "स्वयंचलित समाप्ती तारखेसह अल्पकालीन अभिरक्षा नियुक्त करा.",
      "custody.temp.bulkImport": "मोठ्या प्रमाणात आयात",
      "custody.temp.bulkTitle": "मोठ्या प्रमाणात तात्पुरत्या अभिरक्षा नियुक्त्या",
      "custody.temp.bulkDescription": "टेम्पलेट डाउनलोड करा, 'Temporary Assignments' शीट भरा (मालमत्ता आणि अभिरक्षक ड्रॉपडाउन आहेत; Expires At भविष्यातील तारीख असावी), नंतर अपलोड करा. त्रुटी असलेल्या ओळी वगळल्या जातात; वैध ओळी तयार केल्या जातात.",
      "custody.temp.newHeading": "नवीन तात्पुरती नियुक्ती",
      "custody.temp.expiresAt": "समाप्ती तारीख",
      "custody.temp.assigning": "नियुक्त करत आहे...",
      "custody.temp.assign": "तात्पुरती अभिरक्षा नियुक्त करा",
      "custody.temp.existingHeading": "विद्यमान नियुक्त्या (निवडलेली मालमत्ता)",
      "custody.temp.selectPrompt": "तिच्या तात्पुरत्या नियुक्त्या पाहण्यासाठी एक मालमत्ता निवडा.",
      "custody.temp.empty": "या मालमत्तेसाठी कोणतीही तात्पुरती नियुक्ती नाही.",
      "custody.assign.assetRequired": "मालमत्ता आवश्यक आहे.",
      "custody.assign.custodianRequired": "अभिरक्षक आवश्यक आहे.",
      "custody.assign.title": "अभिरक्षक नियुक्त करा",
      "custody.assign.info1": "ही मालमत्ता जो व्यक्ती जबाबदार असेल त्याच्याकडे सुपूर्द करण्यासाठी हे पृष्ठ वापरा.",
      "custody.assign.info2": "एकदा नियुक्त झाल्यावर, ती व्यक्ती मालमत्तेच्या हस्तांतरण किंवा परतीपर्यंत तिच्यासाठी जबाबदार होते.",
      "custody.assign.subtitle": "मालमत्तेला अभिरक्षक नियुक्त करते. कोणतीही पूर्वीची सक्रिय नियुक्ती बदलते. नियुक्ती सक्रिय होण्यापूर्वी अभिरक्षकाने ती स्वीकारली पाहिजे.",
      "custody.assign.bulkImport": "मोठ्या प्रमाणात आयात",
      "custody.assign.viewAssigned": "नियुक्त मालमत्ता पहा",
      "custody.assign.bulkTitle": "मोठ्या प्रमाणात अभिरक्षक नियुक्ती",
      "custody.assign.bulkDescription": "टेम्पलेट डाउनलोड करा, 'Assignments' शीट भरा (मालमत्ता, अभिरक्षक आणि संस्था घटक ड्रॉपडाउन आहेत; Effective From ही तारीख आहे), नंतर अपलोड करा. प्रत्येक ओळ मालमत्तेची पूर्वीची सक्रिय अभिरक्षा बदलते. त्रुटी असलेल्या ओळी वगळल्या जातात.",
      "custody.assign.detailsHeading": "नियुक्ती तपशील",
      "custody.assign.orgUnit": "संस्था घटक (पर्यायी)",
      "custody.assign.none": "काहीही नाही",
      "custody.assign.effectiveFrom": "प्रभावी तारखेपासून (पर्यायी — डीफॉल्ट आत्ता)",
      "custody.assign.assigning": "नियुक्त करत आहे...",
      "custody.transfer.col.asset": "मालमत्ता",
      "custody.transfer.col.from": "पासून",
      "custody.transfer.col.to": "कडे",
      "custody.transfer.col.status": "स्थिती",
      "custody.transfer.col.initiated": "सुरू केले",
      "custody.transfer.col.actions": "क्रिया",
      "custody.transfer.release": "सोडा",
      "custody.transfer.accept": "स्वीकारा",
      "custody.transfer.onlyIncomingTitle": "फक्त येणारा अभिरक्षकच हे हस्तांतरण स्वीकारू शकतो.",
      "custody.transfer.awaitingIncoming": "येणाऱ्या अभिरक्षकाची प्रतीक्षा",
      "custody.transfer.breadcrumb": "अभिरक्षा हस्तांतरण",
      "custody.transfer.title": "अभिरक्षा हस्तांतरण वर्कफ्लो",
      "custody.transfer.info": "दुहेरी साइन-ऑफ हस्तांतरण: सुरू करा, नंतर जाणारा अभिरक्षक सोडतो आणि येणारा अभिरक्षक स्वीकारतो.",
      "custody.transfer.subtitle": "दुहेरी साइन-ऑफ हस्तांतरण: सुरू करा, नंतर जाणारा अभिरक्षक सोडतो आणि येणारा अभिरक्षक स्वीकारतो.",
      "custody.transfer.initiateHeading": "हस्तांतरण सुरू करा — अभिरक्षा",
      "custody.transfer.newCustodian": "नवीन अभिरक्षक",
      "custody.transfer.effectiveDate": "प्रभावी तारीख (पर्यायी — डीफॉल्ट आत्ता)",
      "custody.transfer.reason": "कारण (पर्यायी)",
      "custody.transfer.initiating": "सुरू करत आहे...",
      "custody.transfer.initiate": "हस्तांतरण सुरू करा",
      "custody.transfer.myTransfers": "माझी हस्तांतरणे",
      "custody.transfer.refresh": "रिफ्रेश करा",
      "custody.transfer.listHelp1": "ज्या हस्तांतरणांमध्ये तुम्ही जाणारे किंवा येणारे अभिरक्षक आहात. सोडा (जाणाऱ्याचे साइन-ऑफ), नंतर स्वीकारा (येणारा) ते पूर्ण करते.",
      "custody.transfer.listHelp2": "नवीन सुरू करण्यासाठी, येथे जा",
      "custody.transfer.assignedAssetsLink": "नियुक्त मालमत्ता",
      "custody.transfer.andClickTransfer": "आणि हस्तांतरण वर क्लिक करा.",
      "custody.transfer.loadingTransfers": "हस्तांतरणे लोड होत आहेत...",
      "custody.transfer.empty": "अद्याप तुमच्याशी संबंधित कोणतेही हस्तांतरण नाही.",
      "custody.investigations.col.asset": "मालमत्ता",
      "custody.investigations.col.trigger": "ट्रिगर",
      "custody.investigations.col.status": "स्थिती",
      "custody.investigations.col.created": "तयार केले",
      "custody.investigations.col.resolved": "निराकरण केले",
      "custody.investigations.col.actions": "क्रिया",
      "custody.investigations.manage": "व्यवस्थापित करा",
      "custody.investigations.new": "नवीन तपास",
      "custody.investigations.triggerType": "ट्रिगर प्रकार",
      "custody.investigations.opening": "उघडत आहे...",
      "custody.investigations.open": "तपास उघडा",
      "custody.investigations.manageTitle": "तपास व्यवस्थापित करा",
      "custody.investigations.status": "स्थिती",
      "custody.investigations.notes": "टिपा",
      "custody.investigations.notesPlaceholder": "तपास टिपा / निष्कर्ष...",
      "custody.saving": "जतन करत आहे...",
      "custody.investigations.breadcrumb": "तपास",
      "custody.investigations.title": "ऑडिट तपास",
      "custody.investigations.info": "अभिरक्षा वाद, विसंगती आणि इतर चिन्हांकित मालमत्ता घटना.",
      "custody.investigations.subtitle": "अभिरक्षा वाद, विसंगती आणि इतर चिन्हांकित मालमत्ता घटना.",
      "custody.investigations.newBtn": "+ नवीन तपास",
      "custody.investigations.filter.all": "सर्व",
      "custody.investigations.filter.open": "खुले",
      "custody.investigations.filter.inProgress": "प्रगतीत",
      "custody.investigations.filter.resolved": "निराकरण केले",
      "custody.investigations.filter.closed": "बंद",
      "custody.investigations.empty": "कोणताही तपास आढळला नाही.",
      "workflows.approvals.title": "वर्कफ्लो मंजुऱ्या",
      "workflows.approvals.info": "प्रलंबित मंजुऱ्या, इन्स्टन्स इतिहास, सोपवलेले अधिकार आणि SLA कामगिरी.",
      "workflows.approvals.subtitle": "प्रलंबित मंजुऱ्या, इन्स्टन्स इतिहास, सोपवलेले अधिकार आणि SLA कामगिरी.",
      "workflows.approvals.tab.pending": "माझ्या प्रलंबित",
      "workflows.approvals.tab.instances": "सर्व इन्स्टन्स",
      "workflows.approvals.tab.delegations": "प्रत्यायोजन",
      "workflows.approvals.tab.stats": "आकडेवारी",
      "workflows.approvals.col.template": "टेम्पलेट",
      "workflows.approvals.col.entity": "घटक",
      "workflows.approvals.col.step": "पायरी",
      "workflows.approvals.step": "पायरी",
      "workflows.approvals.col.slaDeadline": "SLA अंतिम मुदत",
      "workflows.approvals.review": "पुनरावलोकन करा",
      "workflows.selected": "निवडले",
      "workflows.processing": "प्रक्रिया करत आहे...",
      "workflows.approvals.bulkApprove": "मोठ्या प्रमाणात मंजूर करा",
      "workflows.loading": "लोड होत आहे...",
      "workflows.approvals.pendingEmpty": "तुमच्या कारवाईसाठी कोणतीही मंजुरी प्रलंबित नाही",
      "workflows.approvals.col.status": "स्थिती",
      "workflows.approvals.col.created": "तयार केले",
      "workflows.approvals.view": "पहा",
      "workflows.status.all": "सर्व स्थिती",
      "workflows.status.pending": "प्रलंबित",
      "workflows.status.inProgress": "प्रगतीत",
      "workflows.status.approved": "मंजूर",
      "workflows.status.rejected": "नाकारले",
      "workflows.status.escalated": "वरिष्ठांकडे पाठवले",
      "workflows.status.cancelled": "रद्द",
      "workflows.approvals.instancesEmpty": "कोणतेही वर्कफ्लो इन्स्टन्स नाहीत",
      "workflows.approvals.instancesMatchFilter": "एकूण इन्स्टन्स सध्याच्या फिल्टरशी जुळतात",
      "workflows.loaded": "लोड केले",
      "workflows.delegations.col.from": "पासून",
      "workflows.delegations.col.to": "कडे",
      "workflows.delegations.col.window": "कालावधी",
      "workflows.delegations.col.scope": "व्याप्ती",
      "workflows.delegations.allModules": "सर्व मॉड्यूल",
      "workflows.delegations.new": "नवीन प्रत्यायोजन",
      "workflows.delegations.empty": "कोणतेही सक्रिय प्रत्यायोजन नाही",
      "workflows.delegations.field.fromUser": "ज्या वापरकर्त्याकडून *",
      "workflows.selectUser": "वापरकर्ता निवडा...",
      "workflows.delegations.field.toUser": "ज्या वापरकर्त्याकडे *",
      "workflows.delegations.field.startDate": "सुरुवात तारीख *",
      "workflows.delegations.field.endDate": "समाप्ती तारीख *",
      "workflows.delegations.field.scope": "व्याप्ती (मॉड्यूल)",
      "workflows.delegations.field.scopePlaceholder": "सर्व मॉड्यूलसाठी रिकामे ठेवा",
      "workflows.cancel": "रद्द करा",
      "workflows.creating": "तयार करत आहे...",
      "workflows.create": "तयार करा",
      "workflows.stats.loading": "आकडेवारी लोड होत आहे...",
      "workflows.stats.none": "कोणतीही आकडेवारी उपलब्ध नाही",
      "workflows.stats.pendingNow": "आत्ता प्रलंबित",
      "workflows.stats.avgApprovalTime": "सरासरी मंजुरी वेळ",
      "workflows.stats.slaCompliance": "SLA अनुपालन",
      "workflows.stats.totalCompleted": "एकूण पूर्ण",
      "workflows.stats.bottleneckSteps": "अडथळ्याच्या पायऱ्या",
      "workflows.stats.noHistory": "अद्याप कोणताही कृती इतिहास नाही.",
      "workflows.stats.actions": "कृती",
      "workflows.stats.avg": "सरासरी",
      "workflows.approvals.entity": "घटक",
      "workflows.approvals.initiatedBy": "द्वारे सुरू केले",
      "workflows.approvals.commentsPlaceholder": "टिप्पण्या (पर्यायी)",
      "workflows.approvals.action.approve": "मंजूर करा",
      "workflows.approvals.action.reject": "नाकारा",
      "workflows.approvals.action.forward": "पुढे पाठवा",
      "workflows.approvals.action.escalate": "वरिष्ठांकडे पाठवा",
      "workflows.approvals.action.returnToMaker": "निर्मात्याकडे परत करा",
      "workflows.approvals.action.reassign": "पुनर्नियुक्त करा",
      "workflows.confirm": "पुष्टी करा",
      "workflows.approvals.actionHistory": "कृती इतिहास",
      "workflows.approvals.noActions": "अद्याप कोणतीही कृती केलेली नाही.",
      "workflows.approvals.by": "द्वारे",
      "workflows.templates.col.name": "नाव",
      "workflows.templates.col.module": "मॉड्यूल",
      "workflows.templates.col.triggerEvent": "ट्रिगर इव्हेंट",
      "workflows.templates.col.version": "आवृत्ती",
      "workflows.templates.col.status": "स्थिती",
      "workflows.templates.active": "सक्रिय",
      "workflows.templates.inactive": "निष्क्रिय",
      "workflows.templates.col.actions": "क्रिया",
      "workflows.templates.steps": "पायऱ्या",
      "workflows.templates.deactivate": "निष्क्रिय करा",
      "workflows.templates.activate": "सक्रिय करा",
      "workflows.templates.title": "वर्कफ्लो टेम्पलेट",
      "workflows.templates.info": "मंजुरी साखळ्या परिभाषित करा — प्रति मॉड्यूल/ट्रिगर इव्हेंटच्या पायऱ्या, मंजूरकर्ते आणि SLA.",
      "workflows.templates.subtitle": "मंजुरी साखळ्या परिभाषित करा — प्रति मॉड्यूल/ट्रिगर इव्हेंटच्या पायऱ्या, मंजूरकर्ते आणि SLA.",
      "workflows.templates.newTemplate": "नवीन वर्कफ्लो टेम्पलेट",
      "workflows.templates.empty": "कोणतेही वर्कफ्लो टेम्पलेट परिभाषित नाही",
      "workflows.templates.field.name": "नाव *",
      "workflows.templates.field.namePlaceholder": "उदा. Asset Disposal Approval",
      "workflows.templates.field.module": "मॉड्यूल *",
      "workflows.templates.field.modulePlaceholder": "उदा. asset, procurement, finance",
      "workflows.templates.field.triggerEvent": "ट्रिगर इव्हेंट *",
      "workflows.templates.field.triggerEventPlaceholder": "उदा. asset.disposal_requested",
      "workflows.templates.approvalSteps": "मंजुरी पायऱ्या",
      "workflows.templates.addStep": "+ पायरी जोडा",
      "workflows.templates.noSteps": "अद्याप कोणतीही पायरी परिभाषित नाही — किमान एक पायरी अस्तित्वात येईपर्यंत हे टेम्पलेट सुरू करता येणार नाही.",
      "workflows.templates.step": "पायरी",
      "workflows.templates.approver": "मंजूरकर्ता",
      "workflows.templates.field.order": "क्रम",
      "workflows.templates.field.stepType": "पायरी प्रकार",
      "workflows.templates.stepType.sequential": "क्रमिक",
      "workflows.templates.stepType.parallel": "समांतर",
      "workflows.templates.stepType.conditional": "सशर्त",
      "workflows.templates.field.approverType": "मंजूरकर्ता प्रकार",
      "workflows.templates.approverType.user": "वापरकर्ता",
      "workflows.templates.approverType.role": "भूमिका",
      "workflows.templates.approverType.ouHead": "OU प्रमुख",
      "workflows.templates.approverType.custom": "सानुकूल",
      "workflows.templates.field.slaHours": "SLA तास",
      "workflows.templates.field.approverUser": "मंजूरकर्ता वापरकर्ता",
      "workflows.templates.field.approverRoleName": "मंजूरकर्ता भूमिका नाव",
      "workflows.templates.field.approverRolePlaceholder": "उदा. admin, asset_manager",
      "workflows.saving": "जतन करत आहे...",
      "workflows.templates.addStepBtn": "पायरी जोडा",
      "tagging.tagManagement.tab.displaced": "चुकीच्या ठिकाणी मालमत्ता",
      "tagging.tagManagement.tab.batch-issue": "टॅग तयार करा (मोठ्या प्रमाणात)",
      "tagging.tagManagement.tab.batch-rfid": "RFID शोध",
      "tagging.tagManagement.tab.tools": "शोधा आणि स्कॅन करा",
      "custody.assignedAssets.tab.all": "संपूर्ण इतिहास",
      "custody.assignedAssets.tab.active": "सध्याचे (सक्रिय)",
      "custody.assignedAssets.tab.superseded": "पूर्वीचे (बदललेले)",
      "tagging.verification.methodOption.census": "जनगणना — प्रत्येक मालमत्ता पडताळा (100%)",
      "tagging.verification.methodOption.sample": "नमुना — एक प्रातिनिधिक उपसंच पडताळा",
      "tagging.verification.methodOption.risk_based": "जोखीम-आधारित — उच्च-मूल्य / महत्त्वाच्या मालमत्तांवर लक्ष केंद्रित करा",
      "vendor-contracts.contracts.contractTypeRequired": "करार प्रकार *",
      "vendor-contracts.contracts.typeAmc": "AMC",
      "vendor-contracts.contracts.typeProcurement": "खरेदी",
      "vendor-contracts.contracts.typeService": "सेवा",
      "vendor-contracts.contracts.typeMsa": "MSA",
      "vendor-contracts.contracts.typeTaskOrder": "कार्य आदेश",
      "vendor-contracts.contracts.typeLease": "भाडेपट्टा",
      "vendor-contracts.contracts.typeOther": "इतर",
      "vendor-contracts.contracts.contractValueRequired": "करार मूल्य *",
      "vendor-contracts.contracts.currency": "चलन",
      "vendor-contracts.contracts.currencyInr": "INR (₹)",
      "vendor-contracts.contracts.currencyUsd": "USD ($)",
      "vendor-contracts.contracts.currencyEur": "EUR (€)",
      "vendor-contracts.contracts.startDateRequired": "प्रारंभ तारीख *",
      "vendor-contracts.contracts.endDateRequired": "समाप्ती तारीख *",
      "vendor-contracts.contracts.slaReferences": "SLA आणि संदर्भ",
      "vendor-contracts.contracts.slaResponseHours": "SLA प्रतिसाद तास",
      "vendor-contracts.contracts.slaResponsePlaceholder": "उदा. 4",
      "vendor-contracts.contracts.slaResolutionHours": "SLA निराकरण तास",
      "vendor-contracts.contracts.slaResolutionPlaceholder": "उदा. 24",
      "vendor-contracts.contracts.gemReference": "GeM संदर्भ",
      "vendor-contracts.contracts.cpppReference": "CPPP संदर्भ",
      "vendor-contracts.contracts.slaTerms": "SLA अटी",
      "vendor-contracts.contracts.slaTermsPlaceholder": "SLA वचनबद्धता, दंड, वृद्धी मॅट्रिक्सचे वर्णन करा...",
      "vendor-contracts.contracts.documents": "दस्तऐवज",
      "vendor-contracts.contracts.uploadHint": "तुम्ही सबमिट केल्यानंतर लगेच दस्तऐवज अपलोड उपलब्ध होईल — फाइल जोडण्यासाठी सेव्ह केलेला करार आवश्यक आहे.",
      "vendor-contracts.contracts.contractValue": "करार मूल्य",
      "vendor-contracts.contracts.spent": "खर्च झाले",
      "vendor-contracts.contracts.available": "उपलब्ध",
      "vendor-contracts.contracts.tabInvoices": "इनव्हॉइस",
      "vendor-contracts.contracts.tabSlaBreaches": "SLA उल्लंघन",
      "vendor-contracts.contracts.tabCorrespondence": "पत्रव्यवहार",
      "vendor-contracts.contracts.tabDocuments": "दस्तऐवज",
      "vendor-contracts.contracts.invoiceNumberRequired": "इनव्हॉइस क्रमांक *",
      "vendor-contracts.contracts.invoiceDateRequired": "इनव्हॉइस तारीख *",
      "vendor-contracts.contracts.amountRequired": "रक्कम *",
      "vendor-contracts.contracts.poReference": "PO संदर्भ",
      "vendor-contracts.contracts.submitInvoice": "इनव्हॉइस सबमिट करा",
      "vendor-contracts.contracts.noInvoices": "अद्याप कोणतीही इनव्हॉइस सबमिट केलेली नाही.",
      "vendor-contracts.contracts.reconcile": "जुळवा",
      "vendor-contracts.contracts.breachDescriptionRequired": "उल्लंघन वर्णन *",
      "vendor-contracts.contracts.penaltyAmount": "दंड रक्कम",
      "vendor-contracts.contracts.breachDate": "उल्लंघन तारीख",
      "vendor-contracts.contracts.logSlaBreach": "SLA उल्लंघन नोंदवा",
      "vendor-contracts.contracts.noSlaBreaches": "कोणतेही SLA उल्लंघन नोंदवलेले नाही.",
      "vendor-contracts.contracts.penalty": "दंड:",
      "vendor-contracts.contracts.newNote": "नवीन टीप",
      "vendor-contracts.contracts.newNotePlaceholder": "संवाद, बैठक टीप, किंवा वृद्धी नोंदवा...",
      "vendor-contracts.contracts.addNote": "टीप जोडा",
      "vendor-contracts.contracts.noCorrespondence": "कोणताही पत्रव्यवहार नोंदवलेला नाही.",
      "vendor-contracts.contracts.colContractRef": "करार संदर्भ",
      "vendor-contracts.contracts.colTitle": "शीर्षक",
      "vendor-contracts.contracts.colVendor": "विक्रेता",
      "vendor-contracts.contracts.colType": "प्रकार",
      "vendor-contracts.contracts.colValue": "मूल्य",
      "vendor-contracts.contracts.colAvailable": "उपलब्ध",
      "vendor-contracts.contracts.colEndDate": "समाप्ती तारीख",
      "vendor-contracts.contracts.colStatus": "स्थिती",
      "vendor-contracts.contracts.colActions": "कृती",
      "vendor-contracts.contracts.viewManage": "पहा / व्यवस्थापित करा",
      "vendor-contracts.contracts.edit": "संपादित करा",
      "vendor-contracts.contracts.activate": "सक्रिय करा",
      "vendor-contracts.contracts.terminate": "समाप्त करा",
      "vendor-contracts.contracts.filterStatus": "स्थिती",
      "vendor-contracts.contracts.allStatus": "सर्व स्थिती",
      "vendor-contracts.contracts.statusDraft": "मसुदा",
      "vendor-contracts.contracts.statusActive": "सक्रिय",
      "vendor-contracts.contracts.statusUnderRenewal": "नूतनीकरणाधीन",
      "vendor-contracts.contracts.statusExpired": "कालबाह्य",
      "vendor-contracts.contracts.statusTerminated": "समाप्त केले",
      "vendor-contracts.contracts.expiringWithin": "यामध्ये कालबाह्य",
      "vendor-contracts.contracts.anyTime": "कधीही",
      "vendor-contracts.contracts.days30": "30 दिवस",
      "vendor-contracts.contracts.days60": "60 दिवस",
      "vendor-contracts.contracts.days90": "90 दिवस",
      "vendor-contracts.contracts.breadcrumbAdministration": "प्रशासन",
      "vendor-contracts.contracts.breadcrumbContracts": "करार",
      "vendor-contracts.contracts.title": "विक्रेता करार",
      "vendor-contracts.contracts.infoBody1": "प्रत्येक विक्रेता करार — AMC, सेवा, आणि मास्टर करार — एकाच स्क्रीनवरून व्यवस्थापित करा.",
      "vendor-contracts.contracts.infoBody2": "सेवा-स्तर करार, इनव्हॉइस, आणि नूतनीकरण तारखा ट्रॅक करा, आणि प्रत्येक विक्रेत्यासोबतचा पत्रव्यवहार नोंदवा.",
      "vendor-contracts.contracts.subtitle": "SLA ट्रॅकिंग, इनव्हॉइसिंग, आणि पत्रव्यवहार लॉगसह AMC, सेवा, आणि MSA करार.",
      "vendor-contracts.contracts.terminateContract": "करार समाप्त करा",
      "vendor-contracts.contracts.terminatingPrefix": "समाप्त करणे",
      "vendor-contracts.contracts.terminatingSuffix": "अपरिवर्तनीय आहे आणि या कराराविरुद्ध पुढील इनव्हॉइसिंग बंद करते.",
      "vendor-contracts.contracts.terminationReasonRequired": "समाप्ती कारण *",
      "vendor-contracts.contracts.terminationReasonPlaceholder": "उदा. विक्रेत्याचे कार्यप्रदर्शन नसणे, परस्पर समाप्ती...",
      "vendor-contracts.contracts.confirmTerminate": "समाप्तीची पुष्टी करा",
      "vendor-contracts.purchaseOrders.colPoNumber": "PO क्रमांक",
      "vendor-contracts.purchaseOrders.colVendor": "विक्रेता",
      "vendor-contracts.purchaseOrders.colPoDate": "PO तारीख",
      "master-data.vendor.editRegistryTitle": "व्हेंडर रजिस्ट्री संपादित करा",
      "master-data.vendor.registerTitle": "व्हेंडर मास्टर नोंदणी करा",
      "master-data.vendor.formSubtitle": "अधिकृत एंटरप्राइझ पुरवठादार, बँक तपशील, MSME स्थिती आणि अनुपालन मापदंड कॉन्फिगर करा.",
      "master-data.common.saveChanges": "बदल जतन करा",
      "master-data.vendor.submitVendor": "व्हेंडर सबमिट करा",
      "master-data.vendor.labelCode": "व्हेंडर कोड *",
      "master-data.vendor.codePlaceholder": "स्वयंचलित (VND-YYYY-NNNNN) — जुना/लेगसी कोड वापरण्यासाठी संपादित करा",
      "master-data.vendor.labelName": "व्हेंडर नाव *",
      "master-data.vendor.namePlaceholder": "नोंदणीकृत व्यवसायाचे नाव प्रविष्ट करा...",
      "master-data.vendor.labelCompanyType": "कंपनी प्रकार",
      "master-data.vendor.selectCompanyType": "कंपनी प्रकार निवडा...",
      "master-data.vendor.labelType": "व्हेंडर प्रकार *",
      "master-data.vendor.typeSupplier": "पुरवठादार",
      "master-data.vendor.typeContractor": "कंत्राटदार",
      "master-data.vendor.typeServiceProvider": "सेवा प्रदाता",
      "master-data.vendor.typeOem": "OEM",
      "master-data.vendor.typeGemVendor": "GeM व्हेंडर",
      "master-data.vendor.typeOther": "इतर",
      "master-data.vendor.labelLocalContentTier": "स्थानिक सामग्री स्तर (PPP-MII)",
      "master-data.vendor.lcNotClassified": "वर्गीकृत नाही",
      "master-data.vendor.lcClass1": "वर्ग 1 (≥50% स्थानिक)",
      "master-data.vendor.lcClass2": "वर्ग 2 (20-50% स्थानिक)",
      "master-data.vendor.lcNonLocal": "गैर-स्थानिक",
      "master-data.vendor.sectionRegTax": "नोंदणी व कर माहिती",
      "master-data.common.gstin": "GSTIN",
      "master-data.common.gstinPlaceholder": "उदा. 27AAAAA1111A1Z1",
      "master-data.vendor.fetching": "प्राप्त होत आहे…",
      "master-data.vendor.fetchCompanyData": "कंपनी डेटा प्राप्त करा",
      "master-data.common.pan": "PAN",
      "master-data.common.panPlaceholder": "उदा. ABCDE1234F",
      "master-data.vendor.labelUdyam": "उद्यम (MSME) क्रमांक",
      "master-data.vendor.udyamPlaceholder": "UDYAM-XX-00-0000000",
      "master-data.vendor.labelTaxClearance": "कर निर्दोष समाप्ती",
      "master-data.vendor.labelGemId": "GeM व्हेंडर ID",
      "master-data.vendor.gemIdPlaceholder": "गव्हर्नमेंट ई-मार्केटप्लेस व्हेंडर ID",
      "master-data.vendor.sectionContact": "संपर्क तपशील",
      "master-data.vendor.labelContactPerson": "संपर्क व्यक्ती",
      "master-data.vendor.contactPersonPlaceholder": "प्राथमिक संपर्क व्यक्तीचे नाव",
      "master-data.vendor.labelEmail": "ईमेल पत्ता",
      "master-data.vendor.emailPlaceholder": "corporate.focal@domain.com",
      "master-data.vendor.labelPhone": "फोन क्रमांक",
      "master-data.vendor.phonePlaceholder": "मोबाइल किंवा थेट लाइन क्रमांक",
      "master-data.vendor.sectionBank": "बँक प्रोफाइल",
      "master-data.vendor.labelBankName": "बँकेचे नाव",
      "master-data.vendor.selectBank": "बँक निवडा...",
      "master-data.vendor.labelBankAccount": "बँक खाते क्रमांक",
      "master-data.vendor.accountPlaceholder": "थेट जमा खाते क्रमांक प्रविष्ट करा",
      "master-data.vendor.labelBankIfsc": "बँक IFSC कोड",
      "master-data.vendor.ifscPlaceholder": "उदा. SBIN0004123",
      "master-data.vendor.sectionDocs": "दस्तऐवज (पर्यायी)",
      "master-data.vendor.uploadedDocs": "अपलोड केलेले दस्तऐवज",
      "master-data.vendor.uploadReplaceHint": "दस्तऐवज बदलण्यासाठी किंवा जोडण्यासाठी खाली नवीन फाइल अपलोड करा.",
      "master-data.vendor.docPanCard": "PAN कार्ड",
      "master-data.vendor.docAadhaar": "आधार कार्ड",
      "master-data.vendor.docCheque": "रद्द केलेला चेक",
      "master-data.vendor.docUdyam": "उद्यम प्रमाणपत्र",
      "master-data.vendor.docHint": "PDF/JPG/PNG. व्हेंडर सबमिट करताना फाइल्स अपलोड होतात.",
      "master-data.vendor.colCode": "व्हेंडर कोड",
      "master-data.vendor.colName": "व्हेंडर नाव",
      "master-data.vendor.colType": "व्हेंडर प्रकार",
      "master-data.vendor.unregistered": "नोंदणी न झालेले",
      "master-data.vendor.colContact": "संपर्क",
      "master-data.vendor.colLocalContent": "स्थानिक सामग्री",
      "master-data.vendor.titleViewDetails": "संपूर्ण तपशील पहा",
      "master-data.vendor.editRegistry": "रजिस्ट्री संपादित करा",
      "master-data.vendor.suspendTitle": "व्हेंडर निलंबित करा",
      "master-data.vendor.reinstateTitle": "व्हेंडर पुनर्स्थापित करा",
      "master-data.vendor.deleteTitle": "व्हेंडर हटवा",
      "master-data.vendor.allStatus": "सर्व स्थिती",
      "master-data.vendor.statusSuspended": "निलंबित",
      "master-data.vendor.statusUnderDispute": "वादाखाली",
      "master-data.vendor.title": "व्हेंडर मास्टर रजिस्ट्री",
      "master-data.vendor.help1": "अधिकृत एंटरप्राइझ पुरवठादार, देखभाल व्हेंडर आणि स्पेअर-पार्ट्स पुरवठादारांची रजिस्ट्री.",
      "master-data.vendor.subtitle": "अधिकृत एंटरप्राइझ पुरवठादार, देखभाल व्हेंडर आणि स्पेअर-पार्ट्स पुरवठादारांची रजिस्ट्री.",
      "master-data.common.syncing": "सिंक होत आहे...",
      "master-data.vendor.syncGem": "GeM सिंक करा",
      "master-data.vendor.addVendor": "व्हेंडर मास्टर जोडा",
      "master-data.vendor.bulkImportTitle": "मोठ्या प्रमाणात व्हेंडर आयात",
      "master-data.vendor.bulkImportDesc": "एकावेळी 5,000 पर्यंत व्हेंडर अपलोड करा. कंपनी प्रकार आणि बँक नाव हे तुमच्या सक्रिय मास्टरमधून घेतलेले ड्रॉपडाउन आहेत; टेम्पलेटमध्ये 3 नमुना ओळी असतात.",
      "master-data.vendor.profileTitle": "व्हेंडर रजिस्ट्री प्रोफाइल",
      "master-data.vendor.suspensionReason": "निलंबनाचे कारण:",
      "master-data.vendor.contactPhone": "संपर्क फोन",
      "master-data.vendor.sectionCompliance": "अनुपालन व कर नोंदणी",
      "master-data.vendor.notRegistered": "नोंदणी न झालेले",
      "master-data.vendor.localContentTier": "स्थानिक सामग्री स्तर",
      "master-data.vendor.sectionBankDetails": "बँक खाते तपशील",
      "master-data.vendor.accountNumber": "खाते क्रमांक",
      "master-data.vendor.ifscCode": "IFSC कोड",
      "master-data.vendor.sectionDocuments": "दस्तऐवज",
      "master-data.vendor.noDocuments": "कोणतेही दस्तऐवज अपलोड केलेले नाहीत.",
      "master-data.translationModal.errLoad": "शब्द यादी लोड होऊ शकली नाही.",
      "master-data.translationModal.errSave": "जतन करणे अयशस्वी.",
      "master-data.translationModal.errDownload": "डाउनलोड अयशस्वी.",
      "master-data.translationModal.importCreatedNote": ", {{count}} नवीन कीवर्ड नोंदवले",
      "master-data.translationModal.importUnmatchedNote": " ({{count}} ओळींना कोणतीही की जुळली नाही आणि तयार करण्यासाठी इंग्रजी मजकूर नव्हता, म्हणून त्या वगळल्या)",
      "master-data.translationModal.importSuccess": "{{count}} अनुवादित स्ट्रिंग आयात केली{{createdNote}}.{{unmatchedNote}}",
      "master-data.translationModal.errImport": "आयात अयशस्वी.",
      "master-data.translationModal.header": "अनुवाद — {{language}}",
      "master-data.translationModal.subtitle": "{{label}} मजकुराचा अनुवाद केला जात आहे. एका वेळी एक शब्द जोडा, किंवा संपूर्ण यादी डाउनलोड करा, Excel मध्ये अनुवाद करा आणि पुन्हा आयात करा.",
      "master-data.translationModal.tabManual": "एक-एक करून जोडा",
      "master-data.translationModal.tabBulk": "बल्क आयात (Excel)",
      "master-data.translationModal.searchPlaceholder": "शब्द किंवा वाक्ये शोधा...",
      "master-data.translationModal.loadingWordList": "शब्द यादी लोड होत आहे...",
      "master-data.languageKeys.translationPlaceholder": "अनुवाद प्रविष्ट करा...",
      "master-data.common.saving": "जतन करत आहे...",
      "master-data.common.save": "जतन करा",
      "master-data.translationModal.noMatching": "जुळणारी कोणतीही स्ट्रिंग नाही.",
      "master-data.translationModal.bulkStep1": "1. सध्याची शब्द यादी डाउनलोड करा (प्रत्येक स्ट्रिंग + तिचा इंग्रजी स्रोत, तसेच या भाषेतील विद्यमान अनुवाद).",
      "master-data.translationModal.preparing": "तयार करत आहे...",
      "master-data.translationModal.downloadTemplate": "टेम्पलेट डाउनलोड करा",
      "master-data.translationModal.bulkStep2": "2. शेवटच्या स्तंभात अनुवाद भरा, नंतर फाइल पुन्हा येथे अपलोड करा.",
      "master-data.translationModal.importing": "आयात करत आहे...",
      "master-data.translationModal.uploadFilledExcel": "भरलेली Excel अपलोड करा",
      "master-data.common.noRecordsFound": "कोणतेही रेकॉर्ड आढळले नाहीत",
      "master-data.location.errLoad": "स्थाने लोड होऊ शकली नाहीत.",
      "master-data.location.toastUpdated": "स्थान यशस्वीरित्या अपडेट केले!",
      "master-data.location.toastCreated": "स्थान यशस्वीरित्या तयार केले!",
      "master-data.common.operationFailed": "कार्यवाही अयशस्वी.",
      "master-data.location.toastDeleted": "स्थान यशस्वीरित्या हटवले!",
      "master-data.common.deleteFailed": "हटवणे अयशस्वी.",
      "master-data.common.actionFailed": "क्रिया अयशस्वी.",
      "master-data.common.breadcrumbFoundation": "फाउंडेशन",
      "master-data.common.breadcrumbMasterData": "मास्टर डेटा",
      "master-data.location.breadcrumb": "स्थान मास्टर",
      "master-data.location.detailTitle": "स्थान तपशील",
      "master-data.common.code": "कोड",
      "master-data.common.name": "नाव",
      "master-data.location.colLevel": "स्तर",
      "master-data.location.colParentId": "मूळ आयडी",
      "master-data.location.labelCensusShort": "जनगणना कोड",
      "master-data.common.status": "स्थिती",
      "master-data.common.inactive": "निष्क्रिय",
      "master-data.common.active": "सक्रिय",
      "master-data.location.deleteTitle": "स्थान हटवा",
      "master-data.common.confirmDeletePrefix": "तुम्हाला खात्री आहे का की तुम्ही हटवू इच्छिता",
      "master-data.common.cannotBeUndone": "ही क्रिया पूर्ववत करता येणार नाही.",
      "master-data.common.cancel": "रद्द करा",
      "master-data.common.delete": "हटवा",
      "master-data.location.editMaster": "स्थान मास्टर संपादित करा",
      "master-data.location.addMaster": "स्थान मास्टर जोडा",
      "master-data.location.formSubtitleEdit": "स्थान रेकॉर्ड आणि त्याची कार्यात्मक वैशिष्ट्ये अपडेट करा.",
      "master-data.location.formSubtitleAdd": "नवीन स्थान रेकॉर्ड आणि त्याची कार्यात्मक वैशिष्ट्ये कॉन्फिगर करा.",
      "master-data.common.update": "अपडेट करा",
      "master-data.common.submitChanges": "बदल सबमिट करा",
      "master-data.common.basicInformation": "मूलभूत माहिती",
      "master-data.location.labelCode": "स्थान कोड *",
      "master-data.location.codePlaceholder": "उदा. LOC-001",
      "master-data.location.labelName": "स्थान नाव *",
      "master-data.location.namePlaceholder": "स्थान नाव प्रविष्ट करा...",
      "master-data.location.labelLevel": "स्तर *",
      "master-data.location.levelCountry": "देश",
      "master-data.location.levelState": "राज्य",
      "master-data.location.levelCity": "शहर",
      "master-data.location.levelBuilding": "इमारत",
      "master-data.location.levelFloor": "मजला",
      "master-data.location.levelRoom": "खोली",
      "master-data.location.labelParentLoc": "मूळ स्थान आयडी",
      "master-data.location.parentPlaceholder": "रूट नोडसाठी रिकामे ठेवा",
      "master-data.location.labelCensus": "जनगणना कोड",
      "master-data.location.censusPlaceholder": "पर्यायी सरकारी जनगणना कोड",
      "master-data.location.colCode": "स्थान कोड",
      "master-data.location.colName": "स्थान नाव",
      "master-data.common.lastUpdated": "शेवटचे अपडेट",
      "master-data.common.actions": "क्रिया",
      "master-data.common.view": "पहा",
      "master-data.common.edit": "संपादित करा",
      "master-data.location.toastReactivated": "स्थान पुन्हा सक्रिय केले.",
      "master-data.common.reactivate": "पुन्हा सक्रिय करा",
      "master-data.common.allTypes": "सर्व प्रकार",
      "master-data.common.breadcrumbAdministration": "प्रशासन",
      "master-data.location.title": "स्थान मास्टर रजिस्टर",
      "master-data.location.help1": "सुविधा क्षेत्रे, मजल्यांच्या सीमा आणि कार्यालयीन कार्यस्थळे कॉन्फिगर आणि व्यवस्थापित करा.",
      "master-data.location.subtitle": "सुविधा क्षेत्रे, मजल्यांच्या सीमा आणि कार्यालयीन कार्यस्थळे कॉन्फिगर आणि व्यवस्थापित करा.",
      "master-data.common.import": "आयात करा",
      "master-data.location.addFacility": "सुविधा जोडा",
      "master-data.common.searchCodeOrName": "कोड किंवा नाव शोधा...",
      "master-data.location.bulkImportTitle": "स्थानांचे बल्क आयात",
      "master-data.location.bulkImportDesc": "देश, राज्य, शहर, इमारत, मजला किंवा खोली — parent_code एका ओळीला आधीच तयार केलेल्या (किंवा फाइलमध्ये आधी आलेल्या) मूळाशी त्याच्या कोडद्वारे जोडतो, आयडीद्वारे नाही.",
      "master-data.document.errLoad": "दस्तऐवज मास्टर लोड होऊ शकले नाहीत.",
      "master-data.document.toastUpdated": "दस्तऐवज मास्टर अपडेट केले.",
      "vendor-contracts.procurement.drillAllRequisitions": "सर्व मागणी-पत्रे",
      "vendor-contracts.procurement.drillRequisitionsPending": "मंजुरीसाठी प्रलंबित मागणी-पत्रे",
      "vendor-contracts.procurement.drillAllPurchaseOrders": "सर्व खरेदी आदेश",
      "vendor-contracts.procurement.drillPurchaseOrdersPending": "मंजुरीसाठी प्रलंबित खरेदी आदेश",
      "vendor-contracts.procurement.cardTotalRequisitions": "एकूण मागणी-पत्रे",
      "vendor-contracts.procurement.cardPendingPr": "प्रलंबित PR मंजुऱ्या",
      "vendor-contracts.procurement.cardTotalPurchaseOrders": "एकूण खरेदी आदेश",
      "vendor-contracts.procurement.cardPendingPo": "प्रलंबित PO मंजुऱ्या",
      "vendor-contracts.procurement.colPrNumber": "PR क्रमांक",
      "vendor-contracts.procurement.colDepartment": "विभाग",
      "vendor-contracts.procurement.colPriority": "प्राधान्य",
      "vendor-contracts.procurement.colEstimatedCost": "अंदाजित खर्च",
      "vendor-contracts.procurement.colStatus": "स्थिती",
      "vendor-contracts.procurement.colCreated": "तयार केले",
      "vendor-contracts.procurement.colPoNumber": "PO क्रमांक",
      "vendor-contracts.procurement.colVendor": "विक्रेता",
      "vendor-contracts.procurement.colTotalAmount": "एकूण रक्कम",
      "vendor-contracts.procurement.colPoStatus": "PO स्थिती",
      "vendor-contracts.procurement.colApproval": "मंजुरी",
      "vendor-contracts.procurement.title": "खरेदी डॅशबोर्ड",
      "vendor-contracts.procurement.subtitle": "संस्थेतील मागणी-पत्र आणि खरेदी आदेश क्रियाकलाप.",
      "vendor-contracts.procurement.hideDetails": "तपशील लपवा ▲",
      "vendor-contracts.procurement.viewDetails": "तपशील पहा ▼",
      "vendor-contracts.procurement.loading": "लोड होत आहे...",
      "vendor-contracts.procurement.noRequisitions": "कोणतीही मागणी-पत्रे आढळली नाहीत.",
      "vendor-contracts.procurement.noPurchaseOrders": "कोणतेही खरेदी आदेश आढळले नाहीत.",
      "vendor-contracts.procurement.poValueByStatus": "स्थितीनुसार खरेदी आदेश मूल्य",
      "vendor-contracts.procurement.colApprovalStatus": "मंजुरी स्थिती",
      "vendor-contracts.procurement.colCount": "संख्या",
      "vendor-contracts.procurement.colTotalValue": "एकूण मूल्य",
      "vendor-contracts.procurement.noPurchaseOrdersYet": "अद्याप कोणतेही खरेदी आदेश नाहीत.",
      "vendor-contracts.procurement.totalPoValue": "एकूण PO मूल्य:",
      "vendor-contracts.procurement.quickLinks": "त्वरित दुवे",
      "vendor-contracts.contracts.valContractNumber": "करार क्रमांक आवश्यक आहे",
      "vendor-contracts.contracts.valVendor": "विक्रेता आवश्यक आहे",
      "vendor-contracts.contracts.valContractType": "करार प्रकार आवश्यक आहे",
      "vendor-contracts.contracts.valValueGreater": "मूल्य 0 पेक्षा जास्त असावे",
      "vendor-contracts.contracts.valValue": "मूल्य आवश्यक आहे",
      "vendor-contracts.contracts.valStartDate": "प्रारंभ तारीख आवश्यक आहे",
      "vendor-contracts.contracts.valEndDate": "समाप्ती तारीख आवश्यक आहे",
      "vendor-contracts.contracts.updated": "करार यशस्वीरित्या अद्ययावत झाला!",
      "vendor-contracts.contracts.created": "करार तयार झाला — आता खाली दस्तऐवज, SLA अटी इ. जोडा.",
      "vendor-contracts.contracts.operationFailed": "कार्यवाही अयशस्वी झाली.",
      "vendor-contracts.contracts.activated": "करार {{ref}} सक्रिय केला.",
      "vendor-contracts.contracts.activationFailed": "सक्रियकरण अयशस्वी झाले.",
      "vendor-contracts.contracts.terminated": "करार {{ref}} समाप्त केला.",
      "vendor-contracts.contracts.terminationFailed": "समाप्ती अयशस्वी झाली.",
      "vendor-contracts.contracts.docUploaded": "दस्तऐवज यशस्वीरित्या अपलोड झाला!",
      "vendor-contracts.contracts.docUploadFailed": "दस्तऐवज अपलोड अयशस्वी झाले.",
      "vendor-contracts.contracts.removeDocConfirm": "या करारातून \"{{filename}}\" काढायचे? हे पूर्ववत करता येणार नाही.",
      "vendor-contracts.contracts.docRemoved": "दस्तऐवज काढला.",
      "vendor-contracts.contracts.removeDocFailed": "दस्तऐवज काढण्यात अयशस्वी.",
      "vendor-contracts.contracts.documentType": "दस्तऐवज प्रकार",
      "vendor-contracts.contracts.docTypeOther": "इतर",
      "vendor-contracts.contracts.docTypePurchaseOrder": "खरेदी आदेश",
      "vendor-contracts.contracts.docTypeManual": "मॅन्युअल",
      "vendor-contracts.contracts.docTypePermit": "परवाना",
      "vendor-contracts.contracts.description": "वर्णन",
      "vendor-contracts.contracts.descriptionPlaceholder": "उदा. स्वाक्षरी केलेली करार प्रत",
      "vendor-contracts.contracts.uploading": "अपलोड होत आहे...",
      "vendor-contracts.contracts.uploadDocument": "दस्तऐवज अपलोड करा",
      "vendor-contracts.contracts.noDocuments": "अद्याप कोणताही दस्तऐवज अपलोड झालेला नाही.",
      "vendor-contracts.contracts.view": "पहा",
      "vendor-contracts.contracts.download": "डाउनलोड करा",
      "vendor-contracts.contracts.notReady": "तयार नाही",
      "vendor-contracts.contracts.removeDocument": "दस्तऐवज काढा",
      "vendor-contracts.contracts.valRequired": "आवश्यक",
      "vendor-contracts.contracts.valMustBePositive": "0 पेक्षा जास्त असावे",
      "vendor-contracts.contracts.invoiceSubmitted": "Invoice यशस्वीरित्या सादर झाले!",
      "vendor-contracts.contracts.invoiceSubmitFailed": "Invoice सादर करणे अयशस्वी झाले.",
      "vendor-contracts.contracts.invoiceReconciled": "Invoice जुळवले.",
      "vendor-contracts.contracts.reconcileFailed": "जुळवणी अयशस्वी झाली.",
      "vendor-contracts.contracts.slaLogged": "SLA उल्लंघन नोंदवले.",
      "vendor-contracts.contracts.slaLogFailed": "SLA उल्लंघन नोंदवण्यात अयशस्वी.",
      "vendor-contracts.contracts.correspondenceFailed": "पत्रव्यवहार जोडण्यात अयशस्वी.",
      "vendor-contracts.contracts.breadcrumb": "विक्रेता व करार",
      "vendor-contracts.contracts.editContract": "करार संपादित करा",
      "vendor-contracts.contracts.addContract": "करार जोडा",
      "vendor-contracts.contracts.registerNewContract": "नवीन करार नोंदवा",
      "vendor-contracts.contracts.formSubtitle": "AMC/सेवा/MSA करार, SLA अटी, आणि GeM/CPPP संदर्भ कॉन्फिगर करा.",
      "vendor-contracts.contracts.cancel": "रद्द करा",
      "vendor-contracts.contracts.saveChanges": "बदल जतन करा",
      "vendor-contracts.contracts.submitContract": "करार सादर करा",
      "vendor-contracts.contracts.contractDetails": "करार तपशील",
      "vendor-contracts.contracts.contractNumber": "करार क्रमांक *",
      "vendor-contracts.contracts.contractNumberPlaceholder": "उदा. CN-2026-014",
      "vendor-contracts.contracts.titleLabel": "शीर्षक",
      "vendor-contracts.contracts.titlePlaceholder": "संक्षिप्त वर्णनात्मक शीर्षक",
      "vendor-contracts.contracts.vendorRequired": "विक्रेता *",
      "vendor-contracts.contracts.selectVendor": "विक्रेता निवडा...",
      "vendor-contracts.purchaseOrders.colTotalAmount": "एकूण रक्कम",
      "vendor-contracts.purchaseOrders.colPoStatus": "PO स्थिती",
      "vendor-contracts.purchaseOrders.colApproval": "मंजुरी",
      "vendor-contracts.purchaseOrders.colActions": "क्रिया",
      "vendor-contracts.purchaseOrders.view": "पहा",
      "vendor-contracts.purchaseOrders.createGrn": "GRN तयार करा",
      "vendor-contracts.purchaseOrders.closePo": "PO बंद करा",
      "vendor-contracts.purchaseOrders.closed": "परचेस ऑर्डर बंद केला.",
      "vendor-contracts.purchaseOrders.closeFailed": "परचेस ऑर्डर बंद करण्यात अयशस्वी.",
      "vendor-contracts.purchaseOrders.breadcrumbProcurement": "खरेदी",
      "vendor-contracts.purchaseOrders.title": "परचेस ऑर्डर",
      "vendor-contracts.purchaseOrders.infoBody": "वेंडरना जारी केलेल्या प्रत्येक परचेस ऑर्डरची नोंदवही, मसुद्यापासून बंद होईपर्यंत.",
      "vendor-contracts.purchaseOrders.filterPoStatus": "PO स्थिती",
      "vendor-contracts.purchaseOrders.allStatus": "सर्व स्थिती",
      "vendor-contracts.purchaseOrders.statusDraft": "मसुदा",
      "vendor-contracts.purchaseOrders.statusOpen": "खुले",
      "vendor-contracts.purchaseOrders.statusClosed": "बंद",
      "vendor-contracts.purchaseOrders.filterApproval": "मंजुरी",
      "vendor-contracts.purchaseOrders.allApproval": "सर्व मंजुरी",
      "vendor-contracts.purchaseOrders.approvalPending": "प्रलंबित",
      "vendor-contracts.purchaseOrders.approvalApproved": "मंजूर",
      "vendor-contracts.purchaseOrders.approvalRejected": "नाकारले",
      "vendor-contracts.purchaseOrders.empty": "कोणतेही परचेस ऑर्डर आढळले नाहीत.",
      "vendor-contracts.prApprovals.loadFailed": "PR मंजुरी रांग लोड करण्यात अयशस्वी.",
      "vendor-contracts.prApprovals.colPrNumber": "PR क्रमांक",
      "vendor-contracts.prApprovals.colDepartment": "विभाग",
      "vendor-contracts.prApprovals.colCost": "किंमत",
      "vendor-contracts.prApprovals.colPriority": "प्राधान्य",
      "vendor-contracts.prApprovals.review": "पुनरावलोकन",
      "vendor-contracts.prApprovals.approved": "परचेस रिक्विझिशन मंजूर.",
      "vendor-contracts.prApprovals.rejected": "परचेस रिक्विझिशन नाकारले.",
      "vendor-contracts.prApprovals.decisionFailed": "निर्णय नोंदविण्यात अयशस्वी.",
      "vendor-contracts.prApprovals.title": "PR मंजुरी रांग",
      "vendor-contracts.prApprovals.subtitle": "मंजुरी निर्णयाच्या प्रतीक्षेत असलेल्या परचेस रिक्विझिशन.",
      "vendor-contracts.prApprovals.searchPlaceholder": "PR क्रमांक किंवा विभाग शोधा...",
      "vendor-contracts.prApprovals.loading": "लोड होत आहे...",
      "vendor-contracts.prApprovals.empty": "कोणतीही PR मंजुरीसाठी प्रलंबित नाही.",
      "vendor-contracts.prApprovals.estimatedCost": "अंदाजित किंमत",
      "vendor-contracts.prApprovals.remarks": "शेरा",
      "vendor-contracts.prApprovals.remarksPlaceholder": "पर्यायी निर्णय नोंदी...",
      "vendor-contracts.prApprovals.ownPrWarning": "आपण ही रिक्विझिशन तयार केली आहे — मेकर-चेकर नियमांना वेगळा मंजूरदार आवश्यक आहे.",
      "vendor-contracts.prApprovals.cannotApproveOwn": "आपण आपली स्वतःची रिक्विझिशन मंजूर करू शकत नाही",
      "vendor-contracts.prApprovals.approve": "मंजूर करा",
      "vendor-contracts.prApprovals.cannotRejectOwn": "आपण आपली स्वतःची रिक्विझिशन नाकारू शकत नाही",
      "vendor-contracts.prApprovals.reject": "नाकारा",
      "vendor-contracts.prApprovals.selectToReview": "पुनरावलोकनासाठी एक PR निवडा.",
      "vendor-contracts.portal.linkInvalid": "ही लिंक अवैध आहे किंवा कालबाह्य झाली आहे.",
      "vendor-contracts.portal.addLineItemError": "किमान एक लाइन आयटम जोडा.",
      "vendor-contracts.portal.submitSuccess": "आपले कोटेशन सबमिट झाले आहे. समाप्ती तारखेपर्यंत आपण ते अपडेट करण्यासाठी या लिंकवर परत येऊ शकता.",
      "vendor-contracts.portal.submitFailed": "सबमिशन अयशस्वी.",
      "vendor-contracts.portal.loading": "लोड होत आहे…",
      "vendor-contracts.portal.notFound": "आढळले नाही",
      "vendor-contracts.portal.title": "कोटेशन सबमिट करा",
      "vendor-contracts.portal.vendor": "वेंडर:",
      "vendor-contracts.portal.closing": "समाप्ती:",
      "vendor-contracts.portal.status": "स्थिती:",
      "vendor-contracts.portal.readOnlyNotice": "हा RFQ बंद आहे किंवा लिंक आता सक्रिय नाही. आपण आपले सबमिशन पाहू शकता परंतु आता संपादित करू शकत नाही.",
      "vendor-contracts.portal.lineItems": "लाइन आयटम",
      "vendor-contracts.portal.item": "आयटम",
      "vendor-contracts.portal.qty": "प्रमाण",
      "vendor-contracts.portal.unitPrice": "एकक किंमत",
      "vendor-contracts.portal.addItem": "+ आयटम जोडा",
      "vendor-contracts.portal.total": "एकूण:",
      "vendor-contracts.portal.deliveryDays": "वितरण (दिवस)",
      "vendor-contracts.portal.warrantyMonths": "वॉरंटी (महिने)",
      "vendor-contracts.portal.contactPerson": "संपर्क व्यक्ती",
      "vendor-contracts.portal.contactEmail": "संपर्क ईमेल",
      "vendor-contracts.portal.termsNotes": "अटी / नोंदी",
      "vendor-contracts.portal.attachPdf": "कोटेशन PDF जोडा (पर्यायी, कमाल 25 MB)",
      "vendor-contracts.portal.fileAttached": "एक फाइल आधीच जोडली आहे.",
      "vendor-contracts.portal.submitting": "सबमिट होत आहे…",
      "vendor-contracts.portal.updateQuotation": "कोटेशन अपडेट करा",
      "vendor-contracts.portal.submitQuotation": "कोटेशन सबमिट करा",
      "vendor-contracts.portal.uniqueLinkNotice": "ही लिंक फक्त आपल्यासाठी आहे — कृपया ती फॉरवर्ड करू नका.",
      "vendor-contracts.procHistory.loadFailed": "खरेदी इतिहास लोड करण्यात अयशस्वी.",
      "vendor-contracts.procHistory.colTransactionType": "व्यवहार प्रकार",
      "vendor-contracts.procHistory.colReferenceNumber": "संदर्भ क्रमांक",
      "vendor-contracts.procHistory.colDate": "तारीख",
      "vendor-contracts.procHistory.colStatus": "स्थिती",
      "vendor-contracts.procHistory.colDocumentation": "दस्तऐवजीकरण",
      "vendor-contracts.procHistory.view": "पहा",
      "vendor-contracts.procHistory.download": "डाउनलोड करा",
      "vendor-contracts.procHistory.breadcrumbProcurement": "खरेदी",
      "vendor-contracts.procHistory.title": "खरेदी इतिहास",
      "vendor-contracts.procHistory.subtitle": "रिक्विझिशन आणि परचेस ऑर्डरचा एकत्रित व्यवहार लॉग.",
      "vendor-contracts.procHistory.transactionType": "व्यवहार प्रकार",
      "vendor-contracts.procHistory.allTypes": "सर्व प्रकार",
      "vendor-contracts.procHistory.requisition": "रिक्विझिशन",
      "vendor-contracts.procHistory.purchaseOrder": "परचेस ऑर्डर",
      "vendor-contracts.procHistory.year": "वर्ष",
      "master-data.assetClass.labelName": "अ‍ॅसेट क्लासचे नाव *",
      "master-data.assetClass.namePlaceholder": "क्लासचे नाव प्रविष्ट करा...",
      "master-data.assetClass.colCode": "अ‍ॅसेट क्लास कोड",
      "master-data.assetClass.colName": "अ‍ॅसेट क्लासचे नाव",
      "master-data.assetClass.toastApproved": "अ‍ॅसेट क्लास मंजूर.",
      "master-data.assetClass.toastDeactivated": "अ‍ॅसेट क्लास निष्क्रिय.",
      "master-data.common.deactivate": "निष्क्रिय करा",
      "master-data.assetClass.toastReactivated": "अ‍ॅसेट क्लास पुन्हा सक्रिय.",
      "master-data.assetClass.help1": "अ‍ॅसेट गटबंधन, घसारा पॅरामीटर आणि प्रमाणित परिचालन आयुष्य कॉन्फिगर करा.",
      "master-data.assetClass.subtitle": "अ‍ॅसेट गटबंधन, घसारा पॅरामीटर आणि प्रमाणित परिचालन आयुष्य कॉन्फिगर करा.",
      "master-data.assetClass.addAssetClass": "अ‍ॅसेट क्लास जोडा",
      "master-data.assetClass.bulkImportTitle": "अ‍ॅसेट क्लास बल्क इंपोर्ट करा",
      "master-data.assetCategory.toastUpdated": "अ‍ॅसेट श्रेणी यशस्वीरित्या अपडेट झाली!",
      "master-data.assetCategory.toastCreated": "अ‍ॅसेट श्रेणी तयार केली (मंजुरी प्रलंबित).",
      "master-data.assetCategory.errUpdate": "अ‍ॅसेट श्रेणी अपडेट करण्यात अयशस्वी.",
      "master-data.assetCategory.errCreate": "अ‍ॅसेट श्रेणी तयार करण्यात अयशस्वी.",
      "master-data.assetCategory.toastDeleted": "अ‍ॅसेट श्रेणी यशस्वीरित्या हटवली!",
      "master-data.assetCategory.title": "अ‍ॅसेट श्रेणी",
      "master-data.assetCategory.detailTitle": "अ‍ॅसेट श्रेणी तपशील",
      "master-data.assetCategory.assetClassId": "अ‍ॅसेट क्लास आयडी",
      "master-data.assetCategory.deleteTitle": "अ‍ॅसेट श्रेणी हटवा",
      "master-data.assetCategory.editTitle": "अ‍ॅसेट श्रेणी संपादित करा",
      "master-data.assetCategory.addTitle": "अ‍ॅसेट श्रेणी जोडा",
      "master-data.assetCategory.formSubtitleEdit": "अ‍ॅसेट वर्गीकरणासाठी श्रेणी उप-संच अपडेट करा.",
      "master-data.assetCategory.formSubtitleAdd": "अ‍ॅसेट वर्गीकरणासाठी श्रेणी उप-संच कॉन्फिगर करा.",
      "master-data.assetCategory.saveCategory": "श्रेणी जतन करा",
      "master-data.assetCategory.labelAssetClass": "अ‍ॅसेट क्लास *",
      "master-data.assetCategory.selectAssetClass": "एक अ‍ॅसेट क्लास निवडा...",
      "master-data.assetCategory.labelCode": "श्रेणी कोड *",
      "master-data.assetCategory.codePlaceholder": "उदा. CAT-001",
      "master-data.assetCategory.labelName": "श्रेणीचे नाव *",
      "master-data.assetCategory.namePlaceholder": "श्रेणीचे नाव प्रविष्ट करा...",
      "master-data.assetCategory.colCode": "श्रेणी कोड",
      "master-data.assetCategory.colName": "श्रेणीचे नाव",
      "master-data.assetCategory.colAssetClass": "अ‍ॅसेट क्लास",
      "master-data.assetCategory.toastApproved": "श्रेणी मंजूर.",
      "master-data.assetCategory.toastDeactivated": "श्रेणी निष्क्रिय.",
      "master-data.assetCategory.toastReactivated": "श्रेणी पुन्हा सक्रिय.",
      "master-data.assetCategory.help1": "अ‍ॅसेट क्लासचे उप-गट — मेकर-चेकर मंजुरीद्वारे नियंत्रित.",
      "master-data.assetCategory.subtitle": "अ‍ॅसेट क्लासचे उप-गट — मेकर-चेकर मंजुरीद्वारे नियंत्रित करा.",
      "master-data.assetCategory.addCategory": "श्रेणी जोडा",
      "master-data.assetCategory.bulkImportTitle": "अ‍ॅसेट श्रेणी बल्क इंपोर्ट करा",
      "master-data.assetSubCategory.errLoad": "अ‍ॅसेट उप-श्रेणी लोड होऊ शकल्या नाहीत.",
      "master-data.assetSubCategory.toastUpdated": "अ‍ॅसेट उप-श्रेणी यशस्वीरित्या अपडेट झाली!",
      "master-data.assetSubCategory.toastCreated": "अ‍ॅसेट उप-श्रेणी तयार केली (मंजुरी प्रलंबित).",
      "master-data.assetSubCategory.errUpdate": "अ‍ॅसेट उप-श्रेणी अपडेट करण्यात अयशस्वी.",
      "master-data.assetSubCategory.errCreate": "अ‍ॅसेट उप-श्रेणी तयार करण्यात अयशस्वी.",
      "master-data.assetSubCategory.toastDeleted": "अ‍ॅसेट उप-श्रेणी यशस्वीरित्या हटवली!",
      "master-data.assetSubCategory.title": "अ‍ॅसेट उप-श्रेणी",
      "master-data.assetSubCategory.detailTitle": "अ‍ॅसेट उप-श्रेणी तपशील",
      "master-data.assetSubCategory.labelAssetCategoryPlain": "अ‍ॅसेट श्रेणी",
      "master-data.assetSubCategory.deleteTitle": "अ‍ॅसेट उप-श्रेणी हटवा",
      "master-data.assetSubCategory.editTitle": "अ‍ॅसेट उप-श्रेणी संपादित करा",
      "master-data.assetSubCategory.addTitle": "अ‍ॅसेट उप-श्रेणी जोडा",
      "master-data.assetSubCategory.formSubtitleEdit": "अ‍ॅसेट श्रेणीमधील उप-श्रेणी गटबंधन अपडेट करा.",
      "master-data.assetSubCategory.formSubtitleAdd": "अ‍ॅसेट श्रेणीमधील उप-श्रेणी गटबंधन कॉन्फिगर करा.",
      "master-data.assetSubCategory.saveSubCategory": "उप-श्रेणी जतन करा",
      "master-data.assetSubCategory.labelAssetCategory": "अ‍ॅसेट श्रेणी *",
      "master-data.assetSubCategory.selectAssetCategory": "एक अ‍ॅसेट श्रेणी निवडा...",
      "master-data.assetSubCategory.labelCode": "उप-श्रेणी कोड *",
      "master-data.assetSubCategory.codePlaceholder": "उदा. SUB-001",
      "master-data.assetSubCategory.labelName": "उप-श्रेणीचे नाव *",
      "master-data.assetSubCategory.namePlaceholder": "उप-श्रेणीचे नाव प्रविष्ट करा...",
      "master-data.assetSubCategory.colCode": "उप-श्रेणी कोड",
      "master-data.assetSubCategory.colName": "उप-श्रेणीचे नाव",
      "master-data.assetSubCategory.colAssetCategory": "अ‍ॅसेट श्रेणी",
      "master-data.assetSubCategory.toastApproved": "उप-श्रेणी मंजूर.",
      "master-data.assetSubCategory.toastDeactivated": "उप-श्रेणी निष्क्रिय.",
      "master-data.assetSubCategory.toastReactivated": "उप-श्रेणी पुन्हा सक्रिय.",
      "master-data.assetSubCategory.help1": "अ‍ॅसेट श्रेणीमधील अधिक सूक्ष्म गटबंधन.",
      "master-data.assetSubCategory.subtitle": "अ‍ॅसेट श्रेणीमधील अधिक सूक्ष्म गटबंधन.",
      "master-data.assetSubCategory.addSubCategory": "उप-श्रेणी जोडा",
      "master-data.assetSubCategory.bulkImportTitle": "अ‍ॅसेट उप-श्रेणी बल्क इंपोर्ट करा",
      "master-data.assetSubCategory.searchPlaceholder": "उप-श्रेणी कोड किंवा नाव शोधा...",
      "master-data.vendor.toastUpdated": "Vendor यशस्वीरित्या अपडेट झाला!",
      "master-data.vendor.toastRegistered": "Vendor यशस्वीरित्या नोंदणीकृत झाला!",
      "master-data.vendor.errGstinInvalid": "प्रथम वैध 15-अक्षरी GSTIN प्रविष्ट करा.",
      "master-data.vendor.errNoGstData": "या GSTIN साठी कंपनी डेटा आढळला नाही.",
      "master-data.vendor.toastFetched": "प्राप्त झाले: {{name}}{{status}}. ईमेल/फोन GST द्वारे पुरवले जात नाहीत — मॅन्युअली प्रविष्ट करा.",
      "master-data.vendor.errGstLookup": "GST लुकअप अयशस्वी.",
      "master-data.vendor.toastSuspended": "Vendor {{name}} निलंबित.",
      "master-data.vendor.errSuspend": "निलंबन अयशस्वी.",
      "master-data.vendor.toastReinstated": "Vendor {{name}} पुन्हा बहाल.",
      "master-data.vendor.errReinstate": "पुन्हा बहाली अयशस्वी.",
      "master-data.vendor.toastDeleted": "Vendor {{name}} हटवला.",
      "master-data.vendor.toastGemStarted": "GeM सिंक जॉब सुरू झाले ({{status}}).",
      "master-data.vendor.errGemSync": "GeM सिंक अयशस्वी.",
      "master-data.vendor.breadcrumb": "Vendor मास्टर्स",
      "master-data.vendor.editMaster": "Vendor मास्टर संपादित करा",
      "master-data.vendor.addMaster": "Vendor मास्टर जोडा",
      "master-data.languageKeys.errLoad": "भाषांतरे लोड करता आली नाहीत.",
      "master-data.languageKeys.toastSaved": "भाषांतर जतन केले.",
      "master-data.languageKeys.errSave": "भाषांतर जतन करता आले नाही.",
      "master-data.languageKeys.colKeyword": "कीवर्ड",
      "master-data.languageKeys.colEnglishSource": "इंग्रजी (स्रोत)",
      "master-data.languageKeys.colTranslation": "भाषांतर ({{code}})",
      "master-data.languageKeys.notTranslated": "— भाषांतरित नाही —",
      "master-data.languageKeys.editTitle": "हे भाषांतर संपादित करा",
      "master-data.languageKeys.backTitle": "भाषा मास्टरकडे परत जा",
      "master-data.languageKeys.headerTranslations": "{{language}} — भाषांतरे",
      "master-data.languageKeys.languageFallback": "भाषा",
      "master-data.languageKeys.subtitle": "{{code}} — प्रत्येक कीवर्ड, त्याचा इंग्रजी स्रोत, आणि या भाषेचे मूल्य.",
      "master-data.languageKeys.translatedThisSet": "भाषांतरित (या संचात)",
      "master-data.languageKeys.searchPlaceholder": "कीवर्ड, इंग्रजी किंवा भाषांतर शोधा...",
      "master-data.mdDashboard.catAssetClasses": "मालमत्ता वर्ग",
      "master-data.mdDashboard.catLocations": "ठिकाणे",
      "master-data.mdDashboard.catVendors": "विक्रेते",
      "master-data.mdDashboard.catDocumentTypes": "दस्तऐवज प्रकार",
      "master-data.mdDashboard.catCostCentres": "कॉस्ट सेंटर",
      "master-data.mdDashboard.colTypeDescription": "प्रकार / वर्णन",
      "master-data.common.breadcrumbHome": "होम",
      "master-data.common.breadcrumbFoundations": "फाउंडेशन",
      "master-data.mdDashboard.title": "मास्टर डेटा डॅशबोर्ड",
      "master-data.mdDashboard.help1": "मास्टर डेटा श्रेणींमधील थेट रेकॉर्ड संख्या.",
      "master-data.mdDashboard.help2": "रेकॉर्ड पाहण्यासाठी एक श्रेणी निवडा.",
      "master-data.mdDashboard.subtitle": "मास्टर डेटा श्रेणींमधील थेट रेकॉर्ड संख्या. रेकॉर्ड पाहण्यासाठी एक श्रेणी निवडा.",
      "master-data.mdDashboard.approvalQueue": "मंजुरी रांग",
      "master-data.mdDashboard.validationErrors": "प्रमाणीकरण त्रुटी",
      "master-data.mdDashboard.categoriesTracked": "ट्रॅक केलेल्या मास्टर श्रेणी",
      "master-data.mdDashboard.totalRecords": "एकूण रेकॉर्ड",
      "master-data.mdDashboard.records": "रेकॉर्ड",
      "master-data.mdDashboard.recordsCount": "{{count}} रेकॉर्ड",
      "master-data.common.close": "बंद करा",
      "master-data.mdDashboard.loadingCategory": "{{title}} लोड होत आहे…",
      "master-data.mdDashboard.emptyCategory": "कोणतेही {{title}} आढळले नाही.",
      "master-data.department.errLoad": "विभाग लोड करता आले नाहीत.",
      "master-data.department.toastUpdated": "विभाग अद्ययावत केला.",
      "master-data.department.toastCreated": "विभाग तयार केला (मंजुरी प्रलंबित).",
      "master-data.department.errUpdate": "विभाग अद्ययावत करण्यात अयशस्वी.",
      "master-data.department.errCreate": "विभाग तयार करण्यात अयशस्वी.",
      "master-data.department.toastApproved": "विभाग मंजूर.",
      "master-data.department.errApprove": "मंजुरी अयशस्वी.",
      "master-data.department.confirmDissolve": "विभाग \"{{name}}\" विसर्जित करायचा? हे पुनर्संचयनाद्वारे परत करता येते.",
      "master-data.department.toastDissolved": "विभाग विसर्जित केला.",
      "master-data.department.errDissolve": "विभाग विसर्जित करण्यात अयशस्वी.",
      "master-data.department.toastRestored": "विभाग पुनर्संचयित केला.",
      "master-data.department.errRestore": "विभाग पुनर्संचयित करण्यात अयशस्वी.",
      "master-data.department.colName": "विभागाचे नाव",
      "master-data.department.colCostCentre": "कॉस्ट सेंटर",
      "master-data.department.dissolveTitle": "विसर्जित करा (सॉफ्ट डिलीट)",
      "master-data.common.restore": "पुनर्संचयित करा",
      "master-data.department.restructureTitle": "पुनर्रचना (नाव बदला/हलवा) / इतिहास",
      "master-data.department.editTitle": "विभाग संपादित करा",
      "master-data.department.addTitle": "विभाग जोडा",
      "master-data.department.editSubtitle": "मास्टर्स API द्वारे अ‍ॅडमिन फील्ड अद्ययावत करते. या विभागाचे नाव बदलण्यासाठी किंवा हलवण्यासाठी त्याऐवजी पुनर्रचना वापरा.",
      "master-data.department.addSubtitle": "मास्टर्स API द्वारे \"department\" प्रकाराचे एक OrgUnit तयार करते.",
      "master-data.department.labelName": "विभागाचे नाव *",
      "master-data.department.nameStructuralHint": "संरचनात्मक — पुनर्रचनाद्वारे बदला",
      "master-data.department.namePlaceholder": "उदा. वित्त विभाग",
      "master-data.department.labelParentUnit": "मूळ युनिट ID",
      "master-data.department.parentPlaceholder": "पर्यायी मूळ OrgUnit UUID",
      "master-data.department.labelCostCentreCode": "कॉस्ट सेंटर कोड",
      "master-data.department.labelApproverAuthority": "मंजूरकर्ता प्राधिकरण",
      "master-data.common.cin": "CIN",
      "master-data.common.cinPlaceholder": "उदा. L01631KA2010PLC096843",
      "master-data.department.legalEntity": "कायदेशीर संस्था",
      "master-data.department.sebiListed": "SEBI सूचीबद्ध",
      "master-data.department.saveDepartment": "विभाग जतन करा",
      "master-data.department.breadcrumb": "विभाग",
      "master-data.department.title": "विभाग",
      "master-data.department.help1": "विभाग हे \"department\" प्रकाराचे एक संस्था युनिट आहे.",
      "master-data.department.subtitle": "/masters/department API द्वारे समर्थित — विभाग हे \"department\" प्रकाराचे एक OrgUnit आहे.",
      "master-data.department.addDepartment": "विभाग जोडा",
      "master-data.department.bulkImportTitle": "विभागांचे बल्क इम्पोर्ट",
      "master-data.department.bulkImportDesc": "टेम्पलेट डाउनलोड करा — विभागाचे नाव, एक मूळ विभाग ड्रॉपडाउन, आणि 3 नमुना ओळी यात समाविष्ट आहेत. ते भरा आणि अपलोड करा.",
      "master-data.department.searchPlaceholder": "विभागाचे नाव किंवा कॉस्ट सेंटर शोधा...",
      "master-data.languageMaster.errLoad": "भाषा लोड करता आल्या नाहीत.",
      "master-data.languageMaster.errExport": "एक्सपोर्ट अयशस्वी.",
      "master-data.languageMaster.errStatus": "स्थिती अद्ययावत करता आली नाही.",
      "master-data.languageMaster.title": "भाषा मास्टर",
      "master-data.languageMaster.help1": "हे पृष्ठ अ‍ॅप दाखवू शकणाऱ्या प्रत्येक भाषेवर नियंत्रण ठेवते, आणि अ‍ॅपचा किती भाग प्रत्येक भाषेत भाषांतरित आहे हे नियंत्रित करते.",
      "master-data.languageMaster.help2": "नवीन भाषा जोडा, नंतर एकतर शब्दशः भाषांतर करा किंवा एक्सेल शीट डाउनलोड करा, ती भरा, आणि परत अपलोड करा.",
      "master-data.languageMaster.help3": "एखादी भाषा वरच्या मेनूमध्ये तेव्हाच दिसते जेव्हा कोणी ती सक्रिय म्हणून चिन्हांकित करते — आणि ती 100% भाषांतरित झाल्यानंतरच सक्रिय करता येते.",
      "master-data.languageMaster.subtitle": "एक-एक शब्द भाषांतर जोडा, किंवा एखाद्या भाषेची शब्द यादी एक्सेलमध्ये एक्सपोर्ट करा, तिचे भाषांतर करा, आणि परत इम्पोर्ट करा — दोन्ही प्रकारे, भाषांतरित मजकूर असताच भाषा वरच्या-मेनू स्विचरमध्ये दिसते.",
      "master-data.languageMaster.addNewLanguage": "नवीन भाषा जोडा",
      "master-data.languageMaster.translationCompletion": "भाषांतर पूर्णता",
      "master-data.languageMaster.infoMiddle": ", खालील व्ह्यू, एक्सपोर्ट आणि इम्पोर्ट हे सर्व फक्त",
      "master-data.languageMaster.infoContentSet": "कंटेंट संच दर्शवतात.",
      "master-data.languageMaster.colLanguage": "भाषा",
      "master-data.languageMaster.titleEnglishLocked": "इंग्रजी नेहमी सक्रिय असते.",
      "master-data.document.toastSaved": "डॉक्युमेंट मास्टर जतन केले (मंजुरी प्रलंबित).",
      "master-data.document.errUpdate": "डॉक्युमेंट मास्टर अपडेट करण्यात अयशस्वी.",
      "master-data.document.errSave": "डॉक्युमेंट मास्टर जतन करण्यात अयशस्वी.",
      "master-data.document.confirmDeactivate": "डॉक्युमेंट प्रकार \"{{name}}\" निष्क्रिय करायचा?",
      "master-data.document.toastDeactivated": "डॉक्युमेंट मास्टर निष्क्रिय केले.",
      "master-data.document.errDeactivate": "डॉक्युमेंट मास्टर निष्क्रिय करण्यात अयशस्वी.",
      "master-data.document.title": "डॉक्युमेंट मास्टर",
      "master-data.document.editTitle": "डॉक्युमेंट मास्टर संपादित करा",
      "master-data.document.addTitle": "डॉक्युमेंट मास्टर जोडा",
      "master-data.document.formSubtitle": "मानक प्रक्रियांमध्ये वापरले जाणारे डॉक्युमेंट मास्टर रेकॉर्ड तयार करा व राखा.",
      "master-data.document.labelCode": "डॉक्युमेंट कोड *",
      "master-data.document.codeImmutable": "तयार केल्यानंतर बदलता येणार नाही",
      "master-data.document.codePlaceholder": "उदा. DOC-001",
      "master-data.document.labelName": "डॉक्युमेंट नाव *",
      "master-data.document.namePlaceholder": "डॉक्युमेंट नाव प्रविष्ट करा...",
      "master-data.common.description": "वर्णन",
      "master-data.common.descriptionPlaceholder": "वर्णन प्रविष्ट करा...",
      "master-data.document.colCode": "डॉक्युमेंट कोड",
      "master-data.document.colName": "डॉक्युमेंट नाव",
      "master-data.document.help1": "कायदेशीर अनुपालन कागदपत्रे, हमी, विमा आणि रिटेन्शन करार कॉन्फिगर करा.",
      "master-data.document.subtitle": "कायदेशीर अनुपालन कागदपत्रे, हमी, विमा आणि रिटेन्शन करार कॉन्फिगर करा.",
      "master-data.common.bulkImport": "बल्क इंपोर्ट",
      "master-data.document.addDocument": "डॉक्युमेंट मास्टर जोडा",
      "master-data.document.bulkImportTitle": "डॉक्युमेंट प्रकार बल्क इंपोर्ट करा",
      "master-data.common.bulkImportGenericDesc": "टेम्प्लेट डाउनलोड करा — आवश्यक फील्ड, लिंक्ड मास्टरसाठी ड्रॉपडाउन आणि 3 नमुना ओळी आधीच समाविष्ट आहेत. ते भरा आणि अपलोड करा.",
      "master-data.approvalQueue.errLoad": "प्रलंबित मंजुऱ्या लोड करण्यात अयशस्वी.",
      "master-data.approvalQueue.toastApproved": "\"{{name}}\" मंजूर.",
      "master-data.approvalQueue.errApprove": "रेकॉर्ड मंजूर करण्यात अयशस्वी.",
      "master-data.approvalQueue.toastBulkApproved": "{{count}} रेकॉर्ड मंजूर.",
      "master-data.approvalQueue.toastBulkPartial": "{{ok}} मंजूर, {{failed}} अयशस्वी.",
      "master-data.approvalQueue.breadcrumb": "मंजुरी रांग",
      "master-data.approvalQueue.title": "मास्टर मंजुरी रांग",
      "master-data.approvalQueue.help1": "प्रत्येक नियंत्रित मास्टर टेबलवरील मेकर-चेकर रांग — मंजूर करणारा कधीही तोच वापरकर्ता असू शकत नाही ज्याने रेकॉर्ड तयार केले (GFR नियम 21).",
      "master-data.approvalQueue.help2": "कोणतीही \"नकार\" कृती नाही; बदल नाकारणे म्हणजे तो मंजूर न करता सोडणे.",
      "master-data.approvalQueue.subtitle": "प्रत्येक नियंत्रित मास्टर टेबलवरील मेकर-चेकर रांग (GFR नियम 21 — मंजूर करणारा कधीही तोच वापरकर्ता असू शकत नाही ज्याने रेकॉर्ड तयार केले). प्रलंबित मास्टर रेकॉर्डसाठी बॅकएंडवर कोणतीही \"नकार\" कृती नाही; बदल नाकारणे म्हणजे तो मंजूर न करता सोडणे.",
      "master-data.approvalQueue.pendingApprovals": "प्रलंबित मंजुऱ्या",
      "master-data.approvalQueue.clearAll": "सर्व साफ करा",
      "master-data.approvalQueue.selectAllLower": "सर्व निवडा",
      "master-data.approvalQueue.tablesAffected": "प्रभावित टेबल्स",
      "master-data.approvalQueue.showingAll": "सर्व दाखवत आहे",
      "master-data.approvalQueue.selectAll": "सर्व निवडा",
      "master-data.approvalQueue.selectedCount": "{{count}} निवडले",
      "master-data.approvalQueue.approving": "मंजूर करत आहे…",
      "master-data.approvalQueue.approveSelectedCount": "निवडलेले मंजूर करा ({{count}})",
      "master-data.approvalQueue.approveSelected": "निवडलेले मंजूर करा",
      "master-data.approvalQueue.approveAll": "सर्व मंजूर करा ({{count}})",
      "master-data.approvalQueue.loading": "प्रलंबित मंजुऱ्या लोड होत आहेत...",
      "master-data.approvalQueue.selectRow": "{{name}} निवडा",
      "master-data.approvalQueue.colTable": "टेबल",
      "master-data.approvalQueue.colSubmittedBy": "सादरकर्ता",
      "master-data.approvalQueue.colSubmitted": "सादर केले",
      "master-data.approvalQueue.approvingShort": "मंजूर करत आहे...",
      "master-data.common.approve": "मंजूर करा",
      "master-data.approvalQueue.emptyFiltered": "{{table}} साठी काहीही मंजुरीसाठी प्रलंबित नाही.",
      "master-data.approvalQueue.empty": "काहीही मंजुरीसाठी प्रलंबित नाही.",
      "master-data.masterRecords.errLoad": "API वरून मास्टर रेकॉर्ड लोड होऊ शकले नाहीत.",
      "master-data.masterRecords.colCode": "मास्टर कोड",
      "master-data.masterRecords.colName": "मास्टर नाव",
      "master-data.masterRecords.colType": "मास्टर प्रकार",
      "master-data.common.createdBy": "तयार करणारा",
      "master-data.masterRecords.breadcrumb": "मास्टर रेकॉर्ड",
      "master-data.masterRecords.title": "मास्टर डेटा रेकॉर्ड",
      "master-data.masterRecords.help1": "परिचालन लेजर शीटमध्ये वापरल्या जाणाऱ्या मुख्य वर्गीकरण श्रेणींचा एकत्रित संग्रह.",
      "master-data.masterRecords.subtitle": "परिचालन लेजर शीटमध्ये वापरल्या जाणाऱ्या मुख्य वर्गीकरण श्रेणींचा एकत्रित संग्रह.",
      "master-data.masterRecords.cardTotal": "एकूण मास्टर रेकॉर्ड (वर्ग/स्थाने/विक्रेते/डॉक्युमेंट प्रकार/कॉस्ट सेंटर)",
      "master-data.masterRecords.cardPending": "दुहेरी पडताळणीच्या प्रतीक्षेत",
      "master-data.masterRecords.showingInTable": "● खालील टेबलमध्ये दाखवत आहे",
      "master-data.masterRecords.clickToView": "टेबलमध्ये पाहण्यासाठी क्लिक करा",
      "master-data.masterRecords.loading": "मास्टर रेकॉर्ड लोड होत आहेत…",
      "master-data.masterRecords.emptyAll": "कोणतेही मास्टर रेकॉर्ड आढळले नाहीत",
      "master-data.masterRecords.emptyPending": "पडताळणीच्या प्रतीक्षेत काहीही नाही.",
      "master-data.assetClass.toastUpdated": "अ‍ॅसेट क्लास यशस्वीरित्या अपडेट केला!",
      "master-data.assetClass.toastSaved": "अ‍ॅसेट क्लास यशस्वीरित्या जतन केला!",
      "master-data.assetClass.errUpdate": "अ‍ॅसेट क्लास अपडेट अयशस्वी.",
      "master-data.assetClass.errSave": "अ‍ॅसेट क्लास जतन अयशस्वी.",
      "master-data.assetClass.toastDeleted": "अ‍ॅसेट क्लास यशस्वीरित्या हटवला!",
      "master-data.assetClass.title": "अ‍ॅसेट क्लासेस",
      "master-data.assetClass.detailTitle": "अ‍ॅसेट क्लास तपशील",
      "master-data.assetClass.colEffectiveFrom": "पासून लागू",
      "master-data.assetClass.effectiveTo": "पर्यंत लागू",
      "master-data.common.activeLabel": "सक्रिय",
      "master-data.common.yes": "होय",
      "master-data.common.no": "नाही",
      "master-data.assetClass.deleteTitle": "अ‍ॅसेट क्लास हटवा",
      "master-data.assetClass.editTitle": "अ‍ॅसेट क्लास संपादित करा",
      "master-data.assetClass.addTitle": "अ‍ॅसेट क्लास जोडा",
      "master-data.assetClass.formSubtitleEdit": "मानकीकृत अ‍ॅसेट गटबद्धता, परिचालन आयुर्मान आणि घसारा पॅरामीटर अपडेट करा.",
      "master-data.assetClass.formSubtitleAdd": "मानकीकृत अ‍ॅसेट गटबद्धता, परिचालन आयुर्मान आणि घसारा पॅरामीटर कॉन्फिगर करा.",
      "master-data.assetClass.labelCode": "अ‍ॅसेट क्लास कोड *",
      "master-data.assetClass.codePlaceholder": "उदा. AC-001",
      "master-data.vendor.sectionScorecard": "कामगिरी स्कोअरकार्ड",
      "master-data.vendor.sectionPersonnel": "अधिकृत कर्मचारी",
      "master-data.vendor.closeProfile": "प्रोफाइल बंद करा",
      "master-data.vendor.suspendBodyPre": "निलंबित केल्याने",
      "master-data.vendor.suspendBodyPost": "या वेंडरविरुद्ध पुन्हा सुरू होईपर्यंत नवीन PO/करार अवरोधित होतात.",
      "master-data.vendor.labelSuspensionReason": "निलंबनाचे कारण *",
      "master-data.vendor.suspendReasonPlaceholder": "उदा. वारंवार SLA उल्लंघन, गुणवत्ता अपयश...",
      "master-data.vendor.confirmSuspend": "निलंबनाची पुष्टी करा",
      "master-data.vendor.deleteBodyPre": "हटवा",
      "master-data.vendor.deleteBodyPost": "? वेंडरकडे सक्रिय करार किंवा खुले परचेज ऑर्डर असल्यास हे अवरोधित राहते. हटवलेले वेंडर फक्त अ‍ॅडमिनद्वारे थेट पुनर्संचयित करता येतात.",
      "master-data.vendor.deleting": "हटवत आहे...",
      "master-data.vendor.confirmDelete": "हटवण्याची पुष्टी करा",
      "master-data.tax.title": "कर मास्टर्स",
      "master-data.tax.help1": "GST दर स्लॅब आणि HSN/SAC कोड लुकअप.",
      "master-data.tax.help2": "फक्त-वाचनीय — GSTN सिंक (Financial Masters पेज) द्वारे राखले जाते, येथे संपादित केले जात नाही.",
      "master-data.tax.subtitle": "GST दर स्लॅब आणि HSN/SAC कोड लुकअप. फक्त-वाचनीय — GSTN सिंक (Financial Masters पेज) द्वारे राखले जाते, येथे संपादित केले जात नाही.",
      "master-data.tax.tabGst": "GST दर",
      "master-data.tax.tabHsn": "HSN / SAC लुकअप",
      "master-data.common.loading": "लोड होत आहे...",
      "master-data.tax.colHsnSac": "HSN / SAC",
      "master-data.tax.colCgst": "CGST %",
      "master-data.tax.colSgst": "SGST %",
      "master-data.tax.colIgst": "IGST %",
      "master-data.tax.emptyGst": "कोणतेही GST दर आढळले नाहीत",
      "master-data.tax.hsnSearchPlaceholder": "HSN/SAC कोड किंवा वर्णनाने शोधा...",
      "master-data.tax.searching": "शोधत आहे...",
      "master-data.tax.search": "शोधा",
      "master-data.tax.colType": "प्रकार",
      "master-data.tax.emptyHsn": "कोणतेही निकाल नाहीत.",
      "master-data.validationErrors.errNoRef": "कृपया प्रथम एक इम्पोर्ट संदर्भ क्रमांक पेस्ट करा.",
      "master-data.validationErrors.errNotFound": "आम्हाला तो अपलोड सापडला नाही. कृपया संदर्भ क्रमांक पुन्हा तपासा.",
      "master-data.validationErrors.colRow": "कोणती ओळ",
      "master-data.validationErrors.rowN": "ओळ {{n}}",
      "master-data.validationErrors.colField": "कोणते फील्ड",
      "master-data.validationErrors.colMessage": "काय दुरुस्त करायचे",
      "master-data.validationErrors.breadcrumb": "बल्क अपलोड तपासा",
      "master-data.validationErrors.title": "बल्क अपलोड तपासा",
      "master-data.validationErrors.help1": "मालमत्तांची स्प्रेडशीट अपलोड केली? खाली त्याचा संदर्भ क्रमांक पेस्ट करा जेणेकरून कोणत्या ओळी नोंदल्या गेल्या आणि कोणत्यात समस्या होती हे पाहता येईल, म्हणजे तुम्ही त्या ओळी दुरुस्त करून पुन्हा अपलोड करू शकता.",
      "master-data.validationErrors.subtitle": "मालमत्तांची स्प्रेडशीट अपलोड केली? खाली त्याचा संदर्भ क्रमांक पेस्ट करा जेणेकरून कोणत्या ओळी नोंदल्या गेल्या आणि कोणत्यात समस्या होती हे पाहता येईल — म्हणजे तुम्ही त्या ओळी दुरुस्त करून पुन्हा अपलोड करू शकता.",
      "master-data.validationErrors.howItWorks": "हे कसे कार्य करते",
      "master-data.validationErrors.step1t": "तुमची फाइल अपलोड करा",
      "master-data.validationErrors.step1d": "कोणत्याही यादी पेजवर, मालमत्तांची स्प्रेडशीट अपलोड करण्यासाठी Bulk Import वापरा.",
      "master-data.validationErrors.step2t": "संदर्भ क्रमांक कॉपी करा",
      "master-data.validationErrors.step2d": "अपलोड केल्यानंतर तुम्हाला एक संदर्भ क्रमांक (एक लांब कोड) मिळतो. तो कॉपी करा.",
      "master-data.validationErrors.step3t": "येथे तपासा",
      "master-data.validationErrors.step3d": "तो संदर्भ क्रमांक खाली पेस्ट करा (किंवा अलीकडचा एक निवडा) जेणेकरून निकाल पाहता येतील.",
      "master-data.validationErrors.refLabel": "इम्पोर्ट संदर्भ क्रमांक",
      "master-data.validationErrors.refPlaceholder": "अपलोडनंतर मिळालेला संदर्भ क्रमांक पेस्ट करा…",
      "master-data.validationErrors.checking": "तपासत आहे…",
      "master-data.validationErrors.showResults": "निकाल दाखवा",
      "master-data.validationErrors.recent": "अलीकडील:",
      "master-data.validationErrors.allGood": "सर्व ठीक — कोणतीही समस्या आढळली नाही!",
      "master-data.validationErrors.allGoodSub": "या अपलोडमधील प्रत्येक ओळ स्वीकारली गेली. दुरुस्त करण्यासारखे काही नाही.",
      "master-data.validationErrors.rowNeedsFixing": "{{count}} ओळ दुरुस्त करणे आवश्यक",
      "master-data.validationErrors.rowsNeedFixing": "{{count}} ओळी दुरुस्त करणे आवश्यक",
      "master-data.validationErrors.fixRowsHint": "खाली सूचीबद्ध ओळी तुमच्या स्प्रेडशीटमध्ये दुरुस्त करा, नंतर ती पुन्हा अपलोड करा.",
      "master-data.validationErrors.rowsInFile": "फाइलमधील ओळी",
      "master-data.validationErrors.addedOk": "यशस्वीरित्या जोडले",
      "master-data.validationErrors.needFixing": "दुरुस्त करणे आवश्यक",
      "master-data.validationErrors.searchPlaceholder": "समस्या असलेल्या ओळी शोधा…",
      "master-data.financial.toastCostCentreCreated": "कॉस्ट सेंटर तयार केले.",
      "master-data.financial.errCostCentre": "कॉस्ट सेंटर तयार करण्यात अयशस्वी.",
      "master-data.financial.toastGstnSync": "GSTN सिंक {{status}}.",
      "master-data.financial.errGstnSync": "GSTN सिंक ट्रिगर करण्यात अयशस्वी.",
      "master-data.financial.tabAccounts": "खात्यांचा तक्ता",
      "master-data.financial.tabCostCentres": "कॉस्ट सेंटर",
      "master-data.financial.tabFiscalPeriods": "आर्थिक कालावधी",
      "master-data.financial.title": "आर्थिक मास्टर्स",
      "master-data.financial.help1": "खात्यांचा तक्ता, कॉस्ट सेंटर आणि आर्थिक कालावधी कॅलेंडर.",
      "master-data.financial.help2": "खाती आणि आर्थिक कालावधी हे GSTN/वित्त प्रणाली सिंकद्वारे राखलेले फक्त-वाचनीय लुकअप आहेत; कॉस्ट सेंटर येथे तयार करता येतात.",
      "master-data.financial.subtitle": "खात्यांचा तक्ता, कॉस्ट सेंटर आणि आर्थिक कालावधी कॅलेंडर. खाती आणि आर्थिक कालावधी हे GSTN सिंक आणि वित्त प्रणाली एकीकरणाद्वारे राखलेले फक्त-वाचनीय लुकअप आहेत; कॉस्ट सेंटर खाली तयार करता येतात.",
      "master-data.financial.syncGstn": "GSTN सिंक करा",
      "master-data.financial.colType": "प्रकार",
      "master-data.financial.colGlMapping": "GL मॅपिंग",
      "master-data.financial.emptyAccounts": "कोणतीही खाती आढळली नाहीत",
      "master-data.common.codeRequired": "कोड *",
      "master-data.financial.ccCodePlaceholder": "उदा. CC-IT",
      "master-data.common.nameRequired": "नाव *",
      "master-data.financial.ccNamePlaceholder": "उदा. IT विभाग",
      "master-data.financial.creating": "तयार करत आहे...",
      "master-data.financial.createCostCentre": "कॉस्ट सेंटर तयार करा",
      "master-data.financial.colOrgUnit": "संस्था युनिट",
      "master-data.financial.emptyCostCentres": "कोणतेही कॉस्ट सेंटर आढळले नाही",
      "master-data.financial.colPeriod": "कालावधी",
      "master-data.financial.colFiscalYear": "आर्थिक वर्ष",
      "master-data.financial.colStart": "सुरुवात",
      "master-data.financial.colEnd": "समाप्ती",
      "master-data.common.open": "खुले",
      "master-data.common.closed": "बंद",
      "master-data.financial.emptyFiscalPeriods": "कोणतीही आर्थिक कालावधी आढळली नाही",
      "master-data.languageMaster.titleTranslateFirst": "सक्रिय करण्यापूर्वी 100% भाषांतर करा (प्रत्येक कंटेंट सेटमध्ये, फक्त या टॅबमध्ये नाही) (एकूण {{done}}/{{total}} पूर्ण).",
      "master-data.languageMaster.titleClickDeactivate": "निष्क्रिय करण्यासाठी क्लिक करा — ते स्विचरमधून काढून टाकले जाईल.",
      "master-data.languageMaster.titleClickActivate": "सक्रिय करण्यासाठी क्लिक करा — ते स्विचरमध्ये उपलब्ध होईल.",
      "master-data.languageMaster.viewTitle": "या भाषेतील प्रत्येक कीवर्ड आणि त्याचे भाषांतर पहा",
      "master-data.common.export": "निर्यात करा",
      "master-data.generic.errLoad": "{{table}} लोड करता आले नाही.",
      "master-data.generic.recordUpdated": "{{label}} रेकॉर्ड अपडेट केले.",
      "master-data.generic.recordCreated": "{{label}} रेकॉर्ड तयार केले (मंजुरी प्रलंबित).",
      "master-data.generic.errUpdate": "रेकॉर्ड अपडेट करण्यात अयशस्वी.",
      "master-data.generic.errCreate": "रेकॉर्ड तयार करण्यात अयशस्वी.",
      "master-data.generic.recordApproved": "रेकॉर्ड मंजूर.",
      "master-data.generic.recordDeactivated": "रेकॉर्ड निष्क्रिय केले.",
      "master-data.generic.recordReactivated": "रेकॉर्ड पुन्हा सक्रिय केले.",
      "master-data.generic.recordDeprecated": "रेकॉर्ड कालबाह्य केले.",
      "master-data.generic.deprecateTitle": "कालबाह्य करा (सॉफ्ट-आर्काइव)",
      "master-data.generic.confirmDelete": "\"{{name}}\" हटवायचे? ते या यादीतून काढून टाकले जाईल. हे सॉफ्ट-डिलीट आहे (प्रशासकाद्वारे पुनर्प्राप्त करण्यायोग्य), कायमचे हटवणे नाही.",
      "master-data.generic.recordDeleted": "रेकॉर्ड हटवले.",
      "master-data.generic.title": "सामान्य मास्टर्स",
      "master-data.generic.help1": "कोणतीही सामान्य मास्टर टेबल ब्राउझ करा आणि व्यवस्थापित करा — या पेजवरील सिलेक्टरमधून एक निवडा.",
      "master-data.generic.subtitle": "{{count}} सामान्य मास्टर टेबल्सपैकी कोणतेही ब्राउझ करा आणि व्यवस्थापित करा.",
      "master-data.generic.addRecord": "रेकॉर्ड जोडा",
      "master-data.generic.masterTable": "मास्टर टेबल",
      "master-data.generic.editRecordHeading": "{{label}} रेकॉर्ड संपादित करा",
      "master-data.generic.addRecordHeading": "{{label}} रेकॉर्ड जोडा",
      "master-data.generic.codeImmutable": "तयार केल्यानंतर कोड बदलता येत नाही",
      "master-data.generic.codePlaceholder": "उदा. CODE-001",
      "master-data.common.namePlaceholder": "नाव प्रविष्ट करा...",
      "master-data.generic.updateRecord": "रेकॉर्ड अपडेट करा",
      "master-data.generic.saveRecord": "रेकॉर्ड जतन करा",
      "master-data.generic.searchPlaceholder": "कोड, नाव किंवा वर्णन शोधा...",
      "master-data.generic.bulkImportTitle": "बल्क इंपोर्ट — {{label}}",
      "master-data.dashboardConfig.toastReset": "कॉन्फिगरेशन डीफॉल्टवर रीसेट केले.",
      "master-data.dashboardConfig.toastSaved": "कॉन्फिगरेशन या ब्राउझरमध्ये जतन केले.",
      "master-data.dashboardConfig.backToExecDashboard": "एक्झिक्युटिव्ह डॅशबोर्डवर परत जा",
      "master-data.dashboardConfig.breadcrumbExecMgmt": "एक्झिक्युटिव्ह व्यवस्थापन",
      "master-data.dashboardConfig.breadcrumbSettings": "सेटिंग्ज",
      "master-data.dashboardConfig.breadcrumbConfig": "डॅशबोर्ड कॉन्फिग",
      "master-data.dashboardConfig.title": "डॅशबोर्ड कॉन्फिगरेशन",
      "master-data.dashboardConfig.help1": "तुमचा एक्झिक्युटिव्ह डॅशबोर्ड लेआउट वैयक्तिकृत करा.",
      "master-data.dashboardConfig.help2": "या ब्राउझरमध्ये जतन केले.",
      "master-data.dashboardConfig.subtitle": "तुमचा एक्झिक्युटिव्ह डॅशबोर्ड लेआउट वैयक्तिकृत करा. या ब्राउझरमध्ये जतन केले.",
      "master-data.dashboardConfig.resetToDefault": "डीफॉल्टवर रीसेट करा",
      "master-data.dashboardConfig.saveConfiguration": "कॉन्फिगरेशन जतन करा",
      "master-data.dashboardConfig.sectionCustomization": "डॅशबोर्ड कस्टमायझेशन",
      "master-data.dashboardConfig.kpiRibbonSelection": "KPI कार्ड रिबन निवड",
      "master-data.dashboardConfig.activeMainCharts": "सक्रिय मुख्य चार्ट",
      "master-data.dashboardConfig.sectionPersonalization": "वैयक्तिकरण आणि क्रम",
      "master-data.dashboardConfig.defaultLandingScreen": "डीफॉल्ट लँडिंग स्क्रीन",
      "master-data.dashboardConfig.landingExecOverview": "एक्झिक्युटिव्ह आढावा",
      "master-data.dashboardConfig.landingOperational": "ऑपरेशनल डॅशबोर्ड",
      "master-data.dashboardConfig.landingFinancial": "आर्थिक सारांश",
      "master-data.dashboardConfig.landingAssetPerf": "मालमत्ता कामगिरी डेस्क",
      "master-data.dashboardConfig.widgetLayoutOrder": "विजेट लेआउट क्रम",
      "master-data.dashboardConfig.weeklySummaryDigests": "साप्ताहिक सारांश डायजेस्ट",
      "master-data.dashboardConfig.weeklySummaryNote": "फक्त प्राधान्य — प्रत्यक्ष ईमेल वितरण लागू केलेले नाही.",
      "master-data.dashboardConfig.liveLayoutPreview": "लाइव्ह लेआउट पूर्वावलोकन",
      "master-data.dashboardConfig.shellPreview": "AAMS शेल पूर्वावलोकन",
      "master-data.dashboardConfig.previewKpiRibbon": "KPI कार्ड रिबन",
      "master-data.dashboardConfig.noKpisSelected": "कोणतेही KPI निवडलेले नाहीत.",
      "master-data.dashboardConfig.previewMainCharts": "मुख्य विश्लेषणात्मक चार्ट",
      "master-data.dashboardConfig.noActiveCharts": "कोणतेही सक्रिय चार्ट नाहीत.",
      "master-data.dashboardConfig.previewActivityLog": "क्रियाकलाप लॉग डेस्क",
      "master-data.dashboardConfig.previewQuickActions": "क्विक अ‍ॅक्शन ट्रे",
      "master-data.dashboardConfig.livePreview": "लाइव्ह पूर्वावलोकन",
      "master-data.dashboardConfig.systemInformation": "सिस्टम माहिती",
      "master-data.dashboardConfig.systemInfoNote": "प्राधान्ये फक्त या ब्राउझरमध्ये जतन केली जातात (अद्याप कोणतेही सर्व्हर-साइड डॅशबोर्ड-प्राधान्य एंडपॉइंट अस्तित्वात नाही). साफ करण्यासाठी \"डीफॉल्टवर रीसेट करा\" वापरा.",
      "vendor-contracts.prDetails.loadFailed": "खरेदी विनंती लोड करण्यात अयशस्वी.",
      "vendor-contracts.prDetails.loading": "खरेदी विनंती लोड होत आहे...",
      "vendor-contracts.prDetails.notFound": "खरेदी विनंती सापडली नाही",
      "vendor-contracts.prDetails.title": "खरेदी विनंती तपशील",
      "vendor-contracts.prDetails.infoBody": "एकाच खरेदी विनंतीचे संपूर्ण तपशील दृश्य — विनंती केलेल्या वस्तू, मंजुरी स्थिती आणि लिंक केलेला परचेस ऑर्डर.",
      "vendor-contracts.prDetails.subtitle": "खरेदी विनंती",
      "vendor-contracts.prDetails.createRfq": "RFQ तयार करा",
      "vendor-contracts.prDetails.department": "विभाग",
      "vendor-contracts.prDetails.priority": "प्राधान्य",
      "vendor-contracts.prDetails.estimatedCost": "अंदाजित खर्च",
      "vendor-contracts.prDetails.submitted": "सादर केले",
      "vendor-contracts.prDetails.decidedBy": "निर्णय घेणारे",
      "vendor-contracts.prDetails.decidedAt": "निर्णय दिनांक",
      "vendor-contracts.prDetails.created": "तयार केले",
      "vendor-contracts.prDetails.lastUpdated": "शेवटचे अपडेट",
      "vendor-contracts.prDetails.description": "वर्णन",
      "vendor-contracts.prDetails.decisionNotes": "निर्णय टिपा",
      "vendor-contracts.prDetails.lineItems": "लाइन आयटम",
      "vendor-contracts.prDetails.noLineItems": "कोणतेही लाइन आयटम नाहीत.",
      "vendor-contracts.prDetails.total": "एकूण",
      "vendor-contracts.procurement.loadDetailsFailed": "तपशील लोड करण्यात अयशस्वी.",
      "vendor-contracts.procurement.loadSummaryFailed": "खरेदी सारांश लोड करण्यात अयशस्वी.",
      "vendor-contracts.procurement.loadingDashboard": "खरेदी डॅशबोर्ड लोड होत आहे...",
      "vendor-contracts.procurement.unableToLoad": "सारांश लोड करता आला नाही.",
      "vendor-contracts.addPo.qty": "संख्या",
      "vendor-contracts.addPo.unitPrice": "एकक किंमत",
      "vendor-contracts.addPo.gstRate": "GST दर",
      "vendor-contracts.addPo.noGst": "GST नाही",
      "vendor-contracts.addPo.priceIncludesGst": "किमतीत GST समाविष्ट आहे",
      "vendor-contracts.addPo.addItem": "वस्तू जोडा",
      "vendor-contracts.addPo.subtotalNet": "उप-बेरीज (निव्वळ)",
      "vendor-contracts.addPo.gst": "GST",
      "vendor-contracts.addPo.totalAmountInclGst": "एकूण रक्कम (GST सह)",
      "vendor-contracts.rfqDetails.loadFailed": "RFQ लोड करण्यात अयशस्वी.",
      "vendor-contracts.rfqDetails.loading": "RFQ लोड होत आहे...",
      "vendor-contracts.rfqDetails.notFound": "RFQ आढळला नाही",
      "vendor-contracts.rfqDetails.title": "RFQ तपशील",
      "vendor-contracts.rfqDetails.infoBody": "एकाच RFQ साठी संपूर्ण तपशील दृश्य — आमंत्रित विक्रेते, सादर केलेली कोटेशन्स, आणि तुलना.",
      "vendor-contracts.rfqDetails.issueDate": "जारी दिनांक",
      "vendor-contracts.rfqDetails.closingDate": "समाप्ती दिनांक",
      "vendor-contracts.rfqDetails.requisition": "मागणीपत्र",
      "vendor-contracts.rfqDetails.vendorsInvited": "आमंत्रित विक्रेते",
      "vendor-contracts.rfqDetails.responsesReceived": "प्राप्त प्रतिसाद",
      "vendor-contracts.rfqDetails.created": "तयार केले",
      "vendor-contracts.rfqDetails.itemsTendered": "निविदा केलेल्या वस्तू",
      "vendor-contracts.rfqDetails.noItemsLinked": "या RFQ शी कोणतीही वस्तू लिंक केलेली नाही.",
      "vendor-contracts.rfqDetails.invitedVendors": "आमंत्रित विक्रेते",
      "vendor-contracts.rfqDetails.noVendorsInvited": "अद्याप कोणताही विक्रेता आमंत्रित नाही.",
      "vendor-contracts.rfqDetails.invited": "आमंत्रित",
      "vendor-contracts.poApprovals.loadFailed": "PO मंजुरी रांग लोड करण्यात अयशस्वी.",
      "vendor-contracts.poApprovals.colPoNumber": "PO क्रमांक",
      "vendor-contracts.poApprovals.colVendor": "विक्रेता",
      "vendor-contracts.poApprovals.colAmount": "रक्कम",
      "vendor-contracts.poApprovals.review": "पुनरावलोकन करा",
      "vendor-contracts.poApprovals.approved": "खरेदी आदेश मंजूर.",
      "vendor-contracts.poApprovals.rejected": "खरेदी आदेश नाकारला.",
      "vendor-contracts.poApprovals.decisionFailed": "निर्णय नोंदविण्यात अयशस्वी.",
      "vendor-contracts.poApprovals.title": "PO मंजुरी रांग",
      "vendor-contracts.poApprovals.subtitle": "मंजुरी निर्णयाच्या प्रतीक्षेत असलेले खरेदी आदेश.",
      "vendor-contracts.poApprovals.searchPlaceholder": "PO क्रमांक किंवा विक्रेता शोधा...",
      "vendor-contracts.poApprovals.loading": "लोड होत आहे...",
      "vendor-contracts.poApprovals.empty": "मंजुरीसाठी कोणतेही PO प्रलंबित नाही.",
      "vendor-contracts.poApprovals.totalAmount": "एकूण रक्कम",
      "vendor-contracts.poApprovals.expectedDelivery": "अपेक्षित वितरण:",
      "vendor-contracts.poApprovals.remarks": "शेरे",
      "vendor-contracts.poApprovals.remarksPlaceholder": "पर्यायी निर्णय नोंदी...",
      "vendor-contracts.poApprovals.ownPoWarning": "आपण हा खरेदी आदेश तयार केला आहे — मेकर-चेकर नियमांनुसार वेगळा मंजूरकर्ता आवश्यक आहे.",
      "vendor-contracts.poApprovals.cannotApproveOwn": "आपण आपला स्वतःचा खरेदी आदेश मंजूर करू शकत नाही",
      "vendor-contracts.poApprovals.approve": "मंजूर करा",
      "vendor-contracts.poApprovals.cannotRejectOwn": "आपण आपला स्वतःचा खरेदी आदेश नाकारू शकत नाही",
      "vendor-contracts.poApprovals.reject": "नाकारा",
      "vendor-contracts.poApprovals.selectToReview": "पुनरावलोकनासाठी एक PO निवडा.",
      "vendor-contracts.procHistory.allYears": "सर्व वर्षे",
      "vendor-contracts.procHistory.searchReferenceNumber": "संदर्भ क्रमांक शोधा",
      "vendor-contracts.procHistory.loading": "लोड होत आहे...",
      "vendor-contracts.procHistory.empty": "कोणताही खरेदी इतिहास आढळला नाही.",
      "vendor-contracts.invoice.loadRefFailed": "संदर्भ डेटा लोड करण्यात अयशस्वी.",
      "vendor-contracts.invoice.selectPoError": "एक खरेदी आदेश निवडा.",
      "vendor-contracts.invoice.fileUploadFailed": "इनव्हॉइस नोंदवले, पण इनव्हॉइस फाइल अपलोड होऊ शकली नाही.",
      "vendor-contracts.invoice.recorded": "इनव्हॉइस {{invoiceNumber}} नोंदवले — स्थिती: {{status}}.",
      "vendor-contracts.invoice.createFailed": "इनव्हॉइस पडताळणी तयार करण्यात अयशस्वी.",
      "vendor-contracts.invoice.fileUploaded": "इनव्हॉइस फाइल अपलोड झाली.",
      "vendor-contracts.invoice.uploadFileFailed": "इनव्हॉइस फाइल अपलोड करण्यात अयशस्वी.",
      "vendor-contracts.invoice.colInvoice": "इनव्हॉइस",
      "vendor-contracts.invoice.colVendor": "विक्रेता",
      "vendor-contracts.invoice.colAmount": "रक्कम",
      "vendor-contracts.invoice.colStatus": "स्थिती",
      "vendor-contracts.invoice.review": "पुनरावलोकन",
      "vendor-contracts.invoice.fileNotAvailable": "इनव्हॉइस फाइल उपलब्ध नाही.",
      "vendor-contracts.invoice.noDcUploaded": "अद्याप कोणतेही डिलिव्हरी चलन अपलोड केलेले नाही.",
      "vendor-contracts.invoice.dcUploaded": "डिलिव्हरी चलन अपलोड झाले.",
      "vendor-contracts.invoice.uploadDcFailed": "डिलिव्हरी चलन अपलोड करण्यात अयशस्वी.",
      "vendor-contracts.invoice.markedAs": "इनव्हॉइस {{status}} म्हणून चिन्हांकित केले.",
      "vendor-contracts.invoice.updateFailed": "इनव्हॉइस अद्यतनित करण्यात अयशस्वी.",
      "vendor-contracts.invoice.title": "इनव्हॉइस पडताळणी",
      "vendor-contracts.invoice.subtitle": "3-मार्गी जुळणी: इनव्हॉइस विरुद्ध खरेदी आदेश विरुद्ध माल प्राप्ती नोंद.",
      "vendor-contracts.invoice.newInvoice": "नवीन इनव्हॉइस",
      "vendor-contracts.invoice.empty": "कोणतीही इनव्हॉइस पडताळणी आढळली नाही.",
      "vendor-contracts.invoice.labelInvoice": "इनव्हॉइस",
      "vendor-contracts.invoice.labelPo": "PO",
      "vendor-contracts.invoice.labelGrn": "GRN",
      "vendor-contracts.invoice.toleranceWarning": "रकमांमध्ये 2% जुळणी सहनशीलतेपेक्षा जास्त फरक आहे.",
      "vendor-contracts.invoice.documents": "दस्तऐवज",
      "vendor-contracts.invoice.view": "पहा",
      "vendor-contracts.invoice.download": "डाउनलोड",
      "vendor-contracts.invoice.upload": "अपलोड",
      "vendor-contracts.invoice.dcLabel": "DC (डिलिव्हरी चलन)",
      "vendor-contracts.invoice.noGrnLinked": "कोणतेही GRN लिंक केलेले नाही",
      "vendor-contracts.invoice.markMatched": "जुळले म्हणून चिन्हांकित करा",
      "vendor-contracts.invoice.markException": "अपवाद म्हणून चिन्हांकित करा",
      "vendor-contracts.invoice.selectToReview": "पुनरावलोकनासाठी एक इनव्हॉइस निवडा.",
      "vendor-contracts.invoice.modalTitle": "नवीन इनव्हॉइस पडताळणी",
      "vendor-contracts.invoice.purchaseOrderRequired": "खरेदी आदेश *",
      "vendor-contracts.invoice.selectPo": "PO निवडा...",
      "vendor-contracts.invoice.grnOptional": "माल प्राप्ती नोंद (पर्यायी)",
      "vendor-contracts.invoice.none": "काहीही नाही",
      "vendor-contracts.invoice.invoiceNumberRequired": "इनव्हॉइस क्रमांक *",
      "vendor-contracts.invoice.invoiceDateRequired": "इनव्हॉइस दिनांक *",
      "vendor-contracts.invoice.invoiceAmountRequired": "इनव्हॉइस रक्कम *",
      "vendor-contracts.invoice.invoiceFileOptional": "इनव्हॉइस फाइल (पर्यायी)",
      "vendor-contracts.invoice.cancel": "रद्द करा",
      "vendor-contracts.invoice.uploading": "अपलोड होत आहे...",
      "vendor-contracts.invoice.create": "तयार करा",
      "vendor-contracts.quotationComparison.loadRfqsFailed": "RFQ लोड करण्यात अयशस्वी.",
      "vendor-contracts.quotationComparison.recommended": "कोटेशन शिफारस केलेले म्हणून चिन्हांकित केले.",
      "vendor-contracts.quotationComparison.updateFailed": "कोटेशन अद्यतनित करण्यात अयशस्वी.",
      "vendor-contracts.quotationComparison.attachmentNotAvailable": "संलग्नक अद्याप उपलब्ध नाही.",
      "vendor-contracts.quotationComparison.fetchAttachmentFailed": "संलग्नक मिळवण्यात अयशस्वी.",
      "vendor-contracts.quotationComparison.awarded": "RFQ या विक्रेत्याला प्रदान केला.",
      "vendor-contracts.quotationComparison.awardFailed": "RFQ प्रदान करण्यात अयशस्वी.",
      "vendor-contracts.quotationComparison.loading": "लोड होत आहे...",
      "vendor-contracts.quotationComparison.title": "कोटेशन तुलना",
      "vendor-contracts.quotationComparison.subtitle": "विक्रेत्यांच्या कोटेशनची शेजारी-शेजारी तुलना करा आणि RFQ प्रदान करा.",
      "vendor-contracts.quotationComparison.noRfqsFound": "कोणताही RFQ आढळला नाही",
      "vendor-contracts.quotationComparison.noRfqSelected": "कोणताही RFQ निवडलेला नाही.",
      "vendor-contracts.quotationComparison.noQuotations": "या RFQ साठी अद्याप कोणतेही कोटेशन सादर केलेले नाही.",
      "vendor-contracts.quotationComparison.lowestBid": "सर्वात कमी बोली",
      "vendor-contracts.quotationComparison.quotesReceived": "प्राप्त कोटेशन",
      "vendor-contracts.quotationComparison.rfqStatus": "RFQ स्थिती:",
      "vendor-contracts.quotationComparison.scoreWeighting": "स्कोअर वजन",
      "vendor-contracts.quotationComparison.tech": "तांत्रिक",
      "vendor-contracts.quotationComparison.comm": "वाणिज्यिक",
      "vendor-contracts.quotationComparison.quotedAmountByVendor": "विक्रेत्यानुसार उद्धृत रक्कम",
      "vendor-contracts.quotationComparison.techVsCommScore": "तांत्रिक विरुद्ध वाणिज्यिक स्कोअर",
      "vendor-contracts.quotationComparison.technical": "तांत्रिक",
      "vendor-contracts.quotationComparison.commercial": "वाणिज्यिक",
      "vendor-contracts.quotationComparison.colVendor": "विक्रेता",
      "vendor-contracts.quotationComparison.colQuotedAmount": "उद्धृत रक्कम",
      "vendor-contracts.quotationComparison.colDelivery": "डिलिव्हरी (दिवस)",
      "vendor-contracts.quotationComparison.colWarranty": "वॉरंटी (महिने)",
      "vendor-contracts.quotationComparison.colSource": "स्रोत",
      "vendor-contracts.quotationComparison.sourcePortal": "पोर्टल",
      "vendor-contracts.quotationComparison.sourceManual": "मॅन्युअल",
      "vendor-contracts.quotationComparison.colPdf": "PDF",
      "vendor-contracts.quotationComparison.download": "डाउनलोड",
      "vendor-contracts.quotationComparison.fileBeingScanned": "फाइल स्कॅन केली जात आहे",
      "vendor-contracts.quotationComparison.scanning": "स्कॅन होत आहे…",
      "vendor-contracts.quotationComparison.colWeightedScore": "भारित स्कोअर",
      "vendor-contracts.quotationComparison.colStatus": "स्थिती",
      "vendor-contracts.quotationComparison.colActions": "क्रिया",
      "vendor-contracts.quotationComparison.recommend": "शिफारस करा",
      "vendor-contracts.quotationComparison.award": "प्रदान करा",
      "vendor-contracts.poDetails.subtitle": "खरेदी आदेश",
      "vendor-contracts.poDetails.vendor": "विक्रेता",
      "vendor-contracts.poDetails.totalAmount": "एकूण रक्कम",
      "vendor-contracts.poDetails.poDate": "PO दिनांक",
      "vendor-contracts.poDetails.deliveryDate": "वितरण दिनांक",
      "vendor-contracts.poDetails.requisition": "मागणीपत्र",
      "vendor-contracts.poDetails.quotation": "कोटेशन",
      "vendor-contracts.poDetails.decidedBy": "निर्णयकर्ता",
      "vendor-contracts.poDetails.decidedAt": "निर्णय दिनांक",
      "vendor-contracts.poDetails.created": "तयार केले",
      "vendor-contracts.poDetails.description": "वर्णन",
      "vendor-contracts.poDetails.decisionNotes": "निर्णय टिपा",
      "vendor-contracts.poDetails.lineItems": "बाब सूची",
      "vendor-contracts.poDetails.noLineItems": "कोणतीही बाब नाही.",
      "vendor-contracts.poDetails.total": "एकूण",
      "vendor-contracts.rfqManagement.loadFailed": "RFQ लोड करण्यात अयशस्वी.",
      "vendor-contracts.rfqManagement.loadItemsFailed": "मागणीपत्र बाबी लोड करण्यात अयशस्वी.",
      "vendor-contracts.rfqManagement.selectVendorError": "आमंत्रित करण्यासाठी किमान एक विक्रेता निवडा.",
      "vendor-contracts.rfqManagement.selectItemError": "जोडलेल्या मागणीपत्रातून किमान एक बाब निवडा.",
      "vendor-contracts.rfqManagement.created": "RFQ {{rfqNumber}} तयार केले आणि विक्रेत्यांना आमंत्रित केले.",
      "vendor-contracts.rfqManagement.createFailed": "RFQ तयार करण्यात अयशस्वी.",
      "vendor-contracts.rfqManagement.closed": "RFQ बंद केले.",
      "vendor-contracts.rfqManagement.closeFailed": "RFQ बंद करण्यात अयशस्वी.",
      "vendor-contracts.rfqManagement.cancelled": "RFQ रद्द केले — कोणत्याही निविदा केलेल्या बाबी पुन्हा उपलब्ध आहेत.",
      "vendor-contracts.rfqManagement.cancelFailed": "RFQ रद्द करण्यात अयशस्वी.",
      "vendor-contracts.rfqManagement.linksResent": "विक्रेत्यांना {{count}} कोटेशन लिंक{{plural}} पाठवले.",
      "vendor-contracts.rfqManagement.resendFailed": "लिंक पुन्हा पाठवण्यात अयशस्वी.",
      "vendor-contracts.rfqManagement.colRfqNumber": "RFQ क्रमांक",
      "vendor-contracts.rfqManagement.colRfqTitle": "RFQ शीर्षक",
      "vendor-contracts.rfqManagement.colClosingDate": "समाप्ती दिनांक",
      "vendor-contracts.rfqManagement.colVendorsInvited": "आमंत्रित विक्रेते",
      "vendor-contracts.rfqManagement.colResponses": "प्रतिसाद",
      "vendor-contracts.rfqManagement.colStatus": "स्थिती",
      "vendor-contracts.rfqManagement.colActions": "क्रिया",
      "vendor-contracts.rfqManagement.view": "पहा",
      "vendor-contracts.rfqManagement.resendTooltip": "ज्यांनी सादर केले नाही अशा विक्रेत्यांना कोटेशन लिंक ईमेल करा",
      "vendor-contracts.rfqManagement.resendLinks": "लिंक पुन्हा पाठवा",
      "vendor-contracts.rfqManagement.closeRfq": "RFQ बंद करा",
      "vendor-contracts.rfqManagement.cancelTooltip": "हे RFQ रद्द करा आणि निविदा केलेल्या बाबी मागणीपत्रात परत सोडा",
      "vendor-contracts.rfqManagement.cancelRfq": "RFQ रद्द करा",
      "vendor-contracts.rfqManagement.breadcrumbProcurement": "खरेदी",
      "vendor-contracts.rfqManagement.title": "RFQ व्यवस्थापन",
      "vendor-contracts.rfqManagement.subtitle": "मंजूर खरेदी मागणीपत्रांसाठी विक्रेता कोटेशन आमंत्रित करा.",
      "vendor-contracts.rfqManagement.createNew": "नवीन RFQ तयार करा",
      "vendor-contracts.rfqManagement.openRfqs": "खुले RFQ",
      "vendor-contracts.rfqManagement.closedRfqs": "बंद RFQ",
      "vendor-contracts.rfqManagement.draftRfqs": "मसुदा RFQ",
      "vendor-contracts.rfqManagement.awardedRfqs": "प्रदान केलेले RFQ",
      "vendor-contracts.rfqManagement.search": "शोधा",
      "vendor-contracts.rfqManagement.searchPlaceholder": "RFQ शीर्षक किंवा क्रमांक शोधा...",
      "vendor-contracts.rfqManagement.allStatuses": "सर्व स्थिती",
      "vendor-contracts.rfqManagement.statusDraft": "मसुदा",
      "vendor-contracts.rfqManagement.statusOpen": "खुले",
      "vendor-contracts.rfqManagement.statusClosed": "बंद",
      "vendor-contracts.rfqManagement.statusAwarded": "प्रदान केले",
      "vendor-contracts.rfqManagement.loading": "लोड होत आहे...",
      "vendor-contracts.rfqManagement.empty": "कोणतेही RFQ रेकॉर्ड सापडले नाही.",
      "vendor-contracts.rfqManagement.createModalTitle": "कोटेशनसाठी विनंती तयार करा",
      "vendor-contracts.rfqManagement.linkPr": "खरेदी मागणीपत्र जोडा",
      "vendor-contracts.rfqManagement.standaloneRfq": "काहीही नाही — स्वतंत्र RFQ",
      "vendor-contracts.rfqManagement.itemsToTender": "निविदेसाठी बाबी *",
      "vendor-contracts.rfqManagement.loadingItems": "बाबी लोड होत आहेत...",
      "vendor-contracts.rfqManagement.lockedIn": "{{rfqNumber}} मध्ये",
      "vendor-contracts.rfqManagement.rfqTitleRequired": "RFQ शीर्षक *",
      "vendor-contracts.rfqManagement.rfqTitlePlaceholder": "उदा. IT सर्व्हर रूम एअरकॉन पुरवठा",
      "vendor-contracts.rfqManagement.closingDateRequired": "समाप्ती दिनांक *",
      "vendor-contracts.rfqManagement.inviteVendors": "विक्रेते आमंत्रित करा *",
      "vendor-contracts.rfqManagement.cancel": "रद्द करा",
      "vendor-contracts.rfqManagement.publishRfq": "RFQ प्रकाशित करा",
      "vendor-contracts.addPo.loadQuotationFailed": "कोटेशन लोड करण्यात अयशस्वी.",
      "vendor-contracts.addPo.created": "खरेदी आदेश {{poNumber}} तयार केला आणि मंजुरीच्या प्रतीक्षेत.",
      "vendor-contracts.addPo.createFailed": "खरेदी आदेश तयार करण्यात अयशस्वी.",
      "vendor-contracts.addPo.selectVendorError": "एक विक्रेता निवडा.",
      "vendor-contracts.addPo.addLineItemError": "किमान एक बाब जोडा.",
      "vendor-contracts.addPo.breadcrumbProcurement": "खरेदी",
      "vendor-contracts.addPo.title": "खरेदी आदेश जोडा",
      "vendor-contracts.addPo.submit": "खरेदी आदेश तयार करा",
      "vendor-contracts.addPo.loadingQuotation": "कोटेशन लोड होत आहे...",
      "vendor-contracts.addPo.fromAwardedQuotation": "प्रदान केलेल्या कोटेशनमधून",
      "vendor-contracts.addPo.vendor": "विक्रेता",
      "vendor-contracts.addPo.expectedDeliveryDate": "अपेक्षित वितरण दिनांक",
      "vendor-contracts.addPo.description": "वर्णन",
      "vendor-contracts.addPo.descriptionPlaceholder": "या खरेदी आदेशाचा उद्देश...",
      "vendor-contracts.addPo.agreedLineItems": "मान्य बाब सूची",
      "vendor-contracts.addPo.totalAmount": "एकूण रक्कम",
      "vendor-contracts.addPo.vendorAndDelivery": "विक्रेता व वितरण",
      "vendor-contracts.addPo.vendorRequired": "विक्रेता *",
      "vendor-contracts.addPo.selectVendor": "विक्रेता निवडा...",
      "vendor-contracts.addPo.lineItems": "बाब सूची",
      "vendor-contracts.addPo.itemName": "बाबीचे नाव",
      "vendor-contracts.quotationComparison.createPo": "PO तयार करा",
      "vendor-contracts.purchaseRequisitions.openEditFailed": "संपादनासाठी मागणी उघडण्यात अयशस्वी.",
      "vendor-contracts.purchaseRequisitions.addLineItemError": "किमान एक लाइन आयटम जोडा.",
      "vendor-contracts.purchaseRequisitions.actionUpdatedSubmitted": "अद्ययावत करून मंजुरीसाठी पाठवली",
      "vendor-contracts.purchaseRequisitions.actionUpdated": "अद्ययावत",
      "vendor-contracts.purchaseRequisitions.prActionMsg": "खरेदी मागणी {{prNumber}} {{action}}.",
      "vendor-contracts.purchaseRequisitions.actionSubmitted": "मंजुरीसाठी पाठवली",
      "vendor-contracts.purchaseRequisitions.actionSavedDraft": "मसुदा म्हणून जतन केली",
      "vendor-contracts.purchaseRequisitions.saveFailed": "मागणी {{action}} करण्यात अयशस्वी.",
      "vendor-contracts.purchaseRequisitions.actionUpdate": "अद्ययावत करा",
      "vendor-contracts.purchaseRequisitions.actionCreate": "तयार करा",
      "vendor-contracts.purchaseRequisitions.submitted": "मागणी मंजुरीसाठी पाठवली.",
      "vendor-contracts.purchaseRequisitions.submitFailed": "मागणी पाठवण्यात अयशस्वी.",
      "vendor-contracts.purchaseRequisitions.deleted": "खरेदी मागणी {{prNumber}} हटवली.",
      "vendor-contracts.purchaseRequisitions.deleteFailed": "मागणी हटवण्यात अयशस्वी.",
      "vendor-contracts.purchaseRequisitions.colPrNumber": "PR क्रमांक",
      "vendor-contracts.purchaseRequisitions.colDepartment": "विभाग",
      "vendor-contracts.purchaseRequisitions.colPriority": "प्राधान्य",
      "vendor-contracts.purchaseRequisitions.colEstimatedCost": "अंदाजित खर्च",
      "vendor-contracts.purchaseRequisitions.colStatus": "स्थिती",
      "vendor-contracts.purchaseRequisitions.colActions": "क्रिया",
      "vendor-contracts.purchaseRequisitions.view": "पहा",
      "vendor-contracts.purchaseRequisitions.edit": "संपादित करा",
      "vendor-contracts.purchaseRequisitions.submit": "पाठवा",
      "vendor-contracts.purchaseRequisitions.createRfq": "RFQ तयार करा",
      "vendor-contracts.purchaseRequisitions.breadcrumbProcurement": "खरेदी",
      "vendor-contracts.purchaseRequisitions.breadcrumbList": "खरेदी मागण्या",
      "vendor-contracts.purchaseRequisitions.editPrTitle": "खरेदी मागणी संपादित करा",
      "vendor-contracts.purchaseRequisitions.addPrTitle": "खरेदी मागणी जोडा",
      "vendor-contracts.purchaseRequisitions.cancel": "रद्द करा",
      "vendor-contracts.purchaseRequisitions.saveChanges": "बदल जतन करा",
      "vendor-contracts.purchaseRequisitions.saveDraft": "मसुदा जतन करा",
      "vendor-contracts.purchaseRequisitions.saveAndSubmit": "जतन करा आणि पाठवा",
      "vendor-contracts.purchaseRequisitions.submitForApproval": "मंजुरीसाठी पाठवा",
      "vendor-contracts.purchaseRequisitions.requestInformation": "माहिती मागवा",
      "vendor-contracts.purchaseRequisitions.department": "विभाग",
      "vendor-contracts.purchaseRequisitions.selectDepartment": "विभाग निवडा…",
      "vendor-contracts.purchaseRequisitions.noDepartments": "कोणताही विभाग आढळला नाही",
      "vendor-contracts.purchaseRequisitions.priority": "प्राधान्य",
      "vendor-contracts.purchaseRequisitions.description": "वर्णन",
      "vendor-contracts.purchaseRequisitions.descriptionPlaceholder": "मागणीचे वर्णन करा...",
      "vendor-contracts.purchaseRequisitions.lineItems": "लाइन आयटम",
      "vendor-contracts.purchaseRequisitions.itemName": "आयटमचे नाव",
      "vendor-contracts.purchaseRequisitions.qty": "प्रमाण",
      "vendor-contracts.purchaseRequisitions.unitPrice": "एकक किंमत",
      "vendor-contracts.purchaseRequisitions.gstRate": "GST दर",
      "vendor-contracts.purchaseRequisitions.noGst": "GST नाही",
      "vendor-contracts.purchaseRequisitions.priceIncludesGst": "किमतीत GST समाविष्ट आहे",
      "vendor-contracts.purchaseRequisitions.updateItem": "आयटम अद्ययावत करा",
      "vendor-contracts.purchaseRequisitions.addItem": "आयटम जोडा",
      "vendor-contracts.purchaseRequisitions.editItem": "आयटम संपादित करा",
      "vendor-contracts.purchaseRequisitions.deleteItem": "आयटम हटवा",
      "vendor-contracts.purchaseRequisitions.subtotalNet": "उप-बेरीज (निव्वळ)",
      "vendor-contracts.purchaseRequisitions.gst": "GST",
      "vendor-contracts.purchaseRequisitions.estimatedTotal": "अंदाजित एकूण (GST सह)",
      "vendor-contracts.purchaseRequisitions.listTitle": "खरेदी मागणी यादी",
      "vendor-contracts.purchaseRequisitions.infoBody": "खरेदी आदेश होण्यापूर्वी अंतर्गत खरेदी मागण्यांची नोंदवही.",
      "vendor-contracts.purchaseRequisitions.createNewPr": "नवीन PR तयार करा",
      "vendor-contracts.purchaseRequisitions.filterPriority": "प्राधान्य",
      "vendor-contracts.purchaseRequisitions.allPriorities": "सर्व प्राधान्ये",
      "vendor-contracts.purchaseRequisitions.filterStatus": "स्थिती",
      "vendor-contracts.purchaseRequisitions.allStatus": "सर्व स्थिती",
      "vendor-contracts.purchaseRequisitions.empty": "कोणतीही खरेदी मागणी आढळली नाही.",
      "vendor-contracts.grn.selectPoError": "एक खरेदी आदेश निवडा.",
      "vendor-contracts.grn.dcUploadFailed": "GRN नोंदवले, पण DC फाइल अपलोड होऊ शकली नाही.",
      "vendor-contracts.grn.created": "माल पावती नोंद {{grnNumber}} तयार केली.",
      "vendor-contracts.grn.createFailed": "माल पावती नोंद तयार करण्यात अयशस्वी.",
      "vendor-contracts.grn.recordedPrompt": "माल पावती {{grnNumber}} नोंदवली. त्याविरुद्ध Vendor चे Invoice पडताळायचे का?",
      "vendor-contracts.grn.verifyInvoice": "Invoice पडताळा",
      "vendor-contracts.grn.breadcrumbProcurement": "खरेदी",
      "vendor-contracts.grn.title": "माल पावती नोंद",
      "vendor-contracts.grn.subtitle": "खुल्या खरेदी आदेशाविरुद्ध प्रत्यक्षात काय आले ते नोंदवा.",
      "vendor-contracts.grn.uploading": "अपलोड होत आहे...",
      "vendor-contracts.grn.createGrn": "GRN तयार करा",
      "vendor-contracts.grn.purchaseOrderRequired": "खरेदी आदेश *",
      "vendor-contracts.grn.noOpenPos": "कोणताही खुला खरेदी आदेश नाही",
      "vendor-contracts.grn.receivedDate": "पावती तारीख",
      "vendor-contracts.grn.remarks": "शेरे",
      "vendor-contracts.grn.remarksPlaceholder": "प्राप्त मालाची स्थिती...",
      "vendor-contracts.grn.dcFileOptional": "DC फाइल (पर्यायी)",
      "vendor-contracts.grn.lineItems": "लाइन आयटम",
      "vendor-contracts.grn.colItem": "आयटम",
      "vendor-contracts.grn.colOrdered": "आदेशित",
      "vendor-contracts.grn.colReceived": "प्राप्त",
      "vendor-contracts.grn.colAccepted": "स्वीकृत",
      "vendor-contracts.poDetails.loadFailed": "खरेदी आदेश लोड करण्यात अयशस्वी.",
      "vendor-contracts.poDetails.loading": "खरेदी आदेश लोड होत आहे...",
      "vendor-contracts.poDetails.notFound": "खरेदी आदेश आढळला नाही",
      "vendor-contracts.poDetails.title": "खरेदी आदेश तपशील",
      "vendor-contracts.poDetails.infoBody": "एकाच खरेदी आदेशाचे संपूर्ण तपशील — लाइन आयटम, मंजुरी स्थिती, जोडलेल्या माल पावत्या आणि Invoice.",
      "administration.common.permissionsMatrix": "परवानगी मॅट्रिक्स",
      "system-config.systemConfig.providerLabel": "प्रदाता",
      "system-config.platformAdmin.planLabel": "योजना"
    },
    "hinglish": {
      "tickets.title": "Support Tickets",
      "tickets.subtitleManager": "Sabhi support requests, incidents aur change tickets manage karein.",
      "tickets.subtitleMine": "Aapke support requests.",
      "tickets.myTickets": "Mere Tickets",
      "tickets.allTickets": "Sabhi Tickets",
      "tickets.newTicket": "Naya Ticket",
      "tickets.stat.total": "Total",
      "tickets.stat.open": "Open",
      "tickets.stat.inProgress": "In Progress",
      "tickets.stat.onHold": "On Hold",
      "tickets.stat.resolved": "Resolved",
      "tickets.stat.closed": "Closed",
      "tickets.filter.allStatuses": "Sabhi Statuses",
      "tickets.status.cancelled": "Cancelled",
      "tickets.filter.allTypes": "Sabhi Types",
      "tickets.type.request": "Request",
      "tickets.type.problem": "Problem",
      "tickets.type.incident": "Incident",
      "tickets.type.change": "Change",
      "tickets.type.other": "Other",
      "tickets.filter.allPriorities": "Sabhi Priorities",
      "tickets.priority.critical": "Critical",
      "tickets.priority.high": "High",
      "tickets.priority.medium": "Medium",
      "tickets.priority.low": "Low",
      "tickets.empty": "Koi ticket nahi mila",
      "finance.dashboard.breadcrumb": "Finance",
      "finance.dashboard.title": "Finance",
      "finance.dashboard.infoBody1": "Depreciation, journals, budgets, aur investment planning.",
      "finance.dashboard.infoBody2": "Per-asset financial actions har asset ke Financials tab par hote hain.",
      "finance.dashboard.subtitle": "Depreciation, journals, budgets, aur investment planning. Per-asset financial actions har asset ke Financials tab par hote hain.",
      "finance.dashboard.link.depreciation-run-wizard.label": "Depreciation Run",
      "finance.dashboard.link.depreciation-run-wizard.desc": "Monthly depreciation batch run ya reverse karein",
      "finance.dashboard.link.depreciation-exceptions.label": "Depreciation Reconciliation",
      "finance.dashboard.link.depreciation-exceptions.desc": "Ek period ke liye teeno books mein NBV compare karein",
      "finance.dashboard.link.nbv-dashboard.label": "NBV / PPE Movement",
      "finance.dashboard.link.nbv-dashboard.desc": "Fiscal year ke liye asset class wise opening/closing net book value",
      "finance.dashboard.link.journal-export.label": "Journal Export",
      "finance.dashboard.link.journal-export.desc": "Ek period aur book ke liye journal entries export karein",
      "finance.dashboard.link.depreciation-master.label": "Depreciation Master",
      "finance.dashboard.link.depreciation-master.desc": "Fiscal year wise government depreciation rate table",
      "finance.dashboard.link.budget-allocation.label": "Budget Allocation",
      "finance.dashboard.link.budget-allocation.desc": "Budget lines banayein aur approve karein",
      "finance.dashboard.link.budget-impact.label": "Budget Impact",
      "finance.dashboard.link.budget-impact.desc": "Year-end forecast aur variance reports",
      "finance.dashboard.link.virement-approvals.label": "Budget Virement",
      "finance.dashboard.link.virement-approvals.desc": "Heads ke beech budget transfer karein",
      "finance.dashboard.link.create-scenario.label": "Investment Scenarios",
      "finance.dashboard.link.create-scenario.desc": "Repair-vs-replace NPV/TCO analysis",
      "finance.dashboard.link.capital-plan-registry.label": "Capital Plan Registry",
      "finance.dashboard.link.capital-plan-registry.desc": "Long-term (10/20/30-year) CapEx forecast scenarios",
      "finance.book.companiesAct": "Companies Act",
      "finance.book.incomeTax": "Income Tax",
      "finance.book.indAs": "Ind AS",
      "finance.capQueue.loadError": "Capitalization queue load karne mein fail.",
      "finance.capQueue.toastCapitalized": "Asset capitalize ho gayi.",
      "finance.capQueue.toastSentBack": "Revision ke liye wapas bheja gaya.",
      "finance.capQueue.updateError": "Asset update karne mein fail.",
      "finance.capQueue.breadcrumbFinance": "Finance",
      "finance.capQueue.breadcrumb": "Capitalization Queue",
      "finance.capQueue.title": "Asset Capitalization Queue",
      "finance.capQueue.infoBody": "Commissioning ke liye pending assets, active depreciation ledgers mein capitalize hone ko taiyaar.",
      "finance.capQueue.subtitle": "Commissioning ke liye pending assets, active depreciation ledgers mein capitalize hone ko taiyaar.",
      "finance.capQueue.kpiPending": "Pending Capitalization",
      "finance.capQueue.kpiTotalValue": "Queue mein Total Asset Value",
      "finance.capQueue.loading": "Load ho raha hai...",
      "finance.capQueue.colAssetRef": "Asset Ref",
      "finance.capQueue.colName": "Name",
      "finance.capQueue.colCost": "Cost",
      "finance.capQueue.colCategory": "Category",
      "finance.capQueue.colDepartment": "Department",
      "finance.capQueue.colActions": "Actions",
      "finance.capQueue.review": "Review",
      "finance.capQueue.empty": "Capitalization ke liye koi asset pending nahi.",
      "finance.capQueue.assetClass": "Asset Class",
      "finance.capQueue.department": "Department",
      "finance.capQueue.acquisitionDate": "Acquisition Date",
      "finance.capQueue.fundingSource": "Funding Source",
      "finance.capQueue.usefulLife": "Useful Life",
      "finance.capQueue.acquisitionCost": "Acquisition Cost",
      "finance.capQueue.status": "Status",
      "finance.capQueue.readyToCapitalize": "Capitalize ke liye taiyaar",
      "finance.capQueue.remarks": "Remarks",
      "finance.capQueue.remarksPlaceholder": "Transition ke liye optional justification...",
      "finance.capQueue.capitalizeBtn": "Capitalize karein (Asset Commission karein)",
      "finance.capQueue.sendBackBtn": "Draft mein wapas bhejein",
      "finance.capQueue.selectPrompt": "Review ke liye queue item select karein.",
      "finance.capQueue.helpNote": "Capitalize karne se asset \"commissioned\" mein badal jaati hai aur uska depreciation schedule shuru hota hai.",
      "finance.capReview.loadError": "Capitalization review list load karne mein fail.",
      "finance.capReview.toastApproved": "Capitalization approved.",
      "finance.capReview.toastSentBack": "Revision ke liye wapas bheja gaya.",
      "finance.capReview.updateError": "Asset update karne mein fail.",
      "finance.capReview.breadcrumbFinance": "Finance",
      "finance.capReview.breadcrumb": "Capitalization Review",
      "finance.capReview.title": "Capitalization Review",
      "finance.capReview.infoBody": "Commissioning ke liye pending assets ka poore lifecycle history ke saath detailed review.",
      "finance.capReview.subtitle": "Commissioning ke liye pending assets ka poore lifecycle history ke saath detailed review.",
      "finance.capReview.loading": "Load ho raha hai...",
      "finance.capReview.empty": "Capitalization review ke liye koi asset pending nahi.",
      "finance.capReview.category": "Category",
      "finance.capReview.department": "Department",
      "finance.capReview.acquisitionDate": "Acquisition Date",
      "finance.capReview.acquisitionCost": "Acquisition Cost",
      "finance.capReview.usefulLife": "Useful Life",
      "finance.capReview.serialNumber": "Serial Number",
      "finance.capReview.fundingSource": "Funding Source",
      "finance.capReview.remarks": "Remarks",
      "finance.capReview.remarksPlaceholder": "Transition ke liye optional justification...",
      "finance.capReview.approveBtn": "Capitalization Approve karein",
      "finance.capReview.sendBackBtn": "Draft mein wapas bhejein",
      "finance.capReview.lifecycleHistory": "Lifecycle History",
      "finance.capReview.noHistory": "Abhi tak koi lifecycle event record nahi hui.",
      "finance.deprRecon.periodFormatError": "Period YYYY-MM format mein hona chahiye.",
      "finance.deprRecon.loadError": "Reconciliation report load karne mein fail.",
      "finance.deprRecon.breadcrumbFinance": "Finance",
      "finance.deprRecon.breadcrumb": "Depreciation Reconciliation",
      "finance.deprRecon.title": "Depreciation Reconciliation",
      "finance.deprRecon.infoBody": "Ek period ke liye teeno depreciation books mein net book value compare karein aur exceptions samne laayein.",
      "finance.deprRecon.subtitle": "Ek period ke liye teeno depreciation books mein net book value compare karein aur exceptions samne laayein.",
      "finance.deprRecon.periodLabel": "Period (YYYY-MM) *",
      "finance.deprRecon.loading": "Load ho raha hai...",
      "finance.deprRecon.runBtn": "Reconciliation Run karein",
      "finance.deprRecon.period": "Period",
      "finance.deprRecon.totalAssets": "Total Assets",
      "finance.deprRecon.bookDifferences": "Book Differences",
      "finance.deprRecon.colAsset": "Asset",
      "finance.deprRecon.colCompaniesActNbv": "Companies Act NBV",
      "finance.deprRecon.colIncomeTaxNbv": "Income Tax NBV",
      "finance.deprRecon.colIndAsNbv": "Ind AS NBV",
      "finance.deprRecon.colCompaniesActDepr": "Companies Act Depr.",
      "finance.deprRecon.colIncomeTaxDepr": "Income Tax Depr.",
      "finance.deprRecon.colIndAsDepr": "Ind AS Depr.",
      "finance.deprRecon.colStatus": "Status",
      "finance.deprRecon.difference": "Difference",
      "finance.deprRecon.matched": "Matched",
      "finance.deprRecon.empty": "Is period ke liye koi asset nahi mili",
      "finance.deprMaster.fillRequired": "Sabhi required fields bharein",
      "finance.deprMaster.rateAdded": "Rate add ho gaya",
      "finance.deprMaster.addError": "Rate add karne mein fail.",
      "finance.deprMaster.rateDeactivated": "Rate deactivate ho gaya",
      "finance.deprMaster.rateReactivated": "Rate reactivate ho gaya",
      "finance.deprMaster.statusError": "Rate status update karne mein fail.",
      "finance.deprMaster.runQueued": "{{fy}} ke liye depreciation run queue kiya gaya",
      "finance.deprMaster.runError": "Fiscal year ke liye depreciation run karne mein fail.",
      "finance.deprMaster.colFiscalYear": "Fiscal Year",
      "finance.deprMaster.colAssetClass": "Asset Class",
      "finance.deprMaster.colBook": "Book",
      "finance.deprMaster.colMethod": "Method",
      "finance.deprMaster.colRate": "Rate",
      "finance.deprMaster.colStatus": "Status",
      "finance.deprMaster.active": "Active",
      "finance.deprMaster.inactive": "Inactive",
      "finance.deprMaster.colActions": "Actions",
      "finance.deprMaster.deactivate": "Deactivate",
      "finance.deprMaster.reactivate": "Reactivate",
      "finance.deprMaster.breadcrumbFinance": "Finance",
      "finance.deprMaster.breadcrumb": "Depreciation Master",
      "finance.deprMaster.title": "Depreciation Master",
      "finance.deprMaster.infoBody": "Asset class, book aur fiscal year wise government-mandated depreciation rates.",
      "finance.deprMaster.subtitle": "Asset class, book aur fiscal year wise government-mandated depreciation rates.",
      "finance.deprMaster.bulkImport": "Bulk Import",
      "finance.deprMaster.cancel": "Cancel",
      "finance.deprMaster.addRate": "+ Rate Add karein",
      "finance.deprMaster.filterFiscalYear": "Fiscal Year se filter karein",
      "finance.deprMaster.allYears": "All Years",
      "finance.deprMaster.runForFiscalYear": "Fiscal Year ke liye Depreciation Run karein",
      "finance.deprMaster.running": "Run ho raha hai...",
      "finance.deprMaster.run": "Run",
      "finance.deprMaster.fiscalYearReq": "Fiscal Year *",
      "finance.deprMaster.assetClassReq": "Asset Class *",
      "finance.deprMaster.selectOption": "-- Select --",
      "finance.deprMaster.bookReq": "Book *",
      "finance.deprMaster.methodReq": "Method *",
      "finance.deprMaster.methodSlm": "Straight Line (SLM)",
      "finance.deprMaster.methodWdv": "Written Down Value (WDV)",
      "finance.deprMaster.rate": "Rate",
      "finance.deprMaster.usefulLifeYrs": "Useful Life (yrs)",
      "finance.deprMaster.residualPct": "Residual %",
      "finance.deprMaster.govtReference": "Govt Reference",
      "finance.deprMaster.govtReferencePlaceholder": "e.g. IT Act S.32",
      "finance.deprMaster.saving": "Save ho raha hai...",
      "finance.deprMaster.addRateBtn": "Rate Add karein",
      "finance.deprMaster.loading": "Load ho raha hai...",
      "finance.deprMaster.empty": "Koi depreciation rate nahi mili",
      "finance.deprMaster.importTitle": "Depreciation Rates Bulk Import karein",
      "finance.deprMaster.importDesc": "Asset class, book aur fiscal year wise government-mandated depreciation rates upload karein.",
      "finance.deprRun.periodFormatError": "Period YYYY-MM format mein hona chahiye.",
      "finance.deprRun.runError": "Depreciation run fail ho gaya.",
      "finance.deprRun.reverseError": "Depreciation run reverse karne mein fail.",
      "finance.deprRun.breadcrumbFinance": "Finance",
      "finance.deprRun.breadcrumb": "Depreciation Run",
      "finance.deprRun.title": "Depreciation Run",
      "finance.deprRun.infoBody1": "Monthly period ke liye three-book depreciation run karein.",
      "finance.deprRun.infoBody2": "Idempotent — wahi period dobara run karne par entries recalculate aur overwrite hoti hain.",
      "finance.deprRun.subtitle": "Monthly period ke liye three-book depreciation run karein. Idempotent — wahi period dobara run karne par entries recalculate aur overwrite hoti hain.",
      "finance.deprRun.runBatch": "Batch Run karein",
      "finance.deprRun.periodLabel": "Period (YYYY-MM) *",
      "finance.deprRun.running": "Run ho raha hai...",
      "finance.deprRun.runBtn": "Depreciation Run karein",
      "finance.deprRun.reverseTitle": "Run Reverse karein",
      "finance.deprRun.reverseDesc": "Ek open period ke liye depreciation entries (sabhi books) hata deta hai. Fiscal period closed hone par blocked. Recalculate karne ke liye upar wala batch dobara run karein.",
      "finance.deprRun.reversing": "Reverse ho raha hai...",
      "finance.deprRun.reverseBtn": "Run Reverse karein",
      "finance.finRecon.loadError": "Reconciliation report load karne mein fail.",
      "finance.finRecon.breadcrumbFinance": "Finance",
      "finance.finRecon.breadcrumb": "Financial Reconciliation",
      "finance.finRecon.title": "Depreciation Book Reconciliation",
      "finance.finRecon.infoBody": "Companies Act, Income Tax aur Ind AS books mein closing net book value aur depreciation compare karein.",
      "finance.finRecon.subtitle": "Companies Act, Income Tax aur Ind AS books mein closing NBV aur depreciation compare karein.",
      "finance.finRecon.period": "Period",
      "finance.finRecon.runBtn": "Reconciliation Run karein",
      "finance.finRecon.loading": "Load ho raha hai...",
      "finance.finRecon.assetsInPeriod": "Period mein Assets",
      "finance.finRecon.bookDifferences": "Book Differences",
      "finance.finRecon.colAssetRef": "Asset Ref",
      "finance.finRecon.colName": "Name",
      "finance.finRecon.colCompaniesActNbv": "Companies Act NBV",
      "finance.finRecon.colIncomeTaxNbv": "Income Tax NBV",
      "finance.finRecon.colIndAsNbv": "Ind AS NBV",
      "finance.finRecon.colStatus": "Status",
      "finance.finRecon.difference": "Difference",
      "finance.finRecon.reconciled": "Reconciled",
      "finance.finRecon.empty": "Is period ke liye koi depreciation entry nahi.",
      "finance.journal.periodRequired": "Period (YYYY-MM) required hai.",
      "finance.journal.exportError": "Journals export karne mein fail.",
      "finance.journal.statusError": "Export status fetch karne mein fail.",
      "finance.journal.breadcrumbFinance": "Finance",
      "finance.journal.breadcrumb": "Journal Export",
      "finance.journal.title": "Journal Export",
      "finance.journal.infoBody": "Ek period aur book ke liye depreciation aur financial journal entries export karein.",
      "finance.journal.subtitle": "Ek period aur book ke liye depreciation aur financial journal entries export karein.",
      "finance.journal.periodLabel": "Period (YYYY-MM) *",
      "finance.journal.book": "Book",
      "finance.journal.format": "Format",
      "finance.journal.formatXlsx": "XLSX",
      "finance.journal.formatCsv": "CSV",
      "finance.journal.exporting": "Export ho raha hai...",
      "finance.journal.exportBtn": "Journals Export karein",
      "finance.journal.checkStatusTitle": "Export Status Check karein",
      "finance.journal.jobIdPlaceholder": "Job ID",
      "finance.journal.checking": "Check ho raha hai...",
      "finance.journal.checkStatusBtn": "Status Check karein",
      "finance.journal.download": "Download",
      "finance.nbv.loadError": "PPE movement table load karne mein fail.",
      "finance.nbv.breadcrumbFinance": "Finance",
      "finance.nbv.breadcrumb": "NBV Dashboard",
      "finance.nbv.title": "Net Book Value — PPE Movement",
      "finance.nbv.infoBody": "Fiscal year ke liye asset class wise opening net book value, additions, disposals, depreciation aur closing value.",
      "finance.nbv.subtitle": "Fiscal year ke liye asset class wise opening NBV, additions, disposals, depreciation aur closing NBV.",
      "finance.nbv.fiscalYear": "Fiscal Year",
      "finance.nbv.loading": "Load ho raha hai...",
      "finance.nbv.load": "Load karein",
      "finance.nbv.colAssetClass": "Asset Class",
      "finance.nbv.colOpeningNbv": "Opening NBV",
      "finance.nbv.colAdditions": "Additions",
      "finance.nbv.colDisposals": "Disposals",
      "finance.nbv.colDepreciation": "Depreciation",
      "finance.nbv.colRevaluations": "Revaluations",
      "finance.nbv.colClosingNbv": "Closing NBV",
      "finance.nbv.empty": "Is fiscal year ke liye koi PPE movement data nahi",
      "inventory.common.allStatuses": "Sabhi Statuses",
      "inventory.common.cancel": "Cancel",
      "inventory.common.itemRequired": "Item *",
      "inventory.common.loaded": "loaded",
      "inventory.common.loading": "Loading...",
      "inventory.common.quantityRequired": "Quantity *",
      "inventory.common.unassigned": "Unassigned",
      "inventory.allocations.active": "Active",
      "inventory.allocations.allocate": "Allocate karein",
      "inventory.allocations.allocatedToLabel": "Allocated To (User) *",
      "inventory.allocations.availableToAllocate": "Allocate karne ke liye available",
      "inventory.allocations.checkingStock": "Stock check ho raha hai…",
      "inventory.allocations.empty": "Koi allocation nahi mila.",
      "inventory.allocations.fallbackBody": "User ko allocate ki gayi inventory items ko track karein, har item ke available stock tak limited.",
      "inventory.allocations.newAllocation": "Naya Allocation",
      "inventory.allocations.onlyAvailable": "Sirf {{count}} available — quantity kam karein.",
      "inventory.allocations.saving": "Save ho raha hai...",
      "inventory.allocations.selectItem": "Item select karein…",
      "inventory.allocations.selectUser": "User select karein…",
      "inventory.allocations.title": "Inventory Allocations",
      "inventory.allocations.totalMatch": "total allocation(s) current filter se match karte hain",
      "inventory.dashboard.availableStock": "Available Stock",
      "inventory.dashboard.clickToView": "{{label}} dekhne ke liye click karein",
      "inventory.dashboard.close": "Close ✕",
      "inventory.dashboard.fallbackBody": "Stock items, low-stock alerts, valuation aur recent movements ka live overview.",
      "inventory.dashboard.loading": "Inventory Dashboard load ho raha hai...",
      "inventory.dashboard.lowStockItems": "Low Stock Items",
      "inventory.dashboard.noLowStock": "Reorder level se neeche koi item nahi.",
      "inventory.dashboard.noRecords": "Dikhane ke liye koi record nahi.",
      "inventory.dashboard.noTransactions": "Abhi tak koi transaction record nahi hua.",
      "inventory.dashboard.onHand": "on hand",
      "inventory.dashboard.pendingAudits": "Pending Audits",
      "inventory.dashboard.pendingRequests": "Pending Requests",
      "inventory.dashboard.recentTransactions": "Recent Transactions",
      "inventory.dashboard.stockValue": "Stock Value",
      "inventory.dashboard.title": "Inventory Dashboard",
      "inventory.dashboard.totalItems": "Total Items",
      "inventory.dashboard.viewAll": "View All →",
      "inventory.goodsReceipt.acrossReceipts": "{{count}} receipt(s) mein",
      "inventory.goodsReceipt.empty": "Abhi tak koi goods receipt record nahi hui.",
      "inventory.goodsReceipt.fallbackBody": "Aane wali stock receipts record karein aur review karein.",
      "inventory.goodsReceipt.itemLabel": "Item",
      "inventory.goodsReceipt.location": "Location",
      "inventory.goodsReceipt.notGrandTotal": "— {{total}} mein se sirf pehle {{loaded}} loaded; yeh true grand total nahi hai",
      "inventory.goodsReceipt.quantity": "Quantity",
      "inventory.goodsReceipt.reasonPlaceholder": "e.g. PO-40112 vendor shipment",
      "inventory.goodsReceipt.reasonReference": "Reason / Reference",
      "inventory.goodsReceipt.receiptFile": "Receipt File (image / PDF)",
      "inventory.goodsReceipt.recordGoodsReceipt": "Goods Receipt record karein",
      "inventory.goodsReceipt.recording": "Record ho raha hai...",
      "inventory.goodsReceipt.recordReceipt": "Receipt record karein",
      "inventory.goodsReceipt.selectItem": "Item select karein...",
      "inventory.goodsReceipt.title": "Goods Receipt Register",
      "inventory.goodsReceipt.totalReceiptValue": "Total Receipt Value",
      "inventory.goodsReceipt.unitCost": "Unit Cost",
      "inventory.goodsReceipt.view": "View",
      "inventory.history.adjustment": "Adjustment",
      "inventory.history.allTypes": "Sabhi Types",
      "inventory.history.empty": "Koi transaction nahi mila.",
      "inventory.history.fallbackBody": "Stock movements ka full audit trail — receipts, issues, transfers, adjustments, returns.",
      "inventory.history.return": "Return",
      "inventory.history.reversed": "Reversed",
      "inventory.history.reverse": "Reverse",
      "inventory.history.reversing": "Reverse ho raha hai...",
      "inventory.history.searchPlaceholder": "Item name ya reason se search karein...",
      "inventory.history.stockIn": "Stock In",
      "inventory.history.stockOut": "Stock Out",
      "inventory.history.title": "Inventory Transaction History",
      "inventory.history.totalOnRecord": "total transaction(s) record par",
      "inventory.history.transfer": "Transfer",
      "inventory.register.active": "Active",
      "inventory.register.allOrNothing": "Yeh all-or-nothing hai — agar koi row fail hoti hai, toh koi bhi record nahi hoti.",
      "inventory.register.bulkStockUpload": "Bulk Stock Upload",
      "inventory.register.bulkUpload": "Bulk Upload",
      "inventory.register.category": "Category",
      "inventory.register.close": "Close",
      "inventory.register.confirm": "Confirm",
      "inventory.register.costingMethod": "Costing Method",
      "inventory.register.csvColumns": "CSV columns:",
      "inventory.register.deactivate": "Deactivate",
      "inventory.register.delete": "Delete",
      "inventory.register.deleteItemTitle": "Item Delete karein",
      "inventory.register.deletePrefix": "Delete",
      "inventory.register.deleteSuffix": "? Yeh item ko soft-delete karke deactivate kar deta hai.",
      "inventory.register.downloadTemplate": "CSV Template download karein",
      "inventory.register.edit": "Edit",
      "inventory.register.editItem": "Item Edit karein",
      "inventory.register.empty": "Koi item nahi mila. Shuru karne ke liye apna pehla item register karein.",
      "inventory.register.fallbackBody": "Reorder rules aur stock actions ke saath inventory items ki master list.",
      "inventory.register.fromLocation": "From Location *",
      "inventory.register.fromRegisterAbove": "(upar diye gaye register se).",
      "inventory.register.inactive": "Inactive",
      "inventory.register.itemCode": "Item Code",
      "inventory.register.itemName": "Item Name",
      "inventory.register.location": "Location",
      "inventory.register.matchItemsBy": "Items match karein",
      "inventory.register.negativeToRemove": "(remove karne ke liye negative)",
      "inventory.register.noStock": "Is item ke liye abhi tak koi stock record nahi hai.",
      "inventory.register.onHand": "on hand",
      "inventory.register.quantity": "Quantity",
      "inventory.register.reactivate": "Reactivate",
      "inventory.register.registerItem": "Item Register karein",
      "inventory.register.registerNewItem": "Naya Item Register karein",
      "inventory.register.reorderLevel": "Reorder Level",
      "inventory.register.reorderQuantity": "Reorder Quantity",
      "inventory.register.saveChanges": "Changes Save karein",
      "inventory.register.saving": "Save ho raha hai...",
      "inventory.register.selectLocation": "Location select karein…",
      "inventory.register.selectUnit": "Unit select karein…",
      "inventory.register.stockAdjustment": "Stock Adjustment",
      "inventory.register.stockIn": "Stock In",
      "inventory.register.stockLevels": "Stock Levels",
      "inventory.register.stockOut": "Stock Out",
      "inventory.register.stockReturn": "Stock Return",
      "inventory.register.stock": "Stock",
      "inventory.register.stockTransfer": "Stock Transfer",
      "inventory.register.title": "Inventory Item Register",
      "inventory.register.toLocation": "To Location *",
      "inventory.register.transactionType": "Transaction Type",
      "inventory.register.unassignedDashed": "— Unassigned —",
      "inventory.register.unitOfMeasure": "Unit of Measure",
      "inventory.register.uploading": "Upload ho raha hai...",
      "inventory.register.weightedAverage": "Weighted Average",
      "inventory.reports.agingNote": "Age (days) is stock ke last movement (receipt, issue, adjustment, ya transfer) ke baad ka time hai — na ki jab item originally receive hua tha. Stock row par koi bhi transaction uski age ko 0 par reset kar deta hai.",
      "inventory.reports.emptyAging": "Age ke liye koi stock on hand nahi.",
      "inventory.reports.emptyAuditVariance": "Koi audit variance record nahi.",
      "inventory.reports.emptyConsumption": "Pichhle 30 din mein koi consumption record nahi.",
      "inventory.reports.emptyLedger": "Koi stock movement record nahi.",
      "inventory.reports.emptyLowStock": "Filhaal reorder level se neeche koi item nahi.",
      "inventory.reports.emptyOutOfStock": "Filhaal koi item out of stock nahi.",
      "inventory.reports.emptyReorder": "Abhi kisi item ko reorder ki zaroorat nahi.",
      "inventory.reports.emptyValuation": "Koi valuation data available nahi.",
      "inventory.reports.fallbackBody": "Current stock levels se live compute kiye gaye low-stock alerts aur inventory valuation.",
      "inventory.reports.itemsBelowReorder": "Reorder Level se neeche Items",
      "inventory.reports.loading": "Reports load ho rahi hain...",
      "inventory.reports.tabAging": "Aging",
      "inventory.reports.tabAuditVariance": "Audit Variance",
      "inventory.reports.tabConsumption": "Consumption",
      "inventory.reports.tabLedger": "Stock Ledger",
      "inventory.reports.tabLowStock": "Low Stock",
      "inventory.reports.tabOutOfStock": "Out of Stock",
      "inventory.reports.tabReorder": "Reorder Suggestions",
      "inventory.reports.tabValuation": "Valuation",
      "inventory.reports.title": "Inventory Reports",
      "inventory.reports.totalInventoryValue": "Total Inventory Value",
      "inventory.reports.yearFilterHint": "Year filter Stock Ledger, Audit Variance aur Aging par apply hota hai — baaki tabs bina date ke live snapshots hain.",
      "inventory.reports.year": "Year",
      "inventory.requests.approve": "Approve",
      "inventory.requests.empty": "Koi request nahi mila.",
      "inventory.requests.fallbackBody": "Requesters ko inventory items ki requisition, approve aur issue karein.",
      "inventory.requests.issue": "Issue",
      "inventory.requests.issueItems": "Items Issue karein",
      "inventory.requests.issuing": "Issue ho raha hai...",
      "inventory.requests.justification": "Justification",
      "inventory.requests.location": "Location",
      "inventory.requests.newInventoryRequest": "Naya Inventory Request",
      "inventory.requests.newRequest": "Naya Request",
      "inventory.requests.reason": "Reason",
      "inventory.requests.rejecting": "Reject ho raha hai...",
      "inventory.requests.reject": "Reject",
      "inventory.requests.rejectRequest": "Request Reject karein",
      "inventory.requests.selectItem": "Item select karein...",
      "inventory.requests.selectLocation": "Location select karein...",
      "inventory.requests.statusApproved": "Approved",
      "inventory.requests.statusIssued": "Issued",
      "inventory.requests.statusPending": "Pending",
      "inventory.requests.statusRejected": "Rejected",
      "inventory.requests.submit": "Submit",
      "inventory.requests.submitting": "Submit ho raha hai...",
      "inventory.requests.title": "Inventory Requests",
      "inventory.requests.totalMatch": "total request(s) current filter se match karte hain",
      "inventory.verification.addItem": "Item Add karein",
      "inventory.verification.auditDetails": "Audit Details",
      "inventory.verification.auditType": "Audit Type",
      "inventory.verification.completed": "Completed",
      "inventory.verification.completeReconcile": "Complete & Reconcile",
      "inventory.verification.counted": "counted",
      "inventory.verification.countedQty": "Counted Qty",
      "inventory.verification.cycleCount": "Cycle Count",
      "inventory.verification.empty": "Abhi tak koi verification audit schedule nahi.",
      "inventory.verification.fallbackBody": "Variance reconciliation ke saath scheduled aur completed inventory audits.",
      "inventory.verification.noItemCounts": "Is audit ke liye koi item count record nahi.",
      "inventory.verification.optPhysicalVerification": "Physical Verification",
      "inventory.verification.plannedDate": "Planned Date",
      "inventory.verification.reconcileAuditCounts": "Reconcile Audit — Physical Counts",
      "inventory.verification.reconcileHint": "Har item ki physically counted quantity enter karein. Variance current system stock ke against automatically compute hoti hai.",
      "inventory.verification.reconcile": "Reconcile",
      "inventory.verification.reconciliation": "Reconciliation",
      "inventory.verification.reconciling": "Reconcile ho raha hai...",
      "inventory.verification.scheduleAudit": "Audit Schedule karein",
      "inventory.verification.schedule": "Schedule",
      "inventory.verification.scheduleVerificationAudit": "Verification Audit Schedule karein",
      "inventory.verification.scheduling": "Schedule ho raha hai...",
      "inventory.verification.selectItem": "Item select karein…",
      "inventory.verification.status": "Status",
      "inventory.verification.system": "system",
      "inventory.verification.title": "Physical Verification",
      "inventory.verification.varianceCount": "Variance Count",
      "inventory.verification.viewDetails": "Details dekhein",
      "inventory.warehouse.fallbackBody1": "Per item real stock levels, location ke hisaab se grouped.",
      "inventory.warehouse.fallbackBody2": "Is system mein koi alag warehouse/bin model nahi hai — location Locations master ka direct reference hai.",
      "inventory.warehouse.loadingLocations": "Stock locations load ho rahe hain...",
      "inventory.warehouse.noItems": "Koi item registered nahi",
      "inventory.warehouse.noStock": "Is item ke liye abhi tak koi stock record nahi hai.",
      "inventory.warehouse.selectItem": "Item Select karein",
      "inventory.warehouse.stockLevels": "Stock Levels",
      "inventory.warehouse.subtitle": "Per item real stock levels, location ke hisaab se grouped. Is system mein koi alag warehouse/bin model nahi hai — location Locations master ka direct reference hai.",
      "inventory.warehouse.title": "Stock by Location",
      "maintenance.common.asset": "Asset",
      "maintenance.common.technician": "Technician",
      "maintenance.common.inspectionDate": "Inspection Date",
      "maintenance.common.created": "Created",
      "maintenance.common.notes": "Notes",
      "maintenance.common.severity": "Severity",
      "maintenance.common.reportedDate": "Reported Date",
      "maintenance.common.description": "Description",
      "maintenance.common.maintenanceType": "Maintenance Type",
      "maintenance.common.frequency": "Frequency",
      "maintenance.common.scheduledDate": "Scheduled Date",
      "maintenance.common.completedAt": "Completed At",
      "maintenance.common.workType": "Work Type",
      "maintenance.common.priority": "Priority",
      "maintenance.common.assignedTo": "Assigned To",
      "maintenance.common.dueDate": "Due Date",
      "maintenance.common.overdue": "Overdue",
      "maintenance.common.status": "Status",
      "maintenance.common.actions": "Actions",
      "maintenance.common.view": "View",
      "maintenance.common.unassigned": "Unassigned",
      "maintenance.common.backToDashboard": "Dashboard par wapas",
      "maintenance.common.maintenance": "Maintenance",
      "maintenance.common.loading": "Load ho raha hai...",
      "maintenance.common.cancel": "Cancel",
      "maintenance.common.selectAsset": "Asset chunein...",
      "maintenance.common.assetRequired": "Asset *",
      "maintenance.common.assignedTechnician": "Assigned Technician",
      "maintenance.common.passed": "Passed",
      "maintenance.common.failed": "Failed",
      "maintenance.common.scheduled": "Scheduled",
      "maintenance.common.completed": "Completed",
      "maintenance.common.open": "Open",
      "maintenance.common.inProgress": "In Progress",
      "maintenance.common.resolved": "Resolved",
      "maintenance.common.allStatuses": "All Statuses",
      "maintenance.common.allPriorities": "All Priorities",
      "maintenance.common.assignTo": "Assign To",
      "maintenance.inspectionDetail.loading": "Inspection load ho raha hai...",
      "maintenance.inspectionDetail.notFound": "Inspection nahi mila",
      "maintenance.breakdownDetail.loading": "Breakdown load ho raha hai...",
      "maintenance.breakdownDetail.notFound": "Breakdown nahi mila",
      "maintenance.breakdownDetail.resolvedAt": "Resolved At",
      "maintenance.pmDetail.loading": "PM schedule load ho raha hai...",
      "maintenance.pmDetail.notFound": "PM schedule nahi mila",
      "maintenance.workOrderDetail.loading": "Work order load ho raha hai...",
      "maintenance.workOrderDetail.notFound": "Work order nahi mila",
      "maintenance.workOrderDetail.assignedDate": "Assigned Date",
      "maintenance.inspectionList.colInspectionNumber": "Inspection #",
      "maintenance.inspectionList.pass": "Pass",
      "maintenance.inspectionList.fail": "Fail",
      "maintenance.inspectionList.title": "Asset Inspection Register",
      "maintenance.inspectionList.scheduleNew": "Naya Inspection schedule karein",
      "maintenance.inspectionList.statTotal": "Total Inspections",
      "maintenance.inspectionList.statCompliance": "Compliance Rate",
      "maintenance.inspectionList.searchPlaceholder": "Inspection, asset ya technician search karein...",
      "maintenance.inspectionList.allResults": "All Results",
      "maintenance.inspectionList.empty": "Koi inspection entry nahi mili.",
      "maintenance.inspectionList.modalTitle": "Asset Inspection schedule karein",
      "maintenance.inspectionList.submit": "Inspection schedule karein",
      "maintenance.breakdownList.colNumber": "Breakdown #",
      "maintenance.breakdownList.startRepair": "Repair shuru karein",
      "maintenance.breakdownList.resolveBreakdown": "Breakdown resolve karein",
      "maintenance.breakdownList.title": "Breakdown Register",
      "maintenance.breakdownList.report": "Breakdown report karein",
      "maintenance.breakdownList.statOpen": "Open Breakdowns",
      "maintenance.breakdownList.statActive": "Active Repairs",
      "maintenance.breakdownList.statCritical": "Critical Failures",
      "maintenance.breakdownList.statResolved": "Resolved (Total)",
      "maintenance.breakdownList.searchPlaceholder": "Breakdown, asset, technician search karein...",
      "maintenance.breakdownList.allSeverities": "All Severities",
      "maintenance.breakdownList.empty": "Selection criteria se koi breakdown log match nahi karta.",
      "maintenance.breakdownList.modalTitle": "Emergency equipment breakdown report karein",
      "maintenance.breakdownList.failureSeverity": "Failure Severity",
      "maintenance.breakdownList.descPlaceholder": "e.g. Compressor failure detected",
      "maintenance.breakdownList.submit": "Report Failure",
      "maintenance.workOrderList.colNumber": "WO Number",
      "maintenance.workOrderList.startWo": "Work Order shuru karein",
      "maintenance.workOrderList.pauseWo": "Work Order pause karein",
      "maintenance.workOrderList.resumeWo": "Work Order resume karein",
      "maintenance.workOrderList.markCompleted": "Completed mark karein",
      "maintenance.workOrderList.title": "Assigned Work Orders",
      "maintenance.workOrderList.logNew": "Naya Work Order log karein",
      "maintenance.workOrderList.statTotal": "Total Assigned",
      "maintenance.workOrderList.statOverdue": "Overdue Tasks",
      "maintenance.workOrderList.statPendingParts": "Pending Parts",
      "maintenance.workOrderList.searchPlaceholder": "WO number ya asset search karein...",
      "maintenance.workOrderList.allTypes": "All Types",
      "maintenance.workOrderList.empty": "Current query se koi work order match nahi hua.",
      "maintenance.workOrderList.modalTitle": "Naya Work Order banayein",
      "maintenance.workOrderList.descPlaceholder": "e.g. Quarterly chiller valve replacement",
      "maintenance.workOrderList.submit": "Create & Assign",
      "maintenance.pmList.colNumber": "PM Number",
      "maintenance.pmList.execute": "Execute",
      "maintenance.pmList.done": "DONE",
      "maintenance.pmList.title": "Preventive Maintenance Schedule",
      "maintenance.pmList.create": "PM Schedule banayein",
      "maintenance.pmList.statTotal": "Total Schedules",
      "maintenance.pmList.statUpcoming": "Upcoming",
      "maintenance.pmList.searchPlaceholder": "PM schedule, asset, type search karein...",
      "maintenance.pmList.allSchedules": "All Schedules",
      "maintenance.pmList.empty": "Current query se koi PM schedule match nahi hua.",
      "maintenance.pmList.maintActivityType": "Maintenance Activity Type *",
      "maintenance.pmList.maintPlaceholder": "e.g. Fluid Swap & Bearing Grease Overhaul",
      "maintenance.pmList.save": "Schedule save karein",
      "maintenance.evidence.colFileName": "File Name",
      "maintenance.evidence.colUploaded": "Uploaded",
      "maintenance.evidence.colScanStatus": "Scan Status",
      "maintenance.evidence.viewPreview": "View / preview",
      "maintenance.evidence.download": "Download",
      "maintenance.evidence.title": "Service Evidence Repository",
      "maintenance.evidence.subtitle": "Work order ke asset se judi photos, videos aur documents.",
      "maintenance.evidence.upload": "Evidence upload karein",
      "maintenance.evidence.workOrder": "Work Order",
      "maintenance.evidence.noWorkOrders": "Koi work order nahi mila",
      "maintenance.evidence.statTotal": "Total Evidence Files",
      "maintenance.evidence.statPhotos": "Photos",
      "maintenance.evidence.statVideos": "Videos",
      "maintenance.evidence.statDocuments": "Documents",
      "maintenance.evidence.empty": "Is work order ke asset ke liye abhi tak koi service evidence upload nahi hua.",
      "maintenance.evidence.noPreview": "Is file type ka yahan preview nahi ho sakta.",
      "maintenance.evidence.openDownload": "Open / Download",
      "maintenance.evidence.modalTitle": "Service Evidence upload karein",
      "maintenance.evidence.uploadingAgainst": "Work order ke against upload kar rahe hain",
      "maintenance.evidence.fileRequired": "File *",
      "maintenance.evidence.fileHint": "Photos, videos (mp4/mov/webm) ya documents. Max 100 MB.",
      "maintenance.evidence.descPlaceholder": "Is proof ke context ka varnan karein...",
      "maintenance.dashboard.loadError": "Dashboard load karne me asamarth.",
      "maintenance.dashboard.kpiAssigned": "Assigned",
      "maintenance.dashboard.kpiInspectionsDue": "Inspections Due (7d)",
      "maintenance.dashboard.kpiOpenBreakdowns": "Open Breakdowns",
      "maintenance.dashboard.title": "Technician Dashboard",
      "maintenance.dashboard.subtitle": "Aapke assigned work orders, inspections aur breakdowns.",
      "maintenance.dashboard.newWorkOrder": "New Work Order",
      "maintenance.dashboard.quickActions": "Quick Maintenance Actions",
      "maintenance.dashboard.startInspection": "Inspection shuru karein",
      "maintenance.dashboard.reportBreakdown": "Equipment breakdown report karein",
      "maintenance.dashboard.viewWorkOrders": "Work Orders dekhein",
      "maintenance.dashboard.pendingTasks": "Aapke Pending Tasks",
      "maintenance.dashboard.viewAll": "View All",
      "maintenance.dashboard.noPending": "Aapko koi pending work order assign nahi hua hai.",
      "maintenance.dashboard.typeLabel": "Type:",
      "maintenance.dashboard.priorityLabel": "Priority:",
      "maintenance.dashboard.start": "Start",
      "maintenance.dashboard.complete": "Complete",
      "maintenance.dashboard.recentActivity": "Recent Activity",
      "maintenance.dashboard.noActivity": "Koi recent maintenance activity nahi.",
      "dashboard.common.assetManagement": "Asset Management",
      "dashboard.common.home": "Home",
      "dashboard.common.close": "Close",
      "dashboard.common.critical": "Critical",
      "dashboard.common.high": "High",
      "dashboard.common.medium": "Medium",
      "dashboard.common.low": "Low",
      "dashboard.common.name": "Naam",
      "dashboard.common.loadingDashboard": "Dashboard load ho raha hai...",
      "dashboard.common.dashboardUnavailable": "Dashboard uplabdh nahi hai.",
      "dashboard.common.nothingDue30d": "Agle 30 dino mein kuch bhi due nahi hai.",
      "dashboard.common.governanceScore": "Governance Score",
      "dashboard.common.iso55001ReadinessScore": "ISO 55001 readiness score",
      "dashboard.common.accumulatedDepreciation": "Accumulated Depreciation",
      "dashboard.common.budgetUtilisation": "Budget Utilisation",
      "dashboard.common.iso55001Readiness": "ISO 55001 Readiness",
      "dashboard.common.nbvByAssetClass": "Asset class ke anusaar Net Book Value",
      "dashboard.common.assetClass": "Asset Class",
      "dashboard.common.netBookValue": "Net Book Value",
      "dashboard.common.noAssetClasses": "Abhi tak valuation data wali koi asset class nahi hai.",
      "dashboard.common.loading": "Load ho raha hai...",
      "dashboard.common.assetRef": "Asset Ref",
      "dashboard.common.status": "Status",
      "dashboard.common.upcomingComplianceDeadlines": "Aane wali Compliance deadlines (30 din)",
      "dashboard.common.event": "Event",
      "dashboard.common.type": "Type",
      "dashboard.common.dueDate": "Due Date",
      "dashboard.common.urgency": "Urgency",
      "dashboard.common.description": "Description",
      "dashboard.portfolio.loading": "Asset portfolio load ho raha hai...",
      "dashboard.portfolio.title": "Asset Portfolio",
      "dashboard.portfolio.desc": "Valuation aur risk profiles ke saath enterprise physical assets ka live ledger view.",
      "dashboard.portfolio.registerAsset": "Asset Register karein",
      "dashboard.portfolio.planningTransitions": "Asset Portfolio Planning Transitions",
      "dashboard.portfolio.planningTransitionsDesc": "Chune gaye assets ka poore TCO aur NPV investment models ke antargat analysis karein.",
      "dashboard.portfolio.analyzeTco": "TCO Analyze karein",
      "dashboard.portfolio.analyzeNpv": "NPV aur Yield Analyze karein",
      "dashboard.portfolio.totalRosterAssets": "Total Roster Assets",
      "dashboard.portfolio.totalAcquisitionCost": "Total Acquisition Cost",
      "dashboard.portfolio.criticalAssets": "Critical Assets",
      "dashboard.portfolio.allCategories": "Sabhi Categories",
      "dashboard.portfolio.allLevels": "Sabhi Levels",
      "dashboard.portfolio.resetFilters": "Filters Reset karein",
      "dashboard.portfolio.colAssetRef": "Asset Ref",
      "dashboard.portfolio.colAssetName": "Asset Naam",
      "dashboard.portfolio.colCategory": "Category",
      "dashboard.portfolio.colAge": "Age",
      "dashboard.portfolio.colLifecycleState": "Lifecycle State",
      "dashboard.portfolio.colCriticality": "Criticality",
      "dashboard.portfolio.colAcquisitionCost": "Acquisition Cost",
      "dashboard.portfolio.colActions": "Actions",
      "dashboard.portfolio.viewAssetDetails": "Asset Details dekhein",
      "dashboard.portfolio.empty": "Koi matching ledger item nahi mila.",
      "dashboard.portfolio.ledgerEntry": "Ledger Entry",
      "dashboard.portfolio.detailedAssetProperties": "Detailed Asset Properties",
      "dashboard.auditor.title": "Auditor Dashboard",
      "dashboard.auditor.desc": "Compliance, audit log, aur ISO 55001 readiness — sirf read-only.",
      "dashboard.auditor.uncustodiedAssets": "Uncustodied Assets",
      "dashboard.auditor.expiringDocuments": "Expire hone wale Documents",
      "dashboard.auditor.warrantyOverrides": "Warranty Overrides",
      "dashboard.auditor.complianceDue30d": "Compliance Due (30 din)",
      "dashboard.auditor.complianceByUrgency": "Urgency ke anusaar Compliance",
      "dashboard.auditor.noComplianceData": "Abhi tak koi compliance data record nahi hua.",
      "dashboard.auditor.upcomingComplianceEvents": "Aane wale Compliance Events (30 din)",
      "dashboard.auditor.viewComplianceCenter": "Compliance Center dekhein",
      "dashboard.auditor.due": "Due",
      "dashboard.auditor.auditLogSummary": "Audit Log Summary",
      "dashboard.auditor.noAuditEvents": "Abhi tak koi audit event record nahi hua.",
      "dashboard.auditor.events": "events",
      "dashboard.auditor.viewIso55001Readiness": "ISO 55001 Readiness dekhein",
      "dashboard.ca.loading": "CA dashboard load ho raha hai...",
      "dashboard.ca.finance": "Finance",
      "dashboard.ca.breadcrumb": "CA Dashboard",
      "dashboard.ca.title": "CA Financial Dashboard",
      "dashboard.ca.desc": "Asset-wise valuation, sabhi 3 statutory books mein depreciation, aur compliance readiness — sirf read-only.",
      "dashboard.ca.period.current_month": "Current Month",
      "dashboard.ca.period.current_quarter": "Current Quarter",
      "dashboard.ca.period.current_fy": "Current FY",
      "dashboard.ca.period.ytd": "Year to Date",
      "dashboard.ca.itcClaimedYtd": "ITC Claimed YTD",
      "dashboard.ca.insuranceCoverage": "Insurance Coverage",
      "dashboard.ca.upcomingCompliance30d": "Aane wali Compliance (30 din)",
      "dashboard.ca.assetWiseValuation": "Asset-Wise Valuation — 3-Book Comparison",
      "dashboard.ca.assetWiseValuationDesc": "Prati asset Net book value — Companies Act / Income Tax / Ind AS — chune gaye month ke liye.",
      "dashboard.ca.run": "Run",
      "dashboard.ca.noDataPeriod": "Is period ke liye koi data nahi.",
      "dashboard.ca.assetsInPeriod": "Period mein Assets",
      "dashboard.ca.bookDifferences": "Book Differences",
      "dashboard.ca.companiesActNbv": "Companies Act NBV",
      "dashboard.ca.incomeTaxNbv": "Income Tax NBV",
      "dashboard.ca.indAsNbv": "Ind AS NBV",
      "dashboard.ca.difference": "Difference",
      "dashboard.ca.reconciled": "Reconciled",
      "dashboard.ca.noDepreciationEntries": "Is period ke liye koi depreciation entries nahi.",
      "dashboard.custodian.title": "Custodian Dashboard",
      "dashboard.custodian.desc1": "Aapko assign ki gayi assets, pending transfers, aur outstanding acknowledgements.",
      "dashboard.custodian.desc2": "Iske records neeche dekhne ke liye kisi bhi card par click karein.",
      "dashboard.custodian.descFull": "Aapko assign ki gayi assets, pending transfers, aur outstanding acknowledgements. Iske records neeche dekhne ke liye kisi bhi card par click karein.",
      "dashboard.custodian.activeAssets": "Custody mein Active Assets",
      "dashboard.custodian.pendingAcceptance": "Pending Acceptance",
      "dashboard.custodian.pendingTransfers": "Mere liye Pending Transfers",
      "dashboard.custodian.acknowledgementsDue": "Acknowledgements Due",
      "dashboard.custodian.colAssetId": "Asset ID",
      "dashboard.custodian.colAsset": "Asset",
      "dashboard.custodian.colSince": "Since",
      "dashboard.custodian.colAccepted": "Accepted",
      "dashboard.custodian.colAssigned": "Assigned",
      "dashboard.custodian.colFrom": "From",
      "dashboard.custodian.colRequested": "Requested",
      "dashboard.custodian.colDueSince": "Due Since",
      "dashboard.custodian.showingBelow": "● Neeche dikha raha hai",
      "dashboard.custodian.clickToView": "Dekhne ke liye click karein",
      "dashboard.custodian.loadingRecords": "Records load ho rahe hain…",
      "dashboard.custodian.noRecords": "Koi records nahi.",
      "dashboard.custodian.viewAssignedAssets": "Assigned Assets dekhein",
      "dashboard.custodian.viewAssignedAssetsDesc": "Apni custody mein abhi maujood har asset dekhein, active ya pending.",
      "dashboard.custodian.clearAcknowledgements": "Acknowledgements clear karein",
      "dashboard.custodian.clearAcknowledgementsDesc": "Review ke liye due assets ke liye annual acknowledgement confirm karein.",
      "dashboard.overview.breadcrumb": "Dashboard Overview",
      "dashboard.overview.title": "Enterprise Dashboard Overview",
      "dashboard.overview.fallbackTitle": "Enterprise Dashboard",
      "dashboard.overview.help1": "Yeh aapki starting screen hai — organization bhar mein assets, alerts, aur activity ka quick summary.",
      "dashboard.overview.help2": "Problems jaldi pehchanne ke liye yahan ke cards aur charts ka upyog karein, phir details ke liye relevant module mein jaayein.",
      "dashboard.overview.desc": "Aapke organization ke liye live asset, custody, tagging, aur compliance metrics.",
      "dashboard.overview.manageLocations": "Locations Manage karein",
      "dashboard.overview.totalAssetsTracked": "Total Assets Tracked",
      "dashboard.overview.custodyGaps": "Custody Gaps",
      "dashboard.overview.assetsNeedingMaintenance": "Maintenance ki zaroorat wali Assets",
      "dashboard.overview.tagCoverage": "Tag Coverage",
      "dashboard.overview.assetsByLifecycle": "Lifecycle State ke anusaar Assets",
      "dashboard.overview.lifecycleDesc": "Sabhi tracked assets mein current distribution",
      "dashboard.overview.noAssets": "Abhi tak koi asset record nahi hui.",
      "dashboard.overview.recentActivity": "Recent Activity",
      "dashboard.overview.viewAuditLog": "Audit Log dekhein",
      "dashboard.overview.colAction": "Action",
      "dashboard.overview.colTimestamp": "Timestamp",
      "dashboard.overview.colIp": "IP",
      "dashboard.overview.noRecentActivity": "Koi recent activity nahi.",
      "dashboard.overview.noneFlagged": "Abhi kuch bhi flag nahi kiya gaya.",
      "dashboard.overview.criticalityLabel": "Criticality",
      "dashboard.overview.prepareDocumentsLog": "Documents Log taiyaar karein",
      "dashboard.executive.loading": "Executive dashboard load ho raha hai...",
      "dashboard.executive.breadcrumbRoot": "Executive Management",
      "dashboard.executive.crumbOverview": "Dashboard Overview",
      "dashboard.executive.crumbAssetValue": "Asset Value Analysis",
      "dashboard.executive.titleBudget": "Budget Utilization Dashboard",
      "dashboard.executive.titleCompliance": "Compliance Status Dashboard",
      "dashboard.executive.titleOverview": "Executive Management Dashboard",
      "dashboard.executive.titleAssetValue": "Asset Valuation & Depreciation Suite",
      "dashboard.executive.subOverview": "Enterprise asset valuation, budget consumption, aur compliance health ka real-time overview.",
      "dashboard.executive.subAssetValue": "Live financial ledger se asset class ke anusaar Net book value aur accumulated depreciation.",
      "dashboard.executive.subBudget": "Organization bhar mein approved vs actual budget consumption.",
      "dashboard.executive.subCompliance": "ISO 55001 readiness aur open compliance events.",
      "dashboard.executive.exporting": "Export ho raha hai...",
      "dashboard.executive.exportDashboard": "Dashboard Export karein",
      "dashboard.executive.expiredWarranties": "Expired Warranties",
      "dashboard.executive.manageDepreciationMaster": "Depreciation Master Manage karein →",
      "dashboard.executive.accumDeprCompaniesAct": "Accumulated Depreciation (Companies Act)",
      "dashboard.executive.assetsPendingCommissioning": "Commissioning ke liye Pending Assets",
      "dashboard.executive.approvedBudget": "Approved Budget",
      "dashboard.executive.actualSpend": "Actual Spend",
      "dashboard.executive.utilisation": "Utilisation",
      "dashboard.executive.manageBudgetAllocations": "Department-Level Budget Allocations Manage karein →",
      "dashboard.executive.iso55001Score": "ISO 55001 Score",
      "dashboard.executive.uncustodiedAssets": "Uncustodied Assets",
      "dashboard.executive.expiringDocuments30d": "Expire hone wale Documents (30 din)",
      "dashboard.executive.openComplianceCenter": "Compliance Center kholein →",
      "dashboard.executive.help.executive-dashboard.title": "Executive Management Dashboard",
      "dashboard.executive.help.executive-dashboard.body0": "Accumulated depreciation, budget utilisation, ISO 55001 readiness, aur expired warranty count ko jodta KPI overview, jo CFO aur auditor dashboard APIs se live liya jaata hai.",
      "dashboard.executive.help.executive-dashboard.body1": "Current period ke liye CFO dashboard download karne ke liye Export Dashboard ka upyog karein.",
      "dashboard.executive.help.asset-value-analysis.title": "Asset Valuation & Depreciation Suite",
      "dashboard.executive.help.asset-value-analysis.body0": "Asset class ke anusaar bata gaya Net book value, saath hi total accumulated depreciation (Companies Act) aur abhi bhi commissioning ke liye pending assets.",
      "dashboard.executive.help.asset-value-analysis.body1": "Revaluations ya schedule changes ke liye dedicated depreciation module kholne ke liye \"Manage Depreciation Master\" ka upyog karein.",
      "dashboard.executive.help.budget-utilization.title": "Budget Utilization Dashboard",
      "dashboard.executive.help.budget-utilization.body0": "Approved budget ki actual spend se tulna karta hai aur organization bhar mein resulting utilisation percentage dikhata hai.",
      "dashboard.executive.help.budget-utilization.body1": "Per-department budget lines mein jaane ke liye \"Manage Department-Level Budget Allocations\" ka upyog karein.",
      "dashboard.executive.help.compliance-status.title": "Compliance Status Dashboard",
      "dashboard.executive.help.compliance-status.body0": "ISO 55001 readiness score, uncustodied assets ki count, aur 30 dino mein expire hone wale documents, saath hi agle 30 dino ki aane wali compliance deadlines ki table.",
      "dashboard.executive.help.compliance-status.body1": "Individual compliance events aur evidence manage karne ke liye \"Open Compliance Center\" ka upyog karein.",
      "dashboard.planning.loading": "Planning dashboard load ho raha hai...",
      "dashboard.planning.unavailable": "Planning dashboard uplabdh nahi hai.",
      "dashboard.planning.returnToOverview": "Dashboard Overview par lautein",
      "dashboard.planning.backToPortfolio": "Asset Portfolio View par wapas",
      "dashboard.planning.title": "Planning Dashboard",
      "dashboard.planning.desc": "Strategic asset portfolio planning, lifecycle scenario building, aur financial forecasting.",
      "dashboard.planning.viewCapitalPlanRegistry": "Capital Plan Registry dekhein",
      "dashboard.planning.newScenario": "Naya Scenario",
      "dashboard.planning.strategicWorkflow": "Strategic Planning Workflow",
      "dashboard.planning.strategicWorkflowDesc": "Poora planning cycle screens explore karein.",
      "dashboard.planning.assetPortfolioView": "Asset Portfolio View",
      "dashboard.planning.tcoAnalysis": "TCO Analysis",
      "dashboard.planning.npvAnalysis": "NPV Analysis",
      "dashboard.planning.budgetImpactReview": "Budget Impact Review",
      "dashboard.planning.investmentBacklog": "Investment Backlog",
      "dashboard.planning.scenariosAwaiting": "Evaluation ka intzaar kar rahe scenarios",
      "dashboard.planning.renewalDue": "Renewal Due (12 mahine)",
      "dashboard.planning.highCriticalityAssets": "Operation mein high-criticality assets",
      "dashboard.planning.actualVsApproved": "Actual vs approved budget",
      "dashboard.planning.capexScenarios": "Capex Scenarios",
      "dashboard.planning.totalLogged": "System mein total logged",
      "dashboard.planning.loggedScenarios": "Logged capital investment scenarios",
      "dashboard.planning.createScenario": "Scenario banayein",
      "dashboard.planning.colScenarioName": "Scenario Naam",
      "dashboard.planning.colHorizon": "Horizon (Saal)",
      "dashboard.planning.noScenarios": "Abhi tak koi capex scenario logged nahi hua.",
      "dashboard.scenario.loading": "Scenarios load ho rahe hain...",
      "dashboard.scenario.foundations": "Foundations",
      "dashboard.scenario.breadcrumb": "Scenario Comparison",
      "dashboard.scenario.title": "Capex Scenario Comparison",
      "dashboard.scenario.desc": "Side by side tulna ke liye 3 tak logged capex scenarios chunein.",
      "dashboard.scenario.availableScenarios": "Available Capex Scenarios",
      "dashboard.scenario.selectedCount": "Selected: {{count}} of 3",
      "dashboard.scenario.colSelect": "Select",
      "dashboard.scenario.colScenarioName": "Scenario Naam",
      "dashboard.scenario.colHorizon": "Horizon (Saal)",
      "dashboard.scenario.noScenarios": "Abhi tak koi capex scenario logged nahi hua.",
      "dashboard.scenario.sideBySide": "Side-by-Side Comparison",
      "dashboard.scenario.sideBySideDesc": "Detailed NPV/TCO modeling ke liye, NPV Analysis / TCO Analysis tools ka upyog karein.",
      "dashboard.scenario.noDescription": "Koi description nahi diya gaya.",
      "dashboard.scenario.horizon": "Horizon",
      "dashboard.scenario.years": "Saal",
      "administration.common.administration": "Administration",
      "administration.common.security": "Security",
      "administration.common.roleManagement": "Role Management",
      "administration.common.userManagement": "User Management",
      "administration.common.roleName": "Role ka naam",
      "administration.common.back": "Back",
      "administration.common.backToRoles": "Roles par wapas",
      "administration.common.cancel": "Cancel",
      "administration.common.save": "Save karein",
      "administration.common.saveChanges": "Changes save karein",
      "administration.common.saving": "Save ho raha hai...",
      "administration.common.loading": "Load ho raha hai...",
      "administration.common.loadingPermissions": "Permissions load ho rahi hain...",
      "administration.common.selectAll": "Sabhi select karein",
      "administration.common.clearAll": "Sabhi clear karein",
      "administration.common.add": "Add karein",
      "administration.common.addCustomPermissionKey": "Custom permission key add karein",
      "administration.common.permissionKeyPlaceholder": "jaise asset:write",
      "administration.common.userEnteredCustomEntry": "User dwara entered custom entry",
      "administration.common.selectionSummary": "Selection Summary",
      "administration.common.totalPermissions": "Total Permissions",
      "administration.common.selectedKeys": "Selected Keys",
      "administration.common.notSpecified": "Specified nahi",
      "administration.common.livePayloadPreview": "Live Payload Preview",
      "administration.common.retry": "Retry",
      "administration.settings.title": "Settings edit karein",
      "administration.settings.tabApplication": "Application",
      "administration.settings.tabPolicy": "Policy",
      "administration.settings.tabMap": "Map Settings",
      "administration.map.loading": "Map settings load ho rahi hain...",
      "administration.map.description": "Geo Workspace map ke liye defaults — provider, initial center, zoom, aur API key. Key render time par dynamically use hoti hai; OpenStreetMap ko koi key nahi chahiye.",
      "administration.map.provider": "Map Provider",
      "administration.map.providerOsm": "OpenStreetMap (Leaflet)",
      "administration.map.providerGoogle": "Google Maps",
      "administration.map.zoomLevel": "Map Zoom Level",
      "administration.map.centerLatitude": "Center Latitude",
      "administration.map.centerLongitude": "Center Longitude",
      "administration.map.apiKey": "Map API Key (Google Maps ke liye zaroori)",
      "administration.map.apiKeyPlaceholder": "API key enter karein",
      "administration.policy.loading": "Policy documents load ho rahe hain...",
      "administration.policy.description": "Footer mein users jab Privacy Specs aur Terms of Workspace click karte hain tab dikhne wala content.",
      "administration.policy.privacyTitleLabel": "Privacy — Title",
      "administration.policy.termsTitleLabel": "Terms of Workspace — Title",
      "administration.branding.loading": "Branding settings load ho rahi hain...",
      "administration.branding.title": "Branding aur Theme Settings",
      "administration.branding.description": "Is tenant ke liye login page par aur poore app mein dikhne wale logo, colors aur titles. Dark mode ek fixed built-in palette use karta hai aur yahan customizable nahi hai.",
      "administration.branding.viewOnly": "Aapke paas in settings ka sirf view-only access hai.",
      "administration.branding.logo": "Logo",
      "administration.branding.favicon": "Favicon",
      "administration.branding.uploading": "Upload ho raha hai...",
      "administration.branding.pngOrJpg": "PNG ya JPG",
      "administration.branding.pngOrIco": "PNG ya ICO",
      "administration.branding.resetToDefault": "Default par reset karein",
      "administration.branding.currentLogo": "Current logo",
      "administration.branding.currentFavicon": "Current favicon",
      "administration.branding.primaryColor": "Primary Color",
      "administration.branding.secondaryColor": "Secondary Color",
      "administration.branding.buttonColor": "Button Color",
      "administration.branding.loginPageTitle": "Login Page Title",
      "administration.branding.appTitle": "Dashboard / App Title",
      "administration.branding.appSubtitle": "App Subtitle (sidebar)",
      "administration.branding.versionLabel": "Version Label",
      "administration.branding.poweredByText": "Powered By Text",
      "administration.branding.placeholderEnterprise": "jaise AAMS Enterprise",
      "administration.branding.placeholderEnterpriseAssets": "jaise Enterprise Assets",
      "administration.branding.placeholderVersion": "jaise v2.4.0-stable",
      "administration.branding.placeholderPoweredBy": "jaise AAMS Enterprise Inc.",
      "administration.branding.systemConfigNote": "Currency, date format, timezone aur asset limits System Configuration mein configure ki jaati hain.",
      "administration.permissions.title": "Permission Catalog",
      "administration.permissions.subtitle": "permissions, jinme",
      "administration.permissions.subtitleModules": "modules — wahi catalog jise Role Create/Edit use karte hain.",
      "administration.permissions.addPermission": "Permission Add karein",
      "administration.permissions.syncCatalog": "Catalog Sync karein",
      "administration.permissions.syncing": "Sync ho raha hai...",
      "administration.permissions.infoNote": "Permissions is catalog mein do tareeke se aati hain: \"Sync Catalog\" backend ki hardcoded definitions dobara apply karta hai (kabhi bhi run karna safe — naam se upsert karta hai, existing entries kabhi remove nahi karta). \"Add Permission\" us fixed list ke bahar ek one-off custom key register karta hai. Kisi permission ko delete karne se woh sirf catalog se hatti hai — jin roles ko woh pehle se granted hai woh individually edit hone tak use rakhte hain.",
      "administration.permissions.searchPlaceholder": "Key ya description se search karein...",
      "administration.permissions.loadingCatalog": "Permission catalog load ho raha hai...",
      "administration.permissions.noMatch": "Aapke search se koi permission match nahi karti.",
      "administration.permissions.noDescription": "Koi description nahi",
      "administration.permissions.modalDescription": "Backend ke hardcoded catalog ke bahar ek custom permission key register karta hai.",
      "administration.permissions.nameLabel": "Name *",
      "administration.permissions.namePlaceholder": "module:action, jaise custom:read",
      "administration.permissions.nameHint": "Lowercase, \"module:action\" format.",
      "administration.permissions.descriptionLabel": "Description",
      "administration.permissions.descriptionPlaceholder": "Yeh permission kya grant karti hai",
      "administration.permissions.adding": "Add ho raha hai...",
      "administration.audit.backToDashboard": "Executive Dashboard par wapas",
      "administration.audit.executiveManagement": "Executive Management",
      "administration.audit.title": "Executive History",
      "administration.audit.subtitle": "Real system audit trail — har mutating API call, hash-chained aur tamper-evident.",
      "administration.audit.tableView": "Table View",
      "administration.audit.timelineView": "Timeline View",
      "administration.audit.allResourceTypes": "Sabhi Resource Types",
      "administration.audit.emptyTable": "Criteria se koi audit event match nahi karta.",
      "administration.audit.emptyTimeline": "Criteria se koi timeline event match nahi karta.",
      "administration.audit.noResourceContext": "Koi resource context record nahi kiya gaya.",
      "administration.audit.by": "By:",
      "administration.audit.detailTitle": "System Audit Log Detail",
      "administration.audit.sequence": "Sequence",
      "administration.audit.action": "Action",
      "administration.audit.performedBy": "Performed By",
      "administration.audit.timestamp": "Timestamp",
      "administration.audit.resource": "Resource",
      "administration.audit.resourceId": "Resource ID",
      "administration.audit.status": "Status",
      "administration.audit.ipAddress": "IP Address",
      "administration.audit.hash": "Hash",
      "administration.audit.closeTrace": "Trace band karein",
      "administration.users.subtitle": "Enterprise users, unki roles, status aur access manage karein.",
      "administration.users.refresh": "Refresh",
      "administration.users.bulkImport": "Bulk Import",
      "administration.users.createUser": "User Create karein",
      "administration.users.totalUsers": "Total Users",
      "administration.users.allRegistered": "Sabhi registered users",
      "administration.users.activeUsers": "Active Users",
      "administration.users.currentlyActive": "Abhi active",
      "administration.users.inactiveUsers": "Inactive Users",
      "administration.users.deactivatedAccounts": "Deactivated accounts",
      "administration.users.administrators": "Administrators",
      "administration.users.adminRoles": "Admin aur Super Admin roles",
      "administration.users.allRoles": "Sabhi Roles",
      "administration.users.allStatuses": "Sabhi Statuses",
      "administration.users.active": "Active",
      "administration.users.inactive": "Inactive",
      "administration.users.resetFilters": "Filters Reset karein",
      "administration.users.empty": "Koi user nahi mila. Apni search query adjust karein, filter settings badlein, ya system mein naya user register karein.",
      "administration.users.bulkImportTitle": "Users Bulk Import",
      "administration.users.bulkImportDescription": "Template download karein, 'Users' sheet bharein (Role, Department, Designation, Org Unit aur Desk Location dropdowns hain), phir upload karein. Errors wali rows skip hoti hain; valid rows create hoti hain.",
      "administration.users.deactivate": "Deactivate",
      "administration.users.activate": "Activate",
      "administration.users.optionNone": "None",
      "administration.users.selectDepartment": "Department select karein...",
      "administration.users.selectLocation": "Location select karein...",
      "administration.users.selectOrgUnit": "Org unit select karein...",
      "administration.users.createSubtitle": "Specific role-based permissions aur credentials ke saath ek naya enterprise user account register karein.",
      "administration.users.profileDetails": "User Profile Details",
      "administration.users.userName": "User Name",
      "administration.users.userNamePlaceholder": "jaise John Doe",
      "administration.users.emailAddress": "Email Address",
      "administration.users.emailPlaceholder": "jaise john.doe@aams-enterprise.gov",
      "administration.users.password": "Password",
      "administration.users.passwordPlaceholder": "Password enter karein",
      "administration.users.confirmPassword": "Confirm Password",
      "administration.users.confirmPasswordPlaceholder": "Password confirm karein",
      "administration.users.role": "Role",
      "administration.users.selectRole": "Ek role select karein...",
      "administration.users.hrContactDetails": "HR aur Contact Details",
      "administration.users.optional": "(optional)",
      "administration.users.department": "Department",
      "administration.users.designation": "Designation",
      "administration.users.employeeCode": "Employee Code",
      "administration.users.employeeCodePlaceholder": "jaise EMP-24091-AD",
      "administration.users.bureauDivision": "Bureau Division",
      "administration.users.bureauDivisionPlaceholder": "jaise Federal Asset Management HQ",
      "administration.users.orgUnit": "Org Unit",
      "administration.users.directWorkMobile": "Direct Work Mobile",
      "administration.users.phonePlaceholder": "jaise +91-9876543210",
      "administration.users.officeExtension": "Office Extension",
      "administration.users.officeExtensionPlaceholder": "jaise x1200",
      "administration.users.deskLocation": "Desk Location",
      "administration.users.employmentDate": "Employment Date",
      "administration.users.supervisor": "Supervisor",
      "administration.users.creating": "Create ho raha hai...",
      "administration.users.securityNotice": "Security Notice",
      "administration.users.securityNoticeBody": "Naye user credentials ko security standards follow karne chahiye. Passwords mein kam se kam 8 characters hone chahiye aur letters, numbers aur symbols ka combination hona chahiye.",
      "administration.users.administrativeNotice": "Administrative Notice",
      "administration.users.administrativeNoticeBody": "Super Admin role ke saath account register karke, aap poori directory services, infrastructure nodes aur auditing repositories tak access authorize karte hain.",
      "administration.users.editUser": "User Edit karein",
      "administration.users.editSubtitle": "Selected enterprise user ke liye account details, role assignments aur directory status update karein.",
      "administration.users.updateProfile": "User Profile Update karein",
      "administration.users.loadingDetails": "User details load ho rahi hain...",
      "administration.users.status": "Status",
      "administration.users.changePassword": "Password badlein",
      "administration.users.leaveBlank": "(unchanged rakhne ke liye blank chhodein)",
      "administration.users.newPassword": "New Password",
      "administration.users.newPasswordPlaceholder": "Naya password enter karein",
      "administration.users.confirmNewPassword": "Confirm New Password",
      "administration.users.confirmNewPasswordPlaceholder": "Naya password confirm karein",
      "administration.users.updating": "Update ho raha hai...",
      "administration.users.updateUser": "User Update karein",
      "administration.users.accountPolicies": "Account Policies",
      "administration.users.accountPoliciesBody": "Kisi active enterprise user ko modify karne se directory server mein active sessions ke across security context synchronize ho jaayega. Accounts deactivate karne se application access tokens turant revoke ho jaate hain.",
      "administration.users.identityAccess": "Identity & Access",
      "administration.users.identityAccessBody": "Yahan configure ki gayi roles permission rules se map hoti hain. Credentials upgrade karne se pehle sunishchit karein ki compliance constraints poore hon.",
      "administration.users.retrievingDetails": "User details retrieve ho rahi hain...",
      "administration.users.backToUsers": "Users par wapas",
      "administration.users.viewUserDetails": "User Details dekhein",
      "administration.users.userDetails": "User Details",
      "administration.users.viewSubtitle": "Is enterprise directory identity ke liye read-only profile verification aur security descriptors.",
      "administration.users.identityAccessAttributes": "Identity & Access Attributes",
      "administration.users.assignedRole": "Assigned Role",
      "administration.users.createdDate": "Created Date",
      "administration.users.updatedDate": "Updated Date",
      "administration.users.notSet": "Set nahi",
      "administration.users.assignedRoles": "Assigned Roles",
      "administration.users.noAdditionalRoles": "Koi additional role assign nahi ki gayi.",
      "administration.users.selectRoleToAssign": "Assign karne ke liye ek role select karein...",
      "administration.users.assign": "Assign karein",
      "administration.users.auditSecurityLog": "Audit Security Log",
      "administration.users.auditSecurityLogBody": "Har profile inquiry system audit history mein securely log ki jaati hai. Role parameters connected edge services par real-time authorization contexts govern karte hain.",
      "administration.users.activePolicies": "Active Policies",
      "administration.users.activePoliciesBody": "Yeh account administration container ke under mapped role rights rakhta hai. Koi bhi credentials mismatch turant SecOps ko escalate ki jaani chahiye.",
      "administration.roles.createRole": "Role Create karein",
      "administration.roles.refresh": "Refresh",
      "administration.roles.typeSystem": "SYSTEM",
      "administration.roles.typeCustom": "CUSTOM",
      "administration.roles.users": "users",
      "administration.roles.statusActive": "Active",
      "administration.roles.statusInactive": "Inactive",
      "administration.roles.managePermissions": "Permissions Manage karein",
      "administration.roles.deactivateRole": "Role Deactivate karein",
      "administration.roles.activateRole": "Role Activate karein",
      "administration.roles.duplicateRole": "Role Duplicate karein",
      "administration.roles.deleteProfile": "Profile Delete karein",
      "administration.roles.totalRoles": "Total Roles",
      "administration.roles.totalRolesSub": "Defined security profiles",
      "administration.roles.activeRoles": "Active Roles",
      "administration.roles.activeRolesSub": "Abhi system mein active",
      "administration.roles.inactiveRoles": "Inactive Roles",
      "administration.roles.inactiveRolesSub": "Abhi system mein inactive",
      "administration.roles.totalMembers": "Total Members",
      "administration.roles.totalMembersSub": "Assigned staff members",
      "administration.roles.searchPlaceholder": "Naam, key identifier, ya descriptive context se roles search karein...",
      "administration.roles.statusFilterLabel": "Status:",
      "administration.roles.allStatuses": "Sabhi Statuses",
      "administration.roles.activeOnly": "Sirf Active",
      "administration.roles.inactiveOnly": "Sirf Inactive",
      "administration.roles.typeFilterLabel": "Type:",
      "administration.roles.allTypes": "Sabhi Types",
      "administration.roles.systemDefined": "System Defined",
      "administration.roles.customProfiles": "Custom Profiles",
      "administration.roles.clearFilters": "Filters Clear karein",
      "administration.roles.empty": "Query se koi role match nahi hua. Apne search criteria modify karein ya nayi Custom Security Role register karein.",
      "administration.roles.roleDefinition": "Role Definition",
      "administration.roles.roleNamePlaceholder": "jaise Auditor",
      "administration.roles.selectPermissionsHint": "Assign karne ke liye ek ya adhik permissions select karein.",
      "administration.roles.noPermissionsCatalog": "Catalog dwara koi permission return nahi ki gayi.",
      "administration.roles.resetForm": "Form Reset karein",
      "administration.roles.saveRole": "Role Save karein",
      "administration.roles.noPermissionsSelectedLong": "Koi permission selected nahi. Save karne se ek empty array submit hoga, jo standard compliance protocols ke anuroop hai.",
      "administration.roles.payloadNote": "Yeh exact JSON payload required API schema se match karta hai aur bina kisi extra properties ke transmit hota hai.",
      "administration.roles.retrievalFailed": "Role Retrieval Failed",
      "administration.roles.goToRoles": "Roles par jaayein",
      "administration.roles.retryConnection": "Connection Retry karein",
      "administration.roles.notFound": "Role Not Found",
      "administration.roles.notFoundBody": "Requested security profile registry database mein locate nahi ho saki.",
      "administration.roles.returnToRoleList": "Role List par wapas",
      "administration.roles.editRole": "Role Edit karein",
      "administration.roles.editSecurityRole": "Security Role Edit karein",
      "administration.roles.updateRoleProfile": "Role Profile Update karein",
      "administration.roles.systemConstraint": "System Defined Constraint: Yeh ek core system role hai. Compliance ke liye key identifiers aur profile types locked hain aur badle nahi ja sakte, lekin descriptions aur active statuses modifiable rehte hain.",
      "administration.roles.systemIdentifierKey": "System Identifier Key",
      "administration.roles.immutableCodes": "System unique codes ek baar create hone ke baad immutable hote hain.",
      "administration.roles.functionalDescription": "Functional Description",
      "administration.roles.roleProfileType": "Role Profile Type",
      "administration.roles.profileTypeNote": "Provision ke baad profile types badle nahi ja sakte.",
      "administration.roles.roleStatus": "Role Status",
      "administration.roles.activeEnabled": "Active / Enabled",
      "administration.roles.inactiveSuspended": "Inactive / Suspended",
      "administration.roles.revertChanges": "Changes Revert karein",
      "administration.roles.updateProfile": "Profile Update karein",
      "administration.roles.permissions": "Permissions",
      "administration.roles.loadingRolePermissions": "Role permissions load ho rahi hain...",
      "administration.roles.selectOrDeselectHint": "Assign karne ke liye permissions select ya deselect karein.",
      "administration.roles.updatePermissions": "Permissions Update karein",
      "administration.roles.noPermissionsSelected": "Koi permission selected nahi.",
      "administration.roles.editPermissions": "Permissions Edit karein",
      "administration.roles.selected": "Selected",
      "administration.roles.assignedUsers": "Assigned Users",
      "administration.roles.noUsersAssigned": "Is role ko koi user assign nahi kiya gaya hai.",
      "administration.roles.unknownUser": "Unknown user",
      "administration.roles.payloadPreview": "Payload Preview",
      "administration.roles.auditContext": "Administrative Audit Context",
      "administration.roles.createdByLabel": "Created By:",
      "administration.roles.createdDateLabel": "Created Date:",
      "administration.roles.lastUpdatedLabel": "Last Updated:",
      "administration.roles.inspectProfile": "Security Profile Inspect karein",
      "administration.roles.roleDefinitionProfile": "Role Definition Profile",
      "administration.roles.keyCode": "KEY CODE:",
      "administration.roles.profileSuffix": "Profile",
      "administration.roles.functionalScope": "Functional Scope Statement",
      "administration.roles.assignedStaff": "Assigned Staff",
      "administration.roles.usersSuffix": "Users",
      "administration.roles.policiesMapped": "Policies Mapped",
      "administration.roles.rulesSuffix": "Rules",
      "administration.roles.profileType": "Profile Type",
      "administration.roles.profileHealth": "Profile Health",
      "administration.roles.fullSync": "100% Sync",
      "administration.roles.readOnly": "READ ONLY",
      "administration.roles.permissionKeysNote": "Is role ko di gayi exact permission keys, module ke hisaab se grouped.",
      "administration.roles.noPermissionsAssigned": "Is role ko koi permission assign nahi ki gayi hai.",
      "administration.roles.administrativeRecords": "Administrative Records",
      "administration.roles.creationEpoch": "Profile Creation Epoch",
      "administration.roles.authorizedBy": "Authorized by",
      "administration.roles.lastUpdatedTimestamp": "Last Updated Timestamp",
      "administration.roles.globalSyncNote": "Global synchronisation successfully complete hua.",
      "administration.roles.rosterAllocation": "Roster Allocation",
      "administration.roles.activeUsersSuffix": "Active Users",
      "administration.roles.mappedDynamically": "Active Directory ke andar dynamically mapped.",
      "administration.roles.complianceNotice": "Compliance Notice",
      "administration.roles.complianceNoticeBody": "Yeh role corporate separation-of-duty (SoD) policies ka strictly palan karti hai. In attributes ko modify karne se standard audit thresholds badal sakte hain.",
      "administration.roles.securityClass": "Security Class:",
      "administration.rolePerms.loading": "Roles aur permissions load ho rahi hain…",
      "administration.rolePerms.title": "Role Permissions",
      "administration.rolePerms.role": "Role",
      "administration.rolePerms.superAdminSuffix": " (super admin)",
      "administration.rolePerms.permissions": "Permissions",
      "administration.rolePerms.usersStat": "Users",
      "administration.rolePerms.superAdminNotice": "Super Admin sabhi permission checks bypass karta hai — iske paas hamesha har permission hoti hai, isliye yeh matrix is role ke liye read-only hai.",
      "administration.rolePerms.searchPlaceholder": "Permission search karein (jaise approve, asset:create)…",
      "administration.rolePerms.allModules": "Sabhi Modules",
      "administration.rolePerms.revokeAll": "Sabhi revoke karein",
      "administration.rolePerms.grantAll": "Sabhi grant karein",
      "administration.rolePerms.noMatch": "Aapke search se koi permission match nahi karti.",
      "administration.rolePerms.reset": "Reset",
      "administration.rolePerms.savingEllipsis": "Save ho raha hai…",
      "administration.rolePerms.savePermissions": "Permissions Save karein",
      "audit-compliance.ai.loading": "AI/ML status load ho raha hai...",
      "audit-compliance.ai.statusUnavailable": "Status uplabdh nahi hai.",
      "audit-compliance.ai.title": "AAMS AI Intelligence",
      "audit-compliance.ai.subtitle": "Predictive maintenance, anomaly detection, aur asset lifecycle intelligence.",
      "audit-compliance.ai.phase": "Phase",
      "audit-compliance.ai.notYetAvailable": "Abhi Available Nahi",
      "audit-compliance.ai.dataReadiness": "Data readiness:",
      "audit-compliance.ai.plannedEndpoints": "Planned Endpoints",
      "audit-compliance.ai.noModels": "Abhi tak koi ML model load nahi hua.",
      "audit-compliance.ai.tryStub": "Ek Stub Endpoint try karein",
      "audit-compliance.ai.tryStubDesc": "Kisi asset ID ke liye real endpoint call karta hai — Phase 2 ka data jama hone tak yeh ek documented 501 return karega.",
      "audit-compliance.ai.assetIdPlaceholder": "Asset ID",
      "audit-compliance.ai.predictions": "Predictions",
      "audit-compliance.ai.rul": "RUL",
      "audit-compliance.ai.anomaly": "Anomaly",
      "audit-compliance.timeline.title": "Audit Timeline",
      "audit-compliance.timeline.loading": "Timeline load ho rahi hai...",
      "audit-compliance.timeline.empty": "Koi audit event nahi mila",
      "audit-compliance.timeline.unknown": "unknown",
      "audit-compliance.timeline.by": "By:",
      "audit-compliance.timeline.resource": "Resource:",
      "audit-compliance.timeline.seq": "Seq #",
      "audit-compliance.riskAssets.loading": "Risk assets load ho rahe hain...",
      "audit-compliance.riskAssets.backToDashboard": "Executive Dashboard par wapas jaayein",
      "audit-compliance.riskAssets.breadcrumbAria": "Breadcrumb",
      "audit-compliance.riskAssets.executiveManagement": "Executive Management",
      "audit-compliance.riskAssets.title": "Risk Assets",
      "audit-compliance.riskAssets.subtitle": "High-criticality assets (criticality score ≥ 3) jinhe dhyaan dene ki zaroorat hai.",
      "audit-compliance.riskAssets.totalValueAtRisk": "Total Value at Risk",
      "audit-compliance.riskAssets.criticalCard": "Critical (score ≥ 5)",
      "audit-compliance.riskAssets.highCard": "High (score = 4)",
      "audit-compliance.riskAssets.mediumCard": "Medium (score = 3)",
      "audit-compliance.riskAssets.severityLabel": "Severity:",
      "audit-compliance.riskAssets.colAssetRef": "Asset Ref",
      "audit-compliance.riskAssets.colName": "Naam",
      "audit-compliance.riskAssets.colAcquisitionCost": "Acquisition Cost",
      "audit-compliance.riskAssets.colCustodian": "Custodian",
      "audit-compliance.riskAssets.colSeverity": "Severity",
      "audit-compliance.riskAssets.colLifecycleState": "Lifecycle State",
      "audit-compliance.riskAssets.colActions": "Actions",
      "audit-compliance.riskAssets.unassigned": "Unassigned",
      "audit-compliance.riskAssets.viewAsset": "Asset dekhein",
      "audit-compliance.riskAssets.emptyTable": "Koi risk asset filter se match nahi karta.",
      "audit-compliance.history.title": "Audit History Registry",
      "audit-compliance.history.exportAssets": "Assets",
      "audit-compliance.history.exportCustody": "Custody",
      "audit-compliance.history.exportSanitized": "Sanitized Export",
      "audit-compliance.history.colSeq": "Seq",
      "audit-compliance.history.colAction": "Action",
      "audit-compliance.history.colUser": "User",
      "audit-compliance.history.colResource": "Resource",
      "audit-compliance.history.colStatus": "Status",
      "audit-compliance.history.colTimestamp": "Timestamp",
      "audit-compliance.history.viewState": "Pehle/baad ki state dekhein",
      "audit-compliance.history.empty": "Koi audit event nahi mila",
      "audit-compliance.history.event": "Event #",
      "audit-compliance.history.before": "Pehle",
      "audit-compliance.history.after": "Baad mein",
      "audit-compliance.history.noState": "Is action ke liye koi state capture nahi ki gayi",
      "audit-compliance.iso.loading": "ISO 55001 readiness data load ho raha hai...",
      "audit-compliance.iso.title": "ISO 55001 Readiness Checklist",
      "audit-compliance.iso.readinessScore": "Readiness Score",
      "audit-compliance.iso.excludesNa": "Denominator se not-applicable items ko exclude karta hai",
      "audit-compliance.iso.totalItems": "Total Items",
      "audit-compliance.iso.compliant": "Compliant",
      "audit-compliance.iso.notApplicable": "Not Applicable",
      "audit-compliance.iso.colItemCode": "Item Code",
      "audit-compliance.iso.colDescription": "Description",
      "audit-compliance.iso.colStatus": "Status",
      "audit-compliance.iso.colEvidenceNotes": "Evidence Notes",
      "audit-compliance.iso.save": "Save",
      "audit-compliance.iso.cancel": "Cancel",
      "audit-compliance.iso.addNotes": "+ Notes add karein",
      "audit-compliance.iso.emptyCategory": "Is category mein koi checklist item nahi",
      "audit-compliance.iso.emptyAll": "Koi ISO 55001 checklist item nahi mila",
      "audit-compliance.findings.title": "Audit Findings",
      "audit-compliance.findings.exportTitle": "Abhi dikhaye gaye findings ki ek JSON file download karta hai",
      "audit-compliance.findings.exportJson": "JSON Export karein",
      "audit-compliance.findings.logFinding": "Finding log karein",
      "audit-compliance.findings.totalFindings": "Total Findings",
      "audit-compliance.findings.avgAge": "Avg. Age (Open)",
      "audit-compliance.findings.criticalHigh": "Critical + High",
      "audit-compliance.findings.openInProgress": "Open + In Progress",
      "audit-compliance.findings.allSeverities": "All Severities",
      "audit-compliance.findings.severityCritical": "Critical",
      "audit-compliance.findings.severityHigh": "High",
      "audit-compliance.findings.severityMedium": "Medium",
      "audit-compliance.findings.severityLow": "Low",
      "audit-compliance.findings.allStatuses": "All Statuses",
      "audit-compliance.findings.statusOpen": "Open",
      "audit-compliance.findings.statusInProgress": "In Progress",
      "audit-compliance.findings.statusResolved": "Resolved",
      "audit-compliance.findings.statusClosed": "Closed",
      "audit-compliance.findings.clear": "Clear",
      "audit-compliance.findings.colCategory": "Category",
      "audit-compliance.findings.colSeverity": "Severity",
      "audit-compliance.findings.colObservation": "Observation",
      "audit-compliance.findings.colStatus": "Status",
      "audit-compliance.findings.colAssigned": "Assigned",
      "audit-compliance.findings.colAge": "Age",
      "audit-compliance.findings.colDate": "Date",
      "audit-compliance.findings.openLongerThan30": "30 dino se zyada samay se open",
      "audit-compliance.findings.empty": "Koi finding nahi mili",
      "audit-compliance.findings.logAuditFinding": "Audit Finding log karein",
      "audit-compliance.findings.labelCategory": "Category *",
      "audit-compliance.findings.categoryPlaceholder": "jaise Physical Discrepancy",
      "audit-compliance.findings.labelSeverity": "Severity",
      "audit-compliance.findings.labelObservation": "Observation *",
      "audit-compliance.findings.labelCorrectiveAction": "Corrective Action",
      "audit-compliance.findings.labelAssetId": "Asset ID",
      "audit-compliance.findings.optionalPlaceholder": "Optional",
      "audit-compliance.findings.labelAssignedPersonnel": "Assigned Personnel",
      "audit-compliance.findings.labelAuditDate": "Audit Date",
      "audit-compliance.findings.cancel": "Cancel",
      "audit-compliance.findings.saving": "Save ho raha hai...",
      "audit-compliance.compliance.title": "Compliance Center",
      "audit-compliance.compliance.subtitle": "Document expiry monitoring, statutory calendar, aur ISO 55001 organisational readiness.",
      "audit-compliance.compliance.tabExpiringDocuments": "Expiring Documents",
      "audit-compliance.compliance.tabCalendar": "Compliance Calendar",
      "audit-compliance.compliance.tabIso": "ISO 55001 Assessment",
      "audit-compliance.compliance.readAccessNotice": "Aapke paas read access hai. Compliance actions ke liye kam se kam audit:read permission zaroori hai.",
      "audit-compliance.compliance.window": "Window",
      "audit-compliance.compliance.next7": "Agle 7 din",
      "audit-compliance.compliance.next30": "Agle 30 din",
      "audit-compliance.compliance.next60": "Agle 60 din",
      "audit-compliance.compliance.next90": "Agle 90 din",
      "audit-compliance.compliance.next180": "Agle 180 din",
      "audit-compliance.compliance.docsExpiring": "document(s) expire ho rahe hain",
      "audit-compliance.compliance.running": "Chal raha hai...",
      "audit-compliance.compliance.runExpiryCheck": "Abhi Expiry Check chalayein",
      "audit-compliance.compliance.loading": "Load ho raha hai...",
      "audit-compliance.compliance.colDocument": "Document",
      "audit-compliance.compliance.colAsset": "Asset",
      "audit-compliance.compliance.colType": "Type",
      "audit-compliance.compliance.colExpiryDate": "Expiry Date",
      "audit-compliance.compliance.colDaysLeft": "Days Left",
      "audit-compliance.compliance.emptyDocuments": "Is window mein koi document expire nahi ho raha",
      "audit-compliance.compliance.calendarInfo": "Agle 90 din — depreciation runs, ITC claims, document/warranty/insurance/contract expiries, physical verification.",
      "audit-compliance.compliance.refreshing": "Refresh ho raha hai...",
      "audit-compliance.compliance.refreshCalendar": "Calendar Refresh karein",
      "audit-compliance.compliance.colEvent": "Event",
      "audit-compliance.compliance.colDueDate": "Due Date",
      "audit-compliance.compliance.colUrgency": "Urgency",
      "audit-compliance.compliance.colStatus": "Status",
      "audit-compliance.compliance.colActions": "Actions",
      "audit-compliance.compliance.markComplete": "Complete mark karein",
      "audit-compliance.compliance.emptyCalendar": "Agle 90 dino mein koi event nahi — Refresh Calendar try karein",
      "audit-compliance.compliance.computingGap": "Readiness gap analysis compute ho raha hai...",
      "audit-compliance.compliance.noAssessment": "Koi assessment data available nahi",
      "audit-compliance.compliance.dimAssetRegister": "Asset Register Completeness",
      "audit-compliance.compliance.dimCustody": "Custody Coverage",
      "audit-compliance.compliance.dimDepreciation": "Depreciation Currency",
      "audit-compliance.compliance.dimDocument": "Document Coverage",
      "audit-compliance.compliance.overallReadiness": "Overall Readiness",
      "audit-compliance.compliance.assessed": "Assessed",
      "audit-compliance.compliance.isoComputedNote": "Asset register serial-number completeness, active-custody coverage, depreciation entry currency (last 3 months), aur capitalised assets ke current-document coverage se live compute kiya gaya. Is tab par dobara jaakar refresh karein.",
      "audit-compliance.verification.title": "Physical Asset Checks",
      "audit-compliance.verification.subtitle": "Confirm karein ki aapke records mein maujood assets sach mein exist karte hain (GFR Rule 190 ke tehat yearly physical count). Ek check banayein, use start karein, phir records ki tulna physically mile items se karein.",
      "audit-compliance.verification.newCheck": "New Check",
      "audit-compliance.verification.tamperTitle": "Check karein ki records se tampering nahi hui hai",
      "audit-compliance.verification.tamperDesc": "Confirm karta hai ki is organisation ka activity log intact hai aur koi purani entry chupke se badli ya delete nahi hui. Yeh sabhi records ko cover karne wali ek alag, one-click safety check hai — kisi single asset se bandhi nahi.",
      "audit-compliance.verification.checking": "Check ho raha hai...",
      "audit-compliance.verification.runTamperCheck": "Tamper Check chalayein",
      "audit-compliance.verification.recordsIntact": "Records intact — koi tampering nahi mili",
      "audit-compliance.verification.recordsAltered": "Warning — records badle gaye ho sakte hain",
      "audit-compliance.verification.eventsChecked": "Events checked:",
      "audit-compliance.verification.brokenAtSequence": "Sequence par toota #",
      "audit-compliance.verification.yourChecks": "Aapke Checks",
      "audit-compliance.verification.filterAll": "All",
      "audit-compliance.verification.statusNotStarted": "Shuru nahi hua",
      "audit-compliance.verification.statusInProgress": "Checking in progress",
      "audit-compliance.verification.statusCompleted": "Checked — problems review karein",
      "audit-compliance.verification.statusClosed": "Finished & signed off",
      "audit-compliance.verification.loadingPlans": "Plans load ho rahe hain...",
      "audit-compliance.verification.noPlans": "Koi verification plan nahi mila",
      "audit-compliance.verification.methodLabel": "Method:",
      "audit-compliance.verification.statusLabel": "Status:",
      "audit-compliance.verification.plannedLabel": "Planned:",
      "audit-compliance.verification.newPhysicalCheck": "New Physical Check",
      "audit-compliance.verification.checkName": "Check Name *",
      "audit-compliance.verification.checkNamePlaceholder": "jaise FY2026-27 Annual Verification",
      "audit-compliance.verification.methodQuestion": "Method — kitne assets check karne hain",
      "audit-compliance.verification.methodCensus": "Census — har asset check karein",
      "audit-compliance.verification.methodSample": "Sample — ek subset check karein",
      "audit-compliance.verification.methodRiskBased": "Risk-based — high-value / critical pehle",
      "audit-compliance.verification.whichDepartments": "Kaunse departments? (optional)",
      "audit-compliance.verification.multiSelectHint": "Ek se zyada chunne ke liye Ctrl/Cmd-click karein. Poore organisation ko check karne ke liye khaali chhodein.",
      "audit-compliance.verification.assignedTo": "Assigned To",
      "audit-compliance.verification.unassigned": "Unassigned",
      "audit-compliance.verification.plannedDate": "Planned Date",
      "audit-compliance.verification.cancel": "Cancel",
      "audit-compliance.verification.creating": "Bana raha hai...",
      "audit-compliance.verification.createCheck": "Check banayein",
      "audit-compliance.verification.startChecking": "Checking start karein",
      "audit-compliance.verification.delete": "Delete",
      "audit-compliance.verification.compareRecords": "Records ki tulna mile items se karein",
      "audit-compliance.verification.finishSignOff": "Finish & sign off",
      "audit-compliance.verification.method": "Method",
      "audit-compliance.verification.scope": "Scope",
      "audit-compliance.verification.orgUnits": "org unit(s)",
      "audit-compliance.verification.wholeOrganisation": "Poora organisation",
      "audit-compliance.verification.assetsToCheck": "Check karne ke liye Assets",
      "audit-compliance.verification.noAssetsInScope": "Abhi scope mein koi asset nahi.",
      "audit-compliance.verification.problemsFound": "Mili problems",
      "audit-compliance.verification.missing": "Missing",
      "audit-compliance.verification.extra": "Extra",
      "audit-compliance.verification.missingDef": "= record mein hai par physically nahi mila ·",
      "audit-compliance.verification.extraDef": "= mila par record mein nahi.",
      "audit-compliance.verification.notComparedYet": "Abhi compare nahi hua — \"Records ki tulna mile items se karein\" use karein.",
      "audit-compliance.verification.noProblems": "Koi problem nahi — records mile items se match karte hain.",
      "audit-compliance.verification.missingCount": "Missing:",
      "audit-compliance.verification.extraCount": "Extra:",
      "audit-compliance.verification.worth": "worth",
      "audit-compliance.verification.unknownAsset": "Unknown asset",
      "audit-compliance.verification.needsSignOff": "SIGN-OFF ZAROORI",
      "audit-compliance.verification.unresolved": "unresolved",
      "audit-compliance.verification.markResolved": "Resolved mark karein",
      "audit-compliance.verification.markResolvedTitle": "Investigate aur settle hua mark karein",
      "audit-compliance.verification.writeOff": "Write off",
      "audit-compliance.verification.writeOffTitle": "Loss ke roop mein books se hatayein",
      "audit-compliance.security.title": "Security & VAPT Governance",
      "audit-compliance.security.subtitle": "Vulnerability findings, scans, framework assessments, security controls, aur login/session events.",
      "audit-compliance.security.tabDashboard": "Dashboard",
      "audit-compliance.security.tabFindings": "Findings",
      "audit-compliance.security.tabScans": "Scans",
      "audit-compliance.security.tabAssessments": "Assessments",
      "audit-compliance.security.tabControls": "Controls",
      "audit-compliance.security.tabEvents": "Events",
      "audit-compliance.security.loadingDashboard": "Dashboard load ho raha hai...",
      "audit-compliance.security.noDashboard": "Koi dashboard data nahi",
      "audit-compliance.security.totalOpenFindings": "Total Open Findings",
      "audit-compliance.security.riskScore": "Risk Score",
      "audit-compliance.security.riskFormula": "critical×10 + high×5 + medium×2 + low×1",
      "audit-compliance.security.failedLogins24h": "Failed Logins (24h)",
      "audit-compliance.security.openBySeverity": "Severity ke hisaab se Open Findings",
      "audit-compliance.security.noOpenFindings": "Koi open finding nahi",
      "audit-compliance.security.allSeverities": "All Severities",
      "audit-compliance.security.severityCritical": "Critical",
      "audit-compliance.security.severityHigh": "High",
      "audit-compliance.security.severityMedium": "Medium",
      "audit-compliance.security.severityLow": "Low",
      "audit-compliance.security.severityInfo": "Info",
      "audit-compliance.security.allStatuses": "All Statuses",
      "audit-compliance.security.statusDiscovery": "Discovery",
      "audit-compliance.security.statusAssessment": "Assessment",
      "audit-compliance.security.statusRemediation": "Remediation",
      "audit-compliance.security.retest": "Retest",
      "audit-compliance.security.statusClosed": "Closed",
      "audit-compliance.security.statusAccepted": "Accepted",
      "audit-compliance.security.loading": "Load ho raha hai...",
      "audit-compliance.security.colTitle": "Title",
      "audit-compliance.security.colSeverity": "Severity",
      "audit-compliance.security.colStatus": "Status",
      "audit-compliance.security.colComponent": "Component",
      "audit-compliance.security.colAssigned": "Assigned",
      "audit-compliance.security.colActions": "Actions",
      "audit-compliance.security.assign": "Assign",
      "audit-compliance.security.toRemediation": "To Remediation",
      "audit-compliance.security.close": "Close",
      "audit-compliance.security.emptyFindings": "Koi finding nahi — shuru karne ke liye scan import karein",
      "audit-compliance.security.findingsFlowNote": "Findings \"discovery\" mein shuru hote hain — backend mein discovery → assessment/accepted move karne ka koi endpoint nahi hai; sirf assessment→remediation (Resolve), remediation→retest (Retest), aur retest→closed (Close) exposed hain.",
      "audit-compliance.security.assignFinding": "Finding Assign karein",
      "audit-compliance.security.userLabel": "User *",
      "audit-compliance.security.selectUser": "User chunein...",
      "audit-compliance.security.cancel": "Cancel",
      "audit-compliance.security.assigning": "Assign ho raha hai...",
      "audit-compliance.security.newScan": "New Scan",
      "audit-compliance.security.colType": "Type",
      "audit-compliance.security.colTool": "Tool",
      "audit-compliance.security.colScanDate": "Scan Date",
      "audit-compliance.security.colFindings": "Findings",
      "audit-compliance.security.importFindings": "Findings Import karein",
      "audit-compliance.security.emptyScans": "Koi scan record nahi",
      "audit-compliance.security.newScanRecord": "New Scan Record",
      "audit-compliance.security.scanType": "Scan Type",
      "audit-compliance.security.scanSast": "SAST",
      "audit-compliance.security.scanDast": "DAST",
      "audit-compliance.security.scanManual": "Manual",
      "audit-compliance.security.scanPentest": "Pentest",
      "audit-compliance.security.toolName": "Tool Name",
      "audit-compliance.security.toolPlaceholder": "jaise Burp Suite, SonarQube",
      "audit-compliance.security.creating": "Bana raha hai...",
      "audit-compliance.security.create": "Create",
      "audit-compliance.security.importScanFindings": "Scan Findings Import karein",
      "audit-compliance.security.importHint": "Findings ki ek JSON array paste karein: title (required), severity, description, cwe_id, owasp_category, affected_component.",
      "audit-compliance.security.importing": "Import ho raha hai...",
      "audit-compliance.security.import": "Import",
      "audit-compliance.security.newAssessment": "New Assessment",
      "audit-compliance.security.colName": "Name",
      "audit-compliance.security.colFramework": "Framework",
      "audit-compliance.security.colScore": "Score",
      "audit-compliance.security.complete": "Complete",
      "audit-compliance.security.emptyAssessments": "Koi assessment nahi",
      "audit-compliance.security.nameLabel": "Name *",
      "audit-compliance.security.namePlaceholder": "jaise Annual ISO 27001 Audit",
      "audit-compliance.security.framework": "Framework",
      "audit-compliance.security.frameworkIso27001": "ISO 27001",
      "audit-compliance.security.frameworkStqc": "STQC",
      "audit-compliance.security.frameworkOwasp": "OWASP",
      "audit-compliance.security.frameworkDpdp": "DPDP",
      "audit-compliance.security.frameworkCustom": "Custom",
      "audit-compliance.security.starting": "Start ho raha hai...",
      "audit-compliance.security.start": "Start",
      "audit-compliance.security.completeAssessment": "Assessment Complete karein",
      "audit-compliance.security.outcome": "Outcome",
      "audit-compliance.security.outcomeCompleted": "Completed",
      "audit-compliance.security.outcomeFailed": "Failed",
      "audit-compliance.security.scoreLabel": "Score (0-100)",
      "audit-compliance.security.save": "Save",
      "audit-compliance.security.configureControl": "Control Configure karein",
      "audit-compliance.security.colControlType": "Control Type",
      "audit-compliance.security.colActive": "Active",
      "audit-compliance.security.active": "Active",
      "audit-compliance.security.inactive": "Inactive",
      "audit-compliance.security.colConfig": "Config",
      "audit-compliance.security.colUpdated": "Updated",
      "audit-compliance.security.edit": "Edit",
      "audit-compliance.security.emptyControls": "Koi control configure nahi",
      "audit-compliance.security.configureSecurityControl": "Security Control Configure karein",
      "audit-compliance.security.controlTypeLabel": "Control Type",
      "audit-compliance.security.controlTypePlaceholder": "jaise mfa_enforcement, ip_allowlist",
      "audit-compliance.security.configJson": "Config (JSON)",
      "audit-compliance.security.saving": "Save ho raha hai...",
      "audit-compliance.security.failedLogins": "Failed Logins",
      "audit-compliance.security.last1h": "Last 1h",
      "audit-compliance.security.last24h": "Last 24h",
      "audit-compliance.security.last3days": "Last 3 din",
      "audit-compliance.security.last7days": "Last 7 din",
      "audit-compliance.security.failedLoginAttempts": "Failed Login Attempts",
      "audit-compliance.security.allEventTypes": "All Event Types",
      "audit-compliance.security.loginSuccess": "Login Success",
      "audit-compliance.security.loginFailure": "Login Failure",
      "audit-compliance.security.mfaChallenge": "MFA Challenge",
      "audit-compliance.security.sessionTimeout": "Session Timeout",
      "audit-compliance.security.ipBlocked": "IP Blocked",
      "audit-compliance.security.newDevice": "New Device",
      "audit-compliance.security.suspiciousActivity": "Suspicious Activity",
      "audit-compliance.security.colEventType": "Event Type",
      "audit-compliance.security.colUser": "User",
      "audit-compliance.security.colIpAddress": "IP Address",
      "audit-compliance.security.colTime": "Time",
      "audit-compliance.security.emptyEvents": "Koi security event nahi",
      "reports.general.loadError": "Reports load karne mein fail.",
      "reports.general.loading": "Reports load ho rahi hain...",
      "reports.general.unableToLoad": "Report data load karne mein asamarth.",
      "reports.general.title": "AAMS General Reports & Analytics",
      "reports.general.subtitle": "CFO Dashboard aur asset register se live asset ledger analytics.",
      "reports.general.exportCsv": "CSV Export karein",
      "reports.general.accumulatedDepreciation": "Accumulated Depreciation",
      "reports.general.companiesActBook": "Companies Act book, current FY",
      "reports.general.itcClaimedYtd": "ITC claimed YTD:",
      "reports.general.budgetUtilisation": "Budget Utilisation",
      "reports.general.insuranceCoverage": "Insurance Coverage",
      "reports.general.pendingCommissioning": "pending commissioning",
      "reports.general.nbvByAssetClass": "Asset Class ke anusaar Net Book Value",
      "reports.general.nbvAllocations": "Class ke anusaar current in-operation asset value allocations",
      "reports.general.noNbvData": "Koi NBV data uplabdh nahi.",
      "reports.general.totalNbv": "Total NBV",
      "reports.general.assetRegister": "Asset Register",
      "reports.general.latestAssets": "Master register se latest assets",
      "reports.general.colName": "Naam",
      "reports.general.colClass": "Class",
      "reports.general.colCustodian": "Custodian",
      "reports.general.colAcquisitionDate": "Acquisition Date",
      "reports.general.colAcquisitionCost": "Acquisition Cost",
      "reports.general.colLifecycleState": "Lifecycle State",
      "reports.general.noAssets": "Koi asset nahi mila.",
      "reports.dashboard.kpiLoadError": "KPI data load karne mein fail",
      "reports.dashboard.assetFetchError": "Asset List Report fetch karne mein fail",
      "reports.dashboard.depreciationFetchError": "Depreciation Report fetch karne mein fail",
      "reports.dashboard.idleFetchError": "Idle Assets Report fetch karne mein fail",
      "reports.dashboard.uncustodiedFetchError": "Uncustodied Assets Report fetch karne mein fail",
      "reports.dashboard.reportGenerated": "Report Generate ho gayi",
      "reports.dashboard.customGenerateError": "Custom report generate karne mein fail",
      "reports.dashboard.scheduleCreated": "Schedule ban gaya",
      "reports.dashboard.scheduleCreateError": "Schedule banane mein fail",
      "reports.dashboard.customDownloaded": "Custom Report download ho gayi",
      "reports.dashboard.colId": "ID",
      "reports.dashboard.colName": "Naam",
      "reports.dashboard.colClass": "Class",
      "reports.dashboard.colCost": "Cost",
      "reports.dashboard.colCurrentValue": "Current Value",
      "reports.dashboard.colStatus": "Status",
      "reports.dashboard.statusActive": "Active",
      "reports.dashboard.noData": "Koi data nahi.",
      "reports.dashboard.colAsset": "Asset",
      "reports.dashboard.colAccDepreciation": "Acc. Depreciation",
      "reports.dashboard.colNetBookValue": "Net Book Value",
      "reports.dashboard.colMethod": "Method",
      "reports.dashboard.colFiscalYear": "Fiscal Year",
      "reports.dashboard.colDaysIdle": "Days Idle",
      "reports.dashboard.colLastUsed": "Last Used",
      "reports.dashboard.colLocation": "Location",
      "reports.dashboard.colDaysUncustodied": "Days Uncustodied",
      "reports.dashboard.title": "AAMS Reports & Analytics",
      "reports.dashboard.subtitle": "Standard reports, KPI analytics, custom reports, aur scheduled exports.",
      "reports.dashboard.subtitleShort": "Standard reports, KPI analytics, custom reports, aur scheduled exports",
      "reports.dashboard.standardReports": "Standard Reports",
      "reports.dashboard.assetListReport": "Asset List Report",
      "reports.dashboard.allRegisteredAssets": "Sabhi registered assets",
      "reports.dashboard.depreciationSchedule": "Depreciation Schedule",
      "reports.dashboard.depreciationByAsset": "Asset ke anusaar depreciation",
      "reports.dashboard.idleAssetsReport": "Idle Assets Report",
      "reports.dashboard.unusedAssets": "Unused/underutilized assets",
      "reports.dashboard.uncustodiedAssets": "Uncustodied Assets",
      "reports.dashboard.assetsWithoutCustodian": "Custodian ke bina assets",
      "reports.dashboard.fetching": "Fetch ho raha hai",
      "reports.dashboard.assetList": "Asset List",
      "reports.dashboard.idleAssets": "Idle Assets",
      "reports.dashboard.exportCsv": "CSV Export karein",
      "reports.dashboard.close": "Band karein",
      "reports.dashboard.kpiAnalytics": "KPI Analytics",
      "reports.dashboard.accumulatedDepreciation": "Accumulated Depreciation",
      "reports.dashboard.insuranceCoverage": "Insurance Coverage",
      "reports.dashboard.itcClaimedYtd": "ITC Claimed YTD",
      "reports.dashboard.pendingCommissioning": "Pending Commissioning",
      "reports.dashboard.budgetUtilisation": "Budget Utilisation",
      "reports.dashboard.nbvByAssetClass": "Asset Class ke anusaar Net Book Value",
      "reports.dashboard.loadingKpi": "KPI data load ho raha hai...",
      "reports.dashboard.customReportBuilder": "Custom Report Builder",
      "reports.dashboard.assetType": "Asset Type",
      "reports.dashboard.allTypes": "Sabhi Types",
      "reports.dashboard.servers": "Servers",
      "reports.dashboard.computers": "Computers",
      "reports.dashboard.vehicles": "Vehicles",
      "reports.dashboard.furniture": "Furniture",
      "reports.dashboard.realEstate": "Real Estate",
      "reports.dashboard.dateFrom": "Date From",
      "reports.dashboard.dateTo": "Date To",
      "reports.dashboard.location": "Location",
      "reports.dashboard.locationPlaceholder": "jaise DC East",
      "reports.dashboard.generateReport": "Report Generate karein",
      "reports.dashboard.customResults": "Custom Report Results",
      "reports.dashboard.rows": "rows",
      "reports.dashboard.downloadJson": "JSON Download karein",
      "reports.dashboard.noResults": "Koi result nahi.",
      "reports.dashboard.scheduleReport": "Report Schedule karein",
      "reports.dashboard.reportType": "Report Type",
      "reports.dashboard.selectType": "Type chunein",
      "reports.dashboard.cfoDashboard": "CFO Dashboard",
      "reports.dashboard.auditorDashboard": "Auditor Dashboard",
      "reports.dashboard.cagPack": "CAG Pack",
      "reports.dashboard.budgetVariance": "Budget Variance",
      "reports.dashboard.frequency": "Frequency",
      "reports.dashboard.daily": "Daily",
      "reports.dashboard.weekly": "Weekly",
      "reports.dashboard.monthly": "Monthly",
      "reports.dashboard.format": "Format",
      "reports.dashboard.csv": "CSV",
      "reports.dashboard.pdf": "PDF",
      "reports.dashboard.xlsx": "XLSX",
      "reports.dashboard.emailOptional": "Email (optional)",
      "reports.dashboard.emailPlaceholder": "user@example.com",
      "reports.dashboard.createSchedule": "Schedule banayein",
      "reports.advanced.title": "Advanced Standard Reports",
      "reports.advanced.infoBody": "Custodian exceptions, warranty exposure, transfer history, aur OData feeds.",
      "reports.advanced.subtitle": "Auditors, Asset Managers, aur Finance ke liye compliance & oversight reports — accountability gaps, warranty risk, aur custody movement pehchaanein, phir data ko Excel/Power BI mein export ya feed karein.",
      "reports.advanced.tabCustodianExceptions": "Custodian Exceptions",
      "reports.advanced.tabWarrantyExposure": "Warranty Exposure",
      "reports.advanced.tabTransferHistory": "Asset Transfer History",
      "reports.advanced.tabOdata": "OData Feeds",
      "reports.advanced.custodianLoadError": "Custodian exceptions load karne mein fail",
      "reports.advanced.custodianStripLead": "Accountability gaps.",
      "reports.advanced.custodianStripBody": "Aise operational assets jinka koi accepted custodian nahi hai ya jinki custody kabhi acknowledge nahi hui. Owners ko dhoondhne ke liye ise use karein — har in-use asset ke liye koi accountable hona chahiye.",
      "reports.advanced.loading": "Load ho raha hai...",
      "reports.advanced.colAsset": "Asset",
      "reports.advanced.colLifecycle": "Lifecycle",
      "reports.advanced.colException": "Exception",
      "reports.advanced.noCustodian": "Koi Custodian nahi",
      "reports.advanced.notAcknowledged": "Acknowledge nahi kiya",
      "reports.advanced.colValue": "Value",
      "reports.advanced.noCustodianExceptions": "Koi custodian exceptions nahi — har operational asset ke paas accepted custodian hai.",
      "reports.advanced.warrantyLoadError": "Warranty exposure load karne mein fail",
      "reports.advanced.warrantyStripLead": "Warranty risk.",
      "reports.advanced.warrantyStripBody": "Sabse zyada value wale assets jinki warranty jald expire hoti hai, sabse valuable pehle. Coverage khatam hone se pehle renew ya budget karein. Neeche ek time window chunein.",
      "reports.advanced.window": "Window",
      "reports.advanced.next30": "Agle 30 din",
      "reports.advanced.next60": "Agle 60 din",
      "reports.advanced.next90": "Agle 90 din",
      "reports.advanced.next180": "Agle 180 din",
      "reports.advanced.colType": "Type",
      "reports.advanced.colVendor": "Vendor",
      "reports.advanced.colExpires": "Expires",
      "reports.advanced.colAssetValue": "Asset Value",
      "reports.advanced.noWarranties": "Is window mein koi warranty expire nahi ho rahi.",
      "reports.advanced.transferStripLead": "Custody audit trail.",
      "reports.advanced.transferStripBody": "Har asset custody transfer — kisne kya kise diya, aur kab. Audit ya investigation ke liye date range se filter karein.",
      "reports.advanced.to": "se",
      "reports.advanced.filter": "Filter",
      "reports.advanced.colStatus": "Status",
      "reports.advanced.colEffectiveDate": "Effective Date",
      "reports.advanced.colCreated": "Created",
      "reports.advanced.noTransfers": "Is range mein koi custody transfer nahi.",
      "reports.advanced.previewError": "Feed preview karne mein fail. Agar yeh bana rahe, to thodi der mein retry karein.",
      "reports.advanced.urlCopied": "Feed URL clipboard par copy ho gaya",
      "reports.advanced.odataIntroLead": "Excel & Power BI ke liye data feeds.",
      "reports.advanced.odataIntroBody": "Yeh aapki BI/analytics team ko poore dataset ka live link dete hain — URL ko Excel (Data → Get Data → From Web) ya Power BI mein paste karein. Link share karne se pehle columns confirm karne ke liye yahan pehli 5 rows preview karein.",
      "reports.advanced.copyLink": "Link Copy karein",
      "reports.advanced.preview": "Preview",
      "reports.advanced.totalRecordsShowing": "total records · pehle dikha rahe",
      "reports.advanced.noRecords": "Koi records nahi.",
      "reports.advanced.feed_assets_label": "Assets Feed",
      "reports.advanced.feed_assets_purpose": "Prati asset ek row — reference, naam, lifecycle stage, aur acquisition cost/date.",
      "reports.advanced.feed_financials_label": "Financials Feed",
      "reports.advanced.feed_financials_purpose": "Prati depreciation period ek row — book value movement (opening → depreciation → closing).",
      "reports.advanced.feedcol_asset_ref": "Asset Ref",
      "reports.advanced.feedcol_name": "Naam",
      "reports.advanced.feedcol_lifecycle_state": "Lifecycle",
      "reports.advanced.feedcol_acquisition_cost": "Cost",
      "reports.advanced.feedcol_acquisition_date": "Acquired",
      "reports.advanced.feedcol_book": "Book",
      "reports.advanced.feedcol_period": "Period",
      "reports.advanced.feedcol_opening_nbv": "Opening NBV",
      "reports.advanced.feedcol_depreciation_amount": "Depreciation",
      "reports.advanced.feedcol_closing_nbv": "Closing NBV",
      "reports.advanced.feedcol_method": "Method",
      "reports.cag.generated": "CAG Report Pack generate ho gaya",
      "reports.cag.generateError": "CAG report pack generate karne mein fail",
      "reports.cag.breadcrumbGovernance": "Governance",
      "reports.cag.breadcrumbReports": "Reports",
      "reports.cag.title": "CAG Report Pack",
      "reports.cag.infoBody1": "C&AG (DPC) Act 1971 ke tehat audit ke liye, Form GFR-40 (GFR 2017) format mein statutory fixed-asset register.",
      "reports.cag.infoBody2": "Cheh statements: summary reconciliation, asset register, depreciation, disposals, custodians, documents. XLSX/PDF ke roop mein deliver.",
      "reports.cag.subtitle": "Ek fiscal period ke liye Statutory Register of Fixed Assets (Form GFR-40) — summary reconciliation, asset register, depreciation schedule, disposals, custodians aur documents. CAG audit ke liye XLSX/PDF ke roop mein deliver.",
      "reports.cag.period": "Period",
      "reports.cag.periodPlaceholder": "jaise FY2026-Q2",
      "reports.cag.generating": "Generate ho raha hai...",
      "reports.cag.generatePack": "Report Pack generate karein",
      "reports.cag.registerTitle": "Register of Fixed Assets",
      "reports.cag.generatedLabel": "Generated",
      "reports.cag.assets": "assets",
      "reports.cag.grossBlock": "Gross Block",
      "reports.cag.netBlock": "Net Block",
      "reports.cag.statements": "Statements:",
      "reports.cag.downloadPdf": "PDF Download karein",
      "reports.cag.downloadXlsx": "XLSX Download karein",
      "reports.documents.loadError": "Document report load karne mein fail.",
      "reports.documents.breadcrumbDocMgmt": "Document Management",
      "reports.documents.breadcrumbDocReports": "Document Reports",
      "reports.documents.title": "Document Expiry Report",
      "reports.documents.subtitle": "Selected window ke andar expire ya overdue hone wale asset documents.",
      "reports.documents.daysAhead": "Days Ahead:",
      "reports.documents.refresh": "Refresh karein",
      "reports.documents.classification": "Classification:",
      "reports.documents.all": "Sabhi",
      "reports.documents.overdue": "Overdue",
      "reports.documents.expiringWithin": "Iske andar expiring",
      "reports.documents.loading": "Load ho raha hai...",
      "reports.documents.colAssetRef": "Asset Ref",
      "reports.documents.colDocumentType": "Document Type",
      "reports.documents.colClassification": "Classification",
      "reports.documents.colExpiryDate": "Expiry Date",
      "reports.documents.colDays": "Days",
      "reports.documents.colStatus": "Status",
      "reports.documents.statusOverdue": "Overdue",
      "reports.documents.statusExpiring": "Expiring",
      "reports.documents.noDocuments": "Is window mein koi document nahi.",
      "reports.drilldown.loadError": "Drill-down report load karne mein fail.",
      "reports.drilldown.backToExec": "Executive Dashboard par wapas",
      "reports.drilldown.breadcrumbReports": "Reports",
      "reports.drilldown.breadcrumbDrillDown": "Drill Down",
      "reports.drilldown.title": "Drill Down Reports",
      "reports.drilldown.subtitle": "Underlying asset ledger ke against real-time drill-down queries.",
      "reports.drilldown.kpi": "KPI",
      "reports.drilldown.kpi_total_assets_critical": "Critical Assets",
      "reports.drilldown.kpi_custody_exceptions": "Custody Exceptions",
      "reports.drilldown.kpi_assets_no_custodian": "Custodian ke bina Assets",
      "reports.drilldown.kpi_warranty_expiring": "Warranty Expiring (30d)",
      "reports.drilldown.kpi_warranties_expiring": "Warranty Expiring (90d)",
      "reports.drilldown.kpi_idle_assets": "Idle Assets",
      "reports.drilldown.kpi_budget_overrun": "Budget Overrun",
      "reports.drilldown.loading": "Load ho raha hai...",
      "reports.drilldown.noRecords": "Is KPI se koi record match nahi karta.",
      "reports.planning.loadError": "Planning data load karne mein fail.",
      "reports.planning.scenarioNameRequired": "Scenario naam zaroori hai.",
      "reports.planning.scenarioCreated": "CapEx scenario \"{{name}}\" ban gaya.",
      "reports.planning.createError": "Scenario banane mein fail.",
      "reports.planning.returnToDashboard": "Dashboard Overview par lautein",
      "reports.planning.backToPlanning": "Planning Dashboard par wapas",
      "reports.planning.breadcrumbPlanning": "Planning Dashboard",
      "reports.planning.breadcrumbHistory": "Planning History",
      "reports.planning.title": "Planning Reports & History",
      "reports.planning.subtitle": "CapEx forecast scenarios aur asset renewal recommendations.",
      "reports.planning.newScenario": "Naya CapEx Scenario",
      "reports.planning.tabScenarios": "CapEx Scenarios",
      "reports.planning.tabRenewals": "Renewal Recommendations",
      "reports.planning.loading": "Load ho raha hai...",
      "reports.planning.colName": "Naam",
      "reports.planning.colHorizon": "Horizon",
      "reports.planning.years": "saal",
      "reports.planning.colStatus": "Status",
      "reports.planning.colCreated": "Created",
      "reports.planning.noScenarios": "Koi CapEx scenario nahi mila.",
      "reports.planning.colAssetRef": "Asset Ref",
      "reports.planning.colClass": "Class",
      "reports.planning.colCriticality": "Criticality",
      "reports.planning.colCondition": "Condition",
      "reports.planning.noRenewals": "Koi renewal candidate nahi mila.",
      "reports.planning.scenarioName": "Scenario Naam *",
      "reports.planning.scenarioNamePlaceholder": "jaise FY27 Data Center Expansion",
      "reports.planning.description": "Description",
      "reports.planning.forecastHorizon": "Forecast Horizon",
      "reports.planning.cancel": "Cancel karein",
      "reports.planning.createScenario": "Scenario banayein",
      "reports.builder.schemaLoadError": "Report schema load karne mein fail.",
      "reports.builder.loaded": "\"{{name}}\" load ho gaya.",
      "reports.builder.buildFirst": "Pehle ek report banayein.",
      "reports.builder.enterReportName": "Report naam enter karein.",
      "reports.builder.saved": "\"{{name}}\" save ho gaya.",
      "reports.builder.saveError": "Report save karne mein fail.",
      "reports.builder.updated": "\"{{name}}\" update ho gaya.",
      "reports.builder.updateError": "Report update karne mein fail.",
      "reports.builder.enterName": "Ek naam enter karein.",
      "reports.builder.renamed": "\"{{name}}\" mein rename ho gaya.",
      "reports.builder.renameError": "Rename fail.",
      "reports.builder.deleted": "\"{{name}}\" delete ho gaya.",
      "reports.builder.deleteError": "Delete fail.",
      "reports.builder.pickDataSource": "Ek data source chunein.",
      "reports.builder.addAggregateWhenGrouping": "Grouping karte samay kam se kam ek aggregate add karein (jaise Count).",
      "reports.builder.selectColumn": "Kam se kam ek column select karein.",
      "reports.builder.reportFailed": "Report fail.",
      "reports.builder.csvExportFailed": "CSV export fail.",
      "reports.builder.xlsxGenerating": "XLSX generate ho raha hai — thodi der mein check karein.",
      "reports.builder.xlsxExportFailed": "XLSX export fail.",
      "reports.builder.title": "Report Builder",
      "reports.builder.subtitle": "Ek data source chunein, columns aur filters chunein, preview karein, phir export karein.",
      "reports.builder.mySavedReports": "Mere Saved Reports",
      "reports.builder.saveCurrent": "Current save karein",
      "reports.builder.noSavedReports": "Abhi tak koi saved report nahi. Ek report banayein aur baad mein reuse ke liye “Save current” par click karein.",
      "reports.builder.loadThisReport": "Yeh report load karein",
      "reports.builder.rename": "Rename karein",
      "reports.builder.delete": "Delete karein",
      "reports.builder.saveReport": "Report Save karein",
      "reports.builder.reportName": "Report naam",
      "reports.builder.reportNamePlaceholder": "jaise High-Value Assets",
      "reports.builder.cancel": "Cancel karein",
      "reports.builder.saving": "Save ho raha hai…",
      "reports.builder.save": "Save karein",
      "reports.builder.renameReport": "Report Rename karein",
      "reports.builder.deleteSavedReport": "Saved Report Delete karein",
      "reports.builder.deletePrefix": "Delete karein “",
      "reports.builder.deleteSuffix": "”? Ise undo nahi kiya ja sakta.",
      "reports.builder.dataSource": "Data Source",
      "reports.builder.columns": "Columns",
      "reports.builder.ignoredWhileGrouping": " (grouping ke dauran ignore)",
      "reports.builder.groupBy": "Group By",
      "reports.builder.groupByHint": "(optional — ise summary report mein badalta hai)",
      "reports.builder.aggregates": "Aggregates",
      "reports.builder.addAggregate": "+ Aggregate add karein",
      "reports.builder.allRows": "(sabhi rows)",
      "reports.builder.selectField": "— field chunein —",
      "reports.builder.addAggregateHint": "Ek aggregate add karein (Count / Sum / Avg / Min / Max).",
      "reports.builder.filters": "Filters",
      "reports.builder.addFilter": "+ Filter add karein",
      "reports.builder.op_eq": "=",
      "reports.builder.op_neq": "≠",
      "reports.builder.op_gt": ">",
      "reports.builder.op_lt": "<",
      "reports.builder.op_gte": "≥",
      "reports.builder.op_lte": "≤",
      "reports.builder.op_contains": "contains",
      "reports.builder.op_in": "in (comma list)",
      "reports.builder.value": "Value",
      "reports.builder.noFilters": "Koi filter nahi — sabhi rows return hui (limit tak).",
      "reports.builder.sortBy": "Sort By",
      "reports.builder.none": "(koi nahi)",
      "reports.builder.rowLimit": "Row Limit",
      "reports.builder.running": "Chal raha hai…",
      "reports.builder.runPreview": "Run Preview",
      "reports.builder.exportCsv": "CSV Export karein",
      "reports.builder.exportXlsx": "XLSX Export karein",
      "reports.builder.editing": "Editing:",
      "reports.builder.updateSaved": "Saved update karein",
      "reports.builder.detachTitle": "Saved report se detach karein",
      "reports.builder.new": "Naya",
      "reports.builder.row": "row",
      "reports.builder.rows": "rows",
      "reports.scheduled.loadError": "Schedules load karne mein fail.",
      "reports.scheduled.paused": "Schedule pause ho gaya.",
      "reports.scheduled.resumed": "Schedule resume ho gaya.",
      "reports.scheduled.updateError": "Schedule update karne mein fail.",
      "reports.scheduled.deleted": "Schedule delete ho gaya.",
      "reports.scheduled.deleteError": "Schedule delete karne mein fail.",
      "reports.scheduled.recipientRequired": "Kam se kam ek recipient email zaroori hai.",
      "reports.scheduled.created": "Schedule ban gaya.",
      "reports.scheduled.createError": "Schedule banane mein fail.",
      "reports.scheduled.colReportType": "Report Type",
      "reports.scheduled.colFrequency": "Frequency",
      "reports.scheduled.colRecipients": "Recipients",
      "reports.scheduled.colFormat": "Format",
      "reports.scheduled.colNextRun": "Next Run",
      "reports.scheduled.colStatus": "Status",
      "reports.scheduled.active": "Active",
      "reports.scheduled.paused_status": "Paused",
      "reports.scheduled.colActions": "Actions",
      "reports.scheduled.backToExec": "Executive Dashboard par wapas",
      "reports.scheduled.breadcrumbReports": "Reports",
      "reports.scheduled.breadcrumbScheduled": "Scheduled",
      "reports.scheduled.title": "Scheduled Reports",
      "reports.scheduled.subtitle": "Automated recurring report distribution manage karein.",
      "reports.scheduled.scheduleNew": "Nayi Report Schedule karein",
      "reports.scheduled.loading": "Load ho raha hai...",
      "reports.scheduled.noSchedules": "Koi scheduled report nahi.",
      "reports.scheduled.createAutomated": "Automated Schedule banayein",
      "reports.scheduled.reportType": "Report Type",
      "reports.scheduled.frequency": "Frequency",
      "reports.scheduled.recipients": "Recipients (comma-separated emails)",
      "reports.scheduled.recipientsPlaceholder": "jaise finance@acme.com, cfo@acme.com",
      "reports.scheduled.format": "Format",
      "reports.scheduled.xlsx": "XLSX",
      "reports.scheduled.csv": "CSV",
      "reports.scheduled.pdf": "PDF",
      "reports.scheduled.cancel": "Cancel karein",
      "reports.scheduled.establish": "Schedule establish karein",
      "assets.common.action": "Action",
      "assets.common.actions": "Actions",
      "assets.common.assetId": "Asset ID",
      "assets.common.assetManagement": "Asset Management",
      "assets.common.assetRef": "Asset Ref",
      "assets.common.cancel": "Cancel",
      "assets.common.class": "Class",
      "assets.common.close": "Close",
      "assets.common.delete": "Delete",
      "assets.common.edit": "Edit",
      "assets.common.loading": "Loading...",
      "assets.common.location": "Location",
      "assets.common.name": "Naam",
      "assets.common.no": "No",
      "assets.common.none": "None",
      "assets.common.state": "State",
      "assets.common.transfer": "Transfer",
      "assets.common.view": "View",
      "assets.common.yes": "Yes",
      "assets.list.title": "Asset Register",
      "assets.list.infoBody": "Organization mein har tracked asset ki master list, lifecycle state, location aur quick actions ke saath.",
      "assets.list.changeStatus": "Status badlein",
      "assets.list.bulkImport": "Bulk Import",
      "assets.list.newAsset": "+ Naya Asset",
      "assets.list.bulkImportTitle": "Bulk Import Assets",
      "assets.list.bulkImportDesc": "Ek baar mein 5,000 tak assets upload karein. Asset Class aur Location codes maujuda system masters se match hone chahiye.",
      "assets.list.assetsByState": "Lifecycle state ke hisaab se assets",
      "assets.list.total": "total",
      "assets.list.clearFilter": "Filter clear karein",
      "assets.list.showAll": "Sabhi assets dikhayein",
      "assets.list.all": "All",
      "assets.list.filterByState": "{{state}} ke hisaab se filter karein",
      "assets.list.empty": "Koi asset nahi mili",
      "assets.detail.loading": "Asset load ho raha hai...",
      "assets.detail.notFound": "Asset nahi mili",
      "assets.detail.tab.overview": "Overview",
      "assets.detail.tab.components": "Components",
      "assets.detail.tab.tags": "Tags",
      "assets.detail.tab.labels": "Labels",
      "assets.detail.tab.documents": "Documents",
      "assets.detail.tab.warranty": "Warranty",
      "assets.detail.tab.custody": "Custody",
      "assets.detail.tab.financials": "Financials",
      "assets.detail.tab.history": "History",
      "assets.detail.tab.metrics": "Metrics",
      "assets.detail.tab.meterReadings": "Meter Readings",
      "assets.detail.tab.governance": "Governance",
      "assets.detail.infoTitle": "Asset Details",
      "assets.detail.infoBody": "Kisi ek asset ka poora detail view — specifications, custody, documents, financials aur history, tabs mein.",
      "assets.detail.clone": "Clone",
      "assets.detail.decommission": "Decommission",
      "assets.detail.field.assetClass": "Asset Class",
      "assets.detail.field.category": "Category",
      "assets.detail.field.serialNumber": "Serial Number",
      "assets.detail.field.model": "Model",
      "assets.detail.field.manufacturer": "Manufacturer",
      "assets.detail.field.department": "Department",
      "assets.detail.field.custodian": "Custodian",
      "assets.detail.field.acquisitionCost": "Acquisition Cost",
      "assets.detail.field.acquisitionDate": "Acquisition Date",
      "assets.detail.field.lifecycleState": "Lifecycle State",
      "assets.detail.field.belowThreshold": "Capitalisation Threshold se neeche",
      "assets.detail.field.criticalityScore": "Criticality Score",
      "assets.detail.field.fundingSource": "Funding Source",
      "assets.detail.field.heldForSale": "Sale ke liye rakha gaya",
      "assets.detail.field.description": "Description",
      "assets.detail.cloneTitle": "Asset Clone karein",
      "assets.detail.cloneDesc": "Same details ke saath ek naya draft asset banata hai. Ise ek alag naam dein.",
      "assets.detail.newAssetName": "Naye Asset ka Naam *",
      "assets.detail.cloning": "Clone ho raha hai...",
      "assets.create.err.name": "Naam zaroori hai",
      "assets.create.err.assetClass": "Asset Class zaroori hai",
      "assets.create.err.location": "Location zaroori hai",
      "assets.create.err.fundingSource": "Funding Source zaroori hai",
      "assets.create.err.acquisitionDate": "Acquisition Date zaroori hai",
      "assets.create.err.acquisitionCost": "Acquisition Cost 0 se zyada honi chahiye",
      "assets.create.loading": "Asset details load ho rahi hain...",
      "assets.create.legacyValue": "{{value}} (legacy value — kripya update karein)",
      "assets.create.editTitle": "Asset Edit karein",
      "assets.create.createTitle": "Asset banayein",
      "assets.create.infoTitle": "Asset banayein / Edit karein",
      "assets.create.infoBody": "Naya asset register karein ya maujuda ko edit karein — classification, specifications, location aur initial custody.",
      "assets.create.subtitleEdit": "Is asset ki classification, financial aur location details update karein.",
      "assets.create.subtitleCreate": "Enterprise register mein ek naya asset register karein.",
      "assets.create.section.basic": "Basic Information",
      "assets.create.ph.name": "jaise Dell Latitude 5540 Laptop",
      "assets.create.valuation.depreciating": "Aam taur par depreciate hota hai",
      "assets.create.valuation.appreciating": "Aam taur par appreciate hota hai",
      "assets.create.valuation.static": "Value static rehti hai",
      "assets.create.selectClassFirst": "Pehle ek Asset Class chunein",
      "assets.create.subCategory": "Sub-Category",
      "assets.create.selectCategoryFirst": "Pehle ek Category chunein",
      "assets.create.section.identification": "Identification",
      "assets.create.ph.serialNumber": "jaise SN-4829-XK7",
      "assets.create.ph.model": "jaise Latitude 5540",
      "assets.create.ph.manufacturer": "jaise Dell",
      "assets.create.section.financial": "Financial Details",
      "assets.create.ph.acquisitionCost": "jaise 52000",
      "assets.create.deferredRevenue": "Deferred Revenue Balance",
      "assets.create.ph.zero": "jaise 0",
      "assets.create.section.location": "Location & Ownership",
      "assets.create.orgUnit": "Org Unit (optional)",
      "assets.create.usefulLifeOverride": "Useful Life Override (years)",
      "assets.create.ph.usefulLife": "jaise 5",
      "assets.create.section.additional": "Additional",
      "assets.create.requiredSkillCodes": "Required Skill Codes",
      "assets.create.ph.description": "Is asset ke baare mein optional notes (condition, accessories, location details)…",
      "assets.create.saving": "Save ho raha hai...",
      "assets.create.creating": "Ban raha hai...",
      "assets.create.saveChanges": "Changes save karein",
      "assets.disposal.crumbQueue": "Disposal Queue",
      "assets.disposal.crumbRequest": "Request Disposal",
      "assets.disposal.queueTitle": "Asset Disposal Queue",
      "assets.disposal.requestTitle": "Asset Disposal ki Request",
      "assets.disposal.subtitle": "Decommission approval ke liye pending assets, aur disposal history.",
      "assets.disposal.backToQueue": "Queue par wapas",
      "assets.disposal.pendingApprovalKpi": "Pending Disposal Approval",
      "assets.disposal.disposedAllTime": "Disposed (All Time)",
      "assets.disposal.pendingApproval": "Pending Approval",
      "assets.disposal.approveDisposal": "Disposal approve karein",
      "assets.disposal.emptyPending": "Disposal ke liye koi asset pending nahi.",
      "assets.disposal.history": "Disposal History",
      "assets.disposal.emptyHistory": "Abhi tak koi disposed asset nahi.",
      "assets.disposal.requestSection": "Disposal Request",
      "assets.disposal.asset": "Asset",
      "assets.disposal.selectAsset": "Asset chunein...",
      "assets.disposal.justification": "Justification",
      "assets.disposal.justificationPh": "Is asset ko decommission karne ka kaaran batayein...",
      "assets.disposal.submitting": "Submit ho raha hai...",
      "assets.disposal.submitRequest": "Disposal Request submit karein",
      "assets.revaluation.err.asset": "Ek asset chunein",
      "assets.revaluation.err.date": "Revaluation date zaroori hai",
      "assets.revaluation.err.valueNumber": "Proposed value ek number honi chahiye",
      "assets.revaluation.err.valuePositive": "Proposed value positive honi chahiye",
      "assets.revaluation.err.valueRequired": "Proposed adjusted value zaroori hai",
      "assets.revaluation.err.method": "Revaluation method zaroori hai",
      "assets.revaluation.method.market": "Market Value Method",
      "assets.revaluation.method.replacement": "Replacement Cost Method",
      "assets.revaluation.method.indexation": "Indexation Method",
      "assets.revaluation.resetForm": "Form reset karein",
      "assets.revaluation.submitting": "Submit ho raha hai...",
      "assets.revaluation.submit": "Revaluation submit karein",
      "assets.revaluation.crumbWorkflow": "Asset Revaluation Workflow",
      "assets.revaluation.title": "Asset Revaluation",
      "assets.revaluation.description": "IAS 16 guidelines ke compliance mein physical assets ke recognized balances ko adjust karein.",
      "assets.revaluation.section1": "Section 1: Asset chunein",
      "assets.revaluation.assetRequired": "Asset *",
      "assets.revaluation.currentCost": "Current Acquisition Cost",
      "assets.revaluation.section2": "Section 2: Revaluation Details",
      "assets.revaluation.dateLabel": "Revaluation Date",
      "assets.revaluation.proposedValue": "Proposed Adjusted Value",
      "assets.revaluation.proposedValuePh": "jaise 52000",
      "assets.revaluation.methodLabel": "Revaluation Method",
      "assets.revaluation.reasonLabel": "Revaluation Reason / Notes",
      "assets.revaluation.reasonPh": "Balance adjustments ka underlying rationale batayein...",
      "assets.revaluation.section3": "Section 3: Value Impact",
      "assets.revaluation.valueDifference": "Value Difference Variance",
      "assets.appreciation.err.asset": "Ek asset chunein",
      "assets.appreciation.err.date": "Date zaroori hai",
      "assets.appreciation.err.valueNumber": "New value ek number honi chahiye",
      "assets.appreciation.err.valuePositive": "New value positive honi chahiye",
      "assets.appreciation.err.valueRequired": "New value zaroori hai",
      "assets.appreciation.err.higherThanCurrent": "Appreciation current value se zyada honi chahiye — value neeche likhne ke liye, iske bajaye Asset Revaluation use karein",
      "assets.appreciation.recording": "Record ho raha hai...",
      "assets.appreciation.record": "Appreciation record karein",
      "assets.appreciation.title": "Asset Appreciation",
      "assets.appreciation.description": "Samay ke saath value gain karne wali asset classes — Land, Investment Property aur similar — ke liye capital appreciation record karein. Asset Revaluation jaisa hi revaluation record use karta hai, sirf upward moves tak seemit.",
      "assets.appreciation.info1": "Land ya Investment Property jaisi samay ke saath value gain karne wali asset classes ke liye capital appreciation record karein.",
      "assets.appreciation.info2": "Asset Revaluation jaisa hi revaluation record use karta hai, sirf upward moves tak seemit.",
      "assets.appreciation.noAppreciatingAssets": "Kisi appreciating asset class mein koi asset nahi mili (jaise Land, Investment Property).",
      "assets.appreciation.currentValue": "Current Value",
      "assets.appreciation.section2": "Section 2: Appreciation Details",
      "assets.appreciation.dateLabel": "Appreciation Date",
      "assets.appreciation.newValue": "New Value",
      "assets.appreciation.newValuePh": "jaise 65000",
      "assets.appreciation.basis": "Basis",
      "assets.appreciation.reasonLabel": "Reason / Notes",
      "assets.appreciation.reasonPh": "jaise market valuation report dinaankit...",
      "assets.appreciation.section3": "Section 3: Value Impact & History",
      "assets.appreciation.projectedGain": "Projected Gain",
      "assets.appreciation.selectToViewHistory": "Iski value history dekhne ke liye ek asset chunein.",
      "assets.appreciation.noHistory": "Is asset ke liye koi prior revaluations nahi.",
      "assets.queue.err.acquisitionDate": "Acquisition date zaroori hai",
      "assets.queue.err.mustBeNumber": "Ek number honi chahiye",
      "assets.queue.err.mustBePositive": "Positive honi chahiye",
      "assets.queue.liveRegister": "Live Register",
      "assets.queue.breadcrumb": "Inventory Module ➔ Asset Creation Queue",
      "assets.queue.title": "Asset Creation Queue",
      "assets.queue.subtitle": "Real stock-in receipts ko formalized asset entries mein convert karein.",
      "assets.queue.pendingCapitalization": "Pending Capitalization",
      "assets.queue.capitalizedRecords": "Capitalized Records",
      "assets.queue.totalReceiptValue": "Total Receipt Value",
      "assets.queue.show": "Show:",
      "assets.queue.statusPending": "Pending",
      "assets.queue.statusCapitalized": "Capitalized",
      "assets.queue.col.itemCode": "Item Code",
      "assets.queue.col.itemName": "Item Name",
      "assets.queue.col.quantity": "Quantity",
      "assets.queue.col.unitCost": "Unit Cost",
      "assets.queue.col.received": "Received",
      "assets.queue.col.status": "Status",
      "assets.queue.capitalizeTooltip": "Is stock receipt ko ek formal asset record mein badlein",
      "assets.queue.capitalize": "Capitalize",
      "assets.queue.empty": "Koi matching stock receipts nahi mili.",
      "assets.queue.modalTitle": "Capitalize Stock Receipt",
      "assets.queue.modalSubtitle": "Is received stock item ko ek tracked, depreciable asset record mein badalta hai.",
      "assets.queue.targetAssetClass": "Target Asset Class *",
      "assets.queue.selectClass": "-- Class chunein --",
      "assets.queue.locationRequired": "Location *",
      "assets.queue.selectLocation": "-- Location chunein --",
      "assets.queue.fundingSourceRequired": "Funding Source *",
      "assets.queue.selectFundingSource": "-- Funding Source chunein --",
      "assets.queue.acquisitionDateRequired": "Acquisition Date *",
      "assets.queue.usefulLifeOverride": "Useful Life Override (Years)",
      "assets.queue.usefulLifePh": "Asset class default use karne ke liye khaali chhodein",
      "assets.queue.discard": "Discard",
      "assets.queue.finalize": "Capital Asset finalize karein",
      "assets.register.err.name": "Asset Name zaroori hai",
      "assets.register.err.costNumber": "Acquisition cost ek number honi chahiye",
      "assets.register.err.costPositive": "Acquisition cost 0 se zyada honi chahiye",
      "assets.register.err.costRequired": "Acquisition cost zaroori hai",
      "assets.register.err.usefulLifeNumber": "Useful life override ek number honi chahiye",
      "assets.register.err.usefulLifePositive": "Useful life override positive honi chahiye",
      "assets.register.err.deferredNumber": "Deferred revenue balance ek number honi chahiye",
      "assets.register.err.deferredNegative": "Deferred revenue balance negative nahi ho sakta",
      "assets.register.col.assetName": "Asset Name",
      "assets.register.col.classCategory": "Class/Category",
      "assets.register.col.locationDept": "Location/Dept",
      "assets.register.viewTooltip": "Registry details dekhein",
      "assets.register.editTooltip": "Registry edit karein",
      "assets.register.deleteTooltip": "Record delete karein",
      "assets.register.subtitle": "Sabhi organizational assets ko unke lifecycle bhar manage, monitor, search, track aur govern karein.",
      "assets.register.backToRegister": "Register par wapas",
      "assets.register.importAssets": "Import Assets",
      "assets.register.addAsset": "Add Asset",
      "assets.register.kpi.total": "Total Assets",
      "assets.register.kpi.active": "Active Assets",
      "assets.register.kpi.draft": "Draft",
      "assets.register.kpi.pendingCap": "Pending Cap.",
      "assets.register.kpi.missingCustodian": "Missing Custodian",
      "assets.register.kpi.disposalPending": "Disposal Pending",
      "assets.register.searchPh": "Asset ID, Name, Serial, ya Tag search karein...",
      "assets.register.moreFields": "More Fields",
      "assets.register.filterClassAll": "Asset Class (All)",
      "assets.register.filterCategoryAll": "Category (All)",
      "assets.register.filterLocationAll": "Location (All)",
      "assets.register.filterLifecycleAll": "Lifecycle (All)",
      "assets.register.empty": "Current search ya field filters se koi asset register match nahi hua.",
      "assets.register.modelName": "Model Name",
      "assets.register.locationOwnershipMaster": "Location & Ownership Master",
      "assets.register.currentLocation": "Current Location",
      "assets.register.assetOwner": "Asset Owner",
      "assets.register.currentCustodian": "Current Custodian",
      "assets.register.financialMetrics": "Financial Metrics",
      "assets.register.purchaseDate": "Purchase Date",
      "assets.register.usefulLifeOverride": "Useful Life Override",
      "assets.register.usesClassDefault": "Class default use karta hai",
      "assets.register.documentsCompliance": "Documents & Compliance Attachments",
      "assets.register.col.fileName": "File Name",
      "assets.register.col.type": "Type",
      "assets.register.col.uploaded": "Uploaded",
      "assets.register.download": "Download",
      "assets.register.noDocuments": "Is asset ke liye abhi tak koi document upload nahi hua.",
      "assets.register.timelineAudit": "Asset Ledger Timeline Audit",
      "assets.register.noLifecycleEvents": "Abhi tak koi lifecycle events record nahi.",
      "assets.register.incorporateMods": "Modifications shaamil karein",
      "assets.register.lodgeTransfer": "Lodge Transfer",
      "assets.register.initiateDisposal": "Scrap/disposal shuru karein",
      "assets.register.section1": "Section 1: Basic Information",
      "assets.register.field.assetName": "Asset Name (Nomenclature)",
      "assets.register.ph.assetName": "jaise MacBook Pro M3 16 ya Server Frame",
      "assets.register.field.assetCategory": "Asset Category",
      "assets.register.field.assetSubCategory": "Asset Sub-Category",
      "assets.register.field.remarks": "Asset Description / Remarks",
      "assets.register.ph.remarks": "Internal description catalog note",
      "assets.register.section2": "Section 2: Location & Funding",
      "assets.register.ph.fundingSource": "jaise capex, opex",
      "assets.register.section3": "Section 3: Technical Information",
      "assets.register.field.manufacturerName": "Manufacturer naam",
      "assets.register.ph.manufacturer": "jaise Dell, Apple, Logitech",
      "assets.register.field.modelNumber": "Model Number",
      "assets.register.ph.model": "jaise PowerEdge R750",
      "assets.register.field.serialNumberSN": "Serial Number (SN)",
      "assets.register.section4": "Section 4: Acquisition & Financial",
      "assets.register.skillCodesHelper": "Is asset ki service ke liye required comma-separated maintenance skill codes.",
      "assets.register.registerAsset": "Register Asset",
      "assets.register.incorporateModifications": "Modifications shaamil karein",
      "assets.transfer.title": "Transfer Asset",
      "assets.transfer.confirmTitle": "Transfer confirm karein",
      "assets.transfer.targetOrgUnit": "Target Org Unit *",
      "assets.transfer.selectOrgUnit": "Org unit chunein...",
      "assets.transfer.transferType": "Transfer Type",
      "assets.transfer.selectDash": "-- Select --",
      "assets.transfer.priority": "Priority",
      "assets.transfer.newLocation": "New Location (optional)",
      "assets.transfer.keepLocation": "Current location rakhein",
      "assets.transfer.justificationPh": "Transfer ka kaaran",
      "assets.transfer.remarks": "Remarks",
      "assets.transfer.remarksPh": "Additional notes",
      "assets.transfer.custodianNote": "Custodian handover ek alag step hai — is transfer ke confirm hone ke baad asset ke Custody tab se ise assign karein.",
      "assets.transfer.initiating": "Shuru ho raha hai...",
      "assets.transfer.initiate": "Transfer shuru karein",
      "assets.transfer.makerCheckerNote": "Transfer shuru kar diya gaya hai. Ek alag user ko ise confirm karna hoga (maker-checker) — yeh request ID share karein, ya abhi confirm karein agar aap wahi doosre user hain.",
      "assets.transfer.requestId": "Request ID *",
      "assets.transfer.requestIdPh": "Transfer request ID",
      "assets.transfer.confirming": "Confirm ho raha hai...",
      "assets.transfer.confirm": "Transfer confirm karein",
      "assets.decommission.title": "Decommission Asset",
      "assets.decommission.warning": "Yeh action decommission process shuru karega.",
      "assets.decommission.justification": "Justification *",
      "assets.decommission.justificationPh": "Decommission ka kaaran",
      "assets.decommission.requesting": "Request ho raha hai...",
      "assets.decommission.request": "Decommission ki request karein",
      "assets.decommission.approveHint": "Decommission ki request ki gayi hai. Approve karne ke liye neeche click karein.",
      "assets.decommission.awaitHint": "Decommission ki request ki gayi hai aur finance approval authority wale user se approval ka intezaar hai.",
      "assets.decommission.approving": "Approve ho raha hai...",
      "assets.decommission.approve": "Decommission approve karein",
      "assets.stateTransition.loading": "Valid transitions load ho rahe hain...",
      "assets.stateTransition.terminal": "\"{{state}}\" ek terminal state hai — koi aur transitions available nahi.",
      "assets.stateTransition.state": "State:",
      "assets.stateTransition.unknown": "Unknown",
      "assets.stateTransition.transitionTo": "Transition to...",
      "assets.stateTransition.justificationPh": "Justification (optional)",
      "assets.stateTransition.applying": "Apply ho raha hai...",
      "assets.stateTransition.apply": "Apply",
      "assets.tags.loading": "Tags load ho rahe hain...",
      "assets.tags.heading": "Tags",
      "assets.tags.issueTag": "+ Tag issue karein",
      "assets.tags.tagMedium": "Tag Medium",
      "assets.tags.rfidEpc": "RFID EPC",
      "assets.tags.rfidEpcPh": "RFID EPC code",
      "assets.tags.nfcHash": "NFC Payload Hash",
      "assets.tags.nfcHashPh": "NFC payload hash",
      "assets.tags.issuing": "Issue ho raha hai...",
      "assets.tags.issue": "Issue",
      "assets.tags.col.tagId": "Tag ID",
      "assets.tags.col.medium": "Medium",
      "assets.tags.col.issued": "Issued",
      "assets.tags.downloadLabel": "Label PDF download karein",
      "assets.tags.replaceTag": "Tag replace karein",
      "assets.tags.emptyTags": "Abhi tak koi tag issue nahi hua",
      "assets.tags.scanHistory": "Scan History",
      "assets.tags.col.locationLatLng": "Location (lat, lng)",
      "assets.tags.col.device": "Device",
      "assets.tags.displaced": "Displaced",
      "assets.tags.ok": "OK",
      "assets.tags.col.scannedAt": "Scanned At",
      "assets.tags.emptyScans": "Koi scan events record nahi",
      "assets.history.loading": "History load ho rahi hai...",
      "assets.history.title": "Asset History",
      "assets.history.empty": "Koi history record nahi",
      "assets.history.locationHistory": "Location History",
      "assets.labels.loading": "Labels load ho rahe hain...",
      "assets.labels.heading": "Physical Labels",
      "assets.labels.labelCode": "Label Code (optional)",
      "assets.labels.labelCodePh": "Khaali chhodne par auto-generated",
      "assets.labels.assigning": "Assign ho raha hai...",
      "assets.labels.assignLabel": "+ Label assign karein",
      "assets.labels.col.labelCode": "Label Code",
      "assets.labels.col.assigned": "Assigned",
      "assets.labels.setStatus": "Status set karein...",
      "assets.labels.emptyLabels": "Is asset ko koi label assign nahi hua",
      "assets.labels.mappingHistory": "Mapping History",
      "assets.labels.col.reason": "Reason",
      "assets.labels.col.by": "By",
      "assets.labels.col.when": "When",
      "assets.labels.emptyHistory": "Koi mapping history nahi",
      "assets.documents.heading": "Documents",
      "assets.documents.showAllVersions": "Sabhi versions dikhayein",
      "assets.documents.upload": "Upload Document",
      "assets.documents.loading": "Documents load ho rahe hain...",
      "assets.documents.col.file": "File",
      "assets.documents.oldVersion": "old version",
      "assets.documents.col.version": "Version",
      "assets.documents.col.size": "Size",
      "assets.documents.col.ocr": "OCR",
      "assets.documents.linkedAssets": "Linked assets",
      "assets.documents.linkToAsset": "Kisi doosre asset se link karein",
      "assets.documents.empty": "Is asset ke liye koi document upload nahi hua",
      "assets.documents.fileRequired": "File *",
      "assets.documents.documentType": "Document Type",
      "assets.documents.classification": "Classification",
      "assets.documents.classificationPh": "jaise internal, confidential",
      "assets.documents.expiryDate": "Expiry Date",
      "assets.documents.alertDaysBefore": "Alert Days Before",
      "assets.documents.gpsLat": "Photo GPS Latitude",
      "assets.documents.gpsLng": "Photo GPS Longitude",
      "assets.documents.uploading": "Upload ho raha hai...",
      "assets.documents.uploadBtn": "Upload",
      "assets.documents.linkTitle": "\"{{name}}\" ko Assets se link karein",
      "assets.documents.linkDesc": "Comma-separated asset IDs. Maujuda links waise hi rehte hain (idempotent).",
      "assets.documents.linking": "Link ho raha hai...",
      "assets.documents.link": "Link",
      "assets.documents.linkedTitle": "\"{{name}}\" se linked assets",
      "assets.documents.noLinked": "Koi linked assets nahi",
      "assets.components.loading": "Components load ho rahe hain...",
      "assets.components.heading": "Components",
      "assets.components.flat": "Flat",
      "assets.components.tree": "Tree",
      "assets.components.col.serial": "Serial",
      "assets.components.empty": "Koi components nahi",
      "assets.components.noTree": "Koi component tree nahi",
      "assets.components.setParent": "+ Parent Asset set karein",
      "assets.components.parentIdPh": "Parent asset ID",
      "assets.components.save": "Save",
      "assets.warranty.heading": "Warranties",
      "assets.warranty.checking": "Check ho raha hai...",
      "assets.warranty.checkBeforeRepair": "Repair se pehle check karein",
      "assets.warranty.addWarranty": "Add Warranty",
      "assets.warranty.underWarranty": "Warranty mein",
      "assets.warranty.noActive": "Koi active warranty nahi",
      "assets.warranty.providerExpires": "Provider: {{provider}} · Expires: {{date}}",
      "assets.warranty.loading": "Warranties load ho rahi hain...",
      "assets.warranty.col.provider": "Provider",
      "assets.warranty.col.start": "Start",
      "assets.warranty.col.end": "End",
      "assets.warranty.col.meterLimit": "Meter Limit",
      "assets.warranty.claimsOverrides": "Claims & overrides",
      "assets.warranty.fileClaim": "Claim file karein",
      "assets.warranty.overrideTooltip": "Override (repair ke liye warranty bypass karein)",
      "assets.warranty.empty": "Is asset ke liye koi warranty registered nahi",
      "assets.warranty.claimsOverridesTitle": "Claims & Overrides",
      "assets.warranty.claims": "Claims",
      "assets.warranty.noClaims": "Koi claim file nahi hua.",
      "assets.warranty.overrides": "Overrides",
      "assets.warranty.noOverrides": "Koi override log nahi hua.",
      "assets.warranty.registerTitle": "Register Warranty",
      "assets.warranty.warrantyType": "Warranty Type *",
      "assets.warranty.providerName": "Provider / Vendor Name",
      "assets.warranty.providerPh": "Ek provider chunein ya type karein",
      "assets.warranty.startDate": "Start Date",
      "assets.warranty.endDate": "End Date *",
      "assets.warranty.scopeOfCover": "Scope of Cover",
      "assets.warranty.claimLimit": "Claim Limit",
      "assets.warranty.meterLimit": "Meter Limit",
      "assets.warranty.meterType": "Meter Type",
      "assets.warranty.meterTypePh": "jaise km, hours",
      "assets.warranty.meterHint": "Optional — calendar end date ke bajaye, ya uske saath, usage dwara expiry track karne ke liye dono set karein (jaise 100,000 km).",
      "assets.warranty.register": "Register",
      "assets.warranty.fileClaimTitle": "File Warranty Claim",
      "assets.warranty.claimDate": "Claim Date",
      "assets.warranty.descriptionRequired": "Description *",
      "assets.warranty.estimatedAmount": "Estimated Claim Amount",
      "assets.warranty.filing": "File ho raha hai...",
      "assets.warranty.fileClaimBtn": "File Claim",
      "assets.warranty.overrideTitle": "Supervisor Override",
      "assets.warranty.overrideDesc": "Standard warranty coverage ke bahar ek repair authorize karein. Audit ke liye justification zaroori hai.",
      "assets.warranty.repairCost": "Repair Cost",
      "assets.warranty.logging": "Log ho raha hai...",
      "assets.warranty.logOverride": "Override log karein",
      "assets.metrics.loading": "Metrics load ho rahe hain...",
      "assets.metrics.oeeTitle": "OEE Metrics (30 days)",
      "assets.metrics.oee": "Overall Equipment Effectiveness",
      "assets.metrics.availability": "Availability",
      "assets.metrics.performance": "Performance",
      "assets.metrics.quality": "Quality",
      "assets.metrics.reliabilityTitle": "Reliability Metrics",
      "assets.metrics.mtbf": "MTBF (Mean Time Between Failures)",
      "assets.metrics.mttr": "MTTR (Mean Time To Repair)",
      "assets.metrics.failureCount": "Failure Count",
      "assets.metrics.repairCount": "Repair Count",
      "assets.metrics.trendTitle": "Performance Trend",
      "assets.metrics.usefulLifeConsumed": "Useful Life Consumed",
      "assets.metrics.expectedUsefulLife": "Expected Useful Life",
      "assets.metrics.currentAge": "Current Age",
      "assets.geo.loading": "Location load ho rahi hai...",
      "assets.geo.currentLocation": "Current Location",
      "assets.geo.latitude": "Latitude",
      "assets.geo.longitude": "Longitude",
      "assets.geo.updateLocation": "Location update karein",
      "assets.geo.source": "Source",
      "assets.geo.verified": "Verified",
      "assets.geo.notVerified": "Not verified",
      "assets.geo.lastUpdated": "Last Updated",
      "assets.geo.noLocation": "Is asset ke liye abhi tak koi location record nahi.",
      "assets.geo.movementHistory": "Movement History",
      "assets.geo.col.from": "From",
      "assets.geo.col.to": "To",
      "assets.geo.empty": "Koi movement record nahi",
      "assets.financials.tab.capitalisation": "Capitalisation",
      "assets.financials.tab.depreciation": "Depreciation Schedule",
      "assets.financials.tab.itc": "ITC Schedule",
      "assets.financials.tab.impairment": "Impairment",
      "assets.financials.tab.revaluation": "Revaluation",
      "assets.financials.tab.prior-period": "Prior Period Adj.",
      "assets.financials.tab.deferred-revenue": "Deferred Revenue",
      "assets.financials.noCapitalisation": "Is asset ke liye koi capitalisation record nahi",
      "assets.financials.capitalisationDate": "Capitalisation Date",
      "assets.financials.cost": "Cost",
      "assets.financials.journalRef": "Journal Reference",
      "assets.financials.journalStatus": "Journal Status",
      "assets.financials.allBooks": "All Books",
      "assets.financials.col.period": "Period",
      "assets.financials.col.book": "Book",
      "assets.financials.col.openingNbv": "Opening NBV",
      "assets.financials.col.depreciation": "Depreciation",
      "assets.financials.col.closingNbv": "Closing NBV",
      "assets.financials.col.method": "Method",
      "assets.financials.col.rate": "Rate",
      "assets.financials.noDepreciation": "Is asset ke liye koi depreciation schedule nahi.",
      "assets.financials.createItc": "+ ITC Schedule banayein",
      "assets.financials.invoiceNumber": "Invoice Number",
      "assets.financials.supplierGstin": "Supplier GSTIN",
      "assets.financials.cgstPaid": "CGST Paid",
      "assets.financials.sgstPaid": "SGST Paid",
      "assets.financials.igstPaid": "IGST Paid",
      "assets.financials.noItc": "Is asset ke liye koi ITC record nahi.",
      "assets.financials.invoiceNo": "Invoice No.",
      "assets.financials.totalItcEligible": "Total ITC Eligible",
      "assets.financials.claimedToDate": "Claimed to Date",
      "assets.financials.remainingItc": "Remaining ITC",
      "assets.financials.monthsClaimed": "Months Claimed",
      "assets.financials.cgstSgstIgst": "CGST + SGST + IGST",
      "assets.financials.reversed": "Reversed",
      "assets.financials.monthlySchedule": "Monthly Schedule",
      "assets.financials.col.claimAmount": "Claim Amount",
      "assets.financials.noMonthlyItc": "Koi monthly ITC entries nahi.",
      "assets.financials.recordImpairment": "Record Impairment",
      "assets.financials.reverseImpairment": "Reverse Impairment",
      "assets.financials.recoverableAmount": "Recoverable Amount",
      "assets.financials.newRecoverableAmount": "New Recoverable Amount",
      "assets.financials.submit": "Submit",
      "assets.financials.noImpairment": "Is asset ke liye koi impairment history nahi",
      "assets.financials.col.testDate": "Test Date",
      "assets.financials.col.impairmentLoss": "Impairment Loss",
      "assets.financials.col.reversalAmount": "Reversal Amount",
      "assets.financials.col.type": "Type",
      "assets.financials.reversal": "Reversal",
      "assets.financials.impairment": "Impairment",
      "assets.financials.recordRevaluation": "+ Record Revaluation",
      "assets.financials.newCarryingAmount": "New Carrying Amount",
      "assets.financials.fairValue": "Fair Value",
      "assets.financials.costMethod": "Cost",
      "assets.financials.noRevaluation": "Is asset ke liye koi revaluation history nahi",
      "assets.financials.col.date": "Date",
      "assets.financials.col.oldCarrying": "Old Carrying Amount",
      "assets.financials.col.newCarrying": "New Carrying Amount",
      "assets.financials.col.surplusDeficit": "Surplus / (Deficit)",
      "assets.financials.recordAdjustment": "+ Record Adjustment",
      "assets.financials.oldValue": "Old Value",
      "assets.financials.newValue": "New Value",
      "assets.financials.noPriorPeriod": "Is asset ke liye koi prior period adjustments nahi",
      "assets.financials.col.adjustment": "Adjustment",
      "assets.financials.col.approvedBy": "Approved By",
      "assets.financials.pending": "Pending",
      "assets.financials.noDeferred": "Grant-funded asset nahi hai, ya koi deferred revenue balance nahi.",
      "assets.financials.annualAmortisation": "Annual Amortisation",
      "assets.custody.noPermission": "Is asset ki custody information dekhne ki aapko permission nahi hai.",
      "assets.custody.loading": "Custody load ho rahi hai...",
      "assets.custody.currentCustodian": "Current Custodian",
      "assets.custody.reassign": "Custodian reassign karein",
      "assets.custody.assign": "Custodian assign karein",
      "assets.custody.email": "Email",
      "assets.custody.orgUnit": "Org Unit",
      "assets.custody.effectiveFrom": "Effective From",
      "assets.custody.acceptedAt": "Accepted At",
      "assets.custody.notYetAccepted": "Abhi tak accept nahi hua",
      "assets.custody.noneAssigned": "Filhaal koi custodian assign nahi.",
      "assets.custody.newCustodian": "New Custodian *",
      "assets.custody.selectCustodian": "Custodian chunein...",
      "assets.custody.assigning": "Assign ho raha hai...",
      "assets.custody.confirmAssignment": "Assignment confirm karein",
      "assets.custody.history": "Custody History",
      "assets.custody.noHistory": "Is asset ke liye koi custody history nahi.",
      "assets.governance.heldForSale": "Sale ke liye rakha gaya",
      "assets.governance.notHeldForSale": "Sale ke liye nahi rakha",
      "assets.governance.updating": "Update ho raha hai...",
      "assets.governance.unmark": "Unmark",
      "assets.governance.markHeldForSale": "Sale ke liye rakha mark karein",
      "assets.governance.assetLabels": "Asset Labels",
      "assets.governance.noLabels": "Is asset ke liye koi label issue nahi hua",
      "assets.governance.fullHistory": "Poori history asset ke Labels tab par.",
      "assets.governance.disposalExport": "Disposal Export",
      "assets.governance.disposalExportDesc": "Is asset ke liye disposal-readiness data package download karein (book value, condition, decommission history).",
      "assets.governance.exporting": "Export ho raha hai...",
      "assets.governance.downloadExport": "Disposal Export download karein",
      "system-config.common.loading": "Load ho raha hai...",
      "system-config.common.cancel": "Cancel",
      "system-config.common.create": "Create karein",
      "system-config.common.creating": "Create ho raha hai...",
      "system-config.common.close": "Band karein",
      "system-config.common.save": "Save karein",
      "system-config.common.edit": "Edit karein",
      "system-config.common.actions": "Actions",
      "system-config.common.description": "Description",
      "system-config.common.module": "Module",
      "system-config.common.type": "Type",
      "system-config.common.value": "Value",
      "system-config.common.enabled": "Enabled",
      "system-config.common.disabled": "Disabled",
      "system-config.dynamicFields.title": "Dynamic Fields & Forms",
      "system-config.dynamicFields.subtitle": "Prati module custom fields, validation rules, form layouts, aur value bulk import.",
      "system-config.dynamicFields.tab.fields": "Fields",
      "system-config.dynamicFields.tab.forms": "Forms",
      "system-config.dynamicFields.tab.fieldValues": "Field Values",
      "system-config.dynamicFields.tab.bulkImport": "Bulk Import",
      "system-config.dynamicFields.filterByModule": "Module se filter karein...",
      "system-config.dynamicFields.newField": "Naya Field",
      "system-config.dynamicFields.col.label": "Label",
      "system-config.dynamicFields.col.version": "Version",
      "system-config.dynamicFields.rules": "Rules",
      "system-config.dynamicFields.emptyFields": "Koi dynamic field define nahi",
      "system-config.dynamicFields.newFieldTitle": "Naya Dynamic Field",
      "system-config.dynamicFields.moduleRequired": "Module *",
      "system-config.dynamicFields.moduleExample": "jaise asset, ticket",
      "system-config.dynamicFields.fieldNameRequired": "Field Name *",
      "system-config.dynamicFields.fieldNameExample": "jaise warranty_note",
      "system-config.dynamicFields.fieldLabelRequired": "Field Label *",
      "system-config.dynamicFields.fieldLabelExample": "jaise Warranty Note",
      "system-config.dynamicFields.fieldType": "Field Type",
      "system-config.dynamicFields.noRules": "Koi rules nahi.",
      "system-config.dynamicFields.rule.mandatory": "Mandatory",
      "system-config.dynamicFields.rule.hidden": "Hidden",
      "system-config.dynamicFields.rule.readOnly": "Read Only",
      "system-config.dynamicFields.rule.conditional": "Conditional",
      "system-config.dynamicFields.addRule": "Rule Add karein",
      "system-config.dynamicFields.newForm": "Naya Form",
      "system-config.dynamicFields.col.formName": "Form Name",
      "system-config.dynamicFields.col.fields": "Fields",
      "system-config.dynamicFields.fieldCount": "{{count}} field(s)",
      "system-config.dynamicFields.deactivate": "Deactivate karein",
      "system-config.dynamicFields.emptyForms": "Koi form define nahi",
      "system-config.dynamicFields.newFormTitle": "Naya Dynamic Form",
      "system-config.dynamicFields.formNameRequired": "Form Name *",
      "system-config.dynamicFields.fieldIds": "Field IDs",
      "system-config.dynamicFields.fieldIdsPlaceholder": "Comma se alag kiye gaye field UUIDs",
      "system-config.dynamicFields.entityTypePlaceholder": "Entity type (jaise asset)",
      "system-config.dynamicFields.entityIdPlaceholder": "Entity ID (UUID)",
      "system-config.dynamicFields.loadValues": "Values Load karein",
      "system-config.dynamicFields.fieldValuesPrompt": "Iske custom field values dekhne ke liye entity type aur ID daalein",
      "system-config.dynamicFields.col.field": "Field",
      "system-config.dynamicFields.col.updated": "Updated",
      "system-config.dynamicFields.emptyValues": "Is entity ke liye koi custom field values set nahi",
      "system-config.dynamicFields.fieldIdRequired": "Field ID *",
      "system-config.dynamicFields.fieldIdPlaceholder": "Target dynamic field UUID",
      "system-config.dynamicFields.rowsLabel": "Rows (entity_type / entity_id / value ka JSON array)",
      "system-config.dynamicFields.importing": "Import ho raha hai...",
      "system-config.dynamicFields.bulkImport": "Bulk Import",
      "system-config.dynamicFields.noBulkPermission": "Aapke paas field values bulk import karne ki permission nahi hai.",
      "system-config.dynamicFields.valuesImported": "{{count}} value(s) import ki gayi.",
      "system-config.featureFlags.title": "Feature Flags & Module Management",
      "system-config.featureFlags.subtitle": "Microservice modules, gradual rollout wale feature flags, tenant overrides, aur service health.",
      "system-config.featureFlags.tab.modules": "Modules",
      "system-config.featureFlags.tab.flags": "Feature Flags",
      "system-config.featureFlags.tab.tenantFeatures": "Tenant Features",
      "system-config.featureFlags.tab.services": "Service Health",
      "system-config.featureFlags.col.service": "Service",
      "system-config.featureFlags.col.moduleCode": "Module Code",
      "system-config.featureFlags.dependencies": "Dependencies",
      "system-config.featureFlags.emptyModules": "Koi module registered nahi",
      "system-config.featureFlags.noDependencies": "Koi dependencies nahi.",
      "system-config.featureFlags.col.flagKey": "Flag Key",
      "system-config.featureFlags.col.environment": "Environment",
      "system-config.featureFlags.col.rollout": "Rollout",
      "system-config.featureFlags.allEnvironments": "All Environments",
      "system-config.featureFlags.env.production": "Production",
      "system-config.featureFlags.env.staging": "Staging",
      "system-config.featureFlags.env.development": "Development",
      "system-config.featureFlags.newFlag": "Naya Flag",
      "system-config.featureFlags.emptyFlags": "Koi feature flag define nahi",
      "system-config.featureFlags.newFlagTitle": "Naya Feature Flag",
      "system-config.featureFlags.flagKeyRequired": "Flag Key *",
      "system-config.featureFlags.flagKeyPlaceholder": "jaise new_asset_wizard",
      "system-config.featureFlags.displayName": "Display Name",
      "system-config.featureFlags.rolloutPct": "Rollout %",
      "system-config.featureFlags.col.flag": "Flag",
      "system-config.featureFlags.col.enabledAt": "Enabled At",
      "system-config.featureFlags.col.disabledAt": "Disabled At",
      "system-config.featureFlags.emptyTenantFeatures": "Koi tenant-specific feature override nahi — yeh tenant global flag defaults use karta hai",
      "system-config.featureFlags.col.endpoint": "Endpoint",
      "system-config.featureFlags.col.status": "Status",
      "system-config.featureFlags.col.uptime": "Uptime",
      "system-config.featureFlags.col.avgResponse": "Avg Response",
      "system-config.featureFlags.emptyServices": "Koi service registered nahi",
      "system-config.platformAdmin.title": "Platform Administration",
      "system-config.platformAdmin.subtitle": "Tenant provisioning aur live system health.",
      "system-config.platformAdmin.tab.health": "System Health",
      "system-config.platformAdmin.tab.tenants": "Tenant Provisioning",
      "system-config.platformAdmin.checkingHealth": "System health check ho rahi hai...",
      "system-config.platformAdmin.healthUnavailable": "Health status available nahi",
      "system-config.platformAdmin.check.database": "Database (PostgreSQL)",
      "system-config.platformAdmin.check.cache": "Cache (Redis)",
      "system-config.platformAdmin.check.storage": "Object Storage (MinIO)",
      "system-config.platformAdmin.allOperational": "All Systems Operational",
      "system-config.platformAdmin.degraded": "Degraded",
      "system-config.platformAdmin.version": "Version",
      "system-config.platformAdmin.checking": "Check ho raha hai...",
      "system-config.platformAdmin.refresh": "Refresh",
      "system-config.platformAdmin.unknown": "unknown",
      "system-config.platformAdmin.latency": "Latency",
      "system-config.platformAdmin.memory": "Memory",
      "system-config.platformAdmin.provisionTitle": "Naya Tenant Provision karein",
      "system-config.platformAdmin.provisionSubtitle": "Platform par ek naya isolated tenant organization banata hai.",
      "system-config.platformAdmin.slugRequired": "Slug *",
      "system-config.platformAdmin.slugPlaceholder": "jaise acme-government",
      "system-config.platformAdmin.plan.starter": "Starter",
      "system-config.platformAdmin.plan.professional": "Professional",
      "system-config.platformAdmin.plan.enterprise": "Enterprise",
      "system-config.platformAdmin.provisioning": "Provision ho raha hai...",
      "system-config.platformAdmin.provisionTenant": "Tenant Provision karein",
      "system-config.platformAdmin.noProvisionPermission": "Aapke paas tenant provision karne ki permission nahi hai.",
      "system-config.platformAdmin.id": "ID",
      "system-config.platformAdmin.slug": "Slug",
      "system-config.platformAdmin.status": "Status",
      "system-config.platformAdmin.lookupTitle": "Tenant Dhoondein",
      "system-config.platformAdmin.lookupPlaceholder": "Tenant ID (UUID)",
      "system-config.platformAdmin.lookUp": "Dhoondein",
      "system-config.platformAdmin.noLookupPermission": "Aapke paas tenant dhoondne ki permission nahi hai.",
      "system-config.systemConfig.title": "System Configuration",
      "system-config.systemConfig.subtitle": "System parameters, feature toggles, aur lookup code masters.",
      "system-config.systemConfig.tab.parameters": "System Parameters",
      "system-config.systemConfig.tab.directorySync": "Directory Sync",
      "system-config.systemConfig.tab.gstApi": "GST API",
      "system-config.systemConfig.tab.aiCopilot": "AI Copilot",
      "system-config.systemConfig.tab.toggles": "Feature Toggles",
      "system-config.systemConfig.tab.lookupCodes": "Lookup Codes",
      "system-config.systemConfig.readOnlyBanner": "Read-only — system parameters aur feature toggles edit karne ke liye admin ya super_admin role zaroori hai.",
      "system-config.systemConfig.loadingGst": "GST API configuration load ho raha hai…",
      "system-config.systemConfig.gstInfoIntro": "Enable hone par, vendor form ek",
      "system-config.systemConfig.gstFetch": "Fetch",
      "system-config.systemConfig.gstInfoMid": "button GSTIN ke paas dikhata hai jo automatically bhar deta hai",
      "system-config.systemConfig.gstVendorName": "Vendor Name",
      "system-config.systemConfig.gstPan": "PAN",
      "system-config.systemConfig.and": "aur",
      "system-config.systemConfig.gstCompanyType": "Company Type",
      "system-config.systemConfig.gstInfoEnd": "provider se.",
      "system-config.systemConfig.gstInfoNote": "PAN hamesha GSTIN se derive hota hai. GST APIs email ya phone expose nahi karte — woh manual rehte hain.",
      "system-config.systemConfig.gstAutoFetch": "GSTIN Auto-Fetch",
      "system-config.systemConfig.gstAutoFetchHint": "Off = manual entry (current behaviour). On = demand par fetch.",
      "system-config.systemConfig.toggleOnHint": "On — off karne ke liye click karein",
      "system-config.systemConfig.toggleOffHint": "Off — on karne ke liye click karein",
      "system-config.systemConfig.on": "On",
      "system-config.systemConfig.off": "Off",
      "system-config.systemConfig.gstCustomProvider": "Custom (Appyflow-compatible)",
      "system-config.systemConfig.apiKeySecret": "API Key / Secret",
      "system-config.systemConfig.maskUnchanged": "•••••••• (unchanged)",
      "system-config.systemConfig.pasteKey": "Provider se key paste karein",
      "system-config.systemConfig.apiEndpointUrl": "API Endpoint URL",
      "system-config.systemConfig.saving": "Save ho raha hai…",
      "system-config.systemConfig.saveSettings": "Settings Save karein",
      "system-config.systemConfig.loadingAi": "AI Copilot configuration load ho raha hai…",
      "system-config.systemConfig.aiInfo": "AI Copilot chat ke peeche ka LLM control karta hai. Off (ya koi key nahi) = ek fixed mock reply, API key ya quota ke bina testing ke liye useful. Turant effective hota hai — restart ki zaroorat nahi.",
      "system-config.systemConfig.liveAiReplies": "Live AI Replies",
      "system-config.systemConfig.liveAiRepliesHint": "Off = mock reply (current behaviour). On = real LLM call.",
      "system-config.systemConfig.model": "Model",
      "system-config.systemConfig.modelName": "Model name",
      "system-config.systemConfig.col.key": "Key",
      "system-config.systemConfig.leaveBlankUnchanged": "Unchanged rakhne ke liye blank chhodein",
      "system-config.systemConfig.locked": "Locked",
      "system-config.systemConfig.emptyParameters": "Koi system parameter define nahi",
      "system-config.systemConfig.testSmtp": "SMTP settings test karein",
      "system-config.systemConfig.smtpToPlaceholder": "Kisko bhejein (default aapka apna email)",
      "system-config.systemConfig.sending": "Bhej raha hai...",
      "system-config.systemConfig.sendTestEmail": "Test Email Bhejein",
      "system-config.systemConfig.col.featureKey": "Feature Key",
      "system-config.systemConfig.rolloutPct": "Rollout %",
      "system-config.systemConfig.emptyToggles": "Koi feature toggle define nahi",
      "system-config.systemConfig.lookupCategoryPlaceholder": "Lookup category (jaise asset_condition, currency)",
      "system-config.systemConfig.search": "Search",
      "system-config.systemConfig.lookupPrompt": "Iske lookup codes browse karne ke liye ek category daalein",
      "system-config.systemConfig.col.code": "Code",
      "system-config.systemConfig.col.displayOrder": "Display Order",
      "system-config.systemConfig.emptyLookup": "\"{{category}}\" ke liye koi lookup code nahi mila",
      "system-config.systemConfig.loadingDirectorySync": "Directory-sync configuration load ho raha hai…",
      "system-config.systemConfig.dirSyncIntro": "Iske liye connection settings",
      "system-config.systemConfig.synchronizer": "HRMS & AD Synchronizer",
      "system-config.systemConfig.dirSyncIntroEnd": ". Yahan ek provider configure karein, phir sync page se ise chalayein.",
      "system-config.systemConfig.openSyncPage": "Sync Page Kholein →",
      "system-config.systemConfig.configureThenOn": "Neeche diye gaye fields configure karein, phir on karein",
      "system-config.systemConfig.notSet": "Set nahi",
      "system-config.systemConfig.provider.hrms.label": "HRMS (Oracle Fusion)",
      "system-config.systemConfig.provider.hrms.hint": "Oracle Fusion HCM REST endpoint + ek service account.",
      "system-config.systemConfig.provider.azure_ad.label": "Azure Active Directory",
      "system-config.systemConfig.provider.azure_ad.hint": "Directory.Read.All ke saath app registration (client credentials).",
      "system-config.systemConfig.provider.ldap.label": "LDAP",
      "system-config.systemConfig.provider.ldap.hint": "On-prem directory server bind account + search base.",
      "system-config.systemConfig.field.base_url": "Base URL",
      "system-config.systemConfig.field.username": "Username",
      "system-config.systemConfig.field.password": "Password",
      "system-config.systemConfig.field.tenant_id": "Directory (tenant) ID",
      "system-config.systemConfig.field.client_id": "Application (client) ID",
      "system-config.systemConfig.field.client_secret": "Client Secret",
      "system-config.systemConfig.field.host": "Host",
      "system-config.systemConfig.field.port": "Port",
      "system-config.systemConfig.field.bind_dn": "Bind DN",
      "system-config.systemConfig.field.base_dn": "Base DN",
      "system-config.systemConfig.field.bind_password": "Bind Password",
      "organisation.breadcrumb.administration": "Administration",
      "organisation.breadcrumb.orgManagement": "Organisation Management",
      "organisation.breadcrumb.orgUnits": "Organisation Units",
      "organisation.backToUnits": "Units par wapas jayein",
      "organisation.cancel": "Cancel",
      "organisation.loading": "Load ho raha hai...",
      "organisation.yes": "Haan",
      "organisation.no": "Nahi",
      "organisation.col.name": "Name",
      "organisation.col.type": "Type",
      "organisation.col.status": "Status",
      "organisation.field.costCentreCode": "Cost Centre Code",
      "organisation.field.approverAuthority": "Approver Authority",
      "organisation.field.cin": "CIN",
      "organisation.field.pan": "PAN",
      "organisation.field.gstin": "GSTIN",
      "organisation.field.registeredOffice": "Registered Office",
      "organisation.field.rocJurisdiction": "RoC Jurisdiction",
      "organisation.field.nicDepartmentCode": "NIC Department Code",
      "organisation.field.legalEntity": "Legal Entity",
      "organisation.field.sebiListed": "SEBI Listed",
      "organisation.hrmsSync.notRunYet": "Abhi tak nahi chala",
      "organisation.hrmsSync.lastRun": "Last run: {{when}}",
      "organisation.hrmsSync.breadcrumb.integrationGateway": "Integration Gateway",
      "organisation.hrmsSync.title": "Directory Sync",
      "organisation.hrmsSync.info1": "Apne HR aur identity systems se apne departments aur log automatically laayein, unhe haath se add karne ke bajaye.",
      "organisation.hrmsSync.info2": "Ek source on karein aur Settings mein uske details daalein, phir yahan sync chalayein.",
      "organisation.hrmsSync.subtitle": "Apne HR aur identity systems se apne departments aur log automatically laayein — unhe haath se add karne ke bajaye. Ek source on karein aur Settings mein uske details daalein, phir yahan sync chalayein.",
      "organisation.hrmsSync.configureSources": "Sources configure karein",
      "organisation.hrmsSync.ofCount": "{{total}} mein se {{count}}",
      "organisation.hrmsSync.sourcesOn": "sources on hain.",
      "organisation.hrmsSync.provider.hrms.label": "HRMS (Oracle Fusion)",
      "organisation.hrmsSync.provider.hrms.desc": "Aapke Oracle Fusion HR system se departments aur employees.",
      "organisation.hrmsSync.provider.azure_ad.label": "Azure Active Directory",
      "organisation.hrmsSync.provider.azure_ad.desc": "Microsoft Entra ID (Azure AD) se users aur groups.",
      "organisation.hrmsSync.provider.ldap.label": "LDAP",
      "organisation.hrmsSync.provider.ldap.desc": "Aapke on-premise directory server se org units aur log.",
      "organisation.hrmsSync.on": "On",
      "organisation.hrmsSync.off": "Off",
      "organisation.hrmsSync.syncing": "Sync ho raha hai…",
      "organisation.hrmsSync.syncNow": "Abhi Sync karein",
      "organisation.hrmsSync.sourceOff": "Yeh source off hai",
      "organisation.hrmsSync.turnedOff": "Off Hai",
      "organisation.hrmsSync.turnOnConfigure": "Settings mein on karein aur configure karein →",
      "organisation.orgUnitDetail.loading": "Organisation unit load ho rahi hai...",
      "organisation.orgUnitDetail.notFound": "Org unit nahi mili.",
      "organisation.orgUnitDetail.tab.overview": "Overview",
      "organisation.orgUnitDetail.tab.children": "Children ({{count}})",
      "organisation.orgUnitDetail.tab.history": "History ({{count}})",
      "organisation.orgUnitDetail.tab.restructure": "Restructure",
      "organisation.orgUnitDetail.infoTitle": "Organisation Unit Details",
      "organisation.orgUnitDetail.infoBody": "Ek single organisation unit ka poora detail view — uska type, parent, aur members.",
      "organisation.orgUnitDetail.noEditPermission": "Aapke paas organisation units edit karne ki permission nahi hai — read-only dikhaya ja raha hai.",
      "organisation.orgUnitDetail.field.id": "ID",
      "organisation.orgUnitDetail.field.parentId": "Parent ID",
      "organisation.orgUnitDetail.saving": "Save ho raha hai...",
      "organisation.orgUnitDetail.saveChanges": "Changes Save karein",
      "organisation.orgUnitDetail.restructureNote": "Name, level, aur parent changes Restructure (governed & versioned) ke through hone chahiye — yeh form sirf admin/legal fields cover karta hai.",
      "organisation.orgUnitDetail.noChildren": "Koi direct children nahi.",
      "organisation.orgUnitDetail.col.level": "Level",
      "organisation.orgUnitDetail.col.effectiveFrom": "Effective From",
      "organisation.orgUnitDetail.col.effectiveTo": "Effective To",
      "organisation.orgUnitDetail.current": "current",
      "organisation.orgUnitDetail.noHistory": "Koi restructure history nahi.",
      "organisation.orgUnitDetail.noRestructurePermission": "Aapke paas organisation units restructure karne ki permission nahi hai.",
      "organisation.orgUnitDetail.governedChange": "Governed change — current version band karta hai aur ek naya kholta hai, History mein record hota hai.",
      "organisation.orgUnitDetail.newName": "Naya Name *",
      "organisation.orgUnitDetail.newLevel": "Naya Level *",
      "organisation.orgUnitDetail.newLevelPlaceholder": "jaise department",
      "organisation.orgUnitDetail.newParent": "Naya Parent",
      "organisation.orgUnitDetail.noParent": "Koi parent nahi (top-level)",
      "organisation.orgUnitDetail.changeType": "Change Type *",
      "organisation.orgUnitDetail.justification": "Justification *",
      "organisation.orgUnitDetail.downstreamImpact": "Downstream Impact",
      "organisation.orgUnitDetail.applying": "Apply ho raha hai...",
      "organisation.orgUnitDetail.applyRestructure": "Restructure Apply karein",
      "organisation.orgUnitsAdd.validation.name": "Unit Name zaroori hai.",
      "organisation.orgUnitsAdd.validation.clientType": "Client Type zaroori hai.",
      "organisation.orgUnitsAdd.validation.ouType": "Org Unit Type zaroori hai.",
      "organisation.orgUnitsAdd.breadcrumb": "Org Unit Add karein",
      "organisation.orgUnitsAdd.title": "Nayi Organisation Unit Add karein",
      "organisation.orgUnitsAdd.infoBody": "Ek naya department, division, ya doosri organisational unit banayein aur use hierarchy mein rakhein.",
      "organisation.orgUnitsAdd.basicInfo": "Basic Unit Information",
      "organisation.orgUnitsAdd.unitName": "Unit Name",
      "organisation.orgUnitsAdd.unitNamePlaceholder": "jaise Finance Department",
      "organisation.orgUnitsAdd.clientType": "Client Type",
      "organisation.orgUnitsAdd.selectClientType": "-- Client Type chunein --",
      "organisation.orgUnitsAdd.orgUnitType": "Org Unit Type",
      "organisation.orgUnitsAdd.parentUnit": "Parent Unit",
      "organisation.orgUnitsAdd.noParentUnits": "Koi organisation unit available nahi (root unit)",
      "organisation.orgUnitsAdd.noneRoot": "-- Koi nahi (root unit) --",
      "organisation.orgUnitsAdd.governanceLegal": "Governance & Legal (optional)",
      "organisation.orgUnitsAdd.cpseDetails": "CPSE Details",
      "organisation.orgUnitsAdd.cpseSchedule": "CPSE Schedule (jaise A, B)",
      "organisation.orgUnitsAdd.cpseRating": "CPSE Rating",
      "organisation.orgUnitsAdd.selectRating": "Rating chunein...",
      "organisation.orgUnitsAdd.handoverOuId": "Handover Org Unit ID",
      "organisation.orgUnitsAdd.submitting": "Submit ho raha hai...",
      "organisation.orgUnitsAdd.submit": "Organisation Unit Submit karein",
      "organisation.ouType.group": "Group",
      "organisation.ouType.holding_company": "Holding Company",
      "organisation.ouType.subsidiary": "Subsidiary",
      "organisation.ouType.business_unit": "Business Unit",
      "organisation.ouType.division": "Division",
      "organisation.ouType.department": "Department",
      "organisation.ouType.sub_department": "Sub-Department",
      "organisation.ouType.team": "Team",
      "organisation.ouType.union_government": "Union Government",
      "organisation.ouType.ministry": "Ministry",
      "organisation.ouType.wing": "Wing",
      "organisation.ouType.section": "Section",
      "organisation.ouType.office": "Office",
      "organisation.ouType.state_government": "State Government",
      "organisation.ouType.state_department": "State Department",
      "organisation.ouType.directorate": "Directorate",
      "organisation.ouType.regional_office": "Regional Office",
      "organisation.ouType.district_office": "District Office",
      "organisation.ouType.municipal_corporation": "Municipal Corporation",
      "organisation.ouType.municipality": "Municipality",
      "organisation.ouType.nagar_panchayat": "Nagar Panchayat",
      "organisation.ouType.zone": "Zone",
      "organisation.ouType.ward": "Ward",
      "organisation.ouType.zila_parishad": "Zila Parishad",
      "organisation.ouType.block_panchayat": "Block Panchayat",
      "organisation.ouType.gram_panchayat": "Gram Panchayat",
      "organisation.ouType.cpse": "CPSE",
      "organisation.ouType.plant": "Plant",
      "organisation.ouType.unit": "Unit",
      "organisation.ouType.smart_city_spv": "Smart City SPV",
      "organisation.ouType.programme": "Programme",
      "organisation.ouType.project": "Project",
      "organisation.ouType.site": "Site",
      "organisation.orgUnitsAssign.breadcrumb": "Delegation Matrix",
      "organisation.orgUnitsAssign.title": "Approval Delegation Matrix",
      "organisation.orgUnitsAssign.subtitle": "Kisi org unit ke andar ek role ko approval authority delegate karein, optional monetary limit ke saath.",
      "organisation.orgUnitsAssign.targetOrgUnit": "Target Org Unit",
      "organisation.orgUnitsAssign.orgUnit": "Org Unit *",
      "organisation.orgUnitsAssign.selectTargetUnit": "Target Unit chunein",
      "organisation.orgUnitsAssign.existingDelegations": "Is unit ke liye existing delegations:",
      "organisation.orgUnitsAssign.scope": "scope:",
      "organisation.orgUnitsAssign.upTo": "tak",
      "organisation.orgUnitsAssign.delegationDetails": "Delegation Details",
      "organisation.orgUnitsAssign.role": "Role *",
      "organisation.orgUnitsAssign.noRoles": "Koi role available nahi",
      "organisation.orgUnitsAssign.selectRole": "Role chunein",
      "organisation.orgUnitsAssign.delegationScope": "Delegation Scope *",
      "organisation.orgUnitsAssign.selectScope": "Scope chunein",
      "organisation.orgUnitsAssign.allModules": "Sabhi modules",
      "organisation.orgUnitsAssign.maxApprovalAmount": "Max Approval Amount",
      "organisation.orgUnitsAssign.blankUnlimited": "Unlimited ke liye blank chhodein",
      "organisation.orgUnitsAssign.effectiveFrom": "Effective From *",
      "organisation.orgUnitsAssign.remarks": "Remarks (persist nahi hote — sirf local note)",
      "organisation.orgUnitsAssign.remarksPlaceholder": "Delegation ka rationale samjhaayein...",
      "organisation.orgUnitsAssign.submitting": "Submit ho raha hai...",
      "organisation.orgUnitsAssign.createDelegation": "Delegation Create karein",
      "organisation.orgUnitsHierarchy.breadcrumb": "Organisation Hierarchy",
      "organisation.orgUnitsHierarchy.title": "Company Hierarchy Visualizer",
      "organisation.orgUnitsHierarchy.infoBody": "Har organisation unit doosron se kaise related hai iska visual tree.",
      "organisation.orgUnitsHierarchy.topologyTree": "Hierarchy Topology Tree",
      "organisation.orgUnitsHierarchy.rootNodes": "{{count}} Root Nodes",
      "organisation.orgUnitsHierarchy.loadingTree": "Tree load ho raha hai...",
      "organisation.orgUnitsHierarchy.noUnits": "Koi organisation unit nahi mili.",
      "organisation.orgUnitsHierarchy.inspector": "Unit Details Inspector",
      "organisation.orgUnitsHierarchy.governedEntity": "AAMS Governed Entity",
      "organisation.orgUnitsHierarchy.selectNode": "Details dekhne ke liye ek node chunein",
      "organisation.orgUnitsHierarchy.basicInfo": "Basic Unit Information",
      "organisation.orgUnitsHierarchy.unitName": "Unit Name",
      "organisation.orgUnitsHierarchy.systemId": "System ID",
      "organisation.orgUnitsHierarchy.legalTaxInfo": "Legal & Tax Information",
      "organisation.orgUnitsHierarchy.metrics": "Hierarchy Metrics",
      "organisation.orgUnitsHierarchy.directChildren": "Direct Children",
      "organisation.orgUnitsHierarchy.totalDescendants": "Total Descendants",
      "organisation.orgUnitsList.col.unitName": "Unit Name",
      "organisation.orgUnitsList.col.clientType": "Client Type",
      "organisation.orgUnitsList.col.parentUnit": "Parent Unit",
      "organisation.orgUnitsList.col.actions": "Actions",
      "organisation.orgUnitsList.dissolvedBadge": "dissolved",
      "organisation.orgUnitsList.approve": "Approve karein",
      "organisation.orgUnitsList.dissolve": "Dissolve karein",
      "organisation.orgUnitsList.restore": "Restore karein",
      "organisation.orgUnitsList.deletePermanently": "Permanently Delete karein (irreversible)",
      "organisation.orgUnitsList.editOrgUnit": "Org Unit Edit karein (children, history, restructure)",
      "organisation.orgUnitsList.viewDetail": "Detail Dekhein (children, history, restructure)",
      "organisation.orgUnitsList.title": "Organisation Units Master",
      "organisation.orgUnitsList.infoBody": "Organisation ke department aur unit hierarchy ka management karein — yahan se har unit banayein, edit karein aur organise karein.",
      "organisation.orgUnitsList.treeViewHierarchy": "TreeView Hierarchy",
      "organisation.orgUnitsList.delegationMatrix": "Delegation Matrix",
      "organisation.orgUnitsList.addOrgUnit": "Org Unit Add karein",
      "organisation.orgUnitsList.kpi.total": "Total Units",
      "organisation.orgUnitsList.kpi.active": "Active",
      "organisation.orgUnitsList.kpi.pending": "Pending Approval",
      "organisation.orgUnitsList.kpi.dissolved": "Dissolved",
      "organisation.orgUnitsList.filterTable": "Table filter karein: {{label}}",
      "organisation.orgUnitsList.unitType": "Unit Type",
      "organisation.orgUnitsList.allTypes": "All Types",
      "organisation.orgUnitsList.allStatus": "All Status",
      "organisation.orgUnitsList.searchPlaceholder": "Name ya cost centre search karein...",
      "organisation.orgUnitsList.loading": "Organisation units load ho rahi hain...",
      "organisation.orgUnitsList.empty": "Current query filters se match karti koi internal organization unit nahi mili.",
      "organisation.orgTree.active": "Active",
      "organisation.orgTree.childrenWord": "children",
      "organisation.orgTree.childWord": "child",
      "hr.exit.col.asset": "Asset",
      "hr.exit.col.lifecycleState": "Lifecycle Status",
      "hr.exit.col.lastCustodian": "Last Custodian",
      "hr.exit.col.since": "Kab se",
      "hr.exit.title": "HR Exit Processing",
      "hr.exit.subtitle": "Ja rahe employees ki custody assignments ko orphan karein aur interim custodian ki acceptance ka intezaar kar rahi assets ko track karein.",
      "hr.exit.processExit": "Employee Exit Process karein",
      "hr.exit.processExitDesc": "Is user ki har active/pending-acceptance custody ko orphan karta hai aur har affected asset ke liye OU head ko interim custodian ke roop mein assign karne ki koshish karta hai.",
      "hr.exit.field.departingEmployee": "Departing Employee *",
      "hr.exit.selectEmployee": "Employee chunein...",
      "hr.exit.field.exitDate": "Exit Date",
      "hr.exit.processing": "Process ho raha hai...",
      "hr.exit.processExitBtn": "Exit Process karein",
      "hr.exit.stat.orphaned": "Orphaned",
      "hr.exit.stat.interimAssigned": "Interim Assigned",
      "hr.exit.stat.failed": "Failed",
      "hr.exit.orphanedAssets": "Orphaned Assets",
      "hr.exit.loading": "Load ho raha hai...",
      "hr.exit.empty": "Koi orphaned asset nahi — har custody assignment ka ek active custodian hai",
      "notifications.breadcrumb.dashboard": "Dashboard",
      "notifications.title": "Notification Center",
      "notifications.subtitle": "Inbox, channel opt-in/out preferences, aur safety-alert admin tools.",
      "notifications.tab.inbox": "Inbox",
      "notifications.tab.preferences": "Preferences",
      "notifications.tab.admin": "Safety Alerts & Suppression",
      "notifications.inbox.all": "All",
      "notifications.inbox.unread": "Unread",
      "notifications.inbox.acknowledging": "Acknowledge ho raha hai...",
      "notifications.inbox.acknowledgeAll": "Sab Acknowledge karein",
      "notifications.inbox.loading": "Notifications load ho rahi hain...",
      "notifications.inbox.empty": "Koi notification nahi",
      "notifications.inbox.noSubject": "(koi subject nahi)",
      "notifications.inbox.acknowledge": "Acknowledge",
      "notifications.prefs.title": "Notification Channel Preferences",
      "notifications.prefs.subtitle": "DPDP Act 2023 compliance — har channel ke liye opt in ya out karein.",
      "notifications.prefs.loading": "Current preferences load ho rahi hain...",
      "notifications.prefs.optedIn": "Opted In",
      "notifications.prefs.optedOut": "Opted Out",
      "notifications.prefs.optIn": "Opt In",
      "notifications.prefs.optOut": "Opt Out",
      "notifications.admin.criticalAlert": "Critical Safety Alert",
      "notifications.admin.criticalAlertDesc": "OU subtree mein active custody wale har custodian ko broadcast karta hai. Suppression windows ko bypass karta hai.",
      "notifications.admin.selectOrgUnit": "Org unit chunein...",
      "notifications.admin.alertMessagePlaceholder": "Alert message",
      "notifications.admin.sending": "Bheja ja raha hai...",
      "notifications.admin.broadcastAlert": "Alert Broadcast karein",
      "notifications.admin.overdueCustody": "Overdue Custody Check",
      "notifications.admin.overdueCustodyDesc": "Overdue temporary-custody alert job ko manually chalayein. Abhi schedule par nahi hai — aaj ise trigger karne ka yahi ek tareeka hai.",
      "notifications.admin.running": "Chal raha hai...",
      "notifications.admin.runCheckNow": "Abhi Check chalayein",
      "notifications.admin.suppressionWindows": "Suppression Windows",
      "notifications.admin.ruleKeyPlaceholder": "Rule key",
      "notifications.admin.reasonPlaceholder": "Reason (optional)",
      "notifications.admin.saving": "Save ho raha hai...",
      "notifications.admin.create": "Create",
      "notifications.admin.loadingWindows": "Load ho raha hai...",
      "notifications.admin.col.ruleKey": "Rule Key",
      "notifications.admin.col.suppressedUntil": "Suppressed Until",
      "notifications.admin.col.reason": "Reason",
      "notifications.admin.emptyWindows": "Koi active suppression window nahi",
      "labels.breadcrumb.assetManagement": "Asset Management",
      "labels.title": "Label Workspace",
      "labels.subtitleA": "Print templates, bulk label generation, unmapped label pool, aur coverage stats. Kisi specific asset ko label assign karna us asset ke",
      "labels.labelsWord": "Labels",
      "labels.subtitleB": "tab mein hota hai.",
      "labels.tab.templates": "Templates",
      "labels.tab.print-jobs": "Print Jobs",
      "labels.tab.pool": "Label Pool",
      "labels.tab.stats": "Stats",
      "labels.tab.auto-tag": "Auto-Tag Config",
      "labels.templates.cancel": "Cancel",
      "labels.templates.newTemplate": "+ Naya Template",
      "labels.templates.field.name": "Name *",
      "labels.templates.field.paperSize": "Paper Size",
      "labels.templates.field.width": "Width (mm) *",
      "labels.templates.field.height": "Height (mm) *",
      "labels.templates.field.rows": "Rows / Page",
      "labels.templates.field.cols": "Cols / Page",
      "labels.templates.creating": "Ban raha hai...",
      "labels.templates.create": "Template Banayein",
      "labels.templates.loading": "Templates load ho rahe hain...",
      "labels.templates.col.name": "Name",
      "labels.templates.col.paper": "Paper",
      "labels.templates.col.size": "Size (mm)",
      "labels.templates.col.layout": "Layout",
      "labels.templates.col.status": "Status",
      "labels.templates.col.actions": "Actions",
      "labels.templates.setDraft": "Draft Set karein",
      "labels.templates.activate": "Activate karein",
      "labels.templates.empty": "Abhi tak koi label template nahi",
      "labels.printJobs.field.template": "Template",
      "labels.printJobs.selectTemplate": "-- Template chunein --",
      "labels.printJobs.generating": "Generate ho raha hai...",
      "labels.printJobs.generate": "Sabhi matching assets ke liye labels generate karein",
      "labels.printJobs.loading": "Print jobs load ho rahe hain...",
      "labels.printJobs.col.job": "Job",
      "labels.printJobs.col.labels": "Labels",
      "labels.printJobs.col.status": "Status",
      "labels.printJobs.col.created": "Created",
      "labels.printJobs.col.actions": "Actions",
      "labels.printJobs.downloadPdf": "PDF Download karein",
      "labels.printJobs.empty": "Abhi tak koi print job nahi",
      "labels.pool.field.count": "Count (1-1000)",
      "labels.pool.generating": "Generate ho raha hai...",
      "labels.pool.generate": "Pre-Printed Pool Generate karein",
      "labels.pool.loading": "Pool load ho raha hai...",
      "labels.pool.col.labelCode": "Label Code",
      "labels.pool.col.status": "Status",
      "labels.pool.col.asset": "Asset",
      "labels.pool.col.actions": "Actions",
      "labels.pool.assetIdPlaceholder": "Asset ID",
      "labels.pool.save": "Save",
      "labels.pool.cancel": "Cancel",
      "labels.pool.mapToAsset": "Asset se Map karein",
      "labels.pool.empty": "Abhi tak koi pool label generate nahi hua",
      "labels.stats.loading": "Stats load ho rahi hain...",
      "labels.stats.noData": "Koi data available nahi",
      "labels.stats.totalAssetLabels": "Total Asset Labels",
      "labels.stats.poolAvailable": "Pool Available",
      "labels.stats.poolAssigned": "Pool Assigned",
      "labels.stats.printJobs": "Print Jobs",
      "labels.stats.assetLabelsByStatus": "Status ke hisaab se Asset Labels",
      "labels.stats.printJobsByStatus": "Status ke hisaab se Print Jobs",
      "labels.stats.noRecords": "Koi record nahi.",
      "labels.stats.col.status": "Status",
      "labels.stats.col.count": "Count",
      "labels.stats.total": "Total",
      "labels.autoTag.loading": "Load ho raha hai...",
      "labels.autoTag.enableLabel": "Naya asset banne par automatically ek label assign karein",
      "labels.autoTag.defaultTemplate": "Default Template",
      "labels.autoTag.none": "-- None --",
      "labels.autoTag.saving": "Save ho raha hai...",
      "labels.autoTag.save": "Configuration Save karein",
      "warranty.breadcrumb.assetManagement": "Asset Management",
      "warranty.breadcrumb.warrantyInsurance": "Warranty & Insurance",
      "warranty.title": "Warranty & Insurance Protection Portal",
      "warranty.subtitle": "Insurance policies, claims lifecycle, coverage analysis, aur tenant-wide warranty tools.",
      "warranty.tab.policies": "Insurance Policies",
      "warranty.tab.claims": "Insurance Claims",
      "warranty.tab.reports": "Coverage & Reports",
      "warranty.tab.warrantyTools": "Warranty Tools",
      "warranty.linkAssets.title": "Is policy se Assets link karein",
      "warranty.linkAssets.field.assetIds": "Asset IDs (comma-separated) *",
      "warranty.linkAssets.currentlyLinked": "Currently Linked",
      "warranty.linkAssets.close": "Close",
      "warranty.linkAssets.linking": "Link ho raha hai...",
      "warranty.linkAssets.linkAssetsBtn": "Assets Link karein",
      "warranty.policies.editTitle": "Policy Edit / Renew karein",
      "warranty.policies.registerTitle": "Insurance Policy Register karein",
      "warranty.policies.formDesc": "Fire/machinery/comprehensive/marine policies ke liye coverage terms, sum insured, aur premium configure karein.",
      "warranty.policies.cancel": "Cancel",
      "warranty.policies.saveChanges": "Changes Save karein",
      "warranty.policies.submitPolicy": "Policy Submit karein",
      "warranty.policies.field.policyNumber": "Policy Number *",
      "warranty.policies.field.insurer": "Insurer *",
      "warranty.policies.field.broker": "Broker",
      "warranty.policies.field.policyType": "Policy Type *",
      "warranty.policies.policyType.fire": "Fire",
      "warranty.policies.policyType.machinery": "Machinery",
      "warranty.policies.policyType.comprehensive": "Comprehensive",
      "warranty.policies.policyType.marine": "Marine",
      "warranty.policies.field.coverageType": "Coverage Type",
      "warranty.policies.coverageType.blanket": "Blanket",
      "warranty.policies.coverageType.assetSpecific": "Asset Specific",
      "warranty.policies.field.sumInsured": "Sum Insured *",
      "warranty.policies.field.premium": "Premium *",
      "warranty.policies.field.deductible": "Deductible",
      "warranty.policies.field.startDate": "Start Date *",
      "warranty.policies.field.endDate": "End Date *",
      "warranty.policies.col.policyNumber": "Policy Number",
      "warranty.policies.col.insurer": "Insurer",
      "warranty.policies.col.type": "Type",
      "warranty.policies.col.sumInsured": "Sum Insured",
      "warranty.policies.col.premium": "Premium",
      "warranty.policies.col.expiry": "Expiry",
      "warranty.policies.col.status": "Status",
      "warranty.policies.col.actions": "Actions",
      "warranty.policies.action.editRenew": "Edit / Renew",
      "warranty.policies.action.allocatePremium": "Org Units ko Premium Allocate karein",
      "warranty.policies.action.linkAssets": "Policy se Assets Link karein",
      "warranty.policies.field.view": "View",
      "warranty.policies.view.all": "All Policies",
      "warranty.policies.view.expiring": "Expiring (90 days)",
      "warranty.policies.field.status": "Status",
      "warranty.policies.status.all": "All Status",
      "warranty.policies.status.active": "Active",
      "warranty.policies.status.expired": "Expired",
      "warranty.policies.status.cancelled": "Cancelled",
      "warranty.policies.addPolicy": "Policy Add karein",
      "warranty.policies.searchPlaceholder": "Policy Number, Insurer search karein...",
      "warranty.claims.field.policy": "Policy",
      "warranty.claims.fileClaim": "Claim File karein",
      "warranty.claims.fileNewClaim": "Naya Claim File karein",
      "warranty.claims.field.assetId": "Asset ID (optional)",
      "warranty.claims.assetIdPlaceholder": "Blanket policy claims ke liye khaali chhodein",
      "warranty.claims.field.incidentDate": "Incident Date *",
      "warranty.claims.field.estimatedLoss": "Estimated Loss",
      "warranty.claims.field.policeCaseRef": "Police Case Reference",
      "warranty.claims.field.description": "Description *",
      "warranty.claims.cancel": "Cancel",
      "warranty.claims.submitClaim": "Claim Submit karein",
      "warranty.claims.noClaims": "Is policy ke against koi claim file nahi hua.",
      "warranty.claims.estLoss": "Est. Loss",
      "warranty.claims.settledLabel": "Settled",
      "warranty.claims.moveToUnderReview": "Under Review mein le jayein",
      "warranty.claims.settle": "Settle",
      "warranty.claims.reject": "Reject",
      "warranty.claims.settleClaim": "Claim Settle karein",
      "warranty.claims.field.settlementType": "Settlement Type",
      "warranty.claims.settlementType.reinstate": "Reinstate",
      "warranty.claims.settlementType.writeOff": "Write Off",
      "warranty.claims.field.settledAmount": "Settled Amount *",
      "warranty.claims.field.deductiblePaid": "Deductible Paid",
      "warranty.claims.confirmSettlement": "Settlement Confirm karein",
      "warranty.common.loading": "Load ho raha hai...",
      "warranty.common.noData": "Koi data available nahi.",
      "warranty.reports.coverageAnalysis": "Coverage Analysis",
      "warranty.reports.coverageGaps": "Coverage Gaps",
      "warranty.reports.noGaps": "Koi coverage gap identify nahi hua.",
      "warranty.reports.registerReport": "Insurance Register Report",
      "warranty.reports.lossRatio": "Asset Class ke hisaab se Loss Ratio",
      "warranty.tools.infoA": "Per-asset warranty registration, claims, aur overrides har asset ke",
      "warranty.tools.infoStrong": "Asset Details → Warranty",
      "warranty.tools.infoB": "tab par manage hote hain. Yeh page sirf tenant-wide warranty analytics aur tools cover karta hai — backend par koi single \"list all warranties\" endpoint nahi hai.",
      "warranty.tools.pendingClaimsValue": "Pending Claims Value",
      "warranty.tools.costAvoidance": "Warranty Cost Avoidance Report",
      "warranty.tools.transferWarranty": "Warranty Transfer karein",
      "warranty.tools.transferDesc": "Ek active warranty ko ek asset se doosre mein le jayein (jaise component swap, asset re-tagging).",
      "warranty.tools.field.oldAssetId": "Old Asset ID *",
      "warranty.tools.oldAssetPlaceholder": "Source asset UUID",
      "warranty.tools.field.newAssetId": "New Asset ID *",
      "warranty.tools.newAssetPlaceholder": "Destination asset UUID",
      "warranty.tools.transferring": "Transfer ho raha hai...",
      "warranty.tools.transferBtn": "Warranty Transfer karein",
      "user.loadingProfile": "Profile load ho rahi hai...",
      "user.profileUnavailable": "Profile unavailable.",
      "user.breadcrumb.administration": "Administration",
      "user.breadcrumb.userManagement": "User Management",
      "user.breadcrumb.userProfile": "User Profile",
      "user.activeStatus": "Active Status",
      "user.inactive": "Inactive",
      "user.idLabel": "ID:",
      "user.notAssigned": "Assign nahi kiya",
      "user.field.department": "Department",
      "user.notSet": "Set nahi",
      "user.field.designation": "Designation",
      "user.field.orgUnit": "Org Unit",
      "user.field.bureauDivision": "Bureau Division",
      "user.accountSecurity": "Account Security",
      "user.mfa": "MFA",
      "user.enabled": "Enabled",
      "user.disabled": "Disabled",
      "user.failedLogins": "Failed logins:",
      "user.locked": "Locked",
      "user.unlocked": "Unlocked",
      "user.lastLogin": "Last Login",
      "user.noLoginHistory": "Abhi tak koi login history nahi",
      "user.from": "From",
      "user.tab.overview": "Overview",
      "user.tab.permissions": "Permissions",
      "user.tab.securityLogs": "Security Logs",
      "user.personalInformation": "Personal Information",
      "user.managedByAdmin": "Administration dwara managed",
      "user.field.fullName": "Full Name",
      "user.field.supervisor": "Supervisor",
      "user.field.employmentDate": "Employment Date",
      "user.contactRegisters": "Contact Details",
      "user.edit": "Edit",
      "user.field.directWorkMobile": "Direct Work Mobile",
      "user.field.officeExtension": "Office Extension Number",
      "user.field.deskLocation": "Desk Location",
      "user.cancel": "Cancel",
      "user.saving": "Save ho raha hai...",
      "user.save": "Save",
      "user.field.workEmail": "Work Email",
      "user.securityAccessPanel": "Security Access Panel",
      "user.mfaFull": "Multi-Factor Auth (MFA)",
      "user.saveRecoveryCodes": "Ye recovery codes abhi save karein — sirf ek baar dikhaye jaate hain:",
      "user.savedCodes": "Maine ye codes save kar liye hain",
      "user.scanInstructions": "Google Authenticator, Authy waghairah se scan karein. Scan nahi kar sakte? Manually enter karein:",
      "user.sixDigitCode": "6-digit code",
      "user.verifyEnable": "Verify & Enable",
      "user.field.password": "Password",
      "user.confirmPasswordDisableMfa": "MFA disable karne ke liye apna password confirm karein",
      "user.confirmDisable": "Disable Confirm karein",
      "user.disableMfa": "MFA Disable karein",
      "user.setupMfa": "MFA Set Up karein",
      "user.accountStatus": "Account Status",
      "user.active": "Active",
      "user.changePassword": "Password Badlein",
      "user.field.currentPassword": "Current Password",
      "user.field.newPassword": "New Password",
      "user.atLeast8Chars": "Kam se kam 8 characters",
      "user.field.confirmNewPassword": "New Password Confirm karein",
      "user.changing": "Badla ja raha hai...",
      "user.changePasswordBtn": "Password Badlein",
      "user.recentLoginActivity": "Recent Login Activity",
      "user.noLoginHistoryRecorded": "Abhi tak koi login history record nahi hui.",
      "user.unknownDevice": "Unknown device",
      "user.ipLabel": "IP:",
      "user.aamsModulePermissions": "AAMS Module Permissions",
      "user.showingRole": "Role dikha rahe hain:",
      "user.showingCombined": "Sabhi assigned roles ki combined permissions dikha rahe hain",
      "user.loadingCatalog": "Full permission catalog load ho raha hai...",
      "user.superAdminFullAccess": "Full access — Super Admin role ke naam se har per-permission check ko bypass kar deta hai, isliye is role ki apni permission array mein kuchh bhi store nahi hota. Neeche system ki har permission implicitly granted hai.",
      "user.noPermissions": "Selected role ke liye koi permission nahi mili.",
      "user.permissionsNote": "Yeh sirf viewing purpose ke liye permission set dikhata hai. API access hamesha aapko assigned har role ke union par based hota hai, chahe yahan koi bhi role dikhaya gaya ho.",
      "user.recentAccountActivity": "Recent Account Activity",
      "user.loading": "Load ho raha hai...",
      "user.noRecentActivity": "Koi recent activity record nahi hui.",
      "user.fromLower": "from",
      "user.unknownLocation": "ek unknown location",
      "documents.common.loading": "Load ho raha hai...",
      "documents.dashboard.breadcrumbRoot": "Dashboards",
      "documents.dashboard.breadcrumb": "Document Dashboard",
      "documents.dashboard.title": "Document Intelligence",
      "documents.dashboard.subtitle": "Register mein OCR coverage, aur SharePoint sync status.",
      "documents.dashboard.searchDocuments": "Documents Search karein",
      "documents.dashboard.expiryRetention": "Expiry & Retention",
      "documents.dashboard.totalDocuments": "Total Documents",
      "documents.dashboard.active": "Active",
      "documents.dashboard.expiringSoon": "Jald Expire hone wale",
      "documents.dashboard.overdue": "Overdue",
      "documents.dashboard.archived": "Archived",
      "documents.dashboard.expiringThisMonth": "Is mahine Expire hone wale",
      "documents.dashboard.virusFlagged": "Virus-Flagged",
      "documents.dashboard.renewalsPending": "Renewals Pending",
      "documents.dashboard.uploaded7d": "Uploaded (7d)",
      "documents.dashboard.expiryStatus": "Expiry Status",
      "documents.dashboard.byCategory": "Category ke hisaab se",
      "documents.dashboard.noDocumentsYet": "Abhi tak koi document nahi.",
      "documents.dashboard.byDepartment": "Department ke hisaab se",
      "documents.dashboard.uploadDocument": "Document Upload karein",
      "documents.dashboard.viewRepository": "Repository dekhein",
      "documents.dashboard.renewDocument": "Document Renew karein",
      "documents.dashboard.archiveDocument": "Document Archive karein",
      "documents.dashboard.ocrCoverageReport": "OCR Coverage Report",
      "documents.dashboard.noDataAvailable": "Koi data available nahi",
      "documents.dashboard.chartNoDocuments": "Abhi tak koi document nahi",
      "documents.dashboard.totalDocumentsLower": "Total documents",
      "documents.dashboard.coverage": "Coverage",
      "documents.dashboard.done": "Done",
      "documents.dashboard.pending": "Pending",
      "documents.dashboard.failed": "Failed",
      "documents.dashboard.na": "N/A",
      "documents.dashboard.chartOcrDone": "OCR done",
      "documents.dashboard.chartNotApplicable": "Not applicable",
      "documents.dashboard.sharepointSync": "SharePoint Sync",
      "documents.dashboard.sharepointDesc": "Documents ko external SharePoint library mein bhejein.",
      "documents.dashboard.syncing": "Sync ho raha hai...",
      "documents.dashboard.syncNow": "Abhi Sync karein",
      "documents.dashboard.noSyncPermission": "Aapke paas sync karne ki permission nahi hai.",
      "documents.dashboard.requiredFields": "Available hone par required fields:",
      "documents.dashboard.loadDashboardFailed": "Document dashboard load karne mein fail.",
      "documents.dashboard.loadCoverageFailed": "OCR coverage report load karne mein fail.",
      "documents.dashboard.syncFailed": "SharePoint sync request fail ho gayi.",
      "documents.repository.breadcrumbRoot": "Governance",
      "documents.repository.breadcrumb": "Document Repository",
      "documents.repository.title": "Document Repository Search",
      "documents.repository.help1": "Register ke har document mein full-text search.",
      "documents.repository.help2": "Results aapki organisational unit tak scoped hain.",
      "documents.repository.subtitle": "Register ke har document mein full-text search. Results aapki organisational unit tak scoped hain.",
      "documents.repository.expiryRetention": "Expiry & Retention",
      "documents.repository.dashboard": "Dashboard",
      "documents.repository.searchPlaceholder": "Filename, extracted text se search karein...",
      "documents.repository.searching": "Search ho raha hai...",
      "documents.repository.search": "Search",
      "documents.repository.noMatch": "\"{{query}}\" se match karne wala koi document nahi.",
      "documents.repository.result": "result",
      "documents.repository.results": "results",
      "documents.repository.ocr": "OCR",
      "documents.repository.previous": "Previous",
      "documents.repository.pageOf": "Page {{page}} of {{total}}",
      "documents.repository.next": "Next",
      "documents.repository.minChars": "Search karne ke liye kam se kam 2 characters daalein.",
      "documents.repository.searchFailed": "Search fail ho gayi.",
      "documents.expiry.breadcrumbRoot": "Governance",
      "documents.expiry.breadcrumb": "Expiry & Retention",
      "documents.expiry.title": "Document Expiry & Retention",
      "documents.expiry.subtitle": "Expiry checker dwara pehle se raise kiye gaye alerts, aur apni retention window paar kar chuke action ke intezaar mein documents.",
      "documents.expiry.colDocument": "Document",
      "documents.expiry.documentFallback": "Document",
      "documents.expiry.colAsset": "Asset",
      "documents.expiry.colExpiryDate": "Expiry Date",
      "documents.expiry.colAlertThreshold": "Alert Threshold",
      "documents.expiry.daysBefore": "{{days}} din pehle",
      "documents.expiry.colAlertedOn": "Alerted On",
      "documents.expiry.viewDocument": "Document dekhein",
      "documents.expiry.colUploaded": "Uploaded",
      "documents.expiry.colRetentionExpiry": "Retention Expiry",
      "documents.expiry.colRetentionYears": "Retention Years",
      "documents.expiry.colAction": "Action",
      "documents.expiry.marking": "Mark ho raha hai...",
      "documents.expiry.markActioned": "Actioned Mark karein",
      "documents.expiry.tabExpiry": "Expiry Alerts",
      "documents.expiry.tabRetention": "Retention Due",
      "documents.expiry.loadingAlerts": "Expiry alerts load ho rahe hain...",
      "documents.expiry.emptyAlerts": "Koi expiry alert raise nahi hua.",
      "documents.expiry.loadingRetention": "Retention-due documents load ho rahe hain...",
      "documents.expiry.emptyRetention": "Koi document apni retention window paar nahi kiya.",
      "documents.expiry.loadAlertsFailed": "Expiry alerts load karne mein fail.",
      "documents.expiry.loadRetentionFailed": "Retention-due documents load karne mein fail.",
      "documents.expiry.confirmMarkActioned": "\"{{name}}\" ko retention-actioned (policy ke hisaab se archive/destroy) mark karein?",
      "documents.expiry.markedActioned": "Retention-actioned mark kar diya.",
      "documents.expiry.markFailed": "Document ko actioned mark karne mein fail.",
      "budget.allocation.title": "Budget Allocation",
      "budget.allocation.breadcrumbRoot": "Finance",
      "budget.allocation.help1": "Budget lines banayein aur unhe approve karein.",
      "budget.allocation.help2": "Maker-checker — approver creator se alag hona chahiye.",
      "budget.allocation.subtitle": "Budget lines banayein aur unhe approve karein (maker-checker — approver creator se alag hona chahiye).",
      "budget.allocation.createSectionTitle": "Budget Line banayein",
      "budget.allocation.fieldFiscalYear": "Fiscal Year *",
      "budget.allocation.fieldCostCentre": "Cost Centre *",
      "budget.allocation.selectPlaceholder": "-- Select karein --",
      "budget.allocation.fieldBudgetHead": "Budget Head *",
      "budget.allocation.budgetHeadPlaceholder": "e.g. Capex-IT",
      "budget.allocation.fieldApprovedAmount": "Approved Amount *",
      "budget.allocation.creating": "Create ho raha hai...",
      "budget.allocation.createButton": "Budget banayein",
      "budget.allocation.linesTitle": "Budget Lines",
      "budget.allocation.refresh": "Refresh karein",
      "budget.allocation.loadingLines": "Budget lines load ho rahi hain...",
      "budget.allocation.empty": "Abhi tak koi budget line nahi. Upar ek banayein.",
      "budget.allocation.colFiscalYear": "Fiscal Year",
      "budget.allocation.colCostCentre": "Cost Centre",
      "budget.allocation.colBudgetHead": "Budget Head",
      "budget.allocation.colApproved": "Approved",
      "budget.allocation.colAvailable": "Available",
      "budget.allocation.colStatus": "Status",
      "budget.allocation.colCreatedBy": "Created By",
      "budget.allocation.colApprovedBy": "Approved By",
      "budget.allocation.colActions": "Actions",
      "budget.allocation.ownLineTitle": "Aapne yeh line banayi — ise kisi doosre user ko approve karna hoga (maker-checker).",
      "budget.allocation.awaitingApprover": "Doosre approver ka intezaar",
      "budget.allocation.approving": "Approve ho raha hai...",
      "budget.allocation.approve": "Approve karein",
      "budget.allocation.loadFailed": "Budgets load karne mein fail.",
      "budget.allocation.allFieldsRequired": "Sabhi fields required hain.",
      "budget.allocation.createdFlash": "Budget line ban gayi — status pending. Ise kisi doosre user ko approve karna hoga.",
      "budget.allocation.createFailed": "Budget create karne mein fail.",
      "budget.allocation.approvedFlash": "\"{{name}}\" approve kar diya.",
      "budget.allocation.approveFailed": "Budget approve karne mein fail.",
      "budget.impact.breadcrumbRoot": "Finance",
      "budget.impact.title": "Budget Impact",
      "budget.impact.help1": "Year-end forecast (YTD actuals plus commitments plus burn rate) aur budget-vs-actual variance.",
      "budget.impact.subtitle": "Year-end forecast (YTD actuals + commitments + burn rate) aur budget-vs-actual variance.",
      "budget.impact.manageBudgets": "Budgets Manage karein",
      "budget.impact.fieldFiscalYear": "Fiscal Year",
      "budget.impact.fieldCostCentre": "Cost Centre (optional)",
      "budget.impact.allCostCentres": "Sabhi cost centres",
      "budget.impact.loading": "Load ho raha hai...",
      "budget.impact.runReports": "Reports run karein",
      "budget.impact.forecastTitle": "Year-End Forecast",
      "budget.impact.ytdActual": "YTD Actual",
      "budget.impact.currentCommitments": "Current Commitments",
      "budget.impact.forecastYearEnd": "Forecast Year-End",
      "budget.impact.varianceToBudget": "Budget se Variance",
      "budget.impact.burnRate": "Burn Rate",
      "budget.impact.totalBudgetLines": "Total Budget Lines",
      "budget.impact.colBudgetHead": "Budget Head",
      "budget.impact.colCostCentre": "Cost Centre",
      "budget.impact.colApproved": "Approved",
      "budget.impact.colCommitted": "Committed",
      "budget.impact.colActual": "Actual",
      "budget.impact.colAvailable": "Available",
      "budget.impact.colUtilisation": "Utilisation",
      "budget.impact.colStatus": "Status",
      "budget.impact.empty": "Is fiscal year ke liye koi budget line nahi",
      "budget.impact.loadFailed": "Budget impact reports load karne mein fail.",
      "budget.virement.breadcrumbRoot": "Finance",
      "budget.virement.title": "Budget Virement",
      "budget.virement.help1": "Heads ke beech approved budget transfer ki request karein — kisi doosre user ko approve karna hoga.",
      "budget.virement.help2": "Isme PFMS sync aur zero-based budgeting tools bhi shaamil hain.",
      "budget.virement.subtitle": "Heads ke beech approved budget transfer ki request karein (maker-checker — kisi doosre user ko approve karna hoga), plus PFMS sync aur zero-based budgeting tools.",
      "budget.virement.requestSectionTitle": "Virement Request karein",
      "budget.virement.fieldFromBudget": "From Budget ID *",
      "budget.virement.fieldToBudget": "To Budget ID *",
      "budget.virement.fieldAmount": "Amount *",
      "budget.virement.fieldReason": "Reason",
      "budget.virement.submitting": "Submit ho raha hai...",
      "budget.virement.submitRequest": "Request Submit karein",
      "budget.virement.pendingQueue": "Pending Approval Queue ({{count}})",
      "budget.virement.noPending": "Approval ke intezaar mein koi virement request nahi.",
      "budget.virement.approving": "Approve ho raha hai...",
      "budget.virement.approve": "Approve karein",
      "budget.virement.pfmsTitle": "PFMS / IFMS Sync",
      "budget.virement.pfmsDesc": "Government financial management system integration.",
      "budget.virement.syncing": "Sync ho raha hai...",
      "budget.virement.syncNow": "Abhi Sync karein",
      "budget.virement.templateTitle": "Zero-Based Budget Template",
      "budget.virement.selectAssetClass": "Asset class select karein...",
      "budget.virement.fetch": "Fetch karein",
      "budget.virement.approveFailed": "Virement approve karne mein fail.",
      "budget.virement.allFieldsRequired": "Sabhi fields required hain.",
      "budget.virement.virementFailed": "Virement fail ho gaya.",
      "budget.virement.pfmsSyncFailed": "PFMS sync fail ho gaya.",
      "budget.virement.templateFailed": "Zero-based template load karne mein fail.",
      "geo.common.loading": "Load ho raha hai...",
      "geo.common.mapPicker": "Map Location Picker",
      "geo.common.selectPlaceholder": "-- Select karein --",
      "geo.common.colActions": "Actions",
      "geo.common.yes": "Haan",
      "geo.common.no": "Nahi",
      "geo.common.active": "Active",
      "geo.common.inactive": "Inactive",
      "geo.workspace.breadcrumbRoot": "Operations",
      "geo.workspace.title": "Geo Workspace",
      "geo.workspace.help1": "GPS reference points, geofences, aur spatial asset queries.",
      "geo.workspace.help2": "Kisi single asset ki apni position uske Location tab par hoti hai.",
      "geo.workspace.subtitleLead": "GPS reference points, geofences, aur spatial asset queries. Kisi single asset ki apni position uske",
      "geo.workspace.locationTab": "Location",
      "geo.workspace.subtitleTrail": "tab.",
      "geo.workspace.tab.locations": "Geo Locations",
      "geo.workspace.tab.fences": "Geofences",
      "geo.workspace.tab.check": "Geofence Check",
      "geo.workspace.tab.search": "Map Search",
      "geo.workspace.tab.unverified": "Unverified Report",
      "geo.locations.enterValidCoords": "Valid coordinates daalein",
      "geo.locations.created": "Geo location ban gaya",
      "geo.locations.createFailed": "Geo location create karne mein fail",
      "geo.locations.confirmDelete": "\"{{name}}\" ke liye geo reference point delete karein?",
      "geo.locations.deleted": "Delete kar diya",
      "geo.locations.deleteFailed": "Delete karne mein fail",
      "geo.locations.cancel": "Cancel karein",
      "geo.locations.newLocation": "+ Naya Geo Location",
      "geo.locations.detailsHeading": "Location Details",
      "geo.locations.fieldLocation": "Location",
      "geo.locations.fieldLatitude": "Latitude *",
      "geo.locations.fieldLongitude": "Longitude *",
      "geo.locations.creating": "Create ho raha hai...",
      "geo.locations.create": "Create karein",
      "geo.locations.colLocation": "Location",
      "geo.locations.colCoordinates": "Coordinates",
      "geo.locations.colAccuracy": "Accuracy (m)",
      "geo.locations.delete": "Delete karein",
      "geo.locations.empty": "Abhi tak koi geo location nahi",
      "geo.fences.fillRequired": "Sabhi required fields bharein",
      "geo.fences.created": "Geofence ban gaya",
      "geo.fences.createFailed": "Geofence create karne mein fail",
      "geo.fences.deactivated": "Geofence deactivate kar diya",
      "geo.fences.activated": "Geofence activate kar diya",
      "geo.fences.updateFailed": "Geofence update karne mein fail",
      "geo.fences.cancel": "Cancel karein",
      "geo.fences.newFence": "+ Naya Geofence",
      "geo.fences.detailsHeading": "Geofence Details",
      "geo.fences.fieldLocation": "Location *",
      "geo.fences.fieldCenterLat": "Center Lat *",
      "geo.fences.fieldCenterLng": "Center Lng *",
      "geo.fences.fieldRadius": "Radius (m) *",
      "geo.fences.creating": "Create ho raha hai...",
      "geo.fences.create": "Geofence banayein",
      "geo.fences.colLocation": "Location",
      "geo.fences.colCenter": "Center",
      "geo.fences.colRadius": "Radius (m)",
      "geo.fences.colAlertBreach": "Breach par Alert",
      "geo.fences.colStatus": "Status",
      "geo.fences.deactivate": "Deactivate karein",
      "geo.fences.activate": "Activate karein",
      "geo.fences.empty": "Abhi tak koi geofence nahi",
      "geo.assetPicker.change": "Change karein",
      "geo.assetPicker.searchPlaceholder": "Naam, ref, ya serial se asset search karein...",
      "geo.assetPicker.searching": "Search ho raha hai...",
      "geo.assetPicker.noAssets": "Koi asset nahi mila",
      "geo.check.fillAll": "Sabhi fields bharein",
      "geo.check.checkFailed": "Geofence check karne mein fail",
      "geo.check.description": "Check karein ki koi coordinate kisi active geofence ke andar aata hai ya nahi — kisi scan ya GPS ping ko accept karne se pehle validate karne ke liye useful.",
      "geo.check.fieldAsset": "Asset",
      "geo.check.fieldLatitude": "Latitude",
      "geo.check.fieldLongitude": "Longitude",
      "geo.check.checking": "Check ho raha hai...",
      "geo.check.checkButton": "Geofence Check karein",
      "geo.check.inside": "Geofence ke andar",
      "geo.check.outside": "Geofence ke bahar",
      "geo.check.nearestFence": "— nearest fence",
      "geo.check.metersAway": "{{d}}m door",
      "geo.check.noneConfigured": "koi configured nahi",
      "geo.search.nearbyPoint": "Kisi point ke paas",
      "geo.search.withinBounds": "Bounding box ke andar",
      "geo.search.fieldLatitude": "Latitude",
      "geo.search.fieldLongitude": "Longitude",
      "geo.search.fieldRadius": "Radius (m)",
      "geo.search.minLat": "Min Lat",
      "geo.search.maxLat": "Max Lat",
      "geo.search.minLng": "Min Lng",
      "geo.search.maxLng": "Max Lng",
      "geo.search.searching": "Search ho raha hai...",
      "geo.search.searchButton": "Assets Search karein",
      "geo.search.colAsset": "Asset",
      "geo.search.colCoordinates": "Coordinates",
      "geo.search.colDistance": "Distance (m)",
      "geo.search.colSource": "Source",
      "geo.search.empty": "Abhi tak koi result nahi — upar search chalayein",
      "geo.unverified.fieldDays": "Kam se kam (days) ke liye unverified",
      "geo.unverified.refresh": "Refresh karein",
      "geo.unverified.colAsset": "Asset",
      "geo.unverified.colCoordinates": "Coordinates",
      "geo.unverified.colLastVerified": "Last Verified",
      "geo.unverified.neverVerified": "Kabhi verify nahi hua",
      "geo.unverified.empty": "Sabhi asset locations verified hain",
      "investmentPlanning.capitalPlan.breadcrumbRoot": "Finance",
      "investmentPlanning.capitalPlan.title": "Capital Plan Registry",
      "investmentPlanning.capitalPlan.help1": "Long-term (10/20/30-year) CapEx forecast scenarios.",
      "investmentPlanning.capitalPlan.subtitle": "Long-term (10/20/30-year) CapEx forecast scenarios.",
      "investmentPlanning.capitalPlan.cancel": "Cancel karein",
      "investmentPlanning.capitalPlan.newPlan": "+ Naya Capital Plan",
      "investmentPlanning.capitalPlan.fieldName": "Name *",
      "investmentPlanning.capitalPlan.namePlaceholder": "e.g. 10-Year Renewal Plan",
      "investmentPlanning.capitalPlan.fieldHorizon": "Horizon",
      "investmentPlanning.capitalPlan.years10": "10 years",
      "investmentPlanning.capitalPlan.years20": "20 years",
      "investmentPlanning.capitalPlan.years30": "30 years",
      "investmentPlanning.capitalPlan.creating": "Create ho raha hai...",
      "investmentPlanning.capitalPlan.create": "Create karein",
      "investmentPlanning.capitalPlan.fieldDescription": "Description",
      "investmentPlanning.capitalPlan.loading": "Load ho raha hai...",
      "investmentPlanning.capitalPlan.colName": "Name",
      "investmentPlanning.capitalPlan.colHorizon": "Horizon",
      "investmentPlanning.capitalPlan.yearsSuffix": "{{years}} years",
      "investmentPlanning.capitalPlan.colDescription": "Description",
      "investmentPlanning.capitalPlan.empty": "Abhi tak koi capital plan nahi",
      "investmentPlanning.capitalPlan.loadFailed": "CapEx scenarios load karne mein fail.",
      "investmentPlanning.capitalPlan.createFailed": "CapEx scenario create karne mein fail.",
      "investmentPlanning.createScenario.breadcrumbRoot": "Finance",
      "investmentPlanning.createScenario.title": "Investment Scenario banayein",
      "investmentPlanning.createScenario.help1": "Chuni gayi horizon mein assets ke set ke liye repair-vs-replace NPV/TCO analysis chalayein.",
      "investmentPlanning.createScenario.subtitle": "Chuni gayi horizon mein assets ke set ke liye repair-vs-replace NPV/TCO analysis chalayein.",
      "investmentPlanning.createScenario.fieldName": "Scenario Name *",
      "investmentPlanning.createScenario.namePlaceholder": "e.g. Generator Replacement vs Repair",
      "investmentPlanning.createScenario.fieldAssetIds": "Asset IDs (comma-separated) *",
      "investmentPlanning.createScenario.assetIdsPlaceholder": "asset-id-1, asset-id-2",
      "investmentPlanning.createScenario.fieldHorizon": "Horizon (years)",
      "investmentPlanning.createScenario.fieldDiscountRate": "Discount Rate",
      "investmentPlanning.createScenario.running": "Analysis chal raha hai...",
      "investmentPlanning.createScenario.runButton": "Scenario chalayein",
      "investmentPlanning.createScenario.resultsSuffix": "— Results",
      "investmentPlanning.createScenario.openReview": "Full review kholein →",
      "investmentPlanning.createScenario.colAsset": "Asset",
      "investmentPlanning.createScenario.colRecommended": "Recommended",
      "investmentPlanning.createScenario.colBestNpv": "Best NPV",
      "investmentPlanning.createScenario.colBestTco": "Best TCO",
      "investmentPlanning.createScenario.empty": "Is scenario mein koi asset nahi.",
      "investmentPlanning.createScenario.nameRequired": "Naam aur kam se kam ek asset ID required hai.",
      "investmentPlanning.createScenario.horizonRange": "Horizon 1 aur 50 years ke beech hona chahiye.",
      "investmentPlanning.createScenario.createFailed": "Investment scenario create karne mein fail.",
      "investmentPlanning.npv.breadcrumbRoot": "Finance",
      "investmentPlanning.npv.title": "Renewal Recommendations",
      "investmentPlanning.npv.help1": "Kharab ya critical condition mein high-criticality assets — repair-vs-replace NPV analysis ke candidates.",
      "investmentPlanning.npv.subtitle": "Kharab ya critical condition mein high-criticality assets — repair-vs-replace NPV analysis ke candidates.",
      "investmentPlanning.npv.runScenario": "Scenario chalayein",
      "investmentPlanning.npv.loading": "Load ho raha hai...",
      "investmentPlanning.npv.empty": "Abhi koi high-priority renewal candidate nahi.",
      "investmentPlanning.npv.loadFailed": "Renewal recommendations load karne mein fail.",
      "investmentPlanning.scenarioReview.breadcrumbRoot": "Finance",
      "investmentPlanning.scenarioReview.breadcrumb": "Scenario Review",
      "investmentPlanning.scenarioReview.title": "Investment Scenario Review",
      "investmentPlanning.scenarioReview.help1": "Per asset repair-vs-replace results, plus ek ISO 55001-aligned SAMP capital plan export.",
      "investmentPlanning.scenarioReview.subtitle": "Per asset repair-vs-replace results, plus ek ISO 55001-aligned SAMP capital plan export.",
      "investmentPlanning.scenarioReview.scenarioIdPlaceholder": "Scenario ID",
      "investmentPlanning.scenarioReview.loading": "Load ho raha hai...",
      "investmentPlanning.scenarioReview.load": "Load karein",
      "investmentPlanning.scenarioReview.exporting": "Export ho raha hai...",
      "investmentPlanning.scenarioReview.sampExport": "SAMP Export",
      "investmentPlanning.scenarioReview.horizon": "Horizon",
      "investmentPlanning.scenarioReview.yearsSuffix": "{{years}} years",
      "investmentPlanning.scenarioReview.discountRate": "Discount Rate",
      "investmentPlanning.scenarioReview.created": "Created",
      "investmentPlanning.scenarioReview.recommendedLabel": "Recommended:",
      "investmentPlanning.scenarioReview.colOption": "Option",
      "investmentPlanning.scenarioReview.colNpv": "NPV",
      "investmentPlanning.scenarioReview.colTco": "TCO",
      "investmentPlanning.scenarioReview.emptyOptions": "Koi options compute nahi hue.",
      "investmentPlanning.scenarioReview.loadFailed": "Scenario results load karne mein fail.",
      "investmentPlanning.scenarioReview.exportFailed": "SAMP export generate karne mein fail.",
      "investmentPlanning.tco.breadcrumbRoot": "Finance",
      "investmentPlanning.tco.breadcrumb": "TCO Analysis",
      "investmentPlanning.tco.title": "Total Cost of Ownership",
      "investmentPlanning.tco.help1": "Kisi scenario ki assets ke liye repair/replace options mein TCO comparison.",
      "investmentPlanning.tco.subtitle": "Kisi scenario ki assets ke liye repair/replace options mein TCO comparison.",
      "investmentPlanning.tco.newScenario": "Naya Scenario",
      "investmentPlanning.tco.scenarioIdPlaceholder": "Scenario ID",
      "investmentPlanning.tco.loading": "Load ho raha hai...",
      "investmentPlanning.tco.load": "Load karein",
      "investmentPlanning.tco.loadFailed": "Scenario load karne mein fail.",
      "tagging.breadcrumb.assetManagement": "Asset Management",
      "tagging.tagManagement.title": "Tag Management",
      "tagging.tagManagement.info1": "Apni assets par QR / barcode / RFID tags manage karein.",
      "tagging.tagManagement.info2": "Ek saath kai assets ke liye tags banayein, aisi assets dhundhein jo apni jagah se hat gayi hain, aur tags verify karein.",
      "tagging.tagManagement.subtitlePre": "Apni assets par QR / barcode / RFID tags manage karein. Yahan aap ek saath kai assets ke liye tags bana sakte hain, aisi assets dhundh sakte hain jo apni jagah se hat gayi hain, aur tag scans dekh ya record kar sakte hain. Sirf ek asset ko tag karne ke liye, us asset ko kholein aur uska",
      "tagging.tagManagement.tagsTab": "Tags",
      "tagging.tagManagement.subtitlePost": "tab istemaal karein.",
      "tagging.tagManagement.labelWorkspaceLink": "Label templates dhundh rahe hain? → Label Workspace",
      "tagging.batchIssue.heading": "Ek saath kai assets ke liye tags banayein",
      "tagging.batchIssue.help": "Prati line ek asset ID type karein (ya unhe comma se alag karein), ya neeche di gayi list mein assets tick karein. Har asset ko upar chune gaye type (QR, barcode, RFID ya NFC) ka bilkul naya tag milta hai.",
      "tagging.batchIssue.tagMedium": "Tag Medium",
      "tagging.batchIssue.issuing": "Issue ho raha hai...",
      "tagging.batchIssue.issueBatch": "Issue Batch",
      "tagging.batchIssue.hideAssetList": "Asset List chhupayein",
      "tagging.batchIssue.selectFromList": "Asset List se chunein",
      "tagging.batchIssue.col.assetId": "Asset ID",
      "tagging.batchIssue.col.tagId": "Tag ID",
      "tagging.batchIssue.col.status": "Status",
      "tagging.batchIssue.noResults": "Koi result nahi.",
      "tagging.assetPicker.searchPlaceholder": "Asset ref ya naam se search karein...",
      "tagging.assetPicker.selected": "chune gaye",
      "tagging.assetPicker.addSelected": "Selected Add karein",
      "tagging.assetPicker.loadingAssets": "Assets load ho rahi hain...",
      "tagging.assetPicker.noAssets": "Koi asset nahi mili.",
      "tagging.assetPicker.showing": "Dikha rahe hain",
      "tagging.assetPicker.of": "me se",
      "tagging.assetPicker.prev": "Pichhla",
      "tagging.assetPicker.page": "Page",
      "tagging.assetPicker.next": "Agla",
      "tagging.batchRfid.heading": "RFID tag codes se assets dhundhein",
      "tagging.batchRfid.help": "Apne RFID scanner dwara padhe gaye codes paste karein (prati line ek). Hum aapko batayenge ki har code kis asset ka hai, aur kaun se codes kisi se match nahi karte.",
      "tagging.batchRfid.scanning": "Scan ho raha hai...",
      "tagging.batchRfid.scanBatch": "Scan Batch",
      "tagging.batchRfid.matched": "Matched",
      "tagging.batchRfid.col.assetRef": "Asset Ref",
      "tagging.batchRfid.col.name": "Naam",
      "tagging.batchRfid.col.rfidEpc": "RFID EPC",
      "tagging.batchRfid.noneMatched": "Koi match nahi",
      "tagging.batchRfid.unmatched": "Unmatched",
      "tagging.batchRfid.none": "Koi nahi",
      "tagging.displaced.heading": "Galat jagah par mili assets",
      "tagging.displaced.help": "Ye assets aakhri baar aisi jagah scan hui thi jo unki nirdharit jagah se match nahi karti. Inhe check karein aur ya to inhe wapas le jayein ya inka assigned location update karein.",
      "tagging.loading": "Load ho raha hai...",
      "tagging.displaced.col.assetRef": "Asset Ref",
      "tagging.displaced.col.name": "Naam",
      "tagging.displaced.col.lifecycleState": "Lifecycle State",
      "tagging.displaced.empty": "Koi displaced asset nahi — koi unresolved GPS mismatch nahi",
      "tagging.lookup.noDetails": "Koi detail nahi mili.",
      "tagging.lookup.sectionTitle": "Kuch Dhundhein",
      "tagging.lookup.resolveTitle": "Tag dwara asset dhundhein",
      "tagging.lookup.resolveHelp": "Jis asset ka poora record kholna hai uska tag ID daalein — owner, location, value aur bahut kuch. (Aap signed in hain, isliye aapko sab kuch dikhta hai.)",
      "tagging.lookup.tagId": "Tag ID",
      "tagging.lookup.resolve": "Resolve",
      "tagging.lookup.tagMedium": "Tag Medium",
      "tagging.lookup.status": "Status",
      "tagging.lookup.noTagMatched": "Koi tag match nahi hua — iske bajaye asset reference se resolve kiya gaya.",
      "tagging.lookup.publicTitle": "Quick public check",
      "tagging.lookup.publicHelp": "Sirf basic, non-confidential details dikhata hai — bilkul wahi jo koi phone se asset ka QR code scan karne par dekhta hai. Login ki zaroorat nahi, isliye ise share karna safe hai.",
      "tagging.lookup.verify": "Verify",
      "tagging.lookup.verified": "Verified",
      "tagging.lookup.yes": "Haan",
      "tagging.lookup.no": "Nahi",
      "tagging.lookup.assetRef": "Asset Ref",
      "tagging.lookup.assetName": "Asset Naam",
      "tagging.lookup.lifecycleState": "Lifecycle State",
      "tagging.lookup.message": "Message",
      "tagging.lookup.gtinTitle": "Product barcode number check karein",
      "tagging.lookup.gtinHelp": "Save karne se pehle product barcode number (8, 12, 13 ya 14 digits) type karein taaki confirm ho ki ye asli hai. Ye typing ki galtiyan aur damaged barcodes pakadta hai.",
      "tagging.lookup.gtinPlaceholder": "GTIN digits",
      "tagging.lookup.validate": "Validate",
      "tagging.scan.sectionTitle": "Scan Record karein",
      "tagging.scan.title": "Tag scan record karein",
      "tagging.scan.helpPre": "Record karein ki tag kab aur kahan scan hua. Abhi ho rahe scan ke liye",
      "tagging.scan.recordScan": "Record Scan",
      "tagging.scan.helpMid": "istemaal karein, ya phone dwara internet na hone par save kiye gaye scans bhejne ke liye",
      "tagging.scan.uploadOffline": "Offline Scans Upload karein",
      "tagging.scan.helpPost": "istemaal karein. Aap location haath se daal sakte hain ya neeche",
      "tagging.scan.pickOnMap": "Map par chunein",
      "tagging.scan.helpEnd": "istemaal kar sakte hain.",
      "tagging.scan.latitude": "Latitude",
      "tagging.scan.longitude": "Longitude",
      "tagging.scan.deviceInfo": "Device info (jaise phone/scanner model) — optional",
      "tagging.scan.compareLocationPre": "Compare karein ki ye scan kahan hua aur asset kahan honi chahiye. Agar match na karein, to asset ko",
      "tagging.scan.displaced": "Displaced",
      "tagging.scan.compareLocationPost": "(galat jagah par mili) flag kiya jaata hai.",
      "tagging.scan.locationId": "Location ID (jahan scan hua)",
      "tagging.verification.title": "Verification Cycles",
      "tagging.verification.info1": "Fixed assets ka annual physical verification (GFR 2017, Rule 190).",
      "tagging.verification.info2": "Ek cycle banayein, fieldwork chalayein, phir signed Physical Verification Report generate karein.",
      "tagging.verification.subtitle": "Fixed assets ka physical verification, jo GFR 2017 Rule 190(2) ke tahat saal mein kam se kam ek baar zaroori hai. Ek cycle banayein, chalayein, phir uski report kholein.",
      "tagging.verification.newCycle": "Naya Cycle",
      "tagging.verification.filter.all": "Sabhi Status",
      "tagging.verification.status.draft": "Draft",
      "tagging.verification.status.inProgress": "In Progress",
      "tagging.verification.status.completed": "Completed",
      "tagging.verification.status.closed": "Closed",
      "tagging.verification.col.cycleName": "Cycle Naam",
      "tagging.verification.col.method": "Method",
      "tagging.verification.col.plannedDate": "Planned Date",
      "tagging.verification.col.status": "Status",
      "tagging.verification.col.actions": "Actions",
      "tagging.verification.reportTitle": "Physical Verification Report",
      "tagging.verification.report": "Report",
      "tagging.verification.openFieldworkTitle": "Fieldwork workflow kholein",
      "tagging.verification.open": "Kholein",
      "tagging.verification.empty": "Koi verification cycle nahi mila.",
      "tagging.verification.newCycleTitle": "Naya Verification Cycle",
      "tagging.verification.cycleName": "Cycle Naam",
      "tagging.verification.cycleNamePlaceholder": "jaise FY2026-27 Annual Verification",
      "tagging.verification.method": "Verification Method",
      "tagging.verification.plannedDate": "Planned Date",
      "tagging.cancel": "Cancel",
      "tagging.verification.createCycle": "Cycle Banayein",
      "tagging.verification.print": "Print",
      "tagging.verification.reportOrg": "Government of India — Asset Management System",
      "tagging.verification.reportHeading": "PHYSICAL VERIFICATION REPORT",
      "tagging.verification.reportSub": "Fixed Assets — GFR 2017, Rule 190(2) ke tahat",
      "tagging.verification.loadingReport": "Report load ho rahi hai…",
      "tagging.verification.particulars.cycleName": "Cycle naam",
      "tagging.verification.particulars.method": "Verification method",
      "tagging.verification.particulars.plannedDate": "Planned date",
      "tagging.verification.particulars.scope": "Scope",
      "tagging.verification.orgUnits": "org unit(s)",
      "tagging.verification.wholeEntity": "Poori entity (sabhi units)",
      "tagging.verification.particulars.status": "Status",
      "tagging.verification.summaryTitle": "Findings ka Summary",
      "tagging.verification.summary.inScope": "Scope mein assets",
      "tagging.verification.summary.inScopeNote": "records ke anusaar",
      "tagging.verification.summary.verified": "Physically verified",
      "tagging.verification.summary.verifiedNote": "scan mein mili",
      "tagging.verification.summary.shortages": "Shortages",
      "tagging.verification.summary.shortagesNote": "nahi mili",
      "tagging.verification.summary.excesses": "Excesses",
      "tagging.verification.summary.excessesNote": "bina record mili",
      "tagging.verification.valueOfShortages": "Shortages ka value:",
      "tagging.verification.itemsNeedingSignoff": "Sign-off ki zaroorat wali items (unresolved):",
      "tagging.verification.scheduleTitle": "Discrepancies ka Schedule",
      "tagging.verification.noDiscrepancies": "Koi discrepancy nahi — book records physical verification se match karte hain.",
      "tagging.verification.disc.assetRef": "Asset Ref",
      "tagging.verification.disc.particulars": "Particulars",
      "tagging.verification.disc.type": "Type",
      "tagging.verification.disc.value": "Value",
      "tagging.verification.disc.status": "Status",
      "tagging.verification.signOffMarker": "[SIGN-OFF]",
      "tagging.verification.certified": "Certified",
      "tagging.verification.certifiedBody": "ki upar diye gaye cycle ke liye fixed assets ka physical verification General Financial Rules, 2017 ke Rule 190(2) ke anusaar kiya gaya hai. Agar koi discrepancies mili, to unhe upar Schedule mein record kiya gaya hai aur competent authority ke dhyan mein laya gaya hai.",
      "tagging.verification.verifiedBy": "Verified by (Verifying Officer)",
      "tagging.verification.countersigned": "Countersigned (Competent Authority)",
      "tagging.verification.nameDesignationDate": "Naam / Designation / Date",
      "tagging.assetVerification.title": "Asset Verification",
      "tagging.assetVerification.info": "Asset registry aur tag/RFID-based physical verification.",
      "tagging.assetVerification.subtitle": "Asset registry aur tag/RFID-based physical verification.",
      "tagging.assetVerification.registry": "Registry",
      "tagging.assetVerification.verifyByTag": "Tag se Verify karein",
      "tagging.assetVerification.col.assetRef": "Asset Ref",
      "tagging.assetVerification.col.name": "Naam",
      "tagging.assetVerification.col.location": "Location",
      "tagging.assetVerification.col.custodian": "Custodian",
      "tagging.assetVerification.col.lifecycle": "Lifecycle",
      "tagging.assetVerification.col.actions": "Actions",
      "tagging.assetVerification.viewScanHistory": "Scan history dekhein",
      "tagging.assetVerification.noAssets": "Koi asset nahi mili.",
      "tagging.assetVerification.selectPrompt": "Scan history dekhne ke liye ek asset chunein.",
      "tagging.assetVerification.scanHistory": "Scan History",
      "tagging.assetVerification.noScans": "Is asset ke liye abhi tak koi scan record nahi hua.",
      "tagging.assetVerification.by": "By",
      "tagging.assetVerification.verifyTag": "Tag Verify karein",
      "tagging.assetVerification.tagIdLabel": "Tag ID (QR / RFID)",
      "tagging.assetVerification.tagIdPlaceholder": "Tag ID scan karein ya daalein...",
      "tagging.assetVerification.locationLabel": "Location (auto-captured)",
      "tagging.assetVerification.locating": "Location dhundh rahe hain…",
      "tagging.assetVerification.useCurrentLocation": "Meri current location istemaal karein",
      "tagging.assetVerification.latitude": "Latitude",
      "tagging.assetVerification.autoPlaceholder": "auto",
      "tagging.assetVerification.longitude": "Longitude",
      "tagging.assetVerification.locationHelp": "Scan par aapke device ki location apne aap capture ho jaati hai; sirf zaroorat hone par map par adjust karein.",
      "tagging.assetVerification.verifying": "Verify ho raha hai...",
      "tagging.assetVerification.noPermission": "Aapke paas assets verify karne ki permission nahi hai (asset:verify).",
      "tagging.assetVerification.verified": "Verified",
      "tagging.assetVerification.notVerified": "Not Verified",
      "tagging.assetVerification.displaced": "Displaced — audit finding raise hui",
      "tagging.assetVerification.scannedDistancePre": "Scan kiya gaya ~",
      "tagging.assetVerification.scannedDistancePost": "m apni registered location se.",
      "tagging.assetVerification.scannedDifferent": "Apni registered location se alag jagah par scan kiya gaya.",
      "custody.breadcrumb.assetManagement": "Asset Management",
      "custody.bulkReassign.breadcrumb": "Bulk Reassign",
      "custody.bulkReassign.title": "Bulk Reassign Custody",
      "custody.bulkReassign.info": "Ek hi action mein kai assets ek custodian se doosre ko move karein.",
      "custody.bulkReassign.subtitle": "Ek hi action mein kai assets ek custodian se doosre ko move karein.",
      "custody.backToAssignedAssets": "Assigned Assets par wapas",
      "custody.bulkReassign.fromCustodian": "Jis Custodian se",
      "custody.selectCustodian": "Custodian chunein...",
      "custody.bulkReassign.toCustodian": "Jis Custodian ko",
      "custody.bulkReassign.activeAssetsHeld": "Is custodian ke paas active assets",
      "custody.loading": "Load ho raha hai...",
      "custody.bulkReassign.noActiveAssets": "Is custodian ke liye koi active asset nahi.",
      "custody.bulkReassign.reassigning": "Reassign ho raha hai...",
      "custody.bulkReassign.reassign": "Reassign",
      "custody.bulkReassign.assets": "Asset(s)",
      "custody.liability.col.item": "Item",
      "custody.liability.col.originalPrice": "Original price",
      "custody.liability.col.valueNow": "Ab ka value",
      "custody.liability.breadcrumb": "Liability Report",
      "custody.liability.title": "Kisi vyakti ki care mein assets",
      "custody.liability.info": "Ye vyakti abhi jo kuch bhi rakhe hue hai, aur har item ki value kitni hai.",
      "custody.liability.subtitle": "Ye vyakti abhi jo kuch bhi rakhe hue hai, aur har item ki value kitni hai.",
      "custody.liability.whoseAssets": "Aap kiski assets dekhna chahte hain?",
      "custody.liability.pickPerson": "Ek vyakti chunein...",
      "custody.liability.showingOwn": "Aapki apni assets dikha rahe hain",
      "custody.liability.itemsHeld": "Rakhi gayi items",
      "custody.liability.assetsAssigned": "assigned assets",
      "custody.liability.totalOriginalPrice": "Total original price",
      "custody.liability.whatTheyCost": "kharidte samay inki cost",
      "custody.liability.totalValueNow": "Ab ka total value",
      "custody.liability.worthToday": "ghisav aur umar ke baad aaj ka value",
      "custody.liability.pickPrompt": "Ye dekhne ke liye ki wo kya rakhe hue hain, upar ek vyakti chunein.",
      "custody.liability.noAssets": "Ye vyakti abhi koi asset nahi rakhe hue hai.",
      "custody.acknowledgements.breadcrumb": "Annual Acknowledgements",
      "custody.acknowledgements.title": "Pending Acknowledgements",
      "custody.acknowledgements.info": "Is fiscal year mein unke custodian dwara abhi tak re-acknowledge na ki gayi assets.",
      "custody.acknowledgements.subtitle": "Is fiscal year mein unke custodian dwara abhi tak re-acknowledge na ki gayi assets.",
      "custody.field.custodian": "Custodian",
      "custody.acknowledgements.viewingOther": "Aap kisi doosre custodian ki pending list dekh rahe hain. Acknowledge action hamesha aapke apne account ki taraf se acknowledge karta hai (backend endpoint aise hi kaam karta hai) — actually acknowledge karne ke liye apne naam par switch karein.",
      "custody.acknowledgements.nonePending": "Kuch bhi pending nahi — is fiscal year ke liye poori tarah acknowledge ho gaya.",
      "custody.acknowledgements.since": "se",
      "custody.acknowledgements.acknowledging": "Acknowledge ho raha hai...",
      "custody.acknowledgements.acknowledge": "Acknowledge",
      "custody.acknowledgements.selected": "Selected",
      "custody.assignedAssets.col.asset": "Asset",
      "custody.assignedAssets.col.status": "Status",
      "custody.assignedAssets.col.effectiveFrom": "Effective From",
      "custody.assignedAssets.col.acceptedAt": "Accepted At",
      "custody.assignedAssets.col.actions": "Actions",
      "custody.assignedAssets.accept": "Accept",
      "custody.assignedAssets.onlyCustodianTitle": "Sirf assigned custodian hi is record ko accept kar sakta hai.",
      "custody.assignedAssets.awaitingCustodian": "Custodian ka intezaar",
      "custody.assignedAssets.transfer": "Transfer",
      "custody.assignedAssets.costCentre": "Cost Centre",
      "custody.assignedAssets.return": "Return",
      "custody.assignedAssets.validateSkills": "Skills Validate karein",
      "custody.assignedAssets.history": "History",
      "custody.assignedAssets.skillResultTitle": "Skill Validation Result",
      "custody.assignedAssets.skillsAllHeld": "Custodian ke paas sabhi required skills hain.",
      "custody.assignedAssets.skillsMissing": "Custodian ke paas required skills nahi hain:",
      "custody.close": "Close",
      "custody.assignedAssets.setCostCentre": "Cost Centre set karein",
      "custody.assignedAssets.clearCostCentre": "Cost centre clear karein",
      "custody.cancel": "Cancel",
      "custody.save": "Save",
      "custody.assignedAssets.returnAsset": "Asset Return karein",
      "custody.assignedAssets.returnHelp": "Is asset ko bina kisi incoming custodian ke wapas saunp dein. Ek reason zaroori hai.",
      "custody.assignedAssets.returnReasonPlaceholder": "Return ka reason...",
      "custody.assignedAssets.title": "Assigned Assets",
      "custody.assignedAssets.info": "Kisi custodian ko kabhi bhi assign ki gayi har asset, apne current status ke saath.",
      "custody.assignedAssets.subtitle": "Kisi custodian ko kabhi bhi assign ki gayi har asset, apne current status ke saath.",
      "custody.assignedAssets.assignCustodian": "+ Custodian Assign karein",
      "custody.assignedAssets.empty": "Is custodian/filter ke liye koi asset nahi mili.",
      "custody.history.title": "Custody History",
      "custody.history.info": "Chuni gayi asset ki poori chain-of-custody.",
      "custody.history.subtitle": "Chuni gayi asset ki poori chain-of-custody.",
      "custody.field.asset": "Asset",
      "custody.selectAsset": "Asset chunein...",
      "custody.history.noRecords": "Is asset ke liye abhi tak koi custody record nahi.",
      "custody.history.effective": "Effective:",
      "custody.history.accepted": "Accepted:",
      "custody.history.assignedBy": "Assign kiya:",
      "custody.history.costCentreOverride": "Cost centre override:",
      "custody.temp.col.starts": "Shuru",
      "custody.temp.col.expires": "Expire",
      "custody.temp.col.status": "Status",
      "custody.temp.status.reverted": "reverted",
      "custody.temp.status.expired": "expired",
      "custody.temp.status.active": "active",
      "custody.temp.breadcrumb": "Temporary Assignments",
      "custody.temp.title": "Temporary Custody Assignments",
      "custody.temp.info": "Automatic expiry date ke saath short-term custody assign karein.",
      "custody.temp.subtitle": "Automatic expiry date ke saath short-term custody assign karein.",
      "custody.temp.bulkImport": "Bulk Import",
      "custody.temp.bulkTitle": "Bulk Temporary Custody Assignments",
      "custody.temp.bulkDescription": "Template download karein, 'Temporary Assignments' sheet bharein (Asset aur Custodian dropdowns hain; Expires At future date honi chahiye), phir upload karein. Errors wali rows skip ho jaati hain; valid rows create ho jaati hain.",
      "custody.temp.newHeading": "Nayi Temporary Assignment",
      "custody.temp.expiresAt": "Expires At",
      "custody.temp.assigning": "Assign ho raha hai...",
      "custody.temp.assign": "Temporary Custody Assign karein",
      "custody.temp.existingHeading": "Existing Assignments (chuni gayi asset)",
      "custody.temp.selectPrompt": "Iski temporary assignments dekhne ke liye ek asset chunein.",
      "custody.temp.empty": "Is asset ke liye koi temporary assignment nahi.",
      "custody.assign.assetRequired": "Asset zaroori hai.",
      "custody.assign.custodianRequired": "Custodian zaroori hai.",
      "custody.assign.title": "Custodian Assign karein",
      "custody.assign.info1": "Is page ka istemaal ek asset ko us vyakti ko saunpne ke liye karein jo iske liye responsible hoga.",
      "custody.assign.info2": "Ek baar assign hone par, wo vyakti asset ke transfer ya return tak iske liye accountable ban jaata hai.",
      "custody.assign.subtitle": "Ek asset ko custodian assign karta hai. Kisi bhi prior active assignment ko supersede karta hai. Assignment active hone se pehle custodian ko ise accept karna hoga.",
      "custody.assign.bulkImport": "Bulk Import",
      "custody.assign.viewAssigned": "Assigned Assets dekhein",
      "custody.assign.bulkTitle": "Bulk Assign Custodians",
      "custody.assign.bulkDescription": "Template download karein, 'Assignments' sheet bharein (Asset, Custodian aur Org Unit dropdowns hain; Effective From ek date hai), phir upload karein. Har row asset ki prior active custody ko supersede karti hai. Errors wali rows skip ho jaati hain.",
      "custody.assign.detailsHeading": "Assignment Details",
      "custody.assign.orgUnit": "Org Unit (optional)",
      "custody.assign.none": "Koi nahi",
      "custody.assign.effectiveFrom": "Effective From (optional — default abhi)",
      "custody.assign.assigning": "Assign ho raha hai...",
      "custody.transfer.col.asset": "Asset",
      "custody.transfer.col.from": "From",
      "custody.transfer.col.to": "To",
      "custody.transfer.col.status": "Status",
      "custody.transfer.col.initiated": "Initiated",
      "custody.transfer.col.actions": "Actions",
      "custody.transfer.release": "Release",
      "custody.transfer.accept": "Accept",
      "custody.transfer.onlyIncomingTitle": "Sirf incoming custodian hi is transfer ko accept kar sakta hai.",
      "custody.transfer.awaitingIncoming": "Incoming custodian ka intezaar",
      "custody.transfer.breadcrumb": "Custody Transfer",
      "custody.transfer.title": "Custody Transfer Workflow",
      "custody.transfer.info": "Dual sign-off transfer: initiate karein, phir outgoing custodian release karta hai aur incoming custodian accept karta hai.",
      "custody.transfer.subtitle": "Dual sign-off transfer: initiate karein, phir outgoing custodian release karta hai aur incoming custodian accept karta hai.",
      "custody.transfer.initiateHeading": "Transfer Initiate karein — custody",
      "custody.transfer.newCustodian": "Naya Custodian",
      "custody.transfer.effectiveDate": "Effective Date (optional — default abhi)",
      "custody.transfer.reason": "Reason (optional)",
      "custody.transfer.initiating": "Initiate ho raha hai...",
      "custody.transfer.initiate": "Transfer Initiate karein",
      "custody.transfer.myTransfers": "Mere Transfers",
      "custody.transfer.refresh": "Refresh",
      "custody.transfer.listHelp1": "Wo transfers jahan aap outgoing ya incoming custodian hain. Release (outgoing sign-off), phir Accept (incoming) ise complete karta hai.",
      "custody.transfer.listHelp2": "Naya shuru karne ke liye, jayein",
      "custody.transfer.assignedAssetsLink": "Assigned Assets",
      "custody.transfer.andClickTransfer": "aur Transfer par click karein.",
      "custody.transfer.loadingTransfers": "Transfers load ho rahe hain...",
      "custody.transfer.empty": "Abhi tak aapse juda koi transfer nahi.",
      "custody.investigations.col.asset": "Asset",
      "custody.investigations.col.trigger": "Trigger",
      "custody.investigations.col.status": "Status",
      "custody.investigations.col.created": "Created",
      "custody.investigations.col.resolved": "Resolved",
      "custody.investigations.col.actions": "Actions",
      "custody.investigations.manage": "Manage",
      "custody.investigations.new": "Nayi Investigation",
      "custody.investigations.triggerType": "Trigger Type",
      "custody.investigations.opening": "Khul raha hai...",
      "custody.investigations.open": "Investigation Kholein",
      "custody.investigations.manageTitle": "Investigation Manage karein",
      "custody.investigations.status": "Status",
      "custody.investigations.notes": "Notes",
      "custody.investigations.notesPlaceholder": "Investigation notes / findings...",
      "custody.saving": "Save ho raha hai...",
      "custody.investigations.breadcrumb": "Investigations",
      "custody.investigations.title": "Audit Investigations",
      "custody.investigations.info": "Custody disputes, mismatches, aur anya flagged asset events.",
      "custody.investigations.subtitle": "Custody disputes, mismatches, aur anya flagged asset events.",
      "custody.investigations.newBtn": "+ Nayi Investigation",
      "custody.investigations.filter.all": "Sabhi",
      "custody.investigations.filter.open": "Open",
      "custody.investigations.filter.inProgress": "In Progress",
      "custody.investigations.filter.resolved": "Resolved",
      "custody.investigations.filter.closed": "Closed",
      "custody.investigations.empty": "Koi investigation nahi mili.",
      "workflows.approvals.title": "Workflow Approvals",
      "workflows.approvals.info": "Pending approvals, instance history, delegated authority, aur SLA performance.",
      "workflows.approvals.subtitle": "Pending approvals, instance history, delegated authority, aur SLA performance.",
      "workflows.approvals.tab.pending": "Mere Pending",
      "workflows.approvals.tab.instances": "Sabhi Instances",
      "workflows.approvals.tab.delegations": "Delegations",
      "workflows.approvals.tab.stats": "Stats",
      "workflows.approvals.col.template": "Template",
      "workflows.approvals.col.entity": "Entity",
      "workflows.approvals.col.step": "Step",
      "workflows.approvals.step": "Step",
      "workflows.approvals.col.slaDeadline": "SLA Deadline",
      "workflows.approvals.review": "Review",
      "workflows.selected": "selected",
      "workflows.processing": "Process ho raha hai...",
      "workflows.approvals.bulkApprove": "Bulk Approve",
      "workflows.loading": "Load ho raha hai...",
      "workflows.approvals.pendingEmpty": "Aapki action ke liye koi approval pending nahi",
      "workflows.approvals.col.status": "Status",
      "workflows.approvals.col.created": "Created",
      "workflows.approvals.view": "View",
      "workflows.status.all": "Sabhi Status",
      "workflows.status.pending": "Pending",
      "workflows.status.inProgress": "In Progress",
      "workflows.status.approved": "Approved",
      "workflows.status.rejected": "Rejected",
      "workflows.status.escalated": "Escalated",
      "workflows.status.cancelled": "Cancelled",
      "workflows.approvals.instancesEmpty": "Koi workflow instance nahi",
      "workflows.approvals.instancesMatchFilter": "total instance(s) current filter se match karte hain",
      "workflows.loaded": "loaded",
      "workflows.delegations.col.from": "From",
      "workflows.delegations.col.to": "To",
      "workflows.delegations.col.window": "Window",
      "workflows.delegations.col.scope": "Scope",
      "workflows.delegations.allModules": "Sabhi modules",
      "workflows.delegations.new": "Naya Delegation",
      "workflows.delegations.empty": "Koi active delegation nahi",
      "workflows.delegations.field.fromUser": "From User *",
      "workflows.selectUser": "User chunein...",
      "workflows.delegations.field.toUser": "To User *",
      "workflows.delegations.field.startDate": "Start Date *",
      "workflows.delegations.field.endDate": "End Date *",
      "workflows.delegations.field.scope": "Scope (module)",
      "workflows.delegations.field.scopePlaceholder": "Sabhi modules ke liye blank chhodein",
      "workflows.cancel": "Cancel",
      "workflows.creating": "Create ho raha hai...",
      "workflows.create": "Create",
      "workflows.stats.loading": "Stats load ho rahe hain...",
      "workflows.stats.none": "Koi stats uplabdh nahi",
      "workflows.stats.pendingNow": "Abhi Pending",
      "workflows.stats.avgApprovalTime": "Avg Approval Time",
      "workflows.stats.slaCompliance": "SLA Compliance",
      "workflows.stats.totalCompleted": "Total Completed",
      "workflows.stats.bottleneckSteps": "Bottleneck Steps",
      "workflows.stats.noHistory": "Abhi tak koi action history nahi.",
      "workflows.stats.actions": "action(s)",
      "workflows.stats.avg": "avg",
      "workflows.approvals.entity": "Entity",
      "workflows.approvals.initiatedBy": "Initiated By",
      "workflows.approvals.commentsPlaceholder": "Comments (optional)",
      "workflows.approvals.action.approve": "Approve",
      "workflows.approvals.action.reject": "Reject",
      "workflows.approvals.action.forward": "Forward",
      "workflows.approvals.action.escalate": "Escalate",
      "workflows.approvals.action.returnToMaker": "Maker ko Return karein",
      "workflows.approvals.action.reassign": "Reassign",
      "workflows.confirm": "Confirm",
      "workflows.approvals.actionHistory": "Action History",
      "workflows.approvals.noActions": "Abhi tak koi action nahi liya gaya.",
      "workflows.approvals.by": "By",
      "workflows.templates.col.name": "Naam",
      "workflows.templates.col.module": "Module",
      "workflows.templates.col.triggerEvent": "Trigger Event",
      "workflows.templates.col.version": "Version",
      "workflows.templates.col.status": "Status",
      "workflows.templates.active": "Active",
      "workflows.templates.inactive": "Inactive",
      "workflows.templates.col.actions": "Actions",
      "workflows.templates.steps": "Steps",
      "workflows.templates.deactivate": "Deactivate",
      "workflows.templates.activate": "Activate",
      "workflows.templates.title": "Workflow Templates",
      "workflows.templates.info": "Approval chains define karein — prati module/trigger event ke steps, approvers aur SLAs.",
      "workflows.templates.subtitle": "Approval chains define karein — prati module/trigger event ke steps, approvers aur SLAs.",
      "workflows.templates.newTemplate": "Naya Workflow Template",
      "workflows.templates.empty": "Koi workflow template define nahi",
      "workflows.templates.field.name": "Naam *",
      "workflows.templates.field.namePlaceholder": "jaise Asset Disposal Approval",
      "workflows.templates.field.module": "Module *",
      "workflows.templates.field.modulePlaceholder": "jaise asset, procurement, finance",
      "workflows.templates.field.triggerEvent": "Trigger Event *",
      "workflows.templates.field.triggerEventPlaceholder": "jaise asset.disposal_requested",
      "workflows.templates.approvalSteps": "Approval Steps",
      "workflows.templates.addStep": "+ Step Add karein",
      "workflows.templates.noSteps": "Abhi tak koi step define nahi — jab tak kam se kam ek step maujood na ho, ye template shuru nahi kiya ja sakta.",
      "workflows.templates.step": "Step",
      "workflows.templates.approver": "Approver",
      "workflows.templates.field.order": "Order",
      "workflows.templates.field.stepType": "Step Type",
      "workflows.templates.stepType.sequential": "Sequential",
      "workflows.templates.stepType.parallel": "Parallel",
      "workflows.templates.stepType.conditional": "Conditional",
      "workflows.templates.field.approverType": "Approver Type",
      "workflows.templates.approverType.user": "User",
      "workflows.templates.approverType.role": "Role",
      "workflows.templates.approverType.ouHead": "OU Head",
      "workflows.templates.approverType.custom": "Custom",
      "workflows.templates.field.slaHours": "SLA Hours",
      "workflows.templates.field.approverUser": "Approver User",
      "workflows.templates.field.approverRoleName": "Approver Role Name",
      "workflows.templates.field.approverRolePlaceholder": "jaise admin, asset_manager",
      "workflows.saving": "Save ho raha hai...",
      "workflows.templates.addStepBtn": "Step Add karein",
      "tagging.tagManagement.tab.displaced": "Galat Jagah par Assets",
      "tagging.tagManagement.tab.batch-issue": "Tags Banayein (Bulk)",
      "tagging.tagManagement.tab.batch-rfid": "RFID Lookup",
      "tagging.tagManagement.tab.tools": "Dhundhein aur Scan karein",
      "custody.assignedAssets.tab.all": "Poora History",
      "custody.assignedAssets.tab.active": "Current (Active)",
      "custody.assignedAssets.tab.superseded": "Past (Superseded)",
      "tagging.verification.methodOption.census": "Census — har asset verify karein (100%)",
      "tagging.verification.methodOption.sample": "Sample — ek representative subset verify karein",
      "tagging.verification.methodOption.risk_based": "Risk-based — high-value / critical assets par focus karein",
      "vendor-contracts.contracts.contractTypeRequired": "Contract Type *",
      "vendor-contracts.contracts.typeAmc": "AMC",
      "vendor-contracts.contracts.typeProcurement": "Procurement",
      "vendor-contracts.contracts.typeService": "Service",
      "vendor-contracts.contracts.typeMsa": "MSA",
      "vendor-contracts.contracts.typeTaskOrder": "Task Order",
      "vendor-contracts.contracts.typeLease": "Lease",
      "vendor-contracts.contracts.typeOther": "Other",
      "vendor-contracts.contracts.contractValueRequired": "Contract Value *",
      "vendor-contracts.contracts.currency": "Currency",
      "vendor-contracts.contracts.currencyInr": "INR (₹)",
      "vendor-contracts.contracts.currencyUsd": "USD ($)",
      "vendor-contracts.contracts.currencyEur": "EUR (€)",
      "vendor-contracts.contracts.startDateRequired": "Start Date *",
      "vendor-contracts.contracts.endDateRequired": "End Date *",
      "vendor-contracts.contracts.slaReferences": "SLA aur References",
      "vendor-contracts.contracts.slaResponseHours": "SLA Response Hours",
      "vendor-contracts.contracts.slaResponsePlaceholder": "jaise 4",
      "vendor-contracts.contracts.slaResolutionHours": "SLA Resolution Hours",
      "vendor-contracts.contracts.slaResolutionPlaceholder": "jaise 24",
      "vendor-contracts.contracts.gemReference": "GeM Reference",
      "vendor-contracts.contracts.cpppReference": "CPPP Reference",
      "vendor-contracts.contracts.slaTerms": "SLA Terms",
      "vendor-contracts.contracts.slaTermsPlaceholder": "SLA commitments, penalties, escalation matrix describe karein...",
      "vendor-contracts.contracts.documents": "Documents",
      "vendor-contracts.contracts.uploadHint": "Document upload aapke submit karne ke turant baad available ho jayega — file attach karne ke liye ek saved contract chahiye.",
      "vendor-contracts.contracts.contractValue": "Contract Value",
      "vendor-contracts.contracts.spent": "Spent",
      "vendor-contracts.contracts.available": "Available",
      "vendor-contracts.contracts.tabInvoices": "Invoices",
      "vendor-contracts.contracts.tabSlaBreaches": "SLA Breaches",
      "vendor-contracts.contracts.tabCorrespondence": "Correspondence",
      "vendor-contracts.contracts.tabDocuments": "Documents",
      "vendor-contracts.contracts.invoiceNumberRequired": "Invoice Number *",
      "vendor-contracts.contracts.invoiceDateRequired": "Invoice Date *",
      "vendor-contracts.contracts.amountRequired": "Amount *",
      "vendor-contracts.contracts.poReference": "PO Reference",
      "vendor-contracts.contracts.submitInvoice": "Invoice Submit karein",
      "vendor-contracts.contracts.noInvoices": "Abhi tak koi invoice submit nahi hui.",
      "vendor-contracts.contracts.reconcile": "Reconcile karein",
      "vendor-contracts.contracts.breachDescriptionRequired": "Breach Description *",
      "vendor-contracts.contracts.penaltyAmount": "Penalty Amount",
      "vendor-contracts.contracts.breachDate": "Breach Date",
      "vendor-contracts.contracts.logSlaBreach": "SLA Breach Log karein",
      "vendor-contracts.contracts.noSlaBreaches": "Koi SLA breach logged nahi.",
      "vendor-contracts.contracts.penalty": "Penalty:",
      "vendor-contracts.contracts.newNote": "Nayi Note",
      "vendor-contracts.contracts.newNotePlaceholder": "Communication, meeting note, ya escalation log karein...",
      "vendor-contracts.contracts.addNote": "Note Add karein",
      "vendor-contracts.contracts.noCorrespondence": "Koi correspondence logged nahi.",
      "vendor-contracts.contracts.colContractRef": "Contract Ref",
      "vendor-contracts.contracts.colTitle": "Title",
      "vendor-contracts.contracts.colVendor": "Vendor",
      "vendor-contracts.contracts.colType": "Type",
      "vendor-contracts.contracts.colValue": "Value",
      "vendor-contracts.contracts.colAvailable": "Available",
      "vendor-contracts.contracts.colEndDate": "End Date",
      "vendor-contracts.contracts.colStatus": "Status",
      "vendor-contracts.contracts.colActions": "Actions",
      "vendor-contracts.contracts.viewManage": "View / Manage",
      "vendor-contracts.contracts.edit": "Edit",
      "vendor-contracts.contracts.activate": "Activate",
      "vendor-contracts.contracts.terminate": "Terminate",
      "vendor-contracts.contracts.filterStatus": "Status",
      "vendor-contracts.contracts.allStatus": "All Status",
      "vendor-contracts.contracts.statusDraft": "Draft",
      "vendor-contracts.contracts.statusActive": "Active",
      "vendor-contracts.contracts.statusUnderRenewal": "Under Renewal",
      "vendor-contracts.contracts.statusExpired": "Expired",
      "vendor-contracts.contracts.statusTerminated": "Terminated",
      "vendor-contracts.contracts.expiringWithin": "Expiring Within",
      "vendor-contracts.contracts.anyTime": "Any Time",
      "vendor-contracts.contracts.days30": "30 Days",
      "vendor-contracts.contracts.days60": "60 Days",
      "vendor-contracts.contracts.days90": "90 Days",
      "vendor-contracts.contracts.breadcrumbAdministration": "Administration",
      "vendor-contracts.contracts.breadcrumbContracts": "Contracts",
      "vendor-contracts.contracts.title": "Vendor Contracts",
      "vendor-contracts.contracts.infoBody1": "Har vendor contract — AMC, service, aur master agreements — ek hi screen se manage karein.",
      "vendor-contracts.contracts.infoBody2": "Service-level agreements, invoices, aur renewal dates track karein, aur har vendor ke saath correspondence log karein.",
      "vendor-contracts.contracts.subtitle": "SLA tracking, invoicing, aur correspondence logs ke saath AMC, service, aur MSA contracts.",
      "vendor-contracts.contracts.terminateContract": "Contract Terminate karein",
      "vendor-contracts.contracts.terminatingPrefix": "Terminate karna",
      "vendor-contracts.contracts.terminatingSuffix": "irreversible hai aur is contract ke against aage ki invoicing band kar deta hai.",
      "vendor-contracts.contracts.terminationReasonRequired": "Termination Reason *",
      "vendor-contracts.contracts.terminationReasonPlaceholder": "jaise Vendor non-performance, mutual closure...",
      "vendor-contracts.contracts.confirmTerminate": "Terminate Confirm karein",
      "vendor-contracts.purchaseOrders.colPoNumber": "PO Number",
      "vendor-contracts.purchaseOrders.colVendor": "Vendor",
      "vendor-contracts.purchaseOrders.colPoDate": "PO Date",
      "master-data.vendor.editRegistryTitle": "Vendor Registry Edit karein",
      "master-data.vendor.registerTitle": "Vendor Master Register karein",
      "master-data.vendor.formSubtitle": "Authorized enterprise suppliers, bank details, MSME status aur compliance parameters configure karein.",
      "master-data.common.saveChanges": "Changes Save karein",
      "master-data.vendor.submitVendor": "Vendor Submit karein",
      "master-data.vendor.labelCode": "Vendor Code *",
      "master-data.vendor.codePlaceholder": "Auto (VND-YYYY-NNNNN) — purana/legacy code use karne ke liye edit karein",
      "master-data.vendor.labelName": "Vendor Name *",
      "master-data.vendor.namePlaceholder": "Registered business name enter karein...",
      "master-data.vendor.labelCompanyType": "Company Type",
      "master-data.vendor.selectCompanyType": "Company type select karein...",
      "master-data.vendor.labelType": "Vendor Type *",
      "master-data.vendor.typeSupplier": "Supplier",
      "master-data.vendor.typeContractor": "Contractor",
      "master-data.vendor.typeServiceProvider": "Service Provider",
      "master-data.vendor.typeOem": "OEM",
      "master-data.vendor.typeGemVendor": "GeM Vendor",
      "master-data.vendor.typeOther": "Other",
      "master-data.vendor.labelLocalContentTier": "Local Content Tier (PPP-MII)",
      "master-data.vendor.lcNotClassified": "Classified nahi",
      "master-data.vendor.lcClass1": "Class 1 (≥50% Local)",
      "master-data.vendor.lcClass2": "Class 2 (20-50% Local)",
      "master-data.vendor.lcNonLocal": "Non-Local",
      "master-data.vendor.sectionRegTax": "Registration & Tax Information",
      "master-data.common.gstin": "GSTIN",
      "master-data.common.gstinPlaceholder": "jaise 27AAAAA1111A1Z1",
      "master-data.vendor.fetching": "Fetch ho raha hai…",
      "master-data.vendor.fetchCompanyData": "Company data fetch karein",
      "master-data.common.pan": "PAN",
      "master-data.common.panPlaceholder": "jaise ABCDE1234F",
      "master-data.vendor.labelUdyam": "Udyam (MSME) Number",
      "master-data.vendor.udyamPlaceholder": "UDYAM-XX-00-0000000",
      "master-data.vendor.labelTaxClearance": "Tax Clearance Expiry",
      "master-data.vendor.labelGemId": "GeM Vendor ID",
      "master-data.vendor.gemIdPlaceholder": "Government e-Marketplace vendor ID",
      "master-data.vendor.sectionContact": "Contact Details",
      "master-data.vendor.labelContactPerson": "Contact Person",
      "master-data.vendor.contactPersonPlaceholder": "Primary focal person ka naam",
      "master-data.vendor.labelEmail": "Email Address",
      "master-data.vendor.emailPlaceholder": "corporate.focal@domain.com",
      "master-data.vendor.labelPhone": "Phone Number",
      "master-data.vendor.phonePlaceholder": "Mobile ya direct line number",
      "master-data.vendor.sectionBank": "Bank Profile",
      "master-data.vendor.labelBankName": "Bank Name",
      "master-data.vendor.selectBank": "Bank select karein...",
      "master-data.vendor.labelBankAccount": "Bank Account Number",
      "master-data.vendor.accountPlaceholder": "Direct deposit account no enter karein",
      "master-data.vendor.labelBankIfsc": "Bank IFSC Code",
      "master-data.vendor.ifscPlaceholder": "jaise SBIN0004123",
      "master-data.vendor.sectionDocs": "Documents (optional)",
      "master-data.vendor.uploadedDocs": "Uploaded documents",
      "master-data.vendor.uploadReplaceHint": "Documents replace ya add karne ke liye niche nayi file upload karein.",
      "master-data.vendor.docPanCard": "PAN Card",
      "master-data.vendor.docAadhaar": "Aadhaar Card",
      "master-data.vendor.docCheque": "Cancelled Cheque",
      "master-data.vendor.docUdyam": "Udyam Certificate",
      "master-data.vendor.docHint": "PDF/JPG/PNG. Vendor submit karne par files upload hoti hain.",
      "master-data.vendor.colCode": "Vendor Code",
      "master-data.vendor.colName": "Vendor Name",
      "master-data.vendor.colType": "Vendor Type",
      "master-data.vendor.unregistered": "Unregistered",
      "master-data.vendor.colContact": "Contact",
      "master-data.vendor.colLocalContent": "Local Content",
      "master-data.vendor.titleViewDetails": "Poora details dekhein",
      "master-data.vendor.editRegistry": "Registry Edit karein",
      "master-data.vendor.suspendTitle": "Vendor Suspend karein",
      "master-data.vendor.reinstateTitle": "Vendor Reinstate karein",
      "master-data.vendor.deleteTitle": "Vendor Delete karein",
      "master-data.vendor.allStatus": "All Status",
      "master-data.vendor.statusSuspended": "Suspended",
      "master-data.vendor.statusUnderDispute": "Under Dispute",
      "master-data.vendor.title": "Vendor Masters Registry",
      "master-data.vendor.help1": "Authorized enterprise suppliers, maintenance vendors aur spare-parts deliverers ki registry.",
      "master-data.vendor.subtitle": "Authorized enterprise suppliers, maintenance vendors aur spare-parts deliverers ki registry.",
      "master-data.common.syncing": "Sync ho raha hai...",
      "master-data.vendor.syncGem": "GeM Sync karein",
      "master-data.vendor.addVendor": "Vendor Master Add karein",
      "master-data.vendor.bulkImportTitle": "Bulk Import Vendors",
      "master-data.vendor.bulkImportDesc": "Ek baar mein 5,000 tak vendors upload karein. Company Type aur Bank Name aapke active masters se aaye dropdowns hain; template mein 3 sample rows aati hain.",
      "master-data.vendor.profileTitle": "Vendor Registry Profile",
      "master-data.vendor.suspensionReason": "Suspension reason:",
      "master-data.vendor.contactPhone": "Contact Phone",
      "master-data.vendor.sectionCompliance": "Compliance & Tax Registrations",
      "master-data.vendor.notRegistered": "Registered nahi",
      "master-data.vendor.localContentTier": "Local Content Tier",
      "master-data.vendor.sectionBankDetails": "Bank Account Details",
      "master-data.vendor.accountNumber": "Account Number",
      "master-data.vendor.ifscCode": "IFSC Code",
      "master-data.vendor.sectionDocuments": "Documents",
      "master-data.vendor.noDocuments": "Koi documents upload nahi kiye gaye.",
      "master-data.translationModal.errLoad": "Word list load nahi ho saki.",
      "master-data.translationModal.errSave": "Save fail ho gaya.",
      "master-data.translationModal.errDownload": "Download fail ho gaya.",
      "master-data.translationModal.importCreatedNote": ", {{count}} naye keyword register hue",
      "master-data.translationModal.importUnmatchedNote": " ({{count}} row ka koi key match nahi hua aur banane ke liye koi English text nahi tha, isliye unhe skip kar diya gaya)",
      "master-data.translationModal.importSuccess": "{{count}} translated string import ki gayi{{createdNote}}.{{unmatchedNote}}",
      "master-data.translationModal.errImport": "Import fail ho gaya.",
      "master-data.translationModal.header": "Translate — {{language}}",
      "master-data.translationModal.subtitle": "{{label}} content translate ho raha hai. Ek baar mein ek word add karein, ya poori list download karein, Excel mein translate karein, aur wapas import karein.",
      "master-data.translationModal.tabManual": "Ek-ek karke Add karein",
      "master-data.translationModal.tabBulk": "Bulk Import (Excel)",
      "master-data.translationModal.searchPlaceholder": "Words ya sentences search karein...",
      "master-data.translationModal.loadingWordList": "Word list load ho rahi hai...",
      "master-data.languageKeys.translationPlaceholder": "Translation enter karein...",
      "master-data.common.saving": "Save ho raha hai...",
      "master-data.common.save": "Save",
      "master-data.translationModal.noMatching": "Koi matching string nahi.",
      "master-data.translationModal.bulkStep1": "1. Current word list download karein (har string + uska English source, aur is language ke existing translations).",
      "master-data.translationModal.preparing": "Taiyar ho raha hai...",
      "master-data.translationModal.downloadTemplate": "Template Download karein",
      "master-data.translationModal.bulkStep2": "2. Aakhri column mein translations bharein, phir file wapas yahan upload karein.",
      "master-data.translationModal.importing": "Import ho raha hai...",
      "master-data.translationModal.uploadFilledExcel": "Bhari hui Excel Upload karein",
      "master-data.common.noRecordsFound": "Koi record nahi mila",
      "master-data.location.errLoad": "Locations load nahi ho sake.",
      "master-data.location.toastUpdated": "Location successfully update ho gaya!",
      "master-data.location.toastCreated": "Location successfully create ho gaya!",
      "master-data.common.operationFailed": "Operation fail ho gaya.",
      "master-data.location.toastDeleted": "Location successfully delete ho gaya!",
      "master-data.common.deleteFailed": "Delete fail ho gaya.",
      "master-data.common.actionFailed": "Action fail ho gaya.",
      "master-data.common.breadcrumbFoundation": "Foundation",
      "master-data.common.breadcrumbMasterData": "Master Data",
      "master-data.location.breadcrumb": "Location Masters",
      "master-data.location.detailTitle": "Location Detail",
      "master-data.common.code": "Code",
      "master-data.common.name": "Name",
      "master-data.location.colLevel": "Level",
      "master-data.location.colParentId": "Parent ID",
      "master-data.location.labelCensusShort": "Census Code",
      "master-data.common.status": "Status",
      "master-data.common.inactive": "Inactive",
      "master-data.common.active": "Active",
      "master-data.location.deleteTitle": "Location Delete karein",
      "master-data.common.confirmDeletePrefix": "Kya aap sach mein delete karna chahte hain",
      "master-data.common.cannotBeUndone": "Yeh action undo nahi ki ja sakti.",
      "master-data.common.cancel": "Cancel",
      "master-data.common.delete": "Delete",
      "master-data.location.editMaster": "Location Master Edit karein",
      "master-data.location.addMaster": "Location Master Add karein",
      "master-data.location.formSubtitleEdit": "Location record aur uski operational attributes update karein.",
      "master-data.location.formSubtitleAdd": "Naya location record aur uski operational attributes configure karein.",
      "master-data.common.update": "Update",
      "master-data.common.submitChanges": "Changes Submit karein",
      "master-data.common.basicInformation": "Basic Information",
      "master-data.location.labelCode": "Location Code *",
      "master-data.location.codePlaceholder": "jaise LOC-001",
      "master-data.location.labelName": "Location Name *",
      "master-data.location.namePlaceholder": "Location name enter karein...",
      "master-data.location.labelLevel": "Level *",
      "master-data.location.levelCountry": "Country",
      "master-data.location.levelState": "State",
      "master-data.location.levelCity": "City",
      "master-data.location.levelBuilding": "Building",
      "master-data.location.levelFloor": "Floor",
      "master-data.location.levelRoom": "Room",
      "master-data.location.labelParentLoc": "Parent Location ID",
      "master-data.location.parentPlaceholder": "Root node ke liye blank chhodein",
      "master-data.location.labelCensus": "Census Code",
      "master-data.location.censusPlaceholder": "Optional government census code",
      "master-data.location.colCode": "Location Code",
      "master-data.location.colName": "Location Name",
      "master-data.common.lastUpdated": "Last Updated",
      "master-data.common.actions": "Actions",
      "master-data.common.view": "View",
      "master-data.common.edit": "Edit",
      "master-data.location.toastReactivated": "Location reactivate ho gaya.",
      "master-data.common.reactivate": "Reactivate",
      "master-data.common.allTypes": "All Types",
      "master-data.common.breadcrumbAdministration": "Administration",
      "master-data.location.title": "Location Master Registers",
      "master-data.location.help1": "Facility domains, floor boundaries, aur office workspaces configure aur manage karein.",
      "master-data.location.subtitle": "Facility domains, floor boundaries, aur office workspaces configure aur manage karein.",
      "master-data.common.import": "Import",
      "master-data.location.addFacility": "Facility Add karein",
      "master-data.common.searchCodeOrName": "Code ya name search karein...",
      "master-data.location.bulkImportTitle": "Locations ka Bulk Import",
      "master-data.location.bulkImportDesc": "Country, state, city, building, floor, ya room — parent_code ek row ko pehle se bane (ya file mein pehle aaye) parent se uske code ke through link karta hai, ID se nahi.",
      "master-data.document.errLoad": "Document masters load nahi ho sake.",
      "master-data.document.toastUpdated": "Document Master update ho gaya.",
      "vendor-contracts.procurement.drillAllRequisitions": "All Requisitions",
      "vendor-contracts.procurement.drillRequisitionsPending": "Approval ke liye pending Requisitions",
      "vendor-contracts.procurement.drillAllPurchaseOrders": "All Purchase Orders",
      "vendor-contracts.procurement.drillPurchaseOrdersPending": "Approval ke liye pending Purchase Orders",
      "vendor-contracts.procurement.cardTotalRequisitions": "Total Requisitions",
      "vendor-contracts.procurement.cardPendingPr": "Pending PR Approvals",
      "vendor-contracts.procurement.cardTotalPurchaseOrders": "Total Purchase Orders",
      "vendor-contracts.procurement.cardPendingPo": "Pending PO Approvals",
      "vendor-contracts.procurement.colPrNumber": "PR Number",
      "vendor-contracts.procurement.colDepartment": "Department",
      "vendor-contracts.procurement.colPriority": "Priority",
      "vendor-contracts.procurement.colEstimatedCost": "Estimated Cost",
      "vendor-contracts.procurement.colStatus": "Status",
      "vendor-contracts.procurement.colCreated": "Created",
      "vendor-contracts.procurement.colPoNumber": "PO Number",
      "vendor-contracts.procurement.colVendor": "Vendor",
      "vendor-contracts.procurement.colTotalAmount": "Total Amount",
      "vendor-contracts.procurement.colPoStatus": "PO Status",
      "vendor-contracts.procurement.colApproval": "Approval",
      "vendor-contracts.procurement.title": "Procurement Dashboard",
      "vendor-contracts.procurement.subtitle": "Poore organization mein requisition aur purchase order activity.",
      "vendor-contracts.procurement.hideDetails": "Details chhupayein ▲",
      "vendor-contracts.procurement.viewDetails": "Details dekhein ▼",
      "vendor-contracts.procurement.loading": "Load ho raha hai...",
      "vendor-contracts.procurement.noRequisitions": "Koi requisition nahi mili.",
      "vendor-contracts.procurement.noPurchaseOrders": "Koi purchase order nahi mila.",
      "vendor-contracts.procurement.poValueByStatus": "Status ke hisaab se Purchase Order Value",
      "vendor-contracts.procurement.colApprovalStatus": "Approval Status",
      "vendor-contracts.procurement.colCount": "Count",
      "vendor-contracts.procurement.colTotalValue": "Total Value",
      "vendor-contracts.procurement.noPurchaseOrdersYet": "Abhi tak koi purchase order nahi.",
      "vendor-contracts.procurement.totalPoValue": "Total PO value:",
      "vendor-contracts.procurement.quickLinks": "Quick Links",
      "vendor-contracts.contracts.valContractNumber": "Contract Number zaroori hai",
      "vendor-contracts.contracts.valVendor": "Vendor zaroori hai",
      "vendor-contracts.contracts.valContractType": "Contract Type zaroori hai",
      "vendor-contracts.contracts.valValueGreater": "Value 0 se zyada honi chahiye",
      "vendor-contracts.contracts.valValue": "Value zaroori hai",
      "vendor-contracts.contracts.valStartDate": "Start Date zaroori hai",
      "vendor-contracts.contracts.valEndDate": "End Date zaroori hai",
      "vendor-contracts.contracts.updated": "Contract successfully update ho gaya!",
      "vendor-contracts.contracts.created": "Contract ban gaya — ab niche documents, SLA terms, etc. add karein.",
      "vendor-contracts.contracts.operationFailed": "Operation fail ho gaya.",
      "vendor-contracts.contracts.activated": "Contract {{ref}} activate ho gaya.",
      "vendor-contracts.contracts.activationFailed": "Activation fail ho gaya.",
      "vendor-contracts.contracts.terminated": "Contract {{ref}} terminate ho gaya.",
      "vendor-contracts.contracts.terminationFailed": "Termination fail ho gaya.",
      "vendor-contracts.contracts.docUploaded": "Document successfully upload ho gaya!",
      "vendor-contracts.contracts.docUploadFailed": "Document upload fail ho gaya.",
      "vendor-contracts.contracts.removeDocConfirm": "Is contract se \"{{filename}}\" hataayein? Ise undo nahi kiya ja sakta.",
      "vendor-contracts.contracts.docRemoved": "Document hata diya gaya.",
      "vendor-contracts.contracts.removeDocFailed": "Document hataane mein fail.",
      "vendor-contracts.contracts.documentType": "Document Type",
      "vendor-contracts.contracts.docTypeOther": "Other",
      "vendor-contracts.contracts.docTypePurchaseOrder": "Purchase Order",
      "vendor-contracts.contracts.docTypeManual": "Manual",
      "vendor-contracts.contracts.docTypePermit": "Permit",
      "vendor-contracts.contracts.description": "Description",
      "vendor-contracts.contracts.descriptionPlaceholder": "e.g. Signed contract copy",
      "vendor-contracts.contracts.uploading": "Upload ho raha hai...",
      "vendor-contracts.contracts.uploadDocument": "Document Upload karein",
      "vendor-contracts.contracts.noDocuments": "Abhi tak koi document upload nahi hua.",
      "vendor-contracts.contracts.view": "View",
      "vendor-contracts.contracts.download": "Download",
      "vendor-contracts.contracts.notReady": "Ready nahi",
      "vendor-contracts.contracts.removeDocument": "Document hataayein",
      "vendor-contracts.contracts.valRequired": "Zaroori",
      "vendor-contracts.contracts.valMustBePositive": "0 se zyada hona chahiye",
      "vendor-contracts.contracts.invoiceSubmitted": "Invoice successfully submit ho gaya!",
      "vendor-contracts.contracts.invoiceSubmitFailed": "Invoice submit karna fail ho gaya.",
      "vendor-contracts.contracts.invoiceReconciled": "Invoice reconcile ho gaya.",
      "vendor-contracts.contracts.reconcileFailed": "Reconciliation fail ho gaya.",
      "vendor-contracts.contracts.slaLogged": "SLA breach log ho gaya.",
      "vendor-contracts.contracts.slaLogFailed": "SLA breach log karne mein fail.",
      "vendor-contracts.contracts.correspondenceFailed": "Correspondence add karne mein fail.",
      "vendor-contracts.contracts.breadcrumb": "Vendor &amp; Contracts",
      "vendor-contracts.contracts.editContract": "Contract Edit karein",
      "vendor-contracts.contracts.addContract": "Contract Add karein",
      "vendor-contracts.contracts.registerNewContract": "Naya Contract Register karein",
      "vendor-contracts.contracts.formSubtitle": "AMC/service/MSA contracts, SLA terms, aur GeM/CPPP references configure karein.",
      "vendor-contracts.contracts.cancel": "Cancel",
      "vendor-contracts.contracts.saveChanges": "Changes Save karein",
      "vendor-contracts.contracts.submitContract": "Contract Submit karein",
      "vendor-contracts.contracts.contractDetails": "Contract Details",
      "vendor-contracts.contracts.contractNumber": "Contract Number *",
      "vendor-contracts.contracts.contractNumberPlaceholder": "e.g. CN-2026-014",
      "vendor-contracts.contracts.titleLabel": "Title",
      "vendor-contracts.contracts.titlePlaceholder": "Short descriptive title",
      "vendor-contracts.contracts.vendorRequired": "Vendor *",
      "vendor-contracts.contracts.selectVendor": "Vendor select karein...",
      "vendor-contracts.purchaseOrders.colTotalAmount": "Total Amount",
      "vendor-contracts.purchaseOrders.colPoStatus": "PO Status",
      "vendor-contracts.purchaseOrders.colApproval": "Approval",
      "vendor-contracts.purchaseOrders.colActions": "Actions",
      "vendor-contracts.purchaseOrders.view": "View",
      "vendor-contracts.purchaseOrders.createGrn": "GRN banayein",
      "vendor-contracts.purchaseOrders.closePo": "PO band karein",
      "vendor-contracts.purchaseOrders.closed": "Purchase order band kar diya gaya.",
      "vendor-contracts.purchaseOrders.closeFailed": "Purchase order band karne mein fail.",
      "vendor-contracts.purchaseOrders.breadcrumbProcurement": "Procurement",
      "vendor-contracts.purchaseOrders.title": "Purchase Orders",
      "vendor-contracts.purchaseOrders.infoBody": "Vendors ko jaari kiye gaye har purchase order ka register, draft se lekar closure tak.",
      "vendor-contracts.purchaseOrders.filterPoStatus": "PO Status",
      "vendor-contracts.purchaseOrders.allStatus": "All Status",
      "vendor-contracts.purchaseOrders.statusDraft": "Draft",
      "vendor-contracts.purchaseOrders.statusOpen": "Open",
      "vendor-contracts.purchaseOrders.statusClosed": "Closed",
      "vendor-contracts.purchaseOrders.filterApproval": "Approval",
      "vendor-contracts.purchaseOrders.allApproval": "All Approval",
      "vendor-contracts.purchaseOrders.approvalPending": "Pending",
      "vendor-contracts.purchaseOrders.approvalApproved": "Approved",
      "vendor-contracts.purchaseOrders.approvalRejected": "Rejected",
      "vendor-contracts.purchaseOrders.empty": "Koi purchase order nahi mila.",
      "vendor-contracts.prApprovals.loadFailed": "PR approval queue load karne mein fail.",
      "vendor-contracts.prApprovals.colPrNumber": "PR Number",
      "vendor-contracts.prApprovals.colDepartment": "Department",
      "vendor-contracts.prApprovals.colCost": "Cost",
      "vendor-contracts.prApprovals.colPriority": "Priority",
      "vendor-contracts.prApprovals.review": "Review",
      "vendor-contracts.prApprovals.approved": "Purchase requisition approve ho gayi.",
      "vendor-contracts.prApprovals.rejected": "Purchase requisition reject ho gayi.",
      "vendor-contracts.prApprovals.decisionFailed": "Decision record karne mein fail.",
      "vendor-contracts.prApprovals.title": "PR Approval Queue",
      "vendor-contracts.prApprovals.subtitle": "Approval decision ka intezaar kar rahi purchase requisitions.",
      "vendor-contracts.prApprovals.searchPlaceholder": "PR number ya department search karein...",
      "vendor-contracts.prApprovals.loading": "Load ho raha hai...",
      "vendor-contracts.prApprovals.empty": "Koi PR approval ke liye pending nahi.",
      "vendor-contracts.prApprovals.estimatedCost": "Estimated Cost",
      "vendor-contracts.prApprovals.remarks": "Remarks",
      "vendor-contracts.prApprovals.remarksPlaceholder": "Optional decision notes...",
      "vendor-contracts.prApprovals.ownPrWarning": "Aapne yeh requisition raise ki hai — maker-checker rules ke liye alag approver chahiye.",
      "vendor-contracts.prApprovals.cannotApproveOwn": "Aap apni khud ki requisition approve nahi kar sakte",
      "vendor-contracts.prApprovals.approve": "Approve",
      "vendor-contracts.prApprovals.cannotRejectOwn": "Aap apni khud ki requisition reject nahi kar sakte",
      "vendor-contracts.prApprovals.reject": "Reject",
      "vendor-contracts.prApprovals.selectToReview": "Review ke liye ek PR select karein.",
      "vendor-contracts.portal.linkInvalid": "Yeh link invalid hai ya expire ho chuka hai.",
      "vendor-contracts.portal.addLineItemError": "Kam se kam ek line item add karein.",
      "vendor-contracts.portal.submitSuccess": "Aapka quotation submit ho gaya hai. Closing date tak aap ise update karne ke liye is link par wapas aa sakte hain.",
      "vendor-contracts.portal.submitFailed": "Submission fail.",
      "vendor-contracts.portal.loading": "Load ho raha hai…",
      "vendor-contracts.portal.notFound": "Nahi mila",
      "vendor-contracts.portal.title": "Quotation Submit karein",
      "vendor-contracts.portal.vendor": "Vendor:",
      "vendor-contracts.portal.closing": "Closing:",
      "vendor-contracts.portal.status": "Status:",
      "vendor-contracts.portal.readOnlyNotice": "Yeh RFQ band hai ya link ab active nahi hai. Aap apna submission dekh sakte hain lekin ab edit nahi kar sakte.",
      "vendor-contracts.portal.lineItems": "Line Items",
      "vendor-contracts.portal.item": "Item",
      "vendor-contracts.portal.qty": "Qty",
      "vendor-contracts.portal.unitPrice": "Unit Price",
      "vendor-contracts.portal.addItem": "+ Item add karein",
      "vendor-contracts.portal.total": "Total:",
      "vendor-contracts.portal.deliveryDays": "Delivery (days)",
      "vendor-contracts.portal.warrantyMonths": "Warranty (months)",
      "vendor-contracts.portal.contactPerson": "Contact Person",
      "vendor-contracts.portal.contactEmail": "Contact Email",
      "vendor-contracts.portal.termsNotes": "Terms / Notes",
      "vendor-contracts.portal.attachPdf": "Quotation PDF attach karein (optional, max 25 MB)",
      "vendor-contracts.portal.fileAttached": "Ek file pehle se attached hai.",
      "vendor-contracts.portal.submitting": "Submit ho raha hai…",
      "vendor-contracts.portal.updateQuotation": "Quotation Update karein",
      "vendor-contracts.portal.submitQuotation": "Quotation Submit karein",
      "vendor-contracts.portal.uniqueLinkNotice": "Yeh link sirf aapke liye hai — kripya ise forward na karein.",
      "vendor-contracts.procHistory.loadFailed": "Procurement history load karne mein fail.",
      "vendor-contracts.procHistory.colTransactionType": "Transaction Type",
      "vendor-contracts.procHistory.colReferenceNumber": "Reference Number",
      "vendor-contracts.procHistory.colDate": "Date",
      "vendor-contracts.procHistory.colStatus": "Status",
      "vendor-contracts.procHistory.colDocumentation": "Documentation",
      "vendor-contracts.procHistory.view": "View",
      "vendor-contracts.procHistory.download": "Download",
      "vendor-contracts.procHistory.breadcrumbProcurement": "Procurement",
      "vendor-contracts.procHistory.title": "Procurement History",
      "vendor-contracts.procHistory.subtitle": "Requisitions aur purchase orders ka combined transaction log.",
      "vendor-contracts.procHistory.transactionType": "Transaction Type",
      "vendor-contracts.procHistory.allTypes": "All Types",
      "vendor-contracts.procHistory.requisition": "Requisition",
      "vendor-contracts.procHistory.purchaseOrder": "Purchase Order",
      "vendor-contracts.procHistory.year": "Year",
      "master-data.assetClass.labelName": "Asset Class Name *",
      "master-data.assetClass.namePlaceholder": "Class ka naam daalein...",
      "master-data.assetClass.colCode": "Asset Class Code",
      "master-data.assetClass.colName": "Asset Class Name",
      "master-data.assetClass.toastApproved": "Asset Class approve ho gaya.",
      "master-data.assetClass.toastDeactivated": "Asset Class deactivate ho gaya.",
      "master-data.common.deactivate": "Deactivate karein",
      "master-data.assetClass.toastReactivated": "Asset Class dobara active ho gaya.",
      "master-data.assetClass.help1": "Asset groupings, depreciation parameters aur standardized operational lives configure karein.",
      "master-data.assetClass.subtitle": "Asset groupings, depreciation parameters aur standardized operational lives configure karein.",
      "master-data.assetClass.addAssetClass": "Asset Class jodein",
      "master-data.assetClass.bulkImportTitle": "Asset Classes bulk import karein",
      "master-data.assetCategory.toastUpdated": "Asset Category successfully update ho gayi!",
      "master-data.assetCategory.toastCreated": "Asset Category ban gayi (approval pending).",
      "master-data.assetCategory.errUpdate": "Asset category update karne mein fail.",
      "master-data.assetCategory.errCreate": "Asset category banane mein fail.",
      "master-data.assetCategory.toastDeleted": "Asset Category successfully delete ho gayi!",
      "master-data.assetCategory.title": "Asset Categories",
      "master-data.assetCategory.detailTitle": "Asset Category Detail",
      "master-data.assetCategory.assetClassId": "Asset Class ID",
      "master-data.assetCategory.deleteTitle": "Asset Category delete karein",
      "master-data.assetCategory.editTitle": "Asset Category edit karein",
      "master-data.assetCategory.addTitle": "Asset Category jodein",
      "master-data.assetCategory.formSubtitleEdit": "Asset classification ke liye category sub-sets update karein.",
      "master-data.assetCategory.formSubtitleAdd": "Asset classification ke liye category sub-sets configure karein.",
      "master-data.assetCategory.saveCategory": "Category save karein",
      "master-data.assetCategory.labelAssetClass": "Asset Class *",
      "master-data.assetCategory.selectAssetClass": "Ek asset class chunein...",
      "master-data.assetCategory.labelCode": "Category Code *",
      "master-data.assetCategory.codePlaceholder": "e.g. CAT-001",
      "master-data.assetCategory.labelName": "Category Name *",
      "master-data.assetCategory.namePlaceholder": "Category ka naam daalein...",
      "master-data.assetCategory.colCode": "Category Code",
      "master-data.assetCategory.colName": "Category Name",
      "master-data.assetCategory.colAssetClass": "Asset Class",
      "master-data.assetCategory.toastApproved": "Category approve ho gayi.",
      "master-data.assetCategory.toastDeactivated": "Category deactivate ho gayi.",
      "master-data.assetCategory.toastReactivated": "Category dobara active ho gayi.",
      "master-data.assetCategory.help1": "Asset Class ke sub-groups — maker-checker approval se govern kiye jaate hain.",
      "master-data.assetCategory.subtitle": "Asset Class ke sub-groups — maker-checker approval se govern karein.",
      "master-data.assetCategory.addCategory": "Category jodein",
      "master-data.assetCategory.bulkImportTitle": "Asset Categories bulk import karein",
      "master-data.assetSubCategory.errLoad": "Asset sub-categories load nahi ho saki.",
      "master-data.assetSubCategory.toastUpdated": "Asset Sub-Category successfully update ho gayi!",
      "master-data.assetSubCategory.toastCreated": "Asset Sub-Category ban gayi (approval pending).",
      "master-data.assetSubCategory.errUpdate": "Asset sub-category update karne mein fail.",
      "master-data.assetSubCategory.errCreate": "Asset sub-category banane mein fail.",
      "master-data.assetSubCategory.toastDeleted": "Asset Sub-Category successfully delete ho gayi!",
      "master-data.assetSubCategory.title": "Asset Sub-Categories",
      "master-data.assetSubCategory.detailTitle": "Asset Sub-Category Detail",
      "master-data.assetSubCategory.labelAssetCategoryPlain": "Asset Category",
      "master-data.assetSubCategory.deleteTitle": "Asset Sub-Category delete karein",
      "master-data.assetSubCategory.editTitle": "Asset Sub-Category edit karein",
      "master-data.assetSubCategory.addTitle": "Asset Sub-Category jodein",
      "master-data.assetSubCategory.formSubtitleEdit": "Asset Category ke andar sub-category grouping update karein.",
      "master-data.assetSubCategory.formSubtitleAdd": "Asset Category ke andar sub-category grouping configure karein.",
      "master-data.assetSubCategory.saveSubCategory": "Sub-Category save karein",
      "master-data.assetSubCategory.labelAssetCategory": "Asset Category *",
      "master-data.assetSubCategory.selectAssetCategory": "Ek asset category chunein...",
      "master-data.assetSubCategory.labelCode": "Sub-Category Code *",
      "master-data.assetSubCategory.codePlaceholder": "e.g. SUB-001",
      "master-data.assetSubCategory.labelName": "Sub-Category Name *",
      "master-data.assetSubCategory.namePlaceholder": "Sub-category ka naam daalein...",
      "master-data.assetSubCategory.colCode": "Sub-Category Code",
      "master-data.assetSubCategory.colName": "Sub-Category Name",
      "master-data.assetSubCategory.colAssetCategory": "Asset Category",
      "master-data.assetSubCategory.toastApproved": "Sub-category approve ho gayi.",
      "master-data.assetSubCategory.toastDeactivated": "Sub-category deactivate ho gayi.",
      "master-data.assetSubCategory.toastReactivated": "Sub-category dobara active ho gayi.",
      "master-data.assetSubCategory.help1": "Asset Category ke andar aur fine-grained groupings.",
      "master-data.assetSubCategory.subtitle": "Asset Category ke andar aur fine-grained groupings.",
      "master-data.assetSubCategory.addSubCategory": "Sub-Category jodein",
      "master-data.assetSubCategory.bulkImportTitle": "Asset Sub-Categories bulk import karein",
      "master-data.assetSubCategory.searchPlaceholder": "Sub-category code ya naam search karein...",
      "master-data.vendor.toastUpdated": "Vendor successfully update ho gaya!",
      "master-data.vendor.toastRegistered": "Vendor successfully register ho gaya!",
      "master-data.vendor.errGstinInvalid": "Pehle ek valid 15-character GSTIN daalein.",
      "master-data.vendor.errNoGstData": "Is GSTIN ke liye koi company data nahi mila.",
      "master-data.vendor.toastFetched": "Fetch hua: {{name}}{{status}}. Email/phone GST se nahi milte — manually daalein.",
      "master-data.vendor.errGstLookup": "GST lookup fail ho gaya.",
      "master-data.vendor.toastSuspended": "Vendor {{name}} suspend ho gaya.",
      "master-data.vendor.errSuspend": "Suspend fail ho gaya.",
      "master-data.vendor.toastReinstated": "Vendor {{name}} reinstate ho gaya.",
      "master-data.vendor.errReinstate": "Reinstate fail ho gaya.",
      "master-data.vendor.toastDeleted": "Vendor {{name}} delete ho gaya.",
      "master-data.vendor.toastGemStarted": "GeM sync job start ho gaya ({{status}}).",
      "master-data.vendor.errGemSync": "GeM sync fail ho gaya.",
      "master-data.vendor.breadcrumb": "Vendor Masters",
      "master-data.vendor.editMaster": "Vendor Master edit karein",
      "master-data.vendor.addMaster": "Vendor Master jodein",
      "master-data.languageKeys.errLoad": "Translations load nahi ho sake.",
      "master-data.languageKeys.toastSaved": "Translation save ho gaya.",
      "master-data.languageKeys.errSave": "Translation save nahi ho saka.",
      "master-data.languageKeys.colKeyword": "Keyword",
      "master-data.languageKeys.colEnglishSource": "English (source)",
      "master-data.languageKeys.colTranslation": "Translation ({{code}})",
      "master-data.languageKeys.notTranslated": "— translate nahi hua —",
      "master-data.languageKeys.editTitle": "Yeh translation edit karein",
      "master-data.languageKeys.backTitle": "Language Master par wapas jayein",
      "master-data.languageKeys.headerTranslations": "{{language}} — Translations",
      "master-data.languageKeys.languageFallback": "Language",
      "master-data.languageKeys.subtitle": "{{code}} — har keyword, uska English source, aur is language ki value.",
      "master-data.languageKeys.translatedThisSet": "Translated (is set mein)",
      "master-data.languageKeys.searchPlaceholder": "Keyword, English ya translation search karein...",
      "master-data.mdDashboard.catAssetClasses": "Asset Classes",
      "master-data.mdDashboard.catLocations": "Locations",
      "master-data.mdDashboard.catVendors": "Vendors",
      "master-data.mdDashboard.catDocumentTypes": "Document Types",
      "master-data.mdDashboard.catCostCentres": "Cost Centres",
      "master-data.mdDashboard.colTypeDescription": "Type / Description",
      "master-data.common.breadcrumbHome": "Home",
      "master-data.common.breadcrumbFoundations": "Foundations",
      "master-data.mdDashboard.title": "Master Data Dashboard",
      "master-data.mdDashboard.help1": "Master data categories mein live record counts.",
      "master-data.mdDashboard.help2": "Records browse karne ke liye ek category select karein.",
      "master-data.mdDashboard.subtitle": "Master data categories mein live record counts. Records browse karne ke liye ek category select karein.",
      "master-data.mdDashboard.approvalQueue": "Approval Queue",
      "master-data.mdDashboard.validationErrors": "Validation Errors",
      "master-data.mdDashboard.categoriesTracked": "Track ki gayi Master Categories",
      "master-data.mdDashboard.totalRecords": "Total Records",
      "master-data.mdDashboard.records": "Records",
      "master-data.mdDashboard.recordsCount": "{{count}} records",
      "master-data.common.close": "Close",
      "master-data.mdDashboard.loadingCategory": "{{title}} load ho raha hai…",
      "master-data.mdDashboard.emptyCategory": "Koi {{title}} nahi mila.",
      "master-data.department.errLoad": "Departments load nahi ho sake.",
      "master-data.department.toastUpdated": "Department update ho gaya.",
      "master-data.department.toastCreated": "Department ban gaya (approval pending).",
      "master-data.department.errUpdate": "Department update karne mein fail.",
      "master-data.department.errCreate": "Department create karne mein fail.",
      "master-data.department.toastApproved": "Department approve ho gaya.",
      "master-data.department.errApprove": "Approve fail ho gaya.",
      "master-data.department.confirmDissolve": "Department \"{{name}}\" dissolve karein? Ise Restore ke through wapas laya ja sakta hai.",
      "master-data.department.toastDissolved": "Department dissolve ho gaya.",
      "master-data.department.errDissolve": "Department dissolve karne mein fail.",
      "master-data.department.toastRestored": "Department restore ho gaya.",
      "master-data.department.errRestore": "Department restore karne mein fail.",
      "master-data.department.colName": "Department Name",
      "master-data.department.colCostCentre": "Cost Centre",
      "master-data.department.dissolveTitle": "Dissolve (soft delete)",
      "master-data.common.restore": "Restore",
      "master-data.department.restructureTitle": "Restructure (rename/move) / History",
      "master-data.department.editTitle": "Department Edit karein",
      "master-data.department.addTitle": "Department Add karein",
      "master-data.department.editSubtitle": "Masters API ke through admin fields update karta hai. Is department ko rename ya move karne ke liye iske bajaye Restructure use karein.",
      "master-data.department.addSubtitle": "Masters API ke through \"department\" type ka ek OrgUnit banata hai.",
      "master-data.department.labelName": "Department Name *",
      "master-data.department.nameStructuralHint": "Structural — Restructure ke through badlein",
      "master-data.department.namePlaceholder": "jaise Finance Department",
      "master-data.department.labelParentUnit": "Parent Unit ID",
      "master-data.department.parentPlaceholder": "Optional parent OrgUnit UUID",
      "master-data.department.labelCostCentreCode": "Cost Centre Code",
      "master-data.department.labelApproverAuthority": "Approver Authority",
      "master-data.common.cin": "CIN",
      "master-data.common.cinPlaceholder": "jaise L01631KA2010PLC096843",
      "master-data.department.legalEntity": "Legal Entity",
      "master-data.department.sebiListed": "SEBI Listed",
      "master-data.department.saveDepartment": "Department Save karein",
      "master-data.department.breadcrumb": "Departments",
      "master-data.department.title": "Departments",
      "master-data.department.help1": "Department \"department\" type ki ek organisation unit hai.",
      "master-data.department.subtitle": "/masters/department API dwara backed — department \"department\" type ka ek OrgUnit hai.",
      "master-data.department.addDepartment": "Department Add karein",
      "master-data.department.bulkImportTitle": "Departments Bulk Import",
      "master-data.department.bulkImportDesc": "Template download karein — Department Name, ek Parent Department dropdown, aur 3 sample rows ismein built-in hain. Ise bharein aur upload karein.",
      "master-data.department.searchPlaceholder": "Department name ya cost centre search karein...",
      "master-data.languageMaster.errLoad": "Languages load nahi ho saki.",
      "master-data.languageMaster.errExport": "Export fail ho gaya.",
      "master-data.languageMaster.errStatus": "Status update nahi ho saki.",
      "master-data.languageMaster.title": "Language Master",
      "master-data.languageMaster.help1": "Yeh page har us language ko control karta hai jise app dikha sakta hai, aur app ka kitna hissa har language mein translate hua hai.",
      "master-data.languageMaster.help2": "Nayi language add karein, phir ya to word-by-word translate karein ya ek Excel sheet download karein, use bharein, aur wapas upload karein.",
      "master-data.languageMaster.help3": "Koi language top menu mein tabhi dikhti hai jab koi use Active mark karta hai — aur ise sirf 100% translate hone ke baad hi activate kiya ja sakta hai.",
      "master-data.languageMaster.subtitle": "Ek-ek word translation add karein, ya kisi language ki word list Excel mein export karein, translate karein, aur wapas import karein — dono tarike se, translated content aate hi language top-menu switcher mein dikh jaati hai.",
      "master-data.languageMaster.addNewLanguage": "Nayi Language Add karein",
      "master-data.languageMaster.translationCompletion": "Translation Completion",
      "master-data.languageMaster.infoMiddle": ", niche diye View, Export aur Import sab sirf",
      "master-data.languageMaster.infoContentSet": "content set ko reflect karte hain.",
      "master-data.languageMaster.colLanguage": "Language",
      "master-data.languageMaster.titleEnglishLocked": "English hamesha active rehti hai.",
      "master-data.document.toastSaved": "Document Master save ho gaya (approval pending).",
      "master-data.document.errUpdate": "Document Master update karne mein fail ho gaya.",
      "master-data.document.errSave": "Document Master save karne mein fail ho gaya.",
      "master-data.document.confirmDeactivate": "Document type \"{{name}}\" deactivate karein?",
      "master-data.document.toastDeactivated": "Document Master deactivate ho gaya.",
      "master-data.document.errDeactivate": "Document Master deactivate karne mein fail ho gaya.",
      "master-data.document.title": "Document Masters",
      "master-data.document.editTitle": "Document Master Edit karein",
      "master-data.document.addTitle": "Document Master Add karein",
      "master-data.document.formSubtitle": "Standard processes mein use hone wale document master records banayein aur maintain karein.",
      "master-data.document.labelCode": "Document Code *",
      "master-data.document.codeImmutable": "Banane ke baad change nahi hoga",
      "master-data.document.codePlaceholder": "jaise DOC-001",
      "master-data.document.labelName": "Document Name *",
      "master-data.document.namePlaceholder": "Document name enter karein...",
      "master-data.common.description": "Description",
      "master-data.common.descriptionPlaceholder": "Description enter karein...",
      "master-data.document.colCode": "Document Code",
      "master-data.document.colName": "Document Name",
      "master-data.document.help1": "Legal compliance documents, guarantees, insurance aur retention covenants configure karein.",
      "master-data.document.subtitle": "Legal compliance documents, guarantees, insurance aur retention covenants configure karein.",
      "master-data.common.bulkImport": "Bulk Import",
      "master-data.document.addDocument": "Document Master Add karein",
      "master-data.document.bulkImportTitle": "Document Types Bulk Import karein",
      "master-data.common.bulkImportGenericDesc": "Template download karein — required fields, linked masters ke liye dropdowns aur 3 sample rows pehle se built-in hain. Ise fill karein aur upload karein.",
      "master-data.approvalQueue.errLoad": "Pending approvals load karne mein fail ho gaya.",
      "master-data.approvalQueue.toastApproved": "\"{{name}}\" approve ho gaya.",
      "master-data.approvalQueue.errApprove": "Record approve karne mein fail ho gaya.",
      "master-data.approvalQueue.toastBulkApproved": "{{count}} record approve ho gaye.",
      "master-data.approvalQueue.toastBulkPartial": "{{ok}} approve hue, {{failed}} fail hue.",
      "master-data.approvalQueue.breadcrumb": "Approval Queue",
      "master-data.approvalQueue.title": "Master Approvals Queue",
      "master-data.approvalQueue.help1": "Har governed master table par maker-checker queue — approver kabhi bhi wahi user nahi ho sakta jisne record banaya (GFR Rule 21).",
      "master-data.approvalQueue.help2": "Koi \"reject\" action nahi hai; kisi change ko decline karne ka matlab hai use unapproved chhod dena.",
      "master-data.approvalQueue.subtitle": "Har governed master table par maker-checker queue (GFR Rule 21 — approver kabhi bhi wahi user nahi ho sakta jisne record banaya). Pending master records ke liye backend par koi \"reject\" action nahi hai; kisi change ko decline karne ka matlab hai use unapproved chhod dena.",
      "master-data.approvalQueue.pendingApprovals": "Pending Approvals",
      "master-data.approvalQueue.clearAll": "clear all",
      "master-data.approvalQueue.selectAllLower": "select all",
      "master-data.approvalQueue.tablesAffected": "Tables Affected",
      "master-data.approvalQueue.showingAll": "sab dikha rahe hain",
      "master-data.approvalQueue.selectAll": "Select all",
      "master-data.approvalQueue.selectedCount": "{{count}} selected",
      "master-data.approvalQueue.approving": "Approve ho raha hai…",
      "master-data.approvalQueue.approveSelectedCount": "Selected Approve karein ({{count}})",
      "master-data.approvalQueue.approveSelected": "Selected Approve karein",
      "master-data.approvalQueue.approveAll": "Sab Approve karein ({{count}})",
      "master-data.approvalQueue.loading": "Pending approvals load ho rahe hain...",
      "master-data.approvalQueue.selectRow": "{{name}} select karein",
      "master-data.approvalQueue.colTable": "Table",
      "master-data.approvalQueue.colSubmittedBy": "Submitted By",
      "master-data.approvalQueue.colSubmitted": "Submitted",
      "master-data.approvalQueue.approvingShort": "Approve ho raha hai...",
      "master-data.common.approve": "Approve",
      "master-data.approvalQueue.emptyFiltered": "{{table}} ke liye kuch bhi approval pending nahi.",
      "master-data.approvalQueue.empty": "Kuch bhi approval pending nahi.",
      "master-data.masterRecords.errLoad": "API se master records load nahi ho sake.",
      "master-data.masterRecords.colCode": "Master Code",
      "master-data.masterRecords.colName": "Master Name",
      "master-data.masterRecords.colType": "Master Type",
      "master-data.common.createdBy": "Created By",
      "master-data.masterRecords.breadcrumb": "Master Records",
      "master-data.masterRecords.title": "Master Data Records",
      "master-data.masterRecords.help1": "Operational ledger sheets mein use hone wali core classification categories ka consolidated repository.",
      "master-data.masterRecords.subtitle": "Operational ledger sheets mein use hone wali core classification categories ka consolidated repository.",
      "master-data.masterRecords.cardTotal": "Total Master Records (Classes/Locations/Vendors/Doc Types/Cost Centres)",
      "master-data.masterRecords.cardPending": "Dual Validation ka intezaar",
      "master-data.masterRecords.showingInTable": "● Neeche table mein dikha raha hai",
      "master-data.masterRecords.clickToView": "Table mein dekhne ke liye click karein",
      "master-data.masterRecords.loading": "Master records load ho rahe hain…",
      "master-data.masterRecords.emptyAll": "Koi master records nahi mile",
      "master-data.masterRecords.emptyPending": "Validation ke intezaar mein kuch nahi.",
      "master-data.assetClass.toastUpdated": "Asset Class successfully update ho gaya!",
      "master-data.assetClass.toastSaved": "Asset Class successfully save ho gaya!",
      "master-data.assetClass.errUpdate": "Asset class update fail ho gaya.",
      "master-data.assetClass.errSave": "Asset class save fail ho gaya.",
      "master-data.assetClass.toastDeleted": "Asset Class successfully delete ho gaya!",
      "master-data.assetClass.title": "Asset Classes",
      "master-data.assetClass.detailTitle": "Asset Class Detail",
      "master-data.assetClass.colEffectiveFrom": "Effective From",
      "master-data.assetClass.effectiveTo": "Effective To",
      "master-data.common.activeLabel": "Active",
      "master-data.common.yes": "Haan",
      "master-data.common.no": "Nahi",
      "master-data.assetClass.deleteTitle": "Asset Class Delete karein",
      "master-data.assetClass.editTitle": "Asset Class Edit karein",
      "master-data.assetClass.addTitle": "Asset Class Add karein",
      "master-data.assetClass.formSubtitleEdit": "Standardized asset grouping, operational life span aur depreciation parameters update karein.",
      "master-data.assetClass.formSubtitleAdd": "Standardized asset grouping, operational life span aur depreciation parameters configure karein.",
      "master-data.assetClass.labelCode": "Asset Class Code *",
      "master-data.assetClass.codePlaceholder": "jaise AC-001",
      "master-data.vendor.sectionScorecard": "Performance Scorecard",
      "master-data.vendor.sectionPersonnel": "Authorized Personnel",
      "master-data.vendor.closeProfile": "Profile Band Karein",
      "master-data.vendor.suspendBodyPre": "Suspend karne se",
      "master-data.vendor.suspendBodyPost": "is Vendor ke against naye PO/contracts reinstate hone tak block ho jaate hain.",
      "master-data.vendor.labelSuspensionReason": "Suspension Reason *",
      "master-data.vendor.suspendReasonPlaceholder": "jaise baar-baar SLA breach, quality failure...",
      "master-data.vendor.confirmSuspend": "Suspend Confirm Karein",
      "master-data.vendor.deleteBodyPre": "Delete",
      "master-data.vendor.deleteBodyPost": "? Agar Vendor ke active contracts ya open purchase orders hain to yeh block rehta hai. Delete kiye gaye Vendors ko sirf admin hi seedhe restore kar sakta hai.",
      "master-data.vendor.deleting": "Delete ho raha hai...",
      "master-data.vendor.confirmDelete": "Delete Confirm Karein",
      "master-data.tax.title": "Tax Masters",
      "master-data.tax.help1": "GST rate slabs aur HSN/SAC code lookups.",
      "master-data.tax.help2": "Read-only — GSTN sync (Financial Masters page) ke through maintain hota hai, yahan edit nahi.",
      "master-data.tax.subtitle": "GST rate slabs aur HSN/SAC code lookups. Read-only — GSTN sync (Financial Masters page) ke through maintain hota hai, yahan edit nahi.",
      "master-data.tax.tabGst": "GST Rates",
      "master-data.tax.tabHsn": "HSN / SAC Lookup",
      "master-data.common.loading": "Load ho raha hai...",
      "master-data.tax.colHsnSac": "HSN / SAC",
      "master-data.tax.colCgst": "CGST %",
      "master-data.tax.colSgst": "SGST %",
      "master-data.tax.colIgst": "IGST %",
      "master-data.tax.emptyGst": "Koi GST rate nahi mili",
      "master-data.tax.hsnSearchPlaceholder": "HSN/SAC code ya description se search karein...",
      "master-data.tax.searching": "Search ho raha hai...",
      "master-data.tax.search": "Search",
      "master-data.tax.colType": "Type",
      "master-data.tax.emptyHsn": "Koi results nahi.",
      "master-data.validationErrors.errNoRef": "Kripya pehle ek import reference number paste karein.",
      "master-data.validationErrors.errNotFound": "Hamein woh upload nahi mila. Kripya reference number dobara check karein.",
      "master-data.validationErrors.colRow": "Kaun si row",
      "master-data.validationErrors.rowN": "Row {{n}}",
      "master-data.validationErrors.colField": "Kaun sa field",
      "master-data.validationErrors.colMessage": "Kya fix karna hai",
      "master-data.validationErrors.breadcrumb": "Bulk Upload Check Karein",
      "master-data.validationErrors.title": "Bulk Upload Check Karein",
      "master-data.validationErrors.help1": "Assets ki spreadsheet upload ki? Neeche uska reference number paste karein taaki dekh sakein kaun si rows chali gayin aur kinme problem thi, taaki aap un rows ko fix karke dobara upload kar sakein.",
      "master-data.validationErrors.subtitle": "Assets ki spreadsheet upload ki? Neeche uska reference number paste karein taaki dekh sakein kaun si rows chali gayin aur kinme problem thi — taaki aap un rows ko fix karke phir se upload kar sakein.",
      "master-data.validationErrors.howItWorks": "Yeh kaise kaam karta hai",
      "master-data.validationErrors.step1t": "Apni file upload karein",
      "master-data.validationErrors.step1d": "Kisi bhi list page par, assets ki spreadsheet upload karne ke liye Bulk Import use karein.",
      "master-data.validationErrors.step2t": "Reference number copy karein",
      "master-data.validationErrors.step2d": "Upload ke baad aapko ek reference number (ek lamba code) milta hai. Ise copy karein.",
      "master-data.validationErrors.step3t": "Yahan check karein",
      "master-data.validationErrors.step3d": "Us reference number ko neeche paste karein (ya koi recent chunein) taaki results dekh sakein.",
      "master-data.validationErrors.refLabel": "Import reference number",
      "master-data.validationErrors.refPlaceholder": "Upload ke baad mila reference number paste karein…",
      "master-data.validationErrors.checking": "Check ho raha hai…",
      "master-data.validationErrors.showResults": "Results dikhayein",
      "master-data.validationErrors.recent": "Recent:",
      "master-data.validationErrors.allGood": "Sab theek — koi problem nahi mili!",
      "master-data.validationErrors.allGoodSub": "Is upload ki har row accept ho gayi. Fix karne ke liye kuch nahi.",
      "master-data.validationErrors.rowNeedsFixing": "{{count}} row fix karni hai",
      "master-data.validationErrors.rowsNeedFixing": "{{count}} rows fix karni hain",
      "master-data.validationErrors.fixRowsHint": "Neeche listed rows ko apni spreadsheet mein fix karein, phir use dobara upload karein.",
      "master-data.validationErrors.rowsInFile": "File mein rows",
      "master-data.validationErrors.addedOk": "Successfully add ho gayi",
      "master-data.validationErrors.needFixing": "Fix karni hai",
      "master-data.validationErrors.searchPlaceholder": "Problem wali rows search karein…",
      "master-data.financial.toastCostCentreCreated": "Cost centre create ho gaya.",
      "master-data.financial.errCostCentre": "Cost centre create karne mein fail.",
      "master-data.financial.toastGstnSync": "GSTN sync {{status}}.",
      "master-data.financial.errGstnSync": "GSTN sync trigger karne mein fail.",
      "master-data.financial.tabAccounts": "Chart of Accounts",
      "master-data.financial.tabCostCentres": "Cost Centres",
      "master-data.financial.tabFiscalPeriods": "Fiscal Periods",
      "master-data.financial.title": "Financial Masters",
      "master-data.financial.help1": "Chart of accounts, cost centres, aur fiscal period calendar.",
      "master-data.financial.help2": "Accounts aur fiscal periods GSTN/finance system sync ke through maintain hone wale read-only lookups hain; cost centres yahan create kiye ja sakte hain.",
      "master-data.financial.subtitle": "Chart of accounts, cost centres, aur fiscal period calendar. Accounts aur fiscal periods GSTN sync aur finance system integration ke through maintain hone wale read-only lookups hain; cost centres neeche create kiye ja sakte hain.",
      "master-data.financial.syncGstn": "GSTN Sync Karein",
      "master-data.financial.colType": "Type",
      "master-data.financial.colGlMapping": "GL Mapping",
      "master-data.financial.emptyAccounts": "Koi account nahi mila",
      "master-data.common.codeRequired": "Code *",
      "master-data.financial.ccCodePlaceholder": "jaise CC-IT",
      "master-data.common.nameRequired": "Name *",
      "master-data.financial.ccNamePlaceholder": "jaise IT Department",
      "master-data.financial.creating": "Create ho raha hai...",
      "master-data.financial.createCostCentre": "Cost Centre Create Karein",
      "master-data.financial.colOrgUnit": "Org Unit",
      "master-data.financial.emptyCostCentres": "Koi cost centre nahi mila",
      "master-data.financial.colPeriod": "Period",
      "master-data.financial.colFiscalYear": "Fiscal Year",
      "master-data.financial.colStart": "Start",
      "master-data.financial.colEnd": "End",
      "master-data.common.open": "Open",
      "master-data.common.closed": "Closed",
      "master-data.financial.emptyFiscalPeriods": "Koi fiscal period nahi mila",
      "master-data.languageMaster.titleTranslateFirst": "Activate karne se pehle 100% translate karein (har content set mein, sirf is tab mein nahi) (kul {{done}}/{{total}} done).",
      "master-data.languageMaster.titleClickDeactivate": "Deactivate karne ke liye click karein — yeh switcher se hat jayega.",
      "master-data.languageMaster.titleClickActivate": "Activate karne ke liye click karein — yeh switcher mein milega.",
      "master-data.languageMaster.viewTitle": "Is language ke har keyword aur uska translation dekhein",
      "master-data.common.export": "Export",
      "master-data.generic.errLoad": "{{table}} load nahi ho saka.",
      "master-data.generic.recordUpdated": "{{label}} record update ho gaya.",
      "master-data.generic.recordCreated": "{{label}} record ban gaya (approval pending).",
      "master-data.generic.errUpdate": "Record update karne mein fail.",
      "master-data.generic.errCreate": "Record banane mein fail.",
      "master-data.generic.recordApproved": "Record approve ho gaya.",
      "master-data.generic.recordDeactivated": "Record deactivate ho gaya.",
      "master-data.generic.recordReactivated": "Record dobara activate ho gaya.",
      "master-data.generic.recordDeprecated": "Record deprecate ho gaya.",
      "master-data.generic.deprecateTitle": "Deprecate karein (soft-archive)",
      "master-data.generic.confirmDelete": "\"{{name}}\" delete karein? Yeh is list se hata diya jayega. Yeh soft-delete hai (administrator dwara recover kiya ja sakta hai), permanent purge nahi.",
      "master-data.generic.recordDeleted": "Record delete ho gaya.",
      "master-data.generic.title": "Generic Masters",
      "master-data.generic.help1": "Kisi bhi generic master table ko browse aur maintain karein — is page par selector se ek chunein.",
      "master-data.generic.subtitle": "{{count}} generic master tables mein se kisi ko bhi browse aur maintain karein.",
      "master-data.generic.addRecord": "Record Add Karein",
      "master-data.generic.masterTable": "Master Table",
      "master-data.generic.editRecordHeading": "{{label}} Record Edit Karein",
      "master-data.generic.addRecordHeading": "{{label}} Record Add Karein",
      "master-data.generic.codeImmutable": "Banne ke baad code change nahi ho sakta",
      "master-data.generic.codePlaceholder": "jaise CODE-001",
      "master-data.common.namePlaceholder": "Naam darj karein...",
      "master-data.generic.updateRecord": "Record Update Karein",
      "master-data.generic.saveRecord": "Record Save Karein",
      "master-data.generic.searchPlaceholder": "Code, naam ya description search karein...",
      "master-data.generic.bulkImportTitle": "Bulk Import — {{label}}",
      "master-data.dashboardConfig.toastReset": "Configuration default par reset ho gaya.",
      "master-data.dashboardConfig.toastSaved": "Configuration is browser mein save ho gaya.",
      "master-data.dashboardConfig.backToExecDashboard": "Executive Dashboard par wapas jayein",
      "master-data.dashboardConfig.breadcrumbExecMgmt": "Executive Management",
      "master-data.dashboardConfig.breadcrumbSettings": "Settings",
      "master-data.dashboardConfig.breadcrumbConfig": "Dashboard Config",
      "master-data.dashboardConfig.title": "Dashboard Configuration",
      "master-data.dashboardConfig.help1": "Apne executive dashboard layout ko personalize karein.",
      "master-data.dashboardConfig.help2": "Is browser mein save hua.",
      "master-data.dashboardConfig.subtitle": "Apne executive dashboard layout ko personalize karein. Is browser mein save hua.",
      "master-data.dashboardConfig.resetToDefault": "Default Par Reset Karein",
      "master-data.dashboardConfig.saveConfiguration": "Configuration Save Karein",
      "master-data.dashboardConfig.sectionCustomization": "Dashboard Customization",
      "master-data.dashboardConfig.kpiRibbonSelection": "KPI Card Ribbon Selection",
      "master-data.dashboardConfig.activeMainCharts": "Active Main Charts",
      "master-data.dashboardConfig.sectionPersonalization": "Personalization aur Ordering",
      "master-data.dashboardConfig.defaultLandingScreen": "Default Landing Screen",
      "master-data.dashboardConfig.landingExecOverview": "Executive Overview",
      "master-data.dashboardConfig.landingOperational": "Operational Dashboard",
      "master-data.dashboardConfig.landingFinancial": "Financial Summary",
      "master-data.dashboardConfig.landingAssetPerf": "Asset Performance Desk",
      "master-data.dashboardConfig.widgetLayoutOrder": "Widget Layout Order",
      "master-data.dashboardConfig.weeklySummaryDigests": "Weekly Summary Digests",
      "master-data.dashboardConfig.weeklySummaryNote": "Sirf preference — actual email delivery implement nahi hai.",
      "master-data.dashboardConfig.liveLayoutPreview": "Live Layout Preview",
      "master-data.dashboardConfig.shellPreview": "AAMS Shell Preview",
      "master-data.dashboardConfig.previewKpiRibbon": "KPI Cards Ribbon",
      "master-data.dashboardConfig.noKpisSelected": "Koi KPI selected nahi.",
      "master-data.dashboardConfig.previewMainCharts": "Main Analytical Charts",
      "master-data.dashboardConfig.noActiveCharts": "Koi active chart nahi.",
      "master-data.dashboardConfig.previewActivityLog": "Activity Log Desk",
      "master-data.dashboardConfig.previewQuickActions": "Quick Action Tray",
      "master-data.dashboardConfig.livePreview": "Live Preview",
      "master-data.dashboardConfig.systemInformation": "System Information",
      "master-data.dashboardConfig.systemInfoNote": "Preferences sirf is browser mein save hoti hain (abhi tak koi server-side dashboard-preferences endpoint nahi hai). Clear karne ke liye \"Default Par Reset Karein\" use karein.",
      "vendor-contracts.prDetails.loadFailed": "Purchase requisition load karne mein fail.",
      "vendor-contracts.prDetails.loading": "Purchase requisition load ho raha hai...",
      "vendor-contracts.prDetails.notFound": "Purchase requisition nahi mila",
      "vendor-contracts.prDetails.title": "Purchase Requisition Details",
      "vendor-contracts.prDetails.infoBody": "Single purchase requisition ka full detail view — requested items, approval status, aur linked Purchase Order.",
      "vendor-contracts.prDetails.subtitle": "Purchase Requisition",
      "vendor-contracts.prDetails.createRfq": "RFQ Banayein",
      "vendor-contracts.prDetails.department": "Department",
      "vendor-contracts.prDetails.priority": "Priority",
      "vendor-contracts.prDetails.estimatedCost": "Estimated Cost",
      "vendor-contracts.prDetails.submitted": "Submitted",
      "vendor-contracts.prDetails.decidedBy": "Decided By",
      "vendor-contracts.prDetails.decidedAt": "Decided At",
      "vendor-contracts.prDetails.created": "Created",
      "vendor-contracts.prDetails.lastUpdated": "Last Updated",
      "vendor-contracts.prDetails.description": "Description",
      "vendor-contracts.prDetails.decisionNotes": "Decision Notes",
      "vendor-contracts.prDetails.lineItems": "Line Items",
      "vendor-contracts.prDetails.noLineItems": "Koi line item nahi.",
      "vendor-contracts.prDetails.total": "Total",
      "vendor-contracts.procurement.loadDetailsFailed": "Details load karne mein fail.",
      "vendor-contracts.procurement.loadSummaryFailed": "Procurement summary load karne mein fail.",
      "vendor-contracts.procurement.loadingDashboard": "Procurement dashboard load ho raha hai...",
      "vendor-contracts.procurement.unableToLoad": "Summary load nahi ho paya.",
      "vendor-contracts.addPo.qty": "Qty",
      "vendor-contracts.addPo.unitPrice": "Unit Price",
      "vendor-contracts.addPo.gstRate": "GST Rate",
      "vendor-contracts.addPo.noGst": "No GST",
      "vendor-contracts.addPo.priceIncludesGst": "Price mein GST shamil hai",
      "vendor-contracts.addPo.addItem": "Item Add karein",
      "vendor-contracts.addPo.subtotalNet": "Subtotal (net)",
      "vendor-contracts.addPo.gst": "GST",
      "vendor-contracts.addPo.totalAmountInclGst": "Total Amount (GST ke saath)",
      "vendor-contracts.rfqDetails.loadFailed": "RFQ load karne mein fail hua.",
      "vendor-contracts.rfqDetails.loading": "RFQ load ho raha hai...",
      "vendor-contracts.rfqDetails.notFound": "RFQ nahi mila",
      "vendor-contracts.rfqDetails.title": "RFQ Details",
      "vendor-contracts.rfqDetails.infoBody": "Ek single RFQ ka full detail view — invited vendors, submit ki gayi quotations, aur comparison.",
      "vendor-contracts.rfqDetails.issueDate": "Issue Date",
      "vendor-contracts.rfqDetails.closingDate": "Closing Date",
      "vendor-contracts.rfqDetails.requisition": "Requisition",
      "vendor-contracts.rfqDetails.vendorsInvited": "Invited Vendors",
      "vendor-contracts.rfqDetails.responsesReceived": "Received Responses",
      "vendor-contracts.rfqDetails.created": "Created",
      "vendor-contracts.rfqDetails.itemsTendered": "Tender ki gayi Items",
      "vendor-contracts.rfqDetails.noItemsLinked": "Is RFQ se koi item link nahi hai.",
      "vendor-contracts.rfqDetails.invitedVendors": "Invited Vendors",
      "vendor-contracts.rfqDetails.noVendorsInvited": "Abhi tak koi vendor invited nahi hai.",
      "vendor-contracts.rfqDetails.invited": "Invited",
      "vendor-contracts.poApprovals.loadFailed": "PO approval queue load karne mein fail hua.",
      "vendor-contracts.poApprovals.colPoNumber": "PO Number",
      "vendor-contracts.poApprovals.colVendor": "Vendor",
      "vendor-contracts.poApprovals.colAmount": "Amount",
      "vendor-contracts.poApprovals.review": "Review",
      "vendor-contracts.poApprovals.approved": "Purchase order approve ho gaya.",
      "vendor-contracts.poApprovals.rejected": "Purchase order reject ho gaya.",
      "vendor-contracts.poApprovals.decisionFailed": "Decision record karne mein fail hua.",
      "vendor-contracts.poApprovals.title": "PO Approval Queue",
      "vendor-contracts.poApprovals.subtitle": "Approval decision ka intezaar kar rahe purchase orders.",
      "vendor-contracts.poApprovals.searchPlaceholder": "PO number ya vendor search karein...",
      "vendor-contracts.poApprovals.loading": "Load ho raha hai...",
      "vendor-contracts.poApprovals.empty": "Koi PO approval ke liye pending nahi hai.",
      "vendor-contracts.poApprovals.totalAmount": "Total Amount",
      "vendor-contracts.poApprovals.expectedDelivery": "Expected delivery:",
      "vendor-contracts.poApprovals.remarks": "Remarks",
      "vendor-contracts.poApprovals.remarksPlaceholder": "Optional decision notes...",
      "vendor-contracts.poApprovals.ownPoWarning": "Aapne yeh purchase order raise kiya hai — maker-checker rules ke liye alag approver chahiye.",
      "vendor-contracts.poApprovals.cannotApproveOwn": "Aap apna khud ka purchase order approve nahi kar sakte",
      "vendor-contracts.poApprovals.approve": "Approve",
      "vendor-contracts.poApprovals.cannotRejectOwn": "Aap apna khud ka purchase order reject nahi kar sakte",
      "vendor-contracts.poApprovals.reject": "Reject",
      "vendor-contracts.poApprovals.selectToReview": "Review ke liye ek PO select karein.",
      "vendor-contracts.procHistory.allYears": "All Years",
      "vendor-contracts.procHistory.searchReferenceNumber": "Reference Number search karein",
      "vendor-contracts.procHistory.loading": "Load ho raha hai...",
      "vendor-contracts.procHistory.empty": "Koi procurement history nahi mili.",
      "vendor-contracts.invoice.loadRefFailed": "Reference data load karne mein fail.",
      "vendor-contracts.invoice.selectPoError": "Ek purchase order select karein.",
      "vendor-contracts.invoice.fileUploadFailed": "Invoice record ho gaya, lekin invoice file upload nahi ho payi.",
      "vendor-contracts.invoice.recorded": "Invoice {{invoiceNumber}} record ho gaya — status: {{status}}.",
      "vendor-contracts.invoice.createFailed": "Invoice verification banane mein fail.",
      "vendor-contracts.invoice.fileUploaded": "Invoice file upload ho gayi.",
      "vendor-contracts.invoice.uploadFileFailed": "Invoice file upload karne mein fail.",
      "vendor-contracts.invoice.colInvoice": "Invoice",
      "vendor-contracts.invoice.colVendor": "Vendor",
      "vendor-contracts.invoice.colAmount": "Amount",
      "vendor-contracts.invoice.colStatus": "Status",
      "vendor-contracts.invoice.review": "Review",
      "vendor-contracts.invoice.fileNotAvailable": "Invoice file available nahi hai.",
      "vendor-contracts.invoice.noDcUploaded": "Abhi tak koi delivery challan upload nahi hua.",
      "vendor-contracts.invoice.dcUploaded": "Delivery challan upload ho gaya.",
      "vendor-contracts.invoice.uploadDcFailed": "Delivery challan upload karne mein fail.",
      "vendor-contracts.invoice.markedAs": "Invoice {{status}} ke roop mein mark ho gaya.",
      "vendor-contracts.invoice.updateFailed": "Invoice update karne mein fail.",
      "vendor-contracts.invoice.title": "Invoice Verification",
      "vendor-contracts.invoice.subtitle": "3-way match: invoice vs purchase order vs goods receipt note.",
      "vendor-contracts.invoice.newInvoice": "New Invoice",
      "vendor-contracts.invoice.empty": "Koi invoice verification nahi mili.",
      "vendor-contracts.invoice.labelInvoice": "Invoice",
      "vendor-contracts.invoice.labelPo": "PO",
      "vendor-contracts.invoice.labelGrn": "GRN",
      "vendor-contracts.invoice.toleranceWarning": "Amounts 2% match tolerance se zyada differ karti hain.",
      "vendor-contracts.invoice.documents": "Documents",
      "vendor-contracts.invoice.view": "View",
      "vendor-contracts.invoice.download": "Download",
      "vendor-contracts.invoice.upload": "Upload",
      "vendor-contracts.invoice.dcLabel": "DC (Delivery Challan)",
      "vendor-contracts.invoice.noGrnLinked": "Koi GRN linked nahi",
      "vendor-contracts.invoice.markMatched": "Matched mark karein",
      "vendor-contracts.invoice.markException": "Exception mark karein",
      "vendor-contracts.invoice.selectToReview": "Review ke liye ek invoice select karein.",
      "vendor-contracts.invoice.modalTitle": "New Invoice Verification",
      "vendor-contracts.invoice.purchaseOrderRequired": "Purchase Order *",
      "vendor-contracts.invoice.selectPo": "PO select karein...",
      "vendor-contracts.invoice.grnOptional": "Goods Receipt Note (optional)",
      "vendor-contracts.invoice.none": "None",
      "vendor-contracts.invoice.invoiceNumberRequired": "Invoice Number *",
      "vendor-contracts.invoice.invoiceDateRequired": "Invoice Date *",
      "vendor-contracts.invoice.invoiceAmountRequired": "Invoice Amount *",
      "vendor-contracts.invoice.invoiceFileOptional": "Invoice File (optional)",
      "vendor-contracts.invoice.cancel": "Cancel",
      "vendor-contracts.invoice.uploading": "Upload ho raha hai...",
      "vendor-contracts.invoice.create": "Create",
      "vendor-contracts.quotationComparison.loadRfqsFailed": "RFQs load karne mein fail.",
      "vendor-contracts.quotationComparison.recommended": "Quotation recommended ke roop mein mark ho gaya.",
      "vendor-contracts.quotationComparison.updateFailed": "Quotation update karne mein fail.",
      "vendor-contracts.quotationComparison.attachmentNotAvailable": "Attachment abhi available nahi hai.",
      "vendor-contracts.quotationComparison.fetchAttachmentFailed": "Attachment fetch karne mein fail.",
      "vendor-contracts.quotationComparison.awarded": "RFQ is vendor ko award ho gaya.",
      "vendor-contracts.quotationComparison.awardFailed": "RFQ award karne mein fail.",
      "vendor-contracts.quotationComparison.loading": "Load ho raha hai...",
      "vendor-contracts.quotationComparison.title": "Quotation Comparison",
      "vendor-contracts.quotationComparison.subtitle": "Vendor quotations ko side-by-side compare karein aur RFQ award karein.",
      "vendor-contracts.quotationComparison.noRfqsFound": "Koi RFQ nahi mila",
      "vendor-contracts.quotationComparison.noRfqSelected": "Koi RFQ select nahi.",
      "vendor-contracts.quotationComparison.noQuotations": "Is RFQ ke liye abhi tak koi quotation submit nahi hua.",
      "vendor-contracts.quotationComparison.lowestBid": "Lowest Bid",
      "vendor-contracts.quotationComparison.quotesReceived": "Quotes Received",
      "vendor-contracts.quotationComparison.rfqStatus": "RFQ status:",
      "vendor-contracts.quotationComparison.scoreWeighting": "Score Weighting",
      "vendor-contracts.quotationComparison.tech": "Tech",
      "vendor-contracts.quotationComparison.comm": "Comm",
      "vendor-contracts.quotationComparison.quotedAmountByVendor": "Vendor ke hisaab se Quoted Amount",
      "vendor-contracts.quotationComparison.techVsCommScore": "Technical vs Commercial Score",
      "vendor-contracts.quotationComparison.technical": "Technical",
      "vendor-contracts.quotationComparison.commercial": "Commercial",
      "vendor-contracts.quotationComparison.colVendor": "Vendor",
      "vendor-contracts.quotationComparison.colQuotedAmount": "Quoted Amount",
      "vendor-contracts.quotationComparison.colDelivery": "Delivery (days)",
      "vendor-contracts.quotationComparison.colWarranty": "Warranty (mo)",
      "vendor-contracts.quotationComparison.colSource": "Source",
      "vendor-contracts.quotationComparison.sourcePortal": "Portal",
      "vendor-contracts.quotationComparison.sourceManual": "Manual",
      "vendor-contracts.quotationComparison.colPdf": "PDF",
      "vendor-contracts.quotationComparison.download": "Download",
      "vendor-contracts.quotationComparison.fileBeingScanned": "File scan ki ja rahi hai",
      "vendor-contracts.quotationComparison.scanning": "scanning…",
      "vendor-contracts.quotationComparison.colWeightedScore": "Weighted Score",
      "vendor-contracts.quotationComparison.colStatus": "Status",
      "vendor-contracts.quotationComparison.colActions": "Actions",
      "vendor-contracts.quotationComparison.recommend": "Recommend",
      "vendor-contracts.quotationComparison.award": "Award",
      "vendor-contracts.poDetails.subtitle": "Purchase Order",
      "vendor-contracts.poDetails.vendor": "Vendor",
      "vendor-contracts.poDetails.totalAmount": "Total Amount",
      "vendor-contracts.poDetails.poDate": "PO Date",
      "vendor-contracts.poDetails.deliveryDate": "Delivery Date",
      "vendor-contracts.poDetails.requisition": "Requisition",
      "vendor-contracts.poDetails.quotation": "Quotation",
      "vendor-contracts.poDetails.decidedBy": "Decided By",
      "vendor-contracts.poDetails.decidedAt": "Decided At",
      "vendor-contracts.poDetails.created": "Created",
      "vendor-contracts.poDetails.description": "Description",
      "vendor-contracts.poDetails.decisionNotes": "Decision Notes",
      "vendor-contracts.poDetails.lineItems": "Line Items",
      "vendor-contracts.poDetails.noLineItems": "Koi line item nahi.",
      "vendor-contracts.poDetails.total": "Total",
      "vendor-contracts.rfqManagement.loadFailed": "RFQs load karne mein fail.",
      "vendor-contracts.rfqManagement.loadItemsFailed": "Requisition items load karne mein fail.",
      "vendor-contracts.rfqManagement.selectVendorError": "Invite karne ke liye kam se kam ek Vendor select karein.",
      "vendor-contracts.rfqManagement.selectItemError": "Linked requisition se kam se kam ek item select karein.",
      "vendor-contracts.rfqManagement.created": "RFQ {{rfqNumber}} create ho gaya aur vendors ko invite kiya gaya.",
      "vendor-contracts.rfqManagement.createFailed": "RFQ create karne mein fail.",
      "vendor-contracts.rfqManagement.closed": "RFQ close ho gaya.",
      "vendor-contracts.rfqManagement.closeFailed": "RFQ close karne mein fail.",
      "vendor-contracts.rfqManagement.cancelled": "RFQ cancel ho gaya — koi bhi tendered items dobara available hain.",
      "vendor-contracts.rfqManagement.cancelFailed": "RFQ cancel karne mein fail.",
      "vendor-contracts.rfqManagement.linksResent": "Vendors ko {{count}} quotation link{{plural}} bheje gaye.",
      "vendor-contracts.rfqManagement.resendFailed": "Links dobara bhejne mein fail.",
      "vendor-contracts.rfqManagement.colRfqNumber": "RFQ Number",
      "vendor-contracts.rfqManagement.colRfqTitle": "RFQ Title",
      "vendor-contracts.rfqManagement.colClosingDate": "Closing Date",
      "vendor-contracts.rfqManagement.colVendorsInvited": "Vendors Invited",
      "vendor-contracts.rfqManagement.colResponses": "Responses",
      "vendor-contracts.rfqManagement.colStatus": "Status",
      "vendor-contracts.rfqManagement.colActions": "Actions",
      "vendor-contracts.rfqManagement.view": "View",
      "vendor-contracts.rfqManagement.resendTooltip": "Un vendors ko quotation links email karein jinhone submit nahi kiya",
      "vendor-contracts.rfqManagement.resendLinks": "Resend Links",
      "vendor-contracts.rfqManagement.closeRfq": "RFQ Close karein",
      "vendor-contracts.rfqManagement.cancelTooltip": "Is RFQ ko cancel karein aur tendered items requisition mein wapas release karein",
      "vendor-contracts.rfqManagement.cancelRfq": "RFQ Cancel karein",
      "vendor-contracts.rfqManagement.breadcrumbProcurement": "Procurement",
      "vendor-contracts.rfqManagement.title": "RFQ Management",
      "vendor-contracts.rfqManagement.subtitle": "Approved purchase requisitions ke liye vendor quotations solicit karein.",
      "vendor-contracts.rfqManagement.createNew": "Naya RFQ banayein",
      "vendor-contracts.rfqManagement.openRfqs": "Open RFQs",
      "vendor-contracts.rfqManagement.closedRfqs": "Closed RFQs",
      "vendor-contracts.rfqManagement.draftRfqs": "Draft RFQs",
      "vendor-contracts.rfqManagement.awardedRfqs": "Awarded RFQs",
      "vendor-contracts.rfqManagement.search": "Search",
      "vendor-contracts.rfqManagement.searchPlaceholder": "RFQ Title ya Number search karein...",
      "vendor-contracts.rfqManagement.allStatuses": "All Statuses",
      "vendor-contracts.rfqManagement.statusDraft": "Draft",
      "vendor-contracts.rfqManagement.statusOpen": "Open",
      "vendor-contracts.rfqManagement.statusClosed": "Closed",
      "vendor-contracts.rfqManagement.statusAwarded": "Awarded",
      "vendor-contracts.rfqManagement.loading": "Loading...",
      "vendor-contracts.rfqManagement.empty": "Koi RFQ record nahi mila.",
      "vendor-contracts.rfqManagement.createModalTitle": "Request for Quotation create karein",
      "vendor-contracts.rfqManagement.linkPr": "Purchase Requisition link karein",
      "vendor-contracts.rfqManagement.standaloneRfq": "None — standalone RFQ",
      "vendor-contracts.rfqManagement.itemsToTender": "Tender karne ke items *",
      "vendor-contracts.rfqManagement.loadingItems": "Items load ho rahe hain...",
      "vendor-contracts.rfqManagement.lockedIn": "{{rfqNumber}} mein",
      "vendor-contracts.rfqManagement.rfqTitleRequired": "RFQ Title *",
      "vendor-contracts.rfqManagement.rfqTitlePlaceholder": "jaise IT Server Room Aircon Supply",
      "vendor-contracts.rfqManagement.closingDateRequired": "Closing Date *",
      "vendor-contracts.rfqManagement.inviteVendors": "Vendors Invite karein *",
      "vendor-contracts.rfqManagement.cancel": "Cancel",
      "vendor-contracts.rfqManagement.publishRfq": "RFQ Publish karein",
      "vendor-contracts.addPo.loadQuotationFailed": "Quotation load karne mein fail.",
      "vendor-contracts.addPo.created": "Purchase order {{poNumber}} create ho gaya aur approval ka intezaar hai.",
      "vendor-contracts.addPo.createFailed": "Purchase order create karne mein fail.",
      "vendor-contracts.addPo.selectVendorError": "Ek Vendor select karein.",
      "vendor-contracts.addPo.addLineItemError": "Kam se kam ek line item add karein.",
      "vendor-contracts.addPo.breadcrumbProcurement": "Procurement",
      "vendor-contracts.addPo.title": "Purchase Order Add karein",
      "vendor-contracts.addPo.submit": "Purchase Order Create karein",
      "vendor-contracts.addPo.loadingQuotation": "Quotation load ho raha hai...",
      "vendor-contracts.addPo.fromAwardedQuotation": "Awarded Quotation se",
      "vendor-contracts.addPo.vendor": "Vendor",
      "vendor-contracts.addPo.expectedDeliveryDate": "Expected Delivery Date",
      "vendor-contracts.addPo.description": "Description",
      "vendor-contracts.addPo.descriptionPlaceholder": "Is purchase order ka purpose...",
      "vendor-contracts.addPo.agreedLineItems": "Agreed Line Items",
      "vendor-contracts.addPo.totalAmount": "Total Amount",
      "vendor-contracts.addPo.vendorAndDelivery": "Vendor & Delivery",
      "vendor-contracts.addPo.vendorRequired": "Vendor *",
      "vendor-contracts.addPo.selectVendor": "Vendor select karein...",
      "vendor-contracts.addPo.lineItems": "Line Items",
      "vendor-contracts.addPo.itemName": "Item Name",
      "vendor-contracts.quotationComparison.createPo": "PO banayein",
      "vendor-contracts.purchaseRequisitions.openEditFailed": "Requisition ko edit ke liye kholne mein fail hua.",
      "vendor-contracts.purchaseRequisitions.addLineItemError": "Kam se kam ek line item add karein.",
      "vendor-contracts.purchaseRequisitions.actionUpdatedSubmitted": "update karke approval ke liye submit ki gayi",
      "vendor-contracts.purchaseRequisitions.actionUpdated": "update ki gayi",
      "vendor-contracts.purchaseRequisitions.prActionMsg": "Purchase requisition {{prNumber}} {{action}}.",
      "vendor-contracts.purchaseRequisitions.actionSubmitted": "approval ke liye submit ki gayi",
      "vendor-contracts.purchaseRequisitions.actionSavedDraft": "draft ke roop mein save ki gayi",
      "vendor-contracts.purchaseRequisitions.saveFailed": "Requisition {{action}} karne mein fail hua.",
      "vendor-contracts.purchaseRequisitions.actionUpdate": "update",
      "vendor-contracts.purchaseRequisitions.actionCreate": "create",
      "vendor-contracts.purchaseRequisitions.submitted": "Requisition approval ke liye submit ki gayi.",
      "vendor-contracts.purchaseRequisitions.submitFailed": "Requisition submit karne mein fail hua.",
      "vendor-contracts.purchaseRequisitions.deleted": "Purchase requisition {{prNumber}} delete ki gayi.",
      "vendor-contracts.purchaseRequisitions.deleteFailed": "Requisition delete karne mein fail hua.",
      "vendor-contracts.purchaseRequisitions.colPrNumber": "PR Number",
      "vendor-contracts.purchaseRequisitions.colDepartment": "Department",
      "vendor-contracts.purchaseRequisitions.colPriority": "Priority",
      "vendor-contracts.purchaseRequisitions.colEstimatedCost": "Estimated Cost",
      "vendor-contracts.purchaseRequisitions.colStatus": "Status",
      "vendor-contracts.purchaseRequisitions.colActions": "Actions",
      "vendor-contracts.purchaseRequisitions.view": "Dekhein",
      "vendor-contracts.purchaseRequisitions.edit": "Edit karein",
      "vendor-contracts.purchaseRequisitions.submit": "Submit karein",
      "vendor-contracts.purchaseRequisitions.createRfq": "RFQ banayein",
      "vendor-contracts.purchaseRequisitions.breadcrumbProcurement": "Procurement",
      "vendor-contracts.purchaseRequisitions.breadcrumbList": "Purchase Requisitions",
      "vendor-contracts.purchaseRequisitions.editPrTitle": "Purchase Requisition edit karein",
      "vendor-contracts.purchaseRequisitions.addPrTitle": "Purchase Requisition add karein",
      "vendor-contracts.purchaseRequisitions.cancel": "Cancel",
      "vendor-contracts.purchaseRequisitions.saveChanges": "Changes save karein",
      "vendor-contracts.purchaseRequisitions.saveDraft": "Draft save karein",
      "vendor-contracts.purchaseRequisitions.saveAndSubmit": "Save & Submit",
      "vendor-contracts.purchaseRequisitions.submitForApproval": "Approval ke liye submit karein",
      "vendor-contracts.purchaseRequisitions.requestInformation": "Information mangein",
      "vendor-contracts.purchaseRequisitions.department": "Department",
      "vendor-contracts.purchaseRequisitions.selectDepartment": "Department chunein…",
      "vendor-contracts.purchaseRequisitions.noDepartments": "Koi department nahi mila",
      "vendor-contracts.purchaseRequisitions.priority": "Priority",
      "vendor-contracts.purchaseRequisitions.description": "Description",
      "vendor-contracts.purchaseRequisitions.descriptionPlaceholder": "Request ka vivaran dein...",
      "vendor-contracts.purchaseRequisitions.lineItems": "Line Items",
      "vendor-contracts.purchaseRequisitions.itemName": "Item ka naam",
      "vendor-contracts.purchaseRequisitions.qty": "Qty",
      "vendor-contracts.purchaseRequisitions.unitPrice": "Unit Price",
      "vendor-contracts.purchaseRequisitions.gstRate": "GST Rate",
      "vendor-contracts.purchaseRequisitions.noGst": "No GST",
      "vendor-contracts.purchaseRequisitions.priceIncludesGst": "Price mein GST shamil hai",
      "vendor-contracts.purchaseRequisitions.updateItem": "Item update karein",
      "vendor-contracts.purchaseRequisitions.addItem": "Item add karein",
      "vendor-contracts.purchaseRequisitions.editItem": "Item edit karein",
      "vendor-contracts.purchaseRequisitions.deleteItem": "Item delete karein",
      "vendor-contracts.purchaseRequisitions.subtotalNet": "Subtotal (net)",
      "vendor-contracts.purchaseRequisitions.gst": "GST",
      "vendor-contracts.purchaseRequisitions.estimatedTotal": "Estimated Total (GST sahit)",
      "vendor-contracts.purchaseRequisitions.listTitle": "Purchase Requisition List",
      "vendor-contracts.purchaseRequisitions.infoBody": "Purchase orders banne se pehle internal purchase requests ka register.",
      "vendor-contracts.purchaseRequisitions.createNewPr": "Naya PR banayein",
      "vendor-contracts.purchaseRequisitions.filterPriority": "Priority",
      "vendor-contracts.purchaseRequisitions.allPriorities": "Sabhi Priorities",
      "vendor-contracts.purchaseRequisitions.filterStatus": "Status",
      "vendor-contracts.purchaseRequisitions.allStatus": "Sabhi Status",
      "vendor-contracts.purchaseRequisitions.empty": "Koi purchase requisition nahi mili.",
      "vendor-contracts.grn.selectPoError": "Ek purchase order chunein.",
      "vendor-contracts.grn.dcUploadFailed": "GRN record ho gaya, lekin DC file upload nahi ho saki.",
      "vendor-contracts.grn.created": "Goods receipt note {{grnNumber}} ban gaya.",
      "vendor-contracts.grn.createFailed": "Goods receipt note banane mein fail hua.",
      "vendor-contracts.grn.recordedPrompt": "Goods receipt {{grnNumber}} record ho gaya. Iske against Vendor ka Invoice verify karna hai?",
      "vendor-contracts.grn.verifyInvoice": "Invoice verify karein",
      "vendor-contracts.grn.breadcrumbProcurement": "Procurement",
      "vendor-contracts.grn.title": "Goods Receipt Note",
      "vendor-contracts.grn.subtitle": "Kisi open purchase order ke against actual mein kya aaya wo record karein.",
      "vendor-contracts.grn.uploading": "Upload ho raha hai...",
      "vendor-contracts.grn.createGrn": "GRN banayein",
      "vendor-contracts.grn.purchaseOrderRequired": "Purchase Order *",
      "vendor-contracts.grn.noOpenPos": "Koi open purchase order nahi",
      "vendor-contracts.grn.receivedDate": "Received Date",
      "vendor-contracts.grn.remarks": "Remarks",
      "vendor-contracts.grn.remarksPlaceholder": "Prapt maal ki condition...",
      "vendor-contracts.grn.dcFileOptional": "DC File (optional)",
      "vendor-contracts.grn.lineItems": "Line Items",
      "vendor-contracts.grn.colItem": "Item",
      "vendor-contracts.grn.colOrdered": "Ordered",
      "vendor-contracts.grn.colReceived": "Received",
      "vendor-contracts.grn.colAccepted": "Accepted",
      "vendor-contracts.poDetails.loadFailed": "Purchase order load karne mein fail hua.",
      "vendor-contracts.poDetails.loading": "Purchase order load ho raha hai...",
      "vendor-contracts.poDetails.notFound": "Purchase order nahi mila",
      "vendor-contracts.poDetails.title": "Purchase Order Details",
      "vendor-contracts.poDetails.infoBody": "Ek single purchase order ka poora detail view — line items, approval status, linked goods receipts, aur Invoices.",
      "administration.common.permissionsMatrix": "Permissions Matrix",
      "system-config.systemConfig.providerLabel": "Provider",
      "system-config.platformAdmin.planLabel": "Plan"
    }
  }
}