{ "banner": { "change_lang_label": "Change The Language From Below Drop Down", "hello": "Hello", "world": "world" }, "admin-lib": { "Retail": "Retail", "Hospitality": "Hospitality", "Healthcare": "Healthcare", "Education": "Education", "Manufacturing": "Manufacturing", "Government": "Government", "BankingFinancial": "Banking & Financial Services", "Technology": "Technology", "Generic": "Generic", "Workspaces": "Workspaces", "customerTrials": "Customer Trials", "salesDemosEvents": "Sales/Demos/Events", "partnerNFR": "Partner NFR", "ciscoInternal": "Cisco Internal", "paidCustomer": "Paid Customer", "ottDnaAttach": "OTT – DNA Attach", "appPartnerProd": "App Partner Prod", "appPartnerSandboxEU": "App Partner Sandbox for EU", "appPartnerTrials": "App Partner Trials", "duplicateAccount": "Duplicate Acct", "meraki": "Meraki", "ciscoWireless": "Cisco Wireless", "motorola": "Motorola", "frontPorch": "Front Porch", "xirrus": "Xirrus", "ruckus": "Ruckus", "aruba": "Aruba", "aerohive": "Aerohive", "extremeNetworks": "Extreme Networks", "active": "ACTIVE", "inactive": "INACTIVE", "deleted": "DELETED", "admin": "Admin", "see": "SEE", "`act`": "ACT", "extend": "EXTEND", "unlimited": "UNLIMITED", "smartVenues": "SMART_VENUES", "smartOperations": "SMART_OPERATIONS", "createCust": "Create Customer", "customers": "CSSM", "cssm": "Customers", "prev": "Previous", "next": "Next", "accType": "Account Type", "vertical": "Vertical", "country": "Country", "licType": "Licence Type", "status": "Account Status", "role": "Role", "custFirstName": "Enter End Customer First Name", "custLastName": "Enter End Customer Last Name", "enterEmail": "Enter End Customer Email Address", "enterPhone": "Enter End Customer Phone Number", "navigation": { "first": "First", "prev": "Previous", "next": "Next", "last": "Last", "pages": "Pages" }, "popUpMessages": { "somethingWrong": "While adding something went wrong", "notFetch": "Could not fetch Customer Details. Please try later.", "wifimx": "There is an error while provisioning customer to wifimx permission", "fetchCustomer": "Could not fetch Customer Details. Please try later.", "enterID": "Please enter the email id", "invitedSuccess": "User invited Successfully and email sent", "errorEmail": "An error occurred while sending email.", "errorForm": "An error occured:: Unable to find form detail", "sessionExpired": "Your session has expired. Please refresh the page and try again.", "vertical": "Please select vertical", "country": "Please select Country", "enterManager": "Please Enter Account Manager Name", "enterManagerEmail": "Please Enter Account Manager Email", "enterSales": "Please Enter Sales Contact Email", "enterContact": "Please Enter Sales Contact No:", "selectLicense": "Please Select license type", "failedProvision": "Failed to provision customer", "properLicense": "Please enter proper license term. Preferred value is less than 120 months.", "enterAdmin": "Please Enter Admin Name", "addERP": "Please add ERP End Customer Name", "merakiSuccess": "Successfully meraki authenticated" }, "add-services": { "avail-data": "Available Services", "noAvail-data": "No Service available", "Subscribed": "Subscribed Services", "IOTService": "IOTService", "notSubscribed": "Not subscribed to any services", "addService": "Add Service", "cancel": "Cancel" }, "add-smartLicense": { "smartLicense-trial": "Add Smart License Trial", "trial-endDate": "License Trial End Date", "save": "Save", "cancel": "Cancel" }, "admin-row": { "edit": "Edit", "add-service": "Add Service", "invite-demoKit": "Invite Demo Kit User", "smartLicense-trial": "Smart License Trial" }, "create-customer-admin-am": { "activate": "Activate", "about": "About Cisco Spaces", "cisco-spaces": "Cisco Spaces", "activation": "Activation", "form": "Cisco Spaces Account Provisioning Form", "desc": "Cisco Spaces is now offered as part of the DNA Advantage and Premier software bundle. Customers get access to Cisco Spaces for the term and quantity of their DNA bundle purchase and the subscription begins on the service start date specified on the order.", "activate-desc": "In order to activate your subscription and avoid any delay in account provisioning, you are required to fill this form by entering end customer details.", "activation-desc": "Activation of Cisco Spaces involves onboarding the customer's network to Cisco Spaces cloud. So, anyone who fills this form will be required to enter the coordinates of the network team of the end customer.", "thanks": "Thank you for submitting the end customer details. A Cisco Spaces account will be created and an invitation email will be sent to the end customer.", "learn": "Learn more", "faq": "FAQs", "setup-guide": "Setup guide", "10x": "Get 10x the value from your wireless network", "bridge": "Cisco Spaces is the bridge for wireless networks from connectivity to digitization. With Cisco Spaces, your wireless network can now understand the business identity and at-location behavior of people and things at your buildings and take actions based on these insights.", "deploy-desc": "Already deployed at scale across 33,000 locations, digitizing over 1.5 billion sq. feet of enterprise space — it is the most powerful, scalable and secure location services platform built with end-to-end encryption.", "topo-desc": "It supports all Cisco wireless topologies with compatibility and interoperability across Cisco Aironet, Cisco Catalyst, and Cisco Meraki products and solutions.", "desc-value": "Right from the moment you activate, it starts providing value, that only grows over time.", "see-act": "See, Act and Extend with Cisco Spaces", "insights": "Gather Insights from people and things across your business locations by activating today.", "actions": "Take Actions based on the Insights", "isv": "Use Specialized ISV Apps, Enterprise Software CRM's and Digitization Partners to extend the value of your location data beyond our platform.", "see": "Cisco Spaces: See package", "bus-loc": "Know what's happening across your business locations ", "loc-hierarchy": "Location Hierarchy", "global": "Simplify deployment of location services & consumption of reports by building a common business taxonomy for your global locations.", "detect": "Detect and Locate", "search": "Search and display devices on a map interface.", "metrics": "Behavior Metrics", "gold": "Gold standard performance metrics for your business locations.", "monitoring": "24/7 Monitoring", "data": "Data Export", "fix": "Know & fix issues immediately with 24/7 monitoring & support", "report-export": "Do an extensive data export to correlate with other data sources relevant for your business", "openRoaming": "Open Roaming", "connected": "Stay connected wherever you go, seamlessly & securely", "analytics": "Location Analytics", "visibility": "Gain visibility into people behavior and patterns.", "act": "Cisco Spaces: Act package", "insight-actions": "Turn Insights into Actions.", "captive_portal": "Captive Portals", "onboard": "Onboard and acquire visitors at your properties.", "engagements": "Engagements", "multichannel": "Deliver contextual multichannel notifications.", "personas": "Location Personas", "profile": "Profile visitors based on at-location behavior.", "operational": "Operational Insights", "tag-monitor": "Tag & Monitor assets, detect anomalies and trigger alerts.", "ble": "BLE Manager", "radios": "Setup and manage functions of BLE radios.", "sdk": "Location SDK", "real-time": "Provide real time location for triggers, paths and points of interest.", "extend": "Cisco Spaces: Extend", "isv-fast": "Get access to the fastest growing location services partner ecosystem with specialized ISVs building vertical apps to drive your business outcomes", "terms-conditions": "Terms & Conditions", "privacy": "Privacy Statement", "trademarks": "Trademarks", "cookies": "Cookies" }, "create-customer-admin-success": { "activate": "Activate", "about": "About Cisco Spaces", "cisco-spaces": "Cisco Spaces", "activation": "Activation", "form": "Cisco Spaces Account Provisioning Form", "desc": "Cisco Spaces is now offered as part of the DNA Advantage and Premier software bundle. Customers get access to Cisco Spaces for the term and quantity of their DNA bundle purchase and the subscription begins on the service start date specified on the order.", "activate-desc": "In order to activate your subscription and avoid any delay in account provisioning, you are required to fill this form by entering end customer details.", "activation-desc": "Activation of Cisco Spaces involves onboarding the customer's network to Cisco Spaces cloud. So, anyone who fills this form will be required to enter the coordinates of the network team of the end customer.", "thanks": "Thank you for submitting the end customer details. A Cisco Spaces account will be created and an invitation email will be sent to the end customer.", "learn": "Learn more", "faq": "FAQs", "setup-guide": "Setup guide", "10x": "Get 10x the value from your wireless network", "bridge": "Cisco Spaces is the bridge for wireless networks from connectivity to digitization. With Cisco Spaces, your wireless network can now understand the business identity and at-location behavior of people and things at your buildings and take actions based on these insights.", "deploy-desc": "Already deployed at scale across 33,000 locations, digitizing over 1.5 billion sq. feet of enterprise space — it is the most powerful, scalable and secure location services platform built with end-to-end encryption.", "topo-desc": "It supports all Cisco wireless topologies with compatibility and interoperability across Cisco Aironet, Cisco Catalyst, and Cisco Meraki products and solutions.", "desc-value": "Right from the moment you activate, it starts providing value, that only grows over time.", "see-act": "See, Act and Extend with Cisco Spaces", "insights": "Gather Insights from people and things across your business locations by activating today.", "actions": "Take Actions based on the Insights", "isv": "Use Specialized ISV Apps, Enterprise Software CRM's and Digitization Partners to extend the value of your location data beyond our platform.", "see": "Cisco Spaces: See package", "bus-loc": "Know what's happening across your business locations ", "loc-hierarchy": "Location Hierarchy", "global": "Simplify deployment of location services & consumption of reports by building a common business taxonomy for your global locations.", "detect": "Detect and Locate", "search": "Search and display devices on a map interface.", "metrics": "Behavior Metrics", "gold": "Gold standard performance metrics for your business locations.", "monitoring": "24/7 Monitoring", "fix": "Know & fix issues immediately with 24/7 monitoring & support", "report-export": "Do an extensive data export to correlate with other data sources relevant for your business", "connected": "Stay connected wherever you go, seamlessly & securely", "analytics": "Location Analytics", "visibility": "Gain visibility into people behavior and patterns.", "act": "Cisco Spaces: Act package", "insight-actions": "Turn Insights into Actions.", "captive_portal": "Captive Portals", "onboard": "Onboard and acquire visitors at your properties.", "engagements": "Engagements", "multichannel": "Deliver contextual multichannel notifications.", "personas": "Location Personas", "profile": "Profile visitors based on at-location behavior.", "operational": "Operational Insights", "tag-monitor": "Tag & Monitor assets, detect anomalies and trigger alerts.", "ble": "BLE Manager", "radios": "Setup and manage functions of BLE radios.", "sdk": "Location SDK", "real-time": "Provide real time location for triggers, paths and points of interest.", "extend": "Cisco Spaces: Extend", "isv-fast": "Get access to the fastest growing location services partner ecosystem with specialized ISVs building vertical apps to drive your business outcomes", "terms-conditions": "Terms & Conditions", "privacy": "Privacy Statement", "trademarks": "Trademarks", "cookies": "Cookies", "first-name": "End Customer First Name", "error": "Please complete this required field", "last-name": "End Customer Last Name", "email": "End Customer Email Address", "phone": "End Customer Phone Number", "company": "Company name", "domain": "Smart A/c Domain", "country": "Country", "vertical": "Vertical (Tell us where the APs are deployed)", "acc-type": "Account Type", "lic-type": "License Type", "term": "License Term", "units": "License Units", "submit": "Submit" }, "create-customer-ott": { "activate": "Activate", "about": "About Cisco Spaces", "cisco-spaces": "Cisco Spaces", "activation": "Activation", "form": "Cisco Spaces Account Provisioning Form", "desc": "Cisco Spaces is offered as A la carte or as a part of the DNA Advantage and Premier Bundles. To activate the subscription, you are required to fill this form entering the required End customer Network IT admin details.", "activation-desc": "Activation of Cisco Spaces involves onboarding the customer's network to Cisco Spaces cloud which is why you are requested to identify the customer Network IT admin who are the users of Cisco products and services. For any queries, please write to us at", "first-name": "End Customer First Name", "error": "Please complete this required field", "last-name": "End Customer Last Name", "email": "End Customer Email Address", "phone": "End Customer Phone Number", "company": "Company name", "domain": "Smart A/c Domain", "country": "Country", "vertical": "Vertical (Tell us where the APs are deployed)", "acc-type": "Account Type", "lic-type": "License Type", "term": "License Term", "units": "License Units", "submit": "Submit", "end-desc": "We've hit a glitch in processing your request. A notification has already been sent to the Spaces team. You'll receive an email regarding this request. In the meantime, you may learn more about Cisco Spaces here:", "terms-conditions": "Terms & Conditions", "privacy": "Privacy Statement", "trademarks": "Trademarks", "cookies": "Cookies" }, "csm-customer-provision-edit": { "update": "Update Customer:", "mandatory": "* Mandatory Field", "info": "Customer Info", "type": "License Type", "additional-info": "Customer Additional Info", "vertical": "Vertical", "country": "Country", "manager-name": "Account Manager Name", "manager-email": "Account Manager Email", "contact-email": "Sales Contact Email", "contact-phone": "Sales Contact Phone", "add": "Add", "cancel": "Cancel" }, "csm-customer-provision-list": { "title": "Cisco Spaces", "manage": "Manage CSSM Customer Provision", "customer-name": "Customer Name", "action": "Action", "not-avail": "CSSM data not available" }, "customer-list-admin": { "title": "Cisco Spaces", "manage": "Manage Customers", "name": "Customer Name", "tenant": "Tenant ID", "acc": "Account Number", "count": "Members Count", "status": "Smart License Status", "action": "Action", "demo": "Invite Demo Kit User", "email": "EMAIL", "invite": "Invite", "cancel": "Cancel" }, "edit-customer": { "create": "Create Customer", "mandatory": "* Mandatory Field", "info": "Customer Info", "name": "Customer Name", "business-name": "Customer Business Name", "domain-name": "Smart Account Domain Name (If no Smart Account, enter No Smart Account)", "erp-name": "ERP End Customer Name", "global-id": "End Customer Global Ultimate Id", "type": "Account Type", "vertical": "Vertical", "country": "Country", "license-info": "Provisioned License Info", "license-type": "License Type (Provisioned)", "license-count": "License Count (Total Provisioned)", "license-term": "License Term (in Months)", "acc-create": "Account Creation Date", "license-start": "License Start Date", "acc-status": "Account Status", "comments": "Comments field", "purchased-license": "Purchased License Info", "purchased-license-type": "License Type (Purchased)", "purchased-license-count": "License Count (Total Purchased)", "purchased-order": "Purchase Order Id", "sku": "SKU Id (Optional)", "order-id": "Web Order ID", "bookings": "Cisco Bookings Quantity", "fiscal-week": "Fiscal Week", "initial": "Initial Term", "admin": "Admin Info", "admin-name": "Admin Name", "admin-email": "Admin Email Id", "sales-contact": "Sales Contact Info", "role": "Role", "sales-contact-name": "Sales Contact Name", "sales-contact-email": "Sales Contact Email", "sales-contact-phone": "Sales Contact Phone", "partner-info": "Partner Info", "enable": "Enable as a Partner", "create-new": "Create New Partner", "partner-name": "Partner Name", "choose": "Choose Partner", "create-final": "Create", "update": "Update", "provision": "Provision", "cancel": "Cancel" } }, "business-hierarchy-lib": { "business-location-details": { "rename-location-text": "Rename Location", "delete-location-text": "Delete Location", "location-hierarchy-beta": "Location Hierarchy - Beta", "wireless-controller-text": "Wireless Controller", "alerts-text": "Alerts", "rename-text": "Rename", "cancel-text": "Cancel", "sure-want-to-delete-location-text": "Are you sure you want to delete the location", "delete-text": "Delete", "back-text": "Back", "uncategorized-aps-text": "Uncategorized APs", "there-are-text": "There are", "uncategorized-access-points-info-text": "uncategorized access points in this controller. Please use appropriate prefixes for your access points names to import them.", "view-list-text": "View List", "time-zone-data-not-available-text": "Timezone data not available", "time-zone-not-updated-in-location-text": "Time zone is not updated in this location. Any analytics information for this location will be incorrect and scheduled rules associated with this location will trigger at incorrect times.", "click-location-name-text": "Click the location name and click “Edit location data” to update the time zone", "edit-located-data-text": "Edit Location data", "uncategorized-access-points-text": "Uncategorized Access Points", "controller-text": "Controller", "ap-name-text": "AP Name", "mac-address-text": "MAC Address", "controller-ip-text": "Controller IP", "uncategorized-ap-list-unavailable-text": "Uncategorised APs List Unavailable", "uncategorized-ap-loading-text": "Uncategorised APs Loading", "donot-have-access-to-modify-location-text": "You do not have access to modify this location", "error-on-deleting-location-msg": "An error occurred while deleting the location", "location-delete-in-progress-msg": "Location delete in progress and should reflect shortly", "provide-name-for-location-msg": "Please provide a name for the location", "error-ocurred-renaming-location-msg": "An error occurred while renaming the location", "location-renamed-successfully-msg": "Location renamed successfully" }, "hierarchy-base": { "beta-ui-text": "Beta UI", "time-zone-not-available-text": "Time zone data not available", "time-zone-not-updated-in-this-location-text": "Time zone is not updated in this location.", "uncategorized-access-points-controller-text": "uncategorized access points in this controller.", "enter-atleast-four-letters-to-search-text": "Enter at least 4 letters to search", "no-matching-text": "No matching", "results-found-text": "results found", "recent-searches-text": "Recent Searches", "no-recent-search-to-show-text": "No recent search to show", "license-level-text": "License Level", "see-text": "See", "act-text": "Act", "extend-text": "Extend", "change-text": "Change", "map-text": "Map", "location-info-text": "Location Info", "network-devices-text": "Network Devices", "metadata-text": "Metadata", "license-usage-text": "License Usage", "use-map-button-text": "Use the map control buttons to change pitch, bearing and zoom levels", "alternatively-press-text": "Alternately, press", "control-key-right-button-text": "Control Key + Right Button on Mouse/Trackpad", "drag-to-adjust-map-text": "and drag to adjust map pitch and bearing", "track-pad-controls-text": "TRACKPAD controls", "mouse-controls-text": "Mouse controls", "control-plus-text": "Ctrl+", "adjust-pitch-text": "Adjust Pitch", "got-it-text": "Got it", "toggle-location-hierarchy-text": "Toggle Location Hierarchy", "toggle-between-map-text": "Toggle between 3D map and 2D map", "rich-maps-not-enabled-text": "Digital Maps not enabled", "search-text": "Search", "error-ocurred-switching-ui-msg": "An error occurred while switching UI", "enter-return-search-text": "Press Enter/Return to search", "no-matching-found-text": "No matching" }, "hierarchy-nodes": { "level-text": "Level", "all-levels-text": "All Levels", "levels-down-text": "level down", "location-type-text": "Location Type", "all-types-text": "All Types", "selected-text": "Selected", "bulk-update-text": "Bulk Update", "locations-text": "Locations", "aps-text": "APs", "camera-text": "Camera", "timezone-small-text": "Timezone", "max-capacity-text": "Max Capacity", "total-area-sqt-text": "Total Area (sqft)", "select-timezone-text": "Select Timezone", "select-timezone-space-text": "Select Time Zone", "time-zone-text": "Time Zone", "no-nodes-found-text": "No nodes found", "create-group-text": "Create Group", "select-and-add-location-to-own-group-text": "Select and add location to create your own group", "group-name-text": "Group Name", "cancel-text": "Cancel", "save-text": "Save", "warning-text": "Warning", "want-to-ungroup-node-text": "Are you sure you want to ungroup the selected node", "no-text": "No", "yes-text": "Yes", "bulk-update-metadata-text": "Bulk Update: Metadata", "summary-text": "Summary", "list-of-location-text": "Here are the list of location data/metadata that are available for the selected locations", "bulk-update-location-info-text": "Bulk Update - Location Info", "location-name-text": "Location Name", "multiple-values-text": "Multiple Values", "brand-text": "Brand", "total-area-text": "Total Area", "please-enter-value-between-text": "Please enter a value between 100 - 1,000,000 square feet or 9.2903 - 92903.04 square meter", "unit-text": "Unit", "address-text": "Address", "search-using-address-text": "You can search using the above address field", "latitude-text": "Latitude", "longitude-text": "Longitude", "note-text": "Note", "country-normal-text": "Country", "state-normal-text": "State", "city-normal-text": "City", "zipcode-normal-text": "Zipcode", "fields-with-text": "Fields with", "add-edit-prefix": "Add/Edit Prefix", "occupancy-limit-max": "Occupancy Limit (Max Capacity)", "will-not-saved-text": "will not be saved unless they are edited.", "enter-group-name-text": "Enter a group name", "enter-max-capacity-text": "Enter the max capacity", "enter-latitude-text": "Enter latitude", "enter-longitude-text": "Enter longitude", "enter-brand-name-text": "Enter a brand name", "enter-total-area-text": "Enter the total area", "enter-occupancy-limit": "Enter the Occupancy Limit (max capacity)", "enter-a-name": "Enter a name", "locations-updated-successfully-msg": "Location(s) data updated successfully", "error-on-preparing-locations-msg": "An error occurred while preparing locations for bulk update", "ungrouped-success-msg": "Ungrouped successfully", "please-enter-group-name-text": "Please enter a group name", "error-on-creating-group": "An error occurred while creating group", "group-creation-in-progress-msg": "Group creation in progress...", "cannot-create-group-on-locations-different-parent-node-msg": "You cannot perform create group on locations with different parent nodes", "failed-to-update-metadata": "Failed to update metadata", "metadata-updated-successfully": "Metadata updated successfully", "complete-selected-operation-msg": "Please complete the selected operation to continue", "not-set-msg": "Not set", "enter-address-text": "Enter an address", "na-text": "NA", "select-all-text": "Select All", "type-text": "Type", "hierarchy-text": "Hierarchy", "square-feet-text": "Square Feet", "square-meter-text": "Square Meter", "select-unit-text": "Select Unit" }, "location-access-points": { "access-points-text": "Access Points", "controllers-text": "Controllers", "all-text": "All", "location-text": "Location", "looks-there-are-no-access-points-text": "Looks like there are no access points matching the search key.", "configure-access-point-text": "Configure the access point in setup page with Cisco Spaces", "looks-there-are-no-access-points-for-location-text": "Looks like there are no access points configured for this location.", "search-table-text": "Search Table", "hierarchy-path-copied-msg": "Hierarchy Path Copied" }, "location-cameras": { "cameras-text": "Cameras", "camera-name-text": "Camera Name", "search-table-text": "Search Table", "select-or-enter-key-text": "Select or Enter key", "serial-number-text": "Serial Number", "trip-wire-status-text": "Trip-wire Status", "set-text": "Set", "not-slash-set-text": "Not-Set", "showing-text": "Showing", "of-text": "of", "show-more-text": "Show More", "no-meraki-camera-text": "Looks like there are no Meraki camera configured for this location.", "configure-camera-settings-text": "Configure below parameters in the meraki camera settings to connect your Meraki camera with Cisco Spaces", "setup-section-to-configure-camera-text": "Go to setup section to Configure Camera", "no-cameras-found-text": "No Cameras found" }, "location-info": { "node-type-caps-text": "NODE TYPE", "network-reference-text": "NETWORK REFERENCE", "sync-status-text": "SYNC STATUS", "last-synced-text": "LAST SYNCED", "access-points-prefix-used-text": "Access Points Prefix Used", "add-edit-text": "Add/Edit", "location-data-text": "Location Data", "edit-text": "Edit", "some-location-inherited-text": "Note: Some location data fields are inherited from its parent location. Inherited fields are highlighted in", "orange-color-text": "orange color", "update-location-text": "We strongly recommended you to update the location data for each location separately to avoid discrepancy.", "brand-text": "BRAND", "total-area-caps-text": "TOTAL AREA", "occupancy-limit-text": "Occupancy Limit (MAX CAPACITY)", "address-caps-text": "ADDRESS", "latitude-caps-text": "LATITUDE", "longitude-caps-text": "LONGITUDE", "time-zone-caps-text": "TIME ZONE", "country-caps-text": "COUNTRY", "state-caps-text": "STATE", "city-caps-text": "CITY", "zipcode-caps-text": "ZIPCODE", "enter-prefix": "Enter Prefix", "location-info-unavailable-text": "Location Info Unavailable", "looks-like-location-data-text": "Looks like the location data for", "verify-location-data-text": "is unavailable. Please verify the location.", "edit-details-text": "Edit Details", "existing-prefixes": "Existing Prefixes", "already-prefixed": "Below are the prefixes already added for the selected location", "no-access-points-match": "No Access Points match the prefix", "access-point-match-prefix": "Access Points match the prefix", "add-prefix-text": "Add Prefix", "provide-one-or-more-prefix": " Provide one or more prefixes that can be used to automatically match the Access Points belonging to this location", "error-on-updating-status-msg": "An error occurred while updating status", "auto-add-app-msg": "Automatically add when new APs discovered in controller status updated successfully", "enter-value-between-square-feet-msg": "Please enter a value between 100 - 1,000,000 Square Feet or 9.2903 - 92903.04 Square Meter.", "valid-value-for-capacity": "Please provide a valid value for total capacity.", "provide-total-area": "Please provide a total area unit.", "valid-value-for-total-area": "Please provide a valid value for total area.", "prefix-added-in-list": "This prefix is already added in the list", "error-on-adding-ap-prefix": "An error occurred while adding the AP Prefix to this location", "error-updating-ap-prefix": "An error occurred while updating AP Prefixes to this location", "error-on-update-location": "An error occurred while updating location", "updated successfully": "updated successfully", "enter-valid-value-for-max-capacity": "Please enter a valid value for Max Capacity.", "provide-value-for-both-area-unit": "Please provide a value for both Total Area and Unit.", "provide-at-least-one-value": "Please provide at least one value", "provide-value-for-location-name": "Please provide a value for location name" }, "location-map": { "overlay-color": "Overlay Color", "zone-name-text": "Zone Name", "go-to-setup-section": "Go to setup section", "configure-floor-maps": "Configure the floor maps in setup page with Cisco Spaces", "no-floor-maps-configured": "Looks like there are no floor maps configured for this location.", "error-on-creating-zone": "Error while creating zone", "zone-creation-in-progress": "Zone creation in progress", "provide-zone-name": "Please provide Zone Name", "error-on-updating-zone": "Error while updating zone", "zone-update-in-progress": "Zone update in progress", "square-dot-ft": "Sq. Ft" }, "location-metadata-bulk": { "key-text": "Key", "example-brand": "Eg: Brand", "value-text": "Value", "example-brand-name-text": "Eg: Your brand name", "add-metadata-text": "Add Metadata", "metadata-key-text": "Metadata Key", "actions-text": "Actions", "edit-metadata": "Edit Metadata", "sure-want-to-delete-metadata": "Are you sure you want to delete this Metadata", "enter-value": "Enter value", "no-metadata-configured": "No Metadata Configured", "click-to-add-metadata": "You have not configured metadata yet. Click the button below to add metadata.", "provide-shorter-key": "Please provide a shorter key.", "enter-required-value-msg": "Please enter required value.", "special-characters-not-allowed-msg": "Special characters are not allowed", "provide-required-value-msg": "Please provide required value.", "provide-required-key-msg": "Please provide required key.", "some-locations-failed-to-update-msg": "Some locations may have failed to update.", "metadata-saved-success": "Metadata saved successfully.", "error-on-saving-metadata-msg": "An error occurred while saving metadata", "enter-unique-values-msg": "Please enter unique values.", "metadata-edited-successfully-msg": "Metadata edited successfully.", "error-on-editing-location-msg": "An error occurred while editing location metadata.", "metadata-updated-successfully": "Metadata updated successfully.", "error-on-edit-location-metadata-msg": "An error occurred while Editing Location Metadata.", "metadata-deleted-successfully-msg": "Metadata deleted successfully.", "error-on-deleting-location-metadata-msg": "An error occurred while deleting Location Metadata." }, "location-switches": { "switch-details-text": "Switch Details", "switch-ip-text": "Switch IP", "there-are-no-switches-text": "Looks like there are no switches configured for this location.", "configure-switches-text": "Configure the Switches in setup page with Cisco Spaces" }, "location-webex": { "webex-devices-text": "Webex Devices", "name-text": "Name", "no-webex-devices-found-text": "No Webex Devices found" }, "network-devices-base": { "network-device-connected": "All the network devices under this node connected and running devices", "webex-devices": "Webex Devices", "switches-text": "Switches", "connectors-text": "Connectors", "controllers-text": "Controllers", "sensors-text": "Sensors", "more-text": "More" }, "lh2-tree": { "location-permission-error": "This location does not have the required permissions", "all-locations-selection-error": "All locations cannot be selected as there maybe locations without the required permissions" } }, "dashboard-lib": { "cisco-logo": "Cisco Spaces logo", "login-dnaspaces": { "header": { "text": "Cisco Spaces" }, "subheader": { "text": "Digitizing Spaces: People and Things" }, "button": { "login": "Login", "learn_more": "Learn More", "try_trial": "Try For Free" }, "copyright": { "text": "Cisco. All rights reserved." }, "customer-list": { "search": "Search account" }, "video": { "error_msg": "Your browser does not support HTML5 video.", "new_spaces": "New to Spaces? visit: ", "spaces_link": "spaces.cisco.com" }, "partner": { "user_text": "Are you a Cisco Spaces Partner? ", "login_text": "Partner Login" }, "stats": { "locations_dizitized_count": "8 Billion", "locations_dizitized": "Enterprise Square Feet Digitized", "ap_cloud_count": "220,000+", "ap_cloud": "Locations Worldwide", "location_updates_count": "13.5 Trillion", "location_updates": "Location Updates", "assets_dizitized_count": "2.7 Million", "assets_dizitized": "Access Points Live", "visits_logged_count": "1.8 Million", "visits_logged": "Sensors Tagged", "sqft_covered_count": "5.2 Billion", "sqft_covered": "Sqft. Of Enterprise Space covered", "devices_seen_count": "1.7 Billion", "devices_seen": "Devices Seen" }, "login": { "email": "Email", "continue": "Continue", "password": "Password", "switch_account": "Switch Account", "back": "Back", "cancel": "Cancel", "proceed": "Proceed", "select-app": "Select App", "forgot-password": "Forgot your password?", "signin-organisation": "Sign-in with work or organization account", "signin-personal": "Sign-in using personal account", "select-customer": "Select Customer", "get-started": "Get Started", "contact-support": "Contact Support", "help-center": "Help Center", "register-smart-license": "Register Smart License", "loginSSOUserNameErrorKey": "Please provide a proper email id.", "userNotAuthenticatedErrorKey": "User not authenticated! Please try again.", "failedToSelectCustomerErrorKey": "Failed to select Customer. Please try again.", "loginGeneralErrorKey": "There was an Error during Login. Please try again.", "loginGeneralSSOTryAgainErrorKey": "SSO Authentication Failure. Please try again.", "loginGeneralTryAgainErrorKey": "An error occurred. Please try again.", "provideEmailErrorKey": "Please provide a proper email id.", "providePasswordErrorKey": "Please provide a proper password.", "provideTermsCondnErrorKey": "Please agree to Terms and Conditions.", "provideCustomerErrorKey": "Please select a Customer to login.", "customerStatusActiveErrorKey": "Active", "customerStatusNotActiveErrorKey": "Account is not active", "customerStatusExpiredErrorKey": "Account is expired", "customerStatusNotStartedErrorKey": "Account not started yet", "customerStatusLockedErrorKey": "Account is Locked", "appsNotFoundErrorKey": "Could not find any apps associated with this customer. Please try again.", "selectAppErrorKey": "Please select a App to continue.", "tryAgainErrorKey": "Please try again.", "sessionExpiredErrorKey": "Your Session has expired. Please login again.", "authFailureErrorKey": "Authentication Failure. Please try again." }, "session": { "logged_out_off": "You have been logged out of", "cisco_space": "Cisco Spaces.", "logout_from": "Logout from Cisco SSO", "yet_to_logOut": "You haven't logged out from other Cisco apps. Click the link to logout from all Cisco app", "return_spaces": "Return to Cisco Spaces" } }, "bi-reports-navigation": { "monthly_insights_title": "Monthly Insights", "home_title": "Home", "historic_comparison_title": "Historical Comparison", "setup_location_title": "Setup Locations", "location_metadata_title": "Update Location Metadata", "classify_ssid_title": "Classify SSIDs", "relatedLinks_links_title": "Related Links", "setup_meraki_camera_title": "Setup Meraki Camera", "setup_hella_camera_title": "Setup Hella Camera" }, "login-screen-five": { "header": { "text": "Creating a Digital Hotel" }, "col-right": { "text": "Intercontinental Hotels Group partnered with Cisco to enhance its guest Internet experience and build a solid technology foundation for its more than 5,000 hotels worldwide" }, "anchor": { "btn-blue": { "text": "Read Case Study" }, "txt-link": { "text": "See more case studies" } } }, "login-screen-four": { "header": { "text": "Industries" }, "subheader": { "text": "Our platform is digitizing physical spaces in these industries today" }, "list": { "retail_icon": { "text": "Retail" }, "mall_icon": { "text": "Shopping Malls" }, "hospitatility_icon": { "text": "Hospitality" }, "airport_icon": { "text": "Airports" }, "stadium_icon": { "text": "Stadiums" } } }, "home-component": { "no-apps": "No Apps Found", "see-apps": "SEE Apps", "act-apps": "ACT Apps", "smartops-apps": "SMART OPS", "smartvenue-apps": "SMART VENUES", "extend-apps": "EXTEND", "show-hide-apps": "Show/Hide Apps", "filter-see": "See", "filter-act": "Act", "filter-smartops": "Smart OPS", "filter-smartvenue": "Smart Venues", "subtitle-see": "Enhance your customer experience using these Apps available in your SEE subscription", "subtitle-smartops": "Hyper-charge your buildings with Cloud-powered IoT", "subtitle-smartvenue": "Offer personalized experiences that are contactless and contextual", "no-act-subscription": "These Apps are not under your License but you can try them as part of our ACT trial Program", "have-act-subscription": "Leverage Digitization toolkits to Act on Insights.", "extend-title": "Take Advantage of Our Partner Ecosystem", "extend-subtitle": "Cisco Spaces has a rich ecosystem of device and App partners to enhance your solutions", "dont-have-access-request-access": "You do not have access to {{title}} app. Please contact your administrator to request access.", "contact-support-req-access": "Please contact support to access {{title}} app.", "tooltips": { "apMacs": "
Access Points
The total number of access points that are added to Cisco Spaces Location Hierarchy
", "locationUpdates": "
Location Updates
The total number of updates (data used to determine the location of the device) received from your network.
", "locations": "
Locations
The total number of real-world business locations that you have added to the Cisco Spaces location hierarchy.
", "visitors": "
Visitors
The total number of a unique visitors to your business locations, across geographies.
", "visits": "
Visits
The total number of visits to your business locations, across geographies.
", "sqft": "
Square Foot
Total area of all your locations expressed as Square Feet. This is based on information entered in the location hierarchy about your locations or estimated based on the number of access points deployed.
" } }, "homepage": { "tiles": { "beta-version": "Beta Version", "ble-title": "BLE Beacon", "ble-desc": "This App requires BLE devices to deliver certain outcomes", "list": { "success": "", "error": "" }, "dashboard": { "display": { "title": "Dashboard" } }, "business_insights": { "display": { "title": "Behavior Metrics" }, "sub": { "title": "Gold standard performance metrics for physical spaces" }, "upgradelicense": { "license": "ACT FEATURES", "footertext": "This feature is available with ACT license only.", "features": { "roommetrics": { "displayTitle": "Room Metrics", "desc": "To access Room Metrics you must have Webex devices onboarded and an active ACT license." } } }, "footer": { "main": { "title": "VISIT DURATON" }, "sub": { "title": "UP SINCE LAST MONTH" } } }, "right_now": { "display": { "title": "Right Now" }, "sub": { "title": "Real time metrics" }, "upgradelicense": { "license": "ACT FEATURES", "footertext": "The above features are available for ACT license only", "features": { "densityrule": { "displayTitle": "Density Rules", "desc": "Density Rule allows users to set limits beyond which a trigger is activated" } } }, "footer": { "main": { "title": "VISIT DURATON" }, "sub": { "title": "UP SINCE LAST MONTH" } } }, "camera_metrics": { "display": { "title": "Camera Metrics" }, "sub": { "title": "Metrics derived from Meraki Camera Data" }, "tilecap": { "bannerdisplaytext": "Beta" }, "footer": { "main": { "title": "Camera Metrics" }, "sub": { "title": "UP SINCE LAST MONTH" } } }, "open_roaming": { "display": { "title": "OpenRoaming" }, "sub": { "title": "Stay connected wherever you go, seamlessly and securely" }, "upgradelicense": { "license": "ACT FEATURES", "footertext": "The above features are available for ACT license only", "features": { "orsdk": { "displayTitle": "OpenRoaming SDK", "desc": "The OpenRoaming SDK enables you to integrate OpenRoaming into your loyalty app" } } }, "upgradeextlicense": { "license": "EXTEND FEATURES", "footertext": "The above features are available for EXTEND license only", "features": { "carrier-offloading": { "displayTitle": "Carrier Offloading", "desc": "Seamlessly Offload carrier traffic to your network with SLA powered by sensors (Partner app may be required)" } } }, "footer": { "main": { "title": "ACTIVE DEVICES" } } }, "location_analytics": { "display": { "title": "Location Analytics" }, "sub": { "title": "Gain visibility into customer behavior and patterns" }, "upgradelicense": { "license": "ACT FEATURES", "footertext": "The above features are available for ACT license only", "features": { "floors": { "displayTitle": "Floors and Zone Filtering", "desc": "Floors and Zone level filtering is only available for ACT License enabled locations." } } }, "tilecap": { "bannerdisplaytext": "Beta" }, "footer": { "main": { "title": "ACTIVE DEVICES" } } }, "detect_locate": { "display": { "title": "Detect and Locate" }, "sub": { "title": "Search and display location of devices" }, "upgradelicense": { "license": "ACT FEATURES", "footertext": "The above features are available for ACT license only", "features": { "floors": { "displayTitle": "Client History", "desc": "The Client Playback feature enables you to locate and track the movement of clients in a venue." } } }, "footer": { "main": { "title": "TRACKED DEVICES" } } }, "impact_analysis": { "display": { "title": "Impact Analysis" }, "sub": { "title": "See the impact of events & changes to your business location on your behavior metrics." }, "tilecap": { "subtitle": "Now see Impact of COVID19", "title": "COVID" }, "footer": { "main": { "title": "EVENTS MEASURING IMPACT" }, "sub": { "title": "UP SINCE LAST MONTH" } } }, "captive_portal": { "display": { "title": "Captive Portals" }, "sub": { "title": "Onboard and acquire visitors at your properties" }, "tilecap": { "subtitle": "Now with COVID-19 portal templates", "title": "COVID" }, "footer": { "main": { "title": "ACTIVE CAPTIVE PORTALS" } } }, "engagements": { "display": { "title": "Engagements" }, "sub": { "title": "Deliver contextual multi-channel notifications" }, "footer": { "main": { "title": "ACTIVE ENGAGEMENTS" } } }, "profile_rules": { "display": { "title": "Location Personas" }, "sub": { "title": "Profile visitors based on at-location behavior" }, "footer": { "main": { "title": "PROFILES UPDATED" } } }, "operational_insights": { "display": { "title": "Asset Locator" }, "sub": { "title": "Previously Operational Insights - Find tagged Assets" }, "footer": { "main": { "title": "ASSETS CONNECTED" } } }, "iot_explorer": { "display": { "title": "IoT Explorer" }, "sub": { "title": "Deploy IoT use cases with ease. Previously Asset Locator" }, "footer": { "main": { "title": "IOT EXPLORER" } } }, "calendar": { "display": { "title": "Calendar" }, "sub": { "title": "Create and manage events." }, "footer": { "sub": { "title": "3 Upcoming events this week" } } }, "experience_manager": { "display": { "title": "Location Experience Manager" }, "sub": { "title": "Manage Points of Interests and Paths for SDK" }, "footer": { "main": { "title": "ACTIVE CLIENTS" } } }, "signage": { "display": { "title": "Space Manager" }, "sub": { "title": "Overview of your indoor spaces, devices, and workspace management" }, "tilecap": { "bannerdisplaytext": "Beta" }, "footer": { "main": { "title": "Spaces Manager" } } }, "workspace_experience": { "display": { "title": "Space Experience" }, "sub": { "title": "Signage management for smart workplace" }, "tilecap": { "bannerdisplaytext": "Beta" }, "footer": { "main": { "title": "Space Experience" } } }, "location_analytics_engine": { "display": { "title": "Cloud Location Engine" }, "sub": { "title": "Calculate location of clients in cloud" }, "tilecap": { "bannerdisplaytext": "Coming Soon" }, "footer": { "main": { "title": "ACTIVE DEVICES" } } }, "proximity_tracing": { "display": { "title": "Proximity Reporting" }, "sub": { "title": "Create reports to understand where a device was in your network" }, "tilecap": { "subtitle": "Now see Proximity Report with COVID19", "title": "COVID" }, "footer": { "main": { "title": "PROXIMITY REPORTS" } } }, "device_market_place": { "display": { "title": "IoT Device Marketplace" }, "sub": { "title": "Visit the Marketplace to explore and purchase tags, sensors, and wearables from our ecosystem of integrated partner devices." }, "tilecap": { "bannerdisplaytext": "Beta" }, "footer": { "main": { "title": "ACTIVE DEVICES" } } }, "partner_apps": { "display": { "title": "Get Partner Apps" }, "sub": { "title": "Visit the App Store to discover our ecosystem of integrated partner applications." }, "tilecap": { "bannerdisplaytext": "Coming Soon" } }, "energy-utilization": { "display": { "title": "Energy Utilization" }, "sub": { "title": "Get Energy Analytics, Trends & Insights for Network Devices in your Buildings." }, "tilecap": { "bannerdisplaytext": "Beta" }, "footer": { "main": { "title": "Energy Utilization" } } }, "environmental-metrics": { "display": { "title": "Environmental Analytics" }, "sub": { "title": "Trends & Insights for Network Devices in your Buildings." }, "tilecap": { "bannerdisplaytext": "Beta" }, "footer": { "main": { "title": "Environmental Analytics" } } } } }, "stats": { "title": "Digitization Stats", "no": "No", "data-available": "data available", "not-available": "NA", "loc": { "error": "Currently there are no Locations added to the Location Hierarchy.", "header": "Locations", "na": "NA", "desc": "The total number of real-world business locations that you have added to the Cisco Spaces location hierarchy." }, "apmacs": { "error": "Currently there are no access points added to the Location Hierarchy.", "header": "Access Points", "na": "NA", "desc": "The total number of access points that are added to Cisco Spaces Location Hierarchy." }, "locupdate": { "error": "Currently no location updates available from any devices. There could be problems with network configurations.", "header": "Location Updates", "na": "NA", "desc": "The total number of updates (data used to determine the location of the device) received from your network." }, "sqft": { "error": "There are no Locations added to your Location Hierarchy. Hence Square Foot data not available", "header": "Square Foot", "na": "NA", "desc": "Total area of all your locations expressed as Square Feet. This is based on information entered in the location hierarchy about your locations or estimated based on the number of access points deployed." }, "visits": { "error": "Currently no visit data available.", "header": "Visits", "na": "NA", "desc": "The total number of visits to your business locations, across geographies." } }, "setup": { "connector-hotspot": { "terms": { "header": { "text": "OpenRoaming Terms and Conditions" }, "body": { "description": { "accept": { "text": "Before continuing, you must first accept the OpenRoaming Terms and Conditions." }, "view": { "text": "The full OpenRoaming Terms and Conditions can be viewed", "anchor": "here" } }, "ensure_read": { "text": "Please ensure you read them and then accept the terms below," }, "list-header": { "text": "I accept the OpenRoaming Terms and Conditions" } }, "footer": { "cancel": { "button": "Cancel" }, "continue": { "button": "Continue" } } }, "connectorList": { "body": { "select": { "text": "Select Connector" }, "chooseConnector": { "text": "Choose the connector for which you would like to create a hotspot" }, "noConnector": { "text": "No Connectors available." } }, "footer": { "button": { "cancel": "Cancel", "next": "Next" } } }, "config": { "body": { "header": { "text": "Hotspot Configuration" }, "enterField": { "text": "Enter the relevant fields below to configute your hotspot" }, "labelText": { "hotspotName": "Hotspot Name", "radiusHost": "Radius Host", "authListenerPort": "Authentication Listener Port", "accountListenerPort": "Accounting Listener Port", "dns": "DNS IP Address (optional)" }, "listHeader": { "text": "Enable Local Radius" }, "sendOnlyAccounting": { "text": "Send only accounting" }, "sendAccountingDomain": { "text": "Send authentication for unresolved domains and accounting" } }, "footer": { "button": { "cancel": "Cancel", "add": "Add" } } }, "policy_config": { "header": { "text": "OpenRoaming Policy Wizard" }, "body": { "header": { "text": "Please Select your OpenRoaming Policy", "preferredCredentials": "Preferred credentials:" }, "preferedCredentials": { "radio": { "noPreference": "I do not have any preferred credentials", "preference": "I have preferred credentials, which I want to be used before any other:" } }, "domain": { "text": "Add Domain" }, "radioButton": { "openRoamingDefault": "I will accept all authenticated OpenRoaming members (default)", "openRoamingReal": "I will accept all authenticated OpenRoaming members that present a real identity", "identityType": "I will only accept certain Identity types" }, "selectedCredentials": { "text": "Selected Credentials" }, "button": { "configure": "Configure" } }, "footer": { "button": { "cancel": "Cancel", "add": "Add" } } }, "identity_types": { "header": { "text": "OpenRoaming Policy Configuration" }, "body": { "header": { "configIdentityTypes": "OpenRoaming Policy Wizard: Configure identity types" }, "dragDropIdentity": "Drag and drop the identity types", "note": "(able to move both sides)", "table": { "availableType": "Available credential types:", "selectedType": "Selected credential types:" } }, "footer": { "button": { "cancel": "Cancel", "back": "Back", "add": "Add" } } }, "controller_config": { "header": { "configuration": "OpenRoaming Controller Configuration" }, "body": { "header": { "selectType": "Select the Controller Type" }, "radio": { "aireOs": "AireOS Controller", "catalyst": "Catalyst 9800 Wireless Controller" }, "ewlc": { "labelText": { "wlanName": "wlan name" }, "placeHolder": { "wlanName": "Enter wlan name" }, "button": { "config": "Show Configuration", "inlineRadioBtns": { "16": "Catalyst: (16.2.1/17.1.1)", "17": "Catalyst: (17.2.1/17.3.1)" } } }, "showControllerConfig": { "wlc": { "dot11uEnable": "config wlan hotspot dot11u enable ", "dot11uNetwork-type1": "config wlan hotspot dot11u network-type ", "dot11uNetwork-type2": " 1 1 ", "realm-name1": "config wlan hotspot dot11u nai-realm add realm-name ", "realm-name2": "1 \"1.openroaming.org\"", "eap-method1": "config wlan hotspot dot11u nai-realm add eap-method ", "eap-method2": "1 1 6", "auth-methodPart1": "config wlan hotspot dot11u nai-realm add auth-method", "auth-method11Part2": "1 1 1 1 1", "auth-method14Part2": "1 1 2 1 4", "eap-method2Part2": "1 2 3", "eap-method3Part2": " 1 3 7", "roam-oi": "config wlan hotspot dot11u roam-oi add", "domainAdd": "config wlan hotspot dot11u domain add", "cisco": "1 \"cisco.com\"", "hotspotEnable": "config wlan hotspot hs2 enable" }, "ewlc": { "headingAnqp-server": "wireless hotspot anqp-server OpenRoaming type open-roaming", "domain": "domain", "domainCisco": "domain cisco.com", "openroaming": "nai-realm openroaming.org", "openroaming1": "nai-realm 1.openroaming.org", "ttls": "eap-method eap-ttls", "pap": "inner-auth-non-eap pap", "openroaming2": "nai-realm 2.openroaming.org", "openroaming3": "nai-realm 3.openroaming.org", "openroaming4": "nai-realm 4.openroaming.org", "mschap-v2": "inner-auth-non-eap mschap-v2", "eap-aka": "eap-method eap-aka", "accessAllowed": "network-type free-public internet-access allowed", "roaming-oi": "open-roaming-oi", "oiRoaming": "roaming-oi", "beacon": "beacon", "wirelessProfile": "wireless profile policy default-policy-profile", "hotspot-anqp-server": "hotspot anqp-server", "wireless-default-policy-tag": "wireless tag policy default-policy-tag", "description": "description \"default policy-tag\"", "wlanOpenRoam": "wlan OpenRoam policy default-policy-profile", "anqp-serverOpenRoaming": "wireless hotspot anqp-server OpenRoaming", "network-type": "network-type free-public internet-access allowed" } } }, "footer": { "button": { "cancel": "Cancel", "back": "Back" } } }, "TS": { "ALL": "ALL", "availableCredentials": { "all": "All", "all-real-id": "All with real-id", "all-paidMembers": "All paid members", "manufacturer-allId": "Device manufacturer all id", "manufacturer-realId": "Device manufacturer real id only", "cloudId": "Cloud/Social ID", "cloudRealId": "Cloud/Social real ID", "enterpriseEmployeeId": "Enterprise Employee ID", "enterpriseEmployeeRealId": "Enterprise Employee real ID", "enterpriseCustomerId": "Enterprise Customer ID", "enterpriseCustomerRealId": "Enterprise Customer real ID", "reatailId": "Loyalty Retail ID", "reatailRealId": "Loyalty Retail real ID", "hospitalityId": "Loyalty Hospitality ID", "hospitalityRealId": "Loyalty Hospitality real ID", "sp1": "SP1 (best effort)", "sp1RealId": "SP1 (best effort) real ID", "sp2": "SP2 (Qos class 2)", "sp2RealId": "SP2 (Qos class 2) real ID", "sp3": "SP3 (Qos class 3)", "sp3realId": "SP3 (Qos class 3) real ID", "gov": "Government", "govId": "Government real ID", "edu": "Education", "trial": "Trial", "test": "Test" }, "addHotspot": "ADD_HOTSPOT", "policy_config": "policy_config", "TandC": "TandC", "connectorHotspot_list": "createHotspot_connectorlist", "connector": "Connector", "connected": "Connected", "active": "Active", "inactive": "Inactive", "hotspotConfig": "createHotspot_configuration", "hotspotCreatedSuccess": "Hotspot created Successfully", "errorAddingConnectorHotspot": "An error occurred while adding Connector Hotspot." } }, "sensor-onboarding": { "isUserRoleAvailable": { "sensorHeading": "Sensor Management", "sensorHeading2": "Claim your sensors into your wireless networks", "claimSensor": "Claim Sensors" }, "showClaimSensorPopup": { "claimSensors": "Claim Sensor(s)", "headerDesc": "Claim your sensors using their unique MAC address(es)", "body": "Enter or copy-paste your sensor mac address(es)", "label": "(Use comma as a separator for entering single / multiple MAC Addresses to claim)", "errorRedLabel": "MAC addresses are of invalid format.", "errorLabel": "MAC addresses", "errorDesc": "are not available for claiming.", "errorDescList": "Proceeded with eligible sensors.", "showClaimLoader": "Checking claim availability...", "showEligibleSensorLoader": "Claiming with eligible sensors...", "button": { "cancel": "Cancel", "claim": "Claim" } }, "TS": { "eligibleSensors": "Proceeded with eligible sensors", "locationError": "Please select a location", "metaDataError": "Please add metadata" } }, "setup-add-location": { "body": { "title": "Can't find maps", "subTitle": "Looks like you have not uploaded maps yet.", "subTitle2": "Would you like to upload maps?", "mainBody": { "box-title": "Yes, Upload map", "box-subtitle": "Choose this option if you have a Prime/DNAC map. Uploading a Prime/DNAC map is mandatory in order to work Detect & Locate, Asset Tracker, and IOT Services seamlessly.", "table": { "title": "No, add location using AP prefix", "subtitle": "Choose this option if you don\\’t have a Prime/DNAC map. Detect & Locate, Asset Tracker, and IOT Services will not work if you choose this option." }, "footer": { "next": "Next", "previous": "Previous", "cancel": "Cancel" } }, "showLH": { "title": "Select Destination", "subtitle": "Select a destination where you want to import maps", "footer": { "next": "Next", "cancel": "Cancel" } } } }, "setup-configuration": { "title-content": "Connecting via CMX On-Prem (10.5 and below) is no longer supported. If you would like to use CMX, please connect via CMX tethering. This requires CMX version 10.6 and or above.", "warningDescDiv": "Connecting via CMX On-Prem (10.5 and below) is no longer supported. If you would like to use CMX, please connect via CMX tethering. This requires CMX version 10.6 and or above.", "meraki-login": "TODO list code wigdet", "TS": { "errorWidgetData": "An error occurred while getting Widget data.", "errorDeletingWidgetData": "An error occurred while deleting Widget data." } }, "setup-page": { "TS": { "currentTaskObjLabel": "Setup a Network", "high": "High", "actionNavigate": "navigate", "actionpopup": "popup", "dataLocationUrl": "location_url", "dataDna": "dna_network_setup", "meraki": "meraki", "viewUser": "VIEW: User ", "viewedSetupPage": " has viewed setup page", "nameTitleCiscoMeraki": "Cisco Meraki (direct cloud connection)", "wlcDirectConnect": "AireOS Controller or Cisco Catalyst 9800 Wireless Controller via Direct Connect" } }, "setup-list-widget": { "copied": "Copied to the clipboard", "network": "networks configured" }, "setup-main": { "header": { "connect": "Connect your camera", "setup": "Setup Needed" }, "centerContent": { "title_header": "Get your Meraki camera connected with Cisco Spaces", "description": "In order to connect your Merkai camera, you must connect your Meraki network with Cisco Spaces and import the networks to location hierarchy.", "anchor": "Click here", "know": "to know more." }, "button": { "start": "Get Started", "new": "Add New" }, "rightContent": { "help": "Need Help?", "guide": "Configuration guide", "camera": "Cisco Meraki Camera", "cisco": "Cisco Meraki" }, "TS": { "errorNetworkConfig": "An error occurred while getting configured Wireless networks" }, "generic": { "title": "Connect your wireless network", "setupStatusText": "Set up needed", "defaultWidget": { "title": "Get your wireless network connected with Cisco Spaces", "desc": "There are multiple options to get connected based on your wireless network deployment.", "links": { "planningGuide": "www.google.com" }, "img": "network_setup", "help": { "title": "Need Help?", "desc": "Configuration guide", "helpLink1": { "text": "AireOS Controller/Catalyst 9800 Wireless Controller", "href": "https://www.cisco.com/c/en/us/td/docs/solutions/Enterprise/Mobility/DNA-Spaces/cisco-dna-spaces-config/dnaspaces-configuration-guide/dnaspaces-configuration-guide_chapter_010000.html#con_1dnaspacesconnector" }, "helpLink2": { "text": "Cisco Meraki", "href": "https://www.cisco.com/c/en/us/td/docs/solutions/Enterprise/Mobility/DNA-Spaces/cisco-dna-spaces-config/dnaspaces-configuration-guide/Hierarchy-Location.html#con_1341814" } } }, "button": { "get-started": "Get started", "add-new": "Add New" } } }, "setup-manage-widget": { "userRoleAvailable": { "title": { "warning": "Warning!", "description": "Connect via Meraki Login method is retiring soon. We strongly recommend Connect via API Key to connect your Meraki with Cisco Spaces." }, "body": { "loginSync": "login is syncing", "loginsSync": "logins are syncing", "title": "MERAKI SYNCHRONIZATION", "disabled": "Disabled", "dna": "other Cisco Spaces ", "currently": "Currently ", "account": { "title": "YOUR LOGIN", "error": { "userAccount-error": "Your login is not connected", "account-status-error-not-active": "Inactive", "account-status-error-active": "Connecting your meraki account will let you to import Meraki networks into the Location Hierarchy" } } }, "merakilogin": { "account": { "login": "YOUR LOGIN", "connected": "Connected", "disconect": "Disconnect", "account-status-error": "Could not connect to Meraki account. Please reconnect", "connect": "Connect" } }, "merakiApiKey": { "sync": "MERAKI SYNCHRONIZATION", "disabled": "Disabled", "disconnect": "Disconnect", "account": "Your Account", "connect": "Connect" }, "popup": { "warning": "Warning", "content": "Login via Meraki credential feature is no longer supported. You will not be able to Connect via Meraki login again. But you can Connect via Meraki API Key to connect your Meraki with Cisco Spaces.", "cancel": "Cancel", "disconnect": "Disconnect" } }, "TS": { "buidlingsImported": "buildings imported", "floorsImported": "floors Imported", "connectorHotspotError": "An error occurred while adding Connector Hotspot.", "merakiAPIDeleted": "Meraki API Key deleted successfully", "controllerImportedLocation": "controller(s) imported to location hierarchy", "totalController": "Total controller(s)", "cmxLocationHierarchy": "CMX Imported to location hierarchy", "organizationImported": "organization(s) imported", "connectorActive": "connector(s) active", "createConnector": "Create Connector", "viewConnector": "View Connectors", "connectorAdded": "connectors added" } }, "setup-wlc-direct": { "import-no-map": { "warning": "Warning", "warning_text1": "IOT Services, Detect & Locate, Asset Locator,", "warning_text2": "and Proximity Reporting will not work if you", "wanring_text3": "do not have map", "warning_text3": "do not have map", "button": { "got": "Got it", "back": "Back" } }, "import-sync-map": { "body": { "header": "Select source map", "description": "You must upload a Prime/DNAC map in order to work Detect & Locate, Asset Tracker, and IoT Services seamlessly. Choose any of option below", "map-selection-area": { "button": { "prime": "Prime" }, "description": "Choose this option if you have maps which you have downloaded from prime", "body": { "header": "DNAC v1.3.1 and above", "description": "Choose this option if you have maps which you have DNAC map", "description2": "version 1.3.1 and above" }, "noMap": { "button": "I don't have map", "description": "Choose this option if you dont not have a map" } } }, "bottom": { "cancel": "Cancel", "previous": "Previous", "next": "Next" } }, "show-history-map": { "body": { "noHistory": "No Map History Available", "table": { "file": "File Name", "comment": "Comments", "source": "Source type", "stage": "Stage", "status": "Status", "user": "User", "time": "Time Uploaded", "details": "Details" } }, "footer": { "show": "Show More", "showing": "Showing", "of": "of" } }, "upload-map": { "notCompleted": { "header": "Upload", "descriptionPrime": "Upload the map that you have downloaded from prime", "descriptionDna": "Upload the map that you have downloaded from DNAC", "dragDrop": "Drag & drop the file here", "or": "- OR -", "inputUpload": "Click here to upload", "drop": "Drop here", "button": { "cancel": "Cancel", "finish": "Finish", "previous": "Previous" } }, "completed": { "header": "Map uploaded successfully", "description": "Map provisioning started, check Upload History section for upload status", "continue": "Continue" }, "TS": { "successfull": "Successfully uploaded", "exceptionProcess": "Exception while processing", "noFile": "No file has selected", "selectValid": "Please select valid file", "inValid": "Invalid file format" } }, "direct": { "body": { "topWrapper": { "wlc": "AireOS Controller", "catalyst": "Catalyst 9800 Wireless Controller" }, "wlc": { "configHeader": "Follow the steps below to configure token in AireOS Controller CLI", "titleHeader": "Execute the following steps in the AireOS Controller CLI mode", "description": { "a": "a.config cloud-services cmx disable", "b": "b.config cloud-services server url", "c": "c.config cloud-services server id-token", "d": "d.config network dns serverip [dns_server_ip]", "e": "e.config cloud-services cmx enable" }, "token": "TOKEN", "step2": { "title": "Check the summary using the following command:", "a": "a.show cloud-services cmx summary", "result": "The result should be as follows:", "table": { "server": "Server", "ip": "IP Address", "connectivity": "Connectivity", "https": "https: UP", "serviceStatus": "Service Status", "active": "Active", "lastRequest": "Last Request Status", "http": "HTTP/1.1 200 OK", "heartbeat": "Heartbeat Status", "ok": "Ok" } } }, "catalyst": { "header": "Follow the steps below to configure token in Cisco Catalyst 9800 Series Wireless Controller CLI", "step1": { "header": "Once you logged in,", "description": "a. type “config” command" }, "step2": { "header": "Execute the following steps in CLI mode", "token": "TOKEN", "description": { "a": "a.no nmsp cloud-services enable", "b": "b.nmsp cloud-services server url", "c": "c.nmsp cloud-services server token", "d": "d.nmsp cloud-services enable" } }, "step3": { "header": "Exit from config", "description": "a. type “exit” command" }, "step4": { "header": "Check the summary using the following command:", "description": "a.show nmsp cloud-services summary", "result": "The result should be as follows:", "table": { "server": "Server", "cmx": "CMX Service", "enabled": "Enabled", "connectivity": "Connectivity", "https": "https: UP", "serviceStatus": "Service Status", "active": "Active", "lastRequest": "Last Request Status", "http": "HTTP/1.1 200 OK", "heartbeat": "Heartbeat Status", "ok": "Ok" }, "footer": "done" } }, "popupLeft": { "title": "Where do you want to import this Controller", "subTitle": "Choose a location that you want to import this controller.", "next": "Next" } }, "TS": { "showLh": "showLH", "wlc": "wlc", "viewToken": "viewToken", "cmxAdded": "CMX location added succesfully", "showWlcController": "showWLCControllers", "tokenCopied": "Token Copied", "successMessg": "successMsg" } } }, "meraki-import": { "body": { "title": "Where do you want to import the ", "subtitle": "will be added under the group that you have selected.", "button": { "next": "Next", "cancel": "Cancel" }, "popupLeft": { "noOrg": "No Organizations found.", "title": "Choose Meraki Organization", "subtitle": "Choose a meraki Organization that you would like to import to the location hierarchy.", "networkList": { "noNetwork": "No Networks found.", "choose": "Choose Networks", "subtitle": "Choose Networks that you would like to import to the location hierarchy." } } }, "TS": { "successNetworkImported": "Network(s) successfully imported to location hierarchy!", "labelTotalNetwork": "Total number of networks", "labelTotalAp": "Total number of APs", "typeNetwork": "Network", "typeAp": "ApCount", "desc": "Would you like to organize your location hierarchy", "lhOption": "Yes, take me to location hierarchy", "setupOption": "No, Continue with Setup", "merakiNotAuthenticated": "Meraki Not authenticated", "noNetworkImport": "No Networks available to import", "noMerakiImport": "Not able to import meraki networks" } }, "meraki-camera": { "meraki-camera-list": { "camera-list-ready": { "cl_empty": { "noCamera": "Looks like there is no Meraki camera configured for this location.", "makeSureCameraConfig": "Make sure you have configured your camera in Meraki dashboard." }, "cl_right": { "selectLocations": "Select Locations", "cameraConnected": "Camera(s) Connected", "tripWires": "Trip-wires(s)", "configured": "Configured" }, "cl_left": { "selectCamera": "Select a camera that you wish to draw the trip-wire", "table": { "header": { "cameraName": "Camera Name", "macAddress": "Mac Address", "tripWire": "Trip-wire Status" }, "body": { "serial": "Serial :", "not-set": "Not-Set", "set": "Set", "editTrip": "Edit Trip-wire", "addTrip": "Add Trip-wire" } } } }, "isTripWireVisible": { "button": { "cancel": "Cancel", "done": "Done" } }, "TS": { "errorFetchingCameraSnap": "An error occured while trying to fetch camera snapshot image", "errorFetchingCameraList": "ERROR :: Unable to fetch meraki camera list from access point api::", "previewunavailable": "No Preview available", "merakinotconnected": "Meraki not connected, please try again" } }, "meraki-camera-prerequisite": { "heading1": "Deployment prerequisite to connect your", "heading2": "Meraki camera", "subHeading": "In order to connect your meraki camera, you must have the following", "list": { "cameraEnabled": "Meraki MV camera enbaled networks", "senseLicense": "Meraki MV sense license", "cameraShould": "Meraki MV camera should be version 2.0 and above" }, "button": { "continue": "Continue" } }, "meraki-tripwire": { "tripWireNotConfigure": { "cl_left": { "header": "Draw a line on the camera preview image to draw trip wire", "noSnapShot": { "text": "Camera Preview not available", "button": "Fetch Preview" }, "snapShot": { "text": "No trip-wire set", "button": "Add Trip-wire" } }, "cl_right": { "header": "Trip-wire status:", "cordinates": { "x0": "X0 :", "y0": "Y0 :", "x1": "X1 :", "y1": "Y1 :" }, "button": { "delete": "Delete Trip-wire" }, "img": { "legend": "Legend", "entry": "Entry", "exit": "Exit" } } }, "tripWireConfigure": { "cl_center": { "heading1": "Trip-wire for", "heading2": "is succesfully updated!", "cordinates": { "x0": "X0 :", "y0": "Y0 :", "x1": "X1 :", "y1": "Y1 :" }, "button": { "cameraList": "Go to camera list", "continue": "Continue" } } }, "TS": { "successTripWireConfig": "Successfully updated the tripwire configuration", "errorCameraSnap": "An error occured while trying to fetch camera snapshot image" } }, "meraki-camera-setup": { "isCameraConfigured": { "mc-header": { "text": "Connect your Meraki Camera" }, "login": { "header_left": { "span_1": "Meraki Camera for analytics via Meraki Login", "span_2": "You can now connect your Meraki Video Cameras to Cisco Spaces. Completing this setup process enables Spaces to receive your Meraki Video data." }, "body": { "body_left": { "warning-content": "Connect via Meraki Login method is retiring soon. We strongly recommend Connect via API Key to connect your Meraki with Cisco Spaces.", "left_section1": { "step-header-text": "Connect your Meraki", "paragraph": "Connect Meraki with Cisco Spaces using your Meraki login credentials.", "anchor": "Know More", "top-box": { "box1": { "header": "MERAKI SYNCHRONIZATION", "disabled": "Disabled", "active": "Active" }, "box2": { "currently": "Currently", "dna": "other Cisco Spaces" } }, "bottom-box": { "box1": { "header": "YOUR LOGIN", "merakiNotConnected": { "notConnected": "Your login is not connected", "connecting": "Connecting your meraki account will allow you to import the Merkai networks into Location Hierarchy", "sync": "You will not be able to make changes to Meraki sync. Connecting your Meraki account will let you to import Meraki networks into the Location Hierarchy." }, "merakiConnected": { "connected": "Connected", "disconnect": "Disconnect" } }, "box2": { "connect": "Connect" } } }, "left_section2": { "header": "Configure MQTT Server", "selected_cameras": "Configure below MQTT server URL & port number for selected camera.", "mqtt_server": "MQTT server configurations will be auto-populated if Meraki service account is enabled. Else, you will need to configure the Host URL and port number manually.", "know_anchor": "Know More", "box1": { "header": "Host", "port": "Port" }, "box2": { "cameras": "camera(s)", "configured": "configured" } }, "left_section1_2": { "step": "3", "header": "Import Meraki Camera Networks into Location Hierarchy", "import": "Import your Meraki cameras with MV sense license into location hierarchy", "know": "Know More", "box_a": { "org": "organization(s)", "imported": "imported", "network": "network(s)" }, "box_a1": { "noNetwork": "No networks imported yet" }, "box_a2": { "importNetwork": "Import Networks", "syncStatus": "Sync Status" } }, "left_section3": { "step": "4", "header": "Draw Trip Wires for Entry/Exit Cameras", "description": "Draw the trip wires for entry/exit cameras for footfall measurement.", "know": "Know More", "box_left": { "camera": "Camera(s)", "connected": "Connected", "tripWires": "Trip-wires(s)", "configured": "Configured" }, "box_right": { "drawWires": "Draw Trip-Wire", "loginNotConnected": "Your login is not connected to Meraki. You can view camera list once your login is connected to Meraki. Please use your Meraki login credentials option to connect." } } } } }, "networkTypes": { "header1": "Meraki Camera for analytics via Meraki API Key", "header2": "You can now connect your Meraki Video Cameras to Cisco Spaces. Completing this setup process enables Spaces to receive your Meraki Video data.", "body": { "body_left": { "left_section1": { "step": "1", "header": "Connect your Meraki", "description": "Connect Meraki with Cisco Spaces using your Meraki api key.", "know": "Know More", "box": { "top_box": { "box1": { "header": "MERAKI SYNCHRONIZATION", "disabled": "Disabled", "active": "Active" }, "box2": { "currently": "Currently", "dna": "other Cisco Spaces" } }, "bottom_box": { "box1": { "header": "YOUR LOGIN", "disconnect": "Your login is not connected", "notActive": "Connecting your meraki account will allow you to import the Merkai networks into Location Hierarchy", "activeLine1": "You will not be able to make changes to Meraki sync.", "activeLine2": "Connecting your Meraki account will let you to import", "activeLine3": " Meraki networks into the Location Hierarchy.", "connect": "Connect", "disconnectButton": "Disconnect" } } } }, "left_section2": { "header": "Configure MQTT Server", "selected_cameras": "Configure below MQTT server URL & port number for selected cameras.", "mqtt_server": "MQTT server configurations will be auto-populated if Meraki service account is enabled. Else, you will need to configure the Host URL and port number manually.", "know_anchor": "Know More", "box1": { "header": "Host", "port": "Port" }, "box2": { "cameras": "camera(s)", "configured": "configured" } }, "left_section1_2": { "step": "3", "header": "Import Meraki Camera Networks into Location Hierarchy", "import": "Import your Meraki cameras with MV sense license into location hierarchy", "know": "Know More", "box_a": { "org": "organization(s)", "imported": "imported", "network": "network(s)" }, "box_a1": { "noNetwork": "No networks imported yet" }, "box_a2": { "importNetwork": "Import Networks", "syncStatus": "Sync Status" } }, "left_section3": { "step": "4", "header": "Draw Trip Wires for Entry/Exit Cameras", "description": "Draw the trip wires for entry/exit cameras for footfall measurement.", "know": "Know More", "box_left": { "camera": "Camera(s)", "connected": "Connected", "tripWires": "Trip-wires(s)", "configured": "Configured" }, "box_right": { "drawWires": "Draw Trip-Wire", "loginNotConnected": "Your login is not connected to Meraki. You can view camera list once your login is connected to Meraki. Please use your Meraki login credentials option to connect." } } } } }, "isCameraListVisible": { "header": "Draw Trip-Wire", "button": { "cancel": "Cancel", "previous": "Previous", "next": "Next", "finish": "Finish" } }, "clipMessageVisible": "Copied to the clipboard", "popup": { "warning": "Warning", "content": "Login via Meraki credential feature is no longer supported. You will not be able to Connect via Meraki login again. But you can Connect via Meraki API Key to connect your Meraki with Cisco Spaces.", "button": { "cancel": "Cancel", "disconnect": "Disconnect" } } }, "TS": { "merakiNotConnected": "Meraki not connected", "errorwhile": "An error occurred while getting Widget data." } } }, "spaces": { "connector": { "title": "Connect via Spaces Connector", "desc": "Spaces Connector is an easy way to get your wireless network connected to Cisco Spaces. No need to upgrade Cisco Wireless Controllers or reconfigure your wireless network.", "widgets": { "details": { "title": "Install Spaces Connector OVA", "desc": { "static": { "text": "Download and install Spaces Connector OVA as a virtual machine." }, "knowmore": { "text": "Download Spaces Connector" } } }, "spacesconnector": { "title": "Configure Spaces Connector", "desc": { "static": { "text": "You will need a token to configure Spaces Connector. You need to connect to https:/// from a browser to configure the token. You can optionally configure Spaces Connector to connect via HTTPS proxy." } }, "kpi": { "helperText": "connector(s) active", "defaultText": "connectors added" }, "actions": { "create": { "label": "Create Connector", "modalTitle": "Create Connector", "callback": "" }, "view": { "label": "View Connectors", "modalTitle": "Spaces Connectors", "callback": "" } } }, "spacescontroller": { "title": "Add Controllers", "desc": { "static": { "text": "Add and associate controllers to your Cisco Spaces Connector(s)" } }, "kpi": { "helperText": "controller(s) active", "defaultText": "controllers added" }, "actions": { "create": { "label": "Add Controllers", "modalTitle": "Add Controller", "callback": "" }, "view": { "label": "View Controllers", "modalTitle": "Controllers", "callback": "" } } }, "importmaps": { "title": "Import Maps", "desc": { "static": { "text": "Prime/DNAC map requires in order to work Locate & detect, Asset tracker, and IOT services, and proximity Report" } }, "kpi": { "building": { "helperText": "building(s) imported", "defaultText": "No building imported" }, "floor": { "helperText": "floor(s) imported", "defaultText": "No floor imported" } }, "actions": { "import": { "label": "Import/Sync Maps", "modalTitle": "Import or Sync Maps", "callback": "" }, "upload": { "label": "Map Upload History", "modalTitle": "Map Upload History", "callback": "" }, "manage": { "label": "Manage Maps", "modalTitle": "Manage Maps", "callback": "" } } }, "lh": { "title": "Setup location hierarchy", "desc": { "static": { "text": "Once the maps imported, you can add them into location hierarchy" } }, "kpi": { "helperText": "APs imported to location hierarchy", "defaultText": "APs imported to location hierarchy" }, "actions": { "create": { "label": "Add Locations", "modalTitle": "Add Locations", "callback": "" }, "manage": { "label": "Manage Location Hierarchy", "modalTitle": "Manage Location", "callback": "" } } } }, "help": { "title": "Need Help?", "desc": "Access the below links to view detailed help.", "helpLinks": { "configuration": { "text": "View Configuration Steps" }, "requirements": { "text": "System Requirements" }, "faq": { "text": "Frequently Asked Questions" } } } } }, "wlc": { "direct": { "title": "Connect AireOS Controller/Catalyst 9800 Wireless Controller Directly", "desc": "Requires AireOS Controller with software version 8.8 MR2 and above or Catalyst 9800 Wireless Controller with software version 16.12.2 and above. The wireless controller needs direct internet connectivity", "widgets": { "details": { "title": "Install Root Certificate", "desc": { "static": { "text": "You can install the certificate from AireOS Controller CLI" }, "knowmore": { "text": "View root certificate" } } }, "wlcdirect": { "title": "Configure Token in AireOS Controller", "desc": { "static": { "text": "Configure the token in AireOS Controller to establish the connection." }, "knowmore": { "text": "Know more" } }, "kpi": { "helperText": "connector(s) connected", "defaultText": "No Controllers added" }, "actions": { "token": { "label": "View Token", "modalTitle": "Token for AireOS Controller to connect to Cisco Spaces", "callback": "" }, "view": { "label": "View Controllers", "modalTitle": "View Controllers", "callback": "" } } }, "importmaps": { "title": "Import Maps", "desc": { "static": { "text": "Prime/DNAC map requires in order to work Locate & detect, Asset tracker, and IoT services, and proximity Report" } }, "kpi": { "building": { "helperText": "building(s) imported", "defaultText": "No building imported" }, "floor": { "helperText": "floor(s) imported", "defaultText": "No floor imported" } }, "actions": { "import": { "label": "Import/Sync Maps", "modalTitle": "Import or Sync Maps", "callback": "" }, "upload": { "label": "Map Upload History", "modalTitle": "Map Upload History", "callback": "" }, "manage": { "label": "Manage Maps", "modalTitle": "Manage Maps", "callback": "" } } }, "lh": { "title": "Setup location hierarchy", "desc": { "static": { "text": "Once the maps imported, you can add them into location hierarchy" } }, "kpi": { "helperText": "APs imported to location hierarchy", "defaultText": "APs imported to location hierarchy" }, "actions": { "create": { "label": "Add Locations", "modalTitle": "Add Locations", "callback": "" }, "manage": { "label": "Manage Location Hierarchy", "modalTitle": "Manage Location", "callback": "" } } } }, "help": { "title": "Need Help?", "desc": "For detailed setup guides follow the link below", "helpLinks": { "configuration": { "text": "View complete setup guide" }, "faq": { "text": "Frequently Asked Questions" } } } } }, "meraki-login": { "title": "Connect via Meraki Login", "desc": "Login using your Meraki account credentials to connect to Cisco Meraki Cloud, import locations in to Cisco Spaces and activate/sync the Meraki Networks.", "widgets": { "connect": { "title": "Connect your Meraki", "desc": { "static": { "text": "Connect Meraki with Cisco Spaces using your Meraki login credentials." } }, "kpi": { "helperText": "Not connected", "defaultText": "Not connected" }, "actions": { "connect": { "label": "Connect", "modalTitle": "Connect your Meraki", "callback": "" } } }, "listcode": { "title": "Configure Meraki scanning API", "desc": { "static": { "text": "Meraki scanning API will be configured automatically after importing the networks into the location hierarchy. If you wish to configure manually, use the Post URL with URL validator and secret key and validate manually in the Meraki dashboard to establish a connection with Cisco Spaces." }, "knowmore": { "text": "Know more" } }, "kpi": {}, "items": { "seckey": { "label": "Secret Key" } } }, "import": { "title": "Import Meraki Networks into Location Hierarchy", "desc": { "static": { "text": "Connect Meraki with Cisco Spaces using your Meraki login credentials." }, "knowmore": { "text": "Know more" } }, "kpi": { "helperText": "networks imported", "defaultText": "No networks not yet imported" }, "actions": { "import": { "label": "Import Networks", "modalTitle": "Import Networks", "callback": "" }, "sync": { "label": "Sync Status", "modalTitle": "Sync Status", "callback": "" } } } }, "help": { "title": "Need Help?", "desc": "For detailed setup guides follow the link below", "helpLinks": { "configuration": { "text": "View complete setup guide" }, "faq": { "text": "Frequently Asked Questions" } } } }, "meraki-api": { "title": "Connect via Meraki API Key", "desc": "Connect Cisco Spaces to Meraki Cloud Controller using your Meraki API key.", "widgets": { "connect": { "title": "Connect your Meraki", "desc": { "static": { "text": "Connect Meraki with Cisco Spaces using the API key." }, "knowmore": { "text": "Know more" } }, "kpi": { "helperText": "Not connected", "defaultText": "Not connected" }, "actions": { "connect": { "label": "Connect", "modalTitle": "Connect your Meraki", "callback": "" } } }, "listcode": { "title": "Configure Meraki scanning API", "desc": { "static": { "text": "Meraki scanning API will be configured automatically after importing the networks into the location hierarchy. If you wish to configure manually, use the Post URL with URL validator and secret key and validate manually in the Meraki dashboard to establish a connection with Cisco Spaces." }, "knowmore": { "text": "Know more" } }, "kpi": {}, "items": { "posturl": { "label": "Post URL" }, "seckey": { "label": "Secret Key" } } }, "import": { "title": "Import Meraki Networks into Location Hierarchy", "desc": { "static": { "text": "Connect Meraki with Cisco Spaces using the API key." }, "knowmore": { "text": "Know more" } }, "kpi": { "helperText": "networks imported", "defaultText": "No networks not yet imported" }, "actions": { "import": { "label": "Import Networks", "modalTitle": "Import Networks", "callback": "" }, "sync": { "label": "Sync Status", "modalTitle": "Sync Status", "callback": "" } } } }, "help": { "title": "Need Help?", "desc": "For detailed setup guides follow the link below", "helpLinks": { "configuration": { "text": "View complete setup guide" }, "faq": { "text": "Frequently Asked Questions" } } }, "connect": { "title": "Connect via API key", "desc": "Enter your Meraki API Key to fetch the network information", "formTitle": "API KEY", "placeholder": "Add API", "button": "Connect" }, "toastMessages": { "emailError": "Please enter email.", "passwordError": "Please enter password.", "failedConnection": "Failed to connect Meraki API Server.", "apiError": "Please enter API key.", "success": "Meraki is authenticated successfully.", "authError": "An error occurred while authenticating Meraki. Please try again." } }, "meraki-integration": { "title": "Connect via Meraki Integration", "desc": "Connect Cisco Spaces to Meraki Cloud Controller using your Meraki Integration.", "widgets": { "connect": { "title": "Connect your Meraki", "desc": { "static": { "text": "Connect Meraki with Cisco Spaces using the Meraki Integration." }, "knowmore": { "text": "Know more" } }, "kpi": { "helperText": "Not connected", "defaultText": "Not connected" }, "actions": { "connect": { "label": "Disconnect", "modalTitle": "Disconnect your Meraki", "callback": "" } } }, "listcode": { "title": "Configure Meraki Integration", "desc": { "static": { "text": "Meraki Integration will be configured automatically after importing the networks into the location hierarchy. If you wish to configure manually, use the Post URL with URL validator and secret key and validate manually in the Meraki dashboard to establish a connection with Cisco Spaces." }, "knowmore": { "text": "Know more" } }, "kpi": {}, "items": { "posturl": { "label": "Post URL" }, "seckey": { "label": "Secret Key" } } }, "import": { "title": "Import Meraki Networks into Location Hierarchy", "desc": { "static": { "text": "Connect Meraki with Cisco Spaces using the Meraki Integration." }, "knowmore": { "text": "Know more" } }, "kpi": { "helperText": "networks imported", "defaultText": "No networks not yet imported" }, "actions": { "import": { "label": "Import Networks", "modalTitle": "Import Networks", "callback": "" }, "sync": { "label": "Sync Status", "modalTitle": "Sync Status", "callback": "" } } } }, "help": { "title": "Need Help?", "desc": "For detailed setup guides follow the link below", "helpLinks": { "configuration": { "text": "View complete setup guide" }, "faq": { "text": "Frequently Asked Questions" } } }, "connect": { "title": "Connect via Meraki Integration", "desc": "Enter your Meraki Integration to fetch the network information", "formTitle": "Meraki Integration", "placeholder": "Add Meraki Integration", "button": "Connect" }, "toastMessages": { "emailError": "Please enter email.", "passwordError": "Please enter password.", "failedConnection": "Failed to connect Meraki Integration Server.", "apiError": "Please enter Meraki Integration.", "success": "Meraki is authenticated successfully.", "authError": "An error occurred while authenticating Meraki. Please try again." } }, "tethering": { "title": "Connect via CMX Tethering", "desc": "Tethering is an easy way to get your wireless network connected to Cisco Spaces", "widgets": { "details": { "title": "Upgrade your CMX to Version 10.6 or above", "desc": { "static": { "text": "You must have CMX 10.6 and above to establish a connection" }, "knowmore": { "text": "Upgrade CMX" } } }, "cmxconnector": { "title": "Configure Token in CMX", "desc": { "static": { "text": "You will need a token to configure in CMX dashboard. You need to connect to https:// from a browser to configure the token." } }, "kpi": { "helperText": "token(s) added", "defaultText": "No CMX Tokens Configured yet" }, "actions": { "create": { "label": "Create New Token", "modalTitle": "Create New Token", "callback": "" }, "view": { "label": "View Tokens", "modalTitle": "CMX Tethering Tokens", "callback": "" } } }, "lh": { "title": "Add CMX into Location Hierarchy", "desc": { "static": { "text": "Once CMX connected to Cisco Spaces, you can add them into the location hierarchy." }, "knowmore": { "text": "Know More" } }, "kpi": { "helperText": "Campus(es) imported to location hierarchy", "defaultText": "Campus(es)imported to location hierarchy" }, "actions": { "view": { "label": "View Location Hierarchy", "modalTitle": "", "callback": "" } } } }, "help": { "title": "Need Help?", "desc": "Access the below links to view detailed help.", "helpLinks": { "configuration": { "text": "View Configuration Steps" }, "faq": { "text": "Frequently Asked Questions" } } }, "newToken": { "title": "Create New Token", "formTitle": "Enter CMX", "placeholder": "Enter CMX", "descriptionTitle": "Description", "descriptionPlaceholder": "Enter Description", "button": "Save" }, "viewToken": { "title": "CMX Tethering Tokens", "desc": "Cisco CMX", "errorPlaceholder": "No Cisco CMX Connectors available.", "addButton": "Add New CMX", "name": "Name", "des": "Description", "lheard": "Last Heard", "fheard": "First Heard", "act": "Actions" }, "errors": { "addedSuccessfully": "CMX Connector Added Successfully.", "deletedSuccessfully": "Connector deleted successfully", "alreadyExists": "CMX Token already exists.", "errorMessage": "An error occurred while adding CMX On Prem Connector." } }, "generic-dropdown": { "unavailable": "List Unavailable", "select": "Select" }, "pagination": { "first": "First", "next": "Next", "last": "Last", "prev": "Previous", "pages": "pages", "of": "of" }, "connTroubleshoot": { "title": "Troubleshoot Connector", "restart": "Restart Connector", "upload": "Upload Logs to Cloud", "upgrade": "Upgrade Connector", "debug": "Enable Debug Mode", "desc": "When enabled,will cause the connector to start collecting debug logs locally on the connector itself. If you want to upload those logs to the cloud you will need to click the Upload Logs to Cloud button.", "orDebug": "Enable Hotspot Debug Mode", "orDebugDesc": "When enabled, the connector will collect debug logs for your OpenRoaming Hotspot.", "autoUpdate": "Automatically keep this connector up to date", "autodesc": "Update Spaces Connector on:", "window": "Upgrade Window", "day": "Select a day", "time": "Select a time", "reset": "Password Reset Key", "keyCopy": "Copy the Key", "cpy": "Copied", "steps": "Follow the steps below to reset the connector password", "login": "Login to the connector UI", "forgot": "Click Forgot Password", "key": "Enter the key", "newPass": "Update the new password", "service": "Services", "noService": "No service added to this Connector.", "debugRun": "Running service at DEBUG log level would significantly impact the performance. " }, "tokenGeneration": { "config": " Configure the token below on your instance/box ", "documentation": "View Documentation", "desc": "To set up your connector instance, follow the steps below.", "step1": "Step 1:", "step1-desc": "Copy the generated token above.", "step2": "Step 2:", "copy": "Copy Token", "tokenv1": "Copy and paste below token in your instance/box", "copyTokenv2": "Copy" }, "connectorSwitches": { "actions":"Actions", "test-connectivity": "Test Connectivity", "Duplicate_inAccount": "Switch IP Address is already present with this customer.", "Duplicate_inConnector": "Switch with following IP is already added to this connector. Existing details will be updated with the provided data.", "Duplicate_inimported": "Duplicate Switch IP Address found in imported list. ", "missing_detail": "Required details are missing for this switch.", "invalid_ip": "Switch IP address is invalid.", "invalid_name": "switch name is invalid.", "title": "Connector", "sName": "Switch Name", "ip": "Switch IP", "netName": "Netconfig Username", "netPass": "Netconfig Password.", "saveClose": "Save & Close", "saveAdd": "Save & Add Next Switch", "confirm": "Are you sure you want to delete", "delete": "Delete Switch", "cancel": "Cancel", "switches": "Switches", "add": " Add Switch", "notAdded": " You have not added any switches yet.", "clickAdd": "Click on Add Switch to configure switch.", "name": "Name", "ipaddr": "IP Address", "conn": "Connector", "lastUp": "Last Updated", "edit": "Edit Switch", "noAvail": "No Switches available.", "add_new_subheading": "Choose this option to add new switches", "add_new_switch": "Add new switch", "choose_import": "Choose switches from another connector", "choose_import_subheading": "Choose this option to add switches from another connector. Controllers will be removed from original connector", "createdSuccess": "Switch created successfully", "createFail": "Failed to create switch", "confUpdate": "Switch configuration updated successfully", "confFail": "Failed to update switch configuration", "upFail": "Failed to update switch", "delSuccess": "Switch deleted successfully", "delFail": "Failed to delete switch", "choose_import_subheadin": "Choose this option to add switches from another connector. Controllers will be removed from original connector", "model": "Model", "version": "Version", "status": "Status", "addText": "Add", "pervious": "Previous", "next": "Next", "import": "Import", "scan_review": "Please review the configuration", "location": "Location", "switch_count": "# of Switches", "valid_switch_count": "# of valid Switches", "no_associatedSwitch": "No switches are associated to this connector.", "sel_location": "Select Location", "desc-loc": "This is where your switches will be imported.", "download_csv": "Download the spreadsheet template", "desc_bulkimport": "Seamless import made easy. Get the spreadsheet template. Fill and import hassle-free!", "download": "Download", "upload_csv": "Upload filled spreadsheet", "finish_upload": "Almost there! Now, let's upload your filled switches details here. You can preview the list on the next screen.", "fill_template": "Fill in the template", "fill_template_detail": "Fill in the details of the switches in Building into the template. Required fields: Switch Name, IP Address, Username, and Password. Optional fields: If your switches belong to a specific floor, please add floor information otherwise, leave the floor column empty.", "location_bulding": "Building/Floor", "label_name": "Switch Name", "label_ip": "IP Address", "label_user": "Username", "label_password": "Password", "refresh": "refresh", "Testing_Con":"Testing Connection", "import_noConnector":"No connector available to import switches.", "no_data": "There's no data to process in uploaded file.", "bulk_data_error": "Error: There are issues with some field values in the uploaded Spreadsheet file. Please refer to the highlighted fields (in red) for corrections. Please note that these switches will not be imported.", "import_subline":"Opt for this option if you wish to include multiple switches at a location in bulk.", "import_option":"Import switches from spreadsheet" }, "connectorServices": { "title": "Services", "addService": "Add Services", "desc": " You have not added any services yet.", "clickAdd": "Click on Add Service to configure services.", "name": "Service Name", "ver": "Version", "lastUp": "Last Updated", "actions": "Actions", "queue": "Upgrade is queued..", "progress": "Upgrade in progress.. ", "available": " Upgrade is available.", "upgrade": "Upgrade", "stream": "IOT Stream", "service": "IOT Service", "selectService": "Select the services you want to add.", "add": "Add", "cancel": "Cancel", "remove": "Remove", "addSuccess": "Service added successfully", "addFail": "Failed to add Service", "remSuccess": "Service removed successfully", "remFail": "Failed to remove Service", "queueUp": "Services upgrade is successfully queued and instances will be upgraded in some time", "noServ": "No services are available." }, "connectorInstances": { "title": "Instances in High Availability Pair ", "name": "Name", "ip": "IP Address", "status": "Status", "channel": "Control Channel Status", "actions": "Actions", "resServices": "Restart Services", "resConn": "Restart Connector", "refresh": " Refresh Instance", "remove": "Remove", "serviceName": "Service Name", "ver": "Version", "lastHeard": "Last Heard", "upTime": "Up Time", "upgrade": "Upgrade", "avail": " Upgrade is available.", "config": " Configure your instance", "setup": "To set up high availability pair follow the steps below. ", "step1": "Step 1:", "step1-desc": "Genarate a token by clicking the Generate Token button on the top of this page. A token will be generated.", "step2": "Step 2:", "step2-desc": "Copy the generated token.", "step3": "Step 3:", "step3-desc": "Go to your connector UI and configure the token on your second connector instance. For more details follow the documentation", "select": " Select the service you want to restart", "note": "Note: It may take up to 10 minutes to complete restart services.", "instance": "Instance:", "rel": "Release:", "mac": "MAC Address:", "sysVer": "System Version:", "agentVer": "Agent Version: ", "noInst": "No Instance specific metric real time data found.", "resConnector": "Are you sure you want to Restart Connector?", "noteVM": " It may take up to 10 minutes to complete restart connector VM. It may take up to 10 minutes to complete this operation. ", "res": "Restart", "cancel": "Cancel", "package": "Package:", "failedInstance": "Failed to get Insance Information.", "noServ": "No service available in running status.", "resSuccess": "Selected services restarted successfully", "resFailed": "Failed to restart ", "delSuccess": "Instance deleted successfully", "delFailed": "Failed to delete Instance", "connRes": "Connector restarted successfully", "instanceRef": "Instance refreshed successfully", "instanceFail": "Instance refresh failed", "confFailed": "Failed to load service configuration history.", "upgrade_available": "System Upgrade Available!", "upgrade_confirmation": "We have updated the system library and have security fixes in the release.", "clickHere": "click here", "upgrade_confirm_section2": " to see the release note.", "sysVersion": "System Package", "instance_mac": "Mac ID", "instance_primary": "Primary IP Address", "instance_secondary": "Secondary IP Address", "instance_status": "Status", "instance_control": "Control Channel Status", "instance_ha": "HA Status", "vip_paired": "VIP Paired", "not_paired": "Not Paired", "vip_address": "VIP Address", "servicesHeader": "Services", "instanceServiceStatus": "Status", "serviceStatus": "Service Status", "lastUpgraded": "Last Upgraded Status", "version": "Version", "lastHeardOn": "Last Heard on", "configureVipPairing": "Configure VIP Pairing", "disableVipPairing": "Disable VIP Pairing", "configureVip": "Configure Virtual IP", "vipDescription": "Please enter the Virtual IP address for High Availability Configuration, this IP address should be on the same subnet as connector instances", "virtual_ip": "Virtual IP", "invalidIp": "Invalid IP Address", "dual_primary_secondary": "Connector has dual interface enabled. Select one of below interface to enable vip paired HA on that interface", "primary": "Primary", "secondary": "Secondary", "select_instance_up": "Please select the instance to upgrade.", "instance_upgrade": "Upgrade", "success_init_upgrade": "Upgrade initiated for Instance.", "ip_address": "IP Address", "save": "Save" }, "widget": { "save": { "success": "Successfully saved the configuration.", "failed": "An error occurred while saving widget configuration.", "error": "An error occurred while saving widget configuration.", "invalid": "Invalid input" } }, "add-widget": { "modalTitle": "Connect your wireless network", "merakiModalTitle": "Connect your Meraki Camera", "wireless-network": "wireless-network", "no-container-found": "No Container found!!!!", "backButton": "Back", "deployment-prerequisites": "Deployment Prerequisites", "cancelButton": "Cancel", "prevButton": "Prev", "nextButton": "Next", "alreadyConnected": "Already connected", "NETWORK_HARDWARE": { "title": "What type of wireless network do you have?", "description": "Cisco Spaces works with most Cisco wireless networks including Cisco Meraki.", "extraInfo": "Need help? Use this planning guide to decide the best suited option based on your network.", "widgets": { "aireos-catalyst": { "title": "AireOS Controller/Catalyst 9800 Wireless Controller", "description": [ "Choose this for Cisco Aironet Access Points with Cisco Wireless Controllers or CMX On-Prem Tethering." ], "buttonLabel": "Select" }, "meraki": { "title": "Cisco Meraki", "description": [ "Choose this for Cisco Meraki networks with Meraki Access Points" ], "buttonLabel": "Select" } } }, "CMX_VERSION_SELECTION": { "title": "Which version of CMX On-Prem are you using?", "description": "", "widgets": { "10-5-and-below": { "title": "10.5 and below", "description": [ "VPN connection is recommended, but not required." ], "buttonLabel": "Select" }, "10-6-and-above": { "title": "10.6 or later", "description": [ "Built-in tethering support with simplified configuration. Does not require a VPN connection." ], "buttonLabel": "Select" } } }, "CMX_CONNECTION_TYPE": { "title": "How do you want to connect to your CMX?", "description": "", "widgets": { "automatic": { "title": "Automatic sync", "recommendedText": "Recommended", "description": [ "CMX instance needs to be accessible via a VPN connection or accessible from the Internet.", "Requires CMX login credentials to connect.", "This method will not enable services like Asset Locator, Location Experience Manager, etc." ], "buttonLabel": "Select" }, "manual": { "title": "Manual upload", "description": [ "Does not require VPN.", "Maps need to be uploaded manually.", "Notification URL needs to be configured manually." ], "buttonLabel": "Select" } } }, "SPACES_CONNECTION_TYPE": { "title": "How do you want to connect to Cisco Spaces?", "description": "", "extraInfo": "Need help? Use this planning guide to decide the best suited option based on your network", "widgets": { "spaces-connector": { "title": "Via Spaces Connector", "description": [ "Requires you to install Spaces Connector on a virtual machine in order to connect your AireOS Controller to Cisco Spaces cloud." ], "buttonLabel": "Select" }, "wlc-direct": { "title": "Connect Cisco Wireless Controllers directly", "description": [ "Requires AireOS Controller with software version 8.3 and above or Cisco Catalyst 9800 Wireless Controller with software version 16.10 and above. Wireless controller needs direct internet connectivity." ], "buttonLabel": "Select" }, "cmx-tethering": { "title": "Connect via CMX Tethering", "description": [ "CMX tethering is an easy way to get your wireless network connected to Cisco Spaces. 10.6 or later versions will support while connect via CMX Tethering." ], "buttonLabel": "Select" } } }, "MERAKI_CONNECTION_TYPE": { "title": "Choose your preferred method of connecting Cisco Meraki with Cisco Spaces.", "description": "", "extraInfo": "Need help? Use this planning guide to decide the best suited option based on your network", "widgets": { "meraki-apikey": { "title": "Connect via API key", "description": [ "You can connect Cisco Spaces to your Meraki account using an API Key", "TIP: Follow the steps to create API key: Login to meraki dashboard > Click Profile icon (top right corner) > API access > API keys and click Create API Key" ], "buttonLabel": "Select" } } }, "MERAKI_CAMERA_CONNECTION_TYPE": { "title": "Choose your preferred method of connecting Cisco Meraki Camera with Cisco Spaces.", "description": "", "extraInfo": "Need help? Use this planning guide to decide the best suited option based on your network", "widgets": { "meraki-apikey": { "title": "Connect via API key", "description": [ "Connect your Meraki Camera to Cisco Spaces via Meraki API Key", "TIP: Follow the steps to create API key: Login to meraki dashboard > Click Profile icon (top right corner) > API access > API keys and click Create API Key" ], "buttonLabel": "Select" } } }, "CMX_SPACES_CONNECTOR_CONFIRMATION_PAGE": { "title": "Great!", "description": "Based on your inputs, we have customized setup to help you connect your wireless network to Cisco Spaces using Spaces Connector", "buttonLabel": "Continue Setup", "prereq_heading": "Prerequisites for Spaces Connector", "prerequisites": [ { "step": "You must have AireOS Controller version 8.0 and above.", "hasLink": "View Supported Releases" }, { "step": "You must have access to a virtual machine (VMware) to install Spaces Connector.", "hasLink": "View System Requirements" }, { "step": "Spaces Connector needs access to your Cisco Wireless Controllers and connectivity to the Internet (direct connection or via HTTPS proxy)" } ] }, "CMX_AUTOSYNC_CONFIRMATION_PAGE": { "title": "Thanks!", "description": "Based on your inputs, we have customized setup to help you connect your wireless network to Cisco Spaces using CMX Automatic Sync", "buttonLabel": "Continue Setup", "prereq_heading": "Prerequisites for CMX Automatic Sync", "prerequisites": [ { "step": "You must have CMX version 10.0 and above.", "hasLink": "View Supported Versions" }, { "step": "You must have VPN installed on your premise or must have public IP." } ] }, "MERAKI_CONNECT_LOGIN_CONFIRMATION_PAGE": { "title": "Great!", "description": "Based on your inputs, we have customized setup to help you connect your wireless network to Cisco Spaces using Cisco Meraki login credentials.", "buttonLabel": "Continue Setup", "prereq_heading": "Prerequisites for Connecting via Cisco Meraki Login", "prerequisites": [ { "step": "You must have an account in Cisco Meraki account and access to the networks that you want to import." }, { "step": "You must configure the scanning API in Meraki dashboard." } ] }, "MERAKI_CONNECT_APIKEY_CONFIRMATION_PAGE": { "title": "Great!", "description": "Based on your inputs, we have customized setup to help you connect your wireless network to Cisco Spaces using Cisco Meraki API key.", "buttonLabel": "Continue Setup", "prereq_heading": "Prerequisites for Connecting via Cisco Meraki API Key", "prerequisites": [ { "step": "You must have an account in Cisco Meraki account and access to the networks that you want to import." }, { "step": "You must configure the scanning API in Meraki dashboard." } ] }, "MERAKI_CAMERA_CONNECT_API_CONFIRMATION_PAGE": { "title": "Great!", "description": "Based on your inputs, we have customized setup to help you connect your wireless network to Cisco Spaces using Cisco Meraki API key.", "displayPreviousBtn": true, "buttonLabel": "Continue Setup", "prereq_heading": "Prerequisites for Connecting via Cisco Meraki API Key", "data": { "networkType": "meraki", "hasCMXOnPrem": "no", "cmxVersion": "", "connectionType": "apikey", "component": "MERAKI_APIKEY", "isMerakiCamera": true }, "prerequisites": [ { "step": "You must have an account in Cisco Meraki account and access to the networks that you want to import." }, { "step": "You must configure the scanning API in Meraki dashboard." } ] }, "MERAKI_CAMERA_CONNECT_LOGIN_CONFIRMATION_PAGE": { "title": "Great!", "description": "Based on your inputs, we have customized setup to help you connect your wireless network to Cisco Spaces using Cisco Meraki API key.", "buttonLabel": "Continue Setup", "prereq_heading": "Prerequisites for Connecting via Cisco Meraki API Key", "prerequisites": [ { "step": "You must have an account in Cisco Meraki account and access to the networks that you want to import." }, { "step": "You must configure the scanning API in Meraki dashboard." } ] }, "CMX_VERSION_106_CONFORMATION_PAGE": { "title": "Great!", "description": "Based on your inputs, we have customized setup to help you connect your wireless network to Cisco Spaces using CMX On-Prem Tethering", "buttonLabel": "Continue Setup", "prereq_heading": "Prerequisites for CMX On-Prem Tethering", "prerequisites": [ { "step": "You must have AireOS Controller version 8.0 and above." }, { "step": "You must have CMX 10.6 and above." } ] }, "CONNECT_WLC_CONFIRMATION_PAGE": { "title": "Great!", "description": "Based on your inputs, we have customized setup to help you connect your wireless network to Cisco Spaces using Cisco AireOS Wireless Controller Direct Connect", "buttonLabel": "Continue Setup", "prereq_heading": "Prerequisites for Cisco AireOS Wireless Controller Direct Connect", "prerequisites": [ { "step": "You must have AireOS Controller version 8.3 & above and Cisco Catalyst 9800 Series Wireless Controller 16.10 & above releases", "hasLink": "View Supported Releases" }, { "step": "You must Install AireOS Controller Root Certificate" } ] }, "105_MANUAL_UPLOAD": { "title": "Thanks!", "description": "Based on your inputs, we have customized setup to help you connect your wireless network to Cisco Spaces using Cisco CMX Manual upload.", "noteText": "NOTE: Any updates to your location will not show up until you manually update.", "buttonLabel": "Continue Setup", "prereq_heading": "Prerequisites for CMX Manual Upload", "prerequisites": [ { "step": "You must have CMX version 10.0 and above.", "hasLink": "View Supported Versions" }, { "step": "Notification needs to be configured manually." } ] } }, "toastMessages": { "locationUpdateError": "An error occurred while updating the business location.", "businessLocationAddError": "An error occurred while adding the business location.", "mapMarkerInstructions": "Please use the marker on the map to select the address or type the correct address in the address field.", "locationAddressMissing": "The selected location doesn't have an address. Please use the marker on the map or type the correct address in the address field.", "locationLatitudeMissing": "The selected location doesn't have a latitude. Please use the marker on the map or type the correct address in the address field.", "locationLongitudeMissing": "The selected location doesn't have a longitude. Please use the marker on the map or type the correct address in the address field.", "locationPermissionRequest": "Cisco Spaces requires permission to use your current location in order to populate the geo-coordinates.", "geolocationNotSupported": "Geolocation is not supported by this browser.", "networkMapsError": "An error occurred while getting rich map locations data.", "richMapsUploadError": "An error occurred while uploading rich map details of the location.", "selectLocation": "Please select a location to proceed next.", "zipCadFile": "Please upload the zip cad file.", "fileError": "Error in the uploaded file. Please upload a valid file.", "importLocationsError": "An error occurred while uploading business location details.", "invalidFileUpload": "Please upload a valid file.", "unmergedLocationsError": "There are some unmerged locations in the hierarchy. Please merge those and proceed to the next step.", "getLocationsError": "An error occurred while getting locations data.", "cadProcessingCancelled": "CAD file uploaded for processing is canceled successfully.", "noLocationsImportedError": "An error occurred while canceling rich map.", "richMapDeleted": "Digital map deleted successfully.", "deleteRichMapError": "An error occurred while deleting rich map.", "getWirelessNetworksError": "An error occurred while getting configured wireless networks.", "merakiDisconnected": "Meraki Disconnected", "deleteMerakiApiKey": "Meraki API Key deleted successfully", "removeApiKeyError": "ERROR: Failed to remove API key", "fetchCameraResolutionError": "Unable to fetch camera resolution details. Setting camera resolution to 1080p", "uploadPrimeMapError": "An error occurred while uploading prime map file.", "recentActivityError": "An error occurred while getting status.", "networkMapDisconnected": "Disconnected PxGrid", "searchLocationsError": "Failed to disconnect pxGrid", "deviceDetailsFilterError": "Failed to retrieve the device details", "buildingMapsTokenError": "Please enter the token", "pxGridActivationFailed": "PxGrid activation failed", "reviewPendingError": "Failed to retrieve the device details", "richMapPreviewError": "An error occurred while getting rich map locations data.", "missingFloorDetails": "Floor details created successfully.", "detailsSuccessfully": "Floor details saved successfully. Please proceed with editing / publishing of the map.", "hierarchyDeletionSuccess": "Meraki API Key deleted successfully", "richMapStatusPrompt": "Please enter or copy-paste your WebEx Token" }, "add-location-manually": { "locationDetailsPrompt": "Please enter the location details", "locationNameLabel": "Location Name", "locationNamePlaceholder": "Enter Location Name", "locationNameRequiredError": "Enter location name", "brandLabel": "Brand", "brandPlaceholder": "Enter Brand", "brandRequiredError": "Please enter brand value", "totalAreaLabel": "Total Area", "totalAreaPlaceholder": "Enter Area", "totalAreaRequiredError": "Please enter area value", "totalAreaPatternError": "Please enter valid area value", "maxCapacityLabel": "Max Capacity", "maxCapacityPlaceholder": "Enter Maximum Capacity", "maxCapacityRequiredError": "Please enter max capacity", "addressLabel": "Address", "addressInputPlaceholder": "Enter the address or drag the marker to choose the address from map", "addressRequiredError": "Please enter your address", "timeZoneLabel": "Time Zone", "timeZoneSelectPlaceholder": "- Select -", "timeZoneRequiredError": "Please select timeZone", "latitudeLabel": "Latitude", "latitudePlaceholder": "Enter Latitude", "latitudeRequiredError": "Please enter latitude", "longitudeLabel": "Longitude", "longitudePlaceholder": "Enter Longitude", "longitudeRequiredError": "Please enter longitude", "successIconAltText": "Location added successfully", "awesomeText": "Awesome!", "previous": "Previous", "addAnotherLocationButton": "Add Another Location", "doneButton": "Done" }, "add-richmap-address": { "confirmAddressSubHeader": "Please confirm the address", "confirmAddressInstructions": "Make sure you have selected the proper location from the map and the postal address.", "postalAddressLabel": "Postal Address", "addressInputPlaceholder": "Enter address", "latitudeLabel": "Latitude", "longitudeLabel": "Longitude", "cancelButtonLabel": "Cancel", "previousButtonLabel": "Previous", "confirmAddressButtonLabel": "Confirm Address" }, "add-richmap-dialog": { "selectLocationNameHeaderText": "{{\": \" + selectedLocation.locationName}}", "closeIconAltText": "close-icon", "selectLocationText": "Select the location that you would like to add rich map", "searchLocationsPlaceholder": "Search Locations", "lh2Name": "Name", "lh2AttentionMessage": "This location is auto created via {{locationsMapsUtils.getSourceName(element.source)}}. You need to review and take the necessary action to add into the location hierarchy before you upload the CAD file.", "addressHeaderText": "Address", "ofFloorsHeaderText": "#of Floors", "pathHeaderText": "Path", "recordsHeaderText": "Records", "noMatchingRecordsFoundText": "No matching records found", "nextButtonLabel": "Next", "prevButtonLabel": "Previous", "uploadCadFileHeaderText": "Upload your CAD file(s) for", "cadFileInstructions1": "Make sure each CAD file contains all layers, such as architecture, furniture, names, and IDs for all elements you want converted. Only elements with names or IDs can support sensor assignments.", "cadFileInstructions2": "Upload only one CAD file per floor. Cross references (XREFs) are not supported.", "supportedFileTypesText": "Supported file types: ZIP, DWG, DXF, PDF", "remarks": "Remarks", "remarksPlaceholder": "Eg: This file contains signage details", "richMapSubmittedHeaderText": "Digital map submitted for processing", "mapProcessingInfoText": "Map data will be processed and will be added to locations shortly. typically it takes a few business days. We will notify in the dashboard once completed", "goToSetupPathText": "Go to the Setup > Locations and Maps > Click the Digital Map tab to check the status.", "gotItButtonText": "Got it", "uploadErrorHeaderText": "Upload Error", "somethingWentWrongText": "Something went wrong", "uploadAgainButtonText": "Upload Again", "cancelButtonText": "Cancel" }, "cmx-import": { "importLocationDetailsTitle": "Import Location Details", "connectToCMXTitle": "Connect to CMX", "connectToCMXDescription": "In order to import locations from CMX, you must tether CMX with Cisco Spaces. Sample description about how richmap can be used to benefit the customer.", "learnHowToTetherCMX": "Learn how to tether CMX", "connectCMXStepsTitle": "Connect your CMX by following the steps below.", "uploadMapDescription": "Upload the map that you have downloaded from Prime", "followSteps": "Follow the Steps:", "one": "1", "two": "2", "three": "3", "four": "4", "step1": "Go to Setup > Wireless Networks", "step2": "Click Connect your wireless networks", "step3": "Choose Cisco Catalyst > CMX Tethering", "step4": "Generate a token and configure it in your CMX UI. Your CMX maps will be automatically streamed with Cisco Spaces.", "step5": "Once the above steps are completed, map data will be synced in the background and added in the Network Map section. Typically, it takes 'x' minutes to complete.", "getStartedWithCMX": "Click here to get started with CMX", "cmxImageAltText": "What you can do with DNA Center", "columnUploaded": "Columns found in the uploaded CSV file. We would like to know what the each column means. Please match the", "columnCSV": "Column from CSV", "linkMap": "Link to (right) to map.", "rightMap": "(right) to map.", "link": "Link to", "leftWith": "(left) with" }, "dnac-import": { "header": "Import Location Details", "cancelButton": "Cancel", "screen1Title": "Connect your DNA Center to Cisco Spaces", "screen1Description": "In order to import locations from DNA Center, you must integrate DNA Center maps with Cisco Spaces. Sample description about how richmap can be used to benefit the customer.", "screen1LinkText": "View How to Integrate DNA Center Maps", "screen2Title": "Connect your DNA Center by following the steps below.", "followSteps": "Follow the Steps:", "one": "1", "two": "2", "three": "3", "four": "4", "five": "5", "screen2Step1": "Go to Setup > Integrations > DNA Center Integration", "screen2Step2": "Click + New Instance", "screen2Step3": "Enter the Instance details and generate token. A token will be generated once you complete these steps.", "screen2Step4": "Copy the token and configure it in your DNA Center instance", "screen2Step5": "Once the above steps are completed, location information will be synced in the background and added in the Locations tab. It may take \"x\" minutes to complete. Once processed, you need to review and publish the locations.", "screen2LinkText": "Click to Get Started with DNA Center Integration", "screen3Message": "Checking for DNA Center integration data", "footerSecondaryButton": "Cancel", "footerStrokedButton": "Previous", "footerPrimaryButton": "Next" }, "excel-import": { "titleText": "Upload your location details", "uploadExcelText": "Upload the Excel sheet that contain all details of your business locations.", "dragDropText": "Drag & drop the Excel file here", "downloadTemplateText": "Don’t have the template? Click here to download the template and upload it back once you have filled your building details.", "clickTemplateText": "Click here to download the template and upload it back once you have filled your building details.", "reviewChangesText": "Following changes will be applied across the locations. Please review the details before you proceed. This action cannot be undone.", "noteText": "Note: Please be aware that these changes cannot be undone, so please take the necessary precautions before proceeding.", "uploadSuccessText": "Your location details uploaded successfully", "closeWindow": "Click the button below to close the window and view the merged locations.", "closeWindowText": "Close this window", "whatsNextText": "What’s Next?", "addRichMapText": "Add Digital Map", "viewLocationsText": "View Locations", "awesomeText": "Awesome!", "noChange": "locations has no change", "locUpdated": " locations updated", "newLoc": " new locations", "willDelete": "will be deleted", "willSkip": " will be skipped", "willProcessed": " will be processed", "locText": "Locations", "revChanges": "Review changes", "selectSourceText": "Please select a source that you would like to review.", "addRichMap": "Add rich map for your newly added locations.", "uploadRichMap": "Upload Digital Map", "remainingLocationsText": "You still have few locations left to review from other sources.", "reviewedSource": " Your location details from {{reviewedSource}} updated successfully.", "multipleSourcesFoundText": "Multiple sources found", "sourceDisplayNameText": "Locations from", "sourceBuildingsText": "Buildings", "sourceBuildingText": "Buildings", "agreeContinueText": "Agree and Continue", "cancelButtonText": "Cancel", "exportTextInProgress": "Exporting locations", "exportTextCompleted": "Exporting completed", "pleaseWaitText": "Please wait..", "downloadText": "Click the button below to download", "downloadButtonText": "Download" }, "filter-panel": { "filterHeaderText": "Filter", "closeButtonText": "Close", "locationLabel": "Location", "searchLocationPlaceholder": "Search Location", "searchErrorText": "Enter at least 3 characters", "richMapStatusLabel": "Digital Map Status", "sourceLabel": "Source", "numberOfAPsLabel": "# of APs", "numberOfFloorsLabel": "# of Floors", "locationMetadataLabel": "Location Metadata", "clearFilterButtonText": "Clear Filter", "applyButtonText": "Apply", "uploadBuildingDetailsText": "Upload Building Details", "selectMethodText": "Select a method from below to upload your locations" }, "location-import-map": { "noMatching": "No matching records found ", "clickUpload": "Click here to upload", "or": "- OR -", "setupNavText": "Setup", "locationsMapsNavText": "Locations and Maps", "startTourText": "Start the Tour", "viewDocumentationsText": "View Documentations", "locationsTabText": "Locations", "networkMapsTabText": "Network Maps", "richMapsTabText": "Digital Maps", "reviewContentText": "Please review and confirm the changes.", "importYourLocationsText": "Import Your Locations", "importIllustrationText": "/assets/images/Richmap/Illustration.svg", "aboutImportText": "Import your locations enables you to organize your locations view within Cisco Spaces based on your physical business locations and network deployments. You can organize the hierarchy based on specific brands, regions, campuses, and other taxonomies that are relevant to your business. By translating your IT network view into a business view, you are automatically presented with a cleaner business-relevant insights report. Any changes to your network topology are automatically reflected here, making it easy to manage.", "getStartedText": "Get Started", "summaryText": "Summary", "noLocationsImportedText": "No locations imported yet", "buildingsText": "Buildings", "floorsText": "Floors", "addLocationsText": "Add Locations", "addRichMapsText": "Add Digital Maps", "mapNetworkTopologyText": "Map Network Topology", "importLocationsText": "Import Locations", "addRichMapText": "Add a Digital Map", "exportText": "Export", "recentActivityText": "Recent Activity", "networkMap": "Add Network Map", "searchLocationsText": "Search Locations", "filterText": "Filter", "buildingMaps": "buildings with network maps", "geolocated": "network maps geolocated", "reviewPending": "buildings review pending", "richMapPreview": "Buildings digital maps review pending", "missingInfo": "Locations missing essential location info", "hierarchyText": "Hierarchy:", "richMapStatusText": "Digital Map Status:", "createdSourcesText": "Created Sources:", "floorRangeText": "# of Floors:", "apRangeText": "# of APs:", "locationMetadataText": "Location Metadata:", "clearAllText": "Clear all", "alertImagePath": "/assets/images/Richmap/alert.svg", "locReviewText": "Locations needs review", "locationReviewButtonText": "Review", "richMapProcessedText": "Digital map processed for", "buildingsReviewPendingText": "buildings review pending", "addLocationsTooltipTitle": "Add Locations", "addLocationsTooltipContent": "Start importing your location list from the different methods to import your location list. We strongly recommend uploading an Excel sheet to add your locations.", "addRichMapsTooltipTitle": "Add Digital Maps", "addRichMapsTooltipContent": "Once you have added locations and mapped your network topology, add digital maps to...", "mapNetworkTopologyTooltipTitle": "Map Network Topology", "mapNetworkTopologyTooltipContent": "After you import the location list, map your network topology with the locations you have added.", "exportReportAltText": "Export report", "exportReportButtonText": "Export", "recentActivityAltText": "View recent activity", "recentActivityButtonText": "Recent Activity", "noLocationsImportedYetText": "No locations imported yet", "searchLocationsPlaceholder": "Search Locations", "filterButtonText": "Filter", "clearFilterButtonText": "Clear Filter", "locationSearchIconAltText": "Location search", "noDataText": "No Data", "locationHierarchyFilterText": "Hierarchy:", "richMapStatusFilterText": "Digital Map Status:", "createdSourcesFilterText": "Created Sources:", "floorRangeFilterText": "# of Floors:", "apRangeFilterText": "# of APs:", "locationMetadataFilterText": "Location Metadata:", "headerTitle": "Locations", "searchPlaceholder": "Search...", "nameColumnHeader": "Name", "pathColumnHeader": "Path", "floorsColumnHeader": "# of Floors", "apsColumnHeader": "# of APs", "sourceColumnHeader": "Source", "networkMapStatusColumnHeader": "Network Map Status", "essentialLocationInfoColumnHeader": "Essential Location Info", "statusColumnHeader": "Status", "actionsHeaderColumnHeader": "Actions", "uploadNetworkMapText": "Click Here to upload the network map", "networkMapNotAvailableText": "Network map not uploaded for this location", "richMapAutoCreatedText": "This location is auto created via {{locationsMapsUtils.getSourceName(item.source)}}. You need to review and take the necessary action to add into the location hierarchy before you upload the CAD file.", "clickHereToUploadNetworkMapText": "Click Here to upload the network map", "locationInfoNotUpdatedText": "{{item.mdNotUpdated}} out of {{item.mdSize}} Essential location info missing for this location", "clickHereToUpdateLocationInfoText": "Click Here to update the location info.", "richMapNotUploadedText": "Digital map not uploaded for this location", "richMapProcessingFailedText": "Digital map processing failed", "richMapIsRequiredText": "Digital map is required to enable smart workspaces.", "clickHereToUploadRichMapText": "Click Here to upload the rich map for this location", "reuploadCADFileText": "Re-upload the CAD file again.", "cancelText": "Cancel", "viewEditText": "View/Edit", "reviewText": "Review", "uploadCADFileText": "Upload CAD File", "updateCADFileText": "Update CAD File", "deleteText": "Delete", "viewHistoryText": "View History", "noMatchingRecordsFoundText": "No matching records found", "listCountText": "Records", "fileNameHeader": "File name", "userHeader": "User", "typeHeader": "Type", "timeHeader": "Time", "statusHeader": "Status", "errorTitle": "locations cannot be merged", "errorDescription": " of your locations listed below is either associated with captive portals rules or engagement rules.", "errorSolution": "You can either accept the locations or remove the locations from the rules to continue.", "warningTitle": "Warning", "warningAlert": "Please be aware that these changes cannot be undone, so please take the necessary precautions before proceeding.", "mergeTitle": "Merge Locations", "mergeDescription": "Selected locations and all the analytics data (eg: Behavior Metrics, Camera Metrics, Location Analytics etc.) computed so far will be permanently removed.", "deleteTitle": "Delete Locations", "deleteDescription": "Selected locations and all the analytics data (eg: Behavior Metrics, Camera Metrics, Location Analytics etc.) computed so far will be permanently removed.", "publishedSuccess": " Published Successfully", "tryAgain": "Try Again", "failedPublish": "Failed to publish", "review": " Review Pending:", "buildings": "Building(s)", "caughtUp": "You are all caught up! Click the button below to close the window.", "nextStep": "Next Step", "mustReview": " You must review and publish the buildings to be available. You can also modify the <objects/areas> name and category.", "selected": "Selected locations and all the analytics data (eg: Behavior Metrics, Camera Metrics, Location Analytics etc.) computed so far will be permanently removed.", "importLocationDetails": "Import Location Details", "cancel": "Cancel", "connectToMerakiTitle": "Connect to Meraki", "connectToMerakiDescription": "In order to import locations from Meraki, you must connect your Meraki with Cisco Spaces. Sample description about how richmap can be used to benefit the customer.", "viewMerakiIntegration": "View How to Integrate Meraki", "connectMerakiStepsTitle": "Connect your Cisco Meraki by following the steps below.", "uploadMapDescription": "Upload the map that you have downloaded from Prime", "followStepsTitle": "Follow the Steps:", "merakiStep1": "Go to Setup > Wireless Networks", "merakiStep2": "Click Connect your wireless networks", "merakiStep3": "Choose Cisco Meraki", "merakiStep4": "Click Connect\n\nYou will be asked to enter the API key. Login to your Meraki account to get\nthe API key for the organization that you want to import.", "alreadyConnected": "Already connected?", "skipToAddLocations": "Skip to Add Locations", "footerCancelButton": "Cancel", "footerPreviousButton": "Previous", "footerNextButton": "Next", "warning": "Warning", "warningMessage": "Be mindful of the actions you select on this screen, as changes made could disrupt the location hierarchy and its related sub-systems. Please note that any changes you make here cannot be reverted.", "headerText": "The location hierarchy has been updated to include new locations discovered in {{sourceSubTitleText}}. Please review the hierarchy and take action as necessary using the actions column, where you may find some suggested actions based on location names.", "newSitesText": "New Sites", "newBuildingsText": "New Buildings", "helpLegendText": "Actions Legend", "acceptActionTitle": "accept", "acceptActionDesc": "Choose this option if your locations from the {{sourceSubTitleText}} that you have imported is good to go with the location hierarchy.", "createNewActionTitle": "create new", "createNewActionDesc": "Choose this option if you do not find the locations in your hierarchy and want to create/add a new location.", "mergeWithActionTitle": "merge with", "mergeWithActionDesc": "Choose this option if your locations from {{sourceSubTitleText}} are repeating and the location already exists in your location hierarchy. This action can’t be undone.", "deleteActionTitle": "delete", "deleteActionDesc": "Choose this option if you want to remove the {{sourceSubTitleText}} locations from the location hierarchy. This action cannot be undone.", "skipActionTitle": "skip", "skipActionDesc": "Choose this option if you want to skip importing the {{sourceSubTitleText}} locations from the location hierarchy. This action cannot be undone.", "searchLocationPlaceholder": "Search Locations", "searchErrorTooltip": "Enter at least 3 characters", "existingLocationsHeaderText": "Existing Locations", "newLocationText": "(new)", "autoCreatedLocationText": "(auto created)", "skippedLocationText": "(skipped)", "selectLocationText": " - Select - ", "mappingErrorTitle": "Mapping Error", "noRecordsFoundText": "No matching records found", "existingLoc": "Existing Locations", "action": "Action", "uploadPrimeMapTitle": "Upload Prime Map", "uploadPrimeMapDescription": "Upload the map file that you have downloaded from Prime", "dragAndDropText": "Drag & drop the file here", "allowedFileExtensions": "Next Step", "mapProcessingText": "Map data is processing...", "mapProcessingDescription": "It may take up to a few minutes.\nYou can also close this window and check the status in the 'Recent Activity' section.\nOnce processed, you need to merge them with the locations.", "mapProcessingNotification": "Map data is still processing... ", "checkUpload": "Click here to check the upload status or try refreshing the status after some time.", "refreshStatusButton": "Refresh Status", "closeWindowButton": "Close this window", "importSuccessTitle": "Map data successfully imported!", "importSuccessIconAlt": "Merge the locations found in Prime map with your existing locations or create as new.", "sitesText": "Sites", "reviewLocationsNextStep": "Review Locations", "mergeLocationsButton": "Review", "doItLaterButton": "Do it Later", "footerPrimaryButton": "Upload" }, "pxGrid": { "followStepsHeaderText": "Follow the steps below to get the token", "stepCounterPrefix": "Step ", "step1Text": "Go to pxGrid Cloud, Under My Apps window, choose the DNASpaces app and click Activate product.", "step2Text": "Select the AppName 'DNASpaces' from the 'select an APP' window. Then click on next.", "step3Text": "From the 'Select product' window select the product type as 'Cisco ISE' and the configured ISE instance to activate the APP. Then Click next", "step4Text": "From 'Configure APP for Product' window select the scopes to be activated and click next. Please ensure that below scopes are selected.", "step4SubText1": "a: ISE Session directory", "step4SubText2": "b: RADIUS authentication failures", "step4SubText3": "c: Identity Services Engine (ISE) Profiler configuration", "step5Text": "In the Summary window, review your settings and click Activate App. The app activation status is displayed as Activated in the Product Activation window.", "pxGridCloudIntegrationHeaderText": "pxGrid Cloud Integration", "removepxGrid": "Remove pxGrid Cloud ", "instancesConnected": "Instances Connected", "removePxGridConfirmationText": "Are you sure you want to Remove pxGrid Cloud?", "cancelButtonText": "Cancel", "removeButtonText": "Remove", "viewDocumentationsText": "View Documentations", "noDeviceFoundSuccessText": "pxGrid Cloud activated successfully", "stepsToActivateAppsText": "Once above steps completed please click the refresh button below to check the status", "refreshButtonText": "Refresh to check status", "header": "pxGrid Cloud Integration", "whatIsPxGridCloud": "What is pxGrid Cloud", "pxGridCloudDescription": "Cisco pxGrid Cloud is a new Cisco cloud offer that enables you to share contextual information between Cisco Identity Services Engine (Cisco ISE) and cloud-based solutions without compromising the security of your network. It provides a unified framework that enables seamless data integration between Cisco ISE and cloud-based solutions. It is secure and customizable, enabling you to share only the data that you want to share and consume only the contextual data that is relevant for your application.", "learnMoreLink": "Learn More >>", "activatePxGridCloud": "Activate pxGrid Cloud", "prerequisitesNotice": "Ensure below prerequisites are accessible with you before you activate", "adminAccessISE": "Admin access to ISE", "adminAccessPxGridCloud": "Admin access to pxGrid Cloud", "viewDocumentationLink": "https://www.cisco.com/c/en/us/td/docs/security/pxgrid_cloud/solution_guide/pxgrid_cloud_solution_guide.html", "generateTokenText": "How to Generate Token (OTP)", "tokenHeader": "In order to activate pxGrid Cloud, you need an Token (OTP)", "tokenInputLabel": "Token", "activateButton": "Activate pxGrid Cloud", "followStepsHeader": "Follow the steps below to get the token", "step1Counter": "1", "step1": "Login to your pxGrid Cloud", "step1SubText": "Go to https://dna.cisco.com and login using your credentials", "step2Counter": "2", "step2": "Setup your Subscription", "step2SubText": "On the pxGrid Cloud home page click Subscribe Offer and then Select pxGrid Cloud and Choose the Region where you your ISE instance deployed.", "step3Counter": "3", "step3": "Register Cisco ISE", "step3SubText": "Launch the pxGrid Cloud Subscription and Click Register Cisco ISE. A token (OTP) will be generated", "step4Counter": "4", "step4": "Setup Connection on your ISE On-Prem Instance", "step4SubText": "Login to your ISE On Prem and click Setup connection and configure the token (OTP) generated in pxGrid Cloud", "step5Counter": "5", "step5": "Launch Cisco Spaces App in pxGrid Cloud App Store", "step5SubText": "Go back to pxGrid Cloud and click Cisco Spaces app.", "step6Counter": "6", "step6Text": "Configure the Token", "step6SubText": "Click connect App link to generate the token. Configure the generated token above to activate pxGrid Cloud", "successText": "pxGrid Cloud activated successfully", "gotItButton": "Got it", "generate-token-header": "Generate Token(OTP)", "follow-steps-header": "Follow the steps below to get the token", "step-1-counter": "Step 1", "step-1-text": "Login to your pxGrid Cloud", "step-1-sub-text": "Go to https://dna.cisco.com and login using your credentials", "step-2-counter": "Step 2", "step-2-text": "Setup your Subscription", "step-2-sub-text": "On the pxGrid cloud home page click Subscribe Offer and then Select pxGrid Cloud and Choose the Region where your ISE instance deployed.", "step-3-counter": "Step 3", "step-3-text": "Register Cisco ISE", "step-3-sub-text": "Launch the pxGrid Cloud Subscription and Click Register Cisco ISE. A token (OTP) will be generated", "step-4-counter": "Step 4", "step-4-text": "Setup Connection on your ISE On-Prem Instance", "step-4-sub-text": "Login to your ISE On Prem and click Setup connection and configure the token (OTP) generated in pxGrid Cloud", "step-5-counter": "Step 5", "step-5-text": "Launch Cisco Spaces App in pxGrid App Store", "step-5-sub-text": "Go back to pxGrid Cloud and click Cisco Spaces app.", "step-6-counter": "Step 6", "step-6-text": "Configure the Token", "step-6-sub-text": "Click connect App link to generate the token. Configure the generated token above to activate pxGrid Cloud", "recentActivityAltText": "Recent Activity", "records": "Records" }, "rich-map": { "reviewRichMapsText": "Review Digital Maps:", "closeIconAltText": "digital maps associated", "selectLocationText": "Select the building where you want to review", "searchLocationsPlaceholder": "Search Locations", "nameHeaderText": "Name", "addressHeaderText": "Address", "floorsHeaderText": "#of Floors", "recordsHeaderText": "Records", "pathHeaderText": "Path", "noMatchingRecordsText": "No matching records found", "loadingLocationDetailsText": "Loading location details...", "recordsCountText": "{{totalLocationCount}} Records", "addNewFloorText": "Add new floor", "createFloorSpinnerText": "Creating Floor...", "noFloorsText": "There are no floors in this building. Click the link below to add new floor.", "errorLoadingFloorsText": "Error in loading floor details, Please try after some time.", "addFloorText": "Add", "closeFloorIconAltText": "Digital map for ", "selectFloorText": "Select a floor from the list below & associate with the correct rich map", "floorHeaderText": "FLOORS", "richMapHeaderText": "RICH MAP", "selectLocationIconAltText": "select-location", "filterFloorInputPlaceholder": "search", "previewModeAltText": "preview-mode", "normalModeAltText": "normal-mode", "noFloorsToAssociateText": "Please create a floor to associate the map.", "associateMapText": "Associate", "withMap": "with this map", "removeMapText": "Remove map from this floor ", "skipBuildingButtonText": "Skip this Building", "nextButtonText": "Next", "press": "Press", "publishBuildingButtonText": "Publish this Building", "adjustMapPitchBearingText": "Press \"Control Key + Mouse Right Button/Trackpad\" and drag to adjust map pitch and bearing." }, "webex-setup": { "importLocationDetails": "Import Location Details", "followSteps": "Follow the steps below to onboard your Webex locations.", "stepsCompletedMessage": "Once the below steps are completed, your locations will automatically be displayed in Setup > Locations and Maps.", "loginToWebex": "Login to your Webex", "loginToWebexDescription": "Go to this url and login using your credentials.", "activateSmartWorkspaces": "Activate Smart Workspaces", "activateSmartWorkspacesDescription": "Go to Workspaces > Integrations > Smart Workspaces and click Activate. A token will be generated once you activate Smart Workspaces.", "enterActivationToken": "Enter the activation token", "enterActivationTokenDescription": "Enter the token below to import locations from Webex.", "activationTokenPlaceholder": "Activation token", "webexActivated": "Your Webex is activated", "locationSyncMessage": "Your Webex location info will be synced in the background and added in Locations section shortly. Typically, it takes a few minutes to complete. Once processed, you need to review and publish the locations.", "gotIt": "Got it", "activating": "Activating Webex", "pleaseWait": "Please wait...", "loc": "Locations", "connectWebexHeader": "Connect your Webex", "webexSetupStaticHeader": "Webex Setup for analytics via Webex login", "webexSetupDescription": "You can now connect your Webex Account to Cisco Spaces Webex app. Completing this setup process enables Spaces to receive your Webex data.", "webexSetupToggleIcon": "WEBEX_SETUP SYNC", "connectWebexStepHeader": "Connect your Webex", "connectWebexStepDescription": "Connect Webex Login with Cisco Spaces using your Webex Login.", "webexSyncStatusInactiveIcon": "/assets/images/meraki-sync-inactive.svg", "webexSyncStatusInactiveText": "Inactive", "webexSyncStatusCompletedIcon": "/assets/images/meraki-sync-active.svg", "webexSyncStatusCompletedText": "Active", "webexSyncStatusProgressIcon": "/assets/images/meraki-sync-inactive.svg", "webexSyncStatusProgressText": "Checking ...", "webexConnectHeader": "YOUR ACCOUNT", "webexConnectStatusDisconnectedIcon": "/assets/images/meraki-sync-inactive.svg", "webexConnectStatusDisconnectedText": "Your account is not connected", "webexConnectStatusConnectedIcon": "/assets/images/meraki-sync-active.svg", "webexConnectStatusConnectedText": "Your account is connected", "webexConnectDescription": "Connecting your Webex account will allow you to import the Webex networks into Location Hierarchy", "webexConnectButtonConnect": "Connect", "webexConnectButtonDisconnect": "Disconnect", "webexConnectButtonChecking": "Checking connection, please wait ...", "webexTokenPopupHeader": "Webex Token", "webexTokenPopupBodyHeader": "Enter or copy-paste your Webex Token", "webexTokenPopupBodyPlaceholder": "ENTER-TOKEN-HERE", "webexTokenPopupButtonCancel": "Cancel", "webexTokenPopupButtonConnect": "Connect" }, "admin-management": { "modalHeader": "Choose Locations", "acLocationSearchPlaceholder": "Search Location", "modalFooterButton": "Done", "inviteFormGroupLabel": "Invitation Type", "pmxRadioButtonLabel1": "Existing Locations", "pmxRadioButtonLabel2": "New Location", "inviteFormGroupLabel1": "Add Locations", "inviteFormGroupLabel2": "New Location", "inviteFormGroupSubLabel1": "Send invite to existing locations from the location hierarchy", "inviteFormGroupSubLabel2": "Invite location manager to create a new location by adding APs", "buttonLabel1": "Add more locations", "buttonLabel2": "Choose locations", "buttonLabel3": "Create location", "buttonLabel4": "Yes", "buttonLabel5": "No", "warningContent1": "Are you sure?", "warningContent2": "You are about to toggle between Invitation types. This will erase the current location selection", "createNewLocation": "Create New Location", "locationNameLabel": "LOCATION NAME", "locationNamePlaceholder": "Location Name", "selectLocationLabel": "SELECT LOCATION", "selectLocationDescription": "Select the location under which you want the location manager to create this new location.", "doneButton": "Done", "cancelButton": "Cancel" }, "start-tour": { "addLocationsTitle": "Add Locations", "addLocationsDescription1": "Start importing your location list from the different methods to import your location list.", "addLocationsDescription2": "We strongly recommend to upload excel sheet to add your locations.", "mapNetworkTopologyTitle": "Map Network Topology", "mapNetworkTopologyDescription": "After you import the location list, map your network topology with the locations you have added.", "addRichMapsTitle": "Add Digital Maps", "addRichMapsDescription": "Once you have added locations and mapped your network topology, Add digital maps to... lorem ipsum dolor sit amet sed duo", "backButton": "Back", "nextButton": "Next" } }, "wired-setup": { "connector-switch": { "title": "Switches", "createNew": "Create New Switch", "name": "Name", "connector": "Connector", "locName": "Location Name", "edit": "Edit Switch", "delete": "Delete Switch", "noSwitches": "No Switches available.", "switchName": "Switch Name", "switchIP": "Switch IP", "netconfigName": "Netconfig Username", "netconfigPass": "Netconfig Password", "noConnector": "No connector available without hotspot service to import switch", "noImport": "No connector available to import controllers", "id": "ID", "ip": "IP Address", "noSwitchConnector": "No switches are associated to this connector.", "add": "Add", "saveClose": "Save & Close", "saveAdd": "Save & Add Next Switch", "sureDelete": "Are you sure you want to delete", "cancel": "Cancel", "addNew": "Add new switch", "anotherConnector": "Choose switch from another connector", "validIP": "Please enter a valid IP address", "createdSuccess": "Switch created successfully", "failedCreate": "Failed to create switch", "switchUpdated": "Switch configuration updated successfully", "failedConfig": "Failed to update switch configuration", "failedUpdate": "Failed to update switch", "pleaseSelect": "Please select the connector", "enterName": "Please enter the switch name", "enterIP": "Please enter the Switch IP", "enterUsername": "Please enter the netconfig username", "enterPassword": "Please enter the netconfig password", "deleteSuccess": "Switch deleted successfully", "failedDelete": "Failed to delete switch" }, "cantFind": "Can't find maps", "looksLike": "Looks like you have not uploaded maps yet.", "likeTo": "Would you like to upload maps?", "uploadMap": "Yes, Upload map", "chooseThis": "Choose this option if you have a Prime/DNAC map. Uploading a Prime/DNAC map is mandatory in order to work Detect & Locate, Asset Tracker, and IOT Services seamlessly.", "apPrefix": "No, add location using AP prefix", "next": "Next", "prev": "Previous", "cancel": "Cancel", "dest": "Select Destination", "importMaps": "Select a destination where you want to import maps", "clipboard": "Copied to the clipboard", "networkConfig": "Networks configured", "currentlySync": "user(s) is/are currently syncing with meraki", "merakiSync": "MERAKI SYNC", "yourAccount": "YOUR ACCOUNT", "notConnected": "Your account is not connected", "importMeraki": "Connecting your meraki account will let you to import Meraki networks into Location Hierarchy", "switchAdded": "Switches added", "connected": "Connected", "disconnect": "Disconnect", "pleaseReconnect": "Could not connect to Meraki account. Please reconnect", "connect": "Connect", "where": "Where do you want to import the ", "willBe": "will be added under the group that you have selected.", "noOrgs": "No Organizations found.", "chooseMeraki": "Choose Meraki Organization", "importLocHierarchy": "Choose a meraki Organization that you would like to import to the location hierarchy.", "noNetworks": "No Networks found.", "chooseNetworks": "Choose Networks", "netLocHierarchy": "Choose Networks that you would like to import to the location hierarchy.", "All": "All", "import": "Import", "importSuccess": "Network(s) successfully imported to location hierarchy!", "totNetworks": "Total number of networks", "totAPs": "Total number of APs", "organizeLoc": "Would you like to organize your location hierarchy", "yesTakeme": "Yes, take me to location hierarchy", "noContinue": "No, Continue with Setup", "noNetworksAvail": "No Networks available to import", "notAbleTo": "Not able to import meraki networks", "merakiNotAuth": "Meraki Not authenticated", "warning": "Warning", "notWork": "IOT Services, Detect & Locate, Asset Locator,and Proximity Reporting will not work if you do not have map", "gotIt": "Got it", "back": "Back", "selectSource": "Select source map", "chooseAny": "You must upload a Prime/DNAC map in order to work Detect & Locate, Asset Tracker, and IoT Services seamlessly. Choose any of option below", "prime": "Prime", "downloadedPrime": "Choose this option if you have maps which you have downloaded from prime", "dnac": "DNAC v1.3.1 and above", "haveDNAC": "Choose this option if you have maps which you have DNAC map", "andAbove": "version 1.3.1 and above", "noMap": "I don't have map ", "chooseNoMap": "Choose this option if you dont not have a map", "noMapHistory": " No Map History Available", "fileName": " File Name", "comments": "Comments", "sourceType": "Source type", "stage": "Stage", "status": "Status", "user": "User", "timeUpload": " Time Upload", "details": "Details", "show-more": "Show More", "uploadDownloaded": "Upload the map that you have downloaded from prime", "uploadDNAC": "Upload the map that you have downloaded from DNAC", "dragDrop": "Drag & drop the file here", "or": "- OR -", "dropHere": "Drop Here", "clickUpload": "Click here to upload", "finish": "Finish", "mapUploadSuccess": "Map uploaded successfully ", "mapProvisioning": "Map provisioning started, check Upload History section for upload status", "continue": "Continue", "aireOS": "AireOS Controller", "cat9800": "Catalyst 9800 Wireless Controller", "followSteps": "Follow the steps below to configure token in Cisco AireOS Wireless Controller CLI", "executeSteps": "Execute the following steps in the AireOS Controller CLI mode", "cmxDisable": "a.config cloud-services cmx disable", "serverUrl": "b.config cloud-services server url", "serverID": "c.config cloud-services server id-token", "token": "TOKEN", "dns": "d.config network dns serverip [dns_server_ip] ", "cmxEnable": "e.config cloud-services cmx enable", "summary": "Check the summary using the following command:", "cmxSummary": "a.show cloud-services cmx summary", "resultAs": "The result should be as follows:", "server": "Server", "cmxService": "CMX Service", "ipAddr": "IP Address", "connectivity": "Connectivity", "serviceStatus": "Service Status", "active": "Active", "lastReq": "Last Request Status", "heartbeat": "Heartbeat Status", "token9800": "Follow the steps below to configure token in Catalyst 9800 Wireless Controller CLI", "onceLogged": "Once you logged in,", "configCommand": "a. type “config” command", "cliMode": "Execute the following steps in CLI mode", "anmspEnable": "a.no nmsp cloud-services enable", "nmspURL": "b.nmsp cloud-services server url", "nmspToken": "c.nmsp cloud-services server token", "dnmspEnable": "d.nmsp cloud-services enable", "exitConfig": "Exit from config", "exitCommand": "a. type “exit” command", "nmspCloud": "a.show nmsp cloud-services summary", "done": "Done", "importController": "Where do you want to import this Controller", "chooseLocation": "Choose a location that you want to import this controller." }, "location-toastMessages": { "displayNameLabel": "Cannot add Cisco CMX On Prem for the location", "displayNamePlaceholder": "Unable to Update CUWN - AireOS Controller Wireless Network", "addNetworkByLabel": "Ble Beacon Created Successfully", "cmxTetheringLabel": "BLE Beacon with UUID, majorVersion, minorVersion already available", "addButton": "Ble Beacon Updated Successfully", "deleteButton": "Ble Beacon Deleted Successfully", "deleteButtonError": "Unable to delete the BLE Beacon", "maximumAccessPointsLimitError": "You have reached the maximum number of allowed access points", "locationAddedSuccess": "Location added successfully", "fetchLocationsError": "Unable to fetch locations to group", "enterGroupNameError": "Please enter a group name", "selectLocationError": "Please select a location", "cuwnCmxWirelessAddedSuccess": "CUWN - CMX wireless network added successfully", "errorOccurred": "An error occurred. Please try again", "locationDeletedSuccess": "Location deleted successfully", "locationDeletedLoadError": "Location deleted but failed to load location hierarchy", "locationNotAvailableError": "Location not available", "locationRenamedSuccess": "Location renamed successfully", "switchingUIError": "An error occurred while switching UI", "micelloMapUpdateError": "Failed to update Micello Map", "imageMapUpdateSuccess": "Image Map Updated Successfully", "imageMapUpdateError": "Failed to update Image Map Data", "cmxMapUpdateError": "Failed to update CMX Map Data", "merakiMapUpdateError": "Failed to update Meraki Map Data", "zoneModifyError": "Failed to Add Zone/Modify Access Points", "addedSuccess": "Successfully Added", "metadataAddedSuccess": "MetaData Added Successfully", "metadataUpdateSuccess": "MetaData Updated Successfully", "metadataUpdateError": "An error occurred while updating MetaData", "metadataDeletedSuccess": "Successfully deleted meta data", "cmxOnPremLocationError": "Cannot add CMX On Prem for the location", "wirelessProvidersUnavailable": "Wireless Providers unavailable", "aireOSControllerDirectConnect": "Cannot add AireOS Controller Direct Connect for the location", "cuwnAireOSWirelessAddedSuccess": "CUWN - AireOS Controller Wireless Network added successfully", "widgetDataError": "An error occurred while getting Widget data", "enterDisplayNameError": "Please enter a Display name", "uploadJsonError": "Please upload a JSON file", "enterServerUrlError": "Please enter a server URL", "enterUsernameError": "Please enter a username", "enterPasswordError": "Please enter a password", "cmxOnPremWirelessAddedSuccess": "Cisco CMX On Prem wireless network added successfully", "unableToUpdateCUWNAireOSWireless": "Unable to Update CUWN - AireOS Controller Wireless Network", "unableToDeleteController": "Unable to Delete Controller", "noOrganizationsAvailable": "No organizations available to import", "enterEmailError": "Please enter an email", "merakiAPIServerConnectError": "Failed to connect Meraki API Server", "selectOrganizationToAddError": "Please select an organization to add", "merakiWirelessAddedSuccess": "Meraki Wireless Network added successfully", "unableToAddMerakiWireless": "Unable to Add Meraki Wireless Network", "enterAPIKeyError": "Please enter an API key", "merakiAuthError": "An error occurred while authenticating Meraki. Please try again", "cmxLocationAddedSuccess": "CMX location added successfully", "aireOSControllerDirectConnectError": "An error occurred while adding AireOS Controller Direct Connect Network", "locationImportedSuccess": "Location imported successfully", "importError": "An error occurred. Please try again", "selectControllerIPsError": "Please select Controller IPs to import", "unableToImportAireOSControllerNetwork": "Unable to import AireOS Controller Network" }, "wireless-network": { "displayNameLabel": "DISPLAY NAME", "displayNamePlaceholder": "Display name", "addNetworkByLabel": "ADD NETWORK BY", "cmxTetheringLabel": "CMX TETHERING", "addButton": "Add", "editButton": "Edit", "editPopupHeading": "Edit CUWN - CMX", "allowAccessHeading": "Allow Cisco Spaces to access your CUWN - CMX account", "accessInfoText": "We use this information to access your account info, network, access points, SSIDs and Maps.", "editControllerTitle": "Edit Controller", "changePrimaryControllerTitle": "Change Primary Controller", "addAireOSControllerTitle": "Add AireOS Controller Networks", "addAdditionalControllerTitle": "Add additional controller", "closeIcon": "Additional Controllers;", "autoNetworkCreationLabel": "Auto Network Creation", "changePrimaryControllerButtonLabel": "Change", "addMoreAdditionalControllersButtonLabel": "Add More", "doneButtonLabel": "Done", "primaryControllerLabel": "Primary Controller", "changeButtonLabel": "Change", "apLabel": "Aps", "cancelButtonLabel": "Cancel", "noControllerIPsMessage": "No Controller IPs to change primary controller.", "selectPrimaryControllerMessage": "Select a controller which you wish assign as primary controller", "selectAdditionalControllerMessage": "Select an additional controller for ", "searchControllerIPPlaceholder": "Search Controller IP", "cancelSearchLabel": "Cancel", "emptyStateMessage": "No Controller IPs to add an additional controller.", "selectControllerIP": "Search Controller IP", "selectAll": "Select All", "cancelSearch": "Cancel", "noNetworksAvailable": "No Networks are available", "doneButton": "Done", "confirmButton": "Yes", "cancelButton": "Cancel", "title": "Are you sure?", "message": "You are changing this controller with a new controller", "messageDelete": "Deleting this controller will remove all the networks and access points associated with it", "email": "Email", "password": "Password", "apiKey": "API KEY", "organization": "ORGANIZATION", "apiPlaceholders": "Add API", "noOrgAvailable": "No organizations available", "login": "Login", "add": "Add", "fetchOrg": "Fetch Organizations", "KeyNote": "Note:", "apiKeyNote": "SSID Sync, adding floors, and Auto configuration of Cisco Meraki Callback will not work for organizations imported using API Key", "api": "Import organization using API", "merakiCredentials": "Import organization using Meraki Credentials", "formInlineError": "Form error message" }, "wireless-network-setup": { "displayNameLabel": "Continue with Meraki API Key", "merakiLoginTitle": "Provide Meraki Credentials", "merakiLoginSubtitle": "Sign in to your Meraki account to enable seamless connectivity between Meraki and Cisco Spaces.", "emailLabel": "EMAIL", "emailPlaceholder": "Email", "passwordLabel": "PASSWORD", "passwordPlaceholder": "Password", "connectButton": "Connect", "importControllerTitle": "Where do you want to import this Controller", "importControllerSubtitle": "Choose a location that you want to import this controller.", "searchLocationsPlaceholder": "Search Locations", "nextButton": "Next", "selectControllersTitle": "Select Controllers", "selectControllersSubtitle": "APs that are part of maps will not be able to import", "searchControllersPlaceholder": "Find", "notePlaceholder": "Note:", "selectControllersTableTitle": "Select controllers", "controllersHeader": "Controllers", "apsPlaceholder": "Aps", "selectControllersCancel": "Cancel", "selectControllersPrevious": "Previous", "selectControllersNext": "Next", "importControllers": "Import", "formInlineError": "Form Inline Error", "selectLocationsTitle": "Select locations", "selectLocationsSubtitle": "Following are the locations discovered based on the prefixes found in the selected controllers. Select the prefixes that you wish to add from the list below.", "selectLocationsTableTitle": "Locations", "searchLocations": "Find", "selectAll": "Select All", "noNetworksAvailable": "No Networks are available", "apLimitMessage": "You have currently used", "apYour": "APs of your", "apLicenses": "APs licenses", "noApsConfigured": "No Aps are configured", "wlcControllerSuccessPopup": "wlcControllerSuccessPopup", "emptyStateNoControllerIPs": "No Controller IPs to Import", "accessPointPrefixLabel": "Access Point prefix", "importFromMapsLabel": "Import from maps", "step1Label": "Step 1 :", "selectControllerLabel": "Select a controller to import from the list below.", "step2OptionalLabel": "Step 2 (Optional) :", "selectAdditionalControllerLabel": "Select an additional controller that also serves the same locations as controller ", "searchControllerIpPlaceholder": "Search Controller IP", "clearSearchIconAltText": " Step 3 :", "cancelSearchLabel": "Cancel", "nextButtonLabel": "Next", "formInlineErrorLabel": "Error", "noAdditionalControllerLabel": "No Additional Controller IPs to Import", "prevButtonLabel": "Prev", "skipButtonLabel": "Skip", "createNetworkStepDescription": "Following are auto discovered networks, select the networks which you wish to create.", "createNetworkSearchPlaceholder": "Search Controller IP", "createNetworkSelectAll": "Select All", "createNetworkSearchIcon": "Okay", "createNetworkNoNetworksAvailable": "No Networks are available", "createNetworkCurrentApLimitUsedAps": "You have currently used", "createNetworkCurrentApLimitNoApsConfigured": "No Aps are configured", "createNetworkFooterPrevButton": "Prev", "createNetworkFooterDoneButton": "Done", "createNetworkFormError": "Please correct the form errors.", "emptyStateNoIpsToImport": "No Controller IPs to Import", "emptyStateNoMapsUploadedHeading": "No maps uploaded yet.", "emptyStateNoMapsUploadedSubheading": "Go to Setup > Map Service and upload the maps", "importMapsDisplayNameLabel": "DISPLAY NAME", "importMapsDisplayNamePlaceholder": "Display name", "importMapsSubTitleText": "Choose the Campuses and Buildings you want to import", "importMapsNoMapsUploadedHeading": "No maps uploaded yet.", "importMapsNoMapsUploadedSubheading": "Go to Setup > Map Service and upload the maps", "wlcControllerSuccessPopupHeading": "Controller added successfully!", "wlcControllerSuccessPopupPrimaryController": "Primary Controller:", "wlcControllerSuccessPopupAdditionalController": "Additional Controller:", "wlcControllerSuccessPopupTotalAps": "Total number of APs:", "wlcControllerSuccessPopupTotalNetworks": "Total number of Networks:", "selectControllerTitle": "Select the controller IPs to import from the list below.", "searchControllerIP": "Search Controller IP", "cancelSearch": "Cancel", "importButton": "Import", "noControllerIPs": "No Controller IPs to Import", "connectNetworkTitle": "Connect your wireless network", "setupDesc": "There are multiple methods to get connected based on your wireless network deployment. Go to setup to connect your wireless network with Cisco Spaces.", "goToSetup": "Go to Setup" }, "location-access-points": { "commonButton": "Modify Access Points", "apEmptyMsg": "No Access Points associated", "accessPointName": "Access Point Name", "macAddress": "Mac Address", "controllerIPAddress": "Controller IP Address", "tagsHeader": "Tags :", "securityApplianceName": "Security Appliance Name", "showingCount": "Showing ", "addNetworkTitle": "Add Network", "controllerText": "Controller", "primaryIp": "of", "networkNameLabel": "NETWORK NAME", "networkNamePlaceholder": "Enter network name", "accessPointPrefixLabel": "ACCESS POINT PREFIX", "accessPointPrefixPlaceholder": "Enter access point prefix", "fetchButton": "Fetch", "matchingAccessPointsText": "Matching access points will be shown below", "noAccessPointsFoundText": "No access points found. Kindly provide the name of the network to create it.", "noAccessPointsExplanationText": "If in the future any access points match this prefix, they will be added under this network.", "discoveredAccessPointsText": "Following access points are discovered based on the provided prefix and will be added to this network.", "doneButton": "Done", "successPopupTitle": "Network added successfully!", "networkNameText": "Network Name:", "apPrefixText": "Access point prefix:", "apCountText": "Total number of APs:", "okay": "Okay", "noBLEBeaconsAssociated": "No BLE Beacons associated", "addBLEBeaconButton": "+ Add BLE Beacon", "bleBeaconsHeading": "BLE Beacons", "addBLEBeaconLink": "Add BLE Beacon", "deleteButton": "Delete", "addBLEBeacon": "Add BLE Beacon", "editBLEBeacon": "Edit BLE Beacon", "modalCloseIcon": "Close", "uuidLabel": "UUID", "errorMessage": "Error message", "successMessage": "Success message", "selectUUIDLabelAdd": "BLE Beacon UUID :: showAdd :: ", "configureUUIDButton": "Configure", "bleBeaconNameLabel": "BLE Beacon Name", "manufacturerLabel": "Manufacturer", "majorVersionLabel": "Major Version", "minorVersionLabel": "Minor Version", "advancedOptionLabel": "Advanced Option", "maxRSSILabel": "Max RSSI", "minRSSILabel": "Min RSSI", "latitudeLabel": "Latitude", "longitudeLabel": "Longitude", "xCoordinatesLabel": "X Coordinates", "yCoordinatesLabel": "Y Coordinates", "addButtonLabel": "Add", "saveButtonLabel": "Save", "selectUUIDLabel": "BLE Beacon UUID", "configureUUIDLabel": "Please Configure UUID", "configureButtonLabel": "Configure", "addBuildingHeader": "Add Building", "selectedNetworksText": "Network(s) selected", "currentAPLimitSection": "currentApLimitSection", "apLimitMessage": "You have currently used", "apLicenses": "APs licenses", "yourAPs": "APs of your", "noAPConfiguredMessage": "No APs are configured", "buildingSectionHeader": "Building", "addCampusHeader": "Add Campus", "campusSectionHeader": "Campus", "addCMX": "Add CMX Zone", "cmxSectionHeader": "CMX Zone", "addGroupHeader": "Add Group", "editGroupHeader": "Edit Group", "groupNamePlaceholder": "Enter the Group Name", "selectLocationHeading": "Select Location", "emptyStateHeading": "No locations to group", "addGroupButtonLabel": "Add", "updateGroupButtonLabel": "Update", "cancelButtonLabel": "Cancel", "deleteConfirmationText": "Are you sure you want to delete ", "deleteLocationWarningText": "Deleting this location will remove all child locations underneath this location and will erase all analytics data associated and its child location(s)", "deleteButtonLabel": "Delete", "listingOneText": "This location cannot be deleted because of the following reason(s):", "listingWrapperClass": "There are", "listingTwoText1": "proximity rules associated with this location", "listingTwoText2": "portals linked with this location or its child location.", "listingTwoText3": "3. There are the child locations underneath this location.", "okayButtonLabel": "Okay", "cannotDeleteLabel": "Cannot delete this location", "addFloor": "Add Floor", "floorSectionHeader": "Floor", "infoHeaderBackText": "Back", "infoHeaderDeleteText": "Delete", "locationInfoTabText": "Location Info", "accessPointsTabText": "Access Points", "bleBeaconsTabText": "Ble Beacons", "rulesTabText": "Rules", "mapsTabText": "Maps", "teamTabText": "Team", "cameraTabText": "Camera", "accessCodesTabText": "Access Codes", "webexDevicesTabText": "Webex Devices" }, "location-details": { "location_title": "Location Title", "edit_disable": "Access Points Prefix Used", "location_edit_icon": " We strongly recommend you to update the location data for each location separately to avoid discrepancy.", "node_icon": "Node Type", "node-block": "Some location data fields are inherited from its parent location. Inherited fields are highlighted in", "node-title": "N/A", "node-value": "orange color", "network_reference": "Network Reference", "sync_status": "Sync Status", "last_sync": "Last Synced", "edit_label": "Edit", "sub_title": "Sub Title", "prefix_modal": "No Prefix Available", "location_data": "Location Data", "note": "Note: ", "brand": "Brand", "total_area": "Total Area", "notSet": "Not Set", "occupancy_limit": "Occupancy Limit (Max Capacity)", "country": "Country", "state": "State", "city": "City", "address": "Address", "zipPostalCodeTitle": "ZIP/POSTAL CODE", "timezoneTitle": "TIMEZONE", "zipcodePlaceholder": "Not set", "timezonePlaceholder": "Prefix", "renameLocationModalTitle": "Rename Location", "renameLocationError": "Location name cannot be empty", "renameLocationInputPlaceholder": "name", "renameButton": "Rename", "cancelButton": "Cancel", "editPrefixModalTitle": "Edit Prefix", "prefixLocationName": "Location name", "chooseAccessPoints": "Choose Access Points that are part of this location", "prefixNote": "Provide one or more prefixes that can be used to automatically match the Access Points belonging to this location", "prefixInputLabel": "Enter the prefix that you want to add", "prefixSuccessMessage": "Access Points match the prefix ", "prefixFailureMessage": "Access Points matching the prefix not found", "addPrefixButton": "Add Prefix", "addedPrefixesTitle": "Added Prefixes", "aps": "APs", "saveButton": "Save", "locHierarchyLabel": "Location Hierarchy", "legendsLabel": "LEGENDS", "cuwnLabel": "Cisco CUWN - CMX", "wlcLabel": "Cisco Wireless Controllers", "merakiLabel": "Meraki Organization", "ruckusLabel": "Ruckus network", "arubaLabel": "Aruba network", "xirrusLabel": "Xirrus network", "groupLabel": "Group", "buildingLabel": "Meraki Network", "campusLabel": "Campus", "buildingLocationLabel": "Building", "floorLabel": "Floor", "zoneLabel": "Zone", "emptyLocationErrorMessage": "There are no locations to show!!", "betaSwitchBoxText": "Beta UI", "tryNewLocationHeading": "Try New Location Hierarchy UI", "tryNewLocationDesc": "Try out the revamped location hierarchy UI. We’ve improved performance and added new features", "dontShowAgainLabel": "Don't show this again", "searchLocationsPlaceholder": "Search Locations", "noLocationsMessage": "There are no locations to show!!" }, "location-info": { "modalHeader": "Location Information", "headerLabel": "Please fill your location information", "fieldLabelBrand": "Brand", "fieldLabelCountry": "Country", "fieldLabelState": "State", "fieldLabelCity": "City", "fieldLabelPostalCode": "ZIP/Postal Code", "fieldLabelAddress": "Address", "fieldLabelFloorLevel": "Floor Level", "fieldLabelSelectTimezone": "Select Timezone", "totalAreaHeaderLabel": "Total Area", "totalAreaSubDivLabelValue": "Value", "totalAreaSubDivLabelUnit": "Unit", "occupancyLimitHeaderLabel": "Occupancy Limit (Max Capacity)", "occupancyLimitSubDivLabelPeople": "# of people", "modalFooterUpdateButton": "Update", "modalFooterCancelButton": "Cancel", "successMsg": "Location Info updated Successfully", "successButton": "OK", "legendName": "LEGENDS", "noMapsAssociated": "No Maps associated", "noAccessPoints": "No access points associated for this floor", "addNetwork": "Add Network", "networkFloorCount": " Network(s) selected", "noAPsConfigured": "No Aps are configured", "usedAPsLicenses": "You have currently used ", "selectAllNetworks": "Select Network", "apLicenses": " APs licenses", "selectAll": "All", "networkName": " APs of your ", "noNetworksAvailable": "No Networks Available", "addButton": "Add", "addZone": "Add Zone", "modifyAccessPoints": "Modify Access Points", "search": "", "zoneNamePlaceholder": "Zone Name", "zoneNameEmptyError": "Zone name cannot be empty", "selectAccessPoints": "Select Access Points", "floorAccessPoints": "Floor Access Points", "noFloorAccessPoints": "No Access Points available", "networkAccessPoints": "Network Access Points", "noAccessPointsAvailable": "No Access Points available", "addMetadataHeader": "Add Metadata for ", "keyLabel": "Key", "valueLabel": "Value", "saveButton": "Save", "cancelButton": "Cancel", "noMetadataMsg": "No Metadata are available", "deleteButton": "Delete", "enterValuePlaceholder": "Enter value here", "updateButton": "Update", "emptyMetadataMsg": "No Metadata configured", "renameHeader": "Rename", "emptyNameError": "Location name cannot be empty", "renameInputPlaceholder": "Enter new location name", "renameButton": "Rename", "campusHeading": "Campus", "locations": "Locations", "accessPoints": "Access Points", "bleBeacons": "Ble Beacons", "proximity": "Proximity Rules", "users": "Users", "cameras": "Cameras", "accessCodes": "Access codes", "buildingHeading": "Building", "selectAllButton": "Select All", "importButton": "Import", "locationNameInput": "Location Name", "locationNameLabel": "Location Name", "locationNameRequiredError": "Location name cannot be empty", "locationNameIcon": "Location Name Icon", "locationName": "Location Name", "twoFactorIcon": "Two Factor Icon", "syncErrorIcon": "Sync Error Icon", "matchedApDetails": "Matched AP Details", "changeTimezoneHeading": "Change Timezone - ", "currentTzHeading": "Current Timezone:", "currentTz": "Current Timezone", "selectTzHeading": "Select Timezone", "tzDropdownHeading": "Select Timezone", "changeButton": "Change", "emptyWebexDevicesMsg": "No Webex Devices associated", "webexDeviceName": "Webex Device Name", "macAddress": "Mac Address", "showingDevicesCount": "Showing" }, "dnac-integration": { "integrationHeading": "Cisco DNA Center Integration", "noIntegrationsBlock_integrationSection_integrationImgSrc": "/assets/images/integrations/icons/integrations-nodata.svg", "noIntegrationsBlock_integrationSection_integrationName": "About Cisco DNA Center Integration", "noIntegrationsBlock_integrationSection_integrationDesc1": "Cisco Spaces integrates with Cisco DNA Center for syncing maps from Cisco DNA Center and to provide device location updates to Cisco DNA Center.", "noIntegrationsBlock_integrationSection_integrationDesc2": "In order to integrate Cisco Spaces with Cisco DNA Center, you must create a token and configure the token in Cisco DNA Center.", "noIntegrationsBlock_integrationSection_integrationDescLink": "Click here", "knowMore": " to know more.", "noIntegrationsBlock_integrationSection_limitedAvailabilityNote": "NOTE: ", "noIntegrationsBlock_integrationSection_createTokenButton": "Create Token", "integrationsListBlock_integrationsActivationTop_activationHeading": "Instances", "integrationsListBlock_integrationsActivationTop_newInstanceButton_plusIcon": "Display Token", "integrationsListBlock_integrationsActivationTop_newInstanceButton_label": "New Instance", "integrationsListBlock_activations_activationHeading": "Member ID", "integrationsListBlock_activations_deactivatedStatus": "Deactivated", "integrationsListBlock_activations_activeStatus": "Active", "integrationsListBlock_activations_expiredStatus": "Expired", "integrationsListBlock_activations_notActivatedStatus": "Not Activated", "integrationsListBlock_activations_createdOn": "Created on :", "integrationsListBlock_activations_updatedOn": "Activated date", "integrationsListBlock_activations_deleteInstanceButton": "Delete Instance", "integrationsListBlock_activations_configureTokenLabel": "Configure below token in Cisco DNA Center", "integrationsListBlock_activations_copyTokenButton_copyTokenLabel": "Copy Token", "integrationsListBlock_activations_copyTokenButton_copiedText": "Copied", "integrationsListBlock_activations_expiringInLabel": "Expiring in", "integrationsListBlock_activations_regenerateTokenButton": "Regenerate Token", "integrationsListBlock_appInfo_appInfoImgSrc": "/assets/images/integrations/icons/integrations-nodata.svg", "integrationsListBlock_appInfo_appInfoHeading": "About Cisco DNA Center Integration", "integrationsListBlock_appInfo_appInfoDesc1": "Cisco Spaces integrates with Cisco DNA Center for syncing maps from Cisco DNA Center and to provide device location updates to Cisco DNA Center.", "integrationsListBlock_appInfo_appInfoDesc2": "In order to integrate Cisco Spaces with Cisco DNA Center, you must generate a token and configure the token in Cisco DNA Center.", "integrationsListBlock_appInfo_appInfoDescLink": "Click here", "integrationsListBlock_appInfo_limitedAvailabilityNote": "NOTE: ", "newActivationPopup_modalHeader": "Create new token", "newActivationPopup_modalCloseIcon": "", "newActivationPopup_activationHeading": "Enter the Cisco DNA Center Instance name", "newActivationPopup_activationInputLabel": "Instance Name", "newActivationPopup_activationInputPlaceholder": "Enter the instance name", "newActivationPopup_activationErrorMessage": "error-message", "newActivationPopup_createTokenButtonDisabled": "Create Token", "newActivationPopup_createTokenButtonEnabled": "Create Token", "knowMorePopup_modalHeader": "Cisco DNA Center Integration", "knowMorePopup_modalCloseIcon": "", "deleteActivationPopup_deleteWarningIcon": "delete-warning-icon", "deleteActivationPopup_deleteWarningHeader": "Are you sure you want to delete \"{{activationForDelete.name}}\"?", "deleteActivationPopup_deleteWarningMessage": "This action cannot be undone.", "deleteActivationPopup_deleteButton": "Delete", "deleteActivationPopup_cancelButton": "Cancel", "newTokenSuccessMessage": "New Token created successfully", "newTokenErrorMessage": "An error occurred while creating a new Token", "deletionSuccessMessage": "Deleted successfully", "deletionErrorMessage": "An error occurred while deleting", "regenerationSuccessMessage": "Activation token regenerated successfully", "regenerationErrorMessage": "An error occurred while regenerating token", "serviceNowIntegrationSuccessMessage": "ServiceNow integration is successful", "registrationSuccessMessage": "Registration Successful", "registrationErrorMessage": "Error in Registration", "registeredEntryRemovalSuccessMessage": "Registered Entry removed successfully" }, "register-app": { "modalTitle": "Modal Title", "errorMessage": " Push Notification", "step1Header": "Choose the platforms", "iosAppHeader": "iOS", "androidAppHeader": "Android", "iosAppDesc": "iOS app description", "androidAppDesc": "Android app description", "step2Header": "Enter a name for your app", "step2SubHeader": "This app name will be used for push notification channel selection while you create engagement rules", "register": "Register Apps", "confProfile": "Configure Profile", "configureIOSAppHeader": "Configure app for iOS", "configureIOSAppDesc": "iOS app configuration description", "configureAndroidAppHeader": "Configure app for Android", "configureAndroidAppDesc": "Android app configuration description", "package": " Enter Package Name", "bundleIdentifier": "Bundle Identifier", "configureProfileIOSHeader": "Configure Profile for iOS", "displayedOperatorLabel": "Enter Displayed Operator Name", "outerIdentityLabel": "Enter Outer Identity", "roamingConsortiumLabel": "Enter Roaming Consortium OIs", "configureProfileAndroidHeader": "Configure Profile for Android", "friendlyNameLabel": "Enter Friendly Name", "roamingConsortiumOIlabel": "Enter Roaming consortium OI", "authenticationLabel": "Authentication", "enableAppleSignIn": "Enable Apple Sign In", "appleSignInDesc": "Check this option if you want to support Apple sign-in as the user identity for your mobile app", "enterAppleClientID": "Enter Client ID", "knowMoreAppleClientID": "Know More", "enterAppleSecretKey": "Enter Secret Key", "enableGoogleSignIn": "Enable Google Sign In", "googleSignInDesc": "Check this option if you want to support Google sign-in as the user identity for your mobile app", "successMsg": "App registered successfully", "nextStep": "Next step:", "configureAPIKey": "Configure the API key on your iOS and Android app.", "ClickKnowMore": "Click here to know more", "cancel": "Cancel", "previous": "Previous", "next": "Next", "registerApp": "Register App", "update": "Update", "upload": "Upload", "changeFile": "Change File", "done": "Done", "enablePushIOS": "Enable Push Notification for iOS", "enterAppID": "Enter App ID", "uploadAPNSP12": "Upload APNS P12", "uploadAPNSCertificate": "Upload APNS Certificate", "enterAPNSCertificatePassword": "Enter APNS Certificate Password", "enablePushAndroid": "Enable Push Notification for Android", "enterAPIKey": "Enter API Key", "knowMore": "Know More" }, "app-sdk": { "copiedToClipboard": "Are you sure, you want to delete the sdk", "appName": "App Name", "statusRegistered": "Status:", "apiKeyOfiOS": "API Key of iOS", "uploadP12File": "Upload P12 File", "uploadCerFile": "Upload Cer File", "pushNotificationIOS": "Push Notification (iOS)", "pushNotificationAndroid": "Push Notification (Android)", "appIDAndroid": "App ID (Android)", "apiKey": "API Key", "appIDiOS": "App ID (iOS)", "viewConfigurations": "View Configurations", "appleSignInEnabled": "Apple Sign In: Enabled", "googleSignInEnabled": "Google Sign In:", "clipboardMsg": "Copied to the clipboard", "editLabel": "Edit", "deleteIcon": "Delete", "enabled": "Enabled", "disabled": "Disabled", "ios": "iOS", "registered": "Registered", "pushNotification": "Push Notification", "bundleIdentifier": "Bundle Identifier", "apiKeyOfIOS": "API Key of iOS", "appID": "App ID", "apnsP12": "APNS P12", "apnsCertificate": "APNS Certificate", "apnsCertificatePassword": "APNS Certificate Password", "android": "Android", "packageName": "Package Name", "apiKeyOfAndroid": "API Key of Android", "authentication": "Authentication", "appleSignIn": "Apple Sign In", "googleSignIn": "Google Sign In", "secretKey": "Secret Key", "wifiProfile": "WiFi Profile", "operatorName": "Operator Name", "roamingConsortiumOI": "Roaming Consortium OI", "hideConfigurations": "Hide Configurations", "config": "Configured", "cancel": "Cancel", "delete": "Delete" }, "sdk-details": { "copiedToClipboard": "Copied to the clipboard", "ios": "iOS", "appName": "App Name", "editLabel": "Edit", "deleteIcon": "Delete Icon", "statusRegistered": "Status:", "registered": "Registered", "pushNotification": "Push Notification", "enabled": "Enabled", "disabled": "Disabled", "bundleIdentifier": "Bundle Identifier", "apiKeyOfiOS": "API Key of iOS", "apiKeyOfAndroid": "API Key of Android", "appID": "App ID", "apnsP12": "APNS P12", "uploadP12File": "Upload P12 File", "apnsCertificate": "APNS Certificate", "uploadCerFile": "Upload Cer File", "android": "Android", "apnsCertificatePassword": "APNS Certificate Password", "pushNotificationIOS": "Push Notification (iOS)", "pushNotificationAndroid": "Push Notification (Android)", "appIDAndroid": "App ID (Android)", "apiKey": "API Key", "appleSignIn": "Apple Sign In", "googleSignIn": "Google Sign In", "appIDiOS": "App ID (iOS)", "secretKey": "Secret Key", "packageName": "Package Name", "authentication": "Authentication", "hideConfigurations": "Hide Configurations", "viewConfigurations": "View Configurations", "appleSignInEnabled": "Apple Sign In: Enabled", "googleSignInEnabled": "Google Sign In:" }, "sdk-integration": { "CiscoSpacesSDK": "Cisco Spaces SDK", "CiscoSpacesSDKDescription": "Cisco Spaces Software Development Kit (SDK) leverages OpenRoaming technology to attach users, seamlessly and securely, to Wi-Fi networks, without the need for user interaction. The Cisco Spaces SDK allows an iOS or Android application developer to configure iOS and Android devices with an identity of choice that can be verified with the back-end system. The Cisco Spaces SDK also allows the developer to add more information about the users, and engage with them, directly on their device, through the iOS and Android notification framework.", "GetSDK": "Get SDK", "NeedHelp": "Need Help?", "ViewResources": "View resources", "NoAppsRegistered": "No apps registered", "clickRegister": "You have not registered any app yet. Click the button below to register your app", "RegisterApp": "Register App" }, "serviceNow": { "integrationHeading": "ServiceNow Integration", "integrationLogoAlt": "Know More", "integrationDescTitle": "About ServiceNow Integration", "integrationDesc1": "Cisco Spaces now support direct integration with ServiceNow. Once the integration is enabled Cisco Spaces apps can initiate/close workflows, submit data to ServiceNow etc.", "integrationDesc2": "About ServiceNow Integration. About ServiceNow Integration. About ServiceNow Integration.", "supportedAppsTitle": "Supported apps:", "supportedAppsList1": "Proximity Reporting (Post data automatically to ServiceNow diagnostic request task)", "supportedAppsList2": "More apps coming soon", "restrictedStepTitle": "Restricted", "errorMessage": "", "registerContainerTitle": "In order to enable ServiceNow, follow the steps below.", "registerAppStepTitle": "Register App", "registerAppStepDesc": "Register your app by entering the details below", "serviceNowUrlLabel": "ServiceNow URL", "serviceNowUrlPlaceholder": "Eg: https://eu.companyname.servicenow.com", "clientIdLabel": "Client ID", "clientIdPlaceholder": "Enter your client ID", "secretKeyLabel": "Secret Key", "secretKeyPlaceholder": "Enter Secret Key", "registerButtonLabel": "Register", "registeredAppText": "App registered", "editRegistrationLink": "Edit", "removeAuthenticationLink": "Remove", "authenticateStepTitle": "Authenticate", "authenticateStepDesc": "Authenticate using your ServiceNow login credentials", "authenticateButtonLabel": "Status", "integrationAuthenticatedStatus": "Active", "integrationConnectedSinceLabel": "Connected Since", "disconnectLink": "Disconnect", "helpTitle": "Need Help?", "helpDesc": "Go to the step by step guide to know more details about ServiceNow integration.", "integrationGuideLinkText": "ServiceNow Integration Guide", "guideExternalLinkAlt": "Document Link", "enableWithProximityReportingTitle": "Enable ServiceNow with Proximity Reporting" }, "placeHolders": { "accessCodeName": "Access Code Name", "accessCode": "Access Code", "accessCodeCount": "Access Code Count (optional)", "searchLocation": "Search location", "emailAddress": "Enter email address here", "lastMonth": "Last Month", "search": "Search", "email": "Email", "fullName": "Full Name", "password": "Password", "existingLoginPassword": "Enter your existing login password", "confirmPassword": "Confirm Password", "firstName": "Enter your first name", "lastName": "Enter your last name", "mobileNumber": "Enter mobile number", "currentPassword": "Current Password", "newPassword": "New Password", "enterEmail": "Enter Email", "enterPassword": "Enter Password", "retypePassword": "Re-type Password", "instanceName": "Enter the instance name", "clientID": "Enter your client ID", "secretKey": "Enter Secret Key", "networkName": "Enter network name", "accessPointPrefix": "Enter access point prefix", "sessionDuration": "Enter Session Duration", "rulePolicyName": "Enter Rule/Policy Name", "customVariable": "Enter Custom Variable", "maxValue": "Max", "roomName": "Enter the room name", "enterEmailAddress": "Enter the email address", "webLink": "Enter web link", "phoneNumber": "Enter to phone number", "fromName": "Enter from name", "enterSubject": "Enter Subject", "enterWebLink": "Enter Weblink", "enterCustomVariable": "Enter Custom Variable", "minValue": "Min", "tagName": "Enter the tag name", "bleUUID": "Enter BLE UUID here", "findControllers": "Find Controllers", "controllerIP": "Enter the Controller IP", "controllerName": "Enter the Controller Name", "username": "Enter the Username", "passwordField": "Enter the Password", "snmpRWCommunity": "Enter the SNMP RW community", "cliUsername": "Enter the CLI Username", "cliPassword": "Enter the CLI Password", "privacyPassword": "Enter the Privacy Password", "displayName": "Display name", "searchLocations": "Search Locations", "filePath": "Enter the file path", "fileNamePrefix": "File name prefix", "sftpHost": "Enter the SFTP host", "dd": "DD", "appName": "APP Name", "appID": "App ID", "apnsCertificatePassword": "APNS Certificate Password", "apiKey": "API Key", "connectorName": "Enter the connector name", "developerAccountName": "Add a name for your developer account", "accessToken": "Enter the access token" }, "access-code-home": { "add": "Add Access Code", "edit": "Edit Access Code", "fixed": "Fixed", "weekly": "Weekly", "monthly": "Monthly", "accessCodeNamePlaceholder": "Access Code Name", "uploadAccessCodesLabel": "Upload access codes from CSV file", "uploadLabel": "Upload", "noteHeader": "Note: ", "noteContent": "You can also reference our CSV structure, by downloading the access code template ", "here": "here", "setOwnAccessCodeLabel": "Set your own access code ?", "accessCodePlaceholder": "Access Code", "noteAccessCodeContent": "An Access code can be an alphanumeric value 3-100 characters in length. No spaces or special characters are allowed.", "personInChargePhoneNumber": "Person-In-Charge Phone Number", "toolTipContent": "Phone number of the person in charge to be sent to PSB", "telErrorMessage": "Please enter a valid phone number", "limitSessionByTime": "Limit session by time", "defineValidityPeriodLabel": "Define a validity period for this access code", "start_date_label": "Start Date", "end_date_label": "End Date", "access_code_validity_time_period_label": "Access Code Validity time period", "week_label_singular": " Week", "week_label_plural": " Weeks", "month_label_singular": " Month", "month_label_plural": " Months", "note_header_label": "Note: ", "note_content_label": "Clicking create will generate", "note_content_label1": " that would change on a ", "note_content_label2": "basis. You can see the list of codes associated to an access code name by clicking the", "note_content_label3": " icon on the previous screen.", "limit_bandwidth_label": "Limit bandwidth", "upload_limit_label": "Upload Limit (kbps)", "download_limit_label": "Download Limit (kbps)", "show_more_label": "Show More", "show_less_label": "Show Less", "access_code_use_times_label": "Number of times access code can be used", "access_code_count_placeholder": "Access Code Count (optional)", "access_code_used_times_label": "This access code has been already used ", "times": "times", "create_button_label": "Create", "update_button_label": "Update", "cancel_button_label": "Cancel", "noAccessCodesMessage": "No Access Codes associated", "searchInputPlaceholder": "Search location", "codesCount": "CODES", "activeCount": "ACTIVE", "inactiveCount": "INACTIVE", "addAccessCode": "Add Access Code", "activeAccessCodesTableHeader": "ACTIVE ACCESS CODES", "export": "Export", "filter": "Filter", "status": "STATUS", "name": "NAME", "code": "CODE", "type": "TYPE", "validity": "VALIDITY", "actions": "ACTIONS", "noAccessCodesMessage1": "There are no access codes currently to show.", "filteredAccessCodesTableHeader": "FILTERED ACCESS CODES", "acStatusExpired": "EXPIRED", "na": "NA", "view": "View", "editLabel": "Edit", "share": "Share", "delete": "Delete", "noAccessCodesAvailableMessage": "No access codes available for the selected date range", "expiredAccessCodesHeader": "EXPIRED ACCESS CODES", "pl20": "NAME", "w15Code": "CODE", "w15Type": "TYPE", "w15Validity": "VALIDITY", "w20Actions": "ACTIONS", "deleteConfirmationHeader": "Delete Access Code", "deleteConfirmationMessage": "Are you sure want to delete the access code ", "yes": "Yes", "no": "No", "accessCodesListHeader": "Access Codes List", "accessCodePopupTableHeader": "ACCESS CODE", "startDateHeader": "START DATE", "endDateHeader": "END DATE", "filterHeader": "Filter", "allAccessCodes": "All Access Codes", "filterBy": "Filter by:", "expiresIn": "Expires in", "thisWeekExpires": "This Week", "thisMonthExpires": "This Month", "customDateExpires": "Custom Date", "fromExpires": "From", "toExpires": "To", "expired": "Expired", "thisWeekExpired": "This Week", "thisMonthExpired": "This Month", "customDateExpired": "Custom Date", "fromExpired": "From", "toExpired": "To", "apply": "Apply", "reset": "Reset", "shareAccessCode": "Share Access Code", "sharedUsers": "Shared Users", "emptySharedUsersMessage": "This Access code has not been shared with anybody yet, Invite Users below to give them access to this code.", "deleteEmail": "Delete", "inviteUsers": "Invite Users", "emailPlaceholder": "Enter email address here", "invite": "Invite", "cancel": "Cancel", "customerLabel": "Customers", "allCustomers": "All Customers", "overviewTab": "Overview", "customerUsageMetricsTab": "Customers Usage Metrics", "validTill": "Valid till", "dealAmount": "Deal Amount", "numOfAccessPoints": "# of Access Points", "numOfLocations": "# of Locations", "totalSquareFeet": "Total Square Feet", "totalVisitors": "Total Visitors", "totalVisits": "Total Visits", "averageDwellTime": "Avg Dwell Time", "averageVisits": "Avg Visits", "totalAccounts": "Total accounts", "active": "Active", "expiringSoon": "Expiring soon", "showAll": "Show All", "appsActivated": "Apps Activated", "profiler": "Profiler", "assetLocator": "Asset Locator", "locationDashboard": "Location Dashboard", "beaconManager": "Beacon Manager", "guestWiFi": "Guest WiFi", "wifiAnalytics": "WiFi Analytics", "ciscoDNAStudio": "Cisco DNA Studio", "customersUsageMetricsTab": "Customers Usage Metrics", "supportAndMonitoringTab": "Support & Monitoring", "salesAndRevenueTab": "Sales & Revenue", "leftLogoText": "Project Spaces", "globalStatsText": "Global Stats", "dealsClosedTitle": "Deals closed - FY 2019", "opportunitiesTitle": "Opportunities - FY 2019", "prospectsText": "PROSPECTS", "inDiscussionText": "IN DISCUSSION", "bookedText": "BOOKED", "closedText": "CLOSED", "activatedText": "ACTIVATED", "totalLocationsTitle": "Total Locations", "locationUpdatesActivatedTitle": "Location Updates Activated", "accessPointsTitle": "Access Points", "totalSquareFeetTitle": "Total Square Feet", "allLocationsTitle": "All Locations", "locationsByVisitsTitle": "Locations by Visits", "mapViewTitle": "Map View", "listViewTitle": "List View", "showAllText": "Show All", "revenueTitle": "Revenue", "dealsBreakUpTitle": "Deals break-up", "revenueByYearsTitle": "Revenue by Years", "graphGoesHereText": "Graph goes here...", "revenueFromAppsTitle": "Revenue from Apps", "tableGoesHereText": "Table goes here...", "numberOfDealsTitle": "Number of Deals", "averageDealsSizeTitle": "Average Deals Size", "ultralightDealsTitle": "Ultralight Deals", "baseDealsTitle": "Base Deals", "advanceDealsTitle": "Advance Deals", "yrs": "Years", "averageTermLengthTitle": "Average term length", "startMess": "0", "midMessTargetDeal": "20 Million", "midMessTargetDealSub": "(target)", "endMess": "25 Million", "dealTypeUltralight": "Ultralight", "dealTypeBase": "Base", "dealTypeAdvance": "Advance", "totalDealCount": "8.1 million", "placeholder": "Last Month", "platformUptimeTitle": "Platform Uptime", "platformUptimeDesc": "Your service uptime has stayed stable since last month.", "platformAPITitle": "Platform API", "platformAPIDesc": "Availability of APIs has stayed stable since last month.", "app1Title": "App 1", "app1Desc": "App 1 uptime has stayed stable since 89.12 % last month.", "app2Title": "App 2", "app2Desc": "App 2 uptime has stayed stable since 99.99% last month.", "aggregatedLocationUpdateAlertsTitle": "Aggregated Location Update Alerts", "ticketsOverviewTitle": "Tickets Overview", "ticketStatusTitle": "Ticket Status", "SLATicketsTitle": "SLA of Tickets", "left": "Visitors: ", "right": "Visits: ", "title": "Top 5 locations", "newVisitors": "New Visitors:", "returnVisitors": "Returning Visitors:", "total_visitors_caption": "Total Active Visitors", "visitor-tags-left": "Visitors", "visitor-tags-right": "Visits", "heading": "Thank you for confirming your email address", "subHeader": "Complete your profile by filling the details below and activate your account.", "accept_invitation_heading": "Thank you for accepting the invitation", "accept_invitation_subHeader": "Please use your existing email and password to login.", "appUserEmail": "APP USER EMAIL", "fullName": "FULL NAME", "setPassword": "SET PASSWORD", "confirmPassword": "CONFIRM PASSWORD", "password": "PASSWORD", "termsAndConditions": "Terms and Conditions", "emailPlaceholders": "Email", "fullNamePlaceholder": "Full Name", "passwordPlaceholder": "Password", "confirmPasswordPlaceholder": "Confirm Password", "existingPasswordPlaceholder": "Enter your existing login password", "passwordMust": "Your password must have", "activateAccount": "Activate Account", "login": "Login", "and": " and", "atLeast8Characters": "At least 8 characters", "atLeast1UpperCase": "At least 1 upper case letter (A…Z)", "atLeast1LowerCase": "At least 1 lower case letter (a…z)", "atLeast1SpecialCharacter": "At least 1 special character (except colon[:] symbol)", "atLeast1Number": "At least 1 number (0…9)", "agreement": "I agree to the Cisco Spaces", "contactSupport": "Contact Support", "modalHeader": "Terms and Conditions", "tncHeading": "CISCO WIFI MX PLATFORM LICENSE AND HOSTING AGREEMENT", "tncNote": "The following terms and conditions comprise the Cisco MX Platform License and Hosting Agreement (this \"Agreement\"), under which Cisco Spaces is licensed, and constitute a legal agreement between you and Cisco, Inc., a Delaware corporation (also referred to here in as \"Cisco\") and governs your use of the software, modules,components, recipes, interfaces, documents, content and other information provided by Cisco to you (the \"Platform\") and the hosting of your application by Cisco (the \"Service\").", "tncHeading1_1": "1. Platform License Grant by Cisco", "tncPara_1_1": "1.1 Subject to the terms of this Agreement, Cisco grants you (the \"Customer\") a limited, worldwide, royalty-free, non-sublicensable, non- assignable and non-exclusive license to use the Platform for the level of authorized use specified in a mutually executed order form (the \"Order\") form or on the Order accepted by Cisco from an authorized reseller on behalf of Customer, solely to develop mobile applications and sites (the \"CApplications\") to interact with the Platform (the \"Limited Purpose\") for the period of time set forth in the order (the \"Term\"). If you purchase from a reseller authorised by Cisco to sell licenses to the Platform (\"Reseller\"), the proof of authorization issued to Customer by Cisco or agreed to between Cisco and Customer on a Cisco Order form is evidence of your level of authorized use of the Platform.", "tncPara_1_2": "1.2 You agree that Cisco and/or its licensors own and retain all legal right, title and interest in and to the Platform, including any Intellectual Property Rights that subsist in the Platform. \"Intellectual Property Rights\" means any and all rights under patent law, copyright law, trade secret law, trademark law, and any and all other proprietary rights. Cisco reserves all rights not expressly granted to you.", "tncPara_1_3": "1.3 You may not copy, modify, adapt, redistribute, decompile, reverse engineer, disassemble, attempt to derive the source code, or create derivative works of the Platform or any part of the Platform.", "tncPara_1_4": "1.4 You agree that the form and nature of the Platform may change without prior notice to you and that future versions of the Platform may be incompatible with applications developed on previous versions of the Platform. You agree that Cisco may stop (permanently or temporarily) providing the Platform (or any features within the Platform) to you or to users generally at Cisco's sole discretion.", "tncPara_1_5": "1.5 Nothing in this Agreement gives you a right to use any of Cisco's trade names, trademarks, service marks, logos, domain names, or other distinctive brand features.", "tncPara_1_6": "1.6 You agree that you will not remove, obscure, or alter any proprietary rights notices (including copyright and trademark notices) that may be affixed to or contained within the Platform.", "tncHeading1_2": "2. Your Use of the Platform", "tncPara_2_1": "2.1 Cisco agrees that it obtains no right, title or interest from you (or your licensors) under this Agreement in or to any Applications that you develop using the Platform, including any Intellectual Property Rights that subsist in those Applications.", "tncPara_2_2": "2.2 You agree that your Applications and your use of the Platform shall comply with (a) the terms of this Agreement and (b) any applicable law, regulation or generally accepted practices or guidelines in the relevant jurisdictions (including any laws regarding the export of data or software to and from the United States or other relevant countries).", "tncPara_2_3": "2.3 You agree that you will not engage in any activity with the Platform, including the development of Application/s, that interferes with, disrupts, damages, or accesses in an unauthorized manner the servers, networks, or other properties or services of any third party including, but not limited to, Cisco or any mobile communications carrier.", "tncPara_2_4": "2.4 You agree that you are solely responsible for (and that Cisco has no responsibility to you or to any third party for) any data, content, or resources that you create, transmit or display through the Platform and/ or Applications for the Platform, and for the consequences of your actions (including any loss or damage which Cisco may suffer) by doing so.", "tncPara_2_5": "2.5 You agree that you are solely responsible for (and that Cisco has no responsibility to you or to any third party for) any breach of your obligations under this Agreement, any applicable third party contract or terms of service, or any applicable law or regulation, and for the consequences (including any loss or damage which Cisco or any third party may suffer) of any such breach.", "tncPara_2_6": "2.6 You agree that you are responsible for maintaining the confidentiality of any developer credentials that may be issued to you by Cisco or which you may choose yourself and that you will be solely responsible for all Applications that are developed under your developer credentials.", "tncHeading1_3": "3. Applications License Grant by You", "tncPara_3_1": "3.1 For all Applications hosted by us, you grant to Cisco a nonexclusive, worldwide, and royalty-free license to: copy, perform, display, and use the Applications in connection with hosting the Applications on the Platform and to use the Applications to make improvements to the Platform.", "tncPara_3_2": "3.2 You represent and warrant that you have all intellectual property rights, including all necessary patents, trademark, trade secret, copyright or other proprietary rights, in and to the Applications. If you use third-party materials, you represent and warrant that you have the right to distribute the third-party material in the Applications. You agree that you will not submit material to us that is copyrighted, protected by trade secret or otherwise subject to third party proprietary rights, including patent, privacy and publicity rights, unless you are the owner of such rights or have permission from their rightful owner to submit the material.", "tncBlock_1_heading": "4. Hosting of Applications by Cisco", "tncBlock_1_para_1": "4.1 For each Application submitted by you that comply with the requirements set forth in the Documentation, Cisco agrees to host such Application on the Cisco platform subject to the terms and conditions of this Agreement. Cisco agrees to provide you with administrative access to Applications via an Internet Uniform Resource Locator (URL) together with one or more user IDs and passwords. Your administrative user credentials will allow you to access and use the Applications for purposes of managing the configuration, operation and maintenance of the Applications. You agree that administrative access to the Applications shall be restricted to your or your employer’s employees or consultants through the use of administrative user IDs and passwords. No direct access to server hardware, operating system, database management system or other system resources shall be provided.", "tncBlock_1_para_2": "4.2 You may enable your Application/s to issue to end users password protected user accounts in order for end users to access and use your Application/s.", "tncBlock_1_para_3": "4.3 You agree to be responsible for all user IDs and passwords issued by you and for all use of the Applications that are accessed using such User IDs and passwords. You are solely responsible for tracking all such user credentials (including administrative user credentials) and for ensuring the security and confidentiality of all user credentials. You acknowledge that you are fully responsible for all liabilities incurred through the use of any user credentials and that any transaction under a set of user credentials will be deemed to have been performed by you. You will immediately notify us of any unauthorized use of any user credentials or any other breach of security of which you become aware. We reserve the right to change issued passwords at any time. We will provide you prompt notice of any such password changes.", "tncBlock_1_para_4": "4.4 Cisco shall store all data created and managed by the Application/s; data shall be backed-up on a separate storage system at regular intervals. Cisco has implemented commercially reasonable technical and organizational measures designed to secure Application/s data from accidental loss and from unauthorized access, use, alteration or disclosure. However, we cannot guarantee that unauthorized third parties will never be able to defeat those measures or use the Application/s data for improper purposes. You acknowledge that all Application/s data is stored, accessed and provided at your and your end user's own risk.", "tncBlock_1_para_5": "4.5 For all Applications submitted by you, the amount of storage space shall not exceed 20GB and the volume of monthly network data transfer shall not exceed 100 GB, unless otherwise agreed in writing by Cisco. Additional charges may apply if such data volumes are exceeded.", "tncBlock_1_para_6": "4.6 You agree that authorized Cisco support personnel may access your Application/s as required to diagnose and resolve technical issues.", "tncBlock_2_heading": "5. Acceptable Use:", "tncBlock_2_para": "Cisco's Acceptable Use Policy is considered an integral part of the Order and is incorporated herein by reference.", "tncBlock_3_heading": "6. Privacy and Information", "tncBlock_3_para": "6.1 In order to continually innovate and improve the Platform, Cisco may collect certain usage statistics from the Platform including but not limited to a unique identifier, associated IP address, and information on which tools and/or services in the Platform are being used and how they are being used. The data collected is examined in the aggregate to improve the Platform.", "tncBlock_4_heading": "7. Fees:", "tncBlock_4_para": "Fees are based on authorized use for the Platform and Service as defined in the Order form agreed to between Customer and Cisco or on the Order form accepted by Cisco from an authorised reseller on behalf of Customer. Customer will pay all fees due for Platform and Service according to the prices and terms listed in the Order form. The prices listed in the Order form will remain firm during the initial term indicated in the Order form ('Initial Term'). At any time after the Initial Term, Cisco or an authorized reseller may change any of the fees it charges you for Platform or Service. Such changes in fees shall be effective at the beginning of the next month after 45 days advance written notice from Cisco to Customer of the change. All amounts payable hereunder to Cisco will be exclusive (i.e. net) of all sales, use, value-added, withholding and other taxes and duties, which are for Customer’s account. In the event Cisco pays any such amounts (other than its own income or capital taxes) and has not collected those amounts previously from Customer, Customer shall reimburse Cisco and they shall be added to the invoiced amounts as separate charges. If you purchased your license to the Platform and Service from a Reseller, you will pay the fees specified by the Reseller directly to the Reseller.", "tncBlock_5_heading": "8. Payments:", "tncBlock_5_para": "When Customer acquires the Platform or Service from a reseller, Customer will pay the fees to the reseller. When Customer acquires the Platform or Service from Cisco, Customer will pay Cisco as specified in the Order form. Interest shall accrue on any delinquent amounts owed by Customer to Cisco at a rate equal to the lesser of i) one and one half (1.5%) per month or ii) the maximum legal interest rate chargeable per month. Cisco may, at any time, modify the payment terms or require a deposit or other acceptable form of security if it reasonably deems that Customer’s ability to pay is in doubt.", "tncBlock_6_heading": "9. Proprietary Rights/Confidentiality:", "tncBlock_7tncHeading1": "7. Fees:", "tncBlock_7tncPara": "Fees are based on authorized use for the Platform and Service as defined in the Order form agreed to between Customer and Cisco or on the Order form accepted by Cisco from an authorised reseller on behalf of Customer. Customer will pay all fees due for Platform and Service according to the prices and terms listed in the Order form. The prices listed in the Order form will remain firm during the initial term indicated in the Order form (\"Initial Term\"). At any time after the Initial Term, Cisco or an authorized reseller may change any of the fees it charges you for Platform or Service. Such changes in fees shall be effective at the beginning of the next month after 45 days advance written notice from Cisco to Customer of the change. All amounts payable hereunder to Cisco will be exclusive (i.e. net) of all sales, use, value-added, withholding and other taxes and duties, which are for Customer?s account. In the event Cisco pays any such amounts (other than its own income or capital taxes) and has not collected those amounts previously from Customer, Customer shall reimburse Cisco and they shall be added to the invoiced amounts as separate charges. If you purchased your license to the Platform and Service from a Reseller, you will pay the fees specified by the Reseller directly to the Reseller.", "tncBlock_8tncHeading1": "8. Payments:", "tncBlock_8tncPara": "When Customer acquires the Platform or Service from a reseller, Customer will pay the fees to the reseller. When Customer acquires the Platform or Service from Cisco, Customer will pay Cisco as specified in the Order form. Interest shall accrue on any delinquent amounts owed by Customer to Cisco at a rate equal to the lesser of i) one and one half (1.5%) per month or ii) the maximum legal interest rate chargeable per month. Cisco may, at any time, modify the payment terms or require a deposit or other acceptable form of security if it reasonably deems that Customer?s ability to pay is in doubt.", "tncBlock_9tncHeading1": "9. Proprietary Rights/Confidentiality:", "tncBlock_9tncPara": "Customer acknowledges that the Cisco technology, including the Platform and related trade secrets, marks and copyrights, and all Intellectual Property Rights therein and thereto are, and shall remain, the sole and exclusive property of Cisco as owner or licensee, and Customer is only receiving a limited right to use the Platform and Service. The Order form, including the fact of its existence, all business terms of the Order and other documentation provided to Customer under this Order is confidential and proprietary to Cisco (\"Confidential Information\"), and Customer agrees not to divulge any of the Confidential Information to third parties or make any usage of it other than as intended by Cisco. Cisco at its sole discretion may use the Customer name and logo on its website and print media for public relation and marketing purpose.", "tncBlock_10tncHeading1": "10. Indemnification:", "tncBlock_10tncPara": "Cisco hereby indemnifies and holds harmless Customer from and against any claims, actions, or demands alleging that the Platform, as provided by Cisco, infringes any U.S. patent, trademark or copyright of any third party.", "tncBlock_11tncHeading1": "11. Limitation of Liability:", "tncBlock_11tncParaBold": "CISCO WILL NOT BE LIABLE FOR ANY SPECIAL, EXEMPLARY, PUNITIVE, INDIRECT OR CONSEQUENTIAL DAMAGES, INCLUDING, WITHOUT LIMITATION, LOST PROFITS, LOSS OF DATA OR PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES - EVEN IF CISCO HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. IN NO EVENT SHALL CISCO?S LIABILITY ARISING OUT OF THIS ORDER EXCEED 100% OF THE MAXIMUM CUMULATIVE AMOUNT PAYABLE BY CUSTOMER FOR CISCO'S PLATFORM OR SERVICE PURSUANT TO ORDERS HEREUNDER DURING THE PRIOR 12 MONTHS.", "tncHeading1_12": "12. Term and Termination:", "tncPara_12a": "The Initial Term of a Platform or Service Order shall be as indicated on the applicable Order to which the Cisco MX Platform License and Hosting Agreement is attached. Thereafter, unless one party provides written notice of at least sixty days prior to the end of the Initial Term or extended term of an intention to terminate the Order, the Order shall renew for additional period(s) equal to the duration of the Initial Term.", "tncPara_12b": "Except for termination for Cisco?s breach, in the event of early termination of the Platform or Service Order by Customer for default or any other reason, Customer shall pay Cisco as liquidated damages and not as a penalty any and all remaining unpaid fees as specified in the Order.", "tncPara_12c": "Either party may terminate the Order at any time if (a) a receiver is appointed for the other party or its property, (b) the other party makes an assignment of all or substantially all of its assets for the benefit of its creditors, (c) proceedings are commenced by or for the other party under any bankruptcy, insolvency, or debtor's relief law, (d) the other party liquidates or dissolves or attempts to do so, (e) the other party assigns or purports to assign the Service Order in breach of its provisions, or (f) the other party commits any other breach of a material obligation hereunder which it fails to cure within 20 days of written notice or immediately if it is by its nature incurable.", "tncPara_12d": "Furthermore, should Customer fail to pay any fee in a timely manner, Cisco shall provide written notice to Customer by email of this fact and, if Customer fails to make the payment within seven days of delivery of the notice, Cisco will be entitled to suspend its Services under all applicable Platform or Service Orders.", "tncPara_12e": "Cisco's failure to perform any term or condition of this Agreement as a result of conditions beyond its control such as, but not limited to, war, strikes, fires, floods, acts of God, governmental restrictions, power failures, or damage or destruction of any network facilities or servers (a \"force majeure event\"), shall not be deemed a breach of this Agreement. In the event that Cisco is not able to provide Service during a force majeure event, during this period Customer?s obligation to pay for the Services shall be suspended.", "tncHeading1_13": "13. Disclaimer:", "tncHeading1_14": "14. General:", "tncPara_14a": "All notices or other communications required or permitted to be given hereunder shall be in writing and shall be deemed given when delivered in person, when received by mail, postage prepaid, registered or certified mail, return receipt requested, or when received by an internationally recognized courier service, and proof of delivery received by the noticing Party.", "tncPara_14b": "This Agreement shall be governed by and construed and interpreted in accordance with the laws of the State of California, USA without regard to conflicts of law principles. In the event that any portion of this Agreement is held to be unenforceable, the unenforceable portion shall be restated to reflect as nearly as possible the original intent of the Parties and the remainder of the provisions shall remain in full force and effect.", "tncPara_14c": "The Parties agree that any and all disputes arising out of or relating to this Agreement that are not resolved by their mutual agreement shall be initiated only and exclusively before the courts of San Francisco County, CA, with California substantive and procedural laws prevailing (except those that pertain to conflict of laws).", "tncPara_14d": "If any legal action is necessary to enforce the terms of the Agreement, the substantially prevailing party shall be entitled to reasonable legal fees and costs.", "tncPara_14e": "Customer acknowledges that Cisco, its affiliates, and third party providers own and retain all trademarks, service marks, trade names, logos, designations, copyrights and other proprietary rights in or associated with Cisco, its affiliates and their third party providers, respectively, as applicable, and agrees that it will not at any time during or after the Term assert or claim any interest in such proprietary rights or do anything that may adversely affect Cisco, its affiliates, or the third party providers (including, without limitation, any act or assistance to act which may infringe or lead to the infringement of any of the proprietary rights of Cisco, its affiliates or the third party providers). e. Customer may not assign this Agreement or any of its rights or obligations hereunder without the prior written consent of Cisco. Cisco shall have the right to assign this Agreement or any rights or obligations.", "tncPara_14f": "No failure to pursue any remedy resulting from a breach of this Agreement by the non-breaching Party shall be construed as a waiver of that breach by the non-breaching Party or as a waiver of any subsequent or other breach unless such waiver is in writing and signed by the non-breaching Party.", "tncPara_14g": "The provisions contained in Sections 8 (only to the extent that a payment obligation arising during the term of the Agreement has not been fully paid on or before termination of the Agreement), 6, 8, 9, 10 and 11 shall continue in force notwithstanding the termination of this Agreement.", "tncPara_14h": "Neither the course of conduct between the Parties nor trade practice shall act to modify any provision hereunder. The terms and conditions of the Agreement, including all attachments thereto, shall prevail notwithstanding any conflicting terms and conditions of any order form or other form for order solicitation submitted by Customer to Cisco. This Agreement and any addenda or order forms accepted hereunder constitute one and the same legally binding instrument and the entire agreement between Customer and Cisco, and supersede all prior oral or written agreements between the Parties with respect to the matters provided for herein. Unless otherwise provided in this Agreement, no modification, amendment or other change may be made to this Agreement or any part thereof unless reduced to writing and executed by authorized representatives of both Parties.", "tncPara_14i": "The parties agree that, to the extent permitted by law, the United Nations Convention on the International Sale of Goods, or similar consumer protection legislation worldwide, do not apply in any respect to the Agreement.", "tncPara_14j": "This Agreement does not create an employer-employee relationship between Cisco and Customer, or any agency, joint venture or partnership. Customer shall have no authority to act for or to bind Cisco in any way, including to warrant or to execute agreements on behalf of Cisco or to represent that Cisco is in any way responsible for the acts or omissions of Customer. Customer and Cisco shall be independent contractors only. APP", "modalFooter_button": "Back", "activateHeading_confirmingEmail": "Thank you for confirming your email address", "activateSubHeader_fillDetails": "Complete your profile by filling the details below and activate your account.", "activateHeading_acceptingInvitation": "Thank you for accepting the invitation", "activateSubHeader_useExistingCredentials": "Please use your existing email and password to login.", "activationLabel_email": "EMAIL", "activationLabel_firstName": "FIRST NAME*", "firstName_placeholder": "Enter your first name", "activationLabel_lastName": "LAST NAME*", "lastName_placeholder": "Enter your last name", "activationLabel_mobileNumber": "MOBILE NUMBER [Optional]", "activationLabel_setPassword": "SET PASSWORD", "password_placeholder": "Password", "activationLabel_confirmPassword": "CONFIRM PASSWORD", "confirmPassword_placeholder": "Confirm Password", "tncPopupLink": "Terms and Conditions", "button_activateAccount": "Activate Account", "button_login": "Login", "passwordCriteria_title": "Your password must have", "passwordCriteria_atLeast8Characters": "At least 8 characters", "passwordCriteria_atLeast1UpperCase": "At least 1 upper case letter (A…Z)", "passwordCriteria_atLeast1LowerCase": "At least 1 lower case letter (a…z)", "passwordCriteria_atLeast1SpecialCharacter": "At least 1 special character (except colon[:] symbol)", "passwordCriteria_atLeast1Number": "At least 1 number (0…9)", "activationLabel_country": "COUNTRY*", "activationLabel_phoneNumber": "PHONE NUMBER*", "phoneNumber_placeholder": "Enter Phone number", "contactSupportText": "Contact Support", "contactSupportMail": "mailto:cisco-dnaspaces-support@external.cisco.com", "thankYouText": "Thank you for accepting the invitation", "continueButtonText": "Continue", "failedToActivateMessage1": "Failed to activate your account", "failedToActivateReason1": "This can happen if the activation link has expired or the URL is incorrect", "failedToActivateReason2": "This user is already activated", "unknownErrorBold": "There is a problem while creating an account. Please try again after some time.", "selectAppText": "Select App", "proceedButtonText": "Proceed", "passwordModalHeader": "Change Password", "passwordExpired": "Your password has expired.", "passwordExpiredSub": "You must change your password to login to Cisco Spaces.", "currentPasswordLabel": "CURRENT PASSWORD", "currentPasswordPlaceholder": "Current Password", "newPasswordLabel": "NEW PASSWORD", "newPasswordPlaceholder": "New Password", "confirmPasswordLabel": "CONFIRM PASSWORD", "confirmPasswordPlaceholders": "Confirm Password", "passwordCriteria": "Your password must have", "criteriaListCharLength": "Cisco Spaces", "criteriaListUpperCase": "Transform your customer engagement strategy", "criteriaListLowerCase": "At least 1 lower case letter (A…Z)", "criteriaListSpecialChar": "At least 1 special character (except colon[:] symbol)", "criteriaListNumber": "At least 1 number (0…9)", "changePasswordButton": "Change Password", "cancelButton": "Cancel", "loginHeading": "Cisco CMX Insights", "loginHeadingEngage": "Cisco CMX Engage", "signInHeading": "Sign In", "loginButton": "LOG IN", "acceptLabel": "Accept", "forgotPasswordLinkText": "Forgot Password ?", "selectCustomerHeading": "Select Customer", "applyButton": "Apply", "logoutButton": "Log out", "knowMoreText": "See how Cisco CMX Insights is digitizing thousands of physical spaces and bringing customers closer to your physical business", "requestDemoButton": "REQUEST A DEMO", "learnMoreButton": "LEARN MORE", "footerCopyright": "© 2017 July Systems Inc. All rights reserved.", "privacyPolicyLinkText": "Privacy Policy", "forgotPasswordHeading": "Forgot Password?", "forgotPasswordInfo": "Enter the email address associated with your ", "forgotPasswordInfo1": "account. We will send you a link to reset your password.", "sendLinkButton": "Send link", "backToLoginButton": "Back to login", "loginHeadingSpaces": "Cisco Spaces", "licenseExpired": "License Expired", "contactSupportLicense": "Contact support to renew your license", "contactSupportButton": "Contact Support", "contactSupportHeading": "Contact Support", "emailMessage": "An email will be sent on your behalf to the support regarding your license renewal.", "sendEmailButton": "Send Email", "emailSent": "Email Sent", "emailSentMessage": "Our support team will get back to you on this shortly.", "emailNotSent": "Email Not Sent", "licenseExpiredOn": "Your license expired on", "emailNotSentMessage": "Please Contact support team to renew your license", "passwordExpiryNotification": "Your password will expire", "passwordExpiresToday": "today.", "passwordExpiresIn": "in ", "passwordExpiresDays": "days.", "recomendationText": "We recommend changing your password in advance. Click the below button to change your password.", "doItLaterButton": "I will do it later.", "resetPasswordHeading": "Reset your password to continue", "resetPasswordLabelNew": "NEW PASSWORD", "resetPasswordLabelRetype": "RE-TYPE PASSWORD", "resetPasswordButton": "Reset Password", "resetPassCriteriaTitle": "Your password must have", "resetPassCriteriaLength": "At least 8 characters", "resetPassCriteriaUpperCase": "At least 1 upper case letter (A…Z)", "resetPassCriteriaLowerCase": "At least 1 lower case letter (A…Z)", "resetPassCriteriaSpecialChar": "At least 1 special character (except colon[:] symbol)", "resetPassCriteriaNumber": "At least 1 number (0…9)", "homeHeader": "Cisco Spaces", "homeSubheader": "Digitizing Spaces: People and Things", "loginButtonLabel": "Login", "emailLabel": "Email", "emailRequired": "Email is required", "continueButton": "Continue", "successMessage": "Success message text", "copyrightText": "Cisco. All rights reserved.", "termsHeaderLabel": "Terms and Conditions", "checkboxDesc": "I agree to the ", "termsCheckButtonAccept": "Accept", "termsCheckButtonSkip": "Skip", "errorMessage": "Error message text", "home_header": "Cisco Spaces", "home_subheader": "Digitizing Spaces: People and Things", "button_text": "Login", "copyright": "© 2023 Cisco. All rights reserved.", "login_heading": "Cisco Spaces", "login_with_sso_text": "Continue" }, "reports-rules": { "liveEngagementRule": "Pausing a live Engagement Rule can prevent visitors from receiving engagements for the associated location(s)", "ok": "Ok", "resend": "Resend", "filters": "Filters", "locationButton": "Location", "allLocation": "All Locations", "more": "more..", "dateRange": "Date Range", "dateFilterHeader": "Choose date range", "customDateRangeMsg": "The custom date range selection criteria is available only for the active rule period. You can only select a date range within that duration.", "startDateHeader": "START DATE", "endDateHeader": "END DATE", "applyButton": "Apply", "cancelButton": "Cancel", "dateDiffUnit": "days", "header": "Report Description", "report_empty_overall": "No Data Available", "report_failed_error": "Fetching Report Failed!", "report_failed_reload": "Reload", "rule_name": "Rule Name", "rule_published_on": "Rule Published on", "sms": "SMS", "email": "Email", "push_notification": "Push Notification", "single": "Rule", "plural": "Rules", "from": "From", "header1": "Daily Engagements", "header2": "Total Engagements", "header3": "Unique Users", "legend1": "Total Engagements", "legend2": "Unique Users", "legend3": "Average Engagement Count", "notifications": "Notification Channels", "engByTimeOfDay": "Engagements By Time Of Day", "engByLoc": "Engagements By Location", "emptyData": "", "totalEngagements": "Total Engagements", "totalUniqueUsers": "Unique Users", "showError": "Error Message", "noTabularData": "No Tabular Data Available", "visitorsVsGroup": "Visitors ", "timeSpentVsGroup": "Time Spent", "frequencyVsGroup": "Frequency ", "visitsVsGroup": "Visits Vs Group Average", "timeVsGroup": "Time Spent Vs Group Average", "frequencyVsGroupAvg": "Frequency Vs Group Average", "visitorsDeviationVsBenchmark": "Visitors Deviation Vs Benchmark", "timeSpentDeviationVsBenchmark": "Time Spent Deviation Vs Benchmark", "frequencyDeviationVsBenchmark": "Frequency Deviation Vs Benchmark", "visitsDeviationVsBenchmark": "Visits Deviation Vs Benchmark", "malls": "MALLS", "spaces": "Cisco Spaces", "visitorsPerSqFt": "Visitors per sq.ft", "timeSpentPerSqFt": "Time Spent per sq.ft", "frequencyPerSqFt": "Frequency per sq.ft", "visitsByDayOfWeek": "Visits by day of the week", "timeSpentByDayOfWeek": "Time Spent by day of the week", "visitsByTimeSpent": "Visits by Time Spent", "visitsPercentageByHour": "Visits percentage by hour of the day", "visitorVsVisits": "Visitors vs Visits", "visitorConcentration": "Visitor Concentration", "all": "ALL", "multipleSelection": "Multiple Selection", "appliedMetrics": "BENCHMARK:", "industryMetric": "INDUSTRY", "groupMetric": "GROUP", "historicalMetric": "HISTORICAL", "rosreportHeading": "Return On Space Overview, value / sq.ft", "tabButtonChart": "CHART", "tabButtonTabular": "TABULAR", "tableHeaderBenchmark": "Benchmark", "tableHeaderBenchmarkDeviation": "Benchmark Deviation %", "tableHeaderVisitors": "Visitors", "tableHeaderVisits": "Visits", "headerTaggingTrends": "Tagging Trends", "errorFailedToGetTaggingTrends": "Failed to get the tagging trends from server", "textDevicesTagged": "Devices Tagged", "textTagsRemoved": "Tags Removed", "legendTagsAdded": "Tags Added", "legendTagsRemoved": "Tags Removed", "headerTagsAdded": "Tags Added", "errorFailedToGetAddedTags": "Failed to get the Added Tags from server", "headerTagsRemoved": "Tags Removed", "dailyTrends": "Daily Trends of Engagements", "viaSMS": "via SMS", "viaEmail": "via Email", "viaPush": "via Push Notification", "locationWise": "Location wise distribution of Engagements", "mapView": "Map View", "listView": "List View", "engagements": "Engagements", "errorFailedToGetRemovedTags": "Failed to get the Removed Tags from server", "headerTagsAddedByLocation": "Device Tags Added By Location", "errorFailedToGetAddedTagsByLocation": "Failed to get the Tags Added By Location from server", "headerTagsRemovedByLocation": "Device Tags Removed By Location", "errorFailedToGetRemovedTagsByLocation": "Failed to get the Tags Removed By Location from server", "headerTaggingByTimeOfDay": "Tagging By Time Of Day", "errorFailedToGetTaggingByTimeOfDay": "Failed to get the Tagging By Time Of Day from server", "description": "Description text for the report", "visitorsEmptyDataMessage": "No visitor data available.", "showReportName": "Visitor Engagement", "metadataPopupHeader": "Choose Location Metadata", "emptyMetadataMessage": "No metadata added. Please add metadata for location", "selectKeyPlaceholder": "- Select -", "selectValuePlaceholder": "- Select -", "doneButton": "Done", "sectionHeaders": "ACTIONS", "errorMessage": "Error Message", "headerShow": "Show Captive Portal", "infoChoose": "Choose a Portal to be displayed to Users when they connect to the wifi.", "headerInternet": "Seamlessly Provision Internet", "info": "Directly provision internet without showing any authentication.", "captivePortalOptSelectItem": "-- Select Captive Portal --", "createPortalButton": "Create Portal", "sessionDurationHeader": "Session Duration", "bandwidthLimitHeader": "Bandwidth Limit", "bandwidthLimitSliderLabelsMin": "1 kbps", "bandwidthLimitSliderLabelsMax": "1 tbps", "rulePolicyNameHeader": "Rule / Policy Name", "sessionDurationInputPlaceholder": "Enter Session Duration", "minutesOption": "Minutes", "hoursOption": "Hours", "daysOption": "Days", "actions": "ACTIONS", "choosePortal": "Choose a Portal to be displayed to Users when they connect to the wifi.", "noPortalCreated": "There are no portal created yet. ", "pleaseCreate": "Please create a Portal.", "createPortal": "Create Portal", "sessionDuration": "Session Duration", "bandwidthLimit": "Bandwidth Limit", "bandWidthText": "Deny Internet", "bandWidthText2": "Stop users from accessing the internet", "denyInternetNotice": "Deny Internet connectivity to end users", "tagsUsersAs": "Tags these users as", "choose": "Choose - ", "chooseAssociateDisassociate": " Associate/Disassociate users to chosen tags.", "addTags": "Add Tags", "tagUserAs": "Tag User as", "untagUserFrom": "Untag User from", "triggerApi": "Trigger API", "triggerApiInfo": "HTTP Method for posting data to endpoint.", "add": "Add", "requestHeaders": "Request Headers", "method": "Method", "requestParameters": "Request Parameters", "requestParametersInfo": "HTTP Method for posting data to endpoint. Typing \"$\" will give you access to the list of available variables. The request parameters text box can also have a placeholder with correct syntax based on the value the user has chosen in method.", "key": "Key", "value": "Value", "cvHeader": "Add Custom Variable", "cvBodyPlaceholder": "Enter Custom Variable", "jsonData": "JSON Data", "postBodyData": "Post Body Data", "uriLabel": "URI", "uriInfo": "Customer API Endpoint where the data needs to be posted", "validateUriError": "Please enter a valid URI", "uriPlaceholder": "Customer API Endpoint where the data needs to be posted", "chooseOptionsHeader": "Choose any or all of the options that apply to your rule below", "ruleNameLabel": "RULE NAME:", "pleaseEnterRuleName": "Please enter a Rule Name", "confirmationPopupMainText": "There are some unsaved configuration changes in this rule", "confirmationPopupSubText": "Your changes will be lost if you do not save them.", "confirmationPopupSaveChangesBtn": "Save Changes", "confirmationPopupDiscardChangesBtn": "Discard Changes", "confirmationPopupCancelBtn": "Cancel", "ssidCreationConfirmationPopupMainText": "There are some unsaved configuration changes in this rule", "ssidCreationConfirmationPopupSubText": "Your changes will be lost if you do not save them.", "ssidCreationConfirmationPopupDiscardChangesBtn": "Discard Changes", "ssidCreationConfirmationPopupCancelBtn": "Cancel", "saveAndPublishBtn": "Save & Publish", "saveRuleBtn": "Save", "identifyHeader": "IDENTIFY - Who do you want the rule to apply?", "errorBlock": "errorBlock", "URIerrorMessage": "Please enter a valid URI", "onboardingStatusHeader": "Filter by Onboarding Status", "onboardedVisitor": "Onboarded Visitor", "onboardedVisitorInfo": "Visitors who have successfully completed 'Authentication'", "notOnboardedVisitor": "Not Onboarded Visitor", "notOnboardedVisitorInfo": "Visitors who have not completed 'Authentication'", "optInStatusHeader": "Filter by Opt-In Status", "optInStatusInfo": "Only show for visitors associated with Opt-In status", "onlyOptedInVisitor": "Only for opted-in Visitor", "onlyNotOptedInVisitor": "Only for not opted-in Visitor", "tagsHeader": "Filter by Tags", "tagsInfo": "Only show for users associated with the following tags", "include": "Include", "exclude": "Exclude", "includeTags": " - Only show to users associated with the following tags.", "excludeTags": " - Do not show to users associated with the following tags.", "previousVisitsHeader": "Filter by Previous Visits", "previousVisitsInfo": "Filter users by the number of times they have visited the location.", "addLocations": "Add Locations", "atLeast": "At-least", "between": "Between", "timesIn": "Times in", "last1Day": "Last 1 Day", "last7Days": "Last 7 Days", "last15Days": "Last 15 Days", "last30Days": "Last 30 Days", "last90Days": "Last 90 Days", "thisWeek": "This Week", "thisMonth": "This Month", "thisYear": "This Year", "locationsHeader": "LOCATIONS - Where do you want the rule to fire?", "errorMessageAtleast": "Please select at-least one location", "atAnyLocations": "At any of the following locations", "filterByMetadata": "Filter by Metadata", "metadataFilterInfo": "Further filter your location pool by including or excluding locations by metatags", "filterInclude": " - Only show for locations that have the following metadata associated with them.", "noMetaIncludeAdded": "No metadata added. Click the button below to add Metadata", "excludeFilter": " - Don't show for locations that have the following metadata associated with them.", "noMetaExcludeAdded": "No metadata added. Click the button below to add Metadata", "addMetadata": "Add Metadata", "scheduleHeader": "SCHEDULE", "errorMessageRange": "Only apply rule for the selected date range", "setDateRange": "Set a date range for the rule", "dateRangeInfo": "Only apply rule for the selected date range", "to": "to", "setTimeRange": "Set a time range for the rule", "timeRangeInfo": "Only apply rule for the selected time range", "timeTo": "Times to", "filterByDays": "Filter by days of the week", "daysInfo": "Only apply rule on selected days of the week", "weekDays": [ "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday" ], "senseHeader": "SENSE", "errorMessageActivity": "-Choose User Activity-", "senseText1": "When a user is on ", "chooseUserActivity": "-Choose User Activity-", "for": "For", "at": "At", "minutes": "Minutes", "awayFromLocation": "Away from the Location", "presentAtLocation": "Present at Location", "createNew": "Create New Rule", "noRulesConfigured": "No", "rulesConfig": "Rules configured", "thereNo": "There are no ", "rulesFrom": "Rules by clicking on 'Create New Rule'", "noRulesDesc": "Rules configured. Create ", "permissionErrorDesc": "You do not have access to ", "contactAdmin": "rule. Please contact your administrator to request access.", "configureSSIDMsg": "You need to configure an SSID before you can create a Captive Portal Rule.", "configureSSIDBtn": "Configure SSID", "tableHeaderName": "Name", "tableHeaderCreated": "Created", "tableHeaderLastModified": "Last Modified", "tableHeaderTotalEngagements": "Total Engagements", "ruleStateLive": "LIVE", "ruleStatePaused": "PAUSED", "ruleFrequencyEveryday": "Everday", "api": "API", "confirmationPauseHeader": "Are you sure you want to pause the selected rule(s)?", "confirmationPauseCaptivePortal": "Pausing a live Captive Portal Rule can prevent visitors from accessing the WiFi for the associated location(s).", "confirmationPauseEngagement": "Pausing a live Engagement Rule can prevent visitors from receiving engagements for the associated location(s).", "confirmationPauseProfile": "Pausing a live Profile Rule can prevent visitors from being Tagged for the associated location(s).", "confirmationDeleteHeader": "Are you sure you want to delete the selected rule(s)?", "confirmationDeleteCaptivePortal": "Deleting a live Captive Portal Rule can prevent visitors from accessing the WiFi for the associated location(s).", "confirmationDeleteEngagement": "Deleting a live Engagement Rule can prevent visitors from receiving engagements for the associated location(s).", "confirmationDeleteProfile": "Deleting a live Profile Rule can prevent visitors from being Tagged for the associated location(s).", "editRule": "Edit Rule", "viewRule": "View Rule", "makeRule": "Make Rule Live", "confirmationPauseBtn": "Pause Rule", "confirmationDeleteBtn": "Delete Rule", "confirmationDeleteuserBtn": "Delete", "confirmationCancelBtn": "Cancel", "footerRulesSelected": "{{ selectedRules.delete.length }} {{ selectedRules.delete.length > 1 ? 'Rules Selected' : 'Rule Selected' }}", "footerMakeLive": "Make Live", "footerPause": "Pause", "footerDelete": "Delete Rule", "showingCount": "Showing ", "showMoreBtn": "Show More", "summaryHeader": "SUMMARY", "ruleStatusLabel": "RULE STATUS", "ruleName": "RULE NAME", "ruleNameValue": "{{ ruleName }}", "senseLabel": "SENSE", "senseValue": "days", "locationsLabel": "LOCATIONS", "forAllLocationsLabel": "For all locations under", "excludingLocationsLabel": "excluding those that are associated with metadata", "audienceLabel": "AUDIENCE", "onboardedUsersLabel": "Onboarded", "notOnboardedUsersLabel": "Not Onboarded", "optedInUsersLabel": "Opted-in", "nonOptedInUsersLabel": "Non opted-in", "appUsersLabel": "App", "nonAppUsersLabel": "Non App", "visitorsLabel": "visitors", "taggedAsLabel": "who are tagged as", "excludingTaggedAsLabel": "excluding who are tagged as", "visitedLocationsLabel": "who have visited", "betweenVisitsLabel": "between ", "lastDaysVisitsLabel": "in last ", "last1DaysVisitsLabel": "in last 1 day ", "inThisPeriodVisitsLabel": "in this ", "inDateRangeVisitsLabel": "in date range ", "scheduleLabel": "SCHEDULE", "scheduleValue": "at-least", "actionLabel": "ACTION", "seamlessly": "Seamlessly Provision Internet", "provisionedTo": "Internet will be provisioned to ", "provisionedAt": "Internet will be provisioned at ", "captivePortalActionLabel": "Via Trigger API", "denySSIDConnectivityActionLabel": "Deny Internet", "showCaptivePortalActionLabel": "Show Captive Portal ", "tagUserAsLabel": "Tag user as", "portals": "Portal : ", "untagUserFromLabel": "untag user from", "onceInLabel": "once in", "onceInForeverLabel": "only once", "seconds": "seconds", "onceInUnitLabel": "once in {{ summary.ae.frequency.onceIn }} {{ summary.ae.frequency.unit | lowercase }}", "viaLabel": "via", "appLabel": "app", "bleLabel": "ble", "webexTeamsLabel": "Cisco Webex Teams", "smsLabel": "SMS", "emailLabel": "Email", "triggerAPILabel": "Trigger API", "captivePortal": "Captive Portal Rules", "engagement": "Engagement Rule", "profile": "Profile Rule", "density": "Density Rule", "modal_header": "Choose Tags", "createTag_button_text": "Create New Tag", "createTag_input_placeholder": "Enter the tag name", "createTag_add_button": "Add", "createTag_cancel_button": "Cancel", "table_header_tagName": "TAG NAME", "table_header_include": "INCLUDE", "table_header_exclude": "EXCLUDE", "table_empty_state": "No tags available", "selectedTags_header": "Selected Tags", "selectedTags_tagsAdded": "TAGS ADDED", "selectedTags_tagsIncluded": "TAGS INCLUDED", "selectedTags_tagsRemoved": "TAGS REMOVED", "selectedTags_tagsExcluded": "TAGS EXCLUDED", "footer_done_button": "Done", "btn_createNew_location": "Create New Location", "btn_location_name": "LOCATION NAME", "btn_select_location": "SELECT LOCATION", "btn_location_manager": "Select the location for the new location manager.", "btn_existing_locations": "Existing Locations", "btn_invitation_type": "Invitation Type", "btn_add_locations": "Add Locations", "btn_send_invite_existing": "Send invite to existing locations from the location hierarchy", "btn_add_more_locations": "Add more locations", "btn_choose_locations": "Choose locations", "newLocation": "New Location", "locationUnder": "Select the location under which you want the location manager to create this new location.", "btn_invite_location_manager": "Invite location manager to create a new location by adding APs", "btn_create_location": "Create location", "btn_confirmation_are_you_sure": "Are you sure?", "toggle": "You are about to toggle between Invitation types. This will erase the current location selection", "btn_confirmation_toggle_invitation": "Toggle Invitation types", "btn_confirmation_yes": "Yes", "btn_confirmation_no": "No", "footer_cancel_button": "Cancel", "section_headers": "ACTIONS", "error_block": " button below add a webex account.", "notify_label": "Notify", "select_user_list_label": "Select User List", "select_user_list_consumer": "Consumer", "select_user_list_business": "Business", "select_frequency_label": "Select Frequency", "select_frequency_placeholder": "- Select -", "select_frequency_only_once": "Only Once", "select_frequency_once_in": "Once In", "number_input_placeholder": "Max", "select_period_label": "Select Period", "select_period_placeholder": "- Select -", "select_period_visits": "Visits", "select_period_days": "Days", "select_period_weeks": "Weeks", "select_period_months": "Months", "webex_label": "Via Cisco Webex Teams", "webex_accounts_label": "WEBEX ACCOUNTS", "webex_accounts_select_placeholder": "authorized yet. Please click the", "webex_accounts_empty_message": "There are no Webex Accounts ", "webex_channels_label": "CHANNEL", "webex_channel_type_room": "Room", "webex_channel_type_email": "Email", "webex_room_name_label": "ROOM NAME", "webex_room_name_placeholder": "Enter the room name", "webex_channel_type_email_label": "EMAIL", "webex_email_address_label": "Enter the email address", "notification_message_label": "NOTIFICATION MESSAGE", "webex_link_label": "Link", "via_sms_label": "Via SMS", "sms_gateway_label": "SMS Gateway", "sms_to_label": "To", "sms_message_label": "SMS Message", "key_link_label": "Key", "value_link_label": "Value", "via_email_label": "Via Email", "email_from_name_label": "From Name", "email_from_label": "From", "email_to_label": "To Email", "email_subject_label": "Subject", "email_message_label": "Email Message", "email_link_label": "Link", "trigger_api_label": "Trigger API", "trigger_api_method_label": "Method", "request_headers_label": "Request Headers", "http_method_info": "HTTP Method for posting data to endpoint.", "add_request_headers_label": "Add", "inner_error_block_label": "Inner Error Block", "request_parameters_label": "Request Parameters", "http_method_info_parameters": "HTTP Method for posting data to endpoint. Typing \"$\" will give you access to the list of available variables. The request parameters text box can also have a placeholder with correct syntax based on the value the user has chosen in the method.", "add_request_parameters_label": "Add", "custom_variable_popup_container": "Custom Variable Popup Container", "add_custom_variable_label": "Add Custom Variable", "close_custom_variable_popup_label": "Close Custom Variable Popup", "custom_variable_error_label": "Custom Variable Error", "custom_variable_input_placeholder": "Enter Custom Variable", "json_data_label": "JSON Data", "post_body_data_label": "Post Body Data", "uri_label": "URI", "api_endpoint_info": "Customer API Endpoint where the data needs to be posted", "uuidHeading": "BLE UUIDs", "addBleUuidButton": "Add BLE UUID", "uuidNamePlaceholder": "Enter BLE UUID here", "confirmButton": "Confirm", "uuidDeleteButton": "Delete", "emptyStateHeading": "No BLE UUIDs available.", "titleTextUpload": "Upload JSON", "subTitleTextUpload": "Upload the JSON file that you received as output from CMX On-Prem capture maps API curl command.", "uploadJsonLabel": "Click here to upload JSON", "nextButton": "Next", "titleTextImportMaps": "Where do you want to import Maps?", "subTitleTextImportMaps": "CMX map will be added under the group that you have selected.", "searchPlaceholder": "Search Locations", "titleTextAddCampus": "Choose the Campuses and Buildings you want to import", "signInTitle": "Sign In to CMX", "credentialsPrompt": "Enter your CMX credentials.", "displayNameLabel": "DISPLAY NAME", "displayNamePlaceholder": "Display name", "urlLabel": "URL", "urlPlaceholder": "Enter server URL", "usernameLabel": "USERNAME", "usernamePlaceholder": "Enter username", "passwordLabel": "PASSWORD", "passwordPlaceholder": "Enter password", "signInButton": "Sign In", "importMapsTitle": "Where do you want to import Maps?", "importMapsSubtitle": "CMX map will be added under the group that you have selected.", "campusChoicePrompt": "Choose the Campuses and Buildings you want to import", "importCMXTitle": "Where do you want to import CMX?", "importLocationSubtitle": "Choose a location that you want to import.", "importSitesSubtitle": "Choose the Sites you want to import", "tab1Title": "Establish Connection", "tab2Title": "Name & Location", "tab3Title": "Type & Schedule", "tab4Title": "File Preference", "connectionEstablishingText": "Establishing Connetion ..", "prevButtonText": "Prev", "connectButtonText": "Connect", "nextButtonText": "Next", "saveButtonText": "Save", "contentWrapper_delimiter_headerText": "Delimiter", "contentWrapper_delimiter_pmxRadio_pipe": "(|) Pipe", "contentWrapper_delimiter_pmxRadio_comma": "(,) Comma", "setupDataExportButton": "Setup Data Export", "createNewExportButton": "Create New Export", "emptyStateHeadingAPI": "You haven't configured data export API", "emptyStateSubheading": "Data export API helps you export raw data that is generated using SFTP on to your server", "contentWrapper_delimiter_subHeaderText": "Choose the data seperator symbol based on your code preference.", "contentWrapper_compressExportData_headerText": "Compress Export Data", "contentWrapper_compressExportData_subHeaderText": "A Compressed export saves your disk space", "contentWrapper_compressExportData_pmxRadio2_yes": "Yes (Recommended)", "contentWrapper_compressExportData_pmxRadio2_no": "No", "contentWrapper_filePath_labelText": "FILE PATH", "contentWrapper_filePath_input_placeholder": "Enter the file path", "contentWrapper_filePrefix_labelText": "FILE PREFIX", "contentWrapper_filePrefix_input_placeholder": "File name prefix", "tabularWrapper_table_tableRow_tableHeader_name": "Name", "tabularWrapper_table_tableRow_tableHeader_schedule": "Schedule", "tabularWrapper_table_tableRow_dataRow_tableCell_frequency_weekly": "Every", "tabularWrapper_table_tableRow_dataRow_tableCell_time_everyHour": "Every hour", "tabularWrapper_table_tableRow_dataRow_tableCell_ruleListOpt_ruleDeleteIco_span": "Delete Export", "contentWrapper_exportNameLabel": "EXPORT NAME", "contentWrapper_exportNameInput_placeholder": "Enter the name", "contentWrapper_marginTB20_divTable_divTableCell_exportNameLabel_enableLabel": "Enable this export for all locations", "contentWrapper_locationPopupLeft_h4": "Location Hierarchy", "contentWrapper_locationPopupRight_h4_selectedLocationsLabel": "Selected Locations", "contentWrapper_locationPopupRight_selectedLocationsList_emptyLabel": "- Any -", "contentWrapper_headerText": "Establish your SFTP Connection", "contentWrapper_subHeaderText": "Before you schedule your data export we need to test and connect with your SFTP account.", "contentWrapper_inputWrapper_cuwnCmxGroup_sftpHost_labelText": "SFTP HOST", "contentWrapper_inputWrapper_cuwnCmxGroup_sftpHost_input_placeholder": "Enter the SFTP host", "contentWrapper_inputWrapper_cuwnCmxGroup_sftpUser_labelText": "USERNAME", "contentWrapper_inputWrapper_cuwnCmxGroup_sftpUser_input_placeholder": "Enter the username", "contentWrapper_inputWrapper_cuwnCmxGroup_sftpPassword_labelText": "PASSWORD", "contentWrapper_inputWrapper_cuwnCmxGroup_sftpPassword_input_placeholder": "Enter the password", "dropdownContainer_dropdown_labelText": "EXPORT DATA TYPE", "dropdownContainer_dropdown_button_select": "- Select Export Data Type -", "dropdownContainer_dropdown_dropdown-content_pmxRadio_customerAcquisition_header": "Customer Acquisition", "dropdownContainer_dropdown_dropdown-content_pmxRadio_customerAcquisition_info": "Customer Acquisition Export Provides an excel sheet containing data about devices & customers that are acquired", "dropdownContainer_dropdown_dropdown-content_pmxRadio_visitorBehaviour_header": "Visitor Behaviour", "dropdownContainer_dropdown_dropdown-content_pmxRadio_visitorBehaviour_info": "Visitor Behaviour Export Data Provides an excel sheet containing data about visitors who visited your location/s", "dropdownContainer_dropdown_dropdown-content_pmxRadio_visitorEngagements_header": "Visitor Engagements", "dropdownContainer_dropdown_dropdown-content_pmxRadio_visitorEngagements_info": "Visitor Engagements Export Provides an excel sheet containing data about your engagement with visitors", "dataExportSchedule_contentWrapper_headerText": "Export Schedule", "dataExportSchedule_contentWrapper_tzDropdown_timezone_labelText": "TIMEZONE", "dataExportSchedule_contentWrapper_tzDropdown_reccurance_labelText": "RECCURANCE", "dataExportSchedule_contentWrapper_weekSelectorBlock_daysOfWeek_labelText": "DAYS OF THE WEEK", "dataExportSchedule_contentWrapper_tzDropdown_dayOfMonth_labelTextprefix": "DAY OF THE MONTH", "dataExportSchedule_contentWrapper_tzDropdown_dayOfMonth_input_placeholder": "DD", "dataExportSchedule_contentWrapper_tzDropdown_selectHourOfDay_labelText": "SELECT HOUR OF THE DAY", "notifChannelAddHeading": "APP Name:", "notifChannelNamePlaceholder": "APP Name", "renameTitle": "Rename", "notifChannelAddHeadingRename": "APP Name:", "renamePlaceholder": "APP Name", "notifAppTypeIOS": "IOS", "iosAppIdLabel": "APP ID", "iosAppIdPlaceholder": "App ID", "uploadAPNSP12Label": "UPLOAD APNS P12", "selectFileButton": "Select File", "changeFileButton": "Change File", "uploadAPNSCertLabel": "UPLOAD APNS CERTIFICATE", "APNSCertPassLabel": "APNS CERTIFICATE PASSWORD", "APNSCertPassPlaceholder": "APNS Certificate Password", "notifAppTypeAndriod": "Andriod", "andriodAPIKeyLabel": "API Key", "saveNotifChannelButton": "Save", "cancelNotifChannelFormButton": "Cancel", "deleteNotifChannelButton": "Delete", "notifChannelHeading": "APPS", "addAppsButton": "Add apps", "emptyStateHeadingChannels": "No Notification Channels configured", "sdkHeading": "SDK", "sdkSubheading": "SDK provides an ease access to WiFi Location APIs, Subscriber APIs and also allows business team to augment dynamic content using App X.", "sdkHelpLink": "Help", "sdkDownloadLink": "Download", "sdkDownloadLinkContactSupport": "Please contact support", "sdkCopyButtonAndroid": "Copy SDK Credentials", "sdkCopyButtonIOS": "Copy SDK Credentials", "sdkCopiedText": "Copied", "textBold": "SMS LIMIT", "allSms": "All SMS", "dailyLimit": "Daily Limit", "weeklyLimit": "Weekly Limit", "monthlyLimit": "Monthly Limit", "transactionalSMS": "Transactional SMS", "promotionalSMS": "Promotional SMS", "saveButton": "Save" }, "locationsMaps": { "buttons": { "apply": "Apply", "add-locations": "Add Locations", "import": "Import Locations", "add-nw": "Add Network Map", "add-richmap": "Add Digital Map", "export": "Export", "recent-activity": "Recent Activity", "review": "Review", "cancel": "Cancel", "next": "Next", "previous": "Previous", "click-here-to-upload": "Click here to upload", "agree-continue": "Agree and Continue", "merge": "Merge", "refresh-status": "Refresh Status", "close-window": "Close this window", "download": "Download", "activate": "Activate", "save": "Save", "finish": "Finish", "add-another-location": "Add Another Location", "done": "Done", "add-rich-map": "Add Digital Map", "submit": "Submit", "continue": "Continue", "get-started": "Get started", "filter": "Filter", "clear-all": "Clear all", "re-upload": "Re-upload", "upload-cad": "Upload CAD File", "update-cad-file": "Update CAD File", "view/edit": "View/Edit", "delete": "Delete", "delete-dig-map": "Delete Digital Map", "view-history": "View History", "got-it": "Got it", "back": "Back", "do-later": "Do it Later", "upload-again": "Upload Again", "confirm-addr": "Confirm Address", "clear-filter": "Clear Filter", "skip-build": "Skip this Building", "publish-build": "Publish this Building", "add-new-floor": "Add new floor", "add": "Add", "dismiss": "Dismiss", "remove": "Remove", "try-again": "Try Again", "review-location": "Review location", "preview": "Preview", "view": "View", "retry": "Retry", "upload": "Upload", "bulk": "Upload in Bulk", "add-another": "Add Another", "place-APs": "Place APs", "replace": "Replace", "discard-changes": "Discard changes" }, "placeholder": { "remark-placeholder": "Eg: This file contains signage details", "addr-placeholder": "Enter address", "enter-valid-floor": "Enter valid floor range. eg, 10-100", "enter-valid-ap": "Enter valid APs range. eg, 10-100" }, "tabs": { "locations": "Locations", "networkMaps": "Network Maps", "richMaps": "Digital Maps" }, "titles": { "building": "Buildings", "summary": "Summary", "awesome": "Awesome!", "import-locs": "Import Your Locations", "add-rich-map": "Add Digital Map", "update-rich-map": "Update Digital Map", "create-rich-map": "Create Digital Map", "upload-nw-map": "Upload network map" }, "links": { "start-the-tour": "Start the Tour", "view-documentations": "View Documentations", "nav-text": "Locations and Maps", "setup": "Setup", "click-here": "Click Here", "learn-more": "Learn More" }, "table-header": { "name": "Name", "path": "Path", "no-of-floors": "#of Floors", "source": "Source", "nwMapStatus": "Network Map Status", "location-info": "Essential Location Info", "no-of-aps": "#of APs", "status": "Status", "actions": "Actions", "address": "Address", "err": "Error", "file-type": "File Type", "files": "Files", "floor": "Floor", "map-files": "Map Files", "floor-index": "Index", "floors-with-maps": "Floors with Maps", "processing-status": "Processing Status", "type": "Type" }, "export": { "head": "Exporting locations", "completed": "Exporting completed", "sub-text": "Click the button below to download", "please-wait": "Please wait..", "err": "An error occurred while getting business locations data." }, "recent-activity": { "head": "Recent Activity", "file-name": "File name", "location": "Location", "user": "User", "type": "Type", "time": "Time", "status": "Status", "state": "Status", "success": "Success", "failed": "Failed", "noOfFloors": "#of Floors", "issue": "Issue", "floorName": "Floor Name", "processingIssues": "Processing issues", "err": "An error occurred while getting locations and maps history data.", "SUBMITTED": "Submitted", "ERROR": "Error", "ABORTED": "Aborted", "FAILED": "Failed", "IN_PROGRESS": "Processing", "READY": "Review Pending", "DRAFT": "Draft", "PUBLISHED": "Published", "DELETED": "Deleted", "PARTIAL": "Preview Available" }, "search": { "place-holder": "Search Locations", "input-text": "" }, "home": { "review-alert": { "prime-alert": "Your recent {{sourceName}} upload has added {{locationCount}} new {{locationKey}} to the location hierarchy. Please review and take the necessary action.", "others-alert": "A recent {{sourceName}} sync has automatically added {{locationCount}} new {{locationKey}} to the location hierarchy. Please review and take the necessary action.", "meraki-alert": "A recent {{sourceName}} sync has automatically added {{locationCount}} new {{locationKey}} to the location hierarchy. Please review and take the necessary action.", "webex-alert": "A recent {{sourceName}} sync has discovered {{webexCount}} new workspace {{webexLocationKey}}. Please review and take the necessary action.", "other-sources-webex": "There are {{locationCount}} new {{locationKey}} added to the location hierarchy via {{sources}}, and Webex sync has discovered {{webexCount}} new workspaces {{webexLocationKey}}. Please review and take the necessary action.", "multiple-sources": "There are {{locationCount}} new {{locationKey}} added to the location hierarchy via {{sources}}. Please review and take the necessary action.", "single-src-webex": "There is {{locationCount}} new {{locationKey}} added to the location hierarchy via {{sources}}, and Webex sync has discovered {{webexCount}} new workspaces {{webexLocationKey}}. Please review and take the necessary action.", "a-recent": "A recent ", "your-recent": "Your recent import of ", "has-added": " has added ", "new": " new ", "to-location-hierarchy": " to the location hierarchy. ", "please-review": "Please review and take the necessary action.", "sync-discovered": " sync has discovered ", "sync-added": " sync has automatically added ", "added-to": " added to the location hierarchy from ", "and": " and ", "there-are": "There are ", "location": "location", "locations": "locations", "webex-sync": "and Webex sync has discovered ", "new-workspace": " new workspace " }, "notification-dialog": { "already-in-process": "There is already a map job which is in progress. Proceeding with a new upload will cancel the current job. Are you sure you want to continue?", "about-to-cancel": "You are about to cancel the digital map that under processing for", "cant-be-undone": "This can’t be undone", "like-to-cancel": "Would you like to cancel?", "cancel-and-upload": "Cancel & Upload New CAD File", "discard-and-upload": "Discard & Upload New CAD File", "cancel-upload": "Cancel Upload", "dismiss": "Dismiss", "proceed": "Proceed", "are-you-sure-delete-rm": "Are you sure you want to delete the digital map for", "unpublished-changes": "There are unpublished changes to the digital map at this location. Proceeding with a new upload will discard the unpublished changes. Are you sure you want to continue?", "already-been-processed": "Your recent map job has already been processed for this location and is pending review. Proceeding with a new upload will discard the current job. Are you sure you want to continue?", "resume": "Back to preview", "resume-msg": "There are unsaved changes. Would you like to discard them? Changes you made will not be saved. ", "selected-map": "Selected map is already associated with the different floor. This will override the existing floor mapping.", "in-progress-see": "There are some more floors still in processing. Processing with Save Anyway will ignore these files and Cancel will abort all the files", "in-progress-act": "Preview generation is taking time, Still you can continue and submit the map file(s).", "in-prog-sec-see": "Secondary content for in progress maps(SEE) goes here....", "in-prog-sec-act": "Secondary content for in progress maps(ACT) goes here....", "save": "Save Anyway", "submit-anyway": "Submit Anyway", "no-support-see": "This location does not support the Digital Map Pro version. To access this feature, please upgrade your location to ACT license.", "upgrade-act": "Contact your account manager to upgrade your license.", "coming-soon": "Coming Soon!", "stay-tuned": "Digital Map Standard will soon be available for SEE-licensed locations. Stay tuned for update", "got-it": "Got It" }, "tooltip": { "add-locations": "Add Locations", "location-msg": "Start importing your location list from the different methods to import your location list. ", "excel-reco": "We strongly recommend to upload excel sheet to add your locations.", "nw-topology-head": "Map Network Topology", "nw-topology-msg": "After you import the location list, map your network topology with the locations you have added.", "add-rich-maps": "Add Digital Maps", "tooltip-msg": "Once you have added locations and mapped your network topology, Add Digital Maps to... lorem ipsum dolor sit amet sed duo" }, "pagination": { "records": "Records", "items-per-page": "Items per page" }, "location-info-alert": { "out-of": "out of", "alert": "Essential location info missing for this location", "to-update": "to update the location info." }, "actions": { "update-metadata": "Update Metadata" }, "src-tooltip": { "data-from": "This location contain data from {{sources}}" }, "filter-panel": { "location": "Location", "search-location": "Search Location", "enter": "Enter atleast 3 characters" }, "start-tour": { "loc-head": "Add Locations", "loc-msg": "Start importing your location list from the different methods to import your location list.", "loc-msg-1": "We strongly recommend to upload excel sheet to add your locations.", "nw-head": "Map Network Topology", "nw-msg": "After you import the location list, map your network topology with the locations you have added.", "rm-head": "Add Digital Maps", "rm-msg": "Once you have added locations and mapped your network topology, Add Digital Maps to... lorem ipsum dolor sit amet sed duo" }, "import-msg": "Import your locations enables you to organize your locations view within Cisco Spaces based on your physical business locations and network deployments. You can organize the hierarchy based on specific brands, regions, campuses and other taxonomies that are relevant for your business.", "import-msg1": "By translating your IT network view into a business view, you are automatically presented with a cleaner business relevant insights report. Any changes to your network topology are automatically reflected here thereby making it easy to manage." }, "locations-maps": { "network-map-not-uploaded": "Network map not uploaded for this location", "to-upload-network-map": "to upload the network map", "no-record": "No matching records found", "review-section": { "title": " needs review", "description": "Please review and confirm the changes." }, "summary": { "buildings": "Buildings", "floors": "Floors", "missing-loc-info": "Locations missing essential location info", "locs-needs-review": "Locations needs review", "builds-with-nw-map": "buildings with network maps", "nw-map-geolocated": "network maps geolocated", "build-needs-review": "buildings review pending" }, "import": { "title": "Upload Building Details", "title-1": "Import Location Details", "title-3": "Merge Locations", "title-4": "Review Locations", "title-5": "Delete Locations", "no-locations": "No locations imported yet", "awesome": "Awesome!", "import-type-selection": { "head": "Select a method from below to upload your locations", "excelKey": "Import buildings from Excel sheet (preferred)", "excelValue": "Have a spreadsheet with details of your business locations? You can use that to import your buildings, update location info, time zone, address, etc which are critical for apps in Cisco Spaces.", "primeKey": "Import locations from Prime Infrastructure", "primeValue": "Use this method if you have an export from Prime Infrastructure. You can always import the network hierarchy from Prime and connect them to the business locations using excel import anytime.", "dnacKey": "Import locations from DNA Center", "dnacValue": "Have a DNA Center deployment in place. You can connect Cisco Spaces to DNA Center, and all your sites/buildings defined in DNA Center will be synced by Cisco Spaces.", "merakiKey": "Import locations from Meraki", "merakiValue": "If you have a Meraki deployment, use this method to connect to your Meraki Cloud account to sync the network hierarchy, maps, access points, Meraki video devices, etc.", "webexKey": "Import locations from Webex", "webexValue": "Use this option to sync your WebEx hierarchy and devices with Cisco Spaces.", "cmxKey": "Import locations from CMX", "cmxValue": "Use this method if you are using CMX.", "manualKey": "Add locations manually", "manualValue": "Add location manually by entering required location info." }, "excel": { "campus": "Campus", "campuss": "Campuses", "organization": "Organization", "organizations": "Organizations", "site": "Site", "sites": "Sites", "upload-section": { "head": "Upload your location details", "subHead": "Upload the Excel sheet that contain all details of your business locations.", "drag-drop": "Drag & drop the Excel file here", "or": "- OR -", "subMessage": "Don’t have the template?", "uploadErr": "Please upload a valid file.", "errinUploadedFile": "Error in uploaded file. Please upload a valid file.", "errUploadLoc": "An error occurred while uploading business location details.", "errGettingLoc": "An error occurred while getting locations data.", "invalidErr": "Please choose valid file", "no-file-choosen": "No file chosen", "click-here": "Click here", "to-download": "to download the template and upload it back once you have filled your building details." }, "column-mapping": { "description": "columns found in the uploaded CSV file. We would like to know what the each column means. Please match the", "column-from": "Column from CSV", "left": "(left) with", "link-to": "Link to", "right": "(right) to map." }, "merge-section": { "new-sites": "New Sites", "new-buildings": "New Buildings", "actions": [ "merge with", "skip import", "create as new", "retain" ], "skipped": "(skipped)", "new": "(new)", "auto-created": "(auto created)", "source": "Source:", "desc": "Review if any of the locations from {{sourceSubTitleText}} need to be merged with locations currently in your hierarchy.", "csv": "CSV", "tab-column-head1": "Locations found in CSV", "tab-column-head2": "Action", "tab-column-head3": "Existing Locations", "mapping-err": "Mapping Error", "site-to-build-err": "You cannot map a site/campus with building/location/floor. Please select a site/campus or create new", "build-to-site-err": "You cannot map a building/location with site/campus/floor. Please select a building/location or create new", "floor-to-build-err": "You cannot map a floor with site/campus/building. Please select a floor or create new", "floor-err": "You cannot map a floor with different building.", "multi-src-head": "Multiple sources found", "multi-src-subHead": "Please select a source that you would like to review.", "location-from": "Locations from ", "error-head": "locations cannot be merged", "error-msg": "of your locations listed below is either associated with captive portals rules or engagement rules.", "error-msg-1": "You can either accept the locations or remove the locations from the rules to continue.", "warning": "Warning", "action-alert": "Be mindful of the actions you select on this screen, as changes made could disrupt the location hierarchy and its related sub-systems. Please note that any changes you make here cannot be reverted.", "warning-message": " of your locations listed below has analytics data(Eg: Behavior Metrics, Camera Metrics).", "sub-message": "Please be aware that these changes cannot be undone, so please take the necessary precautions before proceeding.", "review-changes": "Review changes", "review-sub-head": "Following changes will be applied across the locations. Please review the details before you proceed. This action cannot be undone.", "processed": " will be processed", "skipped-locs": " will be skipped", "will-be-deleted": "will be deleted", "new-locs": " new locations", "updated-locs": " locations updated", "no-change": " locations has no change", "update-success-msg": "Your location details from {{reviewedSource}} updated successfully.", "remaining-loc-msg": "You still have few locations left to review from other sources. Please select a source that you would like to review.", "success-msg": "Your location details uploaded successfully", "add-rich-map": "Add Digital Map", "upload-rich-map": "Upload Digital Map", "rich-map-txt": "Add Digital Map for your newly added locations.", "what-next": "What’s Next?", "learn-more": "Learn More", "click-button-close": "Click the button below to close the window.", "view-locs": "View Locations", "building": "Building", "buildings": "Buildings", "locations": "Locations", "agree-continue": "Agree and Continue", "warning-alert": "Note: Please be aware that these changes cannot be undone, so please take the necessary precautions before proceeding.", "click-close": "Click the button below to close this window and view the merged locations.", "you-cant": "You cannot merge a ", "with-a": " with a ", "merge-warn": "Selected locations and all the analytics data (eg: Behavior Metrics, Camera Metrics, Location Analytics etc.) computed so far will be permanently removed.", "hideKey": "Hide Locations", "viewKey": "View Locations", "about-to-merge": "You are about to merge ", "about-to-delete": "You are about to delete ", "location": " location", "imported-from": " imported from ", "with-locs": " with the locations in existing hierarchy", "and-delete": " and delete ", "merge-loc-header": "The location hierarchy has been updated to include new locations discovered in ", "please-review": "Please review the hierarchy and take", "action": "action", "actions1": "actions", "as-necessary": "as necessary using the actions column, where you may find some suggested", "based-on": "based on location names.", "unmerge-error": "There are some unmerged locations in the hierarchy. Please merge those and proceed next.", "action-legend": "Actions Legend", "legend-section": { "merge": { "title": "Merge with another location:", "choose": "Choose this option if your locations from ", "sub-key": " are repeating and the location already exists in your location hierarchy. This action can’t be undone." }, "create": { "title": "Create this location:", "choose": "Choose this option if you do not find the locations in your hierarchy and want to create/addd a new location." }, "accept": { "title": "Accept the changes:", "choose": "Choose this option if your locations from the ", "sub-key": " that you have imported is good to go with the location hierarchy." }, "retain": { "title": "Accept the changes:", "choose": "Choose this option if your locations from the ", "sub-key": " that you have imported is good to go with the location hierarchy." }, "skip": { "title": "Skip Import:", "choose": "Choose this option if you want to skip importing the ", "sub-key": " locations from the location hierarchy. This action cannot be undone." }, "delete": { "title": "Delete this location:", "choose": "Choose this option if you want to remove the ", "sub-key": " locations from the location hierarchy. This action cannot be undone." } }, "error": "Error", "sync-error": "A network sync is in progress in the background. Please retry later." }, "actions-legend": { "accept": "accept", "create-new": "create new", "merge-with": "merge with", "delete": "delete", "skip": "skip", "accept-msg": "Choose this option if your locations from the {{sourceSubTitleText}} that you have imported is good to go with the location hierarchy.", "create-msg": "Choose this option if you do not find the locations in your hierarchy and want to create/add a new location.", "merge-msg": "Choose this option if your locations from {{sourceSubTitleText}} are repeating and the location already exists in your location hierarchy. This action can’t be undone.", "delete-msg": "Choose this option if you want to remove the {{sourceSubTitleText}} locations from the location hierarchy. This action cannot be undone.", "skip-msg": "Choose this option if you want to skip importing the {{sourceSubTitleText}} locations from the location hierarchy. This action cannot be undone." } }, "prime": { "upload-section": { "head": "Upload Prime Map", "subHead": "Upload the map file that you have downloaded from Prime", "map-processing": "Map data is still processing...", "message": "It may take up to few minutes.,", "message1": "You can also close this window check the status in “Recent Activity” section.", "message2": "Once processed, you need to merge them with the locations", "message3": "Merge the locations found in Prime map with your existing locations or create as new.", "next-step": "Next Step", "success-msg": "Map data successfully imported", "upload-err": "An error occurred while uploading prime map file.", "status-err": "An error occurred while getting status.", "to-check-status": "to check the upload status or try refreshing the status after some time." } }, "webex": { "follow-steps": "Follow the steps below to onboard your Webex locations.", "sub-msg": "Once below steps completed, your locations will be automatically displayed in Setup > Locations and Maps.", "activate": "Activate Smart Workspaces", "step-1-msg": "Log in to your Webex.", "step-1-msg1": "Go to", "step-1-link": "https://admin.webex.com/", "step-1-msg2": "and log in using your credentials.", "step-2-msg": "Go to Workspaces > Integrations > Smart Workspaces and click Activate. A token will be generated once you activate smart workspaces.", "enter-token": "Enter the activation token", "step-3-msg": "Enter the token below to import locations from Webex", "activation-token": "Activation token", "input-txt": "{{webexToken}}", "empty-err": "Please enter or copy-paste your Webex Token ", "invalid-err": "Invalid Activation Token", "activating": "Activating Webex", "please-wait": "Please wait...", "activated": "Your Webex activated", "activated-msg": "Your Webex location info will be synced in background and added in ", "locations": "Locations", "activated-msg-1": "section shortly. Typically it takes few minutes to complete. Once processed you need to review and publish the locations.", "webex-err-res": "Error Set Came: saveWebExTokens" }, "meraki": { "head": "Connect to Meraki", "msg": "In order to import locations from Meraki, you must connect your Meraki with Cisco Spaces. Sample description about how digital map can be used to benefit the customer.", "view": "View How to Integrate Meraki", "what-you-can-do": "What you can do with it", "case-1": "Use Case 1 lorem ipsum dolor sit amet", "case-2": "Use Case 2 lorem ipsum dolor sit amet", "case-3": "Use Case 3 lorem ipsum dolor sit amet", "case-4": "Use Case 4 lorem ipsum dolor sit amet", "connect": "Connect your Cisco Meraki by following the steps below.", "upload": "Upload the map that you have downloaded from Prime", "follow-steps": "Follow the Steps:", "step-1": "Go to Setup > Wireless Networks", "step-2": "Click Connect your wireless networks", "step-3": "Choose Cisco Meraki", "step-4": "Click Connect", "step-4-msg": "You will be asked to enter the API key. Log in to your Meraki account to get the API key for the organization that you want to import.", "already-connected": "Already connected?", "skip-to-add": " Skip to Add Locations" }, "dnac": { "head": "Connect your DNA Center to Cisco Spaces", "msg": "In order to import locations from DNA Center, you must integrate DNA Center maps with Cisco Spaces. Sample description about how digital map can be used to benefit the customer.", "view": "View How to Integrate DNA Center Maps", "what-you-can-do": "What you can do with it", "case-1": "Use Case 1 lorem ipsum dolor sit amet", "case-2": "Use Case 2 lorem ipsum dolor sit amet", "case-3": "Use Case 3 lorem ipsum dolor sit amet", "case-4": "Use Case 4 lorem ipsum dolor sit amet", "connect": "Connect your DNA Center by following the steps below.", "follow-steps": "Follow the Steps:", "step-1": "Go to Setup > Integrations > DNA Center Integration", "step-2": "Click + New Instance", "step-3": "Enter the Instance details and generat token. A token will be generated once you complete this steps.", "step-4": "Copy the token and configure it in your DNA Center instance", "step-5": "Once above steps completed, location information will be synced in background and added in Locations tab. It may take “x” minutes to complete. Once processed you need to review and publish the locations.", "click-to-connect": "Click to Get Started", "with-dna": "with DNA Center Integration", "checking": "Checking for DNA Center integration data" }, "cmx": { "head": "Connect to CMX", "msg": "In order to import locations from CMX, you must tether CMX with Cisco Spaces. Sample description about how digital map can be used to benefit the customer.", "learn": "Learn how to tether CMX", "what-you-can-do": "What you can do with it", "case-1": "Use Case 1 lorem ipsum dolor sit amet", "case-2": "Use Case 2 lorem ipsum dolor sit amet", "case-3": "Use Case 3 lorem ipsum dolor sit amet", "case-4": "Use Case 4 lorem ipsum dolor sit amet", "connect": "Connect your CMX by following the steps below.", "upload": "Upload the map that you have downloaded from Prime", "follow-steps": "Follow the Steps:", "step-1": "Go to Setup > Wireless Networks", "step-2": "Click Connect your wireless networks", "step-3": "Choose Cisco Catalyst > CMX Tethering", "step-4": "Generate a token and configure it in your CMX UI", "step-4-msg": "Your CMX maps will be automatically streamed with Cisco Spaces", "step-5": "Once above steps completed, map data will be synced in background and added in Network Map section. Typically it takes “x” minutes to complete.", "click-to-connect": "Click here to get started", "with-cmx": "with CMX" }, "manual": { "add-loc": "Add Location", "update-loc": "Update: Location Info", "title": "Please enter the location details", "err": "Please fill all the required fields to add the location!", "update-err": "Please fill all the required fields to update the location info!", "label-name": "Location Name", "label-brand": "Brand", "label-area": "Total Area", "label-cap": "Max Capacity", "label-address": "Address", "label-tz": "Time Zone", "label-lat": "Latitude", "label-long": "Longitude", "ph-name": "Enter Location Name", "ph-brand": "Enter Brand", "ph-area": "Enter Area", "ph-cap": "Enter Maximum Capacity", "ph-address": "Enter a location", "ph-tz": "- Select -", "ph-lat": "Enter Latitude", "ph-long": "Enter Longitude", "err-name": "Enter location name ", "err-brand": "Please enter brand value", "err-area": "Please enter area value", "err-area-1": "Please enter valid area value", "err-cap": "Please enter max capacity", "err-address": "Please enter your address", "err-tz": "Please select timeZone", "err-lat": "Please enter latitude", "err-long": "Please enter longitude", "address-info": "Enter the address or drag the marker to choose the address from map", "add-success": "Your location details added successfully", "update-success": "Your location details updated successfully", "geoloc-not-supported": "Geolocation is not supported by this browser.", "no-details-available": "No details available for input: ", "click-to-zoom": "Click to zoom", "reverse-geocode": "Reverse Geocode was not successful for the following reason: ", "geocode-not-success": "Geocode was not successful for the following reason:", "req-permission": "Cisco Spaces requires permission to use your current location in order to populate the geo-coordinates", "errUpdating": "An error occurred while updating business location.", "errAdding": "An error occurred while adding business location.", "errGettingLocDetails": "An error occurred while getting the location details." } }, "alt-text": { "filter": "Filter locations", "close-filter": "Close the filter panel dialog", "clear-filter": "Clear filter", "filter-error": "Enter atleast 3 characters", "upload-xls": "Upload icon for xls", "upload-gz": "Upload icon for gz", "success-icon": "Location added successfully.", "connect-cmx": "Connect your CMX to Cisco Spaces", "connect-dnac": "Connect your DNA Center to Cisco Spaces", "connect-meraki": "Connect your Meraki to Cisco Spaces", "meraki-toast": "Connect your Cisco Meraki by following the steps below.", "cmx-what-you-can-do": "What you can do with CMX", "dnac-what-you-can-do": "What you can do with DNA Center", "warning-review": "Locations needs to be reviewed.", "warning-preview": "Digital map preview available for few locations.", "export": "Exporting locations", "view-recent-history": "View recent activity of locations and maps.", "warning-icon": "Network map or Digital map not uploaded for this location.", "floor-icon": "This icon represents the number of floors available for this building.", "metadata-warning": "Required meta data has not been updated for this building.", "close-error": "Close the error tooltip", "close-prime-upload": "Close the prime map upload dialog", "close-popup": "Close the current popup", "select-loc": "Select the ", "location": " location." } }, "rich-maps": { "review": { "rm-ready": "Digital maps are ready for ", "preview-avaliable": ", and preview available for ", "confirm": "Please review and confirm the changes." }, "preview": { "previewText": "Digital map preview available for {{rmPreview}} {{buildingKey}}", "reviewText": "Digital Maps Pro generated for {{toBeReviewed}} {{buildingKey}}.", "cadPreview": "CAD preview available for {{rmPreview}} {{buildingKey}}", "floormap-tooltip": "Floor mapping is not available for preview version of map", "building": "building", "buildings": "buildings", "alert-title": "Digital map preview available for ", "alert-msg": "Your uploaded CAD files are now ready for preview, to give you an idea of how your floor map will look.", "alert-note": "Note: ", "alert-note-msg": "The finalised version for publishing will be available in a few days.", "map-alert-msg": "Please note that this is a preview of your uploaded CAD file, intended to give you an idea of how your floor map will look. The finalised version for publishing will be available in a few days." }, "alt-text": { "backspace": "Remove the given address.", "navigate": "Navigate to the current location", "warning": "Warning Icon", "close": "Close the digital map dialog", "removeCadFile": "Remove CAD File", "uploadCadFile": "Upload CAD File", "rm-submitted": "Digital map submitted for processing", "upload-error": "Upload Error", "warning-review": "Locations needs to be reviewed", "rm-warning": "Digital map failure warning", "select-floor": "Select a floor to map with levels", "preview-mode": "Digital map preview mode", "normal-mode": "Digital map non preview mode", "preview-available": "Preview available", "in-progress": "Map Generation In Progress", "error": "Map Generation failed" }, "contextual-menu": "Actions contextual menu items for digital maps", "richmap-warning": "This location is auto created via ", "review-rm": "Review Digital Maps:", "choose": "Please choose the desired option:", "richmap-warning1": ". You need to review and take the necessary action to add into the location hierarchy before you upload the CAD file.", "err-deleting-rm": "An error occurred while deleting digital map.", "err-cancelling-rm": "An error occurred while canceling digital map.", "cad-uploaded": "CAD file uploaded for processing is cancelled successfully.", "upload-cad-file": "Upload your CAD file(s) for", "unzip-inprogress": "Please wait while we unzip your file and prepare the content.", "unzip-success": "unzipped successfully.", "unzip-msg": "In order to process your uploaded files, we need to understand them better (know the relationship between the floors and the files).", "sub-msg-one-zip": "have been successfully extracted.", "sub-msg-more-zip": "The uploaded zip files have been extracted successfully.", "sub-msg-zip-others": "The uploaded files have been processed, and we have detected multiple file types in your submission, including {{zipCount}} zip files. The zip files have been successfully extracted.", "sub-msg-others": "The uploaded files have been processed", "map-file-floor": "Map the files against the floors.", "upload-only-cad-file": "Upload only one CAD file per floor. Cross references (XREFs) are not supported.", "make-sure": "Make sure each CAD file contains all layers, such as architecture, furniture, names, and IDs for all elements you want converted. Only elements with names or IDs can support sensor assignments.", "file-types": "Supported file types: ", "remark": "Remarks", "submitted": "Digital map submitted for processing", "processed": "Map data will be processed and will be added to locations shortly. Typically it takes a few business days. We will notify in the dashboard once completed", "upload-err-head": "Upload Error", "wrong": "Something went wrong", "go-to": "Go to the Setup > Locations and Maps > Click the Digital Map tab to check the status.", "filters": "Filters", "rm-status": "Digital Map Status", "hierarchy": "Hierarchy", "created-srcs": "Created Sources", "loc-Metadata": "Location Metadata", "select-loc": "Select the location that you would like to add digital map", "rm-delete-success": "Digital map deleted successfully.", "summary": { "builds-richmap-imported": "Buildings digital maps imported", "build-review-pending": "Buildings digital maps review pending", "build-with-errors": "Buildings with Errors" }, "location-info-alert": { "alert": "Digital map not uploaded for this location", "message": "Digital map is required to enable smart workspaces.", "to-update": "to upload the digital map for this location", "err": "Digital map processing failed", "cad-file-again": "the CAD file again." }, "review-processed": "Digital map processed for", "buildings": "buildings", "error-res": "An error occurred while getting digital map locations data.", "upload-err": "An error occurred while uploading digital map details of location.", "please-select-loc": "Please select a location to proceed next.", "lat-err": "Selected Location doesn't have latitude. Please use marker on map or the address field to provide the latitude value.", "long-err": "Selected Location doesn't have longitude. Please use marker on map or the address field to provide the longitude value.", "add-err": "Selected Location doesn't have address. Please use marker on map or the address field to provide the address value.", "zip-cad-err": "Please upload the zip cad file.", "address-sec": { "confirm-addr": "Please confirm the address", "addr-msg": "Make sure you have selected the proper location of the building on the map", "post-addr": "Postal Address", "err": "Please use the marker on the map to select the address or type the correct address in the address field.", "add-err": "The selected Location doesn't have an address. Please use the marker on the map or type the correct address in the address field.", "lat-err": "The selected Location doesn't have an latitude. Please use the marker on the map or type the correct address in the address field.", "long-err": "The selected Location doesn't have an longitude. Please use the marker on the map or type the correct address in the address field.", "no-details": "No details available for input", "click-drag-marker": "Click/drag the marker to choose the location from map" }, "enter-valid-range": "Please enter valid range. eg, 0-100", "enter-valid-range1": "Please enter valid number or range. eg, (100 or 0-100)", "editor": { "select-build": "Select the building where you want to upload digital map", "select-floor": "Select a floor from the list below & associate with the correct digital map", "loading-loc": "Loading location details...", "floors": "FLOORS", "rich-map": "DIGITAL MAP", "err-loading-floor": "Error in loading floor details, Please try after some time.", "no-floor-err": "There are no floors in this building. Click the link below to add new floor.", "rm-for": "Digital map for", "of": "of", "rm-associated": "digital maps associated", "initializing": "Initializing map...", "pro-in-progress": "Pro map generation is in progress.", "loading-floor": "Loading floor details...", "associate": "Associate", "with-this-map": "with this map", "remove-map": "Remove map from this floor", "press": "Press", "control-key": "Control Key + Mouse Right Button/Trackpad", "drag-to-adjust": "and drag to adjust map pitch and bearing.", "err-floor-res": "An error occurred while getting the floors details for the building.", "floor-exist": "Floor name already exist. Please check.", "floor-create-success": "Floor details created successfully.", "err-create-floor": "An error occurred while creating the floors details for the given location. Please try again.", "floor-save-success": "Floor details saved successfully. Please proceed with editing / publishing of the map.", "floor-err-save": "An error occurred while saving the floors details for building.", "map-at-least-one-floor": "You need to map at least one floor before you can proceed with editing / publishing of the map.", "map-already-associated": "Selected map is already associated with the different floor. Please remap the already associated map.", "published": "Published Successfully", "review-pending": "Review Pending", "builds": "Building(s)", "caught-up": "You are all caught up! Click the button below to close the window.", "review": "Review", "must-review-publish": "You must review and publish the buildings to be available. You can also modify the", "objs-areas": "objects/areas", "name-cate": "name and category.", "creating-floor": "Creating Floor...", "errorinloading-floor": "Error in loading floor details, Please try after some time.", "no-floor": "There are no floors in this building. Click the link below to add new floor.", "please-create-floor": "Please create a floor to associate the map.", "errUpdatingAddress": "An error occurred while updating address.", "select": "Select", "clear": "Clear", "associate-atleast": "You need to associate atleast one floor with the map before publishing.", "add-new-floor": "Option to add a new floor", "search-floor-level": "Search floor level", "add-floor-index": "Enter Floor Index" }, "error": { "1001": "Failed to create a token", "1002": "Missing input parameters", "1003": "Unauthorized request as the token is missing.", "1004": "The token passed is invalid.", "1005": "Token Expired", "2001": "Could not find a map.", "2002": "Could not find an editable map.", "2003": "Could not find a map job in progress.", "2004": "Could not find a location.", "2005": "Could not find a business location", "2006": "Could not find the floor location", "2007": "Could not find floor locations for the given building.", "2008": "Could not find the POI file", "2009": "Could not find features json", "2010": "Could not find tileset data", "2011": "Could not find floor mapping", "2012": "Mismatch in map job ID", "2013": "A new map upload is currently not allowed.", "2014": "One or more files submitted in an unsupported format", "2015": "Editing is not allowed on this map.", "2016": "Could not find the license type.", "2017": "License type is invalid.", "2018": "Could not find a digital map.", "2019": "Digital Map is not published.", "3001": "Failed to generate maps from CAD file(s)", "3002": "Failed to download one or more geojson files", "3003": "Failed to parse one or more geojson files", "3004": "Failed to submit CAD files for processing", "3005": "No or invalid response from the mapjob polling API", "3006": "Error in canceling the map processing from the backend", "3007": "The pointr job resulted in an error.", "3008": "Could not find the job at Pointr side", "4001": "Missing input parameters", "4002": "Error when parsing incoming request data", "4003": "Expected files are missing.", "4004": "Failed to upload files", "4005": "Failed to process the data.", "4006": "Floorplan missing in the upload request", "5001": "Failed to process the intent", "5002": "Missing intents", "9999": "Something went wrong", "default": "Failed to submit the map files for processing.", "ERR-1": "This floor already contains a map file. Please remove it and try with a new map file.", "ERR-2": "", "ERR-3": "An error occurred while uploading digital map details of the location.", "ERR-4": "An error occurred while canceling the digital map.", "ERR-5": "Unable to get the floor list.", "ERR-6": "Unable to get the floor mapping list.", "ERR-7": "Unable to update floor details.", "ERR-8": "The selected file is already mapped to the same floor. Please choose a different file.", "ERR-9": "The selected file is also mapped to another floor.", "ERR-10": "The uploaded file(s) does not contain the map file. Please go back and upload the map file to associate the floors with the map file.", "ERR-11": "The uploaded file(s) do not contain the map file. Please upload a valid CAD file to proceed further.", "ERR-12": "Failed to save the standard map files for processing.", "SUCCESS-1": "CAD file uploaded for processing is cancelled successfully.", "SUCCESS-2": "File uploaded successfully.", "default-publish": "Failed to publish", "504": "Publishing this map is taking longer than expected. Please check the status after some time.", "not-ready-publish": "All of the floors are not ready to publish.", "standard-in-progress": "Standard map generation is taking longer than expected. Please check the status after some time." }, "drag-drop": "Drag & drop the file(s) here", "floor-order": { "fname-info": "A floor name is a descriptive label given to a specific level within a building. Instead of using numerical designations like floor numbers, which indicate the vertical sequence of floors, floor names provide a more human-readable and contextual way to identify different levels.", "sname-info": "The short name of a floor is a concise and abbreviated label used to represent a specific level within a building. This short name will be used to navigate floors in your signages. For example, 'L1' could be a short display name for the first floor, 'L2' for the second floor, and so on.", "level-info": "The level number of a floor is used to represent a specific level within a building.", "confirm-title": "Confirm floor details and level number", "confirm-desc": "Before proceeding, please ensure that all floors are accurately listed with corresponding level numbers and short names. This step is crucial to enable various signage use cases.", "confirm-note": "Important note: ", "confirm-alert": "Ensure the floor level number is accurate, as it cannot be modified later.", "headers": { "order": "Order", "name": "Floor Name", "short-name": "Short Name", "add": "Add new floor", "level-number": "Level Number" }, "terms": "I verified all the floors listed, and their level number is accurate.", "no-floors": "There are no floors available in the selected building. Click the 'Add new floor' button to add a floor.", "fname-error": "Duplicate floor name. Please choose another one.", "no-fname": "Please enter the floor name." }, "floor-upload": { "upload-src": "Upload source files to use for digital map generation", "sup-files": "Supported Files: ", "std": "CAD files only.", "std-optional": "You can upload additional CAD files as supporting documents.", "required": "Required Files: ", "required-msg": "CAD files or Vectorised PDF", "required-msg-see": "CAD files only.", "optional": "Optional: ", "optional-msg": "Supporting Files (Additional CAD files, meta data, images etc.)", "optional-msg-see": "You can upload additional CAD files as supporting documents.", "floors": "Floors", "map-status": "Map Status: ", "no-map": "No maps uploaded yet. click to upload", "drop": "Drop the files here", "please-wait": "Please wait while we upload the file", "upload-complete": "Upload completed. Please wait while we unzip the files", "upload-inprocess": "Upload completed. Please wait while we process the files", "note": "Note: ", "note-msg": "This location is at see license level. Upgrade to act license to upload multiple CAD files for a single floor or supporting files.", "file-error": "The selected file is already mapped to the same floor. Please choose a different file.", "file-warning": "The selected file is also mapped to another floor.", "no-map-file-alert": "The uploaded file(s) does not contains the map file, Please go back and upload the map file to associate the floors with map file.", "no-cad": "The uploaded file(s) does not contain the map file. Please upload a valid CAD file to proceed further." }, "floor-map": { "supporting-files": "Supporting Files", "associate-map": "Associate Map Files", "associate-support": "Associate Supporting Files", "in-order": "In order to process your uploaded files, we need to understand them better (know the relationship between the floors and the files).", "drag-drop-map": "Drag and drop the {{fileTypeName}} against the floors.", "only-cad": "Only CAD files from the uploaded archive will be displayed any other files will be ignored." }, "processing-status": { "IN_PROGRESS": "floor processing..", "REVIEW_PENDING": "floor review pending", "DRAFT": "floor modified, & not published", "ERROR": "floor processing failed", "processing": "Processing..." }, "standard-map": { "floor-select": "Select a floor from the list below to preview each floor", "preview-inprogress": "Please wait while we generate the preview.", "map-generation-failed": "Unable to generate the map preview.", "failed-reason": "Standard Map generation failed.", "adding-map-failed": "Adding digital map was failed!", "failure": "Map Generation Failure", "no-preview": "Could not generate preview", "no-map": "No Map Available", "no-map-uploaded": "No map file uploaded for this floor.", "take-action": "Now its time to take action on the next steps:", "auto-place": "Auto-place APs on the maps", "learn-more": "Learn More", "auto-place-ap-msg": "APs can be automatically located and positioned on digital floor plans, reducing deployment time and eliminating the complexity of manual mapping.", "note": "Note", "processing-msg": "Processing Pro maps typically takes a few business days. We will notify in the dashboard once completed.", "go-to-setup": "Go to the Setup > Locations and Maps > Click the Digital Maps tab to check the status.", "learn-more-link": "https://www.cisco.com/c/en/us/td/docs/wireless/spaces/config-guide/ciscospaces-configuration-guide/m-device-placement.html" }, "proMapInProgress-msg": "STANDARD Map is shown until PRO Map is ready.", "stdFailure-msg": "PRO Map is processing and STANDARD Map generation failed." } }, "share-feedback": { "feedback-title": "Share your feedback", "commentTxt": "Add comments", "feedback-title1": "Tell us what did you like in this report", "feedback-title3": "Thanks for your feedback", "feedbackSubmitErrorKey": "Error in submitting feedback, Please try again later.", "share-with-others": "Share with others", "success-text": "Your feedback submitted" }, "share-framework-base": { "report-details-title": "Report details will load here soon...", "showRequestSuccess": "You will receive an email with a link to view this report.", "okay-label": "Okay", "request-access-title": "Request Access", "cancel-title": "Cancel", "errors": { "revokeErrorKey": "You no longer have access to this report.", "loginRequestErrorKey": "Error in requesting for login, Please try again later.", "expiryErrorKey": "This report has expired", "requestAccessErrorKey": "Not able to request access. Please try again" }, "add-message-section": "Add Message", "login-request": "Request Login", "success-message-section": "Your request has been sent to the admin.", "success-message-section1": "You will receive an email when the admin approves your request.", "back-button": "Back", "continue-button": "Continue", "get-login-message": "You have already submitted a request for a login request", "get-login-message1": "Would you like to remind?", "remind-button": "Remind", "cancel-button": "Cancel", "close-button": "Close", "get-login-header": "Get a login account in Cisco Spaces", "msg-placeholder": "Enter your message" }, "share-framework-footer": { "footer-text": "Do more with Cisco Spaces", "footer-text1": "Get a login account in Cisco Spaces and do more.", "login-button-label": "Get Login", "footer-right-text": "See what's happening at your properties, unlock insights and trends into visitor, employee and asset behavior. Benchmark performance with industry.", "footer-about-link": "About Cisco Spaces", "footer-tnc": "Terms & Conditions", "footer-policy": "Privacy Policy" }, "share-framework-header": { "get-login": "Want more? Get Login", "get-login-header": "Get a login account in Cisco Spaces", "add-message-section": "Add Message", "loginRequest": "Request Login", "back-button": "Back" }, "share-framework-login": { "share-login-header": "Report Access", "okay-button": "Okay", "continue-login": "Continue", "pin-success-message": "Your PIN updated successfully!", "resetPIN": "Reset PIN", "pin-des": "You will be asked to enter this PIN whenever you access any reports in Cisco Spaces", "setPIN": "Set PIN", "enterPIN": "Enter PIN", "emailPin-placeholder": "Enter PIN", "userEmail": "Email ID", "user-email-header": "Email ID", "forgot-pin-warning": "Enter 4 digit PIN to protect the report from unauthorized access.", "report-access-header": "Report Access: Reset PIN", "email-sent-message": "An email has been sent to", "resetPIN-link": "with reset PIN link. Click on the Reset PIN link to reset PIN", "email-sent-text": "Email Sent!", "enter-emailpin-body": "Please enter your email id and we will send you a link to reset a new PIN", "showForgotPIN": "Forgot PIN", "jobTitleDept": "Job Title and Department", "titleDept": "Enter job title and Department", "lNameField": "Last Name", "lName": "Enter your last name", "fNameField": "First Name", "fName": "Enter your first name", "set-pin-body": "Please enter your details below to get access", "userPasswordLabel": "Password", "forgotPIN": "Forgot PIN?", "view-report-label": "View Report", "submit-btn": "Submit", "tncLabel": "Terms and Conditions", "agreementLabel": "I agree to the Cisco Spaces", "termsCheckLabelOne": "and", "termsCheckLabelTwo": "Next", "email-input": "Please enter your email ID to get access", "request-access-success": "You have already sent a request", "contact-text": "Contact", "request-access-success1": "to get access to the report", "offering-text": "Browse Cisco Spaces offering", "request-access-success-message": "You have successfully requested {{sender}} to grant you access. Once your request is approved by sender you will receive an email for next steps. Until then please feel free to checkout Cisco Spaces offering.", "request-access-success-message1": "You will receive an email with a link to view this report.", "request-access-subTitle1": "Hey!, Looks like you do not have access to this report.", "request-access-subTitle2": "You can request", "request-access-subTitle3": " to get access to the report", "PINRequestAccessErrorKey": "Please set PIN to access the report", "UpdateEmailPINErrorKey": "Error while setting email pin.", "ResetEmailPINErrorKey": "Error while sending link to reset email pin.", "requestAccessErrorKey": "Not able to request access. Please try again", "show": "SHOW", "hide": "HIDE", "requestAccess": "Request Access", "login-errors": { "emailErrorKey": "Email", "requestAccessErrorKey": "Not able to request access. Please try again", "userNotLoggedInErrorKey": "You are not logged in. Please login", "register-smart-license": "Register Smart License", "loginSSOUserNameErrorKey": "Please provide a proper email id.", "userNotAuthenticatedErrorKey": "User not authenticated! Please try again.", "failedToSelectCustomerErrorKey": "Failed to select Customer. Please try again.", "loginGeneralErrorKey": "There was an Error during Login. Please try again.", "loginGeneralSSOTryAgainErrorKey": "SSO Authentication Failure. Please try again.", "loginGeneralTryAgainErrorKey": "An error occurred. Please try again.", "provideEmailErrorKey": "Please provide a proper email id.", "providePasswordErrorKey": "Please provide a proper password.", "provideTermsCondnErrorKey": "Please accept the terms to continue and privacy policy.", "provideCustomerErrorKey": "Please select a Customer to login.", "customerStatusActiveErrorKey": "Active", "customerStatusNotActiveErrorKey": "Account is not active", "customerStatusExpiredErrorKey": "Account is expired", "customerStatusNotStartedErrorKey": "Account not started yet", "customerStatusLockedErrorKey": "Account is Locked", "appsNotFoundErrorKey": "Could not find any apps associated with this customer. Please try again.", "selectAppErrorKey": "Please select a App to continue.", "tryAgainErrorKey": "Please try again.", "sessionExpiredErrorKey": "Your Session has expired. Please login again.", "authFailureErrorKey": "Authentication Failure. Please try again.", "invalidPINErrorKey": "Please provide a valid pin.", "userPasswordErrorKey": "Please provide a valid password.", "invalidCredentialErrorKey": "Invalid credentials!. Please try again.", "enterPinErrorKey": "Please enter pin", "fNameErrorKey": "Please enter your first name", "lNameErrorKey": "Please enter your last name", "titleDepartmentErrorKey": "Please enter your job title and department", "confirmPINErrorKey": "Please enter confirm pin.", "provideMatchedPINErrorKey": "Pin did not match: Please try again....", "password_switch": "Password Switch Icon" } }, "share-grant-access": { "grantaccess-header": "Grant Access", "grant-access-body": "Choose users that you would like to grant access to {{appDiplayName}} report {{reportName}}.", "users-title": "Users", "select-all-checkbox": "Select All", "grant-allow-button": "Grant", "grant-not-allow": "Reject", "grant-confirm-allow": "Confirm", "grant-access-warning": "Are you sure you want to grant access to {{appDiplayName}} report {{reportName}}?", "grant-not-access-warning": "Are you sure you want to reject access to {{appDiplayName}} report {{reportName}}?", "selectedUsersText": "You have selected {{selectedUsersCount}} {{selectedUsersText}} to grant access.", "reject-popup-text": "You have rejected to grant access to {{appDiplayName}} report {{reportName}}", "reject-popup-text1": "Selected {{selectedUsersCount}} {{selectedUsersText}} got rejected to reject access.", "grantaccess-label": "Share Report: Grant Access", "report-label": "report", "success-message": "successfully shared with", "continueLabel": "Continue", "grantAccessErrorKey": "Error getting data" }, "share-report-wrapper": { "locationDataErrorKey": "An error occurred while fetching location data. Please try again after some time" }, "location-hierarchy-component": { "search-dropdown": "Search Dropdown Icon" }, "base-component": { "menu": { "menuHome": "Home", "menuLocationHierarchy": "Location Hierarchy", "menuMonitor": "Monitor", "menuAdminManagement": "Admin Management", "menuWirelessNetwork": "Wireless Networks", "menuWiredNetwork": "Wired Network", "menuMapService": "Map Service", "locationsMaps": "Locations & Maps", "menuCamera": "Camera", "menuSensors": "Sensors", "menuWebex": "Webex", "dataExport": "Data Export", "menuSetup": "Setup", "menuIoTGateways": "IoT Gateways", "menuDeviceManagement": "Device Management", "menuDeviceMonitoring": "Device Monitoring", "menuIoTServices": "IoT Services", "menuCiscoDNACenter": "Cisco Catalyst Center", "menuCiscoDNASpacesSDK": "Cisco Spaces SDK", "menuServiceNow": "ServiceNow", "menuIntegrations": "Integrations", "menuIntegrationsBase": "Integrations", "menuConfigure": "Configure", "menuEngagementRules": "Engagement Rules", "menuVisitorEngagement": "Visitor Engagement", "menuPxGridCloud": "pxGrid Cloud", "menuDevicePlacement": "Device Placement", "menuIotAbout": "About IoT Services" } }, "activate-user-component": { "users": { "admin": { "activate": { "error": { "customer": { "empty": "Failed to validate the entry" }, "user": { "exists": "The user already activated" }, "domain": { "error": "The domain not alloweded to activate" }, "invalid": "Entered Email address is not valid", "occurred": "An error occurred. Please try again.", "expired": "This Invite URL has expired. Please contact your administrator to request access.", "activation": "An error occurred during activation." }, "customer": { "empty": "Failed to validate the entry" }, "user": { "exists": "The user already activated" }, "domain": { "error": "The domain not alloweded to activate" }, "getdetails": { "success": "Successfully fetched user information for activate user" }, "login": { "error": "User activated successfully but an error occurred while logging you in." }, "invalid": { "link": "Invalid invitation link" }, "token": { "empty": "Token is empty" } }, "invite": { "error": { "failed": "User invitation failed", "invalid": "Invalid input", "email": { "invalid": "Invited email is not valid" }, "token": { "empty": "Authente token not available" }, "domain": { "invalid": "The email domain is not valid or not allowded." }, "user": { "exists": "Thee invited user already exists" }, "reinvite": { "failed": "Failed to reinvite the user" }, "invite": { "failed": "Failed to invite the user" }, "update": { "occurred": "An error occurred while updating user. Please try again." } }, "mail": { "success": "User invited Successfully and email sent", "occurred": "An error occurred while sending email.", "while": "An error occurred while inviting. Please try again." }, "fill": { "required": "Please fill all the required details properly." }, "update": { "success": "User details updated successfully", "failed": "Failed to update user details" } }, "delete": { "success": "User(s) Deleted Succesfully", "failed": "Unable to Delete User(s). Please try again" } } } }, "user-api-management": { "token": { "verify": "Error while verifing token in dashboard for the token from tms" }, "login-history": { "error-occured": "An error occurred while getting login history api", "invalid-input": "Invalid input", "no-details": "No information available" }, "change-password": { "sso-enabled": "SSO enabled for this email address. Hence we are restricting to change password for the account", "invalid": "Invalid input", "not-same": "The new password cannot be the same as the current password.", "policy-requirements": "The password you entered doesn't meet password policy requirements", "failed": "Failed to change password for user", "success": "Successfully changed password for user", "not-exists": "User doesn't exist", "please-try": "Please login again" }, "update-user": { "email-invalid": "Invalid email Address", "name-empty": "Name can't be empty", "first-name": "First name can't be empty", "last-name": "Last name can't be empty", "success": "User details updated successfully", "failed": "User update failed", "error": "Error occured while updating profile information" }, "smart-license": { "progress": "Smart license details are fetching", "success": "Smart license details fetched successfuly", "unavailable": "Smart license details are unavailable", "inprogress": "Smart license fetching in progress", "register-success": "You have successfully registered Cisco Spaces with Cisco Smart License", "register-failed": "Smart Licensing Registration Failed for the given token", "no-token": "Please enter the token", "re-register-success": "Successfully regestered the smart license", "re-register-failure": "The smart license reregstration failed", "renew-success": "Smart license renewed successfully", "renew-failure": "Failed to renew smart license", "deregister-success": "Successfully deregistered", "change-invalid": "Invalid input", "change-failed": "Failed while changing lincese type", "change-success": "Successfully changed the license type" } }, "wireless-provider": { "authenticate": { "meraki-success": "Successfully meraki authenticated", "meraki-failed": "Meraki authentication failed, Please try again", "meraki-empty": "Invalid entry", "meraki-invalid": "Invalid entry", "meraki-exists": "APIKey already exists", "meraki-error": "An error occurred while authenticating Meraki. Please try again.", "mse": { "empty": "Invalid entry", "invalid": "Invalid entry", "no-campus": "No campus info available for the MSE", "success": "Successfully fetched available campus locations", "error-occurred": "An error occurred. Please try again" } } }, "dashboard_admin_user_management": { "header": { "admin_label": "Admins", "roles_label": "Roles", "invite_admin": "Invite Admin", "user_label": "User ", "selected_label": "selected", "delete_label": "Delete", "no_admin_user": "No admin users associated", "empty_description1": "Invite new admin users or modify permissions for existing ones from the", "empty_description2": "Admin Management", "empty_description3": "section", "empty_description4": "User management not available", "empty_description5": "User invitation is managed by your administrator.Please contact your administrator for inviting users.", "empty_description6": " No admin users found", "create_role": "Create Role", "role_label": "Role", "no_role_associated": "No user roles associated", "no_role_found": "No user roles found", "confirm_delete": "Are you sure you want to delete the selected", "no_action_done": "This action cannot be undone.", "users": "user(s)", "roles": "role(s)", "cancel_label": "Cancel", "delete_progress": "Deleting in progress Please wait...", "of_label": "of", "user_deleted": "users deleted", "user_delete_success": "users deleted successfully", "role_deleted_success": "roles deleted successfully", "continue_label": "continue" }, "invite_admin": { "invite_admin_head": "Invite Admin", "email_label": "EMAIL", "role_name_Label": "ROLE NAME", "no_rule_select": "No Role Selected", "select_create": "Select or create a new role to see role privileges here", "based_on_selection": "BASED ON THE ROLE YOU SELECTED, THIS ADMIN WILL HAVE THE FOLLOWING PRIVILEGES :", "permission_type_label": "PERMISSION TYPE", "read_only": "Read Only", "apps_label": "APPS", "read_or_write": "Read/Write", "specific_location": "Restrict this role to specific locations", "add_location": "Add locations", "rule_restricted": "Selected Role is restricted to the locations below.", "location_label": "LOCATIONS", "invite_label": "Invite", "update_label": "Update", "cancel_label": "Cancel", "resend_invite": "Resend invitation", "update_privilege": "Update user privileges", "enter_details": "Enter the details below", "invalid_email": "Invalid email address", "next_label": "Next", "privileges": "Privileges", "location_manager": "Location Manager", "choose_location": "Choose Locations", "send_invitation": "Send Invitation", "user_label": "User", "updated_label": "Updated", "added_label": "added", "successfully_label": "successfully", "ok_label": "Ok", "connect_meraki": "Connect to your Meraki account", "meraki_operation": "You will need to connect your Meraki account to perform this operation" }, "role_creation": { "create_role": "Create New Role", "edit_role": "Edit Role", "role_name": "ROLE NAME", "apps_label": "APPS", "restrict_location": "Restrict this role to specific locations", "add_location": "Add locations", "create_label": "Create", "update_label": "Update", "cancel_label": "Cancel", "location_hierarchy": "Location Hierarchy", "done_label": "Done", "name_exists": "Role Name already exists", "role_success": "Role created successfully", "exception_create": "Failed to create role", "params_empty": "Mandatory params empty", "update_success": "Role updated successfully", "update_failed": "Role update failed", "update_details_not": "Role details not available", "update_name_empty": "Role name is mepty", "update_param_empty": "Mandatory params can't be empty", "delete_invalid": "Invalid entry", "delete_failed": "Delete Role failed" }, "admin_user_list": { "user_label": "User", "search_users": "Search Users", "find_roles": "Find Roles", "role_label": "Role", "read_write_permission": "Permission: Read & Write", "read_permission": "Permission: Read only", "location_permission": "Locations", "invited_no_res": "Invited - Not yet responded.", "resend": "RESEND", "and_label": "and", "more_label": "more", "read_write": "Permission Read & Write", "read_only": "Permission Read Only", "showing_label": "Showing", "of_label": "of", "show_more": "Show More", "resent_invite": "Do you want to resend the invite", "cancel_label": "Cancel", "resent_label": "Resend", "delete_user": "Do you want to delete the user", "delete_label": "Delete", "permission_r_w": "Permission: Read & Write", "permission_r_o": "Permission: Read only", "idp_role": "IDP Role", "delete_role": "Do you want to delete the role", "no_label": "No", "yes_label": "Yes", "copy_restriction": "Copy below string in IDP for the user who should have this role. Use comma (,) for adding multiple role string to user." } }, "dashboard_integrations_base": { "home": { "integrations_text": "Integrations", "integrations_with_cisco_spaces_text": "Integrate with Cisco Spaces", "integrations_summary_description": "Cisco spaces offers capability to integrate into multiple other apps and Platforms. Not just Cisco Products but also apps out of Cisco suite. This helps you achieve more and multiply your efficiency. Cisco Spaces offers data on Occupancy, Space utilization and footfall data. By integrating Spaces into other applications, you can maximize value out of your Spaces application. Within Cisco Suite you can integrate with Catalyst Center if you already have them. You can also integrate into Office 365/Google Calendar calendar integration allows you to connect your account with Cisco Spaces, which synchronizes meeting room booking information. ", "my_integrations_text": "My Integrations", "all_integrations_text": "All Integrations", "integrations_activated": "Activated", "integrations_not_activated": "Not Activated", "integrations_learn_more": "Learn More >>", "integrations_remove": "Remove", "integrations_view_details": "View Details", "integrations_manage": "Manage", "integrations_connect": "Connect", "integrations_disconnect": "Disconnect", "no_integrations_text_line_1": "You have not integrated any apps/services yet", "no_integrations_text_line_2_part_1": "Go to the", "no_integrations_text_line_2_part_2": "tab to find the apps/services", "no_integrations_text_line_3": "that you are looking to integrate", "cisco_products_text": "Cisco Products", "third_party_integrations_text": "Third Party Integrations", "smart_workspace_text": "Smart Workspace", "connected_text": "Connected", "not-connected-text": "Not Connected", "not-available": "NA", "go-to-text": "Go to ", "location-and-maps": " Space Manager ", "spaces-manager": " Spaces Manager ", "workspace-management": " Workspace Management ", "details-panel": "page, and click on a room name in the left column to open the details panel.", "google-calendar-section": "Find the Calendar section and search for the Google calendar resource.", "o365-calendar-section": "Find the Calendar section and search for the Office 365 calendar resource.", "import-location": " application on the dashboard home page.", "post-integration-text": "Once integrated, follow the steps below to connect calendar resources to your rooms on the 3D Digital Maps.", "associate-resources": " to associate the resources with the workspaces.", "usecase-text": "Use case", "calendar-integration-success_text": "Calendar integration is successful", "error-in-calendar-integration": "Error in Calendar Integration", "calendar-integration-removed-success": " calendar integration is removed successfully", "error-in": "Error in ", "calendar-integration-removal": " calendar integration removal", "calendar-activation": " calendar Activation", "warning": "Warning: ", "int-already-initiated": " Calendar Integration already initiated", "already-initiated": "Already Initiated", "initiated_text": " activation has already been initiated by ", "remove-and-reinitiate": ". Do you want to remove and re-initiate again?", "wait": "Wait", "proceed": "Proceed", "description_learn_more": "
  1. By integrating Spaces into other applications, you can maximize value out of your Spaces application.
  2. Within Cisco Suite you can integrate with Catalyst Center if you already have them.
  3. You can also integrate into existing ServiceNow application so that you use location and occupancy data to service your employees or customer better
  4. You have an application that you want spaces to integrate into please reach out to us at dnaspaces-support@cisco.com
" }, "google_calendar": { "google_calendar_tile_text": "Google Calendar", "google_calendar_tile_resources_connected": "resources connected", "google_calendar_workspace_summary": "SUMMARY: WORKSPACES RESOURCES", "google_calendar_workspace_summary_imported": "Imported", "google_calendar_workspace_summary_mapped": "Mapped", "google_calendar_workspace_summary_not_mapped": "Not Mapped", "google_calendar_integrations_about": "About Google Calendar Integration", "integrations_summary_description_part_one": "The Google Calendar integration allows you to connect your Google account with Cisco Spaces, which synchronizes meeting room booking information.", "integrations_summary_description_part_two": "The Cisco Spaces digital signage with Google Calendar booking information allows employees to view available rooms in an intuitive, map-based approach instead of traditional lists of rooms that provide little context.", "integrations_summary_description_part_three": "Bring your meeting rooms to life with dynamic calendar data on an easy to use digital signage application." }, "office_365_calendar": { "office_365_calendar_tile_text": "Office 365", "office_365_calendar_integrations_about": "About Office 365 Calendar Integration", "usecase_one_desc": "Office 365 integration allows you connect your Office 365 with Cisco Spaces and let you to book a meeting room from Smart Workspaces/Workspaces Manager apps.", "integrations_summary_description_part_one": "The Office 365 calendar integration allows you to connect your Microsoft account with Cisco Spaces, which synchronizes meeting room booking information.", "integrations_summary_description_part_two": "The Cisco Spaces digital signage with Office 365 calendar booking information allows employees to view available rooms in an intuitive, map-based approach instead of traditional lists of rooms that provide little context.", "integrations_summary_description_part_three": "Bring your meeting rooms to life with dynamic calendar data on an easy to use digital signage application.", "integrations_summary_post_integration": "Bring your meeting rooms to life with dynamic calendar data on an easy to use digital signage application." }, "dnac": { "dnac_tile_text": "Catalyst Center", "dnac_tile_instance_configured": "instances configured", "about_cisco_dna_center_integration_text": "About Cisco Catalyst Center Integration", "cisco_dna_center_integration_text": "Cisco Catalyst Center Integration", "dna_center_integration_desc_first": "Cisco Spaces integrates with Cisco Catalyst Center for syncing maps from Cisco Catalyst Center and to provide device location updates to Cisco Catalyst Center.", "dna_center_integration_desc_second": "In order to integrate Cisco Spaces with Cisco Catalyst Center, you must create an token and configure the token in Cisco Catalyst Center.", "cancel_text": "Cancel", "delete_text": "Delete", "action_cannot_be_undone_text": "This action cannot be undone.", "want_to_delete_text": "Are you sure you want to delete ", "create_token": "Create Token", "create_new_token": "Create new token", "instance_name_text": "Instance Name", "enter_instance_name_text": "Enter the Cisco Catalyst Center Instance name", "note": "NOTE:", "to_know_more_text": "to know more.", "click_here": "Click here", "dna_center_integration_desc_third": "Cisco Spaces integrates with Cisco Catalyst Center for syncing maps from Cisco Catalyst Center and to provide device location updates to Cisco Catalyst Center.", "dna_center_integration_desc_fourth": "In order to integrate Cisco Spaces with Cisco Catalyst Center, you must generate token and configure the token in Cisco Catalyst Center.", "regenerate_token_text": "Regenerate Token", "expiring_text": "Expiring in ", "display_token_text": "Display Token", "copied_text": "Copied", "copy_token_text": "Copy Token", "configure_cisco_dna_center_text": "Configure below token in Cisco Catalyst Center", "na": "NA", "member_id_text": "Member ID", "activated_date": "Activated date", "delete_instance_text": "Delete Instance", "created_on_text": "Created on :", "not_activated_text": "Not Activated", "expired_text": "Expired", "active_text": "Active", "deactivated_text": "Deactivated", "instances_text": "Instances", "new_instance_text": "New Instance", "error_on_generating_token": "An error occurred while regenerating token", "token_regenerated": "Activation token regenerated successfully", "provide_name_text": "Please provide a name for the Catalyst Center Instance", "new_token_created": "New Token created successfully", "error_on_new_token": "An error occurred while creating a new Token", "dnac_instance": "Catalyst Center Instance", "deactivated_dnac_instance": "Deactivated Catalyst Center Instance", "dnac_deleted_success": " deleted successfully", "dnac_deleted_error": "An error occurred while deleting ", "limited_availability_note_default": "Cisco Spaces integration feature in Catalyst Center is available for limited customers, to know more reach out to somesupport@cisco.com", "limited_availability_note": "Cisco Spaces integration feature in Catalyst Center is available for limited customers, to know more reach out to Cisco Spaces Support", "know_more_content": "
The token generated here can be used in Cisco Catalyst Center to connect and use Cisco Catalyst Spaces as the location service for your wireless network. Follow the Cisco Catalyst Center User Guide to configure Cisco Catalyst Spaces in Catalyst Center or contact cs-dnac@cisco.com

Prerequisites:

  1. Cisco Catalyst Center 2.1.1 or higher with Cisco Spaces Enabler Package installed.
  2. Wireless network connected to Cisco Spaces using Cisco Spaces Connector. Can be configured from, Cisco Spaces dashboard, under Setup > Wireless Networks > Connect via Spaces Connector.
" }, "service_now": { "service_now_tile_text": "Service Now", "service_now_integration_text": "ServiceNow Integration", "about_service_now_integration_text": "About ServiceNow Integration", "service_now_description_first": "Cisco Spaces now support direct integration with ServiceNow. Once the integration is enabled Cisco Spaces apps can initiate/close workflows, submit data to ServiceNow etc.", "service_now_description_second": "About ServiceNow Integration. About ServiceNow Integration. About ServiceNow Integration.", "service_now_description_third": "Go to the step by step guide to know more details about ServiceNow integration.", "know_more": "Know More", "supported_apps": "Supported apps:", "proximity_reporting_text": "Proximity Reporting (Post data automatically to ServiceNow diagnostic request task)", "more_apps_coming_text": "More apps coming soon", "restricted_text": "Restricted", "enable_service_now_text": "In order to enable ServiceNow, follow the steps below.", "register_app_text": "Register App", "register_app_details_text": "Register your app by entering the details below", "service_now_url_text": "ServiceNow URL", "client_id_text": "Client ID", "secret_key_text": "Secret Key", "enable_proximity_report": "Enable ServiceNow with Proximity Reporting", "need_help": "Need Help?", "service_now_integration_guide": "ServiceNow Integration Guide", "connected_since": "Connected Since ", "disconnect": "Disconnect", "active": "Active", "status": "Status", "authenticate": "Authenticate", "authenticate_service_now": "Authenticate using your ServiceNow login credentials", "register": "Register", "app_register": "App registered", "edit": "Edit", "remove": "Remove", "registered_entry_removed": "Registered Entry removed successfully", "registration_success": "Registration Successful", "registered_error": "Error in Registration", "service_now_integration_success": "ServiceNow integration is successful" } }, "spaces-connector": { "create-connector": { "header": { "text": "Create Connector" }, "connector-name": { "text": "Spaces Connector Name", "placeHolder": "Enter the spaces connector name" }, "choose_connector": "Choose connector", "controller-creation": { "add_new_controller": "Add new controller", "add_new_subheading": "Choose this option to add new controllers", "choose_import": "Choose controllers from another connector", "choose_import_subheading": "Choose this option to add controllers from another connector. Controllers will be removed from original connector" }, "connector-version": { "text": "Connector Version", "version-2": "Version 2.x(Note: End of support October-31-2024)", "version-3": "Version 3.0(Recommended Version)", "version-2-desc": "First generation Connector designed to transfer location data efficiently to Cisco Spaces cloud.", "version-2-desc1": "Reaching end of support on Oct-31-2024.", "version_readmore": "", "version-3-desc-1": "Support for deploying and managing multiple individual services", "version-3-desc-2": "Enhanced monitoring and troubleshooting of the connector and connector services", "version-3-desc-3": "Seamless services and system upgrades", "version-3-desc-4": "Refer to the Connector 3.0 ", "config-guide": "Configuration Guide", "more-detail": "for more details", "connector_2_migrationnotice": "Starting December 2023 Connector 2.x entered software maintenance mode. Security updates will continue through June 2024 and support for critical bug fixes will continue through October 2024.", "connector_2_migrationlist_sup": "", "connector_2_migrationsupport": "", "migrationnoticelink": "", "coming-soon": "(Beta)", "note": "We are working on advanced connector with modular architecture for easy deployment and upgrades, detailed monitoring from cloud. If you want to tryout, please email us at", "email": "dnaspaces-connector30-eft@cisco.com", "copy_hotsot_label": "Migrate hotspot configurations from the selected connector.", "hotspotConfig_warning": "Warning!", "hotspotConfig_notice": "This will remove the existing hotspot configurations from 3.x connectors" }, "button": { "save": "Save", "cancel": "Cancel" }, "confirmation": { "success-text": "Connector Created Successfully", "next-step": "Next step:", "desc": "Please generate a token from connector details page and configure it in your 'instance/box'", "button": "Go to Connector Details Page" }, "connector-name-label": "Connector Name", "connector-label": "Connector", "error-1": "Please enter connector name", "error-2": "A connector with this name already exists. try another", "error-3": "Please enter a name with less than 64 characters", "add-label": "Add", "edit-label": "Edit" }, "create-new-connector": { "header": { "text": "Create New Connector", "list-empty-msg": "No Cisco Spaces Connectors available." }, "table-header": { "name": "Name", "status": "Connector Status", "first-updated": "First Updated", "last-updated": "Last Updated" } }, "button": { "save": "Save", "cancel": "Cancel", "update": "Update" }, "toss_message": { "add_spaces_conn": "Spaces Connector Added Successfully.", "spaces_add_failed": "Failed to add spaces connector", "error_adding": "An error occurred while adding Spaces Connector.", "updated_success": "Connector updated successfully.", "failed_update": "Failed to update spaces connector", "delete_conn_success": "Deleted connector successfully", "enter_controller_ip": "Please enter controller ip", "enter_valid_ip": "Please enter valid controller ip address", "enter_controller_name": "Please enter controller name", "select_controller_type": "Please select controller type", "select_snmp": "Please select snmp version", "select_snmp_rw": "Please enter snmp RW Community", "enter_username": "Please enter username", "enter_password": "Please enter password", "select_auth": "Please select auth protocol type", "select_privacy": "Please select privacy protocol type", "enter_privacy_pass": "Please enter privacy password", "enter_airos_username": "Please enter aireOSLogin username", "enter_airos_password": "Please enter aireOSLogin password", "connector_associate": "Controller associates with connector successfully.", "connector_associate_failed": "Controller associate with connector failed", "add_from_conn_failed": "Failed to add from controller", "error_occurred_connector": "An error occurred while adding CMX Connector.", "connector_created": "Cisco Spaces connector created successfully.", "connector_failed_create": "Failed to create Cisco Spaces connector" } }, "cmx-connector": { "setup-label": "Setup", "connectors-label": "Connectors", "create-new-connector-label": "Create New Connector", "no-spaces-connectors": "No Spaces Connectors available.", "no-cmx-connectors": "No CMX Connectors available.", "id-label": "ID", "last-modified-label": "Last Modified", "summary": { "label": { "header": "SUMMARY", "up": "Up", "down": "Down", "enabled": "enabled", "instances": "Instances", "active": "Active", "inactive": "Inactive", "services-enabled": "Services enabled", "service-enabled": "Service enabled", "controllers": "Controllers", "controller": "Controller", "switches": "Switches" } }, "add-edit-popup": { "persist_conf": "Persist configuration", "persist_conf_desc": "Saves running configuration of the switch.", "ssh-username": "SSH Username", "ssh-password": "SSH password", "provideNetconf": "Provide different netconf credentials", "spaces-connector-name": "Spaces Connector Name", "connector-name": "Connector Name", "connector-details": "Connector Details", "error-connector-details": "Error Loading Connector Details", "connector-version": "Connector Version", "connector-id": "Connector ID", "no-associate-controllers": "Number of Associated Controllers", "control-channel-connection-status": "Control Channel Connection Status", "control-channel-connection-duration": "Control Channel Connection Duration", "data-channel-connection-status": "Data Channel Connection Status", "data-channel-connection-duration": "Data Channel Connection Duration", "mac-address": "MAC Address", "ip-address": "IP Address", "ova-version": "OVA Version", "data-channel-nmsp-messages": "Data Channel NMSP Messages", "nmsp-messages-received": "NMSP Messages Recieved", "firehose-status": "Firehose Status", "ha-active": "HA Active", "grpc-active-connections": "gRPC Active Connections", "grpc-incoming-message-count": "gRPC Incoming Message Count", "grpc-incoming-message-rate": "gRPC Incoming Message Rate", "grpc-outgoing-message-count": "gRPC Outgoing Message Count", "grpc-outgoing-message-rate": "gRPC Outgoing Message Rate", "tdl-incoming-message-count": "TDL Incoming Message Count", "tdl-incoming-message-rate": "TDL Incoming Message Rate", "message-rates-24-hours": "Message Rates in Last 24 Hours", "message-rates-30-days": "Message Rates in Last 30 Days", "outgoing": "Outgoing", "incoming": "Incoming", "controllers": "Controllers", "create_new_controller": "Create New Controller", "no_controllers": "No Controllers available", "controller-details": "Controller Details", "controller-status": "Controller Status", "controller-ip": "Controller IP", "controller-name": "Controller Name", "number-of-aps": "Number of APs", "controller-type": "Controller Type", "netconf-username": "Netconf Username", "netconf-password": "Netconf Password", "show-label": "SHOW", "enable-password": "Enable Password", "wlc-cli-commands": "Catalyst 9800 Wireless Controller CLI Commands", "cli-commands": "CLI Commands", "test-connectivity": "Test Connectivity", "auto-configuration": "Auto Configuration", "controller-snmp-version": "Controller SNMP Version", "snmp-rw-community": "SNMP RW Community", "username": "Username", "authentication-protocol": "Authentication Protocol", "password": "Password", "privacy-protocol": "Privacy Protocol", "privacy-password": "Privacy Password", "enable-wsa-controller": "Enable WSA on the controller", "cli-username": "CLI Username", "cli-password": "CLI Password", "manual-configuration": "Manual Configuration", "wlc-aireos-cli-commands": "AireOS Controller CLI Commands", "rename-connector": "Rename Connector", "warning-delete-connector": "Do you want to delete the connector -", "warning-delete-connector-desc": "Can not delete this Connector as controllers are associated with this connector.", "warning-delete-controller": "Do you want to delete the controller -", "warning-upgrade-connector": "Do you want to upgrade the connector -", "upgarde-status": "Upgrade Status", "message": "Message", "service": "Service", "sure-upgrade-connector": "Are you sure you want to Upgrade Connector?", "sure-upgrade-connector-v3": "Connector upgrade will take some time based on number of services associated to it. Please plan upgrade accordingly", "warning-delete": "Are you sure you want to delete", "manage_iot_streams": "Manage IoT Streams", "manage_connector": "Manage Connector", "configure_to_enable": "Configure to enable", "enable_iot_streams": "Enable IoT Streams on Cisco Spaces Connector", "no_support_manual": "Connector does not support auto configuration from cloud. Upgrade OVA and connector to latest version", "no_support_not_configured": "Connector is not fully configured and enabled. Complete connector setup and try again", "iot_auto_header1": "Use Manual Configuration to setup IoT Services in Controller when the configuration can not be applied automatically.", "iot_auto_header2": "Use the three dots action of Enable/Disable Stream to apply configuration changes to the Controller.", "controller": "Controller", "connector_ip": "Connector IP", "operation_status": "Operation Status", "operation_log": "Operation Log", "last_updated": "Last updated", "disable_stream": "Disable Stream", "enable_stream": "Enable Stream", "no_data_found": "No Data Found", "manage_controller": "Manage Controller", "sample_configuration": "Sample configuration", "iot_controller_step1": "Setup IoT Services stream authentication and certificate to allow APs to connect with the Cisco Spaces Connector", "iot_controller_step2": "The AireOS Controller will be configured to send notifications to Cisco Spaces Connector for AP configuration changes.", "stream_authentication_key": "Stream Authentication Key", "copy_to_clipboard": "Copy to clipboard", "certificate": "Certificate", "configuration_steps": "Configuration Steps", "configuration_header": "Steps 1 - 4 are global configuration changes required to configure the gRPC connection from the Access Point to the Cisco Spaces Connector.", "configuration_step1": "1. Login to the Catalyst 9800 Wireless Controller", "configuration_step2": "2. Enter configuration mode to make configuration changes", "configure_terminal": "# configure terminal", "configuration_step3": "3. Set the streaming authentiacation token. The token is used by the Access Point to identify which Cisco Spaces Connector to estalbish the gRPC connection with.", "config_token0": "(config)# ap cisco-dna token 0", "stream_auth_key": "stream-authentication-key", "example_config_token0": "Example: ap cisco-dna token 0 eyXXXXXz4", "configuration_step4": "4. Setup authentication certificate. The certificate is required to help with the authentication of the gRPC connection to Cisco Spaces.", "push_enter": "Push enter after below command", "config_crypto": "(config)# crypto pki trustpool import terminal", "config_pem_formatted": "% Enter PEM-formatted CA certificate.", "config_end_blank": "% End with a blank line or 'quit' on a line by% End with a blank line or 'quit' on a line by itself.", "paste_certificate": "paste certificate content", "press_enter_twice": "Press enter twice and you should see below line for successful import", "pem_succeeded": "% PEM files import succeeded.", "configuration_step5": "5. Enable BLE radios", "config_no_ap": "(config)#no ap dot15 shutdown", "steps_6_9": "Steps 6 - 9 are Access Point join profile specific. AP Default join profile used to enable features. Same settings can be used for other profiles as well.", "configuration_step6": "6. From configuration mode enter the AP default profile configuration mode", "config_ap_profile": "(config)#ap profile default-ap-profile", "configuration_step7": "7. Enable the gRPC stream on the Access Point. The streaming authentiacation token set earlier determines which Cisco Spaces Connector is used.", "config_grpc": "(config-ap-profile)#cisco-dna grpc", "configuration_step8": "8. Enable IOx applicaton hosting on the Access8. Enable IOx applicaton hosting on the Access Point. Required when using Avanced BLE Gateway. An IOx application will be installed on the Access Point.Point. Required when using Avanced BLE Gateway. An IOx application will be installed on the Access Point.", "config_apphost": "(config-ap-profile)#apphost", "configuration_step9": "9. Exit from configuration modes", "config_ap_profile_exit": "(config-ap-profile)# exit", "config_exit": "(config)# exit", "verification_grpc_status": "Verification of connection can be done on by checking gRPC status", "configuration_step10": "10. Check gRPC status and gRPC status should be Up for each Access Point using the AP profile with gRPC enabled.", "show_grpc_summary": "#show ap grpc summary", "grpc_header": "AP Name AP Mac gRPC Status", "grpc_value": "ap-name c064.e423.7ec0 Up", "verification_hosting_enabled": "Verification IOx application hosting is enabled", "configuration_step11": "11. Check IOx application host is Up gor each Access Point using the AP profile with apphost enabled.", "show_apphost_summary": "#show ap apphost summary", "apphost_header": "AP Name AP Mac Apphost Status CAF Port Apphost HW capable", "apphost_value": "ap-name c064.e423.7ec0 Up 8443 Yes", "action": "Action", "status": "Status", "start_time": "Start Time", "finish_time": "Finish Time", "manage_iot_services": "Manage IoT Services", "enable_iot_services": "Enable IoT Services on Cisco Spaces Connector", "iot_switches_header1": "Use Manual Configuration to setup IoT Services in switches when the configuration can not be applied automatically.", "iot_switches_header2": "Use the three dots action of Enable/Disable Stream to apply configuration changes to the switches.", "switch_name": "Switch Name", "switch_ip": "Switch IP", "disable_service": "Disable Service", "enable_service": "Enable Service", "manage_switch": "Manage Switch", "iot_services_step1": "Setup IoT Services stream authentication and certificate to allow switches to connect with the Cisco Spaces Connector", "iot_services_step2": "The AireOS Controller will be configured to send notifications to Cisco Spaces Connector for switch configuration changes.", "steps_1_3": "Steps 1 - 3 are to enable IOx application hosting.", "switch_config_step1": "1. Login to the Catalyst 9800 Wireless Controller Switch", "switch_config_step2": "2. Enter configuration mode to make configuration changes", "switch_config_step3": "3. Enable IOx applicaton hosting on the switch", "config_iox": "(config)# iox", "steps_4_5": "Steps 4 - 5 are for creating a VLAN to mirror wired telemetry traffic on.", "switch_config_step4": "4. Create a VLAN to span the wired telemetry traffic. Ideally this should be a VLAN not in use and used locally on the switch.", "config_vlan": "(config)# interface Vlan <erspan-vlan-id>", "example_config_vlan": "Example: interface Vlan 1234", "switch_config_step5": "5. Set an IP address for the VLAN to route traffic to the IOx application", "config_ipaddress": "(config-if)# ip address <erspan-ip> <erspan-subnet-mask>", "config_if_exit": "(config-if)# exit", "example_config_ipaddress": "Example: ip address 124.124.124.1 255.255.255.0", "step_6_desc": "Step 6 is for setting the IOx application interface to trunking.", "switch_config_step6": "6. Change the IOx application ethernet interface to trunking", "config_interface": "config)# interface AppGigabitEthernet 1/0/1", "config_switchport": "(config-if)# switchport mode trunk", "steps_7_11": "Steps 7 - 11 are to mirror the wired telemetry traffic from source VLANs to a destination VLAN.", "switch_config_step7": "7. Create new ERSPAN monitor session for wired telemetry traffic", "config_monitor": "(config)# monitor session <monitor-session-id>", "config_erspan_source": "type erspan-source", "example_erspan_source": "Example: monitor session 44 type erspan-source", "switch_config_step8": "8. Specify the source VLAN or VLANs to mirror. This is the VLANs used by the wired nodes", "config_mon_erspan": "(config-mon-erspan-src)# source vlan", "source_vlan": "<source-vlan-id>", "example_source_valn": "Example: source vlan 243", "switch_config_step9": "9. Create the destination mirror settings for the ERSPAN", "config_mon_erspan_src": "(config-mon-erspan-src)# destination", "switch_config_step10": "10. Give the session a unique ID", "config_erspan_dst": "(config-mon-erspan-src-dst)# erspan-id", "config_erspan_id": "<erspan-id>", "example_config_erspan_id": "Example: erspan-id 44", "switch_config_step11": "11. Give a destination IP address on the mirror VLAN. The IP address should be the same IP address used on the IOx application configuration for the VLAN.", "config_erspan_ipaddr": "(config-mon-erspan-src-dst)# ip address <erspan-dest-ip>", "example_config_erspan_ipaddr": "Example: ip address 124.124.124.124", "switch_config_step12": "12. Give a origin IP address on the mirror VLAN. The IP address should be unique.", "config_erspan_origin_ip": "(config-mon-erspan-src-dst)# origin ip address", "config_origin_ip": "<erspan-origin-ip>", "config_dst_exit": "(config-mon-erspan-src-dst)# exit", "config_src_exit": "(config-mon-erspan-src)# exit", "example_origin_ip": "Example: origin ip address 124.124.124.111", "steps_13_18": "Steps 13 - 18 are to configure the IOx application network configuration settings.", "switch_config_step13": "13. Create new IOx application host settings for the cisco_dnas_wired_iox_app application.", "config_13_1": "(config)# app-hosting appid", "config_13_2": "cisco_dnas_wired_iox_app", "switch_config_step14": "14. IOx application has two interfaces. The first interface is used to communicate with the Cisco Spaces Connector. Specify the VLAN to use for this communication.", "config_14_1": "(config-app-hosting)# app-vnic AppGigabitEthernet trunk", "config_14_2": "(config-config-app-hosting-trunk)# vlan", "config_14_3": "<dna-spaces-connector-vlan> guest-interface 0", "switch_config_step15": "15. Recommended to use a static IP address for the Cisco Spaces Connector VLAN.", "config_15_1": "(config-config-app-hosting-vlan-access-ip)#", "config_15_2": "guest-ipaddress <iox-app-ip> netmask", "config_15_3": "<iox-app-subnet-mask>", "config_15_4": "(config-config-app-hosting-vlan-access-ip)# exit", "example_config_15": "Example: guest-ipaddress 10.22.243.66 netmask 255.255.255.0", "switch_config_step16": "16. The second interface is used for the mirror traffic. Use the same VLAN created earlier for the mirror VLAN.", "config_16_1": "(config-config-app-hosting-trunk)# vlan", "config_16_2": "<erspan-vlan-id> guest-interface 1", "example_config_16": "Example: vlan 1234 guest-interface 1", "switch_config_step17": "17. Set the IP address as the one set for the destination IP address in the ERSPAN mirror settings", "config_17_1": "(config-config-app-hosting-vlan-access-ip)#", "config_17_2": "guest-ipaddress <erspan-dest-ip> netmask", "config_17_3": "<erspan-dest-subnet-mask>", "config_17_4": "(config-config-app-hosting-vlan-access-ip)# exit", "config_17_5": "(config-config-app-hosting-trunk)# exit", "example_config_17": "Example: guest-ipaddress 124.124.124.124 netmask 255.255.255.0", "switch_config_step18": "18. Set the gateway for the Cisco Spaces Connector VLAN", "config_18_1": "(config-app-hosting)# app-default-gateway <dna-spaces-connector-vlan-gateway> guest-interface 0", "example_config_18": "Example: app-default-gateway 172.26.202.1 guest-interface 0", "steps_19_24": "Steps 19 - 24 are to configure the IOx application settings to run the application on the device.", "switch_config_step19": "19. Enter configuration to set each parameter for the IOx application", "config_19_1": "(config-app-hosting)# app-resource docker", "switch_config_step20": "20. Specify the IP of the Cisco Spaces Connector for the IOx application to communicate with.", "config_20_1": "(config-app-hosting-docker)# run-opts 1 "-e GRPC_SERVER_IP=<dna-spaces-connector-ip>"", "example_config_20": "Example: run-opts 1 "-e GRPC_SERVER_IP=10.22.243.65"", "switch_config_step21": "21. Use port number 8003 for the connection with the Cisco Spaces Connector", "config_21_1": "(config-app-hosting-docker)# run-opts 2 "-e GRPC_SERVER_PORT=8003"", "switch_config_step22": "22. Set the token to establish a connection with the Cisco Spaces Connector", "config_22_1": "(config-app-hosting-docker)# run-opts 3 "-e GRPC_SERVER_TOKEN=<stream-authentication-key>"", "example_config_22": "Example: run-opts 3 "-e GRPC_SERVER_TOKEN=eyXXXXXz4"", "switch_config_step23": "23. Set the MAC address to identify the switch. Run the 'show version' command and use the 'Base Ethernet MAC Address'", "config_23_1": "(config-app-hosting-docker)# run-opts 4 "-e APP_HOST_ID=<switch-base-mac-address>"", "example_config_23": "Example: run-opts 4 '-e APP_HOST_ID=44:b6:be:37:a0:00'", "switch_config_step24": "24. Set the IP address of the switch used when adding into Cisco Spaces", "config_24_1": "(config-app-hosting-docker)# run-opts 5 "-e APP_HOST_IP=<switch-ip-address>"", "config_24_2": "(config-app-hosting-docker)# end", "example_config_24": "Example: run-opts 5 '-e APP_HOST_IP=10.22.243.63'", "about_to": "You are about to ", "the_stream": "the stream", "select_option": "Please select the below option to continue", "disable_services": "You are about to disable the service", "configure_switch": "Configure Switch", "destn_span_vlan": "Destination SPAN VLAN", "span_vlan_ip": "Destination SPAN VLAN IP address", "source_span_vlan": "Source SPAN VLAN list", "use_comma": "Use comma as a seperator for multiple vlan", "monitor_span_ip": "Monitor SPAN origin IP address", "iox_span_ip": "IOx application SPAN IP address", "dna_vlan": "Application Cisco Spaces Connector VLAN", "use_dhcp": "Use DHCP", "iox_app_ip": "IOx application IP address", "iox_app_netmask": "IOx application netmask", "iox_app_gateway": "IOx application gateway address", "create_connector": "Create Connector", "coming_soon": "(Beta)", "connector_note": "We are working on advanced connector with modular architecture for easy deployment and upgrades, detailed monitoring from cloud. If you want to tryout, please email us at dnaspaces-connector30-eft@cisco.com.", "add_switch": "Add Switch", "netconfig_username": "Netconfig Username", "netconfig_password": "Netconfig Password" }, "connector-details": { "label": { "configuration": "Configuration", "instances": "Instances", "metrics": "Metrics", "generate-token": "Generate Token", "troubleshoot-connector": "Troubleshoot Connector", "iot-streams": "Manage IOT Streams", "iot-services": "Manage IOT Services" } }, "table-header": { "name": "Name", "release": "Release", "instances": "Instances", "switches": "Switches", "controllers": "Controllers", "aps": "APs", "status": "Status", "last-modified": "Last Modified", "last-heard": "Last Heard", "actions": "Actions", "na": "NA", "ip-address": "IP Address", "no-of-aps": "# of APs", "connector": "Connector", "type": "Type", "controller-status": "Controller Status" }, "table-label": { "connector-updates-available": "Connector Updates Available", "upgrade-connector": "Upgrade Connector", "upgrade-desc": "to open the latest release note and learn how to upgrade the connector.", "upgrade-available": "Upgrade available", "is-available": "is available", "upgrade-to-2x": "Upgrade to 2.x", "click-here": "Click here", "to-upgrade": "to upgrade your connector to version", "degraded": "Degraded", "status": "Status", "never": "Never", "edit-connector": "Edit Connector", "delete-connector": "Delete Connector" }, "controllers": { "title": "Controllers", "add-controller": "Add Controller", "edit-controller": "Edit Controller", "not-added": "You have not added any Controllers yet.", "click-desc": "Click 'Add Controller' to configure controllers." }, "services": { "title": "Services", "show-hide": "Show/Hide Instances", "not-added": "You have not added any services yet.", "click-desc": "Click 'Add Service' from Configuration tab to configure services.", "no-stats": "Currently stats are not available." }, "button": { "save": "Save", "cancel": "Cancel", "update": "Update", "confirm": "Confirm", "delete": "Delete", "save-close": "Save & Close", "delete-switch": "Delete Switch", "upgrade": "Upgrade", "configure": "Configure", "save_add_next": "Save & Add Next Controller" }, "toass_messages": { "controller_added": "Controller added successfully.", "controller_failed": "Failed to add controller", "error_occurred_adding": "An error occurred while adding controller.", "controller_updated": "Controller updated successfully.", "failed_update": "Failed to updated controller", "error_occurred_update": "An error occurred while updating Controller.", "controller_deleted": "Controller deleted successfully", "unable_to_fetch": "Unable to fetch Catalyst 9800 Wireless Controller CLI commands", "unable_to_connect": "Unable to connect to connector", "token_copied": "Token Copied", "config_copied": "Configuration Copied", "commands_copied": "CLI commands copied to clipboard" }, "toass_messages_shared_lib": { "added_connector_success": "Cisco Spaces connector created successfully.", "error_occurred_adding_conn": "An error occurred while adding CMX Connector.", "controller_associates_conn": "Controller associates with connector successfully.", "controller_created": "Controller created successfully.", "error_occurred_contr": "An error occurred while adding Controller.", "controller_updated_success": "Controller updated successfully.", "error_occurred_updating_contr": "An error occurred while updating Controller.", "connector_deleted": "Connector deleted successfully", "delete_connector_failed": "Failed to delete the connector", "controller_deleted": "Controller deleted successfully", "controller_delete_failed": "Controller delete failed", "restart_connector_failed": "Connector restart failed", "connector_restart_success": "Connector restarted successfully", "connector_logs_failed": "Connector logs upload failed", "connector_logs_uploaded": "Connector logs uploaded successfully", "no_service_upload_connector": "Connector logs upload failed as there's no service associated to this connector.", "upgrade_failed": "Connector upgrade initialization failed", "upgrade_successful": "Connector upgrade initialized successfully. Please allow sometime for upgrade to complete. Check back later for the updated version.", "connector_debug_failed": "Connector debug toggle failed", "connector_debug_success": "Connector debug enabled successfully", "connector_debug_disabled": "Connector debug disabled successfully", "connector_toggle_failed": "Connector debug toggle failed", "auto_upgrade_failed": "Attempt to disable auto upgrade has failed", "enable_auto_upgrade_failed": "Attempt to enable auto upgrade has failed", "auto_upgrade_success": "Auto upgrade disabled successfully", "auto_upgrade_enabled": "Auto upgrade enabled successfully", "unable_fetch_status": "Unable to fetch Status", "unable_controller_details": "Unable to fetch Controller Details", "unable_switch_details": "Unable to fetch switches details", "configuration_success": "Configuration successful", "unable_fetch_catalyst": "Unable to fetch Catalyst 9800 Wireless Controller CLI commands", "token_copied": "Token Copied", "config_copied": "Configuration Copied", "cli_comm_copied": "CLI commands copied to clipboard", "failed_access_token": "Failed to get access token", "connector_update_success": "Connector updated successfully.", "connector_failed": "Failed to update connector", "unable_connect": "Unable to connect to connector", "auth_key_success": "Successfully fetched Authentication Key", "error_occured_toke": "An error occurred while generating token.", "confi_deails_success": "Successfully fetched configuration details", "unable_fetch_conf": "Unable to fetch configuration details", "stream_queued": "Stream action queued successfully", "select_option": "Please select an option to continue", "switch_disabled": "Switch disabled successfully", "failed_disable_switch": "Failed to disable switch", "switch_enable_success": "Switch enabled successfully", "switch_enable_failed": "Switch enable failed", "error_config_switch": "Failed to configure switch", "switch_created": "Switch created successfully", "switch_failed": "Failed to create switch", "switch_deleted": "Switch deleted successfully", "failed_switch_delete": "Failed to delete switch", "no_services_available": "No services are available.", "connector_upgraded": "Connector upgraded successfully", "failed_connect_upgrade": "Failed to upgrade connector", "failed_password_reset": "Failed to generate Password reset key.", "no_instance_pass_reset": "Failed to generate Password reset key. There's no instance configured with this connector.", "logs_uploaded": "Logs uploaded successfully.", "failed_logs_upload": "Failed to upload logs to cloud for service", "enable_debug_log": "Enabled debug logs successfully.", "failed_enable_debug": "Failed to enable debug logs for service" } }, "preference": { "support_login": { "success": { "true": "Support login successfully enabled", "false": "Support login successfully disabled" }, "failure": "Failed to find customer details" } }, "data-export": { "connection-info": { "azure": { "header": "You must have access to Azure Storage to upload/export the data. Please enter the details below to connect to your Azure Storage.", "acc_name": "Account Name", "acc_name_tooltip": "Storage account Name will be available in the Azure portal under Security + Networking", "acc_key": "Account Key", "acc_key_tooltip": "Storage account key will be available in the Azure portal under Security + Networking", "cnt_name": "Container Name", "cnt_name_tooltip": "Specify Container Name", "upload_path_tooltip": "Upload Path you want export to be added to", "enter-acc-name": "Enter Account Name", "enter-acc-key": "Enter Account Key", "enter-cnt-name": "Enter Container Name" }, "box": { "header": "You must have access to Box Cloud to upload/export the data. Please enter the details below to connect to your Box server.", "upload_path_tooltip": "Upload objects to Box by entering the path.", "authenticate": "Authenticate" }, "gcs": { "header": "You must have access to Google Cloud Storage to upload/export the data. Please enter the details below to connect to your Google Cloud Storage.", "bucket_name": "Bucket Name", "bucket_name_tooltip": "Bucket names reside in a single Cloud Storage namespace. Every bucket name must be unique. Bucket names are publicly visible. Eg: bighouse", "upload_path_tooltip": "Upload objects to Google Cloud Storage by entering the path.", "enter_bucket_name": "Enter Bucket Name" }, "s3": { "header": "You must have access to Amazon S3 server to upload/export the data. Please enter the details below to connect to your Amazon S3 server.", "access_key": "Access Key", "access_key_tooltip": "Generate an Amazon S3 access key from (http://aws.amazon.com). Go to My Account/Console > Create New Users > Get Access key.", "secret_key": "Secret Key", "secret_key_tooltip": "Generate an Amazon S3 secret key from (http://aws.amazon.com). Go to My Account/Console > Create New Users > Get Access Secret key.", "region": "Region", "region_tooltip": "Enter the region that corresponds to the Amazon S3 buckets.", "bucket_name": "Bucket Name", "bucket_name_tooltip": "Enter a Bucket Name that is part of the domain name in the URL", "upload_path_tooltip": "Enter the path to upload on storage device", "enter_access_key": "Enter Access Key", "enter_secret_key": "Enter Secret Key", "enter_bucket_name": "Enter Bucket Name", "select-region": "- Select Region -", "regions-name": { "af-south-1-name": "Africa (Cape Town)", "ap-east-1-name": "Asia Pacific (Hong Kong)", "ap-northeast-1-name": "Asia Pacific (Tokyo)", "ap-northeast-2-name": "Asia Pacific (Seoul)", "ap-northeast-3-name": "Asia Pacific (Osaka)", "ap-south-1-name": "Asia Pacific (Mumbai)", "ap-southeast-1-name": "Asia Pacific (Singapore)", "ap-southeast-2-name": "Asia Pacific (Sydney)", "ap-southeast-3-name": "Asia Pacific (Jakarta)", "ca-central-1-name": "Canada (Central)", "eu-central-1-name": "Europe (Frankfurt)", "eu-north-1-name": "Europe (Stockholm)", "eu-south-1-name": "Europe (Milan)", "eu-west-1-name": "Europe (Ireland)", "eu-west-2-name": "Europe (London)", "eu-west-3-name": "Europe (Paris)", "me-central-1-name": "Middle East (UAE)", "me-south-1-name": "Middle East (Bahrain)", "sa-east-1-name": "South America (São Paulo)", "us-east-1-name": "US East (N. Virginia)", "us-east-2-name": "US East (Ohio)", "us-west-1-name": "US West (N. California)", "us-west-2-name": "US West (Oregon)" }, "regions-value": { "af-south-1": "af-south-1", "ap-east-1": "ap-east-1", "ap-northeast-1": "ap-northeast-1", "ap-northeast-2": "ap-northeast-2", "ap-northeast-3": "ap-northeast-3", "ap-south-1": "ap-south-1", "ap-southeast-1": "ap-southeast-1", "ap-southeast-2": "ap-southeast-2", "ap-southeast-3": "ap-southeast-3", "ca-central-1": "ca-central-1", "eu-central-1": "eu-central-1", "eu-north-1": "eu-north-1", "eu-south-1": "eu-south-1", "eu-west-1": "eu-west-1", "eu-west-2": "eu-west-2", "eu-west-3": "eu-west-3", "me-central-1": "me-central-1", "me-south-1": "me-south-1", "sa-east-1": "sa-east-1", "us-east-1": "us-east-1", "us-east-2": "us-east-2", "us-west-1": "us-west-1", "us-west-2": "us-west-2" } }, "sftp": { "header": "You must have valid SFTP server to upload/export the data. Please enter the details below to connect to your SFTP server.", "host": "SFTP Host", "host_tooltip": "Specify Hostname or IP Address of Server. Eg: hostname.server.com", "port": "Port", "port_tooltip": "Enter the Port Number you want to connect to.", "username": "Username", "use-pwd": "Use Password", "use-pvt-key": "Use Private Key", "upload-pvt-key": "Upload Private Key", "passphrase": "Passphrase", "upload-path-tooltip": "Upload Path you want export to be added to", "enter-sftp-host": "Enter SFTP Host", "enter-port": "Enter Port", "enter-username": "Enter Username", "enter-pwd": "Enter Password", "enter-passphrase": "Enter Passphrase" }, "upload_path": "Upload Path", "enter-upload-path": "Enter upload path", "host_tooltip_icon": "Host Tooltip", "port_tooltip_icon": "Port Tooltip", "toggle_show_password_icon": "Toggle Password Visibility", "upload_key_icon": "Private Key Upload", "file_upload_key_icon": "Uploaded Private Key", "delete_key_icon": "Delete Uploaded Private Key", "path_tooltip_icon": "Path Tooltip", "connecting_icon": "Connecting to destination", "connected_icon": "Connected to destination", "acc_name_tooltip_icon": "Account Name Tooltip", "acc_key_tooltip_icon": "Account Key Tooltip", "cnt_name_tooltip_icon": "Container name tooltip", "bucket_name_tooltip_icon": "Bucket name tooltip", "region_dropdown_tooltip_icon": "Region Dropdown Tooltip", "sec_key_tooltip_icon": "Account Key Tooltip" }, "establish-conn": "Establishing Connection ..", "conn-established": "Connection Established", "conn-failed": "Connection Failed. ", "connect": "Connect", "conn-failed-cred": "Connection Failed. Please check the credentials and container name is correct.", "invalid-cont": " Invalid container name. Please ensure you have entered the valid container name or check the container exists.", "invalid-key": " Invalid account key. Please ensure you have entered the account key.", "invalid-name": "Invalid account name. Please ensure you have entered a valid account name.", "box-connection-failed": "Box Connection Failed. Please retry login with Box.", "s3-conn-failed": "S3 Connection Failed. ", "invalid-cred": " Invalid credentials. Please ensure you have entered the valid access key/secret key", "invalid-bucket": "Invalid bucket name. Please ensure you have entered the valid bucket name or check the bucket exists.", "invalid-region": "Invalid region. Please ensure you have entered the valid region.", "check_bucket_name": "Connection Failed. Please check the bucket name is correct.", "invalid_bucket_name": "Connection Failed. Invalid bucket name. Please ensure you have entered the valid bucket name or check the bucket exists.", "incorrect_password": "SFTP Connection Failed. Please check host address/port/password entered is correct.", "incorrect_key": "SFTP Connection Failed. Please check host address/port/passphrase/private key entered is correct.", "create-new-export": "Create New Data Export", "edit": "Edit : ", "type": "Data Type", "format": "File Format", "add-a-name": "Add a name to your data export", "summary": "Summary", "data-type": "Data Type", "locations": "Locations", "location": "Location", "schedule": "Schedule", "timezone": "Timezone", "recurrance": "Reccurance", "day-of-week": "Day of the Week", "every": "Every ", "time-of-day": "Time of the Day", "file-pref": "File Preferences", "delimiter": "Delimiter", "file-format": "File Name Format", "prev": "Previous", "next": "Next", "export": "Export", "save": "Save", "created": "Data export successfully created", "cont": "Continue", "note": "Note: A sample data export is created in the configured File path as", "connection": "Connection", "file-form": "File Format", "upd-succ": "Updated Successfully", "upd-fail": "Failed to Update", "fail-create": "Failed to create Data Export", "data-export-not-cfgrd": "You haven’t configured data export", "data-export-desc": "Data export helps you setup automatic export of raw level data as CSV files to your SFTP server", "create-export": "Create New Export", "data-export": "Data Export", "loc-fetch-error": "An error occurred while fetching the location array results. Please try again after some time", "select-type": "Select data export type", "select-type-desc": "Select the data type that you want to export", "select": "- Select -", "select-lvls-cap": "SELECT LEVELS", "select-lvls": "Select Levels", "select-lvls-desc": "Select what levels in the location hierarchy need to be included in the export.", "select-loc-info-caps": "LOCATION INFORMATION", "select-loc-info": "Location Information", "select-loc-info-desc": "Select the location information that you want to include in the export.", "select-loc-meta-caps": "ADDITIONAL LOCATION METADATA", "select-loc-meta": "Additional Location Metadata", "select-loc-meta-desc": "Enter or Select the additional metadata information that you want to include in the export.", "key": "Key*", "add-meta-data": "Add New Metadata", "cmng-soon": "Coming Soon!", "custm-rprt": "Get Custom Report", "custm-rprt-desc": "For custom data export please contact:", "visits": "Visits", "visits-desc": "Visits details such as Visit start time, Visit end time, Visit dwell time, client mac, etc.", "right-now-wifi": "Right Now - People Count (WiFi)", "right-now-wifi-desc": "Real time count of the people present at the locations and connected to WiFi.", "right-now-camera": "Right Now - People Count (Camera)", "right-now-camera-desc": "Real time count of the people present at the locations and seen on camera.", "cap-portal": "Captive portal - Customer Acquisition", "cap-portal-desc": "Devices & acquisition data such as device mac address, name, email, phone number, social network info etc.", "engmnt": "Engagement - Rule Activity", "engmnt-desc": "Visitor engagement data such as #of engagements, engagement types, url, messages, device mac address etc.", "lp": "Location Personas - Rule Activity", "lp-desc": "Persona details such as tags added/removed for a visitor and their device mac address etc.", "or": "Open Roaming - User Data", "or-desc": "Visitors connected using OpenRoaming and logs such as username, apmac, client mac, session info like stauts type, ownload packets, upload packets etc.", "custom-report": "Custom Report", "custom-report-desc": "Choose custom report option if you can’t find what you need from the predefined export types.", "all": "All", "grp": "Group", "bldng-lvl": "Building Level", "flr-lvl": "Floor Level", "zone-lvl": "Zone Level", "loc-name": "Location Name", "loc-type": "Location Type", "hier-path": "Hierarchy Path", "city": "City", "state": "State", "country": "Country", "capacity": "Capacity", "area": "Area", "enter-key": "Enter or Select Key", "cnct-type": "Connection Type:", "cnction-type": "Connection Type", "slct-dest": "- Select Destination -", "sftp": "SFTP", "s3": "Amazon S3", "azure": "Microsoft Azure Blob Storage", "gcs": "Google Cloud Storage", "box": "Box", "delimiter-desc": "Choose the data separator symbol based on your code prefrerence", "cust-char": "Custom Character", "choose-delim": "Custom Delimiter", "choose-delim-desc": "You can use any characters except the following: ", "avoid-delim-desc": "Any of the following characters are not allowed:", "cmp-data-export": "Compress export data?", "cmp-data-export-desc": "A compressed export saves your disk space.", "enter-name": "Enter a Data Export file name consistently. Example : Export_User_Acquisition_ 2017-10-10_23:00", "select-date": "- Select Date & Time Format -", "enable-all-loc": "Enable this export for all locations", "choose-loc": "CHOOSE LOCATIONS - Export for only the locations selected below.", "selected-loc": "Selected Locations", "all-loc": "- All Locations -", "name": "Name", "nxt-export": "Next Export", "last-succ-export": "Last successful export", "stopped": "STOPPED", "all-locs": "All Locations", "every-hour": "Every Hour", "all-reports-success": "All Reports are successful", "exports": "Exports", "failed": "Failed", "na": "NA", "time-errors": "Time of export errors", "max-error": "Maximum 1 month of export error will be shown.", "edt": "Edit", "dlt": "Delete", "dlt-sure": "Are you sure you want to delete the selected Data Export?", "cncl": "Cancel", "exports-selected": "Exports Selected", "export-selected": "Export Selected", "dlt-export": "Delete Export", "shwing": "Showing", "of": "of", "shw-more": "Show More", "export-schedule": "Export Schedule", "recurrence": "Recurrence", "schedule-export": "Schedule a Data export recurrence based on Hourly, Daily and Weekly", "select-recurr": "- Select export reccurance-", "1-hour": "Data export scheduled at every 1 hour", "10-min": "Data export scheduled at every 10 minutes", "30-min": "Data export scheduled at every 30 minutes", "time-zone": "Time zone", "select-time": "Select a Time Zone region within which the same standard time can be used", "selectTimezone": "- Select Timezone -", "select-day": "Select the Day", "hour-of-day": "Hour of the Day", "schedule-time": "Schedule a time when Data Export will export", "data-export-scheduled": "Data export scheduled daily", "Hourly": "Hourly", "Daily": "Daily", "Weekly": "Weekly", "am": "AM", "pm": "PM", "add-name": "Add a name to your data export", "vis-beh-exp": "Visitor Behaviour Export", "right-now-wifi-exp": "Right Now WiFi Export", "right-now-cam-exp": "Right Now Camera Export", "cust-acqu-exp": "Customer Acquisition Export", "eng-exp": "Engagements Export", "loc-per-exp": "Location Personas Export", "or-exp": "Open Roaming Export", "cust-exp": "Custom Export", "sunday": "Sunday", "monday": "Monday", "tuesday": "Tuesday", "wednesday": "Wednesday", "thursday": "Thursday", "friday": "Friday", "saturday": "Saturday", "no-export": "No export created yet. Check again after ", "export-deleted": "Export deleted successfully", "delete-failed": "Failed to delete rule", "enter-char": "Enter Character", "file-prefix": "File name prefix", "hide": "HIDE", "show": "SHOW", "export-failed": " Export Failed", "exports-failed": " Exports Failed", "every-ten-mins": "Every 10 mins", "every-thirty-mins": "Every 30 mins", "day-time": "dd-MM-yyyy HH-mm", "day-only": "dd-MM-yyyy", "day_only": "dd MMM yyyy", "day_time": "dd MMM yyyy HH mm", "us-day-time": "MM-dd-yyyy HH-mm", "yes-recc": "Yes (Recommended)", "no": "No", "pipe-label": "( | ) Pipe", "comma-label": "( , ) Comma", "tab-label": "( \\t ) Tab", "custom-char-label": "Custom character", "Pipe": "Pipe", "Comma": "Comma", "Tab": "Tab", "Custom": "Custom", "example": "Example : ", "HOURLY": "Hourly", "DAILY": "Daily", "WEEKLY": "Weekly", "Ten_minutes": "Every 10 mins", "Thirty_minutes": "Every 30 mins", "export-creation-failed": "Failed creating Export data", "no-export-data": "No export data found", "AM": "AM", "PM": "PM", "at": " at ", "Sun": "Sun", "Mon": "Mon", "Tue": "Tue", "Wed": "Wed", "Thu": "Thu", "Fri": "Fri", "Sat": "Sat", "Monday": "Monday", "Tuesday": "Tuesday", "Wednesday": "Wednesday", "Thursday": "Thursday", "Friday": "Friday", "Saturday": "Saturday", "Sunday": "Sunday", "popup_close": "Close popup", "step_completed": "Step Completed", "export-created": "Export creation success", "empty_screen": "No export created", "add_export": "Create Export button", "drop_arrow_data": "Data Type Dropdown arrow", "select-lvls-icon": "Select Levels tooltip", "select-loc-info-tooltip": "Select location tooltip", "select-loc-meta-tooltip": "Select location metadata tooltip", "drop_arrow_metadata": "Metadata Type Dropdown arrow", "delete_meta": "Delete Metadata", "success": "Export creation succeess", "drop_arrow_destination": "Destination dropdown arrow", "choose-delim-tooltip": "Choose delimiter tooltip", "file-format-tooltip": "File format tooltip", "drop_arrow_time": "Time dropdown arrow", "drop_arrow-recurrence": "Recurrence dropdown arrow", "select-recurrence-tooltip": "Select recurrence tooltip", "time-zone-tooltip": "TimeZone tooltip", "drop_arrow_timezone": "Timezone dropdown arrow", "search-timezone": "Search timezone", "drop_arrow-hour": "Hour dropdown arrow", "hour-tooltip": "Select hour tooltip", "drop_arrow-suffix": "Select time suffix" }, "sdk-app": { "main": { "title": "Cisco Spaces SDK", "description": "Cisco Spaces Software Development Kit (SDK) leverages OpenRoaming technology to attach users, seamlessly and securely, to Wi-Fi networks, without the need for user interaction. The Cisco Spaces SDK allows an iOS or Android application developer to configure iOS and Android devices with an identity of choice that can be verified with the back-end system. The Cisco Spaces SDK also allows the developer to add more information about the users, and engage with them, directly on their device, through the iOS and Android notification framework.", "getSDK": "Get SDK" }, "needHelp": { "main_heading": "Need Help?", "view_sources": "View resources", "view_sdk_documentation": "View SDK Documentation", "sdk_ios": "Get SDK for iOS", "sdk_android": "Get SDK for Android" }, "register": { "register_app": "Register App", "register_apps": "Register Apps", "no_app_resgistered": "No apps registered", "no_app_description": "You have not registered any app yet. Click the button below to register your app.", "chose_platform": "Choose the platforms", "ios": "iOS", "android": "Android", "configure_profile": "Configure Profile", "push_notification": "Push Notification", "authentication": "Authentication", "enter_appName": "Enter a name for your app", "appName_floating": "Enter App Name", "appName_description": "This app name will be used for push notification channel selection while you create engagement rules", "configure_ios": "Configure app for iOS", "bundle_identifier": "Bundle Identifier", "know_more": "Know More", "configure_android": "Configure app for Android", "enter_package": "Enter Package Name", "configure_profile_ios": "Configure Profile for iOS", "enter_domain": "Enter Domain", "optional": "optional", "display_operator_name": "Enter Displayed Operator Name", "roaming_consortium_ios": "Enter Roaming Consortium OIs", "configure_profile_android": "Configure Profile for Android", "enter_friendly_name": "Enter Friendly Name", "roaming_consortium_droid": "Enter Roaming consortium OI", "enable_push_notification_ios": "Enable Push Notification for iOS", "enter_app_id": "Enter App ID", "upload_APNS": "Upload APNS P12", "upload": "Upload", "change_file": "Change File", "upload_APNS_certificate": "Upload APNS Certificate", "enter_APNS_password": "Enter APNS Certificate Password", "enable_push_notification_droid": "Enable Push Notification for Android", "enter_API_key": "Enter API Key", "enable_apple_sign": "Enable Apple Sign In", "check_option_apple": "Check this option if you want to support Apple sign-in as the user identity for your mobile app", "enter_client": "Enter Client ID", "enter_secret_key": "Enter Secret Key", "enable_google_sign": "Enable Google Sign In", "check_google_sign": "Check this option if you want to support Google sign-in as the user identity for your mobile app", "enter_client_id": "Enter Client ID", "app_register_success": "App registered successfully", "next_step": "Next step:", "configure_API_IOS_droid": "Configure the API key on your iOS and Android app.", "click_here": "Click here to know more", "cancel": "Cancel", "previous": "Previous", "next": "Next", "update": "Update", "done": "Done" }, "sdk_update": { "copied": "Copied to the clipboard", "status": "Status:", "registered": "Registered", "disabled": "Disabled", "api_key_ios": "API Key of iOS", "edit": "Edit", "app_id": "App ID", "apns_12": "APNS P12", "APNS_certificate": "APNS Certificate", "APNS_Certificate_password": "APNS Certificate Password", "package_name": "Package Name", "api_key_android": "API Key of Android", "api_key": "API Key", "apple_sign_in": "Apple Sign In", "google_sign_in": "Google Sign In", "secret_key": "Secret Key", "wifi_profile": "WiFi Profile", "operator_name": "Operator Name", "hide_configuration": "Hide Configurations", "enabled": "Enabled", "configured": "Configured", "view_configurations": "View Configurations", "warning": "Warning", "confirmation": "Are you sure, you want to delete the sdk", "delete": "Delete" }, "dnac_interaction": { "dnac_center_interaction": "Cisco Catalyst Center Integration", "about_dna_center": "About Cisco Catalyst Center Integration", "dnac_description": "Cisco Spaces integrates with Cisco Catalyst Center for syncing maps from Cisco Catalyst Center and to provide device location updates to Cisco Catalyst Center.", "dnac_description2": "In order to integrate Cisco Spaces with Cisco Catalyst Center, you must create a token and configure the token in Cisco Catalyst Center.", "click_here": "Click here", "to_know_more": "to know more.", "note_cap": "NOTE", "create_note": "Create Token", "instances": "Instances", "new_instances": "New Instance", "deactivated": "Deactivated", "active": "Active", "expired": "Expired", "not_activated": "Not Activated", "created_on": "Created on", "delete_instances": "Delete Instance", "member_id": "Member ID", "activated_date": "Activated date", "na": "NA", "configure_token": "Configure below token in Cisco Catalyst Center", "copy_token": "Copy Token", "copied": "Copied", "display_token": "Display Token", "expire_in": "Expiring in", "refresh_token": "Regenerate Token", "create_new_token": "Create new token", "enter_dna_center_name": "Enter the Cisco Catalyst Center Instance name", "instance_name": "Instance Name", "are_you_sure": "Are you sure you want to delete", "action_can_not": "This action cannot be undone.", "delete": "Delete", "cancel": "Cancel" }, "dnac_service": { "service_now": "ServiceNow Integration", "about_service_now": "About ServiceNow Integration", "service_description": "Cisco Spaces now support direct integration with ServiceNow. Once the integration is enabled Cisco Spaces apps can initiate/close workflows, submit data to ServiceNow etc.", "know_more": "Know More", "proximity_reporting": "Proximity Reporting (Post data automatically to ServiceNow diagnostic request task)", "support_apss": "Supported apps", "more_apps_coming": "More apps coming soon", "restricted": "Restricted", "enable_service": "In order to enable ServiceNow, follow the steps below.", "register_app": "Register App", "enter_register_app": "Register your app by entering the details below", "service_url": "ServiceNow URL", "client_id": "Client ID", "secret_key": "Secret Key", "register": "Register", "app_registered": "App registered", "edit": "Edit", "remove": "Remove", "authenticate": "Authenticate", "login_credentials": "Authenticate using your ServiceNow login credentials", "connected_since": "Connected Since", "disconnect": "Disconnect", "need_help": "Need Help?", "go_to_step_by": "Go to the step by step guide to know more details about ServiceNow integration.", "service_guide": "ServiceNow Integration Guide", "enable_service_now": "Enable ServiceNow with Proximity Reporting" } } }, "right-now-lib": { "filter_by": "FILTER BY", "note": "NOTE", "on": "on", "dummy-data-note": "You do not have enough data to display right now. In the meantime you can see how your Right Now report looks using sample data.", "support-note": "If there are any data discrepancies please report to our support team.", "no-data-text": "No Data Available", "total-visitors": "Total Visitors", "no-user-role": "User does not have permission to perform this operation.", "wifi-base": { "desc": "Real time metrics: What is happening at your location as it happens", "there-are": "There are", "excluded-desc": "devices excluded from this chart." }, "weekdays": { "Monday": "Mondays", "Tuesday": "Tuesdays", "Wednesday": "Wednesdays", "Thursday": "Thursdays", "Friday": "Fridays", "Saturday": "Saturdays", "Sunday": "Sundays" }, "map-view": { "text": "Map View", "header": "Visitors Present: Map view", "desc": "Estimated visitors present at location during the last 10 minutes.", "list-view": "List View", "coordinates-text": "There is no coordinates configured for this location" }, "rightNowMetrics": { "all": { "rightnowVisitors": { "title": "Visitors Present: All locations", "description": "Estimated total number of visitors present in all locations during the last 10 minutes." }, "visitorsBreakUp": { "title": "Visitor Composition", "description": "Break-up by type of visitors and SSID" }, "activeVisitors": { "title": "Visitors seen during the last 10 minutes: All locations", "ASSOCIATED": { "description": "No. of Visitors who were seen during the last 10 minutes at all locations.Computed from associated devices only" }, "PROBING": { "description": "No. of Visitors who were seen during the last 10 minutes at all locations.Include associated and probing WiFi devices." } }, "cumulativeVisits": { "title": "Visitors Present: All Locations", "description": "Today's trend in visitors present across locations since the beginning of the day" } }, "location": { "rightnowVisitors": { "title": "Visitors Present", "description": "Estimated visitors present at location during the last 10 minutes." }, "visitorsBreakUp": { "title": "Visitor Composition", "description": "Break-up by type of visitors and SSID" }, "cumulativeVisits": { "title": "Visitors Present", "description": "Today's trend in visitors present at location since the beginning of the day" } }, "floorVisits": { "title": "Visitors Present : By Floors", "description": "Estimated visitors present by floor" }, "zoneVisits": { "title": "Visitors Present : By Zones", "description": "Estimated visitors present by zone" } }, "visitors": { "visitorsText": "Visitors", "histLegend": "Avg. of visitors seen during current time past 51 weeks", "rnowLegend": "Visitors seen during the last 10 minutes", "yAxisLabel": "# of Visitors", "others": "Others", "Employee": "Employee", "Guest": "Guest", "Student": "Student", "devices": { "historical": "Historical", "wifi": { "label": "WiFi Devices", "tooltipLabel": "Visitors with WiFi devices" }, "wired": { "label": "Wired Devices", "tooltipLabel": "Visitors with Wired devices" }, "ble": { "label": "BLE Devices", "tooltipLabel": "Visitors with BLE devices" }, "rfid": { "label": "RFID Tags", "tooltipLabel": "Visitors with RFID Tags" } }, "camera": { "people": "People", "rnowLegend": "No. of People present", "yAxisLabel": "No of People", "histLegend": "Avg no. of People present during current time past 51 weeks", "camTooltip": "Current People", "location": "Location", "locations": "Locations", "camera": "Camera", "cameras": "Cameras", "camera-zone": "Camera Zone", "camera-zones": "Camera Zones", "top-3": "Top 3", "bottom-3": "Bottom 3", "pinned": "Pinned", "historical": "Historical", "cumulative-visits": { "text": "People on ", "yAxisLabel": "Cumulative Footfall per day", "legendText": "Average Footfall across past 51 ", "rnowLegend": "Today's Footfall", "trendText": "Footfall Trend", "xAxisLabel": "TIME OF DAY (LOCAL TIME)", "tootltipText": "Cumulative Footfall", "histTooltipText": "Avg Cumulative Footfall" } } }, "visitor-composition": { "ssid-category-legend": "Right Now visitors by SSID Category", "ssid-legend": "Right Now visitors by SSID" }, "right-now": "Right Now", "rule-report": "Right Now > Rule Report:", "historical-avg": "Historical Avg", "current-time": "Current Time", "placeholder-search-loc": "Search for Locations", "presence-trend": { "legendText": "Average of Visitors across past 51 ", "rnowLegend": "Today's Visitors", "trendText": "Visitors Trend", "yAxisLabel": "# of Visitors", "xAxisLabel": "TIME OF DAY (LOCAL TIME)", "tootltipText": "Today's Visitors", "histTooltipText": "Visitors Historical Average" }, "camera-base": { "group-desc": "Camera Insights Right Now across your locations", "loc-desc": "Camera Insights Right Now at your location" }, "rightNowCameraMetrics": { "all": { "camAllLocations": { "title": "#of People present: All locations", "description": "No of People present right now at all locations" }, "camKeyLocations": { "title": "#of People present: Key locations", "description": "No of People present right now at key locations" }, "camCumulativeVisits": { "title": "Cumulative Footfall during the day", "description": "Cumulative Footfall from the beginning of the day across all locations" } }, "location": { "camLocation": { "title": "#of People present", "description": "No of People present right now at location" }, "keyCameras": { "title": "#of People present: Key cameras", "description": "Number of People present right now at key cameras" }, "keyCameraZones": { "title": "#of People present: Key camera zones", "description": "Number of People present right now at key zones" }, "camCumulativeVisits": { "title": "Cumulative Footfall during the day", "description": "Cumulative Footfall from the beginning of the day at your location" } } }, "settings": { "text": "Settings", "add-edit": "Add/Edit", "tabs": { "exclude-dev": "Include/Exclude Devices", "visitor-category": "Categorize Visitors" }, "included-dev": { "text": "Included Devices", "title": "Include WiFi devices", "sub-title": "When selected, associated wifi devices will be included in the analytics. Probing device count will be excluded from Right Now reports" }, "excluded-dev": { "wifi": { "title": "Excluded SSIDs from Right Now analytics", "sub-title": "SSIDs added below will be excluded from right now analytics" }, "ble": { "title": "Excluded BLE devices from analytics", "sub-title": "The device groups added below will be excluded from right now analytics" }, "add-edit": "Add/Edit excluded list" }, "ble-tags": { "title": "Include BLE Tags", "sub-title": "When selected, all BLE devices except the device group added below will be included for Right Now Reports and Density Rule Triggers" }, "rfid-tags": { "title": "Include RFID Tags", "sub-title": "When selected, active RFID tags will be included for Right Now Reports and Density Rule Triggers" }, "wired-dev": { "title": "Include Wired Devices", "sub-title": "When selected, wired devices will be included included for Right Now Reports" }, "save": "Save", "ble-note": "No BLE devices Available", "visitor-category": { "ssid": "My SSIDs", "desc": "You can classify the visitors by its type such as visitors employee, student etc.", "modify-category": "Modify Category", "choose-category": "Choose a category", "note": "No SSIDs Available", "update": "Update", "cancel": "Cancel", "Auto": "Auto", "Guest": "Guest", "Employee": "Employee", "Student": "Student", "Custom": "Custom", "auto-ssid-desc": "When selected, devices will be classified based on the visit frequency and behaviour at the location", "guest-ssid-desc": "Select this option if you want to classify the devices as guest", "employee-ssid-desc": "Select this option if you want to classify this SSID as employees", "custom-ssid-desc": "Select this option if you want to create your own classification", "placeholder": "Eg: Student, Doctors, Patient etc", "already-exists": "already exists. Try again with another name.", "save-failed": "Failed to save", "save-success": "Successfully Saved", "no-ssid-selected": "Looks like no SSID has been selected. Please select the SSIDs to be excluded." }, "description": { "ASSOCIATED": { "title": "Exclude SSIDs", "desc": "Choose the SSIDs that you want to exclude from Right Now analytics" }, "BLE_TAGS": { "title": "Exclude BLE devices", "desc": "Choose the devices that you want to exclude from Right Now analytics" } }, "save-success": "Successfully Saved", "save-fail": "Failed to Save" }, "navigation": { "wifi": "Right Now on WiFi", "camera": "Right Now on Camera", "densityRules": "Density Rules", "settings": "Settings", "setUp": "Setup", "locHierarchy": "Location Hierarchy", "relatedLinks": "Related Links" }, "header": { "right-now": "RIGHT NOW", "sign-out": "Sign out", "local-time": "Your local time", "settings": "Settings", "headerUrlMap": { "wifi": { "title": "Right Now" }, "camera": { "title": "Right Now on Camera" }, "density": { "title": "Density Rule" }, "settings": { "title": "Settings" } } }, "ignored-device": { "title": "Excluded Devices", "desc": "Excluded devices: The devices that are not considered as visitors and/or the device filters applied.", "tooltipLabel": { "manufacturer": "Manufacturers", "ssid": "Devices connected to the excluded SSIDs", "zeroMinVisit": "Visits less than 1 Minute", "userName": "Devices filtered by “username” ", "title": "Excluded Devices", "desc": "Excluded devices: The devices that are not considered as visitors and/or the device filters applied." } }, "density-rule": { "report": { "back": "Back", "rule-summary": "Rule Summary", "no-of-triggers": "# of times triggered", "top-3-locs": "Top 3 Locations", "most-recent": "Most recent", "recent-activity": "Recent Activity", "last-updated": "Last updated", "today": "Today", "time": "Time", "people-count": "Count of People", "result": "Result", "status": "Status", "no-data": "No Data Available", "trigger-history": "Trigger History", "date": "Date", "campus": "Campus", "building": "Building", "floors": "Floors", "zones": "Zones", "permission-error": "User does not have permission to perform this operation.", "invalid-id": "Invalid Rule ID", "more-than": "more than", "device-count": "device count", "capacity": "capacity", "density": "density", "less-than": "less than", "between": "between", "and": "and", "locations": "locations", "trigger-notifications": "trigger notificaiton via", "wifi-connected": "When users are connected to wifi and the", "is": "is", "at": "at", "percent": "percent", "per": "per", "sqft": "sqft", "in": "in", "any": "any", "notification-triggered": "Notification Triggered", "skip-notification": "Skipped notification due to the interval set", "buildings": "Buildings", "SUCCESS": "SUCCESS", "FAILURE": "FAILURE" }, "metadata-popup": { "choose-loc": "Choose Location Metadata", "empty-metadata": "No metadata added. Please add metadata for location", "select": "Select", "done": "Done", "cancel": "Cancel", "key-select": "Please select a key", "value-select": "Please select a value", "key-excluded": "Key already excluded", "value-included": "Value already included", "key-included": "Key already included" }, "rule-actions": { "actions": "ACTIONS", "notify": "Notify", "only-once": "Only Once", "once-in": "Once In", "every": "every", "Minutes": "Minutes", "hours": "Hour(s)", "days": "Day(s)", "weeks": "Week(s)", "months": "Month(s)", "via-webex": "Via Cisco Webex Teams", "webex-accounts": "WEBEX ACCOUNTS", "no-webex-accounts": "There are no Webex Accounts authorized yet. Please click the button below add a webex account.", "add-account": "Add Webex Account", "channel": "CHANNEL", "room": "Room", "email": "Email", "room-name": "ROOM NAME", "notification-msg": "NOTIFICATION MESSAGE", "via-sms": "Via SMS", "sms-gateway": "SMS Gateway", "to": "To", "link": "Link", "via-email": "Via Email", "from": "From", "note": "Note", "note-msg": "Sender email address have to be added to allowed list in compliance with security guidelines. Contact Cisco Spaces Support Team to add any specific 'from' email address.'To' addresses do not need to be added in advance.", "subject": "Subject", "trigger-api": "Trigger API", "method": "Method", "http-method": "HTTP Method for posting data to endpoint", "request-headers": "Request Headers", "icon-info": "HTTP Method for posting data to endpoint. Typing '$' will give you access to the list of available variables.the request headers text box can also have a placeholder with correct syntax based on the value the user has chosen in method.", "add": "Add", "key": "Key", "value": "Value", "request-parameters": "Request Parameter", "add-custom-variable": "Add Custom Variable", "json-data": "JSON Data", "post-data": "Post Body Data", "endpoint": "Customer API Endpoint where the data needs to be posted", "select-period": "Please select the action period", "action-frequency": "Please enter the action frequency", "freq-period": "Please select the frequency period", "select-sms-gateway": "Please select a sms gateway", "valid-sms-link": "Please enter a valid sms link", "enter-sms-content": "Please enter sms body content", "enter-sms-number": "Please enter phone number to sms", "enter-number": "Please enter a valid phone number", "enter-email": "Please enter the email address (From Email)", "enter-valid-email": "Please enter a valid email address (From Email)", "email-subject": "Please enter email subject", "email-content": "Please enter email content", "valid-url": "Please enter a valid url for email", "valid-uri": "Please enter a valid URI", "trigger-method": "Please select trigger method", "trigger-values": "Please enter trigger values", "json-value": "Please enter a proper JSON value in trigger api data field", "enter-uri": "Please enter the URI", "enter-all-keys-values": "Please enter all keys and values", "config-action-type": "Please configure action type", "enter-webex-account": "Please select webex account", "webex-channel-type": "Please select webex channel type", "webex-room-name": "Please provide webex room name", "webex-email": "Please provide webex email address", "valid-webex-mail": "Please provide a valid webex email address", "valid-webex-link": "Please enter a valid webex link", "enter-param-key": "Please enter the request parameter key", "auth-success-status": "Successfully fetched auth status", "select": "Select", "max": "Max", "enter-room-name": "Enter the room name", "enter-email-add": "Enter the email address", "web-link": "Enter web link", "enter-phone-no": "Enter to phone number", "enter-from-email": "Enter from email address", "enter-to-email": "Enter to email address", "enter-subject": "Enter Subject", "enter-custom-variable": "Enter Custom Variable", "Hours": "Hours", "Days": "Days", "Weeks": "Weeks", "Months": "Months", "welcome-back": "Welcome back {{firstName}} {{lastName}}.", "continue": "Tap {{URL}} to Continue.", "enter-uri-here": "Enter URI here", "enter-msg": "Enter message to send as SMS", "add-custom-var": "This add/custom variable is already available. You can directly enter this variable by typing $", "get": "GET", "post_form": "POST FORM", "post_json": "POST JSON", "post_body": "POST BODY", "uri": "URI", "info-icon": "Info Icon" }, "rule-details": { "create-rule": "Create {{ruleType}} Rule", "rule-name": "RULE NAME", "enter-rule-name": "Please enter a Rule Name", "choose-rule-options": "Choose any or all of the options that apply to your rule below", "unsaved-configs": "There are some unsaved configuration changes in this rule", "save-warning": "Your changes will be lost if you do not save them.", "save-changes": "Save Changes", "discard-changes": "Discard Changes", "success": "Density Rule published \n successfully!", "test-rule": "Would you like to test the Rule?", "test-rule-info": "Testing this rule will trigger a sample notification on the selected channel(s)", "webex-teams": "Cisco Webex Teams", "sms": "SMS", "email": "Email", "trigger-api": "Trigger API", "test-initiated": " Rule Test initiated", "sample-notificatons": "You will receive sample notification on the following channel(s)", "initiate-test": "You can initiate the test in", "seconds": "seconds", "yes": "Yes", "close-window": " No, Close this window", "continue": "Continue", "save-publish": "Save & Publish", "save": "Save", "rule-fail-error": "Error Occured, Failed to test the rule", "invalid-rule": "Invalid Rule ID", "user-permission-error": "User does not have permission to perform this operation", "save-failed": "Failed to save rule", "verify-fields": "Please verify the required fields", "save-error": "Error while Saving Rule", "create-rule-error": "Error while Creating Rule", "save-success": "Rule Saved Successfully", "rule-create-success": "Rule Created Successfully", "new-rule-name": "Enter the new rule name", "invalid-start-date": "Start date is not valid under filter configuration", "invalid-end-date": "End date is not valid under filter configuration", "empty-rule-name-warn": "Rule displayName can not be empty", "empty-rule-type-warn": "Rule Type can not be empty", "rule-name-exists": "Rule name already exists", "proximity-rule-exists": "Proximity rule already exists", "back-btn": "Back Button", "notification_icon": "Warning Icon", "tick_green": "Success publishing density rules" }, "rule-duplication-popup": { "copy-rule": "Copy Rule", "loc-hierarchy": "Location Hierarchy", "selected-locs": "Selected Locations", "any": "Any", "enter-rule-name": "Please enter a rule name", "select-location": "Please select the location", "duplicate-rule-fail": "Failed to duplicate rule" }, "rule-locations": { "location": "LOCATIONS - Where do you want the rule to fire?", "select-loc": "At any of the following locations", "add-locs": "Add Locations", "select-error": "Please select at-least one location", "filter-by-metadata": "Filter by Metadata", "filter-by-tags": "Further filter your location pool by including or excluding locations by metatags", "show-locs": "Only show for locations that have the following metadata associated to them.", "no-metadata": "No metadata added. Click the button below to add Metadata", "add-metadata": "Add Metadata", "exclude": "Exclude", "no-show-locs": "Don't show for locations that have the following metadata associated to them.", "select-metadata": "Please select a location to add metadata", "select-loc-error": "Please select a location", "add-metadata-error": "Please add metadata", "filter": "Filter" }, "rule-schedule": { "schedule": "SCHEDULE", "set-date-range": "Set a date range for the rule", "apply-rule": "Only apply rule for the selected date range", "to": "to", "set-time-range": "Set a time range for the rule", "apply-rule-time": "Only apply rule for the selected time range", "day-filter": "Filter by days of the week", "apply-rule-days": "Only apply rule on selected days of the week", "date-error": "Please select a start date lesser than end date", "end-time-error": "Please select an end time greater than the start time", "select-all-date-ranges": "Please select all date ranges", "end-date-error": "Please select an end date greater than the start date", "time-error": "Please select the start time and end time", "select-day": "Please select a day of the week", "weekDays": [ "MON", "TUE", "WED", "THU", "FRI", "SAT", "SUN" ] }, "rule-sense": { "sense": "SENSE", "when": "When", "choose-type": "Choose Type", "choose-activity": "Choose Activity", "choose-unit": "Choose Unit", "choose-level": "Choose Level", "and": "and", "percent": "percent", "per": "per", "at-any": "at any", "sense-note": "The rule will trigger when 1 min density counting of the number of connected devices in specified area.", "select-type": "Please select the sense type", "activity-type": "Please select the activity type", "equality-type": "Please select the equality type", "count-values": "Please enter the count values", "min-max-values": "Please enter the min and max values", "enter-max-val": "Please enter a maximum value which is greater than minimum value", "enter-sqft": "Please enter the sqft value", "enter-area-unit": "Please select an area unit", "area-type": "Please select the area type", "minimum": "min", "max": "max", "area": "area", "con-to-wifi": "devices are connected to WiFi", "people-on-cam": "people are seen on camera", "density": "density", "count": "count", "occupancy": "occupancy", "more-than": "more than", "less-than": "less than", "between": "between", "campus": "campus", "building": "building", "floor": "floor", "zone": "zone", "sqft": "sqft", "sqm": "sqm" }, "rules-base": { "new-rule": " Create New Rule", "user-role": "User does not have permission to perform this operation" }, "rules-list": { "no-rules": "No Density Rules configured", "create-rule": "There are no Density Rules created yet. Click “Create New Rule” button to create a density rule", "name": "Name", "created": "Created", "last-modified": "Last Modified", "test-rule": "Test Rule", "edit-rule": "Edit Rule", "pause-rule": "Pause Rule", "live-rule": "Make Rule Live", "delete-rule": "Delete Rule", "copy-rule": "Make a Copy of this Rule", "view-rule": "View Rule", "pause-warn": "Are you sure you want to pause the selected rule(s)?", "delete-warn": "Are you sure you want to delete the selected rule(s)?", "everyday": "Everday", "cancel": "Cancel", "make-live": "Make Live", "make-rule-live": "Make Rule Live", "pause": "Pause", "delete": "Delete", "show-count": "Showing {{tempRulesListDataLength}} of {{rulesListDataLength}}", "show-more": "Show More", "delete-success": "Rule deleted successfully", "delete-fail": "Failed to delete rule", "rule-paused": "Rule Paused", "rule-active": "Rule Active", "invalid-id": "Invalid Rule ID", "fetch-failed": "Failed to fetch rule details", "user-role-error": "User does not have permission to perform this operation", "create-success": "Rule created successfully", "rules-selected": "Rules Selected", "rule-selected": "Rule Selected", "rule": "Rule", "successfully": "successfully", "live": "LIVE", "paused": "PAUSED", "every": "Every", "calendar": "Calendar Icon", "view_dark": "View Rule" }, "rules-summary": { "summary": "SUMMARY", "rule-name": "RULE NAME", "sense": "SENSE", "locations": "LOCATIONS", "for-all-locs": "For all locations under", "associated-metadata": "that are associated with metadata", "excluding-metadata": "excluding those that are associated with metadata", "schedule": "SCHEDULE", "action": "ACTION", "via-trigger-api": "Via Trigger API", "provision-internet": "Seamlessly Provision Internet", "seconds": "seconds", "provision-internet-at": " Internet will be provisioned at", "deny-internet": "Deny Internet", "for": "for", "tag-user": "Tag user as", "untag-user": "untag user from", "user": "user", "once-in": "once in", "only-once": "only once", "app": "App", "show-cp": "Show Captive Portal", "portal": "Portal", "webex-teams": "Cisco Webex Teams", "starts-from": "Starts from", "to": "to", "occurs-on": "occurs on", "from": "from", "connected-to-wifi": "When devices are connected to WiFi and", "people-on-cam": "When people are seen on camera and", "is": "is", "and": "and", "percent": "percent", "visitors-per": "visitor(s) per", "at-any": "at any", "weekdays": [ "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday" ], "LIVE": "LIVE", "PAUSED": "PAUSED", "via": "via", "hour": "hour", "day": "day", "week": "week", "month": "month", "minutes": "minutes", "hours": "hours", "days": "days", "weeks": "weeks", "months": "months" }, "webex-team": { "webex-accounts": "Webex Accounts", "add-webex-account": "Add Webex Account", "name": "NAME", "name-reference": "This name will be used as the future reference when you create proximity rules", "access-token": "ACCESS TOKEN", "webex-dev-portal": "Visit Cisco Webex Developer Portal to retrive the access token.", "save": "Save", "cancel": "Cancel", "edit-webex-account": "Edit Webex Account", "update": "Update", "account-delete-success": "Webex Account deleted successfully.", "delete-error": "An error occurred while deleting.", "account-added-success": "Webex Account added successfully.", "add-account-unable": "Unable to Add Webex Account", "account-update-success": "Webex Account updated successfully.", "edit-account-unable": "Unable to Edit Webex Account", "add-dev-account-name": "Please add a name for your developer account", "enter-access-token": "Please enter the access token", "invalid-access-token": "Invalid Cisco WebEx Access Token", "delete-token-failed": "Failed to delete Cisco WebEx Access Token", "webex-auth-reqd": "Webex Authorization Required", "authorize": "You need to authorize at-least one Webex account to send notifications to Webex Teams.", "placeholder-1": "Add a name for your developer account", "placeholder-2": "Enter the access token" }, "rules-wrapper": { "cp-rules": "Captive Portal Rules", "engagement-rule": "Engagement Rule", "profile-rule": "Profile Rule", "density-rule": "Density Rule" } }, "webex": "Webex", "edit_dark": "Edit Webex", "delete_icon_dark": "Delete Webex", "edit": "Edit", "back_arrow_blue": "Back Arrow", "trigger": "Trigger Rule", "refresh_blue": "Refresh", "popup_close": "Close popup", "map_loader": "Loading Map", "warning_icon": "Warning Icon", "right_now_wifi_ble_rfid_wired": "Right Now Wifi BLE RFID Wired", "right_now_camera": "Right Now Camera" }, "location-analytic-v2-lib": { "add-widget": "Add Widget", "name-your-widget": "Name Your Widget", "enter-widget-name": "Please enter the widget name", "visit-range": "Visit Range", "placeholder": "Search Location", "placeholder-search": "Search", "placeholder-mm-dd-yyyy": "mm/dd/yyyy", "view-by": "View By", "floor": "Floor", "zone": "Zone", "choose-the-widget": "Choose the widget you want to add", "visitors": "Visitors", "visits": "Visits", "dwell": "Dwell", "widget-information": "Widget Information", "location": "Location", "date-range": "Date Range", "ssids": "SSIDs", "enter-atleast-3": "Enter atleast 3 characters", "results-found": "results found", "start-date": "Start Date", "end-date": "End Date", "next": "Next", "add": "Add", "back": "Back", "cancel": "Cancel", "upgrade-license": "You need to upgrade your license to use this selection", "upgrade-your-license-to-act": "Do more with location analytics by upgrading your license to ACT. You will be able to generate reports by zones, enable Path Analytics as well as co-relation analytics and turn on filters for SSID, Time of the Day, Day of the Week etc. Do this and much more by contacting your AM today", "enter-ok": "Ok", "location-analytics": "LOCATION ANALYTICS", "no-location-data-compare": "You don’t have more than one location for comparison", "no-ssid-data-compare": "You don’t have more than one ssid for comparison", "no-data-compare": "You don’t have more than one date for comparison", "total-visits": "Total Visits", "avg-dwell-time": "Avg Dwell Time", "dwell-time-distribution": "Dwell Time Distribution", "edit-widget": "Edit Widget", "update": "Update", "last-updated": "Last Updated", "sign-out": "Sign out", "get-insights-on-visitors": "Get Insights on visitors, visits, visitor paths for your Buildings, Floors, and Zones", "loaction-analytics-app-enables": "Location Analytics app enables you to understand and analyze footfall, visitors, visits across various areas in your building and across regions. You can create reports, views that you want to visit frequently.", "how-to-get-started": "Here’s How To Get Started", "two-easy-steps": "You can now start using Location analytics through two easy steps. We have you covered, there is a friendly set-up that guides you through the Process. You can check status of your set-up here. ", "go-to-setup-guide": "Go To Setup Guide", "onboard-wireless-network": "Onboard Wireless network", "learn-more": "Learn More", "location-hierarchy": "Location Hierarchy", "why-location-analytics": "Why Location Analytics?", "actionable-insights": "Actionable Insights", "custom-reports": "Custom Reports", "path-reports": "Path Reports", "repeat-vs-new-visitors": "Repeat Vs New Visitors", "understand-nature-of-visits": "Understand nature of visits in each of your locations", "total": "Total", "new": "New", "repeat": "Repeat", "no-data-available": "No Data Available for the selected filter", "focus-area": "Focus Area", "floor-zone": "Floor/Zone", "create-new-report": "Create New Report", "report-name": "Report Name", "enter-the-report-name": "Please enter the report name", "choose-report-type": "Choose Report type", "overview": "Overview", "use-metrics-and-graph-widgets": "Use Metrics and Graph widgets to create an overview. Common Filters: Location and Date range", "report-name-already-exists": "The report name already exists", "compare-locations": "Compare Locations", "compare-2-locations": "Compare two locations side by side", "compare-dates": "Compare Dates", "compare-2-date-ranges": "Compare two date ranges side by side", "compare-ssids": "Compare SSIDs", "compare-2-ssids": "Compare two SSIDs side by side", "path-report": "Path Report", "visitors-come-from-monthly-dwell-time": "Know where visitors come from Monthly Dwell Time", "report-and-go-to-after-a-visit": "Report and go to after a visit", "choose-report-filters": "Choose REPORT FILTERS", "chosen-filters": "The chosen filters will be used to filter the report while viewing it", "date": "Date", "ssid": "SSID", "all-ssid": "All SSID", "all-locations": "All Locations", "choose-date-range-value": "Choose Date Range value", "choose-default-ssids": "Choose default SSIDs for comparison", "enter-ssid-1": "SSID 1", "enter-ssid-2": "SSID 2", "choose-default-date-ranges": "Choose default Date Ranges for comparison", "data-range-1": "Date Range 1", "data-range-2": "Data Range 2", "choose-default-locations": "Choose default Locations for comparison", "location-1": "Location 1", "location-2": "Location 2", "create": "Create", "skip-and-create": "Skip & Create", "choose-floor": "Choose Floor", "you-cannot-create-a-path-analytics": "You cannot create a Path Analytics report without a floor in your Location Hierarchy.", "okay": "Okay", "upgrade-your-license": "You need to upgrade your license to use this selection", "save": "Save", "view-report": "View Report", "delete-report": "Delete Report ?", "delete-reports": "Delete Reports ?", "edit-report": "Edit Report", "create-report": "Create Report", "custom-date-range": "Custom Date Range", "enter-apply": "Apply", "all-reports": "All Reports", "enter-delete": "Delete", "enter-name": "Name", "type": "Type", "no-of-widgets": "No. of Widgets", "created": "Created", "last-updtaed": "Last Updated", "are-you-sure-you-want-to-delete": "Are you sure you want to delete", "report": "Report?", "delete-selected-reports": "Are you sure you want to delete selected Reports?", "no-reports-create-a-report": "Looks like you don’t have any reports. Get started by creating a report", "clear-all": "Clear All", "clear-all-widgets": "Clear All Widgets ?", "remove-all-widgets": "Are you sure you want to remove all widgets?", "enter-no": "No", "enter-yes": "Yes", "not-added-any-widgets": "You have not added any widgets in your report yet.", "start-adding-widgets": "Start Adding Widgets", "deleted-accessing-report": "The report that you're accessing is deleted", "delete-widget": "Delete Widget ?", "widget": "Widget?", "new-visitors": "New Visitors", "repeat-visitors": "Repeat Visitors", "daily-avg": "Daily Avg", "edit-report-parameters": "Edit Report Parameters", "common-to-all-the-widgets": "This parameter for your report whose value will be common to all the widgets in your report.", "reports": "Reports", "related-links": "Related Links", "setup": "Setup", "visitor-insights": "Visits & Visitor Insights", "understand-how-your-visits-are-changing": "Understand how your visits are changing, understand locations with most or least footfall and take actions accordingly. You can understand your building utilization down to zone level.", "create-custom": "Create Custom reports that are personalized to you in few clicks", "create-customized-reports": "You can create customized reports with combination of Location across parameters like Visits, visitors, Dwell time distribution", "customized-path-reports": "Customized Path Reports", "path-taken-by-customers": "You can understand the path taken by customers to reach a floor or Zone of your intrest with Path reports just in few clicks", "per-visits": "% of visits", "per-visitors": "% of visitors", "monday": "Monday", "tuesday": "Tuesday", "wednesday": "Wednesday", "thursday": "Thursday", "friday": "Friday", "saturday": "Saturday", "sunday": "Sunday", "am": "AM", "pm": "PM", "ALL_DAY": "between 12:00 am and 11:59 pm", "MID_NIGHT": "between 12:00 am and 2:59 am", "EARLY_MORNING": "between 3:00 am and 4:59 am", "MORNING": "between 5:00 am and 8:59 am", "BUSINESS_HOURS": "between 9:00 am and 4:59 pm", "EVENING": "between 5:00 pm and 8:59 pm", "LATE_EVENING": "between 9:00 pm and 11:59 pm", "FULL_AM": "between 12:00 am and 11:59 am", "FULL_PM": "between 12:00 pm and 11:59 pm", "5-30-mins": "5-30 mins", "30-60-mins": "30-60 mins", "60-120-mins": "60-120 mins", "120-180-mins": "120-180 mins", "180-240-mins": "180-240 mins", "240-300-mins": "240-300 mins", "300-360-mins": "300-360 mins", "360-420-mins": "360-420 mins", "420-480-mins": "420-480 mins", ">480-mins": ">480 mins", "visitors-caps": "VISITORS", "visits-caps": "VISITS", "avg-dwell-time-caps": "AVG DWELL TIME", "total-visitors": "Total Visitors", "daily-avg-visitors": "Daily Avg Visitors", "daily-avg-visits": "Daily Avg Visits", "no-of-visitors": "Number of Visitors", "new-vs-repeat": "New vs Repeat", "day": "Day", "hour-of-day": "Hour of Day", "week": "Week", "day-of-week": "Day of Week", "month": "Month", "all-day": "All Day (12am-11:59pm)", "mid-night": "Mid Night (12am-2:59am)", "early-morning": "Early Morning (3am-4:59am)", "morning": "Morning (5am-8:59am)", "business-hours": "Business Hours (9am-4:59pm)", "evening": "Evening (5pm-8:59pm)", "late-evening": "Late Evening (9pm-11:59pm)", "am-am": "AM (12am-11:59am)", "pm-pm": "PM (12pm-11:59pm)", "no-of-visits": "Number of Visits", "distribution": "Distribution", "by-hour-of-day": "by Hour of Day", "by-day": "by Day", "by-day-of-week": "by Day of Week", "by-week": "by Week", "by-month": "by Month", "last-365-days": "Last 365 Days", "today": "Today", "yesterday": "Yesterday", "current-week": "Current Week", "previous-week": "Previous Week", "current-month": "Current Month", "previous-month": "Previous Month", "current-year": "Current Year", "custom": "Custom", "1-2-hrs": "1-2 hrs", "2-3-hrs": "2-3 hrs", "3-4-hrs": "3-4 hrs", "4-5-hrs": "4-5 hrs", "5-6-hrs": "5-6 hrs", "6-7-hrs": "6-7 hrs", "7-8-hrs": "7-8 hrs", ">8-hrs": ">8 hrs", "compare-date": "Compare Dates", "percentage-of-users-spent": "% of users spent", "search-location": "Search Location", "of-visitors": "# of Visitors", "of-visits": "# of Visits", "place-widget-here": "Place Widget Here", "visitors-trend": "VISITORS TREND", "visits-trend": "VISITS TREND", "date-range-1": "Date Range 1", "date-range-2": "Date Range 2", "path": "Path", "to": " to ", "Visitors": "Visitors", "Visits": "Visits", "Dwell": "Dwell", "act": "ACT", "hours": "HOURS", "directly-entered": "Directly Entered", "directly-exited~": "Directly Exited~", "visits-at": "visits at", "directly-entered-at": "directly entered at", "exited-from": "exited from", "visits-from": "visits from", "visits-to": "visits to", "others": " Others", "location-license-error": "Path Report cannot be created with SEE License", "popup_close": "Close popup", "error": "Error", "app_icon": "Location Analytics", "no_data": "No data", "expand_icon": "Expand", "delete": "Delete", "cursor": "Cursor", "edit": "Edit", "la_illustration": "Get Analytics Illustration", "active": "Configured", "inactive": "Unconfigured", "overviewReport": "Overview Report", "createReport": "Create Report", "pathReport": "Path Report", "analytics_report_loader": "Report Loading", "overview_icon": "Overview", "compare_location": "Compare Location", "calender": "Calendar", "wireless_icon": "WiFi", "info": "Report Tooltip", "cmp_locs": "Compare Locations", "cmp_ssids": "Compare SSIDs", "cmp_dates": "Compare Dates", "search_icon": "Search Icon", "warning": "Confirmation", "back_icon": "Back Arrow", "location_pointer": "Location Pointer", "dropdown_arrow_down": "Bottom Dropdown Arrow", "dropdown_arrow_up": "Up Dropdown Arrow" }, "engagements-lib": { "header": "ENGAGEMENTS", "headerAppSwitcher": "Engagements", "breadcrumb": "Engagement Rules", "no-data": "No Data Available", "rule_type": "Engagement Rule", "create": "Create New Rule", "Cancel": "Cancel", "delete": "Delete", "resend": "Resend", "Done": "Done", "read-write-user": "Read Write User", "read-only-user": "Read Only User", "toolkit": { "SMS": "SMS", "SocialApps": "Social Apps", "NotificationChannels": "Notification Channels", "WebexTeams": "Webex Teams", "BLEUUIDs": "BLE UUIDs", "sdk": "sdk", "DataExport": "Data Export", "webex": { "webexAccount": "Webex Accounts", "addWebex": "Add Webex Account", "name": "NAME", "future_ref": "This name will be used as the future reference when you create proximity rules", "access_token": "ACCESS TOKEN", "visit_msg": "Visit Cisco Webex Developer Portal to retrive the access token", "accessToken_placeHolder": "Enter the access token", "edit_webex": "Edit Webex Account", "update": "Update", "save": "Save", "cancel": "Cancel", "auth_req": "Webex Authorization Required", "auth_need_msg": "You need to authorize at-least one Webex account to sendnotifications to Webex Teams", "addName_placeHolder": "Add a name for your developer account", "delete_sucess": "Webex Account deleted successfully", "error_delete": "An error occurred while deleting", "added_success": "Webex Account added successfully", "unable_adderror": "Unable to Add Webex Account", "unable_editerror": "Unable to Edit Webex Account", "addName_devAccount": "Please add a name for your developer account", "enter_accessToken": "Please enter the access token", "update_success": "Webex Account updated successfully." } }, "navigation": { "menu-engagement-rule": "Engagement Rules", "menu-visitor": "Visitor Engagement", "menu-user": "User Management", "menu-engagements": "Engagements", "menu-related": "Related Links", "menu-location": "Location Hierarchy", "menu-setup": "Setup" }, "rule_list": { "rule_name": "Name", "rule_created": "Created", "rule_modified": "Last Modified", "total_eng": "Total Engagements", "Everday": "Everday", "SMS": "SMS", "email": "Email", "push": "Push Notification", "API": "API", "edit": "Edit Rule", "pauseRule": "Pause Rule", "live": "Make Rule Live", "deleteRule": "Delete Rule", "copy": "Make a Copy of this Rule", "view_rule": "View Rule", "dopause": "Are you sure you want to pause the selected rule(s)?", "pausemsg": "Pausing a live Engagement Rule can prevent visitors from accessing the WiFi for the associated location(s)", "dodelete": "Are you sure you want to delete the selected rule(s)?", "delmsg": "Deleting a live Captive Engagement can prevent visitors from accessing the WiFi for the associated location(s)", "prule": "Pause Rule", "drule": "Delete Rule", "cancel": "Cancel", "makeLive": "Make Live", "pause": "Pause", "pause_profile": "Pausing a live Profile Rule can prevent visitors from being Tagged for the associated location(s)", "dele_profile_msg": " Deleting a live Profile Rule can prevent visitors from being Tagged for the associated location(s)", "delete": "Delete", "showing": "Showing", "of": "of", "showmore": "Show More", "error": { "ruleSuccess": "Rule deleted successfully", "failToDelate": "Failed to delete rule", "pauseRule": "Rule Paused", "ruleActive": "Rule Active", "noPermission": "User does not have permission to perform this operation", "errorDetail": "Error: Failed to fetch Target Rule Details", "createSuccess": "Rule created successfully", "invalidId": "Invalid Rule ID" }, "rules_selected": "Rules Selected", "rule_selected": "Rule Selected" }, "engagement-rule": { "tagerror": "Please choose or create tag", "enterURIHere": "Enter URI here", "bleMsgText": "Welcome back ${firstName} ${lastName}. Tap ${URL} to Continue", "enterMsgplaceHolder": "Enter message to send as SMS", "welcomePlaceHolder": "Welcome back $firstName $lastName", "select": "- Select - ", "empty": { "empty_desc": "There are no Engagement Rules associated with this location. Create Engagement Rules from the Rules section.", "empty_msg": "No Engagement Rules configured", "empty_ssid": "You need to configure an SSID before you can create a Captive Portal Rule.", "empty_msg_profile": "No Profile Rules configured", "empty_desc_profile": "There are no Profile Rules associated with this location. Create Profile Rules from the Rules section." }, "rule_list": { "rule_name": "Name", "rule_created": "Created", "rule_modified": "Last Modified", "total_eng": "Total Engagements", "Everday": "Everday", "SMS": "SMS", "email": "Email", "push": "Push Notification", "API": "API", "edit": "Edit Rule", "pauseRule": "Pause Rule", "live": "Make Rule Live", "deleteRule": "Delete Rule", "copy": "Make a Copy of this Rule", "view_rule": "View Rule", "dopause": "Are you sure you want to pause the selected rule(s)?", "pausemsg": "Pausing a live Engagement Rule can prevent visitors from accessing the WiFi for the associated location(s)", "dodelete": "Are you sure you want to delete the selected rule(s)?", "delmsg": "Deleting a live Captive Engagement can prevent visitors from accessing the WiFi for the associated location(s)", "prule": "Pause Rule", "drule": "Delete Rule", "cancel": "Cancel", "makeLive": "Make Live", "pause": "Pause", "pause_profile": "Pausing a live Profile Rule can prevent visitors from being Tagged for the associated location(s)", "dele_profile_msg": " Deleting a live Profile Rule can prevent visitors from being Tagged for the associated location(s)", "delete": "Delete", "showing": "Showing", "of": "of", "showmore": "Show More", "error": { "ruleSuccess": "Rule deleted successfully", "failToDelate": "Failed to delete rule", "pauseRule": "Rule Paused", "ruleActive": "Rule Active", "noPermission": "User does not have permission to perform this operation", "errorDetail": "Error: Failed to fetch Target Rule Details", "createSuccess": "Rule created successfully" }, "rules_selected": "Rules Selected", "rule_selected": "Rule Selected" }, "rule-actions": { "GET": "GET", "post_form": "POST FORM", "post_JSON": "POST JSON", "post_body": "POST BODY", "enterUriHere": "Enter URI here", "sms-gateway": "Demo Gateway", "header": "ACTIONS", "tag-header": "Tags these users as", "choose": "Choose -", "associate_disassociate": "Associate/Disassociate users to chosen tags", "add_tag": "Add Tags", "tag_as": "Tag User as", "untag_as": "Untag User from", "Notify": "Notify", "Consumer": "Consumer", "Business": "Business", "Only_Once": "Only Once", "Once_In": "Once In", "Visits": "Visits", "Days": "Days", "Weeks": "Weeks", "Months": "Months", "push": "Via App Push Notification", "app": "Select App", "ble": "BLE Notificatio", "webex": "Via Cisco Webex Teams", "webex_act": "WEBEX ACCOUNTS", "webex_noact1": "There are no Webex Accounts", "webex_noact2": "authorized yet. Please click the", "webex_noact3": "button below add a webex account.", "add_webex": "Add Webex Account", "CHANNEL": "CHANNEL", "Room": "Room", "Email": "Email", "roomName": "ROOM NAME", "notification": "NOTIFICATION MESSAGE", "Link": "Link", "SMS": "Via SMS", "smsG": "SMS Gateway", "To": "To", "Via_email": "Via Email", "from_name": "From Name", "to_email": "To Email", "subject": "Subject", "trigger_api": "Trigger API", "Method": "Method", "http_method": "HTTP Method for posting data to endpoint", "req-header": "Request Headers", "http_req_msg": "HTTP Method for posting data to endpoint. Typing $ will give you access to the list of available variables.the request headers text box can also have a placeholder with correct syntax based on the value the user has chosen in method.", "Add": "Add", "Key": "Key", "Value": "Value", "req_param": "Request Parameters", "http_param_msg": "HTTP Method for posting data to endpoint. Typing $ will give you access to the list of available variables.the request parameters text box can also have a placeholder with correct syntax based on the value the user has chosen in method.", "custom_var": "Add Custom Variable", "Cancel": "Cancel", "json": "JSON Data", "json_body": "Post Body Data", "uri": "URI", "api_endpoint": "Customer API Endpoint where the data needs to be posted" }, "enter_web_link": "Enter Weblink", "fromEmail_placeHolder": "Enter from email address", "toEmail_placeHolder": "Enter to email address", "subject_placeholder": "Enter Subject", "toPhone_placeHolder": "Enter to phone number", "toPhoneNumber": "Enter to phone number", "fromName_placeHolder": "Enter from name", "daily-engagements": "Daily Engagements", "total-engagements": "Total Engagements", "unique-users": "Unique Users", "enagements-by-loc": "Engagements By Location", "engagements-by-time": "Engagements By Time Of Day", "notification-channels": "Notification Channels", "avg-engmnt-cnt": "Average Engagement Count", "empty-data-msg": "This report is not available as there were no report for this engagement rule.", "ruleActivity": "Rule Activity", "userInsights": "User Insights", "report": "Report", "engRule": "Engagement Rule", "avgEngmnt": "Average Engagement", "sms": "SMS", "email": "EMAIL", "push": "PUSH", "api": "API", "filters": "Filters", "loc": "Location", "all-loc": "All Locations", "date-range": "Date Range", "more": "more", "report-desc": "Report Description", "dateRestrictionMsg": "The custom date range selection criteria is available only for the active rule period. You can only select a date range within that duration.", "actions": "ACTIONS", "notify": "Notify", "consumer": "Consumer", "business": "Business", "visits": "Visits", "days": "Days", "weeks": "Weeks", "months": "Months", "viapush": "Via App Push Notification", "select-app": "Select App", "via-webex": "Via Cisco Webex Teams", "webex-account": "WEBEX ACCOUNTS", "webex-note1": "There are no Webex Accounts", "webex-note2": "authorized yet. Please click the", "webex-note3": "button below add a webex account.", "add-webex": "Add Webex Account", "channel": "CHANNEL", "room": "Room", "emaill": "Email", "roome-name": "ROOM NAME", "notification-msg": "NOTIFICATION MESSAGE", "viaSms": "Via SMS", "sms-gateway": "SMS Gateway", "to": "To", "link": "Link", "via-email": "Via Email", "note": "Note", "email-note1": "Sender email address have to be added to allowed list in compliance", "email-note2": "with security guidelines. Contact", "email-note3": "Cisco DNA Space Support Team to add any specific \"from\" email address.", "fromname": "From Name", "toEmail": "To Email", "fromEmail": "From Email", "from": "From", "subject": "Subject", "trigger-api": "Trigger API", "method": "Method", "http-method": "HTTP Method for posting data to endpoint", "req-header": "Request Headers", "http-note1": "Method for posting", "http-note2": "data to endpoint. Typing \"$\"", "http-note3": "will give you access to the", "http-note4": "list of available", "http-note5": "variables.the request", "http-note6": "headers text box can also", "http-note7": "have a placeholder with", "http-note8": "correct syntax based on the", "http-note9": "value the user has chosen in", "http-note10": "method", "add": "Add", "key": "Key", "value": "Value", "request-parameter": "Request Parameters", "custom-variable": "Add Custom Variable", "cancel": "cancel", "json-data": "JSON Data", "post-body": "Post Body Data", "uri": "URI", "api-endpoint-note1": "Customer API Endpoint where", "api-endpoint-note2": "data needs to be", "api-endpoint-note3": "posted", "actionPeriod": "Please select the action period", "actionFreq": "Please enter the action frequency", "freqPeriod": "Please select the frequency period", "notificationMsg": "Please enter a notification message", "beaconmsg": "Please enter a beacon message", "notificationChannel": "Please select a notification channel", "smsGateway": "Please select a sms gateway", "smslink": "Please enter a valid sms link", "smsbody": "Please enter sms body content", "phonetosms": "Please enter phone number to sms", "validphone": "Please enter a valid phone number", "emailFrom": "Please enter the email address (From Email)", "validemailfrom": "Please enter a valid email address (From Email)", "fromName": "Please enter a from name", "emailSubject": "Please enter email subject", "emailContent": "Please enter email content", "urlForemail": "Please enter a valid url for email", "emailAddress": "Please enter the email address (To Email)", "validEmailAddr": "Please enter a valid email address (To Email)", "validuri": "Please enter a valid URI", "triggermethod": "Please select trigger method", "triggerValue": "Please enter trigger values", "enterURI": "Please enter the URI", "allKeyvalues": "Please enter all keys and values", "actionType": "Please configure action type", "webexAccount": "Please select webex account", "webexChanneltype": "Please select webex channel type", "webexRoom": "Please provide webex room name", "properwebexroom": "Please give proper webex room name", "webexEmail": "Please provide webex email address", "validemailWebex": "Please give valid webex email address", "validwebexlink": "Please enter a valid webex link", "addcustom": "This add/custom variable is already available. You can directly enter this variable by typing $", "actiontype": "Please select an action type", "portal": "Please select a portal", "triggeroption": "Please select a trigger option", "atleastreqparam": "Please add atleast a request parameter", "reqparameter": "Please add key values for request parameter", "reqheader": "Please add key values for request headers", "properjson": "Please enter a proper JSON value in trigger api data field", "addurl": "Please add a url", "validsessiondu": "Please enter a valid session duration value", "policyname": "Please enter a rule policy name", "sessiondu": "Please enter session duration", "createtag": "Please choose or create tag" }, "visitor-engagement": { "engagements": "Engagements", "daily-trend": "Daily Trends of Engagements", "viaSms": "via SMS", "viaEmail": "via Email", "viaPush": "via Push Notification", "locations-dist-eng": "Location wise distribution of Engagements", "map-view": "Map View", "list-view": "List View", "visitor-engmnt": "Visitor Engagement", "engmnt-report": "Engagement Rule Report", "total-engagements": "Total Engagements", "sms": "SMS", "email": "Email", "push": "Push Notification", "emptyDataMsg": "This report is not available as there was no visitor engagement during the selected date range and at the selected locations.", "desc": "Visitor Engagement report is metrics related to engagement via various notification channels and captive portal promotions.", "overallDesc": "Total Engagements with Visitors" }, "date-filter-popup": { "date-range": "Choose date range", "days": "days", "start-date": "START DATE", "end-date": "END DATE", "apply": "Apply", "cancel": "Cancel" }, "metadata-popup": { "header": "Choose Location Metadata", "empty-metadata": "No metadata added. Please add metadata for location", "Done": "Done", "Cancel": "Cancel", "err": { "err_key": "Please select a key", "err_value": "Please select a value", "err_excluded": "Key already excluded", "err_included": "Key already included", "err_value_included": "Value already included" }, "select": "Select" }, "rule-details": { "create": "Create Engagement Rule", "createProfile": "Create Profile Rule", "rule_name": "RULE NAME:", "enter_rule": "Please enter a Rule Name", "option_msg": "Choose any or all of the options that apply to your rule below", "rule-unsaved": "There are some unsaved configuration changes in this rule", "lost_msg": "Your changes will be lost if you do not save them.", "save": "Save Changes", "discard": "Discard Changes", "Cancel": "Cancel", "save_pub": "Save & Publish", "Save": "Save", "txt_msg": { "success": "Rule Saved Successfully", "create": "Rule Created Successfully", "error_save": "Error while Saving Rule", "error_create": "Error while Creating Rule", "verify": "Please verify the required fields", "fail": "Failed to save rule", "fetch": "Error: Failed to fetch Rule Details", "permission": "User does not have permission to perform this operation", "invalid": "Invalid Rule ID", "name_msg": "Please enter a rule name", "location_msg": "Please select the location", "fail_duplicate": "Failed to duplicate rule" }, "copy": "Copy Rule", "lh": "Location Hierarchy", "selected_loc": "Selected Locations", "any": "Any" }, "rule_identity": { "who": "IDENTIFY - Who do you want the rule to apply?", "filter_msg": "Filter by Onboarding Status", "onboarding": "Onboarded Visitor", "visitor_auth": "Visitors who have sucessfully completed 'Authentication'", "no_onboard": "Not Onboarded Visitor", "visitor_unAuth": "Visitors who have not completed 'Authentication'", "filter_optin": "Filter by Opt-In Status", "visitor_optin": "Only show for visitor associated with Opt in status", "optin_visitor": "Only for opted-in Visitor", "notoptin_viditor": "Only for not opted-in Visitor", "filter_tag": "Filter by Tags", "for_asso_tag": "Only show to users associated with the following tags", "addTage": "Add Tags", "notForAssociated": "Do not show to user associated with the following tags.", "filter_prevVisit": "Filter by Previous Visits", "filter_num_visit": "Filter users by the number of times they have visited the location.", "add_location": "Add Locations", "atLeast_loc": "Please select at-least one location to continue", "atleast": "At-least", "between": "Between", "times_to": "Times to", "times_in": "Times in", "1day": "Last 1 Day", "day1": "Last 1 Day", "last": "Last", "days": "Days", "this": "This", "day7": "Last 7 Days", "day15": "Last 15 Days", "day30": "Last 30 Days", "day90": "Last 90 Days", "7day": "Last 7 Days", "15day": "Last 15 Days", "30day": "Last 30 Days", "90day": "Last 90 Days", "week": "This Week", "month": "This Month", "year": "This Year", "date_range": "Date Range", "Exclude": "Exclude", "include": "Include", "error": { "minNew": "Min", "maxNew": "Max", "location": "Please select a location", "onboarding": "Please select an onboarding status", "opstatus": "Please select an optin status", "tag": "Please select tags", "appstatus": "Please select app status", "period": "Please select a period", "minmax": "Please enter both min and max values", "maxgmin": "Please select a max value greater than min value", "min": "Please enter min value", "start": "Please select a start date", "endDate": "Please select an end date", "sd_ed": "Please select a start date lesser than end date" }, "select": "-Select-", "selectDatePlaceHolder": "Select a date" }, "rule-location": { "location": "LOCATIONS - Where do you want the rule to fire?", "anyLocation": "At any of the following locations", "appLoc": "Add Locations", "atleastOne": "Please select at-least one location", "filterM": "Filter by Metadata", "includ_exclude": "Further filter your location pool by including or excluding locations by metatags", "metadata_assoc": "Only show for locations that have the following metadata associated to them.", "addMetadata": "Add Metadata", "Exclude": "Exclude", "dont_metadata_ass": "Don't show for locations that have the following metadata associated to them.", "No_metadata": "No metadata added. Click the button below to add Metadata", "filter": "Filter", "error": { "selectLoc": "Please select a location", "addMeta": "Please add metadata", "SelLocaToAddMetadata": "Please select a location to add metadata" }, "exclude": "Exclude", "include": "Include" }, "rule-sch": { "dayOfWeekArray": [ "MON", "TUE", "WED", "THU", "FRI", "SAT", "SUN" ], "weekDaysNames": [ "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday" ], "SCHEDULE": "SCHEDULE", "setDateRange": "Set a date range for the rule", "selectedDate": "Only apply rule for the selected date range", "timerange": "Set a time range for the rule", "selectedTime": "Only apply rule for the selected time range", "to": "to", "filterWeek": "Filter by days of the week", "onlySelectedDays": "Only apply rule on selected days of the week", "error": { "lessThan": "Please select a start date lesser than end date", "endDate": "Please select an end date greater than the start date", "endTime": "Please select an end time greater than the start time", "start_end": "Please select the start time and end time", "week": "Please select a day of the week", "allDate": "Please select all date ranges" } }, "sense": { "sens": "SENSE", "userOn": "When a user is on ", "wifi": "WiFi", "and": "and", "for": "For", "at": "At", "minute": "Minutes", "chooseActivity": "-Choose User Activity-", "enter_location": "Entering Location", "enterLocation": "Entering Location", "awayLocationFor": "Away from the Location ", "awayLocation": "Away from the Location ", "away_location": "Away from the Location", "present_location": "Present at Location", "error": { "sensetype": "Please Select a Sense Type", "userActivity": "Please Select a User Activity", "timeValue": "Please enter a time value", "addTimeVal": "Please add a time value" } }, "rules-summary": { "SUMMARY": "SUMMARY", "rulename": "RULE NAME", "sense": "SENSE", "locations": "LOCATIONS", "locunder": "For all locations under", "assometadata": "that are associated with metadata", "excluding": "excluding those that are associated with metadata", "audience": "AUDIENCE", "onboard": "Onboarded", "notOnboarded": "Not Onboarded", "optedIn": "Opted-in", "not_optedin": "Non opted-in", "noApp": "Non App", "visitors": "visitors", "whotag": "who are tagged as", "exclude": "excluding who are tagged as", "visited": "who have visited", "between": "between", "to": "to", "atleast": "at-least", "times": "times", "lastday": "in last 1 day", "inlast": "in last", "days": "days", "inthis": "in this ", "indaterange": "in date range", "schedule": "SCHEDULE", "action": "ACTION", "viatrigger": "Via Trigger API", "seamless": "Seamlessly Provision Internet", "for": "for", "seconds": "seconds", "internet": "Internet will be provisioned at", "deny": "Deny Internet", "": "Internet will be provisioned at ", "tag": "Tag user as ", "untag": "untag user from", "user": "user", "onceIn": "once in", "onlyOnce": "only once", "via": "via", "app": "app", "ble": "ble", "webex": "Cisco Webex Teams", "triggerApi": "Trigger API", "associatedWithMetadata": "that are associated with metadata", "occurs-on": "occurs on", "from": "from", "starts-from": "Starts from", "minute": "minutes" }, "tag-popup": { "enter_tagName": "Enter the tag name", "choose": "Choose Tags", "create": "Create New Tag", "Add": "Add", "name": "TAG NAME", "noTag": "No tags available", "select": "Selected Tags", "error": { "name": "Please enter a tag name", "exists": "Tag name already exist" }, "addHeader": "ADD", "includeHeader": "INCLUDE", "removeHeader": "REMOVE", "excludeHeader": "EXCLUDE", "tagsAdded": "TAGS ADDED", "tagsRemoved": "TAGS REMOVED", "tagsIncluded": "TAGS INCLUDED", "tagsExcluded": "TAGS EXCLUDED" }, "user": { "Users": "Users", "Roles": "Roles", "name": "LOCATION NAME", "select_loc": "SELECT LOCATION", "loc_msg": "Select the location under which you want the location manager to create this new location.", "no": "No", "yes": "Yes", "msg1": "You are about to toggle between Invitation types. This will erase the current location selection", "sure": "Are you sure?", "createLoc": "Create location", "invite_msg": "Invite location manager to create a new location by adding APs", "chooseLoc": "Choose locations", "addMoreLoca": "Add more locations", "sendInvite": "Send invite to existing locations from the location hierarchy", "addLoc": "Add Locations", "newLoc": "New Location", "existingLoc": "Existing Locations", "invitationType": "Invitation Type", "invite": "Invite a User", "resend": "RESEND", "invitea": "Invite User", "edit": "Edit User", "email": "Email", "invalid": "Invalid email address", "next": "Next", "role": "Role", "locManager": "Location Manager", "locations": "Locations", "choseLoc": "Choose Locations", "sndInvite": "Send Invitation", "update": "Update", "success": "successfully", "user": "User", "ok": "Ok", "Ok": "Ok", "connect": "Connect to your Meraki account", "merakiconnect": "You will need to connect your Meraki account to perform this operation", "RoleName": "Role Name", "inviteNewApp": "Invite new app users or modify permissions for existing ones from the", "section": "section", "NoRole": " No roles found", "of": "of", "NoUSer": "No users found", "msg2": "User invitation is managed by your administrator. Please contact your administrator for inviting users.", "userManagement": "User management not available", "noAppuser": "No app users associated", "deleteUswr": "Do you want to delete the user", "resendInvite": "Do you want to resend the invite", "continue": "continue", "deleteSucc": "users deleted successfully", "delete": "Deleting in progress Please wait", "delSelected": "Are you sure you want to delete the selected user", "undone_msg": "This action cannot be undone.", "notResponded": "Invited - Not yet responded.", "fullPerm": "Full Permission", "deleted": "users deleted", "showmore": "Show More", "findUsers": "Find Users", "Cancel": "Cancel", "selected": "Selected", "s": "s", "invitedSuccess": "User invited Successfully and email sent", "inviteError": "An error occurred while sending email.", "unavailable_edit": "User unavailable for editing.", "error_update": "An error occurred while updating user. Please try again.", "error_requird_field": "Please fill all the required details properly", "error_invite": "An error occurred while inviting. Please try again", "update_success": "User updated successfull", "eror_try": "An error occurred. Please try again.", "error_location": "Please select a location", "email_valid": "Please enter proper email id", "readOnly": "Read Only User", "readWrite": "Read Write User", "invite-resent-success": "Invitation resent successfully.", "resend-error": "An error occurred during resend. Please try again.", "user-delete-success": "User(s) Deleted Succesfully", "unable-to-delete": "Unable to Delete User(s). Please try again", "select-users-to-delete": "Please select Users to delete.", "users-selected": "Users selected", "user-delected": "User selected", "delete-users-warn": "Are you sure you want to delete the selected users? This action cannot be undone.", "find-users": "Find Users", "error_alreadyExists": "User already exists" }, "common-report": { "rule-name": "Rule Name", "rule-pub-on": "Rule Published on", "sms": "SMS", "email": "EMAIL", "push": "Push Notification", "total-vis-tag": "Total Visitors Tagged", "total-eng": "Total Engagements", "from": "From", "rule": "Rule", "rules": "Rules", "vis-eng": "Visitor Engagement" } }, "personas-lib": { "header": "LOCATION PERSONAS", "headerAppSwitcher": "Location Personas", "breadcrumb": "Location Personas Rules", "navigation": { "menu-personas-rule": "Location Personas Rules", "menu-user": "User Management", "menu-location-personas": "Location Personas", "menu-related": "Related Links", "menu-location": "Location Hierarchy", "menu-setup": "Setup" }, "profile-rule": { "emptyDataMessage": "This report is not available as there were no report for this profile rule.", "no-data": "No Data Available", "tagging-trends": "Tagging Trends", "userRoleError": "User does not have permission to perform this operation.", "dev-tagged": "Devices Tagged", "tags-removed": "Tags Removed", "tags-added": "Tags Added", "tags-by-loc": "Device Tags Added By Location", "tags-removed-by-loc": "Device Tags Removed By Location", "tags-by-time": "Tagging By Time Of Day", "totalTagsRemoved": "Total Tags Removed", "totalDevTagged": "Total Devices Tagged", "report": "Report", "profileRule": "Profile Rule", "dateRestrictionMsg": "The custom date range selection criteria is available only for the active rule period. You can only select a date range within that duration." }, "common-report": { "fetch-failed": "Fetching Report Failed!", "rule-pub-on": "Rule Published on", "reload": "Reload", "sms": "SMS", "email": "EMAIL", "push": "Push Notification", "from": "From", "rules": "Rules", "rule": "Rule", "rule-name": "Rule Name", "rule-pub": "Rule Published on" } }, "captive-portal-lib": { "download": "Download", "capPortal": "Captive Portal", "smsGateway": "SMS Gateway", "accessTemplates": "Access Code Templates", "socialApps": "Social Apps", "import": "Import", "add": "Add", "label": "LABEL", "allLoc": "All Locations", "captivePortalHeader": "CAPTIVE PORTAL", "portalHeader": "Portal", "added": "added", "updates": "Updated", "captivePortal": "Captive Portals", "Portalrules": "Captive Portal Rules", "ssids": "SSIDs", "reports": "Reports", "userManagement": "User Management", "accessCodes": "Access Codes", "setting": "Settings", "device": "Device Onboarding", "acquisition": "Customer Acquistion", "locName": "Location Name", "search": "Search Locations", "findRoles": "Find Roles", "roleName": "Role Name", "min": "Min", "max": "Max", "ruleName": "Enter the new rule name", "getAppsLabel": "Get Apps", "appStoreUrl": "App Store URL", "appStoreSchema": "App Store Schema", "desktopLaptopUrl": "URL for Desktops and Laptops", "getInternetLabel": "Get Internet", "launchPageLabel": "Launch Page", "labelLabel": "LABEL", "linkToUrlLabel": "Link to URL", "promotionsLabel": "Promotions", "promoName": "Promo Name", "linkPromoToUrl": "Link Promo To URL", "venueMapsLabel": "Venue Maps", "videosLabel": "Videos", "studioUrlRequired": "Please enter Studio URL", "rulePolicyName": "Enter Rule/Policy Name", "searchLanguage": "Search for a language", "tagName": "Enter the tag name", "enterSSID": "Enter SSID", "enterModule": "Enter Module Name", "enterEmail": "Enter email address here", "enterNoOf": "Enter the # of access codes", "enterCharacters": "Enter the # of Characters (min:3)(max:10)", "access": "Access Code", "home": "Home Screen", "getHelp": "Get Help", "tandc": "Terms and Conditions", "help": "Help", "hardSmsOtp": "Hard SMS OTP", "hardSms": "Hard SMS", "softSms": "Soft SMS", "softSmsSkip": "Soft SMS - Skip", "softSmsConfirm": "Soft SMS - Confirm", "socialAuth": "Social Authentication", "emailAuth": "Email Authentication", "dataCapture": "Data Capture", "videos": "Videos", "feedback": "Feedback", "apps": "Apps", "getInternet": "Get Internet", "venue": "Venue", "navigation": { "first": "First", "prev": "Previous", "next": "Next", "last": "Last", "pages": "Pages", "of": "of" }, "creativeUser": "Creative User", "accessCode": "AccessCode Manager", "readWrite": "Read Write User", "readOnly": "Read Only User", "select": "- Select -", "showingLabel": "Showing", "dayOfWeekArray": [ "MON", "TUE", "WED", "THU", "FRI", "SAT", "SUN" ], "startsFrom": "Starts From ", "to": " To ", "occurs": " Occurs ", "menu": { "portal": "Portal", "portalRules": "Captive Portal Rules", "device_onboarding": "Device Onboarding", "customer_acquisition": "Customer Acquisition", "reports": "Reports", "ssid": "SSIDs", "userManagement": "User Management", "access_code": "Access Code", "settings": "Settings", "captive_portal": "Captive Portal", "LocationHierarchy": "Location Hierarchy", "Setup": "Setup", "relLinks": "Related Links" }, "access-code-detail": { "here": "here", "chooseWireless": "-- Choose a wireless network -- ", "popUpMessages": { "validPhone": "Please enter a valid phone number", "validFile": "Please select a valid file type", "invalidFile": "Invalid access code file format", "noCodes": "No access codes found", "enterCodeName": "Please enter an access code name", "enterCode": "Please enter an access code", "startAndEnd": "Please select both start date and end date", "startLess": "Please select a start date lesser than the end date", "selectStart": "Please select a start date", "attachCSV": "Please attach a csv file", "enterValue": "Please enter a value between 1 and 2147483647 in access code count", "upload": "Please enter upload bandwidth value", "download": "Please enter download bandwidth value", "codeType": "Please select an access code type ", "validNumber": "Please enter any valid number for # of Access Code", "validChar": " Please enter any valid characters for # of Characters", "codeLength": "Please ensure the AccessCode length between 3 and 10", "wirelessNetworkError": "An error occurred while getting configured Wireless networks.", "deleteSuccess": "Successfully deleted.", "deleteFailed": "Failed to delete.", "invalidPlatformUrl": "Please enter the valid URL for the platform.", "invalidUrl": "Please enter valid URL.", "invalidPlatform": "Please select the valid platform.", "uploadSuccess": "File Uploaded Successfully.", "uploadError": "An error occurred while uploading the file.", "smsConfigDeleted": "SMS Gateway Config deleted successfully.", "smsConfigDeleteError": "An error occurred while deleting SMS Gateway Config.", "ssidUnavailable": "SSID unavailable.", "ssidDeleted": "SSID deleted successfully.", "ssidDeleteError": "Delete error.", "ssidAddError": "An error occurred while adding SSID.", "ssidAdded": "SSID added successfully.", "userEditUnavailable": "User unavailable for editing.", "invitationResentSuccess": "Invitation resent successfully.", "invitationResendError": "An error occurred during resend. Please try again.", "usersDeleted": "User(s) deleted successfully.", "usersDeleteError": "Unable to delete user(s). Please try again.", "selectUsersDelete": "Please select Users to delete.", "locationNameRequired": "Please enter a location name to create.", "organizationSelectionRequired": "Please select an organization." }, "fifty": "50 kbps", "hundred": "100 kbps", "twoFifty": "250 kbps", "fiveHundred": "500 kbps", "one": "1 Mbps", "two": "2 Mbps", "five": "5 Mbps", "unlimited": "Unlimited", "every": "Every ", "min": "30 Minutes", "oneh": "1 Hour", "twoh": "2 Hours", "fourh": "4 Hours", "oned": "1 Day", "twod": "2 Days", "fourd": "4 Days", "fived": "5 Days", "onew": "1 Week", "twow": "2 Weeks", "onem": "1 Month", "twom": "2 Months", "threem": "3 Months", "shared": "Shared Access Code", "single-use": "Single Use Access Code", "fixed": "Fixed", "weekly": "Weekly", "monthly": "Monthly", "name": "Access code name", "type": "Access code type", "numeric": "Numeric Only", "alphanumeric": "Alphanumeric", "no-of-codes": "# of Access Code", "no-of-characters": "# of Characters", "upload-csv": "Upload access codes from CSV file", "upload": "Upload", "refer": "You can also refer our CSV structure, by downloading the access code template", "set": "Set your own access code ?", "desc": "An Access code can be an alphanumeric value 3-100 characters in length. No spaces or special characters are allowed.", "phone": "Person-In-Charge Phone Number", "psb": "Phone number of the person in charge to be sent to PSB", "valid-phone": "Please enter a valid phone number", "limit-session": "Limit session by time", "validity": "Define a validity period for this access code", "start": "Start Date", "end": "End Date", "time-period": "Access Code Validity time period", "bandwidth": "Limit bandwidth", "show-more": "Show More", "up-limit": "Upload Limit (kbps)", "down-limit": "Download Limit (kbps)", "show-less": "Show Less", "countOptional": "Access Code Count (optional)", "no-of": "Number of times access code can be used", "already-used": "This access code has been already used", "create": "Create", "update": "Update", "cancel": "Cancel", "namePlaceholder": "Access Code Name" }, "access-code-list": { "hasDeactivated": " has been deactivated. You will not be able to use the access code to connect the internet", "isActive": " is active now. You will be able to use the access code to connect the internet.", "`failedUpdated`": "Failed to update access code status", "accessCode": "Access Code - \"", "successfully": "\" has been successfully ", "deleteSuccess": "Access code deleted successfully", "deleteFailure": "Failed to delete access code", "created": "created. ", "updated": "updated. ", "useCode": "Use the code \"", "connect": "\" to connect to the internet.", "startDateGreaterThanEndDateError": "Please select a start date lesser than the end date.", "selectDateRangeError": "Please select a date range.", "countOptional": "Access Code Count (optional)", "no-code": "No Access Codes assosiated", "location": "Location", "create": "Create Access Code", "editCode": "Edit Access Code", "week": "Week", "weeks": "Weeks", "month": "Month", "months": "Months", "title": "ACCESS CODES", "active": "ACTIVE", "inactive": "INACTIVE", "expired": "EXPIRED", "active-access": "Active Access Codes", "export": "Export", "export-pdf": "Export as PDF", "export-csv": "Export as CSV", "name": "Name", "code": "Code", "type": "Type", "expiry-date": "Expiry Date", "multiple": "Multiple Codes", "single-use": "SINGLE USE", "view": "View", "NA": "NA", "edit": "Edit", "share": "Share", "delete": "Delete", "show-more": "Show More", "no-codes": "There are no access codes currently to show.", "expired-access": "Expired Access Codes", "status": "Status", "filtered": "Filtered Access Codes", "no-codes-date": "No access codes available for the selected date range", "delete-codes": "Delete Access Code", "check": "Are you sure you want to delete the selected access codes?", "no": "No", "yes": "Yes", "access-code": "ACCESS CODE", "access-list": "Access Codes List", "start": "START DATE", "end": "END DATE", "filter": "Filter", "all-access": "All Access Codes", "filter-by": "Filter by", "expires-in": "Expires in", "this-week": "This Week", "this-month": "This Month", "custom": "Custom Date", "from": "From", "to": "To", "expired-lc": "Expired", "apply": "Apply", "reset": "Reset", "view-access": "View Access Codes", "access-code-name": "Access Code Name", "session": "Session Duration", "bandwidth": "Bandwidth", "no-of-codes": "# of Access Codes", "CODE": "CODE", "status-list": "STATUS", "selected": "Access Codes selected", "cancel": "Cancel", "timeSlidertext": "Every 30 minutes" }, "access-code-location-share": { "share-access": "Share Access Code", "shared": "Shared Users", "desc": "This Access code has not been shared with anybody yet, Invite Users below to give them access to this code.", "delete": "Delete", "inviteUsers": "Invite Users", "invite": "Invite", "cancel": "Cancel" }, "css-editor": { "cssSaved": "Successfully Saved", "cssFailed": "Failed to save css", "copied": "Copied", "accept-format": "Accepted file formats:", "accept-size": "Accepted file size:", "limit": "Upload limit:", "assets": "Upload Assets", "noAssets": "No Assets", "failed": "Upload Failed!", "tooMany": "Too many file upload, please try again tomorrow", "continue": "Continue", "exists": "Assets Exists", "check": "Are you want to overwrite the assets which are listed below?", "yes": "Yes", "no": "No", "portal": "Portal", "editor": "CSS Editor", "library": "Asset Library", "save": "Save", "upload": "Upload CSS", "download": "Download CSS", "version-fail": "Version not supported!", "ver2": "is a version 2 portal.", "contact": "Please contact", "support": "Support", "upgrade": "to upgrade your portal.", "upload-css": "Upload Css", "note": "Please zip the style sheet and images and then upload. Uploading another zip file will overwrite the existing style sheet", "done": "Done" }, "portal": { "selectTemp": " - SELECT - ", "popUpMessages": { "cuwm": "CUWN (CMX/AireOS Controller)", "meraki": "Meraki", "aireos": "AireOS Controller/ Catalyst 9800 Wireless Controller", "locationNotSelected": "Please select a location", "metadataNotAdded": "Please add metadata", "locationAndMetadataNotSelected": "Please select a location to add metadata", "senseTypeNotSelected": "Please select a Sense Type", "userActivityNotSelected": "Please select a User Activity", "ssidNotSelected": "Please select a SSID", "timeValueNotEntered": "Please enter a time value", "timeValueNotAdded": "Please add a time value", "selectAuth": "Please Select Authentication Type", "optin": "Please Enter Opt In Message", "configureGateway": "Please Configure the SMS Gateway", "enterPassword": "Please enter the password", "validPassword": "Please enter valid password", "limit": "Password should be 3 to 8 characters", "vaildSMS": "Please Enter valid SMS Text", "enterSMS": "Please Enter SMS Text", "configureSocial": "Please configure any of the Social Networks", "configureFB": "Please Configure Facebook App Details", "configureTwitter": "Please Configure Twitter App Details", "configureLinkedin": "Please Configure LinkedIn App Details", "selectCountry": "Please Select a Country", "enter": "Please Enter ", "placeholder": " Place Holder Text", "nameText": " Name Text", "invalidEmail": "Invalid email address entered", "enterModule": "Please enter a module name", "validTag": "Please Enter Valid Business Tags Name Text (only alphanumeric)", "enterTag": "Please Enter Business Tags Option Text", "portalImportSuccess": "Portal Imported Successfully", "copyNotSupported": "This portal does not support copy function", "portalDuplicationSuccess": "Portal Duplicated Successfully", "portalAlreadyExists": "Portal already exists", "portalCreationError": "An error occurred while creating Portal", "portalCreationSuccess": "Portal Created Successfully", "portalUpdateSuccess": "Portal Updated Successfully", "portalUpdateError": "An error occurred while updating Portal", "noPermittedLocations": "No permitted locations available for this user", "editLocationSuccess": "Edit Location Successfully Done", "portalPublishSuccess": "Portal Published Successfully", "portalPublishError": "An error occurred while Publishing Portal", "portalRenameError": "An error occurred while renaming Portal", "portalEditError": "An error occurred while Edit Location", "emptyLink": "Link is Empty", "portalRenameSuccess": "Portal Renamed Successfully", "invalidURL": "Invalid URL entered", "importPortalFailed": "Failed to import portal", "importPortalConfigError": "Failed to import portal. Please check the zip file config", "noLocationSelected": "Please select at least one location", "enterPortalNameOrFile": "Please enter the portal name or upload file", "portalSingleDeletionSuccess": "Portal Deleted Successfully", "portalDeletionSuccess": "Portal(s) Deleted Successfully", "portalDeletionError": "An error occurred while deleting Portal(s)", "portalLocationsUpdateSuccess": "Portal Locations Updated Successfully", "portalLocationsUpdateError": "An error occurred while updating locations to portals", "userUnavailableForEditing": "User unavailable for Editing", "invitationResentSuccess": "Invitation resent successfully", "resendError": "An error occurred during resend. Please try again", "deleteUserSuccess": "User(s) Deleted Successfully", "deleteUserError": "Unable to Delete User(s). Please try again", "selectUsersToDelete": "Please select Users to delete", "RoleinvitationResentSuccess": "Invitation resent successfully", "RoleresendError": "An error occurred during resend. Please try again", "emptyRoleName": "Please enter a role name", "createUserRoleFailed": "Failed to create user role", "updateUserRoleFailed": "Failed to update user role", "idpRoleStringCopied": "IDP Role String copied", "updateUserError": "An error occurred while updating user. Please try again.", "fillRequiredDetailsError": "Please fill all the required details properly.", "inviteUserError": "An error occurred while inviting. Please try again.", "userUpdateSuccess": "User updated successfully.", "userInviteSuccess": "User invited successfully and email sent.", "emailSendError": "An error occurred while sending email.", "fileUpload": "File Uploaded Successfully", "fileUploadError": "An error occurred while File Upload", "userAlreadyExists": "User already exists", "errorOccurred": "An error occurred. Please try again." }, "initializeCustomForm": { "titleField": "Title", "mobileField": "Mobile Number", "Email": "Email", "fName": "First Name", "lName": "Last Name", "gender": "Gender", "dob": "Date of Birth", "business": "Business Tags", "csf": "Country Specific Fields", "delete": "Delete", "cpf": "CPF", "zip": "Zip/Postal Code ", "selectCountry": "Please Select a Country", "alreadyAdded": "Already added this country. Please Select another Country", "please": "Please Enter" }, "t&c": "TERMS & CONDITION MESSAGE", "everyDay": "once every day", "everyMonth": "once every month", "every6": "once every 6 months", "everyYear": "once every year", "onlyOnce": "only once", "smsPasswordVerification": "SMS with password verification", "smsLinkVerification": "SMS with link verification", "emailAuthentication": "Email", "socialSignIn": "Social Sign In", "accessCodeAuthentication": "Access Code", "noAuthentication": "No Authentication", "verifyMobile": "Visitors need to verify their mobile numbers using passwords received via SMS to access the internet.", "submitMobile": "Visitors need to submit their mobile numbers to access the internet. Visitors can also verify their mobile numbers using links received via SMS.", "submitEmail": "Visitors need to submit their email to access the internet.", "loginSocial": "Visitors need to login to their social media accounts to access the internet. Data capture is not supported with this authentication type.", "enterAccess": "Visitors need to enter access code to access the internet.", "doNotVerify": "Visitors do not need to verify their identity to access the internet.", "yourPassword": "Your Password to connect to the internet is {password}. You can access the portal anytime at {link}", "passwordPlaceholder": "Enter the Password", "optInPlaceholder": "Opt in Message", "namePlaceholder": "Enter Name", "enterPlaceholder": "Enter your ", "countryPlaceholder": "Select a Country", "zipPlaceholder": "Enter your ZIP/Postal Code", "optionPlaceholder": "Option", "enterMobile": "Enter your Mobile Number", "mobilePlaceholder": "Mobile Number", "emailPlaceholder": "Email", "enterEmail": "Enter your Email", "brandPlaceholder": "Brand Name", "feedbackPlaceholder": "Feedback", "questionPlaceholder": "Question Text", "submitPlaceholder": "Submit Button Label", "successPlaceholder": "Success message", "postPlaceholder": "Post Submit Button Label", "emailTo": "Email To", "emailFrom": "Email From", "emailSubject": "Email Subject", "select": "SELECT THE AUTHENTICATION TYPE", "displayData": "Display Data Capture and User Agreements on portal home page", "displayAuth": "Display Authentication and User Agreements on portal home page", "displayDataAuth": "Display Authentication, Data Capture and User Agreements on portal home page", "delete": "Delete", "desc": "Custom content may create some conflicts with your existing portal functionality. Kindly read the knowledge base before proceeding", "htmlModule": "HTML Module Name", "rich": "Rich Text", "code": "Code", "deleting": "Deleting data capture form fields may affect visitor profile information in the reports.", "cancel": "Cancel", "enableCapture": "Enable Data Capture", "enableCaptureDesc": "This enables Data Capture for your Portal.", "formfields": "FORM FIELDS", "addField": "Add a form field", "postal": "ZIP/Postal Code", "cpf": "CPF", "onlyBrazil": "Only for Brazil", "name": "Name", "label": "LABEL", "placeHolder": "Place Holder", "country": "COUNTRY", "addCountry": "Add Country", "defaultC": "Default Country", "fieldMandatory": "Make this field mandatory", "note": "Note", "desc2": "If multiple country-specific ZIP/Postal Codes are enabled, only one field, specific to the country from which the portal is accessed, will be displayed. The field will not be displayed if the portal is accessed from other countries.", "note1": "1. This field will only displayed if the portal is accessed from Brazil.", "note2": "2. This field will not be displayed if the portal is accessed from other countries even if the field is mandatory.", "allowOpt": "Allow users to Opt in to receive message", "defaultOpt": "DEFAULT OPT-IN CHECKBOX BEHAVIOUR", "checked": "Checked", "unchecked": "Unchecked", "passType": "PASSWORD TYPE", "autoGen": "Auto Generated Password", "fixedPass": "Fixed Password", "password": "PASSWORD", "check": "(only alphanumeric and length should be 3 to 8 characters)", "sms": "SMS TEXT", "defaultCode": "DEFAULT COUNTRY CODE", "smsGateway": "SMS GATEWAY", "addsmsGateway": "Add SMS Gateway", "desc3": "The default gateway to send the password is Demo SMS Gateway. You can choose third party SMS gateways to send SMS if you have already configured.", "help": "Help", "icon": "Icon", "upload": "Upload", "contact": "Contact", "auth": "AUTHENTICATION", "authCheck": "You have configured the authentication type as", "smsPass": "SMS with password verification", "smsLink": "SMS with link verification", "email": "Email", "authChange": "If you wish to hide the authentication fields on portal home page, you can change it from the authentication settings.", "changeURL": "Change landing page URL", "landing": "LANDING PAGE", "landingProv": "Once internet is provisioned the visitor is redirected to the landing page.", "landingURL": "Landing Page URL", "changeForm": "Change form fields label and placeholder", "drag": "Drag this module to reorder.", "hide": "If you wish to hide", "dataCap": "\"Data Capture\"", "dataCap1": "Data Capture", "dataCap2": "DATA CAPTURE", "userAgreement": " & \"User Agreements\"", "click": "from portal home page, click", "pencil": " the pencil icon on the header.", "brand": "BRAND NAME", "typographic": "Enter/upload any typographic or graphic mark that identifies your brand.", "textOnly": "Text Only", "logo": "Logo", "image": "IMAGE", "feedback": "FEEDBACK", "question": "Question Text", "questionImage": "Question Image (optional)", "questionType": "Question Type", "rating": "Rating", "multiple": "Multiple Choice", "option": "Option", "addOption": "Add Option", "addQuestion": "Add question", "submit": "Submit Button Label", "thanks": "Thank You / Success message", "postSubmit": "Post Submit Button Label", "addText": "Add a text box for additional comments from end user?", "emailSub": "Email Subject", "getApps": "GET APPS", "appURL": "App Store URL", "appSchema": "App Store SCHEMA", "addApp": "Add an App", "showURL": "Show this URL for Desktops and Laptops", "get": "GET INTERNET", "launch": "Launch Page", "link": "Link to URL", "type$": "You can also add a variable by typing $ in the text box above", "addVar": "ADD VARIABLE", "backButton": "Enable back button", "desc4": "(Note : Some web pages will not be compatible with this feature as they cannot be loaded in an iframe.)", "notice": "NOTICE", "ticker": "Ticker Text Only", "text": "Text Only", "textImage": "Text with Image", "textNotice": "Notice text", "noticeImage": "Notice Image", "hideafter": "Hide after", "pickDate": "Pick a Date", "promos": "PROMOS & OFFERS", "promoName": "Promo Name", "promoLink": "Link Promo To URL", "addPromo": "Add a Promotion", "venue": "VENUE MAP", "store": "Store Map", "Maps": "Maps uploaded in Meraki will be shown in the Store map section.", "videos": "VIDEOS", "ytURL": "Youtube URL", "addVideo": "Add a Video", "welcome": "WELCOME MESSAGE", "firstVisitor": "First time visitor welcome text", "repeatVisitor": "Add a custom message for Repeat visitors", "desc5": "If any variables used in the message above are not available.We will default to the message shown for first time visitors.", "covid19": "COVID-19 Captive Portal Templates", "desc6": "Keep your visitors up to date on your safety regulations and social distancing norms as you begin to reopen your locations. Start by selecting a COVID-19 Captive portal template from the list of sample portals below.", "importPortal": "Import Portal", "createNew": "Create New", "portalCreate": "Portal Creation", "portalInfo": "Portal Information", "authentication": "Authentication", "userA": "User Agreements", "portalName": "PORTAL NAME", "enterName": "Enter the name", "selectAll": "Select All / Any Location(s)", "enable": "Enable this portal for all locations", "showAll": "Show all locations", "locHierarchy": "Location Hierarchy", "selectLocations": "Selected Locations", "any": "- Any -", "save": "Save", "back": "Back", "next": "Next", "saveConfig": "Save & Configure Portal", "saveChanges": "Save Changes", "export": "Export Portal", "clickHere": "Please Click Here to", "download": "Download Portal", "notSupported": "Version not supported!", "version2": "is a version less than 2 portal. Cisco Spaces only supports portal version 2 and above.", "please": "Please contact", "support": "Support", "toUp": "to upgrade your portal.", "goTo": "Go to Portal List", "renamePortal": "Rename Portal", "nameCheck": "Portal Display Name Should not be empty", "rename": "Rename", "editLoc": "Edit Locations", "addLang": "Add Language", "addedLang": "Added Languages", "existing": " All Existing configuration for", "lost": "will be lost", "noLang": "No Languages added yet", "add": "+Add", "addNormal": "Add", "downMulti": "Download Multi Language Resource bundle", "upMulti": "Upload Multi Language Resource bundle", "fileUpload": "Your file has been uploaded and the text merged with the config file", "defLang": "Default Language", "portal": "Portal", "deleteP": "Delete Portals", "sure": "Are you sure want to delete portal(s)?", "yes": "Yes", "no": "No", "locPortals": "Add Locations to Portals", "selectedP": "SELECTED PORTALS", "enableP": "Enable this portal for all locations", "showall": "Show all locations", "noP": "No portal Created", "invite": "Invite new Portal Members or modify permissions for existing ones from the", "portalSec": "Portal section", "NAME": "NAME", "STATUS": "STATUS", "LASTM": "LAST MODIFIED", "Publish": "Publish", "allLoc": "All Locations", "Rule": "Rule", "Rules": "Rules", "draft": "Draft", "live": "Live", "prev": "Preview this portal", "clickView": "Click to view portal configurations", "makeCopy": "Make a copy of this portal", "covid": "COVID-19 Portal Templates", "portalS": "Portal Selected", "addTo": "Add to Locations", "stylesheet": "Stylesheet Editor", "locations": "LOCATIONS", "authType": "AUTH TYPE", "noAuth": "No Authentication", "social": "Social Sign In", "access": "Access Code", "ua": "USER AGREEMENTS", "enabled": "Enabled", "disabled": "Disabled", "addForm": "Add a form field", "portalEditor": "PORTAL EDITOR", "selectSection": "- Select a section to configure. Drag the items to reorder modules.", "successfully": "Successfully Saved.", "undo": "Undo", "preview": "PORTAL PREVIEW", "saveClose": "Save and Publish", "duplicate": "Duplicate this portal", "import": "Import", "enterPortalName": "Enter your portal name", "enableLoc": "Enable this portal for all locations", "showAllLoc": "Show all locations", "brandName": "Brand Name", "welcomeMess": "Welcome Message", "promosOffers": "Promos & Offers", "Notice": "Notice", "addModule": "+ Add Module", "addModuleNormal": "Add Module", "custom": "Custom Content", "menu": "Menu Item", "socialnet": "Social Networks (choose atleast one)", "needFB": "You need a Facebook App to authenticate users via social networks for your portals. For further information on configuring your app Click Here", "fb": "Facebook", "fbApp": "Facebook App Name", "ttr": "Twitter", "needTTR": "You need a Twitter App to authenticate users via social networks for your portals. For further information on configuring your app Click Here", "ttrApp": "Twitter App Name", "LinkedIn": "LinkedIn", "needLinkedin": "You need a Linkedin App to authenticate users via social networks for your portals. For further information on configuring your app Click Here", "appLinkedIn": "LinkedIn App Name", "soft": "Soft SMS", "desc7": "This section allows you to enable and configure Terms & Conditions and Privacy policy Statements.", "enableterm": "Enable Terms & Conditions", "terms": "TERMS & CONDITION MESSAGE", "enablePolicy": "Enable Privacy Policy", "policy": "PRIVACY POLICY", "frequency": "How frequently do you want users to accept agreements", "accepts": "USER ACCEPTS TERMS IN:", "quick": "Quicker, and less upfront. User accepts terms by clicking a button.", "explicit": "More Explicit. User must check a checkbox to accept terms and then tap the connect button.", "gating": "Enable Age Gating", "gateType": "AGE GATING TYPE", "moderate": "Moderate", "mustCheck": "User must check a box confirming that they are above the age limit.", "strict": "Strict", "mustEnter": "User must enter their age, and will only be provisioned internet if they meet the age limit." }, "rules": { "keyAlreadyExcluded": "Key already excluded", "selectValue": "Please select a value", "valueAlreadyIncluded": "Value already included", "keyAlreadyIncluded": "Key already included", "selectKey": "Please select a key", "chooseOrCreateTag": "Please choose or create a tag", "selectActionType": "Please select an action type", "inputKeys": "Please add inputs for all keys", "selectPortal": "Please select a portal", "enterStudioUrl": "Please enter a Studio URL", "invalidStudioUrl": "This URL is not supported. Please enter a valid Studio URL", "valueHours": "Please enter a value between 0 and 8760 hours", "valueDays": "Please enter a value between 0 and 365 days", "valueMinutes": "Please enter a value between 0 and 525600 minutes", "addUrl": "Please add a URL", "validUri": "Please enter a valid URI", "triggerApiData": "Please enter a value in the Trigger API data field", "validJsonInApiData": "Please enter a proper JSON value in the Trigger API data field", "validSessionDuration": "Please enter a valid session duration value", "rulePolicyName": "Please enter a rule policy name", "enterSessionDuration": "Please enter session duration", "enterRulePolicyName": "Please enter rule policy name", "drag": "Drag", "drop": "drop", "or": "Or", "file": "Choose File", "uploadFailed": "Upload Failed", "continue": "continue", "9800": "Catalyst 9800 controllers does not support bandwidth allocation.", "createRule": "Create ", "Rule": " Rule", "popUpMessages": { "ruleSelected": "Rule Selected", "rulesSelected": "Rules Selected", "saveRuleFailed": "Failed to save rule", "emptyRuleName": "Please enter a rule name", "emptyLocationSelection": "Please select the location", "duplicateRuleFailed": "Failed to duplicate rule", "deleteRuleSuccess": "Rule deleted successfully", "deleteRuleFailed": "Failed to delete rule", "pauseRuleSuccess": "Rule Paused", "activateRuleSuccess": "Rule Active", "taskFailed": "Failed to perform the task", "invalidRuleID": "Invalid Rule ID", "permissionError": "User does not have permission to perform this operation", "createRuleSuccess": "Rule Created Successfully" }, "tag-popup": { "enter_tagName": "Enter the tag name", "choose": "Choose Tags", "create": "Create New Tag", "Add": "Add", "name": "TAG NAME", "noTag": "No tags available", "select": "Selected Tags", "error": { "name": "Please enter a tag name", "exists": "Tag name already exist" }, "addHeader": "ADD", "includeHeader": "INCLUDE", "removeHeader": "REMOVE", "excludeHeader": "EXCLUDE", "tagsAdded": "TAGS ADDED", "tagsRemoved": "TAGS REMOVED", "tagsIncluded": "TAGS INCLUDED", "tagsExcluded": "TAGS EXCLUDED" }, "sessionPlaceholder": "Enter Session Duration", "INCLUDE": "INCLUDE", "EXCLUDE": "EXCLUDE", "REMOVE": "REMOVE", "ADD": "ADD", "chooseActivity": "-Choose User Activity-", "chooseSSID": "-Choose SSID-", "chooseSelect": "- Select - ", "SelectPortal": "-- Select Captive Portal --", "selectTag": "- Select -", "URIPlaceholder": "Enter URI here", "chooseLocData": "Choose Location Metadata", "noMetaData": "No metadata added. Please add metadata for location", "showingUserList": "Showing ", "users": "Users", "selectedList": "selected", "areYouSure": "Are you sure you want to delete the selected user", "actionUndone": "This action cannot be undone.", "description": "Clicking create will generate {{ validityPreValue < 2 ? validityPreValue + \" code\" : validityPreValue + \" codes\" }} that would change on a {{ localConfig.accessCodeType==\"week\" ? \"weekly\" : \"monthly\" }} basis. You can see the list of codes associated with an access code name by clicking the icon on the previous screen.", "verifyFields": "Please verify the required fields", "updatedSuccess": "Rule updated Successfully", "createdSuccess": "Rule Created Successfully", "savedSuccess": "Rule Saved Successfully", "invalidID": "Invalid Rule ID", "noPermission": "User does not have permission to perform this operation", "chooseloc": "Choose Location Metadata", "noMeta": "No metadata added. Please add metadata for location", "done": "Done", "cancel": "Cancel", "actions": "ACTIONS", "showPortal": "Show Captive Portal", "choosePortal": "Choose a Portal to be dispayed to Users when they connect to the wifi.", "noPortal": "There are no portal created yet.", "create_portal": "Please create a Portal.", "create": "Create Portal", "select": "Select a Captive Portal", "enterURL": "Enter Studio URL", "studio": "Studio URL", "duration": "Session Duration", "min": "Minutes", "hrs": "Hours", "days": "Days", "limit": "Bandwidth Limit", "note": "Note:", "note1": "Clicking create will generate", "note2": " that would change on a", "note3": " basis. You can see the list of codes associated to an access code name by clicking the", "note4": " icon on the previous screen.", "kbps": "1 kbps", "tbps": "1 tbps", "showMan": "Show Manual Configuration", "KBPS": "KBPS", "MPBS": "MPBS", "TBPS": "TBPS", "GBPS": "GBPS", "validNo": "Please enter the valid number ", "slider": "Show Slider Configuration", "provision": "Seamlessly Provision Internet", "direct": "Directly provision internet without showing any authentication", "rule/policy": "Rule / Policy Name", "deny": "Deny Internet", "stop": "Stop users from accessing the internet", "endUsers": "Deny Internet connectivity to end users", "tags": "Tags these users as", "associate": "Associate/Disassociate users to chosen tags.", "addTags": "Add Tags", "tagsUser": "Tag User as", "untagUser": "Untag User from", "trigger": "Trigger API", "method": "Method", "http": "HTTP Method for posting data to endpoint", "request": "Request Headers", "httDesc": "HTTP Method for posting data to endpoint. Typing $ will give you access to the list of available variables.the request headers text box can also have a placeholder with correct syntax based on the value the user has chosen in method ", "add": "Add", "key": "Key", "value": "Value", "requestParam": "Request Parameters", "addVar": "Add Custom Variable", "json": "JSON Data", "postBody": "Post Body Data", "uri": "URI", "apiEndpoint": "Customer API Endpoint where the data needs to be posted", "validURI": "Please enter a valid URI", "repeatUsers": "Enable for Repeat Users", "ruleName:": "RULE NAME:", "please": "Please enter a Rule Name", "choose": "Choose any or all of the options that apply to your rule below", "unsaved": "There are some unsaved configuration changes in this rule", "changesLost": "Your changes will be lost if you do not save them.", "saveChanges": "Save Changes", "discard": "Discard Changes", "savePublish": "Save & Publish", "save": "Save", "copy": "Copy Rule", "locHierarchy": "Location Hierarchy", "showAll": "Show all locations", "selected": "Selected Locations", "any": "- Any -", "IDENTIFY": "IDENTIFY - Who do you want the rule to apply?", "filterOnboarding": "Filter by Onboarding Status", "filterOptIn": "Filter by Opt-In Status", "Onboarded": "Onboarded Visitor", "authTrue": "Visitors who have sucessfully completed 'Authentication'", "notOnboarded": "Not Onboarded Visitor", "authFalse": "Visitors who have not completed 'Authentication'", "visitorOptIn": "Only show for visitor associated with Opt in status", "visitorOptedin": "Only for opted-in Visitor", "filterTags": "Filter by Tags", "followingTags": "Only show for users associated with the following tags", "dont_Show": "- Do not show to user associated with the following tags.", "filterPrevious": "Filter by Previous Visits", "filterUsers": "Filter users by the number of times they have visited the location.", "pleaseOne": "Please select at-least one location to continue", "atleast": "At-least", "between": "Between", "timesTo": "Times to", "timesIn": "Times in", "1day": "Last 1 Day", "7day": "Last 7 Days", "15day": "Last 15 Days", "30day": "Last 30 Days", "90day": "Last 90 Days", "week": "This Week", "month": "This Month", "year": "This Year", "date": "Date Range", "ruleFire": "LOCATIONS - Where do you want the rule to fire?", "atAny": "At any of the following locations", "addLoc": "Add Locations", "SELECT": "Please select at-least one location", "filter_by": "Filter by Metadata", "Furtherfilter": "Further filter your location pool by including or excluding locations by metatags", "Filter": "Filter", "metadata_associated": "- Only show for locations that have the following metadata associated to them.", "noMetadata": "No metadata added. Click the button below to add Metadata", "addMetadata": "Add Metadata", "exclude": "Exclude", "include": "Include", "dontShow": "- Don't show for locations that have the following metadata associated to them.", "to": "to", "for": "for", "dateRange": "Set a date range for the rule", "applyOnly": "Only apply rule for the selected date range", "timeRange": "Set a time range for the rule", "applyTime": "Only apply rule for the selected time range", "filterDays": "Filter by days of the week", "applyWeek": "Only apply rule on selected days of the week", "sense": "SENSE", "wifi": "When a user is on WiFi and connected to", "userWifi": "When user is on WiFi ", "ssid": "Configure SSID", "and": "and", "at": "At", "minutes": "Minutes", "RULES": "RULES", "newRule": "Create New Rule", "configSSID": "You need to configure an SSID before you can create a Captive Portal Rule.", "configureSSID": "Configure SSID", "name": "Name", "created": "Created", "modified": "Last Modified", "everyday": "Everday", "editRule": "Edit Rule", "pauseRule": "Pause Rule", "live": "Make Rule Live", "delete": "Delete Rule", "copyRule": "Make a Copy of this Rule", "viewRule": "View Rule", "selectRule": "Are you sure you want to pause the selected rule(s)?", "liveCaptivePortal": "Pausing a live Captive Portal Rule can prevent visitors from accessing the WiFi for the associated location(s)", "liveEngagementRule": "Pausing a live Engagement Rule can prevent visitors from receiving engagements for the associated location(s)", "liveProfileRule": "Pausing a live Profile Rule can prevent visitors from being Tagged for the associated location(s)", "deleteRule": "Are you sure you want to delete the selected rule(s)?", "deleteCaptive": "Deleting a live Captive Portal Rule can prevent visitors from accessing the WiFi for the associated location(s)", "deleteEngagement": "Deleting a live Engagement Rule can prevent visitors from receiving engagements for the associated location(s)", "deleteProfile": "Deleting a live Profile Rule can prevent visitors from being Tagged for the associated location(s)", "make": "Make Live", "del": "Delete", "pause": "Pause", "total": "Total Rules:", "summary": "SUMMARY", "ruleName": "RULE NAME:", "loc": "LOCATIONS", "forAll": "For all locations under", "metadata": "that are assosiated with metadata", "excluding": "excluding those that are assosiated with metadata", "AUDIENCE": "AUDIENCE", "onboard": "Onboarded", "notOnboard": "Not Onboarded", "opted": "Opted-in", "nonOpted": "Non opted-in", "nonApp": "Non App", "App": "App", "visitors": "visitors", "who_are": "who are tagged as", "exc_who": "excluding who are tagged as", "who_visited": "who have visited", "SCHEDULE": "SCHEDULE", "action": "ACTION", "via": "Via Trigger API", "seamlessly": "Seamlessly Provision Internet", "internetTo": "Internet will be provisioned to", "internetAt": "Internet will be provisioned at", "seconds": "seconds", "denyInt": "Deny Internet", "showCaptive": "Show Captive Portal", "tagAs": "Tag user as", "unTag": "untag user from", "onceIn": "once in", "onlyOnce": "only once", "viaa": "via", "app": "app", "ble": "ble", "sms": "sms", "email": "email", "api": "trigger API", "no": "No", "portalRules": "Captive Portal Rules", "engagement": "Engagement Rule", "profileRule": "Profile Rule", "density": "Density Rule", "choosetags": "Choose Tags", "newTag": "Create New Tag", "Add": "Add", "tagName": "TAG NAME", "noTags": "No tags available", "selectedTag": "Selected Tags", "noRules": "No {{ currentSelectedTab }} Rules configured", "thereNo": "There are no ", "rulesFrom": "Rules by clicking on 'Create New Rule'", "noRulesDesc": "Rules configured. Create ", "noRulesAssociated": "There are no rules configured. Create by clicking on 'Create New Rule'. ", "get": "GET", "post_form": "POST FORM", "post_json": "POST JSON", "post_body": "POST BODY" }, "settings": { "title": "SETTINGS", "SMS": "SMS", "SocialApps": "Social Apps", "appPlaceholder": "App Name", "secretPlaceholder": "App Secret", "idPlaceholder": "App ID", "popUpMessages": { "selectType": "Please select SMS Gateway Type", "enterName": "Please enter SMS Gateway Name", "enter": "Please enter", "saved": "SMS Gateway Config saved successfully.", "errorSave": "An error occurred while saving SMS Gateway Config.", "errorAdd": "An error occurred while adding SMS Gateway Config.", "appSaved": " App config updated successfully.", "errorAPI": "An error occurred while doing updateAppSettings api.", "error": "An error occurred while saving", "errorFB": "ERROR: While adding/editing facebook app by user ", "errorTwitter": "ERROR: While adding/editing twitter app by user", "errorLinkedin": "ERROR: While adding/editing linkedin app by user", "add": "ADD: User ", "edit": "EDIT: User ", "hasadded": "has added ", "hasedited": " has edited", "appText": " app" }, "gateType": "SMS Gateway Type", "gatewayType": "- SMS Gateway Type -", "gateName": "SMS Gateway Name", "authType": "Authentication Type", "SenderNameUpdate": "Sender Name", "PasswordUpdate": "Password", "MessageHeaderUpdate": "Message header", "BrandNameUpdate": "Brand Name", "HostUpdate": "HOST", "PortUpdate": "Port", "SystemIDUpdate": "System ID", "SourceAddressUpdate": "Source Address", "AuthorizationKeyUpdate": "Authorization Key", "AccountIDUpdate": "Account ID", "PINUpdate": "PIN", "SenderNumberUpdate": "Sender Number", "TokenUpdate": "Token", "UsernameUpdate": "Username", "ServiceTokenUpdate": "Service Token", "ShortCodeUpdate": "Short Code", "AWSAccessKeyUpdate": "AWS Access Key", "AWSSecretKeyUpdate": "AWS Secret Key", "AWSRegionUpdate": "AWS Region", "SenderNameUpdate2": "Sender Name", "MaxPriceUpdate": "Max Price", "ApiKeyUpdate": "ApiKey", "AuthTokenCredentialsUpdate": "AuthToken Credentails", "PlatformPartnerIDUpdate": "Platform Partner ID", "update": "Update", "cancel": "Cancel", "smsGateway": "SMS GATEWAYS", "addSMS": "Add SMS Gateway", "noSMS": "No SMS Gateways configured", "desc": "These help you engage with users via SMS and are essential if you are using SMS authentication.", "welcome": "You are welcome to use our default gateways which are made available to you on a charged basis, but if you have a SMS gateway in place we recommend incorporating it into our system.", "smsLimit": "SMS LIMIT", "allSMS": "All SMS", "daily": "Daily Limit", "weekly": "Weekly Limit", "monthly": "Monthly Limit", "transac": "Transactional SMS", "promo": "Promotional SMS", "save": "Save", "app": "App", "edit": "Edit", "add": "Add", "appName": "App Name", "appSecret": "App Secret", "appID": "App ID", "auth": "App to authenticate users via social networks for your portals. For further information on configuring your app click here" }, "ssid": { "loginInstructions": "Log in to the application using the login credentials for your Cisco Meraki account.", "step1": "Choose the required Cisco Meraki organization and network from the respective drop-down list.", "step2": "Choose Wireless > Access Control.", "step3": "From the SSID drop-down list, choose the SSID that you want to configure for the Cisco Spaces.", "step4": "In the splash page area, choose Click-through.", "step5": "From the Wall garden drop-down list, choose Wall garden is enabled.", "step6": "In the Wall garden ranges text field, enter the following wall garden ranges.", "step7": "Click Save Changes.", "step8": "Go to Wireless > Splash page.", "step9": "For the previously selected SSID, in the Custom Splash URL area, choose Or provide a URL where users will be redirected, and in the adjacent field enter the splash URL mentioned for this SSID in the following table.", "tableNote": "When you import an SSID in the Cisco Spaces, the splash page URL for that SSID is automatically created in the following table.", "ssidName": "SSID Name", "customSplash": "Custom Splash Page URL", "step10": "Click Save Changes.", "step11": "Repeat steps 4-12 for all the SSIDS that you want to use in the Cisco Spaces.", "radiusInstructions": "To provide more security to your portals, the Cisco Spaces provides radius-authentication for the portals. Also, certain configurations are required in the Cisco Meraki to manage the seamless internet provisioning that can be configured using the Captive Portal Rule.", "radiusConfigStep1": "Log in to Cisco Meraki with your Cisco Meraki credentials.", "radiusConfigStep2": "Choose Wireless > Access Control.", "radiusConfigStep3": "Choose the SSID for the captive portal rule.", "radiusConfigStep4": "In the Association requirements area, choose Open.", "radiusConfigStep5": "In the Splash page area, choose Sign-on with, and from the drop-down list select my RADIUS server.", "radiusConfigStep6": "In the Radius servers area, click Add a server, and in the fields that appear mention the radius server details for authentication.", "radiusConfigStep7": "Host: ", "radiusConfigStep8": "Port: ", "radiusConfigStep9": "Secret Key:", "radiusConfigStep10": "From the Radius accounting drop-down list, choose Radius Accounting is enabled.", "radiusConfigStep11": "In the Radius accounting servers area, click Add a server, and in the fields that appear mention the radius server details for accounting.", "radiusConfigStep12": "Host: ", "radiusConfigStep13": "Port: ", "radiusConfigStep14": "Secret Key: ", "step13": "The Radius Server Configurations required when configuring for the seamless internet provisioning is different from that of the standard radius server configuration.", "step14": "Configuring the Cisco Meraki for Radius-Authentication (Without Seamless Internet Configurations)", "step15": "To configure the Cisco Meraki for radius authentication, perform the following steps:", "step16": "Configure the Wall Garden ranges. To view the wall garden ranges, in the Cisco Spaces dashboard, click the \"Setup SSIDs in Cisco Meraki/AireOS Controller\" link in the SSIDs page, and click the \"Configure SSID in Cisco Meraki\" tab.", "step17": "Save the changes.", "radiusAuthentication": { "heading": "Configuring the Cisco Meraki for Radius-Authentication and Seamless Internet Provisioning", "subHeading": "To configure the Cisco Meraki for Radius- authentication and Seamless Internet Provisioning, do the following configurations in the Cisco Meraki:", "step1": "Log in to Cisco Meraki with your Cisco Meraki credentials.", "step2": "Choose Wireless > Access Control .", "step3": "Choose the SSID for the captive portal rule.", "step4": "In the Association requirements area, choose Mac-based access control (no encryption).", "step5": "In the Splash page area, choose Click-through.", "step6": "In the Radius servers area, click Add a server, and in the fields that appear mention the radius server details for authentication.", "radiusHost": "Host: ", "radiusPort": "Port: ", "radiusSecretKey": "Secret Key: ", "step7": "From the Radius accounting drop-down list, choose Radius Accounting is enabled.", "step8": "In the Radius accounting servers area, click Add a server, and in the fields that appear mention the radius server details for accounting.", "step9": "From the \"Radius attribute specifying group policy name\" drop-down list, choose Filter-Id.", "step10": "Save the changes.", "step11": "In the Cisco Meraki dashboard, click Network-wide > Group Policies.", "step12": "Click Add a Group.", "step13": "In the New Group window that appears, enter a name for the group.", "policyNote": "You have to configure this name as the policy name in the Cisco Spaces dashboard. If you are specifying the group name as \"CaptiveBypass\", this policy name will act as the default policy name for all the Captive Portal rules. That is, if you are not specifying a policy name for a Captive Portal rule for which the \"Seamlessly Internet Provision\" is opted, the policy name \"CaptiveBypass\" will be applied for that rule.", "step14": "From the Bandwidth drop-down list, choose the required option, and specify the Internet bandwidth to be provisioned for the customers.", "step15": "From the Splash drop-down list, choose Bypass.", "step16": "Click Apply.", "step17": "Configure the Wall Garden ranges. To view the wall garden ranges, in the Cisco Spaces dashboard, click the \"Setup SSIDs in Cisco Meraki/AireOS Controller\" link in the SSIDs page, and click the \"Configure SSID in Cisco Meraki\" tab." }, "selectedTabSSIDMSE": { "no": "No: ", "dir": "Dir ", "sourceIP": "Source IP Address/Netmask ", "destIP": "Destination IP Address/Netmask ", "protocol": "Protocol ", "sourcePort": "Source Port Range", "destPort": "Dest Port Range", "dscp": "DSCP ", "act": "Action ", "learnMore": "Learn more", "note": "Note: AireOS Controller/ Catalyst 9800 Wireless Controller must have a trusted certificate installed tied to the virtual int ip/dns entry.", "accessControlListHeading": "Creating the Access Control List", "accessControlListSteps": "To create the access control list, perform the following steps:", "accessControlListStep1": "Log in to the AireOS Controller Direct Connect with your AireOS Controller Direct Connect credentials.", "accessControlListStep2": "Choose Security > Access Control Lists > Access Control Lists.", "accessControlListFlexConnect": "For FlexConnect local mode, choose Security > Access Control Lists > FlexConnect ACLs", "accessControlListStep3": "To add an ACL, click New.", "accessControlListStep4": "In the New page that appears, enter the following:", "accessControlListStep4a": "a. In the Access Control List Name field, enter a name for the new ACL.", "accessControlListNote": "You can enter up to 32 alphanumeric characters.", "accessControlListStep4b": "b. Choose the ACL type as IPv4.", "accessControlListNoteFlexConnect": "This option is not available for FlexConnect ACLs.", "accessControlListStep4c": "c. Click Apply.", "accessControlListStep5": "When the Access Control Lists page reappears, click the name of the new ACL.", "accessControlListStep6": "In the Edit page that appears, click Add New Rule. The Rules > New page appears.", "accessControlListStep7": "Configure a rule for this ACL with the following wall garden ranges.", "ssidConfigurationHeading": "Creating the SSIDs in AireOS Controller Direct Connect", "ssidConfigurationSteps": "To create the SSIDs in the AireOS Controller Direct Connect, perform the following steps:", "ssidConfigurationStep1": "In the AireOS Controller Direct Connect main window, click the WLANs tab.", "ssidConfigurationStep2": "To create a WLAN, choose Create New from the drop-down list at the right side of the page, and click Go.", "ssidConfigurationStep3": "In the New page that appears, enter the WLAN details like Type, Profile Name, SSID, and so on.", "ssidConfigurationStep4": "Click Apply.", "ssidConfigurationNote": "The WLAN added appears in the WLANs page.", "ssidConfigurationStep5": "Click the WLAN you have newly created.", "ssidConfigurationStep6": "Choose Security > Layer 2, and configure the Layer 2 Security as None.", "ssidConfigurationStep7": "In the Layer 3 tab, do the following configurations:", "ssidConfigurationStep7a": "a. From the Layer 3 security drop-down list, choose Web Policy.", "ssidConfigurationStep7b": "b. Choose the Passthrough radio button.", "ssidConfigurationStep7c": "c. In the Preauthentication ACL area, from the IPv4 drop-down list, choose the ACL created earlier.", "ssidConfigurationStep7d": "d. Select the Enable check box for the Sleeping Client.", "ssidConfigurationStep7e": "e. Select the Enable check box for the Override Global Config.", "ssidConfigurationStep7f": "f. From the Web Auth Type drop-down list, choose External.", "ssidConfigurationStep7g": "g. In the URL field that appears, enter the Cisco Spaces splash URL.", "ssidConfigurationStep7h": "h. Click Apply.", "advancedTabClick": "Click the Advanced tab.", "flexConnectLocalSwitchingEnable": "For FlexConnect local mode, in the FlexConnect area, select the Enables check box for FlexConnect Local Switching.", "flexConnectLocalSwitchingNote": "This configuration is required only for the FlexConnect local mode.", "enableSessionTimeout": "In the Enable Session Timeout field, enter the required session timeout value in seconds. For example, for a session timeout of 30 minutes, enter 1800, and click Apply.", "generalTabEnableSSID": "In the General tab, select the Enabled check box for the Status and Broadcast SSID options, to enable the SSID.", "disableCaptiveBypassCommand": "Execute the following command in the command prompt to disable captive bypassing. Then, restart the AireOS Controller Direct Connect.", "disableCaptiveBypassCommandText": "config network web-auth captive-bypass disable", "managementHTTPHTTPS": "Choose Management > HTTP-HTTPS.", "httpHTTPSConfigPage": "In the HTTP-HTTPS configuration page that appears, do the following:", "httpAccessOption": "a. From the HTTP Access drop-down list, choose Disabled.", "httpsAccessOption": "b. From the HTTPS Access drop-down list, choose Enabled.", "webAuthSecureWebOption": "c. From the WebAuth SecureWeb drop-down list, choose Disabled.", "webLoginPageConfig": "Choose Security > Web Auth > Web Login Page, and ensure that the Redirect URL after login field is blank.", "managementTabChangesNote": "If you have made any changes to the Management tab, then restart your AireOS Controller for the changes to take effect.", "configuringVirtualInterfaceHeading": "Configuring the Virtual Interface", "controllerInterfaces": "Choose Controller > Interfaces.", "virtualLinkClick": "Click the Virtual link.", "interfacesEditPageParams": "In the Interfaces > Edit page that appears, enter the following parameters:", "ipAddressField": "a. In the IP address field, enter the unassigned and unused gateway IP address, if any.", "dnsHostNameField": "b. In the DNS Host Name field, enter the DNS Host Name, if any.", "dnsHostNameFieldNote": "Ideally, this field must be blank.\nTo ensure connectivity and web authentication, the DNS server must always point to the virtual interface. If a DNS hostname is configured for the virtual interface, then you must configure the same DNS host name on the DNS servers used by the client.", "applyButtonClick": "c. Click Apply.", "virtualInterfaceChangesNote": "If you have made any changes to the virtual interface, restart your computer for the changes to take effect." }, "selectedTabRADIUSMSE": { "additionalSecurity": "To provide an additional layer of security for your portal, the Cisco Spaces supports radius-authentication for the internet provisioning on the captive portals. Also, certain configurations are required in the CUWN to manage the internet provisioning. To use the captive portal rules, you must do the following configurations in the CUWN:", "configureRadiusAuthentication": "Configuring Radius Authentication:", "step1": "Log in to AireOS Controller with your AireOS Controller credentials.", "step2": "In the AireOS Controller main window, click the Security tab.", "step3": "Choose Radius > Authentication.", "radiusAuthServersPage": "The Radius Authentication Servers page appears.", "step4": "From the Auth Called Station ID Type drop-down list, choose AP MAC Address:SSID.", "step5": "From the MAC Delimiter drop-down list, choose Hyphen.", "step6": "Click New.", "step7": "In the New page that appears, enter the details of the radius server for authentication, such as server IP address, port number, and secret key, select the Server Status as Enabled , and click Apply.", "radiusConfigStep7": "Host: ", "radiusConfigStep8": "Port: ", "radiusConfigStep9": "Secret Key:", "configureRadiusAccounting": "Choose Radius > Accounting.", "step8": "Choose Radius > Accounting.", "radiusAcctServersPage": "The Radius Accounting Servers page appears.", "step9": "From the Acct Called Station ID Type, choose AP MAC Address:SSID.", "step10": "From the MAC Delimiter drop-down list, choose Hyphen.", "step11": "Click New.", "step12": "In the New page that appears, enter the details of the radius server for accounting, such as server IP address, port number, and secret key, select the Server Status as Enabled , and click Apply.", "configureCaptivePortalRule": "Secret Key: ", "step13": "In the AireOS Controller main window, click the WLANs tab.", "step14": "Click the WLAN of the SSID for the Captive Portal rule.", "step15": "Choose Security.", "step16": "In the Layer 2 tab, select the MAC Filtering check box.", "step17": "In the Layer 3 tab, ensure that the following is configured.", "InLayer3": "In Layer 3 security drop-down list, Web Policy is selected, and the On Mac Filter Failure radio button is selected.", "layer3SSID": "These configurations in the Layer 3 are done when creating the SSIDs.", "upDown": "Use the Up and Down buttons to rearrange the order.", "clickAdvanced": "Click the Advanced tab, and select the Enabled check box for Allow AAA Override.", "click": "Click Apply.", "clickSecurity": "In the AireOS Controller main window, click the Security tab.", "aaaMac": "Choose AAA > Mac Filtering.", "macFilter": "In the MAC Filtering page that appears, do the following:", "aRADIUS": "a. From the RADIUS Compatibility Mode drop-down list, choose Cisco ACS.", "bMACDelimiter": "b. From the MAC Delimiter drop-down list, choose Hyphen.", "ensureWallGardens": "Ensure that the wall gardens are configured for the ACLs. To view the wall garden ranges, in the Cisco Spaces dashboard, click the \"Setup SSIDs in Cisco Meraki/AireOS Controller\" link in the SSIDs page, and click the \"Configure SSID in Cisco CMX On Prem\" tab.", "layer3ConfigDetails": { "securityDropdown": "Web Policy", "macFilterFailureRadio": "On Mac Filter Failure" }, "layer3ConfigNote": "These configurations in the Layer 3 are done when creating the SSIDs.", "configureAAAServers": "Configuring AAA Servers:", "step18": "In the AAA Servers tab, in the Radius Servers area, do the following:", "step19a": "a. Select the Enabled check box for the Authentication Servers.", "step19b": "b. From the Server 1 drop-down list, choose the radius server you have previously defined.", "step20": "In the Authentication priority order for the web-auth user area, in the Order Used for Authentication box, set Radius as first in the order." }, "selectedTabSSID9800": { "note": "Note: AireOS Controller/ Catalyst 9800 Wireless Controller must have a trusted certificate installed tied to the virtual int ip/dns entry.", "learnMoreLinkText": "Learn more", "viewConfigurationsLinkText": "View Configurations", "aclSectionHeading": "Creating the Access Control List", "aclStep1": "To create the access control list, perform the following steps:", "aclStep2": "Log into Catalyst 9800 Wireless Controller.", "aclStep3": "Create the ACL by adding URL filters.", "aclStep3a": "a. Choose Configuration > Security > URL Filter.", "aclStep3b": "b. In the URL Filters window, click Add.", "aclStep3c": "c. In the List Name field, enter the list name.", "aclStep3d": "d. Change the status of Action to Permit.", "aclStep3e": "e. In the URLs field, enter the splash page domain configured at Step 2h (Parameter Map).", "aclStep3eSubStep1": "Add the following domains, if you want to enable social authentication:", "aclStep3eSubStep2": "*.fbcdn.net", "aclStep3eSubStep3": "*.licdn.com", "aclStep3eSubStep4": "*.licdn.net", "aclStep3eSubStep5": "*.twimg.com", "aclStep3eSubStep6": "*.gstatic.com", "aclStep3eSubStep7": "*.twitter.com", "aclStep3eSubStep8": "*.akamaihd.net", "aclStep3eSubStep9": "*.facebook.com", "aclStep3eSubStep10": "*.facebook.net", "aclStep3eSubStep11": "*.linkedin.com", "aclStep3eSubStep12": "ssl.gstatic.com", "aclStep3eSubStep13": "*.googleapis.com", "aclStep3eSubStep14": "*.googleapis.com", "aclStep3eSubStep15": "static.licdn.com", "aclStep3eSubStep16": "*.accounts.google.com", "aclStep3eSubStep17": "*.connect.facebook.net", "aclStep3eSubStep18": "oauth.googleusercontent.com", "aclStep3f": "f. Choose Configuration > Tags and Profiles > Policy.", "aclStep3g": "g. In the Policy Profile window, click default-policy-profile.", "aclStep3h": "h. In the Edit Policy Profile window, click the Access Policies tab.", "aclStep3i": "i. In the URL Filters area, from the Pre Auth drop-down list, choose the previously created ACL.", "aclStep3j": "j. Click Update & Apply to Device.", "ssidSectionHeading": "Creating the SSID", "ssidStep1": "Choose Configuration > Tags and Profiles > WLANs.", "ssidStep2": "Click Add.", "ssidStep3": "On the General tab, in the Profile Name field, enter the profile name.", "ssidStep4": "In the SSID field, enter the SSID name defined at Step 1.", "ssidStep5": "Set the status as Enabled.", "ssidStep6": "Click the Security tab, and then click the Layer2 tab.", "ssidStep7": "From the Layer 2 Security Mode drop-down list, choose None.", "ssidStep8": "Click the Layer3 tab.", "ssidStep9": "Check the Web Policy check box.", "ssidStep10": "From the WebAuth Parameter Map drop-down list, choose the Web Auth Parameter Map created at step 2.", "ssidStep11": "Click Save & Apply to Device.", "enableRadiusAccountingStep4": "Click Update & Apply to Device." }, "selectedTabRADIUS9800": { "additionalLayerOfSecurityNote": "To provide an additional layer of security for your portal, the Cisco Spaces supports radius-authentication for the internet provisioning on the captive portals.", "radiusAuthenticationNote": "We highly recommend to use RADIUS authentication for captive portals. The following features work only if you configure RADIUS authentication.", "radiusAuthenticationFeature1": "i. Seamless Internet Provisioning.", "radiusAuthenticationFeature2": "ii. Extended session duration.", "radiusAuthenticationFeature3": "iii. Deny Internet.", "radiusAuthenticationStep1": "Log into Catalyst 9800 Wireless Controller.", "radiusAuthenticationStep2": "Configure the RADIUS server.", "radiusAuthenticationStep2Note": "You can configure only the Cisco Spaces radius servers. To view the radius server IP address and secret key, in the Cisco Spaces dashboard, click the Captive Portal app. Click SSIDs, and then click the Configure Manually link for the Cisco Catalyst SSID created at Step 1.In the window that appears, the radius server details will be listed in the Radius Server Configuration section. Configure both the primary and secondary radius server IPs.You can also contact the Cisco Spaces support team.", "radiusAuthenticationStep3": "Choose Configuration > Security > AAA.", "radiusAuthenticationStep4": "In the Authentication Authorization and Accounting window, click the Servers/Groups tab.", "radiusAuthenticationStep5": "Choose Radius > Servers, and click Add.", "radiusAuthenticationStep6": "In the Name field, enter a name for the radius server.", "radiusAuthenticationStep7": "In the IPv4 / IPv6 Server Address field, enter the radius server address.", "radiusAuthenticationStep8": "In the Key field, enter the key: ", "radiusAuthenticationStep81": " and confirm it in the Confirm Key field.", "radiusAuthenticationStep9": "In the Auth Port field, enter 1812.", "radiusAuthenticationStep10": "In the Acct Port field, enter 1813.", "radiusAuthenticationStep11": "Click Save & Apply to Device.\nThe server added will be available in Servers list.", "radiusAuthenticationStep12": "Choose Radius > Server Groups, and click Add.", "radiusAuthenticationStep13": "In the Name field, enter a name.", "radiusAuthenticationStep14": "From the MAC-Delimiter drop-down list, choose hyphen.", "radiusAuthenticationStep15": "From the MAC-Filtering drop-down list, choose mac.", "radiusAuthenticationStep16": "Move the radius server previously created from “Available Servers” to “Assigned Servers” using the arrow button.", "radiusAuthenticationStep17": "Click Save & Apply to Device.", "radiusAuthenticationStep18": "In the Authentication Authorization and Accounting window, click the AAA Method List tab.", "radiusAuthenticationStep19": "Click Authentication, and click Add and specify the following details:", "radiusAuthenticationStep20": "a. In the Method List Name field, enter the method list name.", "radiusAuthenticationStep21": "b. From the Type drop-down list, choose Login", "radiusAuthenticationStep22": "c. From the Group Type drop-down list, choose Group.", "radiusAuthenticationStep23": "d. Move the server group created earlier (step j to Step o) from Available Server Groups to Assigned Servers Groups, and click Save & Apply to Device.", "radiusAuthenticationStep24": "On the AAA Method List tab, click Authorization, and click Add, and specify the following details:", "radiusAuthenticationStep25": "a. In the Method List Name field, enter the method list name.", "radiusAuthenticationStep26": "b. From the Type drop-down list, choose Network.", "radiusAuthenticationStep27": "c. From the Group Type drop-down list, choose group.", "radiusAuthenticationStep28": "d. Move the server group previously created (step j to Step o) from Available Servers to Assigned Servers using the arrow button, and click Save & Apply to Device.", "radiusAuthenticationStep29": "On the AAA Method List tab, click Accounting, and click Add, and specify the following details:", "radiusAuthenticationStep30": "a. In the Method List Name field, enter the method list name.", "radiusAuthenticationStep31": "b. From the Type drop-down list, choose Identity.", "radiusAuthenticationStep32": "c. From the Group Type drop-down list, choose group.", "radiusAuthenticationStep33": "d. Move the server group previously created (step j to Step o) from Available Servers to Assigned Servers using the arrow button, and click Save & Apply to Device.", "radiusAuthenticationStep34": "Enable L3 and L2 authentication (Mac Filtering).", "l3AndL2AuthenticationNote": "Make sure Type is selected as webauth in parameter-map for RADIUS Authentication.", "l3AndL2AuthenticationNote2": "Note: To configure L3 and L2 authentication, ensure that you have created the SSIDs and have done all the configurations at step 5. You can then import the SSIDs to Cisco Spaces, and configure captive portals for SSIDs using the Captive Portal Rule.", "l3AndL2AuthenticationStep1": "a. Choose Configuration > Tags and Profiles > WLANs.", "l3AndL2AuthenticationStep2": "b. Click the SSID for which you want to configure L2 and L3 Authentication.", "l3AndL2AuthenticationStep3": "c. In the Edit WLAN window, click the Security tab.", "l3AndL2AuthenticationStep4": "d. On the Layer3 tab, from the Authentication drop-down list, choose the radius authentication configured previously (step 6q).", "l3AndL2AuthenticationStep5": "e. On the Layer2 tab, to enable Mac Filtering, check the MAC Filtering check box.", "l3AndL2AuthenticationStep6": "f. From the Authorization List drop-down list that appears, choose the authorization server created previously (step 6r).", "l3AndL2AuthenticationStep7": "g. Click Show Advanced Settings.", "l3AndL2AuthenticationStep8": "h. Check the On Mac Filter Failure check box.", "l3AndL2AuthenticationStep9": "i. Click Update & Apply to Device.", "l3AndL2AuthenticationStep10": "j. Choose Configuration > Tags and Profiles > Policy.", "l3AndL2AuthenticationStep11": "k. Click default-policy-profile.", "l3AndL2AuthenticationStep12": "l. On the Advanced tab, in the AAA Policy area, check the Allow AAA Override check box.", "l3AndL2AuthenticationStep13": "m. Ensure that default aaa policy is selected from the Policy Name drop-down list.", "l3AndL2AuthenticationStep14": "n. Click Update & Apply to Device.", "l3AndL2AuthenticationStep15": "Enable Radius Accounting.", "enableRadiusAccountingStep1": "a. Choose Configuration > Tags and Profiles > Policy.", "enableRadiusAccountingStep2": "b. Click default-policy-profile.", "enableRadiusAccountingStep3": "c. On the Advanced tab, from the Account List drop-down list, choose the accounting server created at Step 6s.", "enableRadiusAccountingStep4": "d. Click Update & Apply to Device." }, "importName": "-- Choose a wireless network --", "importType": "Select", "enterSSID": "Enter SSID", "netDetails": "Network Details", "networkDelete": "Delete", "merakiSync": "MERAKI NETWORK SYNC STATUS", "next": "NEXT SYNC:", "network": "NETWORK", "last": "LAST MODIFIED", "no": "No Networks", "net": "Network", "status": "Status", "lastUp": "Last Updated", "actions": "Actions", "disabled": "Disabled in Meraki", "removed": "Removed/Renamed in Meraki", "imported": "Imported", "active": "Active", "activate": "Activate", "noInfo": "No Information Available", "sync": "Sync", "advanced": "Advanced Configuration in Meraki", "revert": "Revert to Basic Config", "check": "Checking", "delete": "Delete", "emsp": "EMSP Studio Portal", "radius": "Radius Server Configuration", "ssid": "SSID configuration Sync", "sure": "Are you sure, you want to activate SSID?", "open": "Association method: open", "capMethod": "Captive portal method: click-through", "true": "Walled garden : true", "ranges": "Walled garden ranges:", "update": "Update", "wireless": "Wireless Provider:", "meraki": "MERAKI", "total": "TOTAL NETWORKS:", "noNetworks": "No networks are available", "deleteSure": "Are you sure you want to delete", "cancel": "Cancel", "importButton": "Import SSID", "import": "IMPORT/CONFIGURE SSID", "wirelessNetwork": "Wireless Network", "ssid_title": "SSID", "SSIDs": "SSID's", "organisation": "Organization", "noSSID": "There are no SSIDs for this organization", "merakistatus": "Meraki network sync status", "setupSSID": "Setup SSIDs in Meraki/CUWN", "importSSID": "Import/Configure SSID", "CUWN": "CUWN (CMX/AireOS Controller)", "detail": "Detail", "networks": "Networks", "ssidImported": "SSID imported successfully. ", "ssidAdded": "SSID added successfully.", "nextStep1": "Next Step: Configure SSID & Radius Server in meraki", "nextStep2": "Next Step: Configure SSID & Radius Server in AireOS Controller / Catalyst 9800 Wireless Controller", "mustSSID": "You must configure the imported SSID & Radius server", "onDash": "on the Meraki dashboard for Captive Portal Rules to work", "mustConfig": "You must configure the added SSID & Radius server on the AireOS Controller / Catalyst 9800 Wireless Controller interface for Captive Portal Rules to work", "noSSIDAvail": "No SSIDs are available", "totalSSID": "Total SSIDs: ", "delCheck": "Are you sure you want to delete", "merakiSSID": "Cisco Meraki SSIDs", "configMan": "Configure Manually", "ssidConfig": "SSID Configuration", "ssidDesc": "You haven't configure any SSIDs yet.Click the Import/Configure SSID button to configure.", "viewConfig": "View Config Guide", "aireCat": "AireOS Controller / Catalyst 9800 Wireless Controller SSIDs", "noteAireCat": "Note : AireOS / Catalyst 9800 Wireless Controller must have a trusted certificate installed tied to the virtual int ip/dns entry.", "learn_more": "Learn more", "configSSID": "Configure SSID in Meraki", "ssidCMX": "Configure SSID in CUWN - CMX", "ssidWLC": "Configure SSID in CUWN - AireOS Controller", "Configuration": "Configuration Guide for SSID and Radius Server", "merakiCisco": "Cisco Meraki", "AireOS": "AireOS Controllers", "Catalyst": "Catalyst 9800 Wireless Controllers", "configCatalyst": "Configure Catalyst", "configCSSID": "Configure SSID", "configRadius": "Configure Radius Server", "configDesc": "To manually configure an SSID in the Cisco Meraki, you have to initially import that SSID in the Cisco Spaces. To manually configure the SSID in the Cisco Meraki, perform the following steps:", "goTo": "Go to", "Log in": "Log in to the application using the login credentials for your Cisco Meraki account.", "chooseMeraki": "Choose the required Cisco Meraki organization and network from the respective drop-down list.", "portChooseal": "Choose", "wirelessAcess": "Wireless & Access Control.", "ssidDropDown": "From the SSID drop-down list, choose the SSID that you want to configure for the Cisco Spaces.", "splash": "In the splash page area, choose", "click": "Click-through", "wallGarden": "From the Wall garden drop-down list, choose", "enabled": "Wall garden is enabled", "wallText": "In the Wall garden ranges text field, enter the following wall garden ranges.", "Click": "Click", "Save": "Save Changes", "go_": "Go to", "splashPage": "Wireless > Splash page ", "provideURL": "Or provide a URL where users will be redirected ", "adjacent": "and in the adjacent field enter the splash URL mentioned for this SSID in the following table.", "SSIDDesc": "When you import an SSID in the Cisco Spaces, the splash page URL for that SSID is automatically created in the following table.", "splashURL": "Custom Splash Page URL", "Repeat": "Repeat steps 4-12 for all the SSIDS that you want to use in the Cisco Spaces.", "moreSecurity": "To provide more security to your portals, the Cisco Spaces provides radius-authentication for the portals. Also, certain configurations are required in the Cisco Meraki to manage the seamles internet provisioning that can be configured using the Captive Portal Rule.", "RadiusDesc": "The Radius Server Configurations required when configuring for the seamless internet provisioning is different from that of the standard radius server configuration.", "merakiRadius": "To configure the Cisco Meraki for radius authentication, perform the following steps:" }, "user-management": { "findUsers": "Find Users", "users": "Users", "invite": "Invite User", "role": "Role", "invited": "Invited - Not yet responded.", "resend": "RESEND?", "fullP": "Full Permission", "showMore": "Show More", "delete": "Delete", "user": "User", "cancel": "Cancel", "deleting": "Deleting in progress Please wait...", "deleted": "users deleted successfully", "continue": "continue", "resend_invite": "Do you want to resend the invite?", "delete_user": "Do you want to delete the user -", "noApp": "No app users associated ", "inviteNew": "Invite new app users or modify permissions for existing ones from the users section", "usersSection": "Users section", "userManagement": "User management not available", "userInvite": "User invitation is managed by your administrator. Please contact your administrator for inviting users.", "noUsers": "No users found", "roles": "Roles", "role_name": "Role Name", "noRoles": "No roles associated", "noRole": "No roles found", "roleList": "Role List", "createRole": "Create Role", "defaultRole": "Default role", "location": "Location", "idpRole": "IDP Role", "createNew": "Create New Role", "editRole": "Edit Role", "ROLE": "ROLE", "choose_location": "Choose Locations", "create": "Create", "update": "Update", "Resend": "Resend", "copyIDP": "Copy below string in IDP for the user who should have this role. Use comma (,) for adding multiple role string to user.", "done": "Done", "inviteUser": "Invite User", "Resend_invite": "Resend invitation", "updateUser": "Update user privileges", "editUser": "Edit User", "email": "Email", "invalid": "Invalid email address", "next": "Next", "send_invitation": "Send Invitation", "location_manager": "Location Manager", "locations": "Locations", "ok": "Ok", "User": "User", "successfully": "successfully", "added": "Added", "updates": "Updated", "connect": "Connect to your Meraki account", "needMeraki": "You will need to connect your Meraki account to perform this operation", "inviteType": "Invitation Type", "existing": "Existing Locations", "newLoc": "New Location", "addLoc": "Add Locations", "sendInvite": "Send invite to existing locations from the location hierarchy", "addMore": "Add more locations", "inviteLocMan": "Invite location manager to create a new location by adding APs", "createLoc": "Create location", "sure": "Are you sure?", "toggle": "You are about to toggle between Invitation types. This will erase the current location selection", "yes": "Yes", "no": "No", "createnewLoc": "Create New Location", "locName": "LOCATION NAME", "selectLoc": "SELECT LOCATION", "selectlocMan": "Select the location under which you want the location manager to create this new location." }, "device-onboarding": { "promos-text": "Promos and Offers Performance", "menu-button": "Menu Button Clicks in Captive Portal", "unique-dev": "Unique Devices", "connectedSSID": "Connected to SSID", "CPShown": "Shown Captive Portal", "clicks": "Clicks on Menu Button", "provInternet": "Provisioned Internet", "daily-trend": "Daily Trend - New v/s Returning Devices (Connected to SSID)", "new-dev": "New Devices", "returning-dev": "Returning Devices", "devices-by-loc": "Percantage of devices provisioned internet by location", "menuButton-text": "Menu Buttons", "click": "Clicks", "show-all": "Show All", "engagement-promos": "Engagements via Promos and Offers Trend", "promoName": "Promo Name", "portalName": "Portal Name", "userRoleError": "User does not have permission to perform this operation", "menuName": "Menu Name", "percentage": "Percentage", "others": "Others", "portal": "Portal", "empty": "Empty", "desc": "Device Onboarding provides insights about devices connecting to SSIDs and then accessing internet.", "headerDesc": "Total Unique Devices Provisioned Internet", "emptyDataMsg": "This report is not available as there were no devices connected to the SSID during the selected date range and at the selected locations.", "reportText": "Device Onboarding", "views": "Views" }, "customer-acquistion": { "reportText": "Customer Acquisition", "desc": "Customer Acquisition reports is insights and demographic data collected about new customers who are coming to your location for the first time.", "emptyDataMsg": "This report is not available as there were no customers acquired during the selected date range and at the selected locations.", "headerDesc": "Total Customers Identified", "countries": "Countries", "languages": "Languages", "daily-trend": "Daily Customer Acquisition", "uniq-dev-connected": "Unique Devices Connected to SSID", "new-customers": "New Customers Identified", "opted-in": "Opted-In", "data-capture": "Completed Data Capture", "captured-data": "Captured Data", "customer-dstbn": "Customer Distribution", "show-all": "Show All", "gender": "Gender", "newDevConnected": "New Devices Connected to SSID", "customersOpted": "Customers Opted-In", "conToSSID": "Connected to SSID", "customersIdentified": "Customers Identified", "phoneNum": "Phone Number", "email": "Emails", "socialID": "Social ID", "name": "Names", "countryName": "Country Name", "noOfCustomers": "Number of Customers", "percentage": "Percentage", "country": "Country", "more": "More", "unknown": "Unknown", "genderProvided": "provided gender", "langName": "Language Name", "language": "Language" } }, "location-analytics-lib": { "reports": { "title": "My Reports", "back": "Back", "report-name": "Report Name", "create-report": "Create New Report", "report-unavailabe": "Sorry, {{ value }} is not available", "add-widget": "Add New Widget", "delete-widget": "Delete Widget", "delete-text": "Are you sure want to delete widget?", "yes": "Yes", "no": "No", "deleted-report": "The report that you're accessing is deleted", "delete-report": "Delete Report", "delete-report-text": "Are you sure want to delete report?", "home": "Home", "edit-report": "Edit Report", "name": "Name", "descText": "Description", "create": "Create", "update": "Update", "select-report": "Choose a report from below list", "no-reports": "No Reports Created yet.", "widgets": "Widgets", "no-data": "No Data Available for the selected filter", "edit-widget": "Edit Widget", "widget-name": "Widget Name", "template-report": "This is a template report. Please create a report and add a widget in that." }, "header": { "text": "Location Analytics", "add-widget": "Add Widget", "choose-metric": "Choose a metric type", "choose-locs": "Choose Locations", "filter-by": "Filter by", "widget-name": "Name of the Widget", "empty-error-msg": "Please enter the widget name", "sel-loc": "Selected Location", "date": "DATE", "from": "From", "to": "To", "visit-range": "VISIT RANGE", "view": "VIEW BY", "floor": "Floors", "zone": "Zones", "view-error-msg": "Please choose at-least one option", "cancel": "Cancel", "previous": "Previous", "next": "Next", "add": "Add", "license-upgrade": "You need to upgrade your license to use this selection", "license-upgrade-info": "Do more with location analytics by upgrading your license to ACT. You will be able to generate reports by zones, enable Path Analytics as well as co-relation analytics and turn on filters for SSID, Time of the Day, Day of the Week etc. Do this and much more by contacting your AM today", "user-role-error": "User does not have permission to perform this operation.", "apply": "Apply", "choose-loc": "Choose a Location", "ok": "Ok", "at": "at", "connected": " connected to @ " }, "visitors": { "text": "Visitors", "desc": "Total number of people visited at the location", "title": "No. of Unique Visitors", "newVisitors": "New Visitors", "repeatVisitors": "Repeat Visitors", "yAxisLabel": "# of Visitors" }, "visits": { "text": "Visits", "desc": "Total number of visits at the location", "title": "No. of Visits", "newVisits": "New Visits", "repeatVisits": "Repeat Visits", "yAxisLabel": "# of Visits" }, "dwell-time": { "text": "Dwell Time Distribution", "desc": "Dwell time break-up of visits at the location", "title": "Dwell Time of All Visits", "yAxisLabel": "% of Visits", "label": { "0_5": "0-5 mins", "5_30": "5-30 mins", "30_60": "30-60 mins", "60_120": "60-120 mins", "120_plus": ">120 mins" }, "subHeader": "Dwell time break-up of visits at " }, "path": { "text": "Path", "desc": "Know where did visitors go before and after visiting a location", "focus-area": "Focus Area", "floor-zone": "Floor/Zone", "sub-header": " Path analytics at ", "total-visits": "Total Visits", "visits_at": "visits at", "suffix": "directly entered at", "prefix": "Directly~Entered at ", "visits_from:": "visits from " }, "reports-filter": { "filter-by-loc": "Filter by Location", "filter-by-date": "Filter by Date", "filter-by-ssid": "Filter by SSID" }, "timeRangeText": { "ALL_DAY": "between 12:00 am and 11:59 pm", "MID_NIGHT": "between 12:00 am and 2:59 am", "EARLY_MORNING": "between 3:00 am and 4:59 am", "MORNING": "between 5:00 am and 8:59 am", "BUSINESS_HOURS": "between 9:00 am and 4:59 pm", "EVENING": "between 5:00 pm and 8:59 pm", "LATE_EVENING": "between 9:00 pm and 11:59 pm", "AM": "between 12:00 am and 11:59 am", "PM": "between 12:00 pm and 11:59 pm" } }, "shared-lib": { "month_jan": "January", "month_feb": "February", "month_mar": "March", "month_apr": "April", "month_may": "May", "month_jun": "June", "month_jul": "July", "month_aug": "August", "month_sep": "September", "month_oct": "October", "month_nov": "November", "month_dec": "December", "day_mon": "Monday", "day_tue": "Tuesday", "day_wed": "Wednesday", "day_thu": "Thursday", "day_fri": "Friday", "day_sat": "Saturday", "day_sun": "Sunday", "range_from": "From", "range_to": "To", "everyday": "Everyday, ", "locHierarchy": "Location Hierarchy", "locHierarchyBeta": "Location Hierarchy - Beta", "integrations": "Integrations", "access": "Access Code", "monitor": "Monitor", "partnerApps": "Partner Apps", "locPersonas": "Location Personas", "captive": "Captive Portals", "engagements": "Engagements", "signage": "Smart Workspaces", "webex": "Webex", "account-preferences-tooltip": { "myAccountLabel": "My Account", "accountActivityTab": "Account Activity", "myProfileTab": "My Profile", "licenseInformationTab": "License Information", "preferencesTab": "Preferences", "changeLogTab": "Change Log", "lastLoginText": "Last Login: ", "accountLabel": "Account", "tenantIdText": "Tenant ID: ", "showMoreText": "Show More ", "showingText": "Showing ", "ssoText": "SSO", "failedAttemptHeaderText": "Failed Attempt", "loginTableIpAddressHeader": "IP Address", "loginTableDateHeader": "Date", "loginTableBrowserHeader": "Browser", "successAttemptHeaderText": "Recent Login", "domainFormHeaderText": "Domain", "ssoEnabledAuthenticationText": "SSO is enabled for Authentication only", "ssoEnabledAuthenticationAndUsersText": "SSO is enabled for Authentication and managing users", "addNewDomainText": "Add new domain", "addText": "Add", "enableSupportAccessHeader": "Enable Support Access", "supportAccessDescription": "Support login allows Cisco Spaces support team to diagnose and debug in exceptional situations. When enabled, our support team will have full access to your Cisco Spaces account.", "enableSupportLoginLabel": "Enable Support Login", "profileInformationText": "Profile Information", "editProfileLabel": "Edit", "firstNameText": "FIRST NAME", "lastNameText": "LAST NAME", "emailText": "EMAIL", "mobileNumberText": "MOBILE NUMBER", "verifyMobileNumberButton": "Verify Mobile Number", "verifiedMobileNumberText": "Verified", "activityText": "Activity", "timeText": "Time", "sectionText": "Section", "userText": "User", "appText": "App", "noMobileNumberText": "N/A", "updateProfileBoxLabel": "Update Profile", "changeLogHeaderText": "Change Log", "filterLabel": "Filter", "noLogsFoundText": "No Change logs found.", "listUnavailable": "List Unavailable", "outOf": "out of", "timezoneAlertMessage": "Time zone data not available", "timezoneAlertDescription": "Time zone is not updated in this location. Any analytics information for this location will be incorrect and scheduled rules associated with this location will trigger at incorrect times.", "clickLocationName": "Click the location name and click “Edit location data” to update the time zone", "wlcCountAlertMessage": "Uncategorized APS", "thereAre": "There are ", "wlcCountAlertDescription": "uncategorized access points in this controller. Please use appropriate prefixes for your access points names to import them.", "termsAndConditionsText": "Terms and Conditions", "selectLicenseLevelText": "Select License Level", "chooseLicenseTierText": "Choose the License Tier", "warningLabelText": "Warning", "linkClassName": "link", "linkClassName1": "You are about to change your base plan from", "linkClassName2": "on all your locations.", "linkClassName3": " By changing the plan, all your existing locations will be changed to ", "linkClassName4": " license and you will be charged for the new license count.", "linkClassName5": "Please make sure you have sufficient license available on your smart licensing account before you proceed.", "linkClassName6": "Visit", "linkClassName7": " Cisco Smart License Manager", "linkClassName8": "for More details", "acceptTermsLinkText": "I Accept the ", "changePlanButtonText": "Change Plan", "backButtonText": "Back", "successLabelText": "Success", "loginButtonText": "login", "errorLabelText": "Cannot downgrade the license", "listingTwoClassName": "listingTwo", "listingTextPrefix": "There are:", "proximityRulesCountText": "Proximity rules associated with this location", "portalsCountText": "Portals linked with this location or its child location.", "downgradeAlertDesc": "Please remove the from to downgrade the license", "smartLicensingText": "SMART LICENSING is a Cisco software license management system that allows you to easily track license status and software usage trends. This document describes how Smart Licensing works and includes the terms that govern your use. Please make sure you are authorized by your organization before accepting these terms or using Smart Licensing.", "smartLicensingDescText": "Smart Licensing enables you to activate and manage Cisco software licenses. It also allows Cisco to send and receive periodic messages about license usage and entitlement of Cisco devices and software (\"Smart Licensing Messages\"). These Smart Licensing Messages will be displayed in Smart Software Manager, which is the web portal that shows your organization’s license entitlement information.", "smartLicensingMessagesText": "What is Smart Licensing?", "smartLicensingMessagesDescText": "If you choose not to enable Smart Licensing directly over the internet, you can select another method for collecting Smart Licensing Messages, like Smart Software Manager satellite. This must be hosted in your network environment that meets minimum requirements specified by Cisco.", "inactiveDeviceText": "If the Smart Software Manager or the satellite stops receiving periodic updates for more than 90 days, Cisco assumes the device is no longer functioning properly and those unused licenses will automatically return to your license pool. If after 90 days the device is back in use, it will reacquire the license immediately upon sending its periodic update.", "smartCallHomeText": "Smart Call Home", "smartCallHomeDescText": "Smart Call Home is an automated support capability within Smart Licensing that monitors Cisco devices on your network. It flags issues and initiates resolution before your business operations are affected. Smart Call Home is an optional capability that your organization can choose to enable that is included with Smart License enabled products.", "infoCollectedText": "Information Collected by Cisco", "infoCollectedDescText": "Smart Licensing collects software license usage information with associated product identification numbers, serial numbers, unique virtual device identifier, equipment models, license or hardware versions, and host names (host names are sent to aid in troubleshooting unless you disable them).", "successDescClassName": "If you enable Smart Call Home, Cisco also may collect – for support and troubleshooting purposes - additional software version information, IP addresses, system contacts, installed memory, installed flash, boot versions, chassis series, MAC addresses, slot IDs, card types and card families.", "viewChangeLogDetailsText": "View Change Log Details", "oldValueText": "Old value", "okayText": "Okay", "alertHeaderText": "The selected locations cannot be downgraded because of the following reason(s):", "licenseLevelChanged": "Your license level changed to ", "loginAgain": " Please login again to view the changes. ", "newValueText": "New value", "cancelButtonText": "Cancel", "headerLabel": "Filter Log", "dateText": "Date", "dateFilterOptions": [ "All", "Custom Date Range" ], "startDateText": "Start Date", "endDateText": "End Date", "applabelText": "Apps", "selectAllText": "All", "userlabelText": "User", "allUsersText": "All Users", "selectedUsersText": "Selected Users", "searchForUsersText": "Search for Users", "addAnotherButtonText": "Add Another", "applyFilterButtonText": "Apply", "resetFilterButtonText": "Reset Filter", "pageTotals": "Records", "showRecord": "Show Records: ", "pageCounts": "1 - ", "modalHeader": "Change Password", "passwordExpired": "Your password has expired.", "passwordExpiredSub": "You must change your password to login to Cisco Spaces.", "currentPassword": "CURRENT PASSWORD", "newPassword": "NEW PASSWORD", "confirmPassword": "CONFIRM PASSWORD", "placeholder": "Current Password", "newplaceholder": "New Password", "confirmPlaceholder": "Confirm Password", "passwordCriteria": "Your password must have", "criteriaText1": "At least 8 characters", "criteriaText2": "At least 1 upper case letter (A...Z)", "criteriaText3": "At least 1 special character (except colon[:] symbol)", "criteriaText4": "At least 1 number (0...9)", "criteriaText5": "At least 1 lower case letter (A...Z)", "changePasswordButton": "Change Password", "cancelButton": "Cancel", "ciscoCMX": "Cisco CMX", "createNew": "Create New Connector", "name": "Name", "desc": "Description", "lastHeard": "Last Heard", "firstHeard": "First Heard", "actions": "Actions", "noCMX": "No Cisco CMX Connectors available.", "save": "Save", "disableDebug": " Disable Debug Mode", "connectorName": "Connector Name: ", "redirect": "Redirecting to", "loadingText": "Loading, please hold....", "noCameraText": "No camera(s) available at this location", "locData": "Location does not have sufficient data", "select": "Select" }, "header-navigation-home": { "cancel": "Cancel", "licenseInfoLabel": "License Information", "accountNameLabel": "Account Name", "licenseTypeLabel": "License Type", "seeLabel": "SEE", "actLabel": "ACT", "extendLabel": "EXTEND", "licenseValidityLabel": "License Validity", "activeUntilLabel": "Active until", "expiringSoonLabel": "Expiring soon on", "licenseExpiredLabel": "License expired on", "renewLicenseMessageLabel": "Your access will be blocked post license expiry. Contact support to renew license.", "accessPointsLimitLabel": "Access Points Limit", "outOfLabel": "out of", "usedLabel": "used", "apLimitReachedMessageLabel": "You have reached your AP limit. You cannot import new APs. Contact support to upgrade.", "licenseLabel": "license", "contactEnquiryLabel": "For any enquiry please contact:", "recordsLabel": "Records", "showRecordsLabel": "Show Records:", "compareLicenseLabel": "Compare License", "contactSupportLabel": "Contact Support", "clickHereLabel": "Click Here", "availableInLicenseLabel": "This feature is available in the license only", "licenseOnlyLabel": "license only", "locationsLabel": "Locations", "accessPointsLabel": "Access Points", "bleBeaconsLabel": "BLE Beacons", "proximityRulesLabel": "Proximity Rules", "usersLabel": "Users", "camerasLabel": "Cameras", "accessCodesLabel": "Access Codes", "searchPromptLabel": "Please enter more than 4 characters to search", "myAccountLabel": "My Account", "lastLoginLabel": "Last Login:", "failedAttemptLabel": "Failed Attempt", "ipAddressLabel": "IP Address", "dateLabel": "Date", "browserLabel": "Browser", "noDataAvailableLabel": "No Data Available", "showingLabel": "Showing", "showMoreLabel": "Show More", "recentLoginLabel": "Recent Login", "ofLabel": "of", "permissionErrorMessageLabel": "User does not have permission to choose this location", "jumpToLabel": "Jump to:", "migrateConnectorLabel": "Migrate Connector:", "connectorVersionLabel": "Introducing Connector 3.0", "connectorMigrationStepsLabel": "A new version of the connector is available for OnPrem installations. AMI based connectors are currently not supported. Follow the steps below to migrate your connector", "downloadConnectorOVALabel": "Download Cisco Spaces Connector OVA", "installConnectorOVALabel": "Install Cisco Spaces Connector OVA", "migrationNoteLabel": "Note: Once you click the 'Migrate' button below, you cannot revert.", "greatLabel": "Great!", "configureTokenLabel": "Configure the token below on your new connector instance to complete the migration.", "copiedLabel": "Copied", "copyToken": "Copy Token", "setupConnectorLabel": "To set up your connector instance, follow the steps below.", "copyTokenLabel": "Copy the generated token above.", "loginAndConfigureLabel": "Login to your connector UI and configure the token. For more details, follow the documentation.", "migrateLabel": "Migrate", "doneLabel": "Done", "openRoamingHotspotListLabel": "openroaming-hotspot-list works!", "scanQRCodeLabel": "Scan with QR code reader on your mobile device", "emailPortalURLLabel": "Email Portal URL", "sendLabel": "Send", "reportDescriptionLabel": "Report Description", "noDataAvailableMessageLabel": "No Data Available", "filtersLabel": "Filters", "locationLabel": "Location", "allLocationsLabel": "All Locations", "moreLabel": "more..", "dateRangeLabel": "Date Range", "betaLabel": "Beta", "moreActionsLabel": "MORE ACTIONS", "renameLabel": "Rename", "connectWirelessNetworksLabel": "Connect Wireless Networks", "editLabel": "Edit", "editRuckusLabel": "Edit Ruckus", "editArubaLabel": "Edit Aruba", "createGroupLabel": "Create Group", "editGroupLabel": "Edit Group", "addCampusLabel": "Add Campus", "addLocationLabel": "Add Location", "addBuildingLabel": "Add Building", "addNetworkLabel": "Add Network", "addFloorLabel": "Add Floor", "addZoneLabel": "Add Zone", "addCmxZoneLabel": "Add CMX Zone", "addEditMetadataLabel": "Add/Edit Metadata", "deleteLocationLabel": "Delete Location", "ssidLabel": "SSID", "noWirelessNetworkConnectedLabel": "You have not connected to any wireless network yet.", "to": "to", "connectWirelessNetworkMessageLabel": "Connect your wireless network with Cisco Spaces.", "activateSmartLicenseLabel": "Activate Cisco Smart License", "smartLicenseDescriptionLabel": "The flexible licensing model that streamlines how you activate and manage software. The solution allows you to easily track the status of your license and software usage trends.", "activateSmartLicenseButtonLabel": "Activate Smart License", "doItLaterLabel": "Do it Later", "baseLicenseLabel": "BASE LICENSE", "ciscoSpacesLabel": "Cisco Spaces", "actSmartLicenseLabel": "ACT", "seeSmartLicenseLabel": "SEE", "extendSmartLicenseLabel": "EXTEND", "smartVenuesLicenseLabel": "SMART_VENUES", "smartOperationsLicenseLabel": "SMART_OPERATIONS", "unlimitedLicenseLabel": "UNLIMITED", "smartSoftwareLicenseLabel": "Smart Software License", "smartLicensing": "Cisco Spaces Supports Smart Licensing", "smartLicensingDescriptionLabel": "The flexible licensing model that streamlines how you activate and manage software. The solution allows you to easily track the status of your license and software usage trends.", "linkSmartAccountLabel": "Link your Smart Account", "registerSmartLicensingLabel": "Register for Smart Licensing", "pasteProductTokenLabel": "Copy the product instance registration token from CSSM tool and paste it below.", "productTokenInvalidLabel": "The Product License Token you have entered is invalid or expired. Please ensure you have pasted the entire token and it's valid.", "tryAgainLabel": "Try Again", "tokenError": "Token Error", "productInstanceToken": "PRODUCT INSTANCE TOKEN", "cancelLabel": "Cancel", "changeLabel": "Change", "viewManageLicenseLabel": "To view and manage Cisco Spaces software license for your Cisco Smart Account, go to", "smartSoftwareManagerLabel": "Smart Software Manager", "smartLicenseStatusLabel": "SMART LICENSE STATUS", "actionsLabel": "Actions", "renewAuthorizationLabel": "Renew Authorization", "renewSmartLicenseLabel": "Renew Smart License", "reRegisterLabel": "Re-register", "deregisterLabel": "Deregister", "registrationStatusLabel": "Registration Status", "registeredLabel": "Registered", "licenseComplianceLabel": "License Compliance", "outOfComplianceLabel": "Out of Compliance", "inComplianceLabel": "In Compliance", "insufficientLicenseLabel": "There are insufficient 'Cisco Spaces' licenses in the Smart License Virtual Account. Visit", "smartLicenseManagerLabel": "Smart License Manager", "forDetails": "for more details.", "accountDetailsLabel": "ACCOUNT DETAILS", "smartAccountNameLabel": "Smart Account Name", "virtualAccountLabel": "Virtual Account", "productInstanceNameLabel": "Product Instance Name", "accessPointInformationLabel": "ACCESS POINT INFORMATION", "lastUpdatedLabel": "Last updated:", "minutesAgoLabel": "mins ago", "activeAPsLabel": "Active APs", "smartLicenseUsageLabel": "Smart License Usage", "licenseVersionLabel": "License (version)", "descriptionLabel": "Description", "countLabel": "Count", "statusLabel": "Status", "refresh": "Refresh", "expiryDateLabel": "Expiry Date", "loadingAccountLabel": "Loading, please hold....", "noCameraAvailableLabel": "No camera(s) available at this location", "insufficientDataLabel": "Location does not have sufficient data", "changeLicensePopup": "Change License Popup - if smart license enabled", "newImplementation": "New Implementation", "locationName": "{{locationName}}", "modalCloseIcon": "Smart license not enabled", "licenseLevelLabel": "Base License", "licenseTypeSee": "SEE", "licenseTypeAct": "ACT", "licenseTypeExtend": "EXT", "licenseTypeSmartVenues": "SMART VENUES", "smartVenueLabel": "SMART VENUES", "licenseTypeSmartOperations": "SMART OPERATIONS", "smartOpsLabel": "SMART OPERATIONS", "licenseTypeUnlimited": "UNLIMITED", "unlimitedLabel": "UNLIMITED", "chooseLicenseText": "Choose the License Tier", "disabledLicense": "License", "licenseSubtitle": "Webex Devices", "licenseDesc": "Meraki Camera", "alertPopupMargin": "Locations", "buildingUnitsLabel": "Building Units", "warningLabel": "Warning", "alertHeader": "You are about to change your current plan from ", "alertDescDowngrade": "By change, you will not be able to use some of the features and Apps that you were enjoying with \"{{customerLicenseType}}\" license. You may also lose some of the data on the selected location.", "alertDescUpgrade": "By change, you will be able to use some of the extra features and Apps for changed {{changeLicenseType}} license.", "changeAnyway": "Change Anyway", "back": "Back", "confirmationTitle": "Confirmation", "confirmationDesc": "The following locations will have a change in the licence, agree to make these changes effective", "confirm": "Confirm", "successLabel": "Success", "successHeader": "Your license level changed to ", "successDesc": "Please login again to view the changes.", "login": "Login", "errorLabel": "Cannot downgrade the license", "errorHeader": "The selected locations cannot be downgraded because of the following reason(s):", "listingProximityRules": "proximity rules associated with this location", "listingPortals": "portals linked with this location or it's child location.", "removeToDowngrade": "Please remove the to downgrade the license", "okay": "Okay", "complianceStatus": "Compliance Status", "learnMore": "Learn More", "fromLabel": "From", "rulesLabel": "Rules", "noTagsLabel": "No Tags", "moreTagsLabel": "more", "tagsSelectedLabel": "Tags Selected:", "filterByTagsLabel": "Filter by Tags", "closeIconLabel": "LICENSE USAGE", "searchTagsPlaceholder": "Search Tags", "selectedTagsLabel": "Selected Tags", "noTagsSelectedLabel": "No Tags Selected", "selectTagsStartedLabel": "Select tags from the list to get started.", "cancelButtonLabel": "Cancel", "applyButtonLabel": "Apply", "selectTimeLabel": "SELECT TIME", "invalidTimeErrorLabel": "Please enter a valid time", "addTimeButtonLabel": "+", "addTimeInfoLabel": "Click '+' button to add multiple times", "loginTokenConfigLabel": "Login to your connector UI and configure the token. Follow the", "documentationLabel": "documentation", "connectorSetupInstructionLabel": "if you haven't setup your connector yet.", "updateCountryHeaderLabel": "Update Country Information", "profileCompletionLabel": "In order to provide you with the best experience, you need to complete your profile. Please update your country to continue.", "formInlineErrorLabel": "{{errorMessage}}", "countryLabel": "Country", "saveButtonLabel": "Save", "skipContinueButtonLabel": "Skip & Continue", "updateProfileHeaderLabel": "Update Profile Information", "nameProfileCompletionLabel": "You have not updated your First Name and Last Name yet, Please update!", "emailLabel": "Email", "firstNameLabel": "First Name", "lastNameLabel": "Last Name", "mobileNumberLabel": "Mobile Number", "phoneNumberVerificationPopupLabel": "Verify Mobile Number", "verifyMobileHeaderLabel": "Verify Mobile Number", "verificationInfoLabel": "You have not verified your mobile number yet. Please verify your mobile number.", "phoneNumberLabel": "Mobile Number", "phoneNumberPlaceholder": "Enter mobile number", "phoneNumberValidationLabel": "Mobile number is required and should be valid", "otpSentLabel": "We will send you a One Time Password on this mobile number", "sendOtpButtonLabel": "Get One Time Password", "verifyNumberLabel": "Verify mobile number", "otpInputLabel": "OTP", "otpPlaceholder": "Enter OTP sent to", "otpResendLabel": "Don’t receive the OTP?", "resendOtpButtonLabel": "Resend OTP", "verifyButtonLabel": "Verify", "welcomeImageAltText": "Welcome Image", "welcomeModalMessage1": "Welcome to Cisco CMX Insights", "welcomeModalMessage2_1": "Gain valuable location based insights.", "welcomeModalMessage2_2": "Identify and know more about your customers. Get started.", "welcomeContinueButtonLabel": "START DASHBOARD" }, "sharedLib-toastMessages": { "domainListError": "An error occurred while getting domain list API.", "domainAddedSuccess": "Successfully added the domain.", "domainAddError": "An error occurred while adding domain API.", "domainDeletedSuccess": "Successfully deleted the domain.", "domainRemoveError": "An error occurred while removing domain list API.", "noAccessMessage": "You do not have access to", "pleaseContact": " app. Please contact your administrator to request access.", "alreadyInAppMessage": "You are already in ", "supportContactMessage": "Please contact support to access ", "acceptTermsMessage": "Please accept the terms and conditions.", "loginAgainMessage": ", Please login again.", "userEmailUnavailable": "User email unavailable.", "enterCurrentPassword": "Please enter the current password.", "enterNewPassword": "Please enter the new password.", "enterConfirmPassword": "Please enter the confirm password.", "passwordMatchError": "Please ensure the new and confirm passwords match.", "passwordPolicyError": "The password you entered doesn't meet the password policy requirements.", "cmxTokenExists": "CMX Token already exists.", "cmxConnectorAddedSuccess": "CMX Connector added successfully.", "cmxConnectorAddError": "An error occurred while adding CMX On Prem Connector.", "connectorDeletedSuccess": "Connector deleted successfully.", "connectorDeleteError": "An error occurred while deleting CMX On Prem Connector.", "virtualIpAddedSuccess": "Virtual IP address added successfully.", "virtualIpConfigError": "Failed to configure Virtual IP.", "instanceUpgradeError": "Failed to upgrade the instance.", "hotspotCreationSuccess": "Hotspot created successfully.", "connectorRestartFailed": "Connector restart failed.", "connectorRestartSuccess": "Connector restarted Succesfully.", "logsUploadFailed": "Connector logs upload failed.", "logsUploadSuccess": "Connector logs uploaded successfully.", "upgradeInitFailed": "Connector upgrade initialization failed.", "upgradeInitSuccess": "Connector upgrade initialized successfully. Please allow some time for the upgrade to complete. Check back later for the updated version.", "autoUpgradeDisableFailed": "Attempt to disable auto-upgrade has failed.", "autoUpgradeEnableFailed": "Attempt to enable auto-upgrade has failed.", "autoUpgradeDisabled": "Auto-upgrade disabled successfully.", "autoUpgradeEnabled": "Auto-upgrade enabled successfully.", "passwordResetKeyFailed": "Failed to generate the password reset key. There's no instance configured with this connector.", "logsUploadedSuccess": "Logs uploaded successfully.", "logsUploadServiceFailed": "Failed to upload logs to cloud for service.", "debugModeInitSuccess": "Debug mode initiated successfully for ", "debugModeDisableSuccess": "Disabled debug mode successfully for ", "debugModeDisableFailed": "Failed to disable debug mode for ", "connectorDebugToggleFailed": "Connector debug toggle failed.", "connectorDebugEnabled": "Connector debug enabled successfully.", "connectorDebugDisabled": "Connector debug disabled successfully.", "hotspotDebugToggleFailed": "Hotspot debug mode toggle failed.", "hotspotDebugEnabled": "Hotspot debug mode enabled successfully.", "hotspotDebugDisabled": "Hotspot debug mode disabled successfully.", "maxLocationsLimit": "You can pin a maximum of 3 locations.", "merakiAuthSuccess": "Successfully authenticated with Meraki.", "merakiRemoveSuccess": "Successfully removed Meraki.", "merakiDisconnectFailed": "Failed to disconnect.", "continueWithSession": "You can continue with the current session.", "idleLogoutMessage": "Since you are idle, you are logged out.", "idleSessionExpiration": "Since you are idle, your session is going to expire in ", "invalidEmailError": "Please enter a valid email address.", "previewUrlSendError": "Failed to send the preview URL.", "previewUrlSentSuccess": "Successfully sent the preview URL.", "sensorDetailsError": "An error occurred while getting sensor details.", "smartLicenseRegFailed": "Smart Licensing registration failed for the given token." }, "sharedLib-placeHolders": { "currentPassword": "Current Password", "newPassword": "New Password", "confirmPassword": "Confirm Password", "enterName": "Enter Name", "enterDescription": "Enter Description", "findControllers": "Find Controllers", "enterSpacesConnectorName": "Enter the spaces connector name", "enterControllerName": "Enter the controller name", "enterUsername": "Enter the username", "enterPassword": "Enter the password", "enterPrivacyPassword": "Enter the privacy password", "enterCLIUsername": "Enter the CLI Username", "enterCLIPassword": "Enter the CLI Password", "enterFirstName": "Enter your first name", "enterLastName": "Enter your last name", "enterMobileNumber": "Enter mobile number", "enterOTP": "Enter OTP", "searchTags": "Search Tags", "copyAndPasteHere": "Copy + Paste here", "emailAddress": "Email Address", "searchLocations": "Search Locations", "enterValue": "Enter the value", "enterSwitchName": "Enter Switch name", "enterSwitchIP": "Enter Switch IP", "enterNetconfigPassword": "Enter Netconfig Password", "enterNetconfigUsername": "Enter Netconfig username", "enterSNMPCommunity": "Enter the snmp RW Community", "enterDestinationSPANVLAN": "Enter the destination SPAN VLAN", "enterDestinationSPANVLANIP": "Enter the destination SPAN VLAN IP address", "enterSourceSPANVLANList": "Enter the source SPAN VLAN list", "enterMonitorSPANOriginIP": "Enter the Monitor SPAN origin IP address", "enterIOxApplicationSPANIP": "Enter the IOx application SPAN IP address", "enterApplicationCiscoSpacesConnectorVLAN": "Enter the application Cisco Spaces Connector VLAN", "enterIOxApplicationIP": "Enter the IOx application IP address", "enterIOxApplicationNetmask": "Enter the IOx application netmask", "enterIOxApplicationGateway": "Enter the IOx application gateway address" }, "no-data": "No Data Available", "circular-loader": { "page-load-delay": { "header": "It seems page is taking more time to load.", "body": "You can also close the loader to continue browsing the site. The page will still load even if you close the loader. Alternatively, you can reload the page or navigate to Home page.", "reload": "Reload Page", "close-loader": "Close Loader", "navigate-home": "Navigate to Home" } }, "license-info-spaces-popup": { "active-aps": "Active APs", "setup": "Setup" }, "location-popup": { "choose-locs": "Choose Locations", "loc-hierarchy": "Location Hierarchy", "selected-locs": "Selected Locations", "any": "Any", "done": "Done", "cancel": "Cancel", "show-all-locs": "Show all locations" }, "app-switcher": { "header": "Apps", "subheader": "Choose the app that you want to launch" }, "date-filter-popup": { "date-range": "Choose date range", "days": "days", "start-date": "START DATE", "end-date": "END DATE", "apply": "Apply", "cancel": "Cancel", "today": "Today", "yesterday": "Yesterday", "currentWeek": "Current Week", "prevWeek": "Previous Week", "currentMonth": "Current Month", "prevMonth": "Previous Month", "currentYear": "Current Year", "prevYear": "Previous Year", "last15Days": "Last 15 Days", "last30Days": "Last 30 Days", "last3Months": "Last 3 Months", "last6Months": "Last 6 Months", "last12Months": "Last 12 Months", "last365Days": "Last 365 Days", "custom": "Custom", "error-msg": "Start Date should be less than End Date!" }, "report-filter": { "filters": "Filters", "loc": "Location", "all-loc": "All Locations", "date-range": "Date Range", "more": "more", "report-desc": "Report Description", "cust-acq": "Customer Acquisition", "dev-onb": "Device Onboarding" }, "google-map": { "tootlipLabel": { "currentVisitors": "Current Visitors :", "locations": "locations", "noOfPeople": "No. of People :", "visitors": "Visitors :", "visits": "Visits :" } }, "d3-components": { "sankey-diagram": { "cameFrom": "CAME FROM", "wentTo": "WENT TO" }, "cumulative-chart": { "locationCapacity": "Location capacity" }, "group-chart": { "visitors": "Visitors", "visits": "Visits", "sqftTxt": "Sq.Ft", "minValue": "min", "hourOfDay": "Hour of Day", "dayOfWeek": "Day of Week", "visitCount_title": "Visit Count:", "visitDurationDistribution": "Visit Duration", "visitFrequencyDistribution": "Visit Frequency", "visitDurationByVisitNumber": "Visit Number", "entryTimeDistribution": "Entry Time Distribution", "exitTimeDistribution": "Exit Time Distribution", "stdPresenceHOD": "Student Presence: Hour of Day", "empPresenceHOD": "Employee Presence: Hour of Day", "stdPresenceDOW": "Student Presence: Day of Week", "empPresenceDOW": "Employee Presence: Day of Week", "visitorsHOD": "Visitor Presence: Hour of Day", "visitorsDOW": "Visitor Presence: Day of Week", "workdayDurationDistribution": "Workday Duration", "employeeFrequencyDistribution": "No of Visits", "percentageOfVisits": "% of Visits", "stdSubVertical": "% Students", "empSubVertical": "% Employees", "visitMH": "% Manhours", "sensors": "Sensors", "sensor": "Sensor" }, "negative-bar-chart": { "prevPeriod": "Previous Period", "currentPeriod": "Current Period", "trendPeriod": "Trend" }, "line-component": { "percentileSuffix_rd": "rd", "percentileSuffix_st": "st", "percentileSuffix_th": "th", "percentileSuffix_nd": "nd", "percentileTxt": "Percentile" } }, "pin-camera": { "title": "Pin Cameras", "cameras": "Cameras", "cam_zones": "Camera Zones", "pinned_cam": "Pinned Cameras", "no-pinned-camera": "No Cameras Pinned", "cam-select": "Select a cameras from the list to get started.", "cam-note": "You can pin a maximum of 3 cameras", "no-camera": "Looks like there are no Meraki camera configured.", "no-cam-body": "Make sure you have configured your camera in Meraki dashboard.", "learn-more": "Learn more.", "cam-zones": "Pinned Camera Zones", "no-pinned-zones": "No Camera Zones Pinned", "zone-select": "Select a camera zones from the list to get started.", "zone-note": "You can pin a maximum of 3 camera zones", "selected-cam": "Cameras Selected", "selected-zones": "Camera Zones Selected", "CameraId": "CameraId", "CameraZones": "CameraZones", "search-cam": "Search Cameras", "search-cam-zones": "Search Camera Zones" }, "reports": { "global-stats": { "text": "GLOBAL OPEN ROAMING STATS.", "total-dev": "TOTAL DEVICES", "data-transferred": "DATA TRANSFERRED" } }, "navigation-home": { "pinMenu": "Pin Menu", "close": "Close" }, "navigation-user-info": { "lastLogin": "Your last login was on:", "viewHistory": "View History", "myAccount": "My Account", "licenseInformation": "License Information", "viewChangeLog": "View Change Log", "activateSmartLicense": "Activate Smart License", "licenseInfo": "Licence Info", "outOfCompliance": "Out of compliance", "outOfComplianceMsg": "There are insufficient Cisco Spaces ", "outOfComplianceMsg00": "licenses in the Smart License Virtual Account.", "outOfComplianceMsg01": "Visit", "outOfComplianceMsg02": "Smart License Manager", "outOfComplianceMsg03": "for more details.", "logout": "Logout", "loggedInAs": "LOGGED IN AS", "wirelessNetworks": "WIRELESS NETWORKS", "ciscoMeraki": "Cisco Meraki", "disconnected": "Disconnected", "connected": "Connected", "wirelessNetworkStatus": "Wireless Network Status", "connecting": "Connecting", "noNetworksConfigured": "No Networks Configured", "noNetworksConfiguredMessage": "You have not connected to any wireless networks yet. Go to manage location and add a wireless network into your location hierarchy.", "manageLocationSteps00": "Go to", "manageLocation": "Manage Location", "manageLocationSteps01": "Click Add a network button from the context menu.", "manageLocationSteps02": "Choose the wireless network you wish to connect.", "manageLocationSteps03": "Enter your the login credentials.", "manageLocationSteps04": "Select the locations you wish to import & click Import.", "gotoManageLocation": "Go to Manage Location", "connectors": "Connectors", "ciscoCMX": "Cisco CMX", "wirelessNetwork": "WIRELESS NETWORK:", "status": "STATUS:", "ciscoMerakiAccountSettings": "Cisco Meraki Account Settings:", "unableToConnectMeraki": "Unable to connect to Meraki", "unableToConnectMerakiPasswordIssue": "This might be because your Cisco Meraki password changed/removed. Please enter the password to connect again.", "unableToConnectMerakiAllowCiscoAccount": "Allow Cisco Spaces to access your Cisco Meraki account", "unableToConnectMerakiCiscoAccountInfo": "We use this information to access your account info, network, access points, SSIDs and Maps.", "connectAccount": "Connect account", "cancel": "Cancel", "isConnected": "Is connected", "clickHere": "Click here", "toRemoveCredentials": "to remove your Cisco Meraki credentials from Cisco", "removeCredentials": "Remove Cisco Meraki Credentials", "networksWillStopSyncing": "Your Cisco Meraki networks will stop syncing.", "confirm": "Confirm", "removedSuccess": "removed successfully.", "continue": "Continue" }, "support-section": { "ciscoDNASpacesSupport": "Cisco Spaces Support", "supportLinkOneLabel": "Help Center", "supportLinkTwoLabel": "Documentation", "supportLinkThreeLabel": "Support", "supportLinkFourLabel": "Latest Release Note", "supportLinkFiveLabel": "Release Notes History", "support": "Support", "subscriptionCharge": "If your Cisco Spaces Subscription does not currently include a support SKU (required for Cisco Technical Assistance Center entitlement), it can be added to your existing subscription for $0 charge.", "subscriptionChargeClickHereKnow": "Click here to know more details", "ciscoTechinicalAssist": "Accounts with active Cisco Spaces subscriptions with Cisco Technical Assistance Center entitlement:", "callTac": "Partners and customers with severity(priority) 1 or 2 cases, or customers covered by warranty can call TAC below numbers (US only)", "knowMore": "Know More", "sendEmail": "Reach us via email below email ID. Ensure you provide your account email address or account ID. If you're reporting a problem, include a description of the problem.", "or": "OR", "raiseATicket": "Raise a ticket", "raiseATicketDesc": "If you have an active Cisco Spaces subscription, you can raise a ticket by clicking the button below", "openACase": "Open a new case", "contactEmailOther": "Contact the email ID for all other accounts", "contactEmailOtherDesc": "Please ensure you provide your account email address or account ID. If you're reporting a problem, include a description of the problem." }, "share-reports": { "shareBtn-tooltip-msg": "Please wait! We are still fetching the data. You can share this report once its completed.", "modal-header-title": "Share Report", "shareTitle": "Report Name:", "sh-report-warning": "Warning:", "sh-report-warning1": "Anybody with the link potentially can access the report", "sh-report-add-email": "Add Email", "sh-report-add-msg": "Add Message (Optional)", "sh-report-preview": "Preview", "sh-report-removeTxt": "Remove", "sh-report-cancelTxt": "Cancel", "sh-report-renameTxt": "Rename", "sh-report-delTxt": "Delete", "sh-report-selectedTxt": "Selected", "shareTxt": "Share", "email-tip-content": "This badge confirms that this user have Cisco Spaces login", "selectAllTxt": "Select All", "noOfUsersTxt": "This report currently been shared with", "usersTxt": "users", "userTxt": "user", "userscpsTxt": "Users", "usercpsTxt": "User", "messagePlaceholder": "Message", "no-userTxt": "This report hasn’t shared with anyone", "emailErrorMsg": "Please enter your email address to share the report", "emailValidAlertMsg": "Please enter a valid email address to share report", "sh-report-successMsg": "Report shared successfully", "revokeAlertMsg": "Successfully revoked selected users.", "emailPlaceholder": "Enter Email", "emailInvalidAlertMsg": "Please correct the invalid email to share report", "deleteWarning": "Are you sure you want to remove the selected user(s) accessing from " }, "search_component": { "search_for": "Search for", "apps_label": "apps" }, "spaces-loc-hierarchy": { "rightnow-zone-alert": "Right now analytics not available at zone level. Please select a floor/building/campus." }, "custom-pagination": { "first": "First", "previous": "Previous", "next": "Next", "last": "Last", "of": "of", "pages": "pages" }, "sms-highlighter": { "suggest-label": "To add a variable into the text area, click below. You can filter the variables by typing '$' and keyword.", "add-custom-variable": "Add Custom Variable", "note": "Note", "note-msg": "This message contains non-GSM characters (highlighted above) and will be sent as a Unicode SMS.", "note-msg-1": "This message contains variables. If variable values havenon-GSM characters, the message will be sent as a Unicode SMS.", "approximate": "Approximate", "character-cnt": "Character count", "tooltip-msg": "Approximate character count is shown. Final character count for each notification will depend on the variables in your message.", "know-more": "Know More", "sms-count": "SMS count", "sms-cnt-msg": "Expected SMS count is the approximate number of SMSs that will be sent to a visitor per engagement. This count will change based on character count.", "sms-cnt-msg-1": "If your message contains non-GSM characters, then the SMS will be sent as a Unicode SMS.", "example-1": "For example: 'Welcome'", "to": "to", "for-visitor": "for visitor", "example-2": "will count as", "characters": "characters" }, "sensor-list": { "location": "Location", "sensor-status": "Sensor Status", "used-by-apps": "Used By Apps", "last-heard": "Last Heard", "openRoaming-ssids": "OpenRoaming SSIDs", "none": "None", "offline": "Offline", "N/A": "N/A", "connect": "Connect", "sensor-desc": "You haven’t claimed any sensors yet. Plug in your sensor(s) and claim them using the MAC address.", "claim-sensor": "Claim Sensor(s)", "sensor": "Sensor", "unclaim": "unclaim", "details": "Details", "logs": "Logs", "mac-addr": "MAC Address", "dev-name": "Device Name", "pdt-id": "Product ID", "serial-no": "Serial Number", "onboarding-progress": "Onboarding Progress", "time": "Time", "status": "Status", "cancel": "Cancel", "close": "Close", "connect-or": "Connect this sensor to OpenRoaming SSID(s)", "openRoaming-ssid": "OpenRoaming SSID" }, "dropdown-with-textfield": { "save-add": "Save and Add", "add_custom_domain": "+ Add Custom Domain", "enter-domain": "Please Enter the Domain", "select": "- Select -" }, "split-license": { "actObj": { "desc": "View and understand realtime and historical behavior of people & assets in your properties through our analytics apps suite." }, "extendObj": { "desc": "View and understand realtime and historical behavior of people & assets in your properties through our analytics apps suite." }, "unlimitedObj": { "desc": "Our top tier Package that includes everything in Spaces from all license types including our Smart workspaces offering" }, "smartVenueObj": { "desc": "View and understand realtime and historical behavior of people & assets in your properties through our analytics apps suite." }, "smartOpsObj": { "desc": "View and understand realtime and historical behavior of people & assets in your properties through our analytics apps suite." } }, "header-spaces": { "openroaming": "OpenRoaming" }, "byte-unit": { "Bytes": "Bytes", "KiB": "KiB", "MiB": "MiB", "GiB": "GiB", "TiB": "TiB", "PiB": "PiB", "EiB": "EiB", "ZiB": "ZiB", "YiB": "YiB" }, "month": "Month", "general-pagination": { "records": "Records", "record": "Record", "show-records": "Show Records:" } }, "openroaming-lib": { "user-role-error": "User does not have permission to perform this operation.", "reports": { "statistics": "Statistics", "custom": "Custom", "users-active": "Users Active Right Now", "location": "Location", "sample-data": { "text": "Sample Data", "desc": "In the meantime you can see how your report looks using data collected so far or with sample data.", "note": "The data represented below is for illustration purposes only. Real reports will be displayed when actual data is available." }, "my-data": "My Data*", "overall": { "devices": "Devices", "traffic": "Traffic", "connections": "Number of connections", "visit-duration": "AVG. VIST DURATION", "minute": "MIN", "time": "TIME (in minutes)", "users": "Number of Users" }, "new-dev": "New Devices", "repeat-dev": "Repeat Devices", "IDP": { "header": "Devices By IDP", "sub-header": "Distribution based on Identity provider." }, "manufacturer": { "header": "Devices By Manufacturer", "sub-header": "Distribution based on Manufacturer.", "unclassified": "Unclassified" }, "profiling": { "header": "Devices By Profiling", "sub-header": "Distribution based on Device profile name." }, "daily-traffic": "Daily Traffic", "visit-duration": { "header": "Average Visit Duration", "sub-header": "Average time spent by users at your locations.", "minute": "MINUTES", "text": "Visit Duration" }, "data-consumed": { "header": "Data Consumed Per user", "sub-header": "Average data consumed per user at your location.", "text": "Data Consumed" }, "no-data": "Statistics data unavailable.", "userRoleError": "User does not have permission to perform this operation.", "labels": { "today": { "devices": { "header": "Daily Unique Devices", "subHeader": "Number of users visiting this location over the day." }, "traffic": { "header": "Daily Data Usage", "subHeader": "Total data exchanged on the network during the day." }, "connections": { "header": "Connections Per Day", "subHeader": "Distribution of number of Devices authenticated everyday." }, "byHourOfDay": { "header": "Connections Per Hour", "subHeader": "Total device authentication per day." }, "peek": { "header": "Active Users", "subHeader": "Concurrently Active Users.", "peekUnit": "MAX ACTIVE USERS" } }, "thisWeek": { "devices": { "header": "Weekly Unique Devices", "subHeader": "Number of users visiting this location over 7 days." }, "traffic": { "header": "Weekly Data Usage", "subHeader": "Total data exchanged on the network during this week." }, "connections": { "header": "Connections Per Day", "subHeader": "Distribution of number of Devices authenticated everyday this week." }, "byHourOfDay": { "header": "Connections Per Hour", "subHeader": "Total device authentication per day." }, "peek": { "header": "Weekly Active Users", "subHeader": "Concurrently Active Users this week.", "peekUnit": "MAX ACTIVE USERS THIS WEEK" } }, "thisMonth": { "devices": { "header": "Monthly Unique Devices", "subHeader": "Number of users visiting this location over the month." }, "traffic": { "header": "Monthly Data Usage", "subHeader": "Total data exchanged on the network during this month." }, "connections": { "header": "Connections Per Day", "subHeader": "Distribution of number of Devices authenticated everyday this month." }, "byHourOfDay": { "header": "Connections Per Hour", "subHeader": "Total device authentication per day." }, "peek": { "header": "Monthly Active Users", "subHeader": "Concurrently Active Users this month.", "peekUnit": "MAX ACTIVE USERS THIS MONTH" } }, "custom": { "devices": { "header": "Unique Devices", "subHeader": "Number of users visiting this location over the selected period." }, "traffic": { "header": "Data Usage", "subHeader": "Total data exchanged on the network during the selected period." }, "connections": { "header": "Connections Per Day", "subHeader": "Distribution of number of Devices authenticated everyday for the selected period." }, "byHourOfDay": { "header": "Connections Per Hour", "subHeader": "Total device authentication per day." }, "peek": { "header": "Active Users", "subHeader": "Concurrently Active Users.", "peekUnit": "MAX ACTIVE USERS" } } }, "day": "Day", "connection": "Connections", "others": "Others", "hourOfDay": "Hour of Day", "high": "High", "low": "Low", "days": "Days", "noOfDevices": "no of devices", "global-stats": { "text": "GLOBAL OPEN ROAMING STATS.", "total-dev": "TOTAL DEVICES", "data-transferred": "DATA TRANSFERRED" }, "tabs": { "today": "Today", "week": "This week", "month": "This month" }, "enter-chars": "Enter atleast 3 characters", "results-found": "results found", "search-location": "Search Location" }, "get-started": { "browser-error": "Your browser does not support HTML5 video.", "onboarding-text": "Seamless WiFi Onboarding", "or-desc": "Customers expect to always stay connected, but getting them onto your network isn’t easy. With OpenRoaming,customers get connected the second they walk onto your property.", "or-sub-desc": "Join the OpenRoaming federation today and your customers can leverage one of their common identity providers (Samsung, Google, a SIM card, or your loyalty app) to automatically and securely get onto thousands of Wi-Fi networks, including yours.", "connected": "Keep your customers connected wherever they go, seamlessly and securely, with", "title": "OpenRoaming", "learn-more": "Learn More", "set-up": "Set Up OpenRoaming", "example-text": "Get a sneak peek into how the OpenRoaming dashboard looks. This is an example dashboard.", "sample-data": "SAMPLE DATA", "sample-dashboard": "See Sample Dashboard", "why-OR": "Why OpenRoaming?", "agreement": "OPENROAMING PROGRAM AGREEMENT - ANP", "features": { "desc": "Break down barriers between Wi-Fi 6 and 5G", "connected": { "header": "Connected Everywhere", "desc": "Stay connected everywhere with OpenRoaming (in beta) and Cisco's best-of-breed networks. Go from the coffee shop, to the mall, to a concert and never miss a thing." }, "onboarding": { "header": "Seamless Onboarding", "desc": "Leveraging the unprecedented global reach of Cisco Wi-Fi technology, we are giving our users free access to more Wi-Fi networks than ever before." }, "access": { "header": "More Choices for Access", "desc": "Customers can use any of their common identity or carrier credentials to automatically and securely connect to any participating wireless network." }, "connection": { "header": "Secure Connection", "desc": "Industry-standard WPA2 protocols and connection through an authentication, authorization, and accounting (AAA) radius server ensure the most secure connection possible for our users." } }, "partners": { "header": "OpenRoaming Partners", "desc": "Access Providers and Identity Providers" }, "terms": { "header": "Terms and Conditions", "desc": "By agreeing to these terms and conditions, you are agreeing to each of the terms and conditions and privacy policies of all openroaming APS and IDPS. In the event of any conflict between these terms and conditions and those of any AP or IDP, the AP or IDP terms shall control.", "sub-header": "Our responsibilities", "sub-desc": "You acknowledge that this is a limited pilot program and that Cisco reserves the right to suspend or terminate the Service without notice. Participants of OpenRoaming are independent contractors. No participant is an agent, representative, or partner to any other participant. No participant shall have any right, power, or authority to enter into any agreement for or on behalf of, or to incur any obligation or liability of, or to otherwise bind, any other participant. OpenRoaming is a pilot program and does not constitute a joint venture or partnership among any of the participants.", "license": "License", "license-desc": "Subject to the terms of this Agreement and during the terms of this Agreement, Cisco hereby grants you a nonexclusive,", "agree": "I Agree" }, "hotspot": { "header": "Adding Hotspot", "desc": "Adding Hotspot requires you to first do a couple of steps. You need to be connected to the wireless network before creating a Hotspot." }, "finish": "Let's Do It", "accept-terms": "Please Accept the terms and conditions.", "home": "Home", "sensors": "Sensors", "get-started": "Get Started", "setup": "Setup", "user-management": "User Management" }, "access-policy": { "title": "Access Policy", "sub-title": "Set your policy on who can access your OpenRoaming network", "select-user-types": "Select the types of users who can access OpenRoaming", "help": "Need Help?", "policy-for-or": "Access Policy for OpenRoaming", "accept-users": "Accept all authenticated users (Default)", "identity-users": "Accept only users who provide their identity (e.g. email)", "identity-types": "Accept users with specified identity types", "selected": "selected", "identity-name": "Identity Name", "require-identity": "Require real identity", "selected-identity-types": "Selected Identity Types", "real-identites": "REAL IDENTITIES", "anonymous-identities": "ANONYMOUS IDENTITIES", "none": "None", "accept": "Accept only your users (You will need to be added as an identity provider)", "preferred-credentials": "Preferred Credentials", "no-credentials": "I do not have preferred credentials", "have-credentials": "I have preferred credentials, which I want to use", "domain": "Domain", "add": "Add", "added-domains": "Added Domains", "custom-domains": "Custom Domains", "Empty_Url": "Url cannot be empty", "Domain_unavailable": "Domain not available", "Domain_already_available": "Domain already available", "Failed_to_save_domain": "Failed to save the open roaming domain", "Updated_open_roaming": "Updated open roaming domain successfully", "Saved_open_roaming": "Saved open roaming domain successfully", "domain-already-selected": "Domain is already selected", "select-domain": "Please Select the Domain", "add_custom_domain": "+ Add Custom Domain", "all": "All", "all-real-id": "All with real-id only", "all-paid-mem": "All paid", "dev-man": "Device Manufacturer", "dev-man-id": "Device Manufacturer real-id", "cloud-id": "Cloud ID", "cloud-real-id": "Cloud ID real-id", "enter-id": "Enterprise ID", "enter-real-id": "Enterprise ID real ID", "enter-cust-id": "Enterprise Customer program ID", "enter-cust-real-id": "Enterprise Customer program real ID", "loy-ret": "Loyalty Retail", "loy-ret-id": "Loyalty Retail real ID", "loy-hos": "Loyalty Hospitality", "loy-hos-real-id": "Loyalty Hospitality real ID", "sp-free-brnze": "SP free Bronze Qos", "sp-free-brnze-id": "SP free Bronze Qos Real ID", "sp-brnze": "SP paid Bronze QoS", "sp-brnze-id": "SP paid Bronze QoS real ID", "sp-slvr": "SP paid Silver QoS", "sp-slvr-id": "SP paid Silver QoS real ID", "sp-gold": "SP paid Gold QoS", "sp-gold-id": "SP paid Gold QoS real ID", "govt-free": "Government ID free", "auto-free": "Automotive ID free", "auto-paid": "Cable ID free", "edu-id": "Education/Research ID free", "cable-id": "Cable ID free" }, "configuration-summary": { "selected": "Profile Name", "review-config": "Review your Configuration", "summary": "Here is a summary of your OpenRoaming profile", "profile-name": "Profile Name", "allowed-users": "Allowed Users", "ssid-details": "SSID Details", "ssid-name": "SSID Name", "edit": "Edit", "default-status": "Default Status", "fast-transition": "Fast Transition", "carrier-offload": "Carrier Offload", "allow-carrier-offload": "Allow Carrier Offload", "accept-authenticated-users": "Accept all authenticated users", "accept-identity-users": "Accept only users who provide their identity", "accept-specified-identity": "Accept users with specified identity types", "accept-users": "Accept only your users", "preferred-credentials": "I have Preferred Credentials", "no-credentials": "No Preferred Credentials", "carriers": "Carriers", "enter-profile-name": "Enter an Profile Name", "Enable": "Enable", "Disable": "Disable", "Adaptive": "Adaptive", "Yes": "Yes", "No": "No" }, "profile-popup": { "create-profile": "Create an OpenRoaming Profile", "edit-profile": "Edit OpenRoaming Profile", "set-policy": "Set Access Policy", "pick-ssid": "Pick an SSID", "configure": "Configure Carrier Offload", "summary": "Summary", "setup-note": "To set up OpenRoaming, you will save your configuration details as a profile. To create a profile, follow these steps", "policy-note": "Set your policy on who can access your OpenRoaming network", "ssid-details": "Pick an SSID and provide configuration details", "give-ssid-details": "Give SSID details for your profile", "wifi-note": "Leverage your Wi-Fi network to provide voice and data service to mobile carrier subscribers", "profile-created": "Profile '{{createdProfileName}}' created", "profile-note": "This profile will be applied to all the connectors with Hotspot enabled.", "profile-note-1": "Make sure the connectors have thier Hotspots enabled", "profile-note-2": "You are just few steps away from completing your OR setup", "create-or-profile": "Create OR Profile", "enable-hotspot": "Enable hotspot on your connectors", "configure-controllers": "Configure Controllers", "test-network": "Test your OpenRoaming Network", "continue-setup": "Continue OR setup", "proceed": "Proceed", "next": "Next", "done": "Done", "previous": "Previous", "cancel": "Cancel", "enter-ssid-name": "Please Enter SSID Name", "select-domain": "Please Select atleast one Domain", "enter-profile-name": "Please Enter Profile Name", "enter-carrier": "Please Select atleast one Carrier", "Empty_Name": "Name cannot be empty", "Profile_unavailable": "Profile not available", "Failed_saving_profile": "Failed to save the open roaming profile", "Updated_profile": "Updated open roaming profile successfully", "Saved_profile": "Saved open roaming profile successfully", "Profile_already_available": "Profile already available" }, "pick-an-ssid": { "ssid-details": "SSID Details", "ssid-note": "Enter the SSID details for this OpenRoaming Profile - this is a secure SSID different from your guest SSID.", "ssid-note-1": "If you are entering an existing SSID, please ensure the SSID matches exactly on the network", "ssid-name": "SSID Name", "advanced": "Advanced", "default-status": "Default status", "enable": "Enable", "disable": "Disable", "fast-transition": "Fast Transition (802.11r)", "adaptive": "Adaptive", "need-help": "Need Help?", "ssid-config": "SSID Configuration for OpenRoaming", "enter-ssid": "Enter an SSID Name" }, "service-provider-offload": { "title": "Carrier Offload", "subtitle": "Leverage your Wi-Fi network to provide voice and data service to mobile carrier subscribers.", "allow-offload": "Allow Carrier Offload", "note-1": "If you allow Carrier Offload, you will select Carriers based on your existing relationship. You can choose to skip this step.", "select-carriers": "Select Carriers based on your existing relationship.", "configure-warn": "You haven’t configured carriers yet.", "settlement-provider": "Also, you may have to activate settlement provider partners in", "app-center": "Cisco Spaces Partner App Center.", "carrier": "Carrier", "offloading-partner": "Offloading Partner", "static-routing": "Static Routing", "realms": "Realms", "mnc-mcc": "MNC/MCC", "enable": "Enable", "custom": "Add Custom Carrier", "activate": "To add more offload partners, activate them through", "offloading-carriers": "Offloading Carriers", "enter-carrier": "Please Enter Carrier", "select-partner": "Please Select Offloading Partner", "select-realm": "Please Select Realm", "select-mnc": "Please Select MNC/MCC", "Empty_Name": "Name cannot be empty", "Empty_Partner_Details": "Partner Details cannot be empty", "Empty_Realms": "Realms cannot be empty", "Empty_Codes": "Codes cannot be empty", "Service_Provider_unavailable": "Service Provider not available", "Service_Provider_already_available": "Service Provider already available", "Failed_Saving_Service_Provider": "Failed to save the open roaming service provider", "Updated_Service_Provider": "Updated open roaming service provider successfully", "Saved_Service_Provider": "Saved open roaming service provider successfully", "realm-name": "Realm Name", "sample-text": "Sample Text" }, "profile-summary": { "access-policy": "Access Policy", "allowed-users": "Allowed Users", "identity-types": "Specified Identity Types", "preferred-credentials": "Preferred Credentials", "added-credentials": "I have added Preferred Credentials", "no-preferred-credntials": "I don't have Preferred Credentials", "added-domains": "Added Domains", "custom-domains": "Custom Domains", "carriers": "Carriers", "authenticated-users": "Accept all authenticated users", "identity-provided": "Accept only users who provide their identity", "specified-identity": "Accept users with specified identity types", "accept-users": "Accept only your users", "Enable": "Enable", "Disable": "Disable", "Adaptive": "Adaptive", "true": "true", "false": "false", "all": "All", "all-paid-mem": "All paid members", "dev-man-id": "Device manufacturer all id", "cloud-id": "Cloud/Social ID", "ent-emp-id": "Enterprise Employee ID", "ent-cus-id": "Enterprise Customer ID", "loy-ret-id": "Loyalty Retail ID", "loy-hos-id": "Loyalty Hospitality ID", "sp1": "SP1 (best effort)", "sp2": "SP2 (Qos class 2)", "sp3": "SP3 (Qos class 3)", "govt": "Government", "edu": "Educational", "trial": "Trial", "test": "Test" }, "profile-list": { "profile-name": "Profile Name", "ssid-name": "SSID Name", "access-policy": "Access Policy", "carrier-offload": "Carrier Offload", "last-modified": "Last Modified", "action": "Action", "enabled": "Enabled", "not-configured": "Not Configured", "edit-profile": "Edit Profile", "delete-profile": "Delete Profile", "warning": "Warning", "delete-warn": "Are you sure, you want to delete the OpenRoaming profile", "cancel": "Cancel", "delete": "Delete", "all": "All", "all-paid-mem": "All paid members", "dev-man-id": "Device manufacturer all id", "cloud-id": "Cloud/Social ID", "ent-emp-id": "Enterprise Employee ID", "ent-cus-id": "Enterprise Customer ID", "loy-ret-id": "Loyalty Retail ID", "loy-hos-id": "Loyalty Hospitality ID", "sp1": "SP1 (best effort)", "sp2": "SP2 (Qos class 2)", "sp3": "SP3 (Qos class 3)", "govt": "Government", "edu": "Educational", "trial": "Trial", "test": "Test", "ALL": "ALL", "all-id": "ALL Identity", "spec-id": "Specific Identity", "spec-user": "Specific User" }, "or-setup": { "title": "OpenRoaming Setup", "subtitle": "Set up OpenRoaming by creating a profile, enabling hotspot on connectors, and configuring controllers to associate them with the profiles.", "or-profiles": "OpenRoaming Profiles", "configure-or": "Configure an OpenRoaming hotspot profile for your network", "profile-created": "OpenRoaming profile(s) created", "create-profile": "Create OpenRoaming Profile", "setup-note": "To set up OpenRoaming, start by creating your OpenRoaming profile", "hotspot-enabled": "Hotspot-enabled Connectors", "hotspot-note": "OpenRoaming Profiles can run on your Hotspot-enabled connector instances", "aireos-catalyst": "Cisco Wireless Controllers", "meraki-api": "Meraki API", "hotspot-enabled-1": "Connectors have Hotspot enabled", "enable-hotspot": "Enable Hotspot for Connector(s)", "default-msg": "You need at least 1 connector that is hotspot-enabled for OpenRoaming to work", "configure-meraki": "To configure Meraki wireless network, go to", "setup": "Set Up", "meraki-connected": "Your Meraki account is connected, Configure Meraki Networks for OpenRoaming in step 3 below", "create-connector": "To create a connector, go to Wireless", "network-config": "Network configuration", "configure-network": "Configure Network configuration for your OpenRoaming network", "meraki-networks": "Meraki Networks", "configure-meraki-1": "Configure Meraki Network(s) for OpenRoaming", "loading-data": "loading data...", "controllers-note": "Controllers are configured with Profiles", "controllers-config-note": "You will be able to configure controllers once you enable Hotspot on connectors", "meraki-networks-note": "Meraki Networks are configured with OpenRoaming Profiles", "activation-status": "OpenRoaming Activation Status", "setup-warn": "You have not set up OpenRoaming for any of your Meraki Networks yet.", "test-network": "Test your OpenRoaming Network", "test-network-desc": "Test your OpenRoaming Network using the following methods based on your Access Policy", "download-note": "Download and install the OpenRoaming mobile app on your phone. Join your OpenRoaming network by signing on the OpenRoaming mobile app with your Google/Apple ID", "download-ios-app": "Download iOS APP", "download-android": "Download Android APP", "samsung-link": "Samsung ID Link", "google-id-link": "Google ID Link", "carrier-offload": "Carrier offload", "carrier-offload-subtitle": "if you have set up the carrier offload solution, your phone from the supporting carriers will automatically attach to your OpenRoaming network.", "spaces-sdk": "Cisco Spaces SDK", "integration-note": "if you have integrated your brand mobile app with Cisco Spaces SDK, your phone with your mobile app will automatically attach to your OpenRoaming network after accepting T&Cs. Want to know more about Cisco Spaces SDK? Please visit", "need-help": "Need Help?", "connector-config": "Connector Configuartion Guide", "about-or": "About OpenRoaming", "add-hotspot": "OpenRoaming - Add Hotspot", "select-connector": "Select Connector", "choose-connector": "Choose the connector for which you would like to create a hotspot", "no-connectors-available": "No Connectors available.", "cancel": "Cancel", "continue": "Continue", "token-note": "Token generated to identify your hotspot. Apply it on your connector instance to enable Hotspot", "token-generated": "Token Generated", "token-note-1": "Copy & Paste this Token in the required area in the connector instance.", "copy": "Copy", "back": "Back", "close": "Close", "configure-or-meraki": "Configure OpenRoaming for Meraki", "choose-org": "Choose the Organization to select Meraki Networks for which you want to configure OpenRoaming", "choose-meraki": "Choose the Meraki Networks for which you want to enable OpenRoaming", "choose-or": "Choose the OpenRoaming profile that you want to apply on these Meraki Networks", "choose-or-for-controller": "Choose the OpenRoaming profile for this controller", "select-profile": "Select Profile", "config-summary": "Configuration Summary", "organisation": "Organization", "network-name": "Network Name", "or-profile": "OpenRoaming Profile", "meraki-config-guide": "Meraki Configuartion Guide", "ssid": "SSID", "next": "Next", "configure": "Configure", "or-activation-status": "OpenRoaming Activation Status", "hotspot-created": "Hotspot created Successfully", "token-generate-error": "An error occurred while generating token.", "org-name": "Please select organization name", "select-networks": "Please select network(s)", "select-profile-name": "Please select profile name", "select-profile-id": "Please select profile id", "enter-local-radius-host": "Please enter local radius host", "Invalid_Input": "Invalid Input", "Hotspot_Creation_Failed": "Failed to create Hotspot", "Connector_Id_Empty": "Connector Id cannot be empty", "Invalid_Inputs": "Invalid inputs", "Configured_Profile_Unavailable": "Configured Profile not available", "Failed_Configure_Open_Roaming_Profile": "Failed to configure the open roaming profile for meraki", "Successfully_Fetched_Profiles": "Successfully fetched configured profiles list", "cloud-social": "Cloud / Social", "device-man": "Device Manufacturer", "other-method": "Other Methods" }, "or-activation-status": { "network-name": "Network Name", "org-name": "Organization Name", "status": "Status", "last-updated": "Last Updated", "never": "Never", "no-data": "No Data Available" }, "or-user-management": { "users": "Users", "roles": "Roles" }, "or-terms-conditions": { "agreement-text-1": "This OpenRoaming Program Agreement (“Agreement”) contains the terms and conditions that govern partner entity’s (“Partner”) participation in the WBA OpenRoaming Program with Ecosystem Broker", "issuing": "Issuing I-CA Cisco Systems, Inc.'('Cisco')", "agreement-text-2": " This Agreement takes effect on the date of last signature below (“Effective Date”). Each of ", "agreement-text-2-a": "and Partner shall be referred to as a “Party”, and together shall be referred to as the “Parties”.", "whereas": "WHEREAS", "or-deferation": "OpenRoaming is a federation (“OpenRoaming”) that enables federation members to deliver the Service described directly below using a Pass point profile;", "cisco": "Cisco", "as-authorized": "as authorized", "directly-indirectly": "directly or indirectly", "wireless-alliance": "by the Wireless Broadband Alliance (“WBA”), ", "service": "is offering a service (“Service”) whereby the End Users, as defined in the WBA OpenRoaming Baseline End User Terms and Conditions available at openroaming.org (“OpenRoaming Terms”), are able to seamlessly log into disparate Wi-Fi networks, operated by a group of approved Wi-Fi network owners (“Access Network Providers” or “ANPs”, each an “ANP”), through the use of the Extensible Authentication Protocol (EAP) exchanged with identity providers (“Identity Providers” or “IDPs”, each an “IDP”) who authenticate End Users;", "add-partner": "the Parties desire to add Partner as an ANP participating in the OpenRoaming federation (the “Association”); and", "agreement-text-3": "the Parties desire to enter into this Agreement to memorialize their respective responsibilities for implementing, conducting and monitoring the Association.", "now-therefore": "NOW THEREFORE", "agreement-text-4": "in consideration of the mutual covenants hereinafter contained, the Parties hereto agree as follows:", "relationship-objectives": "Relationship Objectives.", "objectives-a": "a. The Parties will use reasonable commercial efforts to commence the Association by a launch date to be mutually agreed upon. The Partner shall promptly comply with the reasonable onboarding steps provided by", "objectives-b": "b. Independent Contractors. The Parties to this Agreement are independent contractors. No Party is an agent, representative, or partner to any other Party. No Party shall have any right, power, or authority to enter into any agreement for, or on behalf of, or incur any obligation or liability of, or to otherwise bind, any other Party. This Agreement shall not be interpreted or construed to create an agency, joint venture, or partnership among the Parties or to impose any liability attributable to such a relationship upon any Party. Each Party shall bear its own expenses arising out of or related to its participation in the Association, and agrees that the Association itself shall not constitute a joint venture or partnership.", "roles-responsibilities": "Roles and Responsibilities.", "roles-a": "shall use commercially reasonable efforts to provide limited maintenance and support for the OpenRoaming software solution either directly or indirectly at", "roles-i": "sole discretion. The Parties understand and agree that", "roles-i-a": "may, but is not obliged to, provide support for software correction during the course of the Association.", "roles-b": "will use commercially reasonable efforts to provide a technical subject matter expert from", "cisco-s": "Cisco’s", "third-party": "or a third party, chosen at", "roles-c": "sole discretion, to assist with initial joint implementation efforts for the Service and continued operation of the Service.", "partner": "Partner", "partner-a": "For the duration of the Association, Partner shall use commercially reasonable efforts to make the Service available to End Users logging onto its eligible Wi-Fi network.", "partner-b": "Partner shall adhere to the Access Provider Requirements as set forth in", "exhibit": "Exhibit A", "partner-c": "If Partner needs terms supplemental to the WBA Baseline OpenRoaming Terms, Partner shall require any End Users registering or logging onto the Service using Partner’s OpenRoaming enabled Wi-Fi network for the first time to accept such additional terms.", "partner-d": "For the duration of the Association, Partner shall use reasonable efforts to support any troubleshooting procedures in co-operation with Cisco, including sharing any retained data with Cisco for the purpose of remediating the operation of the Service.", "each-party": "Each Party", "party-a": "Each Party shall comply with applicable privacy and data security laws and any attendant disclosure requirements to End User for such compliance purposes.", "party-b": "Each Party agrees to use industry standard data security measures for the Association.", "no-sale": "No Sale.", "agreement-text-5": "For the avoidance of doubt, this Agreement is not intended to and shall not apply to the sale of any Party’s products or services, which are governed by separate terms and conditions.", "competition": "Competition.", "agreement-text-6": "This Agreement is non-exclusive and each Party remains free subject to the terms of this Agreement to elect or decline to participate in any other similar initiative, whether competitive or not in nature to the Association.", "confidentiality": "Confidentiality.", "agreement-text-7": "Each Party acknowledges and agrees that any and all information relating to any other Party’s business, including, without limitation, the contents of this Agreement, technical processes and formulas, source codes, names, addresses and information about End Users and advertisers, product designs, sales, costs and other unpublished financial information, product plans, and marketing data is confidential and proprietary information (“Confidential Information”) of the Party providing it. Each Party agrees that it shall take reasonable steps, at least substantially equivalent to the steps that it takes to protect its own proprietary information, for a period of five (5) years from the date the Confidential Information was disclosed by the disclosing Party, to prevent disclosure of any such Confidential Information, other than to its employees or agents who must have access to such information to perform such Party’s obligations hereunder. Disclosure of Confidential Information shall be permitted to the extent that (a) such information is publicly known, already known by, or already in the possession of the non-disclosing Party without breach of this Agreement; (b) is independently developed by the non-disclosing Party without use of the Confidential Information; (c) is thereafter obtained by the non-disclosing Party from a source other than the disclosing Party without breach of this Agreement; or (d) is required to be disclosed by law, regulation, or court order and then the non-disclosing Party promptly notifies the disclosing Party of such required disclosure. These confidentiality terms shall apply to any disclosure by or to an affiliate of or a Party to this Agreement.", "intellectual-property": "Intellectual Property.", "ip-rights": "“IP Rights”", "ip-rights-a": "shall mean any and all tangible and intangible: (i) rights associated with works of authorship throughout the world, including but not limited to copyrights, neighboring rights, moral rights, and mask works, and all derivative works thereof; (ii) trademark and trade name rights and similar rights; (iii) trade secret rights; (iv) patents, designs, algorithms, utility models and other industrial property rights, and all improvements thereto; (v) all other intellectual and industrial property rights (of every kind and nature throughout the world and however designated) whether arising by operation of law, contract, license, or otherwise; and (vi) all registrations, applications, renewals, extensions, continuations, divisions or reissues thereof now or hereafter in force (including any rights in any of the foregoing).", "ip-rights-b": "No Conveyance of IP Rights. Except as specifically described in this Agreement, the Parties do not intend to convey under this Agreement any IP Rights in, or associated with, any of their respective products, services or any work product they may provide. All right, title and interest to any and all IP Rights in any Party’s service and any related third party products or services, arising prior to, during or after the term of this Agreement, including any and all modifications, enhancements, improvements and derivative works thereof, regardless of who first conceived of or reduced them to practice, are and will be at all times the exclusive property of such Party and its third party vendors, respectively.", "ip-rights-c": "The Parties do not contemplate any joint development activities or joint inventions, and any joint development of any new intellectual property will be subject to negotiation and execution of a separate definitive binding development agreement prior to commencement of any such joint development activities.", "ip-rights-d": "During the term of the Agreement, each Party may use the other Party’s name and logo in services, marketing and promotional materials for OpenRoaming, as well as to fulfil its obligations under this Agreement, subject to the other Party’s applicable trademark or trade name usage guidelines.", "termination": "Term and Termination.", "agreement-text-8": "This Agreement shall be in place from the Effective Date and shall terminate upon sixty (60) days’ written notice by either Party.", "warranty": "Disclaimer of Warranty.", "warranty-a": "Each Party acknowledges and agrees that (i) the Service may not operate correctly and may be substantially modified prior to its general availability; and (ii) neither Party is obligated to make this or any later version of the Service commercially available.", "warranty-b": "The Service is being provided “AS IS”. The terms of this Agreement are in lieu of all other conditions, warranties or other terms concerning the supply, purported supply, delay in supply, failure to supply, performance, modification or improvement, of the Service which might, but for this Section 8(b), have effect among the Parties or would otherwise be implied into or incorporated into this Agreement or any collateral contract, whether by statute, common law or otherwise, all of which are hereby excluded (including, without limitation, the implied conditions, warranties or other terms as to satisfactory quality, fitness for purpose or as to the use of reasonable skill and care).", "limitation": "Limitation of Liability.", "limitations-a": "Nothing in this Agreement limits or excludes the liability of any Party to another Party for (i) personal injury or death resulting directly from the negligence of such other Party; (ii) fraud or fraudulent misrepresentation; (iii) a breach of Section 5 (Confidentiality); or (iv) any liability that cannot be limited or excluded under applicable law.", "limitations-b-1": "Nothing in this Agreement limits or excludes the liability of Partner to", "limitations-b-2": "arising out of Partner’s breach of Section 6 (Intellectual Property), and/or obligations arising out of Section 10(a) (Privacy and Data Security Indemnity).", "limitations-c": "Subject to the terms of Section 9, each Party’s total aggregate liability is limited to", "limitations-c-1": "provided that the foregoing cap shall not apply if any End User has been granted access by any Party without their agreement to the WBA Baseline OpenRoaming Terms .", "limitations-d": "Except as set forth in Section 9(a) and (b) above no Party will be liable to another under any contract, strict liability, negligence or other legal or equitable theory for any (i) special, incidental, indirect, punitive or consequential damages; (ii) loss of any profits, revenue, business, anticipated savings, use of any product or service, opportunity, goodwill or reputation; (iii) lost or damaged data, or (iv) wasted expenditure (other than any expenditure necessarily incurred to discharge the innocent Party’s duty or to mitigate its losses).", "limitations-e": "Reference in this section 9 to (i) a “Party” includes that Party’s affiliates, officers, directors, employees, agents and suppliers, and (ii) “liability” includes liability arising from contract, tort (including negligence), under any indemnity, strict liability, or otherwise, in each case even if a Party has been informed of the possibility of that liability.", "privacy": "Privacy and Data Security Indemnity", "privacy-a-1": "Partner will indemnify, defend, and hold harmless", "privacy-a-2": "including its officers, directors, shareholders, principals, employees, and staff (collectively, the", "cisco-indemnites": "“Cisco Indemnitees”", "privacy-a-3": "from any and all third party claims (including reasonable attorney fees) arising out of or relating to any breach by Partner of its obligations contained in Section 2(c) and/or Section 4 of Exhibit A of this Agreement, except to the extent resulting from the acts or omissions of ", "general": "General", "entire-agreement": "Entire Agreement", "general-a": "No change, amendment or modification of this Agreement shall be valid unless set forth in a written instrument signed by all Parties. This Agreement (including Exhibits hereto) sets forth the entire agreement among the Parties and supersedes any and all prior or contemporaneous agreements and representations, written or oral, of the Parties with respect to the subject matter set forth herein. In the event of a conflict between this Agreement and any other agreement by a Party involving OpenRoaming, this Agreement shall control.", "publicity": "Publicity", "publicity-a": "Marketing, advertising, promotional materials (e.g., marketing collateral), press releases or other public announcements regarding this Agreement or any separate definitive binding agreement shall be made only after receiving the prior written consent of the other Parties, except as required by law, in which case the other Parties shall be consulted to the extent reasonably practicable as to the content and timing of such release, announcement or statement. Notwithstanding the following, each Party may generally describe the nature of their Association in presentations and proposals.", "assignment": "Assignment", "assignment-a": "This Agreement may not be assigned in whole or in part by any Party without the written consent of the other Parties. Notwithstanding the foregoing, ", "assignment-b": "may assign this Agreement to its affiliates without consent of the other Parties.", "severability": "Severability", "severability-a": "In the event that any provision of this Agreement conflicts with the law under which this Agreement is to be construed, or if any such provision is held invalid by a court with jurisdiction over the Parties to this agreement, such provision shall be deemed to be restated to reflect as nearly as possible the original intentions of the Parties in accordance with applicable law, and the remainder of this Agreement shall remain in full force and effect.", "attorney-fee": "Attorneys’ Fees", "attorney-fee-a": "In any suit or proceeding relating to this Agreement the prevailing Party may, in the sound discretion of the judge, recover from the other Party or Parties as applicable its costs and reasonable fees and expenses of attorneys, accountants, and other professionals incurred in connection with the suit or proceeding, separately from and in addition to any other amount included in such judgment.", "waiver": "Waiver", "waiver-a": "The failure of any Party to insist upon or enforce strict performance by another Party of any provision of this Agreement, or to exercise any right under this Agreement, shall not be construed as a waiver or relinquishment of such Party’s right to enforce any such provision of right in any other instance.", "notices": "Notices", "notice-a": "Any notice or other communication under this Agreement shall be given in writing, directed to the addresses of the Parties below, and shall be deemed to have been delivered and given for all purposes: (i) on the delivery date if delivered by email; (ii) on the delivery date if delivered personally; (iii) one (1) business day after deposit with a commercial overnight carrier with written verification of receipt; or (iv) five (5) business days after the mailing date whether or not actually received, if sent by U.S. mail, return receipt requested, postage and charges prepaid, or any other means of rapid mail delivery for which a receipt is available to the contact at the address of the Party to whom the same is directed.", "in-case": "In the case of", "cisco-systems": "Cisco Systems, Inc.", "address": "70 West Tasman Drive, San Jose, California 95134", "attn": "Attn", "email": "Email", "in-case-partner": "In the case of Partner", "in-case-partner-a": "To the attention of the commercial point person referenced in Section 1 of Exhibit A at the designated address or email.", "force-majeure": "Force Majeure", "force-majeure-a": "No Party shall be deemed in breach of this Agreement if it is prevented from performing any of the obligations under this Agreement by reason of severe weather and storms; earthquakes or other natural occurrences; strikes or other labor unrest; power failures; nuclear or other civil or military emergencies; acts of legislative, judicial, executive or administrative authorities; or any other circumstances which are not within such Party’s reasonable control.", "compliance-laws": "Compliance with Laws", "compliance-a": "The Parties shall comply in all material respects with applicable federal, state, local and foreign laws and regulations (including, but not limited to, any privacy, data security and export control laws).", "governing-law": "Governing Law", "govern-law-a": "This Agreement, and any disputes arising out of or related hereto, will be governed exclusively by the applicable governing law of", "govern-law-b": "United States of America – State of California", "govern-law-c": "without regard to conflicts of laws rules. The Courts located at ", "govern-law-d": "The superior court of California, County of Santa Clara, or the Federal Courts of the Northern District of California, as applicable", "govern-law-e": "will be the applicable venue and will have exclusive jurisdiction to adjudicate any dispute arising out of or relating to this Agreement or its formation, interpretation or enforcement. Each party hereby consents and submits to the exclusive jurisdiction of such courts.", "survival": "Survival", "survival-1": "Clauses 5 (Confidentiality), 6 (Intellectual Property Rights), 7 (Term and Termination), 8 (Disclaimer of Warranty), 9 (Limitation of Liability), 10 (Indemnity) and 11 (General) shall survive expiration or termination of this Agreement for any purpose.", "access-provider-reqs": "Access Provider Requirements", "exhibit-desc-1": "Capitalized terms not otherwise defined herein shall have the meaning ascribed in the Agreement.", "exhibit-desc-2": "The baseline requirements of an OpenRoaming Access Provider are described below", "registration": "Registration", "registration-1": "For ANPs registering onto OpenRoaming, ANP shall provide contact details (including email, address and telephone number) for a designated technical point person and commercial point person who can be reached during normal business hours.", "prohibited-conduct": "Prohibited Conduct", "prohibit-conduct-1": "ANP shall use reasonable commercial efforts to restrict or prohibit any use of the Service by End Users who engage in activities listed in the Limitations and Restrictions clause of the OpenRoaming Terms available at openroaming.org.", "exhibit-3": "reserves the right to immediately suspend the Service if it reasonably believes prohibited activity is occurring.", "traffic-restrictions": "Traffic Restrictions", "traffic-rstrn-1": "ANP may deploy traffic-blocking functionality against specific sites at its discretion", "traffic-rstrn-2": "provided", "traffic-rstrn-3": "that the ANP must apply such techniques equally across all End Users accessing the Service with the same OUI-36 Roaming Consortium Organizational identifier (RCOI).", "traffic-rstrn-4": "Similarly, ANP may deploy network quality control and overall management functionality that includes rate limiting of the OpenRoaming traffic in aggregate, ", "traffic-rstrn-5": "provided", "traffic-rstrn-6": "that the ANP must (i) apply such techniques across all End Users accessing the Service with the same OUI-36 RCOI and (ii) comply with the service level assurance requirements defined in the OpenRoaming specification associated with the OUI-36 RCOI used by End Users when accessing the Service.", "data-collection": "Data Collection and Processing", "data-collection-1": "ANP shall comply with all applicable law with regard to its collection and processing of any personally identifiable information (“PII”).", "data-collection-2": "ANP shall comply with the OpenRoaming Baseline Privacy Policy, as defined in the WBA OpenRoaming Baseline Privacy Policy available at openroaming.org with regard to its collection and processing of any PII, in addition to its own applicable privacy policy.", "data-collection-3": "If ANP desires to process information from End User in ways not outlined in the WBA Baseline Privacy Policy, the ANP shall separately obtain consent from the End User, including stating its requested purpose of use for the PII. In the event the End User does not agree to such additional information collection or processing requests, ANP shall not deny service to the End User.", "data-collection-4": "Where not otherwise noted herein, ANP agrees to treat PII in accordance with the Agreement and, when the End User has acknowledged it, the ANP’s privacy policy. Where the two conflict and the End User has acknowledged the ANP’s privacy policy, the ANP’s privacy policy shall control.", "data-retention": "Data Retention", "data-retention-1": "ANP shall retain the End-User PII for at least six (6) months. Any deletion of the data covered in this Section 5 shall be deleted in accordance with the ANP’s privacy policy.", "splash-pages": "Splash Pages", "splash-pages-1": "ANP shall mitigate any known issues that result from showing End User a Splash Page upon successful authentication to the network through OpenRoaming.", "or-specifications": "OpenRoaming Specifications", "or-specifications-1": "ANP shall comply to the OpenRoaming technical specifications. These specifications are developed by WBA to preserve backwards compatibility. The ANP shall ensure that it will support, within a commercially reasonable period, any WBA released updates to the specifications applicable to the Service provided by the ANP.", "agree-terms": "I agree, OpenRoaming Terms and Conditions" }, "or-sensor": { "connect-sensors": "Connect Sensors", "connect-sensors-to-ssids": "Connect Sensors to the OpenRoaming SSIDs" }, "or-invite-user": { "invite-user": "Invite User", "resend-invitation": "Resend invitation", "update-user-priviliges": " Update user privileges", "edit-user": "Edit User", "email": "Email", "invalid-email": "Invalid email address", "next": "Next", "role": "ROLE", "send-invitation": "Send Invitation", "update": "Update", "ok": "Ok", "connect-to-meraki": "Connect to your Meraki account", "connect-meraki-note": "You will need to connect your Meraki account to perform this operation", "read-write-user": "Read Write User", "read-only-user": "Read Only User", "try-again": "An error occurred. Please try again.", "user-unavailable": "User unavailable for editing.", "email-id-error": "Please enter proper email id", "update-error": "An error occurred while updating user. Please try again.", "fill-details": "Please fill all the required details properly.", "update-success": "User updated successfully", "invite-success": "User invited Successfully and email sent", "send-mail-error": "An error occurred while sending email.", "user-exists-error": "User already exists", "user-add-success": "User added successfully" }, "appuser-rolelist": { "roles": "Roles", "role-name": "Role Name", "showing": "Showing", "of": "of", "show-more": "Show More", "no-roles-associated": "No roles associated", "invite-users": "Invite new app users or modify permissions for existing ones from the", "users": "Users", "section": "section", "no-roles": "No roles found", "read-write-user": "Read Write User", "read-only-user": "Read Only User" }, "appuser-list": { "of": "of", "user-selected": "User selected", "users": "Users", "invite-user": "Invite User", "user": "User", "role": "Role", "not-responded": "Invited - Not yet responded.", "resend": "Resend", "full-permission": "Full Permission", "delete": "Delete", "cancel": "Cancel", "delete-in-progress": "Deleting in progress Please wait...", "users-deleted": "users deleted", "deleted-successfully": "users deleted successfully", "continue": "continue", "resend-invite": "Do you want to resend the invite?", "delete-warn": "Do you want to delete the user", "no-users-associated": "No app users associated", "invite": "Invite new app users or modify permissions for existing ones from the", "section": "section", "user-mgmt-unavailable": "User management not available", "invite-user-note": "User invitation is managed by your administrator. Please contact your administrator for inviting users.", "no-users": "No users found", "editing-user": "User unavailable for Editing.", "invite-resent-success": "Invitation resent successfully.", "resend-error": "An error occurred during resend. Please try again.", "user-delete-success": "User(s) Deleted Succesfully", "unable-to-delete": "Unable to Delete User(s). Please try again", "select-users-to-delete": "Please select Users to delete.", "users-selected": "Users selected", "user-delected": "User selected", "delete-users-warn": "Are you sure you want to delete the selected users? This action cannot be undone.", "delete-user-warn": "Are you sure you want to delete the selected user? This action cannot be undone.", "find-users": "Find Users" }, "or-ssid": { "back-to-or": "Back to OpenRoaming Setup", "ssid": "SSID", "meraki-networks": "Meraki Networks", "network-name": "Network Name", "or-profile": "OpenRoaming Profile", "organization": "Organization", "type": "Type", "last-configured": "Last Configured", "never": "Never", "no-data": "No Data Available" }, "network-profile-list": { "action": "Action", "edit-config": "Edit Configuration", "choose-org": "Choose the Organization to select Meraki Networks for which you want to configure OpenRoaming", "choose-meraki": "Choose the Meraki Networks for which you want to enable OpenRoaming", "need-help": "Need Help?", "meraki-config-guide": "Meraki Configuartion Guide", "update": "Update", "warning": "Warning", "delete-warn": "Are you sure, you want to delete the meraki network profile", "select-org-name": "Please select organization name", "select-networks": "Please select network(s)", "select-profile-id": "Please select profile id", "Invalid_Input": "Invalid Input", "Hotspot_Creation_Failed": "Failed to create Hotspot", "Connector_Id_Empty": "Connector Id cannot be empty", "Invalid_Inputs": "Invalid inputs", "Configured_Profile_Unavailable": "Configured Profile not available", "Failed_Configure_Open_Roaming_Profile": "Failed to configure the open roaming profile for meraki", "Successfully_Fetched_Profiles": "Successfully fetched configured profiles list" }, "hotspot-enabled-connectors": { "connector-name-only": "Name", "Connected": "Connected", "Disconnected": "Disconnected", "connector-status": "Connector Status", "no-of-controllers": "# of Controllers", "last-modified": "Last Modified", "last-heard": "Last Heard", "action": "Action", "never": "Never", "view-token": "View Token", "manage-connector": "Manage Connector", "select-update": "Update", "hotspot-settings": "Hotspot Settings :", "connector-details": "Connector Details", "error-loading-connector-details": "Error Loading Connector Details", "connecter-complete-name": "Connector Name:", "connector-version:": "Connector Version:", "connector-id": "Connector ID:", "no-asc-ctrlrs": "Number of Associated Controllers:", "ctrl-chnl-conn-status": "Control Channel Connection Status:", "ctrl-chnl-conn-duration": "Control Channel Connection Duration:", "data-chnl-conn-status": "Data Channel Connection Status:", "data-chnl-conn-duration": "Data Channel Connection Duration:", "last-modified-with-colon": "Last Modified:", "last-heard-with-colon": "Last Heard:", "mac-address": "MAC Address:", "ip-address": "IP Address:", "ova-version:": "OVA Version:", "data-channel-nmsp-msgs:": "Data Channel NMSP Messages:", "nmsp-msgs-recieved": "NMSP Messages Recieved:", "firehose-status": "Firehose Status:", "ha-active:": "HA Active:", "gRPC-active-conn:": "gRPC Active Connections:", "gRPC-incoming-msg-cnt:": "gRPC Incoming Message Count:", "gRPC-incoming-msg-rate:": "gRPC Incoming Message Rate:", "gRPC-outgoing-msg-cnt:": "gRPC Outgoing Message Count:", "gRPC-outgoing-msg-rate:": "gRPC Outgoing Message Rate:", "tdl-incoming-msg-cnt:": "TDL Incoming Message Count:", "tdl-incoming-msg-rate:": "TDL Incoming Message Rate:", "hotspot": "HOTSPOT", "dns-ip-address": "DNS IP Address", "mng-connector": "Manage Connector", "restart-connector": "Restart Connector", "upload-logs": "Upload Logs to Cloud", "upgrade-connector": "Upgrade Connector", "enable-connector-debug-mode": "Enable Connector Debug Mode", "enable-connector-debug-mode-desc": "When enabled, will cause the connector to start collecting debug logs locally on the connector itself. If you want to upload those logs to the cloud you will need to click the Upload Logs to Cloud button.", "enable-hotspot-debug-mode": "Enable Hotspot Debug Mode", "enable-hotspot-debug-mode-desc": "When enabled, the connector will collect debug logs for your OpenRoaming Hotspot.", "keep-connector-update": "Automatically keep this connector up to date", "updt-spcs-connector": "Update Spaces Connector on:", "upgrade-window": "Upgrade Window", "select-day": "Select a day", "select-time": "Select a time", "update": "Update", "hotspot-configuration": "Hotspot Configuration", "hotspot-configuration-desc": "Enter the relevant fields below to configute your hotspot", "enable-local-radius": "Enable Local Radius", "send-only-accounting": "Send only accounting", "send-auth": "Send authentication for unresolved domains and accounting", "radius-host": "Radius Host", "authentication-listener-port": "Authentication Listener Port", "accounting-listener-port": "Accounting Listener Port", "dns-ip-address-optional": "DNS IP Address (optional)", "cancel": "Cancel", "add": "Add", "openroaming-view-token": "OpenRoaming - View Token", "token-desc": "Token generated to identify your hotspot. Apply it on your connector instance to enable Hotspot", "token-gen": "Token Generated", "cpy-paste-token": "Copy & Paste this Token in the required area in the connector instance.", "cpy": "Copy", "close": "Close", "get-hotspot-connector-error": "An error occurred while getting Connector Hotspot.", "connector-restart-failed": "Connector restart failed", "connector-restart-success": "Connector restarted successfully", "connector-logs-upload-failed": "Connector logs upload failed", "connector-logs-upload-success": "Connector logs uploaded successfully", "connector-upgrade-init-failed": "Connector upgrade initialization failed", "connector-upgrade-init-success": "Connector upgrade initialized successfully. Please allow sometime for upgade to complete. Check back later for the updated version.", "connector-debug-toggle-failed": "Connector debug toggle failed", "connector-debug-enable-success": "Connector debug enabled successfully", "connector-debug-disable-success": "Connector debug disabled successfully", "hotspot-debug-toggle-failed": "Hotspot debug mode toggle failed", "hotspot-debug-enable-success": "Connector debug enabled successfully", "hotspot-debug-disable-success": "Connector debug disabled successfully", "auto-upgrade-enable-failed": "Attempt to enable auto upgrade has failed", "auto-upgrade-disable-failed": "Attempt to disable auto upgrade has failed", "auto-upgrade-enable-success": "Auto upgrade enabled successfully", "auto-upgrade-disable-success": "Auto upgrade disabled successfully", "fetch-status-failed": "Unable to fetch Status", "fetch-cntrlr-details-failed": "Unable to fetch Controller Details", "config-success": "Configuration successful", "status-fetch-failed": "Unable to fetch Status", "fetch-cli-cmd-failed": "Unable to fetch Catalyst 9800 Wireless Controller CLI commands", "tkn-cpy": "Token Copied", "cli-cmd-copied": "CLI commands copied to clipboard", "connector-connection-failed": "Unable to connect to connector", "connection-failed": "Unable to connect", "fetched-authentication-key": "Successfully fetched Authentication Key", "error-tkn-gen": "An error occurred while generating token.", "fetch-certificate-success": "Successfully fetched Certificate", "fetch-certificate-failed": "Unable to fetch Certificate details", "stream-action-success": "Stream action queued successfully`", "hotspot-create-success": "Hotspot created Successfully", "hotspot-create-error": "An error occurred while adding Connector Hotspot.", "Invalid_Input": "Invalid Input", "Hotspot_Creation_Failed": "Failed to create Hotspot", "Connector_Id_Empty": "Connector Id cannot be empty", "enter-local-radius-host": "Please enter local radius host", "enter-accounting-listener-port": "Please enter Accounting Listener Port", "enter-DNS-IP-Address": "Please enter valid DNS IP Address", "enter-authentication-listener-port": "Please enter Authentication Listener Port", "connectivity-test-success": "Connectivity test is successful", "connectivity-test-ssh-failed": "Ping test to the controller is successful. But SSH test has failed. Please check", "is-ssh-enable": "1. Is SSH enabled on the controller?", "ssh-reachability-check": "2. Can the connector reach SSH port 22 on the controller?", "ssh-credential-check": "3. Are correct SSH credentials provided?", "connectivity-test-both-failed": "Both ping and SSH test to the controller are failed. Please check", "ip-connectivity-check": "1. Does IP connectivity exist between the connector and the controller?", "ssh-enabled-check": "2. Is SSH enabled on the controller?", "connector-reachable-controller-check": "3. Can the connector reach SSH port 22 on the controller?", "ssh-credentials-check": "4. Are correct SSH credentials provided?", "is-aaa-enabled": "5. Is AAA enabled with local authentication?", "is-interface-used": "6. Is the non Gig0 interface used for NMSP and SSH connectivity?", "credential-read-only": "The credential has readonly privilege. Please provide credential with readwrite privilege", "snmp-failed": "Ping test to the controller is successful. But SNMP test has failed. Please check", "is-snmp-enabled": "1. Is SNMP enabled on the controller?", "snmp-connector-reachable-controller-check": "2. Can the connector reach SNMP port 161 on the controller?", "snmp-credentials-check": "3. Are correct SNMP RW credentials provided?", "snmp-connectivity-test-both-failed": "Both ping and SNMP test to the controller are failed. Please check", "snmp-enabled-check": "2. Is SNMP enabled on the controller?", "snmp-connector-reachable-controller-check-3": "3. Can the connector reach SNMP port 161 on the controller?", "snmp-credentials-check-4": "4. Are correct SNMP RW credentials provided?", "No": "No", "cnctrs-avlbl": "Connectors available", "not-scheduled": "Not scheduled", "current-version": "Current Version:", "Active": "Active", "Inactive": "Inactive", "enter-loc-rad-host": "Enter Local Radius Host", "enter-loc-auth-port": "Enter Local Authentication Listener Port", "enter-loc-acc-port": "Enter Local Accounting Listener Port", "enter-dns": "DNS IP Address (optional)", "at": " at ", "am": "am", "pm": "pm", "no-services-avlbl": "No services are available.", "Up": "Up", "Down": "Down" }, "hotspot-enabled-controllers": { "aireos-catalyst-cntrlrs": "Cisco Wireless Controllers", "cntrlrs": "Controllers", "or-profile": "OpenRoaming Profile", "connector": "Connector", "no-of-aps": "# of APs", "type": "type", "cntrlr-status": "Controller Status", "last-configure": "Last Configured", "action": "Action", "configured": "Configured", "not-configured": "Not Configured", "no-cntrlrs-avlbl": "No Controllers available.", "view-controller": "View Controller", "cntrlr-ip": "Controller IP", "cntrlr-name": "Controller Name", "cntrlr-type": "Controller Type", "netconf-username": "Netconf Username", "loading-data": "Loading data...", "netconf-pwd": "Netconf Password", "enable-pwd": "Enable Password", "cat-wlc-cli-cmd": "Catalyst 9800 Wireless Controller CLI Commands", "cli-cmds": "CLI Commands", "test-connectivity": "Test Connectivity", "auto-config": "Auto Configuration", "cntrlr-snmp-ver": "Controller SNMP Version", "snmp-rw-comm": "SNMP RW Community", "username": "Username", "authentication-protocol": "Authentication Protocol", "password": "Password", "show": "SHOW", "privacy-protocol": "Privacy Protocol", "privacy-password": "Privacy Password", "manual-config": "Manual Configuration", "wlc-cli-cmd": "AireOS Controller CLI Commands", "cnfg-cntrlr": "Configure Controller", "generate-configuration": "Generate Configuration", "or-profile-desc": "Pick an OpenRoaming profile which you want to be associated with this controller", "choose-or-profile-desc": "Choose the OpenRoaming profile for this controller", "slct-cntlr-type": "Select the Controller Type", "wlan-id": "WLAN ID", "cnctr-ip-addr": "Connector IP Address", "wlan-name": "WLAN Name", "show-configuration": "Show Configuration", "need-help": "Need Help?", "cntrlr-cfg-guide": "Controller Configuartion Guide", "ssid": "SSID", "continue": "Continue", "back": "Back", "close": "Close", "controller_added": "Controller added successfully.", "controller_failed": "Failed to add controller", "error_occurred_adding": "An error occurred while adding controller.", "controller_updated": "Controller updated successfully.", "failed_update": "Failed to updated controller", "error_occurred_update": "An error occurred while updating Controller.", "controller_deleted": "Controller deleted successfully.", "fetch-wlc-cli-failed": "Unable to fetch Catalyst 9800 Wireless Controller CLI commands", "connector-connect-failed": "Unable to connect to connector", "connect-failed": "Unable to connect to connector", "cli_comm_copied": "CLI commands copied to clipboard", "cntrlr-cfgrd-profile": "Controller configured with profile successfully", "fetch-feature-failed": "Unable to fetch feature flag for eWLC", "invalid-connector-ip": "Please enter a valid connector IP address", "got-config": "got the configurations", "cntrlr-info-unavlbl": "Controller info not available.", "connectivity-test-success": "Connectivity test is successful", "connectivity-test-ssh-failed": "Ping test to the controller is successful. But SSH test has failed. Please check", "is-ssh-enable": "1. Is SSH enabled on the controller?", "ssh-reachability-check": "2. Can the connector reach SSH port 22 on the controller?", "ssh-credential-check": "3. Are correct SSH credentials provided?", "connectivity-test-both-failed": "Both ping and SSH test to the controller are failed. Please check", "ip-connectivity-check": "1. Does IP connectivity exist between the connector and the controller?", "ssh-enabled-check": "2. Is SSH enabled on the controller?", "connector-reachable-controller-check": "3. Can the connector reach SSH port 22 on the controller?", "ssh-credentials-check": "4. Are correct SSH credentials provided?", "is-aaa-enabled": "5. Is AAA enabled with local authentication?", "is-interface-used": "6. Is the non Gig0 interface used for NMSP and SSH connectivity?", "credential-read-only": "The credential has readonly privilege. Please provide credential with readwrite privilege", "snmp-failed": "Ping test to the controller is successful. But SNMP test has failed. Please check", "is-snmp-enabled": "1. Is SNMP enabled on the controller?", "snmp-connector-reachable-controller-check": "2. Can the connector reach SNMP port 161 on the controller?", "snmp-credentials-check": "3. Are correct SNMP RW credentials provided?", "snmp-connectivity-test-both-failed": "Both ping and SNMP test to the controller are failed. Please check", "snmp-enabled-check": "2. Is SNMP enabled on the controller?", "snmp-connector-reachable-controller-check-3": "3. Can the connector reach SNMP port 161 on the controller?", "snmp-credentials-check-4": "4. Are correct SNMP RW credentials provided?", "enter-controller-ip": "Please enter controller ip", "enter-snmp-version": "Please select snmp version", "enter-controller-ip-address": "Please enter valid controller ip address", "enter-controller-name": "Please enter controller name", "enter-controller-type": "Please select controller type", "enter-netconf-username": "Please select netconf username", "enter-netconf-password": "Please select netconf password", "enter-snmp-RW-community": "Please enter snmp RW community", "enter-username": "Please enter username", "enter-auth-protocol-type": "Please select auth protocol type", "enter-password": "Please enter password", "enter-privacy-protocol-type": "Please select privacy protocol type", "enter-privacy-password": "Please enter privacy password", "enter-connector-name": "Please enter connector name", "Active": "active", "Inactive": "inactive", "netconf_username": "Netconf username", "netconf_password": "Netconf password", "invalid-username": "Netconf User name consists of 1-128 characters, alphanumeric,-,_are only allowed", "invalid-controller-ip": "Controller IP is not valid", "invalid-controller-name": "Controller name consists of 1-128 characters, alphanumeric,-,_are only allowed", "enter-cntrlr-ip": "Enter the controller ip", "enter-cntrlr-name": "Enter the controller name", "enter-the-username": "Enter the username", "enter-the-password": "Enter the password", "enter-snmp-comm": "Enter the snmp RW community", "enter-privacy-pwd": "Enter the privacy password", "enter-wlan-id": "Enter wlan id (allow upto three digits, range from 1 to 512)", "enter-cnctr-ip": "Enter the connector ip address", "enter-wlan": "Enter wlan name" }, "open-roaming-router": { "home": "Home", "sensors": "Sensors", "get-started": "Get Started", "setup": "Setup", "user-management": "User Management", "open-roaming": "Open Roaming", "location-hierarchy": "Location Hierarchy", "related-links": "Related Links" }, "weekdays": { "Monday": "Monday", "Tuesday": "Tuesday", "Wednesday": "Wednesday", "Thursday": "Thursday", "Friday": "Friday", "Saturday": "Saturday", "Sunday": "Sunday" } }, "partner-dashboard": { "app-center": { "filter-by": "FILTER BY", "app-center-caps": "APP CENTER", "industry": "Industry", "category": "Category", "technology": "Technology", "apps": "Apps", "title-header": "App Center", "coming-soon": "Coming Soon", "show-more": "Show More", "no-apps-available": "No Apps Available", "not-authenticated": "not-authenticated" }, "app-settings": { "component-success-msg-1": "App Settings Updated Successfully", "component-success-msg-2": "Location Added Successfully", "component-success-msg-3": "Location removed successfully", "component-success-msg-4": "Activation Token regenerated successfully", "component-success-msg-5": "Activation key has been generated successfully", "component-success-msg-6": "Locations updated successfully", "component-success-msg-7": "Group(s) updated successfully", "component-success-msg-8": "Activation deleted successfully", "component-info-msg-1": "At least one location has to be selected to update", "component-info-msg-2": "Please select atleast one location to update", "component-info-msg-3": "Please select atleast one location to activate", "component-info-msg-4": "Please select atleast one BLE group to activate", "component-error-msg-1": "An error occured while fetching the App Details", "component-error-msg-2": "An error occured while fetching the App Settings", "component-error-msg-3": "An error occured while updating the App Settings", "component-error-msg-4": "An error occurred while trying to add location", "component-error-msg-5": "Cannot remove location. At least one location has to be associated with the app activation.", "component-error-msg-6": "An error occurred while removing app", "component-error-msg-7": "An error occurred while removing location", "component-error-msg-8": "Unable to activate the location", "component-error-msg-9": "An error occurred while trying to remove location", "component-error-msg-10": "An error occured. Please try again", "component-error-msg-11": "An error occured while regenerating activation Token", "component-error-msg-12": "An error occured while generating activation key", "component-error-msg-13": "An error occured while trying to update locations", "component-error-msg-14": "An error occured while trying to update Group(s)", "component-error-msg-15": "An error occured while trying to delete activation", "activations": "Activations", "new-activation": "New Activation", "instance-name": "Instance Name", "reference-id": "Reference Id", "token-expired": "Token Expired", "regenerate": "Regenerate", "activate": "Activate", "renew": "Renew", "delete": "Delete", "locations": "Locations", "BLE-devices": "BLE Devices", "location-name": "Location Name", "account": "Account", "actions": "Actions", "remove-location": "Remove Location", "add-edit-locations": "Add / Edit Locations", "all-Ble-groups-desc": "All BLE Groups on the selected locations,including ungrouped devices selected", "ungrouped-devices": "Ungrouped Devices", "groups-not-activated-desc": "Groups are not Activated yet", "add-groups": "Add Groups", "add-edit-groups": "Add / Edit Groups", "note-additional-permissions": "NOTE: This app requires additional permissions", "review-permissions": "Review Permissions", "permissions": "Permissions", "wireless-desc": "This app requires X,Y and/or latitude, longitude level location data and a map of your location. Location update events continuously generate an approximate location of the device when connected to the network.", "permission-desc-1": "This app requires zone, floor, or site level presence data.", "permission-desc-2": "This includes events like", "permission-desc-3": "location updates", "permission-desc-4": "entry, exit, and dwell for devices connected to your network. These events are generated every time a device enters/exits a building, a floor or a zone.", "permission-desc-5": "This includes people count present in the location.", "permission-desc-6": "Information available in Cisco Spaces about those devices and high level information about their location are also shared.", "permission-desc-7": "This app requests and stores customer MAC address.", "customer-data": "Customer Data", "permission-desc-8": "This app requires connected user information. This can include data such as email, location behavior tags, and other PII or demographic information. This data is generated when Cisco Spaces captures visitor information, such as through a captive portal.", "permission-desc-9": "This app requests and stores visitor social media profile information.", "telepresence": "Telepresence", "permission-desc-10": " This app requires data generated by telepresence units. This includes a presence event and a people count event. Presence is provided by devices connected to the telepresence unit via ultrasound. People count is provide by computer vision from the telepresence video camera. Cisco Spaces does not receive any video or photographs. Cisco Spaces receives the final count of people recognized and all video stays on the telepresence unit.", "iot-devices-data": "IoT Devices Data", "permission-desc-11": "This app requires passive BLE telemetry. This includes events like temperature, presence, occupancy,humidity, motion, location, Illuminance, and battery.", "permission-desc-12": "This app requires active BLE telemetry. This includes events like a button press.", "permission-desc-13": "You are not using this feature, to enable reach out to Cisco Spaces support team.", "remove-app": "Remove App", "delete-activation-desc": "You can delete the app integration if you do not want to use it anymore. This app will not be available from your list of activated apps anymore.To add the app again you will need to activate it again from the App Center.", "add-location": "Add Location", "removing-activation": "Removing Activation...", "removing-activation-desc": "Are you sure you want to remove this activation?", "cancel": "Cancel", "remove": "Remove", "select-and-activate": "Select & Activate", "new-app-activation": "New App Activation", "add-locations": "Add Locations", "activate-app-instruction": "The app will be activated for the selected location.If you have have multiple integrations with the partner for other locations you can add these later", "location-activation-subheading-1": "This app requires", "location-activation-subheading-2": "permission. Hence select the IoT device groups that you would like to enable the app use cases.", "select-all-BLE-devices": "Select all BLE devices", "select-all-BLE-devices-desc": "When selected, all BLE devices on the selected location will be activated.", "exclude-ungrouped-devices": "Exclude Ungrouped Devices", "groups-unavailable": "Groups Unavailable", "app-activation-token": "App Activation Token", "renew-token-desc": "Renewing you application means that the application will be reactivated. Renewing your application periodically is good security practice to check against security threats.", "app-activation-desc": " To activate the application, generate and copy the Activation Token.", "token-has-expired": "Token has expired", "regenerate-key": "Regenerate Key", "copy-token": "Copy Token", "copied": "Copied", "token-expiry-instruction-1": "This token will expire in:", "token-expiry-instruction-2": "Looks like the Activation Token has expired,please use 'Regenerate Token' to get the latest token.", "generate-activation-key": "Generate Activation Key", "activation-instructions": "Activation Instructions", "next": "Next", "update-locations": "Update Locations", "update-groups": "Update Groups", "app-activation-started": "App activation started", "app-activation-instruction": "In order to complete the activation flow follow the partner app instructions", "launch-instructions": "Launch Instructions", "who-benefit": "Who does this use case benefit?", "people": "People", "things": "Things", "what-value": "What value does this drive for the customer?", "video": "Video", "screenshots": "Screenshots", "infrastructure-compatibility": "Infrastructure Compatibility", "required": "Required", "nice-to-have": "Nice to have", "compatibility-notes": "Compatibility Notes" }, "customer-app-usecase": { "who-benefit": "Who does this use case benefit?", "people": "People", "things": "Things", "what-value": "What value does this drive for the customer?", "video": "Video", "screenshots": "Screenshots", "infrastructure-compatibility": "Infrastructure Compatibility", "required": "Required", "nice-to-have": "Nice to have", "compatibility-notes": "Compatibility Notes" }, "dnas-home-partner-app-tile": { "new-permissions-required": "New Permissions Required" }, "end-device": {}, "onprem-instruction": { "app-activation-instructions": "App Activation Instructions", "activation-note": "To activate the application, generate and copy the Activation Token.", "activation-note-desc": "Note: If the Activation Token has expired, please use 'Regenerate Token' to get the latest token for activation and copy that.", "activation-token": "Activation Token", "token-expiry-instruction-1": "This token will expire in:", "token-has-expired": "Token has expired", "regenerate-token": "Regenerate Token", "copy-token": "Copy Token", "copied": "Copied", "generate-activation-key": "Generate Activation Key", "activation-instructions": "Activation Instructions", "cancel-activation": "Cancel Activation", "close": "Close", "component-error-msg-1": "An error occured while regenerating activation Token", "component-success-msg-1": "Activation Token regenerated successfully" }, "partner-app-activation": { "back": "Back to APP Center", "tag-line": "App tag-line comes here", "ratings": "24 ratings", "app-description": "App description comes here", "activate": "Activate", "activated": "Activated", "activation-pending": "Activation Pending", "pending": "Pending", "activate-app": "Activate App", "support": "Support", "phone": "Phone", "email": "Email", "sales": "Sales", "company": "Company", "use-cases": "USE CASES", "end-devices": "Compatible End Devices", "video": "Video", "sign-up": "Sign Up", "onboarding": "Onboarding", "permissions": "Permissions", "choose-locations": "Choose Locations", "choose-groups": "Choose Groups", "activation-sub-heading-1": "Before activating the app", "activation-sub-heading-2": "we need to determine your relationship with", "activation-sub-heading-3": "I have an existing account with", "activation-sub-heading-4": "and have the credentials to sign in to their systems", "activation-sub-heading-5": "I don't have an account with ", "activation-sub-heading-6": "and would like to sign up for an account", "activation-sub-heading-7": "You might be asked to sign into the partners dashboard as part of this activation flow", "activation-sub-heading-8": "Before you go ahead with activating this app we need to make sure that that you have valid credentials to access the partners app dashbaord. Here are some next steps to help you with the way forward.", "contact-developer": "Contact Developer", "permission-block-desc-1": "As an essential function of Cisco Spaces, Cisco collects usage data for Customer, including device information and other categories of customer inputted information that may include device behavior and personally identifiable information (collectively, Customer Data).  By clicking the 'Accept Permission' button below, you consent to the release of Customer Data you identify on the App Center dashboard to your designated application provider through the App Center portal, and confirm that between you and Cisco, the Cisco Terms of Service that you executed to participate in App Center will govern the transmission, use and storage of the Customer Data received by the designated application provider", "permission-block-desc-2": "This app requires X,Y and/or latitude, longitude level location data and a map of your location. Location update events continuously generate an approximate location of the device when connected to the network", "permission-block-desc-3": "This app requires zone, floor, or site level presence data", "permission-block-desc-4": "This includes events like", "location-updates": "location updates", "permission-block-desc-5": "entry, exit, and dwell for devices connected to your network. These events are generated every time a device enters/exits a building, a floor or a zone", "permission-block-desc-6": "This includes people count present in the location", "permission-block-desc-7": "Information available in Cisco Spaces about those devices and high level information about their location are also shared.", "permission-block-desc-8": "This app requests and stores customer MAC address", "customer-data": "Customer Data", "permission-block-desc-9": "This app requires connected user information. This can include data such as email, location behavior tags, and other PII or demographic information. This data is generated when Cisco Spaces captures visitor information, such as through a captive portal.", "permission-block-desc-10": "This app requests and stores visitor social media profile information", "telepresence": "Telepresence", "permission-block-desc-11": "This app requires data generated by telepresence units. This includes a presence event and a people count event. Presence is provided by devices connected to the telepresence unit via ultrasound. People count is provide by computer vision from the telepresence video camera. Cisco Spaces does not receive any video or photographs. Cisco Spaces receives the final count of people recognized and all video stays on the telepresence unit", "iot-devices-data": "IoT Devices Data", "permission-block-desc-12": "This app requires passive BLE telemetry. This includes events like temperature, presence, occupancy, humidity, motion, location, Illuminance, and battery.", "permission-block-desc-13": "This app requires active BLE telemetry. This includes events like a button press", "permission-block-desc-14": "You are not using this feature, to enable reach out to Cisco Spaces support team", "choose-locations-desc": "Choose the locations you would like to activate the app for", "enable-all-locations": "Enable for all locations", "select-all-ble-devices": "Select all BLE devices", "select-all-ble-desc": "When selected, all BLE devices on the selected location will be activated", "exclude-ungrouped-devices": "Exclude Ungrouped Devices", "ungrouped-devices": "Ungrouped Devices", "no-groups-available": "No Groups Available", "cancel": "Cancel", "continue": "Continue", "next": "Next", "accept-permission": "Accept Permission", "select": "Select", "terms-and-conditions": "Terms and conditions", "accept-desc": "Accept Cisco Spaces Store terms and conditions to continue", "accept-custom-desc": "Accept the App's terms and conditions to continue", "download-agreement": "Download a copy of the Agreement", "download-custom-agreement": "Download a copy of the App's Terms and Conditions", "here": "here", "accept-terms-conditions": "Accept Terms & Conditions and continue", "accept-custom-terms-conditions": "Accept the App's Terms & Conditions and continue", "activation-error": "Activation error", "activation-error-desc": "Your license does not have access to App Activation", "note": "NOTE", "note-desc": "In order to activate partner apps you need to upgrade your license. Please contact support.", "activation-started": "App activation started", "activation-instructions": "In order to complete the activation flow follow the partner app instructions", "launch-instructions": "Launch Instructions", "user-not-authenticated-message": "User not authenticated!. Please Log-in and try.", "component-error-message-try-again": "An error occured. Please try again", "component-activation-key-generation-success-msg": "Activation key has been generated successfully", "component-activation-key-generation-error-msg": "An error occured while generating activation key", "component-accept-terms-condition-msg": "Please accept the terms and conditions to proceed", "component-error-message-try-again-with-support": "An error occurred. Please try again or contact support.", "component-accept-terms-condition-unavailable-msg": "Terms and Conditions unavailable", "component-custom-error-name": "error", "webex-telemetry-text": "WEBEX TELEMETRY", "act-features-text": "ACT FEATURES", "app-license-required-text": "The app uses an event that can only be enabled if you have an active", "app-act-text": " ACT", "app-license-text": " license", "app-act-license-only-text": "The above feature is available with ACT license only." }, "partner-app-loader": {}, "partner-app-oauth-validation": { "component-success-msg-app-activation": "App Activated Successfully", "component-error-msg-1": "An error occurred. Please try again.", "component-error-msg-2": "ERROR: Failed to save activated apps customer info", "component-error-msg-3": "ERROR: Failed to activate partner apps info", "component-error-msg-4": "ERROR: Failed to fetch partner apps customer info", "component-error-msg-5": "ERROR: Failed to fetch partner apps outh token", "component-error-msg-6": "ERROR: Failed to configure the OAuth in Partner Apps Dashboard.", "component-error-msg-7": "ERROR: Failed to fetch partner app details" }, "partner-app-sso-login": {}, "partner-app-home": {}, "partner-app-new-permission-prompt": { "app-permissions": "App Permissions", "app-permissions-desc": "This app requires additional permissions. Please review and accept.", "new": "NEW", "app-permissions-desc-1": "This app requires X,Y and/or latitude, longitude level location data and a map of your location. Location update events continuously generate an approximate location of the device when connected to the network", "app-permissions-desc-2": "This app requires zone, floor, or site level presence data.", "app-permissions-desc-3-p1": "This includes events like", "app-permissions-desc-3-p2": "location updates", "app-permissions-desc-3-p3": "entry, exit, and dwell for devices connected to your network. These events are generated every time a device enters/exits a building, a floor or a zone.", "app-permissions-desc-4": "This includes people count present in the location.", "app-permissions-desc-5": "Information available in Cisco Spaces about those devices and high level information about their location are also shared.", "component-success-msg-1": "Accepted Permissions has been updated successfully", "component-error-msg-1": "An error occurred while updating Accepted Permissions" }, "partner-app-remove-app-prompt": { "removing-app": "Removing App", "cancel": "Cancel", "remove": "Remove", "component-success-msg-1": "App has been removed successfully", "component-error-msg-1": "An error occurred while removing app" }, "partner-apps-tile": { "ratings": "Ratings" }, "sandbox-home": { "app-center": "App Center", "app-center-desc": "Visit the App Center to discover our ecosystem of integrated partner applications.", "coming-soon": "Coming Soon", "app-launch-instructions-1": "App Launch Instructions", "app-launch-instructions-2": "Please follow the below instructions to launch this application", "close": "Close", "select-partner": "Select Partner", "select-partner-for-app": "Select Partner for App", "partner-unavailable-desc": "Partners unavailable for the app activation. Unable to launch the app.", "cancel": "Cancel", "proceed": "Proceed", "choose-app-urls": "Choose App Urls", "launch": "Launch", "component-app-deactivation-message": "App has been deactivated successfully", "component-app-deactivation-app-error-msg": "An error occurred while deactivating app", "component-partners-unavailable-error-msg": "Partners unavailable for the app activation. Unable to launch the app.", "component-launch-app-error-msg": "An error occured while launching app. Please contact support.", "component-save-activation-error-msg": "An error occured:: Failed to save activated apps customer info", "component-oauth-config-error-msg": "An error occured:: OAuth Configuration in improper.", "component-unable-find-app-error-msg": "An error occured:: Unable to find the app information", "component-unable-launch-onprem-app-error-msg": "Unable to launch this onprem app. Please add the launch link for the app from the App Tile", "component-unable-launch-onprem-app-error-msg-2": "Unable to launch this onprem app", "component-unable-to-access-error-msg": "You do not have access to ", "component-contact-admin-error-msg": " app. Please contact your administrator to request access.", "component-contact-support-error-msg-1": "Please contact support to access ", "component-contact-support-error-msg-2": " app.", "component-fetch-app-setting-error": "An error occured while fetching the App Settings", "component-fetch-app-details-error": "An error occured while fetching the App details", "component-fail-find-activated-app-error-msg": "An error occured:: Failed to find activated app's customer info", "component-fail-find-customer-info-error-msg": "An error occured:: Failed to save activated apps customer info" } }, "behavior-metrics-lib": { "spaces-header": { "historical-txt": "Historical", "showPinLocations": "Pin Locations", "business-insights-brand": "Behavior Metrics", "biPageTitle": "Insights", "retailMetricGroup": "Retail", "wsMetricGroup": "Workspaces", "eduMetricGroup": "Education", "genericMetricGroup": "Generic", "tags": { "filter-text": "Filter by Tags", "placeholder-search": "Search Tags", "selected-tag-title": "Selected Tags", "no-tags": "No Tags", "no-tags-title": "No Tags Selected", "moreTags": "more", "no-tags-subtitle": "Select tags from the list to get started.", "country-name": "Country", "state-name": "State" }, "common-button-title": "Cancel", "primary-button-title": "Apply", "signout-button-title": "Sign out", "selected-location-title": "Selected Locations", "reportMonths": { "title": "Month" }, "lDropdown": { "title": "Location" }, "historicalBtn": "Toggle Historical View", "location-searchTxt": "Search for Locations", "pin-location-searchTxt": "Search Locations" }, "vertical-base": { "areaTxt": "area", "categoryList": [ "Brand", "Campus", "Category", "Group", "Historical Avg", "Industry", "Location Avg", "Org", "State" ], "labelList": [ "New Visitors", "Repeat Visitors" ], "visitDurationSqft": "Visit Duration / Sq.Ft", "visitFrequencySqft": "Visit Frequency / Sq.Ft", "topLocTxt": "Largest location ", "bottomLocTxt": "Smallest location", "locRank1": "Rank #1 in ", "locRank2": "Ranks #2 in ", "normalisedAlt": "SQFT", "normalisedTxt": "NORMALIZED", "dataSwitchHeading": "Good things come to those who wait.", "dataSwitchInfo": "Cisco Spaces is collecting data from your locations. Your first report will be ready in", "remainingDays": "days. We will send you a notification when it's ready.", "dataSwitchInfo2": "In the meantime you can see how your report looks using data collected so far or with sample data.", "myData": "myData*", "switchTerms": "* Cisco Spaces needs a minimum of 30 days data to be able to show you a complete monthly report.", "reportError": "Report Data Unavailable", "noLocationError": "No Location Matched", "locPermittedError": "No locations available or you do not have access to a location that supports for Behavior Metrics report", "error-message-wrapper": { "bmError": "No data available for the selected time period", "brandChartError": "You have not created any brands" }, "legendName": { "lineText": "Each point on the blue line represents locations within that percentile", "brandVisitsText": "Brand Benchmark", "stateVisitsText": "State Benchmark", "groupVisitsText": "Deviation from Historical Average", "topvisitsText": "Top & Bottom 3 Locations", "impVisitsText": "Important Locations", "pinnedTxt": "Pinned", "pinnedVisitsText": "Pinned Locations", "pinVisitsText": "Pin Locations", "otherVisitsText": "Other Locations" }, "dummy": { "greenSample": "Sample Data", "blueSample": "Incomplete Data" }, "visitDuration": { "chartHeading": "Visit Duration", "countDesc": "Average Visit Duration", "chartSubHeading": { "title": "How much time does a {{verticalCategory}} spend per visit to the {{verticalType}}", "customDes": "Visit Duration has a positive relationship with spending. Customers spend more when they stay longer." } }, "visitFrequency": { "chartHeading": "Visit Frequency", "countDesc": "Average Visit Frequency", "chartSubHeading": { "title": "No. of visits to the {{verticalType}} per {{verticalCategory}}", "customDes": "Visit Frequency is a proxy for loyalty. The more times the customers visit the more they are likely to spend." } }, "visitRecency": { "chartHeading": "Visit Recency", "countDesc": "Average Visit Recency" } }, "workspace-bar": { "legendName": { "lineText": "Each point on the blue line represents locations within that percentile", "brandVisitsText": "Brand Average", "stateVisitsText": "State Average", "visitsText": "Brand Deviation from Historical", "hisVisitsText": "Deviation from Historical", "countryVisitsText": "Country Benchmark" } }, "visit-line": { "infoSublabel": "* A percentile ranking mechanism. It indicates the % of total locations that are ranked below that location within an organization. Eg. A location that is in the 20th Percentile means that it is ranked ahead of 20% locations within the group" }, "pin-locations": { "selected-title": "Locations Selected", "showNoLocations": { "subTitle": "No Locations Pinned", "subTitle1": "Select a location from the list to get started.", "subTitle2": "You can pin a maximum of 3 locations" } }, "behaviouralMetrics": { "dayOfWeekArray": [ "MON", "TUE", "WED", "THU", "FRI", "SAT", "SUN" ], "hodArray": [ "12am", "1am", "2am", "3am", "4am", "5am", "6am", "7am", "8am", "9am", "10am", "11am", "12pm", "1pm", "2pm", "3pm", "4pm", "5pm", "6pm", "7pm", "8pm", "9pm", "10pm", "11pm" ], "hourlyVisitsXAxis": [ "12am", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12pm", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11" ], "suffix": { "hrs": " hrs", "hour": "hour", "hr": " hr", "sec": " sec", "days": " days", "day": " day", "visits": " visits", "visit": " visit", "min": " min", "mins": " mins", "percentage": "%", "visitsSqft": "visits/sq ft", "daysSqft": "days/sq ft", "minsSqft": "mins/sq ft", "manhourSqft": "manhour per sq.ft", "manhoursSqft": "manhours per sq.ft", "manhour": "manhour", "manhours": "manhours", "employeeCTxt": "EMPLOYEE", "studentCTxt": "STUDENT", "employeesCTxt": "EMPLOYEES", "studentsCTxt": "STUDENTS", "employeeTxt": "employees", "studentTxt": "students", "universityTxt": "university", "workdayCTxt": "WORKDAY", "workdayTxt": "Workday", "visitCTxt": "VISIT", "visitTxt": "Visit", "capverticalType_workspace": "Workspace", "capverticalType_employee": "Employee", "capverticalType_student": "Student", "verticalType_workspace": "workspace", "verticalType_workplace": "workplace", "verticalType_workday": "workday", "verticalType_employee": "employee", "verticalType_student": "student", "categoryAvg": "Category Average", "verticalCategory_shopper": "shopper", "verticalCategory_shoppers": "shoppers", "verticalCategory_customers": "customers", "verticalCategory_diners": "diners", "verticalCategory_members": "members", "verticalCategory_gamers": "gamers", "verticalCategory_customer": "customer", "verticalCategory_visitors": "visitors", "verticalCategory_visitor": "visitor", "verticalType_store": "store", "verticalType_restaurant": "restaurant", "verticalType_gym": "gym", "verticalType_museum": "museum", "verticalType_club": "club", "verticalType_casino": "casino", "verticalType_branch": "branch", "verticalType_dealership": "dealership", "verticalType_location": "location", "verticalCategory_store": "store", "historical_title_capskey": "Key", "historical_title_capsacross": "Across", "historical_title_key": "key", "historical_title_across": "across", "visits_month": "visits/month ", "visit_month": "visit/month ", "days_between_visits": "days between visits", "org_text": "Org", "industry_text": "Industry ", "category_text": "Category", "best_in_class": "Best In Class", "campus_text": "Campus", "allLocLabel_locs": "LOCATIONS", "allLocLabel_loc": "LOCATION", "allLocLabel_across": "ACROSS", "allLocLabel_brands": "BRANDS", "allLocLabel_brand": "BRAND", "percentile_rank": " RANKED BY PERCENTILE", "percentileSuffix_th": "th", "locationsTxt": "Locations", "locationTxt": "Location", "historical_title_important": "Important", "peopleTxt": " people" }, "visitsAverage": { "topBottomTitle": { "bottom": "Bottom", "top": "Top" } }, "vertical-base": { "areaTxt": "area", "categoryList": [ "Brand", "Campus", "Category", "Group", "Historical Avg", "Industry", "Location Avg", "Org", "State" ], "labelList": [ "New Visitors", "Repeat Visitors" ], "visitDurationSqft": "Visit Duration / Sq.Ft", "visitFrequencySqft": "Visit Frequency / Sq.Ft", "topLocTxt": "Largest location ", "bottomLocTxt": "Smallest location", "locRank1": "Rank #1 in ", "locRank2": "Ranks #2 in ", "normalisedAlt": "SQFT", "dataSwitchHeading": "Good things come to those who wait.", "dataSwitchInfo": "Cisco Spaces is collecting data from your locations. Your first report will be ready in", "remainingDays": "days. We will send you a notification when it's ready.", "dataSwitchInfo2": "In the meantime you can see how your report looks using data collected so far or with sample data.", "myData": "myData*", "switchTerms": "* Cisco Spaces needs a minimum of 30 days data to be able to show you a complete monthly report.", "reportError": "Report Data Unavailable", "noLocationError": "No Location Matched", "locPermittedError": "No locations available or you do not have access to a location that supports for Behavior Metrics report", "error-message-wrapper": { "bmError": "No data available for the selected time period", "brandChartError": "You have not created any brands" }, "legendName": { "lineText": "Each point on the blue line represents locations within that percentile", "brandVisitsText": "Brand Benchmark", "stateVisitsText": "State Benchmark", "groupVisitsText": "Deviation from Historical Average", "topvisitsText": "Top & Bottom 3 Locations", "impVisitsText": "Important Locations", "pinnedVisitsText": "Pinned Locations", "pinnedTxt": "Pinned", "pinVisitsText": "Pin Locations", "otherVisitsText": "Other Locations" }, "dummy": { "greenSample": "Sample Data", "blueSample": "Incomplete Data" }, "visitDuration": { "chartHeading": "Visit Duration", "countDesc": "Average Visit Duration", "chartSubHeading": { "title": "How much time does a {{verticalCategory}} spend per visit to the {{verticalType}}", "customDes": "Visit Duration has a positive relationship with spending. Customers spend more when they stay longer." } }, "visitFrequency": { "chartHeading": "Visit Frequency", "countDesc": "Average Visit Frequency", "chartSubHeading": { "title": "No. of visits to the {{verticalType}} per {{verticalCategory}}", "customDes": "Visit Frequency is a proxy for loyalty. The more times the customers visit the more they are likely to spend." } }, "visitRecency": { "chartHeading": "Visit Recency", "countDesc": "Average Visit Recency" } }, "visitCount_title": "Visit Count:", "visitorCount_title": "Visitor Count:", "visitDurationBlackFriday": { "title": "Visit Duration:", "title2": "Key Locations", "description": { "absolute-desc": "Time spent per visit", "normalized-desc": "Time spent per visit", "historical-desc": "Time spent per visit. Past 12 months" }, "subTitle": { "absolute-sub-title": "Visit Duration: Black Friday", "absolute-sub-title-brand": "Impact on Visit Duration: Black Friday", "normalized-sub-title": "Visit Duration: Normalized for Size of Store", "historical-sub-title": " Average Visit Duration Monthly Trend", "absolute-sub-heading": "% increase in visit duration due to Black Friday", "normalized-sub-heading": "Minutes per 100,000 sq.ft of store area" }, "xAxis": { "root-group-absolute": "LOCATIONS", "root-group-normalized": "LOCATIONS", "root-historical": "MONTHLY AVERAGE", "location-group-absolute": "", "location-group-normalized": "", "location-historical": "MONTHS" }, "yAxis": { "root-group-absolute": "VISIT DURATION (% CHANGE)", "root-group-normalized": "VISIT DURATION (MINUTES PER 100K SQ. FT)", "root-historical": "VISIT DURATION (MINUTES)", "location-group-absolute": "VISIT DURATION (MINUTES)", "location-group-normalized": "VISIT DURATION (MINUTES PER 100K SQ. FT)", "location-historical": "VISIT DURATION (MINUTES)" } }, "visitFrequencyBlackFriday": { "title": "Visit Frequency:", "title2": "Key Locations", "description": { "absolute-desc": "Frequency of visits of current month's visitors in the past 12 months", "normalized-desc": "Frequency of visits of current month's visitors in the past 12 months", "historical-desc": "Frequency of visits of current month's visitors in the past 12 months. Past 12 months." }, "subTitle": { "absolute-sub-title": "Visit Count: Black Friday", "absolute-sub-title-brand": "Impact on Visit Count: Black Friday", "normalized-sub-title": "Visit Frequency: Normalized for Size of Store", "absolute-sub-heading": "% increase in visit count due to Black Friday", "normalized-sub-heading": "Frequency of visits per 100,000 sq.ft. of area" }, "xAxis": { "root-group-absolute": "LOCATIONS", "root-group-normalized": "LOCATIONS", "root-historical": "MONTHS", "location-group-absolute": "", "location-group-normalized": "", "location-historical": "MONTHS" }, "yAxis": { "root-group-absolute": "VISIT COUNT (% CHANGE)", "root-group-normalized": "VISIT COUNT (% CHANGE)", "root-historical": "VISIT FREQUENCY ", "location-group-absolute": "VISIT FREQUENCY", "location-group-normalized": "VISIT FREQUENCY (PER 100K SQ. FT.)", "location-historical": "VISIT FREQUENCY" } }, "visitDuration": { "visitDuration_title": "Visit Duration", "location": { "title": "Visit Duration", "subTitle": "Time spent per visit by {{verticalCategory}} during the current month", "historical-title": "Visit Duration: Monthly Trend", "historical-subTitle": "Time spent per visit by {{verticalCategory}}", "brand": { "title": "Visit Duration: By sub-brand", "subTitle": "Time spent per {{verticalCategory}} across Brands", "historical-title": "Visit Duration: By sub-brand", "historical-subTitle": "Time spent per {{verticalCategory}} across Brands" }, "x": { "group": "", "historical": "MONTHS" }, "y": { "group": "VISIT DURATION (MINUTES)", "historical": "VISIT DURATION (% CHANGE)" } }, "all": { "title": "Visit Duration: Key Locations", "subTitle": "Time spent per visit by {{verticalCategory}} during the current month across key locations", "historical-title": "Visit Duration: Monthly Trend", "historical-subTitle": "Time spent per visit by {{verticalCategory}}", "brand": { "title": "Visit Duration: By sub-brand", "subTitle": "Time spent per {{verticalCategory}} across Brands", "historical-title": "Visit Duration: By sub-brand", "historical-subTitle": "Time spent per {{verticalCategory}} across Brands" }, "x": { "group": "LOCATIONS", "historical": "MONTHLY AVERAGE" }, "y": { "group": "VISIT DURATION (MINUTES)", "historical": "VISIT DURATION (% CHANGE)" } } }, "visitFrequency": { "location": { "title": "Visit Frequency", "subTitle": "How often have current month {{verticalCategory}} visited {{verticalType}} in last 12 months", "historical-title": "Visit Frequency: Monthly Trend", "historical-subTitle": "How often have current month {{verticalCategory}} visited {{verticalType}} in last 12 months", "brand": { "title": "Visit Frequency: By sub-brand", "subTitle": "How often have current month {{verticalCategory}} visited {{verticalType}} in last 12 months", "historical-title": "Visit Frequency: By sub-brand", "historical-subTitle": "How often have current month {{verticalCategory}} visited {{verticalType}} in last 12 months" }, "x": { "group": "", "historical": "MONTHS" }, "y": { "group": "VISIT FREQUENCY", "historical": "VISIT FREQUENCY (% CHANGE)" } }, "all": { "title": "Visit Frequency: Key Locations", "subTitle": "How often have current month {{verticalCategory}} visited {{verticalType}} in last 12 months across key locations", "historical-title": "Visit Frequency: Monthly Trend", "historical-subTitle": "How often have current month {{verticalCategory}} visited {{verticalType}} in last 12 months across key locations", "brand": { "title": "Visit Frequency: By sub-brand", "subTitle": "No. of visits per {{verticalCategory}} across Brands", "historical-title": "Visit Frequency: By sub-brand", "historical-subTitle": "How often have current month {{verticalCategory}} visited {{verticalType}} in last 12 months" }, "x": { "group": "LOCATIONS", "historical": "MONTHS" }, "y": { "group": "VISIT FREQUENCY", "historical": "VISIT FREQUENCY (% CHANGE)" } } }, "visitRecency": { "location": { "title": "Visit Recency", "subTitle": "Mean time between visits", "historical-title": "Visit Recency: Monthly Trend", "historical-subTitle": "Mean time between visits", "brand": { "title": "Visit Recency: By sub-brand", "subTitle": "Mean time between visits", "historical-title": "Visit Recency: By sub-brand", "historical-subTitle": "Mean time between visits" }, "x": { "group": "", "historical": "MONTHS" }, "y": { "group": "VISITS RECENCY (DAYS)", "historical": "VISIT RECENCY (% CHANGE)" } }, "all": { "title": "Visit Recency: Key Locations", "subTitle": "Average no. of days between visits", "subTitleAdd": " (Computed only among repeat visitors)", "historical-title": "Visit Recency: Monthly Trend", "historical-subTitle": "Mean time between visits", "brand": { "title": "Visit Recency: By sub-brand", "subTitle": "Average no. of days between visits", "historical-title": "Visit Recency: By sub-brand", "historical-subTitle": "Average no. of days between visits" }, "x": { "group": "LOCATIONS", "historical": "MONTHS" }, "y": { "group": "VISIT RECENCY (DAYS)", "historical": "DAYS BETWEEN VISITS" } } }, "repeatVisitor": { "title": "Repeat Visitor:", "title2": "Key Locations", "description": { "absolute-desc": "Average number of days between visits", "normalized-desc": "Average number of days between visits", "historical-desc": "Average number of days between visits. Past 12 months" }, "location": { "subTitle": { "absolute-sub-title": "Repeat Visitors", "normalized-sub-title": "Repeat Visitors: Normalized for Size of Store Key Locations", "historical-sub-title": "Repeat Visitors: Monthly Trend", "historical-sub-heading": " ", "historical-sub-title-brand": "Repeat Visitors: Monthly Trend", "absolute-sub-heading": "% of {{verticalCategory}} who repeat visit", "normalized-sub-heading": "% of {{verticalCategory}} who repeat visit" } }, "all": { "subTitle": { "absolute-sub-title": "Repeat Visitors: Key Locations", "absolute-sub-title-brand": "Repeat Visitors: By sub-brand", "normalized-sub-title": "Repeat Visitors: Normalized for Size of Store Key Locations", "historical-sub-title": "Repeat Visitors: Monthly Trend", "historical-sub-heading": " ", "historical-sub-title-brand": "Repeat Visitors: Monthly Trend", "absolute-sub-heading": "% of {{verticalCategory}} who repeat visit", "normalized-sub-heading": "% of {{verticalCategory}} who repeat visit" } }, "xAxis": { "root-group-absolute": "", "root-group-normalized": "", "root-historical": "", "location-group-absolute": "", "location-group-normalized": "", "location-historical": "" }, "yAxis": { "root-group-absolute": "% OF VISITORS", "root-group-absolute-brand": "% OF VISITORS", "root-group-normalized": "% OF VISITORS", "root-historical": "REPEAT VISITORS (% CHANGE)", "location-group-absolute": "% OF VISITORS", "location-group-normalized": "% OF VISITORS", "location-historical": "REPEAT VISITORS (% CHANGE)" } }, "visitDurationAll": { "location": { "title": "Visit Duration: Across Locations", "subTitle": "Time spent per visit by {{verticalCategory}} during the current month", "historical-title": "Visit Duration: Monthly Trend", "historical-subTitle": "Time spent per visit by {{verticalCategory}}", "x": { "group": "", "historical": "MONTHS" }, "y": { "group": "VISIT DURATION (MINUTES)", "historical": "VISIT DURATION (% CHANGE)" } }, "all": { "title": "Visit Duration: Across Locations", "subTitle": "Time spent per visit by {{verticalCategory}} during the current month", "historical-title": "Visit Duration: Monthly Trend", "historical-subTitle": "Time spent per visit by {{verticalCategory}}", "x": { "group": "PERCENTILE", "historical": "MONTHLY AVERAGE" }, "y": { "group": "VISIT DURATION (MINUTES)", "historical": "VISIT DURATION (% CHANGE)" } } }, "visitFrequencyAll": { "location": { "title": "Visit Frequency: Across Locations", "subTitle": "How often have current month {{verticalCategory}} visited {{verticalType}} in last 12 months", "historical-title": "Visit Frequency: Monthly Trend", "historical-subTitle": "How often have current month {{verticalCategory}} visited {{verticalType}} in last 12 months", "x": { "group": "", "historical": "MONTHS" }, "y": { "group": "VISIT FREQUENCY", "historical": "VISIT FREQUENCY" } }, "all": { "title": "Visit Frequency: Across Locations", "subTitle": "How often have current month {{verticalCategory}} visited {{verticalType}} in last 12 months", "historical-title": "Visit Frequency: Monthly Trend", "historical-subTitle": "How often have current month {{verticalCategory}} visited {{verticalType}} in last 12 months", "x": { "group": "PERCENTILE", "historical": "MONTHS" }, "y": { "group": "VISIT FREQUENCY", "historical": "VISIT FREQUENCY (% CHANGE)" } } }, "visitRecencyAll": { "location": { "title": "Visit Recency: Across Locations", "subTitle": "Mean time between visits", "sub-heading-1": " (Computed only among repeat visitors)", "historical-title": "Visit Recency: Monthly Trend", "historical-subTitle": "Mean time between visits", "x": { "group": "", "historical": "MONTHS" }, "y": { "group": "DAYS BETWEEN VISITS", "historical": "DAYS BETWEEN VISITS" } }, "all": { "title": "Visit Recency: Across Locations", "subTitle": "Average no. of days between visits ", "subTitleAdd": " (Computed only among repeat visitors)", "historical-title": "Visit Recency: Monthly Trend", "historical-subTitle": "Mean time between visits", "x": { "group": "PERCENTILE", "historical": "MONTHS" }, "y": { "group": "DAYS BETWEEN VISITS", "historical": "DAYS BETWEEN VISITS" } } }, "visitDurationDistribution": { "title": "Visit Duration: Distribution", "historical-title": "Visit Duration: Distribution", "description": { "absolute-desc": "% of visits by duration", "historical-desc": "% of visits by duration" }, "subTitle": { "absolute-sub-title": "% Composition of {{verticalCategory}} visits by time spent", "historical-sub-title": "% Composition of {{verticalCategory}} visits by time spent" }, "xAxis": { "root-group-absolute": " VISIT DURATION (MINUTES)", "root-historical": "MINUTES", "location-group-absolute": "MINUTES", "location-historical": "MINUTES" }, "yAxis": { "root-group-absolute": "% of total visits", "root-historical": "% OF VISITS", "location-group-absolute": "No. of VISITORS", "location-historical": "% OF VISITS" } }, "visitFrequencyDistribution": { "title": "Visit Frequency: Distribution", "historical-title": "Visit Frequency: Distribution", "description": { "absolute-desc": "% break-up of {{verticalCategory}} by the frequency of their visits", "historical-desc": "% break-up of {{verticalCategory}} by the frequency of their visits. Past 12 months" }, "subTitle": { "absolute-sub-title": "% Composition of {{verticalCategory}} visits by frequency of visit", "historical-sub-title": "% Composition of {{verticalCategory}} visits by frequency of visit" }, "xAxis": { "root-group-absolute": "Frequency of visits", "root-historical": "VISIT NUMBER", "location-group-absolute": "VISIT NUMBER", "location-historical": "VISIT NUMBER" }, "yAxis": { "root-group-absolute": "% of total visits", "root-historical": "% OF VISITS", "location-group-absolute": "VISIT FREQUENCY", "location-historical": "% OF VISITS" } }, "visitDurationByVisitNumber": { "title": "Visit Duration by Visit Number", "historical-title": "Visit Duration by Visit Number", "description": { "absolute-desc": "Time spent per visit number" }, "subTitle": { "absolute-sub-title": "Do {{verticalCategory}} spend more time during every successive visit", "historical-sub-title": "Do {{verticalCategory}} spend more time during every successive visit" }, "xAxis": { "root-group-absolute": "VISIT NUMBER", "location-group-absolute": "VISIT NUMBER" }, "yAxis": { "root-group-absolute": "VISIT DURATION (MINUTES)", "location-group-absolute": "VISIT DURATION (MINUTES)" } }, "visitDurationByVisitDensity": { "title": "Visit Density by Visit Duration", "historical-title": "Visit Density by Visit Duration", "description": { "absolute-desc": "Relationship between daily time spent and daily crowd density" }, "subTitle": { "absolute-sub-title": "", "historical-sub-title": "" }, "xAxis": { "root-group-absolute": "VISITS PER SQUARE FEET", "location-group-absolute": "VISITS PER SQUARE FEET" }, "yAxis": { "root-group-absolute": "VISIT DURATION (MINUTES)", "location-group-absolute": "VISIT DURATION (MINUTES)" } }, "hourOfDay": { "title": "Visit Distribution: Hour of Day", "historical-title": "Visit Distribution: Hour of Day", "description": { "absolute-desc": "% of daily visits by hour of day", "historical-desc": "% of daily visits by hour of day. Past 12 months" }, "subTitle": { "absolute-sub-title": "% daily visits by hour of day", "historical-sub-title": "% daily visits by hour of day" }, "xAxis": { "root-group-absolute": "HOUR OF DAY", "root-historical": "HOUR OF DAY", "location-group-absolute": "HOUR OF DAY", "location-historical": "HOUR OF DAY" }, "yAxis": { "root-group-absolute": "% Daily Visits", "root-historical": "% OF DAILY VISITS", "location-group-absolute": "% OF DAILY VISITS", "location-historical": "% OF DAILY VISITS" } }, "dayOfWeek": { "title": "Visit Distribution: Day of Week", "historical-title": "Visit Distribution: Day of Week", "description": { "absolute-desc": "% of weekly visits by day of week", "historical-desc": "% of weekly visits by day of week. Past 12 months" }, "subTitle": { "absolute-sub-title": "% weekly visits by day of week ", "historical-sub-title": "% weekly visits by day of week " }, "xAxis": { "root-group-absolute": "DAY OF THE WEEK", "root-historical": "DAY OF THE WEEK", "location-group-absolute": "DAY OF THE WEEK", "location-historical": "DAY OF THE WEEK" }, "yAxis": { "root-group-absolute": "% Weekly Visits", "root-historical": "% WEEKLY VISITS", "location-group-absolute": "% WEEKLY VISITS", "location-historical": "% WEEKLY VISITS" } }, "visitorComposition": { "title": "Repeat", "description": { "absolute-desc": "Proportion of visitors. First time vs repeat (over past 12 months)" }, "subTitle": { "absolute-sub-title": "% of {{verticalCategory}} who repeat visit", "historical-sub-title": "" }, "xAxis": { "group": "MONTHS", "historical": "MONTHLY AVERAGE" }, "yAxis": { "group": "% OF VISITORS", "historical": "% OF VISITORS" }, "lineChart": { "absolute-sub-title-rv": "Repeat Visitors: Across Locations", "absolute-sub-title-his-rv": "Repeat Visitors: Monthly Trend", "absolute-sub-heading-rv": "% of {{verticalCategory}} who repeat visit", "absolute-sub-heading-his-rv": "% of {{verticalCategory}} who repeat visit" } }, "sizeofStoreVisitDuration": { "title": " Size of store and visit duration ", "subTitle": "Relationship between size of store and time spent", "xAxis": { "root-group-absolute": "AREA OF PROPERTY (SQ. FT.)", "location-group-absolute": "AREA OF PROPERTY (SQ. FT.)" }, "yAxis": { "root-group-absolute": "VISIT DURATION (MINUTES)", "location-group-absolute": "VISIT DURATION (MINUTES)" } }, "sizeofStoreNoofVisits": { "title": "Size of store and no. of visits ", "subTitle": "Relationship between size of store and no.of visits", "xAxis": { "root-group-absolute": "AREA OF PROPERTY (SQ. FT.)", "location-group-absolute": "AREA OF PROPERTY (SQ. FT.)" }, "yAxis": { "root-group-absolute": "NO OF VISITS", "location-group-absolute": "NO OF VISITS" } }, "storeGridExperience": { "title": "Retail Experience Grid ", "subTitle": "Plotting each store on visit duration and visit frequency scores", "xAxis": { "root-group-absolute": "VISIT DURATION", "location-group-absolute": "VISIT DURATION" }, "yAxis": { "root-group-absolute": "VISIT FREQUENCY", "location-group-absolute": "VISIT FREQUENCY" } }, "dailyDensityWeekdays": { "title": "Daily visits by daily visit duration (weekdays)", "subTitle": "Relationship between daily time spent and daily crowd density", "xAxis": { "location-group-absolute": "DAILY VISITS" }, "yAxis": { "location-group-absolute": "VISIT DURATION (MINUTES)" } }, "dailyDensityWeekends": { "title": " Daily visits by daily visit duration (Weekends)", "subTitle": " Relationship between daily time spent and daily crowd density", "xAxis": { "location-group-absolute": "DAILY VISITS" }, "yAxis": { "location-group-absolute": "VISIT DURATION (MINUTES)" } }, "legends": { "root-group": [ { "root-group-color": "salmon", "root-group-title": "Org. Average" }, { "root-group-loc-color": "cool-blue", "root-group-loc-title": "Your Locations", "root-group-loc-norm-title": "Your Locations Normalized" }, { "root-category-color": "tealish", "root-category-title": "Industry Average" }, { "root-best-in-class-color": "battleship-grey", "root-best-in-class-title": "Best In Class" } ], "root-historical": [ { "root-historical-group-color": "salmon", "root-historical-group-title": "Org. Average" }, { "root-historical-color": "butterscotch", "root-historical-title": [ "Historical Average", "Historical Average" ] } ], "location-group": [ { "location-group-color": "salmon", "location-group-title": "Org. Average" }, { "location-color": "cool-blue", "location-loc-title": "Location Average" }, { "location-category-color": "tealish", "location-category-title": "Industry Average" }, { "location-best-in-class-color": "battleship-grey", "location-best-in-class-title": "Best In Class" }, { "location-room-color": "shade of blue", "location-room-title": "Individual rooms" }, { "location-all-room-avg-color": "shade of yellow", "location-all-room-avg-title": "All room average" }, { "location-avg-occ-color": "shade of blue", "location-avg-occ-title": "Avg. occupants" }, { "location-room-peak-color": "shade of yellow", "location-room-peak-title": "Peak occupants" }, { "location-floor-color": "light-grey-blue", "location-floor-title": "Floor" }, { "location-zone-color": "cool-purple", "location-zone-title": "Zone" }, { "location-room-distribution-color": "shade of blue", "location-room-distribution-title": "NO. OF OCCUPANTS" } ], "location-historical": [ { "location-historical-color": "butterscotch", "location-historical-title": [ "Historical Average", "Historical Average" ] }, { "location-color": "cool-blue" }, { "location-group-historical-color": "cool-blue", "location-group-historical-title": "Org. Average" } ] } }, "workspaceMetrics": { "dayOfWeekArray": [ "MON", "TUE", "WED", "THU", "FRI", "SAT", "SUN" ], "hodArray": [ "12am", "1am", "2am", "3am", "4am", "5am", "6am", "7am", "8am", "9am", "10am", "11am", "12pm", "1pm", "2pm", "3pm", "4pm", "5pm", "6pm", "7pm", "8pm", "9pm", "10pm", "11pm" ], "hourlyVisitsXAxis": [ "12am", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12pm", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11" ], "suffix": { "hrs": " hrs", "hour": "hour", "hr": " hr", "sec": " sec", "days": " days", "day": " day", "visits": " visits", "visit": " visit", "min": " min", "mins": " mins", "percentage": " %", "visitsSqft": "visits/sq ft", "daysSqft": "days/sq ft", "minsSqft": "mins/sq ft", "manhourSqft": "manhour per sq.ft", "manhoursSqft": "manhours per sq.ft", "manhour": "manhour", "manhours": "manhours", "employeeCTxt": "EMPLOYEE", "studentCTxt": "STUDENT", "employeesCTxt": "EMPLOYEES", "studentsCTxt": "STUDENTS", "employeeTxt": "employees", "studentTxt": "students", "universityTxt": "university", "workdayCTxt": "WORKDAY", "workdayTxt": "Workday", "visitCTxt": "VISIT", "visitTxt": "Visit", "capverticalType_workspace": "Workspace", "capverticalType_employee": "Employee", "capverticalType_student": "Student", "verticalType_workspace": "workspace", "verticalType_workplace": "workplace", "verticalType_workday": "workday", "verticalType_employee": "employee", "verticalType_student": "student", "categoryAvg": "Category Average", "verticalCategory_shopper": "shopper", "verticalCategory_shoppers": "shoppers", "verticalCategory_customers": "customers", "verticalCategory_diners": "diners", "verticalCategory_members": "members", "verticalCategory_gamers": "gamers", "verticalCategory_customer": "customer", "verticalCategory_visitors": "visitors", "verticalCategory_visitor": "visitor", "verticalType_store": "store", "verticalType_restaurant": "restaurant", "verticalType_gym": "gym", "verticalType_museum": "museum", "verticalType_club": "club", "verticalType_casino": "casino", "verticalType_branch": "branch", "verticalType_dealership": "dealership", "verticalType_location": "location", "historical_title_capskey": "Key", "historical_title_capsacross": "Across", "historical_title_key": "key", "historical_title_across": "across", "visits_month": "visits/month ", "visit_month": "visit/month ", "days_between_visits": "days between visits", "org_text": "Org", "industry_text": "Industry ", "category_text": "Category", "best_in_class": "Best In Class", "campus_text": "Campus", "allLocLabel_locs": "LOCATIONS", "allLocLabel_loc": "LOCATION", "allLocLabel_across": "ACROSS", "allLocLabel_brands": "BRANDS", "allLocLabel_brand": "BRAND", "percentile_rank": " RANKED BY PERCENTILE", "percentileSuffix_th": "th", "locationsTxt": "Locations", "locationTxt": "Location", "historical_title_important": "Important", "peopleTxt": " people" }, "visitsAverage": { "topBottomTitle": { "bottom": "Bottom", "top": "Top" } }, "vertical-base": { "areaTxt": "area", "categoryList": [ "Brand", "Campus", "Category", "Group", "Historical Avg", "Industry", "Location Avg", "Org", "State" ], "labelList": [ "New Visitors", "Repeat Visitors" ], "visitDurationSqft": "Visit Duration / Sq.Ft", "visitFrequencySqft": "Visit Frequency / Sq.Ft", "topLocTxt": "Largest location ", "bottomLocTxt": "Smallest location", "locRank1": "Rank #1 in ", "locRank2": "Ranks #2 in ", "normalisedAlt": "SQFT", "dataSwitchHeading": "Good things come to those who wait.", "dataSwitchInfo": "Cisco Spaces is collecting data from your locations. Your first report will be ready in", "remainingDays": "days. We will send you a notification when it's ready.", "dataSwitchInfo2": "In the meantime you can see how your report looks using data collected so far or with sample data.", "myData": "myData*", "switchTerms": "* Cisco Spaces needs a minimum of 30 days data to be able to show you a complete monthly report.", "reportError": "Report Data Unavailable", "noLocationError": "No Location Matched", "locPermittedError": "No locations available or you do not have access to a location that supports for Behavior Metrics report", "error-message-wrapper": { "bmError": "No data available for the selected time period", "brandChartError": "You have not created any brands" }, "legendName": { "lineText": "Each point on the blue line represents locations within that percentile", "brandVisitsText": "Brand Benchmark", "stateVisitsText": "State Benchmark", "groupVisitsText": "Deviation from Historical Average", "topvisitsText": "Top & Bottom 3 Locations", "impVisitsText": "Important Locations", "pinnedTxt": "Pinned", "pinnedVisitsText": "Pinned Locations", "pinVisitsText": "Pin Locations", "otherVisitsText": "Other Locations" }, "dummy": { "greenSample": "Sample Data", "blueSample": "Incomplete Data" }, "visitDuration": { "chartHeading": "Visit Duration", "countDesc": "Average Visit Duration", "chartSubHeading": { "title": "How much time does a {{verticalCategory}} spend per visit to the {{verticalType}}", "customDes": "Visit Duration has a positive relationship with spending. Customers spend more when they stay longer." } }, "visitFrequency": { "chartHeading": "Visit Frequency", "countDesc": "Average Visit Frequency", "chartSubHeading": { "title": "No. of visits to the {{verticalType}} per {{verticalCategory}}", "customDes": "Visit Frequency is a proxy for loyalty. The more times the customers visit the more they are likely to spend." } }, "visitRecency": { "chartHeading": "Visit Recency", "countDesc": "Average Visit Recency" } }, "visitCount_title": "Visit Count:", "visitorCount_title": "Visitor Count:", "widgetHeader": { "workspaceHeader1": { "title": "Workday Duration", "subTitle": "How long is an average employee workday?" }, "workspaceHeader2": { "title": "Employee Frequency", "subTitle": "How many times does an average employee visit the workspace during the month." }, "workspaceHeader3": { "title": "Workspace Density", "subTitle": "Measuring and identifying workspaces that are underutilized or congested. " }, "workspaceHeader4": { "title": "Occupancy Rate", "subTitle": "What % of prescribed man-hours does an employee spend at the workspace?" }, "workspaceHeader5": { "title": "Entry Time" }, "workspaceHeader6": { "title": "Presence" }, "workspaceHeader7": { "title": "Visits %share by floor" }, "workspaceHeader8": { "title": "Visits %share by zone" }, "workspaceHeader9": { "title": "Presence by Floor" }, "workspaceHeader10": { "title": "Presence by Zone" }, "workspaceHeader11": { "title": "Visits %share by zone" }, "workspaceHeader12": { "title": "Visit Duration by Floor" }, "workspaceHeader13": { "title": "Visit Duration by Zone" }, "workspaceHeader14": { "title": "Density by Floor" }, "workspaceHeader15": { "title": "Density by Zone" } }, "workdayDurationDistribution": { "all": { "title": "Workday Duration Distribution", "subTitle": "% visits by time spent by employees at workplace", "historical-title": "Workday Duration Distribution ", "historical-subTitle": " % visits by time spent by employees at workplace", "x": { "group": "Workday duration (hours)", "historical": "" }, "y": { "group": "% visits", "historical": "" } }, "location": { "title": "Workday Duration Distribution", "subTitle": "% visits by time spent by employees at workplace", "historical-title": "Workday Duration Distribution ", "historical-subTitle": " % visits by time spent by employees at workplace", "x": { "group": "Workday duration (hours)", "historical": "" }, "y": { "group": "% visits", "historical": "" } } }, "employeeFrequencyDistribution": { "all": { "title": "Employee Frequency Distribution", "subTitle": "% employees by no. of visits to workplace during the month ", "historical-title": "Employee Frequency Distribution ", "historical-subTitle": "% employees by no. of visits to workplace during the month ", "x": { "group": "No.of visits", "historical": "" }, "y": { "group": "% employees", "historical": "" } }, "location": { "title": "Employee Frequency Distribution", "subTitle": "% employees by no. of visits to workplace during the month ", "historical-title": "Employee Frequency Distribution", "historical-subTitle": "% employees by no. of visits to workplace during the month ", "x": { "group": "No.of visits", "historical": "" }, "y": { "group": "% employees", "historical": "" } } }, "workdayDurationAll": { "all": { "title": "Workday Duration: Across locations", "subTitle": "Average time spent by employees per visit to workplace during the month", "historical-title": "Workday Duration: Across locations relative to historical average.", "historical-subTitle": " % increase/decrease in workday duration across locations relative to historical (P12M) average", "x": { "group": " RANKED BY PERCENTILE", "historical": "" }, "y": { "group": "HOURS PER WORKDAY", "historical": "% change over historical average" } } }, "workdayDuration": { "all": { "title": "Workday Duration: Across Locations", "subTitle": "Average time spent by employees per visit to workplace during the month", "historical-title": "Workday Duration: Across locations relative to historical average.", "historical-subTitle": " % increase/decrease in workday duration across locations relative to historical (P12M) average", "x": { "group": "Locations", "historical": "" }, "y": { "group": "HOURS PER WORKDAY", "historical": "% change over historical average" } }, "location": { "title": "Workday Duration", "subTitle": "Average time spent by employees per visit to workplace during the month", "historical-title": "Workday Duration: Monthly trend relative to historical average", "historical-subTitle": " % increase/decrease in workday duration relative to historical (P12M) average", "x": { "group": "", "historical": "" }, "y": { "group": "HOURS PER WORKDAY", "historical": "% change over historical average" } } }, "workspacePresenceAll": { "all": { "title": "Workspace Presence: Across locations", "subTitle": "Average time spent by an employee WITHIN the workspace as a % of workday duration", "historical-title": "Workspace Presence: Across locations relative to historical average.", "historical-subTitle": "% increase/decrease in workspace presence across individual locations relative to historical (P12M) average", "x": { "group": " RANKED BY PERCENTILE", "historical": " " }, "y": { "group": "HOURS PER WORKDAY", "historical": "% change over historical average" } } }, "workspacePresence": { "all": { "title": "Workspace Presence: Key Locations", "subTitle": "Average time spent by an employee WITHIN the workspace as a % of workday duration", "historical-title": "Workspace Presence: Key locations relative to historical average.", "historical-subTitle": " % increase/decrease in workspace presence in key locations relative to historical (P12M) average", "x": { "group": "Locations", "historical": "" }, "y": { "group": "HOURS PER WORKDAY", "historical": "% change over historical average" } }, "location": { "title": "Workspace Presence", "subTitle": "Avg time spent within a location per workday", "historical-title": " Workspace Presence: Monthly trend relative to historical average", "historical-subTitle": " % increase/decrease in workday presence relative to historical (P12M) average", "x": { "group": "", "historical": "" }, "y": { "group": "HOURS PER WORKDAY", "historical": "% change over historical average" } } }, "employeeFrequency": { "all": { "title": "Employee Frequency: Key Locations", "subTitle": "Average no. of visits by employees to the workplace during the month", "historical-title": "Employee Frequency: Key locations relative to historical average.", "historical-subTitle": " % increase/decrease in employee frequency across all locations relative to historical (P12M) average", "x": { "group": "Locations", "historical": "" }, "y": { "group": "VISITS PER EMPLOYEE", "historical": "% change over historical average" } }, "location": { "title": "Employee Frequency", "subTitle": "Average no. of visits by employees to the workplace during the month", "historical-title": " Employee Frequency: Monthly trend relative to historical average", "historical-subTitle": " % increase/decrease in employee frequency across all locations relative to historical (P12M) average", "x": { "group": "", "historical": "" }, "y": { "group": "VISITS PER EMPLOYEE", "historical": "% change over historical average" } } }, "employeeFrequencyAll": { "all": { "title": "Employee Frequency: Across locations", "subTitle": "Average no. of visits by employees to the workplace during the month", "historical-title": "Employee Frequency: Across locations relative to historical average.", "historical-subTitle": "% increase/decrease in employee frequency across all locations relative to historical (P12M) average", "x": { "group": " RANKED BY PERCENTILE", "historical": " " }, "y": { "group": "VISITS PER EMPLOYEE", "historical": "% change over historical average" } } }, "workspaceDensityAll": { "all": { "title": "Workspace Density Index: Across locations", "subTitle": "Monthly manhours at workspace per 1000 sq.ft of workspace area", "historical-title": " Workspace Density Index: Across locations relative to historical average.", "historical-subTitle": " % increase/decrease in workspace density across all locations relative to historical (P12M) average", "x": { "group": " RANKED BY PERCENTILE", "historical": "" }, "y": { "group": "DENSITY INDEX", "historical": "% change over historical average" } } }, "workspaceDensity": { "all": { "title": "Density Index: Key Locations", "subTitle": "Monthly manhours at workspace per 1000 sq.ft. of workspace area", "historical-title": "Density Index: Across locations relative to historical average", "historical-subTitle": " % increase/decrease in density across locations relative to historical (P12M) average", "x": { "group": "Locations", "historical": "" }, "y": { "group": "DENSITY INDEX", "historical": "% change over historical average" } }, "location": { "title": "Density Index", "subTitle": "Monthly manhours at workspace per 1000 sq.ft of workspace area", "historical-title": "Density Index: Monthly trend relative to historical average", "historical-subTitle": "% increase/decrease in density relative to historical (P12M) average", "x": { "group": "", "historical": "" }, "y": { "group": "DENSITY INDEX", "historical": "% change over historical average" } } }, "presence": { "all": { "title": "Presence Index: Across Locations", "subTitle": "Actual manhours at workspace", "historical-title": "Presence Index: Across locations relative to historical average", "historical-subTitle": " % increase/decrease in presence across locations relative to historical (P12M) average", "x": { "group": "Locations", "historical": "" }, "y": { "group": "Manhours", "historical": "% change over historical average" } }, "location": { "title": "Presence Index", "subTitle": "Actual manhours at workspace", "historical-title": "Presence Index: Monthly trend relative to historical average", "historical-subTitle": "% increase/decrease in presence relative to historical (P12M) average", "x": { "group": "", "historical": "" }, "y": { "group": "Manhours", "historical": "% change over historical average" } } }, "occupancyRateAll": { "all": { "title": "Occupancy Rate: Across Locations", "subTitle": "Actual manhours at workspace as a % of prescribed manhours", "historical-title": "Occupancy Rate: Across locations relative to historical average.", "historical-subTitle": "% increase/decrease in occupancy rate across all locations relative to historical (P12M) average", "x": { "group": " RANKED BY PERCENTILE", "historical": "" }, "y": { "group": "PERCENTAGE", "historical": " % change over historical average" } } }, "occupancyRate": { "all": { "title": "Occupancy Rate: Key Locations", "subTitle": "Actual manhours at workspace as a % of prescribed manhours", "historical-title": "Occupancy Rate: Key locations relative to historical average.", "historical-subTitle": "% increase/decrease in occupancy rate across key locations relative to historical (P12M) average", "x": { "group": "Locations", "historical": "" }, "y": { "group": "PERCENTAGE", "historical": "% change over historical average" } }, "location": { "title": "Occupancy Index", "subTitle": "Actual manhours at workspace as a % of prescribed manhours.", "historical-title": " Occupancy Index: Monthly trend relative to historical average", "historical-subTitle": "% increase/decrease in occupancy index relative to historical (P12M) average", "x": { "group": "", "historical": "" }, "y": { "group": "PERCENTAGE", "historical": "% change over historical average" } } }, "entryTimeAll": { "all": { "title": "Entry Time: Across Locations", "subTitle": "Average entry time of employees", "historical-title": " Entry Time: Relative to historical average", "historical-subTitle": " Average entry time of employees", "x": { "group": " RANKED BY PERCENTILE", "historical": " RANKED BY PERCENTILE" }, "y": { "group": "HOUR OF DAY", "historical": "HOUR OF DAY" } } }, "entryTime": { "all": { "title": "Entry Time: Key Locations", "subTitle": "Average entry time of employees across key locations.", "historical-title": "Entry Time: Relative to historical average", "historical-subTitle": " Average entry time of employees", "x": { "group": "Locations", "historical": "" }, "y": { "group": "HOUR OF DAY", "historical": "% change over historical average" } }, "location": { "title": "Entry Time", "subTitle": "Average entry time of employees", "historical-title": " Entry Time: Relative to historical average", "historical-subTitle": " Average entry time of employees", "x": { "group": "", "historical": "" }, "y": { "group": "HOUR OF DAY", "historical": "% change over historical average" } } }, "exitTimeAll": { "all": { "title": "Exit Time: Across Locations", "subTitle": "Average exit time of employees", "historical-title": " Exit Time: Relative to historical average", "historical-subTitle": "Average exit time of employees", "x": { "group": " RANKED BY PERCENTILE", "historical": "" }, "y": { "group": "HOUR OF DAY", "historical": "HOUR OF DAY" } } }, "exitTime": { "all": { "title": "Exit Time: Key Locations", "subTitle": "Average exit time of employees across key locations.", "historical-title": "Exit Time: Relative to historical average", "historical-subTitle": "Average exit time of employees ", "x": { "group": "Locations", "historical": "" }, "y": { "group": "HOUR OF DAY", "historical": "% change over historical average" } }, "location": { "title": "Exit Time", "subTitle": "Average exit time of employees", "historical-title": " Exit Time: Relative to historical average", "historical-subTitle": "Average exit time of employees", "x": { "group": "", "historical": "HOUR OF THE DAY" }, "y": { "group": "HOUR OF DAY", "historical": "% change over historical average" } } }, "entryTimeDistribution": { "all": { "title": "Entry Time: Distribution ", "subTitle": "% employees by time of entry", "historical-title": "Entry Time: Distribution", "historical-subTitle": "Average entry time relative to historical average ", "x": { "group": "HOUR OF DAY", "historical": "" }, "y": { "group": "% EMPLOYEES", "historical": "" } }, "location": { "title": "Entry Time: Distribution", "subTitle": "% employees by time of entry", "historical-title": "Entry Time: Distribution ", "historical-subTitle": "Average entry time of employees relative to historical average", "x": { "group": "HOURS", "historical": "" }, "y": { "group": "% EMPLOYEES", "historical": "" } } }, "exitTimeDistribution": { "all": { "title": "Exit Time: Distribution", "subTitle": "% employees by time of exit", "historical-title": "Exit Time: Distribution", "historical-subTitle": "Average exit time relative to historical average ", "x": { "group": "HOUR OF DAY", "historical": "" }, "y": { "group": "% EMPLOYEES", "historical": "" } }, "location": { "title": "Exit Time: Distribution ", "subTitle": "% employees by time of exit", "historical-title": "Exit Time: Distribution ", "historical-subTitle": "Average exit time of employees relative to historical average", "x": { "group": "HOURS", "historical": "" }, "y": { "group": "% EMPLOYEES", "historical": "" } } }, "empPresenceHOD": { "all": { "title": " Employee Presence: Hour of Day", "subTitle": "% of employees present during each hour of day", "historical-title": "Employee Presence: Hour of Day", "historical-subTitle": "Employee manhours by each hour of the day relative to historical average", "x": { "group": "HOUR OF DAY", "historical": "" }, "y": { "group": "% MANHOURS", "historical": "" } }, "location": { "title": "Employee Presence: Hour of Day ", "subTitle": "% of employees present during each hour of day", "historical-title": " Employee Presence: Hour of Day ", "historical-subTitle": "% Employees present during each hour of the day. Relative to historical average", "x": { "group": "HOURS", "historical": "" }, "y": { "group": "% EMPLOYEES", "historical": "" } } }, "visitorsHOD": { "all": { "title": "Guest Presence: Hour of Day", "subTitle": "% guests by hour of day", "historical-title": "Guest Presence: Hour of Day", "historical-subTitle": "Guests manhours by each hour of the day", "x": { "group": "HOUR OF DAY", "historical": "" }, "y": { "group": " % MANHOURS", "historical": "" } }, "location": { "title": "Guest Presence: Hour of day ", "subTitle": "% guests by hour of day", "historical-title": "Guest Presence: Hour of day", "historical-subTitle": "% Guests present by hour of day. Relative to historical average", "x": { "group": "HOUR OF DAY", "historical": "" }, "y": { "group": "% MANHOURS", "historical": "" } } }, "empPresenceDOW": { "all": { "title": "Employee Presence: Day of the week", "subTitle": "% of employees present during each day of week", "historical-title": " Employee Presence: Day of the week", "historical-subTitle": "Employee manhours by each day of week", "x": { "group": "DAY OF WEEK", "historical": "" }, "y": { "group": " % MANHOURS", "historical": "" } }, "location": { "title": " Employee Presence: Day of the week", "subTitle": "% of employees present during each day of week", "historical-title": " Employee Presence: Day of the week ", "historical-subTitle": "% Employees present during each day of week. Relative to historical average", "x": { "group": "DAY OF WEEK", "historical": "" }, "y": { "group": "% MANHOURS", "historical": "" } } }, "visitorsDOW": { "all": { "title": "Guest Presence: Day of the week ", "subTitle": "% breakdown of guest presence (no. of guests * time spent) by day of week.", "historical-title": " Guest Presence: Day of the week", "historical-subTitle": "Guests manhours by each day of week", "x": { "group": "DAY OF WEEK", "historical": "" }, "y": { "group": " % MANHOURS", "historical": "" } }, "location": { "title": "Guest Presence: Day of the week", "subTitle": "% breakdown of guest presence (no. of guests * time spent) by day of week.", "historical-title": "Guest Presence: Day of the week ", "historical-subTitle": "% Guests present by each day of week. Relative to historical average", "x": { "group": "DAY OF WEEK", "historical": "" }, "y": { "group": "% MANHOURS", "historical": "" } } }, "workspacePresenceDistribution": { "all": { "title": "Workspace Presence", "subTitle": "% employees by time of entry", "historical-title": "Workspace Presence: ", "historical-subTitle": "Employee manhours by each hour of the day", "x": { "group": "HOUR OF DAY", "historical": "" }, "y": { "group": "% PRESENT", "historical": "" } }, "location": { "title": "Workspace Presence: Distribution", "subTitle": "% employees by time spent", "historical-title": " ", "historical-subTitle": "", "x": { "group": "TIME SPENT (HOURS)", "historical": "" }, "y": { "group": "% PRESENT", "historical": "" } } }, "weightedTS": { "all": { "title": "Weighted Time Spent: ", "subTitle": "% employees by Weighted time spent", "historical-title": " ", "historical-subTitle": "", "x": { "group": "TIME SPENT (HOURS)", "historical": "" }, "y": { "group": "% PRESENT", "historical": "" } }, "location": { "title": "Weighted Time Spent: Distribution", "subTitle": "% employees by Weighted time spent", "historical-title": " ", "historical-subTitle": "", "x": { "group": "TIME SPENT (HOURS)", "historical": "" }, "y": { "group": "% PRESENT", "historical": "" } } }, "visitorIndexAll": { "all": { "title": "Visitor Index: Across Locations", "subTitle": "Visitors as % of Employees", "historical-title": " Visitor Index: Across locations relative to historical average.", "historical-subTitle": " % increase/decrease in Visitor Index across locations relative to historical (P12M) average", "x": { "group": " RANKED BY PERCENTILE", "historical": " RANKED BY PERCENTILE" }, "y": { "group": "PERCENTAGE", "historical": "PERCENTAGE" } } }, "visitorIndex": { "all": { "title": "Visitor Index: Key Locations", "subTitle": "Visitors as % of Employees", "historical-title": "Visitor Index: Across locations relative to historical average.", "historical-subTitle": " % increase/decrease in Visitor Index across locations relative to historical (P12M) average ", "x": { "group": "", "historical": "" }, "y": { "group": "PERCENTAGE", "historical": "" } }, "location": { "title": "Visitor Index", "subTitle": "Visitors as % of Employees", "historical-title": "Visitor Index", "historical-subTitle": " Visitors as % of Employees", "x": { "group": "", "historical": "" }, "y": { "group": "% EMPLOYEE", "historical": "% EMPLOYEE" } } }, "crossOfficeAll": { "all": { "title": "Cross Office: Across Locations", "subTitle": "% of employees who have visited another location during year", "x": { "group": " RANKED BY PERCENTILE", "historical": "" }, "y": { "group": "PERCENTAGE", "historical": "" } } }, "crossOffice": { "all": { "title": "Cross Office at Premise: Key Locations", "subTitle": "% of employees who have visited another location during year key locations.", "x": { "group": "Locations", "historical": "" }, "y": { "group": "PERCENTAGE", "historical": "" } }, "location": { "title": "Cross Office", "subTitle": "% of employees who have visited another location during year", "x": { "group": "", "historical": "" }, "y": { "group": "% EMPLOYEES", "historical": "" } } }, "timeOccupiedByRoom": { "location": { "title": "Room Metrics: % time Occupied", "subTitle": "% time reach room was occupied during workhours(8am to 6pm during workdays)", "historical-title": "Room Metrics: % time Occupied", "historical-subTitle": "% time reach room was occupied during workhours(8am to 6pm during workdays)", "x": { "group": "ROOMS", "historical": "ROOMS" }, "y": { "group": "% of time occupied", "historical": "% of time occupied" } } }, "noOfOccupantsByRoom": { "location": { "title": "Room Metrics: No. of Occupants", "subTitle": "Avg and peak no. of occupants in each room when occupied", "historical-title": "Room Metrics: No. of Occupants", "historical-subTitle": "Avg and peak no. of occupants in each room when occupied", "x": { "group": "ROOMS", "historical": "ROOMS" }, "y": { "group": "No. of occupants", "historical": "No. of occupants​" } } }, "occupancyDistributionByRoom": { "location": { "title": "Room Metrics: % distribution of occupancy", "subTitle": "% breakdown of no. of people in all rooms in building {{locationName}}", "historical-title": "Room Metrics: % distribution of occupancy", "historical-subTitle": "% breakdown of no. of people in all rooms in building {{locationName}}", "x": { "group": "No. of occupants", "historical": "No. of occupants" }, "y": { "group": "% time​", "historical": "% time​" } } }, "visitsShareByFloor": { "location": { "title": "Employees: %Share By floor", "subTitle": "%share of employees who have visited floor", "x": { "group": "FLOORS", "historical": "" }, "y": { "group": "% EMPLOYEES", "historical": "" } } }, "visitsShareByZone": { "location": { "title": "Employees: %Share By zone", "subTitle": "%share of employees who have visited zone", "x": { "group": "ZONES", "historical": "" }, "y": { "group": "% EMPLOYEES", "historical": "" } } }, "visitDurationByFloor": { "location": { "title": "Visit Duration: By floor", "subTitle": "Time spent per employee at each floor during a workday", "x": { "group": "FLOORS", "historical": "" }, "y": { "group": "HOURS", "historical": "" } } }, "visitDurationByZone": { "location": { "title": "Visit Duration: By zone", "subTitle": "Time spent per employee at each zone during a workday", "x": { "group": "ZONES", "historical": "" }, "y": { "group": "HOURS", "historical": "" } } }, "presenceByFloor": { "location": { "title": "Presence: By floor", "subTitle": "Presence in manhours by floor", "x": { "group": "FLOORS", "historical": "" }, "y": { "group": "MANHOURS", "historical": "" } } }, "presenceByZone": { "location": { "title": "Presence: By zone", "subTitle": "Presence in manhours by zone", "x": { "group": "ZONES", "historical": "" }, "y": { "group": "MANHOURS", "historical": "" } } }, "densityByFloor": { "location": { "title": "Density: By floor", "subTitle": "Presence per 1000 sq.ft at each floor", "x": { "group": "FLOORS", "historical": "" }, "y": { "group": "DENSITY INDEX", "historical": "" } } }, "densityByZone": { "location": { "title": "Density: By zone", "subTitle": "Presence per 1000 sq.ft at each zone", "x": { "group": "ZONES", "historical": "" }, "y": { "group": "DENSITY INDEX", "historical": "" } } }, "legends": { "root-group": [ { "root-group-color": "salmon", "root-group-title": "Org. Average" }, { "root-group-loc-color": "cool-blue", "root-group-loc-title": "Your Locations", "root-group-loc-norm-title": "Your Locations Normalized" }, { "root-category-color": "tealish", "root-category-title": "Industry Average" }, { "root-best-in-class-color": "battleship-grey", "root-best-in-class-title": "Best In Class" }, { "root-campus-color": "cool-blue", "root-campus-title": "Campus Average" }, { "root-build-color": "light-grey-blue", "root-build-title": "Buildings" } ], "root-historical": [ { "root-historical-group-color": "salmon", "root-historical-group-title": "Org. Average" }, { "root-historical-color": "butterscotch", "root-historical-title": [ "Historical Average", "Historical Average" ] } ], "location-group": [ { "location-group-color": "salmon", "location-group-title": "Org. Average" }, { "location-color": "cool-blue" }, { "location-category-color": "tealish", "location-category-title": "Industry Average" }, { "location-best-in-class-color": "battleship-grey", "location-best-in-class-title": "Best In Class" }, { "location-room-color": "shade of blue", "location-room-title": "Individual rooms" }, { "location-all-room-avg-color": "shade of yellow", "location-all-room-avg-title": "All room average" }, { "location-avg-occ-color": "shade of blue", "location-avg-occ-title": "Avg. occupants" }, { "location-room-peak-color": "shade of yellow", "location-room-peak-title": "Peak occupants" }, { "location-floor-color": "light-grey-blue", "location-floor-title": "Floor" }, { "location-zone-color": "cool-purple", "location-zone-title": "Zone" }, { "location-room-distribution-color": "shade of yellow", "location-room-distribution-title": "NO. OF OCCUPANTS" } ], "location-historical": [ { "location-historical-color": "butterscotch", "location-historical-title": [ "Historical Average", "Historical Average" ] }, { "location-color": "cool-blue" }, { "location-group-historical-color": "cool-blue", "location-group-historical-title": "Org. Average" } ] } }, "narrative": { "workspace-heading-1": "1. Core Metrics:", "workspace-heading-2": "How do individual locations perform along key metric", "main-heading-1": "1. Performance Benchmarking:", "main-heading-2": "Performance on Core Metrics relative to peers", "main-heading-business": "Performance on key in-location behavioral metrics", "vd-subheading": "Visit Duration has a positive relationship with spending. Shoppers buy more when they stay longer. Visit Frequency is a proxy for loyalty. And the more times the customer visits the more they are likely to buy. Both metrics are proxies in store experience. The ability of the store to hold shoppers longer & keep them coming back", "behavior-link1": "SEE what factors impacted your visitor behavior", "behavior-link2": "Track how visitor behavior influences your POS Revenue", "behavior-link3": "Improve your performance across visitor behavior metrics.", "normalized-behaviour-heading": "Normalized Metrics", "normalized-info": "Key metrics normalized by size of the store, by dividing key metrics by size of the store in sq. ft.", "normalized-info2": "Normalized metrics are reported as per 1,00,000 sq.ft. to avoid highly decimalized numbers.", "dist-heading-1": "2. Diagnostics:", "dist-heading-2": "Factors that Impact or are Impacted by the Core Metrics", "workspace-dist-heading": "Analysis of factors that impact or are impacted by the core metrics", "factors-influence-subtext": "Factors that influence ", "vd-influence-text": "Visit Duration", "vf-influence-text": "Visit Frequency", "ros-heading-part1": "Is your real estate space delivering value ?", "ros-heading-part2": "How are these metrics relevant for your business?", "ros-subheading": "Is there a relationship between size of store and key behavioral metrics ? ", "ws-his-heading": "Performance of individual locations on key metrics relative to historical average", "ws-his-dist-mainheading": "Diagnostics: ", "ws-his-dist-heading": "Performance Factors that impact or are impacted by the core metrics" } }, "impact-analysis-lib": { "impact-analysis-base": { "impact-analysis-heading": "Impact Analysis", "measure-impact": "Measure Impact", "modalImpactCampaignTitle": "Add Impact Campaign", "impact-description": "Measure the impact of events on key behavior metrics.", "header-add-impact-block": "Create an event", "alert-message": "spaces@cisco.com", "future-event-message": "The data being considered only till the previous month end", "eventPeriodVD-label": "Daily avg. during event period", "example-impact-wrap": "Measure the impact of events through our interactive tool", "example-chart-container": "Black Friday Sale", "campaign-active-status": "Active", "campaign-complete-status": "Complete", "ex-chart-desc": "Did shopper visit duration rise during the Black Friday sale?", "signoutBtn": "Sign out", "search-location-text": "Search for Locations", "period-during-event-label": "Period DURING event", "period-after-event-label": "Period AFTER event", "selectedFromDate": "MM-DD-YYYY", "average-selection-loc": " average of selected locations", "currentEventLabel": "Visit Duration", "eventType": "Event Analysis", "dummy": { "greenSample": "Sample Data", "blueSample": "Incomplete Data" }, "example-chart": { "ex-two": "University Attendance", "ex-two-desc": "Did the frequency of university attendance increase post holidays?", "ex-three": "Employees Spend Time", "ex-three-desc": "Did employees spend more time at the workspace post redecoration?" }, "create-event-sec": { "create-event-button": "Create your event", "dummy": "Cisco Spaces is still collecting your data. You will be able to create your first Impact Campaign in {{remainingDays}} days" }, "errors": { "errorToastMsg": "An error occurred while fetching the results. Please try again after some time", "selectedPeriodNoDataErrorKey": "There is no data available for the selected period", "availPrevMonthErrorKey": "The data being considered only till the previous month end", "addImpactError": "Enter details to add an Impact Campaign", "invalidEventError": "Enter valid event name", "eventExistError": "Event name already exists" }, "alertMessage": "Impact analysis widgets are available to fully setup customers. If you don’t find one here, please review if your setup is completed over 30 days or reach out to us at ", "suffix": { "hr": "hr", "hrs": "hrs", "min": "min", "mins": "mins" } }, "impact-analysis-list": { "metricTypeVD": "Visit Duration", "metricTypeVF": "Visit Frequency", "metricTypeVC": "Visit Count", "metricTypeWD": "Workday Duration", "metricTypeEF": "Employee Frequency", "selectedEventText": "Rows", "selectedEventText1": "Row" }, "impact-analysis-chart": { "impactValue": [ "Improved", "Increase", "Decrease", "No change", "Decreased", "Change" ], "durAftText": [ "during", "after" ], "suffix": { "hrs": " hrs", "min": " min", "mins": " mins", "hr": " hr" }, "impact-per-right-section": "in selected locations", "location-label": "LOCATION", "location-cpslabel": "LOCATIONS", "workdayTxt": "WORKDAY", "visitCpsTxt": "VISIT", "employeeTxt": "Employee", "workplaceTxt": "workplace", "studentTxt": "student", "visitTxt": "Visit", "visitCountTxt": "VISIT COUNT %", "employeeFrequency": { "all": { "title": "{{nameoftheEvent}} Impact on Employee Frequency", "subTitle": "Increase/Decrease in % of days employee has visited the workplace {{durAftText}} event", "periodDuringLabel": "% visits during event", "periodAfterLabel": "% visits after event", "periodBfreEvent": "% visits before event", "x": "", "y": "CHANGE IN % DAYS VISITED" }, "location": { "title": "{{nameoftheEvent}} Impact on Employee Frequency", "subTitle": "Increase/Decrease in % of days employee has visited the workplace {{durAftText}} event", "periodDuringLabel": "% visits during event", "periodAfterLabel": "% visits after event", "periodBfreEvent": "% visits before event", "x": "", "y": "% DAYS VISITED" } }, "workdayDuration": { "all": { "title": "{{nameoftheEvent}} Impact on Workday Duration", "subTitle": "Increase/Decrease in workday duration {{durAftText}} event", "periodDuringLabel": "Workday duration during event", "periodAfterLabel": "Workday duration after event", "periodBfreEvent": "Workday duration before event", "x": "", "y": "% CHANGE IN WORKDAY DURATION" }, "location": { "title": "{{nameoftheEvent}} Impact on Workday Duration", "subTitle": "Increase/Decrease in workday duration {{durAftText}} event", "periodDuringLabel": "Workday duration during event", "periodAfterLabel": "Workday duration after event", "periodBfreEvent": "Workday duration before event", "x": "", "y": "WORKDAY DURATION(HOURS)" } }, "visitDuration": { "all": { "title": "{{nameoftheEvent}} Impact on Visit Duration", "subTitle": "Increase/Decrease in visit duration {{durAftText}} event", "periodDuringLabel": "Visit duration during event", "periodAfterLabel": "Visit duration after event", "periodBfreEvent": "Visit duration before event", "x": "", "y": "VISIT DURATION" }, "location": { "title": "{{nameoftheEvent}} Impact on Visit Duration", "subTitle": "Increase/Decrease in visit duration {{durAftText}} event", "periodDuringLabel": "Visit duration during event", "periodAfterLabel": "Visit duration after event", "periodBfreEvent": "Visit duration before event", "x": "", "y": "VISIT DURATION(MINUTES)" } }, "visitCount": { "all": { "title": "{{nameoftheEvent}} % Impact on Visit Count", "subTitle": "Increase/Decrease in visit count {{durAftText}} event", "periodDuringLabel": "Daily avg: During event", "periodAfterLabel": "Daily average: After event", "periodBfreEvent": "Daily avg: Past 365 days", "avgBfreEvent": "Daily average: Before event period", "x": "", "y": "" }, "location": { "title": "{{nameoftheEvent}} % Impact on Visit Count", "subTitle": "Increase/Decrease in visit count {{durAftText}} event", "periodDuringLabel": "Daily avg: During event", "periodAfterLabel": "Daily average: After event", "periodBfreEvent": "Daily avg: Past 365 days", "avgBfreEvent": "Daily average: Before event period", "x": "HOURS", "y": "% EMPLOYEES" } }, "impact-per-zero-value": "No change", "legend": { "group-legend": "Selected locations average", "increase-legend": "Location average" } }, "impact-analysis-detail": { "cancel-button": "Cancel", "edit-name-footer": "Rename", "campaign-location": "Location", "compare-section": "Compared to", "campaign-period-section": "Event Duration", "compare-period-placeholder": "'Select Comparison Period'", "calendar-container": { "startdate-calendar": "Start Date", "enddate-calendar": "End Date" }, "cale-apply-button": "Apply", "delete-campaign-section": "Delete", "delete-popup": { "delete-warning-desc1": "Are you sure you want to delete this event?", "delete-warning-desc2": "This action cannot be undone.", "warn-delete-button": "Delete", "warn-cancel-button": "Cancel" }, "before-event": "BEFORE EVENT", "during-event": "DURING EVENT", "after-event": "AFTER EVENT" }, "impact-analysis-search": { "impact-search": "Search for a campaign by name" }, "impact-analysis-modal-popup": { "info-box": "Check the impact of an event by entering the following information", "eventName": "Event Name:", "eventNamePlaceholder": "Enter Event Name", "period-to-compare": "Choose the event period that you like to measure", "daterange-tabs": { "date-tab-startdate": "Select Start Date", "date-tab-enddate": "Select End Date" }, "saveButton": "See Impact", "compareAvgTooltip": "This will be compared with last 365 days average", "compareBeforeEventTooltip": "This will be compared with identical period before event", "daterangeInput": "- Select date range -", "cancel-button": "Cancel" }, "impact-analysis-campaigns": { "campaigns-column-name": "Campaign Name", "campaigns-column-date": "Dates", "campaign-recent-date": "Date", "campaigns-column-compared-to": "Compared to", "campaigns-column-results": "Results", "add-impact-block-grid": "Create your First Impact Campaign", "no-campaign-list": { "no-campaign": "You haven’t created any campaigns yet", "dummy-compaign": "Cisco Spaces is still collecting your data. You will be able to create your first Impact Campaign in {{remainingDays}} days", "no-change-text": "No change", "no-data-text": "No data available" }, "selected-event-text": "Selected", "no-match-found": "No matches found", "deleteSelectedEvent": "Are you sure you want to delete selected events?", "deleteEvent": "Are you sure you want to delete this event?" } }, "video-analytics-lib": { "camera-metrics": "Camera Metrics", "signoutTxt": "Sign out", "cameraMetrics": { "dummy": { "greenSample": "Sample Data", "blueSample": "Incomplete Data" }, "search-location-text": "Search for Locations", "deviationValue": "Visitors Seen", "deviationValue1": "Visitor Seen", "currentMonth": "Current Month", "vaLocation": "Location", "historicalAvg": "Historical Avg", "currentMonthlyAvg": "Current Monthly Avg", "vaLocationAvg": "Location Avg", "visitorsText": "Visitors", "visitorText": "Visitor", "vaHistorical": "Historical", "historicalMonthlyAvg": "Historical Monthly Avg.", "avgDailyFootfall": "Average daily footfall", "vaDailyFootfall": "Daily Footfall", "vaHourlyAvg": "Hourly Avg", "vaHourlyPeak": "Hourly Peak", "vaMonthlyAvg": "Monthly Avg", "vaMonthlyZonalPresc": "Monthly Zonal Presence", "vaHistoricalZonalPresc": "Historical Zonal Presence", "vaMonthLabel": "month", "vaCpsMonthLabel": "Month", "vaMonthsLabel": "months", "avgMonthlyEntries": "Avg. of monthly entries during past {{noOfMonths}} {{monthText}} across all locations in Org {{locationName}}", "allEntranceEnries": "Avg monthly entries through all entrances at location {{locationName}} during the past {{noOfMonths}} {{monthText}}", "legendLocation": "Sum of entries though all entrances at location {{locationName}} during the current month", "legendGroup": "Total entries at all locations under Org {{locationName}}", "historicalBtn": "Toggle Historical View", "ZonalpresenceIndex": "Zonal presence index during current month", "monthlyZonalPresence": "Monthly Zonal Presence:", "annotation_avg_text": "Avg.", "error-message-wrapper": { "bmError": "No data available for the selected time period", "brandChartError": "You have not created any brands" }, "video-analytics-base": { "no-camera-text": "Looks like you haven’t setup your Meraki Camera", "no-camera-sub-text": "Metrics with real data is available to customers who install Meraki cameras. Please contact your Cisco rep to learn more about Meraki cameras. To setup your Meraki cameras or to learn more about camera metrics in Cisco Spaces please visit our", "setup-link": "Setup Guide", "setup-sub-link": "In the meantime you can see how your report looks using data collected so far or with sample data.", "no-data-text": "No data available", "no-data-sub-text": "Looks like you don’t have data for the selected location", "no-data-sub-text1": "In the meantime you can see how your report looks using data collected so far or with sample data", "locPermittedError": "No locations available or you do not have access to a location that supports for Camera Metrics report", "cm-disabled-mesaage": "Looks like you have not configured Cisco Meraki Camera for Analytics", "cm-disabled-sub-message": "Camera Analytics is currently available only for Cisco Meraki Cameras.", "cm-setup-message": "Setup Meraki Cameras", "cmLearnMoreLink": "Learn More" }, "errors": { "errorToastMsg": "An error occurred while fetching the results. Please try again after some time", "fetchLocErrorMsg": "An error occurred while fetching the location array results. Please try again after some time", "selectedPeriodNoDataErrorKey": "There is no data available for the selected period", "availPrevMonthErrorKey": "The data being considered only till the previous month end", "addImpactError": "Enter details to add an Impact Campaign", "invalidEventError": "Enter valid event name", "eventExistError": "Event name already exists" }, "va_months": [ "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December" ], "va_dayOfWeekArray": [ "MON", "TUE", "WED", "THU", "FRI", "SAT", "SUN" ], "va_hodArray": [ "12am", "1am", "2am", "3am", "4am", "5am", "6am", "7am", "8am", "9am", "10am", "11am", "12pm", "1pm", "2pm", "3pm", "4pm", "5pm", "6pm", "7pm", "8pm", "9pm", "10pm", "11pm" ], "monthlyFootfall": { "location": { "title": "Monthly Footfall:", "description": "No. of entries to location from monitored entrances during the month", "x": { "group": "", "historical": "" }, "y": { "group": "NO OF VISITORS", "historical": "NO OF VISITORS" } }, "all": { "title": "Monthly footfall: All locations", "description": "No. of entries at all properties in group during the current month", "x": { "group": "", "historical": "" }, "y": { "group": "NO OF VISITORS", "historical": "NO OF VISITORS" } } }, "legend": { "orgAvgLegend": "Org. Avg:", "locationAvg": "Location Avg:", "hisZonalPresence": "Historical Zonal Presence:", "hisZonalPresenceIndex": "Past {{noOfMonths}} {{monthText}} average Zonal Presence Index", "historicaLocationAvgHOD": "Average monthly presence during past {{noOfMonths}} {{monthText}} at {{locationName}} by hour of day", "all": { "showLocLegend": "% monthly average foot fall at all locations by hour of day", "monthlyDistributionHOD": "% monthly footfall distribution by hour of day at all locations under Org {{locationName}}", "vaDailyFootfallLoc": "Sum of entries at Location {{locationName}} during each day of the month till date", "avgDailyFootfallLoc": "Average daily entries at all locations at Org {{locationName}} for all days in the month till date" }, "location": { "showLocLegend": "% monthly average footfall at location {{locationName}} by hour of day", "vaDailyFootfallLoc": "Sum of entries at all locations under Org {{locationName}} during each day of the month till date", "avgDailyFootfallLoc": "Average daily entries at Location {{locationName}} for all days in the month till date" } }, "footfall-group-line": { "groupCurrentMonth": "Total during current month", "presenceHOE": "Hour End Presence:", "showHoulyAvgLegend": "Average of presence at the end of each hour during the month", "avgAcross": "Average across past {{noOfMonths}} {{monthText}}", "peakPresence": "Peak Presence:", "currentMonthPeakEntries": "Peak entries by hour during month", "orgTotalCurrMonth": "Org total during current month", "orgAvgAcrossPast": "Org average across past {{noOfMonths}} {{monthText}}", "location": { "title": "Monthly Footfall:", "description": "No. of entries to location from monitored entrances during the month", "x": { "group": "", "historical": "" }, "y": { "group": "NO OF VISITORS", "historical": "NO OF VISITORS" } }, "all": { "title": "Monthly footfall: All locations", "description": "No. of entries at all properties in group during the current month", "x": { "group": "", "historical": "" }, "y": { "group": "NO OF VISITORS", "historical": "NO OF VISITORS" } } }, "dailyFootfall": { "location": { "title": "Daily Footfall:", "description": "Entries to location through monitored entrances. Trend across each day of the month", "x": { "group": "DAILY FOOTFALL", "historical": "DAILY FOOTFALL" }, "y": { "group": "NO OF VISITORS", "historical": "NO OF VISITORS" } }, "all": { "title": "Daily Footfall:", "description": "Entries to property. Trend across each day of the month", "x": { "group": "DAILY FOOTFALL", "historical": "DAILY FOOTFALL" }, "y": { "group": "NO OF VISITORS", "historical": "NO OF VISITORS" } } }, "footfallHOD": { "location": { "title": "Footfall Distribution: By hour of day", "description": "% monthly average entries to location property through monitored entrances by hour of day", "x": { "group": "HOUR OF THE DAY", "historical": "HOUR OF THE DAY" }, "y": { "group": "% FOOTFALL", "historical": "% FOOTFALL" } }, "all": { "title": "Footfall Distribution: By hour of day", "description": "% entries by hour of day to all Org locations during the current month", "x": { "group": "HOUR OF THE DAY", "historical": "HOUR OF THE DAY" }, "y": { "group": "% FOOTFALL", "historical": "% FOOTFALL" } } }, "presenceIndexHOD": { "location": { "title": "Presence by hour of day", "description": "Total number of people present at location by hour of day during the current month", "x": { "group": "HOUR OF THE DAY", "historical": "HOUR OF THE DAY" }, "y": { "group": "NO OF PEOPLE", "historical": "NO OF PEOPLE" } }, "all": { "title": "Presence by hour of day: All locations", "description": "Total number of people present at all Org locations by hour of day during the current month", "x": { "group": "HOUR OF THE DAY", "historical": "HOUR OF THE DAY" }, "y": { "group": "NO OF PEOPLE", "historical": "NO OF PEOPLE" } } }, "peakPresenceIndexHOD": { "location": { "title": "Peak Presence: By hour of day ", "description": "Highest people presence recorded within each hour of the day", "x": { "group": "HOUR OF THE DAY", "historical": "HOUR OF THE DAY" }, "y": { "group": "NO OF PEOPLE", "historical": "NO OF PEOPLE" } } }, "presenceIndexByZone": { "location": { "title": "Presence Index: By Zone", "description": "Avg. no. of people present in each zone during the month", "x": { "group": "Zones", "historical": "Zones" }, "y": { "group": "PRESENCE INDEX", "historical": "PRESENCE INDEX" } } } } }, "share-framework-lib": { "share-framework-login": { "share-framework-login-title": "shared-framework-login works!", "showRequest": "Hey!, Looks like you dont have permission to access this report. No worries you can ask for granting access to the Sender by clicking below button. ===== Captcha to come here; ======", "requestAccess": "Request Access", "showRequestSuccess": "You have successfully requested Sender to grant you access. Once your request is approved by sender you will receive an email for next steps. Until then please feel free to checkout Cisco Spaces offering.", "offering-text": "Browse Cisco Spaces offering", "userEmailLabel": "Email", "tncLabel": "Terms and Conditions", "agreementLabel": "I agree to the Cisco Spaces", "termsCheckLabelOne": "and", "termsCheckLabelTwo": "Next", "userPasswordLabel": "Password", "continueLabel": "Continue" }, "share-report-wrapper": { "share-report-load-status": "Report will be loaded here...", "share-report-detail-status": "Report details will load here soon..." } }, "monitor-support-lib": { "header": { "updated-time": "Last Updated", "ago": "ago" }, "page-title": "Monitor", "section-title": "Summary", "connectivity-section": { "title": "Connectivity", "description": "Signifies if your wireless network is connected to Cisco Spaces and location updates are coming through successfully.", "connectors": { "title": "Connectors", "total": "Total", "inactive": "Inactive", "inactive-tooltip": { "title": "CONNECTOR", "topic": "Currently Down", "body": { "connectors-down": "connectors down.", "one-connector-down": "connector down.", "reason-title": "This could be any of the following reason.", "reasons": "

1. Token not configured in the connector.

2. Connector configuration issues.

3. Hardware failure.

" } }, "active": "Active" }, "controllers": { "title": "Controllers", "total": "Total", "inactive": "Inactive", "inactive-tooltip": { "title": "CONTROLLERS", "topic": "Currently Down", "body": { "controllers": "controllers down.", "one-controllers-down": "controller down.", "reason-title": "This could be any of the following reason.", "reasons": "

1. AireOS Controller and the Connector should be in same network.

2. SNMP community should have both read/write permissions.

" } }, "active": "Active" }, "meraki-connections": { "title": "Meraki Connections", "total": "Total", "inactive": "Inactive", "active": "Active" } }, "anomaly-section": { "title": "Anomaly", "description": "Indicates if there are any anomalies in the visitor data or the onboarding data for any of the following locations.", "locations": "Total Locations", "visitor-data": "Visitor Data", "onboarding-data": "Onboarding Data", "locations-with-anomaly": "Locations with Anomaly", "locations-with-no-anomaly": "Locations with No Anomaly", "anomaly-table": { "title": "Location Updates Today", "sub-title": "locations not sending data", "head1-text": "No Connected/Provisioned Data Available", "head2-text": "No Visitors/Visits Data Available", "app-down-tooltip": { "location-name": "Location Name", "location-id": "Location ID" }, "empty-anamoly": "NA" } }, "connectors-section": { "title": "Connectors", "connector-text": "Connector", "sub-text": "connectors active", "see-all-text": "See All", "connectors-table": { "column-headings": { "description": "Description", "ova-version": "OVA Version", "control-channel-status": "Control Channel Status", "control-channel-last-heard-utc": "Control Channel Last Heard(UTC)", "control-channel-last-heard": "Control Channel Last Heard", "data-channel-status": "Data Channel Status" }, "row-data": { "connector-index": "Connector", "version-na": "NA", "active": "Active", "inactive": "Inactive", "never-heard-data": "Never", "inactive-tooltip": { "title": "Currently Down", "text": "
This could be any of the following reason.

1. Token not configured in the connector.

2. Connector configuration issues.

3. Hardware failure.

" } } }, "connector-pop-up-module": { "title": "Connector Details", "connector-name": "Connector Name", "connector-version": "Connector Version", "connector-id": "Connector ID", "associated-controllers": "Number of Associated Controllers", "control-channel-status": "Control Channel Connection Status", "control-channel-duration": "Control Channel Connection Duration", "data-channel-status": "Data Channel Connection Status", "data-channel-duration": "Data Channel Connection Duration", "last-modified": "Last Modified(UTC)", "never-modified": "Never", "last-heard": "Last Heard(UTC)", "never-heard": "Never", "mac-address": "MAC Address", "ip-address": "IP Address", "data-message-count": "Data channel NMSP Messages", "message-received": "NMSP Messages Received", "message-rate-text": "Message rates in last 30 days" } }, "controllers-section": { "title": "Controllers", "controller-text": "Controller", "sub-text": "controllers active", "see-all-text": "See All", "controller-table": { "column-headings": { "description": "Description", "type": "Type", "last-heard-utc": "Last Heard(UTC)", "last-heard": "Last Heard", "status": "Status" }, "row-data": { "active": "Active", "inactive": "Inactive", "inactive-tooltip": { "title": "Currently Down", "text": "
This could be any of the following reason.

1. AireOS Controller and the Connector should be in same network.

2. SNMP community should have both read/write permissions.

" } } } }, "location-updates-section": { "title": "Location Updates", "status-right-now": "Status right now", "down-loc": "locations down", "more": "more", "all-loc-up-text": "All locations are up", "no-loc": "No locations connected", "right-now": { "title": "Right Now Locations", "table": { "column-headings": { "locations": "Locations", "last-seen": "LastSeen", "report-time": "ReportTime" } } }, "loc-updates-view": { "title": "Status in the last 30 days", "down-loc-count": "locations updates stopped", "down-tooltip": { "message": "No data recorded" }, "success-tooltip": { "message": "No downtime recorded on this day." }, "loc-strip-tooltip": { "message": "Not recieving data from ", "location-text": " locations", "loc-name": "Name", "more": "more" }, "graph-time": { "30-days-ago": "30 days ago", "yesterday": "Yesterday" }, "loc-popup-modal": { "title": "Location Updates", "table": { "column-headings": { "name": "Location Name", "time": "Reported Time", "type": "Anomaly Type" } } } } }, "monitor-meraki-component": { "title": "Meraki Networks", "networks-synced": "networks synced", "see-all-text": "See All", "meraki-table": { "column-headings": { "meraki": "Cisco Meraki", "status": "Status", "last-heard": "Last Heard" } } }, "monitor-ticket-component": { "title": "Summary", "unresolved-ticktes": "Unresolved Tickets", "tickets-severity": { "s1": "Urgent", "s2": "High", "s3": "Normal", "s4": "Low" }, "ticket-section": { "title": "Tickets", "see-all-text": "See All", "ticket-table": { "headings": { "id": "ID", "description": "Description", "severity": "Severity", "created-time": "Created Time", "eta": "ETA", "status": "Ticket Status" }, "row-data": { "resolved": "Resolved", "unresolved": "Unresolved", "time-text": "in" } } }, "no-ticket-available": "No Tickets Available" }, "monitor-tile-medium-component": { "success": "UP", "warning": "Caution", "down": "Down", "s1": "Urgent", "s2": "High", "s3": "Normal", "s4": "Low" }, "monitor-tile-small-component": { "dnaApp-title": "Cisco Spaces Apps", "enterprise-title": "Enterprise Integration", "partnerIntegration-title": "Partner Integration", "total-partner-text": "integrations", "vpn": "Cloud VPN", "down-apps": "apps down", "down-app": "app down", "up-app": "All apps are Up", "app-status-table": { "headings": { "description": "Description", "uptime": "Uptime %", "status": "Status" }, "row-data": { "up-text": "Up", "down-text": "Down", "down-tooltip-text": "Currently Down" } }, "partner-apps": { "title": "Partner Apps", "up-app-text": "All Apps are Up", "down-app-text": "App is having Issue", "down-apps-text": "Apps are having Issue", "table": { "headings": { "partnername": "Partner Name", "appname": "App Name", "uptime": "Uptime %", "status": "Status" }, "row-data": { "up": "Up", "issue": "Issue", "na": "NA" } } }, "webex-device": { "title": "WebEx Devices", "webex-modal-title": "WebEx Device Details", "up-app-text": "All Apps are Up", "device-down": "WebEx Device is having Issue", "devices-down": "WebEx Device are having Issue", "show-all": "Show All", "table": { "headings": { "name": "Device Name", "type": "Device Type", "status": "Status", "last-received-time": "Last Received Time(UTC)", "uptime": "Uptime %" }, "row-data": { "up": "Up", "down": "Down", "na": "NA" } } }, "popup-down-modal": { "reported-time": "Reported Time", "issue-des": "Issue Description" } }, "shared-component": { "select-app": "Select App", "logout": "Logout", "proceed": "Proceed" } }, "iot-explorer-lib": { "generic": { "edit": "Edit", "next": "Next", "back": "Back", "cancel": "Cancel", "first": "First", "last": "Last", "previous": "Previous", "save": "Save", "not-available": "N/A", "delete": "Delete", "continue": "Continue", "warning": "Warning", "apply": "Apply", "done": "Done", "upload": "Upload", "add": "Add", "close": "Close", "update": "Update", "lh-api-success": "Successfully got location hierarchy", "get-attribute-success": "Successfully got metadata", "placeholder-search-loc": "Search for Locations", "session-expired": "Your login session has expired. Kindly log in once more to proceed." }, "add-existing-sensor-popup": { "title": { "asset-tracker-usecase": "Add Devices – Set Up Filter Criteria", "other-usecase": "Add Sensors – Set Up Filter Criteria" }, "summary-title": "{{sensorCount}} Sensors imported to your {{casename}} use case", "summary-content1": "In case you added large number of sensors, it may take a while for all your sensors to show up on on your Sensors list in this use case.", "summary-content2": "Check back later to see the list of sensors.", "at-summary-title": "{{sensorCount}} Assets imported to your {{casename}} use case", "at-summary-content1": "In case you added large number of assets, it may take a while for all your assets to show up on on your Assets list in this use case.", "at-summary-content2": "Check back later to see the list of assets.", "whats-next": "What’s Next?", "view-sensor": "View Sensors", "view-asset": "View Assets", "add-rule": "Add Rules to Use Case", "add-people": "Add People to Use Case", "continue-step": "Continue Setup", "select_location": "Select Locations", "select_location_content": "Specific locations you want to include in this use case.", "select_device_group": "Select Device Groups", "summary": "Summary", "step1-title": "Select locations as criteria to filter sensors for this Use Case", "at-step1-title": "Select locations as criteria to filter assets for this Use Case", "all-location": "Include all Locations", "all-location-content": "Include all current Locations and also Future Locations", "step2-title": "Select desired groups as criteria to filter sensors for this use case", "at-step2-title": "Select desired groups as criteria to filter assets for this use case", "all-group": "Include all Groups", "all-group-content": "Include all current and future device groups", "select_group": "Select Groups", "choose_group": "Choose specific device groups", "group_name": "Group Name", "sensors": "Sensors", "assets": "Assets", "no_device_group": "No Device group available for your Sensors", "at-no_device_group": "No Device group available for your Assets", "pre_summary_title1": "Review or change filter criteria for your Use Case sensors or click the 'Add Sensors' button on the bottom right to finish this set up. Don't worry, if you'd like to edit you criteria at a later day you can do so at the Use Case landing page.", "pre_summary_title2": "Your use case will continuously update sensors that match your filter criteria as you onboard new devices through IoT Services.", "at-pre_summary_title1": "Review or change filter criteria for your Use Case assets or click the 'Add Assets' button on the bottom right to finish this set up. Don't worry, if you'd like to edit you criteria at a later day you can do so at the Use Case landing page.", "at-pre_summary_title2": "Your use case will continuously update assets that match your filter criteria as you onboard new devices through IoT Services.", "pre-summary_detail": "added to this usecase which match the following selections", "location": "Location", "locations": "Locations", "all-loc-added": "All locations are included", "device_group": "Device Groups", "all-group-added": "All Device Groups are included", "device-group-not-available": "Device group not available", "selection-summary": "Selection Summary", "selection-summary-dec": "Description comes here for this section", "no-sensor-tm-usecase": "You don’t have any sensors supporting Temperature Monitoring. Sensors matching the above selections will be added when they are available in IoT Services", "no-sensor-so-usecase": "You don’t have any sensors supporting Presence Detection. Sensors matching the above selections will be added when they are available in IoT Services", "no-sensor-at-usecase": "You don’t have any assets supporting Asset Tracker. Assets matching the above selections will be added when they are available in IoT Services", "sensors-selected": "Sensors are selected", "at-sensors-selected": "Assets are selected", "add-sensors": "Add Sensors", "add-assets": "Add Assets", "device-count-success": "Successfully got device count results", "device-count-failure": "Failed to get device count results", "device-count-error": "An error occured while getting a device count", "device-save-success": "Successfully saved existing selected sensor count", "device-save-failure": "Not successfully saved existing selected sensor count", "device-save-error": "An error occured" }, "add-sensor-base-popup": { "error-occured-on-get-response": "An error occurred while getting json data.", "invalid-file": "Invalid file format", "upload-file-error": "Please Upload a file", "sensor-support": "Sensors Support", "iot-services": "IoT Services", "count-empty": "You don’t have any sensors supporting {{caseName}}. To onboard new sensors, visit", "at-count-empty": "You don’t have any assets supporting {{caseName}}. To onboard new assets, visit", "download-template": "Download Template here", "drag-a-file": "Click here to browse or Drag a file to upload", "file-uploading": "File Uploading...", "accept-file": "Accepted files: .xls .csv", "accept-size": "Accepted sizes: up to 10MB", "sensor-identify": "Sensors identified", "new-sensor-add": "New Sensors will be added to your sensor list", "exist-sensors": "Existing Sensors data will be updated to the existing sensors", "at-sensor-identify": "Assets identified", "at-new-sensor-add": "New Assets will be added to your asset list", "at-exist-sensors": "Existing Assets data will be updated to the existing assets", "row-error": "Rows found with errors and they will not be added", "whats-next": "What’s Next?", "view-sensor": "View Sensors", "view-asset": "View Assets", "sensor-success-msg": "Sensors sucessfully added to your '{{caseName}}' use case", "at-sensor-success-msg": "Assets sucessfully added to your '{{caseName}}' use case", "add-rules": "Add Rules to Use Case", "add-people": "Add People to Use Case", "continue-setup": "Continue Setup", "import": "Import", "setup-title": "Add Sensors", "setup-subTitle": "Add Sensors - Import Via Spreadsheet", "setup-choiceTitle": "Which Sensors do you want to include in this use case?", "setup-firstChoiceTitle": "Set Up Existing Sensor Filter Criteria", "TM-setup-firstChoiceSubtitle": "Choose sensors already onboarded in Cisco Spaces IoT Services to support your Temperature Monitoring use case", "PD-setup-firstChoiceSubtitle": "Choose sensors already onboarded in Cisco Spaces IoT Services to support your presence detection use case", "setup-secChoiceTitle": "Bulk Import Sensors", "setup-secChoiceSubTitle": "Upload a list of Sensors that you want to include in this use case", "setup-import-title": "Add your Sensors to your use case by uploading the Sensor details.", "setup-import-subtitle": "Download and use the spreadsheet template to add sensor details", "AT-setup-title": "Add Devices", "AT-setup-subTitle": "Add Devices - Import Via Spreadsheet", "AT-setup-choiceTitle": "Which Assets do you want to include in this use case?", "AT-setup-firstChoiceTitle": "Set Up Existing Device Filter Criteria", "AT-setup-firstChoiceSubtitle": "Choose devices already onboarded in Cisco Spaces IoT Services to support your asset tracking use case", "AT-setup-secChoiceTitle": "Bulk import Devices", "AT-setup-secChoiceSubTitle": "Upload a list of Assets that you want to include in this use case", "AT-setup-import-title": "Add your Device to your use case by uploading the Device details.", "AT-setup-import-subtitle": "Download and use the spreadsheet template to add asset details", "upload-device-success": "Successfully uploaded devices", "upload-device-failure": "Error while uploading template. Asset Name / Device ID field is empty / wrong value in the template in one or more records", "import-device-failure": "no devices imported", "import-device-success": "Successfully imported the devices" }, "asset-locator-content": { "show-all-locations": "Show All Locations", "show-all-loc-notes": "Turn on 'Show all locations' to see all locations including those without assets", "floor-ap-success": "Successfully got floors access points", "floor-ap-error": "An error occurred while getting floor access points", "floor-details-success": "Successfully got location floor details", "floor-details-failure": "An error occured while getting floor details" }, "date-filter-popup": { "date-range": "Choose date range", "start-date": "START DATE", "end-date": "END DATE" }, "role-map-dropdown": { "create-new-role": "Create New Role" }, "app-custom-pagination": { "pages": "pages" }, "device-panel-floormap-view": { "went-wrong": "Something went wrong" }, "device-panel-loc-history": { "floormap-not-available": "Floor Map Image is not available", "zone-map-not-available": "Map Image is not available for Zone location", "no-loc-associated": "The Device is not associated with any location", "first-seen": "First Seen", "detected-first-time": "Detected for the first time in", "detected-last-time": "Detected for the last time in", "asset-detect": "Asset that detected most of the time on particular floor/location in", "last-seen": "Last Seen", "most-seen": "Most Seen at", "total-impression": "Total Impressions", "no-of-times": "Number of times location changed in ", "location": "Location", "time": "Time", "duration": "Duration", "location-history": "Location history is not available for", "loc-history-success": "Successfully got history", "loc-history-na": "History data not available", "loc-history-error": "Failed to fetch device history data" }, "device-panel-loc-mapview": { "floor-map-not-available": "Floor Map Image is not available", "something-went-wrong": "Something went wrong" }, "device-panel-occ-history": { "today": "As of Today @ ", "no-history-available": "No History Available", "max-occupied": "Max Time occupied", "min-occupied": "Min Time occupied", "avg-occupied": "Avg Time Occupied", "no-motion-detected": "No Motion Detected", "presence-detected": "Presence Detected", "data-not-available": "Data N/A", "history-success": "Successfully got occupancy history", "history-na": "Occupancy history is not available", "history-error": "Failed to fetch occupancy history data" }, "device-panel-temperature-history": { "no-history-available": "No History Available", "max-temperature": "Max Temperature", "min-temperature": "Min Temperature", "avg-temperature": "Avg Temperature", "last24hours": "Last 24 Hours", "custom": "Custom", "last7days": "Last 7 Days", "last30days": "Last 30 Days", "min-date-success": "Successfully got device history min date", "min-date-failure": "Failed to get min date for device history", "min-date-error": "An occured while getting min date for device history", "tem-history-success": "Successfully got device history", "tem-history-failure": "Failed to get device history", "tem-history-error": "An error occured while getting temperature history" }, "iot-add-senor-manual-tile": { "view-edit": "View/Edit", "view-edit-info": "Tag Type: {{tag}} | Mac Address: {{macAdd}} | Asset Name: {{name}}", "tag-info": "TAG INFORMATION", "choose-tag": "Choose a Tag Type", "ble-tag": "BLE Tag", "ble-tag-decs": "Tags/beacons using BLE technology", "ccx-tag": "CCX Tag", "ccx-tag-decs": "Cisco Compatible Extensions (CCX) tag", "ble-device-tag": "BLE Device", "ble-device-tag-decs": "Device with inbuilt BLE", "wifi-device": "WiFi Device", "wifi-device-decs": "Short-range wireless device", "pir-tag": "PIR", "pir-tag-desc": "Motion detecting sensor", "camera": "Camera", "camera-decs": "Presence detecting camera", "mac-add-placeholder": "Device Mac Address", "asset-column": "ASSET COLUMN", "mandatory-field": "This is a manadatory field", "numberFormatError": "Please enter a value in Number format", "alphaNumericError": "Please enter a value in AlphaNumeric format", "invalidDataType": "Invalid Data type entered", "invalidAssetName": "Please enter a Asset name", "invalidMacAddress": "Invalid Mac Address", "search-asset-success": "Successfully fetched assets", "get-asset-success": "Successfully fetched assets", "get-asset-error": "An error occured while fetching asset details" }, "iot-add-sensor-manual": { "add-sensor": "Add Sensor", "add-asset": "Add Asset", "notes-for-at": "Add Assets manually by choosing a tag type and also filling asset attribute details one at a time. You can add more assets by clicking on ‘Add Another Asset’.", "notes-not-for-at": "Add Sensors manually by choosing a tag type and also filling sensor attribute details one at a time. You can add more sensors by clicking on ‘Add Another Sensor'.", "bulk-add-for-at": "For bulk adding of Assets, use ‘Import Assets’ option from Configure page", "bulk-add-not-for-at": "For bulk adding of Sensors, use ‘Import Sensors' option from Configure page", "take-me-there": "Take me there", "add-another-asset": "Add Another Asset", "add-another-sensor": "Add Another Sensor", "unsaved": "They are unsaved changes", "unsave-warning": "Unsaved changes will be lost. Do you wat to save the changes?", "add-asset-success": "Successfully added the assets", "add-asset-failure": "Not successfully added the asset", "add-asset-error": "An error occured while adding asset" }, "iot-device-panel": { "event-history": "Event History", "sensor-details": "Sensor Details", "iot-device-details": "IoT Device Details", "tem-history": "Temperature History", "map-location": "Map Location", "battery": "Battery", "temperature": "Temperature", "general-info": "General Information", "heard-recently": "Heard Recently", "not-heard-last-24": "Not heard in the last 24h", "not-heard-last-hour": "Not heard in the last hour", "sensor-database": "Sensor Database", "asset-database": "Asset Database", "event-note": "View the history of events that occurred related to this sensor/device", "total-event": "Total Events Occurred", "last-event": "Last Event Occurred", "long-event": "Longest Event", "avg-event": "Avg Event Duration", "show": "Showing", "all-events": "All Events", "event": "Event", "description": "Description", "condition": "Condition", "start": "Start", "end": "End", "duration": "Duration", "work-item-id": "Work Item ID", "hrs": "Hrs", "mins": "Mins", "secs": "Secs", "raise_above": "Temperature raise above", "stays_above": "Temperature stays above", "drops_below": "Temperature drops below", "stays_below": "Temperature stays below", "in_range": "Temperature enters the range between", "stays_in_range": "Temperature stays inside the range between", "out_range": "Temperature goes outside the range between", "stays_out_range": "Temperature stays outside the range between", "enter": "Asset enters a", "exist": "Asset leaves a", "move": "Asset moves to another", "occupied": "Space occupied for", "not_occupied": "Space not occupied for", "asset_not_heard": "Asset not heard for", "sensor_not_heard": "Sensor not heard for", "for": "for", "and": "and", "empty-floor-map": "Floor Map Image is not available", "zone-floor-map-error": "Map Image is not available for Zone location", "loc-history": "Location History", "occ-history": "Occupancy History" }, "iot-edit-sensor-detail": { "numberFormatError": "Enter a value in Number format for", "alphaNumericError": "Enter a value in AlphaNumeric format for", "not-heard-last-hour": "Not heard in the last hour", "not-heard-last-24hour": "Not heard in the last 24 hours", "heard-recently": "Heard Recently", "update-metadata-success": "Successfully updated the metadata", "update-metadata-failure": "Not successfully updated the metadata", "update-metadata-error": "An error occured while updating metadata" }, "iot-explorer-app-user-list": { "all-users": "All Users", "sub-title": "List of Users and their roles from all the Use Cases", "export-users": "Export Users", "name": "Name", "email": "Email", "number": "Phone Number", "role": "Role", "usecase": "Use Case", "more-roles": "more roles", "list-success": "Successfully fetched all users", "list-error": "An error occured while fetching all user list" }, "iot-explorer-use-case": { "header-title": "Explore Use Cases and set up a new one below", "header-subtitle": "Click on a Use Case to get started and to learn more about each solution in Cisco Spaces", "tm-usecase": "Temperature Monitoring", "tm-description": "Monitor spaces and receive notifications of changes in temperature", "at-usecase": "Asset Tracking", "at-description": "Locate, monitor and set up alerts to gain insight into your asset locations", "so-usecase": "Presence Detection", "so-description": "Gain real time insight into how your physical spaces are occupied", "active-usecase": "Active Use Cases", "active-usecase-list": "Below is where you will find all your active use cases for tracking assets, monitoring temperature and more.", "empty-usecase-content": "Explore Use Case Types above to get started with your use case", "name": "Name", "decription": "Description", "usecasetype": "Use Case Type", "sensor-asset": "Sensors/Assets", "locations": "Locations", "rules": "Rules", "created-date": "Created Date", "modified-date": "Modified Date", "tm": "Temperature Monitor", "so": "Presence Detection", "at": "Asset Tracker", "are-you-sure": "Are you sure?", "confirm-delete": "Do you really want to delete this use case? All the details like selected sensors, rules and events etc. will be lost.", "usecaselist-success": "Successfully listed use cases", "usecaselist-error": "An error occurred while getting usecase list", "usecaselist-count-error": "An error occurred while getting sensor count for usecase", "usecase-delete-error": "An error occurred while deleting a usecase", "usecase-delete-success": "Successfully deleted the usecase", "usecase-delete-permission-error": "Permission Denied to delete this usecase" }, "iot-manage-attribute": { "asset-database": "Asset Database", "sensor-database": "Sensor Database", "asset-column": "Choose your column for your Asset database", "sensor-column": "Choose your column for your Sensor database", "example-note": "For example, To track wheelchairs, the following column could be used: Wheelchair ID (unique identifier), Serial Number, Model Name, Location Details, Description.", "example-note1": "These database will also be the columns in your excel template and assets table.", "column-for-asset": "Asset Columns for this Use Case", "column-for-sensor": "Sensor Columns for this Use Case", "add-column": "Add Column", "add-delete-note1": "You can add or remove Columns using the ", "add-delete-note2": "section under the ‘Configure’ tab.", "column": "Column", "data-type": "Data Type", "visibility": "Visibility", "defined-by": "Defined by", "actions": "Actions", "view-options": "View Options", "system": "System", "user": "User", "select-option": "Add select options here (seperate by Enter key)", "delete-warning": "Do you really want to delete this Column?", "enter-option": "Enter Option", "unique-column": "Please select a unique column name", "save-metadata-success": "Successfully updated metadata", "save-metadata-failure": "Not Successfully updated metadata", "save-metadata-error": "An error occured while updating a metadata", "validate-metadata-success": "Attribute can be deleted", "validate-metadata-failure": "Attribute is already assosiated with a rule. please detach it from the rule to delete it", "validate-metadata-error": "An error occured while validating the metadata" }, "iot-occupancy-floormap-view": { "save-position": "Save Position", "un-map-sensor": "Unmapped Sensors", "drag-drop": "Drag and drop the sensors on the floor map", "motion": "Motion", "camera": "Camera", "mac-address": "Mac Address", "sl-no": "Serial number", "added-on": "Added on", "confirmation": "You are changing the position of a auto positioned sensor. Do you like to change it’s position.", "sure": "Are you sure?", "sure-msg": "Do you really want to delete this Sensor?" }, "iot-occupancy-position-sensor-popup": { "position-sensor": "Position Sensor", "success-save": "Successfully saved", "success-remove": "Successfully deleted sensor position", "failure-remove": "Not deleted Sensor position", "error-remove": "An error occured while removing a sensor position", "no-device-found": "No Devices Found", "occupancy-success": "Successfully got location floor details", "occupancy-error": "An error occured while getting occupancy details", "occupancy-update-error": "An error occured while updating occupancy details" }, "iot-occupancy-view-base": { "show-all-location": "Show All Locations", "show-all-content": "Turn on 'Show all locations' to see all locations including those without assets", "today": "Today", "occupied": "Occupied", "not-occupied": "Not occupied" }, "iot-search-filter-popup": { "filters": "Filters", "clear-all": "Clear all", "dropdown-error": "Please select valid value from drop down", "list-unavailable": "List Unavailable", "add-filter": "Add Filter" }, "iot-table-settings-popup": { "table-settings": "Table Settings", "table-apperance": "Table Appearance", "manage-save-filter": "Manage Saved Filters", "manage-column": "Manage Columns", "table-density": "Table Density", "default": "Default", "compact": "Compact", "striping": "Table Striping" }, "iot-usecase-configure": { "header-title": "Get the most out of your Use Case", "at-content": "With this use case, you will manage your assets, set up rules, and add users. New to IoT Explorer? Start with setting up a rule to track an asset. You can navigate to this section at the tabs above.", "so-content": "With this use case, you will gain valuable insights into your spaces. New to IoT Explorer? Start with importing sensors into your use case to see live occupancy data on your map. You can navigate to this section at the tabs above.", "tm-content": "With this use case, you will be able to manage and monitor the temperature, set up rules, and add users. New to IoT Explorer? Start with setting up a rule to notify you when sensor violates the condition. You can navigate to this section at the tabs above.", "need-help": "Need Help?", "view-resource": "View resources", "setup-guide": "Cisco Spaces Set Up Guide", "market-place": "Order Devices from the Marketplace", "manage-sensors": "Manage Sensors", "manage-sensors-content": "Sensors you have included in this use case based on selected criteria", "manage-assets": "Manage Assets", "manage-assets-content": "Assets you have included in this use case based on selected criteria", "empty-sensor": "You have not yet added any sensors", "empty-asset": "You have not yet added any assets", "import-sensor": "Import Sensors", "individual-sensor": "Add individual sensor", "view-sensor": "View Sensors", "import-asset": "Import Assets", "individual-asset": "Add individual asset", "view-asset": "View Assets", "db-sensor-notes": "Create and manage columns that define your sensors based on your business", "db-asset-notes": "Create and manage columns that define your assets based on your business", "sensor-db": "Sensor Database", "asset-db": "Asset Database", "sel-sensor": "Selected Sensors", "sel-asset": "Selected Assets", "position-sensor": "Position Sensors", "added-column": "Columns added to this use case", "rules": "Rules", "rules-content": "Rules allow you to receive notifications based on conditions", "empty-rules-content": "You have not yet set up any Rules", "add-rules": "Add Rules", "add-rules-content": "Rules added to this use case", "users": "Users", "users-content": "Add people and groups who can view and work with this use case", "empty-users-content": "You have not yet added any Users", "add-user": "Add User", "add-user-content": "Users added to this Use Case", "add-role-content": "Roles added to this Use Case", "import-user": "Import Users", "add-role": "Add Role", "configure-count-error": "An error occured while getting device details" }, "iot-usecase-detail-popup": { "tm-title": "Monitor the temperature in different environments", "tm-subtitle": "In Temperature Monitoring, users can manage and monitor indoor environments. Add new temperature sensors with our scalable and streamlined onboarding process. Create rules to quickly notify members of your team when a sensor falls or rises below a certain threshold", "at-title": "Manage and track all your important assets", "at-subtitle": "In Asset Tracking, users can add asset tags to help manage and monitor the location of important objects. Add new asset tags with our scalable and streamlined onboarding process. Create a rule to quickly notify members of your team when an item leaves a zone. Or just want to search on a map for your asset? We have that too.", "so-title": "Manage and track all your important assets", "so-subtitle": "In Presence Detection, users can manage and monitor live occupancy data for desks, rooms, and offices. Add new occupancy sensors with our scalable and streamlined onboarding process. Create rules to quickly notify your team when a space is occupied for a period of time. Finally, our new interface allows users to manually place sensors on their imported map.", "video-not-support": "Your browser does not support HTML5 video.", "content-title": "What you can do with it", "tm-subcontent-1": "Be alerted when a temperature is out of range​", "tm-subcontent-2": "Set up an event log to monitor temperature changes over time​", "tm-subcontent-3": "Gain insight into all your spaces temperature​", "tm-subcontent-4": "Keep assets like fridges in compliance", "at-subcontent-1": "Configure notifications when an asset leaves a zone,floor, or building​", "at-subcontent-2": "Locate an asset in real time", "at-subcontent-3": "Gain insight into how often a device is utilized​", "at-subcontent-4": "Set up alerts when an asset tag's battery needs replacing", "so-subcontent-1": "Gain insight into space utilization by creating a data log rule", "so-subcontent-2": "Utilize the map to quickly see live occupancy status of spaces​", "so-subcontent-3": "Share historical occupancy data with members of your Facilities team​", "so-subcontent-4": "Set up a rule to be alerted when a space becomes available", "get-started": "Get Started" }, "iot-usecase-getstarted-popup": { "popup-title": "Get Started with your {{casename}} use case", "lets-give": "Let’s give your use case a name", "usecase": "Use Case Name", "add-desc": "Add a description that would better explain your use case", "description": "Description", "create-usecase": "Create Use Case", "enter-usecase": "Enter a use case name", "enter-description": "Enter a description", "create-usecase-success": "Successfully created a use case", "create-usecase-error": "An error occurred while creating a usecase" }, "iot-usecase-homepage": { "summary": "SUMMARY", "sensors": "Sensors", "assets": "Assets", "locations": "Locations", "rules": "Rules", "users": "Users", "events": "Events", "configure": "Configure", "locator": "Locator", "occupancy-view": "Occupancy View", "users-roles": "Users & Roles", "valid-usecasename-error": "Please enter valid use case Name", "valid-usecasedesc-error": "Please enter valid use case Description", "update-usecase-error": "An error occurred while updating a usecase", "update-usecase-success": "Successfully updated a use case", "usecase-detail-success": "Got Use case Details", "usecase-detail-error": "An error occurred while getting a usecase details" }, "iot-usecase-sensor": { "sensor-status": "Sensor Status", "not-found": "Sensor not found", "not-heard-last-hour": "Not heard in the last hour", "not-heard-last-24hour": "Not heard in the last 24 hours", "heard-recently": "Heard Recently", "pin": "Pin Column", "unpin": "Unpin Column", "sort-asc": "Sort Ascending", "sort-dsc": "Sort Descending", "hide-column": "Hide Column", "view-edit-asset": "View/Edit Asset", "remove-asset": "Remove Asset", "view-edit-sensor": "View/Edit Sensor", "remove-sensor": "Remove Sensor", "are-you-sure": "Are you sure?", "delete-confirm": "Removing this asset will remove all related details in this use case from Users, Reports, Event log etc.", "warning-confirm": "This Asset cannot be removed as it was added using filter criteria. Edit Filter Criteria to add or remove related assets", "got-it": "Got it", "last-heard-success": "Successfully fetched last heard time", "last-heard-failure": "Last heard time not found", "last-heard-error": "An error occured while getting last heard time", "delete-manual-succes": "Successfully deleted the asset(s)", "delete-manual-failure": "Failed to delete the selected asset(s)", "delete-manual-error": "An error occured while deleting a sensor" }, "iot-usecase-sensor-locator-base": { "all-assets": "All Assets", "filter": "Filter", "default-filter": "You have made changes to this shared view ‘All Assets’. If you want to save these changes, you can save as a new view", "custom-filter": "You have made changes to this shared view ‘{{filterName}}’. If you want to save these changes, you can save as a new view", "update-view": "Update Existing View | ", "save-view": "Save as a new view", "selected": "Selected", "unhide-column": "Unhide Columns", "export-device": "Export Devices", "choose-column": "Choose columns to unhide", "will-be-delete": "will be deleted.", "are-you-sure": "Are you sure?", "confirm-msg": "Removing these asset will remove all related details in this use case from Users, Reports, Event log etc.", "remove-asset": "RemoveAsset", "export-device-failure": "Failed to find device/sensor list", "device-list-success": "Got Device List and Attributes", "locator-search-success": "Successfully got search results", "add-custom-success": "Custom view created successfully", "update-custom-success": "Custom view updated Successfully", "delete-custom-success": "Custom view deleted Successfully", "delete-custom-error": "An error occured while deleting a custom view", "view-count-error": "An error occured while getting assets count" }, "event-filter-popup": { "filters": "Filters", "clearall": "Clear all", "basic-info": "BASIC INFORMATION", "select-event-name": "Select Event Name", "select-condition": "Select Condition", "event-occured": "Event Occurred in the Date Range", "start-date": "Start Date", "start-time": "Start Time", "end-date": "End Date", "end-time": "End Time", "event-duration": "Event Duration", "more-than": "More Than", "less-than": "Less Than", "select-iot-device": "Select IoT Device", "location": "Location", "selected-loc": "Selected Locations", "start-less-end-msg": "Please select a start date lesser than end date", "end-greater-start-msg": "Please select an end time greater than the start time", "valid-start": "Please select a valid Start date and time", "valid-end": "Please select a valid End date and time", "valid-date-time": "Please select a valid date and time" }, "iot-event-details-popup": { "event": "Event", "device-loc": "Device Location", "details": "Details", "event-name": "Event Name", "description": "Description", "location": "Location", "condition": "Condition", "iot-device": "IoT Device", "start": "Start", "end": "End", "duration": "Duration", "work-item-id": "Work Item ID", "timeline": "Timeline", "ongoing-event": "Ongoing Event", "celsius": "Celsius(°C)", "time-in-hours": "Time(in hours)", "raise_above": "Temperature raise above", "stays_above": "Temperature stays above", "drops_below": "Temperature drops below", "stays_below": "Temperature stays below", "in_range": "Temperature enters the range between", "stays_in_range": "Temperature stays inside the range between", "out_range": "Temperature goes outside the range between", "stays_out_range": "Temperature stays outside the range between", "enter": "Asset enters a", "exist": "Asset leaves a", "move": "Asset moves to another", "occupied": "Space occupied for", "not_occupied": "Space not occupied for", "asset_not_heard": "Asset not heard for", "sensor_not_heard": "Sensor not heard for", "for": "for", "and": "and" }, "iot-event-log-base": { "events": "Events", "all-events": "All Events", "my-loc": "My location", "filter": "Filter", "selected": "Selected", "group-by-sensor": "Group by sensor", "action": "Action", "delete-event": "Delete Event", "export-event": "Export Event", "today": "Today", "event": "Event", "description": "Description", "condition": "Condition", "start": "Start", "end": "End", "duration": "Duration", "work-item-id": "Work Item ID", "iot-device": "IoT Device", "location": "Location", "total-events": "Total Events", "last-event": "Last Event Occured On", "raise_above": "Temperature raise above", "stays_above": "Temperature stays above", "drops_below": "Temperature drops below", "stays_below": "Temperature stays below", "in_range": "Temperature enters the range between", "stays_in_range": "Temperature stays inside the range between", "out_range": "Temperature goes outside the range between", "stays_out_range": "Temperature stays outside the range between", "enter": "Asset enters a", "exist": "Asset leaves a", "move": "Asset moves to another", "occupied": "Space occupied for", "not_occupied": "Space not occupied for", "asset_not_heard": "Asset not heard for", "sensor_not_heard": "Sensor not heard for", "for": "for", "and": "and", "device-detail-success": "Successfully got device details", "device-detail-failure": "Not Successfully got device details", "device-detail-error": "An error occured while getting device details", "event-chart-success": "Successfully got events chart details", "event-chart-failure": "Failed to get events chart details", "event-chart-error": "An error occured while getting event chart", "event-count-success": "Successfully got events overall count", "event-count-failure": "Failed to get event count", "event-count-error": "An error occured while getting count for events", "event-list-success": "Successfully got events list", "event-list-failure": "Failed to get events list", "event-list-error": "An error occured while getting events list", "event-details-success": "Successfully got events details list", "event-details-failure": "Failed to get event details", "event-details-error": "An error occured while getting event details", "event-delete-success": "Successfully deleted log event", "event-delete-failure": "Failed to delete log event", "event-delete-error": "An error occured while deleting log event" }, "table-view-save-popup": { "save-view": "Save as a View", "subtitle": "Save the current table settings (applied filters and/or column settings) as a table view. You can view saved views as cards above the table. All Views are shared with all users of this Use Case.", "title": "Give this table view a name", "name": "Name", "create-view": "Create View", "update-view": "Update View" }, "use-case-tile": { "assets": "Assets", "sensors": "Sensors", "events": "Events", "are-you-sure": "Are you sure?", "confirm-msg": "Do you really want to delete this use case? All the details like Selected Sensors, Rules and Events etc. will be lost." }, "add-webex-popup": { "add-account": "Add Webex Account", "delete-success": "Webex Account deleted successfully.", "delete-error": "An error occurred while deleting." }, "iot-rule-add": { "edit-rule": "Edit Rule", "add-rule": "Add New Rule", "rule": "Rule", "conditions": "Conditions", "actions": "Actions", "escalations": "Escalations", "notes": "You can choose only one parameter per rule. Create a new rule to enable additional parameters.", "subTitle": "Monitor temperature change, if its below/above or inbetween your desired value", "coming-soon": "Coming Soon", "save-publish": "Save & Publish", "error-on-json-data": "An error occurred while getting json data.", "empty-block": "Block conditions are empty. Resolve them by clicking and adding details", "enter-rule-name": "Please enter the rule name", "rule-create-success": "Successfully created a rule", "duplicate-rule-name": "Rule name already exists in this usecase", "rule-create-failure": "Failed to create a rule", "rule-create-error": "An error occured while creating a rule", "id-field-empty": "id field is empty for the type condition", "data-field-empty": "data fields is empty for the condition", "unnecessary-field1": "unnecessary fields location / assertMetadata / locationMetadata are there inside data for the condition", "schedule-field-empty": "schedule fields is empty inside data for the condition", "type-field-empty": "type fields is empty inside schedule for the condition", "unnecessary-field2": "unnecessary fields schedule / assertMetadata / locationMetadata are there inside data for the condition", "loc-field-empty": "location fields is empty inside data for the condition", "loc-ids-empty": "ids fields is empty inside location for the condition", "unnecessary-field3": "unnecessary fields location / schedule / locationMetadata are there inside data for the condition", "asset-metadata-empty": "assertMetadata fields is empty inside data for the condition", "key-field-empty": "key fields is empty inside assertMetaData for the condition", "condition-empty": "condition fields is empty inside assertMetaData for the condition", "unnecessary-field4": "unnecessary fields location / schedule / assertMetadata are there inside data for the condition", "loc-metadata-empty": "locationMetadata fields is empty inside data for the condition", "key-field-empty-locmetadata": "key fields is empty inside locationMetadata for the condition", "condition-empty-locmetadata": "condition fields is empty inside locationMetadata for the condition", "rule-update-success": "Successfully updated a rule" }, "iot-rule-base": { "title": "Add Rules to your Use Case", "subtitle1": "Add rules based on which specific actions can be triggered automatically.", "tm-subtitle2": "Send an email when the temperature is higher than 12 degrees Celcius.", "at-subtitle2": "Send an SMS when assets moves out of floor 1.", "so-subtitle2": "Send an SMS when the space is not occupied for the last 5 minutes.", "add-rule": "Add Rule", "need-help": "Need Help?", "view-resources": "View resources", "setup-guide": "Cisco Spaces Set Up Guide", "marketplace": "Order Devices from the Marketplace", "selected": "Selected", "delete-rules": "Delete Rules", "today": "Today", "rule-name": "Rule Name", "sensors": "Sensors", "locations": "Locations", "status": "Status", "created-on": "Created on", "created-by": "Created by", "last-update": "Last Updated", "published": "Published", "draft": "Draft", "delete-rule-popup": "Delete Rule?", "delete-rules-popup": "Delete Rules?", "delete-rule-confirm": "Do you really want to delete this rule?", "delete-rules-confirm": "Do you really want to delete this rules?", "delete-empty-rule": "Please select atleast one rule to delete", "export-rules": "Export Rules", "rule-list-success": "Successfully listed rules", "rule-list-failure": "Failed to get rule list", "rule-list-error": "An error occured while getting rule list", "rule-delete-success": "Successfully deleted rules", "rule-delete-failure": "Failed to delete rules", "rule-delete-error": "An error occured while deleting a rule", "rule-details-success": "Successfully got iot rule details" }, "rule-action-property": { "enter-message": "Enter message", "sms-gateway": "SMS Gateway", "select-recipients": "Select Recipients", "notify": "You can notify the event to a selected role (or) specific people", "subject": "Subject", "enter-event-name": "Enter the event name", "description": "Description", "limit-event": "Limit Event Log", "limit-log-note": "Use this option to help you to limit the log occurance. Optionally, you can change the log occurance which will aggregate all the data points over the selected time window.", "limit-maximum": "Limit event logging to a maximum of", "logs-sensor": "logs for a sensor for", "at-logs-sensor": "logs for a asset for", "work-item-name": "Work Item Name", "wor-item-description": "Work Item Description", "open-work-item": "Open one Work Item per", "rule": "Rule", "device": "Device", "occurence": "Occurence", "work-item-per-desc": "Work Item per rule description", "priority": "Work Item Priority", "high": "High", "medium": "Medium", "low": "Low", "work-item-priority-desc": "Work Item priority description goes here and we need to add it for the user.", "assign-work-item": "Assign Work Item", "assign-a-work": "You can assign the work item to a selected role (or) specific people", "select-role": "Select a role", "user-notify": "Users under this role will be notified", "select-users": "Select Users", "select-user-notify": "Selected users will be notified", "limit-user": "Limit to user’s assigned to that event location", "loc-enable-note": "This is a location-enabled role. You can notify the people who have this event location assigned to them.", "only-user-present": "Only when the user is present", "notify-presence-loc": "Select this option if you want notifications to reach the above people only when they are present in your business location.", "notification-limit": "Notification limits", "pause-notification": "Pause notifications after", "sent-within": "notification(s) are sent within", "resume-notification": "Then resume the notifications after", "enter-valid-msg": "Please enter a valid message", "enter-valid-subject": "Please enter a valid subject", "enter-valid-event": "Please enter a valid event name", "enter-valid-usecase": "Please enter a valid case name", "enter-valid-user": "Please select atleast one user", "webex-account": "Webex accounts", "add-webex-account": "Add Webex Account", "no-webex-available": "There are no Webex Accounts authorized yet. Please click the button below add a webex account.", "choose-webex-team": "Choose Webex Team", "space": "Space", "member": "Member", "choose-space": "Choose Space Name", "choose-member": "Choose Member Name", "notification-message": "Notification Message", "notes-for-notification": "You can add variables to this message. Start typing to see all available variables.", "enter-web-link": "Enter Web link", "method": "Method", "method-subtitle": "HTTP method for posting data to endpoint", "req-header": "Request Headers", "tooltip-text": "HTTP Method for posting data to endpoint. Typing '$' will give you access to the list of available variables. The request headers text box can also have a placeholder with correct syntax based on the value the user has chosen in method.", "key": "Key", "value": "Value", "req-params": "Request Parameters", "add-custom-variable": "Add Custom Variable", "json-data": "JSON Data", "post-body-data": "Post Body Data", "uri": "URI", "custom-api-endpoint": "Customer API Endpoint where the data needs to be posted", "select-webex-acc": "Please select webex account", "select-webex-channel": "Please select webex channel type", "provide-webex-room": "Please provide webex room name", "proper-webex-room-name": "Please give proper webex room name", "provide-webex-email": "Please provide webex email address", "valid-webex-email": "Please give valid webex email address", "valid-webex-link": "Please enter a valid webex link", "valid-uri": "Please enter a valid URI", "trigger-method": "Please select trigger method", "trigger-value": "Please enter trigger values", "proper-json": "Please enter a proper JSON value in trigger api data field", "enter-uri": "Please enter the URI", "enter-key-value": "Please enter all keys and values", "input-for-all-key": "Please add inputs for all keys", "already-available": "This add/custom variable is already available. You can directly enter this variable by typing $" }, "rule-condition-property": { "select-start-end-date": "SELECT START DATE AND END DATE", "to": "to", "days-of-week": "SELECT DAYS OF THE WEEK", "select-time-range": "SELECT TIME RANGE", "start-time": "Start Time", "end-time": "End Time", "loc-metadata": "Location Metadata", "asset-metadata": "Asset Metadata", "start-less-end-msg": "Please select a start date lesser than end date", "end-greater-start-msg": "Please select an end time greater than the start time", "no-loc-metadata": "Location metadata is not available", "enter-a-value": "Please enter a value", "select-atleast-one": "Please select atleast one value from dropdown", "select-atleast-one-loc": "Please select atleast one location", "valid-date": "Please enter a valid date", "valid-time": "Please enter a valid time", "select-atleast-one-day": "Please select atleast one day", "loc-metadata-success": "Successfully got location metadata", "loc-metadata-failure": "Failed to get location metadata", "loc-metadata-error": "An error occured while getting location metadata", "asset-metadata-success": "Successfully got asset metadata", "asset-metadata-failure": "Failed to get asset metadata", "asset-metadata-error": "An error occured while getting asset metadata" }, "rule-summary-popup": { "rule-summary": "Rule Summary", "notes": "Here is the summary of the rule. Review your rule before saving or publishing.", "trigger": "Trigger", "temp-change": "Temperature Change", "when-temp": "When temperature", "for": "for", "between": "between", "and": "and", "asset-change": "Asset Change", "when-asset": "When Asset", "so-change": "Presence Detection Change", "when-space": "When Space", "conditions": "Conditions", "scheduled-duration": "Schedule Duration", "scheduled-time": "Schedule Time of day", "scheduled-day": "Schedule Day of the week", "location": "Location", "view-more": "View More", "loc-metadata": "Location Metadata", "asset-metadata": "Asset Metadata", "actions": "Actions", "log-event": "Log the Event", "event-name": "Event Name", "description": "Description", "limit-log-event": "Limit Log Event", "limit-event-log": "Limit event logging to a maximum of ", "logs-for-sensor": "logs for a sensor per ", "open-work-item": "Open a work item", "work-item-name": "Work Item Name", "open-a-workitem": "Open a Work Item Per", "priority": "Priority", "recipients": "Recipients", "users": "Users", "limit-users-loc": "Limit to user’s assigned to that event location", "only-user-presence": "only when the user is present in business Location", "sms-notification": "Sms Notification", "sms-msg": "SMS Message", "notify-limits": "Notification Limits", "pause-notify": "Pause notifications after {{thresholdCount}} notifications are sent within {{pauseAfterDurationValue}} {{pauseAfterDurationUnit}}, then resume the notifications after {{resumeAfterDurationValue}} {{resumeAfterDurationUnit}}", "email-notify": "Email Notification", "email-msg": "Email Message", "save-publish": "Save and Publish", "save-only": "Save only" }, "rule-trigger-property": { "temperature": "Temperature", "for": "for", "between": "between", "and": "and", "sensor-not-heard": "Sensor is not heard", "asset-not-heard-10min": "This will also be triggered if the asset is not heard for > 10 min.", "asset-not-heard": "Asset is not heard", "space-occupied": "Space occupied", "space-not-occupied": "Space not occupied", "valid-temp": "Please enter a valid temperature", "valid-time": "Please enter a valid time", "valid-distance": "Please enter a valid distance", "invalid-input": "Invalid Input" }, "webex-account-tile": { "webex-acc-name": "Webex Account Name", "webex-acc-subtitle": "This account name will also be used in future rules", "access-token": "Access Token", "access-token-subtitle": "Visit Cisco Webex Developer Portal to retrieve the Access Token.", "access-token-note": "Note: The Access Token will be valid only for 12 Hrs", "add-a-name": "Please add a name for your developer account", "access-token-error": "Please enter the access token", "webex-success": "Webex Account added successfully.", "webex-update": "Webex Account updated successfully." }, "add-user-manual-base": { "add-new-user": "Add New User", "sub-header": "Add user one at a time by filling out the user details. To add users in bulk, use the ‘Import Users’ option in the users page.", "notes": "For bulk adding of Users, use ‘Import Users’ option from Users page", "highlightNotes": "Take me there", "add-another-user": "Add Another User", "unsave-title": "They are unsaved changes", "unsave-notes": "Unsaved changes will be lost. Do you wat to save the changes?", "delete-success": "Users deleted successfully", "delete-error": "An error occured while deleting an user", "invalid-entry": "Invalid entry", "email-not-allowed": "Logged email not allowed to invite", "invalid-email": "Invalid email address", "not-able-to-delete": "Not able to delete the user from tenant", "email-is-missing": "email / emailIds field from request payload is empty", "not-able-delete": "Not able delete the user from MongoDB", "not-found-user": "Not able to found the user in MongoDB" }, "add-user-manual-tile": { "view-edit": "View/Edit", "header-title": "Email:{{email}} | PhoneNumber:{{phoneNo}} | Role: {{role}}", "basic-details": "Basic Details", "provide-details": "Provide the name and contact details for this user", "email-address": "Email Address", "look-up": "Look up", "proceed": "Proceed", "name": "Name", "ph-number": "Phone Number", "select-role": "Select a ROLE for the User", "assign-role": "Assign a role for this User in this Use Case", "role": "Role", "select-location": "Select Assigned Locations for the User", "assign-location": "Assigned Locations are the work locations for this user", "selected-locations": "Selected Locations", "detect-user-presence": "DETECT USER PRESENCE", "presence-id-notes": "Presence ID is required to determine the current location of the user, which is helpful while sending important alerts to those in the location.", "enter-macadd": "Enter Mac Address or Username", "valid-email": "Enter a valid email", "mandatory-field": "Please enter the mandatory fields", "valid-presence-id": "Enter a valid Presence Id", "user-found-success": "Successfully found user", "user-found-failure": "Failed while getting a user", "user-found-error": "An error occured while searching a user", "create-user-success": "Successfully saved user", "create-user-error": "An error occured while creating a new user", "update-user-success": "Successfully updated user", "update-user-error": "An error occured while updating a user", "invalid-entry": "Invalid entry", "email-not-allowed": "Logged email not allowed to invite", "invalid-email": "Invalid email address", "role-id-empty": "role id is empty", "role-detail-empty": "Role details are empty / invalid", "failed-to-update": "Failed to update", "not-able-to-find": "Not able to found the user in DB" }, "add-user-role": { "edit-new-role": "Edit New Role", "add-new-role": "Add New Role", "notes": "Add a new role to this Use Case", "notes-edit": "Edit a role to this Use Case", "basic-details": "BASIC DETAILS", "enter-role-name": "Enter Role Name", "enter-description": "Enter a description for this Role", "permissions": "PERMISSIONS", "choose-access": "Choose the Access type for this Role", "full-access": "Full Access", "read-only": "Read Only", "notification-only": "Notifications Only", "custom": "Custom", "ro-notes": "Read-Only allows only viewing access to all the sections of the Use Case - Configure Use Case, Assets Table, Rules, Event logs, Receive Alerts and Users & Roles.", "notification-notes": "Notifications Only allows access only to Receive Alerts from this Use Case based on how rules are set up.", "full-access-notes": "Full Access allows access to all the sections of the Use Case - Configure Use Case, Assets Table, Rules, Event logs, Receive Alerts and Users & Roles.", "custom-notes": "Customize access for your role based on your requirements. You can have your own combination of permissions to create a custom role.", "feature": "Feature", "permission": "Permission", "configure-usecase": "Configure Use Case", "sensor-table": "Sensors Table", "manage-sensors": "Manage Sensors", "manage-rules": "Manage Rules", "user-management": "User Management", "event": "Event", "work-item": "Work Item", "notifications": "Notifications", "yes": "Yes", "no": "No", "not-have-access": "This feature is not available for this Access Type", "no-access": "No Access", "location-enable": "This is a Location-Enabled Role", "location-enable-note": "Users under this role will be assigned locations for which you can specify special permissions. Notifications can also be sent on the basis of Assigned Locations.", "permission-assign-loc": "Permissions for Assigned Locations", "valid-role-name": "Please enter a role name", "create-role-success": "Successfully created a role", "create-role-failure": "The role name is already exists", "create-role-error": "An error occured while creating a role", "update-role-success": "Successfully updated the role", "update-role-error": "An error occured while updating a role" }, "assign-location-popup": { "assign-locations": "Assign Locations", "assign-loc-count": "Assign Locations for the {{userLength}} selected users.", "notes": "For users with existing assigned locations, the locations will be replaced by the selected locations.", "global-user-note": "For Global Users, locations cannot be assigned.", "select-locations": "Selected Locations", "something-wrong": "Something went wrong", "select-atlest-one-loc": "Please select atleast one location to save" }, "change-role-popup": { "change-role": "Change Role", "changing-role": "Changing the role will replace the current permissions for the selected Users", "global-error-count": "{{count}} Selected Users are Global Read-Only/Admin Users whose role cannot be changed.", "role-count": "Select a role for {{count}} Use Case Users", "select-role": "Select Role", "something-wrong": "Something went wrong" }, "import-user-base": { "import-users": "Import Users", "body-title": "How do you want to import Users to this Use Case?", "import-another-usecase": "Import Users from Another Use Case", "import-another-usecase-content": "Import Users from a similar Use Case", "import-excel-user": "Import a list of Users", "import-excel-user-content": "Upload user details of users you want to add to this Use Case" }, "import-user-change-location": { "title": "Change Locations", "select-locations": "Select locations", "map-location-name": "corresponding to '{{locName}}' in spreadsheet", "selected-locations": "Selected Locations" }, "import-user-via-another-usecase": { "title": "Import Users to this Use Case", "select-usecase": "Select the Use Case from which you want to Import Users", "select-role": "Select the roles that you want to import from", "all-the-users": "All the Users from the following roles will be imported. You can map them to roles in your Use Case.", "roles-from-usecase": "Roles from Use Case - ({{caseName}})", "map-role": "Map role to an existing role in - ({{caseName}})", "users": "Users", "dont-import": "Don’t import this rows", "new-users-count": "{{newUserCount}} New Users", "will-add": "will be added to the Users list", "users-update": "{{updateUserCount}} Users Updated", "will-update": "will be updated", "skip-user": "{{skipUserCount}} Users Skipped", "will-skip": "will not be imported as they were skipped", "name": "Name", "email": "Email", "ph-number": "Phone Number", "role": "Role", "list-empty": "User list is empty", "select-valid-role": "Please select a valid role or skip the row", "import-role-success": "Successfully got Role details", "import-role-failure": "Not Successfully got Role details", "import-role-error": "An error occured while importing role", "create-role-success": "Successfully created a role", "create-role-error": "An error occured while creating a role", "import-success": "Successfully Imported", "update-role-success": "Successfully roles are mapped", "update-role-error": "An error occured while updating a role" }, "import-user-via-excel": { "title": "Import Users to this Use Case", "body-title": "Add Users to your Use Case by uploading the User details.", "body-sub-title": "Download and use the spreadsheet template to add user details", "dowload-template": "Download Template here", "upload": "Click here to browse or Drag a file to upload", "file-upload": "File Uploading...", "accept-file": "Accepted files: .xls .csv", "accept-size": "Accepted sizes: up to 10MB", "fix-rows": "Fix Row Errors", "review-role-map": "Review Role Mapping", "review-locations": "Review Locations", "import-summary": "Import Summary", "all-row-valid": "All rows are valid.", "error-row": " Rows have invalid data.", "duplicate-row": "Rows have duplicate data.", "notes": " You can correct and upload the file again or proceed without importing these Rows.", "name-req": "Name (Required)", "email-req": "Email (Required)", "ph-number": "Phone Number", "role": "Role", "location": "Location", "errors": "Errors", "roles": "ROLES", "file": "have been found in your {{fileName}} file.", "review-role": "Review Role mapping between the spreadsheet and the Use Case and make changes if required.", "role-in-spreadsheet": "Role in Spreadsheet", "role-in-usecase": " Role In Use Case", "no-of-rows": " Number of Rows", "dont-import": "Don’t import this rows", "assign-loc": "Assigned Locations", "review-assign-loc": "Review the Assigned Locations and update locations if needed", "not-loc-enable": "The selected roles are not location enabled. Please continue to get the user list summary", "loc-in-spreasheet": "Location in Spreadsheet", "loc-in-usecase": "Location in Use Case", "empty": "Empty", "change-loc": "Change Locations", "select-loc": "Select Locations", "total-count-user": "{{count}} Users will be added from your file {{fileName}}", "new-users-count": "{{newUserCount}} New Users", "will-add": "will be added to the Users list", "users-update": "{{updateUserCount}} Users Updated", "will-update": "will be updated", "skip-user": "{{skipUserCount}} Rows Skipped", "will-skip": "will not be imported as they were skipped", "name": "Name", "email": "Email", "list-empty": "User list is empty", "skip-row-proceed": "Skip Rows & Proceed", "proceed": "Proceed", "import": "Import", "invalid-file": "Invalid file format", "no-multiple-files": "Cannot use multiple files", "please-upload-file": "Please Upload a file", "select-valid-row": "Please select a valid role or skip the row", "select-valid-loc": "Please select a valid location or skip the row", "upload-user-success": "Successfully validated the user records", "fetch-rolemap-success": "Successfully fetched role mapping list", "fetch-rolemap-error": "An error occured while fetching a role map list", "unable-to-get-role": "Unable to get role mapping list", "id-not-found": "usecase id not found", "invalid-entry": "Invalid entry", "user-list-empty-redis": "user list from redis not found for given usecase id", "user-list-empty": "user list is empty or not found", "record-not-in-redis": "Import user record not found in redis", "update-role-success": "Successfully completed role mapping", "update-role-error": "An error occured while updating a role", "failed-to-map": "Failed to map role details", "update-role-not-found": "Updated role list not found", "not-found-in-redis": "User record list not found in redis", "loc-map-success": "Successfully fetched location mapping", "loc-map-error": "An error occured while fetching location mapping", "update-loc-map-error": "An error occurd while updating location mapping", "update-loc-map-success": "Successfully updated location mapping details", "import-user-success": "Successfully imported the users", "import-user-error": "An error occured while importing user", "role-detail-empty": "Role details are empty / invalid" }, "iot-role-details": { "user-case-manager": "Use Case Manager is a default role for users who have full access to the Use Case. They can view and edit all sections like Sensors, Rules and Users.", "user-case-viewer": "Use Case Viewer is a default role for users who have read access to the Use Case. They can view all sections like Sensors, Rules and Users.", "notification-only": "Notifications Only is a default role for users who will receive alert to the Use Case.", "full-access-desc": "{{roleName}} is a role for users who allows access to all the sections of the Use Case - Configure Use Case, Assets Table, Rules, Event logs, Receive Alerts and Users & Roles.", "read-only-desc": "{{roleName}} is a role for users who only have viewing access to all the sections of the Use Case - Configure Use Case, Assets Table, Rules, Event logs, Receive Alerts and Users & Roles.", "notify-only-desc": "{{roleName}} is a role for users who allows access only to Receive Alerts from this Use Case based on how rules are set up.", "custom-permission-desc": "{{roleName}} is a custom role for your role based on your requirements. You can have your own combination of permissions to create a custom role.", "role-name": "Role Name", "access-type": "Access Type", "receive-alert": "Receive Alerts", "yes": "Yes", "no": "No" }, "iot-user-base": { "users": "Users", "roles": "Roles" }, "iot-user-details": { "details": "Details", "general-info": "General Information", "name": "Name", "email": "Email", "ph-number": "Phone Number", "add-on": "Added On", "users-role": "User's role in Use case", "role": "Role", "assign-loc": "Assigned Locations", "edit-notification-pref": "To edit your notification preferences, go to ‘My Notification Preferences’ under Users & Roles in the Configure page.", "preferred-channel": "Preferred Channel", "sms": "SMS", "timings": "Timings", "wip": "Work in progress", "notes": "Changes made to the Name and Phone number of this user will be saved across all Use Cases where this user has been added.", "users-role-cap": "USER’S ROLE IN USE CASE", "select-loc": "Selected Locations", "detect-user-presence": "DETECT USER PRESENCE", "presenceid": "Presence ID is required to determine the current location of the user, which is helpful while sending important alerts to those in the location.", "enter-mac-address": "Enter Mac Address or Username", "mandatory-field": "Enter a mandatory field", "valid-email": "Enter a valid email", "valid-presence-id": "Enter a valid Presence Id", "select-a-location": "Select a location" }, "iot-user-list-view": { "all-users": "All Users", "loc-enable": "Location Enabled", "import-users": "Import Users", "add-user": "Add User", "selected": "Selected", "action": "Action", "change-role": "Change Role", "assign-loc": "Assign Location", "send-invite": "Send Invite", "delete-users": "Delete Users", "export-users": "Export Users", "name": "Name", "email": "Email", "ph-number": "Phone Number", "role": "Role", "assigned-loc": "Assigned Locations", "presenceId": "Presence ID", "recieve-alert": "Receive Alerts", "email-invites": "Email Invites", "global-user": "Global Users are users who have access to IoT Explorer app at the platform level.", "users-added": "User(s) successfully added!", "users-imported": "User(s) successfully imported!", "users": "User(s)", "will-be-notify": "will be notified via email invite", "no-need-email": "User(s) will only receive alerts and don’t need Email Invites", "need-to-invite": "need to be invited to this Use Case", "send-invites": "Send Invites", "skip-later": "Skip and do this later", "roles-will-update": "Roles will be updated for", "usecase-users": "Use Case Users", "confirm": "Confirm", "select-loc-assign-for": "Selected Locations will be assigned for", "will-be-delete": "will be deleted.", "global-admin-user": "Global Admin Users", "cannot-delete": "cannot be deleted.", "users-will-invited": "Users will be invited.", "logged-users": "Logged in Users and Notification Receivers don’t require email invites", "user-invite-success": "User invited Successfully and email sent", "error-send-mail": "An error occurred while sending email.", "select-atlest-one-user": "Please select atleast one user to delete", "select-atlest-one-loc": "Please select atleast one location to save", "count-success": "Successfully got users count", "count-failure": "An error occured while getting count", "user-list-success": "Successfully fetched the users", "user-list-failure": "User list is empty", "user-list-error": "An error occured while getting user list", "invite-success": "Got Invite user successfully", "invalid-entry": "Invalid entry", "no-email-select": "No email selected", "change-role-success": "Successfully updated the role", "change-role-error": "An error occured while changing the role to user", "invalid-role": "Invalid role selected", "no-role-select": "No role selected", "assign-loc-success": "Successfully assigned the locations", "assign-loc-error": "An error occured while assining location", "placeholder-search-users": "Search users by name, email or phone number", "multiple-locations": "Multiple Locations" }, "iot-user-role-list-view": { "all-roles": "All Roles", "add-role": "Add Role", "selected": "Selected", "export-roles": "Export Roles", "add-role-usecase": "Add Roles to your Use case", "empty-role-subtitle": "Roles specify a user’s role within your Use Case and their access permissions to different features of the Use Case", "role-name": "Role Name", "users": "Users", "loc-enable": "Location Enabled", "yes": "Yes", "no": "No", "edit-role": "Edit Role", "duplicate-role": "Duplicate Role", "delete-role": "Delete Role", "can-not-delete": "This role is in use and cannot be deleted", "can-delete": "Do you really want to delete this role(s)?", "user-associated": "Users are associated with this role", "okay": "Okay", "role-count-success": "Successfully got roles count", "role-count-failure": "Failed to get role count", "role-count-error": "An error occured while getting role count", "role-list-success": "Successfully listed roles", "role-list-failure": "Failed to get roles list", "role-list-error": "An error occured while getting role list", "role-delete-success": "Successfully deleted a role", "role-delete-failure": "User(s) associated with this role", "role-delete-error": "An error occured while deleting a role" }, "iot-explorer-base": { "fetched-current-user": "Fetched current user details", "fetched-details": "Fetched details" } }, "signage-lib": { "room-occupancy-reports": { "appname": "Space Manager", "sectionName": "Room Occupancy Reports", "alt": { "no-report": "Illustration image to indicate no reports available", "warning-outline": "warning outline" }, "buttons": { "create-report": "Create New Report", "back": "Back", "cancel": "Cancel", "next": "Next", "edit": "Edit", "download": "Download" }, "no-reports": { "title": "No Reports", "message": "Get your data ready for export by creating your first room occupancy report today." }, "no-location-available": { "title": "No Buildings / Floors Available", "message": "Please import buildings / floors and get your data ready for export by creating your first room occupancy report today." }, "report-level": { "title": "Select Report Level", "level1": "Buildings", "level1Msg": "Opt for Buildings to include all connected floors & rooms", "level2": "Floors", "level2Msg": "Opt for Floor to include all connected rooms", "level3": "Rooms", "level3Msg": "Directly select one or more rooms of your preference", "reportLevelInterval": "Reporting Interval", "specific": "Showing Specific Dates Data", "recurringReport": "Recurring Report", "weekly": "Weekly", "bi-weekly": "Bi-weekly", "monthly": "Monthly", "specific-option": "Showing Specific Dates Data", "monthly-option": "Showing Monthly Recurring Data", "weekly-option": "Showing Weekly Recurring Data", "bi-weekly-option": "Showing Bi-weekly Recurring Data" }, "create-report": { "title-param": "Report Parameters", "title-occ-report-param": "Room Occupancy Report", "level": "Report Level", "location": "Locations", "date-range": "Date Range", "filter": "Report Filter", "location-count": "{{buildingCount}} {{locationTitle}}s Selected", "location-room-count": "{{buildingCount}} {{locationTitle}}s & {{roomsCount}} Rooms Selected" }, "table-header": { "workspace": "Workspace", "date": "Date", "start-time": "Interval Start Time (Local)", "building": "Building", "floor": "Floor", "webexWorkspace": "Webex Workspace", "capacity": "Capacity", "peakPeopleCount": "Peak People Count", "name": "Report Name", "locations": "Locations", "path": "Locations", "type": "Report Type", "lastCompleted": "Last completed period", "time": "Interval Start Time (Local)", "actions": "" }, "location": { "title": "Select {{locationTitle}}", "selected": "SELECTED {{locationTitle}}", "no-loc": "No Location Selected", "no-loc-msg": "Please select a location to proceed ahead" }, "date-range": { "title": "Select Date Range", "alert": "Dates are based on the selected locations' local Time Zones", "specific": "Specify Date Range", "specificChoose": "Choose explicit start and end dates", "recurring": "Recurring Report", "recurrMsg": "Generates a new report on a regular interval, and only includes data from most recent full days globally, excluding live data", "weekly": "Weekly", "bi-weekly": "Bi-weekly", "monthly": "Monthly", "time-interval": "Reporting time interval", "15": "15 Mins", "30": "30 Mins", "60": "60 Mins", "custom": "Custom", "sub-msg": "Data aggregated over this time window (e.g. 12:00 - 12:14, 12:15 - 12:29, etc.)" }, "report-filter": { "title": "Report Filters", "filter-by-days": "Filter by specific day(s)", "day-msg": "Filter by specific day(s) of the week to include in the report", "filter-by-hours": "Filter by specific hours", "hr-msg": "Filter by specific hours of the day to include in the report, or check the box for Full Day to include all data", "cap-msg": "Choose room’s capacity to be included in the report", "filter-by-cap": "Filter by capacity of room(s)", "skip": "Skip Empty Rows", "24": "Full Day (24hrs.)", "all": "All Days of the Week", "5": "5 people", "10": "10 people", "12": "12 people", "sTime": "Start Time", "eTime": "End Time", "am": "AM", "pm": "PM", "rooms": "Rooms", "rows": "Estimated rows", "totalDays": "Total Days", "filtered": "Filtered based on selections", "filterByDaysErrorMsg": "Atleast one day must be selected to generate a report", "filterByCapacityErrorMsg": "Atleast one capacity group must be selected to generate a report", "skip-empty-rows-tooltip": "When the room is not booked and people count is zero, it will not appear on the report" }, "reportHistory": "Report History", "reports": "Reports", "additionalFilters": "Additional Filters", "excluded": "Empty Rows Excluded", "capacityWith": "Capacity with", "no-records": "No Records Found", "maxLengthReporNameError": "Report name should not be more than 20 characters", "invalidReporNameError": "Please enter valid report name", "report-deleted": "Report deleted successfully", "delete-failed": "Failed to delete report", "are-you-sure-delete-report": "Are you sure?", "dlt-secondary-text": "YES will Delete the report, the action is irreversible. Do you still wish to continue?", "dlt": "Yes", "cncl": "No", "alt-text": { "alert": "Delete report alert Icon", "close": "Close Icon" } } }, "environmental-metrics-lib": { "no-data": "No Data Available", "base": { "header": "Environmental Analytics", "sign-out": "Sign out" }, "overview": { "floor-count": "of {{totalFloors}} floors have active sensor(s) | Showing data for", "no-sensors": "No floors have active sensor(s) | Showing data for ", "air-quality": "Air Quality", "air-quality-desc": "Air Quality consists of one or more types of gases or particles that you want to avoid in high concentrations. Depending on the substance, the affects can range from discomfort to drowsiness to more unhealthy results. Some sensors generate an easier to understand Indoor Air Quality (IAQ) score, index, or level." }, "metric-summary": { "co2": { "label": "CO2", "fillColor": "#D5D6F6", "lineColor": "#6F6CD2", "acceptableRange": "1000 PPM", "description": "Carbon dioxide (CO₂) is a relatively easy to measure surrogate for indoor pollutants emitted by humans, and correlates with human metabolic activity. Carbon dioxide at levels that are unusually high indoors (above 1000 parts per million - ppm) may cause occupants to grow drowsy, get headaches, or function at lower activity levels. CO₂ is a great way for facilities teams to ensure spaces are right-sized and properly ventilated for the number of occupants.", "yAxisLabel": "CO2 Concentration (PPM)", "prefix": "CO2 Concentration", "unit": "PPM" }, "tvoc": { "label": "TVOC", "fillColor": "#D5D6F6", "lineColor": "#6F6CD2", "acceptableRange": "3000 µg/m³", "description": "Total Volatile Organic Compounds (TVOC) is an aggregate measurement across a broad category of chemical gases from a wide range of sources. A TVOC sensor offers a great trend indicator of toxic sources and generally levels below 3k µg/m³ are okay. Some sources include off-gassing from carpets, furniture, and building materials, while other sources can be directly from cover-up scents and cleaning agents. An accumulation of TVOCs (not spikes) can make the case for more ventilation.", "yAxisLabel": "TVOC Concentration (µg/m³)", "prefix": "TVOC Concentration", "unit": "µg/m³" }, "humidity": { "label": "Humidity", "fillColor": "#E5CDFA", "lineColor": "#9754F0", "acceptableRange": "30-60%", "description": "Relative humidity might seem harmless, but is actually one of our greatest defenses against building damage and human health. Properly maintaining humidity between 30 - 60%, which is the relative amount of moisture the air is holding at the current temperature, can help prevent the spread of airborne diseases, respiratory flareups such as asthma, and the growth of mold.", "yAxisLabel": "Percentage (%)", "prefix": "Percentage", "unit": "%" }, "ambient_noise": { "label": "Ambient Noise", "fillColor": "#EDBFD6", "lineColor": "#BF3379", "acceptableRange": "40 dB", "description": "Sound in a common workplace nuisance and common complaint from office workers. Some buildings and layouts are designed to mitigate office chatter, foot traffic, and even outdoor sources such as street noise. Even a simple microphone can measure noise using sound pressure level (SPL) in decibel (dB) units without recording and storing audio clips. Less than 40dB, the level of light rain or a typical home’s background noise, is a great target for all measurements across a building or floor.", "yAxisLabel": "Decibels (dB)", "prefix": "Decibels", "unit": "dB" }, "temperature": { "label": "Temperature", "fillColor": "#90CAF9", "lineColor": "#1E88E5", "acceptableRange": "21-25°C", "description": "Temperature and relative humidity are tightly coupled, but other than helping maintain moisture levels in the air, temperature can become a major distraction with lost productivity in the workplace. 21 - 25ºC (70 - 77ºF) is generally regarded as the most comfortable range for an office environment. Personal preferences and hot/cold spots can still be an issue throughout a building, so measuring with temperature Sensor can help maintain peak HVAC performance.", "yAxisLabel": "Celsius (°C)", "prefix": "Celsius", "unit": "°C" }, "iaq": { "label": "IAQ", "fillColor": "#D5D6F6", "lineColor": "#6F6CD2", "acceptableRange": "Moderate", "description": "Indoor Air Quality (IAQ) levels defined based on the German Research Foundation (DFG) recommendations, below Moderate considered healthy & liveable.", "yAxisLabel": "IAQ Concentration", "prefix": "IAQ Concentration", "unit": "" }, "pm_2_5": { "label": "PM2.5", "fillColor": "#D5D6F6", "lineColor": "#6F6CD2", "acceptableRange": "35 µg/m³", "description": "Particulate Matter (PM2.5) refers to a size of particles that are less than 2.5 microns in diameter. A PM2.5 sensor can detect these invisible particles that you should avoid in concentrations over 35 µg/m³.", "yAxisLabel": "PM2.5 Concentration (µg/m³)", "prefix": "PM2.5 Concentration", "unit": "µg/m³" }, "all": { "label": "Overview" }, "air_quality": { "label": "Air Quality", "fillColor": "#E5CDFA", "lineColor": "#9754F0", "acceptableRange": "30-60%", "description": "Relative humidity might seem harmless, but is actually one of our greatest defenses against building damage and human health. Properly maintaining humidity between 30 - 60%, which is the relative amount of moisture the air is holding at the current temperature, can help prevent the spread of airborne diseases, respiratory flareups such as asthma, and the growth of mold.", "yAxisLabel": "Percentage (%)", "prefix": "Percentage", "unit": "%" }, "tvoc_ppb": { "label": "TVOC", "fillColor": "#D5D6F6", "lineColor": "#6F6CD2", "acceptableRange": "1000 PPB", "description": "Total Volatile Organic Compounds (TVOC) is an aggregate measurement across a broad category of chemical gases from a wide range of sources. A TVOC sensor offers a great trend indicator of toxic sources and generally levels below 3k µg/m³ are okay. Some sources include off-gassing from carpets, furniture, and building materials, while other sources can be directly from cover-up scents and cleaning agents. An accumulation of TVOCs (not spikes) can make the case for more ventilation.", "yAxisLabel": "TVOC Concentration (PPB)", "prefix": "TVOC Concentration", "unit": "PPB" }, "temperature_f": { "label": "Temperature", "fillColor": "#90CAF9", "lineColor": "#1E88E5", "acceptableRange": "68-76°F", "description": "Temperature and relative humidity are tightly coupled, but other than helping maintain moisture levels in the air, temperature can become a major distraction with lost productivity in the workplace. 21 - 25ºC (70 - 77ºF) is generally regarded as the most comfortable range for an office environment. Personal preferences and hot/cold spots can still be an issue throughout a building, so measuring with temperature Sensor can help maintain peak HVAC performance.", "yAxisLabel": "Fahrenheit (°F)", "prefix": "Fahrenheit", "unit": "°F" } }, "bar-chart": { "floor": "Floor", "floors": "Floors", "total-floors": "Total Floors", "range": "Range" }, "floor-view": { "month": "Month", "compare-floors": "Compare Floors", "show-sensor-data": "Showing data from sensors", "last-completed-month": "Last completed month", "current-month": "Current Month", "average": "Average", "average-trend": "Average {{ metricLabel }} levels in the floor {{ selectedLocName }}", "minimum": "Minimum", "maximum": "Maximum", "sensors-violated-dur": "Sensors Violation Duration", "sensors-violated-desc": "The sensor(s) that had violated the optimal range for a specific time.", "csv-export": "Export as CSV", "floor-levels": "levels in the floor", "acceptable-range": "Acceptable Range", "daily-average-desc": " Daily average, min & max {{ metricLabel }} levels in floor {{ selectedLocName }} for each day for {{displayMonth}}", "day-avg": "Avg. of a Day", "variation": "Variation", "violation-desc": "Cumulative Time in Violation", "no-sensors-violated": "No Sensor Violated", "out-of-range": "Out of the Optimal Range", "hour-of-day": "by Hour of the Day", "avg-hour-of-day": "Avg. of a Hour of the Day", "day-of-week": "by Day of the Week", "avg-day-of-week": "Avg. of a Day of the Week", "setup-devices": { "text": "Setup Devices", "desc": "None of the devices you have setup generate \n {{ metricLabel) }} measurements. \n \n Please setup and import compatible devices \n to see {{ metricLabel }} data in this section." }, "days": "Days", "time": "Time", "hourly-xAxis": "Hour of the Day", "weekly-xAxis": "Day of the Week", "minute": "Min", "hour": "Hr", "hours": "Hrs", "sensor": "SENSOR", "sensors": "SENSORS", "day-minimum": "Min of a Day", "day-maximum": "Max of a Day", "view-details": "Click to view the details of a segment", "hour-avg": "Avg. of a Hour", "show-details": "Show Details", "h": "h", "m": "m", "from": "From", "to": "to", "weekdays": [ "MON", "TUE", "WED", "THU", "FRI", "SAT", "SUN" ], "no-violation": "No Violation" }, "building-view": { "floor-comparison": "Floor Comparison", "month": "Month", "avg-trend": "Avg. {{ displayMetricLabel }} Trend", "month-avg": "Avg. of a Month", "descending-order": "(Ranked in descending order)", "month-variation": "Variation Within a Month", "sensors-in-violaton": "Sensors In Violation", "no-violated-sensors": "No Sensor Violated", "all": "All", "time": "Time (min)", "month-min-max": "Min & Max of a Month" }, "home": { "header": { "title": "Optimize Building Performance through Indoor Environment Insights", "desc": "Measuring, analyzing, and taking action on environmental analytics such as carbon dioxide, TVOCs,ambient noise, temperature, and relative humidity can improve employee performance, satisfaction, and retention. Some studies point to savings in the tens of thousands of dollars per employee every year. Start measuring today with the sensors you already have. They are built into the networking and collaboration infrastructure throughout your building." }, "get-started": { "text": "Here’s How To Get Started", "desc": "We provide coprehensive setup guide to learn step-by-step process to get started.", "go-to": "Go To Setup Guide", "spaces-connector": "Spaces Connector", "learn-more": "Learn More", "import-devices": "Import Devices" }, "recommended-levels": { "text": "Recommended Environmental Levels", "levels": [ { "name": "CO2", "value": "co2", "recommendedLevel": "Recommended Levels - Below 1000 PPM", "desc": "Carbon dioxide (CO₂) is a relatively easy to measure surrogate for indoor pollutants emitted by humans, and correlates with human metabolic activity. Carbon dioxide at levels that are unusually high indoors (above 1000 parts per million - ppm) may cause occupants to grow drowsy, get headaches, or function at lower activity levels. CO₂ is a great way for facilities teams to ensure spaces are right-sized and properly ventilated for the number of occupants." }, { "name": "TVOC", "value": "tvoc", "recommendedLevel": "Recommended Levels - Below 3k µg/m³", "desc": "Total Volatile Organic Compounds (TVOC) is an aggregate measurement across a broad category of chemical gases from a wide range of sources. A TVOC sensor offers a great trend indicator of toxic sources and generally levels below 3k µg/m³ are okay. Some sources include off-gassing from carpets, furniture, and building materials, while other sources can be directly from cover-up scents and cleaning agents. An accumulation of TVOCs (not spikes) can make the case for more ventilation." }, { "name": "Ambient Noise", "value": "ambient_noise", "recommendedLevel": "Recommended Levels - Below 40 dB", "desc": "Sound in a common workplace nuisance and common complaint from office workers. Some buildings and layouts are designed to mitigate office chatter, foot traffic, and even outdoor sources such as street noise. Even a simple microphone can measure noise using sound pressure level (SPL) in decibel (dB) units without recording and storing audio clips. Less than 40dB, the level of light rain or a typical home’s background noise, is a great target for all measurements across a building or floor." }, { "name": "Humidity", "value": "humidity", "recommendedLevel": "Recommended Levels - Between 30-60%", "desc": "Relative humidity might seem harmless, but is actually one of our greatest defenses against building damage and human health. Properly maintaining humidity between 30 - 60%, which is the relative amount of moisture the air is holding at the current temperature, can help prevent the spread of airborne diseases, respiratory flareups such as asthma, and the growth of mold." }, { "name": "Temperature", "value": "temperature", "recommendedLevel": "Recommended Levels - Between 21-25°C", "desc": "Temperature and relative humidity are tightly coupled, but other than helping maintain moisture levels in the air, temperature can become a major distraction with lost productivity in the workplace. 21 - 25ºC (70 - 77ºF) is generally regarded as the most comfortable range for an office environment. Personal preferences and hot/cold spots can still be an issue throughout a building, so measuring with temperature sensors can help maintain peak HVAC performance." }, { "name": "PM2.5", "value": "pm2_5", "recommendedLevel": "Recommended Levels - Below 35 µg/m³", "desc": "Particulate Matter (PM2.5) refers to a size of particles that are less than 2.5 microns in diameter. A PM2.5 sensor can detect these invisible particles that you should avoid in concentrations over 35 µg/m³. Particles of this size can reach deep into the lungs and circulatory system causing asthma flare ups and triggering heart conditions when exposed over long periods of time or during acute events such as burning, cooking, and wildfires." }, { "name": "IAQ", "value": "iaq", "recommendedLevel": "Recommended Levels - Below Moderate", "desc": "Indoor Air Quality (IAQ) can be defined in different ways and calculated using different levels or an index system. Cisco Spaces shows IAQ levels based on the German Research Foundation (DFG) recommendations. There are no widely recognised IAQ values (as compared to outdoor Air Quality Index - AQI levels in various regions). The levels used start at 1 - Excellent 'Clean Hygienic Air' and rise to 5 - Bad 'Unacceptable Conditions'." } ] }, "info": { "text": " Why Environmental Analytics?", "floor-view": "Floor View", "floor-view-desc": "Get a look into a building’s performance with historical data and trends that call out specific hours and days.", "floor-comparison": "Floor Comparison", "floor-comparsion-desc": "See multiple floors ranked by their performance whether averages or cumulative time spent out of the ideal range.", "floor-view-desc-1": "Gather insights into which buildings and floors across your portfolio are the greatest outliers across all indoor environment metrics.\n Drill into each floor to study the maximum, minimum, and average levels over time in order to find specific days where the building controls were not optimized for the specific conditions.\n Cumulative time spent out of the ideal range is perfect for understanding how widespread issues are and whether time to resolve incidents can be improved going forward.\n View averages to understand whether building controls uphold ideal conditions regardless of time of day and day of week.", "floor-comparsion-desc-1": "Compare floors to the ideal measurement ranges in a ranked view based on deviation from the recommended levels, and see maximum and minimum to identify floors with the biggest outliers.\n View a rank of cumulative time across all sensors per floor spent out of the ideal range to easily understand whether time to resolve can be improved." }, "import-devices": { "text": "Import Devices for Environmental Analytics", "header": "The right devices can give you better insights into your spaces", "import": "Import one or more of the following:", "webex": "Webex Control Hub", "meraki": "Meraki Things", "wireless": "Catalyst Wireless Access Points (9136/9166)", "iot": "Third party IoT Sensors", "proceed": "Proceed" } }, "location-filter": { "below": "Below", "between": "Between", "enter-chars": "Enter atleast 3 characters", "results": "results found" }, "settings": { "text": "Settings", "device-type": "Device Type", "unselected-sensors-text": "Unselected sensors from this list will not show up in the telemetry data of all metrics.", "metric-name": "Metric Name", "edit": "Edit", "cancel": "Cancel", "save": "Save", "tvoc": "TVOC", "tvoc-desc": "TVOC’s telemetry data will be shown based on the unit selected here", "temperature": "Temperature", "temperature-desc": "Temperature’s telemetry data will be shown based on the unit selected here", "active": "Active", "excluded": "Excluded", "save-success": "Successfully Saved", "save-fail": "Failed to Save" }, "sensors": { "WEBEX": { "name": "Webex", "displayName": "Webex Sensor" }, "AP": { "name": "AP", "displayName": "AP Sensor" }, "BLE": { "name": "BLE", "displayName": "BLE Sensor" }, "WIRED": { "name": "Wired", "displayName": "Wired Sensor" }, "WIFI": { "name": "WiFi", "displayName": "Wireless Sensor" }, "MT": { "name": "Meraki Things", "displayName": "Meraki Things Sensor" } }, "metrics": { "CO2": "CO2", "IAQ": "IAQ", "TVOC": "TVOC", "PM_2_5": "PM2.5", "AMBIENT_NOISE": "Ambient Noise", "HUMIDITY": "Humidity", "TEMPERATURE": "Temperature" }, "table-view": { "show-data": "Showing data for", "recommended-levels": "Recommended {{ metricLabel }} Levels", "for": "For", "export": "Export", "floor-name": "Floor Name", "loc-path": "Location Path", "workspaces": "# of Workspaces", "max-label": "Max. {{ metricLabel }}", "avg-label": "Avg. {{ metricLabel }}", "min-label": "Min {{ metricLabel }}", "sensor-violation": "Sensor Violation Duration", "setup-devices": "Setup Devices", "sensor-unavailable": "None of the devices you have setup generate \n {{ metricLabel }} measurements. \n \n Please setup and import compatible devices \n to see {{ metricLabel }} data in this section.", "no-floor-data": "You don't have any floor data under selected building/location", "search-floor": "Search Floor", "sensors": "Sensors" }, "units": { "celsius": "Celsius", "fahrenheit": "Fahrenheit", "ppb": "PPB", "microgm_mcube": "µg/m³", "decibel": "db", "index": "Index", "celcius_degree": "°C", "percentage": "%", "fahrenheit_degree": "°F", "ppm": "PPM" }, "workspace-details": { "days-avg": "Day's Avg.", "days-min": "Day's Min", "days-max": "Day's Max", "map": "Map", "list": "List", "no-of-devices": "No of Devices", "device-type": "Device/Sensor Type", "avg": "Avg.", "workspace-type": "Workspace Type", "capacity": "Capacity", "loading-richmap": "Loading Digital Map Preview..", "no-workspace-data": "No Workspaces Data Available", "all-sensors": "All Sensors", "search-table": "Search Table", "workspace": "Spaces & Sensors", "multiple-devices": "Multiple Devices", "meeting-room": "Meeting Room", "desk": "Desk" }, "navigations": { "overview": "Overview", "air-quality": "Air Quality", "humidity": "Humidity", "ambient-noise": "Ambient Noise", "temperature": "Temperature", "settings": "Settings", "env-metrics": "ENVIRONMENTAL ANALYTICS" }, "IAQ": { "Excellent": "Excellent", "Good": "Good", "Moderate": "Moderate", "Poor": "Poor", "Bad": "Bad" } } }