Migrates all equipment-related flash messages to gettext for internationalization: - DeviceLive.Index: device discovery, reordering, error messages - DeviceLive.Show: backup messages, permission errors - DeviceLive.Form: device CRUD operations - AlertLive.Index: alert acknowledgment messages - SiteLive.Show: site discovery messages - SiteLive.Form: site CRUD and SNMP/agent propagation Fixes sudo mode test suite issues: - Updates Accounts.sudo_mode?/2 test to check last_sudo_at instead of authenticated_at - Adds register_and_log_in_user_with_sudo/1 helper to ConnCase - Fixes UserAuth sudo mode tests to use session-based authentication - Updates MyData tests to use sudo mode (now required per router config) - Removes obsolete UserSettingsLive "without sudo mode" test - Fixes grant_sudo_mode/1 DateTime truncation to seconds All equipment module tests passing. Ready for Phase 3 (Admin Features).
221 lines
6 KiB
Text
221 lines
6 KiB
Text
## This file is a PO Template file.
|
|
##
|
|
## `msgid`s here are often extracted from source code.
|
|
## Add new translations manually only if they're dynamic
|
|
## translations 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.
|
|
##
|
|
## Domain: equipment
|
|
## Purpose: Equipment/device management, SNMP, monitoring, alerts
|
|
msgid ""
|
|
msgstr ""
|
|
"Language: en\n"
|
|
|
|
#: lib/towerops_web/live/device_live/form.ex:405
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Device created. "
|
|
msgstr ""
|
|
|
|
#: lib/towerops_web/live/device_live/form.ex:403
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Device created. SNMP discovery started. "
|
|
msgstr ""
|
|
|
|
#: lib/towerops_web/live/device_live/form.ex:258
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Device deleted successfully"
|
|
msgstr ""
|
|
|
|
#: lib/towerops_web/live/device_live/show.ex:1001
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Device has no agent assigned. Assign an agent to create backups."
|
|
msgstr ""
|
|
|
|
#: lib/towerops_web/live/device_live/show.ex:87
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Device no longer exists"
|
|
msgstr ""
|
|
|
|
#: lib/towerops_web/live/device_live/form.ex:110
|
|
#: lib/towerops_web/live/device_live/index.ex:123
|
|
#: lib/towerops_web/live/device_live/show.ex:54
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Device not found"
|
|
msgstr ""
|
|
|
|
#: lib/towerops_web/live/device_live/index.ex:208
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Device order updated"
|
|
msgstr ""
|
|
|
|
#: lib/towerops_web/live/device_live/form.ex:425
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Device updated successfully"
|
|
msgstr ""
|
|
|
|
#: lib/towerops_web/live/device_live/form.ex:423
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Device updated successfully. SNMP discovery started in background."
|
|
msgstr ""
|
|
|
|
#: lib/towerops_web/live/device_live/index.ex:24
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Devices"
|
|
msgstr ""
|
|
|
|
#: lib/towerops_web/live/device_live/show.ex:106
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Discovery completed"
|
|
msgstr ""
|
|
|
|
#: lib/towerops_web/live/device_live/index.ex:92
|
|
#: lib/towerops_web/live/site_live/show.ex:45
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Discovery started for %{count} device"
|
|
msgstr ""
|
|
|
|
#: lib/towerops_web/live/device_live/form.ex:298
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Discovery started..."
|
|
msgstr ""
|
|
|
|
#: lib/towerops_web/live/device_live/show.ex:1053
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Failed to create backup request. Please try again."
|
|
msgstr ""
|
|
|
|
#: lib/towerops_web/live/device_live/index.ex:211
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Failed to reorder device"
|
|
msgstr ""
|
|
|
|
#: lib/towerops_web/live/device_live/index.ex:190
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Failed to reorder site"
|
|
msgstr ""
|
|
|
|
#: lib/towerops_web/live/device_live/show.ex:1049
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Manual backup requested. Results will appear shortly."
|
|
msgstr ""
|
|
|
|
#: lib/towerops_web/live/device_live/show.ex:1004
|
|
#, elixir-autogen, elixir-format
|
|
msgid "MikroTik API is not enabled for this device."
|
|
msgstr ""
|
|
|
|
#: lib/towerops_web/live/device_live/index.ex:85
|
|
#, elixir-autogen, elixir-format
|
|
msgid "No SNMP-enabled devices found"
|
|
msgstr ""
|
|
|
|
#: lib/towerops_web/live/device_live/show.ex:970
|
|
#: lib/towerops_web/live/device_live/show.ex:982
|
|
#, elixir-autogen, elixir-format
|
|
msgid "No other backups available for comparison"
|
|
msgstr ""
|
|
|
|
#: lib/towerops_web/live/device_live/index.ex:157
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Order reset to alphabetical"
|
|
msgstr ""
|
|
|
|
#: lib/towerops_web/live/device_live/form.ex:38
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Please create a site before adding a device."
|
|
msgstr ""
|
|
|
|
#: lib/towerops_web/live/device_live/form.ex:301
|
|
#, elixir-autogen, elixir-format
|
|
msgid "SNMP is not enabled for this device"
|
|
msgstr ""
|
|
|
|
#: lib/towerops_web/live/device_live/index.ex:105
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Site not found"
|
|
msgstr ""
|
|
|
|
#: lib/towerops_web/live/device_live/index.ex:187
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Site order updated"
|
|
msgstr ""
|
|
|
|
#: lib/towerops_web/live/device_live/form.ex:262
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Unable to delete device"
|
|
msgstr ""
|
|
|
|
#: lib/towerops_web/live/device_live/form.ex:122
|
|
#: lib/towerops_web/live/device_live/index.ex:132
|
|
#: lib/towerops_web/live/device_live/show.ex:73
|
|
#, elixir-autogen, elixir-format
|
|
msgid "You don't have access to this device"
|
|
msgstr ""
|
|
|
|
#: lib/towerops_web/live/device_live/index.ex:111
|
|
#, elixir-autogen, elixir-format
|
|
msgid "You don't have access to this site"
|
|
msgstr ""
|
|
|
|
#: lib/towerops_web/live/device_live/show.ex:959
|
|
#, elixir-autogen, elixir-format
|
|
msgid "You don't have permission to access this backup"
|
|
msgstr ""
|
|
|
|
#: lib/towerops_web/live/alert_live/index.ex:62
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Alert acknowledged"
|
|
msgstr ""
|
|
|
|
#: lib/towerops_web/live/alert_live/index.ex:43
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Alert not found"
|
|
msgstr ""
|
|
|
|
#: lib/towerops_web/live/site_live/form.ex:104
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Applied SNMP configuration to %{count} device records at this site"
|
|
msgstr ""
|
|
|
|
#: lib/towerops_web/live/site_live/form.ex:113
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Applied agent to %{count} device records at this site"
|
|
msgstr ""
|
|
|
|
#: lib/towerops_web/live/site_live/show.ex:37
|
|
#, elixir-autogen, elixir-format
|
|
msgid "No SNMP-enabled devices at this site"
|
|
msgstr ""
|
|
|
|
#: lib/towerops_web/live/site_live/form.ex:123
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Site created successfully! Now add your first device."
|
|
msgstr ""
|
|
|
|
#: lib/towerops_web/live/site_live/form.ex:88
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Site deleted successfully"
|
|
msgstr ""
|
|
|
|
#: lib/towerops_web/live/site_live/form.ex:136
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Site updated successfully"
|
|
msgstr ""
|
|
|
|
#: lib/towerops_web/live/alert_live/index.ex:66
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Unable to acknowledge alert"
|
|
msgstr ""
|
|
|
|
#: lib/towerops_web/live/site_live/form.ex:92
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Unable to delete site"
|
|
msgstr ""
|
|
|
|
#: lib/towerops_web/live/alert_live/index.ex:52
|
|
#, elixir-autogen, elixir-format
|
|
msgid "You don't have access to this alert"
|
|
msgstr ""
|