towerops/priv/gettext/en/LC_MESSAGES/auth.po
Graham McIntire 89a076fb67
feat: migrate equipment features to gettext and fix sudo mode tests
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).
2026-02-02 12:41:58 -06:00

211 lines
7.4 KiB
Text

## `msgid`s in this file come from POT (.pot) files.
##
## Do not add, change, or remove `msgid`s manually here as
## they're tied to the ones in the corresponding POT file
## (with the same domain).
##
## Use `mix gettext.extract --merge` or `mix gettext.merge`
## to merge POT files into PO files.
msgid ""
msgstr ""
"Language: en\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: lib/towerops_web/controllers/user_registration_html/new.html.heex:133
#, elixir-autogen, elixir-format
msgid "Accept invitation and create account"
msgstr "Accept invitation and create account"
#: lib/towerops_web/controllers/user_registration_html/new.html.heex:11
#, elixir-autogen, elixir-format
msgid "Already registered?"
msgstr "Already registered?"
#: lib/towerops_web/controllers/user_reset_password_html/edit.html.heex:41
#: lib/towerops_web/controllers/user_reset_password_html/new.html.heex:34
#, elixir-autogen, elixir-format
msgid "Back to log in"
msgstr "Back to log in"
#: lib/towerops_web/controllers/user_reset_password_html/edit.html.heex:25
#, elixir-autogen, elixir-format
msgid "Confirm new password"
msgstr "Confirm new password"
#: lib/towerops_web/controllers/user_registration_html/new.html.heex:134
#, elixir-autogen, elixir-format
msgid "Create an account"
msgstr "Create an account"
#: lib/towerops_web/controllers/user_registration_html/new.html.heex:128
#, elixir-autogen, elixir-format
msgid "Creating account..."
msgstr "Creating account..."
#: lib/towerops_web/controllers/user_session_html/new.html.heex:10
#, elixir-autogen, elixir-format
msgid "Don't have an account?"
msgstr "Don't have an account?"
#: lib/towerops_web/controllers/user_registration_html/new.html.heex:55
#: lib/towerops_web/controllers/user_reset_password_html/new.html.heex:17
#: lib/towerops_web/controllers/user_session_html/new.html.heex:55
#: lib/towerops_web/controllers/user_session_html/new.html.heex:99
#, elixir-autogen, elixir-format
msgid "Email"
msgstr "Email"
#: lib/towerops_web/controllers/user_reset_password_html/new.html.heex:7
#, elixir-autogen, elixir-format
msgid "Enter your email address and we'll send you a link to reset your password."
msgstr "Enter your email address and we'll send you a link to reset your password."
#: lib/towerops_web/controllers/user_reset_password_html/edit.html.heex:7
#, elixir-autogen, elixir-format
msgid "Enter your new password below."
msgstr "Enter your new password below."
#: lib/towerops_web/controllers/user_session_html/new.html.heex:72
#, elixir-autogen, elixir-format
msgid "Forgot password?"
msgstr "Forgot password?"
#: lib/towerops_web/controllers/user_reset_password_html/new.html.heex:5
#, elixir-autogen, elixir-format
msgid "Forgot your password?"
msgstr "Forgot your password?"
#: lib/towerops_web/controllers/user_registration_html/new.html.heex:34
#, elixir-autogen, elixir-format
msgid "Free tier includes:"
msgstr "Free tier includes:"
#: lib/towerops_web/controllers/user_registration_html/new.html.heex:92
#: lib/towerops_web/controllers/user_registration_html/new.html.heex:115
#, elixir-autogen, elixir-format
msgid "I agree to the %{link}"
msgstr "I agree to the %{link}"
#: lib/towerops_web/controllers/user_registration_html/new.html.heex:6
#, elixir-autogen, elixir-format
msgid "Join %{organization}"
msgstr "Join %{organization}"
#: lib/towerops_web/controllers/user_registration_html/new.html.heex:16
#: lib/towerops_web/controllers/user_session_html/new.html.heex:5
#: lib/towerops_web/controllers/user_session_html/new.html.heex:77
#, elixir-autogen, elixir-format
msgid "Log in"
msgstr "Log in"
#: lib/towerops_web/controllers/user_registration_html/new.html.heex:74
#, elixir-autogen, elixir-format
msgid "My Company"
msgstr "My Company"
#: lib/towerops_web/controllers/user_reset_password_html/edit.html.heex:17
#, elixir-autogen, elixir-format
msgid "New password"
msgstr "New password"
#: lib/towerops_web/controllers/user_registration_html/new.html.heex:73
#, elixir-autogen, elixir-format
msgid "Organization Name"
msgstr "Organization Name"
#: lib/towerops_web/controllers/user_registration_html/new.html.heex:63
#: lib/towerops_web/controllers/user_session_html/new.html.heex:63
#, elixir-autogen, elixir-format
msgid "Password"
msgstr "Password"
#: lib/towerops_web/controllers/user_registration_html/new.html.heex:95
#, elixir-autogen, elixir-format
msgid "Privacy Policy"
msgstr "Privacy Policy"
#: lib/towerops_web/controllers/user_registration_html/new.html.heex:8
#, elixir-autogen, elixir-format
msgid "Register for an account"
msgstr "Register for an account"
#: lib/towerops_web/controllers/user_reset_password_html/edit.html.heex:5
#: lib/towerops_web/controllers/user_reset_password_html/edit.html.heex:31
#, elixir-autogen, elixir-format
msgid "Reset password"
msgstr "Reset password"
#: lib/towerops_web/controllers/user_session_html/new.html.heex:104
#, elixir-autogen, elixir-format
msgid "Send me a login link instead"
msgstr "Send me a login link instead"
#: lib/towerops_web/controllers/user_reset_password_html/new.html.heex:24
#, elixir-autogen, elixir-format
msgid "Send reset instructions"
msgstr "Send reset instructions"
#: lib/towerops_web/controllers/user_session_html/new.html.heex:15
#, elixir-autogen, elixir-format
msgid "Sign up"
msgstr "Sign up"
#: lib/towerops_web/controllers/user_registration_html/new.html.heex:118
#, elixir-autogen, elixir-format
msgid "Terms of Service"
msgstr "Terms of Service"
#: lib/towerops_web/controllers/user_session_html/new.html.heex:37
#, elixir-autogen, elixir-format
msgid "To see sent emails, visit %{link}."
msgstr "To see sent emails, visit %{link}."
#: lib/towerops_web/controllers/user_session_html/new.html.heex:34
#, elixir-autogen, elixir-format
msgid "You are running the local mail adapter."
msgstr "You are running the local mail adapter."
#: lib/towerops_web/controllers/user_session_html/new.html.heex:8
#, elixir-autogen, elixir-format
msgid "You need to reauthenticate to perform sensitive actions on your account."
msgstr "You need to reauthenticate to perform sensitive actions on your account."
#: lib/towerops_web/controllers/user_registration_html/new.html.heex:25
#, elixir-autogen, elixir-format
msgid "You've been invited to join %{organization} as a %{role}."
msgstr "You've been invited to join %{organization} as a %{role}."
#: lib/towerops_web/controllers/user_session_html/new.html.heex:17
#, elixir-autogen, elixir-format
msgid "for an account now."
msgstr "for an account now."
#: lib/towerops_web/controllers/user_session_html/new.html.heex:40
#, elixir-autogen, elixir-format
msgid "the mailbox page"
msgstr "the mailbox page"
#: lib/towerops_web/controllers/user_registration_html/new.html.heex:18
#, elixir-autogen, elixir-format
msgid "to your account now."
msgstr "to your account now."
#: lib/towerops_web/controllers/user_registration_html/new.html.heex:37
#, elixir-autogen, elixir-format
msgid "✓ Monitor up to 10 devices"
msgstr "✓ Monitor up to 10 devices"
#: lib/towerops_web/controllers/user_registration_html/new.html.heex:40
#, elixir-autogen, elixir-format
msgid "✓ No credit card required"
msgstr "✓ No credit card required"
#: lib/towerops_web/controllers/user_registration_html/new.html.heex:39
#, elixir-autogen, elixir-format
msgid "✓ Performance charts and historical data"
msgstr "✓ Performance charts and historical data"
#: lib/towerops_web/controllers/user_registration_html/new.html.heex:38
#, elixir-autogen, elixir-format
msgid "✓ Real-time alerts and notifications"
msgstr "✓ Real-time alerts and notifications"