## This file is a PO Template file. ## ## "msgid"s here are often extracted from source code. ## Add new messages manually only if they're dynamic ## messages that can't be statically extracted. ## ## Run "mix gettext.extract" to bring this file up to ## date. Leave "msgstr"s empty as changing them here has no ## effect: edit them in PO (.po) files instead. # msgid "" msgstr "" #: lib/towerops_web/helpers/time_helpers.ex:128 #, elixir-autogen, elixir-format msgid "%{count}d ago" msgid_plural "%{count}d ago" msgstr[0] "" msgstr[1] "" #: lib/towerops_web/helpers/time_helpers.ex:124 #, elixir-autogen, elixir-format msgid "%{count}h ago" msgid_plural "%{count}h ago" msgstr[0] "" msgstr[1] "" #: lib/towerops_web/helpers/time_helpers.ex:120 #, elixir-autogen, elixir-format msgid "%{count}m ago" msgid_plural "%{count}m ago" msgstr[0] "" msgstr[1] "" #: lib/towerops_web/helpers/time_helpers.ex:132 #, elixir-autogen, elixir-format msgid "%{count}mo ago" msgid_plural "%{count}mo ago" msgstr[0] "" msgstr[1] "" #: lib/towerops_web/helpers/time_helpers.ex:116 #, elixir-autogen, elixir-format msgid "%{count}s ago" msgid_plural "%{count}s ago" msgstr[0] "" msgstr[1] "" #: lib/towerops_web/helpers/time_helpers.ex:136 #, elixir-autogen, elixir-format msgid "%{count}y ago" msgid_plural "%{count}y ago" msgstr[0] "" msgstr[1] "" #: lib/towerops_web/components/core_components.ex:540 #: lib/towerops_web/live/alert_live/index.html.heex:238 #: lib/towerops_web/live/device_live/index.html.heex:653 #: lib/towerops_web/live/org/gaiia_mapping_live.html.heex:166 #: lib/towerops_web/live/org/preseem_devices_live.html.heex:155 #: lib/towerops_web/live/org/settings_live.html.heex:681 #: lib/towerops_web/live/org/settings_live.html.heex:758 #, elixir-autogen, elixir-format msgid "Actions" msgstr "" #: lib/towerops_web/components/layouts.ex:773 #: lib/towerops_web/components/layouts.ex:785 #, elixir-autogen, elixir-format msgid "Attempting to reconnect" msgstr "" #: lib/towerops_web/helpers/time_helpers.ex:105 #: lib/towerops_web/helpers/time_helpers.ex:161 #: lib/towerops_web/helpers/time_helpers.ex:217 #: lib/towerops_web/helpers/time_helpers.ex:253 #, elixir-autogen, elixir-format msgid "Never" msgstr "" #: lib/towerops_web/components/layouts.ex:780 #, elixir-autogen, elixir-format msgid "Something went wrong!" msgstr "" #: lib/towerops_web/components/layouts.ex:768 #, elixir-autogen, elixir-format msgid "We can't find the internet" msgstr "" #: lib/towerops_web/components/core_components.ex:94 #, elixir-autogen, elixir-format msgid "close" msgstr "" #: lib/towerops_web/controllers/user_session_html/new.html.heex:131 #, elixir-autogen, elixir-format msgid "or" msgstr "" #: lib/towerops_web/components/consent_prompt.ex:106 #, elixir-autogen, elixir-format msgid "Accept and Continue" msgstr "" #: lib/towerops_web/components/consent_prompt.ex:90 #, elixir-autogen, elixir-format msgid "By accepting, you acknowledge that you have read and agree to the updated policies. You can review your consent history at any time from your account settings." msgstr "" #: lib/towerops_web/components/consent_prompt.ex:73 #, elixir-autogen, elixir-format msgid "I agree to the updated" msgstr "" #: lib/towerops_web/components/consent_prompt.ex:118 #, elixir-autogen, elixir-format msgid "Policy" msgstr "" #: lib/towerops_web/components/consent_prompt.ex:116 #, elixir-autogen, elixir-format msgid "Privacy Policy" msgstr "" #: lib/towerops_web/components/consent_prompt.ex:117 #, elixir-autogen, elixir-format msgid "Terms of Service" msgstr "" #: lib/towerops_web/components/consent_prompt.ex:45 #, elixir-autogen, elixir-format msgid "Updated Policies - Action Required" msgstr "" #: lib/towerops_web/components/consent_prompt.ex:49 #, elixir-autogen, elixir-format msgid "We've updated our policies. Please review and accept the changes to continue using Towerops." msgstr "" #: lib/towerops_web/controllers/error_html/404.html.heex:6 #, elixir-autogen, elixir-format msgid "404 - Page Not Found" msgstr "" #: lib/towerops_web/controllers/error_html/500.html.heex:6 #, elixir-autogen, elixir-format msgid "500 - Server Error" msgstr "" #: lib/towerops_web/live/agent_live/edit.html.heex:39 #, elixir-autogen, elixir-format msgid "A descriptive name to identify this agent in your organization." msgstr "" #: lib/towerops_web/live/device_live/form.html.heex:136 #, elixir-autogen, elixir-format msgid "A device with this IP address already exists:" msgstr "" #: lib/towerops_web/live/user_settings_live.ex:135 #, elixir-autogen, elixir-format msgid "A link to confirm your email change has been sent to the new address." msgstr "" #: lib/towerops_web/live/user_settings_live.html.heex:73 #, elixir-autogen, elixir-format msgid "API" msgstr "" #: lib/towerops_web/live/onboarding_live.html.heex:259 #: lib/towerops_web/live/onboarding_live.html.heex:270 #: lib/towerops_web/live/org/integrations_live.html.heex:239 #: lib/towerops_web/live/org/integrations_live.html.heex:571 #: lib/towerops_web/live/org/settings_live.html.heex:1691 #, elixir-autogen, elixir-format msgid "API Key" msgstr "" #: lib/towerops_web/live/device_live/form.html.heex:694 #: lib/towerops_web/live/org/settings_live.html.heex:428 #: lib/towerops_web/live/site_live/form.html.heex:428 #, elixir-autogen, elixir-format msgid "API Port" msgstr "" #: lib/towerops_web/live/onboarding_live.html.heex:248 #: lib/towerops_web/live/org/integrations_live.html.heex:230 #: lib/towerops_web/live/org/settings_live.html.heex:1199 #: lib/towerops_web/live/org/settings_live.html.heex:1583 #, elixir-autogen, elixir-format msgid "API Token" msgstr "" #: lib/towerops_web/live/user_settings_live.html.heex:1441 #, elixir-autogen, elixir-format msgid "API Token Created" msgstr "" #: lib/towerops_web/live/user_settings_live.html.heex:551 #, elixir-autogen, elixir-format msgid "API Tokens" msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:187 #: lib/towerops_web/live/device_live/show.html.heex:1534 #, elixir-autogen, elixir-format msgid "ARP Table" msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:2896 #, elixir-autogen, elixir-format msgid "Access Point Details" msgstr "" #: lib/towerops_web/live/graph_live/show.ex:815 #, elixir-autogen, elixir-format msgid "Access to device revoked" msgstr "" #: lib/towerops_web/components/layouts.ex:595 #: lib/towerops_web/live/user_settings_live.html.heex:43 #, elixir-autogen, elixir-format msgid "Account" msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:2682 #, elixir-autogen, elixir-format msgid "Account ID" msgstr "" #: lib/towerops_web/live/user_settings_live.ex:23 #: lib/towerops_web/live/user_settings_live.html.heex:7 #, elixir-autogen, elixir-format msgid "Account Settings" msgstr "" #: lib/towerops_web/controllers/user_registration_controller.ex:41 #, elixir-autogen, elixir-format msgid "Account created successfully." msgstr "" #: lib/towerops_web/controllers/user_registration_controller.ex:58 #, elixir-autogen, elixir-format msgid "Account created successfully. Welcome to %{org}!" msgstr "" #: lib/towerops_web/live/user_registration_live.ex:102 #: lib/towerops_web/live/user_registration_live.ex:125 #, elixir-autogen, elixir-format msgid "Account created! Please check your email to verify your account." msgstr "" #: lib/towerops_web/live/admin/dashboard_live.html.heex:122 #, elixir-autogen, elixir-format msgid "Action" msgstr "" #: lib/towerops_web/live/insights_live/index.html.heex:33 #: lib/towerops_web/live/maintenance_live/index.html.heex:39 #: lib/towerops_web/live/org/preseem_insights_live.html.heex:44 #, elixir-autogen, elixir-format msgid "Active" msgstr "" #: lib/towerops_web/live/site_live/show.html.heex:117 #, elixir-autogen, elixir-format msgid "Active Alerts" msgstr "" #: lib/towerops_web/live/admin/monitoring_live.html.heex:43 #, elixir-autogen, elixir-format msgid "Active Jobs" msgstr "" #: lib/towerops_web/live/user_settings_live.html.heex:770 #, elixir-autogen, elixir-format msgid "Active Sessions" msgstr "" #: lib/towerops_web/live/trace_live/index.html.heex:342 #, elixir-autogen, elixir-format msgid "Active alerts on device" msgstr "" #: lib/towerops_web/live/activity_feed_live.ex:35 #: lib/towerops_web/live/activity_feed_live.html.heex:13 #, elixir-autogen, elixir-format msgid "Activity Feed" msgstr "" #: lib/towerops_web/live/account_live/activity.ex:19 #, elixir-autogen, elixir-format msgid "Activity Log" msgstr "" #: lib/towerops_web/live/user_settings_live.html.heex:1525 #, elixir-autogen, elixir-format msgid "Add Authenticator Device" msgstr "" #: lib/towerops_web/live/dashboard_live.html.heex:69 #: lib/towerops_web/live/dashboard_live.html.heex:81 #, elixir-autogen, elixir-format msgid "Add Devices" msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:1827 #, elixir-autogen, elixir-format msgid "Add Integration" msgstr "" #: lib/towerops_web/live/user_settings_live.html.heex:659 #, elixir-autogen, elixir-format msgid "Add a mobile device to receive push notifications for alerts." msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:1888 #, elixir-autogen, elixir-format msgid "Add a subscription with the Webhook URL above" msgstr "" #: lib/towerops_web/live/map_live/index.html.heex:151 #, elixir-autogen, elixir-format msgid "Add addresses and coordinates to your sites to see them on the map." msgstr "" #: lib/towerops_web/live/network_map_live.html.heex:248 #, elixir-autogen, elixir-format msgid "Add devices with SNMP enabled to start building your network map." msgstr "" #: lib/towerops_web/live/site_live/form.html.heex:74 #, elixir-autogen, elixir-format msgid "Add geographic coordinates to enable network mapping and spatial analysis." msgstr "" #: lib/towerops_web/live/dashboard_live.html.heex:83 #, elixir-autogen, elixir-format msgid "Add network devices to monitor" msgstr "" #: lib/towerops_web/live/dashboard_live.html.heex:71 #, elixir-autogen, elixir-format msgid "Add routers, switches, and servers to your sites" msgstr "" #: lib/towerops_web/live/admin/security_live/index.html.heex:82 #, elixir-autogen, elixir-format msgid "Add to Allowlist" msgstr "" #: lib/towerops_web/live/user_settings_live.html.heex:1093 #, elixir-autogen, elixir-format msgid "Add your first authenticator app to enable two-factor authentication." msgstr "" #: lib/towerops_web/live/site_live/show.html.heex:366 #, elixir-autogen, elixir-format msgid "Add your first device" msgstr "" #: lib/towerops_web/live/admin/security_live/index.html.heex:107 #, elixir-autogen, elixir-format msgid "Added" msgstr "" #: lib/towerops_web/live/admin/security_live/index.html.heex:100 #, elixir-autogen, elixir-format msgid "Added By" msgstr "" #: lib/towerops_web/live/network_map_live.html.heex:35 #: lib/towerops_web/live/network_map_live.html.heex:96 #, elixir-autogen, elixir-format msgid "Added Devices" msgstr "" #: lib/towerops_web/live/onboarding_live.html.heex:155 #: lib/towerops_web/live/site_live/form.html.heex:81 #, elixir-autogen, elixir-format msgid "Address" msgstr "" #: lib/towerops_web/live/site_live/form.ex:105 #, elixir-autogen, elixir-format msgid "Address geocoded successfully!" msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:1778 #: lib/towerops_web/live/device_live/show.html.heex:1837 #, elixir-autogen, elixir-format msgid "Addresses" msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:812 #, elixir-autogen, elixir-format msgid "Admin" msgstr "" #: lib/towerops_web/live/admin/dashboard_live.ex:13 #: lib/towerops_web/live/admin/dashboard_live.html.heex:4 #, elixir-autogen, elixir-format msgid "Admin Dashboard" msgstr "" #: lib/towerops_web/live/insights_live/index.html.heex:281 #, elixir-autogen, elixir-format msgid "Affected devices:" msgstr "" #: lib/towerops_web/live/site_live/form.html.heex:193 #, elixir-autogen, elixir-format msgid "Agent Configuration" msgstr "" #: lib/towerops_web/live/agent_live/show.html.heex:241 #, elixir-autogen, elixir-format msgid "Agent Details" msgstr "" #: lib/towerops_web/live/agent_live/show.html.heex:8 #, elixir-autogen, elixir-format msgid "Agent Details and Health" msgstr "" #: lib/towerops_web/live/agent_live/edit.html.heex:34 #: lib/towerops_web/live/agent_live/index.html.heex:27 #: lib/towerops_web/live/agent_live/index.html.heex:416 #, elixir-autogen, elixir-format msgid "Agent Name" msgstr "" #: lib/towerops_web/live/agent_live/index.html.heex:398 #, elixir-autogen, elixir-format msgid "Agent Setup Instructions" msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:69 #, elixir-autogen, elixir-format msgid "Agents" msgstr "" #: lib/towerops_web/live/admin/agent_live/index.html.heex:6 #: lib/towerops_web/live/admin/dashboard_live.html.heex:98 #, elixir-autogen, elixir-format msgid "Agents across all organizations and cloud pollers" msgstr "" #: lib/towerops_web/live/trace_live/index.html.heex:261 #, elixir-autogen, elixir-format msgid "Airtime" msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:2937 #, elixir-autogen, elixir-format msgid "Airtime Utilization" msgstr "" #: lib/towerops_web/live/dashboard_live.ex:78 #, elixir-autogen, elixir-format msgid "Alert acknowledged" msgstr "" #: lib/towerops_web/live/dashboard_live.ex:85 #, elixir-autogen, elixir-format msgid "Alert not found" msgstr "" #: lib/towerops_web/components/layouts.ex:281 #: lib/towerops_web/components/layouts.ex:409 #: lib/towerops_web/components/layouts.ex:566 #: lib/towerops_web/live/alert_live/index.ex:26 #: lib/towerops_web/live/alert_live/index.html.heex:9 #, elixir-autogen, elixir-format msgid "Alerts" msgstr "" #: lib/towerops_web/live/alert_live/index.html.heex:66 #: lib/towerops_web/live/insights_live/index.html.heex:69 #: lib/towerops_web/live/insights_live/index.html.heex:105 #: lib/towerops_web/live/maintenance_live/index.html.heex:28 #: lib/towerops_web/live/org/preseem_devices_live.html.heex:55 #: lib/towerops_web/live/org/preseem_insights_live.html.heex:80 #, elixir-autogen, elixir-format msgid "All" msgstr "" #: lib/towerops_web/live/admin/agent_live/index.ex:25 #: lib/towerops_web/live/admin/agent_live/index.html.heex:4 #, elixir-autogen, elixir-format msgid "All Agents" msgstr "" #: lib/towerops_web/live/alert_live/index.html.heex:169 #, elixir-autogen, elixir-format msgid "All Clear!" msgstr "" #: lib/towerops_web/live/network_map_live.html.heex:49 #, elixir-autogen, elixir-format msgid "All Devices" msgstr "" #: lib/towerops_web/live/org/gaiia_reconciliation_live.html.heex:226 #, elixir-autogen, elixir-format msgid "All Gaiia inventory items are mapped to Towerops devices." msgstr "" #: lib/towerops_web/live/admin/org_live/index.ex:15 #: lib/towerops_web/live/admin/org_live/index.html.heex:4 #, elixir-autogen, elixir-format msgid "All Organizations" msgstr "" #: lib/towerops_web/live/org/gaiia_reconciliation_live.html.heex:126 #, elixir-autogen, elixir-format msgid "All Towerops devices have matching Gaiia inventory items." msgstr "" #: lib/towerops_web/live/admin/user_live/index.ex:33 #: lib/towerops_web/live/admin/user_live/index.html.heex:4 #, elixir-autogen, elixir-format msgid "All Users" msgstr "" #: lib/towerops_web/live/org/preseem_devices_live.html.heex:106 #, elixir-autogen, elixir-format msgid "All access points are matched. Nice!" msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:210 #, elixir-autogen, elixir-format msgid "All devices will be removed from their current sites and assigned directly to the organization." msgstr "" #: lib/towerops_web/live/org/gaiia_mapping_live.html.heex:123 #, elixir-autogen, elixir-format msgid "All entities are mapped." msgstr "" #: lib/towerops_web/live/agent_live/edit.html.heex:47 #, elixir-autogen, elixir-format msgid "Allow Remote Debugging" msgstr "" #: lib/towerops_web/live/admin/security_live/index.html.heex:50 #, elixir-autogen, elixir-format msgid "Allowed IPs and CIDR Ranges" msgstr "" #: lib/towerops_web/live/admin/security_live/index.html.heex:25 #, elixir-autogen, elixir-format msgid "Allowlist" msgstr "" #: lib/towerops_web/live/agent_live/index.html.heex:182 #, elixir-autogen, elixir-format msgid "Application-wide agents that can poll devices for any organization. Only visible and manageable by superadmins." msgstr "" #: lib/towerops_web/live/org/settings_live.ex:176 #, elixir-autogen, elixir-format msgid "Applied SNMP configuration to %{count} device records across all sites" msgstr "" #: lib/towerops_web/live/org/settings_live.ex:184 #, elixir-autogen, elixir-format msgid "Applied default agent to %{count} device records across all sites" msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:551 #, elixir-autogen, elixir-format msgid "Apply Default Agent to All Devices" msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:364 #, elixir-autogen, elixir-format msgid "Apply SNMP Config to All Devices" msgstr "" #: lib/towerops_web/live/device_live/form.html.heex:85 #, elixir-autogen, elixir-format msgid "Approaching device limit" msgstr "" #: lib/towerops_web/live/user_settings_live.html.heex:612 #, elixir-autogen, elixir-format msgid "Are you sure you want to delete this API token? This action cannot be undone." msgstr "" #: lib/towerops_web/live/agent_live/index.html.heex:158 #, elixir-autogen, elixir-format msgid "Are you sure you want to delete this agent? All device assignments will be removed, and devices will fall back to site/organization defaults or cloud polling." msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:2030 #, elixir-autogen, elixir-format msgid "Are you sure you want to delete this backup? This action cannot be undone." msgstr "" #: lib/towerops_web/live/agent_live/index.html.heex:274 #, elixir-autogen, elixir-format msgid "Are you sure you want to delete this cloud poller? This will affect all organizations using it." msgstr "" #: lib/towerops_web/live/device_live/form.html.heex:766 #, elixir-autogen, elixir-format msgid "Are you sure you want to delete this device? All monitoring history and alerts will be permanently deleted." msgstr "" #: lib/towerops_web/live/site_live/form.html.heex:482 #, elixir-autogen, elixir-format msgid "Are you sure you want to delete this site? This will also delete all devices at this site." msgstr "" #: lib/towerops_web/live/admin/user_live/index.html.heex:34 #, elixir-autogen, elixir-format msgid "Are you sure you want to delete this user?" msgstr "" #: lib/towerops_web/live/user_settings_live.html.heex:716 #, elixir-autogen, elixir-format msgid "Are you sure you want to remove this device?" msgstr "" #: lib/towerops_web/live/agent_live/show.html.heex:26 #, elixir-autogen, elixir-format msgid "Are you sure you want to restart this agent? It will disconnect and restart its container." msgstr "" #: lib/towerops_web/live/agent_live/show.html.heex:14 #, elixir-autogen, elixir-format msgid "Are you sure you want to update this agent? It will download and replace the binary." msgstr "" #: lib/towerops_web/live/org/integrations_live.html.heex:385 #, elixir-autogen, elixir-format msgid "Are you sure? Any existing Gaiia webhook using the current secret will stop working." msgstr "" #: lib/towerops_web/live/admin/org_live/index.html.heex:21 #, elixir-autogen, elixir-format msgid "Are you sure? This will delete all sites, device, and data for this organization." msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:2116 #, elixir-autogen, elixir-format msgid "Assign an agent to enable automatic backups." msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:1917 #, elixir-autogen, elixir-format msgid "Assign an agent to enable backups" msgstr "" #: lib/towerops_web/live/device_live/form.html.heex:295 #, elixir-autogen, elixir-format msgid "Assign this device to a remote agent for local SNMP polling. Leave empty to inherit from site or organization defaults." msgstr "" #: lib/towerops_web/live/admin/audit_live/index.ex:16 #, elixir-autogen, elixir-format msgid "Audit Logs" msgstr "" #: lib/towerops_web/live/device_live/form.html.heex:470 #, elixir-autogen, elixir-format msgid "Auth Level" msgstr "" #: lib/towerops_web/live/device_live/form.html.heex:501 #: lib/towerops_web/live/onboarding_live.html.heex:102 #: lib/towerops_web/live/org/settings_live.html.heex:304 #: lib/towerops_web/live/site_live/form.html.heex:324 #, elixir-autogen, elixir-format msgid "Auth Password" msgstr "" #: lib/towerops_web/live/device_live/form.html.heex:485 #: lib/towerops_web/live/onboarding_live.html.heex:95 #: lib/towerops_web/live/org/settings_live.html.heex:289 #: lib/towerops_web/live/site_live/form.html.heex:309 #, elixir-autogen, elixir-format msgid "Auth Protocol" msgstr "" #: lib/towerops_web/live/agent_live/index.html.heex:425 #, elixir-autogen, elixir-format msgid "Authentication Token" msgstr "" #: lib/towerops_web/live/user_settings_live.html.heex:1076 #, elixir-autogen, elixir-format msgid "Authenticator Apps" msgstr "" #: lib/towerops_web/live/user_settings_live.html.heex:1185 #, elixir-autogen, elixir-format msgid "Available Recovery Codes" msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:745 #, elixir-autogen, elixir-format msgid "Average Load" msgstr "" #: lib/towerops_web/live/admin/monitoring_live.html.heex:31 #, elixir-autogen, elixir-format msgid "Avg Duration" msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:253 #: lib/towerops_web/live/mikrotik_backup_live/compare.html.heex:21 #, elixir-autogen, elixir-format msgid "Backups" msgstr "" #: lib/towerops_web/live/mikrotik_backup_live/compare.ex:50 #, elixir-autogen, elixir-format msgid "Backups do not belong to this device" msgstr "" #: lib/towerops_web/live/device_live/form.html.heex:103 #, elixir-autogen, elixir-format msgid "Basic Information" msgstr "" #: lib/towerops_web/live/user_settings_live.html.heex:231 #, elixir-autogen, elixir-format msgid "Berlin" msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:2727 #, elixir-autogen, elixir-format msgid "Billing Subscriptions" msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:2925 #, elixir-autogen, elixir-format msgid "Busy Hours" msgstr "" #: lib/towerops_web/live/admin/security_live/index.html.heex:84 #: lib/towerops_web/live/agent_live/edit.html.heex:80 #: lib/towerops_web/live/agent_live/index.html.heex:47 #: lib/towerops_web/live/agent_live/index.html.heex:369 #: lib/towerops_web/live/device_live/form.html.heex:733 #: lib/towerops_web/live/maintenance_live/form.html.heex:155 #: lib/towerops_web/live/org/gaiia_mapping_live.html.heex:394 #: lib/towerops_web/live/org/integrations_live.html.heex:305 #: lib/towerops_web/live/org/integrations_live.html.heex:625 #: lib/towerops_web/live/org/preseem_devices_live.html.heex:291 #: lib/towerops_web/live/org/settings_live.html.heex:589 #: lib/towerops_web/live/org/settings_live.html.heex:719 #: lib/towerops_web/live/org/settings_live.html.heex:1965 #: lib/towerops_web/live/org_live/new.html.heex:38 #: lib/towerops_web/live/site_live/form.html.heex:465 #: lib/towerops_web/live/user_settings_live.html.heex:1302 #: lib/towerops_web/live/user_settings_live.html.heex:1399 #: lib/towerops_web/live/user_settings_live.html.heex:1556 #: lib/towerops_web/live/user_settings_live.html.heex:1673 #, elixir-autogen, elixir-format msgid "Cancel" msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:716 #, elixir-autogen, elixir-format msgid "Cancel this invitation?" msgstr "" #: lib/towerops_web/live/org/settings_live.ex:267 #, elixir-autogen, elixir-format msgid "Cannot change the owner's role" msgstr "" #: lib/towerops_web/live/org/settings_live.ex:248 #, elixir-autogen, elixir-format msgid "Cannot remove the organization owner" msgstr "" #: lib/towerops_web/live/trace_live/index.html.heex:251 #, elixir-autogen, elixir-format msgid "Capacity" msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:2874 #, elixir-autogen, elixir-format msgid "Capacity Score" msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:2573 #: lib/towerops_web/live/org/gaiia_reconciliation_live.html.heex:240 #, elixir-autogen, elixir-format msgid "Category" msgstr "" #: lib/towerops_web/live/user_settings_live.html.heex:201 #, elixir-autogen, elixir-format msgid "Central Time (US & Canada)" msgstr "" #: lib/towerops_web/live/user_settings_live.html.heex:444 #, elixir-autogen, elixir-format msgid "Change Email" msgstr "" #: lib/towerops_web/live/user_settings_live.html.heex:454 #, elixir-autogen, elixir-format msgid "Change Password" msgstr "" #: lib/towerops_web/live/user_settings_live.html.heex:441 #: lib/towerops_web/live/user_settings_live.html.heex:535 #, elixir-autogen, elixir-format msgid "Changing..." msgstr "" #: lib/towerops_web/live/device_live/form.html.heex:231 #, elixir-autogen, elixir-format msgid "Check Interval (seconds)" msgstr "" #: lib/towerops_web/live/device_live/show.ex:231 #, elixir-autogen, elixir-format msgid "Check created successfully" msgstr "" #: lib/towerops_web/live/graph_live/show.ex:46 #, elixir-autogen, elixir-format msgid "Check does not belong to this device" msgstr "" #: lib/towerops_web/live/graph_live/show.ex:40 #, elixir-autogen, elixir-format msgid "Check not found" msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:321 #, elixir-autogen, elixir-format msgid "Checks" msgstr "" #: lib/towerops_web/live/site_live/show.html.heex:253 #, elixir-autogen, elixir-format msgid "Child Sites" msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:1222 #, elixir-autogen, elixir-format msgid "Choose how data flows between TowerOps and NetBox. You can change this later." msgstr "" #: lib/towerops_web/live/device_live/form.html.heex:313 #, elixir-autogen, elixir-format msgid "Choose monitoring mode and configure SNMP settings for detailed device information." msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:1324 #, elixir-autogen, elixir-format msgid "Choose which NetBox objects participate in sync. Devices and sites are recommended at minimum." msgstr "" #: lib/towerops_web/live/user_settings_live.html.heex:348 #, elixir-autogen, elixir-format msgid "Choose which organization you see by default when logging in or navigating to pages without an organization context." msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:2084 #, elixir-autogen, elixir-format msgid "Clear" msgstr "" #: lib/towerops_web/live/network_map_live.html.heex:157 #, elixir-autogen, elixir-format msgid "Click and drag to pan, scroll to zoom, click nodes for details" msgstr "" #: lib/towerops_web/live/map_live/index.html.heex:33 #, elixir-autogen, elixir-format msgid "Click markers to view site details" msgstr "" #: lib/towerops_web/live/agent_live/index.html.heex:448 #: lib/towerops_web/live/user_settings_live.html.heex:1470 #, elixir-autogen, elixir-format msgid "Click the token to select all, or use the Copy button" msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:166 #, elixir-autogen, elixir-format msgid "Click to make this your default organization" msgstr "" #: lib/towerops_web/live/agent_live/index.html.heex:528 #, elixir-autogen, elixir-format msgid "Close" msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:76 #, elixir-autogen, elixir-format msgid "Cloud" msgstr "" #: lib/towerops_web/live/agent_live/index.html.heex:35 #, elixir-autogen, elixir-format msgid "Cloud Poller (Application-wide agent, not tied to this organization)" msgstr "" #: lib/towerops_web/live/agent_live/index.html.heex:179 #, elixir-autogen, elixir-format msgid "Cloud Pollers" msgstr "" #: lib/towerops_web/live/device_live/form.html.heex:391 #: lib/towerops_web/live/onboarding_live.html.heex:81 #, elixir-autogen, elixir-format msgid "Community String" msgstr "" #: lib/towerops_web/live/mikrotik_backup_live/compare.html.heex:29 #, elixir-autogen, elixir-format msgid "Compare Configuration Backups" msgstr "" #: lib/towerops_web/live/org/gaiia_reconciliation_live.html.heex:9 #, elixir-autogen, elixir-format msgid "Compare Gaiia inventory against Towerops device discovery. Reconciliation runs nightly." msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:265 #, elixir-autogen, elixir-format msgid "Config Timeline" msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:1896 #, elixir-autogen, elixir-format msgid "Configuration Backups" msgstr "" #: lib/towerops_web/live/mikrotik_backup_live/compare.html.heex:169 #, elixir-autogen, elixir-format msgid "Configuration Differences" msgstr "" #: lib/towerops_web/live/org/integrations_live.html.heex:152 #: lib/towerops_web/live/org/integrations_live.html.heex:553 #, elixir-autogen, elixir-format msgid "Configure" msgstr "" #: lib/towerops_web/live/device_live/form.html.heex:639 #, elixir-autogen, elixir-format msgid "Configure MikroTik RouterOS API access. Works alongside SNMP for enhanced device management. SSH is used for device backups." msgstr "" #: lib/towerops_web/live/device_live/form.html.heex:221 #, elixir-autogen, elixir-format msgid "Configure how and how often this device should be monitored." msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:1702 #, elixir-autogen, elixir-format msgid "Configured VLANs" msgstr "" #: lib/towerops_web/live/user_settings_live.html.heex:517 #, elixir-autogen, elixir-format msgid "Confirm password" msgstr "" #: lib/towerops_web/live/insights_live/index.html.heex:183 #, elixir-autogen, elixir-format msgid "Connect Preseem or enable SNMP monitoring to get started." msgstr "" #: lib/towerops_web/live/org/integrations_live.html.heex:18 #, elixir-autogen, elixir-format msgid "Connect third-party services to enhance your monitoring capabilities." msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:1150 #, elixir-autogen, elixir-format msgid "Connected Devices" msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:1174 #: lib/towerops_web/live/org/settings_live.html.heex:1561 #: lib/towerops_web/live/org/settings_live.html.heex:1666 #, elixir-autogen, elixir-format msgid "Connection" msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:1787 #, elixir-autogen, elixir-format msgid "Connection Settings" msgstr "" #: lib/towerops_web/live/device_live/form.html.heex:611 #, elixir-autogen, elixir-format msgid "Connection failed" msgstr "" #: lib/towerops_web/live/device_live/form.html.heex:595 #, elixir-autogen, elixir-format msgid "Connection successful!" msgstr "" #: lib/towerops_web/live/network_map_live.html.heex:136 #, elixir-autogen, elixir-format msgid "Connections" msgstr "" #: lib/towerops_web/live/account_live/my_data.ex:22 #, elixir-autogen, elixir-format msgid "Consent revoked successfully." msgstr "" #: lib/towerops_web/live/user_settings_live.html.heex:1549 #, elixir-autogen, elixir-format msgid "Continue" msgstr "" #: lib/towerops_web/live/agent_live/index.html.heex:444 #: lib/towerops_web/live/user_settings_live.html.heex:1466 #, elixir-autogen, elixir-format msgid "Copy" msgstr "" #: lib/towerops_web/live/user_settings_live.html.heex:1445 #, elixir-autogen, elixir-format msgid "Copy this token now. You won't be able to see it again." msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:2357 #, elixir-autogen, elixir-format msgid "Copyable Raw Data" msgstr "" #: lib/towerops_web/live/device_live/form.html.heex:106 #, elixir-autogen, elixir-format msgid "Core device identification and location details." msgstr "" #: lib/towerops_web/controllers/invitation_controller.ex:37 #, elixir-autogen, elixir-format msgid "Could not accept invitation. You may already be a member." msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:1031 #, elixir-autogen, elixir-format msgid "Counters" msgstr "" #: lib/towerops_web/live/user_settings_live.html.heex:1343 #, elixir-autogen, elixir-format msgid "Create API Token" msgstr "" #: lib/towerops_web/live/user_settings_live.html.heex:554 #, elixir-autogen, elixir-format msgid "Create API tokens to access Towerops programmatically. Tokens are scoped to a specific organization." msgstr "" #: lib/towerops_web/live/agent_live/index.html.heex:40 #, elixir-autogen, elixir-format msgid "Create Agent" msgstr "" #: lib/towerops_web/live/agent_live/index.html.heex:20 #, elixir-autogen, elixir-format msgid "Create New Agent" msgstr "" #: lib/towerops_web/live/user_settings_live.html.heex:1392 #, elixir-autogen, elixir-format msgid "Create Token" msgstr "" #: lib/towerops_web/live/dashboard_live.html.heex:58 #, elixir-autogen, elixir-format msgid "Create a Site" msgstr "" #: lib/towerops_web/live/org_live/new.html.heex:7 #, elixir-autogen, elixir-format msgid "Create a new organization to manage your sites and devices" msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:569 #, elixir-autogen, elixir-format msgid "Create an agent" msgstr "" #: lib/towerops_web/live/site_live/index.html.heex:28 #, elixir-autogen, elixir-format msgid "Create your first site to organize devices by tower location." msgstr "" #: lib/towerops_web/live/admin/org_live/index.html.heex:13 #: lib/towerops_web/live/agent_live/index.html.heex:136 #: lib/towerops_web/live/agent_live/index.html.heex:252 #, elixir-autogen, elixir-format msgid "Created" msgstr "" #: lib/towerops_web/live/org_live/new.html.heex:35 #, elixir-autogen, elixir-format msgid "Creating..." msgstr "" #: lib/towerops_web/live/alert_live/index.html.heex:48 #: lib/towerops_web/live/org/preseem_insights_live.html.heex:95 #, elixir-autogen, elixir-format msgid "Critical" msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:445 #, elixir-autogen, elixir-format msgid "Critical Security Warning:" msgstr "" #: lib/towerops_web/live/admin/monitoring_live.html.heex:171 #, elixir-autogen, elixir-format msgid "Current Activity" msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:499 #, elixir-autogen, elixir-format msgid "Current Device Assignment:" msgstr "" #: lib/towerops_web/live/user_settings_live.html.heex:808 #, elixir-autogen, elixir-format msgid "Current Session" msgstr "" #: lib/towerops_web/live/device_live/form.html.heex:749 #: lib/towerops_web/live/site_live/form.html.heex:472 #, elixir-autogen, elixir-format msgid "Danger Zone" msgstr "" #: lib/towerops_web/live/org/gaiia_reconciliation_live.html.heex:328 #, elixir-autogen, elixir-format msgid "Data mismatches (IP, serial, etc.)" msgstr "" #: lib/towerops_web/live/user_settings_live.html.heex:898 #, elixir-autogen, elixir-format msgid "Date & Time" msgstr "" #: lib/towerops_web/live/agent_live/show.html.heex:83 #, elixir-autogen, elixir-format msgid "Debug Logs" msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:475 #: lib/towerops_web/live/org/settings_live.html.heex:561 #, elixir-autogen, elixir-format msgid "Default Agent" msgstr "" #: lib/towerops_web/live/site_live/form.html.heex:205 #, elixir-autogen, elixir-format msgid "Default Agent for Site" msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:135 #: lib/towerops_web/live/user_settings_live.html.heex:345 #, elixir-autogen, elixir-format msgid "Default Organization" msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:492 #, elixir-autogen, elixir-format msgid "Default Remote Agent" msgstr "" #: lib/towerops_web/live/admin/org_live/index.html.heex:27 #: lib/towerops_web/live/admin/user_live/index.html.heex:38 #: lib/towerops_web/live/agent_live/index.html.heex:164 #: lib/towerops_web/live/agent_live/index.html.heex:280 #: lib/towerops_web/live/maintenance_live/show.html.heex:63 #: lib/towerops_web/live/user_settings_live.html.heex:618 #, elixir-autogen, elixir-format msgid "Delete" msgstr "" #: lib/towerops_web/live/admin/security_live/index.html.heex:130 #, elixir-autogen, elixir-format msgid "Denied IP Addresses" msgstr "" #: lib/towerops_web/live/admin/security_live/index.html.heex:40 #, elixir-autogen, elixir-format msgid "Denylist" msgstr "" #: lib/towerops_web/live/admin/security_live/index.html.heex:76 #: lib/towerops_web/live/admin/security_live/index.html.heex:99 #: lib/towerops_web/live/device_live/form.html.heex:184 #: lib/towerops_web/live/device_live/show.html.heex:2307 #: lib/towerops_web/live/site_live/form.html.heex:179 #, elixir-autogen, elixir-format msgid "Description" msgstr "" #: lib/towerops_web/live/insights_live/index.html.heex:148 #: lib/towerops_web/live/org/preseem_insights_live.html.heex:145 #, elixir-autogen, elixir-format msgid "Deselect All" msgstr "" #: lib/towerops_web/live/agent_live/show.html.heex:129 #, elixir-autogen, elixir-format msgid "Development (tail):" msgstr "" #: lib/towerops_web/live/agent_live/index.html.heex:99 #: lib/towerops_web/live/agent_live/index.html.heex:215 #: lib/towerops_web/live/alert_live/index.html.heex:208 #: lib/towerops_web/live/dashboard_live.html.heex:365 #: lib/towerops_web/live/device_live/index.html.heex:266 #: lib/towerops_web/live/maintenance_live/form.html.heex:84 #: lib/towerops_web/live/org/gaiia_reconciliation_live.html.heex:134 #: lib/towerops_web/live/org/gaiia_reconciliation_live.html.heex:182 #: lib/towerops_web/live/site_live/show.html.heex:184 #: lib/towerops_web/live/site_live/show.html.heex:382 #, elixir-autogen, elixir-format msgid "Device" msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:367 #, elixir-autogen, elixir-format msgid "Device Information" msgstr "" #: lib/towerops_web/live/device_live/form.html.heex:116 #, elixir-autogen, elixir-format msgid "Device Name" msgstr "" #: lib/towerops_web/live/device_live/form.html.heex:191 #: lib/towerops_web/live/org/settings_live.html.heex:1439 #, elixir-autogen, elixir-format msgid "Device Role" msgstr "" #: lib/towerops_web/live/trace_live/index.ex:19 #, elixir-autogen, elixir-format msgid "Device is DOWN" msgstr "" #: lib/towerops_web/live/org/gaiia_mapping_live.ex:148 #: lib/towerops_web/live/org/preseem_devices_live.ex:86 #, elixir-autogen, elixir-format msgid "Device linked successfully" msgstr "" #: lib/towerops_web/live/graph_live/show.ex:805 #, elixir-autogen, elixir-format msgid "Device no longer exists" msgstr "" #: lib/towerops_web/live/config_timeline_live.ex:35 #: lib/towerops_web/live/graph_live/show.ex:34 #: lib/towerops_web/live/graph_live/show.ex:69 #, elixir-autogen, elixir-format msgid "Device not found" msgstr "" #: lib/towerops_web/live/agent_live/show.html.heex:311 #, elixir-autogen, elixir-format msgid "Device that this agent is responsible for polling" msgstr "" #: lib/towerops_web/live/org/gaiia_mapping_live.ex:170 #: lib/towerops_web/live/org/preseem_devices_live.ex:100 #, elixir-autogen, elixir-format msgid "Device unlinked" msgstr "" #: lib/towerops_web/components/layouts.ex:268 #: lib/towerops_web/components/layouts.ex:556 #: lib/towerops_web/live/admin/agent_live/index.html.heex:40 #: lib/towerops_web/live/admin/agent_live/index.html.heex:114 #: lib/towerops_web/live/admin/user_live/index.html.heex:15 #: lib/towerops_web/live/dashboard_live.html.heex:499 #: lib/towerops_web/live/mikrotik_backup_live/compare.html.heex:7 #: lib/towerops_web/live/org/preseem_devices_live.html.heex:29 #: lib/towerops_web/live/org/settings_live.html.heex:1344 #: lib/towerops_web/live/site_live/index.html.heex:48 #: lib/towerops_web/live/site_live/show.html.heex:97 #, elixir-autogen, elixir-format msgid "Devices" msgstr "" #: lib/towerops_web/live/device_live/index.html.heex:559 #, elixir-autogen, elixir-format msgid "Devices will appear here as they are discovered via LLDP/CDP." msgstr "" #: lib/towerops_web/live/device_live/index.html.heex:69 #: lib/towerops_web/live/device_live/show.html.heex:1263 #: lib/towerops_web/live/network_map_live.html.heex:116 #, elixir-autogen, elixir-format msgid "Discovered" msgstr "" #: lib/towerops_web/live/device_live/index.html.heex:631 #, elixir-autogen, elixir-format msgid "Discovered By" msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:1423 #, elixir-autogen, elixir-format msgid "Discovered Neighbors" msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:2297 #, elixir-autogen, elixir-format msgid "Discovered Sensors" msgstr "" #: lib/towerops_web/live/device_live/form.html.heex:562 #, elixir-autogen, elixir-format msgid "Discovering..." msgstr "" #: lib/towerops_web/live/device_live/show.ex:1298 #, elixir-autogen, elixir-format msgid "Discovery started for %{name}" msgstr "" #: lib/towerops_web/live/insights_live/index.html.heex:417 #: lib/towerops_web/live/org/preseem_insights_live.html.heex:299 #, elixir-autogen, elixir-format msgid "Dismiss" msgstr "" #: lib/towerops_web/live/insights_live/index.html.heex:156 #: lib/towerops_web/live/org/preseem_insights_live.html.heex:153 #, elixir-autogen, elixir-format msgid "Dismiss Selected" msgstr "" #: lib/towerops_web/live/insights_live/index.html.heex:49 #: lib/towerops_web/live/org/preseem_insights_live.html.heex:60 #, elixir-autogen, elixir-format msgid "Dismissed" msgstr "" #: lib/towerops_web/live/agent_live/index.html.heex:454 #, elixir-autogen, elixir-format msgid "Docker Compose Setup with Auto-Updates" msgstr "" #: lib/towerops_web/live/user_settings_live.html.heex:1481 #, elixir-autogen, elixir-format msgid "Done" msgstr "" #: lib/towerops_web/live/dashboard_live.html.heex:502 #: lib/towerops_web/live/site_live/index.html.heex:51 #, elixir-autogen, elixir-format msgid "Down" msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:465 #, elixir-autogen, elixir-format msgid "Download" msgstr "" #: lib/towerops_web/live/user_settings_live.html.heex:195 #, elixir-autogen, elixir-format msgid "Eastern Time (US & Canada)" msgstr "" #: lib/towerops_web/live/agent_live/edit.html.heex:15 #, elixir-autogen, elixir-format msgid "Edit Agent" msgstr "" #: lib/towerops_web/live/device_live/form.ex:162 #, elixir-autogen, elixir-format msgid "Edit Device" msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:2134 #, elixir-autogen, elixir-format msgid "Edit Device Settings" msgstr "" #: lib/towerops_web/live/site_live/form.ex:61 #: lib/towerops_web/live/site_live/show.html.heex:67 #, elixir-autogen, elixir-format msgid "Edit Site" msgstr "" #: lib/towerops_web/live/admin/user_live/index.html.heex:10 #: lib/towerops_web/live/org/settings_live.html.heex:668 #, elixir-autogen, elixir-format msgid "Email" msgstr "" #: lib/towerops_web/live/user_settings_live.html.heex:404 #, elixir-autogen, elixir-format msgid "Email Address" msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:622 #: lib/towerops_web/live/user_settings_live.html.heex:422 #, elixir-autogen, elixir-format msgid "Email address" msgstr "" #: lib/towerops_web/controllers/user_settings_controller.ex:21 #, elixir-autogen, elixir-format msgid "Email change link is invalid or it has expired." msgstr "" #: lib/towerops_web/controllers/user_settings_controller.ex:16 #, elixir-autogen, elixir-format msgid "Email changed successfully." msgstr "" #: lib/towerops_web/controllers/user_confirmation_controller.ex:38 #, elixir-autogen, elixir-format msgid "Email confirmation link is invalid or has expired." msgstr "" #: lib/towerops_web/controllers/user_confirmation_controller.ex:33 #, elixir-autogen, elixir-format msgid "Email confirmed successfully. You may now log in." msgstr "" #: lib/towerops_web/live/device_live/form.html.heex:668 #: lib/towerops_web/live/org/settings_live.html.heex:401 #: lib/towerops_web/live/site_live/form.html.heex:407 #, elixir-autogen, elixir-format msgid "Enable MikroTik API" msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:2130 #, elixir-autogen, elixir-format msgid "Enable MikroTik API in device settings to enable configuration backups." msgstr "" #: lib/towerops_web/live/device_live/form.html.heex:241 #, elixir-autogen, elixir-format msgid "Enable Monitoring" msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:180 #, elixir-autogen, elixir-format msgid "Enable site organization to group devices into physical locations (offices, datacenters, etc.)." msgstr "" #: lib/towerops_web/live/agent_live/edit.html.heex:69 #, elixir-autogen, elixir-format msgid "Enable verbose logging for troubleshooting SNMP discovery and polling issues." msgstr "" #: lib/towerops_web/live/site_live/form.html.heex:101 #, elixir-autogen, elixir-format msgid "Enter a full address and click Geocode to automatically fill latitude/longitude" msgstr "" #: lib/towerops_web/live/user_settings_live.html.heex:1640 #, elixir-autogen, elixir-format msgid "Enter the 6-digit code from your app to verify" msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:1205 #, elixir-autogen, elixir-format msgid "Enter your NetBox API token" msgstr "" #: lib/towerops_web/live/org/gaiia_mapping_live.html.heex:31 #: lib/towerops_web/live/org/gaiia_reconciliation_live.html.heex:22 #, elixir-autogen, elixir-format msgid "Entity Mapping" msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:2143 #, elixir-autogen, elixir-format msgid "Event Logs" msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:335 #, elixir-autogen, elixir-format msgid "Events" msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:1828 #, elixir-autogen, elixir-format msgid "Events API v2" msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:2199 #, elixir-autogen, elixir-format msgid "Events will appear here as interface states change, speeds change, or other monitored changes occur." msgstr "" #: lib/towerops_web/live/alert_live/index.html.heex:11 #: lib/towerops_web/live/network_map_live.html.heex:10 #, elixir-autogen, elixir-format msgid "Experimental" msgstr "" #: lib/towerops_web/live/device_live/form.html.heex:646 #: lib/towerops_web/live/org/settings_live.html.heex:387 #: lib/towerops_web/live/site_live/form.html.heex:399 #, elixir-autogen, elixir-format msgid "Experimental Feature:" msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:677 #, elixir-autogen, elixir-format msgid "Expires" msgstr "" #: lib/towerops_web/live/dashboard_live.ex:81 #, elixir-autogen, elixir-format msgid "Failed to acknowledge alert" msgstr "" #: lib/towerops_web/live/admin/security_live/index.ex:75 #, elixir-autogen, elixir-format msgid "Failed to add to allowlist" msgstr "" #: lib/towerops_web/live/insights_live/index.ex:68 #: lib/towerops_web/live/org/preseem_insights_live.ex:70 #, elixir-autogen, elixir-format msgid "Failed to dismiss" msgstr "" #: lib/towerops_web/live/dashboard_live.ex:62 #: lib/towerops_web/live/device_live/show.ex:1371 #: lib/towerops_web/live/site_live/index.ex:46 #, elixir-autogen, elixir-format msgid "Failed to dismiss insight" msgstr "" #: lib/towerops_web/live/insights_live/index.ex:111 #: lib/towerops_web/live/org/preseem_insights_live.ex:113 #, elixir-autogen, elixir-format msgid "Failed to dismiss insights" msgstr "" #: lib/towerops_web/live/account_live/totp_enrollment.ex:127 #, elixir-autogen, elixir-format msgid "Failed to enable two-factor authentication. Please try again." msgstr "" #: lib/towerops_web/live/agent_live/show.ex:82 #, elixir-autogen, elixir-format msgid "Failed to fetch latest release from GitHub" msgstr "" #: lib/towerops_web/live/mikrotik_backup_live/compare.ex:83 #, elixir-autogen, elixir-format msgid "Failed to generate diff: %{reason}" msgstr "" #: lib/towerops_web/live/help_live/index.ex:83 #, elixir-autogen, elixir-format msgid "Failed to generate password: %{reason}" msgstr "" #: lib/towerops_web/controllers/user_sudo_controller.ex:73 #, elixir-autogen, elixir-format msgid "Failed to grant sudo mode. Please try again." msgstr "" #: lib/towerops_web/live/org/gaiia_mapping_live.ex:151 #: lib/towerops_web/live/org/preseem_devices_live.ex:89 #, elixir-autogen, elixir-format msgid "Failed to link device" msgstr "" #: lib/towerops_web/live/org/gaiia_mapping_live.ex:104 #, elixir-autogen, elixir-format msgid "Failed to link site" msgstr "" #: lib/towerops_web/live/org/integrations_live.ex:248 #, elixir-autogen, elixir-format msgid "Failed to regenerate webhook secret" msgstr "" #: lib/towerops_web/live/admin/security_live/index.ex:88 #, elixir-autogen, elixir-format msgid "Failed to remove from allowlist" msgstr "" #: lib/towerops_web/live/org/settings_live.ex:251 #, elixir-autogen, elixir-format msgid "Failed to remove member" msgstr "" #: lib/towerops_web/live/account_live/my_data.ex:28 #, elixir-autogen, elixir-format msgid "Failed to revoke consent." msgstr "" #: lib/towerops_web/live/org/settings_live.ex:444 #, elixir-autogen, elixir-format msgid "Failed to save webhook secret" msgstr "" #: lib/towerops_web/live/org/settings_live.ex:215 #, elixir-autogen, elixir-format msgid "Failed to send invitation: %{errors}" msgstr "" #: lib/towerops_web/live/org/settings_live.ex:293 #, elixir-autogen, elixir-format msgid "Failed to set default organization" msgstr "" #: lib/towerops_web/live/device_live/show.ex:1301 #, elixir-autogen, elixir-format msgid "Failed to start discovery. Please try again." msgstr "" #: lib/towerops_web/live/admin/security_live/index.ex:101 #, elixir-autogen, elixir-format msgid "Failed to unblock IP" msgstr "" #: lib/towerops_web/live/org/gaiia_mapping_live.ex:173 #: lib/towerops_web/live/org/preseem_devices_live.ex:103 #, elixir-autogen, elixir-format msgid "Failed to unlink device" msgstr "" #: lib/towerops_web/live/org/gaiia_mapping_live.ex:126 #, elixir-autogen, elixir-format msgid "Failed to unlink site" msgstr "" #: lib/towerops_web/live/org/integrations_live.ex:291 #: lib/towerops_web/live/org/settings_live.ex:466 #, elixir-autogen, elixir-format msgid "Failed to update integration" msgstr "" #: lib/towerops_web/live/org/settings_live.ex:270 #, elixir-autogen, elixir-format msgid "Failed to update role" msgstr "" #: lib/towerops_web/live/agent_live/index.html.heex:299 #, elixir-autogen, elixir-format msgid "Fallback agent for organizations without a default agent configured. Devices with no assignment at any level will use this agent." msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:2235 #: lib/towerops_web/live/org/gaiia_reconciliation_live.html.heex:185 #, elixir-autogen, elixir-format msgid "Field" msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:1425 #, elixir-autogen, elixir-format msgid "Filters" msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:1068 #, elixir-autogen, elixir-format msgid "Firewall" msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:435 #, elixir-autogen, elixir-format msgid "Firmware Update Available" msgstr "" #: lib/towerops_web/live/user_settings_live.html.heex:142 #, elixir-autogen, elixir-format msgid "First name" msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:346 #: lib/towerops_web/live/org/settings_live.html.heex:533 #, elixir-autogen, elixir-format msgid "Force Apply to All Devices" msgstr "" #: lib/towerops_web/live/site_live/form.html.heex:219 #: lib/towerops_web/live/site_live/form.html.heex:366 #, elixir-autogen, elixir-format msgid "Force Apply to Site Device" msgstr "" #: lib/towerops_web/live/org_live/new.html.heex:16 #, elixir-autogen, elixir-format msgid "Free organization limit reached" msgstr "" #: lib/towerops_web/live/org/gaiia_reconciliation_live.html.heex:191 #, elixir-autogen, elixir-format msgid "Gaiia" msgstr "" #: lib/towerops_web/live/org/gaiia_mapping_live.html.heex:15 #, elixir-autogen, elixir-format msgid "Gaiia Entity Mapping" msgstr "" #: lib/towerops_web/live/org/gaiia_mapping_live.html.heex:146 #, elixir-autogen, elixir-format msgid "Gaiia ID" msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:2515 #, elixir-autogen, elixir-format msgid "Gaiia Inventory Item" msgstr "" #: lib/towerops_web/live/org/gaiia_reconciliation_live.ex:14 #: lib/towerops_web/live/org/gaiia_reconciliation_live.html.heex:7 #, elixir-autogen, elixir-format msgid "Gaiia Inventory Reconciliation" msgstr "" #: lib/towerops_web/live/org/gaiia_reconciliation_live.html.heex:234 #, elixir-autogen, elixir-format msgid "Gaiia Item" msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:2625 #, elixir-autogen, elixir-format msgid "Gaiia Network Site" msgstr "" #: lib/towerops_web/live/org/gaiia_mapping_live.ex:137 #: lib/towerops_web/live/org/gaiia_mapping_live.ex:162 #, elixir-autogen, elixir-format msgid "Gaiia inventory item not found" msgstr "" #: lib/towerops_web/live/org/gaiia_mapping_live.ex:90 #: lib/towerops_web/live/org/gaiia_mapping_live.ex:115 #, elixir-autogen, elixir-format msgid "Gaiia network site not found" msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:35 #, elixir-autogen, elixir-format msgid "General" msgstr "" #: lib/towerops_web/live/site_live/form.html.heex:97 #, elixir-autogen, elixir-format msgid "Geocode" msgstr "" #: lib/towerops_web/live/site_live/form.ex:119 #, elixir-autogen, elixir-format msgid "Geocoding failed. Please check the address and try again." msgstr "" #: lib/towerops_web/live/site_live/form.ex:116 #, elixir-autogen, elixir-format msgid "Geocoding failed: %{reason}" msgstr "" #: lib/towerops_web/live/map_live/index.html.heex:10 #, elixir-autogen, elixir-format msgid "Geographic" msgstr "" #: lib/towerops_web/live/site_live/form.html.heex:70 #, elixir-autogen, elixir-format msgid "Geographic Location" msgstr "" #: lib/towerops_web/live/map_live/index.html.heex:30 #, elixir-autogen, elixir-format msgid "Geographic Site Locations" msgstr "" #: lib/towerops_web/live/map_live/index.html.heex:13 #, elixir-autogen, elixir-format msgid "Geographic locations of your sites" msgstr "" #: lib/towerops_web/live/device_live/index.html.heex:152 #, elixir-autogen, elixir-format msgid "Get started by adding your first device." msgstr "" #: lib/towerops_web/live/user_settings_live.html.heex:568 #, elixir-autogen, elixir-format msgid "Get started by creating a new API token." msgstr "" #: lib/towerops_web/live/org_live/index.html.heex:42 #, elixir-autogen, elixir-format msgid "Get started by creating a new organization." msgstr "" #: lib/towerops_web/live/agent_live/index.html.heex:60 #, elixir-autogen, elixir-format msgid "Get started by creating your first remote agent." msgstr "" #: lib/towerops_web/live/user_settings_live.html.heex:1347 #, elixir-autogen, elixir-format msgid "Give this token a name and select the organization it will have access to." msgstr "" #: lib/towerops_web/live/agent_live/index.html.heex:296 #, elixir-autogen, elixir-format msgid "Global Default Cloud Poller" msgstr "" #: lib/towerops_web/controllers/error_html/404.html.heex:40 #: lib/towerops_web/controllers/error_html/500.html.heex:31 #, elixir-autogen, elixir-format msgid "Go back home" msgstr "" #: lib/towerops_web/live/insights_live/index.html.heex:188 #, elixir-autogen, elixir-format msgid "Go to your org settings to connect an integration." msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:2496 #, elixir-autogen, elixir-format msgid "Graph" msgstr "" #: lib/towerops_web/live/admin/monitoring_live.html.heex:165 #, elixir-autogen, elixir-format msgid "Health Metrics" msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:2265 #, elixir-autogen, elixir-format msgid "Health Sensor Table Walk" msgstr "" #: lib/towerops_web/components/layouts.ex:418 #: lib/towerops_web/components/layouts.ex:611 #: lib/towerops_web/live/help_live/index.ex:34 #, elixir-autogen, elixir-format msgid "Help" msgstr "" #: lib/towerops_web/live/device_live/index.html.heex:604 #, elixir-autogen, elixir-format msgid "Hostname" msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:1492 #, elixir-autogen, elixir-format msgid "How often TowerOps checks NetBox for changes. 30 minutes is recommended for most setups." msgstr "" #: lib/towerops_web/live/user_settings_live.html.heex:1784 #, elixir-autogen, elixir-format msgid "I've Saved These Codes" msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:625 #, elixir-autogen, elixir-format msgid "ICMP Latency" msgstr "" #: lib/towerops_web/live/device_live/form.html.heex:351 #, elixir-autogen, elixir-format msgid "ICMP Only" msgstr "" #: lib/towerops_web/live/admin/security_live/index.ex:97 #, elixir-autogen, elixir-format msgid "IP %{ip_address} unblocked" msgstr "" #: lib/towerops_web/live/admin/security_live/index.html.heex:4 #, elixir-autogen, elixir-format msgid "IP Access Control" msgstr "" #: lib/towerops_web/live/admin/security_live/index.html.heex:154 #: lib/towerops_web/live/device_live/form.html.heex:127 #: lib/towerops_web/live/device_live/index.html.heex:272 #: lib/towerops_web/live/org/gaiia_mapping_live.html.heex:153 #: lib/towerops_web/live/org/gaiia_reconciliation_live.html.heex:137 #: lib/towerops_web/live/org/gaiia_reconciliation_live.html.heex:237 #: lib/towerops_web/live/org/preseem_devices_live.html.heex:137 #: lib/towerops_web/live/site_live/show.html.heex:383 #: lib/towerops_web/live/user_settings_live.html.heex:922 #, elixir-autogen, elixir-format msgid "IP Address" msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:2603 #, elixir-autogen, elixir-format msgid "IP Address (Gaiia)" msgstr "" #: lib/towerops_web/live/admin/security_live/index.html.heex:68 #, elixir-autogen, elixir-format msgid "IP Address or CIDR" msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:235 #: lib/towerops_web/live/org/settings_live.html.heex:1388 #, elixir-autogen, elixir-format msgid "IP Addresses" msgstr "" #: lib/towerops_web/live/admin/security_live/index.html.heex:98 #, elixir-autogen, elixir-format msgid "IP/CIDR" msgstr "" #: lib/towerops_web/live/admin/security_live/index.ex:67 #, elixir-autogen, elixir-format msgid "IP/CIDR added to allowlist" msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:1391 #, elixir-autogen, elixir-format msgid "IPAM data — assigned IPs, prefixes, VRFs" msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:1776 #, elixir-autogen, elixir-format msgid "IPv4" msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:1835 #, elixir-autogen, elixir-format msgid "IPv6" msgstr "" #: lib/towerops_web/live/device_live/index.html.heex:571 #, elixir-autogen, elixir-format msgid "Identifier" msgstr "" #: lib/towerops_web/controllers/user_sudo_controller.ex:64 #, elixir-autogen, elixir-format msgid "Identity verified." msgstr "" #: lib/towerops_web/live/user_settings_live.html.heex:1768 #, elixir-autogen, elixir-format msgid "If you lose your authenticator and these codes, you won't be able to access your account." msgstr "" #: lib/towerops_web/live/alert_live/index.html.heex:132 #: lib/towerops_web/live/alert_live/index.html.heex:232 #: lib/towerops_web/live/alert_live/index.html.heex:455 #: lib/towerops_web/live/dashboard_live.html.heex:371 #, elixir-autogen, elixir-format msgid "Impact" msgstr "" #: lib/towerops_web/live/admin/user_live/index.html.heex:28 #, elixir-autogen, elixir-format msgid "Impersonate" msgstr "" #: lib/towerops_web/live/user_settings_live.html.heex:1761 #, elixir-autogen, elixir-format msgid "Important" msgstr "" #: lib/towerops_web/live/org/preseem_insights_live.html.heex:125 #, elixir-autogen, elixir-format msgid "Info" msgstr "" #: lib/towerops_web/live/dashboard_live.ex:59 #: lib/towerops_web/live/insights_live/index.ex:65 #: lib/towerops_web/live/org/preseem_insights_live.ex:67 #: lib/towerops_web/live/site_live/index.ex:43 #, elixir-autogen, elixir-format msgid "Insight dismissed" msgstr "" #: lib/towerops_web/components/layouts.ex:353 #: lib/towerops_web/components/layouts.ex:582 #: lib/towerops_web/live/dashboard_live.html.heex:594 #: lib/towerops_web/live/insights_live/index.ex:17 #: lib/towerops_web/live/org/preseem_devices_live.html.heex:35 #: lib/towerops_web/live/site_live/index.html.heex:151 #, elixir-autogen, elixir-format msgid "Insights" msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:1831 #, elixir-autogen, elixir-format msgid "Integration Key" msgstr "" #: lib/towerops_web/live/org/integrations_live.ex:194 #: lib/towerops_web/live/org/settings_live.ex:411 #, elixir-autogen, elixir-format msgid "Integration saved successfully" msgstr "" #: lib/towerops_web/live/org/integrations_live.ex:288 #: lib/towerops_web/live/org/settings_live.ex:463 #, elixir-autogen, elixir-format msgid "Integration updated" msgstr "" #: lib/towerops_web/live/org/integrations_live.html.heex:15 #: lib/towerops_web/live/org/settings_live.html.heex:91 #: lib/towerops_web/live/org/settings_live.html.heex:1825 #: lib/towerops_web/live/org/settings_live.html.heex:1884 #, elixir-autogen, elixir-format msgid "Integrations" msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:1410 #, elixir-autogen, elixir-format msgid "Interfaces" msgstr "" #: lib/towerops_web/controllers/user_session_controller.ex:209 #: lib/towerops_web/controllers/user_sudo_controller.ex:91 #, elixir-autogen, elixir-format msgid "Invalid authentication code. Please try again." msgstr "" #: lib/towerops_web/live/account_live/totp_enrollment.ex:97 #, elixir-autogen, elixir-format msgid "Invalid code. Please try again." msgstr "" #: lib/towerops_web/controllers/user_session_controller.ex:67 #, elixir-autogen, elixir-format msgid "Invalid email or password" msgstr "" #: lib/towerops_web/controllers/user_registration_controller.ex:65 #: lib/towerops_web/live/user_registration_live.ex:132 #, elixir-autogen, elixir-format msgid "Invalid or expired invitation link." msgstr "" #: lib/towerops_web/live/org/gaiia_mapping_live.html.heex:75 #, elixir-autogen, elixir-format msgid "Inventory Items" msgstr "" #: lib/towerops_web/live/org/settings_live.ex:229 #, elixir-autogen, elixir-format msgid "Invitation cancelled" msgstr "" #: lib/towerops_web/live/org/settings_live.ex:232 #, elixir-autogen, elixir-format msgid "Invitation not found" msgstr "" #: lib/towerops_web/live/org/settings_live.ex:209 #, elixir-autogen, elixir-format msgid "Invitation sent to %{email}" msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:658 #, elixir-autogen, elixir-format msgid "Invitations that haven't been accepted yet." msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:609 #, elixir-autogen, elixir-format msgid "Invite a Team Member" msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:2981 #, elixir-autogen, elixir-format msgid "Jitter (ms)" msgstr "" #: lib/towerops_web/live/admin/monitoring_live.ex:27 #, elixir-autogen, elixir-format msgid "Job Monitoring" msgstr "" #: lib/towerops_web/live/admin/monitoring_live.html.heex:5 #, elixir-autogen, elixir-format msgid "Job Monitoring Dashboard" msgstr "" #: lib/towerops_web/live/admin/user_live/index.html.heex:16 #: lib/towerops_web/live/org/settings_live.html.heex:754 #, elixir-autogen, elixir-format msgid "Joined" msgstr "" #: lib/towerops_web/live/user_settings_live.html.heex:309 #, elixir-autogen, elixir-format msgid "Language" msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:2455 #, elixir-autogen, elixir-format msgid "Last Checked" msgstr "" #: lib/towerops_web/live/admin/agent_live/index.html.heex:53 #: lib/towerops_web/live/admin/agent_live/index.html.heex:127 #: lib/towerops_web/live/agent_live/index.html.heex:112 #: lib/towerops_web/live/agent_live/index.html.heex:228 #: lib/towerops_web/live/device_live/index.html.heex:290 #: lib/towerops_web/live/device_live/index.html.heex:647 #, elixir-autogen, elixir-format msgid "Last Seen" msgstr "" #: lib/towerops_web/live/agent_live/show.html.heex:286 #, elixir-autogen, elixir-format msgid "Last Seen (Heartbeat)" msgstr "" #: lib/towerops_web/live/admin/security_live/index.html.heex:183 #, elixir-autogen, elixir-format msgid "Last Violation" msgstr "" #: lib/towerops_web/live/user_settings_live.html.heex:161 #, elixir-autogen, elixir-format msgid "Last name" msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:1015 #, elixir-autogen, elixir-format msgid "Last sync failed" msgstr "" #: lib/towerops_web/live/org/integrations_live.html.heex:75 #: lib/towerops_web/live/org/integrations_live.html.heex:452 #, elixir-autogen, elixir-format msgid "Last synced:" msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:2975 #, elixir-autogen, elixir-format msgid "Latency (ms)" msgstr "" #: lib/towerops_web/live/trace_live/index.html.heex:269 #, elixir-autogen, elixir-format msgid "Latest Metrics" msgstr "" #: lib/towerops_web/live/onboarding_live.html.heex:162 #: lib/towerops_web/live/site_live/form.html.heex:112 #, elixir-autogen, elixir-format msgid "Latitude" msgstr "" #: lib/towerops_web/live/site_live/form.html.heex:279 #: lib/towerops_web/live/site_live/form.html.heex:301 #: lib/towerops_web/live/site_live/form.html.heex:415 #: lib/towerops_web/live/site_live/form.html.heex:422 #, elixir-autogen, elixir-format msgid "Leave blank to inherit from organization" msgstr "" #: lib/towerops_web/live/site_live/form.html.heex:360 #, elixir-autogen, elixir-format msgid "Leave blank to inherit from organization (default: 161)" msgstr "" #: lib/towerops_web/live/device_live/form.html.heex:392 #: lib/towerops_web/live/device_live/form.html.heex:443 #: lib/towerops_web/live/device_live/form.html.heex:677 #: lib/towerops_web/live/device_live/form.html.heex:686 #, elixir-autogen, elixir-format msgid "Leave blank to inherit from site/organization" msgstr "" #: lib/towerops_web/live/dashboard_live.html.heex:45 #, elixir-autogen, elixir-format msgid "Let's get started!" msgstr "" #: lib/towerops_web/live/org/gaiia_mapping_live.html.heex:257 #: lib/towerops_web/live/org/gaiia_mapping_live.html.heex:280 #: lib/towerops_web/live/org/preseem_devices_live.html.heex:223 #, elixir-autogen, elixir-format msgid "Link" msgstr "" #: lib/towerops_web/live/org/gaiia_mapping_live.html.heex:18 #, elixir-autogen, elixir-format msgid "Link Gaiia entities to your Towerops sites and devices. Match suggestions are shown in amber." msgstr "" #: lib/towerops_web/live/org/preseem_devices_live.html.heex:149 #, elixir-autogen, elixir-format msgid "Linked Device" msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:2668 #, elixir-autogen, elixir-format msgid "Linked Subscriber" msgstr "" #: lib/towerops_web/live/activity_feed_live.html.heex:131 #, elixir-autogen, elixir-format msgid "Live" msgstr "" #: lib/towerops_web/live/site_live/index.html.heex:60 #: lib/towerops_web/live/user_settings_live.html.heex:916 #, elixir-autogen, elixir-format msgid "Location" msgstr "" #: lib/towerops_web/controllers/user_session_controller.ex:136 #, elixir-autogen, elixir-format msgid "Logged out successfully." msgstr "" #: lib/towerops_web/live/user_settings_live.html.heex:871 #, elixir-autogen, elixir-format msgid "Login History" msgstr "" #: lib/towerops_web/live/user_settings_live.html.heex:219 #, elixir-autogen, elixir-format msgid "London" msgstr "" #: lib/towerops_web/live/onboarding_live.html.heex:169 #: lib/towerops_web/live/site_live/form.html.heex:134 #, elixir-autogen, elixir-format msgid "Longitude" msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:2984 #, elixir-autogen, elixir-format msgid "Loss (%)" msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:2593 #, elixir-autogen, elixir-format msgid "MAC Address" msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:1614 #, elixir-autogen, elixir-format msgid "MAC Address Table" msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:203 #, elixir-autogen, elixir-format msgid "MAC Table" msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:2750 #: lib/towerops_web/live/site_live/show.html.heex:187 #: lib/towerops_web/live/site_live/show.html.heex:386 #, elixir-autogen, elixir-format msgid "MRR" msgstr "" #: lib/towerops_web/controllers/user_session_controller.ex:112 #, elixir-autogen, elixir-format msgid "Magic link is invalid or it has expired." msgstr "" #: lib/towerops_web/live/admin/security_live/index.html.heex:6 #, elixir-autogen, elixir-format msgid "Manage IP allowlist and view denied IPs" msgstr "" #: lib/towerops_web/live/map_live/index.html.heex:155 #, elixir-autogen, elixir-format msgid "Manage Sites" msgstr "" #: lib/towerops_web/live/user_settings_live.html.heex:1079 #, elixir-autogen, elixir-format msgid "Manage TOTP devices for two-factor authentication. You must have at least one device configured." msgstr "" #: lib/towerops_web/live/user_settings_live.html.heex:773 #, elixir-autogen, elixir-format msgid "Manage browser sessions where you're currently logged in." msgstr "" #: lib/towerops_web/live/org/preseem_devices_live.html.heex:18 #, elixir-autogen, elixir-format msgid "Manage device matching between Preseem access points and your monitored devices." msgstr "" #: lib/towerops_web/live/user_settings_live.html.heex:647 #, elixir-autogen, elixir-format msgid "Manage mobile devices that receive push notifications for alerts." msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:18 #, elixir-autogen, elixir-format msgid "Manage organization defaults, integrations, and configuration" msgstr "" #: lib/towerops_web/live/agent_live/index.html.heex:8 #, elixir-autogen, elixir-format msgid "Manage remote agents for local SNMP polling" msgstr "" #: lib/towerops_web/live/user_settings_live.html.heex:10 #, elixir-autogen, elixir-format msgid "Manage your account email address, password, and security settings" msgstr "" #: lib/towerops_web/live/site_live/index.html.heex:8 #, elixir-autogen, elixir-format msgid "Manage your site locations and hierarchy" msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:1259 #, elixir-autogen, elixir-format msgid "Managed" msgstr "" #: lib/towerops_web/live/device_live/index.html.heex:624 #: lib/towerops_web/live/device_live/show.html.heex:2563 #, elixir-autogen, elixir-format msgid "Manufacturer" msgstr "" #: lib/towerops_web/live/site_live/form.html.heex:158 #, elixir-autogen, elixir-format msgid "Map Preview" msgstr "" #: lib/towerops_web/live/insights_live/index.html.heex:324 #, elixir-autogen, elixir-format msgid "Map to Gaiia inventory" msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:2949 #, elixir-autogen, elixir-format msgid "Match Type" msgstr "" #: lib/towerops_web/live/org/preseem_devices_live.html.heex:87 #, elixir-autogen, elixir-format msgid "Matched" msgstr "" #: lib/towerops_web/live/org/settings_live.ex:244 #, elixir-autogen, elixir-format msgid "Member removed" msgstr "" #: lib/towerops_web/live/admin/org_live/index.html.heex:12 #: lib/towerops_web/live/org/settings_live.html.heex:79 #: lib/towerops_web/live/org/settings_live.html.heex:735 #, elixir-autogen, elixir-format msgid "Members" msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:778 #, elixir-autogen, elixir-format msgid "Memory Usage" msgstr "" #: lib/towerops_web/components/layouts.ex:437 #, elixir-autogen, elixir-format msgid "Menu" msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:1306 #, elixir-autogen, elixir-format msgid "Merge data from both systems. Conflicts resolved by most-recently-updated. Requires write token." msgstr "" #: lib/towerops_web/live/alert_live/index.html.heex:220 #, elixir-autogen, elixir-format msgid "Message" msgstr "" #: lib/towerops_web/live/user_settings_live.html.heex:910 #, elixir-autogen, elixir-format msgid "Method" msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:57 #, elixir-autogen, elixir-format msgid "MikroTik" msgstr "" #: lib/towerops_web/live/device_live/form.html.heex:636 #: lib/towerops_web/live/org/settings_live.html.heex:377 #: lib/towerops_web/live/site_live/form.html.heex:388 #, elixir-autogen, elixir-format msgid "MikroTik API Configuration" msgstr "" #: lib/towerops_web/live/device_live/form.html.heex:647 #: lib/towerops_web/live/org/settings_live.html.heex:388 #: lib/towerops_web/live/site_live/form.html.heex:400 #, elixir-autogen, elixir-format msgid "MikroTik API integration is under active development." msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:2127 #, elixir-autogen, elixir-format msgid "MikroTik API not enabled" msgstr "" #: lib/towerops_web/live/device_live/form.html.heex:502 #: lib/towerops_web/live/device_live/form.html.heex:530 #: lib/towerops_web/live/org/settings_live.html.heex:305 #: lib/towerops_web/live/org/settings_live.html.heex:330 #: lib/towerops_web/live/site_live/form.html.heex:325 #: lib/towerops_web/live/site_live/form.html.heex:350 #, elixir-autogen, elixir-format msgid "Min 8 characters" msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:2610 #, elixir-autogen, elixir-format msgid "Mismatch" msgstr "" #: lib/towerops_web/live/mikrotik_backup_live/compare.ex:37 #, elixir-autogen, elixir-format msgid "Missing required parameters" msgstr "" #: lib/towerops_web/live/user_settings_live.html.heex:644 #, elixir-autogen, elixir-format msgid "Mobile Devices" msgstr "" #: lib/towerops_web/live/mobile_qr_live.ex:71 #, elixir-autogen, elixir-format msgid "Mobile device authenticated successfully!" msgstr "" #: lib/towerops_web/live/dashboard_live.html.heex:94 #, elixir-autogen, elixir-format msgid "Monitor & Receive Alerts" msgstr "" #: lib/towerops_web/live/admin/dashboard_live.html.heex:38 #, elixir-autogen, elixir-format msgid "Monitor background jobs and queues" msgstr "" #: lib/towerops_web/live/device_live/form.html.heex:358 #, elixir-autogen, elixir-format msgid "Monitor device availability with ICMP pings and collect detailed information via SNMP" msgstr "" #: lib/towerops_web/live/device_live/form.html.heex:218 #, elixir-autogen, elixir-format msgid "Monitoring Configuration" msgstr "" #: lib/towerops_web/live/device_live/form.html.heex:324 #, elixir-autogen, elixir-format msgid "Monitoring mode" msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:2651 #: lib/towerops_web/live/site_live/show.html.heex:87 #, elixir-autogen, elixir-format msgid "Monthly Revenue" msgstr "" #: lib/towerops_web/live/user_settings_live.html.heex:207 #, elixir-autogen, elixir-format msgid "Mountain Time (US & Canada)" msgstr "" #: lib/towerops_web/components/layouts.ex:476 #: lib/towerops_web/live/account_live/my_data.ex:58 #: lib/towerops_web/live/user_settings_live.html.heex:111 #, elixir-autogen, elixir-format msgid "My Data" msgstr "" #: lib/towerops_web/live/admin/monitoring_live.html.heex:36 #: lib/towerops_web/live/admin/monitoring_live.html.heex:253 #: lib/towerops_web/live/device_live/show.html.heex:825 #: lib/towerops_web/live/device_live/show.html.heex:937 #: lib/towerops_web/live/device_live/show.html.heex:976 #: lib/towerops_web/live/device_live/show.html.heex:1016 #: lib/towerops_web/live/device_live/show.html.heex:1057 #: lib/towerops_web/live/device_live/show.html.heex:1090 #: lib/towerops_web/live/device_live/show.html.heex:1134 #, elixir-autogen, elixir-format msgid "N/A" msgstr "" #: lib/towerops_web/live/admin/agent_live/index.html.heex:21 #: lib/towerops_web/live/admin/agent_live/index.html.heex:90 #: lib/towerops_web/live/admin/org_live/index.html.heex:10 #: lib/towerops_web/live/agent_live/index.html.heex:75 #: lib/towerops_web/live/agent_live/index.html.heex:191 #: lib/towerops_web/live/device_live/show.html.heex:2437 #: lib/towerops_web/live/maintenance_live/form.html.heex:30 #: lib/towerops_web/live/maintenance_live/index.html.heex:86 #: lib/towerops_web/live/onboarding_live.html.heex:148 #: lib/towerops_web/live/org/gaiia_mapping_live.html.heex:140 #: lib/towerops_web/live/org/preseem_devices_live.html.heex:125 #, elixir-autogen, elixir-format msgid "Name" msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:1347 #, elixir-autogen, elixir-format msgid "Name, IP, role, platform, status, serial number" msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:1432 #, elixir-autogen, elixir-format msgid "Narrow the sync scope. Leave blank to sync everything. Comma-separated for multiple values." msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:172 #, elixir-autogen, elixir-format msgid "Neighbors" msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:1186 #, elixir-autogen, elixir-format msgid "NetBox URL" msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:1252 #, elixir-autogen, elixir-format msgid "NetBox is the source of truth. Import devices, sites, and IPs from NetBox into TowerOps." msgstr "" #: lib/towerops_web/live/insights_live/index.html.heex:8 #: lib/towerops_web/live/org/preseem_insights_live.html.heex:17 #, elixir-autogen, elixir-format msgid "Network Insights" msgstr "" #: lib/towerops_web/components/layouts.ex:340 #: lib/towerops_web/components/layouts.ex:579 #: lib/towerops_web/live/network_map_live.ex:32 #: lib/towerops_web/live/network_map_live.html.heex:8 #, elixir-autogen, elixir-format msgid "Network Map" msgstr "" #: lib/towerops_web/live/org/gaiia_mapping_live.html.heex:59 #, elixir-autogen, elixir-format msgid "Network Sites" msgstr "" #: lib/towerops_web/live/network_map_live.ex:58 #, elixir-autogen, elixir-format msgid "Network map refreshed" msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:1064 #, elixir-autogen, elixir-format msgid "Never synced" msgstr "" #: lib/towerops_web/live/user_settings_live.html.heex:602 #, elixir-autogen, elixir-format msgid "Never used" msgstr "" #: lib/towerops_web/live/device_live/form.ex:92 #: lib/towerops_web/live/device_live/index.html.heex:111 #: lib/towerops_web/live/device_live/index.html.heex:156 #, elixir-autogen, elixir-format msgid "New Device" msgstr "" #: lib/towerops_web/live/org_live/new.ex:19 #, elixir-autogen, elixir-format msgid "New Organization" msgstr "" #: lib/towerops_web/live/site_live/form.ex:38 #, elixir-autogen, elixir-format msgid "New Site" msgstr "" #: lib/towerops_web/live/user_settings_live.html.heex:475 #, elixir-autogen, elixir-format msgid "New password" msgstr "" #: lib/towerops_web/live/device_live/index.html.heex:679 #: lib/towerops_web/live/user_settings_live.html.heex:985 #, elixir-autogen, elixir-format msgid "Next" msgstr "" #: lib/towerops_web/live/user_settings_live.html.heex:565 #, elixir-autogen, elixir-format msgid "No API tokens" msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:1601 #, elixir-autogen, elixir-format msgid "No ARP entries discovered" msgstr "" #: lib/towerops_web/live/org/gaiia_mapping_live.html.heex:125 #, elixir-autogen, elixir-format msgid "No Gaiia data has been synced yet. Enable the Gaiia integration and run a sync." msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:2798 #, elixir-autogen, elixir-format msgid "No Gaiia inventory item linked to this device." msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:1878 #, elixir-autogen, elixir-format msgid "No IP addresses discovered" msgstr "" #: lib/towerops_web/live/insights_live/index.html.heex:173 #, elixir-autogen, elixir-format msgid "No Insights Yet" msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:1687 #, elixir-autogen, elixir-format msgid "No MAC addresses discovered" msgstr "" #: lib/towerops_web/live/org/preseem_devices_live.html.heex:110 #, elixir-autogen, elixir-format msgid "No Preseem access points have been synced yet. Enable the integration and run a sync." msgstr "" #: lib/towerops_web/live/trace_live/index.html.heex:310 #, elixir-autogen, elixir-format msgid "No Preseem data available" msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:3041 #, elixir-autogen, elixir-format msgid "No Preseem data linked to this device." msgstr "" #: lib/towerops_web/live/user_settings_live.html.heex:1225 #, elixir-autogen, elixir-format msgid "No Recovery Codes" msgstr "" #: lib/towerops_web/live/site_live/index.html.heex:26 #, elixir-autogen, elixir-format msgid "No Sites Yet" msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:1758 #, elixir-autogen, elixir-format msgid "No VLANs discovered" msgstr "" #: lib/towerops_web/live/org/preseem_devices_live.html.heex:101 #, elixir-autogen, elixir-format msgid "No access points found" msgstr "" #: lib/towerops_web/live/alert_live/index.html.heex:174 #: lib/towerops_web/live/alert_live/index.html.heex:180 #, elixir-autogen, elixir-format msgid "No active alerts. Your network is looking good!" msgstr "" #: lib/towerops_web/live/org/preseem_insights_live.html.heex:179 #, elixir-autogen, elixir-format msgid "No active insights. Your network is looking healthy!" msgstr "" #: lib/towerops_web/live/user_settings_live.html.heex:782 #, elixir-autogen, elixir-format msgid "No active sessions" msgstr "" #: lib/towerops_web/live/activity_feed_live.html.heex:94 #, elixir-autogen, elixir-format msgid "No activity yet" msgstr "" #: lib/towerops_web/live/device_live/form.html.heex:290 #, elixir-autogen, elixir-format msgid "No agent assigned - cloud polling" msgstr "" #: lib/towerops_web/live/agent_live/index.html.heex:58 #, elixir-autogen, elixir-format msgid "No agents" msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:564 #, elixir-autogen, elixir-format msgid "No agents configured yet." msgstr "" #: lib/towerops_web/live/admin/security_live/index.html.heex:94 #, elixir-autogen, elixir-format msgid "No allowed IPs or CIDR ranges" msgstr "" #: lib/towerops_web/live/user_settings_live.html.heex:1090 #, elixir-autogen, elixir-format msgid "No authenticator apps" msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:2105 #, elixir-autogen, elixir-format msgid "No backups yet" msgstr "" #: lib/towerops_web/live/agent_live/show.ex:79 #, elixir-autogen, elixir-format msgid "No binary available for architecture: %{arch}" msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:2389 #, elixir-autogen, elixir-format msgid "No checks configured" msgstr "" #: lib/towerops_web/live/alert_live/index.html.heex:176 #, elixir-autogen, elixir-format msgid "No critical alerts. Nice work keeping things healthy!" msgstr "" #: lib/towerops_web/live/org/gaiia_reconciliation_live.html.heex:174 #, elixir-autogen, elixir-format msgid "No data mismatches found between mapped devices." msgstr "" #: lib/towerops_web/live/admin/security_live/index.html.heex:150 #, elixir-autogen, elixir-format msgid "No denied IPs" msgstr "" #: lib/towerops_web/live/device_live/index.html.heex:149 #, elixir-autogen, elixir-format msgid "No devices" msgstr "" #: lib/towerops_web/live/agent_live/show.html.heex:319 #, elixir-autogen, elixir-format msgid "No devices assigned" msgstr "" #: lib/towerops_web/live/device_live/index.html.heex:556 #, elixir-autogen, elixir-format msgid "No discovered devices" msgstr "" #: lib/towerops_web/live/insights_live/index.html.heex:177 #: lib/towerops_web/live/org/preseem_insights_live.html.heex:175 #, elixir-autogen, elixir-format msgid "No dismissed insights." msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:2196 #, elixir-autogen, elixir-format msgid "No events yet" msgstr "" #: lib/towerops_web/live/map_live/index.html.heex:148 #, elixir-autogen, elixir-format msgid "No geocoded sites" msgstr "" #: lib/towerops_web/live/agent_live/index.html.heex:344 #, elixir-autogen, elixir-format msgid "No global default configured. Devices without assignments will use direct Phoenix cluster polling." msgstr "" #: lib/towerops_web/live/org/preseem_insights_live.html.heex:170 #, elixir-autogen, elixir-format msgid "No insights found" msgstr "" #: lib/towerops_web/live/org/gaiia_reconciliation_live.html.heex:286 #, elixir-autogen, elixir-format msgid "No inventory data" msgstr "" #: lib/towerops_web/live/org/gaiia_mapping_live.html.heex:115 #, elixir-autogen, elixir-format msgid "No inventory items found" msgstr "" #: lib/towerops_web/live/user_settings_live.html.heex:883 #, elixir-autogen, elixir-format msgid "No login history" msgstr "" #: lib/towerops_web/live/org/gaiia_mapping_live.html.heex:121 #, elixir-autogen, elixir-format msgid "No mapped entities yet. Sync from Gaiia and link entities below." msgstr "" #: lib/towerops_web/live/org/preseem_devices_live.html.heex:108 #, elixir-autogen, elixir-format msgid "No matched access points yet. Sync from Preseem and link devices." msgstr "" #: lib/towerops_web/live/user_settings_live.html.heex:656 #, elixir-autogen, elixir-format msgid "No mobile devices" msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:1519 #, elixir-autogen, elixir-format msgid "No neighbors discovered" msgstr "" #: lib/towerops_web/live/org/gaiia_mapping_live.html.heex:113 #, elixir-autogen, elixir-format msgid "No network sites found" msgstr "" #: lib/towerops_web/live/network_map_live.html.heex:245 #, elixir-autogen, elixir-format msgid "No network topology available" msgstr "" #: lib/towerops_web/live/org_live/index.html.heex:39 #, elixir-autogen, elixir-format msgid "No organizations" msgstr "" #: lib/towerops_web/live/trace_live/index.html.heex:384 #, elixir-autogen, elixir-format msgid "No peer data available" msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:2374 #, elixir-autogen, elixir-format msgid "No raw discovery data available. Run discovery again to collect debug data." msgstr "" #: lib/towerops_web/live/user_settings_live.html.heex:1190 #, elixir-autogen, elixir-format msgid "No recovery codes available" msgstr "" #: lib/towerops_web/live/alert_live/index.html.heex:178 #, elixir-autogen, elixir-format msgid "No resolved alerts yet." msgstr "" #: lib/towerops_web/live/graph_live/show.html.heex:102 #, elixir-autogen, elixir-format msgid "No sensor data available" msgstr "" #: lib/towerops_web/live/trace_live/index.html.heex:156 #, elixir-autogen, elixir-format msgid "No subscriber info available" msgstr "" #: lib/towerops_web/live/user_settings_live.html.heex:88 #, elixir-autogen, elixir-format msgid "Notifications" msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:2238 #: lib/towerops_web/live/device_live/show.html.heex:2272 #: lib/towerops_web/live/device_live/show.html.heex:2310 #, elixir-autogen, elixir-format msgid "OID" msgstr "" #: lib/towerops_web/live/admin/security_live/index.html.heex:155 #, elixir-autogen, elixir-format msgid "Offense Count" msgstr "" #: lib/towerops_web/live/admin/security_live/index.html.heex:77 #, elixir-autogen, elixir-format msgid "Office network" msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:2057 #, elixir-autogen, elixir-format msgid "Once configured, Towerops will receive real-time updates when accounts, subscriptions, or inventory items change in Gaiia." msgstr "" #: lib/towerops_web/live/site_live/form.html.heex:475 #, elixir-autogen, elixir-format msgid "Once you delete a site, there is no going back. This will also delete all devices at this site." msgstr "" #: lib/towerops_web/live/device_live/form.html.heex:759 #, elixir-autogen, elixir-format msgid "Once you delete this device, there is no going back. All monitoring history and alerts will be permanently deleted." msgstr "" #: lib/towerops_web/live/agent_live/edit.html.heex:70 #, elixir-autogen, elixir-format msgid "Only organization members can toggle this setting." msgstr "" #: lib/towerops_web/controllers/error_html/404.html.heex:29 #, elixir-autogen, elixir-format msgid "Oops, a squirrel must have eaten that wire!" msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:1879 #, elixir-autogen, elixir-format msgid "Optional — paste from PagerDuty webhook extension" msgstr "" #: lib/towerops_web/live/device_live/form.html.heex:179 #, elixir-autogen, elixir-format msgid "Optionally group this device into a site (office, datacenter, etc.)" msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:113 #: lib/towerops_web/live/org/settings_live.html.heex:124 #: lib/towerops_web/live/org_live/new.html.heex:32 #, elixir-autogen, elixir-format msgid "Organization Name" msgstr "" #: lib/towerops_web/components/layouts.ex:247 #: lib/towerops_web/components/layouts.ex:602 #: lib/towerops_web/live/org/settings_live.html.heex:15 #, elixir-autogen, elixir-format msgid "Organization Settings" msgstr "" #: lib/towerops_web/live/org_live/new.ex:45 #, elixir-autogen, elixir-format msgid "Organization created successfully" msgstr "" #: lib/towerops_web/live/admin/dashboard_live.html.heex:22 #: lib/towerops_web/live/admin/user_live/index.html.heex:14 #, elixir-autogen, elixir-format msgid "Organizations" msgstr "" #: lib/towerops_web/live/device_live/index.html.heex:134 #, elixir-autogen, elixir-format msgid "Organize your devices with sites" msgstr "" #: lib/towerops_web/live/trace_live/index.html.heex:334 #, elixir-autogen, elixir-format msgid "Other APs on device" msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:588 #, elixir-autogen, elixir-format msgid "Overall Traffic" msgstr "" #: lib/towerops_web/live/site_live/form.html.heex:392 #, elixir-autogen, elixir-format msgid "Override organization MikroTik API defaults for all devices at this site. Leave blank to inherit from organization. Only applies to MikroTik devices." msgstr "" #: lib/towerops_web/live/site_live/form.html.heex:260 #, elixir-autogen, elixir-format msgid "Override organization SNMP defaults for all devices at this site. Leave blank to inherit from organization." msgstr "" #: lib/towerops_web/live/device_live/form.html.heex:268 #: lib/towerops_web/live/device_live/form.html.heex:401 #: lib/towerops_web/live/site_live/form.html.heex:213 #, elixir-autogen, elixir-format msgid "Overriding" msgstr "" #: lib/towerops_web/live/agent_live/show.html.heex:68 #: lib/towerops_web/live/device_live/show.html.heex:142 #: lib/towerops_web/live/org/gaiia_reconciliation_live.html.heex:300 #, elixir-autogen, elixir-format msgid "Overview" msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:2978 #, elixir-autogen, elixir-format msgid "P95 Latency" msgstr "" #: lib/towerops_web/live/user_settings_live.html.heex:213 #, elixir-autogen, elixir-format msgid "Pacific Time (US & Canada)" msgstr "" #: lib/towerops_web/live/device_live/index.html.heex:689 #: lib/towerops_web/live/user_settings_live.html.heex:1012 #, elixir-autogen, elixir-format msgid "Pagination" msgstr "" #: lib/towerops_web/live/site_live/form.html.heex:35 #, elixir-autogen, elixir-format msgid "Parent Site" msgstr "" #: lib/towerops_web/live/user_settings_live.html.heex:225 #, elixir-autogen, elixir-format msgid "Paris" msgstr "" #: lib/towerops_web/live/device_live/form.html.heex:685 #: lib/towerops_web/live/org/settings_live.html.heex:418 #: lib/towerops_web/live/site_live/form.html.heex:421 #, elixir-autogen, elixir-format msgid "Password" msgstr "" #: lib/towerops_web/live/user_settings_live.html.heex:497 #, elixir-autogen, elixir-format msgid "Password found in data breaches" msgstr "" #: lib/towerops_web/controllers/user_reset_password_controller.ex:56 #: lib/towerops_web/live/user_reset_password_live.ex:59 #, elixir-autogen, elixir-format msgid "Password reset successfully." msgstr "" #: lib/towerops_web/live/user_settings_live.ex:170 #, elixir-autogen, elixir-format msgid "Password updated successfully. Please log in with your new password." msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:2035 #, elixir-autogen, elixir-format msgid "Paste the secret from Gaiia" msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:2027 #, elixir-autogen, elixir-format msgid "Paste the secret key generated by Gaiia when you create the webhook." msgstr "" #: lib/towerops_web/live/trace_live/index.html.heex:359 #, elixir-autogen, elixir-format msgid "Peer APs" msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:655 #, elixir-autogen, elixir-format msgid "Pending Invitations" msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:738 #, elixir-autogen, elixir-format msgid "People who have access to this organization." msgstr "" #: lib/towerops_web/live/admin/monitoring_live.html.heex:244 #, elixir-autogen, elixir-format msgid "Performance" msgstr "" #: lib/towerops_web/live/admin/security_live/index.html.heex:175 #, elixir-autogen, elixir-format msgid "Permanent" msgstr "" #: lib/towerops_web/live/device_live/form.html.heex:752 #, elixir-autogen, elixir-format msgid "Permanently delete this device and all its data." msgstr "" #: lib/towerops_web/live/user_settings_live.html.heex:28 #, elixir-autogen, elixir-format msgid "Personal" msgstr "" #: lib/towerops_web/live/user_settings_live.html.heex:123 #, elixir-autogen, elixir-format msgid "Personal Information" msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:1413 #, elixir-autogen, elixir-format msgid "Physical and virtual interfaces, LAGs, connections" msgstr "" #: lib/towerops_web/live/device_live/form.html.heex:712 #, elixir-autogen, elixir-format msgid "Plain API (port 8728) sends credentials unencrypted over the network." msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:446 #: lib/towerops_web/live/site_live/form.html.heex:442 #, elixir-autogen, elixir-format msgid "Plain API (port 8728) sends credentials unencrypted over the network. This setting is" msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:459 #: lib/towerops_web/live/site_live/form.html.heex:453 #, elixir-autogen, elixir-format msgid "Plain API (port 8728) sends credentials unencrypted. Use SSL (port 8729) whenever possible." msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:2738 #, elixir-autogen, elixir-format msgid "Plan" msgstr "" #: lib/towerops_web/live/org/settings_live.ex:502 #, elixir-autogen, elixir-format msgid "Please enter an API key first" msgstr "" #: lib/towerops_web/live/site_live/form.ex:122 #, elixir-autogen, elixir-format msgid "Please enter an address to geocode" msgstr "" #: lib/towerops_web/live/org/settings_live.ex:474 #, elixir-autogen, elixir-format msgid "Please enter your NetBox URL first" msgstr "" #: lib/towerops_web/controllers/user_session_controller.ex:144 #: lib/towerops_web/controllers/user_session_controller.ex:165 #, elixir-autogen, elixir-format msgid "Please log in first." msgstr "" #: lib/towerops_web/live/user_settings_live.html.heex:755 #, elixir-autogen, elixir-format msgid "Please review your login history below and ensure all activity is authorized." msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:68 #, elixir-autogen, elixir-format msgid "Polled by:" msgstr "" #: lib/towerops_web/live/agent_live/show.html.heex:308 #, elixir-autogen, elixir-format msgid "Polling Targets" msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:157 #, elixir-autogen, elixir-format msgid "Ports" msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:284 #, elixir-autogen, elixir-format msgid "Preseem" msgstr "" #: lib/towerops_web/live/trace_live/index.html.heex:214 #, elixir-autogen, elixir-format msgid "Preseem AP" msgstr "" #: lib/towerops_web/live/org/preseem_devices_live.html.heex:15 #, elixir-autogen, elixir-format msgid "Preseem Devices" msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:2909 #: lib/towerops_web/live/org/preseem_devices_live.html.heex:131 #, elixir-autogen, elixir-format msgid "Preseem ID" msgstr "" #: lib/towerops_web/live/site_live/show.html.heex:137 #, elixir-autogen, elixir-format msgid "Preseem QoE Score" msgstr "" #: lib/towerops_web/live/device_live/index.html.heex:672 #: lib/towerops_web/live/user_settings_live.html.heex:976 #, elixir-autogen, elixir-format msgid "Previous" msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:1814 #, elixir-autogen, elixir-format msgid "Primary" msgstr "" #: lib/towerops_web/live/device_live/form.html.heex:529 #: lib/towerops_web/live/onboarding_live.html.heex:114 #: lib/towerops_web/live/org/settings_live.html.heex:329 #: lib/towerops_web/live/site_live/form.html.heex:349 #, elixir-autogen, elixir-format msgid "Privacy Password" msgstr "" #: lib/towerops_web/live/device_live/form.html.heex:514 #: lib/towerops_web/live/onboarding_live.html.heex:107 #: lib/towerops_web/live/org/settings_live.html.heex:315 #: lib/towerops_web/live/site_live/form.html.heex:335 #, elixir-autogen, elixir-format msgid "Privacy Protocol" msgstr "" #: lib/towerops_web/live/insights_live/index.html.heex:11 #, elixir-autogen, elixir-format msgid "Proactive network health observations from all sources." msgstr "" #: lib/towerops_web/live/org/preseem_insights_live.html.heex:20 #, elixir-autogen, elixir-format msgid "Proactive network health observations generated from Preseem data analysis." msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:717 #, elixir-autogen, elixir-format msgid "Processors" msgstr "" #: lib/towerops_web/live/agent_live/show.html.heex:120 #, elixir-autogen, elixir-format msgid "Production (kubectl):" msgstr "" #: lib/towerops_web/live/user_settings_live.ex:110 #, elixir-autogen, elixir-format msgid "Profile updated successfully." msgstr "" #: lib/towerops_web/live/mobile_qr_live.ex:53 #, elixir-autogen, elixir-format msgid "QR code expired, generated a new one" msgstr "" #: lib/towerops_web/live/dashboard_live.html.heex:505 #: lib/towerops_web/live/site_live/index.html.heex:54 #, elixir-autogen, elixir-format msgid "QoE" msgstr "" #: lib/towerops_web/live/trace_live/index.html.heex:246 #, elixir-autogen, elixir-format msgid "QoE Score" msgstr "" #: lib/towerops_web/live/admin/monitoring_live.html.heex:269 #, elixir-autogen, elixir-format msgid "Queue Depths" msgstr "" #: lib/towerops_web/live/trace_live/index.html.heex:256 #, elixir-autogen, elixir-format msgid "RF Score" msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:350 #, elixir-autogen, elixir-format msgid "Raw Data" msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:2210 #, elixir-autogen, elixir-format msgid "Raw Discovery Data" msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:2214 #, elixir-autogen, elixir-format msgid "Raw SNMP OID values collected during the last discovery run at" msgstr "" #: lib/towerops_web/live/activity_feed_live.html.heex:16 #, elixir-autogen, elixir-format msgid "Real-time NOC operations log — config changes, alerts, events, and syncs" msgstr "" #: lib/towerops_web/live/admin/monitoring_live.html.heex:8 #, elixir-autogen, elixir-format msgid "Real-time monitoring of polling and discovery jobs" msgstr "" #: lib/towerops_web/live/admin/dashboard_live.html.heex:83 #, elixir-autogen, elixir-format msgid "Real-time polling and discovery job monitoring" msgstr "" #: lib/towerops_web/live/admin/security_live/index.html.heex:186 #: lib/towerops_web/live/maintenance_live/form.html.heex:39 #: lib/towerops_web/live/maintenance_live/show.html.heex:73 #, elixir-autogen, elixir-format msgid "Reason" msgstr "" #: lib/towerops_web/live/org/integrations_live.html.heex:327 #: lib/towerops_web/live/org/settings_live.html.heex:1992 #, elixir-autogen, elixir-format msgid "Receive real-time updates from Gaiia when accounts, subscriptions, or inventory items change." msgstr "" #: lib/towerops_web/live/admin/monitoring_live.html.heex:297 #: lib/towerops_web/live/dashboard_live.html.heex:815 #, elixir-autogen, elixir-format msgid "Recent Activity" msgstr "" #: lib/towerops_web/live/admin/dashboard_live.html.heex:112 #, elixir-autogen, elixir-format msgid "Recent Audit Logs" msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:659 #, elixir-autogen, elixir-format msgid "Recent Config Changes" msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:2964 #, elixir-autogen, elixir-format msgid "Recent QoE Metrics" msgstr "" #: lib/towerops_web/live/user_settings_live.html.heex:874 #, elixir-autogen, elixir-format msgid "Recent login attempts to your account, including successful and failed attempts." msgstr "" #: lib/towerops_web/live/insights_live/index.html.heex:314 #: lib/towerops_web/live/insights_live/index.html.heex:342 #: lib/towerops_web/live/insights_live/index.html.heex:361 #, elixir-autogen, elixir-format msgid "Recommended actions" msgstr "" #: lib/towerops_web/live/org/gaiia_mapping_live.html.heex:37 #: lib/towerops_web/live/org/gaiia_reconciliation_live.html.heex:28 #, elixir-autogen, elixir-format msgid "Reconciliation" msgstr "" #: lib/towerops_web/live/user_settings_live.html.heex:1173 #, elixir-autogen, elixir-format msgid "Recovery Codes" msgstr "" #: lib/towerops_web/live/user_settings_live.html.heex:1712 #, elixir-autogen, elixir-format msgid "Recovery Codes Generated" msgstr "" #: lib/towerops_web/live/org/integrations_live.html.heex:391 #, elixir-autogen, elixir-format msgid "Regenerate Secret" msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:478 #, elixir-autogen, elixir-format msgid "Release Notes" msgstr "" #: lib/towerops_web/live/device_live/form.html.heex:250 #, elixir-autogen, elixir-format msgid "Remote Agent" msgstr "" #: lib/towerops_web/live/agent_live/index.ex:58 #, elixir-autogen, elixir-format msgid "Remote Agents" msgstr "" #: lib/towerops_web/live/admin/security_live/index.html.heex:117 #: lib/towerops_web/live/org/settings_live.html.heex:835 #: lib/towerops_web/live/user_settings_live.html.heex:719 #: lib/towerops_web/live/user_settings_live.html.heex:1150 #, elixir-autogen, elixir-format msgid "Remove" msgstr "" #: lib/towerops_web/live/admin/security_live/index.html.heex:114 #, elixir-autogen, elixir-format msgid "Remove this IP/CIDR from the allowlist?" msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:832 #, elixir-autogen, elixir-format msgid "Remove this member from the organization?" msgstr "" #: lib/towerops_web/live/admin/security_live/index.ex:84 #, elixir-autogen, elixir-format msgid "Removed from allowlist" msgstr "" #: lib/towerops_web/live/device_live/index.html.heex:86 #, elixir-autogen, elixir-format msgid "Reset all sites and devices to alphabetical order?" msgstr "" #: lib/towerops_web/controllers/user_reset_password_controller.ex:36 #: lib/towerops_web/controllers/user_reset_password_controller.ex:49 #: lib/towerops_web/live/user_reset_password_live.ex:15 #, elixir-autogen, elixir-format msgid "Reset password link is invalid or has expired." msgstr "" #: lib/towerops_web/live/alert_live/index.html.heex:379 #, elixir-autogen, elixir-format msgid "Resolve this alert?" msgstr "" #: lib/towerops_web/live/device_live/index.html.heex:296 #, elixir-autogen, elixir-format msgid "Response" msgstr "" #: lib/towerops_web/live/agent_live/show.ex:55 #, elixir-autogen, elixir-format msgid "Restart command sent to agent" msgstr "" #: lib/towerops_web/live/user_settings_live.html.heex:846 #, elixir-autogen, elixir-format msgid "Revoke" msgstr "" #: lib/towerops_web/live/user_settings_live.html.heex:1295 #, elixir-autogen, elixir-format msgid "Revoke All" msgstr "" #: lib/towerops_web/live/user_settings_live.html.heex:1278 #, elixir-autogen, elixir-format msgid "Revoke All Other Sessions?" msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:629 #: lib/towerops_web/live/org/settings_live.html.heex:671 #: lib/towerops_web/live/org/settings_live.html.heex:751 #, elixir-autogen, elixir-format msgid "Role" msgstr "" #: lib/towerops_web/live/org/settings_live.ex:263 #, elixir-autogen, elixir-format msgid "Role updated" msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:419 #, elixir-autogen, elixir-format msgid "RouterOS API password" msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:2392 #, elixir-autogen, elixir-format msgid "Run discovery to automatically detect sensors, interfaces, and other monitorable items, or add a service check manually." msgstr "" #: lib/towerops_web/live/onboarding_live.ex:201 #: lib/towerops_web/live/org/settings_live.html.heex:43 #, elixir-autogen, elixir-format msgid "SNMP" msgstr "" #: lib/towerops_web/live/device_live/form.html.heex:337 #, elixir-autogen, elixir-format msgid "SNMP & ICMP" msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:258 #: lib/towerops_web/live/site_live/form.html.heex:278 #, elixir-autogen, elixir-format msgid "SNMP Community String" msgstr "" #: lib/towerops_web/live/device_live/form.html.heex:310 #: lib/towerops_web/live/onboarding_live.html.heex:62 #: lib/towerops_web/live/org/settings_live.html.heex:231 #: lib/towerops_web/live/site_live/form.html.heex:256 #, elixir-autogen, elixir-format msgid "SNMP Configuration" msgstr "" #: lib/towerops_web/live/device_live/form.html.heex:541 #: lib/towerops_web/live/org/settings_live.html.heex:339 #: lib/towerops_web/live/site_live/form.html.heex:359 #, elixir-autogen, elixir-format msgid "SNMP Port" msgstr "" #: lib/towerops_web/live/device_live/form.html.heex:377 #: lib/towerops_web/live/onboarding_live.html.heex:73 #: lib/towerops_web/live/org/settings_live.html.heex:248 #: lib/towerops_web/live/site_live/form.html.heex:268 #, elixir-autogen, elixir-format msgid "SNMP Version" msgstr "" #: lib/towerops_web/live/maintenance_live/form.html.heex:161 #: lib/towerops_web/live/org/integrations_live.html.heex:312 #: lib/towerops_web/live/org/integrations_live.html.heex:632 #: lib/towerops_web/live/user_settings_live.html.heex:391 #, elixir-autogen, elixir-format msgid "Save" msgstr "" #: lib/towerops_web/live/agent_live/edit.html.heex:83 #, elixir-autogen, elixir-format msgid "Save Changes" msgstr "" #: lib/towerops_web/live/device_live/form.html.heex:739 #, elixir-autogen, elixir-format msgid "Save Device" msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:1543 #: lib/towerops_web/live/org/settings_live.html.heex:1648 #: lib/towerops_web/live/org/settings_live.html.heex:1770 #: lib/towerops_web/live/org/settings_live.html.heex:1972 #, elixir-autogen, elixir-format msgid "Save Integration" msgstr "" #: lib/towerops_web/live/user_settings_live.html.heex:538 #, elixir-autogen, elixir-format msgid "Save Password" msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:596 #, elixir-autogen, elixir-format msgid "Save Settings" msgstr "" #: lib/towerops_web/live/user_settings_live.html.heex:1716 #, elixir-autogen, elixir-format msgid "Save these codes in a secure location. Each code can only be used once." msgstr "" #: lib/towerops_web/live/agent_live/edit.html.heex:82 #: lib/towerops_web/live/device_live/form.html.heex:735 #: lib/towerops_web/live/org/integrations_live.html.heex:309 #: lib/towerops_web/live/org/integrations_live.html.heex:629 #: lib/towerops_web/live/org/settings_live.html.heex:593 #: lib/towerops_web/live/org/settings_live.html.heex:1540 #: lib/towerops_web/live/org/settings_live.html.heex:1645 #: lib/towerops_web/live/org/settings_live.html.heex:1767 #: lib/towerops_web/live/org/settings_live.html.heex:1969 #: lib/towerops_web/live/site_live/form.html.heex:464 #: lib/towerops_web/live/user_settings_live.html.heex:388 #, elixir-autogen, elixir-format msgid "Saving..." msgstr "" #: lib/towerops_web/live/user_settings_live.html.heex:1597 #, elixir-autogen, elixir-format msgid "Scan QR Code" msgstr "" #: lib/towerops_web/live/trace_live/index.html.heex:22 #, elixir-autogen, elixir-format msgid "Search by customer name, IP address, account ID, serial number, or device name..." msgstr "" #: lib/towerops_web/live/org/preseem_devices_live.html.heex:243 #, elixir-autogen, elixir-format msgid "Search by device name or IP..." msgstr "" #: lib/towerops_web/live/activity_feed_live.html.heex:32 #, elixir-autogen, elixir-format msgid "Search by device name, IP, site, or keyword..." msgstr "" #: lib/towerops_web/live/trace_live/index.html.heex:556 #, elixir-autogen, elixir-format msgid "Search for a customer by name, IP address, account ID, or device name to see their full network status at a glance." msgstr "" #: lib/towerops_web/live/user_settings_live.html.heex:103 #, elixir-autogen, elixir-format msgid "Security" msgstr "" #: lib/towerops_web/live/admin/security_live/index.ex:22 #, elixir-autogen, elixir-format msgid "Security - IP Access Control" msgstr "" #: lib/towerops_web/live/user_settings_live.html.heex:751 #, elixir-autogen, elixir-format msgid "Security Alert" msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:268 #: lib/towerops_web/live/site_live/form.html.heex:288 #, elixir-autogen, elixir-format msgid "Security Level" msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:458 #, elixir-autogen, elixir-format msgid "Security Warning:" msgstr "" #: lib/towerops_web/live/insights_live/index.html.heex:203 #: lib/towerops_web/live/org/preseem_insights_live.html.heex:192 #, elixir-autogen, elixir-format msgid "Select All" msgstr "" #: lib/towerops_web/live/agent_live/index.html.heex:308 #, elixir-autogen, elixir-format msgid "Select Global Default" msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:478 #, elixir-autogen, elixir-format msgid "Select a default agent for SNMP polling. This will be used for all devices in this organization unless overridden at the site or device level." msgstr "" #: lib/towerops_web/live/device_live/form.html.heex:207 #, elixir-autogen, elixir-format msgid "Select a role manually or leave as auto-detect to infer from SNMP data." msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:1933 #, elixir-autogen, elixir-format msgid "Select any 2 backups using the checkboxes to compare their differences" msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:2075 #, elixir-autogen, elixir-format msgid "Select one more backup to compare" msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:642 #, elixir-autogen, elixir-format msgid "Send Invite" msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:612 #, elixir-autogen, elixir-format msgid "Send an invitation email to add someone to this organization." msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:639 #, elixir-autogen, elixir-format msgid "Sending..." msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:674 #, elixir-autogen, elixir-format msgid "Sent" msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:2583 #, elixir-autogen, elixir-format msgid "Serial Number" msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:1822 #, elixir-autogen, elixir-format msgid "Services" msgstr "" #: lib/towerops_web/live/user_settings_live.html.heex:58 #, elixir-autogen, elixir-format msgid "Sessions" msgstr "" #: lib/towerops_web/live/account_live/totp_enrollment.ex:45 #: lib/towerops_web/live/account_live/totp_enrollment.ex:60 #, elixir-autogen, elixir-format msgid "Set Up Two-Factor Authentication" msgstr "" #: lib/towerops_web/live/site_live/form.html.heex:197 #, elixir-autogen, elixir-format msgid "Set a default agent for SNMP polling at this site. This will override the organization default for all devices at this site. Leave blank to inherit from organization." msgstr "" #: lib/towerops_web/live/site_live/form.html.heex:245 #, elixir-autogen, elixir-format msgid "Set a default agent for all devices at this site. Device can override this setting individually." msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:380 #, elixir-autogen, elixir-format msgid "Set default MikroTik RouterOS API credentials for all devices in this organization. Only applies to devices detected as MikroTik." msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:234 #, elixir-autogen, elixir-format msgid "Set default SNMP settings for all devices in this organization. These can be overridden at the site or device level." msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:138 #, elixir-autogen, elixir-format msgid "Set this organization as your default. When you log in, you'll be directed to your default organization." msgstr "" #: lib/towerops_web/live/dashboard_live.html.heex:48 #, elixir-autogen, elixir-format msgid "Set up your network monitoring in a few steps." msgstr "" #: lib/towerops_web/live/org/settings_live.ex:162 #, elixir-autogen, elixir-format msgid "Settings saved successfully" msgstr "" #: lib/towerops_web/live/org/integrations_live.html.heex:398 #, elixir-autogen, elixir-format msgid "Setup Instructions" msgstr "" #: lib/towerops_web/live/alert_live/index.html.heex:108 #, elixir-autogen, elixir-format msgid "Severity" msgstr "" #: lib/towerops_web/live/user_settings_live.html.heex:243 #, elixir-autogen, elixir-format msgid "Shanghai" msgstr "" #: lib/towerops_web/live/user_settings_live.html.heex:993 #, elixir-autogen, elixir-format msgid "Showing" msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:2145 #, elixir-autogen, elixir-format msgid "Showing the most recent 100 events" msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:1895 #, elixir-autogen, elixir-format msgid "Signing Secret" msgstr "" #: lib/towerops_web/live/user_settings_live.html.heex:1176 #, elixir-autogen, elixir-format msgid "Single-use backup codes for account access if you lose your authenticator app." msgstr "" #: lib/towerops_web/live/alert_live/index.html.heex:214 #: lib/towerops_web/live/dashboard_live.html.heex:496 #: lib/towerops_web/live/maintenance_live/form.html.heex:72 #: lib/towerops_web/live/onboarding_live.ex:202 #: lib/towerops_web/live/org/gaiia_reconciliation_live.html.heex:140 #: lib/towerops_web/live/org/settings_live.html.heex:1451 #: lib/towerops_web/live/site_live/index.html.heex:45 #, elixir-autogen, elixir-format msgid "Site" msgstr "" #: lib/towerops_web/live/device_live/form.html.heex:174 #, elixir-autogen, elixir-format msgid "Site (Optional)" msgstr "" #: lib/towerops_web/live/site_live/show.html.heex:221 #, elixir-autogen, elixir-format msgid "Site Details" msgstr "" #: lib/towerops_web/live/dashboard_live.html.heex:482 #, elixir-autogen, elixir-format msgid "Site Health" msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:2632 #: lib/towerops_web/live/site_live/form.html.heex:30 #, elixir-autogen, elixir-format msgid "Site Name" msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:177 #, elixir-autogen, elixir-format msgid "Site Organization" msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:213 #, elixir-autogen, elixir-format msgid "Site assignments will be lost, but devices will remain in the organization." msgstr "" #: lib/towerops_web/live/org/gaiia_mapping_live.ex:101 #, elixir-autogen, elixir-format msgid "Site linked successfully" msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:1369 #, elixir-autogen, elixir-format msgid "Site names, locations, addresses, and coordinates" msgstr "" #: lib/towerops_web/live/org/gaiia_mapping_live.ex:123 #, elixir-autogen, elixir-format msgid "Site unlinked" msgstr "" #: lib/towerops_web/components/layouts.ex:275 #: lib/towerops_web/components/layouts.ex:563 #: lib/towerops_web/live/org/settings_live.html.heex:1366 #: lib/towerops_web/live/site_live/index.ex:21 #: lib/towerops_web/live/site_live/index.ex:51 #, elixir-autogen, elixir-format msgid "Sites" msgstr "" #: lib/towerops_web/live/map_live/index.ex:15 #: lib/towerops_web/live/map_live/index.html.heex:8 #, elixir-autogen, elixir-format msgid "Sites Map" msgstr "" #: lib/towerops_web/live/map_live/index.ex:36 #, elixir-autogen, elixir-format msgid "Sites map refreshed" msgstr "" #: lib/towerops_web/live/dashboard_live.html.heex:60 #, elixir-autogen, elixir-format msgid "Sites represent your physical locations" msgstr "" #: lib/towerops_web/live/map_live/index.html.heex:98 #, elixir-autogen, elixir-format msgid "Sites with Geographic Data" msgstr "" #: lib/towerops_web/components/layouts/root.html.heex:77 #, elixir-autogen, elixir-format msgid "Skip to main content" msgstr "" #: lib/towerops_web/live/admin/org_live/index.html.heex:11 #, elixir-autogen, elixir-format msgid "Slug" msgstr "" #: lib/towerops_web/controllers/error_html/500.html.heex:20 #, elixir-autogen, elixir-format msgid "Something went wrong on our end" msgstr "" #: lib/towerops_web/controllers/error_html/404.html.heex:22 #, elixir-autogen, elixir-format msgid "Squirrel eating wires" msgstr "" #: lib/towerops_web/live/site_live/show.html.heex:369 #, elixir-autogen, elixir-format msgid "Start monitoring by adding network devices to this site." msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:2316 #, elixir-autogen, elixir-format msgid "State" msgstr "" #: lib/towerops_web/live/map_live/index.html.heex:67 #, elixir-autogen, elixir-format msgid "Statistics" msgstr "" #: lib/towerops_web/live/admin/agent_live/index.html.heex:32 #: lib/towerops_web/live/admin/agent_live/index.html.heex:106 #: lib/towerops_web/live/admin/security_live/index.html.heex:172 #: lib/towerops_web/live/agent_live/index.html.heex:91 #: lib/towerops_web/live/agent_live/index.html.heex:207 #: lib/towerops_web/live/device_live/index.html.heex:278 #: lib/towerops_web/live/device_live/show.html.heex:2443 #: lib/towerops_web/live/device_live/show.html.heex:2744 #: lib/towerops_web/live/maintenance_live/index.html.heex:95 #: lib/towerops_web/live/org/gaiia_reconciliation_live.html.heex:243 #: lib/towerops_web/live/org/preseem_devices_live.html.heex:143 #: lib/towerops_web/live/user_settings_live.html.heex:904 #, elixir-autogen, elixir-format msgid "Status" msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:800 #, elixir-autogen, elixir-format msgid "Storage Usage" msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:839 #, elixir-autogen, elixir-format msgid "Storage Volumes" msgstr "" #: lib/towerops_web/live/site_live/show.html.heex:169 #, elixir-autogen, elixir-format msgid "Subscriber Impact" msgstr "" #: lib/towerops_web/live/trace_live/index.html.heex:553 #, elixir-autogen, elixir-format msgid "Subscriber Trace" msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:2641 #: lib/towerops_web/live/device_live/show.html.heex:2917 #: lib/towerops_web/live/device_live/show.html.heex:2990 #: lib/towerops_web/live/site_live/index.html.heex:57 #: lib/towerops_web/live/site_live/show.html.heex:76 #: lib/towerops_web/live/site_live/show.html.heex:185 #, elixir-autogen, elixir-format msgid "Subscribers" msgstr "" #: lib/towerops_web/live/trace_live/index.html.heex:326 #, elixir-autogen, elixir-format msgid "Subscribers on this AP" msgstr "" #: lib/towerops_web/live/admin/monitoring_live.html.heex:204 #, elixir-autogen, elixir-format msgid "Success Rates" msgstr "" #: lib/towerops_web/live/org/gaiia_mapping_live.html.heex:303 #, elixir-autogen, elixir-format msgid "Suggested matches:" msgstr "" #: lib/towerops_web/live/org/gaiia_reconciliation_live.html.heex:74 #, elixir-autogen, elixir-format msgid "Summary" msgstr "" #: lib/towerops_web/live/admin/user_live/index.html.heex:11 #, elixir-autogen, elixir-format msgid "Superuser" msgstr "" #: lib/towerops_web/live/user_settings_live.html.heex:249 #, elixir-autogen, elixir-format msgid "Sydney" msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:1218 #, elixir-autogen, elixir-format msgid "Sync Direction" msgstr "" #: lib/towerops_web/live/org/gaiia_reconciliation_live.html.heex:289 #, elixir-autogen, elixir-format msgid "Sync Gaiia data and map inventory items to see reconciliation results." msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:1908 #, elixir-autogen, elixir-format msgid "Sync Settings" msgstr "" #: lib/towerops_web/live/org/integrations_live.html.heex:260 #: lib/towerops_web/live/org/integrations_live.html.heex:580 #: lib/towerops_web/live/org/settings_live.html.heex:1482 #: lib/towerops_web/live/org/settings_live.html.heex:1602 #: lib/towerops_web/live/org/settings_live.html.heex:1724 #: lib/towerops_web/live/org/settings_live.html.heex:1915 #, elixir-autogen, elixir-format msgid "Sync interval (minutes)" msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:1054 #, elixir-autogen, elixir-format msgid "Synced" msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:2228 #, elixir-autogen, elixir-format msgid "System OIDs" msgstr "" #: lib/towerops_web/live/admin/dashboard_live.html.heex:53 #, elixir-autogen, elixir-format msgid "System metrics and performance" msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:1463 #, elixir-autogen, elixir-format msgid "Tag" msgstr "" #: lib/towerops_web/live/admin/dashboard_live.html.heex:124 #, elixir-autogen, elixir-format msgid "Target" msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:912 #, elixir-autogen, elixir-format msgid "Temperature" msgstr "" #: lib/towerops_web/live/org/integrations_live.html.heex:297 #: lib/towerops_web/live/org/integrations_live.html.heex:617 #, elixir-autogen, elixir-format msgid "Test Connection" msgstr "" #: lib/towerops_web/live/device_live/form.html.heex:555 #, elixir-autogen, elixir-format msgid "Test SNMP Connection" msgstr "" #: lib/towerops_web/live/device_live/form.html.heex:582 #, elixir-autogen, elixir-format msgid "Testing SNMP credentials..." msgstr "" #: lib/towerops_web/live/device_live/form.html.heex:553 #, elixir-autogen, elixir-format msgid "Testing..." msgstr "" #: lib/towerops_web/controllers/user_session_controller.ex:32 #, elixir-autogen, elixir-format msgid "The link is invalid or it has expired." msgstr "" #: lib/towerops_web/controllers/error_html/404.html.heex:32 #, elixir-autogen, elixir-format msgid "The page you're looking for could not be found." msgstr "" #: lib/towerops_web/live/network_map_live.html.heex:251 #, elixir-autogen, elixir-format msgid "The topology is automatically discovered via LLDP and CDP protocols." msgstr "" #: lib/towerops_web/live/mikrotik_backup_live/compare.html.heex:138 #, elixir-autogen, elixir-format msgid "These backups are identical. No differences found." msgstr "" #: lib/towerops_web/live/user_settings_live.html.heex:1765 #, elixir-autogen, elixir-format msgid "These codes won't be shown again. Store them securely (password manager, encrypted file, etc.)." msgstr "" #: lib/towerops_web/live/device_live/form.html.heex:156 #, elixir-autogen, elixir-format msgid "This IP address (private network or CGNAT range) cannot be reached from the cloud." msgstr "" #: lib/towerops_web/live/agent_live/show.html.heex:322 #, elixir-autogen, elixir-format msgid "This agent is not currently polling any device." msgstr "" #: lib/towerops_web/live/agent_live/index.html.heex:457 #, elixir-autogen, elixir-format msgid "This configuration includes Watchtower for automatic agent updates. The agent will automatically update to the latest version every 12 hours." msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:1604 #, elixir-autogen, elixir-format msgid "This device doesn't have any ARP entries, or ARP discovery hasn't run yet." msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:1881 #, elixir-autogen, elixir-format msgid "This device doesn't have any IP addresses discovered, or IP discovery hasn't run yet." msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:1522 #, elixir-autogen, elixir-format msgid "This device doesn't have any LLDP or CDP neighbors, or neighbor discovery hasn't run yet." msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:1690 #, elixir-autogen, elixir-format msgid "This device doesn't have any MAC forwarding entries, or MAC discovery hasn't run yet." msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:1761 #, elixir-autogen, elixir-format msgid "This device doesn't have any VLANs configured, or VLAN discovery hasn't run yet." msgstr "" #: lib/towerops_web/live/graph_live/show.html.heex:105 #, elixir-autogen, elixir-format msgid "This device doesn't have any sensors of this type." msgstr "" #: lib/towerops_web/live/agent_live/edit.html.heex:60 #, elixir-autogen, elixir-format msgid "This generates significant log volume and should only be enabled temporarily" msgstr "" #: lib/towerops_web/controllers/invitation_controller.ex:10 #, elixir-autogen, elixir-format msgid "This invitation is invalid or has expired." msgstr "" #: lib/towerops_web/live/org/settings_live.ex:281 #, elixir-autogen, elixir-format msgid "This is already your default organization" msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:153 #, elixir-autogen, elixir-format msgid "This is your default organization" msgstr "" #: lib/towerops_web/live/device_live/form.html.heex:716 #, elixir-autogen, elixir-format msgid "This setting is blocked when using cloud pollers" msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:536 #, elixir-autogen, elixir-format msgid "This will assign the default agent to ALL devices across all sites in this organization." msgstr "" #: lib/towerops_web/live/site_live/form.html.heex:222 #, elixir-autogen, elixir-format msgid "This will assign this agent to ALL devices at this site." msgstr "" #: lib/towerops_web/live/user_settings_live.html.heex:1207 #, elixir-autogen, elixir-format msgid "This will invalidate all existing unused recovery codes. Continue?" msgstr "" #: lib/towerops_web/live/user_settings_live.html.heex:1282 #, elixir-autogen, elixir-format msgid "This will log you out from all other browsers and devices. Your current session will remain active." msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:349 #, elixir-autogen, elixir-format msgid "This will override SNMP settings for ALL devices across all sites in this organization." msgstr "" #: lib/towerops_web/live/site_live/form.html.heex:369 #, elixir-autogen, elixir-format msgid "This will override SNMP settings for ALL devices at this site." msgstr "" #: lib/towerops_web/live/site_live/form.html.heex:375 #, elixir-autogen, elixir-format msgid "This will replace SNMP settings for ALL devices at this site. Are you sure?" msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:357 #, elixir-autogen, elixir-format msgid "This will replace SNMP settings for ALL devices in this organization. Are you sure?" msgstr "" #: lib/towerops_web/live/site_live/form.html.heex:228 #, elixir-autogen, elixir-format msgid "This will replace agent assignments for ALL devices at this site. Are you sure?" msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:544 #, elixir-autogen, elixir-format msgid "This will replace agent assignments for ALL devices in this organization. Are you sure?" msgstr "" #: lib/towerops_web/live/device_live/index.html.heex:119 #, elixir-autogen, elixir-format msgid "This will trigger SNMP discovery for all SNMP-enabled devices. Continue?" msgstr "" #: lib/towerops_web/live/site_live/show.html.heex:45 #, elixir-autogen, elixir-format msgid "This will trigger SNMP discovery for all devices at this site. Continue?" msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:2987 #, elixir-autogen, elixir-format msgid "Throughput" msgstr "" #: lib/towerops_web/live/admin/dashboard_live.html.heex:125 #: lib/towerops_web/live/device_live/show.html.heex:2972 #, elixir-autogen, elixir-format msgid "Time" msgstr "" #: lib/towerops_web/live/user_settings_live.html.heex:273 #, elixir-autogen, elixir-format msgid "Time Format" msgstr "" #: lib/towerops_web/live/agent_live/show.html.heex:267 #, elixir-autogen, elixir-format msgid "Timestamps" msgstr "" #: lib/towerops_web/live/user_settings_live.html.heex:180 #, elixir-autogen, elixir-format msgid "Timezone" msgstr "" #: lib/towerops_web/live/org_live/new.html.heex:21 #, elixir-autogen, elixir-format msgid "To create additional organizations, you'll need to upgrade your existing organization to a paid plan." msgstr "" #: lib/towerops_web/live/device_live/form.html.heex:159 #, elixir-autogen, elixir-format msgid "To monitor this device, assign it to a" msgstr "" #: lib/towerops_web/live/user_settings_live.html.heex:710 #, elixir-autogen, elixir-format msgid "Toggle" msgstr "" #: lib/towerops_web/live/user_settings_live.html.heex:237 #, elixir-autogen, elixir-format msgid "Tokyo" msgstr "" #: lib/towerops_web/live/network_map_live.html.heex:154 #, elixir-autogen, elixir-format msgid "Topology Visualization" msgstr "" #: lib/towerops_web/live/network_map_live.html.heex:76 #, elixir-autogen, elixir-format msgid "Total Devices" msgstr "" #: lib/towerops_web/live/dashboard_live.html.heex:97 #, elixir-autogen, elixir-format msgid "TowerOps automatically monitors your devices and alerts you of issues" msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:1278 #, elixir-autogen, elixir-format msgid "TowerOps is the source of truth. Push discovered devices and monitoring data to NetBox." msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:1853 #, elixir-autogen, elixir-format msgid "TowerOps will automatically update the corresponding alert." msgstr "" #: lib/towerops_web/live/org/gaiia_reconciliation_live.html.heex:188 #, elixir-autogen, elixir-format msgid "Towerops" msgstr "" #: lib/towerops_web/components/layouts.ex:366 #: lib/towerops_web/components/layouts.ex:585 #: lib/towerops_web/live/trace_live/index.ex:73 #, elixir-autogen, elixir-format msgid "Trace" msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:990 #, elixir-autogen, elixir-format msgid "Transceivers" msgstr "" #: lib/towerops_web/live/alert_live/index.html.heex:15 #, elixir-autogen, elixir-format msgid "Triage alerts by site impact — fix the biggest problems first" msgstr "" #: lib/towerops_web/live/activity_feed_live.html.heex:99 #, elixir-autogen, elixir-format msgid "Try adjusting your search terms or clearing the filters." msgstr "" #: lib/towerops_web/live/trace_live/index.html.heex:79 #, elixir-autogen, elixir-format msgid "Try searching by customer name, IP address, account ID, or device name" msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:1846 #, elixir-autogen, elixir-format msgid "Two-Way Sync (Webhooks)" msgstr "" #: lib/towerops_web/live/account_live/totp_enrollment.ex:108 #, elixir-autogen, elixir-format msgid "Two-factor authentication enabled successfully!" msgstr "" #: lib/towerops_web/controllers/user_sudo_controller.ex:32 #, elixir-autogen, elixir-format msgid "Two-factor authentication is required for this action." msgstr "" #: lib/towerops_web/live/device_live/index.html.heex:284 #: lib/towerops_web/live/device_live/index.html.heex:613 #: lib/towerops_web/live/device_live/show.html.heex:2304 #, elixir-autogen, elixir-format msgid "Type" msgstr "" #: lib/towerops_web/live/user_settings_live.html.heex:189 #, elixir-autogen, elixir-format msgid "UTC (Coordinated Universal Time)" msgstr "" #: lib/towerops_web/live/admin/security_live/index.html.heex:200 #, elixir-autogen, elixir-format msgid "Unblock" msgstr "" #: lib/towerops_web/live/admin/security_live/index.html.heex:196 #, elixir-autogen, elixir-format msgid "Unblock this IP address? This will remove all offense history." msgstr "" #: lib/towerops_web/live/agent_live/show.html.heex:228 #: lib/towerops_web/live/device_live/show.html.heex:1477 #, elixir-autogen, elixir-format msgid "Unknown" msgstr "" #: lib/towerops_web/live/org/gaiia_mapping_live.html.heex:247 #: lib/towerops_web/live/org/gaiia_mapping_live.html.heex:270 #: lib/towerops_web/live/org/preseem_devices_live.html.heex:213 #, elixir-autogen, elixir-format msgid "Unlink" msgstr "" #: lib/towerops_web/live/org/preseem_devices_live.html.heex:210 #, elixir-autogen, elixir-format msgid "Unlink this device from the Preseem access point?" msgstr "" #: lib/towerops_web/live/org/gaiia_mapping_live.html.heex:267 #, elixir-autogen, elixir-format msgid "Unlink this device?" msgstr "" #: lib/towerops_web/live/org/gaiia_mapping_live.html.heex:244 #, elixir-autogen, elixir-format msgid "Unlink this site?" msgstr "" #: lib/towerops_web/live/org/gaiia_reconciliation_live.html.heex:312 #, elixir-autogen, elixir-format msgid "Unmapped Gaiia items (no Towerops link)" msgstr "" #: lib/towerops_web/live/org/preseem_devices_live.html.heex:71 #, elixir-autogen, elixir-format msgid "Unmatched" msgstr "" #: lib/towerops_web/live/org/gaiia_reconciliation_live.html.heex:320 #, elixir-autogen, elixir-format msgid "Untracked Towerops devices (not in Gaiia)" msgstr "" #: lib/towerops_web/live/agent_live/show.ex:76 #, elixir-autogen, elixir-format msgid "Update command sent to agent (v%{version})" msgstr "" #: lib/towerops_web/live/agent_live/edit.html.heex:18 #, elixir-autogen, elixir-format msgid "Update the agent name. The authentication token cannot be changed." msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:116 #, elixir-autogen, elixir-format msgid "Update the name of your organization." msgstr "" #: lib/towerops_web/live/user_settings_live.html.heex:407 #, elixir-autogen, elixir-format msgid "Update your email address. You'll receive a confirmation link to verify the new address." msgstr "" #: lib/towerops_web/live/user_settings_live.html.heex:126 #, elixir-autogen, elixir-format msgid "Update your name and timezone preferences." msgstr "" #: lib/towerops_web/live/user_settings_live.html.heex:457 #, elixir-autogen, elixir-format msgid "Update your password. You'll be logged out and need to sign in again with your new password." msgstr "" #: lib/towerops_web/live/admin/monitoring_live.html.heex:289 #, elixir-autogen, elixir-format msgid "Updates every 10 seconds" msgstr "" #: lib/towerops_web/live/device_live/form.html.heex:703 #: lib/towerops_web/live/org/settings_live.html.heex:438 #: lib/towerops_web/live/site_live/form.html.heex:435 #, elixir-autogen, elixir-format msgid "Use SSL (API-SSL)" msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:190 #, elixir-autogen, elixir-format msgid "Use sites to organize devices" msgstr "" #: lib/towerops_web/live/agent_live/index.html.heex:401 #, elixir-autogen, elixir-format msgid "Use the token and Docker Compose configuration below to deploy this agent." msgstr "" #: lib/towerops_web/live/admin/dashboard_live.html.heex:123 #: lib/towerops_web/live/org/settings_live.html.heex:748 #, elixir-autogen, elixir-format msgid "User" msgstr "" #: lib/towerops_web/controllers/user_session_controller.ex:23 #: lib/towerops_web/controllers/user_session_controller.ex:104 #, elixir-autogen, elixir-format msgid "User confirmed successfully." msgstr "" #: lib/towerops_web/live/device_live/form.html.heex:442 #: lib/towerops_web/live/device_live/form.html.heex:676 #: lib/towerops_web/live/onboarding_live.html.heex:90 #: lib/towerops_web/live/org/settings_live.html.heex:280 #: lib/towerops_web/live/org/settings_live.html.heex:408 #: lib/towerops_web/live/site_live/form.html.heex:300 #: lib/towerops_web/live/site_live/form.html.heex:414 #, elixir-autogen, elixir-format msgid "Username" msgstr "" #: lib/towerops_web/live/admin/dashboard_live.html.heex:10 #, elixir-autogen, elixir-format msgid "Users" msgstr "" #: lib/towerops_web/live/device_live/form.html.heex:428 #, elixir-autogen, elixir-format msgid "Using default (v2c, no community set - configure at organization or site level)" msgstr "" #: lib/towerops_web/live/device_live/form.html.heex:284 #, elixir-autogen, elixir-format msgid "Using global default cloud poller:" msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:219 #, elixir-autogen, elixir-format msgid "VLANs" msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:2241 #: lib/towerops_web/live/device_live/show.html.heex:2275 #: lib/towerops_web/live/device_live/show.html.heex:2313 #: lib/towerops_web/live/device_live/show.html.heex:2449 #, elixir-autogen, elixir-format msgid "Value" msgstr "" #: lib/towerops_web/live/agent_live/show.html.heex:106 #, elixir-autogen, elixir-format msgid "Verbose logging is disabled. Enable it in the agent edit page to troubleshoot issues." msgstr "" #: lib/towerops_web/live/agent_live/show.html.heex:104 #, elixir-autogen, elixir-format msgid "Verbose logging is enabled. All SNMP data and agent messages are being logged." msgstr "" #: lib/towerops_web/live/user_settings_live.html.heex:1660 #, elixir-autogen, elixir-format msgid "Verify" msgstr "" #: lib/towerops_web/live/admin/agent_live/index.html.heex:68 #: lib/towerops_web/live/admin/agent_live/index.html.heex:142 #: lib/towerops_web/live/agent_live/index.html.heex:128 #: lib/towerops_web/live/agent_live/index.html.heex:244 #, elixir-autogen, elixir-format msgid "Version" msgstr "" #: lib/towerops_web/live/agent_live/show.html.heex:115 #, elixir-autogen, elixir-format msgid "View Debug Logs" msgstr "" #: lib/towerops_web/live/agent_live/index.html.heex:151 #: lib/towerops_web/live/agent_live/index.html.heex:267 #, elixir-autogen, elixir-format msgid "View Setup" msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:824 #, elixir-autogen, elixir-format msgid "Viewer" msgstr "" #: lib/towerops_web/live/network_map_live.html.heex:13 #, elixir-autogen, elixir-format msgid "Visual topology of your network infrastructure" msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:951 #, elixir-autogen, elixir-format msgid "Voltage" msgstr "" #: lib/towerops_web/live/org/preseem_insights_live.html.heex:110 #, elixir-autogen, elixir-format msgid "Warning" msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:206 #, elixir-autogen, elixir-format msgid "Warning: Disabling Sites" msgstr "" #: lib/towerops_web/live/agent_live/index.html.heex:338 #, elixir-autogen, elixir-format msgid "Warning: Selected agent no longer exists. Please choose a new agent." msgstr "" #: lib/towerops_web/controllers/error_html/500.html.heex:23 #, elixir-autogen, elixir-format msgid "We're working on fixing the problem. Please try again later." msgstr "" #: lib/towerops_web/live/org/integrations_live.html.heex:324 #: lib/towerops_web/live/org/settings_live.html.heex:1988 #, elixir-autogen, elixir-format msgid "Webhook Configuration" msgstr "" #: lib/towerops_web/live/org/integrations_live.html.heex:359 #: lib/towerops_web/live/org/settings_live.html.heex:2024 #, elixir-autogen, elixir-format msgid "Webhook Secret" msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:1868 #, elixir-autogen, elixir-format msgid "Webhook Signing Secret" msgstr "" #: lib/towerops_web/live/org/integrations_live.html.heex:335 #: lib/towerops_web/live/org/settings_live.html.heex:1857 #: lib/towerops_web/live/org/settings_live.html.heex:2000 #, elixir-autogen, elixir-format msgid "Webhook URL" msgstr "" #: lib/towerops_web/live/org/integrations_live.ex:245 #, elixir-autogen, elixir-format msgid "Webhook secret regenerated" msgstr "" #: lib/towerops_web/live/org/settings_live.ex:441 #, elixir-autogen, elixir-format msgid "Webhook secret saved" msgstr "" #: lib/towerops_web/live/agent_live/show.html.heex:138 #, elixir-autogen, elixir-format msgid "What Gets Logged:" msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:1320 #, elixir-autogen, elixir-format msgid "What to Sync" msgstr "" #: lib/towerops_web/live/dashboard_live.html.heex:374 #, elixir-autogen, elixir-format msgid "When" msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:1836 #, elixir-autogen, elixir-format msgid "When connected, TowerOps will automatically trigger, acknowledge, and resolve PagerDuty incidents in sync with your alerts." msgstr "" #: lib/towerops_web/live/agent_live/edit.html.heex:59 #, elixir-autogen, elixir-format msgid "When enabled, the server logs all SNMP data and messages for this agent." msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:193 #, elixir-autogen, elixir-format msgid "When enabled, you can organize devices into sites. When disabled, all devices belong directly to the organization." msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:1850 #, elixir-autogen, elixir-format msgid "When someone resolves or acknowledges an incident directly in PagerDuty," msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:1818 #, elixir-autogen, elixir-format msgid "Where to find your Integration Key" msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:1106 #, elixir-autogen, elixir-format msgid "Wireless" msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:1181 #, elixir-autogen, elixir-format msgid "Write permission is required if you want to push data to NetBox." msgstr "" #: lib/towerops_web/live/graph_live/show.ex:52 #: lib/towerops_web/live/graph_live/show.ex:75 #: lib/towerops_web/live/mikrotik_backup_live/compare.ex:28 #, elixir-autogen, elixir-format msgid "You don't have access to this device" msgstr "" #: lib/towerops_web/live/user_settings_live.html.heex:1194 #, elixir-autogen, elixir-format msgid "You have" msgstr "" #: lib/towerops_web/live/user_settings_live.html.heex:1229 #, elixir-autogen, elixir-format msgid "You have no recovery codes available. If you lose access to your authenticator app," msgstr "" #: lib/towerops_web/controllers/invitation_controller.ex:32 #, elixir-autogen, elixir-format msgid "You've joined %{org}!" msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:1178 #, elixir-autogen, elixir-format msgid "Your NetBox instance URL and API token. The token needs read permission at minimum." msgstr "" #: lib/towerops_web/live/org_live/index.ex:14 #, elixir-autogen, elixir-format msgid "Your Organizations" msgstr "" #: lib/towerops_web/live/user_settings_live.html.heex:785 #, elixir-autogen, elixir-format msgid "Your current session will appear here after your next login." msgstr "" #: lib/towerops_web/live/user_settings_live.html.heex:886 #, elixir-autogen, elixir-format msgid "Your login attempts will appear here." msgstr "" #: lib/towerops_web/live/activity_feed_live.html.heex:101 #, elixir-autogen, elixir-format msgid "Your network operations log is empty. Events will appear here in real time as config changes, alerts, device events, and syncs happen across your organization." msgstr "" #: lib/towerops_web/plugs/update_session_activity.ex:99 #, elixir-autogen, elixir-format msgid "Your session expired due to inactivity. Please log in again." msgstr "" #: lib/towerops/workers/gaiia_insight_worker.ex:80 #: lib/towerops/workers/gaiia_insight_worker.ex:82 #, elixir-autogen, elixir-format msgid "device" msgid_plural "devices" msgstr[0] "" msgstr[1] "" #: lib/towerops/workers/gaiia_insight_worker.ex:130 #, elixir-autogen, elixir-format msgid "device has" msgid_plural "devices have" msgstr[0] "" msgstr[1] "" #: lib/towerops/workers/gaiia_insight_worker.ex:82 #, elixir-autogen, elixir-format msgid "has" msgid_plural "have" msgstr[0] "" msgstr[1] "" #: lib/towerops/workers/gaiia_insight_worker.ex:107 #, elixir-autogen, elixir-format msgid "item is" msgid_plural "items are" msgstr[0] "" msgstr[1] "" #: lib/towerops/workers/gaiia_insight_worker.ex:105 #, elixir-autogen, elixir-format msgid "item references" msgid_plural "items reference" msgstr[0] "" msgstr[1] "" #: lib/towerops/workers/gaiia_insight_worker.ex:128 #, elixir-autogen, elixir-format msgid "mismatch" msgid_plural "mismatches" msgstr[0] "" msgstr[1] "" #: lib/towerops_web/controllers/user_session_html/new.html.heex:18 #, elixir-autogen, elixir-format msgid "\"TowerOps cut our response time to network issues by 80%. We can see problems before customers even notice.\"" msgstr "" #: lib/towerops_web/live/onboarding_live.html.heex:263 #: lib/towerops_web/live/org/integrations_live.html.heex:250 #: lib/towerops_web/live/org/settings_live.html.heex:1704 #, elixir-autogen, elixir-format msgid "API Secret" msgstr "" #: lib/towerops_web/live/alert_live/index.html.heex:145 #, elixir-autogen, elixir-format msgid "Ack Selected" msgstr "" #: lib/towerops_web/live/alert_live/index.html.heex:418 #, elixir-autogen, elixir-format msgid "Ack'd" msgstr "" #: lib/towerops_web/live/dashboard_live.html.heex:272 #, elixir-autogen, elixir-format msgid "Active Issues" msgstr "" #: lib/towerops_web/components/layouts.ex:379 #: lib/towerops_web/components/layouts.ex:588 #, elixir-autogen, elixir-format msgid "Activity" msgstr "" #: lib/towerops_web/live/site_live/index.html.heex:138 #: lib/towerops_web/live/site_live/show.html.heex:56 #, elixir-autogen, elixir-format msgid "Add Device" msgstr "" #: lib/towerops_web/live/onboarding_live.html.heex:137 #, elixir-autogen, elixir-format msgid "Add Your First Site" msgstr "" #: lib/towerops_web/components/layouts.ex:459 #, elixir-autogen, elixir-format msgid "Admin Panel" msgstr "" #: lib/towerops_web/live/dashboard_live.html.heex:511 #, elixir-autogen, elixir-format msgid "Affected" msgstr "" #: lib/towerops_web/live/onboarding_live.ex:204 #, elixir-autogen, elixir-format msgid "Agent" msgstr "" #: lib/towerops_web/live/onboarding_live.html.heex:330 #, elixir-autogen, elixir-format msgid "Agent:" msgstr "" #: lib/towerops_web/live/dashboard_live.html.heex:368 #, elixir-autogen, elixir-format msgid "Alert" msgstr "" #: lib/towerops_web/live/maintenance_live/show.html.heex:59 #, elixir-autogen, elixir-format msgid "Are you sure you want to delete this maintenance window?" msgstr "" #: lib/towerops_web/live/maintenance_live/form.html.heex:12 #: lib/towerops_web/live/maintenance_live/show.html.heex:12 #, elixir-autogen, elixir-format msgid "Back to Maintenance Windows" msgstr "" #: lib/towerops_web/live/onboarding_live.html.heex:226 #, elixir-autogen, elixir-format msgid "Back to providers" msgstr "" #: lib/towerops_web/live/onboarding_live.ex:203 #, elixir-autogen, elixir-format msgid "Billing" msgstr "" #: lib/towerops_web/live/device_live/index.html.heex:240 #, elixir-autogen, elixir-format msgid "Clear filter" msgstr "" #: lib/towerops_web/live/alert_live/index.html.heex:155 #, elixir-autogen, elixir-format msgid "Clear selection" msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:58 #: lib/towerops_web/live/device_live/show.html.heex:385 #: lib/towerops_web/live/device_live/show.html.heex:1361 #: lib/towerops_web/live/device_live/show.html.heex:1385 #, elixir-autogen, elixir-format msgid "Click to copy" msgstr "" #: lib/towerops_web/live/onboarding_live.html.heex:194 #, elixir-autogen, elixir-format msgid "Connect a Billing Platform" msgstr "" #: lib/towerops_web/live/site_live/index.html.heex:63 #, elixir-autogen, elixir-format msgid "Coordinates" msgstr "" #: lib/towerops_web/live/onboarding_live.html.heex:187 #, elixir-autogen, elixir-format msgid "Create Site & Continue" msgstr "" #: lib/towerops_web/live/device_live/index.html.heex:136 #, elixir-autogen, elixir-format msgid "Create a site" msgstr "" #: lib/towerops_web/live/maintenance_live/index.html.heex:98 #: lib/towerops_web/live/maintenance_live/show.html.heex:137 #, elixir-autogen, elixir-format msgid "Created By" msgstr "" #: lib/towerops_web/live/maintenance_live/show.html.heex:25 #, elixir-autogen, elixir-format msgid "Currently Active" msgstr "" #: lib/towerops_web/components/layouts.ex:262 #: lib/towerops_web/components/layouts.ex:553 #, elixir-autogen, elixir-format msgid "Dashboard" msgstr "" #: lib/towerops_web/live/onboarding_live.html.heex:307 #, elixir-autogen, elixir-format msgid "Deploy Agent" msgstr "" #: lib/towerops_web/live/alert_live/index.html.heex:484 #, elixir-autogen, elixir-format msgid "Details" msgstr "" #: lib/towerops_web/live/onboarding_live.html.heex:340 #, elixir-autogen, elixir-format msgid "Docker" msgstr "" #: lib/towerops_web/live/onboarding_live.html.heex:373 #, elixir-autogen, elixir-format msgid "Done — Go to Dashboard" msgstr "" #: lib/towerops_web/live/alert_live/index.html.heex:226 #, elixir-autogen, elixir-format msgid "Duration" msgstr "" #: lib/towerops_web/live/maintenance_live/show.html.heex:54 #, elixir-autogen, elixir-format msgid "Edit" msgstr "" #: lib/towerops_web/live/maintenance_live/form.ex:49 #, elixir-autogen, elixir-format msgid "Edit Maintenance Window" msgstr "" #: lib/towerops_web/live/maintenance_live/form.html.heex:119 #, elixir-autogen, elixir-format msgid "Ends At" msgstr "" #: lib/towerops_web/live/user_settings_live.html.heex:1624 #, elixir-autogen, elixir-format msgid "Enter the 6-digit code from your app to verify setup" msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:1589 #, elixir-autogen, elixir-format msgid "Enter your Sonar API token" msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:1697 #, elixir-autogen, elixir-format msgid "Enter your Splynx API key" msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:1710 #, elixir-autogen, elixir-format msgid "Enter your Splynx API secret" msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:815 #, elixir-autogen, elixir-format msgid "Executive" msgstr "" #: lib/towerops_web/live/device_live/index.html.heex:56 #, elixir-autogen, elixir-format msgid "Existing" msgstr "" #: lib/towerops_web/live/onboarding_live.html.heex:363 #, elixir-autogen, elixir-format msgid "Failed to create agent token. You can create one later in Settings → Agents." msgstr "" #: lib/towerops_web/live/device_live/index.html.heex:175 #, elixir-autogen, elixir-format msgid "Filter by name or IP..." msgstr "" #: lib/towerops_web/live/site_live/show.html.heex:48 #, elixir-autogen, elixir-format msgid "Force Rediscover All" msgstr "" #: lib/towerops_web/controllers/user_registration_html/new.html.heex:17 #, elixir-autogen, elixir-format msgid "Free tier includes:" msgstr "" #: lib/towerops_web/live/user_settings_live.html.heex:1606 #, elixir-autogen, elixir-format msgid "Install an authenticator app (Google Authenticator, Authy, 1Password, etc.)" msgstr "" #: lib/towerops_web/live/onboarding_live.html.heex:241 #: lib/towerops_web/live/onboarding_live.html.heex:255 #: lib/towerops_web/live/org/integrations_live.html.heex:219 #: lib/towerops_web/live/org/settings_live.html.heex:1570 #: lib/towerops_web/live/org/settings_live.html.heex:1677 #, elixir-autogen, elixir-format msgid "Instance URL" msgstr "" #: lib/towerops_web/live/onboarding_live.ex:144 #, elixir-autogen, elixir-format msgid "Integration saved" msgstr "" #: lib/towerops_web/live/site_live/index.html.heex:66 #, elixir-autogen, elixir-format msgid "Last Check" msgstr "" #: lib/towerops_web/live/site_live/show.html.heex:388 #, elixir-autogen, elixir-format msgid "Latency" msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:608 #: lib/towerops_web/live/device_live/show.html.heex:644 #: lib/towerops_web/live/site_live/show.html.heex:501 #, elixir-autogen, elixir-format msgid "Loading chart..." msgstr "" #: lib/towerops_web/components/layouts.ex:493 #, elixir-autogen, elixir-format msgid "Log out" msgstr "" #: lib/towerops_web/components/layouts.ex:287 #: lib/towerops_web/components/layouts.ex:569 #, elixir-autogen, elixir-format msgid "Maintenance" msgstr "" #: lib/towerops_web/live/maintenance_live/index.ex:13 #: lib/towerops_web/live/maintenance_live/index.html.heex:7 #, elixir-autogen, elixir-format msgid "Maintenance Windows" msgstr "" #: lib/towerops_web/live/maintenance_live/form.ex:98 #, elixir-autogen, elixir-format msgid "Maintenance window created" msgstr "" #: lib/towerops_web/live/maintenance_live/show.ex:25 #, elixir-autogen, elixir-format msgid "Maintenance window deleted" msgstr "" #: lib/towerops_web/live/maintenance_live/form.ex:111 #, elixir-autogen, elixir-format msgid "Maintenance window updated" msgstr "" #: lib/towerops_web/controllers/user_registration_html/new.html.heex:21 #, elixir-autogen, elixir-format msgid "Monitor up to 10 devices" msgstr "" #: lib/towerops_web/controllers/user_session_html/new.html.heex:12 #, elixir-autogen, elixir-format msgid "Monitor your entire network from a single dashboard." msgstr "" #: lib/towerops_web/components/layouts.ex:316 #, elixir-autogen, elixir-format msgid "More" msgstr "" #: lib/towerops_web/components/layouts.ex:608 #, elixir-autogen, elixir-format msgid "My Settings" msgstr "" #: lib/towerops_web/components/layouts.ex:550 #, elixir-autogen, elixir-format msgid "Navigation" msgstr "" #: lib/towerops_web/live/dashboard_live.html.heex:706 #, elixir-autogen, elixir-format msgid "Network Pulse" msgstr "" #: lib/towerops_web/live/maintenance_live/form.ex:30 #, elixir-autogen, elixir-format msgid "New Maintenance Window" msgstr "" #: lib/towerops_web/live/maintenance_live/index.html.heex:13 #, elixir-autogen, elixir-format msgid "New Window" msgstr "" #: lib/towerops_web/live/maintenance_live/show.html.heex:111 #: lib/towerops_web/live/maintenance_live/show.html.heex:128 #, elixir-autogen, elixir-format msgid "No" msgstr "" #: lib/towerops_web/controllers/user_registration_html/new.html.heex:33 #, elixir-autogen, elixir-format msgid "No credit card required" msgstr "" #: lib/towerops_web/live/maintenance_live/index.html.heex:73 #, elixir-autogen, elixir-format msgid "No maintenance windows" msgstr "" #: lib/towerops_web/live/maintenance_live/show.html.heex:109 #, elixir-autogen, elixir-format msgid "No rule specified" msgstr "" #: lib/towerops_web/live/alert_live/index.html.heex:120 #, elixir-autogen, elixir-format msgid "Oldest" msgstr "" #: lib/towerops_web/live/org/integrations_live.ex:269 #, elixir-autogen, elixir-format msgid "Only one %{category} integration can be active. Disable %{provider} first." msgstr "" #: lib/towerops_web/live/org/integrations_live.ex:201 #, elixir-autogen, elixir-format msgid "Only one %{category} integration can be active. You already have %{provider} configured. Disable it first to switch." msgstr "" #: lib/towerops_web/live/maintenance_live/form.html.heex:41 #, elixir-autogen, elixir-format msgid "Optional description of the maintenance work" msgstr "" #: lib/towerops_web/live/onboarding_live.html.heex:197 #, elixir-autogen, elixir-format msgid "Optional. Sync subscriber data for outage impact analysis and inventory reconciliation." msgstr "" #: lib/towerops_web/live/maintenance_live/form.html.heex:60 #, elixir-autogen, elixir-format msgid "Org-wide" msgstr "" #: lib/towerops_web/components/layouts.ex:540 #, elixir-autogen, elixir-format msgid "Organization" msgstr "" #: lib/towerops_web/live/maintenance_live/index.html.heex:61 #, elixir-autogen, elixir-format msgid "Past" msgstr "" #: lib/towerops_web/controllers/user_registration_html/new.html.heex:29 #, elixir-autogen, elixir-format msgid "Performance charts & history" msgstr "" #: lib/towerops_web/live/org/settings_live.ex:475 #, elixir-autogen, elixir-format msgid "Please enter your NetBox API token first" msgstr "" #: lib/towerops_web/live/org/settings_live.ex:484 #, elixir-autogen, elixir-format msgid "Please enter your Sonar API token first" msgstr "" #: lib/towerops_web/live/org/settings_live.ex:483 #, elixir-autogen, elixir-format msgid "Please enter your Sonar instance URL first" msgstr "" #: lib/towerops_web/live/org/settings_live.ex:493 #, elixir-autogen, elixir-format msgid "Please enter your Splynx API key first" msgstr "" #: lib/towerops_web/live/org/settings_live.ex:494 #, elixir-autogen, elixir-format msgid "Please enter your Splynx API secret first" msgstr "" #: lib/towerops_web/live/org/settings_live.ex:492 #, elixir-autogen, elixir-format msgid "Please enter your Splynx instance URL first" msgstr "" #: lib/towerops_web/live/org/integrations_live.ex:219 #, elixir-autogen, elixir-format msgid "Please fill in all required fields first" msgstr "" #: lib/towerops_web/controllers/user_registration_html/new.html.heex:25 #, elixir-autogen, elixir-format msgid "Real-time alerts" msgstr "" #: lib/towerops_web/live/maintenance_live/form.html.heex:144 #, elixir-autogen, elixir-format msgid "Recurrence Rule" msgstr "" #: lib/towerops_web/live/maintenance_live/form.html.heex:136 #: lib/towerops_web/live/maintenance_live/show.html.heex:105 #, elixir-autogen, elixir-format msgid "Recurring" msgstr "" #: lib/towerops_web/live/alert_live/index.html.heex:148 #, elixir-autogen, elixir-format msgid "Resolve Selected" msgstr "" #: lib/towerops_web/live/alert_live/index.html.heex:147 #, elixir-autogen, elixir-format msgid "Resolve selected alerts?" msgstr "" #: lib/towerops_web/live/alert_live/index.html.heex:84 #: lib/towerops_web/live/alert_live/index.html.heex:361 #: lib/towerops_web/live/alert_live/index.html.heex:438 #, elixir-autogen, elixir-format msgid "Resolved" msgstr "" #: lib/towerops_web/live/device_live/show.html.heex:381 #, elixir-autogen, elixir-format msgid "Resolved IP" msgstr "" #: lib/towerops_web/live/onboarding_live.ex:67 #, elixir-autogen, elixir-format msgid "SNMP configuration saved" msgstr "" #: lib/towerops_web/live/onboarding_live.html.heex:130 #: lib/towerops_web/live/onboarding_live.html.heex:287 #, elixir-autogen, elixir-format msgid "Save & Continue" msgstr "" #: lib/towerops_web/live/onboarding_live.html.heex:321 #, elixir-autogen, elixir-format msgid "Save this token — it won't be shown again." msgstr "" #: lib/towerops_web/live/user_settings_live.html.heex:1616 #, elixir-autogen, elixir-format msgid "Scan the QR code below with your authenticator app" msgstr "" #: lib/towerops_web/live/maintenance_live/index.html.heex:76 #, elixir-autogen, elixir-format msgid "Schedule maintenance to suppress alerts during planned work." msgstr "" #: lib/towerops_web/live/maintenance_live/form.html.heex:47 #: lib/towerops_web/live/maintenance_live/index.html.heex:89 #: lib/towerops_web/live/maintenance_live/show.html.heex:84 #, elixir-autogen, elixir-format msgid "Scope" msgstr "" #: lib/towerops_web/components/layouts.ex:398 #, elixir-autogen, elixir-format msgid "Search" msgstr "" #: lib/towerops_web/live/maintenance_live/form.html.heex:101 #, elixir-autogen, elixir-format msgid "Select a device..." msgstr "" #: lib/towerops_web/live/maintenance_live/form.html.heex:92 #, elixir-autogen, elixir-format msgid "Select a site..." msgstr "" #: lib/towerops_web/live/alert_live/index.html.heex:198 #, elixir-autogen, elixir-format msgid "Select all" msgstr "" #: lib/towerops_web/live/onboarding_live.html.heex:65 #, elixir-autogen, elixir-format msgid "Set organization-wide SNMP defaults. Can be overridden per-site or per-device." msgstr "" #: lib/towerops_web/live/onboarding_live.ex:30 #, elixir-autogen, elixir-format msgid "Setup" msgstr "" #: lib/towerops_web/live/onboarding_live.ex:211 #, elixir-autogen, elixir-format msgid "Setup complete" msgstr "" #: lib/towerops_web/live/site_live/show.html.heex:484 #, elixir-autogen, elixir-format msgid "Site Latency — Last 24 Hours" msgstr "" #: lib/towerops_web/live/onboarding_live.ex:101 #, elixir-autogen, elixir-format msgid "Site created" msgstr "" #: lib/towerops_web/live/onboarding_live.html.heex:140 #, elixir-autogen, elixir-format msgid "Sites represent physical locations — tower sites, POPs, data centers, etc." msgstr "" #: lib/towerops_web/live/onboarding_live.html.heex:124 #: lib/towerops_web/live/onboarding_live.html.heex:181 #: lib/towerops_web/live/onboarding_live.html.heex:281 #, elixir-autogen, elixir-format msgid "Skip" msgstr "" #: lib/towerops_web/live/onboarding_live.html.heex:301 #, elixir-autogen, elixir-format msgid "Skip — I'll set this up later" msgstr "" #: lib/towerops_web/live/alert_live/index.html.heex:97 #, elixir-autogen, elixir-format msgid "Sort" msgstr "" #: lib/towerops_web/controllers/user_registration_html/new.html.heex:12 #, elixir-autogen, elixir-format msgid "Start monitoring your network in minutes." msgstr "" #: lib/towerops_web/live/maintenance_live/form.html.heex:112 #, elixir-autogen, elixir-format msgid "Starts At" msgstr "" #: lib/towerops_web/live/dashboard_live.html.heex:508 #: lib/towerops_web/live/device_live/index.html.heex:302 #: lib/towerops_web/live/site_live/show.html.heex:384 #, elixir-autogen, elixir-format msgid "Subs" msgstr "" #: lib/towerops_web/live/maintenance_live/show.html.heex:119 #, elixir-autogen, elixir-format msgid "Suppress Alerts" msgstr "" #: lib/towerops_web/live/maintenance_live/form.html.heex:129 #, elixir-autogen, elixir-format msgid "Suppress alerts during this window" msgstr "" #: lib/towerops_web/components/layouts.ex:239 #, elixir-autogen, elixir-format msgid "Switch Organization" msgstr "" #: lib/towerops_web/live/onboarding_live.html.heex:353 #, elixir-autogen, elixir-format msgid "Systemd" msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:821 #, elixir-autogen, elixir-format msgid "Technician" msgstr "" #: lib/towerops_web/live/onboarding_live.html.heex:310 #, elixir-autogen, elixir-format msgid "The TowerOps agent polls your network devices via SNMP. Deploy it on a host with network access to your infrastructure." msgstr "" #: lib/towerops_web/live/maintenance_live/show.html.heex:28 #, elixir-autogen, elixir-format msgid "This maintenance window is currently in effect. Alerts are being suppressed." msgstr "" #: lib/towerops_web/live/maintenance_live/index.html.heex:92 #: lib/towerops_web/live/maintenance_live/show.html.heex:92 #, elixir-autogen, elixir-format msgid "Time Range" msgstr "" #: lib/towerops_web/live/alert_live/index.html.heex:397 #, elixir-autogen, elixir-format msgid "Timeline" msgstr "" #: lib/towerops_web/components/layouts.ex:576 #, elixir-autogen, elixir-format msgid "Tools" msgstr "" #: lib/towerops_web/live/admin/dashboard_live.html.heex:68 #, elixir-autogen, elixir-format msgid "Tracked errors and exceptions" msgstr "" #: lib/towerops_web/live/alert_live/index.html.heex:404 #, elixir-autogen, elixir-format msgid "Triggered" msgstr "" #: lib/towerops_web/live/maintenance_live/show.ex:29 #, elixir-autogen, elixir-format msgid "Unable to delete maintenance window" msgstr "" #: lib/towerops_web/live/alert_live/index.html.heex:30 #, elixir-autogen, elixir-format msgid "Unresolved" msgstr "" #: lib/towerops_web/live/maintenance_live/index.html.heex:50 #, elixir-autogen, elixir-format msgid "Upcoming" msgstr "" #: lib/towerops_web/components/layouts.ex:468 #, elixir-autogen, elixir-format msgid "User Settings" msgstr "" #: lib/towerops_web/live/site_live/show.html.heex:63 #, elixir-autogen, elixir-format msgid "View on Map" msgstr "" #: lib/towerops_web/components/layouts.ex:484 #, elixir-autogen, elixir-format msgid "What's New" msgstr "" #: lib/towerops_web/live/org/integrations_live.html.heex:166 #, elixir-autogen, elixir-format msgid "Which billing platform does your organization use?" msgstr "" #: lib/towerops_web/live/maintenance_live/show.html.heex:109 #: lib/towerops_web/live/maintenance_live/show.html.heex:124 #, elixir-autogen, elixir-format msgid "Yes" msgstr "" #: lib/towerops_web/controllers/user_session_controller.ex:129 #, elixir-autogen, elixir-format msgid "You don't have access to this organization." msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:1565 #, elixir-autogen, elixir-format msgid "Your Sonar instance URL and API token from the Sonar admin panel." msgstr "" #: lib/towerops_web/live/org/settings_live.html.heex:1670 #, elixir-autogen, elixir-format msgid "Your Splynx instance URL, API key, and API secret. Find these in Splynx under Administration → API Keys." msgstr "" #: lib/towerops_web/live/site_live/show.html.heex:103 #, elixir-autogen, elixir-format msgid "down" msgstr "" #: lib/towerops_web/live/maintenance_live/form.html.heex:145 #, elixir-autogen, elixir-format msgid "e.g., FREQ=WEEKLY;BYDAY=SU" msgstr "" #: lib/towerops_web/live/maintenance_live/form.html.heex:32 #, elixir-autogen, elixir-format msgid "e.g., Tower firmware upgrade" msgstr "" #: lib/towerops_web/live/alert_live/index.html.heex:142 #, elixir-autogen, elixir-format msgid "selected" msgstr "" #: lib/towerops_web/controllers/user_session_html/new.html.heex:22 #, elixir-autogen, elixir-format msgid "— WISP Network Operator" msgstr ""