Fixes fragmented translation that displayed raw '%{link}' placeholder text
instead of properly interpolated link in development mail adapter notice.
Changes:
- Consolidate separate translation calls into single interpolated string
- Use raw() helper to safely inject HTML link into translated text
- Update Spanish translation to include %{link} placeholder
- Extract updated translations with mix gettext.extract
Before: "To see sent emails, visit %{link}. the mailbox page."
After: "To see sent emails, visit the mailbox page." (with proper link)
323 lines
8.8 KiB
Text
323 lines
8.8 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:569
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Device created. "
|
|
msgstr ""
|
|
|
|
#: lib/towerops_web/live/device_live/form.ex:567
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Device created. SNMP discovery started. "
|
|
msgstr ""
|
|
|
|
#: lib/towerops_web/live/device_live/form.ex:262
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Device deleted successfully"
|
|
msgstr ""
|
|
|
|
#: lib/towerops_web/live/device_live/show.ex:1394
|
|
#, 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:109
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Device no longer exists"
|
|
msgstr ""
|
|
|
|
#: lib/towerops_web/live/device_live/form.ex:109
|
|
#: lib/towerops_web/live/device_live/index.ex:167
|
|
#: lib/towerops_web/live/device_live/show.ex:90
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Device not found"
|
|
msgstr ""
|
|
|
|
#: lib/towerops_web/live/device_live/index.ex:235
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Device order updated"
|
|
msgstr ""
|
|
|
|
#: lib/towerops_web/live/device_live/form.ex:589
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Device updated successfully"
|
|
msgstr ""
|
|
|
|
#: lib/towerops_web/live/device_live/form.ex:587
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Device updated successfully. SNMP discovery started in background."
|
|
msgstr ""
|
|
|
|
#: lib/towerops_web/live/device_live/index.ex:32
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Devices"
|
|
msgstr ""
|
|
|
|
#: lib/towerops_web/live/device_live/show.ex:130
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Discovery completed"
|
|
msgstr ""
|
|
|
|
#: lib/towerops_web/live/device_live/index.ex:134
|
|
#: lib/towerops_web/live/site_live/show.ex:92
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Discovery started for %{count} device"
|
|
msgstr ""
|
|
|
|
#: lib/towerops_web/live/device_live/form.ex:315
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Discovery started..."
|
|
msgstr ""
|
|
|
|
#: lib/towerops_web/live/device_live/show.ex:1477
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Failed to create backup request. Please try again."
|
|
msgstr ""
|
|
|
|
#: lib/towerops_web/live/device_live/index.ex:248
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Failed to reorder device"
|
|
msgstr ""
|
|
|
|
#: lib/towerops_web/live/device_live/index.ex:247
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Failed to reorder site"
|
|
msgstr ""
|
|
|
|
#: lib/towerops_web/live/device_live/show.ex:1473
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Manual backup requested. Results will appear shortly."
|
|
msgstr ""
|
|
|
|
#: lib/towerops_web/live/device_live/show.ex:1397
|
|
#, elixir-autogen, elixir-format
|
|
msgid "MikroTik API is not enabled for this device."
|
|
msgstr ""
|
|
|
|
#: lib/towerops_web/live/device_live/index.ex:127
|
|
#, elixir-autogen, elixir-format
|
|
msgid "No SNMP-enabled devices found"
|
|
msgstr ""
|
|
|
|
#: lib/towerops_web/live/device_live/index.ex:198
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Order reset to alphabetical"
|
|
msgstr ""
|
|
|
|
#: lib/towerops_web/live/device_live/form.ex:318
|
|
#, elixir-autogen, elixir-format
|
|
msgid "SNMP is not enabled for this device"
|
|
msgstr ""
|
|
|
|
#: lib/towerops_web/live/device_live/index.ex:150
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Site not found"
|
|
msgstr ""
|
|
|
|
#: lib/towerops_web/live/device_live/index.ex:234
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Site order updated"
|
|
msgstr ""
|
|
|
|
#: lib/towerops_web/live/device_live/form.ex:266
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Unable to delete device"
|
|
msgstr ""
|
|
|
|
#: lib/towerops_web/live/device_live/form.ex:114
|
|
#: lib/towerops_web/live/device_live/index.ex:170
|
|
#: lib/towerops_web/live/device_live/show.ex:96
|
|
#, elixir-autogen, elixir-format
|
|
msgid "You don't have access to this device"
|
|
msgstr ""
|
|
|
|
#: lib/towerops_web/live/device_live/index.ex:153
|
|
#, elixir-autogen, elixir-format
|
|
msgid "You don't have access to this site"
|
|
msgstr ""
|
|
|
|
#: lib/towerops_web/live/device_live/show.ex:1319
|
|
#: lib/towerops_web/live/device_live/show.ex:1501
|
|
#, elixir-autogen, elixir-format
|
|
msgid "You don't have permission to access this backup"
|
|
msgstr ""
|
|
|
|
#: lib/towerops_web/live/alert_live/index.ex:171
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Alert acknowledged"
|
|
msgstr ""
|
|
|
|
#: lib/towerops_web/live/alert_live/index.ex:58
|
|
#: lib/towerops_web/live/alert_live/index.ex:82
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Alert not found"
|
|
msgstr ""
|
|
|
|
#: lib/towerops_web/live/site_live/form.ex:148
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Applied SNMP configuration to %{count} device records at this site"
|
|
msgstr ""
|
|
|
|
#: lib/towerops_web/live/site_live/form.ex:157
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Applied agent to %{count} device records at this site"
|
|
msgstr ""
|
|
|
|
#: lib/towerops_web/live/site_live/show.ex:82
|
|
#, elixir-autogen, elixir-format
|
|
msgid "No SNMP-enabled devices at this site"
|
|
msgstr ""
|
|
|
|
#: lib/towerops_web/live/site_live/form.ex:167
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Site created successfully! Now add your first device."
|
|
msgstr ""
|
|
|
|
#: lib/towerops_web/live/site_live/form.ex:132
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Site deleted successfully"
|
|
msgstr ""
|
|
|
|
#: lib/towerops_web/live/site_live/form.ex:180
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Site updated successfully"
|
|
msgstr ""
|
|
|
|
#: lib/towerops_web/live/alert_live/index.ex:175
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Unable to acknowledge alert"
|
|
msgstr ""
|
|
|
|
#: lib/towerops_web/live/site_live/form.ex:136
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Unable to delete site"
|
|
msgstr ""
|
|
|
|
#: lib/towerops_web/live/alert_live/index.ex:61
|
|
#: lib/towerops_web/live/alert_live/index.ex:85
|
|
#, elixir-autogen, elixir-format
|
|
msgid "You don't have access to this alert"
|
|
msgstr ""
|
|
|
|
#: lib/towerops_web/live/agent_live/index.ex:342
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Agent created successfully"
|
|
msgstr ""
|
|
|
|
#: lib/towerops_web/live/agent_live/index.ex:218
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Agent deleted successfully. Devices now fall back to site/org defaults or cloud polling."
|
|
msgstr ""
|
|
|
|
#: lib/towerops_web/live/agent_live/edit.ex:55
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Agent updated successfully"
|
|
msgstr ""
|
|
|
|
#: lib/towerops_web/live/agent_live/index.ex:341
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Cloud poller created successfully"
|
|
msgstr ""
|
|
|
|
#: lib/towerops_web/live/agent_live/index.ex:109
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Failed to create agent"
|
|
msgstr ""
|
|
|
|
#: lib/towerops_web/live/agent_live/index.ex:108
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Failed to create cloud poller"
|
|
msgstr ""
|
|
|
|
#: lib/towerops_web/live/agent_live/index.ex:222
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Failed to delete agent"
|
|
msgstr ""
|
|
|
|
#: lib/towerops_web/live/agent_live/index.ex:154
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Failed to generate new token"
|
|
msgstr ""
|
|
|
|
#: lib/towerops_web/live/agent_live/index.ex:158
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Failed to revoke old token"
|
|
msgstr ""
|
|
|
|
#: lib/towerops_web/live/agent_live/index.ex:251
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Failed to update global default cloud poller"
|
|
msgstr ""
|
|
|
|
#: lib/towerops_web/live/agent_live/index.ex:370
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Global default cloud poller cleared"
|
|
msgstr ""
|
|
|
|
#: lib/towerops_web/live/agent_live/index.ex:369
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Global default cloud poller set successfully"
|
|
msgstr ""
|
|
|
|
#: lib/towerops_web/live/agent_live/index.ex:151
|
|
#, elixir-autogen, elixir-format
|
|
msgid "New token generated successfully"
|
|
msgstr ""
|
|
|
|
#: lib/towerops_web/live/agent_live/index.ex:103
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Only superadmins can create cloud pollers"
|
|
msgstr ""
|
|
|
|
#: lib/towerops_web/live/agent_live/index.ex:254
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Only superadmins can set the global default cloud poller"
|
|
msgstr ""
|
|
|
|
#: lib/towerops_web/live/agent_live/index.ex:248
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Selected agent no longer exists. Please choose another agent."
|
|
msgstr ""
|
|
|
|
#: lib/towerops_web/live/alert_live/index.ex:74
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Alert resolved"
|
|
msgstr ""
|
|
|
|
#: lib/towerops_web/live/device_live/show.ex:1493
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Backup deleted successfully"
|
|
msgstr ""
|
|
|
|
#: lib/towerops_web/live/device_live/show.ex:1497
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Failed to delete backup"
|
|
msgstr ""
|
|
|
|
#: lib/towerops_web/live/device_live/show.ex:1382
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Only organization owners can delete backups"
|
|
msgstr ""
|
|
|
|
#: lib/towerops_web/live/device_live/show.ex:1355
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Please select exactly 2 backups to compare"
|
|
msgstr ""
|
|
|
|
#: lib/towerops_web/live/alert_live/index.ex:78
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Unable to resolve alert"
|
|
msgstr ""
|