{
  "SignIn": {
    "logIn": "Log In",
    "loginToContinue": "Log in to continue",
    "email": "Email *",
    "password": "Password *",
    "forgotPassword": "Forgot Password?",
    "logInButton": "Log In",
    "loginWithSso": "Login with SSO",
    "loginWithPassword": "Login with password",
    "orContinueWith": "Or continue with:",
    "proceed": "Proceed",
    "goBack": "Go back",
    "legal": {
      "text": "By continuing you agree to our <privacy>Privacy Policy</privacy> and <terms>Terms of Service</terms>"
    },
    "dontHaveAccount": "Don't have an account?",
    "sendRequest": "Send the request",
    "enterEmail": "Enter your email address",
    "enterValidEmail": "Please enter a valid email address",
    "enterPassword": "Enter your password",
    "error.access.unauthorized": "Invalid email or password. Please try again.",
    "error.access.denied": "Access denied",
    "impersonatedDetails": "As {{ fullName }} ({{ email }}) from {{organizationName}}",
    "impersonationWarning": "Use your Centrana Admin Password to Log In as Organization User",
    "admin": "Admin",
    "mobileRequired": "Centrana Mobile Required",
    "downloadApp": "Please download Centrana Mobile app",
    "mobileAuthenticationNote": "Your account is set up as a Technician. Technicians use the Centrana Mobile app to perform their work. Please download the app using QR code to continue.",
    "downloadAppAppStore": "Download on App Store",
    "downloadAppGooglePlay": "Download on Google Play",
    "toLogin": "To Login",
    "signInToContinue": "Please sign in to continue",
    "ssoErrorTitle": "SSO authentication failed",
    "ssoErrorDescription": "Please try again or contact your administrator"
  },
  "UserMenu": {
    "settings": "Settings",
    "organizationDetails": "Org Details",
    "logout": "Log Out"
  },
  "Dashboard": {
    "breadcrumbs": {
      "dashboard": "Dashboard"
    },
    "pageTitle": "Dashboard",
    "DashboardLocationsListToolbar": {
      "location": "Location",
      "locations": "Locations"
    },
    "DashboardLocationsListContainer": {
      "locationId": "Location ID",
      "siteId": "Site ID",
      "delinquentCount": "{{delinquentCount}} Expired",
      "nothingFound": "Nothing Found"
    },
    "DashboardMapMarkerPopup": {
      "locationName": "Location Name",
      "address": "Address",
      "site": "Site",
      "code": "ID",
      "issues": "Issues",
      "orders": "Orders",
      "projects": "Projects",
      "assets": "Assets",
      "expirations": "{{totalCount}} Expirations"
    }
  },
  "Integrations": {
    "breadcrumbs": {
      "beforeYouStart": "UtilityAPI: Before You Start",
      "integrations": "Integrations",
      "utilityApi": "UtilityAPI"
    },
    "IntegrationsListPanel": {
      "noIntegrationsFound": "No Integrations found",
      "pageDescription": "Connect Centrana to external data providers to enrich your locations and assets.",
      "pageTitle": "Integrations"
    }
  },
  "MyDevices": {
    "breadcrumbs": {
      "myDevices": "myDevices",
      "devices": "Devices"
    },
    "MyDevicesListContainer": {
      "pageTitle": "Devices"
    },
    "MyDeviceDetails": {
      "activeAlertsTitle": "Active Alerts",
      "additionalDataComingSoon": "Additional data coming soon",
      "category": "Category",
      "deviceInfoTitle": "Device Info",
      "deviceTemplate": "Device Template",
      "deviceType": "Device Type",
      "generalInfoTitle": "General Info",
      "group": "Group",
      "hardwareId": "ID",
      "lastUpdated": "Last Updated: {{date}}",
      "location": "Location",
      "manufacturer": "Manufacturer",
      "model": "Model",
      "readingsTitle": "Readings",
      "site": "Site",
      "type": "Type"
    },
    "MyDevicesList": {
      "noRowsMessage": "No devices found",
      "columns": {
        "name": "Name",
        "id": "ID",
        "siteName": "Site",
        "location": "Location",
        "updatedAt": "Last Updated",
        "alert": "Alert",
        "alerts": "Alerts"
      }
    },
    "MyDevicesCard": {
      "connect": {
        "toastFailed": "myDevices connection or import failed. Try again.",
        "toastStarted": "Import process has started."
      },
      "ctaConnect": "Connect",
      "ctaManage": "Manage",
      "description": "IoT sensor data, device readings, and asset telemetry from myDevices.",
      "status": {
        "connected": "Connected",
        "disconnected": "Not connected",
        "failed": "Connection failed",
        "inProgress": "In progress",
        "notConnected": "Not connected"
      },
      "title": "myDevices"
    },
    "MyDevicesDetailedViewHeader": {
      "connectedAt": "Connected: {{date}}",
      "description": "IoT device monitoring and telemetry data",
      "matched": "Matched",
      "needsReview": "Needs Review",
      "title": "myDevices",
      "totalDevices": "Total devices"
    },
    "MyDevicesDetailedViewTabs": {
      "noRowsMessage": "Nothing Found",
      "columns": {
        "created": "Created",
        "deviceAddress": "Device Address (by myDevices)",
        "deviceId": "Device ID",
        "deviceName": "Device Name",
        "deviceType": "Device Type"
      },
      "emptyMatched": "There are no devices yet. Go to Needs Review tab to assign meters to relevant locations.",
      "matched": "Matched",
      "needsReview": "Needs Review",
      "unassigned": "Unassigned"
    }
  },
  "UtilityApi": {
    "BeforeYouStart": {
      "description": "Connecting a utility requires you to authorize UtilityAPI to access your utility account on behalf of Centrana.",
      "openAuthorizationForm": "Open Authorization Form",
      "or": "or",
      "securityNote": "Your credentials are securely handled by UtilityAPI and are not stored by Centrana.",
      "sendLink": {
        "cta": "Send",
        "description": "We'll email them a secure link to complete the authorization.",
        "placeholder": "Write email address",
        "title": "Send link to someone else (optional)",
        "successMessageTitle": "Invitation sent",
        "successMessageDescription": "Authorization link has been sent to {{email}}."
      },
      "steps": {
        "accountCredentials": {
          "description": "Username and password are required. If you don't have them, you can send the link to the right person.",
          "title": "You'll need your account credentials"
        },
        "authorizationTime": {
          "description": "You'll receive a notification in the platform once it's complete.",
          "title": "Authorization may take up to 15 minutes"
        },
        "mfa": {
          "description": "Some utilities require multi-factor authentication. For SCE and SCG, please disable 2FA/MFA before proceeding.",
          "title": "MFA/2FA may be required"
        },
        "separateAuthorization": {
          "description": "If you have multiple utilities, you'll need to complete this process for each one.",
          "title": "Separate authorization for each utility"
        }
      },
      "title": "Before you start"
    },
    "UtilityApiCard": {
      "ctaConnect": "Connect",
      "ctaManage": "Manage",
      "description": "Energy billing data, interval consumption, and tariff structures from utility providers.",
      "status": {
        "connected": "{{count}} authorization(s)",
        "disconnected": "{{count}} disconnected",
        "notConnected": "Not connected"
      },
      "title": "UtilityAPI"
    },
    "UtilityApiAuthorizationCard": {
      "addNickname": "+ Add nickname",
      "idLabel": "id:",
      "totalMetersLabel": "Total meters",
      "needsReviewLabel": "Needs Review",
      "connectedLabel": "Connected:",
      "expiresLabel": "Expires:",
      "nicknameTitle": "Nickname",
      "nicknameMaxLength": "Enter max {{max}} characters",
      "nicknameSaved": "Nickname saved",
      "nicknameError": "Failed to save nickname",
      "nicknameLabel": "Nickname"
    },
    "UtilityApiAuthorizations": {
      "title": "UtilityAPI",
      "descriptions": "Energy billing and consumption data from utility providers",
      "connectNewUtility": "Connect a new Utility",
      "connectedTabTitle": "Connected",
      "disconnectedTabTitle": "Disconnected",
      "disconnectedEmptyTitle": "You don't have any disconnected utilities",
      "connectedEmptyTitle": "You don't have any connected utilities"
    },
    "authFormTitle": "Utility API Authorization",
    "breadcrumbs": {
      "beforeYouStart": "Before you start"
    },
    "formAuthSuccessDescription": "You will be notified when it's over.",
    "formAuthSuccessTitle": "Authorization process has started",
    "unassigned": "Unassigned",
    "detailsPage": {
      "authUidLabel": "Auth uid:",
      "totalMetersLabel": "Total meters",
      "matchedLabel": "Matched",
      "needsReviewLabel": "Needs review",
      "connectedLabel": "Connected:",
      "expiresLabel": "Expires:",
      "matchedTabTitle": "Matched",
      "needsReviewTabTitle": "Needs Review",
      "matchedEmptyTitle": "There are no matched meters yet.",
      "matchedEmptySubtitle": "Go to the Needs Review tab to start matching meters to locations.",
      "needsReviewEmptyTitle": "Seems all meters are properly allocated.",
      "needsReviewEmptySubtitle": "Congratulations!",
      "metersTable": {
        "columns": {
          "meterUid": "Meter UID",
          "meterAddress": "Meter Address (by UtilityAPI)",
          "created": "Created"
        },
        "noRowsMessage": "No meters found"
      },
      "headerLoadError": "Failed to load authorization details.",
      "matchedTabLoadError": "Failed to load matched meters.",
      "needsReviewTabLoadError": "Failed to load meters needing review.",
      "matchMetersButton": "Match Meters",
      "reassignMetersButton": "Reassign Meters",
      "selectLocationLabel": "Location",
      "assignToLabel": "Assign to",
      "reassignToLabel": "Reassign to",
      "assignMetersSuccessTitle": "Meters assigned",
      "unassignModal": {
        "title": "Unassign Meter",
        "subtitle": "Are you sure you want to unassign this meter?",
        "confirm": "Unassign",
        "cancel": "Cancel"
      },
      "unassignButtonTooltip": "Unassign<1/>(meter will move under<1/>Needs Review)"
    },
    "goIntegrations": "Go to Integrations"
  },
  "Tabs": {
    "dashboard": "Dashboard",
    "assets": "Assets",
    "myWorld": "My World",
    "myMarket": {
      "title": "Marketplace",
      "type": "Type",
      "fow": "FOW",
      "domain": "Domain",
      "locationId": "Location ID",
      "geoFilters": {
        "filtersTooltipContent": "Select a location using geographical filters or a ZIP/Postal code.",
        "modalTitle": "Location filters",
        "modalDescription": "Provide your location to confirm service availability.",
        "country": "Country",
        "division": "Division/District",
        "region": "Region",
        "territory": "Territory",
        "state": "State",
        "local": "Local",
        "enterLocationGroups": "Or Location Groups",
        "locationGroupTypeLabel": "Location Group Type",
        "locationGroupsPlaceholder": "Not Selected",
        "locationGroups": "Location Groups",
        "locationGroupsNoOptions": "No Location Groups Found",
        "enterZip": "Or enter ZIP/Postal Code",
        "zip": "ZIP/Postal Code",
        "enter": "Enter",
        "clear": "Clear Filter",
        "cancel": "Cancel",
        "apply": "Apply",
        "change": "Change",
        "zipCode": "ZIP/Postal Code:",
        "zipSubLabel": "ZIP/Postal Code:"
      },
      "locationID": {
        "tooltipContent": "Select a saved location by its ID. IDs are assigned during location creation or could be added to existing locations.",
        "deliverTo": "Filter for:",
        "locationID": "Location ID",
        "locationIDWithCount": "Location ID ({{countSelected}})",
        "noOptionsText": "No ID found"
      }
    },
    "issues": "Issues",
    "orders": "Orders",
    "projects": "Projects",
    "requests": "RFXs",
    "reports": "Reports",
    "marketplace": "Marketplace",
    "inquiries": "Inquiries & Responses",
    "analytics": "Analytics"
  },
  "allCategories": "All categories",
  "noResults": "No results found",
  "noMatches": "No matches found",
  "locationsCount": "Locations: {{count}}",
  "search": "Search",
  "shared": {
    "view": "View",
    "edit": "Edit",
    "viewMore": "View More",
    "viewLess": "View Less",
    "apply": "Apply",
    "cancel": "Cancel",
    "goBack": "Go Back",
    "dragAndDrop": "Drag and drop file here or",
    "selectFile": "Select File",
    "plusNew": "+ New",
    "save": "Save",
    "saveChanges": "Save changes",
    "delete": "Delete",
    "confirm": "Confirm",
    "generate": "Generate",
    "accept": "Accept",
    "add": "Add",
    "proceed": "Proceed",
    "remove": "Remove",
    "no": "No",
    "yes": "Yes",
    "back": "Back",
    "submit": "Submit",
    "gotIt": "Got It",
    "change": "Change",
    "download": "Download",
    "assign": "Assign",
    "create": "Create",
    "noOptions": "No Options Found",
    "noMatches": "No matches found",
    "noRowsMessage": "Nothing Found",
    "or": "or",
    "copiedToTheClipboard": "Copied to the clipboard.",
    "typeAtLeastThreeSymbols": "Type at least 3 symbols.",
    "typeAtLeastTwoSymbols": "Type at least 2 symbols.",
    "typeAtLeastOneSymbol": "Type at least 1 symbol.",
    "loading": "Loading...",
    "assetsInputNote": "Search by Asset name, or ID.",
    "locationsInputNoteNameAddressId": "Search by Location name, address, or ID",
    "locationsInputNote": "Search by Location name, address, ID, or Site ID",
    "locationsInputNoteSimpleUser": "Enter Location name, address, ID or Site ID. Contact your Facility Manager in case you can’t determine a Location.",
    "locationsInputNoteVendor": "Enter Location name",
    "moreActions": "More actions",
    "showMore": "Show more",
    "start": "Start",
    "end": "End",
    "skip": "Skip",
    "import": "Import",
    "open": "Open",
    "reset": "Reset",
    "close": "Close",
    "copyLink": "Copy Link",
    "copyToTheClipboard": "Copy to the clipboard",
    "ok": "OK",
    "NSelected": "{{selectedRows}} item(s) selected",
    "deleteSelected": "Delete Selected",
    "selectedCount": "Selected ({{count}})",
    "selectALl": "Select All",
    "inactive": "Inactive",
    "locationsInputLabel": "Location",
    "sitesInputLabel": "Search by Site"
  },
  "EnergyPricesBanner": {
    "title": "Energy prices for your location",
    "EnergyPricesForm": {
      "label": "ZIP Code",
      "placeholder": "Enter 5-digit ZIP code",
      "submit": "View best rates in US",
      "redirectWarning": "You'll be redirected to our partner marketplace",
      "errors": {
        "numericValueOnlyError": "Enter numeric value",
        "minLengthError": "Must contain at least 5 digits"
      }
    }
  },
  "offeringsFilters": {
    "title": "Offerings filters",
    "type": "Type",
    "domain": "Domain",
    "domainWithCount": "Domains ({{countSelected}})",
    "trade": "Field of Work",
    "tradeWithCount": "Field of Work ({{countSelected}})",
    "all": "All",
    "products": "Products",
    "services": "Services"
  },
  "OfferingDetails": {
    "docsTitle": "Products/Service Literature:",
    "noDocs": "No documents available for this product/service at the moment.",
    "workflowRequired": "Processing Workflow Required",
    "noGeneralInfoTitle": "Product name and description failed to load.",
    "noGeneralInfoDesc": "Please refresh the page or try again later.",
    "details": "Product/Service Details",
    "specialConditions": "Special Conditions",
    "vendorsList": {
      "noVendors": "No vendors are currently available.",
      "vendors": "Vendors:",
      "actions": "Actions",
      "issueRfpButton": "Begin RFP",
      "issueRfiButton": "Begin RFI",
      "placePurchaseOrder": "Place Purchase Order",
      "placeWorkOrder": "Place Work Order",
      "requestInfo": "Send Inquiry",
      "requestInfoDisabledTooltip": "Please select only one vendor to request information.",
      "rfxDisabledTooltip": "You can select up to {{maxVendors}} vendors to issue a request.",
      "marketAreaLabel": "Offered Markets:",
      "laborTypeFilter": "Labor Type",
      "all": "All",
      "union": "Union Labor",
      "non_union": "Non-Union Labor",
      "mwbeFilter": "MWBE",
      "issueRequest": "Issue a request for several vendors",
      "cancel": "Cancel",
      "requestInfoEmail": {
        "subject": "Inquiry about {{offeringName}} on Centrana Marketplace",
        "body": "Dear {{vendorName}} Team,\n\nWe are interested in learning more about {{offeringName}} listed on the Centrana Marketplace, and would appreciate any additional details regarding availability, pricing, and specifications. Please let us know if there are any relevant materials you can share.\n\nLooking forward to your response.\n\nBest regards, \n{{customerName}}"
      },
      "feedbackCount": "({{feedbackCount}} reviews)"
    }
  },
  "AssetsPage": {
    "pateTitle": "Assets",
    "assetsNavbar": {
      "sites": "Sites",
      "locations": "Locations",
      "assets": "Assets"
    },
    "AssetsListBulkDelete": {
      "NSelected": "{{selectedRows}} item(s) selected",
      "cancel": "Cancel",
      "deleteSelected": "Delete Selected",
      "delete": "Yes, Delete"
    },
    "sites": {
      "sites": "Sites",
      "newSite": "New Site",
      "addSite": "Add Site",
      "cancel": "Cancel",
      "modalTitle": "New Site",
      "modalSubTitle": "Provide a unique Name and ID, then click \"Add\".",
      "siteName": "Site Name",
      "siteId": "Site ID",
      "department": "Department",
      "importSites": "Import Sites",
      "areYouSureNoAssignedLocations": "Are you sure you want to delete the selected site(s)?",
      "cannotBeUndoneNoAssignedLocations": "This action cannot be undone.",
      "areYouSureHasAssignedLocations": "Are you sure you want to delete the selected site(s)?",
      "cannotBeUndoneHasAssignedLocations": "The site(s) you are trying to delete contain assigned location(s).",
      "validation": {
        "requiredField": "This is a required field.",
        "siteNameMaxLengthInvalid": "Site Name is required and must not exceed {{ maxLimit }} characters.",
        "siteIdMaxLengthInvalid": "Site ID must not exceed {{ maxLimit }} characters."
      },
      "createSuccessMessage": "The new site \"{{ name }}\" has been added successfully.",
      "createErrorMessage": "Failed to Create a New Site",
      "emptyTableMessage": "All your sites will be displayed here",
      "deleteSuccessful": "{{deletedSites}} sites have been successfully deleted.",
      "table": {
        "columnName.name": "Name",
        "columnName.id": "ID",
        "columnName.locations": "Associated Locations",
        "columnName.status": "Status",
        "columnName.notes": "Notes",
        "columnName.department": "Department"
      },
      "status": {
        "operational": "Operational",
        "not_operational": "Not Operational",
        "under_maintenance_paused": "Paused",
        "planned": "Planned",
        "decommissioned": "Decommissioned",
        "removed": "Removed",
        "destroyed_recycled": "Recycled"
      },
      "filters": {
        "name": "Name",
        "code": "ID",
        "departmentIds": "Departments"
      },
      "SitesImport": {
        "title": "Import Sites",
        "import": "Import",
        "cancel": "Cancel",
        "importNote": "Accepted types: XLSX. Up to 20MB",
        "forbiddenExtension": "Unsupported file format. Please upload a XLSX file.",
        "fileSizeExceeded": "File size should now exceed 20MB limit. Please upload a smaller file.",
        "importCompleted": "Import completed successfully. {{importedRows}} records added."
      },
      "SitesImportDisclaimer": {
        "instructions": "Sites Import Instructions",
        "step1": "Step 1: Download the Template",
        "step2": "Step 2: Prepare Your File",
        "step2Intro": "Please make sure your file meets the following requirements: ",
        "step2Bullet1": "Do not change the column order or add extra columns.",
        "step2Bullet2": "Follow the format rules for each column (e.g. data format, character limits).",
        "step2Bullet3": "Maximum records per file: 1,000",
        "step2Bullet4": "Files per import: 1",
        "step2Bullet5": "Maximum file size: 20 MB",
        "step3": "Step 3: Validate and Import",
        "step3Bullet1": "The system will validate your file against the template.",
        "step3Bullet2": "If issues are found, you can download a detailed error report.",
        "step3Bullet3": "Records with errors will not be imported until corrected",
        "templateFileName": "Sites_Import_Template.xlsx"
      },
      "SitesListBulkDelete": {
        "NSelected": "{{selectedRows}} item(s) selected",
        "cancel": "Cancel",
        "deleteSelected": "Delete Selected",
        "areYouSureNoAssignedLocations": "Are you sure you want to delete the selected site(s)?",
        "cannotBeUndoneNoAssignedLocations": "This action cannot be undone.",
        "areYouSureHasAssignedLocations": "Are you sure you want to delete the selected site(s)?",
        "cannotBeUndoneHasAssignedLocations": "The site(s) you are trying to delete contain assigned location(s).",
        "delete": "Yes, Delete"
      }
    },
    "locations": {
      "locations": "Locations",
      "newLocation": "New Location",
      "cancel": "Cancel",
      "addLocation": "Add Location",
      "modalTitle": "New Location",
      "manageGroups": "Manage Groups",
      "modalSubTitle": "Please fill in the details below and click \"Add\" to create a new location.",
      "locationName": "Location Name",
      "locationId": "Location ID",
      "department": "Department",
      "status": "Status",
      "site": "Site",
      "country": "Country",
      "stateProvince": "State/Province",
      "zip": "ZIP",
      "city": "City",
      "addressLine": "Address Line 1",
      "addressLineOptional": "Address Line 2 (Optional)",
      "timezone": "Location Time Zone",
      "noTimezones": "No timezones found",
      "noResults": "No results found",
      "noMatches": "No matches found",
      "onSuccessCreation": "The Location has been successfully added to the system",
      "onFailedCreation": "Unable to create a location",
      "addressNotFound": "Cannot add the Location based on address entered. Please, check the address.",
      "emptyTableMessage": "All your locations will be displayed here",
      "areYouSureNoAssignedAssets": "Are you sure you want to delete the selected location(s)?",
      "cannotBeUndoneNoAssignedAssets": "This action cannot be undone.",
      "areYouSureHasAssignedAssets": "Are you sure you want to delete the selected location(s)?",
      "cannotBeUndoneHasAssignedAssets": "The location(s) you are trying to delete contain assigned assets. Please change the parent location for the assets first",
      "deleteSuccessful": "{{deletedCount}} locations have been successfully deleted.",
      "deletePartially": "{{deletedCount}} location(s) were successfully deleted. Some locations could not be deleted because they are assigned to issues, linked to orders, or contain assets.",
      "exportLocations": "Export Locations",
      "exportExceedLimitModal": {
        "message": "You can export a maximum of {{maxRecordsCount}} rows at a time. Please apply filters to reduce your results below this limit before exporting.",
        "ok": "OK",
        "title": "Export limit reached"
      },
      "locationStatus": {
        "active": "Active",
        "inactive": "Inactive",
        "closed": "Closed",
        "unknown": "Unknown"
      },
      "columns": {
        "name": "Name",
        "id": "ID",
        "associatedAssets": "Associated Assets",
        "site": "Site",
        "city": "City",
        "country": "Country",
        "state": "State/Province",
        "address": "Address",
        "zipCode": "ZIP/Postal Code",
        "status": "Status",
        "brand": "Brand",
        "businessUnit": "Business Unit",
        "operatingUnit": "Operating Unit",
        "subUnit": "Sub-unit",
        "department": "Department"
      },
      "validation": {
        "nameRequiredField": "Name is a required field and must not exceed 150 characters.",
        "invalidCharacters": "Only letters, numbers, spaces, and the following special characters are allowed: , - . ' _",
        "requiredField": "This is a required field. Please enter a valid value.",
        "zipInvalidCharacters": "Invalid characters are not allowed. Please use numeric characters only.",
        "optionRequiredField": "This field is required. Please select an option."
      },
      "filters": {
        "countryId": "Country",
        "name": "Name",
        "code": "ID",
        "city": "City",
        "stateId": "State",
        "zipCodeId": "ZIP",
        "siteId": "Site",
        "noOptions": "No results found",
        "brandGroupId": "Brand",
        "businessUnitGroupId": "Business Unit",
        "operatingUnitGroupId": "Operating Unit",
        "subUnitGroupId": "Sub-unit",
        "departmentIds": "Departments",
        "statuses": "Status"
      },
      "LocationsImport": {
        "importLocations": "Import Locations",
        "generalInfo": "General Location Info",
        "importLocationsBudget": "Import Locations Budget",
        "importLocationsBudgetTitle": "Import Location Budget",
        "importLocationsBudgetSubtitle": "Budget Import Instructions",
        "importLocationsVendors": "Import Locations Vendors",
        "importLocationsVendorsTitle": "Import Location Vendors",
        "importLocationsVendorsSubtitle": "Vendor Import Instructions",
        "import": "Import",
        "cancel": "Cancel",
        "importNote": "Accepted types: XLSX. Up to 20MB",
        "forbiddenExtension": "Unsupported file format. Please upload a XLSX file.",
        "fileSizeExceeded": "File size should now exceed 20MB limit. Please upload a smaller file.",
        "importCompleted": "Import completed successfully. {{importedRows}} records added."
      },
      "LocationTimezoneEdit": {
        "timezone": "Location Time Zone",
        "placeholder": "Select a timezone",
        "noOptions": "No timezones found",
        "cancel": "Cancel",
        "save": "Save",
        "confirmationTitle": "Change Time Zone?",
        "confirmationSubTitle": "Changing the Location Time Zone will change the time zone used to calculate dates for this location."
      },
      "LocationsImportErrors": {
        "titleSomeRecords": "Imported with errors",
        "titleNoRecords": "No records were imported",
        "subTitleSomeRecords": "Import completed with errors. {{importedRows}} records imported, {{failedRows}} failed. Please check the error report: ",
        "subTitleNoRecords": "No records were imported. Please check the error report: ",
        "cancel": "Cancel"
      },
      "LocationsImportDisclaimer": {
        "instructions": "Locations Import Instructions",
        "step1": "Step 1: Download the Template",
        "step2": "Step 2: Prepare Your File",
        "step2Intro": "Please make sure your file meets the following requirements: ",
        "step2Bullet1": "Do not change the column order or add extra columns.",
        "step2Bullet2": "Follow the format rules for each column (e.g., required fields, data type, character limits).",
        "step2Bullet3": "If a Site–Location relationship must be created, include only existing Sites in the file. Unknown Sites will be skipped, and no relation will be set.",
        "step2Bullet4": "For Parent Site setup, provide either the Site Name or the Site ID.",
        "step2Bullet5": "Maximum records per file: 1,000",
        "step2Bullet6": "Files per import: 1",
        "step2Bullet7": "Maximum file size: 20 MB",
        "step2Bullet8": "Location Status accepts one of: Active, Inactive, Closed, Unknown. If left blank, it defaults to Active.",
        "step3": "Step 3: Validate and Import",
        "step3Bullet1": "The system will validate your file against the template.",
        "step3Bullet2": "If issues are found, you can download a detailed error report.",
        "step3Bullet3": "Records with errors will not be imported until corrected",
        "templateFileName": "Locations_Import_Template.xlsx"
      },
      "LocationsBudgetImportDisclaimer": {
        "instructions": "Budget Import Instructions",
        "step1": "Step 1: Download the Template",
        "step2": "Step 2: Prepare Your File",
        "step2Intro": "Please make sure your file meets the following requirements: ",
        "step2Bullet1": "Do not change the column order or add extra columns.",
        "step2Bullet2": "Follow the format rules for each column (e.g., required fields, data type, character limits).",
        "step2Bullet3": "All referenced Locations must already exist in the system before importing.",
        "step2Bullet4": "Date Format: MM/DD/YYYY",
        "step2Bullet5": "Budget Amount: Numeric in USD, up to 12 digits plus 2 decimal places.",
        "step2Bullet6": "Provide either the Location Name or the Location ID.",
        "step2Bullet7": "Maximum records per file: 1,000 (+1 header row).",
        "step2Bullet8": "Files per import: 1.",
        "step2Bullet9": "Maximum file size: 20 MB.",
        "step3": "Step 3: Validate and Import",
        "step3Bullet1": "The system will validate your file against the template.",
        "step3Bullet2": "If issues are found, you can download a detailed error report.",
        "step3Bullet3": "Records with errors will not be imported until corrected",
        "step3Bullet4": "Valid rows will still be imported even if some rows contain errors.",
        "templateFileName": "LocationsBudget_Import_Template.xlsx"
      },
      "LocationsVendorsImportDisclaimer": {
        "instructions": "Vendor Import Instructions",
        "step1": "Step 1: Download the Template",
        "step2": "Step 2: Prepare Your File",
        "step2Intro": "Please make sure your file meets the following requirements: ",
        "step2Bullet1": "Do not change the name of the columns.",
        "step2Bullet2": "Follow the format rules for each column (e.g., required fields, data type, character limits).",
        "step2Bullet3": "Ensure all referenced Locations already exist in the system before importing this file.",
        "step2Bullet4": "To get the most up-to-date vendor list, click Export Vendors list.",
        "step2Bullet5": "Enter the Vendor EIN, BN, or Centrana ID:<br/> • EIN – 9 digits (NN-NNNNNNN)<br/> • BN – 9 digits (NNN-NNN-NNN)<br/> • CentranaID – 2 letters + 9 digits (LL-NN-NNNNNNN)<br/>",
        "step2Bullet6": "Set the Vendor Ranking:<br/> • Rank 1 = Primary Vendor<br/> • Rank 2 = Secondary Vendor, etc.",
        "step2Bullet7": "You can set only one ranking per function within the same location.<br/>    • Correct:<br/><spanPadding>• Vendor A – Rank 1 – Maintenance<spanPadding/><br/><spanPadding>• Vendor B – Rank 1 – Repair<spanPadding/><br/>    • Not Correct:<br/><spanPadding>• Vendor A – Rank 1 – Maintenance<2/><br/><spanPadding>• Vendor B – Rank 1 – Maintenance<spanPadding/>",
        "step2Bullet8": "Maximum records per file: 1,000 (+1 header row).",
        "step2Bullet9": "Files per import: 1",
        "step2Bullet10": "Maximum file size: 20 MB",
        "step3": "Step 3: Validate and Import",
        "step3Bullet1": "The system will validate your file against the template.",
        "step3Bullet2": "If issues are found, you can download a detailed error report.",
        "step3Bullet3": "Records with errors will not be imported until corrected",
        "step3Bullet4": "Valid rows will still be imported even if some rows contain errors.",
        "templateFileName": "Locations_Vendor_Import_Template.xlsx"
      }
    },
    "siteDetails": {
      "backNavLink": "Sites",
      "id": "ID",
      "status": "Status",
      "siteName": "Site Name",
      "department": "Department",
      "onSuccessUpdate": "The changes have been successfully saved.",
      "onFailedUpdate": "Unable to update site data.",
      "cancelDialog": {
        "title": "Cancel editing?",
        "subTitle": "Are you sure you want to leave without saving changes?"
      },
      "tabs": {
        "details": "Details",
        "locations": "Locations",
        "assets": "Assets",
        "meters": "Meters"
      },
      "detailsTab": {
        "contacts": "Contacts",
        "notes": "Notes"
      },
      "assetsTab": {
        "emptyTableMessage": "All your assets will be displayed here"
      },
      "validation": {
        "requiredField": "This is a required field.",
        "invalidNameChars": "This filed must contain at least 2 characters. Only letters, numbers, underscores (_), hyphens (-), and slashes (/) are allowed.",
        "invalidIdChars": "The filed contains invalid characters. Only letters, numbers, underscores (_), hyphens (-), and slashes (/) are allowed."
      }
    },
    "locationDetails": {
      "id": "ID",
      "name": "Name",
      "onSuccessUpdate": "Your changes have been successfully saved.",
      "onFailedUpdate": "Unable to update location data.",
      "generalInfoTitle": "General Info",
      "addressLabel": "Address",
      "primaryUseLabel": "Primary Use",
      "locationTimeZoneLabel": "Location Time Zone",
      "siteLabel": "Site",
      "departmentLabel": "Department",
      "groupingTitle": "Locations Grouping",
      "brandsLabel": "Brands",
      "businessUnitLabel": "Business Unit",
      "operatingUnitLabel": "Operating Unit",
      "subUnitLabel": "Sub Unit",
      "locationDimensionsTitle": "Location Dimensions",
      "notesLabel": "Notes",
      "leaseInfoTitle": "Lease Info",
      "cancelDialog": {
        "title": "Cancel editing?",
        "subTitle": "You have unsaved changes. Are you sure you want to cancel? All changes will be lost."
      },
      "tabs": {
        "propertyManagement": "Property Management",
        "details": "Details",
        "assets": "Assets",
        "meters": "Meters",
        "vendorManagement": "Vendor Management",
        "budget": "Budget"
      },
      "detailsTab": {
        "address": "Address",
        "notes": "Notes",
        "site": "Site",
        "timezone": "Location Time Zone"
      },
      "LocationDetailsGroupingSection": {
        "locationsGrouping": "Locations Grouping",
        "brandGroups": "Brands",
        "businessUnitGroups": "Business Unit",
        "operatingUnitGroups": "Operating Unit",
        "subUnitGroups": "Sub Unit"
      },
      "AddLocationsGrouping": {
        "locationsGrouping": "Locations Grouping",
        "brands": "Brands",
        "businessUnit": "Business Unit",
        "operatingUnit": "Operating Unit",
        "subUnit": "Sub Unit",
        "onSuccessMessage": "Location Groupings have been successfully updated."
      },
      "LocationVendors": {
        "LocationVendorsToolbar": {
          "vendors": "Vendors",
          "newVendor": "Add Vendor",
          "addVendorTitle": "Setting new Vendor",
          "addVendorSubtitle": "Set Vendor to the location and select ranking. Ranking 1 - means Primary Vendor, 2 - secondary etc."
        },
        "LocationVendorsList": {
          "noRowsMessage": "No Vendors in this location yet",
          "invalidVendor": "Invalid Vendor",
          "rank": "Rank {{rank}}",
          "column": {
            "name": "Name",
            "trades": "FOWs",
            "relationLevel": "Relation",
            "function": "Function",
            "assignmentRanking": "Assignment Ranking",
            "effectiveDate": "Effective Date",
            "expirationDate": "Expiration Date"
          }
        }
      },
      "LocationBudget": {
        "budget": "Budget",
        "budgetDescription": "Set your budget",
        "modalTitle": "Budget Information",
        "noRowsMessage": "Nothing Found",
        "column": {
          "budgetAmount": "Budget Amount",
          "dateRange": "Date Range",
          "currency": "Currency"
        },
        "budgetAmount": "Budget Amount",
        "from": "From",
        "to": "To",
        "currency": "Currency",
        "deleteBudgetTitle": "Delete Budget?",
        "deleteBudgetDescription": "This action cannot be undone. Are you sure you want to delete this budget record?"
      },
      "PropertyManagement": {
        "addResponsibility": "New Responsibility",
        "responsibilityAreas": "Responsibility Areas",
        "addResponsibilityTitle": "New Responsibility",
        "addResponsibilitySubtitle": "Please fill in the details below and click 'Add' to create a new responsibility.",
        "editResponsibilityTitle": "Edit Responsibility",
        "editResponsibilitySubtitle": "Update the responsibility details and click 'Save' to apply changes.",
        "responsibilityUpdated": "Responsibility successfully updated",
        "deleteResponsibilityTitle": "Delete Responsibility?",
        "deleteResponsibilitySubtitle": "Are you sure you want to delete this responsibility?",
        "responsibilityDeleted": "Responsibility successfully deleted",
        "responsibilityAdded": "Responsibility successfully added",
        "noRowsMessage": "Nothing to show yet",
        "columns": {
          "responsibilityArea": "Responsibility Area",
          "responsibilityParty": "Responsible Party",
          "responsiblePartyPhone": "Responsible Party's Phone",
          "responsiblePartyEmail": "Responsible Party's Email",
          "vendor": "Vendor",
          "vendorPhone": "Vendor's Phone",
          "vendorEmail": "Vendor's Email"
        },
        "ResponsibilityForm": {
          "responsibilityArea": "Responsibility Area",
          "responsibilityAreaTooltip": "Free form to determine an area, function, or maintenance activity accountable for managing work at the location.",
          "responsibilityParty": "Responsible Party",
          "vendor": "Vendor",
          "responsibilityPartyTooltip": "Free form to determine organization, individual, or role (e.g., Owner, Tenant, Customer) primarily accountable for the selected Responsibility Area.",
          "responsiblePartyPhone": "Responsible Party's Phone",
          "responsiblePartyEmail": "Responsible Party's Email",
          "vendorPhone": "Vendor's Phone",
          "vendorEmail": "Vendor's Email"
        }
      },
      "address": {
        "address": "Address",
        "site": "Site",
        "country": "Country",
        "stateProvince": "State/Province",
        "zip": "ZIP",
        "city": "City",
        "addressLine": "Address Line 1",
        "addressLineOptional": "Address Line 2 (Optional)",
        "updateTimezone": {
          "title": "Change Time Zone?",
          "subTitle": "Would you like to update the Location Time Zone to match the new address?"
        }
      }
    },
    "LocationEdit": {
      "addressTitle": "Address",
      "timezoneTitle": "Location Time Zone",
      "groupingTitle": "Locations Grouping",
      "dimensionsTitle": "Location Dimensions",
      "leaseTitle": "Lease",
      "sitesTitle": "Site",
      "departmentTitle": "Department",
      "departmentLabel": "Department",
      "notesTitle": "Notes",
      "cancelConfirmTitle": "Cancel editing",
      "cancelConfirmSubtitle": "Are you sure you want to leave without saving changes?",
      "updateSuccessMessage": "The changes have been successfully saved.",
      "nameLabel": "Name",
      "idLabel": "ID",
      "primaryUseLabel": "Primary Use",
      "primaryUseTypes": {
        "body_shop": "Body Shop",
        "box_repair_center": "Box Repair Center",
        "clinic": "Clinic",
        "cross_dock": "Cross-Dock",
        "land": "Land",
        "land_lease_with_maintenance_facility": "Land Lease with Maintenance Facility",
        "maintenance": "Maintenance",
        "maintenance_and_body_shop": "Maintenance & Body Shop",
        "maintenance_and_office": "Maintenance & Office",
        "office": "Office",
        "office_and_parking": "Office & Parking",
        "on_site_maintenance": "On Site Maintenance",
        "out_service_center": "Out Service Center",
        "parking": "Parking",
        "parking_dcc": "Parking - DCC",
        "parking_maintenance_facility": "Parking - Maintenance Facility",
        "ptcr": "PTCR",
        "ptec": "PTEC",
        "rental_mart": "Rental Mart",
        "stm": "STM",
        "used_truck_center_utc": "Used Truck Center (UTC)",
        "warehouse": "Warehouse"
      }
    },
    "LocationEditLeaseInfo": {
      "leasedOwnedLabel": "Leased/Owned",
      "leasedOwnedTypes": {
        "owned_property_fee_agreement": "Owned Property (Fee) Agreement",
        "income_lease_mtm": "Income Lease - MTM",
        "real_estate_lease": "Real Estate Lease"
      },
      "leaseExpirationLabel": "Lease Expiration",
      "leaseAbstractLabel": "Lease Abstract"
    },
    "LocationEditDimensions": {
      "buildingTypeLabel": "Building Type",
      "buildingSubTypeLabel": "Building Sub-type",
      "landUseTypeLabel": "Land-use Type",
      "buildingAreaSizeLabel": "Building Area Size (sq ft)",
      "floorsLabel": "Floors",
      "lotSizeLabel": "Lot Size (acres)",
      "garageUsableAreaLabel": "Garage Usable Area (sq ft)",
      "lotRatioLabel": "Lot Ratio",
      "parkingLotRatioLabel": "Parking Lot Ratio"
    },
    "locationGroups": {
      "manageGroupsButton": "Manage Groups",
      "pageTitle": "Manage Groups",
      "importButton": "Import",
      "importModalTitle": "Importing Groups",
      "importModalSubtitle": "Select Group where your would like to import",
      "lgImportLabel": "Location Groups",
      "lgImportPlaceholder": "Type Brand Name, separated by Vertical bar (|) or semicolon (;) (Name01| Name02; Name03)",
      "lgImportTypes": {
        "brands": "Brands",
        "businessUnits": "Business Units",
        "operatingUnits": "Operating Units",
        "subUnits": "Sub-units"
      },
      "importLocationGroupsSuccess": "Location Groups imported",
      "nameColumn": "Name",
      "editLocationGroupModalTitle": "Edit Location Group",
      "deleteLocationGroupModalTitle": "Delete Location Group",
      "deleteLocationGroupModalSubtitle": "Are you sure you want to delete it?",
      "editLocationGroupSuccess": "Location Group Updated",
      "deleteLocationGroupSuccess": "Location Group Deleted",
      "noRowsMessage": "No Location Groups yet"
    },
    "assets": {
      "assets": "Assets",
      "newAsset": "New Asset",
      "modalTitle": "New Asset",
      "importAssets": "Import Assets",
      "modalSubtitle": "After filling out the necessary details, click \"Add\" to save the new asset, or \"Cancel\" to discard the entry.",
      "createSuccessMessage": "\"{{ name }}\" has been successfully added to the system.",
      "createErrorMessage": "Failed to Create a New Asset",
      "codeAllowedCharacters": "underscores, slashes, hyphens",
      "areYouSure": "Are you sure you want to delete the selected assets(s)?",
      "cannotBeUndone": "This action cannot be undone.",
      "deleteSuccessful": "{{deletedCount}} asset(s) have been successfully deleted.",
      "deletePartially": "{{deletedCount}} asset(s) were successfully deleted. Some asset(s) could not be deleted because they are assigned to issues or linked to orders.",
      "exportAssets": "Export Assets",
      "exportExceedLimitModal": {
        "message": "You can export a maximum of {{maxRecordsCount}} rows at a time. Please apply filters to reduce your results below this limit before exporting.",
        "ok": "OK",
        "title": "Export limit reached"
      },
      "form": {
        "assetCategoryLabel": "Asset Category",
        "assetGroupLabel": "Asset Group",
        "assetTypeLabel": "Asset Type",
        "nameLabel": "Name",
        "locationLabel": "Location",
        "ID": "ID",
        "departmentLabel": "Department"
      },
      "table": {
        "noRowsMessage": "Nothing found",
        "columns": {
          "name": "Name",
          "code": "ID",
          "location": "Location",
          "site": "Site",
          "group": "Group",
          "type": "Type",
          "system": "System",
          "status": "Status",
          "department": "Department"
        }
      },
      "filters": {
        "name": "Name",
        "code": "ID",
        "typeId": "Type",
        "groupId": "Group",
        "locationId": "Location",
        "locationsInputLabel": "Location",
        "siteId": "Site",
        "departmentIds": "Departments",
        "siteIds": "Sites",
        "sitesInputLabel": "Search by Site"
      },
      "AssetsImport": {
        "importAssets": "Import Assets",
        "title": "Import Assets",
        "importCompleted": "Import completed successfully. {{importedRows}} records added.",
        "cancel": "Cancel",
        "import": "Import",
        "importNote": "Accepted types: XLSX. Up to 20MB"
      },
      "AssetsImportDisclaimer": {
        "instructions": "Assets Import Instructions",
        "step1": "Step 1: Download the Template",
        "step2": "Step 2: Prepare Your File",
        "step2Intro": "Please make sure your file meets the following requirements: ",
        "step2Bullet1": "Do not change the column order or add extra columns.",
        "step2Bullet2": "Follow the format rules for each column (e.g., required fields, data type, character limits).",
        "step2Bullet3": "Every asset must be assigned to the corresponding Location. (Sites will be assigned automatically via Locations.) Assigning a Location is mandatory for all assets in the system.",
        "step2Bullet4": "Pay close attention to asset categorization. Use the <strong>Asset Categories & Types</strong> tab in the template file as a reference.",
        "step2Bullet5": "Maximum records per file: 1,000",
        "step2Bullet6": "Files per import: 1",
        "step2Bullet7": "Maximum file size: 20 MB",
        "step3": "Step 3: Validate and Import",
        "step3Bullet1": "The system will validate your file against the template.",
        "step3Bullet2": "If issues are found, you can download a detailed error report.",
        "step3Bullet3": "Records with errors will not be imported until corrected",
        "templateFileName": "Assets_Import_Template.xlsx"
      }
    },
    "assetDetails": {
      "idLabel": "ID",
      "nameLabel": "Name",
      "categoryLabel": "Category",
      "groupLabel": "Group",
      "typeLabel": "Type",
      "siteLabel": "Site",
      "locationLabel": "Location",
      "systemGroupLabel": "System Group",
      "descriptionLabel": "Description",
      "notesLabel": "Notes",
      "departmentLabel": "Department",
      "editAsset": "Edit Asset",
      "error.validation.asset.name_not_unique": "Asset name must be unique",
      "successfulUpdate": "Your changes have been successfully saved.",
      "tabs": {
        "vendorManagement": "Vendor Management"
      },
      "AssetVendors": {
        "AssetVendorsToolbar": {
          "vendors": "Vendors",
          "newVendor": "Add Vendor",
          "addVendorTitle": "Setting new Vendor",
          "addVendorSubtitle": "Set Vendor to the Asset and select ranking. Ranking 1 - means Primary Vendor, 2 - secondary etc."
        },
        "AssetVendorsList": {
          "noRowsMessage": "No Vendors in this asset yet",
          "rank": "Rank {{rank}}",
          "column": {
            "name": "Name",
            "trades": "FOWs",
            "relationLevel": "Relation level",
            "function": "Function",
            "assignmentRanking": "Assignment Ranking",
            "effectiveDate": "Effective Date",
            "expirationDate": "Expiration Date"
          },
          "vendorLevelDisabled": "This vendor is assigned at the location level. To make changes, modify it at the location level."
        },
        "vendorFunction": {
          "maintenance": "Maintenance",
          "repair": "Repair"
        }
      }
    },
    "VendorManagement": {
      "addVendor": "Add Vendor",
      "vendorAdded": "Vendor successfully added",
      "AssetsVendorForm": {
        "vendor": "Vendor",
        "funcRepair": "Repair",
        "funcMaintenance": "Maintenance",
        "funcLabel": "Function",
        "levelRankingTier1": "Tier 1 Vendor",
        "levelRankingTier2": "Tier 2 Vendor",
        "levelRankingLabel": "Set level ranking",
        "effectiveDateLabel": "Effective Date",
        "expirationDateLabel": "Expiration Date",
        "vendorAdded": "Vendor successfully added",
        "rank": "Rank {{rank}}",
        "ranksUnavailable": "Unable to get available ranking",
        "fowsLabel": "FOWs"
      },
      "UpdateVendor": {
        "button": "Edit",
        "title": "Editing Vendor",
        "subtitle": "Edit Vendor details and click Save",
        "vendorUpdated": "Vendor successfully updated"
      },
      "DeleteVendor": {
        "title": "Remove Vendor Assignment?",
        "subtitle": "Are you sure you want to remove this vendor assignment?",
        "vendorDeleted": "Vendor successfully deleted"
      }
    },
    "meters": {
      "meters": "Meters",
      "breadcrumbs": {
        "meters": "Meters"
      },
      "fuelTypes": {
        "electricity": "Electricity"
      },
      "table": {
        "columns": {
          "meterUid": "Meter UID",
          "utilityName": "Utility Name",
          "fuelType": "Fuel Type",
          "siteName": "Site",
          "locationName": "Location",
          "created": "Created"
        },
        "noRowsMessage": "No meter assets found",
        "sitesNoRowsMessage": "No meters found on site",
        "locationsNoRowsMessage": "No meters found at this location"
      },
      "meterDetails": {
        "siteLabel": "Site",
        "locationLabel": "Location",
        "createdLabel": "Created",
        "additionalDataComingSoon": "Additional data coming soon",
        "meterInfoTitle": "Meter Info",
        "generalInfoTitle": "General Info",
        "utility": "Utility",
        "fuelType": "Fuel Type",
        "meterNumbers": "Meter Numbers",
        "serviceAgreementId": "Service Agreement ID",
        "serviceTariff": "Service Tariff",
        "billingAccount": "Billing Account",
        "billingAddress": "Billing Address",
        "billingContact": "Billing Contact",
        "category": "Category",
        "group": "Group",
        "type": "Type"
      }
    }
  },
  "settingsPage": {
    "breadcrumbs": {
      "settings": "Settings & Preferences"
    },
    "pageTitle": "Settings & Preferences",
    "tabs": {
      "password": "Password",
      "subscriptionPlan": "Subscription Plan",
      "timeZone": "Time Zone"
    },
    "password": {
      "tab": "Password",
      "title": "Changing the password",
      "description": "Create a unique password to protect your account.",
      "form": {
        "currentPassword": "Current password",
        "newPassword": "New password",
        "retypedPassword": "Retype new password",
        "saveChanges": "Save Changes"
      },
      "errors": {
        "shouldMatch": "Passwords do not match.",
        "requiredField": "The field is required.",
        "error.access.unauthorized": "That's not the right password. Try again or reset your password.",
        "error.validation.constraint.password.recently_used": "The entered password is the same as your current password. Please try again.",
        "error.validation.constraint.password.Pattern": "Please choose a stronger password. Ensure it includes at least 8 characters, one uppercase letter, one lowercase letter, one number, and one special character."
      },
      "passwordRules": {
        "title": "Your password must include:",
        "minLength": "At least 8 characters",
        "number": "At least 1 number",
        "uppercase": "At least 1 uppercase letter",
        "lowercase": "At least 1 lowercase letter",
        "specialCharacter": "At least 1 special character (e.g., !, @, #, $)"
      },
      "successfullyChanged": "Password successfully changed!",
      "serverError": "Server error",
      "unauthorizedError": "Invalid current password"
    },
    "SubscriptionPlan": {
      "subscription": "Subscription"
    },
    "UpdateTimezoneContainer": {
      "timeZone": "Time Zone",
      "setupTimeZone": "Set up your timezone",
      "noTimezones": "No timezones found",
      "saveChanges": "Save Changes",
      "saved": "Saved"
    },
    "SubscriptionPlanContainer": {
      "subscriptionDetails": "Subscription Details",
      "manageSubscriptionNote": "Manage your subscription and billing settings.",
      "manageSubscription": "Manage Subscription",
      "softwareAgreement": "Software Agreement",
      "serviceFee": "Site-based Software as a Service Fees",
      "monthlyPayment": "Monthly Payment",
      "annuallyPayment": "Annually Payment",
      "quarterlyPayment": "Quarterly Payment",
      "perSite": "per site",
      "subscribedSitesLimit": "Subscribed Sites Limit",
      "sites": "sites",
      "totalSqFeet": "Total Sq Feet Subscribed Limit",
      "sqFeet": "Sq Feet",
      "networkAccessAgreement": "Network Access Agreement",
      "customerIncurredAccessFees": "Customer-incurred vendor network access fees",
      "vendorIncurredAccessFees": "Vendor-incurred vendor network access fees",
      "none": "None",
      "transactionFees": "Transaction Fees"
    },
    "SubscriptionPlanNetworkFees": {
      "columns": {
        "trade": "Field of Work",
        "rate": "Rate"
      }
    },
    "SubscriptionPlanManageForm": {
      "manageSubscription": "Manage Subscription",
      "title": "Request Subscription Change",
      "subTitle": "Let us know how you'd like to change your subscription.\nJust write your request in free form. It will be sent directly to our administrator by email.",
      "request": "Request",
      "describeRequest": "Describe your request",
      "cancel": "Cancel",
      "send": "Send",
      "confirmationMessage": "The subscription change request was sent",
      "mailSubject": "[Subscription Request] {{organizationName}} — Change Request from User"
    }
  },
  "appliedFilters": {
    "clear": "Clear all"
  },
  "filters": {
    "title": "Filters",
    "ctaTitle": "Filters",
    "apply": "Apply Filters",
    "cancel": "Cancel",
    "clear": "Clear All",
    "textSearchMinLengthHint": "Enter at least 2 symbols to apply this filter",
    "textSearchPlaceholder": "Type at least 2 symbols.",
    "textSearchDigitsPlaceholder": "Type at least 2 digits.",
    "textSearchNumbersPlaceholder": "Type at least 2 numbers.",
    "typeAtLeast3Symbols": "Type at least 3 symbols.",
    "textSearchAtLeast3Symbols": "Enter at least 3 symbols to apply this filter"
  },
  "Requests": {
    "pageTitle": "RFXs",
    "breadcrumbs": {
      "requests": "RFXs",
      "requestTemplates": "Templates",
      "newRequest": "New RFX",
      "newRequestTemplate": "New Request Template",
      "responses": "Responses",
      "response": "Response"
    },
    "backButton": "Back",
    "backDialog": {
      "title": "Do you want to save your changes before exiting?",
      "description": "Do you want to save your changes before exiting?",
      "saveExit": "Save and Exit",
      "exitWithoutSaving": "Exit without Saving",
      "cancel": "cancel"
    },
    "Header": {
      "id": "ID",
      "defaultName": "New RFX",
      "creationDate": "Creation Date",
      "completedDate": "Completed Date",
      "responses": "Responses",
      "nameLabel": "Name*",
      "proposalTypeLabel": "Type",
      "ownerLabel": "Owner",
      "dueDateLabel": "Due Date",
      "departmentLabel": "Department",
      "scheduleSaveFailed": "Failed to save the schedule. Please try again.",
      "requestUpdateFailed": "Failed to update RFX. Please try again.",
      "validation": {
        "saveDraft.missingInfo": "Missing or invalid information.",
        "saveDraft.missingInfoDesc": "Please check for missing or invalid information."
      },
      "sendRequestModalTitle": "You are about to send this RFX?",
      "sendRequestModalDescription": "Please review your RFX carefully before sending. Once sent, it cannot be edited. Are you sure you want to proceed?",
      "completeRequestModalTitle": "Confirm Completion of RFX",
      "completeRequestModalDescription": "Are you sure you want to mark this RFX as completed? Once confirmed all awarded vendors will remain final and cannot be changed. Please review your selections carefully before confirming.",
      "cancelRequestModalTitle": "Cancel RFX Confirmation",
      "cancelRequestModalDescription": "After canceling you will not be able to activate it again. Suppliers won’t be abe to sent their responses to your RFX. Are you sure you want to cancel this RFX?",
      "requestDeleted": "The RFX was deleted",
      "saveAsTemplate": "Save as Template",
      "questionAddedToRequest": "Question is added to the RFX",
      "saveAsTemplateNote": "Please save the RFX as a draft (or re-save if you made changes) before saving it as a template.",
      "templateApplied": "Template applied",
      "buttons": {
        "saveDraft": "Save Draft",
        "create": "Create",
        "createProject": "Project",
        "createOrder": "Order",
        "send": "Send",
        "deleteDraft": "Delete draft",
        "sendRequest": "Send the RFX",
        "markAsCompleted": "Mark as Completed",
        "cancel": "Cancel RFX",
        "confirmCancelation": "Confirm Cancelation"
      },
      "createProject": {
        "title": "Create a new project",
        "subtitle": "Enter the details below to create your project.",
        "nameLabel": "Enter Project Name",
        "responseLabel": "Select Response"
      },
      "createOrder": {
        "title": "Create a new order",
        "subtitle": "Enter the details below to create your order.",
        "response": "Response",
        "orderType": "Order Type",
        "purchaseOrder": "Purchase Order",
        "workOrder": "Work Order",
        "noBidItems": "It's not allowed to create an order from a request with an empty bid table"
      },
      "aiAssist": {
        "buttonLabel": "AI Assist",
        "buttonTooltipInfo": "Save time with AI. This assistant generates recommended content based on your uploaded documents and defined goals. You’ll receive suggestions for the introduction, scope of work, requirements, and potential questions. Just adjust and confirm each section as you go. Note: the AI Assistant is limited to a set number of requests per session.",
        "buttonTooltipDraft": "Please save your RFX before using the AI Assist tool. This assistant generates recommended content based on your uploaded documents and defined goals. You’ll receive suggestions for the introduction, scope of work, requirements, and potential questions.",
        "buttonTooltipRequestsLimit": "To ensure the best experience, the AI Assistant is designed to support up to 50 submissions per RFX. This request has reached that limit, so the AI assist tool is no longer active for this RFX.",
        "modalTitle": "AI Assist",
        "prevStepButton": "Back to Provided Details",
        "backToResults": "Back to Results",
        "exitAIAssist": "Exit AI Assist",
        "requestStep": {
          "subtitle": "The AI Assist tool is designed to help you outline the key information points needed to kick off the creation of a formal RFX. This template will provide a foundational structure that includes essential details to guide vendors and ensure their responses align with your project’s goals and requirements. This is not a finalized document, but rather a starting framework to support further refinement and submission of the RFX to Vendors of your choice.",
          "primaryButtonLabel": "Generate",
          "primaryButtonTooltipText": "Please ensure at least one suggestion is marked as Applied to proceed. Only applied changes will be saved. Any unmarked fields will revert to their original values when this window is closed.",
          "projectOverview": "1. Project Overview:",
          "projectOverviewSubTitle": "Provide a concise description of the project’s purpose and overall goals. This section helps vendors understand the context and objectives of the request.",
          "projectOverviewPlaceholder": "Example: We are initiating a project to develop an autonomous power supply system to improve energy efficiency and reduce costs.",
          "specificRequirements": "2. Specific Requirements or Constraints (optional)",
          "specificRequirementsSubTitle": "Define the technical or operational challenges vendors should address and any mandatory requirements.",
          "specificRequirementsPlaceholder": "Example: The proposed solution must support operations in remote areas with limited connectivity.",
          "uploadDocuments": "3. Upload Document(s) (optional)",
          "uploadDocumentsSubTitle": "Please upload any appropriate documents related to this RFX.",
          "vendorDeliverables": "4. Vendor Deliverables",
          "vendorDeliverablesSubTitle": "List the key information you expect vendors to include in their responses.",
          "vendorDeliverablesPlaceholder": "Example: We require a detailed implementation plan, including technical architecture, timelines, and pricing.",
          "detailsInputHint": "Required field. Max {{maxLength}} chars",
          "maxChars": "Max {{maxLength}} chars",
          "detailsInputRequired": "Prompt is required. Please, provide a brief description of your project to proceed.",
          "enableDocumentSwitchHint": "Enable the switch to use the file for a generation: ",
          "noteTitle": "Please note: ",
          "noteDescription": " Generation time depends on the file size and may take up to a few minutes.",
          "addFileToRequestDocuments": "Add to RFX Documents",
          "fileUploaderNote": "Accepted types: pdf, docs, xlsx. Total up to {{maxSize}}.",
          "howItWorks": {
            "title": "How it works?",
            "howToUse": "How to use",
            "instructions": "Please, follow the structure below to define your project’s key details and expectations. Use the examples provided as a guide to input relevant and precise information. If you upload documents, summarize their content and explain how vendors should use them.",
            "defaultFocusAreas": "Default Focus Areas",
            "focusAreasSummary": "The AI Assist template will focus on defining key points in the following areas unless you specify otherwise:",
            "suggestions": {
              "howItWorksSuggestion1": "Technical capabilities and specifications",
              "howItWorksSuggestion2": "Implementation and integration approach",
              "howItWorksSuggestion3": "Support and maintenance plans",
              "howItWorksSuggestion4": "Pricing and payment terms",
              "howItWorksSuggestion5": "Client references and case studies",
              "howItWorksSuggestion6": "Compliance and certification requirements",
              "howItWorksSuggestion7": "Development roadmap and updates",
              "howItWorksSuggestion8": "Service Level Agreements (SLAs)",
              "howItWorksSuggestion9": "Risk management and business continuity strategies",
              "howItWorksSuggestion10": "Environmental sustainability practices",
              "howItWorksSuggestion11": "Training, documentation, and onboarding",
              "howItWorksSuggestion12": "Customization and flexibility of solutions",
              "howItWorksSuggestion13": "Project management and timelines"
            }
          },
          "whatToUpload": {
            "title": "What documents to upload?",
            "typesOfDocumentsTitle": "Types of documents you might upload:",
            "allowedDocumentTitle1": "Specifications: ",
            "allowedDocumentSubTitle1": "Technical features, product expectations, or service standards.",
            "allowedDocumentTitle2": "Baseline RFXs: ",
            "allowedDocumentSubTitle2": " Existing RFI/RFP documents you wish to use as a reference.",
            "allowedDocumentTitle3": "Project Context: ",
            "allowedDocumentSubTitle3": " Background details, operational use cases, or regulatory information."
          },
          "alerts": {
            "cantBeProcessed": {
              "title": "Your request cannot be processed right now.",
              "description": "Please, try again later."
            },
            "reachingLimit": {
              "title": "You’re nearing the generation limit. Only {{generationsLeft}} generation(s) remain for this request.",
              "description": "Please review your input and files carefully to make the most of the remaining submissions."
            },
            "limitReached": {
              "title": "Generations limit reached",
              "description": "To ensure the best experience, the AI Assistant is designed to support up to {{aiRequestsLimit}} submissions per RFX. This request has reached that limit, so the AI assist tool is no longer active for this RFX."
            }
          },
          "requestLoading": {
            "title": "Generating suggestions...",
            "subtitle": "We're crafting tailored suggestions just for you!",
            "note": "Generation time may take up to a few minutes."
          },
          "validation": {
            "documentsFileSizeExceeded": "File size should now exceed {{maxSize}} limit. Please upload a smaller file.",
            "documentsForbiddenExtension": "Invalid file format. Please upload an image in PDF, DOCX or XLSX format.",
            "documentsMaxNumber": "A maximum of {{maxCount}} files can be uploaded. Please remove some files to continue.",
            "documentsTotalUploadedSizeExceeded": "The total size of selected files exceeds the 10MB limit. Please remove or reduce file sizes to proceed."
          },
          "error": {
            "data.uniqueness_violation": "Object already exists",
            "data.not_found": "Object data not found",
            "validation.request.customer_document.limit_exceeded": "Document upload limit exceeded. Please upload a maximum of 20 documents",
            "validation.request.customer_documents.total_size_exceed": "Documents size upload limit exceeded. Please upload a maximum of 100 MB of documents",
            "validation.file.size": "File size is too large. Please upload a smaller file",
            "validation.request.customer_documents.delete.count_exceed": "Documents count delete limit exceeded. Please delete a maximum of 20 documents"
          }
        },
        "applyStep": {
          "subtitle": "Step 2: Review AI suggestions for overview and questions sections",
          "description": "Please take a moment to review each field and question. If you choose Apply and make any edits, your changes will be saved as the final content. Fields not marked as Apply will return to their original values from before AI Assist was used.",
          "revertAllButtonLabel": "Revert All",
          "overviewTabLabel": "Overview",
          "questionsTabLabel": "Questions",
          "revertAll": {
            "title": "Revert all suggestions and exit?",
            "description": "Are you sure you want to revert all suggestions and exit AI Assist? This will revert the content back to its original state before AI Assist was applied.",
            "cancelButton": "Keep editing",
            "confirmRevertButton": "Revert All & Exit"
          }
        },
        "aiSuggestionsAppliedToast": "AI suggestions implemented!"
      },
      "discardDialog": {
        "cancel": "Cancel",
        "cancelRequestTitle": "Cancel RFX?",
        "cancelRequestDescription": "Are you sure you want to cancel a RFX?",
        "deleteRequestTitle": "Delete Draft?",
        "deleteRequestDescription": "Are you sure you want to delete a draft?",
        "cancelRequest": "Cancel RFX",
        "deleteRequest": "Delete"
      },
      "requestSavedSuccess": "Your RFX has been saved successfully.",
      "RequestTemplatesDrawer": {
        "templates": "Templates"
      },
      "RequestTemplatesContainer": {
        "requestTemplates": "RFX Templates"
      },
      "RequestTemplatesTabs": {
        "myTemplates": "My Templates",
        "questionBank": "Question Bank"
      },
      "RequestQuestionsBankContainer": {
        "noQuestionsLine1": "No questions available",
        "noQuestionsLine2": "Get started by adding your first question",
        "addQuestion": "Add Question",
        "addNewQuestion": "Add new question",
        "addNewQuestionSubTitle": "Add a new question to save it as a template.",
        "questionCategory": "Question Category",
        "enterCategoryPlaceholder": "Enter question category",
        "question": "Question",
        "enterQuestionPlaceholder": "Enter your question",
        "cancel": "Cancel",
        "saveQuestion": "Save Question",
        "questionAdded": "Question is added to the Question Bank",
        "queryPlaceholder": "Search by category",
        "changesSaved": "Changes saved"
      },
      "RequestQuestionsBankActions": {
        "editQuestion": "Edit Question",
        "deleteQuestion": "Delete Question",
        "add": "Add",
        "deleteQuestionQ": "Delete question?",
        "deleteQuestionSubTitle": "The question will be permanently deleted. This action cannot be undone.",
        "delete": "Delete",
        "cancel": "Cancel",
        "successfulDelete": "Question successfully deleted"
      },
      "RequestTemplatesListContainer": {
        "searchName": "Template Name",
        "addTemplate": "Template",
        "noItemsLine1": "No templates added yet",
        "noItemsLine2": "Get started by creating your first template",
        "createTemplate": "Create Template"
      },
      "dueDateUpdatedSuccess": "Due date updated successfully",
      "saveDraftConfirm": {
        "title": "Save changes?",
        "subTitle": "Are you sure you want to save these changes? The updates will be visible to all invited suppliers."
      }
    },
    "RequestTemplateSaveAs": {
      "saveRequestAs": "Save RFX as template",
      "templateNamePlaceholder": "Enter a template name",
      "templateName": "Template Name",
      "cancel": "Cancel",
      "save": "Save as Template",
      "templateCreated": "Template created"
    },
    "RequestTemplateHeader": {
      "newTemplate": "New Template",
      "templateName": "Template Name",
      "requestName": "RFX Name",
      "type": "RFX Type",
      "RFI": "RFI",
      "RFP": "RFP",
      "createTemplate": "Create Template",
      "templateCreated": "Template created",
      "editTemplate": "Edit Template",
      "cancel": "Cancel",
      "saveChanges": "Save Changes",
      "templateUpdated": "Template updated"
    },
    "RequestTemplateApply": {
      "applyTemplate": "Apply Template?",
      "warningTitle": "Warning: Data Will Be Replaced",
      "warningSubTitle": "Applying the \"{{requestName}}\" template will replace your existing RFX draft. Any previously entered data will be overwritten, even if the template leaves some fields empty.",
      "cancel": "Cancel",
      "apply": "Apply Template"
    },
    "RequestTemplateDelete": {
      "deleteTemplate": "Delete Template",
      "deleteTemplateTitle": "Delete template?",
      "deleteTemplateSubTitle": "The template will be permanently deleted. This action cannot be undone.",
      "cancel": "Cancel",
      "delete": "Delete",
      "templateDeleted": "Template deleted"
    },
    "RequestTemplateTabs": {
      "overview": "Overview",
      "questions": "Questions",
      "bidTable": "Bid Table",
      "schedule": "Schedule"
    },
    "Tabs": {
      "overviewTab": {
        "header": "Overview*",
        "toolbarTitle": "Overview",
        "toolbarDescription": "Project overview that defines goals and expectations.",
        "introductionLabel": "Introduction",
        "requestSpecificationLabel": "RFX Specifications",
        "responseExpectationsLabel": "Response Expectations",
        "addSectionButton": "Add Section",
        "customSectionMenu": {
          "editTitle": "Edit Title",
          "deleteSection": "Delete Section"
        },
        "customSectionDialog": {
          "title": "New Section",
          "description": " Provide section title and click \"Add\"",
          "cancel": "Cancel",
          "add": "Add"
        }
      },
      "questionsTab": {
        "header": "Questions",
        "toolbarDescription": "List of questions for vendors as part of your RFX.",
        "question": "Add Question",
        "questionX": "Question {{orderNumber}}",
        "questionCategory": "Question Category*",
        "requiredQuestion": "Required question",
        "deleteQuestionTitle": "Delete Question?",
        "deleteQuestionDescription": "Are you sure you want to delete this question?",
        "questionDeleted": "Question deleted!",
        "answerRequired": "ANSWER REQUIRED",
        "noQuestions": "There are no questions for the RFX."
      },
      "bidTableTab": {
        "header": "Bid Table",
        "toolbarDescription": "Table of requested items or services with quantities for pricing.",
        "myBidTable": "My bid table",
        "button": "Add Item/Service",
        "bidTableType": "Bid table type",
        "deleteItemTitle": "Delete item \"{{itemName}}\"?",
        "deleteItemDescription": "Are you sure you want to delete item \"{{itemName}}\"?",
        "deleteButton": "Delete item",
        "itemDeleted": "Item deleted!",
        "noItems": "No items have been added",
        "table": {
          "columnName.number": "Line #",
          "columnName.name": "Item/Service Name",
          "columnName.quantity": "Quantity",
          "columnName.unitPriceEA": "Unit Price (EA)",
          "columnName.totalPrice": "Total Price"
        },
        "types": {
          "standard": "Standard"
        },
        "noBidTable": "There is no bid table for the RFX.",
        "total": "Total",
        "delete": "Delete"
      },
      "scheduleTab": {
        "tabName": "Schedule",
        "mySchedule": "My schedule",
        "scheduleTableToolbar": {
          "scheduleRequired": "Vendor's schedule required",
          "milestone": "Add Milestone/Activity",
          "toolbarDescription": "Project milestones and relevant scheduling details."
        },
        "table": {
          "noRows": "No milestones have been added",
          "noCustomerSchedule": "You have not provided a schedule for the RFX.",
          "tableHeader.milestoneName": "Milestone/Activity Name",
          "tableHeader.responsibleParty": "Responsible Party",
          "tableHeader.milestoneStage": "Stage (1-3)",
          "tableHeader.dueDate": "Due Date",
          "deleteModal": {
            "deleteMilestone": "Delete milestone?",
            "deleteMilestoneConfirmation": "Are you sure you want to delete this milestone?",
            "delete": "Delete"
          },
          "itemDeleted": "Milestone deleted!",
          "invalidDate": "Invalid Date"
        }
      },
      "suppliersTab": {
        "header": "Suppliers*",
        "columnName": {
          "name": "Name",
          "cityState": "City, State/Province",
          "address": "Address"
        },
        "toolbarTitle": "Suppliers",
        "toolbarDescription": "Vendors selected to receive this RFX.",
        "noResponses": "Add the supplier(s) you'd like to send a RFX to.",
        "supplier": "Add Supplier",
        "suppliersModalTitle": "Add a supplier",
        "suppliersModalSubtitle": "Select a vendor and click 'Add' to include them in your list.",
        "deleteModalTitle": "Remove supplier?",
        "deleteModalSubtitle": "Are you sure you want to remove this supplier?",
        "supplierRemoved": "Supplier removed.",
        "supplierAdded": "Supplier added!",
        "noSuppliersAlert": "Please add at least one supplier to send the RFX.",
        "inactiveSupplier": "Inactive Supplier",
        "searchPlaceholder": "Type at least 3 characters to search",
        "updateSuppliersSuccess": "Changes saved successfully",
        "confirmTitle": "Save changes?",
        "confirmSubtitle": "Are you sure you want to save these changes? Supplier access will be updated accordingly.",
        "dueDateHasPassed": "Adding suppliers is not available because the RFX due date has passed",
        "deleteLastSupplierTooltip": "The last supplier cannot be removed."
      },
      "documentsTab": {
        "header": "Documents",
        "toolbarDescription": "Files and attachments related to this RFX.",
        "myDocuments": "My documents",
        "dropzoneNote": "Up to 25 MB each. Up to 100 MB total. Max 20 docs.",
        "invalidFormatTitle": "Invalid file format.",
        "invalidFormatDescription": "Please upload a supported format.",
        "fileExceedSizeTitle": "One or more files exceed the 25 MB size limit.",
        "fileExceedSizeDescription": "Please upload only files within the size limit.",
        "totalExceedSizeTitle": "Total file size exceeds 100 MB.",
        "totalExceedSizeDescription": "Please reduce file sizes or select fewer files.",
        "totalNumberExceedTitle": "Total number of files exceeds {{maxNumber}}.",
        "totalNumberExceedDescription": "Please reduce the number of files to upload a new one.",
        "fileDeleted": "File deleted.",
        "deleteFile": "Delete File?",
        "modalSubtitle": "Are you sure you want to delete this file?",
        "noUserDocuments": "You have not provided any documents for the RFX.",
        "downloadErrorTitle": "Unable to download file"
      },
      "responsesTab": {
        "tabName": "Responses",
        "toolbarDescription": "List of vendor responses.",
        "noResponses": "Here you will see suppliers' responses.",
        "columnName": {
          "supplier": "Supplier",
          "received": "Received",
          "contactEmail": "Contact Email",
          "status": "Status"
        },
        "awarded": "Awarded",
        "not_awarded": "Not Awarded",
        "receivedDate": "Received Date",
        "doNotAward": "Do Not Award",
        "award": "Award",
        "notAwardedDescription": "This response has not been awarded.",
        "hasNotBeenAwarded": "The response has not been awarded",
        "vendorAwarded": "Vendor awarded",
        "inactiveSupplier": "Inactive Supplier"
      }
    },
    "RequestsListToolbar": {
      "title": "RFXs",
      "newRequest": "New RFX",
      "filters": "Filters"
    },
    "RequestsFilters": {
      "code": "ID",
      "name": "Name",
      "owner": "Owner",
      "dueDateFrom": "Due Date From",
      "dueDateTo": "Due Date To",
      "status": "Status",
      "responses": "Responses",
      "departmentIds": "Departments"
    },
    "List": {
      "title": "RFXs",
      "newRequest": "New RFX",
      "table": {
        "columnName.id": "ID",
        "columnName.name": "Name",
        "columnName.type": "Type",
        "columnName.owner": "Owner",
        "columnName.dueDate": "Due Date",
        "columnName.status": "Status",
        "columnName.responses": "Responses",
        "columnName.department": "Department",
        "yes": "Yes",
        "no": "No",
        "noRows": "There are no RFXs yet. Start by creating a new RFX, and it will appear here.",
        "deleteDraftRequest": "Delete draft",
        "cancelDraftRequest": "Cancel draft",
        "cancelSentRequest": "Cancel",
        "deleteModalTitle": "Delete draft?",
        "cancelModalTitle": "Cancel draft?",
        "deleteModalDescription": "Are you sure you want to delete this draft?",
        "cancelModalDescription": "Are you sure you want to cancel this draft?",
        "deleteButton": "Delete",
        "cancelButton": "Cancel",
        "deleteSentRequest": "Delete",
        "successfullyDeleted": "RFX successfully deleted.",
        "filters": "Filters",
        "id": "ID",
        "name": "Name",
        "searchById": "Search by ID",
        "searchByName": "Search by name",
        "searchByOwner": "Select owner(s)",
        "owner": "Owner",
        "dueDate": "Due Date",
        "start": "Start",
        "end": "End",
        "status": "Status",
        "type": "Type",
        "responses": "Responses",
        "clear": "Clear all",
        "cancel": "Cancel",
        "show": "Apply filters",
        "all": "All"
      }
    }
  },
  "setPassword": {
    "title": "Set password",
    "description": "Create a unique password to protect your account.",
    "passwordSetUp": "Password successfully created!",
    "form": {
      "newPassword": "New password",
      "retypedPassword": "Retype new password",
      "setPassword": "Save password",
      "submitBtn": "Set Password"
    },
    "validation": {
      "shouldMatch": "Passwords do not match.",
      "requiredField": "The field is required.",
      "patternMismatch": "Please choose a stronger password. Ensure it includes at least 8 characters, one uppercase letter, one lowercase letter, one number, and one special character."
    },
    "passwordRules": {
      "title": "Your password must include:",
      "minLength": "At least 8 characters",
      "number": "At least 1 number",
      "uppercase": "At least 1 uppercase letter",
      "lowercase": "At least 1 lowercase letter",
      "specialCharacter": "At least 1 special character (e.g., !, @, #, $)"
    },
    "expired": {
      "title": "This invitation link has expired.",
      "subtitle": "Please contact your administrator to request a new invitation."
    },
    "wrong": {
      "title": "To set up your password, please use the verification link.",
      "subtitle": "Check your email for the link or contact your administrator to request a new invitation."
    }
  },
  "Inquiries": {
    "pageTitle": "Inquiries & Responses",
    "breadcrumbs": {
      "inquiries": "Inquiries & Responses",
      "newResponse": "New Response"
    },
    "status": {
      "received": "Received",
      "accepted": "Accepted",
      "submitted": "Submitted",
      "won": "Won",
      "expired": "Expired",
      "declined": "Declined",
      "canceled": "Canceled",
      "lost": "Lost"
    },
    "type": {
      "RFI": "RFI",
      "RFP": "RFP"
    },
    "list": {
      "column": {
        "code": "ID",
        "name": "Name",
        "type": "Type",
        "organization": "Organization",
        "receivedDate": "Received Date",
        "dueDate": "Due Date",
        "status": "Status"
      },
      "noRows": "There are no inquiries available at the moment. Once you receive an inquiry, it will show up here."
    },
    "filters": {
      "inquiries": "Inquiries & Responses",
      "filters": "Filters",
      "title": "Filters",
      "apply": "Apply Filters",
      "cancel": "Cancel",
      "clear": "Clear All",
      "code": "ID",
      "name": "Name",
      "organization": "Organization",
      "receivedDate": "Received Date",
      "dueDate": "Due Date",
      "receivedDateFrom": "Received Date From",
      "receivedDateTo": "Received Date To",
      "statuses": "Status",
      "types": "Type",
      "customerOrganizationName": "Organization",
      "dueDateFrom": "Due Date From",
      "dueDateTo": "Due Date To"
    },
    "detailsPage": {
      "overview": "Overview",
      "questions": "Questions",
      "bidTable": "Bid Table",
      "schedule": "Schedule",
      "documents": "Attached Documents",
      "vendorScheduleRequiredMessage": "The customer requires the vendor to provide a schedule table as a mandatory part of the proposal",
      "id": "ID",
      "type": "Type",
      "receivedDate": "Received Date",
      "dueDate": "Due Date",
      "accept": "Accept",
      "decline": "Decline",
      "createResponse": "Create Response",
      "sendResponse": "Send Response",
      "inquiryAccepted": "Inquiry accepted!",
      "inquiryDeclined": "Inquiry declined!",
      "declinedInquiryMessage": "You have declined this inquiry.",
      "inquiryTab": "Inquiry",
      "myResponseTab": {
        "header": "My Response",
        "headerDraft": "My Response (Draft)",
        "questionNoAnswerProvided": "No answer provided"
      },
      "editDraftButton": "Edit Draft",
      "deleteDraft": {
        "button": "Delete Draft",
        "modalTitle": "Delete draft response?",
        "modalSubtitle": "Are you sure you want to delete this draft?"
      },
      "customerCanceledInquiry": "Customer canceled this inquiry",
      "dueDatePassed": "The due date has passed",
      "validation": {
        "missingInfo": "Missing or invalid information.",
        "missingInfoDescription": "Please check for missing or invalid information."
      }
    },
    "createResponsePage": {
      "title": "Response creation",
      "subtitle": "Fill in all the mandatory fields to send the response.",
      "saveDraft": "Save Draft",
      "sendResponse": {
        "button": "Send Response",
        "modalTitle": "You are about to send this response?",
        "modalSubtitlePart1": "Please review your response carefully before sending. ",
        "modalSubtitlePartBold": "Once sent, it cannot be edited. ",
        "modalSubtitlePart2": "Are you sure you want to proceed?",
        "modalSubmit": "Send Response"
      },
      "errorAlerts": {
        "allTabsEmpty": {
          "title": "No Data Provided",
          "subtitle": "Your response must include at least one completed tab before submitting."
        }
      },
      "Tabs": {
        "questionsTab": {
          "header": "Questions",
          "noQuestions": "There are no questions from the customer. Continue preparing your response on other tabs.",
          "respondToQuestionsNote": "Respond to customer questions. Note that some may be mandatory.",
          "answerPlaceholder": "Type your answer here (max {{maxLength}} characters)"
        },
        "scheduleTab": {
          "header": "Schedule",
          "reviewNote": "Review the customer’s proposed schedule. You can agree with the timeline (if the table is filled) or suggest changes based on your availability and preferences.",
          "agreeToCustomerScheduleLabel": "Agree to customer’s schedule",
          "agreeToCustomerScheduleDisabled": "The schedule was changed. Please undo the changes to be able to agree to the customer's schedule.",
          "milestoneButton": "Milestone",
          "editSchedule": "Edit Schedule",
          "noRowsMessage": "Nothing Found",
          "undoChanges": {
            "button": "Undo All Changes",
            "modalTitle": "Undo all changes and return to original schedule?",
            "modalSubtitle": "Are you sure you want to cancel all changes and return to original schedule? This action cannot be undone.",
            "modalCancelButton": "Keep Changes",
            "modalSubmitButton": "Return to Original Schedule"
          },
          "confirmDeleteModal": {
            "modalTitle": "Delete milestone?",
            "modalSubtitle": "Are you sure you want to delete this milestone?"
          },
          "confirmCancelModal": {
            "modalTitle": "Undo changes?",
            "modalSubtitle": "Are you sure you want to cancel last changes?",
            "modalCancelButton": "Back to Editing",
            "modalSubmitButton": "Undo Changes"
          },
          "errorAlerts": {
            "answerRequiredTitle": "Answer required",
            "missingFieldsTitle": "Missing Fields",
            "missingFieldsDescription": "Some fields in the table are missing. Please ensure all fields are completed before submitting to send response.",
            "incorrectFieldsTitle": "Incorrect Fields",
            "incorrectFieldsDescription": "Some fields contain errors. Please review and correct them before submitting.",
            "eitherAgreedOrUpdated": "Form must either have Agreed checked with Updated unchecked, OR Updated checked with Agreed unchecked"
          }
        },
        "bidTableTab": {
          "header": "Bid Table",
          "description": "Please provide costs (per unit) for the items listed in the table.",
          "noBidTable": "Filling out the table is not required for this inquiry. Continue preparing your response on other tabs."
        },
        "documentsTab": {
          "header": "Documents",
          "description": "Upload any related docs",
          "dropzoneNote": "Up to {{maxSizeEach}} each. Up to {{maxSizeTotal}} total. Max {{maxDocsCount}} docs."
        }
      },
      "changesSaved": "Changes saved",
      "responseSent": "Response sent"
    }
  },
  "Orders": {
    "pageTitle": "Orders",
    "breadcrumbs": {
      "orders": "Orders",
      "newInvoice": "New Invoice",
      "newOrder": {
        "wo": "New Work Order",
        "po": "New Purchase Order"
      }
    },
    "orderType": {
      "wo": "Work Order",
      "po": "Purchase Order"
    },
    "workOrderType": {
      "cm": "Corrective Maintenance",
      "pdm": "Predictive Maintenance",
      "pm": "Preventive Maintenance",
      "om": "Other Maintenance",
      "wi": "Inspections"
    },
    "workOrderSubtype": {
      "replace": "Replace",
      "repair": "Repair",
      "adjust": "Adjust",
      "refit": "Refit",
      "troubleshoot": "Troubleshoot",
      "overhaul": "Overhaul",
      "inspection": "Inspection",
      "service_tasks": "Service Tasks",
      "test": "Test",
      "thermography": "Thermography",
      "ultrasonic": "Ultrasonic",
      "oil_analysis": "Oil Analysis",
      "vibration": "Vibration",
      "assessment": "Assessment",
      "administrative": "Administrative",
      "assessments": "Assessments",
      "audits": "Audits"
    },
    "agreementType": {
      "existing_on_file": "Existing - On File",
      "system_generated": "System-Generated",
      "customer_provided": "Customer-Provided",
      "vendor_provided": "Vendor-Provided"
    },
    "orderStatus": {
      "draft": "Draft",
      "active": "Active",
      "canceled": "Canceled",
      "completed": "Completed",
      "closed": "Closed",
      "rejected": "Rejected",
      "requested": "Requested"
    },
    "statusChange": {
      "modalTitle": "Status",
      "modalSubtitle": "Changing the order status will affect the ability to edit certain fields.",
      "statusLabel": "Status",
      "subStatusLabel": "Sub Status",
      "statusSuccessfullyChanged": "Status successfully changed!",
      "statusChangeButton": "Change Status",
      "noLineItemsError": "An order must have at least one line item before it can be moved out of Draft status.",
      "contractIsNotExecuted": "Contract not executed.",
      "inactivePOLinkedError": "This WO is linked to a PO that is Closed or Canceled. Please update or remove the link before continuing.",
      "notPaidOrderError": "Order must be Non-Billable, or have “All Invoices Attached” checked and attached Invoices should be in Closed status.",
      "ok": "OK"
    },
    "POCancellationModal": {
      "confirmCancellationTitle": "Confirm Cancellation",
      "confirmCancellationSubtitle": "Canceling this PO will also cancel all associated Work Orders that are currently in Draft status:",
      "cancellationUnavailableTitle": "Cancellation Unavailable",
      "cancellationUnavailableSubtitle": "PO cannot be canceled because it has associated WOs in a status other than Draft or Canceled:",
      "cancellationAvailablePurchaseManagerSubtitle": "Canceling this Purchase Order will also cancel all associated Work Orders that are currently in Draft status. Do you want to continue with the Purchase Order cancellation now?",
      "onlyFirstAreShown": "Only First 200 items are shown",
      "close": "Close",
      "continue": "Continue",
      "wantToContinue": "Do you want to continue with the PO cancellation now?"
    },
    "ShowMoreSdl": {
      "title": "Service/Delivery Locations",
      "buttonLabel": "(+{{count}})"
    },
    "ShowMoreSites": {
      "title": "Service/Delivery Sites",
      "buttonLabel": "(+{{count}})"
    },
    "VendorQualitySurveyContainer": {
      "rateVendor": "Rate {{vendorName}}",
      "submitFeedback": "Submit Feedback",
      "skip": "Skip",
      "shareYourExperience": "Share your experience to help us improve future vendor recommendations",
      "feedbackSubmitted": "Feedback submitted successfully"
    },
    "VendorQualitySurveyForm": {
      "overallRatingTitle": "Overall rating*",
      "overallRatingSubTitle": "How would you rate this vendor?",
      "npsTitle": "How likely are you to recommend this vendor?*",
      "qualityTitle": "Quality",
      "qualitySubTitle": "How well did the work meet the agreed specifications and requirements?",
      "timelinessTitle": "Timeliness",
      "timelinessSubTitle": "Did the vendor meet the agreed schedule and completion deadline?",
      "pricingTitle": "Pricing",
      "pricingSubTitle": "Was the pricing fair and transparent?",
      "safetyTitle": "Safety & Compliance",
      "safetySubTitle": "Did the vendor follow safety rules and site requirements?",
      "commentLabel": "Details",
      "commentPlaceholder": "Add Details (optional)"
    },
    "orderSubStatus": {
      "po_approved": "Approved",
      "po_reviewing": "Reviewing",
      "po_canceled": "Canceled",
      "po_partially_received": "Partially Received",
      "po_purchase_order_closed": "Purchase Order Closed",
      "po_requested": "Requested",
      "req_approved": "Approved",
      "req_awaiting_approval": "Awaiting Approval",
      "req_canceled": "Canceled",
      "req_quoting": "Quoting",
      "req_ready_for_buyer_review": "Ready for Buyer Review",
      "req_rejected": "Rejected",
      "req_unfinished": "Unfinished",
      "wo_awaiting_further_review": "Awaiting Further Review",
      "wo_awaiting_materials": "Awaiting Materials",
      "wo_canceled": "Canceled",
      "wo_daily_work_schedule": "Daily Work Schedule",
      "wo_in_planning": "In Planning",
      "wo_in_progress": "In Progress",
      "wo_ready_to_schedule": "Ready-to-Schedule",
      "wo_work_complete": "Work Complete",
      "wo_work_request": "Work Request",
      "wo_work_request_rejected": "Work Request Rejected",
      "po_fully_received": "Fully Received",
      "wo_closed_or_invoiced": "Closed or Invoiced"
    },
    "orderSource": {
      "issues": "Issues",
      "recommendation": "Recommendation",
      "rfx": "RFX",
      "asset_alarm": "Asset Alarm",
      "other": "Other",
      "marketplace": "Marketplace"
    },
    "invoiceStatus": {
      "non_billable": "Non-Billable",
      "awaiting_bill": "Awaiting Bill",
      "partially_billed": "Partially Billed",
      "billed_in_full": "Billed in Full"
    },
    "CreateOrderHeader": {
      "cancel": "Cancel",
      "saveDraft": "Save"
    },
    "CreateOrderForm": {
      "locationInfo": "Location Info",
      "generalInfo": "General Info",
      "associations": "Associations",
      "vendorInfo": "Vendor Info",
      "lineItems": "Line Item(s)",
      "billingInfo": "Billing and Contract Info",
      "code": "ID",
      "owner": "Owner",
      "orderType": "Type",
      "orderTrade": "Order Field of Work",
      "source": "Order Source",
      "orderScope": "Order Scope",
      "vendor": "Vendor",
      "vendorTrade": "Vendor Field of Work",
      "project": "Associated Project",
      "location": "Location",
      "purchaseLocation": "Purchase Location",
      "workOrderServiceDeliveryLocation": "Service / Delivery Location",
      "purchaseOrderServiceDeliveryLocation": "Service / Delivery Location(s)",
      "locationFetchFailed": "Failed to fetch location",
      "noOptionsText": "No Options Found",
      "sourceId": "Source ID",
      "expirationDate": "Expiration Date",
      "departments": "Departments",
      "referenceNumber": "Reference Number",
      "woCreationTime": "WO Creation Time (days)",
      "woCreationTimeTooltip": " Specifies how many days before the earliest work order date the system should automatically create the work order.",
      "status": "Status",
      "subStatus": "Sub-Status",
      "currency": "Currency",
      "multiInvoice": "Multi-Invoice Allowed?",
      "nonBillable": "Non-Billable",
      "useWithWorkOrders": "Use with WOs?",
      "actualDate": "Actual Date",
      "expectedDate": "Expected Date",
      "woSupportsOneSdl": "Work Order supports only one SDL",
      "sla": "SLA",
      "slaTimeline": {
        "button": "SLA Timeline",
        "title": "SLA Timelines"
      },
      "woType": "Work Order Type",
      "woSubtype": "Subtype",
      "agreement": "Agreement",
      "associatedPurchaseOrder": "Associated PO",
      "maintenancePlan": "Maintenance Plan",
      "dropzoneNote": "Accepted types: {{acceptedTypes}}. Size up to {{size}} MB.",
      "orderCreated": "Order Created!",
      "typeSymbolsPlaceholder": "Type at least 3 symbols.",
      "validation": {
        "agreementDocumentRequired": "Agreement Document is required to proceed.",
        "fileExceedingSize": "One or more files exceed the {{maxSize}} MB size limit.",
        "fileForbiddenExtension": "File type is not allowed. Please, attach “docx“ or “pdf“ document.",
        "lineItemIsRequired": "Line Item is required",
        "vendorIsRequired": "Vendor is required",
        "dueDateShouldBeFuture": "Due date must be a future date. Please select a valid date.",
        "missingInfoTitle": "Missing or invalid information.",
        "missingInfoDescription": "Please check for missing or invalid information.",
        "expectedDateShouldBeFuture": "Expected date must be a future date. Please select a valid date.",
        "orderContractIsRequired": "The contract is required",
        "orderContractFileIsRequired": "The contract file is required",
        "expectedDateShouldBeAfterLineItemDueDate": "Expected Date should be the same or after the latest line item date.",
        "orderContractTemplateIsRequired": "A contract template is required for the chosen type."
      },
      "relevantVendor": "Automation for most relevant Vendor.",
      "vendorInfoDescriptionFirstPart": "The highest-ranked Vendor with a matching function will be auto-assigned as soon as you select",
      "vendorInfoDescriptionSecondPart": "If no assigned Vendors are available, alternative suggestions will be shown for manual selection.",
      "changingLocationWarning": "Changing the location will reset the current Vendor",
      "assignedVendor": "Assigned Vendor",
      "alternateVendor": "Alternate Vendor",
      "marketplaceVendor": "Marketplace Vendor",
      "inNetworkVendor": "In-network Vendor",
      "assignedVendors": "Assigned Vendors",
      "alternateVendors": "Alternate Vendors",
      "marketplaceVendors": "Marketplace Vendors",
      "inNetworkVendors": "In-network Vendors",
      "select": "Select",
      "noOptions": "No Options Found",
      "edit": "Edit",
      "currentVendor": "Current Vendor",
      "cancel": "Cancel",
      "save": "Save",
      "rank": "Rank",
      "changesSuccessfullySaved": "The changes have been successfully saved.",
      "multiInvoiceDisabledByInvoices": "Cannot be changed as the order already have multiple invoices",
      "noAssignedVendorsTitle": "No assigned vendors are available",
      "noAssignedVendorsDescription": "We couldn't find an assigned vendor. Please choose an alternative vendor below.",
      "serviceLocationChangeWarning": "Changing order Service / Delivery location(s) will remove line item Service / Delivery locations & Assets assignments no longer in the selection while preserving existing valid ones.",
      "workOrderServiceLocationChangeWarning": "Changing the Service/Delivery location will reset any associated locations and assets at the line item level that are no longer included in the new selection.",
      "contractType": "Contract Type",
      "templateName": "Template Name",
      "awaitingSignature": "Awaiting Signature",
      "executed": "Executed",
      "orderContractDropzoneNote": "Accepted types: {{types}}. Total up to {{documentMaxSize}}MB.",
      "orderContractAllowedDocumentTypesError": "File type is not allowed. Please, attach {{types}} document.",
      "orderContractFileSizeError": "File size exceeds the {{fileSize}}MB limit. Please upload a smaller file.",
      "orderContractModalTitle": "Upload contract",
      "orderContractModalSubTitle": "Contract is requested by: {{requestedBy}}",
      "orderContractInfo": "A contract is requested by: ",
      "buyerAndSupplier": "Buyer & Supplier",
      "buyer": "The Buyer",
      "supplier": "The Supplier",
      "neitherParty": "Neither Party",
      "contractTypes": {
        "vendor_provided": "Vendor Provided",
        "customer_provided": "Customer Provided",
        "existing": "Existing"
      },
      "orderInfo": "Order Info",
      "contractInfo": "Contract Info",
      "etaDate": "ETA Date*",
      "selectTechnician": "Select Technician",
      "signedAgreementMandatory": "Signed Agreement* (Mandatory)",
      "signedAgreementOptional": "Signed Agreement (Optional)",
      "contractStatus": "Contract Status",
      "downloadTemplate": "Download Template",
      "associatedPoVendorMismatch": "Vendor mismatch between WO and associated PO. Please, unassociate WO to proceed with Vendor change."
    },
    "Toolbar": {
      "orders": "Orders",
      "newOrder": "New Order",
      "exportOrder": "Export",
      "exportExceedLimitModal": {
        "title": "Export limit reached",
        "message": "You can export a maximum of {{maxRecordsCount}} rows at a time. Please apply filters to reduce your results below this limit before exporting.",
        "ok": "OK"
      },
      "OrderCreateModal": {
        "orderType": "Order Type"
      }
    },
    "List": {
      "noRowsMessage": "Nothing Found",
      "columns": {
        "code": "ID",
        "type": "Type",
        "trade": "Order FOW",
        "vendorTrade": "Vendor FOW",
        "location": "Service Delivery Locations",
        "vendor": "Vendor",
        "customer": "Customer",
        "etaDate": "ETA Date",
        "expirationDate": "Expiration Date",
        "amount": "Amount",
        "status": "Status",
        "subStatus": "Substatus",
        "invoiceStatus": "Invoice Status",
        "department": "Department",
        "site": "Site"
      },
      "etaDateOverdue": "ETA date overdue"
    },
    "OrderGeneralDetails": {
      "edit": "Edit",
      "accept": "Accept",
      "reject": "Reject",
      "rejectingOrder": "Rejecting Order",
      "reasonOfRejection": "Reason of rejection",
      "changesSaved": "Changes Saved!",
      "code": "ID",
      "owner": "Owner",
      "customer": "Customer",
      "orderType": "Order Type",
      "orderTrade": "Order Field of Work",
      "expirationDate": "Expiration Date",
      "referenceNumber": "Reference Number",
      "status": "Status",
      "subStatus": "Sub-Status",
      "associatedProject": "Associated Project",
      "associatedPurchaseOrder": "Associated Purchase Order",
      "location": "Location",
      "sourceId": "Source ID",
      "orderSource": "Order Source",
      "vendor": "Vendor",
      "vendorInactive": "{{vendor}} (Inactive)",
      "vendorTrade": "Vendor Field of Work",
      "currency": "Currency",
      "maintenancePlan": "Maintenance Plan",
      "slaTimeline": "SLA Timeline",
      "actualDate": "Actual Date",
      "expectedDate": "Expected Date",
      "etaDate": "ETA Date",
      "agreement": "Agreement",
      "agreementType": "Agreement Type",
      "multiInvoice": "Multi-Invoice",
      "nonBillable": "Non-Billable",
      "useWithWorkOrders": "Use With WOs",
      "type": "Type",
      "subType": "Sub-Type",
      "orderScope": "Order Scope",
      "rejectedReason": "Rejected Reason",
      "ok": "OK",
      "downloadUnavailable": "Unable to download the document. The file might be missing or corrupted.",
      "planDataMissing": "Maintenance plan data is missing",
      "technician": "Technician",
      "purchaseLocation": "Purchase Location",
      "purchaseSite": "Purchase Site",
      "serviceDeliveryLocation": "Service / Delivery Location(s)",
      "department": "Department",
      "serviceDeliverySite": "Service / Delivery Site(s)",
      "contractDocument": "Contract",
      "site": "Site"
    },
    "Tabs": {
      "documents": {
        "header": "Documents",
        "doc": "Doc",
        "download": "Download",
        "modalTitle": "Document",
        "makeVisible": "Make Visible for Technician",
        "makeInvisible": "Make Not Visible for Technician",
        "column": {
          "documentTitle": "Title",
          "technicianVisibility": "Visible for Technician",
          "organization": "Organization",
          "addedDate": "Added Date"
        },
        "dropzoneNote": "Accepted types:  {{types}}",
        "allowedDocumentTypesError": "File type is not allowed. Please, attach {{types}} document.",
        "fileSizeError": "File size exceeds the {{fileSize}}MB limit. Please upload a smaller file.",
        "uploadError": "Document upload failed. Please check your connection and try again.",
        "noDocuments": "There are no Documents yet. Please add one to get started.",
        "deleteFile": "Delete File?",
        "deleteFileModalDescription": "Are you sure you want to delete this file?",
        "documentsLengthExceeded": "Maximum document limit reached. You cannot add more than {{maxLength}} documents per order.",
        "noDocument": "Please, upload the Document.",
        "unableToUpdateVisibility": "Unable to update visibility settings. Please try again.",
        "unableToDelete": "Unable to delete the document. Please try again later.",
        "unableToDownload": "Unable to download the document. The file might be missing or corrupted.",
        "documentAdded": "Document successfully added.",
        "documentDeleted": "Document deleted",
        "documentVisibilityChange": "The document visibility was changed.",
        "error.data.uniqueness_violation": "A document with this title already exists. Please choose a different title."
      },
      "orderNotes": {
        "OrderFormNotesContainer": {
          "toolbar": {
            "title": "Recommendations &  Notes",
            "subTitle": "Recommendations"
          },
          "column": {
            "name": "Name",
            "timestamp": "Timestamp",
            "text": "Recommendation and notes"
          },
          "noRowsMessage": "There are no Recommendations / Notes yet. Please add one to get started."
        },
        "AddOrderNote": {
          "newNote": "New note",
          "onSuccessCreate": "Note successfully added!",
          "textPlaceholder": "Provide actionable recommendations. Or add notes that support your observations or actions."
        },
        "DeleteOrderNote": {
          "deleteTitle": "Delete Note?",
          "deleteSubtitle": "Are you sure you want to delete this Note?",
          "onSuccessDelete": "Note has been successfully deleted."
        },
        "EditOrderNote": {
          "onSuccessEdit": "Note successfully updated!",
          "timestamp": "Timestamp"
        },
        "header": "Activities/Notes",
        "statusActivity": {
          "toolbar": {
            "title": "Status Activity",
            "subTitle": "History of status changes"
          },
          "column": {
            "statusTransition": "Status transition",
            "performedBy": "Performed by",
            "timestamp": "Timestamp"
          },
          "orderCreated": "Order Created"
        },
        "checkInCheckOutStatus": {
          "toolbar": {
            "title": "Check-in/Check-out Status",
            "subTitle": "Check-in/Check-out Status related to the Order"
          },
          "column": {
            "status": "Status",
            "performedBy": "Performed by",
            "timestamp": "Timestamp"
          },
          "status": {
            "check_in": "Check-in",
            "check_out": "Check-out"
          },
          "noRowsMessage": "There are no Check-in/Check-out activity yet. Please come back later."
        },
        "OrderVendorQualityFeedback": {
          "title": "Feedback Summary",
          "timestamp": "Timestamp: {{timestamp}}",
          "overallRating": "Overall Rating",
          "quality": "Quality",
          "timeliness": "Timeliness",
          "pricing": "Pricing",
          "safetyAndCompliance": "Safety & Compliance"
        }
      },
      "OrderFormLineItems": {
        "header": "Line Items",
        "toolbar": {
          "balance": "PO Balance: {{balance}}",
          "totalAuthorizedAmount": "Total Authorized Amount: {{totalAuthorizedAmount}}",
          "notToExceedAmount": "Not to Exceed Amount: {{notToExceedAmount}} "
        },
        "newLineItem": "New Line Item",
        "onSuccessCreate": "Line Item successfully added!",
        "missingData": "Due date must be set in the future. Please update any past, current or empty dates.",
        "lineItemForm": {
          "offeringId": "Product/Service",
          "location": "Service / Delivery Location",
          "name": "Product/Service Detail",
          "trades": "FOW",
          "assets": "Assets",
          "quantity": "Quantity",
          "price": "Price (EA)",
          "totalPrice": "Total Price",
          "completionPercentage": "Completion %",
          "dueDate": "Due Date",
          "serviceDeliveryLocation": "Service / Delivery Location",
          "noOptionsText": "Nothing found",
          "woSupportsOneSdl": "Work Order supports only one SDL",
          "allDatesDisabled": "Due Date must be before or equal Expected Date. Please update the PO Expected Date to proceed."
        },
        "column": {
          "code": "ID",
          "offering": "Product/Service",
          "name": "Product/Service Detail",
          "location": "Service / Delivery Location",
          "trades": "FOW",
          "assets": "Assets",
          "quantity": "Quantity",
          "dueDate": "Due Date",
          "price": "Price (EA)",
          "total": "Total Price",
          "completionPercentage": "Completion %",
          "bidItemName": "Name",
          "invoices": "Invoices"
        },
        "noRowsMessage ": "There are no Line Items yet. Please add one to get started.",
        "deleteTitle": "Delete Line Item?",
        "deleteSubtitle": "Are you sure you want to delete this Line Item?",
        "onSuccessDelete": "Line Item has been successfully deleted.",
        "editTitle": "Edit Line Item",
        "onSuccessEdit": "Line Item successfully updated!",
        "hasADifferentDefaultVendor": "Asset(s) has a different default Vendor, but feel free to proceed as needed."
      },
      "invoices": {
        "header": "Invoices",
        "modalTitle": "New invoice",
        "dropzoneNote": "Accepted types: {{types}}. Total up to {{documentMaxSize}}MB.",
        "doc": "Invoice",
        "allowedDocumentTypesError": "File type is not allowed. Please, attach {{types}} document.",
        "unableToDownload": "Unable to download the document. The file might be missing or corrupted.",
        "unableToDelete": "Unable to delete the document. Please try again later.",
        "noDocument": "Please, upload the Invoice.",
        "titleAlreadyExists": "Invoice with this title already exists. Please, choose a different title.",
        "noInvoices": "Nothing Found",
        "deleteFile": "Delete File?",
        "invoiceAdded": "Invoice successfully added.",
        "invoiceDeleted": "Invoice successfully deleted.",
        "deleteFileModalDescription": "Are you sure you want to delete this invoice?",
        "fileSizeError": "File size exceeds the {{documentMaxSize}}MB limit. Please upload a smaller file.",
        "documentsLengthExceeded": "Maximum invoices limit reached. You cannot add more than {{maxLength}} invoices per order.",
        "shouldBeGreaterThanZero": "Invoice amount must be greater than zero. Please enter a valid amount.",
        "allInvoicesAttached": "All Invoices Attached. No further invoices will follow.",
        "disabledByMultiInvoice": "Please set Multi-Invoice to 'Yes' to upload more than one invoice",
        "column": {
          "invoicesTitle": "Title",
          "invoiceLineItems": "Line Items",
          "invoicesStatus": "Status",
          "addedDate": "Added Date",
          "invoicesAmount": "Amount",
          "dueDate": "Due Date",
          "status": "Status"
        },
        "status": {
          "closed": "Closed",
          "received": "Received",
          "processing": "Processing"
        }
      },
      "InvoiceBuckets": {
        "title": "Invoice for {{orderType}} {{orderCode}}",
        "generalInfoTitle": "General Info",
        "titleLabel": "Title",
        "statusLabel": "Status",
        "totalInvoicedLabel": "Total Invoiced",
        "dueDateLabel": "Due Date",
        "associatedWithCmOrderLabel": "Associated with a corrective maintenance order",
        "myInvoiceItems": "My Invoice Items",
        "costDistribution": "Cost Distribution",
        "total": "Total",
        "costDistributionAllFieldsAreRequired": "(all fields are required)",
        "jobHours": "Job Hours",
        "hoursInvoiced": "Hours Invoiced",
        "hoursObservedTitle": "Hours Observed",
        "hoursObserved": "(Hours Observed: {{hours}})",
        "contractedRateTitle": "Contracted rate per hour, RO",
        "contractedRate": "(Contracted Rate: {{perHour}} per hour)",
        "laborInvoicedTitle": "Labor Invoiced",
        "laborInvoiced": "Labor {{currency}} Invoiced",
        "travelInvoicedTitle": "Travel Invoiced",
        "travelInvoiced": "Travel {{currency}} Invoiced",
        "materialsInvoicedTitle": "Materials Invoiced",
        "materialsInvoiced": "Materials {{currency}} Invoiced",
        "contractedMaterials": "Contracted Markup: {{percents}}%",
        "otherInvoicedTitle": "Other Invoiced",
        "otherInvoiced": "Other {{currency}} Invoiced",
        "lineItemLabel": "Line Item",
        "invoicedTotalLabel": "Invoiced Total",
        "remainingAmountLabel": "Remaining Amount, {{amount}}",
        "invoiceAmountAbsLabel": "Invoice Amount",
        "invoiceAmountRelLabel": "% of Invoice",
        "costDistributionIncomplete": "Please fill in all the required Cost Distribution fields",
        "invoiceItemsEmpty": "Please fill in at least one invoice item field",
        "costDistributionExceedsAmount": "Please check the amounts across all buckets. The total cannot exceed the invoice amount ({{invoiceTotal}}).",
        "invoiceItems": "Invoice Items",
        "hoursObservedTooltip": "Hours observations are only available on the Work Order level.",
        "status": {
          "closed": "Closed",
          "received": "Received",
          "processing": "Processing"
        }
      }
    },
    "OrdersListFilters": {
      "code": "ID",
      "orderTypes": "Type",
      "orderTradeIds": "Field of Work",
      "vendorTradeIds": "Vendor Field of Work",
      "serviceLocationIds": "Primary Order Locations",
      "locationIds": "Primary Order Locations",
      "siteIds": "Sites",
      "vendorId": "Vendor",
      "etaDate": "ETA Date",
      "etaDateFrom": "ETA Date From",
      "etaDateTo": "ETA Date To",
      "expDate": "Exp. Date",
      "expirationDateFrom": "Expiration Date From",
      "expirationDateTo": "Expiration Date To",
      "amount": "Amount",
      "amountFrom": "Amount From",
      "amountTo": "Amount To",
      "orderStatuses": "Status",
      "orderSubStatuses": "Sub-Status",
      "orderInvoiceStatuses": "Invoice Status",
      "departmentIds": "Departments",
      "hasDelinquency": "Has Delinquency",
      "searchById": "Search by ID",
      "searchByIdHint": "Please enter at least 3 alphanumeric characters (up to 17)",
      "searchByType": "Search by type",
      "searchByTrade": "Search by Field of Work",
      "vendorFiltering": {
        "code": "ID",
        "orderTypes": "Type",
        "orderTradeIds": "Field of Work",
        "serviceLocationIds": "Service/Delivery Location",
        "locationIds": "Service/Delivery Location",
        "customers": "Customers",
        "etaDate": "ETA Date",
        "etaDateFrom": "From",
        "etaDateTo": "To",
        "expDate": "Exp. Date",
        "expirationDateFrom": "From",
        "expirationDateTo": "To",
        "amount": "Amount",
        "amountFrom": "From",
        "amountTo": "To",
        "orderStatuses": "Status",
        "orderSubStatuses": "Sub-Status",
        "orderInvoiceStatuses": "Invoice Status",
        "hasDelinquency": "Has Delinquency",
        "searchById": "Search by ID",
        "searchByType": "Search by type",
        "searchByTrade": "Search by Field of Work",
        "ownerOrganizationId": "Customers",
        "locationsInputLabel": "Search by Location"
      },
      "orderSubStatus": {
        "po_approved": "PO: Approved",
        "po_reviewing": "Reviewing",
        "po_canceled": "PO: Canceled",
        "po_partially_received": "Partially Received",
        "po_purchase_order_closed": "Purchase Order Closed",
        "po_requested": "Requested",
        "req_approved": "REQ: Approved",
        "req_awaiting_approval": "Awaiting Approval",
        "req_canceled": "REQ: Canceled",
        "req_quoting": "Quoting",
        "req_ready_for_buyer_review": "Ready for Buyer Review",
        "req_rejected": "Rejected",
        "req_unfinished": "Unfinished",
        "wo_awaiting_further_review": "Awaiting Further Review",
        "wo_awaiting_materials": "Awaiting Materials",
        "wo_canceled": "WO: Canceled",
        "wo_daily_work_schedule": "Daily Work Schedule",
        "wo_in_planning": "In Planning",
        "wo_in_progress": "In Progress",
        "wo_ready_to_schedule": "Ready-to-Schedule",
        "wo_work_complete": "Work Complete",
        "wo_work_request": "Work Request",
        "wo_work_request_rejected": "Work Request Rejected",
        "po_fully_received": "Fully Received",
        "wo_closed_or_invoiced": "Closed or Invoiced"
      }
    },
    "OrderVendorAssignmentContainer": {
      "vendorInfo": "Vendor Info",
      "woVendorInfoDescription": "To assign a vendor, complete all required fields: Work Order Type, Order Field(s) of Work, and Service Delivery Location",
      "poVendorInfoDescription": "To assign a vendor, complete all required fields: Order Field(s) of Work, and Service Delivery Location(s)"
    },
    "OrderVendorAssignment": {
      "assignedVendor": "Assigned Vendor",
      "notSelected": "not selected",
      "assignRecommended": "Assign Recommended",
      "assignManually": "Assign Manually",
      "rank": "Rank {{rank}}",
      "edit": "Edit",
      "woInfoTooltip": "Vendors are automatically selected based on Location, Order Field of Work, Work Order Type, and assignment date validity. The highest-ranked vendor with matching Function and other criteria will be recommended.",
      "poInfoTooltip": "Vendors are automatically selected based on Location, Order Field of Work, and assignment date validity. The highest-ranked vendor with matching criteria will be recommended."
    },
    "OrderVendorAssignmentModal": {
      "searchPlaceholder": "Type at least 3 symbols to search",
      "noVendorsFound": "No Vendors Found",
      "title": "Vendor Assignment",
      "subTitle": "Only one Vendor can be assigned",
      "save": "Save",
      "cancel": "Cancel",
      "recommendedVendor": "Recommended Vendor",
      "matchingCriteria": "Matching criteria: assignment by location, ranking and FOW(s)",
      "alternativeOptions": "Alternative options",
      "rank": "Rank {{rank}}",
      "alternativeAndMatchingCriteria": "Alternative and other Matching Vendors",
      "assignedVendorsGroup": "Assigned Vendors",
      "otherQualifiedGroup": "Other Qualified",
      "loadMore": "Load More",
      "bestMatch": "Best Match",
      "vendorGroup": {
        "MY_VENDOR": "My Vendor",
        "IN_NETWORK": "In-Network Vendor",
        "MARKETPLACE": "Marketplace Vendor"
      }
    }
  },
  "ForgotPassword": {
    "title": "Forgot your password?",
    "subtitle": "Enter the email address associated with your account and we'll send you a link to reset your password.",
    "emailAddress": "Email address",
    "enterEmail": "Enter your email address",
    "enterValidEmail": "Please enter a valid email address",
    "confirmTitle": "Email sent.",
    "confirmForgotPassword": "A password reset link has been sent to the provided email address {{email}}. \n\nIf you do not receive the reset link, please check your spam folder and ensure the provided email is correct.",
    "gotIt": "Got It",
    "genericServerError": "Server Error"
  },
  "ResetPassword": {
    "title": "Reset password",
    "description": "Create a unique password to protect your account.",
    "gotIt": "Got It",
    "expiredTitle": "This password reset link has expired.",
    "wrongLinkTitle": "This password reset link is not valid.",
    "expiredSubTitle": "Please request a new password reset.",
    "wrongLinkSubTitle": "Please check the link or go to the Log In page to request a new password reset link.",
    "onSuccessTitle": "Password successfully changed.",
    "onSuccessSubTitle": "Please log in using your new password.",
    "form": {
      "newPassword": "New password",
      "retypedPassword": "Retype new password",
      "submitBtn": "Reset Password"
    }
  },
  "Projects": {
    "pageTitle": "Projects",
    "Toolbar": {
      "projects": "Projects",
      "newProject": "New Project",
      "generateReport": "Generate Report",
      "successfullyGenerated": "Budget report successfully generated"
    },
    "ProjectsList": {
      "noRowsMessage": "Nothing Found",
      "column": {
        "code": "ID",
        "name": "Name",
        "site": "Site",
        "location": "Location",
        "type": "Type",
        "owner": "Owner",
        "organization": "Organization",
        "budget": "Budget",
        "dueDate": "Due Date",
        "shareDate": "Share Date",
        "updatedAt": "Last Updated",
        "status": "Status",
        "milestonesCount": "Assigned Milestones",
        "milestonesProgress": "Milestones Progress",
        "department": "Department"
      }
    },
    "OrdersList": {
      "noRowsMessage": "Nothing Found",
      "columns": {
        "code": "ID",
        "type": "Type",
        "status": "Status",
        "subStatus": "Sub-status",
        "expirationDate": "Exp. Date",
        "serviceLocation": "Service Delivery Location",
        "site": "Site",
        "vendor": "Vendor",
        "trade": "Field of Work",
        "amount": "Amount"
      }
    },
    "DeleteProject": {
      "deleteProject": "Delete Project",
      "cancel": "Cancel",
      "deleteModalSubtitle": "Are you sure you want to delete “{{projectName}}” project? This action is irreversible, and all data will be lost.",
      "deleteModalSubtitleWithAssociatedOrders": "You are about to permanently delete the project “{{projectName}}“. This project has associated orders, which will be unlinked.",
      "projectDeleted": "Project Deleted."
    },
    "EditProject": {
      "editProject": "Edit Project",
      "cancel": "Cancel",
      "saveChanges": "Save Changes",
      "code": "ID: ",
      "type": "Type",
      "owner": "Owner",
      "budget": "Budget",
      "totalAuthorizedAmount": "Total Authorized Amount",
      "remains": "Remaining Budget",
      "startDate": "Start Date",
      "dueDate": "Due Date",
      "completedDate": "Completed Date",
      "department": "Department",
      "changesSaved": "Changes saved!"
    },
    "CreateProjectHeader": {
      "newProject": "New Project",
      "subTitle": "To Initiate the project, complete all required fields marked with an asterisk (*).",
      "createProject": "Create Project"
    },
    "projectType": {
      "general": "General",
      "roll_out": "Roll-Out",
      "remodel_refresh": "Remodel/Refresh",
      "internal": "Internal",
      "replacement": "Replacement",
      "construction": "Construction"
    },
    "projectStatus": {
      "pre_launch": "Pre-Launch",
      "started": "Started",
      "stage_1": "Stage 1",
      "stage_2": "Stage 2",
      "stage_3": "Stage 3",
      "completed": "Completed"
    },
    "milestoneStatus": {
      "not_started": "Not Started",
      "in_progress": "In Progress",
      "completed": "Completed"
    },
    "vendorPermission": {
      "no_access": "No Access",
      "viewer": "Viewer",
      "editor": "Editor"
    },
    "CreateProjectForm": {
      "name": "Name *",
      "type": "Type *",
      "budget": "Budget",
      "owner": "Owner",
      "startDate": "Start Date",
      "dueDate": "Due Date",
      "completedDate": "Completed Date",
      "department": "Department",
      "projectCreated": "Project Created.",
      "validation": {
        "required": "Field is required",
        "budgetPositive": "The budget must be positive"
      }
    },
    "ProjectPlanToolbar": {
      "projectPlan": "Project Plan",
      "projectPlanDisclaimer": "Complete the table to outline your project plan. The project status will update automatically based on the start and completion dates of each milestone/activity.",
      "addProjectMilestone": "Milestone/Activity"
    },
    "AddProjectPlanMilestone": {
      "title": "Add Milestone/Activity",
      "nameLabel": "Milestone/Activity Name",
      "stageLabel": "Stage (1-3)",
      "startDateLabel": "Start Date",
      "dueDateLabel": "Due Date",
      "completedDateLabel": "Completed",
      "progressLabel": "Progress (%)",
      "responsiblePartyNameLabel": "Responsible Party Name",
      "or": "Or",
      "vendorNameLabel": "Vendor Name",
      "timelineAndProgress": "Timeline & Progress",
      "responsibleParty": "Responsible Party",
      "responsiblePartyHint": "Enter a name (for internal use only), or choose a registered organization to be able to share milestones.",
      "cancel": "Cancel",
      "submit": "Add Milestone/Activity"
    },
    "EditProjectPlanMilestone": {
      "title": "Edit Milestone/Activity",
      "cancel": "Cancel",
      "submit": "Update Milestone/Activity",
      "changesSaved": "Changes Saved!"
    },
    "DeleteProjectPlanMilestone": {
      "title": "Delete Milestone/Activity",
      "subtitle": "Are you sure you want to delete the milestone?"
    },
    "ProjectPlanContainer": {
      "ProjectPlanList": {
        "noRowsMessage": "Complete the table to outline your project plan. Click the “+ Milestone/Activity” button to add your first item.",
        "column": {
          "name": "Milestone/Activity Name",
          "responsibleParty": "Responsible Party",
          "stage": "Stage",
          "startDate": "Start Date",
          "dueDate": "Due Date",
          "completedDate": "Completed",
          "status": "Status",
          "progress": "Progress"
        }
      }
    },
    "VendorsPermissionsContainer": {
      "noRowsMessage": "This section will display a list of vendors assigned to project milestones. Here, you can share your project with them and manage their permissions.",
      "column": {
        "name": "Name",
        "permissions": "Permissions"
      },
      "inactiveSupplier": "Inactive Supplier"
    },
    "ChangeVendorPermissions": {
      "shareProject": "Share Project",
      "changePermissions": "Change Permissions",
      "changeTo": "Change to {{permission}}",
      "changedTo": "Vendor access changed to {{permission}}",
      "cancel": "Cancel",
      "revokeAccess": "Revoke Access",
      "noAccessToViewer": "You are about to change the vendor’s access from <strong>No Access</strong> to <strong>Viewer</strong>. This will allow them to view the project, but not to make any changes. Do you want to proceed?",
      "noAccessToEditor": "You are about to change the vendor’s access from <strong>No Access</strong> to <strong>Editor</strong>. This will allow them to make changes to the project. Do you want to proceed?",
      "viewerToNoAccess": "You are about to change the vendor’s access from <strong>Viewer</strong> to <strong>No Access</strong>. This action will remove all their access to the project. Do you want to revoke access?",
      "viewerToEditor": "You are about to change the vendor’s access from <strong>Viewer</strong> to <strong>Editor</strong>. This will allow them to make changes to the project. Do you want to proceed?",
      "editorToNoAccess": "You are about to change the vendor’s access from <strong>Editor</strong> to <strong>No Access</strong>. This action will remove all their access to the project. Do you want to revoke access?",
      "editorToViewer": "You are about to change the vendor’s access from <strong>Editor</strong> to <strong>Viewer</strong>. This action will limit their permissions to view-only. Do you want to proceed?"
    },
    "Tabs": {
      "projectPlan": "Project Plan",
      "vendorsPermissions": "Vendors & Permissions",
      "orders": "Orders"
    },
    "ProjectOrdersListToolbar": {
      "generateReport": "Generate Report"
    },
    "GenerateReport": {
      "generateBudgedReport": "Generate Budget Report",
      "exportFormat": "Export format",
      "includeAssociatedOrders": "Include associated orders",
      "generateReport": "Generate Report",
      "successfullyGenerated": "Budget report successfully generated",
      "format": {
        "pdf": "PDF",
        "xlsx": ".xlsx"
      }
    },
    "ProjectsListCustomerFilters": {
      "code": "ID",
      "name": "Name",
      "ownerIds": "Owner",
      "dueDate": "Due Date",
      "dueDateFrom": "Due Date From",
      "dueDateTo": "Due Date To",
      "lastUpdated": "Last Updated",
      "lastUpdatedDateFrom": "Last Updated From",
      "lastUpdatedDateTo": "Last Updated To",
      "budget": "Budget",
      "budgetFrom": "Budget From",
      "budgetTo": "Budget To",
      "projectStatuses": "Status",
      "projectTypes": "Type",
      "locationId": "Location",
      "locationsInputLabel": "Location",
      "sitesInputLabel": "Search by Site",
      "siteIds": "Sites",
      "hasDelinquency": "Has Delinquency",
      "departmentIds": "Departments",
      "searchByID": "Search by ID",
      "searchByName": "Search by name",
      "selectOwners": "Select owner(s)"
    },
    "ProjectsListVendorFilters": {
      "projects": "Projects",
      "code": "ID",
      "name": "Name",
      "ownerOrganizationIds": "Organization",
      "dueDateFrom": "Due Date From",
      "dueDateTo": "Due Date To",
      "shareDateFrom": "Share Date From",
      "shareDateTo": "Share Date To",
      "milestonesProgressFrom": "Milestones Progress From",
      "milestonesProgressTo": "Milestones Progress To",
      "projectTypes": "Type",
      "hasDelinquency": "Has Delinquency",
      "codePlaceholder": "Search by ID",
      "namePlaceholder": "Search by name",
      "orgPlaceholder": "Select organization(s)"
    },
    "breadcrumbs": {
      "projects": "Projects",
      "newProject": "New Project"
    }
  },
  "Organization": {
    "breadcrumbs": {
      "contracts": "Contracts",
      "customerRates": "Customer Rates",
      "departments": "Departments",
      "edit": "Edit",
      "maintenancePlans": "Maintenance Plans",
      "myVendors": "My Vendors",
      "new": "New",
      "newMaintenancePlan": "New Maintenance Plan",
      "newSubscription": "New Subscription",
      "organization": "Organization",
      "organizationDetails": "Organization Details",
      "overview": "Overview",
      "productsAndServices": "Products & Services",
      "subscriptions": "Subscriptions"
    }
  },
  "OrganizationDetails": {
    "pageTitle": "Organization Details",
    "overview": "Overview",
    "tabs": {
      "departments": "Departments",
      "overview": "Overview",
      "subscriptionPlan": "Subscription Plan"
    },
    "myVendors": "My Vendors",
    "maintenancePlans": "Maintenance Plans",
    "productsAndServices": "Products/Services",
    "contracts": "Contracts",
    "customerRates": "Customer Rates",
    "addedBy": {
      "network": "System",
      "platform": "System",
      "shared_guest": "Customer",
      "guest": "Customer"
    },
    "vendorType": {
      "network": "Network",
      "platform": "Platform",
      "shared_guest": "Shared Guest",
      "guest": "Guest"
    },
    "DepartmentsListContainer": {
      "departments": "Departments",
      "addDepartment": "New Department",
      "cancel": "Cancel",
      "createPlaceholder": "Create department form coming soon.",
      "placeholder": "Departments management coming soon."
    },
    "DepartmentsList": {
      "noRowsMessage": "Nothing Found",
      "columns": {
        "name": "Department Name",
        "entities": "Assignable Entities"
      }
    },
    "DepartmentsListActions": {
      "delete": "Delete",
      "edit": "Edit"
    },
    "DeleteDepartment": {
      "cancel": "Cancel",
      "delete": "Delete",
      "departmentDeleted": "The department was deleted.",
      "deleteConfirmationLine1": "This department will be removed from active departments list.",
      "deleteConfirmationLine2": "Historical records will keep the department value where required for filtering, reporting and export. \n\nThis action cannot be undone.",
      "modalTitle": "Delete \"{{name}}\""
    },
    "CreateDepartmentContainer": {
      "newDepartment": "New Department",
      "cancel": "Cancel",
      "save": "Save",
      "departmentName": "Department Name",
      "assignableEntities": "Assignable Entities",
      "departmentCreated": "The Department was created."
    },
    "UpdateDepartmentContainer": {
      "assignableEntities": "Assignable Entities",
      "cancel": "Cancel",
      "departmentName": "Department Name",
      "departmentUpdated": "The Department was updated.",
      "editDepartment": "Edit Department",
      "save": "Save",
      "viewDepartment": "View Department",
      "noAssignableEntities": "Nothing assigned yet"
    },
    "DepartmentAssignableEntities": {
      "workOrder": "Work Orders",
      "purchaseOrder": "Purchase Orders",
      "reactiveIssue": "Reactive Issues",
      "plannedIssue": "Planned Issues",
      "rfx": "RFx",
      "project": "Projects",
      "site": "Sites",
      "location": "Locations",
      "asset": "Assets"
    },
    "OrganizationSubscriptionsFiltersContainer": {
      "categories": "Categories",
      "fows": "FOWs",
      "domains": "Domains",
      "allCategoryGroup": "All {{name}}",
      "nothingFound": "No results found"
    },
    "OrganizationSubscriptionsListContainer": {
      "productsAndServices": "Products and Services:",
      "nothingFound": "No results found"
    },
    "OrganizationSubscriptionsListItem": {
      "categories": "Categories",
      "domains": "Domains",
      "fows": "FOWs",
      "specialties": "Specialties",
      "areaType": "Area Type",
      "subscriptionStatus": {
        "subscribed": "Subscribed",
        "not_subscribed": "Not Subscribed",
        "on_hold": "On Hold"
      }
    },
    "OrganizationSubscriptionsListChips": {
      "type": "Type",
      "status": "Status",
      "areaType": "Area Type",
      "search": "Search",
      "all": "All",
      "categories": "Categories",
      "domains": "Domains",
      "fows": "FOWs",
      "clearAll": "Clear All",
      "categoryGroups": "Category Groups"
    },
    "OrganizationSubscriptionsListFilters": {
      "type": "Type",
      "status": "Status",
      "areaType": "Area Type",
      "search": "Search",
      "all": "All"
    },
    "MyVendorsToolbar": {
      "myVendors": "My Vendors",
      "myVendorsSubTitle": "Here you can manage your organization's vendors.",
      "addVendor": "Add Vendor"
    },
    "MaintenancePlansToolbar": {
      "maintenancePlans": "Maintenance Plans",
      "maintenancePlansDescription": "Here you can manage the maintenance plans",
      "addMaintenancePlan": "Maintenance Plan"
    },
    "MyVendorsList": {
      "noRowsMessage": "Nothing Found",
      "invalidVendor": "Invalid Vendor",
      "column": {
        "name": "Name",
        "primaryTrade": "Primary Field of Work",
        "secondaryTrades": "Secondary FOW",
        "tradesSpecialties": "FOW Specialties",
        "address": "Address",
        "addedBy": "Added By",
        "vendorType": "Vendor Type"
      }
    },
    "CreateVendorContainer": {
      "modalTitle": "New Vendor",
      "addVendor": "Add Vendor",
      "cancel": "Cancel",
      "vendorAdded": "Vendor Added!",
      "goBack": "Go Back",
      "CreateVendorForm": {
        "organizationTimeZone": "Organization Time Zone",
        "noTimezones": "No timezones found",
        "hqAddress": "HQ Address",
        "name": "Name",
        "organizationCode": "Organization Code",
        "ein": "EIN",
        "idType": "ID Type",
        "vendorCode": "ID (Optional)",
        "tradeId": "Primary Field of Work",
        "primaryContactSection": "Primary Contact",
        "primaryContact": "Primary Contact (Optional)",
        "idTypes": {
          "ein": "EIN",
          "bn": "BN",
          "centranaId": "Centrana ID"
        },
        "organizationCodeWrongFormat": "Organization Code must be 4 alphanumeric uppercase characters."
      },
      "SelectExistingVendorForm": {
        "subtitle": "We found a potential match with existing vendors in the system. Review options and choose one to proceed:",
        "proceedWithMyDetails": "Proceed with my details",
        "codeLabel": "EIN/BN:",
        "centranaCodeLabel": "Centrana ID:",
        "primaryTradeLabel": "Primary Field of Work:"
      }
    },
    "CreateMaintenancePlanContainer": {
      "newMaintenancePlan": "New Maintenance Plan",
      "createPlan": "Create Plan",
      "updatePlan": "Update Plan",
      "newMaintenancePlanDescription": "Choose to upload a document or create a task list to build your maintenance plan.",
      "maintenancePlanName": "Plan Name",
      "uploadDocument": "Upload plan Document",
      "createTasks": "Create tasks",
      "tasksList": "Tasks list",
      "task": "Task",
      "maintenancePlanUpdated": "Maintenance plan updated",
      "maintenancePlanCreated": "Maintenance plan created",
      "taskDescription": "Task Description",
      "dropzoneNote": "Accepted types: {{acceptedTypes}}. Total up to {{totalSize}}MB.",
      "invalidDocumentFormat": "Invalid file format. Please upload a document in {{acceptedTypes}} format.",
      "fileSizeExceedsTitle": "File size exceeds {{fileSize}}MB.",
      "fileSizeExceedsDescription": "Reduce the file size or select a different file.",
      "modalTitle": "Switching options will delete the current document or tasks. Do you want to proceed?",
      "modalSubtitle": "This action cannot be undone. All current document or tasks will be lost.",
      "switchOptions": "Switch Options",
      "documentRequiredTitle": "A document is required based on your selected option.",
      "documentRequiredDescription": "Please upload a file or switch to task creation."
    },
    "MaintenancePlansList": {
      "noFound": "Nothing Found",
      "column": {
        "planName": "Plan Name",
        "createdDate": "Created Date",
        "lastModified": "Last Modified"
      },
      "deletePlanTitle": "Delete plan “{{planName}}”?",
      "deletePlanDescription": "Are you sure you want to delete this plan?",
      "maintenancePlanDeleted": "Maintenance plan deleted."
    },
    "MaintenancePlanDetails": {
      "deletePlan": "Delete Plan",
      "editPlan": "Edit Plan",
      "tasksList": "Tasks list",
      "planDocument": "Plan document"
    },
    "MyVendorDetails": {
      "tabs": {
        "overview": "Overview",
        "assets": {
          "header": "Assets",
          "assetsDescription": "Here you can view vendor-related assets",
          "assetsTab": "Assets tab",
          "noRowsMessage": "Nothing Found",
          "column": {
            "assetName": "Asset Name",
            "locationName": "Location Name",
            "siteName": "Site",
            "relationLevel": "Relation Level",
            "function": "Function",
            "assignmentRanking": "Assignment Ranking"
          },
          "relationLevel": {
            "asset": "Asset level",
            "location": "Location level"
          }
        },
        "locations": {
          "header": "Locations",
          "locationsDescription": "Here you can view vendor-related locations",
          "assetsTab": "Assets tab",
          "noRowsMessage": "Nothing Found",
          "maintenance": "Maintenance",
          "repair": "Repair",
          "column": {
            "locationName": "Location Name",
            "siteName": "Site",
            "address": "Address",
            "function": "Function",
            "assignmentRanking": "Assignment Ranking"
          }
        },
        "rates": {
          "tabName": "Products/Services & Rates"
        }
      },
      "MyVendorRatesContainer": {
        "psRates": "Products/Services & Rates",
        "addPS": "Add Product/Service",
        "sendAll": "Send All for Confirmation",
        "sendSuccessfully": "All rates have been sent for confirmation successfully."
      },
      "MyVendorRatesOfferingCreate": {
        "title": "Add Product/Service",
        "subTitle": "Add a product/service provided by the vendor",
        "search": "Type at least 3 symbols",
        "offeringLabel": "Product/Service",
        "addPS": "Add Product/Service",
        "cancel": "Cancel",
        "successfullyAdded": "Product/service has been successfully added",
        "nothingFound": "Nothing Found",
        "unableToGetOffering": "Unable to get offering data"
      },
      "MyVendorOfferingDetails": {
        "lastUpdated": "Last Updated",
        "vendor": "Vendor",
        "fieldOfWork": "Field of Work",
        "specialties": "Specialties",
        "sendForConfirmation": "Send for Confirmation",
        "sendForConfirmationNote": "Send this rates to the vendor for confirmation",
        "standardRates": "Universal Rates",
        "flatRatePrice": "Flat Rate Price",
        "laborRate": "Labor Rate",
        "materialMarkup": "Material M/UP",
        "pmFee": "PM Fee",
        "editRates": "Edit Rates",
        "sendSuccessfully": "All rates have been sent for confirmation successfully. "
      },
      "MyVendorOfferingRatesConfirm": {
        "modalTitle": "Send rates for confirmation",
        "modalSubTitle": "Are you sure you’d like to send all rates for confirmation?",
        "modalConfirm": "Send",
        "cancel": "Cancel",
        "sendSuccessfully": "All rates have been sent for confirmation successfully. "
      },
      "MyVendorRatesList": {
        "noRowsMessage": "Nothing Found",
        "yes": "Yes",
        "hr": "hr",
        "visit": "visit",
        "skip": "Skip Product/Service",
        "skippedSuccessfully": "Product/Service has been skipped",
        "columns": {
          "ps": "Product/Service",
          "fow": "Fields of Work",
          "specialties": "Specialties",
          "locations": "All Loc.",
          "flatRatePrice": "Flat Rate Price",
          "laborRate": "Labor Rate",
          "materialMarkup": "Material M/UP",
          "pmFee": "PM Fee",
          "lastUpdated": "Last Upd.",
          "vendorConfirmed": "Vendor Confirmed"
        }
      },
      "MyVendorOfferingRatesStatus": {
        "not_approved": "Not Approved",
        "skipped": "Skipped",
        "pending": "Pending",
        "declined": "Declined",
        "approved": "Approved",
        "confirmed": "Confirmed"
      },
      "MyVendorOfferingDetailsContainer": {
        "standardRates": "Universal Rates",
        "fieldOfWork": "Field of Work",
        "specialties": "Specialties",
        "changesSaved": "Changes saved"
      },
      "invalidVendor": "Invalid Vendor",
      "generalInfo": "General Info",
      "address": "Address",
      "primaryContact": "Primary Contact",
      "name": "Name",
      "code": "ID",
      "orgCode": "EIN/BN",
      "orgCentranaCode": "Centrana ID",
      "organizationCode": "Organization Code",
      "trades": "FOW",
      "trade": "Field of Work",
      "tradesSpecialties": "FOW Specialties",
      "emptySpecialtiesMessage": "No specialties selected",
      "organizationTimezone": "Organization Time Zone",
      "noTimezones": "No timezones found",
      "primary": "(primary)",
      "type": "Type:",
      "addedBy": "Added by:",
      "remove": "Remove Vendor",
      "deleteTitle": "Remove this vendor?",
      "deleteSubtitle": "This action may permanently delete all associated data and cannot be undone",
      "onFailedDeleteTitle": "It's not possible to remove this vendor.",
      "vendorRemoved": "Vendor removed.",
      "noSpecialtyOptionsText": "No specialties",
      "primaryTrade": "Primary Field of Work",
      "onSuccessUpdate": "The changes have been successfully saved."
    },
    "OrganizationOverview": {
      "generalInfo": "General Info",
      "organizationID": "Organization ID:",
      "SalesInquiryEmails": {
        "title": "Sales Inquiry Email(s)",
        "info": "The email address(es) provided here will be used for customer sales inquiries. Add email address(es) to allow customers to request information about your products or services.",
        "newEmailLabel": "Email(s)",
        "invalidEmailError": "Invalid email",
        "maxEmailsError": "Maximum {{maxEmails}} emails",
        "duplicateEmailsError": "Duplicate emails are not allowed",
        "saveError": "Failed to save sales inquiry emails",
        "changedSaved": "Changes successfully saved",
        "cancelChangesModal": {
          "title": "Discard changes?",
          "subTitle": "You have unsaved changes. Are you sure you want to discard them?",
          "cancel": "Cancel",
          "discard": "Discard"
        },
        "error.validation.constraint.Size": "Maximum 10 emails are allowed",
        "error.validation.constraint.email_pattern": "One or more emails are not valid"
      },
      "HQAddress": "HQ address",
      "logo": "Logo",
      "organizationName": "Name",
      "EIN": "EIN",
      "code": "EIN/BN",
      "centranaCode": "Centrana ID",
      "organizationCode": "Organization Code",
      "organizationCodeNote": "This code is used to build display IDs for organization entities.",
      "website": "Website",
      "emailDomain": "Email domain",
      "companySize": "Company size",
      "laborType": "Labor type",
      "MWBE": "MWBE",
      "trades": "FOW",
      "tradesSpecialties": "FOW Specialties",
      "employees": "employees",
      "yes": "Yes",
      "no": "No",
      "noSpecialtiesSelected": "No specialties selected",
      "union": "Union",
      "non_union": "Non-Union",
      "all": "All",
      "primary": "primary",
      "organizationTimeZone": "Organization Time Zone"
    },
    "OrganizationTimezone": {
      "title": "Change Time Zone?",
      "subTitle": "Changing the Organization Time Zone will change the time zone used to calculate dates for this organization.",
      "organizationTimezone": "Organization Time Zone",
      "next": "Next",
      "change": "Change",
      "cancel": "Cancel",
      "timezoneUpdated": "Organization Time Zone was updated",
      "noTimezones": "No timezones found"
    },
    "OrganizationContractsContainer": {
      "contracts": "Contracts",
      "toolbarNotes": "Here you can manage the contract templates",
      "newTemplate": "New Template",
      "contractsEnforcedPO": "Contracts are enforced for Purchase Orders",
      "contractsEnforcedWO": "Contracts are enforced for Work Orders",
      "save": "Save",
      "download": "Download",
      "enforcedForPo": "Contracts are enforced for Purchase Orders",
      "enforcedForWo": "Contracts are enforced for Work Orders",
      "contractsEnforcementTooltip": "Applied to newly created orders",
      "contractsEnforcementSettingsUpdated": "Contracts settings updated"
    },
    "OrganizationContractsList": {
      "noRowsMessage": "Nothing found",
      "active": "Active",
      "inactive": "Inactive",
      "column": {
        "name": "Name",
        "active": "Active",
        "createdAt": "Created Date",
        "updatedAt": "Last Modified"
      }
    },
    "OrganizationContractDeactivate": {
      "deactivate": "Deactivate",
      "activate": "Activate",
      "deactivateContract": "Deactivate Contract",
      "activateContract": "Activate Contract",
      "deactivateNote": "You're about to deactivate contract. Proceed?",
      "activateNote": "You're about to activate contract. Proceed?",
      "cancel": "Cancel",
      "successfulDeactivate": "The contract is deactivated",
      "successfulActivate": "The contract is activated"
    },
    "OrganizationContractsForm": {
      "newContractTemplate": "New Contract Template",
      "templateName": "Template Name",
      "add": "Add",
      "cancel": "Cancel",
      "templateCreated": "Template successfully added",
      "documentsNote": "Accepted types: {{acceptedTypes}}. Total up to {{documentMaxSize}}MB.",
      "fileSizeError": "File size exceeds the {{documentMaxSize}}MB limit. Please upload a smaller file.",
      "edit": "Edit",
      "editContract": "Edit Contract Template",
      "templateUpdated": "Template successfully updated"
    },
    "OrganizationOfferingsContainer": {
      "productsAndServices": "Products/Services",
      "sectionSubTitle": "Here you can manage organization products and services.",
      "subscribe": "Subscribe"
    },
    "OrganizationOfferingsList": {
      "noRowsMessage": "Nothing Found",
      "offeringType": {
        "product": "Product",
        "service": "Service",
        "product_service": "Product/Service"
      },
      "offeringStatus": {
        "subscribed": "Subscribed",
        "on_hold": "On Hold",
        "not_subscribed": "Not Subscribed"
      },
      "column": {
        "name": "Name",
        "category": "Category",
        "type": "Type",
        "offeredMarkets": "Offered Markets",
        "status": "Status"
      }
    },
    "CreateOrgSubscriptionContainer": {
      "productService": "Product/Service",
      "chooseProduct": "Choose product or service",
      "nothingFound": "Nothing Found",
      "offeredMarketsContainer": {
        "title": "Offered Markets",
        "addMarketsButton": "Add Markets",
        "addMarketsTitle": "Select Markets",
        "addMarketsSubtitle": "Choose a State/Province, then select markets",
        "statesLabel": "State/Province",
        "selectStateLabel": "Select State/Province",
        "marketsLabel": "Markets",
        "selectMarketsLabel": "Select Markets",
        "selectAllLabel": "Select all markets in all States/Provinces",
        "column": {
          "state": "State",
          "market": "Market"
        },
        "noMarkets": "No markets",
        "deleteSelectedTitle": "Delete selected markets?",
        "deleteSelectedSubtitle": "This will remove the selected market(s) from the list.",
        "deleteItemTitle": "Delete market?",
        "deleteItemSubtitle": "This will remove the market from the list.",
        "addMarketsFailed": "Failed to add markets. Please try again.",
        "searchPlaceholder": "Search by State or Market",
        "allMarketsAlreadySelected": "All markets in all states/provinces have already been added.",
        "changesSaved": "Changes successfully saved",
        "emptyMarkets": "Add markets you want to subscribe to",
        "noMarketsFound": "No results found"
      },
      "pleaseSelectAtLeastOneMarketArea": "Please select at least one market area to proceed.",
      "offeredMarkets": "Offered Markets",
      "pricing": "Pricing",
      "subscribed": "Subscription activated",
      "selectMarketArea": "Select market area(s)",
      "offeringRelatedDocuments": "Product/service-related documents",
      "offeringRelatedDocumentsNote": "Please upload documents that are directly related to this specific product or service. General vendor brochures or company-wide documents should not be uploaded here.",
      "documentsNote": "Accepted types: PDF, DOCX, XLSX, PPTX, and PNG. Up to 20MB",
      "fileExceedingSize": "The file size exceeds the 20MB limit. Please choose a smaller file.",
      "forbiddenExtension": "Unsupported file format. Please upload a PDF, XLSX, PPT, PNG or PPTX file."
    },
    "OrganizationOfferingInfo": {
      "generalInfo": "General Info",
      "name": "Product/Service Name: ",
      "type": "Type: ",
      "category": "Categories: ",
      "description": "Description: ",
      "specialty": "Specialty: ",
      "areaType": "Area Type: ",
      "fows": "FOW: ",
      "domains": "Domains: ",
      "attachments": "Attachments: ",
      "documentNotFoundErrorTitle": "Document not found",
      "documentNotFoundErrorDescription": "The document is no longer available by this link"
    },
    "CustomerRatesDetailedListContainer": {
      "confirmAll": "Confirm All",
      "declineAll": "Decline All",
      "psRates": "Products/Services & Rates"
    },
    "UpdateOrgSubscriptionContainer": {
      "deactivate": "Unsubscribe",
      "activate": "Subscribe",
      "offeredMarkets": "Offered Markets",
      "pricing": "Pricing",
      "flatRatePriceLabel": "Flat Rate Price",
      "laborRatePriceLabel": "Labor rate (per hour)",
      "materialMarkupLabel": "Material Markup",
      "pmFeeLabel": "PM Fee (per visit)",
      "updatePricingConfirmationTitle": "Update Pricing Confirmation",
      "updatePricingConfirmationMessage": "Are you sure you want to update the pricing?",
      "pricingUpdated": "Pricing has been successfully updated",
      "edit": "Edit",
      "cancel": "Cancel",
      "saveChanges": "Save Changes",
      "documents": "Product/Service-related Documents",
      "documentsNote": "Please upload documents that are directly related to this specific product or service. General vendor brochures or company-wide documents should not be uploaded here.",
      "documentsUpdated": "Documents have been successfully updated",
      "offeredMarketsUpdated": "Offered Markets have been successfully updated",
      "selectMarketArea": "Select market area(s)"
    },
    "OrgSubscriptionActivity": {
      "deactivateTitle": "Deactivate “{{offeringName}}” subscription?",
      "deactivateSubTitle": "After deactivation, customers won’t be able to request this product/service from you. Are you sure you want to deactivate this subscription?",
      "activateTitle": "Activate “{{offeringName}}” subscription?",
      "activateSubTitle": "After activation, customers will be able to request this product/service from you. Are you sure you want to activate this subscription?",
      "cancel": "Cancel",
      "activate": "Activate",
      "deactivate": "Deactivate",
      "offeringDeactivated": "Subscription deactivated",
      "offeringActivated": "Subscription activated"
    },
    "CustomerRatesContainer": {
      "customerRates": "Customer Rates"
    },
    "CustomerRatesVerifyAll": {
      "approveModalTitle": "Confirm all rates?",
      "approveModalSubTitle": "Are you sure you want to confirm all rates?",
      "approveSuccessfully": "All pending rates have been confirmed",
      "declineModalTitle": "Decline all rates?",
      "declineModalSubTitle": "Are you sure you want to decline all rates?",
      "declineSuccessfully": "All pending rates have been declined",
      "cancel": "Cancel",
      "approve": "Confirm",
      "decline": "Decline"
    },
    "CustomerRatesDetailedView": {
      "customer": "Customer",
      "lastUpdated": "Last Updated",
      "fieldOfWork": "Field of Work",
      "specialties": "Specialties",
      "standardRates": "Universal Rates",
      "confirm": "Confirm",
      "decline": "Decline"
    },
    "CustomerRatesVerify": {
      "approveModalTitle": "Confirm the rates for {{offeringName}}?",
      "approveModalSubTitle": "Are you sure you want to confirm the rates for this product?",
      "approveSuccessfully": "The rates for {{offeringName}} have been confirmed",
      "declineModalTitle": "Decline the rates for {{offeringName}}?",
      "declineModalSubTitle": "Are you sure you want to decline the rates for this product?",
      "declineSuccessfully": "The rates for {{offeringName}} have been declined",
      "cancel": "Cancel",
      "approve": "Confirm",
      "decline": "Decline"
    },
    "CustomerRatesList": {
      "noRowsMessage": "Nothing Found",
      "columns": {
        "customerName": "Customer",
        "updatedAt": "Last Updated",
        "status": "Status"
      }
    }
  },
  "Assets": {
    "breadcrumbs": {
      "sites": "Sites",
      "locations": "Locations",
      "assets": "Assets",
      "editLocation": "Edit Location",
      "locationGroups": "Location Groups"
    }
  },
  "Marketplace": {
    "breadcrumbs": {
      "marketplace": "Marketplace"
    }
  },
  "Issues": {
    "pageTitle": "Issues",
    "breadcrumbs": {
      "issues": "Issues",
      "newIssue": {
        "reactive": "New Reactive Issue",
        "planned": "New Planned Issue"
      },
      "issueComponents": "Issue Components"
    },
    "IssuesListToolbar": {
      "issues": "Issues",
      "newIssue": "New Issue"
    },
    "Filters": {
      "id": "ID",
      "summary": "Issue",
      "types": "Type",
      "statuses": "Status",
      "nameInputLabel": "Issue",
      "locations": "Locations",
      "typeInputLabel": "Issue type",
      "statusInputLabel": "Issue status",
      "departmentIds": "Departments",
      "hasDelinquency": "Has Delinquency",
      "idInputLabel": "Search by ID",
      "locationsNoOptionsText": "Nothing found",
      "siteIds": "Sites",
      "sitesInputLabel": "Search by Site",
      "locationId": "Location"
    },
    "IssuesList": {
      "noRowsMessage": "Nothing Found",
      "columns": {
        "issue": "Issue",
        "code": "ID",
        "site": "Site",
        "location": "Location",
        "associatedOrders": "Associated Orders",
        "type": "Type",
        "lastUpdated": "Last Updated",
        "vendors": "Vendors",
        "status": "Status",
        "department": "Department"
      }
    },
    "type": {
      "reactive": "Reactive Issue",
      "planned": "Planned Issue"
    },
    "PlannedIssueContainer": {
      "defineComponents": "Define Components",
      "runningToPausedModalTitle": "Pause",
      "runningToPausedModalSubtitle": "You are about to pause this Planned Issue",
      "pausedToRunningModalTitle": "Run",
      "pausedToRunningModalSubtitle": "All schedules will become active",
      "openToArchivedModalTitle": "Archive",
      "openToArchivedModalSubtitle": "You are about to archive this Planned Issue before any schedules have been defined. You can always reactivate it later",
      "piStatusUpdated": "Planned Issue status updated",
      "plannedIssueResumeError": "Planned issue resume error"
    },
    "PlannedIssueComponentsContainer": {
      "prevButton": "Previous Step",
      "skipButton": "Skip",
      "scheduleCreatedTitle": "The Planned Issue schedule is up running",
      "creationFailedTitle": "Schedule creation failed",
      "stepper": {
        "step0": {
          "stepper": "Add Work Order Details",
          "nextButton": "Next Step - Locations"
        },
        "step1": {
          "stepper": "Add Locations",
          "nextButton": "Next Step - Assets",
          "showSelectedOnly": "Show Selected Only",
          "showAllLocations": "Show All Locations",
          "location": "Location",
          "selectedLocations": "Selected ({{selectedCount}})",
          "selectAtLeastOneLocationTitle": "Location Required",
          "selectAtLeastOneLocationDescription": "Please select at least one location to proceed",
          "selectLessOneLocationTitle": "Too Many Locations Selected",
          "selectLessLocationDescription": "You can select up to {{maxLocations}} locations only",
          "locationsSearchPlaceholder": "Search by Name or ID"
        },
        "step2": {
          "stepper": "Add Assets",
          "assets": "Assets",
          "asset": "Asset",
          "nextButton": "Next Step - Vendor Assigning",
          "showSelectedOnly": "Show Selected Only",
          "showAllAssets": "Show All Assets",
          "selectedAssets": "Selected ({{selectedCount}})",
          "assetsSearchPlaceholder": "Search by Name or ID"
        },
        "step3": {
          "stepper": "Assign Vendor",
          "nextButton": "Next Step - Scheduling",
          "locations": "Locations",
          "assets": "Assets",
          "editSelected": "Edit Selected",
          "selected": "Selected ({{selectedCount}})",
          "edit": "Edit",
          "cancel": "Cancel",
          "save": "Save",
          "orderTrade": "Order Field of Work",
          "vendorTrade": "Vendor Field of Work",
          "searchVendor": "Search For Vendor",
          "searchVendorPlaceholder": "Type at least 3 symbols.",
          "noOptions": "No Options Found",
          "fillAllVendorsError": "Please fill vendors for every location and asset",
          "locationsRequiredError": "At least one location is required to proceed",
          "locationsList": {
            "notSelected": "Not Selected",
            "noRowsMessage": "Nothing Found",
            "columns": {
              "location": "Location",
              "vendorName": "Vendor Name",
              "vendorTrade": "Vendor Field of Work"
            }
          },
          "assetsList": {
            "notSelected": "Not Selected",
            "noRowsMessage": "Nothing Found",
            "columns": {
              "asset": "Asset",
              "vendorName": "Vendor Name",
              "vendorTrade": "Vendor Field of Work"
            }
          }
        },
        "step4": {
          "stepper": "Set up Schedule",
          "nextButton": "Next Step - Line Items",
          "setupWoSchedule": "Set Up Work Order Schedule",
          "name": "Schedule Name",
          "startDate": "Start Date",
          "repeatEvery": "Repeat Every",
          "timeWindowDaysPlaceholder": "Periodicity (numeric)",
          "repeatIntervalType": "Time Window",
          "daily": "Day(s)",
          "weekly": "Week(s)",
          "monthly": "Month(s)",
          "yearly": "Year(s)",
          "endDate": "End Date",
          "timeWindow": "Time Window (days)",
          "timeWindowTooltip": "Set the earliest start date, expected date, and final expiration date for schedule.",
          "preview": "Preview",
          "previewUnavailable": "To see Schedule Preview, fill in the start date, repeat every, and specify the time frame to get the preview.",
          "previewValue": "It will occur every {{repeatIntervalValue}} {{repeatIntervalType}} on the {{date}}, starting on {{startDate}}.",
          "previewValueWithEndDate": "It will occur every {{repeatIntervalValue}} {{repeatIntervalType}} on the {{date}}, starting on {{startDate}} and ending on {{endDate}}.",
          "endDateShouldBeAfterStartDate": "Select a date after start date"
        },
        "step5": {
          "stepper": "Set up Line Items",
          "nextButton": "Submit",
          "lineItemTemplate": "Line Item Template",
          "dueDateLabel": "Due Date",
          "splitAssetsLabel": "Split Assets into separate line items",
          "expectedDate": "Expected Date",
          "expirationDate": "Expiration Date"
        }
      }
    },
    "IssueGeneralDetails": {
      "code": "ID",
      "type": "Type",
      "createdAt": "Creation Date"
    },
    "severity": {
      "low": "Low",
      "medium": "Medium",
      "high": "High",
      "critical": "Critical"
    },
    "status": {
      "open": "Open",
      "running": "Running",
      "assigned_to_order": "Assigned to order",
      "pending_review": "Pending review",
      "resolved": "Resolved",
      "reopened": "Open",
      "paused": "Paused",
      "archived": "Archived"
    },
    "CreateIssueContainer": {
      "onSuccessIssueCreation": "The Issue has been successfully added to the system",
      "CreateIssueToolbar": {
        "code": "ID",
        "issueType": "Issue Type",
        "creationDate": "Creation Date",
        "type": "Type",
        "createIssue": "Create Issue"
      },
      "PlannedIssueTabs": {
        "details": "Details",
        "owner": "Owner",
        "description": "Description",
        "summary": "Short Summary",
        "departments": "Department"
      },
      "CreateIssueForm": {
        "issueSummary": "Issue Summary",
        "requestor": "Requestor",
        "locations": "Locations",
        "associatedAssetsOrAssetGroup": "Associated Asset or Asset Group",
        "severity": "Severity",
        "description": "Description",
        "noMatches": "No matches found",
        "locationsNote": "Enter Location name, address or ID. Contact your Facility Manager in case you can’t determine a Location.",
        "departments": "Department"
      },
      "CreateIssueAttachments": {
        "dropzoneNote": "Allowed document types: docx, pdf, xlsx, pptx, jpg, jpeg, gif, png, dxf, dwg. Total up to {{maxSize}}MB.",
        "totalNumberExceedTitle": "Total number of files exceeds {{maxFiles}}.",
        "totalNumberExceedDescription": "Please reduce the number of files to upload a new one.",
        "totalExceedSizeTitle": "Total file size exceeds {{maxSize}}MB.",
        "totalExceedSizeDescription": "Please reduce file sizes or select fewer files.",
        "invalidFormatTitle": "Invalid file format.",
        "invalidFormatDescription": "File type is not allowed. Please, attach “docx“, “pdf“, “xlsx“, “pptx“, ”jpg”, ”jpeg”, ”gif”, ”png”, ”heic”, ”dxf”, or “dwg” document.",
        "fileExceedSizeTitle": "One or more files exceed the {{maxSize}} MB size limit.",
        "fileExceedSizeDescription": "Please upload only files within the size limit."
      }
    },
    "IssueDetailsContainer": {
      "onSuccessUpdate": "The changes have been successfully saved.",
      "creatingOrder": "Creating Order",
      "assignExistingOrder": "Assign Existing Order",
      "selectOrder": "Select Order from the list below",
      "orderId": "Order ID",
      "noMatches": "No matches found",
      "onSuccessAssign": "Order has been successfully assigned",
      "onSuccessCreateAndAssign": "Order ID: {{orderCode}} has been successfully created",
      "IssueDetailsToolbar": {
        "code": "ID",
        "issueType": "Issue Type",
        "created": "Created",
        "reopen": "Reopen",
        "onSuccessReopen": "Issue has been successfully reopened"
      },
      "tabs": {
        "details": "Details",
        "workOrders": "Work Orders",
        "scheduledAssets": "Scheduled Assets",
        "woSettings": "WO Settings",
        "schedules": "Schedules",
        "scheduledLocations": "Scheduled Locations",
        "documents": "Documents",
        "orders": "Orders",
        "notes": "Activities/Notes",
        "logs": "Logs Audit"
      },
      "IssueDetails": {
        "description": "Description",
        "owner": "Owner",
        "requestor": "Requestor ",
        "severity": "Severity",
        "sites": "Sites",
        "locations": "Locations",
        "assets": "Assets",
        "unassigned": "Unassigned",
        "department": "Department"
      },
      "TakeAction": {
        "takeAction": "Take Action",
        "createNewOrder": "Create New Order",
        "assignExistingOrder": "Assign Existing Order"
      },
      "IssueDetailsEdit": {
        "owner": "Owner",
        "code": "ID",
        "type": "Type",
        "issueSummary": "Issue Summary",
        "requestor": "Requestor",
        "locations": "Locations",
        "associatedAssetsOrAssetGroup": "Associated Asset or Asset Group",
        "severity": "Severity",
        "description": "Description",
        "noMatches": "No matches found",
        "locationsNote": "Enter Location name, address or ID. Contact your Facility Manager in case you can’t determine a Location.",
        "departments": "Department"
      },
      "ResolveIssue": {
        "resolve": "Resolve",
        "resolvingIssue": "Resolving Issue",
        "issueComments": "Issue comments",
        "onSuccessResolve": "Issue has been successfully resolved"
      }
    },
    "IssueScheduledLocations": {
      "inactiveVendorWarning": "This vendor is inactive. Any schedules with this Vendor won’t be executed until changed.",
      "editVendor": "Edit Vendor",
      "vendorUpdated": "The vendor for location {{locationName}} has been updated",
      "columns": {
        "site": "Site",
        "location": "Location",
        "status": "Status",
        "scheduleName": "Schedule Name",
        "vendor": "Vendor"
      },
      "pause": "Pause",
      "resume": "Resume",
      "pauseLowerCase": "pause",
      "resumeLowerCase": "resume",
      "noRowsMessage": "Nothing Found",
      "scheduledLocationStatus": {
        "paused": "Paused",
        "running": "Running"
      },
      "locationStatusChangeTitle": "{{action}} Location?",
      "scheduledLocationAction": "Are you sure you want to {{action}} this Location?",
      "pauseLastLocationModalSubtitle": "You are about to pause the last location '{{locationName}}'. This will pause all its assets and pause the Planned Issue",
      "deleteLocationTitle": "Delete Location?",
      "locationDeleteSuccessMessage": "Location {{locationName}} has been removed.",
      "resumeLocationSuccessMessage": "Location {{locationName}} has been resumed.",
      "pauseLocationSuccessMessage": "Location {{locationName}} has been paused.",
      "resumeLocationIssueSuccessMessage": "Planned Issue resumed (location reactivated)",
      "plannedIssueArchived": "The Planned Issue has been archived.",
      "deleteLocationRemainIssueDescription": "You are removing the last location ('{{locationName}}'). The Planned Issue will be archived automatically. "
    },
    "IssueScheduledAssets": {
      "inactiveVendorWarning": "This vendor is inactive. Any schedules with this Vendor won’t be executed until changed.",
      "editVendor": "Edit Vendor",
      "editVendorSuccessMessage": "The vendor for asset {{assetName}} has been updated",
      "columns": {
        "asset": "Asset",
        "site": "Site",
        "location": "Location",
        "vendor": "Vendor",
        "status": "Status",
        "scheduleName": "Schedule Name"
      },
      "pause": "Pause",
      "resume": "Resume",
      "pauseLowerCase": "pause",
      "resumeLowerCase": "resume",
      "noRowsMessage": "Nothing Found",
      "scheduledAssetStatus": {
        "paused": "Paused",
        "running": "Running"
      },
      "assetStatusChangeTitle": "{{action}} Asset?",
      "deleteLastAssetSubtitle": "You are removing the last asset for Location '{{location}}'. Going forward, Work Orders will be created for Location '{{location}}' without any assets assigned",
      "scheduledAssetAction": "Are you sure you want to {{action}} this Asset?",
      "deleteAssetDescription": "Are you sure you want to delete this Asset form the Planned Issue?",
      "assetDeleteSuccessMessage": "Asset {{assetName}} has been deleted",
      "resumeAssetSuccessMessage": "Asset {{assetName}} has been resumed",
      "pauseAssetSuccessMessage": "Asset {{assetName}} has been paused"
    },
    "IssueOrders": {
      "columns": {
        "id": "ID",
        "code": "Order ID",
        "type": "Type",
        "subType": "Sub-Type",
        "vendor": "Vendor",
        "status": "Status",
        "dueDate": "Due Date",
        "subStatus": "Sub-Status",
        "expirationDate": "Expiration Date",
        "createdOn": "Created On",
        "sourceId": "Source ID"
      },
      "noRowsMessage": "Nothing Found"
    },
    "IssueLogs": {
      "columns": {
        "event": "Event",
        "dateTime": "Date/Time",
        "status": "Status",
        "actor": "Actor",
        "details": "Details"
      },
      "user": "User {{userId}}",
      "noRowsMessage": "Nothing Found",
      "system": "System",
      "event": {
        "WO_CREATED": "WO {{orderId}} created",
        "WO_CREATED_multiple": "WOs created",
        "WO_CREATION_FAILED": "WO creation failed",
        "---": "---",
        "SCHEDULE_RUN": "Schedule run",
        "SCHEDULE_PAUSED": "Schedule paused",
        "SCHEDULE_RESUMED": "Schedule resumed",
        "RUN_SKIPPED": "Run skipped"
      },
      "status": {
        "SUCCESS": "Success",
        "WARNING": "Warning",
        "FAILURE": "Failure"
      },
      "details": {
        "title": "Log Details",
        "seeDetails": "See Details",
        "timestamp": "Timestamp: {{timestamp}}",
        "woCreationFailed": "Work Order creation failed during schedule run.",
        "totalCreated": "Total WOs created: {{totalCreated}}",
        "totalWOs": {
          "WO_CREATED": "Total WOs created: {{total}}",
          "WO_CREATION_FAILED": "Total WOs failed: {{total}}"
        },
        "listTitle": {
          "WO_CREATED": "The following Work Order(s) have been created successfully:",
          "WO_CREATION_FAILED": "The following Work Order(s) have failed to be created:"
        },
        "noData": "No data available",
        "errors": {
          "WO_CREATION_FAILED": {
            "error.validation.order.expected_date.not_in_future": "Expected date must be in the future.",
            "error.validation.order.vendor.not_network_or_my_customer_vendor": "Invalid vendor '{{failedReason}}'.",
            "error.validation.line_item.assets.not_in_location": "One or more assets are not located in the specified location.",
            "error.validation.order.total_authorized_amount_exceeded": "The total authorized amount for the order has been exceeded.",
            "error.validation.line_item.total_amount.exceed_balance": "The total amount for line items exceeds the available balance.",
            "error.validation.work_order.associated_po.vendor_mismatch": "PO association is not allowed. Vendor mismatch between selected PO and WO",
            "genericError": "An unexpected error occurred."
          }
        }
      }
    },
    "IssueNotes": {
      "recommendationsAndNotes": "Recommendations & Notes",
      "actionsDisabledTooltip": "You cannot edit or delete your note when Issue is processing by the responsible manager. Add one more note to inform the manager about updates.",
      "addNote": "AddNote",
      "columns": {
        "createdOn": "Created on",
        "organization": "Organization",
        "recommendationAndNotes": "Recommendation and notes"
      },
      "noRowsMessage": "Nothing Found",
      "AddIssueNote": {
        "addNote": "Add",
        "newNote": "New Note",
        "timestamp": "Timestamp",
        "onSuccessCreate": "The note has been successfully created",
        "notePlaceholder": "Type your note here"
      },
      "EditIssueNote": {
        "editNote": "Edit Note",
        "timestamp": "Timestamp",
        "onSuccessUpdate": "The note has been successfully updated"
      },
      "DeleteIssueNote": {
        "title": "Delete Note?",
        "subTitle": "Are you sure you want to delete this note?",
        "noteDeleted": "Note deleted"
      }
    },
    "IssueDocuments": {
      "documents": "Documents",
      "columns": {
        "title": "Title",
        "addedDate": "Added Date"
      },
      "noRowsMessage": "Nothing Found",
      "unableToDownload": "Unable to download the document. The file might be missing or corrupted.",
      "AddIssueDocuments": {
        "uploadFiles": "Upload Files",
        "filesUploaded": "Files uploaded",
        "documentsAlreadyExist": "Some files were not uploaded, as they already exist."
      },
      "DeleteIssueDocument": {
        "title": "Delete Document?",
        "subTitle": "Are you sure you want to delete this document?",
        "documentDeleted": "Document deleted"
      }
    },
    "PlannedIssue": {
      "PlannedIssueDetails": {
        "description": "Description",
        "owner": "Owner",
        "department": "Department",
        "changesSaved": "Changes Saved."
      },
      "PlannedIssueWoEdit": {
        "description": "Work order settings",
        "notDefinedYet": "The work order template is not defined yet",
        "woEditSuccessTitle": "Work Order Template Updated"
      },
      "PlannedIssueWoDetails": {
        "description": "Work order settings",
        "orderTypeLabel": "Order Type",
        "orderTradeLabel": "Order Field of Work",
        "workOrderTypeLabel": "Work Order Type",
        "workOrderSubtypeLabel": "Subtype",
        "statusLabel": "Status",
        "subStatusLabel": "Sub-Status",
        "woCreationTimeLabel": "WO Creation Time",
        "woCreationTime": "{{days}} Days",
        "referenceNumberLabel": "Reference Number",
        "departmentLabel": "Department",
        "associationsSubtitle": "Associations",
        "associatedPurchaseOrderLabel": "Associated Purchase Order",
        "billingAndContactInfoSubtitle": "Billing & Contact Info",
        "currencyLabel": "Currency",
        "multiInvoicingLabel": "Multi-Invoicing",
        "agreementLabel": "Agreement",
        "slaLabel": "SLA",
        "LineItem": {
          "lineItemViewLabel": "Line Item Template",
          "offering": "Product/Service",
          "name": "Product/Service Detail",
          "dueDate": "Due Date",
          "trades": "FOW",
          "location": "Service / Delivery Location",
          "quantity": "Quantity",
          "price": "Price (EA)",
          "totalPrice": "Total Price",
          "splitAssets": "Split Assets Into Separate Line Items"
        }
      },
      "PlannedIssueSchedule": {
        "pauseAll": "Pause All",
        "description": "Schedules",
        "nameColumn": "Name",
        "codeColumn": "Code",
        "statusColumn": "Status",
        "frqColumn": "FRQ",
        "windowStartDateColumn": "Window start date",
        "windowEndDateColumn": "Window end date",
        "nextExecutionDateColumn": "Next execution date",
        "nextExpectedDate": "Next expected date",
        "noRowsMessage": "Nothing Found",
        "actionButtons": {
          "pause": "Pause",
          "resume": "Resume",
          "edit": "Edit",
          "delete": "Delete"
        },
        "statuses": {
          "running": "Running",
          "paused": "Paused"
        },
        "frequency": {
          "daily": "Day(s)",
          "weekly": "Week(s)",
          "monthly": "Month(s)",
          "yearly": "Year(s)"
        },
        "pauseConfirmationTitle": "Pause Schedule",
        "pauseConfirmationSubtitle": "Are you sure you want to pause this schedule?",
        "pauseSuccessMessage": "Schedule has been paused",
        "pauseErrorMessage": "Failed to pause the schedule. Please try again",
        "resumeConfirmationTitle": "Resume Schedule",
        "resumeConfirmationSubtitle": "Are you sure you want to resume this schedule?",
        "resumeSuccessMessage": "Schedule has been resumed",
        "resumeIssueSuccessMessage": "The Planned Issue schedule is back and running",
        "resumeErrorMessage": "Failed to resume the schedule. Please try again",
        "deleteConfirmationTitle": "Delete Schedule",
        "deleteConfirmationSubtitle": "Are you sure you want to delete this schedule? This action cannot be undone",
        "deleteSuccessMessage": "Schedule has been deleted",
        "deleteErrorMessage": "Failed to delete the schedule. Please try again",
        "updateScheduleModalTitle": "Edit",
        "updateSuccessMessage": "Schedule has been updated.",
        "updateErrorMessage": "Failed to update the schedule. Please try again",
        "scheduleCannotBeResumedErrorLine1": "Schedule item cannot be resumed because next expected date is after end date",
        "scheduleCannotBeResumedErrorLine2": "Please extend the schedule end date",
        "hasNoLocationsOrAssetsError": "This Planned Issue has no locations or assets assigned and cannot be run at this time. Adding locations or assets is currently unavailable.",
        "allSchedulesExpiredError": "Planned issue cannot be resumed if all schedules are expired."
      }
    },
    "PiVendorAssignmentLocationsContainer": {
      "deleteLocation": "Delete Location",
      "deleteSubtitle": "Deleting this location will remove it from the schedule along with all associated assets. Are you sure you want to continue?"
    },
    "PiVendorAssignmentAssetsContainer": {
      "deleteAsset": "Delete Asset",
      "deleteSubtitle": "Deleting this asset will remove it from the schedule. Are you sure you want to continue?"
    }
  },
  "Reports": {
    "breadcrumbs": {
      "reports": "Reports"
    },
    "pageTitle": "Reports",
    "Tabs": {
      "otherReports": "System Reports",
      "pmCompletionReports": "PM Completion Reports"
    },
    "PmCompletionReportsContainer": {
      "title": "PM Completion Reports",
      "searchPlaceholder": "Search by Vendor",
      "noRowsMessage": "Nothing Found"
    },
    "PmCompletionLocationBreakdown": {
      "vendor": "Vendor",
      "daterangeFrom": "Date From",
      "daterangeTo": "Date To",
      "close": "Close",
      "noRowsMessage": "Nothing Found",
      "columns": {
        "locationName": "Location",
        "expected": "PMs Expected",
        "missing": "PMs Missing",
        "completed": "PMs Completed",
        "rate": "PMs Completion Rate, %"
      }
    },
    "PmCompletionReportsList": {
      "noRowsMessage": "Nothing Found",
      "column": {
        "vendorName": "Vendor Name",
        "expected": "PMs Expected",
        "missing": "PMs Missing",
        "completed": "PMs Completed",
        "completionRate": "PMs Completion Rate, %"
      }
    },
    "PmCompletionReportsListActions": {
      "export": "Export"
    },
    "PmCompletionReportsListFilters": {
      "title": "Filters",
      "apply": "Apply",
      "reset": "Reset",
      "cancel": "Cancel",
      "vendorsLabel": "Vendors",
      "fowLabel": "Order Field of Work",
      "locationsLabel": "Locations",
      "locationGroupsLabel": "Location Groups",
      "sitesLabel": "Sites",
      "sitesInputLabel": "Search by Site",
      "timePeriodLabel": "Time Period",
      "startDateLabel": "Start",
      "endDateLabel": "End",
      "presetDateRangeLabel": "Time Period",
      "requiredField": "This field is required",
      "typeAtLeast3Symbols": "Type at least 3 symbols",
      "dateRangePresets": {
        "custom": "Custom",
        "thisMonth": "This Month",
        "lastWeek": "Last Week",
        "lastMonth": "Last Month",
        "last2Months": "Last 2 Months",
        "last3Months": "Last 3 Months",
        "last6Months": "Last 6 Months"
      },
      "filters": {
        "fows": "Order Field of Work",
        "vendors": "Vendors",
        "locations": "Locations",
        "locationGroups": "Location Groups",
        "siteIds": "Sites",
        "dateFrom": "Date From",
        "dateTo": "Date To",
        "presetDateRange": "Time Period",
        "locationIds": "Locations"
      },
      "noMatches": "Nothing Found"
    },
    "ReportsContainer": {
      "reports": "Reports",
      "newReport": "New Report",
      "downloadSystemReport": "Download System Report"
    },
    "ReportsList": {
      "noRowsMessage": "Nothing Found",
      "version": "v{{version}}",
      "column": {
        "reportName": "Report Name",
        "currentVersion": "Current Version",
        "lastModified": "Last Modified Date",
        "customerAccess": "Customer Access",
        "creator": "Creator"
      }
    },
    "ReportsListActions": {
      "download": "Download",
      "deleteReport": "Delete Report",
      "downloadUnavailable": "Unable to download the document. The file might be missing or corrupted."
    },
    "CreateReportContainer": {
      "title": "Report Creation",
      "createReport": "Create Report",
      "cancel": "Cancel",
      "reportCreated": "Report Created.",
      "error.validation.report.access_organizations.required_for_vendor": "At least one customer must be granted access."
    },
    "CreateReport": {
      "reportsWarning": "Reports can only be deleted within <strong>{{days}} days</strong> of creation.",
      "customerAccessWarning": "Once saved, <strong>Customer Access</strong> cannot be edited.",
      "reportName": "Report Name",
      "uploadReport": "Upload Report",
      "acceptedFileTypes": "Accepted types: pdf, xlsx, ppt, pptx. Up to 10MB",
      "customerAccess": "Customer Access",
      "fileExceedingSize": "The file size exceeds the 10MB limit. Please choose a smaller file.",
      "forbiddenExtension": "Unsupported file format. Please upload a PDF, XLSX, PPT, or PPTX file.",
      "chooseCustomers": "Choose customer(s)",
      "customerAccessLabel": "Customers",
      "noCustomersFoundText": "Nothing found"
    },
    "EditReportContainer": {
      "lastUpdated": "Last Updated: {{date}}",
      "cancel": "Cancel",
      "editReport": "Edit Report",
      "deleteReport": "Delete Report",
      "saveChanges": "Save Changes",
      "version": "v{{version}}",
      "changesSaved": "Changes Saved."
    },
    "EditReportForm": {
      "reportName": "Report Name",
      "newDocument": "New Version Upload:",
      "documentVersions": "Document Versions",
      "customerAccess": "Customer Access",
      "reportAmountLimit": "Each report is limited to 5 versions.",
      "recurringReportsNote": "For recurring reports, create a new one with a clear date or period."
    },
    "ViewReport": {
      "currentVersion": "Current Version (v{{version}})",
      "customerAccess": "Customer Access",
      "previousVersions": "Previous Versions"
    },
    "DeleteReport": {
      "modalTitle": "Delete Report?",
      "modalSubTitle": "Are you sure you want to delete this report?",
      "cancel": "Cancel",
      "delete": "Delete",
      "reportDeleted": "The report has been successfully deleted.",
      "deleteError": "Deleting error.",
      "deleteErrorSubTitle": "Unable to delete the document. The file might be missing or corrupted."
    },
    "ReportDocumentsDownload": {
      "chooseVersion": "Choose version to download",
      "currentVersion": "Current Version (v{{version}})",
      "previousVersions": "Previous Versions",
      "downloadUnavailable": "Unable to download the document. The file might be missing or corrupted."
    },
    "WoVolumeReport": {
      "menuItemLabel": "Work Order Volume by Field of Work and Type",
      "title": "Report: Work Order Volume by Field of Work and Type",
      "timeWindowSubtitle": "Order Created Date",
      "vendorsSubtitle": "Vendors",
      "locationsSubtitle": "Locations",
      "purchaseLocationsSubtitle": "Purchase Location:",
      "serviceDeliveryLocationsSubtitle": "Service / Delivery Location:",
      "selectAllLocations": "Select All Locations",
      "selectAllVendors": "Select All Vendors",
      "locationsLabel": "Select Locations",
      "purchaseLocationsLabel": "Select Purchase Locations",
      "serviceDeliveryLocationsLabel": "Select Service / Delivery Locations",
      "vendorsLabel": "Select Vendors",
      "noMatches": "Nothing Found",
      "successfullyGenerated": "System report successfully generated",
      "startDateAfterEndDateError": "The end date should not be earlier than the start date"
    },
    "ReportModal": {
      "orderCreatedDateLabel": "Order Created Date",
      "orderClosedDateLabel": "Order Closed Date",
      "orderActiveDateLabel": "Order Active Date",
      "startDateLabel": "Start Date",
      "endDateLabel": "End Date",
      "orderTypeLabel": "Order Type",
      "vendorsLabel": "Vendors",
      "purchaseLocationsLabel": "Purchase Locations",
      "purchaseLocationsGroupsLabel": "Purchase Location Groups",
      "locationsLabel": "Locations",
      "locationGroupsLabel": "Location Groups",
      "selectAllLocationsLabel": "Select All Locations",
      "selectAllVendorsLabel": "Select All Vendors",
      "selectAllLocationGroupsLabel": "Select All Location Groups",
      "serviceDeliveryLocationsLabel": "Service / Delivery Locations",
      "serviceDeliveryLocationsGroupsLabel": "Service / Delivery Location Groups",
      "selectAllLocations": "Select All Locations",
      "selectAllPurchaseLocationsGroups": "Select All Purchase Location Groups",
      "selectAllServiceDeliveryLocationsGroups": "Select All Service / Delivery Location Groups",
      "noMatches": "Nothing Found",
      "taxonomies": {
        "brand": "Brand",
        "operating_unit": "Operating Unit",
        "business_unit": "Business Unit",
        "sub_unit": "Sub Unit"
      },
      "orderTypeOptions": {
        "wo": "WO",
        "po_wo": "PO & WO"
      },
      "successfullyGenerated": "System report successfully generated",
      "startDateAfterEndDateError": "The end date should not be earlier than the start date"
    },
    "SpendByLocationReport": {
      "menuItemLabel": "Spend by Location",
      "title": "Report: Spend by Location"
    },
    "SpendByTradeReport": {
      "menuItemLabel": "Spend by Trade",
      "title": "Report: Spend by Trade"
    },
    "BudgetActualsByLocationReport": {
      "menuItemLabel": "Budget vs Actuals by Location",
      "title": "Report: Budget vs Actuals by Location"
    }
  },
  "AddressForm": {
    "noMatches": "Nothing Found",
    "country": "Country",
    "state": "State/Province",
    "zip": "ZIP/Postal Code",
    "city": "City",
    "addressLine": "Address Line",
    "addressLine2": "Address Line 2 (Optional)",
    "zipInvalid": "Please enter a valid ZIP code."
  },
  "ImpersonationBanner": {
    "warningMessage": "You are currently impersonating {{ fullName }} ({{ email }}) from {{organizationName}}",
    "returnToAdminPortal": "Return to Admin Portal"
  },
  "PlatformNotifications": {
    "title": "Inbox",
    "noUnreadMessages": "No unread messages",
    "youreOnTopOfEverything": "You’re on top of everything",
    "showOnlyUnread": "Show only unread",
    "markAllAsRead": "Mark all as read",
    "markAsRead": "Mark as read",
    "markAsUnread": "Mark as unread",
    "myDevicesTryAgain": "Try again",
    "showMore": "Show more",
    "importantUpdateReceived": "Important update received",
    "checkNotificationsPanel": "Please check the notifications panel",
    "refreshFailed": "Notifications refresh failed",
    "unsupportedCategory": "Unsupported notification category",
    "unsupportedType": "Unsupported notification type",
    "viewLogs": "View Logs",
    "refreshSucceed": "Notifications refreshed",
    "viewImportedDevices": "View imported devices",
    "viewPlan": "View plan",
    "categories": {
      "INTEGRATIONS": "Integrations",
      "ISSUES": "Issues",
      "ORDERS": "Orders",
      "PREFERENCES": "Preferences",
      "REQUESTS": "RFXs",
      "UTILITY_API": "Utility API",
      "INQUIRIES": "Inquiries",
      "SYSTEM_SUBSCRIPTION": "Subscriptions",
      "PROJECTS": "Projects",
      "APPLICATION": "Product Updates"
    },
    "levels": {
      "INFO": "Info",
      "IMPORTANT": "Important",
      "CRITICAL": "Critical",
      "ERROR": "Error"
    },
    "types": {
      "TIME_ZONE_SET": "Time Zone Updated",
      "ORDER_DOCUMENT_ADDED_TO_VENDOR": "",
      "ORDER_RECOMMENDATION_NOTE_ADDED_TO_VENDOR": "",
      "PLANNED_ISSUE_WO_CREATION_FAILED": "",
      "VENDOR_ASSIGNED_TO_ORDER": "",
      "REQUEST_RESPONSE_SUBMITTED_BY_VENDOR": "",
      "INVOICE_ADDED_BY_VENDOR": "",
      "INVOICE_UPDATED_BY_VENDOR": "",
      "INVOICE_REMOVED_BY_VENDOR": "",
      "ORDER_UPDATED_TO_VENDOR": "",
      "ORDER_CANCELED_TO_VENDOR": "",
      "WORK_ORDER_REJECTED_BY_VENDOR": "",
      "MY_DEVICES_INTEGRATION_FAILED": "",
      "MY_DEVICES_INTEGRATION_CONNECTED": "",
      "UTILITY_API_AUTHORIZATION_COMPLETED": "",
      "INQUIRY_CANCELED_TO_VENDOR": "",
      "INQUIRY_RECEIVED_TO_VENDOR": "",
      "INQUIRY_DUE_DATE_UPDATED_TO_VENDOR": "",
      "SYS_SUBSCRIPTION_SOFTWARE_AGREEMENT_UPDATED": "",
      "SYS_SUBSCRIPTION_CUSTOMER_NETWORK_ACCESS_AGREEMENT_UPDATED": "",
      "SYS_SUBSCRIPTION_VENDOR_NETWORK_ACCESS_AGREEMENT_UPDATED": "",
      "REACTIVE_ISSUE_ASSIGNED_TO_ORDER": "",
      "REACTIVE_ISSUE_RESOLVED": "",
      "REACTIVE_ISSUE_REOPENED_TO_SIMPLE_USER": "",
      "REACTIVE_ISSUE_SUBMITTED_TO_FACILITY_MANAGER_AND_ORG_ADMIN": "",
      "REACTIVE_ISSUE_NOTE_ADDED_TO_FACILITY_MANAGER_AND_ORG_ADMIN": "",
      "REACTIVE_ISSUE_DOCUMENT_ADDED_TO_FACILITY_MANAGER_AND_ORG_ADMIN": "",
      "REACTIVE_ISSUE_REOPENED_TO_FACILITY_MANAGER_AND_ORG_ADMIN": "",
      "PROJECT_SHARED_TO_VENDOR": "",
      "VENDOR_ASSIGNED_TO_PROJECT_MILESTONE": "",
      "APPLICATION_VERSION_RELEASED": ""
    },
    "content": {
      "TIME_ZONE_SET": "Time zone set to {{timeZone}}. Change it in your profile if needed.",
      "ORDER_DOCUMENT_ADDED_TO_VENDOR": "New document added to order <<order>>.",
      "ORDER_RECOMMENDATION_NOTE_ADDED_TO_VENDOR": "New recommendation/note added to order <<order>>.",
      "PLANNED_ISSUE_WO_CREATION_FAILED": "Work order(s) creation failed for planned issue <<plannedIssue>>. <<viewLogs>>.",
      "VENDOR_ASSIGNED_TO_ORDER": "New order <<order>> assigned.",
      "INQUIRY_RECEIVED_TO_VENDOR": "New inquiry <<inquiry>> received.",
      "INQUIRY_CANCELED_TO_VENDOR": "Inquiry <<inquiry>> canceled.",
      "INQUIRY_DUE_DATE_UPDATED_TO_VENDOR": "Inquiry <<inquiry>> due date updated from {{oldDueDate}} to {{newDueDate}}.",
      "REQUEST_RESPONSE_SUBMITTED_BY_VENDOR": "New <<response>> received for RFX <<RFX>>.",
      "INVOICE_ADDED_BY_VENDOR": "Invoice <<invoiceTitle>> added to order <<order>>.",
      "INVOICE_UPDATED_BY_VENDOR": "Invoice <<invoiceTitle>> updated for order <<order>>.",
      "INVOICE_REMOVED_BY_VENDOR": "Invoice {{invoiceTitle}} removed from order <<order>>.",
      "ORDER_UPDATED_TO_VENDOR": "Order <<order>> updated.",
      "ORDER_CANCELED_TO_VENDOR": "Order <<order>> canceled.",
      "WORK_ORDER_REJECTED_BY_VENDOR": "Work Order <<order>> rejected by {{vendorOrganizationName}}.",
      "MY_DEVICES_INTEGRATION_FAILED": "myDevices connection or import failed. <<link>>",
      "MY_DEVICES_INTEGRATION_CONNECTED": "myDevices integration connected successfully. <<link>>",
      "UTILITY_API_AUTHORIZATION_COMPLETED": "Authorization {{authorizationId}} for utility {{utilityName}} is completed successfully. Review retrieved meters in Integrations console.",
      "SYS_SUBSCRIPTION_SOFTWARE_AGREEMENT_UPDATED": "Your Software Agreement information or Transaction Fee settings have been updated by the Centrana Team. <<link>>.",
      "SYS_SUBSCRIPTION_CUSTOMER_NETWORK_ACCESS_AGREEMENT_UPDATED": "Your customer-incurred vendor network access fees have been updated by the Centrana Team. <<link>>.",
      "SYS_SUBSCRIPTION_VENDOR_NETWORK_ACCESS_AGREEMENT_UPDATED": "Your vendor-incurred vendor network access fees have been updated by the Centrana Team. <<link>>.",
      "REACTIVE_ISSUE_ASSIGNED_TO_ORDER": "The Issue <<issue>> has been assigned to order.",
      "REACTIVE_ISSUE_RESOLVED": "The Issue <<issue>> has been resolved.",
      "REACTIVE_ISSUE_REOPENED_TO_SIMPLE_USER": "The resolved Issue <<issue>> has been reopened.",
      "REACTIVE_ISSUE_SUBMITTED_TO_FACILITY_MANAGER_AND_ORG_ADMIN": "The new Issue <<issue>> has been submitted.",
      "REACTIVE_ISSUE_NOTE_ADDED_TO_FACILITY_MANAGER_AND_ORG_ADMIN": "New activity/note was added to the Issue <<issue>>.",
      "REACTIVE_ISSUE_DOCUMENT_ADDED_TO_FACILITY_MANAGER_AND_ORG_ADMIN": "New document was added to the Issue <<issue>>.",
      "REACTIVE_ISSUE_REOPENED_TO_FACILITY_MANAGER_AND_ORG_ADMIN": "The resolved Issue <<issue>> has been reopened by the reporter.",
      "PROJECT_SHARED_TO_VENDOR": "New project <<project>> shared.",
      "VENDOR_ASSIGNED_TO_PROJECT_MILESTONE": "New milestone \"{{milestoneName}}\" assigned in project <<project>>.",
      "APPLICATION_VERSION_RELEASED": "New Centrana update is available: {{versionName}}\nReleased date: {{releaseDate}}"
    }
  },
  "OrganizationLocationsInput": {
    "siteId": "Site ID:",
    "locationId": "Location ID:"
  },
  "Analytics": {
    "breadcrumbs": {
      "analytics": "Analytics Dashboards"
    },
    "pageTitle": "Analytics",
    "DashboardContainer": {
      "noDashboardsAssigned": "No dashboards assigned to your organization yet.",
      "selectDashboard": "Select Dashboard"
    },
    "EmbeddedDashboard": {
      "embedError": "Unable to load dashboard. Please try again later.",
      "missingSupersetUrl": "We're facing some technical issues. Please try again later.",
      "tokenError": "We're facing some technical issues. Please try again later."
    }
  },
  "widgets": {
    "ProgressBar": {
      "100PercentComplete": "100% Completed",
      "90PercentOrMoreCompleted": "90% or More Completed",
      "lessThan90PercentCompleted": "< 90% Completed",
      "lessThan50PercentCompleted": "< 50% Completed"
    },
    "NotFound": {
      "status": "404",
      "pageNotExist": "The page you were looking for doesn’t exist",
      "redirectNote": "Let's take you somewhere you have access",
      "marketplace": "Marketplace",
      "orders": "Orders",
      "issues": "Issues"
    }
  },
  "validation": {
    "requiredField": "Field is required",
    "invalidEmail": "Invalid email",
    "invalidDate": "Invalid Date",
    "selectDateAfterToday": "Select a date after today",
    "selectDateAfterNow": "Select a date later than now",
    "fieldMaxLength": "This field cannot exceed {{maxLength}} characters",
    "fieldMinLength": "This field must be at least {{minLength}} characters long",
    "alphanumericCharacters": "Invalid characters are not allowed. Please use alphanumeric characters only.",
    "inappropriatePattern": "The field must have the following format {{pattern}}",
    "fieldMaxPercentage": "This field cannot exceed {{maxPercentage}} percent",
    "nonNegativeOnly": "Only non negative numbers are allowed.",
    "fieldMaxValue": "This field cannot exceed maximum value of {{maxValue}}",
    "inappropriateCharacters": "Field must be alphanumeric and can include {{allowedCharacters}}",
    "unsupportedEnteredSymbols": "Entered special characters may not be supported by the system.",
    "minPriceRequired": "A price of ${{minPrice}} or more is required",
    "invalidCharacters": "Only letters, numbers, spaces, and the following special characters are allowed: , - . ' _",
    "containsInvalidCharacters": "The field contains invalid characters"
  },
  "error": {
    "genericServerError": "Server Error",
    "somethingWentWrong": "Something went wrong.\nPlease try again later.",
    "access": {
      "unauthorized": "Invalid email or password. Please try again."
    },
    "import_data": {
      "empty_file": "The file contains no records.",
      "no_sheet_found": "The uploaded file doesn’t match the required template. Please use the official template provided and try again.",
      "missing_columns": "The column names in your file don’t match the required template. Please use the original template without modifying the column headers.",
      "unexpected_error": "The uploaded file doesn’t match the required template. Please use the official template provided and try again."
    },
    "data": {
      "uniqueness_violation": "Object already exists"
    },
    "validation": {
      "user": {
        "update": {
          "tz_required_for_registered_user": "Time zone is required"
        },
        "invitation": {
          "expired_link": "The invitation link is invalid"
        }
      },
      "response": {
        "send": {
          "inquiry_due_date_not_in_future": "The inquiry due date has passed"
        }
      },
      "offering": {
        "search": {
          "filter_params_combination_not_supported": "The combination of filter parameters is not supported."
        }
      },
      "constraint": {
        "email_pattern": "The email pattern should be provided.",
        "alphanumeric_spaces_hyphens_commas_periods": "Some field must be alphanumeric and can include spaces, hyphens, commas and periods.",
        "password": {
          "recently_used": "New Password should be different from the current one",
          "pattern": "Please choose a stronger password. Ensure it includes at least 8 characters, one uppercase letter, one lowercase letter, one number, and one special character.",
          "reset": {
            "email_cooldown": "You have already requested a password reset link. Please wait before requesting a new one."
          }
        },
        "code_pattern": "Please check the code format",
        "zip_code_pattern": "Please check the ZIP code format",
        "centrana_code_pattern": "Centrana code must be in a 2 uppercase alphabetic characters one hyphen (-) 2 digit one hyphen (-) and 7 digits",
        "Size": "Size must be between {{min}} and {{max}}"
      },
      "asset": {
        "assigned_to_issue": "Location cannot be changed because the asset is assigned to Issues.",
        "code_not_unique": "Asset code must be unique",
        "name_not_unique": "Asset name must be unique",
        "site": {
          "referenced_by_entities": "Unable to delete the sites. Please try again",
          "name_not_unique": "Site Name must be unique",
          "code_not_unique": "Site ID must be unique"
        },
        "location": {
          "name_not_unique": "Location Name must be unique",
          "code_not_unique": "Location ID must be unique"
        },
        "asset": {
          "name_not_unique": "Asset Name must be unique",
          "code_not_unique": "Asset ID must be unique"
        }
      },
      "integration": {
        "mydevices": {
          "company_id_not_configured": "Organization isn't configured to use myDevices. Please contact support."
        }
      },
      "my_vendor_organization": {
        "delete": {
          "assigned_requests": "This vendor has active RFXs assigned. It's not possible to remove this vendor from the list",
          "assigned_orders": "This vendor has active orders assigned. It's not possible to remove this vendor from the list",
          "referenced_by_running_schedules": "This vendor is referenced by running schedules. It's not possible to remove this vendor from the list"
        },
        "patch": {
          "read_only_fields_updated": "Provided fields cannot be updated for this type of vendor"
        }
      },
      "address": {
        "coordinates": {
          "not_determined": "Cannot add the Location based on address entered. Please, check the address."
        }
      },
      "order": {
        "total_amount_exceeds_not_to_exceed_amount": "Line Item addition failed. The total amount of all Line Items would exceed the specified ‘Not to Exceed Amount’.",
        "document": {
          "delete": {
            "not_supported_due_owner": "Deletion not allowed. This document is managed by the {{ownerName}}. Please contact them if you believe it should be removed."
          }
        },
        "status_update": {
          "to_canceled": {
            "associated_wo_not_draft_or_canceled": "PO cannot be canceled because it has associated WOs in a status other than Draft or Canceled."
          }
        },
        "invoices": {
          "delete": {
            "not_supported_due_owner": "Deletion not allowed. This invoice is managed by the {{ownerName}}. Please contact them if you believe it should be removed."
          },
          "update": {
            "due_status": "The due status can't be updated."
          }
        },
        "invoice": {
          "line_item": {
            "exceeds_remaining_amount": "This invoice exceeds the agreed amount. Please review all invoices linked to this line item. The maximum allowable amount is {{currency}}{{amount}}"
          },
          "line_items": {
            "total_amount": {
              "mismatch": "Please verify the line items and their invoiced amounts. The total must match the invoice amount {{currency}}{{amount}}"
            }
          },
          "customer": {
            "vendor_invoice_field_modification_not_allowed": "Customer can not modify vendor invoice fields: due date, amount, and line item amount"
          }
        },
        "assignment": {
          "amount_exceeds_balance": "PO Balance is less than Order’s Total Authorized Amount. Binding is not allowed."
        },
        "contract": {
          "template_required": "A contract template is required for the chosen type.",
          "details": {
            "required": "The contract is required"
          }
        },
        "expected_date": {
          "before_latest_due_date": "Expected Date should be the same or after the latest line item date"
        }
      },
      "request": {
        "due_date_not_in_future": "Due date must be later than the creation date.",
        "due_date_not_after_start_date": "Due date must be later than the creation date."
      },
      "line_item": {
        "total_amount": {
          "exceed_balance": "Line item amount exceeds available PO balance."
        },
        "due_date": {
          "after_expected": "Due Date must be before or equal Expected Date"
        },
        "delete": {
          "exceed_balance": "PO Balance is less than Order’s Total Authorized Amount. Removal is not allowed."
        }
      },
      "issue": {
        "location": {
          "limit_exceeded": "Issue location upload limit exceeded",
          "asset": {
            "limit_exceeded": "Issue location asset upload limit exceeded"
          }
        }
      },
      "planned_issue": {
        "work_order_template": {
          "subtype.not_match_type": "Provided planned issue work order template subtype does not match current work order type",
          "agreement_document": {
            "required": "Agreement document is required for CUSTOMER_PROVIDED or VENDOR_PROVIDED agreement type"
          },
          "null_sub_status": "Sub status should be specified for order not in draft status",
          "sub_status": {
            "not_supported_due_status": "Provided sub-status not supported for DRAFT order status"
          }
        },
        "line_item": {
          "count_exceed": "Count of line items cannot exceed 50",
          "total_authorized_amount_exceeded": "Total authorized amount exceeds the allowed limit"
        }
      },
      "work_order": {
        "feedback": {
          "already_submitted": "The Feedback for this Work Order has already been submitted",
          "vendor_not_system": "The Feedback is available only for system vendors",
          "order_not_completed": "Feedback can only be submitted for completed work orders"
        },
        "associated_po": {
          "vendor_mismatch": "PO association is not allowed. Vendor mismatch between selected PO and WO."
        },
        "maintenance_plan": {
          "required": "Maintenance Plan is a required field"
        }
      },
      "purchase_order": {
        "associated_wo": {
          "vendor_mismatch": "Vendor mismatch between PO and associated WO. Please, unassociate WO(s) to proceed with Vendor change"
        }
      },
      "my_vendor": {
        "offering_rates": {
          "already_exists": "My vendor offering is already exists for the vendor offering"
        }
      },
      "organization": {
        "maintenance_plan": {
          "delete": {
            "referenced_by_work_orders_or_planned_issues": "The maintenance plan cannot be deleted because it is referenced by a Work Order or Planned Issue."
          }
        },
        "code": {
          "not_unique": "Organization with the same Code already exists in the system"
        },
        "centrana_code": {
          "not_unique": "Organization with the same Centrana Code already exists in the system"
        },
        "code_or_centrana_code_required": "Code or Centrana code should be provided",
        "offering_subscription": {
          "areas": {
            "patch": {
              "must_leave_at_least_one": "At least one area is required for offering subscription",
              "at_least_one_required": "At least one area is required for offering subscription"
            }
          }
        }
      },
      "file": {
        "size": "File size is too large. Please upload a smaller file"
      }
    }
  },
  "NavBar": {
    "ariaLabel": "Main navigation",
    "expand": "Expand",
    "collapse": "Collapse",
    "openMenu": "Open menu",
    "item": {
      "analytics": "Analytics Dashboards",
      "home": "Home",
      "sites": "Sites",
      "locations": "Locations",
      "assets": "Assets",
      "meters": "Meters",
      "inbox": "Inbox",
      "inquiries": "Inquiries",
      "integrations": "Integrations",
      "issues": "Issues",
      "marketplace": "Marketplace",
      "devices": "Devices",
      "orders": "Orders",
      "projects": "Projects",
      "reports": "Reports",
      "requests": "RFx",
      "vendors": "Vendors List",
      "contracts": "Contracts",
      "customerRates": "Customer Rates",
      "maintenancePlans": "Maintenance Plans",
      "productsServices": "Products & Services"
    },
    "section": {
      "facilities": "Facilities",
      "vendors": "Vendors"
    },
    "support": {
      "helpCenter": "Help Center",
      "needHelp": "Get Help",
      "submitTicket": "Submit a Support Ticket"
    }
  },
  "ColumnVisibility": {
    "tooltip": "Columns Settings",
    "reset": "RESET",
    "noColumnsSelected": "No columns selected"
  }
}
