{
  "AddBuilding": {
    "title": "Create New Building",
    "description": "Search for an address to start a new building.",
    "label": "Building Address",
    "submit": "Get Started",
    "label2": "Selected:",
    "toastErr": "Please enter or select an address"
  },
  "AddInfrastructure": {
    "title": "Create New Infrastructure",
    "description": "Search for an address to start a new infrastructure.",
    "label": "Infrastructure Address",
    "submit": "Get Started",
    "label2": "Selected:",
    "toastErr": "Please enter or select an address"
  },
  "AddItem": {
    "add": "Add",
    "siteCap": "Site",
    "buildingCap": "Building",
    "searchPlaceholder": "Search for",
    "site": "site",
    "building": "building",
    "noneFound": "No results found"
  },
  "AddSite": {
    "add": "Add Site",
    "title": "Create New Site",
    "description": "Enter a name for your new site to get started.",
    "label1": "Site Name",
    "labelPlaceholder1": "Enter site name",
    "submit": "Get Started",
    "toastErrorNoSite": "Please enter a site name"
  },
  "AddToBim": {
    "fileButton": "File",
    "commentButton": "Comment",
    "sensorButton": "Sensor",
    "bimObject": "BIM Object",
    "addFile": "Add File",
    "dropZoneTitle": "Drag and drop a file",
    "dropZoneSubtext": "or click to browse",
    "addCadFile": "Add CAD File",
    "dropZoneTitleCad": "Drag and drop a CAD file",
    "dropZoneSubtextCad": "DXF is currently supported"
  },
  "AddToMap": {
    "addFileTitle": "Add File",
    "addCommentTitle": "Add Comment",
    "addDatasetTitle": "Add Dataset",
    "addSiteTitle": "Add Site",
    "errorTitle": "Something went wrong. Check newAddToMap getCardTitle()",
    "close": "Close",
    "file": "File",
    "comment": "Comment",
    "dataset": "Dataset",
    "site": "Site",
    "sensor": "Sensor",
    "building": "Building"
  },
  "AddUser": {
    "title": "Create New User",
    "fields": {
      "name": "Name",
      "email": "Email",
      "role": "Role",
      "password": "Temporary Password"
    },
    "roleSelectPlaceholder": "Select a role",
    "passwordStrong": "Password meets requirements",
    "cancel": "Cancel",
    "submit": "Create User",
    "errors": {
      "nameEmailRequired": "Name and email are required",
      "roleRequired": "Please select a role",
      "weakPassword": "Password must be 12–65 characters with uppercase, lowercase, number, and special character",
      "createUserFailed": "Failed to create user"
    },
    "success": {
      "userCreated": "User created successfully"
    }
  },
  "AppSidebar": {
    "support": "Support",
    "feedback": "Feedback",
    "users": "Users",
    "home": "Powered by CDT",
    "platform": "Platform",
    "3dViewer": "3D Viewers",
    "data": "Data",
    "plugins": "Plugins",
    "service": "Service",
    "mapTitle": "Map",
    "bimTitle": "BIM",
    "siteTitle": "Sites",
    "buildingsTitle": "Buildings",
    "pointCloudTitle": "Point Cloud",
    "filesTitle": "Files",
    "landTitle": "Land",
    "infrastructureTitle": "Infrastructure",
    "preferences": "Preferences",
    "lcaTitle": "LCA",
    "addPlugins": "Add Plugins",
    "contact": "Contact the Team"
  },
  "AssociateBuildings": {
    "title": "Buildings found inside this site",
    "subtitle": "These buildings fall within \"{name}\". Choose which to associate with it.",
    "selectAll": "Select all",
    "deselectAll": "Deselect all",
    "unnamed": "Unnamed building",
    "skip": "Skip",
    "associate": "Associate",
    "associated": "{count} building(s) associated with \"{name}\".",
    "associateFailed": "Failed to associate the buildings. Please try again."
  },
  "AssociatedBuildings": {
    "suggestInside": "Review {count} building(s) inside the boundary",
    "detachTitle": "Detach building",
    "msg1": "new building",
    "msg2": "will be added when you save changes.",
    "searchPlaceholder1": "Search Buildings...",
    "searchPlaceholder2": "Search for building",
    "attachTrigger": "Attach building",
    "createAttachToastSuccess": "Building created and attached",
    "createAttachToastError": "Failed to create building"
  },
  "AuthPage": {
    "footerText": "Powered by Collab Digital Twins"
  },
  "BimEditPosition": {
    "editBimButton": "Edit BIM Position",
    "editPositionTitle": "Edit BIM Position (drag marker)",
    "longitude": "Longitude",
    "latitude": "Latitude",
    "rotation": "Rotation (°)",
    "elevation": "Elevation (m)",
    "save": "Save",
    "saving": "Saving...",
    "positionAcceptedToast": "New position has been saved.",
    "cancel": "Cancel",
    "saved": "Position Saved!",
    "editPositionTooltip": "Edit the position, rotation, and elevation of this BIM model"
  },
  "BimLoadingState": {
    "openingText": "Opening BIM viewer",
    "helpText": "Drag and drop or select any 3D file — BIM model, point cloud or splat",
    "uploadButton": "Upload File",
    "no3DLoaded": "No 3D file loaded",
    "filesUnavailable": "Building files unavailable",
    "filesUnavailableHelpText": "The file list could not be loaded, so any BIM models are still there but cannot be opened. Try again shortly.",
    "loadingBimModel": "Loading BIM models...",
    "noBuilding": "No building selected",
    "selectBuilding": "Select a building from database",
    "selectBuildingHelpText": "Load building from database",
    "searchBuildings": "Search buildings",
    "loadingBuildings": "Loading buildings...",
    "noSearchResults": "No buildings found",
    "noBuildings": "No buildings available"
  },
  "BimSection": {
    "title": "BIM",
    "addTitle": "Add a BIM model"
  },
  "Breadcrumb": {
    "more": "More"
  },
  "BuildingFieldRenderer": {
    "empty": "No sites found."
  },
  "BuildingMoreOptions": {
    "noDataAvailable": "No building data available to generate schema",
    "schemaDownloadSuccess": "Schema downloaded successfully",
    "schemaDownloadError": "No buildings to export",
    "exported": "Exported",
    "exportSuccess": "building(s) successfully",
    "exportError": "Failed to export buildings",
    "exportTitle": "Export Buildings",
    "importTitle": "Import Buildings",
    "downloadSchema": "Download Schema",
    "importError": "Failed to import buildings. Please ensure your file matches the required schema."
  },
  "BuildingTools": {
    "toastFIleUploadSuccess": "file(s) uploaded successfully",
    "toastFIleUploadError": "Failed to upload files:",
    "toastUnknownError": "Unknown error",
    "compareTitle": "Compare buildings",
    "openBimTitle": "Open BIM Viewer",
    "openPointCloudTitle": "Open Point Cloud Viewer",
    "openBuildingTitle": "Open Building Menu",
    "addFileTitle": "Add File",
    "selectBimLabel": "Select BIM File(s)",
    "filesSelected": "file(s) selected",
    "selectFiles": "Select file(s)",
    "hideBimLabel": "Hide BIM",
    "showBimLabel": "Show BIM",
    "showBIM": "Show BIM",
    "hideBIM": "Hide BIM",
    "openBIMTitle": "Open Building Menu",
    "OpenBIMViewerTitle": "Open BIM Viewer",
    "editBimButton": "Edit BIM Position",
    "buildingIdRequired": "Building ID is required for file upload."
  },
  "CameraSettings": {
    "title": "Camera Settings",
    "moveSpeed": "Move speed",
    "lockElevation": "Lock elevation",
    "mode_Orbit": "Orbit",
    "mode_FirstPerson": "Walk",
    "walkHint": "Move with WASD or the arrow keys; Q and E move down and up.",
    "firstPersonNeedsPerspective": "Walk mode needs a perspective projection",
    "navigation": "Navigation",
    "metres": "m",
    "lockElevationAt": "Lock elevation at"
  },
  "ChangePassword": {
    "noMatch": "Passwords do not match",
    "tooShort": "Password must be at least 12 characters",
    "tooLong": "Password must be less than 65 characters",
    "weakPassword": "Passwords must be a minimum of 12 characters and include at least one uppercase letter, one lowercase letter, one number, and one special character. Passwords must not contain the username.",
    "header": "Change password",
    "subHeader": "Update your password to keep your account secure.",
    "newLabel": "New Password",
    "lenError": "Password must be 12 - 65 characters.",
    "confirmLabel": "Confirm Password",
    "toastSuccess": "Password changed successfully",
    "toastError": "Failed to change password",
    "verifyLabel": "Verify Current Password",
    "next": "Next",
    "save": "Save",
    "verifyPlaceholder": "Verify Password"
  },
  "ClippingTool": {
    "clippingPlane": "Clipping Plane",
    "slice": "Slice",
    "invert": "Invert",
    "reset": "Reset",
    "add": "Add clipping plane",
    "cancelAdd": "Cancel add clipping plane",
    "deleteAll": "Delete all clipping planes",
    "planeToDrawing": "Turn a clipping plane into a drawing",
    "cancelPlaneToDrawing": "Cancel turning a plane into a drawing",
    "planeDrawingName": "Section {number}",
    "planeToDrawingHint": "Click the clipping plane you want to turn into a drawing. Escape cancels.",
    "planeToDrawingMissed": "That click missed. Click directly on a clipping plane, or press Escape to cancel.",
    "planeToDrawingAdded": "{name} added under Layers → Drawings → Custom.",
    "planeToDrawingNoModel": "No loaded model to cut a drawing from.",
    "hint": "Double-click the model to add a clipping plane. Backspace removes the plane under the cursor. Enter finishes. Escape removes every plane.",
    "sectionBox": "Section box",
    "clearSectionBox": "Clear section box",
    "sectionBoxHint": "Drag a face handle to resize the section box. Clipping planes still apply."
  },
  "CommentInput": {
    "title": "Add Comment",
    "label": "Write a comment",
    "placeholder": "Enter your comment here...",
    "close": "Close",
    "clickPlusHint": "Click the + to place your comment",
    "placeHelpTextMap": "Double click anywhere on the map to add comment",
    "placeHelpTextBim": "Double click anywhere on the model to add comment"
  },
  "CommentLayers": {
    "commentEdited": "Comment edited",
    "commentDeleted": "Comment deleted",
    "commentTitle": "Comment"
  },
  "CommentsSection": {
    "commentsTitle": "Comments",
    "addCommentTitle": "Add Comment",
    "searchComments": "Search comments...",
    "editComment": "Edit comment",
    "commentEdited": "Comment edited",
    "deleteComment": "Delete comment",
    "commentDeleted": "Comment deleted",
    "replyToComment": "Reply to comment",
    "edited": "Edited",
    "reply": "reply",
    "replies": "replies",
    "attachments": "Attachments",
    "addAttachment": "Add attachment",
    "writeReply": "Write a reply...",
    "doubleClickZoom": "Double click to zoom to comment",
    "position": "Position",
    "lastUpdated": "Last updated"
  },
  "Compare": {
    "compareBuildings": "Compare Buildings",
    "close": "Close",
    "clearAll": "Clear All"
  },
  "CompareDialog": {
    "compareNow": "Compare Now",
    "compare": "Compare",
    "description1": "Choose",
    "description2": "to compare",
    "sites": "sites",
    "buildings": "buildings",
    "site": "site",
    "building": "building",
    "unknown": "Unknown"
  },
  "ConfirmDialog": {
    "alertTitle": "Delete",
    "alertDescription": "Are you sure you want to delete",
    "confirmLabel": "This action cannot be undone.",
    "cancel": "Cancel",
    "delete": "Delete",
    "defaultName": "this item",
    "item": "item"
  },
  "DataColumns": {
    "name": "Name",
    "countrySubdivision": "Subdivision",
    "municipality": "Municipality",
    "source": "Source",
    "type": "Type"
  },
  "DataMenu": {
    "cancelButton": "Cancel",
    "buildingHeader": "Buildings",
    "siteHeader": "Sites",
    "fileHeader": "Files",
    "infrastructureHeader": "Infrastructure",
    "pluginsHeader": "Plugins",
    "usersHeader": "Users",
    "landHeader": "Land",
    "toastSuccessCreateBuilding": "Building created successfully",
    "toastFailCreateBuilding": "Failed to create building",
    "toastSuccessCreateSite": "Site created successfully",
    "toastFailCreateSite": "Failed to create site",
    "toastSuccessCreateInfrastructure": "Infrastructure created successfully",
    "toastFailCreateInfrastructure": "Failed to create infrastructure",
    "toastSuccessCreateUser": "User created successfully",
    "toastFailCreateUser": "Failed to create user",
    "searchPlaceholder": "Search",
    "createSiteButton": "Create Site",
    "createBuildingButton": "Create Building",
    "createInfrastructureButton": "Create Infrastructure",
    "createUserButton": "Create User",
    "saveChangesButton": "Save Changes",
    "addDetailsButton": "Add Details",
    "editDetailsButton": "Edit Details"
  },
  "DataMenuColumns": {
    "buildingNameAdd": "Property Name / Address",
    "buildingCountrySubdivision": "Subdivision",
    "buildingMunic": "Municipality",
    "buildingType": "Building Type",
    "siteName": "Name",
    "siteCountrySubdivision": "Subdivision",
    "siteMunic": "Municipality",
    "infrastructureName": "Name",
    "infrastructureType": "Type",
    "infrastructureCountrySubdivision": "Subdivision",
    "infrastructureMunic": "Municipality",
    "fileName": "Name",
    "and": "&",
    "fileMore": "more",
    "fileSite": "Site",
    "fileBuilding": "Building",
    "fileDate": "Date Uploaded",
    "fileType": "File Type",
    "associatedBuildingsName": "Name",
    "associatedBuildingsAddress": "Address",
    "associatedBuildingsProjectType": "Project Type",
    "propertyFileName": "Name",
    "propertyFileType": "Type",
    "propertyFilesDateUp": "Date Uploaded",
    "userName": "Name",
    "userEmail": "Email",
    "userRole": "Role",
    "roleSelectPlaceholder": "Select role",
    "roleEmptyValue": "---",
    "userFallbackAlt": "User",
    "userFallbackInitial": "U",
    "dateAt": "at",
    "roles": {
      "admin": "Admin",
      "user": "User",
      "viewer": "Viewer"
    },
    "filterFields": {
      "buildingName": "Property Name",
      "buildingCountrySubdivision": "Subdivision",
      "buildingMunicipality": "Municipality",
      "buildingType": "Building Type",
      "buildingAddress": "Address",
      "siteName": "Name",
      "siteCountrySubdivision": "Subdivision",
      "siteMunicipality": "Municipality",
      "siteAddress": "Address",
      "infrastructureName": "Name",
      "infrastructureCountrySubdivision": "Subdivision",
      "infrastructureMunicipality": "Municipality",
      "infrastructureType": "Type",
      "infrastructureAddress": "Address"
    }
  },
  "DataTable": {
    "noApplied": "No applied datasets",
    "noFavorite": "No favourites datasets",
    "noNational": "No national datasets available",
    "noProvincial": "No provincial dataset available for",
    "noMunicipal": "No municipal dataset available for",
    "noBuildings": "No buildings available",
    "noSites": "No sites available",
    "noFiles": "No files available",
    "availableAtTheMoment": "available at the moment",
    "no": "No",
    "available": "available",
    "paginationTitle": "Rows per page",
    "page": "Page",
    "of": "of"
  },
  "DatabaseBuildingPopover": {
    "fallbackName": "Building",
    "closeAriaLabel": "Close",
    "loadingError": "Error Loading Building",
    "address": "Address",
    "toastFileUploadSuccess": "file(s) uploaded successfully",
    "toastFileUploadError": "Failed to upload files:",
    "toastUnknownError": "Unknown error",
    "compareTitle": "Compare buildings",
    "openBuildingTitle": "Open Building Menu",
    "openBimTitle": "Open BIM Viewer",
    "pointCloudTitle": "Open Point Cloud Viewer",
    "addFileTitle": "Add File",
    "fallbackBuilding": "Building",
    "namePlaceholder": "Building",
    "buildingType": "Building Type",
    "StoreysNum": "Number of Storeys",
    "showDetails": "Show details",
    "hideDetails": "Hide details"
  },
  "DatasetDetails": {
    "noPublisher": "Unknown Publisher",
    "publisherLabel": "Publisher",
    "licenseLabel": "License",
    "noLicense": "Unknown License",
    "email": "Contact Email",
    "noEmail": "No contact email provided",
    "typeLabel": "Type",
    "dateReleasedLabel": "Date Released",
    "noDateReleased": "Unknown Date Released",
    "dateUpdatedLabel": "Date Updated",
    "noDateUpdated": "Unknown Date Updated",
    "lastEditDateLabel": "Feature Last Edit Date",
    "loading": "Loading...",
    "dataLastEditDateLabel": "Feature Data Last Edit Date",
    "unknown": "Unknown",
    "keywordsLabel": "Keywords",
    "descriptionLabel": "Description",
    "noDescription": "No description available."
  },
  "DatasetManagerMenu": {
    "appliedLayer": "Applied Layer"
  },
  "MapLegend": {
    "title": "Legend",
    "titlePlural": "Legends",
    "feedUnavailable": "Feed unavailable"
  },
  "Datasets": {
    "failedFetchError": "Failed to fetch datasets.",
    "dialogTitle": "Datasets",
    "dialogDescription": "Manage the layers visible on your map",
    "appliedTab": "Applied",
    "favoritesTab": "Favourites",
    "organizationalTab": "Organizational",
    "allDataTab": "All Datasets",
    "nationalTab": "National",
    "countrySubdivisionTab": "Country Subdivision",
    "municipalTab": "Municipal",
    "liveDataTab": "Live Data",
    "loading": "Loading datasets...",
    "fetchingDatasets": "Fetching datasets...",
    "refreshButton": "Retry",
    "breadcrumbTitle": "Datasets",
    "backToDataButton": "Back to Datasets",
    "removeButton": "Remove Dataset",
    "applyButton": "Add To Map",
    "publishTooltip": "Publish as vector tiles",
    "publishedTooltip": "Tiled",
    "publishCatalogTooltip": "Publish open-data dataset as vector tiles",
    "unpublishTooltip": "Un-publish vector tiles",
    "unpublishedTooltip": "Un-published",
    "unpublishConfirm": "Un-publish \"{name}\"? The vector tiles will be dropped; the original GeoJSON is untouched.",
    "deleteDataset": "Delete dataset",
    "deleteTitle": "Delete \"{name}\"?",
    "deleteDescription": "This permanently removes the dataset and its stored file. This cannot be undone.",
    "deleteConfirm": "Delete",
    "deleteCancel": "Cancel",
    "toastApplied": "Added \"{name}\" to the map",
    "toastRemoved": "Removed \"{name}\" from the map",
    "toastPublished": "Published \"{name}\" — {ingested} features added, {skipped} skipped",
    "toastPublishFailed": "Publish failed: {error}",
    "toastUnpublished": "Un-published \"{name}\"",
    "toastUnpublishFailed": "Un-publish failed: {error}",
    "toastDeleted": "Deleted \"{name}\"",
    "toastDeleteFailed": "Delete failed: {error}",
    "toastDatasetAdded": "Added \"{name}\"",
    "toastDatasetNotSaved": "\"{name}\" could not be saved and will be lost on reload: {error}"
  },
  "DrawingLayers": {
    "doorSwings": "Door Swings",
    "spaces": "Rooms",
    "fill": "Fill",
    "cut": "Cut sections",
    "toggleVisibility": "Toggle visibility",
    "chooseColor": "Choose color"
  },
  "EditFilePosition": {
    "editPositionTitle": "Edit File Position (drag marker)",
    "longitude": "Longitude",
    "latitude": "Latitude",
    "rotation": "Rotation (°)",
    "elevation": "Elevation (m)",
    "save": "Save",
    "saving": "Saving...",
    "positionAcceptedToast": "File position has been saved.",
    "cancel": "Cancel",
    "saved": "Position Saved!"
  },
  "ElementList": {
    "selectedElements": "Selected Elements"
  },
  "ExplodeByLevelTool": {
    "comingSoon": "Coming Soon"
  },
  "ExportData": {
    "itemPl": "items",
    "item": "item",
    "exportButton": "Export data",
    "csv": "Export CSV",
    "xml": "Export XML"
  },
  "FieldsTable": {
    "loadingText": "Loading Fields...",
    "fieldName": "Field Name",
    "color": "Colour",
    "fieldColor": "Field colour",
    "minVal": "Min value colour",
    "maxVal": "Max value colour",
    "false": "False/No",
    "falseColor": "False/No colour",
    "true": "True/Yes",
    "trueColor": "True/Yes colour"
  },
  "FileAdder": {
    "title": "Add File",
    "fileLabel": "Select File",
    "file": "File",
    "dropZoneTitle": "Drop a file here",
    "dropZoneSubtext": "or click to browse",
    "placeOnMapToast": "Double-click on the map to place",
    "placeFileText": "selected. Click on the map to place it.",
    "uploading": "Uploading",
    "noFileSelected": "No file selected.",
    "uploadSuccess": "File uploaded successfully.",
    "uploadError": "Failed to upload file."
  },
  "FileDetails": {
    "header": "File details",
    "empty": "No file selected",
    "no": "no",
    "provided": "provided",
    "fileName": "File Name",
    "attachedTo": "Attached To",
    "dateUploaded": "Date Uploaded",
    "uploadedBy": "Uploaded By",
    "fileType": "Type",
    "fileSize": "Size",
    "createdAt": "Created At",
    "position": "Position"
  },
  "FileItemComponent": {
    "downloadTitle": "Download",
    "hideTitle": "Hide from view",
    "showTitle": "Show in view",
    "placeFile": "Place File",
    "placeTitle": "Place",
    "ghostTitle": "Ghost",
    "unghostTitle": "Unghost",
    "moveTitle": "Edit position",
    "editTitle": "Edit",
    "infoTitle": "More information",
    "deleteTitle": "Delete",
    "moreOptions": "More options",
    "modelsTitles": "Models",
    "addBimTitle": "Add BIM model",
    "addModelTitle": "Add 3D model or splat",
    "pointCloudsTitle": "Point Clouds",
    "addPointCloudTitle": "Add Point Cloud",
    "uploadingFile": "Uploading..."
  },
  "FileMoreOptions": {
    "open": "Open menu",
    "view": "View on Map",
    "deleteFile": "Delete File",
    "alertTitle": "Delete file?",
    "alertDescription": "Are you sure you want to delete",
    "confirmLabel": "This action cannot be undone.",
    "cancel": "Cancel",
    "delete": "Delete",
    "toastFailDown": "Download failed:",
    "toastSuccessDown": "Downloaded",
    "downloadFile": "Download File",
    "toastFailDel": "Failed to delete file",
    "toastSuccessDel": "deleted successfully",
    "file": "File",
    "toastErrNoFileID": "File ID not found"
  },
  "FilePreview": {
    "noSupport": "Your browser does not support the video tag.",
    "imageAlt": "Image preview",
    "pdfFiletext": "Click to preview PDF",
    "pptFiletext": "Click to preview PowerPoint",
    "xlsxFiletext": "Click to preview Excel",
    "wordFiletext": "Click to preview Word",
    "noPreview": "No Preview Available",
    "title": "Preview File",
    "pptTitle": "PowerPoint",
    "xlsxTitle": "Excel",
    "preview": "preview",
    "filePreview": "File preview",
    "previewFile": "Preview File"
  },
  "FileSelection": {
    "downloadTitle": "Download",
    "deleteTitle": "Delete",
    "filesTitle": "Files",
    "addFileTitle": "Add file",
    "hideTitle": "Hide from view",
    "showTitle": "Show in view",
    "placeFile": "Place File",
    "placeHint": "Double-click in the model to place \"{name}\". Press Enter for the origin, Escape to cancel.",
    "toastErrNoID": "No building ID available",
    "toastSuccessUpFile": "file(s) uploaded successfully",
    "toastErrUpFile1": "Error uploading file:",
    "toastErrUpFile2": "Unknown error occurred",
    "uploadingFile": "Uploading..."
  },
  "FileUpload": {
    "add": "Add File",
    "toastSuccessUpFile": "file(s) uploaded successfully",
    "toastErrUpFile1": "Failed to upload files:",
    "toastErrUpFile2": "Unknown error",
    "toastErrNoID": "Building ID is required for file upload.",
    "toastSuccessDelFile": "File deleted successfully",
    "toastErrDelFile": "Failed to delete file"
  },
  "FilterButtons": {
    "addBuilding": "Building",
    "fileType": "File Type",
    "srFilters": "Open Filters",
    "no": "No",
    "noMatch": "s match your search",
    "noAvail": "s available.",
    "searchPlaceholder": "Search",
    "municipality": "Municipality"
  },
  "Filters": {
    "select": "Select All",
    "clear": "Clear",
    "filters": "Filters",
    "countrySubdivision": "Subdivision",
    "municipality": "Municipality",
    "type": "Type",
    "source": "Source",
    "countrySubdivisionLower": "subdivision",
    "municipalityLower": "municipality",
    "typeLower": "type",
    "sourceLower": "source",
    "selectField": "Select field",
    "searchFields": "Search fields...",
    "selectOperator": "Select operator",
    "valuePlaceholder": "Value",
    "selectValuePlaceholder": "Select value",
    "isTrue": "is true",
    "isFalse": "is false",
    "contains": "contains",
    "equals": "equals",
    "startsWith": "starts with",
    "endsWith": "ends with",
    "inList": "in list",
    "greaterThan": "is greater than",
    "lessThan": "is less than",
    "between": "is between",
    "isOn": "is on",
    "isBefore": "is before",
    "isAfter": "is after",
    "isBetween": "is between"
  },
  "FiltersDialog": {
    "advanced": "Advanced",
    "header": "Advanced Filters",
    "description": "Advanced Filters Menu",
    "add": "Add Filter",
    "clear": "Clear Filter",
    "apply": "Apply Filters"
  },
  "GenericTool": {
    "comingSoon": "Coming Soon"
  },
  "Geocoder": {
    "placeholder1": "Search for an address...",
    "placeholder2": "Search locations",
    "noResults": "No results found.",
    "noAddresses": "No addresses found.",
    "buildingHeader": "Database Buildings",
    "suggestionsHeader": "Suggestions"
  },
  "GridManagement": {
    "gridTitle": "Grid",
    "primaryLabel": "Grid primary size",
    "secondaryLabel": "Grid secondary size",
    "elevationLabel": "Grid elevation",
    "rotationLabel": "Grid rotation"
  },
  "HeadDatatableFileAddererButtons": {
    "addFile": "Add File",
    "uploading": "Uploading",
    "uploadSuccess": "File uploaded successfully"
  },
  "HeaderButtons": {
    "cancelButton": "Cancel",
    "viewButton": "View All on Map",
    "compare": "Compare",
    "addBuilding": "Add Building",
    "addUser": "Add User"
  },
  "InfrastructureDetails": {
    "toastSuccessCreate": "Infrastructure created successfully",
    "toastSuccessUpdate": "Infrastructure updated successfully",
    "toastErrorUpdate": "Failed to update Infrastructure"
  },
  "InspectBimTool": {
    "show": "Show Vertices",
    "explode": "Explode View",
    "clipping": "Clipping Tool"
  },
  "LanguageSwitch": {
    "languageLabel": "Language",
    "english": "English",
    "french": "French",
    "spanish": "Spanish",
    "tooltip": "Change Language"
  },
  "LayersTab": {
    "spatialStructure": "Spatial Structure (IFC Tree)",
    "loadingText": "Loading spatial structure...",
    "collapseTitle": "Collapse All",
    "expandTitle": "Expand All",
    "noResults": "No items found matching",
    "noneAvailable": "No spatial structure available",
    "drawingsGroup": "Drawings",
    "classifierGroup": "Classifier",
    "floorplansTab": "Floorplans",
    "elevationsTab": "Elevations",
    "customTab": "Custom",
    "spatialTab": "Spatial",
    "classesTab": "IFC Classes",
    "ifcClasses": "IFC Classes",
    "loadingClasses": "Loading IFC classes...",
    "noClasses": "No IFC classes available",
    "isolateTitle": "Isolate",
    "isolateLabel": "Isolate {name}",
    "showAllTitle": "Show all",
    "toggleVisibilityLabel": "Toggle visibility for {name}",
    "expandNodeLabel": "Expand {name}",
    "collapseNodeLabel": "Collapse {name}",
    "appearanceTitle": "Colour and opacity",
    "appearanceLabel": "Colour and opacity for {name}",
    "colorTitle": "Choose colour",
    "opacityLabel": "Opacity",
    "resetNodeLabel": "Reset",
    "resetColorsTitle": "Reset colours",
    "searchPlaceholder": "Search",
    "retryButton": "Retry",
    "appliedDatasetsTitle": "Applied Datasets",
    "appliedDatasetsEmpty": "No datasets applied to the map yet.",
    "availableDatasetsTitle": "Available Datasets",
    "favouritesTitle": "Favourites",
    "organizationalTitle": "Organizational",
    "allTitle": "All",
    "nationalTitle": "National",
    "subdivisionTitle": "Subdivision",
    "municipalTitle": "Municipal",
    "liveDataTitle": "Live Data",
    "noDatasets": "No datasets available."
  },
  "LightingManagement": {
    "lightingTitle": "Lighting",
    "manualMode": "Manual",
    "sunMode": "Sun position",
    "locationLabel": "Location",
    "dateLabel": "Date",
    "timeOfDayLabel": "Time of day",
    "belowHorizon": "The sun is below the horizon at this time.",
    "colorLabel": "Sun Colour",
    "sunIntensityLabel": "Sun Intensity",
    "ambientIntensityLabel": "Ambient Intensity",
    "azimuthLabel": "Sun Direction",
    "elevationLabel": "Sun Height",
    "resetLabel": "Reset to default",
    "showSunPath": "Show sun path",
    "shadowResolutionLabel": "Shadow Resolution"
  },
  "Logo": {
    "altText": "Logo"
  },
  "MFA": {
    "title": "Verify your identity",
    "subtitle": "We sent a verification code to {email}",
    "placeholder": "Enter 6-digit code",
    "verify": "Verify Code",
    "backToLogin": "Back to login",
    "invalidCode": "Invalid or expired code",
    "verificationFailed": "Verification failed",
    "success": "Successful MFA. Redirecting to Dashboard"
  },
  "MapCustomization": {
    "terrain": "Terrain",
    "mapProjection": "Map Projection",
    "globe": "Globe",
    "mercator": "Mercator",
    "low": "Low",
    "medium": "Medium",
    "high": "High",
    "disabled": "Disabled",
    "dimensionsColour": "Dimensions Colour",
    "buildings3d": "3D Buildings"
  },
  "MeasureBimTool": {
    "free": "Free",
    "edge": "Edge",
    "area": "Area",
    "volume": "Volume",
    "angle": "Angle",
    "clear": "Clear",
    "hintLength": "Double-click two points to measure a distance. Delete removes the measurement under the cursor. Escape exits.",
    "hintArea": "Double-click each corner, then press Enter to close the shape. Delete removes the measurement under the cursor. Escape exits.",
    "hintVolume": "Double-click each element to add it, then press Enter to total the volume. Delete removes the measurement under the cursor. Escape exits.",
    "hintAngle": "Double-click three points: start, corner, then end. Delete removes the measurement under the cursor. Escape exits."
  },
  "MeasureMapTool": {
    "distance": "Distance",
    "area": "Area",
    "clear": "Clear"
  },
  "MeasurementSettings": {
    "title": "Measurements",
    "lineColour": "Measurement colour",
    "lengthUnits": "Length units",
    "areaUnits": "Area units",
    "volumeUnits": "Volume units",
    "angleUnits": "Angle units",
    "precision": "Decimal places",
    "snapRange": "Snap range",
    "markerSize": "Snap marker size"
  },
  "MoreOptions": {
    "viewMap": "View on Map",
    "showInMap": "Show boundary on map",
    "noSiteGeometry": "This site has no saved boundary to show on the map.",
    "showInMapFailed": "Could not show the site on the map.",
    "viewBIM": "View BIM",
    "deleteSite": "Delete Site",
    "deleteUser": "Delete User",
    "userDeleted": "User Deleted Successfully",
    "userDeleteFailed": "Failed to delete user"
  },
  "NavUser": {
    "dropdownLabel": "My Account",
    "settings": "Settings",
    "logout": "Log out",
    "cdt": "CDT"
  },
  "NavigationBar": {
    "toggleSidebar": "Toggle Sidebar",
    "openMenuTitle": "Open Menu Sidebar",
    "openInfoTitle": "Open Info Sidebar"
  },
  "NestedFilter": {
    "searchPlaceholder": "Search",
    "no": "No",
    "valuesFound": "values found"
  },
  "NonDatabaseBuildingPopover": {
    "alert": "Please provide either a building name or address",
    "closeAriaLabel": "Close",
    "nameLabel": "Building Name:",
    "namePlaceholder": "Enter building name",
    "nameInputAriaLabel": "Building name input",
    "addressLabel": "Address:",
    "addressPlaceholder": "Enter building address",
    "addressAriaLabel": "Building address input",
    "typeLabel": "Building Type:",
    "typeAriaLabel": "Building type selection",
    "defaultOption": "Select building type",
    "townhouse": "Townhouses",
    "4MURB": "<4 Storey MURB",
    "4PlusMURB": "4+ Storey MURB",
    "stackedTownhouses": "Stacked Townhouses",
    "detached": "Detached",
    "semiDetached": "Semi Detached",
    "other": "Other",
    "osmId": "OSM ID:",
    "na": "N/A",
    "errorAlert": "Failed to create building",
    "creating": "Creating...",
    "addBuilding": "Add Building",
    "userNotFound": "User authentication or organization not found",
    "toastSuccess": "Building created successfully",
    "toastError": "Failed to create building",
    "existingBuildingFound": "Found existing building:",
    "selectExistingBuildingLabel": "Select existing building:",
    "selectExistingBuildingPlaceholder": "Choose a building",
    "attachBuilding": "Attach Building",
    "attaching": "Attaching",
    "toastAttachSuccess": "Building successfully attached to footprint",
    "toastAttachError": "Failed to attach building to footprint"
  },
  "OpenDataFeaturePopover": {
    "unknownDataset": "Unknown Dataset",
    "propertiesHeader": "Properties",
    "propertyTableHead": "Property",
    "valueTableHead": "Value",
    "noPropertyAvail": "No properties available for this feature",
    "showing": "Showing",
    "properties": "properties"
  },
  "OrganizationConfig": {
    "title": "Organization Setup",
    "description": "Set up your organization",
    "setupTitle": "Setup",
    "setupDescription": "Configure your instance",
    "contactMessage": "If you need help, contact support.",
    "contactInfoTitle": "Contact Information",
    "emailLabel": "Email",
    "websiteLabel": "Website",
    "needHelpTitle": "Need Help?",
    "needHelpDescription": "Our team is here to help you get started with your own digital twin instance. We'll guide you through the setup process and answer any questions you may have.",
    "languages": "Languages",
    "languagesHint": "Select the languages available in your instance",
    "langEnglish": "English",
    "langFrench": "French",
    "langSpanish": "Spanish",
    "featuresTitle": "Features",
    "featuresDescription": "Select which features to enable in your instance",
    "viewers3DTitle": "3D Viewers",
    "dataTitle": "Data",
    "viewerMap": "Map",
    "viewerBIM": "BIM",
    "viewerPointCloud": "Point Cloud",
    "dataSites": "Sites",
    "dataBuildings": "Buildings",
    "dataFiles": "Files",
    "dataInfrastructure": "Infrastructure"
  },
  "OrganizationNotFound": {
    "title": "Organization Not Found",
    "organizationLabel": "The organization:",
    "notCreatedYet": "hasn't been created yet.",
    "redirectPrompt": "If this is not what you meant to type:",
    "redirectPlaceholder": "Enter organization name",
    "redirectButton": "Go to Instance",
    "contactMessage": "If you want to have your own instance, please contact us.",
    "formTitle": "Request an Instance",
    "formDescription": "Fill out the form below and we'll get back to you shortly.",
    "firstName": "First Name",
    "lastName": "Last Name",
    "email": "Email",
    "organization": "Organization Name",
    "message": "Message",
    "sendButton": "Send Request",
    "sending": "Sending...",
    "orEmail": "Or email us directly at",
    "backToHome": "Back to Home",
    "betaButton": "Join the Beta",
    "contactInfoTitle": "Contact Information",
    "emailLabel": "Email",
    "websiteLabel": "Website",
    "needHelpTitle": "Need Help?",
    "needHelpDescription": "Our team is here to help you get started with your own digital twin instance. We'll guide you through the setup process and answer any questions you may have."
  },
  "OrganizationSettings": {
    "header": "Organization Settings",
    "subheader": "Manage your organization profile and preferences.",
    "edit": "Edit",
    "save": "Save Changes",
    "cancel": "Cancel",
    "sections": {
      "branding": "Branding",
      "basicInfo": "Basic Information",
      "location": "Location",
      "mapConfig": "Map Configuration"
    },
    "fields": {
      "logo": "Logo",
      "favicon": "Favicon",
      "mainColor": "Main Colour",
      "secondaryColor": "Secondary Colour",
      "name": "Name",
      "nameLocked": "The organization name is set at creation and cannot be changed.",
      "title": "Title",
      "description": "Description",
      "countrySubdivision": "Subdivision",
      "municipality": "Municipality",
      "postalCode": "Postal Code",
      "locationId": "Location ID",
      "latitude": "Latitude",
      "longitude": "Longitude",
      "zoom": "Zoom",
      "minZoom": "Min Zoom",
      "bearing": "Bearing",
      "pitch": "Pitch"
    },
    "placeholders": {
      "name": "Enter organization name",
      "title": "Enter organization title",
      "description": "Enter organization description",
      "selectCountrySubdivision": "Select subdivision",
      "selectProvince": "Select province / state"
    },
    "buttons": {
      "removeLogo": "Remove Logo",
      "removeFavicon": "Remove Favicon",
      "uploadLogo": "Upload Logo",
      "uploadFavicon": "Upload Favicon"
    },
    "messages": {
      "noOrganization": "No organization found",
      "loadingError": "Failed to load organization",
      "success": "Organization updated successfully",
      "error": "Failed to update organization",
      "uploadLogoError": "Failed to upload logo",
      "uploadFaviconError": "Failed to upload favicon"
    }
  },
  "PointCloudManagement": {
    "title": "Point Clouds",
    "uploadTitle": "Upload Point Cloud",
    "noPointClouds": "No point clouds found",
    "convertTitle": "Convert to Potree",
    "retryUploadTitle": "Upload never completed - click to retry",
    "unsupportedFormat": "Select a LAS, LAZ or E57 file",
    "uploadFailed": "Upload failed: {error}",
    "conversionFinished": "\"{name}\" is ready to view",
    "conversionFailed": "Conversion of \"{name}\" failed: {error}"
  },
  "PropertiesMenuHeader": {
    "closeButton": "Close",
    "header": "Properties",
    "pass": "Pass",
    "fail": "Fail"
  },
  "PropertiesMenu": {
    "identity": "Identity Data",
    "name": "Name",
    "type": "Type",
    "extension": "Extension",
    "size": "Size",
    "uploaded": "Uploaded",
    "description": "Description",
    "position": "Position",
    "rotation": "Rotation (°)",
    "scale": "Scale",
    "elementList": "Element list",
    "editInViewport": "Edit in viewport",
    "type_bim-file": "BIM file",
    "type_point-cloud-file": "Point cloud",
    "type_splat-file": "Gaussian splat",
    "type_3d-file": "3D model",
    "type_cad-file": "CAD file",
    "type_media-file": "Media file",
    "type_document-file": "Document",
    "type_file": "File"
  },
  "RenderMode": {
    "renderModeTitle": "Render Mode",
    "shadowed": "Shadowed",
    "basic": "Basic",
    "ghost": "Ghost"
  },
  "SelectionBimTool": {
    "show": "Show All",
    "invert": "Invert",
    "isolate": "Isolate",
    "focus": "Focus"
  },
  "SensorInput": {
    "title": "Add Sensor",
    "type": "Type",
    "name": "Sensor Name",
    "namePlaceholder": "Sensor...",
    "dataUrl": "Data URL",
    "dataUrlPlaceholder": "http://...",
    "dataFormat": "Data Format",
    "updateFrequency": "Update Frequency",
    "frequencyPlaceholder": "Number...",
    "placeSensor": "Place Sensor",
    "placeSensorTooltipMap": "Double-click on the map to place the sensor",
    "placeSensorTooltipBim": "Double-click on the model to place the sensor",
    "selectType": "Select type",
    "selectFormat": "Select format",
    "tags": "Tags",
    "previewPoints": "data points",
    "previewNoData": "No data at this URL",
    "previewError": "Could not reach this URL"
  },
  "SensorLayers": {
    "sensorEdited": "Sensor edited",
    "sensorDeleted": "Sensor deleted",
    "sensorTitle": "Sensor"
  },
  "SensorsSection": {
    "sensorsTitle": "Sensors",
    "addSensorTitle": "Add Sensor",
    "searchSensors": "Search sensors...",
    "editSensor": "Edit sensor",
    "expandSensor": "Expand",
    "sensorEdited": "Sensor edited",
    "deleteSensor": "Delete sensor",
    "sensorDeleted": "Sensor deleted",
    "edited": "Edited",
    "position": "Position",
    "lastUpdated": "Last updated",
    "loadingSensors": "Loading sensors...",
    "noSensorsFound": "No sensors found",
    "addTag": "Add tag",
    "removeTag": "Remove tag",
    "newTagPlaceholder": "Tag name...",
    "cancel": "Cancel",
    "filters": "Filters",
    "toggleLegend": "Show or hide the colour legend",
    "groupBy": "Group by",
    "groupByType": "Type",
    "groupByTag": "Tag",
    "untagged": "Untagged"
  },
  "SettingsButton": {
    "title": "Settings"
  },
  "SettingsTab": {
    "mapStyle": "Map Style",
    "enter": "Enter",
    "select": "Select",
    "location": "Location",
    "municipality": "Municipality",
    "countrySubdivision": "Subdivision",
    "selectCountrySubdivision": "Select subdivision"
  },
  "ShareTool": {
    "generating": "Generating...",
    "generate": "Generate QR Code",
    "copying": "Copying...",
    "copy": "Copy to clipboard",
    "ssSuccess": "Screenshot captured",
    "ss": "Screenshot",
    "ssDownload": "Download Screenshot",
    "fileName": "File name",
    "download": "Download",
    "png": "PNG",
    "pdf": "PDF",
    "format": "Format",
    "copySuccess": "Link copied to clipboard",
    "mapDialogTitle": "Scan to view this map",
    "bimDialogTitle": "Scan to view this camera position",
    "pointCloudDialogTitle": "Scan to view this point cloud position"
  },
  "Sidebar": {
    "title": "Sidebar",
    "description": "Displays the mobile sidebar."
  },
  "SidebarHeader": {
    "toggleMenuSidebar": "Toggle Menu Sidebar",
    "closeInfoToggle": "Close Info Sidebar",
    "loadingText": "Loading...",
    "buildingTitle": "Building"
  },
  "Signin": {
    "title": "Login to your account",
    "message": "Enter your email below to login to your account.",
    "inputLabel": "Email",
    "passwordLabel": "Password",
    "placeholder1": "Email",
    "placeholder2": "Password",
    "joinBeta": "Join the beta",
    "weakPassword": "Password must be 12–65 characters and include at least one uppercase letter, one lowercase letter, one number, and one special character"
  },
  "Signup": {
    "h1": "Sign Up",
    "subHeader": "Enter your information below to create an account.",
    "inputLabel1": "First Name",
    "inputLabel2": "Last Name",
    "inputLabel3": "Email",
    "passwordLabel1": "Password",
    "passwordLabel2": "Confirm Password",
    "lenError": "Password must be 15 - 65 characters.",
    "submit": "Create Account",
    "or": "Or continue with",
    "authProvider1": "Sign up with Google",
    "linkLabel": "Already have an account?",
    "linkSignIn": "Sign in",
    "placeholder1": "First Name"
  },
  "SiteAdder": {
    "savingSite": "Saving site…",
    "siteCreateFailed": "Failed to create the site. Please try again.",
    "finish": "Finish",
    "drawTitle": "Draw your site",
    "drawReadyTitle": "Ready to finish your site",
    "drawHint": "Click on the map to add each corner ({count} so far). Add at least 3 to form a site. Esc cancels.",
    "drawReadyHint": "{count} points placed. Click the first point, press Enter, or tap Finish to close it. Backspace removes the last point, Esc cancels.",
    "needThreePoints": "Add at least 3 points before closing the site.",
    "siteCreated": "Site \"{name}\" created.",
    "drawCancelled": "Site drawing cancelled.",
    "mapNotReady": "The map is still loading. Please try again in a moment.",
    "unnamedSite": "Unnamed Site",
    "step1": "Name your site (optional), then start drawing.",
    "step2": "Click on the map to drop each corner.",
    "step3": "Click the first corner (or press Enter) to close it.",
    "title": "Add Site",
    "nameLabel": "Site Name",
    "namePlaceholder": "Enter site name",
    "drawing": "Drawing...",
    "startDrawing": "Start Drawing",
    "cancel": "Cancel",
    "addPoints": "Click to add points. Click near the first point to close the polygon and create a site.",
    "startDrawingClick": "Click \\'Start Drawing\\' then click on the map to add points"
  },
  "SiteMenu": {
    "namePlaceholder": "Site name",
    "editShape": "Edit shape",
    "doneEditing": "Done editing shape",
    "hide": "Hide",
    "info": "Site details",
    "delete": "Delete site",
    "siteDataType": "site"
  },
  "SiteDetails": {
    "toastSuccessCreate": "Site created successfully",
    "toastSuccessUpdate": "Site updated successfully",
    "toastErrorUpdate": "Failed to update Site"
  },
  "TabSelector": {
    "fileLabel": "File",
    "layersTitle": "Layers",
    "communicationTitle": "Communication",
    "datasetsTitle": "Datasets",
    "settingsTitle": "Settings",
    "sensorsTitle": "Sensors"
  },
  "TabSidebar": {
    "attached": "Attached Files"
  },
  "ToggleProjection": {
    "perspectiveLabel": "Camera Perspective",
    "perspective": "Perspective",
    "orthographic": "Orthographic"
  },
  "TopicsSection": {
    "topicsTitle": "BCF Topics",
    "viewTopicTitle": "View Topic",
    "addTopicTitle": "Add Topic",
    "deleteTopicTitle": "Delete Topic",
    "editTopicTitle": "Edit Topic",
    "createTopicTitle": "Create New Topic",
    "requiredFields": "Required Fields",
    "optionalFields": "Optional Fields",
    "topicTitle": "Title",
    "topicTitlePlaceholder": "Enter topic title...",
    "topicType": "Type",
    "topicStatus": "Status",
    "topicDescription": "Description",
    "topicDescriptionPlaceholder": "Describe the issue or topic...",
    "topicPriority": "Priority",
    "topicStage": "Stage",
    "topicAssignedTo": "Assigned To",
    "topicAssignedToPlaceholder": "user@example.com",
    "topicDueDate": "Due Date",
    "topicDueDatePlaceholder": "Select due date",
    "topicLabels": "Labels",
    "topicLabelsPlaceholder": "Add custom label...",
    "topicReferenceLinks": "Reference Links",
    "topicReferenceLinksPlaceholder": "https://example.com/reference",
    "topicCreationDate": "Created",
    "topicCreationAuthor": "Created By",
    "topicComments": "Comments",
    "topicViewpoints": "Viewpoints",
    "topicId": "Topic ID",
    "notSpecified": "Not specified",
    "comment": "comment",
    "comments": "comments",
    "viewpoint": "viewpoint",
    "viewpoints": "viewpoints",
    "cancel": "Cancel",
    "createTopic": "Create Topic",
    "updateTopic": "Update Topic",
    "exportBCF": "Export BCF",
    "importBCF": "Import BCF",
    "createViewpoint": "Viewpoint",
    "exportBCFTitle": "Export all topics to BCF file",
    "importBCFTitle": "Import topics from BCF file",
    "createViewpointTitle": "Create viewpoint for current camera position"
  },
  "Upload": {
    "uploading": "Uploading {name}",
    "converting": "Converting {name}"
  },
  "UserDetails": {
    "title": "User Details",
    "adminAccessRequired": "Admin access is required",
    "adminAccessRequiredDescription": "Admin access is required to edit users.",
    "sections": {
      "account": "Account",
      "status": "Status"
    },
    "fields": {
      "name": "Name",
      "email": "Email",
      "organizationId": "Organization ID",
      "role": "Role",
      "password": "Password",
      "emailVerified": "Email Verified",
      "createdAt": "Created At",
      "updatedAt": "Updated At"
    },
    "roles": {
      "admin": "Admin",
      "user": "User",
      "viewer": "Viewer"
    },
    "roleSelectPlaceholder": "Select role",
    "roleEmptyValue": "---",
    "imageAlt": "User profile",
    "imageChangeTitle": "Change image",
    "noImageKey": "No image key",
    "errors": {
      "nameEmailPasswordRequired": "Name, email, and password are required",
      "nameEmailRequired": "Name and email are required",
      "passwordRequired": "Password is required",
      "roleRequired": "Please select a role",
      "weakPassword": "Password must be 12–65 characters and include at least one uppercase letter, one lowercase letter, one number, and one special character",
      "createUserFailed": "Failed to create user",
      "updateUserFailed": "Failed to update user",
      "saveChangesFailed": "Failed to save user changes",
      "uploadImageFailed": "Failed to upload image"
    },
    "passwordStrong": "Password meets requirements",
    "success": {
      "userCreated": "User created successfully",
      "userUpdated": "User updated successfully",
      "imageUpdated": "Profile image updated"
    }
  },
  "UserMoreOptions": {
    "openMenu": "Open menu",
    "actions": {
      "exportUsers": "Export Users",
      "exporting": "Exporting...",
      "importUsers": "Import Users (CSV)",
      "importing": "Importing...",
      "downloadSchema": "Download Users Schema"
    },
    "errors": {
      "noUsersToExport": "No users to export",
      "exportFailed": "Failed to export users",
      "importFailed": "Failed to import users",
      "csvEmpty": "CSV file is empty or invalid",
      "missingColumns": "Missing required columns: {columns}",
      "rowMissingFields": "Row {row}: Missing required fields",
      "rowInvalidEmail": "Row {row}: Invalid email format",
      "rowWeakPassword": "Row {row}: Password must be 12–65 characters with uppercase, lowercase, number, and special character",
      "rowInvalidRole": "Row {row}: Invalid role (must be {roles})",
      "validationErrors": "{count} validation error(s): {first}",
      "noValidUsers": "No valid users found in CSV",
      "importAllFailed": "Import failed: {count} user(s) could not be processed"
    },
    "success": {
      "usersExported": "Users exported successfully",
      "importComingSoon": "Import functionality coming soon",
      "schemaDownloaded": "Schema downloaded successfully",
      "importComplete": "Import complete: {summary}",
      "noChanges": "No changes needed"
    },
    "summary": {
      "created": "{count} created",
      "updated": "{count} updated",
      "failed": "{count} failed"
    },
    "schema": {
      "nameDescription": "User full name",
      "emailDescription": "User email address",
      "roleDescription": "User role (e.g., Admin, User, Viewer)",
      "passwordDescription": "User password (optional)"
    }
  },
  "UserSettings": {
    "settings": "Settings",
    "account": "Account",
    "users": "Users",
    "organization": "Organization",
    "header": "Basic Information",
    "subheader": "View and update your personal details and account information.",
    "cancel": "Cancel",
    "edit": "Edit Profile",
    "changeImage": "Change Image",
    "toastSuccess": "Profile updated successfully!",
    "toastError": "Failed to update profile.",
    "save": "Save",
    "fName": "First Name",
    "lName": "Last Name",
    "email": "Email",
    "role": "Role",
    "roleUnknown": "Unknown Role"
  },
  "ViewerSidebar": {
    "resizeHandleLabel": "Resize sidebar",
    "resizeSectionsLabel": "Resize sections"
  },
  "ViewSection": {
    "allIfcFiles": "All IFC files",
    "floorplanTitle": "Floorplans",
    "elevationTitle": "Elevations",
    "north": "North",
    "south": "South",
    "east": "East",
    "west": "West",
    "addLevelTitle": "Create new level",
    "goToLevel": "Go to level",
    "goToElevation": "Go to elevation",
    "downloadTitle": "Download DXF",
    "renameTitle": "Rename drawing",
    "viewing": "Viewing",
    "loading": "Loading…",
    "exit": "Exit",
    "layers": "Layers",
    "toggleVisibility": "Toggle visibility",
    "generateLines": "Generate lines",
    "chooseColor": "Choose color",
    "trueNorthTitle": "True north",
    "trueNorthAngleLabel": "Rotation angle (0–360°)",
    "trueNorthPickLine": "Draw line (two points)",
    "trueNorthPicking": "Click two points to draw a line…",
    "trueNorthCancelPick": "Cancel pick",
    "trueNorthReset": "Reset to 0°",
    "stage": {
      "init": "Setting up view…",
      "resolve": "Querying elements…",
      "cull": "Hiding model…",
      "switching": "Switching view…",
      "fill": "Drawing slabs…",
      "cut": "Drawing walls…",
      "face": "Drawing faces…",
      "project": "Drawing lines…",
      "readingStoreys": "Reading storeys…",
      "readingModel": "Reading model…"
    },
    "createNewAlert": "Create new level functionality will be implemented soon!\\n\\nThis will create a THREE plane in the XZ axis and add a new level to the building."
  },
  "ViewportGizmo": {
    "top": "TOP",
    "right": "RIGHT",
    "bottom": "BOTTOM",
    "left": "LEFT",
    "front": "FRONT",
    "back": "BACK"
  },
  "analyzeProperty": {
    "other": "Other",
    "identity": "Identity Data",
    "dimensions": "Dimensions",
    "materials": "Materials",
    "geometry": "Geometry",
    "constraints": "Constraints",
    "phasing": "Phasing",
    "propertySets": "PropertySets"
  },
  "bimToolbarTools": {
    "selection": "Selection Tool",
    "measure": "Measure Dimensions",
    "explode": "Explode by Level",
    "clipping": "Clipping Tool",
    "fit": "Fit",
    "add": "Add",
    "share": "Share view"
  },
  "forgotPassword": {
    "h1": "Forgot Password",
    "subHeader": "Create a new password.",
    "inputLabel": "Password",
    "lenError": "Password must be 15 - 65 characters.",
    "confirmInputLabel": "Confirm Password",
    "submit": "Reset Password",
    "linkSignin": "Back to Sign in",
    "placeholder1": "Password",
    "placeholder2": "Confirm Password",
    "noMatch": "Passwords do not match",
    "passwordPolicyError": "Password doesn't meet the security requirements"
  },
  "headers": {
    "buildingInformation": "Building Information",
    "general": "General",
    "buildingName": "Name",
    "buildingAddress": "Address",
    "buildingCountrySubdivision": "Subdivision",
    "buildingMunicipality": "Municipality",
    "buildingCity": "City (if different from Municipality)",
    "buildingPostalCode": "Postal Code",
    "buildingCounty": "County",
    "buildingWardName": "Ward Name",
    "buildingWardNumber": "Ward Number",
    "buildingParentSiteId": "Associated Site",
    "features": "Features",
    "buildingType": "Building Type",
    "buildingGeometryStyle": "Geometry Style",
    "buildingStoreyNum": "Number of Storeys",
    "buildingTotalSqft": "Total Area",
    "buildingMaterials": "Materials",
    "buildingYearBuilt": "Year of Building Construction",
    "buildingZoning": "Zoning",
    "buildingZoningCompliance": "Zoning Compliance",
    "buildingParkingAvailable": "Parking Available",
    "buildingElevatorAvailable": "Elevator Available",
    "buildingDryerAvailable": "Dryer Available",
    "buildingWasherAvailable": "Washer Available",
    "buildingCommonSpace": "Common Space Available",
    "buildingNotes": "Building Notes",
    "contactInformation": "Contact Information",
    "buildingOwnership": "Ownership",
    "buildingProviderName": "Provider Name",
    "buildingProviderType": "Provider Type",
    "buildingProviderWebsite": "Provider Website",
    "buildingProviderContactName": "Provider Contact Name",
    "buildingProviderContactPhone": "Provider Contact Phone",
    "buildingProviderContactEmail": "Provider Contact Email",
    "buildingWebsite": "Building Website",
    "occupants": "Occupants",
    "buildingOccupantType": "Occupant Type",
    "buildingOccupancyCertificate": "Occupancy Certificates",
    "buildingRentalMarketSurveyZone": "Rental Market Survey Zone",
    "buildingCensusTract": "Census Tract",
    "occupancyData": "Occupancy Data",
    "coordinates": "Coordinates",
    "buildingLatitude": "Latitude",
    "buildingLongitude": "Longitude",
    "buildingElevation": "Elevation",
    "buildingNorthing": "Northing (Y Coordinate)",
    "buildingEasting": "Eastings (X Coordinate)",
    "buildingEPSG": "EPSG",
    "buildingOrthogonalHeight": "Orthogonal Height (Z Coordinate)",
    "buildingOsmId": "OSM ID",
    "buildingAdditionalInformation": "Additional Information",
    "buildingUnits": "Building Units",
    "units": "Units",
    "buildingUnitsTotal": "Total Units",
    "buildingTotalRentableArea": "Total Rentable Area",
    "buildingHeatingIncluded": "Heat Included",
    "buildingHydroIncluded": "Hydro Included",
    "buildingWaterIncluded": "Water Included",
    "buildingUtilitiesIncluded": "Utilities Included",
    "unitsAvailable": "Units Available",
    "unitType": "Unit Type",
    "totalNumberOfUnits": "Total Number of Units",
    "unit": "Unit",
    "accessibleUnits": "Accessible Units",
    "subsidizedUnits": "Subsidized Units",
    "marketRentalUnits": "Market Rental Units",
    "roomUnits": "Room Units",
    "bachelorUnits": "Bachelor Units",
    "oneBedroomUnits": "One Bedroom Units",
    "twoBedroomUnits": "Two Bedroom Units",
    "threeBedroomUnits": "Three Bedroom Units",
    "fourBedroomUnits": "Four Bedroom Units",
    "fiveBedroomUnits": "Five Bedroom Units",
    "sixBedroomUnits": "Six Bedroom Units",
    "buildingUnitsModified": "Accessible Units",
    "buildingUnitsModifiedNum": "Number of Accessible Units",
    "buildingUnitsModifiedSqft": "Accessible Units Sqft",
    "buildingUnitsMarketRent": "Market Rent Units",
    "buildingUnitsMarketRentNum": "Number of Market Rent Units",
    "buildingUnitsMarketRentSqft": "Market Rent Units Sq. ft.",
    "buildingUnitsSubsidized": "Subsidized Units",
    "buildingUnitsSubsidizedNum": "Number of Subsidized Units",
    "buildingUnitsSubsidizedSqft": "Subsidized Units Sq ft.",
    "buildingUnitsRoom": "Room Units",
    "buildingUnitsRoomNum": "Number of Room Units",
    "buildingUnitsRoomSqft": "Room Unit Sqft",
    "buildingUnitsB": "Bachelor Units",
    "buildingUnitsBNum": "Number of Bachelor Units",
    "buildingUnitsBSqft": "Bachelor Unit Sqft",
    "buildingUnits1B": "One Bedroom Units",
    "buildingUnits1BNum": "Number of One Bedroom Units",
    "buildingUnits1BSqft": "One Bedroom Unit Sqft",
    "buildingUnits2B": "Two Bedroom Units",
    "buildingUnits2BNum": "Number of Two Bedroom Units",
    "buildingUnits2BSqft": "Two Bedroom Unit Sqft",
    "buildingUnits3B": "Three Bedroom Units",
    "buildingUnits3BNum": "Number of Three Bedroom Units",
    "buildingUnits3BSqft": "Three Bedroom Unit Sqft",
    "buildingUnits4B": "Four Bedroom Units",
    "buildingUnits4BNum": "Number of Four Bedroom Units",
    "buildingUnits4BSqft": "Four Bedroom Unit Sqft",
    "buildingUnits5B": "Five Bedroom Units",
    "buildingUnits5BNum": "Number of Five Bedroom Units",
    "buildingUnits5BSqft": "Five Bedroom Unit Sqft",
    "buildingUnits6B": "Six Bedroom Units",
    "buildingUnits6BNum": "Number of Six Bedroom Units",
    "buildingUnits6BSqft": "Six Bedroom Unit Sqft",
    "buildingUnitAdditionalInformation": "Additional Information",
    "buildingProjects": "Building Projects",
    "buildingProjectName": "Project Name",
    "buildingProjectNumber": "Project Number",
    "buildingProjectType": "Project Type",
    "buildingProjectPhase": "Project Phase",
    "buildingEstimatedStartDate": "Estimated Start Date",
    "buildingEstimatedEndDate": "Estimated End Date",
    "buildingStartDate": "Start Date",
    "buildingCompletedDate": "Completed Date",
    "buildingPriorityRetrofits": "Priority Retrofits",
    "buildingProjectDescription": "Project Description",
    "previousUpdates": "Previous Updates",
    "permits": "Permits",
    "buildingBuilderName": "Builder Name",
    "buildingPermitsIssued": "Building Permits File",
    "buildingPermitNumber": "Permit Number",
    "buildingPermitIssuedDate": "Permit Issued Date",
    "funding": "Funding",
    "buildingEstimatedTotalCost": "Estimated Total Cost",
    "buildingEstimatedConstructionCost": "Estimated Construction Cost",
    "buildingRetrofitFundingNeeds": "Retrofit Funding Needs",
    "buildingFederalContribution": "Federal Contribution",
    "energyData": "Energy Data",
    "buildingEnergySources": "Energy Source",
    "buildingAnnualConsumption": "Annual Consumption",
    "buildingSiteEui": "Site Energy Use Intensity (EUI)",
    "buildingSourceEui": "Source Energy Use Intensity (EUI)",
    "buildingSolarPotential": "Solar Potential",
    "buildingRegionalEnergyTrends": "Regional Energy Trends",
    "buildingHvacEfficiency": "HVAC Efficiency",
    "buildingEnergyCodeCompliance": "Energy Code Compliance",
    "buildingEnergyAdditionalInformation": "Additional Information",
    "environmentalData": "Environmental Data",
    "buildingTotalGhgEmissions": "Total GHG Emissions",
    "buildingIntensityGhgEmissions": "Intensity GHG Emissions",
    "buildingCertifications": "Certifications",
    "buildingCertificationsFile": "Certification Certificate",
    "buildingWaterUseIntensity": "Water Use Intensity (WUI)",
    "buildingEnvironmentalCompliance": "Environmental Compliance Certificate",
    "buildingAirQuality": "Air Quality (AQI)",
    "buildingAirQualityAssessmentDate": "Air Quality Assessment Date",
    "buildingEnvironmentalAdditionalInformation": "Additional Information",
    "maintenanceData": "Maintenance Data",
    "buildingAssessmentRatingCondition": "Assessment Condition",
    "conditionRatingsDate": "Assessment Date",
    "buildingAssessmentDescription": "Assessment Description",
    "buildingMaintenanceRecords": "Maintenance Records",
    "buildingSystemAssessment": "Building System Assessments",
    "buildingMaintenanceAdditionalInformation": "Additional Information",
    "financialData": "Financial Data",
    "buildingAssessedValue": "Assessed Value",
    "buildingLifecycleExpenses": "Lifecycle Expenses",
    "buildingOperatingExpenses": "Operating Expenses",
    "buildingFundingSources": "Funding Sources",
    "buildingGrants": "Grants",
    "buildingSubsidies": "Subsidies",
    "buildingProponentOrganization": "Proponent Organization",
    "buildingProgramLoan": "Program Loan",
    "buildingProponentType": "Proponent Type",
    "buildingProgramName": "Program Name",
    "buildingTotalContribution": "Total Contribution",
    "buildingValueOfFundingFlowed": "Value of Funding Flowed",
    "buildingFundingAdditionalInformation": "Additional Information",
    "riskConsiderations": "Risk Considerations",
    "buildingStructuralVulnerabilities": "Structural Vulnerabilities",
    "buildingClimateVulnerabilities": "Climate Vulnerabilities",
    "buildingSafetyConcerns": "Safety Concerns",
    "buildingFireSafety": "Fire Safety Certificate",
    "regulatoryCompliance": "Regulatory Compliance",
    "siteInformation": "Site Information",
    "siteName": "Site Name",
    "siteAddress": "Address",
    "siteCountrySubdivision": "Subdivision",
    "siteMunicipality": "Municipality",
    "siteCity": "City (if different from Municipality)",
    "sitePostalCode": "Postal Code",
    "siteCounty": "County",
    "siteWard": "Ward",
    "siteLandUse": "Land Use",
    "siteLandUseSubtype": "Land Use Subtype",
    "siteTotalArea": "Total Area",
    "siteTotalBuiltArea": "Total Built Area",
    "siteTotalAvailableArea": "Total Available Area",
    "siteYearBuilt": "Year of Site Construction",
    "siteZoning": "Zoning",
    "siteZoningCompliance": "Zoning Compliance Certificate",
    "siteOwnership": "Ownership",
    "siteProviderName": "Provider Name",
    "siteProviderType": "Provider Type",
    "siteProviderWebsite": "Provider Website",
    "siteProviderContactName": "Provider Contact Name",
    "siteProviderContactPhone": "Provider Contact Phone",
    "siteProviderContactEmail": "Provider Contact Email",
    "siteWebsite": "Site Website",
    "additionalInformation": "Additional Information",
    "siteNotes": "Site Notes",
    "siteLatitude": "Latitude",
    "siteLongitude": "Longitude",
    "associatedBuildings": "Associated Buildings",
    "siteProjects": "Site Projects",
    "siteProjectName": "Project Name",
    "siteProjectNumber": "Project Number",
    "siteProjectPhase": "Project Phase",
    "siteProjectType": "Project Type",
    "siteEstimatedStartDate": "Estimated Start Date",
    "siteEstimatedEndDate": "Estimated End Date",
    "siteStartDate": "Start Date",
    "siteCompletedDate": "Completed Date",
    "sitePriorityRetrofits": "Priority Retrofits",
    "siteProjectDescription": "Project Description",
    "sitePreviousUpdates": "Previous Updates",
    "siteBuilderName": "Builder Name",
    "siteBuildingPermitsIssued": "Building Permits File",
    "sitePermitNumber": "Permit Number",
    "sitePermitIssuedDate": "Permit Issued Date",
    "siteEstimatedTotalCost": "Estimated Total Cost",
    "siteEstimatedConstructionCost": "Estimated Construction Cost",
    "siteRetrofitFundingNeeds": "Retrofit Funding Needs",
    "siteFederalContribution": "Federal Contribution",
    "siteEnergyUsage": "Energy Source",
    "siteAnnualConsumption": "Annual Consumption",
    "siteEnergyDemand": "Energy Demand",
    "siteEui": "Energy Use Intensity (EUI)",
    "siteSourceEui": "Source Energy Use Intensity (EUI)",
    "siteSolarPotential": "Solar Potential",
    "siteEnergyCodeCompliance": "Energy Code Compliance",
    "siteRenewableEnergy": "Renewable Energy Sources",
    "siteEnergyAdditionalInformation": "Additional Information",
    "siteTotalGhgEmissions": "Total GHG Emissions",
    "siteIntensityGhgEmissions": "Intensity GHG Emissions",
    "siteCertifications": "Certifications",
    "siteCertificationCertificates": "Certification Certificates",
    "siteWaterUseData": "Water Use Data",
    "siteWaterUseIntensity": "Water Use Intensity",
    "siteEnvironmentalCompliance": "Environmental Compliance Certificate",
    "siteEnvironmentalAdditionalInformation": "Additional Information",
    "siteAssessmentCondition": "Assessment Condition",
    "siteAssessmentDate": "Assessment Date",
    "siteAssessmentDescription": "Assessment Description",
    "siteMaintenanceRecords": "Maintenance Records",
    "siteMaintenanceAdditionalInformation": "Additional Information",
    "siteAssessedValue": "Assessed Value",
    "siteLifecycleExpenses": "Lifecycle Expenses",
    "siteOperatingExpenses": "Operating Expenses",
    "siteFundingSources": "Funding Sources",
    "siteGrants": "Grants",
    "siteSubsidies": "Subsidies",
    "siteProponentOrganization": "Proponent Organization",
    "siteProgramLoan": "Program Loan",
    "siteProponentType": "Proponent Type",
    "siteProgramName": "Program Name",
    "siteTotalContribution": "Total Contribution",
    "siteValueOfFundingFlowed": "Value of Funding Flowed",
    "siteFundingAdditionalInformation": "Additional Information",
    "siteClimateVulnerabilities": "Climate Vulnerabilities",
    "siteSafetyConcerns": "Safety Concerns",
    "siteFireSafety": "Fire Safety Certificate",
    "insurance": "Insurance",
    "siteInsuranceProvider": "Insurance Provider",
    "siteInsuranceCosts": "Insurance Costs",
    "siteInsuranceClaims": "Insurance Claims",
    "siteFireCert": "Fire Safety Certifications",
    "siteBuildingPermit": "Building Permits Issued",
    "sqft": "(Sq. ft.)",
    "heatingSource": "Heating Energy Source",
    "coolingSource": "Cooling Energy Source",
    "hotWaterSource": "Hot Water Energy Source",
    "serviceSize": "Electricity Service Size",
    "serviceLocation": "Electricity Service Location",
    "panelSize": "Electricity Service Panel Size",
    "utilityConnection": "Electricity Service Utility Connection",
    "upgradeHistory": "Electricity Service Upgrade History",
    "propertyManagement": "Property Management",
    "managementType": "Management Type",
    "ownershipType": "Ownership Type",
    "energyMetrics": "Energy Metrics",
    "electricalPanel": "Electric Panel",
    "energySources": "Energy Sources",
    "assessmentReports": "Energy Assessment Reports",
    "airQualityReports": "Air Quality Reports",
    "waterQualityReports": "Water Quality Reports",
    "BCA": "Building Condition Assessment",
    "contractReports": "Contract Reports",
    "engineerAssessments": "Engineering Assessments",
    "belowMarketRent": "Below Market Rental Units",
    "belowMarketRentNum": "Number of Below Market Rental Units",
    "belowMarketRentsqft": "Below Market Rental Units Sq ft.",
    "rentGearedToIncome": "Rent Geared To Income Units",
    "rentGearedToIncomeNum": "Number of Rent Geared To Income Units",
    "rentGearedToIncomesqft": "Rent Geared To Income Units Sq ft.",
    "energySourcesAndMetrics": "Energy Sources and Metrics",
    "sourceHeader": "Source",
    "metricHeader": "Metric",
    "installationYearHeader": "Installation Year",
    "heatingMetric": "Heating Metric",
    "coolingMetric": "Cooling Metric",
    "hotWaterMetric": "Hot Water Metric",
    "heatingInstallationYear": "Heating Installation Year",
    "coolingInstallationYear": "Cooling Installation Year",
    "hotWaterInstallationYear": "Hot Water Installation Year",
    "reports": "Reports",
    "managementInfo": "Management Information",
    "managementName": "Management Name",
    "managementWebsite": "Management Website",
    "managementContactName": "Management Contact Name",
    "managementPhoneNumber": "Management Contact Phone",
    "infrastructureInformation": "Infrastructure Information",
    "infrastructureName": "Infrastructure Name",
    "infrastructureType": "Infrastructure Type",
    "infrastructureStatus": "Infrastructure Status",
    "infrastructureState": "Infrastructure State",
    "infrastructureAddress": "Infrastructure Address",
    "infrastructureCity": "Infrastructure City",
    "infrastructureCountrySubdivision": "Infrastructure Subdivision",
    "infrastructureMunicipality": "Infrastructure Municipality",
    "infrastructureCounty": "Infrastructure County",
    "infrastructurePostalCode": "Infrastructure Postal Code",
    "infrastructureEmail": "Infrastructure Email",
    "infrastructurePhoneNumber": "Infrastructure Phone Number",
    "infrastructureWebsite": "Infrastructure Website",
    "infrastructureDescription": "Infrastructure Description",
    "infrastructureNotes": "Infrastructure Notes",
    "landInfra": "Land/Linear Referencing",
    "linearReferencing": "Linear Referencing",
    "linearMeasure": "Linear Measure",
    "linearMeasureUom": "Linear Measure Unit",
    "linearLRMType": "Linear LRM Type",
    "linearAlignmentType": "Linear Alignment Type",
    "linearStartValue": "Linear Start Value",
    "infrastructureMaterial": "Infrastructure Material",
    "infrastructureSurfaceType": "Infrastructure Surface Type",
    "infrastructureSurfaceName": "Infrastructure Surface Name",
    "infrastructureSurveyDate": "Infrastructure Survey Date",
    "infrastructureLongitude": "Infrastructure Longitude",
    "infrastructureLatitude": "Infrastructure Latitude",
    "infrastructureElevation": "Infrastructure Elevation",
    "ifcInformation": "IFC Information",
    "ifcData": "IFC Data",
    "ifc": "IFC",
    "ifcGlobalId": "IFC Global ID",
    "ifcDomain": "IFC Domain",
    "ifcRoadType": "IFC Road Type",
    "ifcLaneCount": "IFC Lane Count",
    "ifcDesignSpeed": "IFC Design Speed",
    "ifcRailType": "IFC Rail Type",
    "ifcTrackGauge": "IFC Track Gauge",
    "ifcBridgePartType": "IFC Bridge Part Type",
    "ifcBridgeClearance": "IFC Bridge Clearance",
    "ifcLoadRating": "IFC Load Rating",
    "ifcUtilityType": "IFC Utility Type",
    "ifcVoltage": "IFC Voltage",
    "ifcFacilityPartType": "IFC Facility Part Type",
    "cityGmlInformation": "CityGML Information",
    "cityGmlData": "CityGML Data",
    "cityGml": "CityGML",
    "cityGmlName": "CityGML Name",
    "cityGmlLod": "CityGML LOD",
    "cityGmlFunction": "CityGML Function",
    "cityGmlUsage": "CityGML Usage",
    "cityGmlMeasuredHeight": "CityGML Measured Height",
    "cityGmlConstructionDate": "CityGML Construction Date",
    "cityGmlDemolitionDate": "CityGML Demolition Date",
    "cityGmlCondition": "CityGML Condition",
    "cityGmlVegetationType": "CityGML Vegetation Type",
    "cityGmlFurnitureType": "CityGML Furniture Type",
    "cityGmlSurfaceMaterial": "CityGML Surface Material",
    "cityGmlIsTrafficSpace": "CityGML Is Traffic Space"
  },
  "ids": {
    "idsCheck": "IDS Check",
    "pass": "Pass",
    "fail": "Fail",
    "total": "Total Elements"
  },
  "mapToolbarTools": {
    "compareTitle": "Compare",
    "datasetsTitle": "Datasets",
    "addTitle": "Add",
    "measureTitle": "Measure",
    "shareTitle": "Share"
  },
  "resetPassword": {
    "title": "Reset Password",
    "subtitle": "Enter the email address associated with your account. We'll send you a verification code to reset your password.",
    "ifAnAccountExists": "If an account exists for {email}, a password reset code has been sent.",
    "sentVerificationCodeMessage": "We've sent a verification code to {email}. Enter the code below to continue.",
    "newPasswordTitle": "Create a New Password",
    "newPasswordMessage": "For your security, this password reset session will expire in 10 minutes. New Password must meet the security requirements below:",
    "lowercase": "1 Lowercase [a-z]",
    "uppercase": "1 Uppercase [A-Z]",
    "digit": "1 Digit [0-9]",
    "specialchar": "1 Special Character [@,$,!,%,*,?,&,_]",
    "minmax": "Minimum of 12 charcters, Maximum 65 Characters"
  },
  "supportDialog": {
    "featureTitle": "Suggest Feature",
    "bugTitle": "Report Bug",
    "bugTitlePlaceholder": "Short summary of the bug...",
    "descriptionPlaceholder": "Describe your request or issue...",
    "reproPlaceholder": "Steps to reproduce the issue...",
    "cancel": "Cancel",
    "submit": "Submit",
    "captureScreenshot": "Capture Screenshot",
    "capturing": "Capturing...",
    "screenshotAttached": "Screenshot attached ✓",
    "screenshotPreviewTitle": "Preview screenshot",
    "retake": "Retake",
    "attachScreenshot": "OK, attach it",
    "pluginDocumentation": "Plugin documentation",
    "wantToBuild": "Want to build it yourself?",
    "submitSuccess": "Report submitted successfully. Thank you!",
    "featureSubmitSuccess": "Feature request submitted successfully. Thank you!"
  },
  "supportMenu": {
    "contactTeam": "Contact Team",
    "suggestFeature": "Suggest Feature",
    "reportBug": "Report Bug"
  },
  "useFileDeleteHandler": {
    "noIdError": "File ID not found",
    "unknownFile": "Unknown file",
    "deleteSuccess": "File \"{fileName}\" deleted successfully",
    "deleteError": "Failed to delete file",
    "unknownError": "Unknown error"
  },
  "useFileUploadHandler": {
    "noBuildingId": "No building ID available",
    "uploadSuccess": "{count, plural, one {# file uploaded successfully} other {# files uploaded successfully}}",
    "uploadError": "Error uploading file:",
    "unknownError": "Unknown error occurred",
    "convertingIfc": "Converting \"{name}\" to fragments… {percent}%",
    "uploadingConverted": "Uploading \"{name}\"…"
  },
  "BuildingSensors": {
    "average": "average",
    "reporting": "{reporting} of {total} reporting",
    "updated": "Updated {time}",
    "noReading": "No reading"
  },
  "SensorLegend": {
    "noReading": "No reading yet",
    "selectType": "Change sensor type",
    "close": "Hide legend",
    "noRange": "No colour range configured for this type"
  },
  "SensorDetail": {
    "value": "Value",
    "metadata": "Metadata",
    "noMetadata": "No metadata available.",
    "overTime": "Over time",
    "currentValues": "Current values",
    "loading": "Loading data...",
    "untagged": "Untagged",
    "moreSeries": "{count} more",
    "range": {
      "all": "All",
      "day": "Last day",
      "hour": "Last hour",
      "custom": "Custom"
    },
    "scope": {
      "sensor": "This sensor",
      "type": "All of type",
      "tag": "By tag"
    },
    "datastream": "Datastream",
    "description": "Description",
    "observationType": "Observation type",
    "observedProperty": "Observed property",
    "propertyDefinition": "Property definition",
    "unit": "Unit",
    "unitDefinition": "Unit definition",
    "phenomenonTime": "Phenomenon time",
    "observations": "Observations",
    "generator": "Generator",
    "seed": "Seed",
    "frequency": "Frequency (ms)",
    "sensorMetadata": "Sensor metadata",
    "selfLink": "Self link"
  },
  "PluginDataPage": {
    "loading": "Loading…",
    "empty": "Nothing here yet.",
    "noResults": "Nothing matches \"{query}\"."
  },
  "PluginsPage": {
    "title": "Plugins",
    "intro": "Plugins add tools, panels and map layers to this deployment. An administrator decides which are available here; you choose which of those run for you.",
    "searchPlaceholder": "Search plugins",
    "noResults": "No plugins match \"{query}\".",
    "empty": "No plugins are available in this organization yet.",
    "emptyAdmin": "No plugins have been added yet. Mounted plugins appear here once the server finds them.",
    "sectionAvailable": "Available in this organization",
    "sectionFound": "Found on this server",
    "sectionFoundHint": "Mounted but not yet added to your organization",
    "countPlugins": "{count, plural, =0 {no plugins} one {# plugin} other {# plugins}}",
    "statusRunning": "Running",
    "statusOff": "Not running for you",
    "statusError": "Failed to load",
    "statusAvailable": "Not added",
    "bundled": "Bundled with CDT",
    "unknownAuthor": "Unknown author",
    "orgGroup": "Organization",
    "orgGroupWho": "Admin",
    "orgInstalled": "Available here",
    "orgEnabled": "On by default",
    "orgAllowOverride": "Let people choose",
    "orgAllowOverrideOnHint": "They can turn it off for themselves",
    "orgAllowOverrideOffHint": "Off: everyone gets it",
    "orgReadOnlyOnOptional": "On by default. You can turn it off for yourself.",
    "orgReadOnlyOffOptional": "Off by default. You can turn it on for yourself.",
    "orgReadOnlyForced": "Turned on for everyone by your administrator.",
    "orgReadOnlyBlocked": "Not available to you. Ask an administrator.",
    "userGroup": "You",
    "userRun": "Run this for me",
    "userLockedOn": "Always on for everyone in this organization. Your administrator set this.",
    "userLockedOff": "Turned off for this organization. Your administrator set this.",
    "userNothingToRun": "Nothing to turn on until this loads.",
    "capabilities": "Adds",
    "errorHeading": "This plugin did not start",
    "errorHint": "Nothing else is affected. The other plugins loaded normally.",
    "copyError": "Copy error",
    "errorCopied": "Error message copied.",
    "trustHeading": "Before you add this",
    "trustMount": "Mounted at {path}",
    "trustPermissions": "Asks to read: {permissions}",
    "trustNoPermissions": "Asks for no additional access.",
    "trustWarning": "A plugin runs with the same access as CDT itself. Only add code you trust.",
    "addToOrg": "Add to organization",
    "toastInstalled": "{name} added to your organization.",
    "toastUninstalled": "{name} removed from your organization.",
    "toastOrgEnabled": "{name} is now on by default.",
    "toastOrgDisabled": "{name} is now off by default.",
    "toastOverrideAllowed": "People can now choose whether {name} runs for them.",
    "toastOverrideBlocked": "Your choice of {name} now applies to everyone.",
    "toastUserEnabled": "{name} is now running for you.",
    "toastUserDisabled": "{name} is no longer running for you.",
    "toastFailed": "Could not change {name}. Please try again.",
    "userReadOnly": "You can see which plugins are available, but not change what runs.",
    "loading": "Loading plugins…"
  },
  "Placement": {
    "cancel": "Cancel",
    "confirmPlacement": "Confirm placement",
    "placeAndAdjustHint": "Double-click in the scene to place. Drag the gizmo or press G / R / S to move, rotate or scale.",
    "unit_mm": "Millimetres → metres",
    "unit_cm": "Centimetres → metres",
    "unit_m": "Metres",
    "unit_in": "Inches → metres",
    "title": "Place object",
    "position": "Position (m)",
    "rotation": "Rotation (°)",
    "yaw": "Rotation (°)",
    "scale": "Scale",
    "modeTranslate": "Move",
    "modeRotate": "Rotate",
    "modeScale": "Scale",
    "reset": "Reset",
    "done": "Done",
    "centre": "Centre on scene origin",
    "centreFailed": "This has not loaded enough to find its centre yet",
    "pickPivot": "Pick centre point",
    "pivotSet": "Turning about the picked point",
    "pivotOrigin": "Reset to its own origin",
    "pickPivotHint": "Double-click to create the pivot point",
    "pickPivotFailed": "Nothing under the cursor to pick",
    "editHint": "Drag the gizmo to place it. The position is saved when you press Done.",
    "saveFailed": "Could not save \"{name}\"",
    "deleteFailed": "Could not delete \"{name}\"",
    "movedFile": "Moved \"{name}\"",
    "rotatedFile": "Rotated \"{name}\"",
    "scaledFile": "Scaled \"{name}\""
  },
  "PointCloudSettings": {
    "title": "Point clouds",
    "pointBudget": "Point budget",
    "pointSize": "Point size",
    "maxSize": "Max point size",
    "sizeType": "Size mode",
    "shape": "Point shape",
    "sizeType_fixed": "Fixed",
    "sizeType_attenuated": "Attenuated",
    "sizeType_adaptive": "Adaptive",
    "shape_square": "Square",
    "shape_circle": "Circle",
    "shape_paraboloid": "Paraboloid",
    "opacity": "Opacity",
    "opacityOf": "Opacity — {name}",
    "showBoundingBoxes": "Show octree boxes"
  },
  "BIMSearchTool": {
    "placeholder": "Search...",
    "placeholderExpanded": "Search buildings by name, address or id...",
    "noResults": "No matching buildings",
    "unnamed": "Unnamed building"
  },
  "Animation": {
    "title": "Animation",
    "clip": "Clip",
    "play": "Play",
    "pause": "Pause",
    "speed": "Speed",
    "notSaved": "Playback is not saved with the file."
  },
  "MapTilerKeyNotice": {
    "title": "Map basemap key not configured",
    "devTitle": "Using MapTiler's shared demo key",
    "body": "3D buildings, global borders and terrain are unavailable until this deployment adds its own MapTiler key.",
    "devBody": "The demo key works on localhost only. Production deployments need their own MapTiler key.",
    "cta": "Get your free key",
    "dismiss": "Dismiss"
  },
  "MapPopupStack": {
    "counter": "{index} of {total}",
    "previous": "Previous feature",
    "next": "Next feature",
    "clusterContents": "{count} items here",
    "zoomToExpand": "Zoom to expand",
    "close": "Close"
  },
  "SplatSettings": {
    "title": "Gaussian splats",
    "opacity": "Opacity",
    "opacityOf": "Opacity — {name}",
    "detail": "Detail",
    "detailOf": "Detail — {name}",
    "debugTint": "Debug tint",
    "debugTintOf": "Debug tint — {name}",
    "mode2d": "2D splat mode",
    "splatBudget": "Splat budget",
    "blur": "Blur",
    "preBlur": "Pre-blur"
  },
  "SplatManagement": {
    "title": "Gaussian splats",
    "uploadTitle": "Upload a Gaussian splat",
    "unsupportedFormat": "Unsupported splat format",
    "uploadFailed": "Could not upload \"{name}\"",
    "loadFailed": "Could not load \"{name}\""
  },
  "BimAttribution": {
    "poweredBy": "Powered by:",
    "toggle": "Toggle attribution"
  }
}
