## 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: auth ## Purpose: Authentication flows, user management, TOTP, login/signup msgid "" msgstr "" "Language: en\n" #: lib/towerops_web/controllers/user_registration_html/new.html.heex:203 #, elixir-autogen, elixir-format msgid "Accept invitation and create account" msgstr "" #: lib/towerops_web/controllers/user_registration_html/new.html.heex:57 #, elixir-autogen, elixir-format msgid "Already registered?" msgstr "" #: 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 "" #: lib/towerops_web/controllers/user_reset_password_html/edit.html.heex:25 #: lib/towerops_web/controllers/user_settings_html/edit.html.heex:34 #, elixir-autogen, elixir-format msgid "Confirm new password" msgstr "" #: lib/towerops_web/controllers/user_registration_html/new.html.heex:204 #, elixir-autogen, elixir-format msgid "Create an account" msgstr "" #: lib/towerops_web/controllers/user_registration_html/new.html.heex:198 #, elixir-autogen, elixir-format msgid "Creating account..." msgstr "" #: lib/towerops_web/controllers/user_session_html/new.html.heex:43 #, elixir-autogen, elixir-format msgid "Don't have an account?" msgstr "" #: lib/towerops_web/controllers/user_confirmation_html/new.html.heex:6 #: lib/towerops_web/controllers/user_registration_html/new.html.heex:97 #: lib/towerops_web/controllers/user_reset_password_html/new.html.heex:17 #: lib/towerops_web/controllers/user_session_html/new.html.heex:88 #: lib/towerops_web/controllers/user_session_html/new.html.heex:143 #: lib/towerops_web/controllers/user_settings_html/edit.html.heex:12 #, elixir-autogen, elixir-format msgid "Email" msgstr "" #: 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 "" #: lib/towerops_web/controllers/user_reset_password_html/edit.html.heex:7 #, elixir-autogen, elixir-format msgid "Enter your new password below." msgstr "" #: lib/towerops_web/controllers/user_session_html/new.html.heex:115 #, elixir-autogen, elixir-format msgid "Forgot password?" msgstr "" #: lib/towerops_web/controllers/user_reset_password_html/new.html.heex:5 #, elixir-autogen, elixir-format msgid "Forgot your password?" msgstr "" #: lib/towerops_web/controllers/user_registration_html/new.html.heex:162 #: lib/towerops_web/controllers/user_registration_html/new.html.heex:185 #, elixir-autogen, elixir-format msgid "I agree to the %{link}" msgstr "" #: lib/towerops_web/controllers/user_registration_html/new.html.heex:51 #, elixir-autogen, elixir-format msgid "Join %{organization}" msgstr "" #: lib/towerops_web/controllers/user_confirmation_html/new.html.heex:11 #: lib/towerops_web/controllers/user_registration_html/new.html.heex:62 #: lib/towerops_web/controllers/user_session_html/confirm.html.heex:42 #: lib/towerops_web/controllers/user_session_html/new.html.heex:37 #: lib/towerops_web/controllers/user_session_html/new.html.heex:120 #, elixir-autogen, elixir-format msgid "Log in" msgstr "" #: lib/towerops_web/controllers/user_registration_html/new.html.heex:144 #, elixir-autogen, elixir-format msgid "My Company" msgstr "" #: lib/towerops_web/controllers/user_reset_password_html/edit.html.heex:17 #: lib/towerops_web/controllers/user_settings_html/edit.html.heex:27 #, elixir-autogen, elixir-format msgid "New password" msgstr "" #: lib/towerops_web/controllers/user_registration_html/new.html.heex:143 #, elixir-autogen, elixir-format msgid "Organization Name" msgstr "" #: lib/towerops_web/controllers/user_registration_html/new.html.heex:105 #: lib/towerops_web/controllers/user_session_html/new.html.heex:97 #, elixir-autogen, elixir-format msgid "Password" msgstr "" #: lib/towerops_web/controllers/user_registration_html/new.html.heex:165 #, elixir-autogen, elixir-format msgid "Privacy Policy" msgstr "" #: 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 "" #: lib/towerops_web/controllers/user_session_html/new.html.heex:149 #, elixir-autogen, elixir-format msgid "Send me a login link instead" msgstr "" #: lib/towerops_web/controllers/user_reset_password_html/new.html.heex:24 #, elixir-autogen, elixir-format msgid "Send reset instructions" msgstr "" #: lib/towerops_web/controllers/user_session_html/new.html.heex:48 #, elixir-autogen, elixir-format msgid "Sign up" msgstr "" #: lib/towerops_web/controllers/user_registration_html/new.html.heex:188 #, elixir-autogen, elixir-format msgid "Terms of Service" msgstr "" #: lib/towerops_web/controllers/user_session_html/new.html.heex:65 #, elixir-autogen, elixir-format msgid "You are running the local mail adapter." msgstr "" #: lib/towerops_web/controllers/user_session_html/new.html.heex:41 #, elixir-autogen, elixir-format msgid "You need to reauthenticate to perform sensitive actions on your account." msgstr "" #: lib/towerops_web/controllers/user_registration_html/new.html.heex:80 #, elixir-autogen, elixir-format msgid "You've been invited to join %{organization} as a %{role}." msgstr "" #: lib/towerops_web/controllers/user_session_html/new.html.heex:68 #, elixir-autogen, elixir-format msgid "the mailbox page" msgstr "" #: lib/towerops_web/live/user_settings_live/session_manager.ex:35 #, elixir-autogen, elixir-format msgid "Alerts disabled for device" msgstr "" #: lib/towerops_web/live/user_settings_live/session_manager.ex:35 #, elixir-autogen, elixir-format msgid "Alerts enabled for device" msgstr "" #: lib/towerops_web/live/user_settings_live/session_manager.ex:23 #, elixir-autogen, elixir-format msgid "Failed to remove mobile device." msgstr "" #: lib/towerops_web/live/user_settings_live/session_manager.ex:42 #, elixir-autogen, elixir-format msgid "Failed to update alert preferences." msgstr "" #: lib/towerops_web/live/user_settings_live/session_manager.ex:19 #, elixir-autogen, elixir-format msgid "Mobile device removed successfully." msgstr "" #: lib/towerops_web/user_auth.ex:452 #: lib/towerops_web/user_auth.ex:459 #: lib/towerops_web/user_auth.ex:526 #: lib/towerops_web/user_auth.ex:535 #, elixir-autogen, elixir-format msgid "Organization not found." msgstr "" #: lib/towerops_web/user_auth.ex:292 #: lib/towerops_web/user_auth.ex:585 #, elixir-autogen, elixir-format msgid "Please verify your identity to continue." msgstr "" #: lib/towerops_web/user_auth.ex:673 #, elixir-autogen, elixir-format msgid "Thank you for accepting the updated policies." msgstr "" #: lib/towerops_web/user_auth.ex:299 #: lib/towerops_web/user_auth.ex:593 #, elixir-autogen, elixir-format msgid "Two-factor authentication is required for this action." msgstr "" #: lib/towerops_web/user_auth.ex:446 #: lib/towerops_web/user_auth.ex:518 #, elixir-autogen, elixir-format msgid "You don't have access to this organization." msgstr "" #: lib/towerops_web/user_auth.ex:374 #: lib/towerops_web/user_auth.ex:564 #, elixir-autogen, elixir-format msgid "You must be a superuser to access this page." msgstr "" #: lib/towerops_web/user_auth.ex:632 #, elixir-autogen, elixir-format msgid "You must be an organization owner to access this page." msgstr "" #: lib/towerops_web/user_auth.ex:357 #: lib/towerops_web/user_auth.ex:496 #, elixir-autogen, elixir-format msgid "You must log in to access this page." msgstr "" #: lib/towerops_web/user_auth.ex:614 #, elixir-autogen, elixir-format msgid "You must set up two-factor authentication to continue." msgstr "" #: lib/towerops_web/live/user_settings_live/api_token_manager.ex:66 #, elixir-autogen, elixir-format msgid "API token deleted successfully." msgstr "" #: lib/towerops_web/live/user_settings_live/totp_manager.ex:109 #, elixir-autogen, elixir-format msgid "Cannot remove last device. You must have at least one." msgstr "" #: lib/towerops_web/live/user_settings_live/totp_manager.ex:64 #, elixir-autogen, elixir-format msgid "Device added successfully!" msgstr "" #: lib/towerops_web/live/user_settings_live/totp_manager.ex:102 #, elixir-autogen, elixir-format msgid "Device removed successfully." msgstr "" #: lib/towerops_web/live/user_settings_live/api_token_manager.ex:39 #, elixir-autogen, elixir-format msgid "Failed to create API token." msgstr "" #: lib/towerops_web/live/user_settings_live/totp_manager.ex:44 #, elixir-autogen, elixir-format msgid "Failed to create device." msgstr "" #: lib/towerops_web/live/user_settings_live/api_token_manager.ex:70 #, elixir-autogen, elixir-format msgid "Failed to delete API token." msgstr "" #: lib/towerops_web/live/user_settings_live/totp_manager.ex:131 #, elixir-autogen, elixir-format msgid "Failed to generate recovery codes." msgstr "" #: lib/towerops_web/live/user_settings_live/totp_manager.ex:113 #, elixir-autogen, elixir-format msgid "Failed to remove device." msgstr "" #: lib/towerops_web/live/user_settings_live/session_manager.ex:66 #, elixir-autogen, elixir-format msgid "Failed to revoke session." msgstr "" #: lib/towerops_web/live/user_settings_live/totp_manager.ex:71 #, elixir-autogen, elixir-format msgid "Invalid code. Please try again." msgstr "" #: lib/towerops_web/live/user_settings_live/api_token_manager.ex:42 #, elixir-autogen, elixir-format msgid "Name and organization are required." msgstr "" #: lib/towerops_web/live/user_settings_live/session_manager.ex:94 #, elixir-autogen, elixir-format msgid "Revoked %{count} other session(s) successfully." msgstr "" #: lib/towerops_web/live/user_settings_live/session_manager.ex:63 #, elixir-autogen, elixir-format msgid "Session not found." msgstr "" #: lib/towerops_web/live/user_settings_live/session_manager.ex:56 #, elixir-autogen, elixir-format msgid "Session revoked successfully." msgstr "" #: lib/towerops_web/live/user_settings_live/api_token_manager.ex:73 #, elixir-autogen, elixir-format msgid "You can only delete your own tokens." msgstr "" #: lib/towerops_web/live/user_settings_live/session_manager.ex:60 #, elixir-autogen, elixir-format msgid "You cannot revoke your current session." msgstr "" #: lib/towerops_web/controllers/user_settings_html/edit.html.heex:4 #, elixir-autogen, elixir-format msgid "Account Settings" msgstr "" #: lib/towerops_web/controllers/user_settings_html/edit.html.heex:145 #, elixir-autogen, elixir-format msgid "Add Mobile Device" msgstr "" #: lib/towerops_web/controllers/user_settings_html/edit.html.heex:61 #, elixir-autogen, elixir-format msgid "Add a mobile device to receive push notifications for alerts" msgstr "" #: lib/towerops_web/controllers/user_settings_html/edit.html.heex:47 #, elixir-autogen, elixir-format msgid "Alert Notification Devices" msgstr "" #: lib/towerops_web/controllers/user_settings_html/edit.html.heex:114 #, elixir-autogen, elixir-format msgid "Alerts Off" msgstr "" #: lib/towerops_web/controllers/user_settings_html/edit.html.heex:112 #, elixir-autogen, elixir-format msgid "Alerts On" msgstr "" #: lib/towerops_web/controllers/user_settings_html/edit.html.heex:129 #, elixir-autogen, elixir-format msgid "Are you sure you want to remove this device?" msgstr "" #: lib/towerops_web/controllers/user_session_html/totp.html.heex:17 #: lib/towerops_web/controllers/user_sudo_html/verify.html.heex:17 #, elixir-autogen, elixir-format msgid "Authentication Code" msgstr "" #: lib/towerops_web/controllers/user_settings_html/edit.html.heex:15 #, elixir-autogen, elixir-format msgid "Change Email" msgstr "" #: lib/towerops_web/controllers/user_settings_html/edit.html.heex:14 #: lib/towerops_web/controllers/user_settings_html/edit.html.heex:38 #, elixir-autogen, elixir-format msgid "Changing..." msgstr "" #: lib/towerops_web/controllers/user_session_html/confirm.html.heex:27 #, elixir-autogen, elixir-format msgid "Confirm and log in only this time" msgstr "" #: lib/towerops_web/controllers/user_session_html/confirm.html.heex:24 #, elixir-autogen, elixir-format msgid "Confirm and stay logged in" msgstr "" #: lib/towerops_web/controllers/user_session_html/confirm.html.heex:20 #: lib/towerops_web/controllers/user_session_html/confirm.html.heex:26 #, elixir-autogen, elixir-format msgid "Confirming..." msgstr "" #: lib/towerops_web/controllers/user_session_html/new.html.heex:158 #, elixir-autogen, elixir-format msgid "Didn't receive confirmation instructions?" msgstr "" #: lib/towerops_web/controllers/user_session_html/totp.html.heex:7 #, elixir-autogen, elixir-format msgid "Enter the 6-digit code from your authenticator app" msgstr "" #: lib/towerops_web/controllers/user_sudo_html/verify.html.heex:7 #, elixir-autogen, elixir-format msgid "Enter the 6-digit code from your authenticator app to continue" msgstr "" #: lib/towerops_web/controllers/user_session_html/totp.html.heex:26 #, elixir-autogen, elixir-format msgid "Enter the 6-digit code from your authenticator app, or use a recovery code (XXXX-XXXX format)." msgstr "" #: lib/towerops_web/controllers/user_sudo_html/verify.html.heex:26 #, elixir-autogen, elixir-format msgid "Enter the 6-digit code from your authenticator app. Recovery codes are not allowed for sensitive operations." msgstr "" #: lib/towerops_web/controllers/user_settings_html/edit.html.heex:78 #, elixir-autogen, elixir-format msgid "Last used %{date}" msgstr "" #: lib/towerops_web/controllers/user_session_html/confirm.html.heex:53 #, elixir-autogen, elixir-format msgid "Log in and stay logged in" msgstr "" #: lib/towerops_web/controllers/user_session_html/confirm.html.heex:56 #, elixir-autogen, elixir-format msgid "Log in only this time" msgstr "" #: lib/towerops_web/controllers/user_session_html/confirm.html.heex:41 #: lib/towerops_web/controllers/user_session_html/confirm.html.heex:49 #: lib/towerops_web/controllers/user_session_html/confirm.html.heex:55 #, elixir-autogen, elixir-format msgid "Logging in..." msgstr "" #: lib/towerops_web/controllers/user_settings_html/edit.html.heex:50 #, elixir-autogen, elixir-format msgid "Manage mobile devices that receive push notifications for alerts" msgstr "" #: lib/towerops_web/controllers/user_settings_html/edit.html.heex:5 #, elixir-autogen, elixir-format msgid "Manage your account email address and password settings" msgstr "" #: lib/towerops_web/controllers/user_settings_html/edit.html.heex:58 #, elixir-autogen, elixir-format msgid "No mobile devices registered" msgstr "" #: lib/towerops_web/controllers/user_sudo_html/verify.html.heex:5 #, elixir-autogen, elixir-format msgid "Re-authenticate" msgstr "" #: lib/towerops_web/controllers/user_confirmation_html/new.html.heex:12 #, elixir-autogen, elixir-format msgid "Register" msgstr "" #: lib/towerops_web/controllers/user_settings_html/edit.html.heex:132 #, elixir-autogen, elixir-format msgid "Remove" msgstr "" #: lib/towerops_web/controllers/user_confirmation_html/new.html.heex:3 #: lib/towerops_web/controllers/user_confirmation_html/new.html.heex:7 #, elixir-autogen, elixir-format msgid "Resend confirmation instructions" msgstr "" #: lib/towerops_web/controllers/user_settings_html/edit.html.heex:39 #, elixir-autogen, elixir-format msgid "Save Password" msgstr "" #: lib/towerops_web/controllers/user_session_html/confirm.html.heex:67 #, elixir-autogen, elixir-format msgid "Tip: If you prefer passwords, you can enable them in the user settings." msgstr "" #: lib/towerops_web/controllers/user_session_html/totp.html.heex:5 #, elixir-autogen, elixir-format msgid "Two-Factor Authentication" msgstr "" #: lib/towerops_web/controllers/user_settings_html/edit.html.heex:72 #, elixir-autogen, elixir-format msgid "Unknown Device" msgstr "" #: lib/towerops_web/controllers/user_session_html/totp.html.heex:33 #: lib/towerops_web/controllers/user_sudo_html/verify.html.heex:33 #, elixir-autogen, elixir-format msgid "Verify" msgstr "" #: lib/towerops_web/controllers/user_session_html/confirm.html.heex:4 #, elixir-autogen, elixir-format msgid "Welcome %{email}" msgstr "" #: lib/towerops_web/controllers/user_session_html/totp.html.heex:43 #, elixir-autogen, elixir-format msgid "← Back to login" msgstr "" #: lib/towerops_web/controllers/user_sudo_html/verify.html.heex:44 #, elixir-autogen, elixir-format msgid "← Log out instead" msgstr "" #: lib/towerops_web/controllers/user_registration_html/new.html.heex:53 #, elixir-autogen, elixir-format msgid "Create your account" msgstr "" #: lib/towerops_web/controllers/user_registration_html/new.html.heex:72 #, elixir-autogen, elixir-format msgid "First 10 devices free — no credit card needed" msgstr "" #: lib/towerops_web/controllers/user_session_html/new.html.heex:109 #, elixir-autogen, elixir-format msgid "Remember me" msgstr "" #: lib/towerops_web/controllers/user_session_html/new.html.heex:68 #, elixir-autogen, elixir-format msgid "To see sent emails, visit %{link}." msgstr "" #: lib/towerops_web/controllers/user_registration_html/new.html.heex:134 #, elixir-autogen, elixir-format msgid "Use 12+ characters for a strong password" msgstr ""