## `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: es\n"

## Dashboard page translations
#: lib/phoenix_kit/dashboard/admin_tabs.ex:64
#: lib/phoenix_kit_web/components/user_dashboard_nav.ex:135
#: lib/phoenix_kit_web/live/dashboard.html.heex:5
#: lib/phoenix_kit_web/live/dashboard/index.ex:11
#, elixir-autogen
msgid "Dashboard"
msgstr "Panel de Control"

## Manually added (A030): the fallback OAuth controller only compiles when
## `Code.ensure_loaded?(Ueberauth)` is false, so `mix gettext.extract` can
## never see these two calls in an environment where ueberauth is an
## installed dependency (it always is here). Per the top-of-file note in
## this domain's .pot, this is the sanctioned case for adding entries by
## hand — a translation that can't be statically extracted.
#: lib/phoenix_kit_web/users/oauth.ex:483
#, elixir-format
msgid "OAuth authentication is not available. Please install the required dependencies (ueberauth, ueberauth_%{provider}) and configure your application. See PhoenixKit documentation for details."
msgstr ""

#: lib/phoenix_kit_web/users/oauth.ex:501
#, elixir-format
msgid "OAuth authentication is not configured. Please contact your administrator."
msgstr ""


#: lib/phoenix_kit_web/live/dashboard.html.heex:8
#, elixir-autogen
msgid "Welcome to the %{project_title} administration panel"
msgstr "Bienvenido al panel de administración de %{project_title}"

#: lib/phoenix_kit_web/components/core/dashboard_overview.ex:213
#, elixir-autogen
msgid "Platform Statistics"
msgstr "Estadísticas de la Plataforma"

#: lib/phoenix_kit_web/components/core/dashboard_overview.ex:422
#, elixir-autogen
msgid "System Information"
msgstr "Información del Sistema"

## Navigation menu items
#: lib/phoenix_kit/dashboard/admin_tabs.ex:77
#: lib/phoenix_kit/dashboard/admin_tabs.ex:92
#: lib/phoenix_kit/dashboard/admin_tabs.ex:265
#: lib/phoenix_kit_web/components/core/dashboard_overview.ex:106
#: lib/phoenix_kit_web/live/users/roles.html.heex:95
#: lib/phoenix_kit_web/live/users/roles.html.heex:162
#: lib/phoenix_kit_web/live/users/user_details.ex:108
#: lib/phoenix_kit_web/live/users/users.ex:105
#: lib/phoenix_kit_web/users/user_form.ex:84
#, elixir-autogen
msgid "Users"
msgstr "Usuarios"

#: lib/phoenix_kit_web/components/core/dashboard_overview.ex:107
#, elixir-autogen
msgid "User management"
msgstr "Gestión de usuarios"

#: lib/phoenix_kit/dashboard/admin_tabs.ex:128
#: lib/phoenix_kit_web/components/core/dashboard_overview.ex:122
#: lib/phoenix_kit_web/live/users/user_details.html.heex:44
#: lib/phoenix_kit_web/live/users/user_details.html.heex:170
#: lib/phoenix_kit_web/live/users/users.html.heex:611
#: lib/phoenix_kit_web/live/users/users.html.heex:728
#, elixir-autogen
msgid "Roles"
msgstr "Roles"

#: lib/phoenix_kit_web/components/core/dashboard_overview.ex:123
#, elixir-autogen
msgid "Role management"
msgstr "Gestión de roles"

#: lib/phoenix_kit/dashboard/admin_tabs.ex:119
#: lib/phoenix_kit_web/components/core/dashboard_overview.ex:138
#: lib/phoenix_kit_web/live/settings/authorization.html.heex:662
#: lib/phoenix_kit_web/live/settings/users.html.heex:130
#, elixir-autogen
msgid "Sessions"
msgstr "Sesiones"

#: lib/phoenix_kit_web/components/core/dashboard_overview.ex:139
#, elixir-autogen
msgid "Active sessions"
msgstr "Sesiones activas"

#: lib/phoenix_kit_web/components/core/dashboard_overview.ex:154
#, elixir-autogen
msgid "Live Activity"
msgstr "Actividad en Vivo"

#: lib/phoenix_kit_web/components/core/dashboard_overview.ex:155
#, elixir-autogen
msgid "Real-time visitors"
msgstr "Visitantes en tiempo real"

#: lib/phoenix_kit_web/components/core/dashboard_overview.ex:170
#, elixir-autogen
msgid "Add User"
msgstr "Agregar Usuario"

#: lib/phoenix_kit_web/components/core/dashboard_overview.ex:171
#, elixir-autogen
msgid "Create new account"
msgstr "Crear nueva cuenta"

#: lib/phoenix_kit/notifications/channels/email.ex:25
#: lib/phoenix_kit_web/components/core/dashboard_overview.ex:186
#: lib/phoenix_kit_web/live/users/user_details.html.heex:238
#: lib/phoenix_kit_web/live/users/user_details.html.heex:649
#: lib/phoenix_kit_web/users/confirmation_instructions.html.heex:28
#: lib/phoenix_kit_web/users/forgot_password.html.heex:15
#: lib/phoenix_kit_web/users/magic_link.html.heex:30
#: lib/phoenix_kit_web/users/registration.html.heex:56
#: lib/phoenix_kit_web/users/user_form.html.heex:738
#: lib/phoenix_kit_web/users/user_form.html.heex:817
#, elixir-autogen
msgid "Email"
msgstr "Correo Electrónico"

#: lib/phoenix_kit_web/components/core/dashboard_overview.ex:187
#, elixir-autogen
msgid "Email logs & analytics"
msgstr "Registros de correo y analíticas"

#: lib/modules/storage/web/health.html.heex:72
#: lib/phoenix_kit_web/components/core/dashboard_overview.ex:202
#: lib/phoenix_kit_web/live/users/live_sessions.html.heex:39
#: lib/phoenix_kit_web/live/users/sessions.html.heex:205
#, elixir-autogen
msgid "Refresh"
msgstr "Actualizar"

#: lib/phoenix_kit_web/components/core/dashboard_overview.ex:203
#, elixir-autogen
msgid "Update statistics"
msgstr "Actualizar estadísticas"

## Statistics cards
#: lib/phoenix_kit_web/components/core/dashboard_overview.ex:221
#: lib/phoenix_kit_web/live/users/users.html.heex:827
#, elixir-autogen
msgid "System Owners"
msgstr "Propietarios del Sistema"

#: lib/phoenix_kit_web/components/core/dashboard_overview.ex:222
#: lib/phoenix_kit_web/live/users/users.html.heex:828
#, elixir-autogen
msgid "Complete system authority"
msgstr "Autoridad completa del sistema"

#: lib/phoenix_kit_web/components/core/dashboard_overview.ex:232
#: lib/phoenix_kit_web/live/users/users.html.heex:839
#, elixir-autogen
msgid "Administrators"
msgstr "Administradores"

#: lib/phoenix_kit_web/components/core/dashboard_overview.ex:233
#: lib/phoenix_kit_web/live/users/users.html.heex:840
#, elixir-autogen
msgid "Management privileges"
msgstr "Privilegios de gestión"

#: lib/phoenix_kit_web/components/core/dashboard_overview.ex:243
#: lib/phoenix_kit_web/live/users/users.html.heex:815
#, elixir-autogen
msgid "Total Users"
msgstr "Total de Usuarios"

#: lib/phoenix_kit_web/components/core/dashboard_overview.ex:244
#, elixir-autogen
msgid "Registered accounts"
msgstr "Cuentas registradas"

#: lib/phoenix_kit_web/components/core/dashboard_overview.ex:254
#: lib/phoenix_kit_web/components/core/dashboard_overview.ex:259
#: lib/phoenix_kit_web/live/components/user_settings.ex:1261
#: lib/phoenix_kit_web/live/users/sessions.html.heex:18
#, elixir-autogen
msgid "Active Sessions"
msgstr "Sesiones Activas"

#: lib/phoenix_kit_web/components/core/dashboard_overview.ex:260
#: lib/phoenix_kit_web/live/users/sessions.html.heex:19
#, elixir-autogen
msgid "Currently logged in"
msgstr "Actualmente conectados"

#: lib/phoenix_kit_web/components/core/dashboard_overview.ex:270
#: lib/phoenix_kit_web/live/users/sessions.html.heex:30
#, elixir-autogen
msgid "Unique Users"
msgstr "Usuarios Únicos"

#: lib/phoenix_kit_web/components/core/dashboard_overview.ex:271
#: lib/phoenix_kit_web/live/users/sessions.html.heex:31
#, elixir-autogen
msgid "With active sessions"
msgstr "Con sesiones activas"

#: lib/phoenix_kit_web/components/core/dashboard_overview.ex:281
#: lib/phoenix_kit_web/live/users/sessions.html.heex:42
#, elixir-autogen
msgid "Today's Sessions"
msgstr "Sesiones de Hoy"

#: lib/phoenix_kit_web/components/core/dashboard_overview.ex:282
#: lib/phoenix_kit_web/live/users/sessions.html.heex:43
#, elixir-autogen
msgid "New login activity"
msgstr "Nueva actividad de inicio de sesión"

#: lib/phoenix_kit_web/components/core/dashboard_overview.ex:292
#: lib/phoenix_kit_web/live/users/sessions.html.heex:54
#, elixir-autogen
msgid "Expired Sessions"
msgstr "Sesiones Expiradas"

#: lib/phoenix_kit_web/components/core/dashboard_overview.ex:293
#: lib/phoenix_kit_web/live/users/sessions.html.heex:55
#, elixir-autogen
msgid "Need cleanup"
msgstr "Necesitan limpieza"

#: lib/phoenix_kit_web/components/core/dashboard_overview.ex:304
#, elixir-autogen
msgid "Real-Time Activity"
msgstr "Actividad en Tiempo Real"

#: lib/phoenix_kit_web/components/core/dashboard_overview.ex:309
#, elixir-autogen
msgid "Active Visitors"
msgstr "Visitantes Activos"

#: lib/phoenix_kit_web/components/core/dashboard_overview.ex:310
#: lib/phoenix_kit_web/live/users/live_sessions.html.heex:52
#, elixir-autogen
msgid "Real-time connections"
msgstr "Conexiones en tiempo real"

#: lib/phoenix_kit_web/components/core/dashboard_overview.ex:320
#: lib/phoenix_kit_web/live/users/live_sessions.html.heex:64
#: lib/phoenix_kit_web/live/users/live_sessions.html.heex:140
#, elixir-autogen
msgid "Anonymous"
msgstr "Anónimos"

#: lib/phoenix_kit_web/components/core/dashboard_overview.ex:321
#: lib/phoenix_kit_web/live/users/live_sessions.html.heex:65
#, elixir-autogen
msgid "Unregistered visitors"
msgstr "Visitantes no registrados"

#: lib/phoenix_kit_web/components/core/dashboard_overview.ex:331
#: lib/phoenix_kit_web/live/users/live_sessions.html.heex:77
#: lib/phoenix_kit_web/live/users/live_sessions.html.heex:144
#, elixir-autogen
msgid "Authenticated"
msgstr "Autenticados"

#: lib/phoenix_kit_web/components/core/dashboard_overview.ex:332
#: lib/phoenix_kit_web/live/users/live_sessions.html.heex:78
#, elixir-autogen
msgid "Logged in users"
msgstr "Usuarios conectados"

#: lib/phoenix_kit_web/components/core/dashboard_overview.ex:345
#: lib/phoenix_kit_web/live/users/live_sessions.html.heex:90
#, elixir-autogen
msgid "Unique Visitors"
msgstr "Visitantes Únicos"

#: lib/phoenix_kit_web/components/core/dashboard_overview.ex:346
#: lib/phoenix_kit_web/live/users/live_sessions.html.heex:91
#, elixir-autogen
msgid "Individual connections"
msgstr "Conexiones individuales"

#: lib/phoenix_kit_web/components/core/dashboard_overview.ex:361
#: lib/phoenix_kit_web/live/users/sessions.html.heex:196
#: lib/phoenix_kit_web/live/users/users.html.heex:867
#, elixir-autogen
msgid "Active Users"
msgstr "Usuarios Activos"

#: lib/phoenix_kit_web/components/core/dashboard_overview.ex:362
#: lib/phoenix_kit_web/live/users/users.html.heex:868
#, elixir-autogen
msgid "Currently online"
msgstr "Actualmente en línea"

#: lib/phoenix_kit_web/components/core/dashboard_overview.ex:373
#: lib/phoenix_kit_web/live/users/sessions.html.heex:197
#: lib/phoenix_kit_web/live/users/users.html.heex:880
#, elixir-autogen
msgid "Inactive Users"
msgstr "Usuarios Inactivos"

#: lib/phoenix_kit_web/components/core/dashboard_overview.ex:374
#: lib/phoenix_kit_web/live/users/users.html.heex:881
#, elixir-autogen
msgid "Disabled accounts"
msgstr "Cuentas deshabilitadas"

#: lib/phoenix_kit_web/components/core/dashboard_overview.ex:385
#: lib/phoenix_kit_web/live/users/user_details.html.heex:151
#: lib/phoenix_kit_web/live/users/user_details.html.heex:244
#: lib/phoenix_kit_web/live/users/user_details.html.heex:302
#: lib/phoenix_kit_web/live/users/users.ex:1034
#: lib/phoenix_kit_web/live/users/users.html.heex:474
#: lib/phoenix_kit_web/live/users/users.html.heex:893
#, elixir-autogen
msgid "Email Confirmed"
msgstr "Correo Confirmado"

#: lib/phoenix_kit_web/components/core/dashboard_overview.ex:386
#: lib/phoenix_kit_web/live/users/users.html.heex:894
#, elixir-autogen
msgid "Verified emails"
msgstr "Correos verificados"

#: lib/phoenix_kit_web/components/core/dashboard_overview.ex:397
#: lib/phoenix_kit_web/live/users/sessions.html.heex:199
#: lib/phoenix_kit_web/live/users/users.html.heex:906
#, elixir-autogen
msgid "Pending Email"
msgstr "Correo Pendiente"

#: lib/phoenix_kit_web/components/core/dashboard_overview.ex:398
#: lib/phoenix_kit_web/live/users/users.html.heex:907
#, elixir-autogen
msgid "Awaiting confirmation"
msgstr "Esperando confirmación"

#: lib/phoenix_kit_web/components/core/dashboard_overview.ex:409
#: lib/phoenix_kit_web/live/users/users.html.heex:157
#: lib/phoenix_kit_web/live/users/users.html.heex:851
#, elixir-autogen
msgid "Regular Users"
msgstr "Usuarios Regulares"

#: lib/phoenix_kit_web/components/core/dashboard_overview.ex:410
#: lib/phoenix_kit_web/live/users/users.html.heex:852
#, elixir-autogen
msgid "Standard access level"
msgstr "Nivel de acceso estándar"

#: lib/phoenix_kit_web/components/core/dashboard_overview.ex:446
#, elixir-autogen
msgid "Role System"
msgstr "Sistema de Roles"

#: lib/phoenix_kit/integrations/providers.ex:1063
#: lib/phoenix_kit_web/components/core/dashboard_overview.ex:450
#, elixir-autogen
msgid "Authentication"
msgstr "Autenticación"

#: lib/phoenix_kit_web/components/core/badge.ex:105
#: lib/phoenix_kit_web/components/core/badge.ex:131
#: lib/phoenix_kit_web/components/core/badge.ex:191
#: lib/phoenix_kit_web/components/core/dashboard_overview.ex:445
#: lib/phoenix_kit_web/live/modules.html.heex:65
#: lib/phoenix_kit_web/live/users/live_sessions.html.heex:114
#: lib/phoenix_kit_web/live/users/live_sessions.html.heex:267
#: lib/phoenix_kit_web/live/users/user_details.html.heex:145
#: lib/phoenix_kit_web/live/users/user_details.html.heex:297
#: lib/phoenix_kit_web/live/users/user_details.html.heex:682
#: lib/phoenix_kit_web/live/users/users.ex:1036
#: lib/phoenix_kit_web/live/users/users.ex:1176
#: lib/phoenix_kit_web/live/users/users.html.heex:483
#: lib/phoenix_kit_web/users/user_form.html.heex:763
#, elixir-autogen
msgid "Active"
msgstr "Activo"

#: lib/modules/sitemap/web/settings.html.heex:16
#: lib/modules/storage/web/dimensions.html.heex:134
#: lib/modules/storage/web/dimensions.html.heex:197
#: lib/modules/storage/web/dimensions.html.heex:331
#: lib/modules/storage/web/dimensions.html.heex:398
#: lib/modules/storage/web/settings.html.heex:136
#: lib/modules/storage/web/settings.html.heex:199
#: lib/phoenix_kit_web/components/core/dashboard_overview.ex:449
#: lib/phoenix_kit_web/live/modules.html.heex:89
#: lib/phoenix_kit_web/live/modules.html.heex:153
#: lib/phoenix_kit_web/live/modules.html.heex:189
#: lib/phoenix_kit_web/live/modules.html.heex:217
#: lib/phoenix_kit_web/live/modules.html.heex:290
#: lib/phoenix_kit_web/live/modules.html.heex:362
#: lib/phoenix_kit_web/live/modules.html.heex:420
#: lib/phoenix_kit_web/live/modules.html.heex:478
#: lib/phoenix_kit_web/live/modules.html.heex:554
#: lib/phoenix_kit_web/live/modules.html.heex:622
#: lib/phoenix_kit_web/live/modules.html.heex:687
#: lib/phoenix_kit_web/live/modules.html.heex:743
#: lib/phoenix_kit_web/live/modules/languages.html.heex:59
#: lib/phoenix_kit_web/live/settings/crawlers.html.heex:36
#: lib/phoenix_kit_web/live/settings/send_profile_form.html.heex:89
#: lib/phoenix_kit_web/live/settings/users.html.heex:370
#: lib/phoenix_kit_web/live/settings/users.html.heex:441
#, elixir-autogen
msgid "Enabled"
msgstr "Habilitado"

## Flash messages
#: lib/phoenix_kit_web/live/dashboard/overview.ex:246
#, elixir-autogen
msgid "Statistics refreshed successfully"
msgstr "Estadísticas actualizadas exitosamente"

#: lib/phoenix_kit_web/components/core/flash.ex:59
#, elixir-autogen, elixir-format
msgid "close"
msgstr "cerrar"

#: lib/phoenix_kit_web/live/users/roles.html.heex:424
#, elixir-autogen, elixir-format
msgid "%{granted} of %{total} manageable permissions granted"
msgstr "%{granted} de %{total} permisos gestionables concedidos"

#: lib/phoenix_kit_web/components/language_switcher.ex:824
#, elixir-autogen, elixir-format
msgid "%{language} (Archived)"
msgstr "%{language} (archivado)"

#: lib/phoenix_kit_web/components/language_switcher.ex:820
#, elixir-autogen, elixir-format
msgid "%{language} (Draft)"
msgstr "%{language} (borrador)"

#: lib/phoenix_kit_web/components/language_switcher.ex:816
#, elixir-autogen, elixir-format
msgid "%{language} (Published)"
msgstr "%{language} (publicado)"

#: lib/phoenix_kit_web/live/components/user_settings.ex:403
#, elixir-autogen, elixir-format
msgid "%{provider} account disconnected successfully"
msgstr "Cuenta de %{provider} desconectada correctamente"

#: lib/phoenix_kit_web/live/users/roles.html.heex:431
#, elixir-autogen, elixir-format
msgid "(%{count} for disabled modules, preserved on save)"
msgstr "(%{count} para módulos desactivados, se conservan al guardar)"

#: lib/phoenix_kit_web/live/settings/organization.html.heex:97
#, elixir-autogen, elixir-format
msgid "(optional)"
msgstr "(opcional)"

#: lib/phoenix_kit_web/live/settings/organization.html.heex:62
#, elixir-autogen, elixir-format
msgid "123 Business Street"
msgstr "Calle Comercial 123"

#: lib/phoenix_kit_web/live/components/user_settings.ex:216
#, elixir-autogen, elixir-format
msgid "A link to confirm your email change has been sent to the new address."
msgstr "Se ha enviado un enlace para confirmar el cambio de correo a la nueva dirección."

#: lib/phoenix_kit_web/live/users/permissions_matrix.html.heex:162
#, elixir-autogen, elixir-format
msgid "About Permissions"
msgstr "Acerca de los permisos"

#: lib/phoenix_kit_web/legal_gettext_manifest.ex:45
#, elixir-autogen, elixir-format
msgid "Accept All"
msgstr "Aceptar todo"

#: lib/phoenix_kit/integrations/integrations.ex:1136
#: lib/phoenix_kit/integrations/validators.ex:779
#: lib/phoenix_kit_web/live/activity/index.ex:66
#: lib/phoenix_kit_web/live/activity/show.ex:56
#, elixir-autogen, elixir-format
msgid "Access denied"
msgstr "Acceso denegado"

#: lib/phoenix_kit_web/live/users/user_details.html.heex:284
#: lib/phoenix_kit_web/users/magic_link_registration.html.heex:25
#: lib/phoenix_kit_web/users/registration.html.heex:52
#, elixir-autogen, elixir-format
msgid "Account Information"
msgstr "Información de la cuenta"

#: lib/modules/sitemap/web/settings.html.heex:66
#: lib/modules/storage/web/dimensions.html.heex:148
#: lib/modules/storage/web/dimensions.html.heex:349
#: lib/modules/storage/web/settings.html.heex:149
#: lib/phoenix_kit_web/live/integrations/my_integrations.ex:194
#: lib/phoenix_kit_web/live/integrations/my_integrations.ex:248
#: lib/phoenix_kit_web/live/integrations/my_integrations.ex:280
#: lib/phoenix_kit_web/live/settings/integrations.html.heex:91
#: lib/phoenix_kit_web/live/settings/integrations.html.heex:149
#: lib/phoenix_kit_web/live/settings/integrations.html.heex:198
#: lib/phoenix_kit_web/live/settings/send_profiles.html.heex:52
#: lib/phoenix_kit_web/live/settings/send_profiles.html.heex:97
#: lib/phoenix_kit_web/live/settings/send_profiles.html.heex:133
#: lib/phoenix_kit_web/live/settings/users.html.heex:413
#: lib/phoenix_kit_web/live/users/roles.html.heex:163
#: lib/phoenix_kit_web/live/users/sessions.html.heex:251
#: lib/phoenix_kit_web/live/users/user_details.html.heex:651
#: lib/phoenix_kit_web/users/user_form.html.heex:740
#: lib/phoenix_kit_web/users/user_form.html.heex:820
#, elixir-autogen, elixir-format
msgid "Actions"
msgstr "Acciones"

#: lib/phoenix_kit_web/components/media_gallery.html.heex:86
#: lib/phoenix_kit_web/live/settings/authorization.html.heex:600
#: lib/phoenix_kit_web/live/settings/organization.html.heex:266
#: lib/phoenix_kit_web/live/settings/users.html.heex:693
#: lib/phoenix_kit_web/users/user_form.html.heex:719
#, elixir-autogen, elixir-format
msgid "Add"
msgstr "Agregar"

#: lib/phoenix_kit_web/components/language_switcher.ex:807
#: lib/phoenix_kit_web/components/language_switcher.ex:812
#, elixir-autogen, elixir-format
msgid "Add %{language} translation"
msgstr "Agregar traducción a %{language}"

#: lib/phoenix_kit_web/live/settings/users.html.heex:717
#, elixir-autogen, elixir-format
msgid "Add Field"
msgstr "Agregar campo"

#: lib/phoenix_kit_web/live/users/user_details.html.heex:517
#: lib/phoenix_kit_web/live/users/user_details.html.heex:545
#, elixir-autogen, elixir-format
msgid "Add Note"
msgstr "Agregar nota"

#: lib/phoenix_kit_web/live/users/user_details.html.heex:625
#, elixir-autogen, elixir-format
msgid "Add a note above to start documenting information about this user."
msgstr "Agregue una nota arriba para empezar a documentar información sobre este usuario."

#: lib/phoenix_kit_web/live/settings/organization.html.heex:53
#, elixir-autogen, elixir-format
msgid "Address"
msgstr "Dirección"

#: lib/phoenix_kit_web/live/settings/organization.html.heex:73
#, elixir-autogen, elixir-format
msgid "Address Line 2"
msgstr "Dirección línea 2"

#: lib/phoenix_kit_web/legal_gettext_manifest.ex:47
#, elixir-autogen, elixir-format
msgid "Address imported from Organization"
msgstr "Dirección importada desde la organización"

#: lib/phoenix_kit_web/live/users/user_details.html.heex:746
#, elixir-autogen, elixir-format
msgid "Admin notes about this user"
msgstr "Notas del administrador sobre este usuario"

#: lib/phoenix_kit_web/live/users/roles.html.heex:291
#, elixir-autogen, elixir-format
msgid "All available roles"
msgstr "Todos los roles disponibles"

#: lib/phoenix_kit_web/live/users/user_details.html.heex:742
#, elixir-autogen, elixir-format
msgid "All session tokens and authentication data"
msgstr "Todos los tokens de sesión y datos de autenticación"

#: lib/phoenix_kit_web/components/language_switcher.ex:831
#, elixir-autogen, elixir-format
msgid "Archived"
msgstr "Archivado"

#: lib/phoenix_kit_web/live/users/roles.html.heex:310
#, elixir-autogen, elixir-format
msgid "Are you sure you want to delete the role \"%{role_name}\"? This action cannot be undone."
msgstr "¿Seguro que quiere eliminar el rol «%{role_name}»? Esta acción no se puede deshacer."

#: lib/phoenix_kit_web/live/users/user_details.html.heex:606
#, elixir-autogen, elixir-format
msgid "Are you sure you want to delete this note?"
msgstr "¿Seguro que quiere eliminar esta nota?"

#: lib/phoenix_kit_web/live/users/user_details.html.heex:732
#, elixir-autogen, elixir-format
msgid "Are you sure you want to permanently delete"
msgstr "¿Seguro que quiere eliminar permanentemente"

#: lib/phoenix_kit_web/live/settings/organization.html.heex:280
#, elixir-autogen, elixir-format
msgid "Bank Details"
msgstr "Datos bancarios"

#: lib/phoenix_kit_web/live/settings/organization.html.heex:292
#: lib/phoenix_kit_web/live/settings/organization.html.heex:293
#, elixir-autogen, elixir-format
msgid "Bank Name"
msgstr "Nombre del banco"

#: lib/phoenix_kit_web/live/settings/organization.ex:360
#, elixir-autogen, elixir-format
msgid "Bank details saved"
msgstr "Datos bancarios guardados"

#: lib/modules/storage/web/bucket_form.html.heex:18
#: lib/modules/storage/web/dimension_form.html.heex:18
#: lib/phoenix_kit_web/live/users/user_details.html.heex:205
#, elixir-autogen, elixir-format
msgid "Basic Information"
msgstr "Información básica"

#: lib/phoenix_kit_web/live/users/user_details.html.heex:744
#, elixir-autogen, elixir-format
msgid "Billing profiles and payment methods"
msgstr "Perfiles de facturación y métodos de pago"

#: lib/phoenix_kit_web/live/settings/crawlers.html.heex:124
#: lib/phoenix_kit_web/live/users/user_details.html.heex:501
#, elixir-autogen, elixir-format
msgid "Blocked"
msgstr "Bloqueado"

#: lib/phoenix_kit_web/components/core/markdown_editor.ex:209
#, elixir-autogen, elixir-format
msgid "Bold"
msgstr "Negrita"

#: lib/phoenix_kit_web/components/core/markdown_editor.ex:303
#, elixir-autogen, elixir-format
msgid "Bullet List"
msgstr "Lista con viñetas"

#: lib/modules/maintenance/settings.ex:426
#: lib/modules/storage/web/bucket_form.html.heex:349
#: lib/modules/storage/web/bucket_form.html.heex:377
#: lib/modules/storage/web/dimension_form.html.heex:223
#: lib/phoenix_kit/mentions/live.ex:249
#: lib/phoenix_kit_web/comments_gettext_manifest.ex:41
#: lib/phoenix_kit_web/components/annotation_composer.ex:639
#: lib/phoenix_kit_web/components/core/form_actions.ex:111
#: lib/phoenix_kit_web/components/core/form_actions.ex:118
#: lib/phoenix_kit_web/components/core/modal.ex:273
#: lib/phoenix_kit_web/components/core/reorder_modal.ex:92
#: lib/phoenix_kit_web/components/media_browser.html.heex:69
#: lib/phoenix_kit_web/components/media_browser.html.heex:852
#: lib/phoenix_kit_web/components/media_browser.html.heex:1123
#: lib/phoenix_kit_web/components/media_browser.html.heex:1357
#: lib/phoenix_kit_web/components/media_browser.html.heex:2392
#: lib/phoenix_kit_web/components/media_browser.html.heex:2440
#: lib/phoenix_kit_web/components/user_dashboard_nav.ex:287
#: lib/phoenix_kit_web/live/components/media_selector_modal.html.heex:65
#: lib/phoenix_kit_web/live/notifications/settings.ex:434
#: lib/phoenix_kit_web/live/settings/send_profile_form.html.heex:151
#: lib/phoenix_kit_web/live/settings/users.html.heex:720
#: lib/phoenix_kit_web/live/users/media_selector.html.heex:18
#: lib/phoenix_kit_web/live/users/roles.html.heex:38
#: lib/phoenix_kit_web/live/users/roles.html.heex:72
#: lib/phoenix_kit_web/live/users/roles.html.heex:440
#: lib/phoenix_kit_web/live/users/sessions.html.heex:135
#: lib/phoenix_kit_web/live/users/user_details.html.heex:536
#: lib/phoenix_kit_web/live/users/user_details.html.heex:771
#: lib/phoenix_kit_web/live/users/user_details.html.heex:840
#: lib/phoenix_kit_web/live/users/user_details.html.heex:857
#: lib/phoenix_kit_web/live/users/users.html.heex:75
#: lib/phoenix_kit_web/live/users/users.html.heex:1119
#: lib/phoenix_kit_web/live/users/users.html.heex:1136
#, elixir-autogen, elixir-format
msgid "Cancel"
msgstr "Cancelar"

#: lib/phoenix_kit_web/live/users/roles.ex:358
#, elixir-autogen, elixir-format
msgid "Cannot delete role: it is currently assigned to users"
msgstr "No se puede eliminar el rol: actualmente está asignado a usuarios"

#: lib/phoenix_kit_web/live/users/user_details.ex:288
#: lib/phoenix_kit_web/live/users/users.ex:421
#: lib/phoenix_kit_web/live/users/users.ex:653
#, elixir-autogen, elixir-format
msgid "Cannot delete the last system owner"
msgstr "No se puede eliminar el último propietario del sistema"

#: lib/phoenix_kit_web/live/users/user_details.ex:282
#: lib/phoenix_kit_web/live/users/users.ex:418
#: lib/phoenix_kit_web/live/users/users.ex:650
#, elixir-autogen, elixir-format
msgid "Cannot delete your own account"
msgstr "No puede eliminar su propia cuenta"

#: lib/phoenix_kit_web/live/components/user_settings.ex:437
#, elixir-autogen, elixir-format
msgid "Cannot disconnect %{provider}. Please ensure you have at least one sign-in method available."
msgstr "No se puede desconectar %{provider}. Asegúrese de tener al menos un método de inicio de sesión disponible."

#: lib/phoenix_kit_web/live/components/user_settings.ex:432
#, elixir-autogen, elixir-format
msgid "Cannot disconnect %{provider}. This is your only sign-in method. Please set a password or connect another provider first."
msgstr "No se puede desconectar %{provider}. Es su único método de inicio de sesión. Establezca una contraseña o conecte otro proveedor primero."

#: lib/phoenix_kit_web/live/settings/organization.html.heex:85
#: lib/phoenix_kit_web/live/settings/organization.html.heex:86
#, elixir-autogen, elixir-format
msgid "City"
msgstr "Ciudad"

#: lib/phoenix_kit_web/live/settings/organization.ex:410
#, elixir-autogen, elixir-format
msgid "City is required"
msgstr "La ciudad es obligatoria"

#: lib/phoenix_kit_web/live/users/permissions_matrix.html.heex:164
#, elixir-autogen, elixir-format
msgid "Click any check or cross icon to toggle a permission for that role. The Owner role always has full access and cannot be modified. You cannot edit permissions for your own role or for roles with higher authority. You can only grant or revoke permissions that your own role has."
msgstr "Haga clic en cualquier icono de marca o cruz para activar o desactivar un permiso de ese rol. El rol Propietario siempre tiene acceso completo y no se puede modificar. No puede editar los permisos de su propio rol ni de roles con mayor autoridad. Solo puede conceder o revocar permisos que tenga su propio rol."

#: lib/modules/sitemap/web/settings.html.heex:825
#: lib/phoenix_kit/mentions/live.ex:265
#: lib/phoenix_kit_web/components/core/column_settings.ex:144
#: lib/phoenix_kit_web/components/media_browser.html.heex:387
#: lib/phoenix_kit_web/components/media_canvas_viewer.html.heex:23
#: lib/phoenix_kit_web/components/media_viewer.html.heex:36
#: lib/phoenix_kit_web/components/user_dashboard_nav.ex:294
#: lib/phoenix_kit_web/legal_gettext_manifest.ex:50
#, elixir-autogen, elixir-format
msgid "Close"
msgstr "Cerrar"

#: lib/phoenix_kit_web/live/users/user_details.html.heex:757
#, elixir-autogen, elixir-format
msgid "Comments - Content preserved, marked as deleted author"
msgstr "Comentarios: el contenido se conserva, el autor se marca como eliminado"

#: lib/phoenix_kit_web/live/settings/organization.html.heex:20
#, elixir-autogen, elixir-format
msgid "Company Information"
msgstr "Información de la empresa"

#: lib/phoenix_kit_web/live/settings/organization.html.heex:34
#, elixir-autogen, elixir-format
msgid "Company Name"
msgstr "Nombre de la empresa"

#: lib/phoenix_kit_web/live/settings/organization.html.heex:6
#, elixir-autogen, elixir-format
msgid "Company information shared across Legal and Billing modules"
msgstr "Información de la empresa compartida entre los módulos Legal y Facturación"

#: lib/phoenix_kit_web/live/settings/organization.ex:406
#, elixir-autogen, elixir-format
msgid "Company name is required"
msgstr "El nombre de la empresa es obligatorio"

#: lib/phoenix_kit_web/live/integrations/my_integrations.ex:253
#: lib/phoenix_kit_web/live/integrations/my_integrations.ex:285
#: lib/phoenix_kit_web/live/modules.html.heex:54
#: lib/phoenix_kit_web/live/modules.html.heex:104
#: lib/phoenix_kit_web/live/modules.html.heex:117
#: lib/phoenix_kit_web/live/modules.html.heex:170
#: lib/phoenix_kit_web/live/modules.html.heex:177
#: lib/phoenix_kit_web/live/modules.html.heex:247
#: lib/phoenix_kit_web/live/modules.html.heex:319
#: lib/phoenix_kit_web/live/modules.html.heex:434
#: lib/phoenix_kit_web/live/modules.html.heex:498
#: lib/phoenix_kit_web/live/modules.html.heex:575
#: lib/phoenix_kit_web/live/modules.html.heex:590
#: lib/phoenix_kit_web/live/modules.html.heex:774
#: lib/phoenix_kit_web/live/modules.html.heex:798
#: lib/phoenix_kit_web/live/settings/integrations.html.heex:158
#: lib/phoenix_kit_web/live/settings/integrations.html.heex:205
#, elixir-autogen, elixir-format
msgid "Configure"
msgstr "Configurar"

#: lib/phoenix_kit_web/components/core/modal.ex:271
#: lib/phoenix_kit_web/components/core/modal.ex:272
#: lib/phoenix_kit_web/live/components/media_selector_modal.html.heex:74
#: lib/phoenix_kit_web/live/users/user_details.ex:236
#: lib/phoenix_kit_web/live/users/users.ex:355
#, elixir-autogen, elixir-format
msgid "Confirm"
msgstr "Confirmar"

#: lib/phoenix_kit_web/live/modules.html.heex:348
#: lib/phoenix_kit_web/live/modules.html.heex:390
#: lib/phoenix_kit_web/live/users/user_details.html.heex:101
#: lib/phoenix_kit_web/live/users/user_details.html.heex:483
#, elixir-autogen, elixir-format
msgid "Connections"
msgstr "Conexiones"

#: lib/phoenix_kit_web/legal_gettext_manifest.ex:51
#, elixir-autogen, elixir-format
msgid "Consent widget settings saved"
msgstr "Configuración del widget de consentimiento guardada"

#: lib/phoenix_kit_web/components/multilang_form.ex:662
#, elixir-autogen, elixir-format
msgid "Content Language"
msgstr "Idioma del contenido"

#: lib/phoenix_kit_web/legal_gettext_manifest.ex:52
#, elixir-autogen, elixir-format
msgid "Cookie Policy"
msgstr "Política de cookies"

#: lib/phoenix_kit_web/legal_gettext_manifest.ex:53
#, elixir-autogen, elixir-format
msgid "Cookie consent"
msgstr "Consentimiento de cookies"

#: lib/phoenix_kit_web/legal_gettext_manifest.ex:54
#, elixir-autogen, elixir-format
msgid "Cookie consent widget disabled"
msgstr "Widget de consentimiento de cookies desactivado"

#: lib/phoenix_kit_web/legal_gettext_manifest.ex:55
#, elixir-autogen, elixir-format
msgid "Cookie consent widget enabled"
msgstr "Widget de consentimiento de cookies activado"

#: lib/phoenix_kit_web/legal_gettext_manifest.ex:56
#, elixir-autogen, elixir-format
msgid "Cookie preferences"
msgstr "Preferencias de cookies"

#: lib/phoenix_kit_web/live/users/permissions_matrix.html.heex:57
#: lib/phoenix_kit_web/live/users/roles.html.heex:349
#, elixir-autogen, elixir-format
msgid "Core Sections"
msgstr "Secciones principales"

#: lib/phoenix_kit_web/live/settings/organization.html.heex:46
#, elixir-autogen, elixir-format
msgid "Country"
msgstr "País"

#: lib/phoenix_kit_web/live/settings/organization.ex:407
#, elixir-autogen, elixir-format
msgid "Country is required"
msgstr "El país es obligatorio"

#: lib/phoenix_kit_web/live/users/roles.html.heex:248
#, elixir-autogen, elixir-format
msgid "Create First Role"
msgstr "Crear el primer rol"

#: lib/phoenix_kit_web/live/users/roles.html.heex:14
#: lib/phoenix_kit_web/live/users/roles.html.heex:108
#, elixir-autogen, elixir-format
msgid "Create New Role"
msgstr "Crear un nuevo rol"

#: lib/phoenix_kit_web/live/users/roles.html.heex:41
#, elixir-autogen, elixir-format
msgid "Create Role"
msgstr "Crear rol"

#: lib/phoenix_kit_web/users/forgot_password.html.heex:42
#: lib/phoenix_kit_web/users/login.html.heex:138
#: lib/phoenix_kit_web/users/magic_link.html.heex:86
#, elixir-autogen, elixir-format
msgid "Create an account"
msgstr "Crear una cuenta"

#: lib/phoenix_kit_web/live/users/roles.html.heex:6
#, elixir-autogen, elixir-format
msgid "Create and manage user roles"
msgstr "Cree y gestione roles de usuario"

#: lib/phoenix_kit_web/components/core/integration_picker.ex:305
#: lib/phoenix_kit_web/live/users/sessions.html.heex:160
#: lib/phoenix_kit_web/live/users/sessions.html.heex:248
#, elixir-autogen, elixir-format
msgid "Created"
msgstr "Creado"

#: lib/phoenix_kit_web/live/users/permissions_matrix.html.heex:124
#: lib/phoenix_kit_web/live/users/roles.html.heex:93
#: lib/phoenix_kit_web/live/users/roles.html.heex:117
#: lib/phoenix_kit_web/live/users/roles.html.heex:403
#, elixir-autogen, elixir-format
msgid "Custom"
msgstr "Personalizado"

#: lib/phoenix_kit_web/live/settings/users.html.heex:388
#: lib/phoenix_kit_web/live/users/user_details.html.heex:413
#: lib/phoenix_kit_web/live/users/user_details.html.heex:436
#: lib/phoenix_kit_web/live/users/users.html.heex:1060
#, elixir-autogen, elixir-format
msgid "Custom Fields"
msgstr "Campos personalizados"

#: lib/phoenix_kit_web/live/users/roles.html.heex:181
#, elixir-autogen, elixir-format
msgid "Custom Role"
msgstr "Rol personalizado"

#: lib/phoenix_kit_web/live/users/roles.html.heex:277
#, elixir-autogen, elixir-format
msgid "Custom Roles"
msgstr "Roles personalizados"

#: lib/phoenix_kit_web/legal_gettext_manifest.ex:57
#, elixir-autogen, elixir-format
msgid "Customize"
msgstr "Personalizar"

#: lib/phoenix_kit_web/components/core/dashboard_overview.ex:442
#, elixir-autogen, elixir-format
msgid "DB / Latest Migration"
msgstr "BD / última migración"

#: lib/phoenix_kit_web/legal_gettext_manifest.ex:58
#, elixir-autogen, elixir-format
msgid "DPO contact saved"
msgstr "Contacto del DPO guardado"

#: lib/phoenix_kit_web/live/users/user_details.html.heex:752
#, elixir-autogen, elixir-format
msgid "Data that will be anonymized (preserved without PII):"
msgstr "Datos que se anonimizarán (se conservan sin datos personales):"

#: lib/phoenix_kit_web/live/users/user_details.html.heex:738
#, elixir-autogen, elixir-format
msgid "Data that will be permanently deleted:"
msgstr "Datos que se eliminarán permanentemente:"

#: lib/modules/storage/web/dimensions.html.heex:236
#: lib/modules/storage/web/dimensions.html.heex:271
#: lib/modules/storage/web/dimensions.html.heex:437
#: lib/modules/storage/web/dimensions.html.heex:472
#: lib/modules/storage/web/settings.html.heex:273
#: lib/phoenix_kit_web/components/core/bulk_select.ex:196
#: lib/phoenix_kit_web/components/media_browser.html.heex:831
#: lib/phoenix_kit_web/components/media_browser.html.heex:838
#: lib/phoenix_kit_web/components/media_browser.html.heex:1491
#: lib/phoenix_kit_web/components/media_browser.html.heex:2119
#: lib/phoenix_kit_web/live/integrations/my_integration_form.ex:539
#: lib/phoenix_kit_web/live/settings/integration_form.html.heex:479
#: lib/phoenix_kit_web/live/settings/send_profiles.html.heex:120
#: lib/phoenix_kit_web/live/settings/send_profiles.html.heex:154
#: lib/phoenix_kit_web/live/settings/users.html.heex:488
#: lib/phoenix_kit_web/live/settings/users.html.heex:528
#: lib/phoenix_kit_web/live/users/roles.html.heex:137
#: lib/phoenix_kit_web/live/users/roles.html.heex:216
#: lib/phoenix_kit_web/live/users/user_details.html.heex:91
#: lib/phoenix_kit_web/live/users/user_details.html.heex:607
#: lib/phoenix_kit_web/live/users/user_details.html.heex:610
#: lib/phoenix_kit_web/live/users/users.ex:407
#: lib/phoenix_kit_web/live/users/users.html.heex:677
#: lib/phoenix_kit_web/live/users/users.html.heex:778
#, elixir-autogen, elixir-format
msgid "Delete"
msgstr "Eliminar"

#: lib/phoenix_kit_web/live/users/roles.html.heex:305
#: lib/phoenix_kit_web/live/users/roles.html.heex:315
#, elixir-autogen, elixir-format
msgid "Delete Role"
msgstr "Eliminar rol"

#: lib/phoenix_kit_web/live/users/user_details.html.heex:727
#: lib/phoenix_kit_web/live/users/user_details.html.heex:768
#: lib/phoenix_kit_web/live/users/users.ex:401
#, elixir-autogen, elixir-format
msgid "Delete User"
msgstr "Eliminar usuario"

#: lib/phoenix_kit_web/live/users/roles.html.heex:30
#: lib/phoenix_kit_web/live/users/roles.html.heex:64
#, elixir-autogen, elixir-format
msgid "Describe what this role can do (optional)"
msgstr "Describa lo que puede hacer este rol (opcional)"

#: lib/phoenix_kit_web/components/media_browser.html.heex:432
#: lib/phoenix_kit_web/components/media_browser.html.heex:1826
#: lib/phoenix_kit_web/live/users/roles.html.heex:29
#: lib/phoenix_kit_web/live/users/roles.html.heex:63
#: lib/phoenix_kit_web/live/users/roles.html.heex:96
#: lib/phoenix_kit_web/live/users/roles.html.heex:161
#, elixir-autogen, elixir-format
msgid "Description"
msgstr "Descripción"

#: lib/modules/sitemap/web/settings.html.heex:16
#: lib/modules/storage/web/dimensions.html.heex:134
#: lib/modules/storage/web/dimensions.html.heex:201
#: lib/modules/storage/web/dimensions.html.heex:331
#: lib/modules/storage/web/dimensions.html.heex:402
#: lib/modules/storage/web/settings.html.heex:136
#: lib/modules/storage/web/settings.html.heex:203
#: lib/phoenix_kit_web/components/core/badge.ex:191
#: lib/phoenix_kit_web/live/modules.html.heex:89
#: lib/phoenix_kit_web/live/modules.html.heex:153
#: lib/phoenix_kit_web/live/modules.html.heex:217
#: lib/phoenix_kit_web/live/modules.html.heex:290
#: lib/phoenix_kit_web/live/modules.html.heex:362
#: lib/phoenix_kit_web/live/modules.html.heex:420
#: lib/phoenix_kit_web/live/modules.html.heex:478
#: lib/phoenix_kit_web/live/modules.html.heex:554
#: lib/phoenix_kit_web/live/modules.html.heex:622
#: lib/phoenix_kit_web/live/modules.html.heex:687
#: lib/phoenix_kit_web/live/modules.html.heex:743
#: lib/phoenix_kit_web/live/settings/crawlers.html.heex:36
#: lib/phoenix_kit_web/live/settings/users.html.heex:371
#: lib/phoenix_kit_web/live/settings/users.html.heex:443
#, elixir-autogen, elixir-format
msgid "Disabled"
msgstr "Deshabilitado"

#: lib/phoenix_kit_web/components/core/modal.ex:275
#, elixir-autogen, elixir-format
msgid "Do you want to continue?"
msgstr "¿Desea continuar?"

#: lib/phoenix_kit_web/components/language_switcher.ex:830
#, elixir-autogen, elixir-format
msgid "Draft"
msgstr "Borrador"

#: lib/modules/storage/web/dimensions.html.heex:217
#: lib/modules/storage/web/dimensions.html.heex:254
#: lib/modules/storage/web/dimensions.html.heex:418
#: lib/modules/storage/web/dimensions.html.heex:455
#: lib/modules/storage/web/settings.html.heex:254
#: lib/phoenix_kit_web/live/settings/send_profiles.html.heex:113
#: lib/phoenix_kit_web/live/settings/send_profiles.html.heex:147
#: lib/phoenix_kit_web/live/settings/users.html.heex:479
#: lib/phoenix_kit_web/live/settings/users.html.heex:519
#: lib/phoenix_kit_web/live/users/roles.html.heex:128
#: lib/phoenix_kit_web/live/users/roles.html.heex:207
#: lib/phoenix_kit_web/live/users/user_details.html.heex:596
#: lib/phoenix_kit_web/live/users/user_details.html.heex:599
#: lib/phoenix_kit_web/live/users/users.html.heex:587
#: lib/phoenix_kit_web/live/users/users.html.heex:711
#, elixir-autogen, elixir-format
msgid "Edit"
msgstr "Editar"

#: lib/phoenix_kit_web/live/users/user_details.html.heex:515
#, elixir-autogen, elixir-format
msgid "Edit Note"
msgstr "Editar nota"

#: lib/phoenix_kit_web/live/users/roles.html.heex:48
#, elixir-autogen, elixir-format
msgid "Edit Role"
msgstr "Editar rol"

#: lib/phoenix_kit_web/live/settings/organization.html.heex:417
#, elixir-autogen, elixir-format
msgid "Edit in General"
msgstr "Editar en General"

#: lib/phoenix_kit_web/live/dashboard/settings.ex:25
#, elixir-autogen, elixir-format
msgid "Email change link is invalid or it has expired."
msgstr "El enlace de cambio de correo no es válido o ha caducado."

#: lib/phoenix_kit_web/live/dashboard/settings.ex:19
#, elixir-autogen, elixir-format
msgid "Email changed successfully."
msgstr "Correo cambiado correctamente."

#: lib/phoenix_kit_web/legal_gettext_manifest.ex:61
#, elixir-autogen, elixir-format
msgid "Email imported from General Settings"
msgstr "Correo importado desde la configuración general"

#: lib/phoenix_kit_web/live/users/user_details.html.heex:759
#, elixir-autogen, elixir-format
msgid "Email logs - Compliance records retained, anonymized"
msgstr "Registros de correo: los registros de cumplimiento se conservan anonimizados"

#: lib/phoenix_kit_web/users/login.html.heex:23
#, elixir-autogen, elixir-format
msgid "Email or Username"
msgstr "Correo o nombre de usuario"

#: lib/phoenix_kit_web/live/users/roles.html.heex:20
#: lib/phoenix_kit_web/live/users/roles.html.heex:54
#, elixir-autogen, elixir-format
msgid "Enter role name (e.g., Manager, Editor)"
msgstr "Introduzca el nombre del rol (p. ej., Gerente, Editor)"

#: lib/phoenix_kit_web/components/core/integrations_ui.ex:28
#: lib/phoenix_kit_web/components/core/integrations_ui.ex:160
#: lib/phoenix_kit_web/components/core/modal.ex:495
#: lib/phoenix_kit_web/live/settings/email_sending.ex:301
#: lib/phoenix_kit_web/live/settings/integration_form.html.heex:90
#: lib/phoenix_kit_web/live/settings/integrations.ex:184
#, elixir-autogen, elixir-format
msgid "Error"
msgstr "Error"

#: lib/phoenix_kit_web/live/users/user_details.ex:394
#, elixir-autogen, elixir-format
msgid "Failed to delete note"
msgstr "No se pudo eliminar la nota"

#: lib/phoenix_kit_web/live/users/roles.ex:364
#, elixir-autogen, elixir-format
msgid "Failed to delete role"
msgstr "No se pudo eliminar el rol"

#: lib/phoenix_kit_web/live/users/user_details.ex:302
#: lib/phoenix_kit_web/live/users/users.ex:663
#, elixir-autogen, elixir-format
msgid "Failed to delete user"
msgstr "No se pudo eliminar el usuario"

#: lib/phoenix_kit_web/live/components/user_settings.ex:423
#, elixir-autogen, elixir-format
msgid "Failed to disconnect provider. Please try again."
msgstr "No se pudo desconectar el proveedor. Inténtelo de nuevo."

#: lib/phoenix_kit_web/legal_gettext_manifest.ex:63
#, elixir-autogen, elixir-format
msgid "Failed to generate page: %{reason}"
msgstr "No se pudo generar la página: %{reason}"

#: lib/phoenix_kit_web/live/users/permissions_matrix.ex:198
#, elixir-autogen, elixir-format
msgid "Failed to grant %{label} to %{role_name}"
msgstr "No se pudo conceder %{label} a %{role_name}"

#: lib/phoenix_kit_web/legal_gettext_manifest.ex:64
#, elixir-autogen, elixir-format
msgid "Failed to import address"
msgstr "No se pudo importar la dirección"

#: lib/phoenix_kit_web/legal_gettext_manifest.ex:65
#, elixir-autogen, elixir-format
msgid "Failed to import email"
msgstr "No se pudo importar el correo"

#: lib/phoenix_kit_web/legal_gettext_manifest.ex:66
#, elixir-autogen, elixir-format
msgid "Failed to publish page: %{reason}"
msgstr "No se pudo publicar la página: %{reason}"

#: lib/phoenix_kit_web/live/users/permissions_matrix.ex:172
#, elixir-autogen, elixir-format
msgid "Failed to revoke %{label} from %{role_name}"
msgstr "No se pudo revocar %{label} de %{role_name}"

#: lib/phoenix_kit_web/legal_gettext_manifest.ex:67
#, elixir-autogen, elixir-format
msgid "Failed to save DPO contact"
msgstr "No se pudo guardar el contacto del DPO"

#: lib/phoenix_kit_web/legal_gettext_manifest.ex:68
#, elixir-autogen, elixir-format
msgid "Failed to save frameworks"
msgstr "No se pudieron guardar los marcos de cumplimiento"

#: lib/phoenix_kit_web/legal_gettext_manifest.ex:69
#, elixir-autogen, elixir-format
msgid "Failed to save settings"
msgstr "No se pudo guardar la configuración"

#: lib/phoenix_kit_web/live/users/roles.ex:334
#, elixir-autogen, elixir-format
msgid "Failed to update permissions"
msgstr "No se pudieron actualizar los permisos"

#: lib/phoenix_kit_web/legal_gettext_manifest.ex:70
#, elixir-autogen, elixir-format
msgid "Failed to update setting"
msgstr "No se pudo actualizar la configuración"

#: lib/phoenix_kit_web/live/users/permissions_matrix.html.heex:93
#: lib/phoenix_kit_web/live/users/roles.html.heex:368
#, elixir-autogen, elixir-format
msgid "Feature Modules"
msgstr "Módulos de funciones"

#: lib/modules/storage/web/settings.html.heex:131
#: lib/modules/storage/web/settings.html.heex:147
#, elixir-autogen, elixir-format
msgid "Files"
msgstr "Archivos"

#: lib/phoenix_kit_web/live/users/user_details.html.heex:760
#, elixir-autogen, elixir-format
msgid "Files - Content preserved, ownership removed"
msgstr "Archivos: el contenido se conserva, se elimina la propiedad"

#: lib/phoenix_kit_web/live/users/user_details.html.heex:261
#: lib/phoenix_kit_web/users/magic_link_registration.html.heex:55
#, elixir-autogen, elixir-format
msgid "First Name"
msgstr "Nombre"

#: lib/phoenix_kit_web/live/users/user_details.html.heex:465
#, elixir-autogen, elixir-format
msgid "Followers"
msgstr "Seguidores"

#: lib/phoenix_kit_web/live/users/user_details.html.heex:474
#, elixir-autogen, elixir-format
msgid "Following"
msgstr "Siguiendo"

#: lib/phoenix_kit_web/live/settings/organization.html.heex:283
#, elixir-autogen, elixir-format
msgid "For bank transfer payments on invoices"
msgstr "Para pagos por transferencia bancaria en facturas"

#: lib/phoenix_kit_web/users/forgot_password.html.heex:8
#: lib/phoenix_kit_web/users/login.html.heex:70
#, elixir-autogen, elixir-format
msgid "Forgot your password?"
msgstr "¿Olvidó su contraseña?"

#: lib/modules/storage/web/dimensions.html.heex:122
#: lib/modules/storage/web/dimensions.html.heex:146
#, elixir-autogen, elixir-format
msgid "Format"
msgstr "Formato"

#: lib/phoenix_kit_web/legal_gettext_manifest.ex:71
#, elixir-autogen, elixir-format
msgid "Generated %{count} pages"
msgstr "%{count} páginas generadas"

#: lib/phoenix_kit_web/live/users/roles.html.heex:338
#, elixir-autogen, elixir-format
msgid "Grant All"
msgstr "Conceder todo"

#: lib/phoenix_kit_web/live/users/permissions_matrix.ex:186
#, elixir-autogen, elixir-format
msgid "Granted %{label} to %{role_name}"
msgstr "Se concedió %{label} a %{role_name}"

#: lib/phoenix_kit_web/live/settings/organization.html.heex:304
#, elixir-autogen, elixir-format
msgid "IBAN"
msgstr "IBAN"

#: lib/phoenix_kit_web/comments_gettext_manifest.ex:49
#: lib/phoenix_kit_web/components/core/markdown_editor.ex:388
#, elixir-autogen, elixir-format
msgid "Image"
msgstr "Imagen"

#: lib/phoenix_kit_web/components/core/badge.ex:103
#: lib/phoenix_kit_web/live/users/user_details.html.heex:147
#: lib/phoenix_kit_web/live/users/user_details.html.heex:297
#: lib/phoenix_kit_web/live/users/user_details.html.heex:686
#: lib/phoenix_kit_web/live/users/users.ex:1036
#: lib/phoenix_kit_web/live/users/users.ex:1176
#: lib/phoenix_kit_web/live/users/users.html.heex:487
#: lib/phoenix_kit_web/users/user_form.html.heex:767
#, elixir-autogen, elixir-format
msgid "Inactive"
msgstr "Inactivo"

#: lib/phoenix_kit_web/components/core/modal.ex:492
#, elixir-autogen, elixir-format
msgid "Information"
msgstr "Información"

#: lib/phoenix_kit_web/components/core/markdown_editor.ex:239
#, elixir-autogen, elixir-format
msgid "Inline Code"
msgstr "Código en línea"

#: lib/phoenix_kit_web/components/core/markdown_editor.ex:274
#: lib/phoenix_kit_web/components/core/markdown_editor.ex:385
#, elixir-autogen, elixir-format
msgid "Insert Image"
msgstr "Insertar imagen"

#: lib/phoenix_kit_web/components/core/markdown_editor.ex:262
#, elixir-autogen, elixir-format
msgid "Insert Link"
msgstr "Insertar enlace"

#: lib/phoenix_kit_web/components/core/markdown_editor.ex:287
#: lib/phoenix_kit_web/components/core/markdown_editor.ex:399
#, elixir-autogen, elixir-format
msgid "Insert Video"
msgstr "Insertar vídeo"

#: lib/phoenix_kit_web/components/core/markdown_editor.ex:375
#, elixir-autogen, elixir-format
msgid "Insert:"
msgstr "Insertar:"

#: lib/phoenix_kit_web/components/core/markdown_editor.ex:169
#, elixir-autogen, elixir-format
msgid "Interactive editor features need JavaScript"
msgstr "Las funciones interactivas del editor requieren JavaScript"

#: lib/phoenix_kit_web/components/core/markdown_editor.ex:219
#, elixir-autogen, elixir-format
msgid "Italic"
msgstr "Cursiva"

#: lib/phoenix_kit_web/users/login.html.heex:61
#: lib/phoenix_kit_web/users/magic_link_registration.html.heex:118
#: lib/phoenix_kit_web/users/qr_login.html.heex:39
#: lib/phoenix_kit_web/users/registration.html.heex:171
#, elixir-autogen, elixir-format
msgid "Keep me logged in"
msgstr "Mantener la sesión abierta"

#: lib/phoenix_kit_web/live/users/user_details.html.heex:267
#: lib/phoenix_kit_web/users/magic_link_registration.html.heex:71
#, elixir-autogen, elixir-format
msgid "Last Name"
msgstr "Apellidos"

#: lib/phoenix_kit_web/live/users/user_details.html.heex:330
#, elixir-autogen, elixir-format
msgid "Last Updated"
msgstr "Última actualización"

#: lib/phoenix_kit_web/legal_gettext_manifest.ex:74
#, elixir-autogen, elixir-format
msgid "Legal Settings"
msgstr "Configuración legal"

#: lib/phoenix_kit_web/live/modules.ex:345
#, elixir-autogen, elixir-format
msgid "Legal module disabled"
msgstr "Módulo Legal desactivado"

#: lib/phoenix_kit_web/live/modules.ex:346
#, elixir-autogen, elixir-format
msgid "Legal module enabled"
msgstr "Módulo Legal activado"

#: lib/phoenix_kit_web/components/core/markdown_editor.ex:248
#, elixir-autogen, elixir-format
msgid "Line Break"
msgstr "Salto de línea"

#: lib/phoenix_kit_web/components/user_dashboard_nav.ex:519
#: lib/phoenix_kit_web/users/confirmation.html.heex:33
#: lib/phoenix_kit_web/users/confirmation_instructions.html.heex:50
#: lib/phoenix_kit_web/users/forgot_password.html.heex:32
#: lib/phoenix_kit_web/users/login.html.heex:79
#: lib/phoenix_kit_web/users/reset_password.html.heex:52
#, elixir-autogen, elixir-format
msgid "Log in"
msgstr "Iniciar sesión"

#: lib/phoenix_kit_web/users/login.html.heex:76
#, elixir-autogen, elixir-format
msgid "Logging in..."
msgstr "Iniciando sesión…"

#: lib/phoenix_kit_web/users/login.html.heex:20
#, elixir-autogen, elixir-format
msgid "Login with Password"
msgstr "Iniciar sesión con contraseña"

#: lib/phoenix_kit_web/legal_gettext_manifest.ex:76
#, elixir-autogen, elixir-format
msgid "Manage your cookie settings"
msgstr "Administre la configuración de cookies"

#: lib/modules/storage/web/dimensions.html.heex:113
#: lib/modules/storage/web/dimensions.html.heex:144
#: lib/modules/storage/web/dimensions.html.heex:317
#: lib/modules/storage/web/dimensions.html.heex:343
#: lib/phoenix_kit_web/live/activity/index.html.heex:158
#: lib/phoenix_kit_web/live/activity/index.html.heex:303
#, elixir-autogen, elixir-format
msgid "Mode"
msgstr "Modo"

#: lib/phoenix_kit_web/live/activity/index.html.heex:119
#: lib/phoenix_kit_web/live/activity/index.html.heex:300
#: lib/phoenix_kit_web/live/users/permissions_matrix.html.heex:18
#, elixir-autogen, elixir-format
msgid "Module"
msgstr "Módulo"

#: lib/phoenix_kit_web/live/users/roles.html.heex:24
#: lib/phoenix_kit_web/live/users/roles.html.heex:58
#, elixir-autogen, elixir-format
msgid "Must be unique, 1-50 characters."
msgstr "Debe ser único, de 1 a 50 caracteres."

#: lib/phoenix_kit_web/users/login.html.heex:133
#, elixir-autogen, elixir-format
msgid "New to %{project_title}?"
msgstr "¿Nuevo en %{project_title}?"

#: lib/phoenix_kit_web/live/settings/users.html.heex:364
#: lib/phoenix_kit_web/live/settings/users.html.heex:436
#: lib/phoenix_kit_web/live/users/user_details.ex:724
#: lib/phoenix_kit_web/live/users/user_details.ex:725
#: lib/phoenix_kit_web/live/users/users.ex:1294
#: lib/phoenix_kit_web/live/users/users.ex:1296
#: lib/phoenix_kit_web/live/users/users.ex:1321
#: lib/phoenix_kit_web/live/users/users.ex:1323
#, elixir-autogen, elixir-format
msgid "No"
msgstr "No"

#: lib/phoenix_kit_web/live/users/roles.html.heex:190
#, elixir-autogen, elixir-format
msgid "No description"
msgstr "Sin descripción"

#: lib/phoenix_kit_web/live/users/user_details.html.heex:623
#, elixir-autogen, elixir-format
msgid "No notes yet"
msgstr "Aún no hay notas"

#: lib/phoenix_kit_web/live/users/roles.ex:298
#, elixir-autogen, elixir-format
msgid "No role selected"
msgstr "Ningún rol seleccionado"

#: lib/phoenix_kit_web/live/users/roles.html.heex:244
#, elixir-autogen, elixir-format
msgid "No roles found"
msgstr "No se encontraron roles"

#: lib/phoenix_kit_web/live/settings/crawlers.ex:81
#, elixir-autogen, elixir-format
msgid "Noindex/nofollow disabled. Site can be indexed again."
msgstr "Noindex/nofollow desactivado. El sitio puede volver a indexarse."

#: lib/phoenix_kit_web/live/settings/crawlers.ex:79
#, elixir-autogen, elixir-format
msgid "Noindex/nofollow enabled. Search engines will not index this site."
msgstr "Noindex/nofollow activado. Los motores de búsqueda no indexarán este sitio."

#: lib/phoenix_kit_web/live/users/permissions_matrix.ex:342
#, elixir-autogen, elixir-format
msgid "Not authenticated"
msgstr "No autenticado"

#: lib/phoenix_kit/integrations/integrations.ex:968
#: lib/phoenix_kit/integrations/integrations.ex:975
#: lib/phoenix_kit_web/components/core/integrations_ui.ex:29
#: lib/phoenix_kit_web/live/settings/email_sending.ex:302
#: lib/phoenix_kit_web/live/settings/email_sending.html.heex:86
#: lib/phoenix_kit_web/live/settings/integrations.ex:185
#: lib/phoenix_kit_web/live/settings/organization.html.heex:435
#, elixir-autogen, elixir-format
msgid "Not configured"
msgstr "Sin configurar"

#: lib/phoenix_kit_web/live/users/user_details.html.heex:312
#, elixir-autogen, elixir-format
msgid "Not confirmed"
msgstr "Sin confirmar"

#: lib/phoenix_kit_web/live/users/user_details.ex:321
#, elixir-autogen, elixir-format
msgid "Note added successfully"
msgstr "Nota agregada correctamente"

#: lib/phoenix_kit_web/live/users/user_details.ex:391
#, elixir-autogen, elixir-format
msgid "Note deleted successfully"
msgstr "Nota eliminada correctamente"

#: lib/phoenix_kit_web/live/users/user_details.ex:367
#, elixir-autogen, elixir-format
msgid "Note updated successfully"
msgstr "Nota actualizada correctamente"

#: lib/phoenix_kit_web/live/users/user_details.html.heex:103
#: lib/phoenix_kit_web/live/users/user_details.html.heex:558
#, elixir-autogen, elixir-format
msgid "Notes"
msgstr "Notas"

#: lib/phoenix_kit_web/components/core/markdown_editor.ex:312
#, elixir-autogen, elixir-format
msgid "Numbered List"
msgstr "Lista numerada"

#: lib/phoenix_kit_web/live/users/user_details.html.heex:743
#, elixir-autogen, elixir-format
msgid "OAuth provider connections"
msgstr "Conexiones de proveedores OAuth"

#: lib/phoenix_kit_web/components/core/modal.ex:434
#, elixir-autogen, elixir-format
msgid "OK"
msgstr "Aceptar"

#: lib/phoenix_kit_web/live/users/permissions_matrix.ex:351
#, elixir-autogen, elixir-format
msgid "Only the Owner can edit Admin permissions"
msgstr "Solo el propietario puede editar los permisos de administrador"

#: lib/phoenix_kit_web/live/modules.html.heex:93
#: lib/phoenix_kit_web/users/user_form.html.heex:236
#, elixir-autogen, elixir-format
msgid "Optional"
msgstr "Opcional"

#: lib/phoenix_kit_web/live/users/roles.html.heex:33
#: lib/phoenix_kit_web/live/users/roles.html.heex:67
#, elixir-autogen, elixir-format
msgid "Optional, up to 500 characters."
msgstr "Opcional, hasta 500 caracteres."

#: lib/phoenix_kit_web/live/settings/users.html.heex:650
#, elixir-autogen, elixir-format
msgid "Options"
msgstr "Opciones"

#: lib/phoenix_kit_web/users/login.html.heex:95
#: lib/phoenix_kit_web/users/registration.html.heex:196
#, elixir-autogen, elixir-format
msgid "Or continue with"
msgstr "O continuar con"

#: lib/phoenix_kit_web/live/users/user_details.html.heex:755
#, elixir-autogen, elixir-format
msgid "Orders - Financial records preserved, anonymized"
msgstr "Pedidos: los registros financieros se conservan anonimizados"

#: lib/phoenix_kit_web/live/settings/organization.ex:45
#: lib/phoenix_kit_web/live/settings/organization.html.heex:5
#, elixir-autogen, elixir-format
msgid "Organization Settings"
msgstr "Configuración de la organización"

#: lib/phoenix_kit_web/live/settings/organization.ex:225
#, elixir-autogen, elixir-format
msgid "Organization information saved"
msgstr "Información de la organización guardada"

#: lib/phoenix_kit_web/live/users/permissions_matrix.html.heex:6
#, elixir-autogen, elixir-format
msgid "Overview of role permissions across all modules"
msgstr "Resumen de los permisos de los roles en todos los módulos"

#: lib/phoenix_kit_web/live/users/permissions_matrix.ex:345
#, elixir-autogen, elixir-format
msgid "Owner role always has full access and cannot be modified"
msgstr "El rol Propietario siempre tiene acceso completo y no se puede modificar"

#: lib/phoenix_kit_web/legal_gettext_manifest.ex:79
#, elixir-autogen, elixir-format
msgid "Page generated successfully"
msgstr "Página generada correctamente"

#: lib/phoenix_kit_web/legal_gettext_manifest.ex:80
#, elixir-autogen, elixir-format
msgid "Page published successfully"
msgstr "Página publicada correctamente"

#: lib/phoenix_kit/integrations/providers.ex:1028
#: lib/phoenix_kit_web/components/user_dashboard_nav.ex:277
#: lib/phoenix_kit_web/users/login.html.heex:39
#: lib/phoenix_kit_web/users/magic_link_registration.html.heex:42
#: lib/phoenix_kit_web/users/registration.html.heex:153
#, elixir-autogen, elixir-format
msgid "Password"
msgstr "Contraseña"

#: lib/phoenix_kit_web/live/components/user_settings.ex:267
#, elixir-autogen, elixir-format
msgid "Password changed successfully."
msgstr "Contraseña cambiada correctamente."

#: lib/phoenix_kit_web/live/modules.html.heex:264
#: lib/phoenix_kit_web/live/users/user_details.html.heex:492
#, elixir-autogen, elixir-format
msgid "Pending"
msgstr "Pendiente"

#: lib/phoenix_kit_web/live/users/permissions_matrix.ex:353
#, elixir-autogen, elixir-format
msgid "Permission denied"
msgstr "Permiso denegado"

#: lib/phoenix_kit/dashboard/admin_tabs.ex:137
#: lib/phoenix_kit_web/live/users/permissions_matrix.ex:29
#: lib/phoenix_kit_web/live/users/permissions_matrix.html.heex:5
#: lib/phoenix_kit_web/live/users/roles.html.heex:151
#: lib/phoenix_kit_web/live/users/roles.html.heex:230
#, elixir-autogen, elixir-format
msgid "Permissions"
msgstr "Permisos"

#: lib/phoenix_kit_web/live/users/roles.html.heex:325
#, elixir-autogen, elixir-format
msgid "Permissions for"
msgstr "Permisos de"

#: lib/phoenix_kit_web/live/users/roles.ex:323
#, elixir-autogen, elixir-format
msgid "Permissions updated for %{role_name}"
msgstr "Permisos actualizados para %{role_name}"

#: lib/phoenix_kit_web/components/core/dashboard_overview.ex:430
#, elixir-autogen, elixir-format
msgid "PhoenixKit Version"
msgstr "Versión de PhoenixKit"

#: lib/phoenix_kit_web/live/modules.ex:332
#, elixir-autogen, elixir-format
msgid "Please enable Publishing module first"
msgstr "Active primero el módulo Publicación"

#: lib/phoenix_kit_web/live/settings/organization.html.heex:106
#, elixir-autogen, elixir-format
msgid "Postal Code"
msgstr "Código postal"

#: lib/phoenix_kit_web/live/users/user_details.html.heex:756
#, elixir-autogen, elixir-format
msgid "Posts - Content preserved, marked as deleted author"
msgstr "Publicaciones: el contenido se conserva, el autor se marca como eliminado"

#: lib/phoenix_kit_web/components/language_switcher.ex:432
#, elixir-autogen, elixir-format
msgid "Primary"
msgstr "Principal"

#: lib/phoenix_kit_web/components/multilang_form.ex:686
#, elixir-autogen, elixir-format
msgid "Primary: %{lang}"
msgstr "Principal: %{lang}"

#: lib/modules/storage/web/bucket_form.html.heex:314
#: lib/modules/storage/web/settings.html.heex:123
#: lib/modules/storage/web/settings.html.heex:146
#, elixir-autogen, elixir-format
msgid "Priority"
msgstr "Prioridad"

#: lib/phoenix_kit_web/legal_gettext_manifest.ex:83
#, elixir-autogen, elixir-format
msgid "Privacy Preferences"
msgstr "Preferencias de privacidad"

#: lib/phoenix_kit_web/live/users/user_details.html.heex:99
#, elixir-autogen, elixir-format
msgid "Profile"
msgstr "Perfil"

#: lib/phoenix_kit_web/live/components/user_settings.ex:339
#, elixir-autogen, elixir-format
msgid "Profile updated successfully"
msgstr "Perfil actualizado correctamente"

#: lib/phoenix_kit_web/live/users/roles.html.heex:142
#: lib/phoenix_kit_web/live/users/roles.html.heex:221
#, elixir-autogen, elixir-format
msgid "Protected"
msgstr "Protegido"

#: lib/phoenix_kit_web/live/users/roles.html.heex:265
#, elixir-autogen, elixir-format
msgid "Protected core roles"
msgstr "Roles principales protegidos"

#: lib/phoenix_kit_web/live/components/user_settings.ex:413
#, elixir-autogen, elixir-format
msgid "Provider not found"
msgstr "Proveedor no encontrado"

#: lib/phoenix_kit_web/components/language_switcher.ex:829
#: lib/phoenix_kit_web/live/modules.html.heex:260
#, elixir-autogen, elixir-format
msgid "Published"
msgstr "Publicado"

#: lib/phoenix_kit_web/live/users/user_details.html.heex:318
#, elixir-autogen, elixir-format
msgid "Registered"
msgstr "Registrado"

#: lib/phoenix_kit_web/live/users/user_details.html.heex:347
#, elixir-autogen, elixir-format
msgid "Registration Details"
msgstr "Detalles del registro"

#: lib/phoenix_kit_web/live/users/user_details.html.heex:366
#, elixir-autogen, elixir-format
msgid "Registration IP"
msgstr "IP de registro"

#: lib/phoenix_kit_web/live/users/user_details.html.heex:376
#, elixir-autogen, elixir-format
msgid "Registration Location"
msgstr "Ubicación de registro"

#: lib/phoenix_kit_web/live/settings/organization.html.heex:144
#, elixir-autogen, elixir-format
msgid "Registration Number"
msgstr "Número de registro"

#: lib/phoenix_kit_web/legal_gettext_manifest.ex:84
#, elixir-autogen, elixir-format
msgid "Reject"
msgstr "Rechazar"

#: lib/phoenix_kit_web/legal_gettext_manifest.ex:85
#, elixir-autogen, elixir-format
msgid "Reject All"
msgstr "Rechazar todo"

#: lib/phoenix_kit_web/components/core/column_settings.ex:104
#: lib/phoenix_kit_web/components/media_browser.html.heex:491
#: lib/phoenix_kit_web/components/media_browser.html.heex:541
#: lib/phoenix_kit_web/components/media_gallery.html.heex:53
#: lib/phoenix_kit_web/live/integrations/my_integrations.ex:267
#: lib/phoenix_kit_web/live/integrations/my_integrations.ex:299
#: lib/phoenix_kit_web/live/settings.html.heex:95
#: lib/phoenix_kit_web/live/settings.html.heex:216
#: lib/phoenix_kit_web/live/settings/authorization.html.heex:118
#: lib/phoenix_kit_web/live/settings/authorization.html.heex:184
#: lib/phoenix_kit_web/live/settings/integrations.html.heex:181
#: lib/phoenix_kit_web/live/settings/integrations.html.heex:228
#: lib/phoenix_kit_web/live/settings/organization.html.heex:221
#, elixir-autogen, elixir-format
msgid "Remove"
msgstr "Quitar"

#: lib/phoenix_kit_web/legal_gettext_manifest.ex:87
#: lib/phoenix_kit_web/live/modules.html.heex:93
#: lib/phoenix_kit_web/live/settings/users.html.heex:363
#: lib/phoenix_kit_web/live/settings/users.html.heex:406
#, elixir-autogen, elixir-format
msgid "Required"
msgstr "Obligatorio"

#: lib/phoenix_kit_web/live/users/roles.html.heex:341
#, elixir-autogen, elixir-format
msgid "Revoke All"
msgstr "Revocar todo"

#: lib/phoenix_kit_web/live/users/permissions_matrix.ex:154
#, elixir-autogen, elixir-format
msgid "Revoked %{label} from %{role_name}"
msgstr "Se revocó %{label} de %{role_name}"

#: lib/phoenix_kit_web/live/activity/index.html.heex:49
#: lib/phoenix_kit_web/live/users/roles.html.heex:159
#: lib/phoenix_kit_web/live/users/users.html.heex:173
#, elixir-autogen, elixir-format
msgid "Role"
msgstr "Rol"

#: lib/phoenix_kit_web/live/users/roles.ex:104
#, elixir-autogen, elixir-format
msgid "Role \"%{role_name}\" created. Click Permissions to configure access."
msgstr "Rol «%{role_name}» creado. Haga clic en Permisos para configurar el acceso."

#: lib/phoenix_kit_web/live/users/roles.ex:492
#: lib/phoenix_kit_web/live/users/roles.ex:506
#, elixir-autogen, elixir-format
msgid "Role \"%{role_name}\" was deleted"
msgstr "El rol «%{role_name}» fue eliminado"

#: lib/phoenix_kit_web/live/users/roles.ex:47
#, elixir-autogen, elixir-format
msgid "Role Management"
msgstr "Gestión de roles"

#: lib/phoenix_kit_web/live/users/roles.html.heex:19
#: lib/phoenix_kit_web/live/users/roles.html.heex:53
#, elixir-autogen, elixir-format
msgid "Role Name"
msgstr "Nombre del rol"

#: lib/phoenix_kit_web/live/users/roles.html.heex:256
#, elixir-autogen, elixir-format
msgid "Role Statistics"
msgstr "Estadísticas de roles"

#: lib/phoenix_kit_web/live/users/roles.ex:108
#, elixir-autogen, elixir-format
msgid "Role created successfully"
msgstr "Rol creado correctamente"

#: lib/phoenix_kit_web/live/users/roles.ex:348
#, elixir-autogen, elixir-format
msgid "Role deleted successfully"
msgstr "Rol eliminado correctamente"

#: lib/phoenix_kit_web/live/users/roles.ex:130
#, elixir-autogen, elixir-format
msgid "Role no longer exists"
msgstr "El rol ya no existe"

#: lib/phoenix_kit_web/live/users/permissions_matrix.ex:103
#: lib/phoenix_kit_web/live/users/roles.ex:223
#: lib/phoenix_kit_web/live/users/user_details.ex:612
#: lib/phoenix_kit_web/live/users/users.ex:957
#, elixir-autogen, elixir-format
msgid "Role not found"
msgstr "Rol no encontrado"

#: lib/phoenix_kit_web/live/users/roles.ex:139
#, elixir-autogen, elixir-format
msgid "Role updated successfully"
msgstr "Rol actualizado correctamente"

#: lib/phoenix_kit_web/live/settings/organization.html.heex:315
#, elixir-autogen, elixir-format
msgid "SWIFT/BIC"
msgstr "SWIFT/BIC"

#: lib/modules/sitemap/web/settings.html.heex:484
#: lib/phoenix_kit_web/comments_gettext_manifest.ex:67
#: lib/phoenix_kit_web/components/core/markdown_editor.ex:356
#: lib/phoenix_kit_web/components/core/markdown_editor.ex:440
#: lib/phoenix_kit_web/components/media_browser.html.heex:1349
#: lib/phoenix_kit_web/live/notifications/settings.ex:436
#: lib/phoenix_kit_web/live/settings/crawlers.html.heex:245
#: lib/phoenix_kit_web/live/settings/crawlers.html.heex:293
#, elixir-autogen, elixir-format
msgid "Save"
msgstr "Guardar"

#: lib/phoenix_kit_web/live/settings/organization.html.heex:325
#, elixir-autogen, elixir-format
msgid "Save Bank Details"
msgstr "Guardar datos bancarios"

#: lib/modules/maintenance/settings.ex:418
#: lib/phoenix_kit_web/live/integrations/my_integration_form.ex:423
#: lib/phoenix_kit_web/live/settings/integration_form.html.heex:256
#, elixir-autogen, elixir-format
msgid "Save Changes"
msgstr "Guardar cambios"

#: lib/phoenix_kit_web/live/settings/organization.html.heex:154
#, elixir-autogen, elixir-format
msgid "Save Company Info"
msgstr "Guardar información de la empresa"

#: lib/phoenix_kit_web/live/users/roles.html.heex:443
#, elixir-autogen, elixir-format
msgid "Save Permissions"
msgstr "Guardar permisos"

#: lib/phoenix_kit_web/legal_gettext_manifest.ex:90
#, elixir-autogen, elixir-format
msgid "Save Preferences"
msgstr "Guardar preferencias"

#: lib/phoenix_kit_web/components/core/markdown_editor.ex:340
#: lib/phoenix_kit_web/components/core/markdown_editor.ex:424
#: lib/phoenix_kit_web/live/integrations/my_integration_form.ex:175
#: lib/phoenix_kit_web/live/settings/integration_form.ex:572
#, elixir-autogen, elixir-format
msgid "Saved"
msgstr "Guardado"

#: lib/phoenix_kit_web/components/core/markdown_editor.ex:333
#: lib/phoenix_kit_web/components/core/markdown_editor.ex:417
#: lib/phoenix_kit_web/live/settings.html.heex:592
#: lib/phoenix_kit_web/live/settings/authorization.html.heex:698
#: lib/phoenix_kit_web/live/settings/users.html.heex:546
#, elixir-autogen, elixir-format
msgid "Saving..."
msgstr "Guardando…"

#: lib/phoenix_kit_web/live/settings/organization.html.heex:47
#, elixir-autogen, elixir-format
msgid "Select country..."
msgstr "Seleccione un país…"

#: lib/phoenix_kit_web/live/users/roles.html.heex:330
#, elixir-autogen, elixir-format
msgid "Select which sections and modules this role can access. You can only grant permissions that your own role has."
msgstr "Seleccione a qué secciones y módulos puede acceder este rol. Solo puede conceder permisos que tenga su propio rol."

#: lib/modules/maintenance/web/maintenance_page_live.ex:124
#: lib/modules/storage/web/bucket_form.html.heex:295
#: lib/phoenix_kit/dashboard/admin_tabs.ex:218
#: lib/phoenix_kit_web/components/user_dashboard_nav.ex:145
#: lib/phoenix_kit_web/live/dashboard/settings.ex:36
#: lib/phoenix_kit_web/live/modules.html.heex:240
#: lib/phoenix_kit_web/live/modules.html.heex:312
#: lib/phoenix_kit_web/live/settings.html.heex:5
#: lib/phoenix_kit_web/live/users/user_details.html.heex:51
#: lib/phoenix_kit_web/live/users/users.html.heex:620
#: lib/phoenix_kit_web/live/users/users.html.heex:736
#, elixir-autogen, elixir-format
msgid "Settings"
msgstr "Configuración"

#: lib/phoenix_kit_web/live/settings/organization.html.heex:448
#, elixir-autogen, elixir-format
msgid "Shared across modules"
msgstr "Compartido entre módulos"

#: lib/phoenix_kit_web/live/users/user_details.html.heex:745
#, elixir-autogen, elixir-format
msgid "Shopping carts and pending orders"
msgstr "Carritos de la compra y pedidos pendientes"

#: lib/phoenix_kit_web/users/login.html.heex:4
#: lib/phoenix_kit_web/users/registration.html.heex:227
#, elixir-autogen, elixir-format
msgid "Sign in"
msgstr "Iniciar sesión"

#: lib/phoenix_kit_web/users/login.html.heex:108
#, elixir-autogen, elixir-format
msgid "Sign in with Magic Link"
msgstr "Iniciar sesión con enlace mágico"

#: lib/modules/sitemap/web/settings.html.heex:504
#: lib/phoenix_kit_web/live/settings/organization.html.heex:408
#, elixir-autogen, elixir-format
msgid "Site URL"
msgstr "URL del sitio"

#: lib/phoenix_kit_web/live/users/roles.html.heex:245
#, elixir-autogen, elixir-format
msgid "Start by creating your first custom role."
msgstr "Empiece creando su primer rol personalizado."

#: lib/phoenix_kit_web/live/settings/organization.ex:552
#: lib/phoenix_kit_web/live/settings/organization.ex:553
#, elixir-autogen, elixir-format
msgid "State/Province"
msgstr "Estado/Provincia"

#: lib/modules/storage/web/dimensions.html.heex:133
#: lib/modules/storage/web/dimensions.html.heex:147
#: lib/modules/storage/web/dimensions.html.heex:330
#: lib/modules/storage/web/dimensions.html.heex:348
#: lib/modules/storage/web/health.html.heex:199
#: lib/modules/storage/web/health.html.heex:218
#: lib/modules/storage/web/settings.html.heex:135
#: lib/modules/storage/web/settings.html.heex:148
#: lib/phoenix_kit_web/live/integrations/my_integrations.ex:150
#: lib/phoenix_kit_web/live/integrations/my_integrations.ex:193
#: lib/phoenix_kit_web/live/settings/email_sending.html.heex:118
#: lib/phoenix_kit_web/live/settings/integrations.html.heex:36
#: lib/phoenix_kit_web/live/settings/integrations.html.heex:90
#: lib/phoenix_kit_web/live/settings/send_profiles.ex:97
#: lib/phoenix_kit_web/live/settings/send_profiles.html.heex:51
#: lib/phoenix_kit_web/live/settings/users.html.heex:367
#: lib/phoenix_kit_web/live/settings/users.html.heex:408
#: lib/phoenix_kit_web/live/users/live_sessions.html.heex:114
#: lib/phoenix_kit_web/live/users/live_sessions.html.heex:193
#: lib/phoenix_kit_web/live/users/sessions.html.heex:247
#: lib/phoenix_kit_web/live/users/user_details.html.heex:294
#: lib/phoenix_kit_web/live/users/user_details.html.heex:650
#: lib/phoenix_kit_web/users/user_form.html.heex:739
#, elixir-autogen, elixir-format
msgid "Status"
msgstr "Estado"

#: lib/phoenix_kit_web/live/settings/organization.html.heex:61
#, elixir-autogen, elixir-format
msgid "Street Address"
msgstr "Dirección"

#: lib/phoenix_kit_web/live/settings/organization.ex:409
#, elixir-autogen, elixir-format
msgid "Street address is required"
msgstr "La dirección es obligatoria"

#: lib/phoenix_kit_web/components/core/markdown_editor.ex:229
#, elixir-autogen, elixir-format
msgid "Strikethrough"
msgstr "Tachado"

#: lib/phoenix_kit_web/components/core/modal.ex:493
#, elixir-autogen, elixir-format
msgid "Success"
msgstr "Éxito"

#: lib/phoenix_kit_web/live/settings/organization.html.heex:74
#, elixir-autogen, elixir-format
msgid "Suite, Floor, Building (optional)"
msgstr "Oficina, planta, edificio (opcional)"

#: lib/phoenix_kit_web/live/users/user_details.html.heex:758
#, elixir-autogen, elixir-format
msgid "Support tickets - History preserved, anonymized"
msgstr "Tickets de soporte: el historial se conserva anonimizado"

#: lib/phoenix_kit_web/live/users/roles.html.heex:177
#, elixir-autogen, elixir-format
msgid "System Role"
msgstr "Rol del sistema"

## Statistics cards
#: lib/phoenix_kit_web/live/users/roles.html.heex:264
#, elixir-autogen, elixir-format
msgid "System Roles"
msgstr "Roles del sistema"

#: lib/phoenix_kit_web/live/users/roles.ex:368
#, elixir-autogen, elixir-format
msgid "System roles cannot be deleted"
msgstr "Los roles del sistema no se pueden eliminar"

#: lib/phoenix_kit_web/live/users/roles.ex:81
#, elixir-autogen, elixir-format
msgid "System roles cannot be edited"
msgstr "Los roles del sistema no se pueden editar"

#: lib/phoenix_kit_web/live/settings/organization.html.heex:113
#, elixir-autogen, elixir-format
msgid "Tax & Registration"
msgstr "Impuestos y registro"

#: lib/phoenix_kit_web/live/settings/organization.html.heex:124
#, elixir-autogen, elixir-format
msgid "Tax ID"
msgstr "NIF"

#: lib/phoenix_kit_web/live/users/user_details.html.heex:733
#, elixir-autogen, elixir-format
msgid "This action cannot be undone."
msgstr "Esta acción no se puede deshacer."

#: lib/phoenix_kit_web/live/users/user_details.ex:456
#: lib/phoenix_kit_web/live/users/user_details.ex:474
#, elixir-autogen, elixir-format
msgid "This user has been deleted"
msgstr "Este usuario ha sido eliminado"

#: lib/phoenix_kit_web/live/users/user_details.html.heex:273
#, elixir-autogen, elixir-format
msgid "Timezone"
msgstr "Zona horaria"

#: lib/phoenix_kit_web/live/modules.html.heex:256
#: lib/phoenix_kit_web/live/modules.html.heex:328
#: lib/phoenix_kit_web/live/modules.html.heex:711
#: lib/phoenix_kit_web/live/users/permissions_matrix.html.heex:140
#, elixir-autogen, elixir-format
msgid "Total"
msgstr "Total"

#: lib/phoenix_kit_web/live/users/roles.html.heex:290
#, elixir-autogen, elixir-format
msgid "Total Roles"
msgstr "Roles totales"

#: lib/modules/storage/web/health.html.heex:193
#: lib/modules/storage/web/health.html.heex:216
#: lib/phoenix_kit_web/components/media_browser.html.heex:1827
#: lib/phoenix_kit_web/live/activity/index.html.heex:240
#: lib/phoenix_kit_web/live/activity/show.html.heex:113
#: lib/phoenix_kit_web/live/settings/users.html.heex:361
#: lib/phoenix_kit_web/live/settings/users.html.heex:404
#: lib/phoenix_kit_web/live/settings/users.html.heex:602
#: lib/phoenix_kit_web/live/users/live_sessions.html.heex:186
#: lib/phoenix_kit_web/live/users/roles.html.heex:92
#: lib/phoenix_kit_web/live/users/roles.html.heex:160
#, elixir-autogen, elixir-format
msgid "Type"
msgstr "Tipo"

#: lib/phoenix_kit_web/components/core/badge.ex:104
#, elixir-autogen, elixir-format
msgid "Unconfirmed"
msgstr "Sin confirmar"

#: lib/phoenix_kit_web/comments_gettext_manifest.ex:64
#: lib/phoenix_kit_web/components/core/time_display.ex:183
#: lib/phoenix_kit_web/components/language_switcher.ex:832
#: lib/phoenix_kit_web/live/users/live_sessions.html.heex:108
#: lib/phoenix_kit_web/live/users/live_sessions.html.heex:249
#, elixir-autogen, elixir-format
msgid "Unknown"
msgstr "Desconocido"

#: lib/phoenix_kit_web/components/core/markdown_editor.ex:336
#: lib/phoenix_kit_web/components/core/markdown_editor.ex:420
#, elixir-autogen, elixir-format
msgid "Unsaved changes"
msgstr "Cambios sin guardar"

#: lib/phoenix_kit_web/live/settings/users.html.heex:717
#, elixir-autogen, elixir-format
msgid "Update Field"
msgstr "Actualizar campo"

#: lib/phoenix_kit_web/live/users/user_details.html.heex:540
#, elixir-autogen, elixir-format
msgid "Update Note"
msgstr "Actualizar nota"

#: lib/phoenix_kit_web/live/users/roles.html.heex:75
#, elixir-autogen, elixir-format
msgid "Update Role"
msgstr "Actualizar rol"

#: lib/phoenix_kit_web/live/settings/organization.html.heex:23
#, elixir-autogen, elixir-format
msgid "Used in legal documents and invoices"
msgstr "Se usa en documentos legales y facturas"

#: lib/phoenix_kit_web/live/settings/organization.html.heex:421
#, elixir-autogen, elixir-format
msgid "Used in legal documents and sitemap generation"
msgstr "Se usa en documentos legales y en la generación del sitemap"

#: lib/phoenix_kit_web/live/users/user_details.html.heex:741
#, elixir-autogen, elixir-format
msgid "User account and profile information"
msgstr "Cuenta de usuario e información del perfil"

#: lib/phoenix_kit_web/live/users/user_details.ex:275
#: lib/phoenix_kit_web/live/users/users.ex:647
#: lib/phoenix_kit_web/live/users/users.ex:1409
#, elixir-autogen, elixir-format
msgid "User deleted successfully"
msgstr "Usuario eliminado correctamente"

#: lib/phoenix_kit_web/live/users/user_details.ex:43
#, elixir-autogen, elixir-format
msgid "User not found"
msgstr "Usuario no encontrado"

#: lib/phoenix_kit_web/live/users/roles.html.heex:278
#, elixir-autogen, elixir-format
msgid "User-defined roles"
msgstr "Roles definidos por el usuario"

#: lib/phoenix_kit/integrations/providers.ex:1016
#: lib/phoenix_kit_web/live/users/user_details.html.heex:255
#: lib/phoenix_kit_web/users/magic_link_registration.html.heex:30
#: lib/phoenix_kit_web/users/registration.html.heex:69
#, elixir-autogen, elixir-format
msgid "Username"
msgstr "Nombre de usuario"

#: lib/phoenix_kit_web/live/settings/organization.html.heex:122
#, elixir-autogen, elixir-format
msgid "VAT Number"
msgstr "Número de IVA"

#: lib/phoenix_kit_web/live/settings/organization.ex:408
#, elixir-autogen, elixir-format
msgid "VAT number is required"
msgstr "El número de IVA es obligatorio"

#: lib/phoenix_kit_web/live/settings/organization.ex:424
#, elixir-autogen, elixir-format
msgid "VAT number must be in EU format (e.g., %{country}123456789)"
msgstr "El número de IVA debe tener el formato de la UE (p. ej., %{country}123456789)"

#: lib/phoenix_kit_web/components/core/markdown_editor.ex:402
#, elixir-autogen, elixir-format
msgid "Video"
msgstr "Vídeo"

#: lib/phoenix_kit_web/live/activity/index.html.heex:293
#: lib/phoenix_kit_web/live/users/user_details.html.heex:695
#: lib/phoenix_kit_web/live/users/users.html.heex:577
#: lib/phoenix_kit_web/live/users/users.html.heex:704
#: lib/phoenix_kit_web/users/user_form.html.heex:778
#, elixir-autogen, elixir-format
msgid "View"
msgstr "Ver"

#: lib/phoenix_kit_web/components/core/modal.ex:494
#, elixir-autogen, elixir-format
msgid "Warning"
msgstr "Advertencia"

#: lib/phoenix_kit_web/legal_gettext_manifest.ex:93
#, elixir-autogen, elixir-format
msgid "We use cookies to enhance your browsing experience and analyze our traffic."
msgstr "Utilizamos cookies para mejorar su experiencia de navegación y analizar nuestro tráfico."

#: lib/phoenix_kit_web/legal_gettext_manifest.ex:94
#, elixir-autogen, elixir-format
msgid "We value your privacy"
msgstr "Valoramos su privacidad"

#: lib/phoenix_kit_web/live/users/user_details.html.heex:528
#, elixir-autogen, elixir-format
msgid "Write a note about this user..."
msgstr "Escriba una nota sobre este usuario…"

#: lib/phoenix_kit_web/live/settings/users.html.heex:364
#: lib/phoenix_kit_web/live/settings/users.html.heex:434
#: lib/phoenix_kit_web/live/users/user_details.ex:722
#: lib/phoenix_kit_web/live/users/user_details.ex:723
#: lib/phoenix_kit_web/live/users/users.ex:1293
#: lib/phoenix_kit_web/live/users/users.ex:1295
#: lib/phoenix_kit_web/live/users/users.ex:1320
#: lib/phoenix_kit_web/live/users/users.ex:1322
#, elixir-autogen, elixir-format
msgid "Yes"
msgstr "Sí"

#: lib/phoenix_kit_web/live/users/permissions_matrix.ex:96
#: lib/phoenix_kit_web/live/users/permissions_matrix.ex:164
#: lib/phoenix_kit_web/live/users/roles.ex:266
#, elixir-autogen, elixir-format
msgid "You can only manage permissions you have"
msgstr "Solo puede gestionar los permisos que usted tiene"

#: lib/phoenix_kit_web/live/users/roles.ex:307
#, elixir-autogen, elixir-format
msgid "You cannot edit permissions for this role"
msgstr "No puede editar los permisos de este rol"

#: lib/phoenix_kit_web/live/users/permissions_matrix.ex:348
#, elixir-autogen, elixir-format
msgid "You cannot edit permissions for your own role"
msgstr "No puede editar los permisos de su propio rol"

#: lib/phoenix_kit_web/live/users/permissions_matrix.ex:107
#: lib/phoenix_kit_web/live/users/roles.ex:227
#: lib/phoenix_kit_web/live/users/roles.ex:270
#: lib/phoenix_kit_web/live/users/roles.ex:280
#: lib/phoenix_kit_web/live/users/roles.ex:289
#: lib/phoenix_kit_web/live/users/roles.ex:302
#, elixir-autogen, elixir-format
msgid "You don't have permission to manage permissions"
msgstr "No tiene permiso para gestionar permisos"

#: lib/phoenix_kit_web/live/settings/organization.html.heex:35
#, elixir-autogen, elixir-format
msgid "Your Company Name"
msgstr "El nombre de su empresa"

#: lib/phoenix_kit_web/live/dashboard/index.ex:29
#, elixir-autogen, elixir-format
msgid "Your personal dashboard is ready. Explore your account settings and manage your profile from here."
msgstr "Su panel personal está listo. Explore la configuración de su cuenta y gestione su perfil desde aquí."

#: lib/phoenix_kit_web/live/users/permissions_matrix.ex:308
#, elixir-autogen, elixir-format
msgid "always"
msgstr "siempre"

#: lib/phoenix_kit_web/live/users/user_details.html.heex:581
#, elixir-autogen, elixir-format
msgid "edited"
msgstr "editado"

## Navigation menu items
#: lib/phoenix_kit_web/live/users/roles.html.heex:197
#, elixir-autogen, elixir-format
msgid "users"
msgstr "usuarios"

#: lib/phoenix_kit_web/live/users/user_details.ex:213
#: lib/phoenix_kit_web/live/users/user_details.html.heex:79
#: lib/phoenix_kit_web/live/users/users.ex:332
#: lib/phoenix_kit_web/live/users/users.html.heex:661
#: lib/phoenix_kit_web/live/users/users.html.heex:763
#, elixir-autogen, elixir-format
msgid "Activate"
msgstr "Activar"

#: lib/phoenix_kit_web/live/activity/index.html.heex:257
#: lib/phoenix_kit_web/live/users/users.html.heex:201
#, elixir-autogen, elixir-format
msgid "All Types"
msgstr "Todos los tipos"

#: lib/phoenix_kit_web/components/core/reorder_modal.ex:100
#: lib/phoenix_kit_web/live/settings/organization.html.heex:387
#, elixir-autogen, elixir-format
msgid "Apply"
msgstr "Aplicar"

#: lib/phoenix_kit_web/live/users/user_details.ex:213
#: lib/phoenix_kit_web/live/users/user_details.html.heex:79
#: lib/phoenix_kit_web/live/users/users.ex:332
#: lib/phoenix_kit_web/live/users/users.html.heex:660
#: lib/phoenix_kit_web/live/users/users.html.heex:763
#, elixir-autogen, elixir-format
msgid "Deactivate"
msgstr "Desactivar"

#: lib/modules/storage/web/settings.html.heex:236
#, elixir-autogen, elixir-format
msgid "Delete bucket"
msgstr "Eliminar bucket"

#: lib/modules/storage/web/dimensions.html.heex:225
#: lib/modules/storage/web/dimensions.html.heex:262
#: lib/modules/storage/web/dimensions.html.heex:426
#: lib/modules/storage/web/dimensions.html.heex:463
#: lib/modules/storage/web/settings.html.heex:225
#: lib/modules/storage/web/settings.html.heex:261
#: lib/phoenix_kit_web/live/modules/languages.html.heex:126
#: lib/phoenix_kit_web/live/settings/users.html.heex:464
#: lib/phoenix_kit_web/live/settings/users.html.heex:508
#, elixir-autogen, elixir-format
msgid "Disable"
msgstr "Deshabilitar"

#: lib/modules/storage/web/settings.html.heex:219
#, elixir-autogen, elixir-format
msgid "Edit bucket"
msgstr "Editar bucket"

#: lib/modules/storage/web/dimensions.html.heex:225
#: lib/modules/storage/web/dimensions.html.heex:262
#: lib/modules/storage/web/dimensions.html.heex:426
#: lib/modules/storage/web/dimensions.html.heex:463
#: lib/modules/storage/web/settings.html.heex:225
#: lib/modules/storage/web/settings.html.heex:261
#: lib/phoenix_kit_web/live/settings/users.html.heex:465
#: lib/phoenix_kit_web/live/settings/users.html.heex:510
#, elixir-autogen, elixir-format
msgid "Enable"
msgstr "Habilitar"

#: lib/phoenix_kit_web/live/users/sessions.html.heex:166
#: lib/phoenix_kit_web/live/users/sessions.html.heex:250
#: lib/phoenix_kit_web/users/user_form.html.heex:819
#, elixir-autogen, elixir-format
msgid "Expires"
msgstr "Caduca"

#: lib/phoenix_kit_web/live/modules.ex:363
#, elixir-autogen, elixir-format
msgid "Failed to %{action} Legal module"
msgstr "No se pudo %{action} el módulo Legal"

#: lib/phoenix_kit_web/live/modules/jobs/index.html.heex:189
#: lib/phoenix_kit_web/live/modules/jobs/index.html.heex:194
#, elixir-autogen, elixir-format
msgid "Hide"
msgstr "Ocultar"

#: lib/modules/maintenance/settings.ex:437
#: lib/phoenix_kit_web/live/modules/languages.html.heex:400
#, elixir-autogen, elixir-format
msgid "Live Preview"
msgstr "Vista previa en vivo"

#: lib/phoenix_kit_web/components/multilang_form.ex:778
#, elixir-autogen, elixir-format
msgid "Loading language content"
msgstr "Cargando el contenido del idioma"

#: lib/phoenix_kit_web/components/core/badge.ex:161
#: lib/phoenix_kit_web/legal_gettext_manifest.ex:77
#: lib/phoenix_kit_web/live/settings/send_profile_form.html.heex:20
#, elixir-autogen, elixir-format
msgid "Marketing"
msgstr "Marketing"

#: lib/modules/storage/web/settings.html.heex:119
#: lib/modules/storage/web/settings.html.heex:145
#: lib/phoenix_kit_web/live/settings/send_profiles.ex:83
#: lib/phoenix_kit_web/live/settings/send_profiles.html.heex:48
#, elixir-autogen, elixir-format
msgid "Provider"
msgstr "Proveedor"

#: lib/modules/sitemap/web/settings.html.heex:605
#: lib/modules/storage/web/settings.html.heex:470
#, elixir-autogen, elixir-format
msgid "Quick Actions"
msgstr "Acciones rápidas"

#: lib/phoenix_kit_web/live/users/sessions.html.heex:230
#: lib/phoenix_kit_web/live/users/sessions.html.heex:332
#, elixir-autogen, elixir-format
msgid "Revoke"
msgstr "Revocar"

#: lib/phoenix_kit_web/live/users/sessions.html.heex:237
#: lib/phoenix_kit_web/live/users/sessions.html.heex:339
#, elixir-autogen, elixir-format
msgid "Revoke all"
msgstr "Revocar todo"

#: lib/phoenix_kit_web/live/modules/languages.html.heex:117
#: lib/phoenix_kit_web/live/modules/languages.html.heex:230
#: lib/phoenix_kit_web/live/modules/languages.html.heex:234
#, elixir-autogen, elixir-format
msgid "Set Default"
msgstr "Establecer como predeterminado"

#: lib/modules/storage/web/dimensions.html.heex:105
#: lib/modules/storage/web/dimensions.html.heex:143
#: lib/phoenix_kit_web/components/media_browser.html.heex:1828
#, elixir-autogen, elixir-format
msgid "Size"
msgstr "Tamaño"

#: lib/modules/storage/web/health.html.heex:64
#, elixir-autogen, elixir-format
msgid "Syncing..."
msgstr "Sincronizando…"

## Statistics cards
#: lib/phoenix_kit/theme_config.ex:136
#: lib/phoenix_kit_web/components/core/badge.ex:160
#: lib/phoenix_kit_web/live/activity/index.html.heex:29
#: lib/phoenix_kit_web/live/activity/index.html.heex:372
#: lib/phoenix_kit_web/live/activity/index.html.heex:394
#: lib/phoenix_kit_web/live/activity/show.html.heex:80
#: lib/phoenix_kit_web/live/users/roles.html.heex:93
#: lib/phoenix_kit_web/live/users/roles.html.heex:115
#: lib/phoenix_kit_web/live/users/user_details.html.heex:817
#: lib/phoenix_kit_web/live/users/users.html.heex:52
#, elixir-autogen, elixir-format
msgid "System"
msgstr "Sistema"

#: lib/phoenix_kit_web/live/users/user_details.ex:236
#: lib/phoenix_kit_web/live/users/users.ex:355
#, elixir-autogen, elixir-format
msgid "Unconfirm"
msgstr "Anular la confirmación"

#: lib/phoenix_kit_web/components/multilang_form.ex:675
#, elixir-autogen, elixir-format
msgid "Use the language tabs below to translate this record's content. The primary language (marked with a star) is required. Other languages are optional — any empty fields will fall back to the primary language value."
msgstr "Use las pestañas de idioma de abajo para traducir el contenido de este registro. El idioma principal (marcado con una estrella) es obligatorio. Los demás idiomas son opcionales: los campos vacíos usarán el valor del idioma principal."

#: lib/phoenix_kit_web/live/users/sessions.html.heex:164
#, elixir-autogen, elixir-format
msgid "days"
msgstr "días"

#: lib/phoenix_kit_web/live/settings/authorization.html.heex:224
#, elixir-autogen, elixir-format
msgid "#1a1a2e or linear-gradient(135deg, #667eea, #764ba2)"
msgstr "#1a1a2e o linear-gradient(135deg, #667eea, #764ba2)"

#: lib/phoenix_kit_web/components/language_switcher.ex:799
#, elixir-autogen, elixir-format
msgid "%{language} (Unknown language)"
msgstr "%{language} (idioma desconocido)"

#: lib/phoenix_kit_web/live/settings.html.heex:307
#: lib/phoenix_kit_web/live/settings.html.heex:342
#, elixir-autogen, elixir-format
msgid "(empty)"
msgstr "(vacío)"

#: lib/phoenix_kit_web/live/settings/authorization.html.heex:268
#, elixir-autogen, elixir-format
msgid "(registration disabled)"
msgstr "(registro desactivado)"

#: lib/phoenix_kit_web/live/settings/authorization.html.heex:637
#, elixir-autogen, elixir-format
msgid "1. Enable the provider above and save settings"
msgstr "1. Active el proveedor arriba y guarde la configuración"

#: lib/phoenix_kit_web/live/settings/authorization.html.heex:638
#, elixir-autogen, elixir-format
msgid "2. Enter your OAuth credentials in the form that appears"
msgstr "2. Introduzca sus credenciales de OAuth en el formulario que aparece"

#: lib/phoenix_kit_web/live/settings/authorization.html.heex:639
#, elixir-autogen, elixir-format
msgid "3. Save settings again to store credentials"
msgstr "3. Guarde la configuración de nuevo para almacenar las credenciales"

#: lib/phoenix_kit_web/live/settings/authorization.html.heex:640
#, elixir-autogen, elixir-format
msgid "4. Click \"Test Credentials\" to verify configuration"
msgstr "4. Haga clic en «Probar credenciales» para verificar la configuración"

#: lib/modules/storage/web/bucket_form.html.heex:221
#, elixir-autogen, elixir-format
msgid "Access Credentials"
msgstr "Credenciales de acceso"

#: lib/modules/storage/web/bucket_form.html.heex:227
#: lib/phoenix_kit/integrations/providers.ex:843
#: lib/phoenix_kit/integrations/providers.ex:927
#, elixir-autogen, elixir-format
msgid "Access Key ID"
msgstr "ID de clave de acceso"

#: lib/modules/storage/web/bucket_form.html.heex:301
#, elixir-autogen, elixir-format
msgid "Access Type"
msgstr "Tipo de acceso"

#: lib/modules/storage/web/settings.html.heex:286
#, elixir-autogen, elixir-format
msgid "Active Buckets"
msgstr "Buckets activos"

#: lib/phoenix_kit_web/live/settings/users.html.heex:276
#, elixir-autogen, elixir-format
msgid "Active status for new user registrations"
msgstr "Estado activo para los nuevos registros de usuarios"

#: lib/modules/storage/web/settings.html.heex:79
#, elixir-autogen, elixir-format
msgid "Add Bucket"
msgstr "Agregar bucket"

#: lib/phoenix_kit_web/live/settings/users.html.heex:397
#: lib/phoenix_kit_web/live/settings/users.html.heex:561
#, elixir-autogen, elixir-format
msgid "Add Custom Field"
msgstr "Agregar campo personalizado"

#: lib/phoenix_kit_web/live/settings/users.html.heex:345
#, elixir-autogen, elixir-format
msgid "Add First Field"
msgstr "Agregar el primer campo"

#: lib/modules/storage/web/dimension_form.ex:175
#: lib/modules/storage/web/dimensions.html.heex:64
#: lib/modules/storage/web/dimensions.html.heex:87
#, elixir-autogen, elixir-format
msgid "Add Image Dimension"
msgstr "Agregar dimensión de imagen"

#: lib/modules/storage/web/dimension_form.ex:176
#: lib/modules/storage/web/dimensions.html.heex:72
#: lib/modules/storage/web/dimensions.html.heex:291
#, elixir-autogen, elixir-format
msgid "Add Video Dimension"
msgstr "Agregar dimensión de vídeo"

#: lib/phoenix_kit_web/live/settings/authorization.html.heex:434
#: lib/phoenix_kit_web/live/settings/authorization.html.heex:517
#: lib/phoenix_kit_web/live/settings/authorization.html.heex:607
#, elixir-autogen, elixir-format
msgid "Add callback URL above to"
msgstr "Agregue la URL de retorno arriba para"

#: lib/phoenix_kit_web/live/settings/crawlers.html.heex:25
#, elixir-autogen, elixir-format
msgid "Adds"
msgstr "Agrega"

#: lib/phoenix_kit_web/live/settings/users.html.heex:379
#: lib/phoenix_kit_web/live/settings/users.html.heex:453
#, elixir-autogen, elixir-format
msgid "Admin Only"
msgstr "Solo administradores"

#: lib/phoenix_kit_web/live/users/sessions.html.heex:164
#: lib/phoenix_kit_web/live/users/sessions.html.heex:249
#, elixir-autogen, elixir-format
msgid "Age"
msgstr "Edad"

#: lib/phoenix_kit_web/live/settings/users.html.heex:259
#, elixir-autogen, elixir-format
msgid "All new users will receive administrative privileges and access to the admin panel."
msgstr "Todos los nuevos usuarios recibirán privilegios administrativos y acceso al panel de administración."

#: lib/phoenix_kit_web/live/settings/users.html.heex:69
#, elixir-autogen, elixir-format
msgid "Anyone can register"
msgstr "Cualquiera puede registrarse"

#: lib/phoenix_kit_web/live/settings/authorization.html.heex:551
#, elixir-autogen, elixir-format
msgid "App ID"
msgstr "ID de la aplicación"

#: lib/phoenix_kit_web/live/settings/authorization.html.heex:561
#, elixir-autogen, elixir-format
msgid "App Secret"
msgstr "Secreto de la aplicación"

#: lib/phoenix_kit_web/live/settings.html.heex:55
#, elixir-autogen, elixir-format
msgid "Application name display"
msgstr "Visualización del nombre de la aplicación"

#: lib/modules/storage/web/settings.html.heex:458
#: lib/phoenix_kit_web/live/users/users.html.heex:1113
#, elixir-autogen, elixir-format
msgid "Apply Changes"
msgstr "Aplicar cambios"

#: lib/modules/storage/web/settings.html.heex:455
#, elixir-autogen, elixir-format
msgid "Applying..."
msgstr "Aplicando…"

#: lib/modules/storage/web/settings.html.heex:231
#: lib/modules/storage/web/settings.html.heex:267
#, elixir-autogen, elixir-format
msgid "Are you sure you want to delete this bucket? This will remove all location records."
msgstr "¿Seguro que quiere eliminar este bucket? Se eliminarán todos los registros de ubicación."

#: lib/modules/storage/web/dimensions.html.heex:233
#: lib/modules/storage/web/dimensions.html.heex:268
#: lib/modules/storage/web/dimensions.html.heex:434
#: lib/modules/storage/web/dimensions.html.heex:469
#, elixir-autogen, elixir-format
msgid "Are you sure you want to delete this dimension?"
msgstr "¿Seguro que quiere eliminar esta dimensión?"

#: lib/modules/storage/web/dimensions.html.heex:36
#, elixir-autogen, elixir-format
msgid "Are you sure? This will delete all current dimensions and restore the default 8 dimensions. This action cannot be undone."
msgstr "¿Está seguro? Se eliminarán todas las dimensiones actuales y se restaurarán las 8 dimensiones predeterminadas. Esta acción no se puede deshacer."

#: lib/modules/storage/web/dimensions.html.heex:116
#: lib/modules/storage/web/dimensions.html.heex:169
#: lib/modules/storage/web/dimensions.html.heex:320
#: lib/modules/storage/web/dimensions.html.heex:370
#, elixir-autogen, elixir-format
msgid "Aspect Ratio"
msgstr "Relación de aspecto"

#: lib/phoenix_kit_web/live/settings/users.html.heex:706
#, elixir-autogen, elixir-format
msgid "At least one option is required for %{type} fields"
msgstr "Se requiere al menos una opción para los campos de tipo %{type}"

#: lib/phoenix_kit_web/live/settings/authorization.html.heex:242
#, elixir-autogen, elixir-format
msgid "Authentication Methods"
msgstr "Métodos de autenticación"

#: lib/phoenix_kit_web/live/settings/authorization.html.heex:15
#, elixir-autogen, elixir-format
msgid "Authorization Configuration"
msgstr "Configuración de autorización"

#: lib/phoenix_kit_web/live/settings/authorization.html.heex:5
#, elixir-autogen, elixir-format
msgid "Authorization Settings"
msgstr "Ajustes de autorización"

#: lib/modules/storage/web/settings.html.heex:381
#, elixir-autogen, elixir-format
msgid "Auto-Generate Variants"
msgstr "Generar variantes automáticamente"

#: lib/modules/storage/web/settings.html.heex:384
#, elixir-autogen, elixir-format
msgid "Automatically resize images and videos to configured dimensions"
msgstr "Redimensionar automáticamente imágenes y vídeos a las dimensiones configuradas"

#: lib/phoenix_kit_web/live/settings/authorization.html.heex:216
#, elixir-autogen, elixir-format
msgid "Background Color"
msgstr "Color de fondo"

#: lib/phoenix_kit_web/live/settings/authorization.html.heex:86
#, elixir-autogen, elixir-format
msgid "Background Image (Desktop)"
msgstr "Imagen de fondo (escritorio)"

#: lib/phoenix_kit_web/live/settings/authorization.html.heex:149
#, elixir-autogen, elixir-format
msgid "Background Image (Mobile)"
msgstr "Imagen de fondo (móvil)"

#: lib/phoenix_kit_web/live/settings/authorization.html.heex:135
#, elixir-autogen, elixir-format
msgid "Background image for auth pages on desktop screens (wider than 768px)."
msgstr "Imagen de fondo para las páginas de autenticación en pantallas de escritorio (más de 768 px)."

#: lib/phoenix_kit_web/live/settings/authorization.html.heex:201
#, elixir-autogen, elixir-format
msgid "Background image for auth pages on mobile screens (768px and below). Falls back to desktop image if not set."
msgstr "Imagen de fondo para las páginas de autenticación en pantallas móviles (768 px o menos). Si no se define, se usa la imagen de escritorio."

#: lib/modules/storage/web/bucket_form.html.heex:22
#: lib/modules/storage/web/bucket_form.html.heex:174
#, elixir-autogen, elixir-format
msgid "Bucket Name"
msgstr "Nombre del bucket"

#: lib/modules/storage/web/settings.html.heex:92
#, elixir-autogen, elixir-format
msgid "Buckets can be local directories or cloud storage providers (AWS S3, Backblaze B2, Cloudflare R2)."
msgstr "Los buckets pueden ser directorios locales o proveedores de almacenamiento en la nube (AWS S3, Backblaze B2, Cloudflare R2)."

#: lib/phoenix_kit_web/live/settings/authorization.html.heex:229
#, elixir-autogen, elixir-format
msgid "CSS color or gradient for auth page background. Ignored if a background image is set."
msgstr "Color o degradado CSS para el fondo de la página de autenticación. Se ignora si hay una imagen de fondo."

#: lib/phoenix_kit_web/live/settings/authorization.ex:302
#, elixir-autogen, elixir-format
msgid "Callback URL"
msgstr "URL de retorno"

#: lib/modules/storage/web/settings.html.heex:464
#, elixir-autogen, elixir-format
msgid "Changes will be saved immediately"
msgstr "Los cambios se guardarán inmediatamente"

#: lib/phoenix_kit_web/live/settings/authorization.html.heex:439
#: lib/phoenix_kit_web/live/settings/authorization.html.heex:521
#: lib/phoenix_kit_web/live/settings/authorization.html.heex:528
#: lib/phoenix_kit_web/live/settings/authorization.html.heex:624
#, elixir-autogen, elixir-format
msgid "Click"
msgstr "Haga clic"

#: lib/phoenix_kit/integrations/providers.ex:216
#: lib/phoenix_kit_web/live/settings/authorization.html.heex:378
#: lib/phoenix_kit_web/live/settings/authorization.html.heex:463
#, elixir-autogen, elixir-format
msgid "Client ID"
msgstr "ID de cliente"

#: lib/phoenix_kit/integrations/providers.ex:225
#: lib/phoenix_kit/integrations/providers.ex:1241
#: lib/phoenix_kit_web/live/settings/authorization.html.heex:388
#: lib/phoenix_kit_web/live/settings/authorization.html.heex:473
#, elixir-autogen, elixir-format
msgid "Client Secret"
msgstr "Secreto de cliente"

#: lib/modules/storage/web/dimensions.html.heex:326
#: lib/modules/storage/web/dimensions.html.heex:347
#, elixir-autogen, elixir-format
msgid "Codec"
msgstr "Códec"

#: lib/modules/storage/web/dimension_form.html.heex:153
#, elixir-autogen, elixir-format
msgid "Codec Override"
msgstr "Anular el códec"

#: lib/modules/storage/web/dimension_form.html.heex:7
#, elixir-autogen, elixir-format
msgid "Configure dimension presets for automatic file variant generation"
msgstr "Configure los ajustes de dimensiones para la generación automática de variantes de archivo"

#: lib/phoenix_kit_web/live/settings.html.heex:6
#, elixir-autogen, elixir-format
msgid "Configure system preferences and options"
msgstr "Configure las preferencias y opciones del sistema"

#: lib/phoenix_kit_web/live/settings/users.html.heex:262
#, elixir-autogen, elixir-format
msgid "Consider \"User\" for most installations to maintain security."
msgstr "Considere «Usuario» para la mayoría de las instalaciones a fin de mantener la seguridad."

#: lib/phoenix_kit_web/live/settings/authorization.html.heex:524
#: lib/phoenix_kit_web/live/settings/authorization.html.heex:614
#: lib/phoenix_kit_web/live/settings/crawlers.html.heex:168
#, elixir-autogen, elixir-format
msgid "Copy"
msgstr "Copiar"

#: lib/phoenix_kit_web/live/settings/authorization.html.heex:437
#, elixir-autogen, elixir-format
msgid "Copy Client ID and Secret to fields above"
msgstr "Copie el ID de cliente y el secreto en los campos de arriba"

#: lib/phoenix_kit_web/live/settings/authorization.html.heex:583
#, elixir-autogen, elixir-format
msgid "Copy this URL to Facebook App Settings"
msgstr "Copie esta URL en la configuración de la app de Facebook"

#: lib/phoenix_kit_web/live/settings/authorization.html.heex:495
#, elixir-autogen, elixir-format
msgid "Copy this URL to GitHub OAuth Apps"
msgstr "Copie esta URL en las apps OAuth de GitHub"

#: lib/phoenix_kit_web/live/settings/authorization.html.heex:410
#, elixir-autogen, elixir-format
msgid "Copy this URL to Google Cloud Console"
msgstr "Copie esta URL en la consola de Google Cloud"

#: lib/phoenix_kit_web/live/settings/authorization.ex:312
#, elixir-autogen, elixir-format
msgid "Copy to clipboard"
msgstr "Copiar al portapapeles"

#: lib/phoenix_kit_web/live/settings/crawlers.html.heex:64
#, elixir-autogen, elixir-format
msgid "Crawlers are allowed to index the site. Enable the toggle to hide staging deployments."
msgstr "Los rastreadores pueden indexar el sitio. Active la opción para ocultar despliegues de staging."

#: lib/modules/storage/web/bucket_form.html.heex:384
#, elixir-autogen, elixir-format
msgid "Create Path"
msgstr "Crear ruta"

#: lib/modules/storage/web/bucket_form.html.heex:369
#, elixir-autogen, elixir-format
msgid "Create Storage Path"
msgstr "Crear ruta de almacenamiento"

#: lib/modules/storage/web/settings.html.heex:101
#, elixir-autogen, elixir-format
msgid "Create Your First Bucket"
msgstr "Cree su primer bucket"

#: lib/phoenix_kit_web/live/settings/authorization.html.heex:597
#, elixir-autogen, elixir-format
msgid "Create a new app or select existing one"
msgstr "Cree una nueva app o seleccione una existente"

#: lib/phoenix_kit_web/live/settings/authorization.html.heex:423
#, elixir-autogen, elixir-format
msgid "Create project or select existing one"
msgstr "Cree un proyecto o seleccione uno existente"

#: lib/modules/storage/web/dimensions.html.heex:54
#, elixir-autogen, elixir-format
msgid "Create your first dimension preset to start generating file variants."
msgstr "Cree su primer ajuste de dimensiones para empezar a generar variantes de archivo."

#: lib/modules/storage/web/settings.html.heex:290
#, elixir-autogen, elixir-format
msgid "Currently in use"
msgstr "En uso actualmente"

#: lib/phoenix_kit_web/live/settings/users.html.heex:320
#, elixir-autogen, elixir-format
msgid "Custom User Fields"
msgstr "Campos de usuario personalizados"

#: lib/phoenix_kit_web/live/settings.html.heex:523
#, elixir-autogen, elixir-format
msgid "Date Format"
msgstr "Formato de fecha"

#: lib/modules/storage/web/settings.html.heex:294
#, elixir-autogen, elixir-format
msgid "Default Bucket"
msgstr "Bucket predeterminado"

#: lib/phoenix_kit_web/live/settings/users.html.heex:326
#, elixir-autogen, elixir-format
msgid "Define additional profile fields for users"
msgstr "Defina campos de perfil adicionales para los usuarios"

#: lib/modules/storage/web/dimension_form.html.heex:23
#, elixir-autogen, elixir-format
msgid "Dimension Name"
msgstr "Nombre de la dimensión"

#: lib/modules/storage/web/dimensions.html.heex:17
#, elixir-autogen, elixir-format
msgid "Dimension Presets"
msgstr "Ajustes de dimensiones"

#: lib/modules/storage/web/dimensions.html.heex:19
#, elixir-autogen, elixir-format
msgid "Dimensions define the target sizes for automatic variant generation. Images are resized and videos are transcoded to these preset sizes."
msgstr "Las dimensiones definen los tamaños objetivo para la generación automática de variantes. Las imágenes se redimensionan y los vídeos se transcodifican a estos tamaños."

#: lib/phoenix_kit_web/live/settings/users.html.heex:560
#, elixir-autogen, elixir-format
msgid "Edit Custom Field"
msgstr "Editar campo personalizado"

#: lib/phoenix_kit_web/live/settings/authorization.html.heex:254
#, elixir-autogen, elixir-format
msgid "Enable Magic Link for login"
msgstr "Habilitar el enlace mágico para iniciar sesión"

#: lib/phoenix_kit_web/live/settings/authorization.html.heex:266
#, elixir-autogen, elixir-format
msgid "Enable Magic Link for registration"
msgstr "Habilitar el enlace mágico para el registro"

#: lib/phoenix_kit_web/live/settings/authorization.html.heex:311
#, elixir-autogen, elixir-format
msgid "Enable OAuth (Master Switch)"
msgstr "Habilitar OAuth (interruptor principal)"

#: lib/modules/storage/web/bucket_form.html.heex:194
#: lib/phoenix_kit/integrations/providers.ex:957
#, elixir-autogen, elixir-format
msgid "Endpoint"
msgstr "Punto de conexión"

#: lib/phoenix_kit_web/live/settings/authorization.html.heex:513
#, elixir-autogen, elixir-format
msgid "Enter"
msgstr "Introducir"

#: lib/modules/storage/web/settings.html.heex:359
#, elixir-autogen, elixir-format
msgid "Enter number of copies"
msgstr "Introduzca el número de copias"

#: lib/phoenix_kit_web/live/settings/users.html.heex:683
#, elixir-autogen, elixir-format
msgid "Enter option value"
msgstr "Introduzca el valor de la opción"

#: lib/phoenix_kit_web/live/settings.html.heex:63
#, elixir-autogen, elixir-format
msgid "Enter project title"
msgstr "Introduzca el título del proyecto"

#: lib/phoenix_kit_web/components/core/flash.ex:96
#, elixir-autogen, elixir-format
msgid "Error!"
msgstr "¡Error!"

#: lib/modules/storage/web/settings.html.heex:48
#, elixir-autogen, elixir-format
msgid "FFmpeg Not Installed"
msgstr "FFmpeg no está instalado"

#: lib/modules/storage/web/settings.html.heex:50
#, elixir-autogen, elixir-format
msgid "FFmpeg is required for video processing, transcoding, and thumbnail generation."
msgstr "FFmpeg es necesario para el procesamiento de vídeo, la transcodificación y la generación de miniaturas."

#: lib/phoenix_kit_web/live/settings/authorization.html.heex:542
#, elixir-autogen, elixir-format
msgid "Facebook OAuth Credentials"
msgstr "Credenciales OAuth de Facebook"

#: lib/phoenix_kit_web/live/settings/authorization.html.heex:337
#, elixir-autogen, elixir-format
msgid "Facebook Sign-In"
msgstr "Inicio de sesión con Facebook"

#: lib/phoenix_kit_web/live/settings/users.html.heex:403
#, elixir-autogen, elixir-format
msgid "Field"
msgstr "Campo"

#: lib/phoenix_kit_web/live/settings/users.html.heex:568
#, elixir-autogen, elixir-format
msgid "Field Key"
msgstr "Clave del campo"

#: lib/phoenix_kit_web/live/settings.html.heex:480
#, elixir-autogen, elixir-format
msgid "First day of the week"
msgstr "Primer día de la semana"

#: lib/modules/storage/web/dimensions.html.heex:117
#: lib/modules/storage/web/dimensions.html.heex:173
#: lib/modules/storage/web/dimensions.html.heex:321
#: lib/modules/storage/web/dimensions.html.heex:374
#, elixir-autogen, elixir-format
msgid "Fixed"
msgstr "Fijo"

#: lib/modules/storage/web/dimension_form.html.heex:155
#, elixir-autogen, elixir-format
msgid "Format Override"
msgstr "Anular el formato"

#: lib/modules/storage/web/dimensions.html.heex:491
#, elixir-autogen, elixir-format
msgid "Format Override:"
msgstr "Anular el formato:"

#: lib/phoenix_kit_web/live/settings/authorization.html.heex:454
#, elixir-autogen, elixir-format
msgid "GitHub OAuth Credentials"
msgstr "Credenciales OAuth de GitHub"

#: lib/phoenix_kit_web/live/settings/authorization.html.heex:331
#, elixir-autogen, elixir-format
msgid "GitHub Sign-In"
msgstr "Inicio de sesión con GitHub"

#: lib/phoenix_kit_web/live/settings/authorization.html.heex:425
#: lib/phoenix_kit_web/live/settings/authorization.html.heex:509
#: lib/phoenix_kit_web/live/settings/authorization.html.heex:603
#: lib/phoenix_kit_web/live/settings/authorization.html.heex:611
#, elixir-autogen, elixir-format
msgid "Go to"
msgstr "Ir a"

#: lib/phoenix_kit_web/live/settings/authorization.html.heex:369
#, elixir-autogen, elixir-format
msgid "Google OAuth Credentials"
msgstr "Credenciales OAuth de Google"

#: lib/phoenix_kit_web/live/settings/authorization.html.heex:325
#, elixir-autogen, elixir-format
msgid "Google Sign-In"
msgstr "Inicio de sesión con Google"

#: lib/modules/storage/web/dimension_form.html.heex:94
#, elixir-autogen, elixir-format
msgid "Height (px)"
msgstr "Altura (px)"

#: lib/phoenix_kit_web/live/settings.html.heex:525
#, elixir-autogen, elixir-format
msgid "How dates are displayed"
msgstr "Cómo se muestran las fechas"

#: lib/phoenix_kit_web/live/settings.html.heex:555
#, elixir-autogen, elixir-format
msgid "How times are displayed"
msgstr "Cómo se muestran las horas"

#: lib/phoenix_kit_web/live/settings/authorization.ex:337
#, elixir-autogen, elixir-format
msgid "If behind nginx/apache, ensure"
msgstr "Si está detrás de nginx/apache, asegúrese de que"

#: lib/modules/storage/web/dimensions.html.heex:79
#, elixir-autogen, elixir-format
msgid "Image Dimensions"
msgstr "Dimensiones de imagen"

#: lib/modules/storage/web/settings.html.heex:22
#, elixir-autogen, elixir-format
msgid "ImageMagick Not Installed"
msgstr "ImageMagick no está instalado"

#: lib/modules/storage/web/settings.html.heex:24
#, elixir-autogen, elixir-format
msgid "ImageMagick is required for image processing and variant generation."
msgstr "ImageMagick es necesario para el procesamiento de imágenes y la generación de variantes."

#: lib/modules/storage/web/dimensions.html.heex:488
#, elixir-autogen, elixir-format
msgid "Images use 1-100 scale (compression quality)"
msgstr "Las imágenes usan una escala de 1 a 100 (calidad de compresión)"

#: lib/modules/storage/web/settings.html.heex:28
#: lib/modules/storage/web/settings.html.heex:56
#, elixir-autogen, elixir-format
msgid "Installation:"
msgstr "Instalación:"

#: lib/modules/storage/web/dimensions.ex:28
#: lib/modules/storage/web/dimensions.html.heex:4
#, elixir-autogen, elixir-format
msgid "Instance Dimensions"
msgstr "Dimensiones de las instancias"

#: lib/phoenix_kit_web/live/settings/users.html.heex:360
#: lib/phoenix_kit_web/live/settings/users.html.heex:425
#, elixir-autogen, elixir-format
msgid "Key:"
msgstr "Clave:"

#: lib/phoenix_kit_web/live/settings/users.html.heex:588
#, elixir-autogen, elixir-format
msgid "Label"
msgstr "Etiqueta"

#: lib/modules/storage/web/dimensions.html.heex:492
#, elixir-autogen, elixir-format
msgid "Leave empty to preserve original format, or specify jpg/png/webp/mp4"
msgstr "Déjelo vacío para conservar el formato original, o indique jpg/png/webp/mp4"

#: lib/phoenix_kit_web/legal_gettext_manifest.ex:73
#: lib/phoenix_kit_web/live/modules.ex:114
#, elixir-autogen, elixir-format
msgid "Legal"
msgstr "Información legal"

#: lib/modules/storage/web/bucket_form.html.heex:48
#: lib/modules/storage/web/bucket_form.html.heex:64
#, elixir-autogen, elixir-format
msgid "Local Filesystem"
msgstr "Sistema de archivos local"

#: lib/phoenix_kit_web/live/settings/authorization.html.heex:80
#, elixir-autogen, elixir-format
msgid "Login Page Branding"
msgstr "Personalización de la página de inicio de sesión"

#: lib/phoenix_kit_web/live/settings/users.html.heex:580
#, elixir-autogen, elixir-format
msgid "Lowercase letters, numbers, underscores only"
msgstr "Solo letras minúsculas, números y guiones bajos"

#: lib/phoenix_kit_web/live/settings/authorization.html.heex:249
#, elixir-autogen, elixir-format
msgid "Magic Link"
msgstr "Enlace mágico"

#: lib/modules/storage/web/dimension_form.html.heex:58
#, elixir-autogen, elixir-format
msgid "Maintain Aspect Ratio"
msgstr "Mantener la relación de aspecto"

#: lib/modules/storage/web/settings.html.heex:494
#, elixir-autogen, elixir-format
msgid "Manage Dimensions"
msgstr "Gestionar dimensiones"

#: lib/modules/storage/web/dimensions.html.heex:7
#, elixir-autogen, elixir-format
msgid "Manage dimension presets for automatic file instance generation"
msgstr "Gestione los ajustes de dimensiones para la generación automática de instancias de archivo"

#: lib/phoenix_kit_web/live/settings/authorization.html.heex:6
#, elixir-autogen, elixir-format
msgid "Manage login page branding and authentication methods"
msgstr "Gestione la personalización de la página de inicio de sesión y los métodos de autenticación"

#: lib/phoenix_kit_web/live/settings/users.html.heex:6
#, elixir-autogen, elixir-format
msgid "Manage user registration, defaults, and custom fields"
msgstr "Gestione el registro de usuarios, los valores predeterminados y los campos personalizados"

#: lib/modules/storage/web/settings.html.heex:365
#, elixir-autogen, elixir-format
msgid "Maximum %{count} copies based on %{buckets} active bucket(s)."
msgstr "Máximo %{count} copias según %{buckets} bucket(s) activo(s)."

#: lib/modules/storage/web/dimensions.html.heex:142
#: lib/modules/storage/web/dimensions.html.heex:339
#: lib/modules/storage/web/settings.html.heex:144
#: lib/phoenix_kit_web/components/media_browser.html.heex:413
#: lib/phoenix_kit_web/components/media_browser.html.heex:1824
#: lib/phoenix_kit_web/live/integrations/my_integrations.ex:159
#: lib/phoenix_kit_web/live/integrations/my_integrations.ex:191
#: lib/phoenix_kit_web/live/settings/email_sending.html.heex:117
#: lib/phoenix_kit_web/live/settings/integrations.html.heex:47
#: lib/phoenix_kit_web/live/settings/integrations.html.heex:88
#: lib/phoenix_kit_web/live/settings/send_profile_form.html.heex:18
#: lib/phoenix_kit_web/live/settings/send_profiles.html.heex:47
#: lib/phoenix_kit_web/live/users/user_details.html.heex:648
#, elixir-autogen, elixir-format
msgid "Name"
msgstr "Nombre"

#: lib/phoenix_kit_web/live/settings/users.html.heex:226
#, elixir-autogen, elixir-format
msgid "New User Default Role"
msgstr "Rol predeterminado de los nuevos usuarios"

#: lib/phoenix_kit_web/live/settings/users.html.heex:273
#, elixir-autogen, elixir-format
msgid "New User Default Status"
msgstr "Estado predeterminado de los nuevos usuarios"

#: lib/phoenix_kit_web/live/settings/users.html.heex:307
#, elixir-autogen, elixir-format
msgid "New users will be created as inactive and will not be able to log in until an admin activates their account."
msgstr "Los nuevos usuarios se crearán como inactivos y no podrán iniciar sesión hasta que un administrador active su cuenta."

#: lib/modules/storage/web/settings.html.heex:334
#, elixir-autogen, elixir-format
msgid "No active buckets available. Enable buckets to configure redundancy."
msgstr "No hay buckets activos disponibles. Habilite buckets para configurar la redundancia."

#: lib/phoenix_kit_web/live/users/sessions.html.heex:259
#, elixir-autogen, elixir-format
msgid "No active sessions found."
msgstr "No se encontraron sesiones activas."

#: lib/modules/storage/web/settings.html.heex:462
#, elixir-autogen, elixir-format
msgid "No changes to apply"
msgstr "No hay cambios que aplicar"

#: lib/phoenix_kit_web/live/settings/users.html.heex:338
#, elixir-autogen, elixir-format
msgid "No custom fields defined yet"
msgstr "Aún no se han definido campos personalizados"

#: lib/modules/storage/web/dimensions.html.heex:52
#, elixir-autogen, elixir-format
msgid "No dimensions configured"
msgstr "No hay dimensiones configuradas"

#: lib/phoenix_kit_web/live/users/sessions.html.heex:261
#, elixir-autogen, elixir-format
msgid "No sessions match your current filters."
msgstr "Ninguna sesión coincide con los filtros actuales."

#: lib/phoenix_kit_web/live/settings/crawlers.html.heex:23
#, elixir-autogen, elixir-format
msgid "Noindex · Nofollow"
msgstr "Noindex · Nofollow"

#: lib/modules/storage/web/settings.html.heex:299
#, elixir-autogen, elixir-format
msgid "None"
msgstr "Ninguno"

#: lib/phoenix_kit_web/components/core/flash.ex:95
#, elixir-autogen, elixir-format
msgid "Note"
msgstr "Nota"

#: lib/phoenix_kit_web/live/settings/authorization.html.heex:642
#, elixir-autogen, elixir-format
msgid "Note: OAuth providers require ueberauth dependencies to be installed."
msgstr "Nota: los proveedores OAuth requieren que se instalen las dependencias de ueberauth."

#: lib/modules/storage/web/settings.html.heex:327
#, elixir-autogen, elixir-format
msgid "Number of copies to store"
msgstr "Número de copias que se almacenarán"

#: lib/phoenix_kit_web/live/settings/authorization.html.heex:304
#, elixir-autogen, elixir-format
msgid "OAuth Providers"
msgstr "Proveedores OAuth"

#: lib/phoenix_kit_web/live/settings/authorization.html.heex:635
#, elixir-autogen, elixir-format
msgid "OAuth Setup Instructions"
msgstr "Instrucciones de configuración de OAuth"

#: lib/modules/storage/web/settings.html.heex:361
#, elixir-autogen, elixir-format
msgid "Only 1 active bucket available. Add more buckets to enable redundancy."
msgstr "Solo hay 1 bucket activo disponible. Agregue más buckets para habilitar la redundancia."

#: lib/modules/storage/web/dimensions.html.heex:124
#: lib/modules/storage/web/dimensions.html.heex:184
#: lib/modules/storage/web/dimensions.html.heex:327
#: lib/modules/storage/web/dimensions.html.heex:385
#, elixir-autogen, elixir-format
msgid "Original"
msgstr "Original"

#: lib/phoenix_kit_web/live/settings/users.html.heex:594
#, elixir-autogen, elixir-format
msgid "Phone Number"
msgstr "Número de teléfono"

#: lib/modules/storage/web/dimension_form.html.heex:163
#, elixir-autogen, elixir-format
msgid "Preserve original"
msgstr "Conservar el original"

#: lib/phoenix_kit_web/live/settings/users.html.heex:115
#, elixir-autogen, elixir-format
msgid "Privacy Notice: IP Geolocation Data"
msgstr "Aviso de privacidad: datos de geolocalización por IP"

#: lib/phoenix_kit_web/live/settings.html.heex:53
#, elixir-autogen, elixir-format
msgid "Project Title"
msgstr "Título del proyecto"

#: lib/modules/storage/web/dimension_form.html.heex:127
#: lib/modules/storage/web/dimensions.html.heex:120
#: lib/modules/storage/web/dimensions.html.heex:145
#, elixir-autogen, elixir-format
msgid "Quality"
msgstr "Calidad"

#: lib/modules/storage/web/dimension_form.html.heex:125
#: lib/modules/storage/web/dimensions.html.heex:324
#: lib/modules/storage/web/dimensions.html.heex:345
#, elixir-autogen, elixir-format
msgid "Quality (CRF)"
msgstr "Calidad (CRF)"

#: lib/modules/storage/web/dimensions.html.heex:487
#, elixir-autogen, elixir-format
msgid "Quality Settings:"
msgstr "Ajustes de calidad:"

#: lib/modules/storage/web/settings.html.heex:126
#: lib/modules/storage/web/settings.html.heex:186
#, elixir-autogen, elixir-format
msgid "Random"
msgstr "Aleatorio"

#: lib/modules/storage/web/settings.html.heex:346
#, elixir-autogen, elixir-format
msgid "Reduce redundancy or enable more buckets."
msgstr "Reduzca la redundancia o habilite más buckets."

#: lib/modules/storage/web/settings.html.heex:325
#, elixir-autogen, elixir-format
msgid "Redundancy Copies"
msgstr "Copias de redundancia"

#: lib/phoenix_kit_web/live/settings/authorization.html.heex:657
#, elixir-autogen, elixir-format
msgid "Reload OAuth Configuration"
msgstr "Recargar la configuración de OAuth"

#: lib/phoenix_kit_web/live/settings/users.html.heex:623
#, elixir-autogen, elixir-format
msgid "Required field"
msgstr "Campo obligatorio"

#: lib/phoenix_kit_web/components/core/column_settings.ex:136
#: lib/phoenix_kit_web/live/settings.html.heex:608
#, elixir-autogen, elixir-format
msgid "Reset"
msgstr "Restablecer"

#: lib/modules/storage/web/dimensions.html.heex:42
#, elixir-autogen, elixir-format
msgid "Reset to Defaults"
msgstr "Restablecer los valores predeterminados"

#: lib/modules/storage/web/dimensions.html.heex:309
#: lib/modules/storage/web/dimensions.html.heex:341
#, elixir-autogen, elixir-format
msgid "Resolution"
msgstr "Resolución"

#: lib/phoenix_kit_web/live/settings/authorization.ex:335
#, elixir-autogen, elixir-format
msgid "Reverse Proxy Users:"
msgstr "Usuarios con proxy inverso:"

#: lib/phoenix_kit_web/live/settings/crawlers.html.heex:21
#, elixir-autogen, elixir-format
msgid "Robots Directive"
msgstr "Directiva para robots"

#: lib/phoenix_kit_web/live/users/roles.html.heex:122
#: lib/phoenix_kit_web/live/users/roles.html.heex:201
#, elixir-autogen, elixir-format
msgid "Role actions"
msgstr "Acciones del rol"

#: lib/phoenix_kit_web/live/settings/users.html.heex:229
#, elixir-autogen, elixir-format
msgid "Role assigned to new user registrations"
msgstr "Rol asignado a los nuevos registros de usuarios"

#: lib/phoenix_kit_web/live/settings.html.heex:594
#, elixir-autogen, elixir-format
msgid "Save All Settings"
msgstr "Guardar todos los ajustes"

#: lib/phoenix_kit_web/live/settings/authorization.html.heex:700
#, elixir-autogen, elixir-format
msgid "Save Authorization Settings"
msgstr "Guardar los ajustes de autorización"

#: lib/phoenix_kit_web/live/settings/users.html.heex:548
#, elixir-autogen, elixir-format
msgid "Save User Settings"
msgstr "Guardar los ajustes de usuario"

#: lib/phoenix_kit_web/live/settings/crawlers.html.heex:60
#, elixir-autogen, elixir-format
msgid "Search engines are instructed to skip this environment. Remove this before launch."
msgstr "Se indica a los motores de búsqueda que omitan este entorno. Quítelo antes del lanzamiento."

#: lib/modules/storage/web/bucket_form.html.heex:241
#: lib/phoenix_kit/integrations/providers.ex:852
#: lib/phoenix_kit/integrations/providers.ex:936
#, elixir-autogen, elixir-format
msgid "Secret Access Key"
msgstr "Clave de acceso secreta"

#: lib/phoenix_kit_web/live/settings/users.html.heex:304
#, elixir-autogen, elixir-format
msgid "Security Notice: Inactive Default"
msgstr "Aviso de seguridad: valor predeterminado inactivo"

#: lib/phoenix_kit_web/live/settings/users.html.heex:256
#, elixir-autogen, elixir-format
msgid "Security Notice: Medium Risk"
msgstr "Aviso de seguridad: riesgo medio"

#: lib/phoenix_kit_web/components/media_browser.html.heex:1180
#: lib/phoenix_kit_web/components/media_browser.html.heex:1182
#: lib/phoenix_kit_web/live/settings/authorization.html.heex:430
#, elixir-autogen, elixir-format
msgid "Select"
msgstr "Seleccionar"

#: lib/phoenix_kit_web/live/components/media_selector_modal.ex:279
#: lib/phoenix_kit_web/live/settings.html.heex:105
#: lib/phoenix_kit_web/live/settings/authorization.html.heex:126
#: lib/phoenix_kit_web/live/settings/authorization.html.heex:192
#, elixir-autogen, elixir-format
msgid "Select Image"
msgstr "Seleccionar imagen"

#: lib/modules/storage/web/bucket_form.html.heex:46
#, elixir-autogen, elixir-format
msgid "Select provider..."
msgstr "Seleccione un proveedor…"

#: lib/phoenix_kit_web/live/users/sessions.html.heex:224
#: lib/phoenix_kit_web/live/users/sessions.html.heex:326
#, elixir-autogen, elixir-format
msgid "Session actions"
msgstr "Acciones de la sesión"

#: lib/modules/storage/web/settings.html.heex:297
#, elixir-autogen, elixir-format
msgid "Set"
msgstr "Establecer"

#: lib/phoenix_kit_web/components/core/integrations_ui.ex:311
#: lib/phoenix_kit_web/live/settings/authorization.ex:290
#: lib/phoenix_kit_web/live/settings/integration_form.html.heex:378
#, elixir-autogen, elixir-format
msgid "Setup Instructions"
msgstr "Instrucciones de configuración"

#: lib/phoenix_kit_web/live/settings/users.html.heex:87
#, elixir-autogen, elixir-format
msgid "Show username field on registration"
msgstr "Mostrar el campo de nombre de usuario en el registro"

#: lib/phoenix_kit_web/live/settings.html.heex:288
#, elixir-autogen, elixir-format
msgid "Site Address (URL)"
msgstr "Dirección del sitio (URL)"

#: lib/modules/storage/web/settings.html.heex:506
#, elixir-autogen, elixir-format
msgid "Soon"
msgstr "Pronto"

#: lib/modules/storage/web/bucket_form.html.heex:93
#, elixir-autogen, elixir-format
msgid "Storage Path"
msgstr "Ruta de almacenamiento"

#: lib/modules/storage/web/bucket_form.html.heex:39
#: lib/modules/storage/web/bucket_form.html.heex:59
#, elixir-autogen, elixir-format
msgid "Storage Provider"
msgstr "Proveedor de almacenamiento"

#: lib/phoenix_kit_web/components/core/flash.ex:94
#, elixir-autogen, elixir-format
msgid "Success!"
msgstr "¡Listo!"

#: lib/phoenix_kit_web/live/settings/authorization.html.heex:619
#, elixir-autogen, elixir-format
msgid "Switch app from"
msgstr "Cambiar la app de"

#: lib/modules/storage/web/settings.html.heex:524
#, elixir-autogen, elixir-format
msgid "Sync Files"
msgstr "Sincronizar archivos"

#: lib/phoenix_kit_web/live/settings.html.heex:15
#, elixir-autogen, elixir-format
msgid "System Configuration"
msgstr "Configuración del sistema"

#: lib/phoenix_kit_web/live/settings.html.heex:505
#, elixir-autogen, elixir-format
msgid "System default timezone"
msgstr "Zona horaria predeterminada del sistema"

#: lib/modules/storage/web/dimension_form.html.heex:73
#, elixir-autogen, elixir-format
msgid "Target Width (px)"
msgstr "Anchura objetivo (px)"

#: lib/phoenix_kit_web/live/settings/authorization.html.heex:405
#: lib/phoenix_kit_web/live/settings/authorization.html.heex:490
#: lib/phoenix_kit_web/live/settings/authorization.html.heex:578
#, elixir-autogen, elixir-format
msgid "Test Credentials"
msgstr "Probar credenciales"

#: lib/phoenix_kit_web/live/settings/users.html.heex:310
#, elixir-autogen, elixir-format
msgid "The first user (Owner) will always be active regardless of this setting."
msgstr "El primer usuario (propietario) siempre estará activo independientemente de este ajuste."

#: lib/modules/storage/web/dimensions.html.heex:22
#, elixir-autogen, elixir-format
msgid "The migration seeds 8 default dimensions: 4 image sizes (thumbnail, small, medium, large) and 4 video variants (360p, 720p, 1080p, video_thumbnail)."
msgstr "La migración crea 8 dimensiones predeterminadas: 4 tamaños de imagen (thumbnail, small, medium, large) y 4 variantes de vídeo (360p, 720p, 1080p, video_thumbnail)."

#: lib/modules/storage/web/bucket_form.html.heex:371
#, elixir-autogen, elixir-format
msgid "The storage path"
msgstr "La ruta de almacenamiento"

#: lib/modules/storage/web/settings.html.heex:559
#, elixir-autogen, elixir-format
msgid "This will reset dimensions and settings to defaults, and create a local bucket if none exist. Your uploaded files will NOT be deleted. Continue?"
msgstr "Esto restablecerá las dimensiones y los ajustes a sus valores predeterminados y creará un bucket local si no existe ninguno. Sus archivos subidos NO se eliminarán. ¿Continuar?"

#: lib/phoenix_kit_web/live/settings.html.heex:553
#, elixir-autogen, elixir-format
msgid "Time Format"
msgstr "Formato de hora"

#: lib/phoenix_kit_web/live/settings.html.heex:503
#, elixir-autogen, elixir-format
msgid "Time Zone"
msgstr "Zona horaria"

#: lib/phoenix_kit_web/live/users/sessions.html.heex:157
#: lib/phoenix_kit_web/live/users/sessions.html.heex:245
#, elixir-autogen, elixir-format
msgid "Token"
msgstr "Token"

#: lib/modules/storage/web/settings.html.heex:280
#: lib/phoenix_kit_web/live/modules.html.heex:61
#, elixir-autogen, elixir-format
msgid "Total Buckets"
msgstr "Buckets totales"

#: lib/phoenix_kit_web/live/settings/users.html.heex:81
#, elixir-autogen, elixir-format
msgid "Track user registration location"
msgstr "Registrar la ubicación de registro de los usuarios"

#: lib/phoenix_kit_web/live/settings/users.html.heex:699
#, elixir-autogen, elixir-format
msgid "Type an option and press Enter or click Add"
msgstr "Escriba una opción y pulse Intro o haga clic en Agregar"

## Navigation menu items
#: lib/phoenix_kit_web/live/users/sessions.html.heex:244
#: lib/phoenix_kit_web/users/user_form.html.heex:737
#, elixir-autogen, elixir-format
msgid "User"
msgstr "Usuario"

#: lib/phoenix_kit_web/live/settings/users.html.heex:375
#: lib/phoenix_kit_web/live/settings/users.html.heex:410
#, elixir-autogen, elixir-format
msgid "User Access"
msgstr "Acceso de usuarios"

#: lib/phoenix_kit_web/live/settings/users.html.heex:17
#, elixir-autogen, elixir-format
msgid "User Configuration"
msgstr "Configuración de usuarios"

#: lib/phoenix_kit_web/live/settings/users.html.heex:378
#: lib/phoenix_kit_web/live/settings/users.html.heex:449
#, elixir-autogen, elixir-format
msgid "User Editable"
msgstr "Editable por el usuario"

#: lib/phoenix_kit_web/live/settings/users.ex:42
#: lib/phoenix_kit_web/live/settings/users.html.heex:5
#, elixir-autogen, elixir-format
msgid "User Settings"
msgstr "Ajustes de usuario"

#: lib/phoenix_kit_web/live/users/users.html.heex:569
#: lib/phoenix_kit_web/live/users/users.html.heex:700
#, elixir-autogen, elixir-format
msgid "User actions"
msgstr "Acciones del usuario"

#: lib/phoenix_kit_web/live/settings/users.html.heex:636
#, elixir-autogen, elixir-format
msgid "User can edit this field"
msgstr "El usuario puede editar este campo"

#: lib/phoenix_kit_web/live/settings/users.html.heex:121
#, elixir-autogen, elixir-format
msgid "Uses free APIs: IP-API.com (45 requests/minute) with ipapi.co (1000 requests/day) fallback. Defaults to OFF for privacy."
msgstr "Usa APIs gratuitas: IP-API.com (45 solicitudes/minuto) con ipapi.co (1000 solicitudes/día) como alternativa. Desactivado por defecto por privacidad."

#: lib/modules/storage/web/dimensions.html.heex:485
#, elixir-autogen, elixir-format
msgid "Variant Generation System"
msgstr "Sistema de generación de variantes"

#: lib/modules/storage/web/dimensions.html.heex:281
#, elixir-autogen, elixir-format
msgid "Video Dimensions"
msgstr "Dimensiones de vídeo"

#: lib/modules/storage/web/dimensions.html.heex:489
#, elixir-autogen, elixir-format
msgid "Video Settings:"
msgstr "Ajustes de vídeo:"

#: lib/modules/storage/web/dimensions.html.heex:490
#, elixir-autogen, elixir-format
msgid "Videos use CRF 0-51 scale (lower = higher quality)"
msgstr "Los vídeos usan la escala CRF de 0 a 51 (menor = mayor calidad)"

#: lib/phoenix_kit_web/live/settings/authorization.html.heex:414
#: lib/phoenix_kit_web/live/settings/authorization.html.heex:499
#: lib/phoenix_kit_web/live/settings/authorization.html.heex:587
#, elixir-autogen, elixir-format
msgid "Visit"
msgstr "Visite"

#: lib/phoenix_kit_web/live/settings.html.heex:478
#, elixir-autogen, elixir-format
msgid "Week Start On"
msgstr "Comienzo de la semana"

#: lib/modules/storage/web/settings.html.heex:587
#, elixir-autogen, elixir-format
msgid "When a file is requested, the system automatically tries each location until it successfully retrieves the file."
msgstr "Cuando se solicita un archivo, el sistema prueba automáticamente cada ubicación hasta obtenerlo correctamente."

#: lib/phoenix_kit_web/live/settings/users.html.heex:639
#, elixir-autogen, elixir-format
msgid "When checked, users can view and edit this field on their settings page. When unchecked, only admins can edit it."
msgstr "Si está marcado, los usuarios pueden ver y editar este campo en su página de ajustes. Si no, solo los administradores pueden editarlo."

#: lib/phoenix_kit_web/live/settings/users.html.heex:118
#, elixir-autogen, elixir-format
msgid "When enabled, registration IP addresses and approximate location data (country, region, city) will be collected for analytics."
msgstr "Si se habilita, se recopilarán las direcciones IP de registro y datos aproximados de ubicación (país, región, ciudad) para análisis."

#: lib/modules/storage/web/dimension_form.html.heex:75
#, elixir-autogen, elixir-format
msgid "Width (px)"
msgstr "Anchura (px)"

#: lib/modules/storage/web/settings.html.heex:25
#, elixir-autogen, elixir-format
msgid "Without it, image resizing, cropping, and format conversion will not work."
msgstr "Sin él, el redimensionado, el recorte y la conversión de formato de imágenes no funcionarán."

#: lib/modules/storage/web/settings.html.heex:53
#, elixir-autogen, elixir-format
msgid "Without it, video file processing will not work."
msgstr "Sin él, el procesamiento de archivos de vídeo no funcionará."

#: lib/modules/storage/web/bucket_form.html.heex:374
#, elixir-autogen, elixir-format
msgid "Would you like to create it now?"
msgstr "¿Desea crearla ahora?"

#: lib/phoenix_kit_web/live/settings/authorization.html.heex:552
#, elixir-autogen, elixir-format
msgid "Your Facebook App ID"
msgstr "Su ID de aplicación de Facebook"

#: lib/phoenix_kit_web/live/settings/authorization.html.heex:565
#, elixir-autogen, elixir-format
msgid "Your Facebook App Secret"
msgstr "Su secreto de aplicación de Facebook"

#: lib/phoenix_kit_web/live/settings/authorization.html.heex:464
#, elixir-autogen, elixir-format
msgid "Your GitHub OAuth Client ID"
msgstr "Su ID de cliente OAuth de GitHub"

#: lib/phoenix_kit_web/live/settings/authorization.html.heex:477
#, elixir-autogen, elixir-format
msgid "Your GitHub OAuth Client Secret"
msgstr "Su secreto de cliente OAuth de GitHub"

#: lib/phoenix_kit_web/live/settings/authorization.html.heex:379
#, elixir-autogen, elixir-format
msgid "Your Google OAuth Client ID"
msgstr "Su ID de cliente OAuth de Google"

#: lib/phoenix_kit_web/live/settings/authorization.html.heex:392
#, elixir-autogen, elixir-format
msgid "Your Google OAuth Client Secret"
msgstr "Su secreto de cliente OAuth de Google"

#: lib/phoenix_kit_web/live/settings/authorization.html.heex:514
#: lib/phoenix_kit_web/live/settings/authorization.html.heex:615
#: lib/phoenix_kit_web/live/settings/integrations.ex:167
#, elixir-autogen, elixir-format
msgid "and"
msgstr "y"

#: lib/phoenix_kit_web/live/settings/authorization.html.heex:525
#, elixir-autogen, elixir-format
msgid "and generate/copy"
msgstr "y genere/copie"

#: lib/modules/storage/web/bucket_form.html.heex:372
#, elixir-autogen, elixir-format
msgid "does not exist."
msgstr "no existe."

#: lib/modules/storage/web/dimension_form.html.heex:31
#, elixir-autogen, elixir-format
msgid "e.g., thumbnail, medium, 720p"
msgstr "p. ej., thumbnail, medium, 720p"

#: lib/modules/storage/web/settings.html.heex:193
#: lib/phoenix_kit_web/components/media_browser.html.heex:1751
#, elixir-autogen, elixir-format
msgid "files"
msgstr "archivos"

#: lib/phoenix_kit_web/live/settings/authorization.ex:341
#, elixir-autogen, elixir-format
msgid "header is set to"
msgstr "el encabezado está establecido en"

#: lib/phoenix_kit_web/live/settings/authorization.html.heex:621
#, elixir-autogen, elixir-format
msgid "mode"
msgstr "modo"

#: lib/phoenix_kit_web/live/settings/users.html.heex:652
#, elixir-autogen, elixir-format
msgid "option(s)"
msgstr "opción(es)"

#: lib/phoenix_kit_web/live/settings/authorization.html.heex:600
#, elixir-autogen, elixir-format
msgid "product"
msgstr "producto"

#: lib/phoenix_kit_web/live/settings/authorization.html.heex:620
#, elixir-autogen, elixir-format
msgid "to"
msgstr "a"

#: lib/phoenix_kit_web/live/settings/crawlers.html.heex:29
#, elixir-autogen, elixir-format
msgid "to every PhoenixKit layout, blocking crawlers from indexing or following links."
msgstr "a cada plantilla de PhoenixKit, impidiendo que los rastreadores indexen o sigan enlaces."

#: lib/phoenix_kit_web/live/settings/authorization.html.heex:616
#, elixir-autogen, elixir-format
msgid "to fields above"
msgstr "en los campos de arriba"

#: lib/phoenix_kit_web/live/settings/authorization.html.heex:440
#: lib/phoenix_kit_web/live/settings/authorization.html.heex:529
#: lib/phoenix_kit_web/live/settings/authorization.html.heex:625
#, elixir-autogen, elixir-format
msgid "to verify setup"
msgstr "para verificar la configuración"

#: lib/phoenix_kit_web/live/settings/authorization.html.heex:431
#, elixir-autogen, elixir-format
msgid "type"
msgstr "tipo"

#: lib/phoenix_kit_web/live/users/roles.html.heex:96
#, elixir-autogen, elixir-format
msgid "—"
msgstr "—"

#: lib/phoenix_kit_web/legal_gettext_manifest.ex:46
#, elixir-autogen, elixir-format
msgid "Acceptable Use Policy"
msgstr "Política de uso aceptable"

#: lib/phoenix_kit_web/legal_gettext_manifest.ex:48
#, elixir-autogen, elixir-format
msgid "Analytics"
msgstr "Analítica"

#: lib/phoenix_kit_web/legal_gettext_manifest.ex:49
#, elixir-autogen, elixir-format
msgid "CCPA Notice at Collection"
msgstr "Aviso CCPA en el momento de la recogida"

#: lib/phoenix_kit_web/legal_gettext_manifest.ex:59
#, elixir-autogen, elixir-format
msgid "Data Retention Policy"
msgstr "Política de retención de datos"

#: lib/phoenix_kit_web/legal_gettext_manifest.ex:60
#, elixir-autogen, elixir-format
msgid "Do Not Sell My Personal Information"
msgstr "No vender mi información personal"

#: lib/phoenix_kit_web/legal_gettext_manifest.ex:62
#, elixir-autogen, elixir-format
msgid "Essential"
msgstr "Esenciales"

#: lib/phoenix_kit_web/legal_gettext_manifest.ex:72
#, elixir-autogen, elixir-format
msgid "Help us understand how you use our site to improve your experience."
msgstr "Nos ayudan a entender cómo utiliza nuestro sitio para mejorar su experiencia."

#: lib/phoenix_kit_web/legal_gettext_manifest.ex:75
#, elixir-autogen, elixir-format
msgid "Legal pages reset successfully. You can now regenerate them."
msgstr "Páginas legales restablecidas correctamente. Ahora puede regenerarlas."

#: lib/phoenix_kit_web/legal_gettext_manifest.ex:78
#, elixir-autogen, elixir-format
msgid "No issues detected — reset not needed"
msgstr "No se detectaron problemas — no es necesario restablecer"

#: lib/phoenix_kit_web/legal_gettext_manifest.ex:81
#, elixir-autogen, elixir-format
msgid "Preferences"
msgstr "Preferencias"

#: lib/phoenix_kit_web/legal_gettext_manifest.ex:82
#, elixir-autogen, elixir-format
msgid "Privacy Policy"
msgstr "Política de privacidad"

#: lib/phoenix_kit_web/legal_gettext_manifest.ex:86
#, elixir-autogen, elixir-format
msgid "Remember your settings like language and region preferences."
msgstr "Recuerdan sus ajustes, como idioma y región."

#: lib/phoenix_kit_web/legal_gettext_manifest.ex:88
#, elixir-autogen, elixir-format
msgid "Required for core functionality. These cannot be disabled."
msgstr "Necesarias para el funcionamiento básico. No se pueden desactivar."

#: lib/phoenix_kit_web/legal_gettext_manifest.ex:89
#, elixir-autogen, elixir-format
msgid "Reset failed: %{reason}"
msgstr "Error al restablecer: %{reason}"

#: lib/phoenix_kit_web/legal_gettext_manifest.ex:91
#, elixir-autogen, elixir-format
msgid "Terms of Service"
msgstr "Términos del servicio"

#: lib/phoenix_kit_web/legal_gettext_manifest.ex:92
#, elixir-autogen, elixir-format
msgid "Used for personalized advertising and measuring ad effectiveness."
msgstr "Se utilizan para publicidad personalizada y para medir su eficacia."

#: lib/modules/storage/web/health.html.heex:31
#, elixir-autogen, elixir-format
msgid "%{count}+ locations each"
msgstr "%{count}+ ubicaciones cada uno"

#: lib/phoenix_kit_web/components/language_switcher.ex:805
#, elixir-autogen, elixir-format
msgid "%{language} (Disabled — %{status})"
msgstr "%{language} (desactivado — %{status})"

#: lib/modules/storage/web/health.html.heex:154
#, elixir-autogen, elixir-format
msgid "%{n} errors"
msgstr "%{n} errores"

#: lib/modules/storage/web/health.html.heex:118
#, elixir-autogen, elixir-format
msgid "%{n} failed"
msgstr "%{n} fallidos"

#: lib/modules/storage/web/health.html.heex:116
#, elixir-autogen, elixir-format
msgid "%{n} synced"
msgstr "%{n} sincronizados"

#: lib/modules/storage/web/bucket_form.html.heex:324
#, elixir-autogen, elixir-format
msgid "0 = auto, 1+ = higher priority"
msgstr "0 = automático, 1+ = mayor prioridad"

#: lib/modules/storage/web/dimension_form.html.heex:145
#, elixir-autogen, elixir-format
msgid "1-100, higher = better quality. 80-90 recommended."
msgstr "De 1 a 100, mayor = mejor calidad. Se recomienda 80-90."

#: lib/modules/storage/web/bucket_form.html.heex:32
#, elixir-autogen, elixir-format
msgid "A friendly name to identify this storage location"
msgstr "Un nombre descriptivo para identificar esta ubicación de almacenamiento"

#: lib/modules/storage/web/dimension_form.html.heex:36
#, elixir-autogen, elixir-format
msgid "A unique name to identify this dimension preset"
msgstr "Un nombre único para identificar este ajuste de dimensiones"

#: lib/phoenix_kit/integrations/providers.ex:389
#, elixir-autogen, elixir-format
msgid "AI model access via OpenRouter (100+ models)"
msgstr "Acceso a modelos de IA a través de OpenRouter (más de 100 modelos)"

#: lib/phoenix_kit_web/live/settings/integration_form.html.heex:183
#, elixir-autogen, elixir-format
msgid "API Credentials"
msgstr "Credenciales de la API"

#: lib/phoenix_kit/integrations/providers.ex:333
#: lib/phoenix_kit/integrations/providers.ex:403
#: lib/phoenix_kit/integrations/providers.ex:461
#: lib/phoenix_kit/integrations/providers.ex:524
#: lib/phoenix_kit/integrations/providers.ex:587
#: lib/phoenix_kit/integrations/providers.ex:654
#: lib/phoenix_kit/integrations/providers.ex:1137
#, elixir-autogen, elixir-format
msgid "API Key"
msgstr "Clave de API"

#: lib/modules/storage/web/bucket_form.html.heex:170
#, elixir-autogen, elixir-format
msgid "AWS Bucket Name"
msgstr "Nombre del bucket de AWS"

#: lib/modules/storage/web/bucket_form.html.heex:124
#, elixir-autogen, elixir-format
msgid "AWS Region"
msgstr "Región de AWS"

#: lib/modules/storage/web/bucket_form.html.heex:103
#, elixir-autogen, elixir-format
msgid "Absolute path where files will be stored on disk"
msgstr "Ruta absoluta donde se almacenarán los archivos en disco"

#: lib/phoenix_kit_web/components/invitation_banner.ex:53
#, elixir-autogen, elixir-format
msgid "Accept"
msgstr "Aceptar"

#: lib/phoenix_kit_web/live/integrations/my_integrations.ex:164
#: lib/phoenix_kit_web/live/integrations/my_integrations.ex:192
#: lib/phoenix_kit_web/live/settings/integrations.html.heex:54
#: lib/phoenix_kit_web/live/settings/integrations.html.heex:89
#, elixir-autogen, elixir-format
msgid "Account"
msgstr "Cuenta"

#: lib/phoenix_kit_web/live/users/user_details.html.heex:210
#: lib/phoenix_kit_web/users/registration.html.heex:114
#: lib/phoenix_kit_web/users/user_form.html.heex:166
#, elixir-autogen, elixir-format
msgid "Account Type"
msgstr "Tipo de cuenta"

#: lib/phoenix_kit_web/live/settings/integration_form.ex:214
#, elixir-autogen, elixir-format
msgid "Account disconnected"
msgstr "Cuenta desconectada"

#: lib/modules/maintenance/settings.ex:262
#, elixir-autogen, elixir-format
msgid "Active due to scheduled window."
msgstr "Activo por la ventana programada."

#: lib/phoenix_kit_web/live/integrations/my_integration_form.ex:62
#: lib/phoenix_kit_web/live/integrations/my_integrations.ex:177
#: lib/phoenix_kit_web/live/integrations/my_integrations.ex:317
#: lib/phoenix_kit_web/live/settings/integration_form.ex:29
#: lib/phoenix_kit_web/live/settings/integration_form.ex:68
#: lib/phoenix_kit_web/live/settings/integrations.html.heex:72
#: lib/phoenix_kit_web/live/settings/integrations.html.heex:252
#, elixir-autogen, elixir-format
msgid "Add Integration"
msgstr "Agregar integración"

#: lib/phoenix_kit/integrations/providers.ex:432
#, elixir-autogen, elixir-format
msgid "Add credits (optional)"
msgstr "Agregar créditos (opcional)"

#: lib/phoenix_kit_web/live/users/user_details.html.heex:642
#, elixir-autogen, elixir-format
msgid "Add members from the user edit page"
msgstr "Agregue miembros desde la página de edición del usuario"

#: lib/phoenix_kit_web/components/core/integration_picker.ex:211
#, elixir-autogen, elixir-format
msgid "Add one in Settings → Integrations"
msgstr "Agregue una en Configuración → Integraciones"

#: lib/modules/maintenance/web/maintenance_page_live.ex:114
#, elixir-autogen, elixir-format
msgid "Admin Preview"
msgstr "Vista previa del administrador"

#: lib/modules/storage/web/health.html.heex:175
#, elixir-autogen, elixir-format
msgid "All Healthy"
msgstr "Todo correcto"

#: lib/modules/storage/web/health.html.heex:177
#, elixir-autogen, elixir-format
msgid "All files meet the redundancy target of %{n} copies."
msgstr "Todos los archivos cumplen el objetivo de redundancia de %{n} copias."

#: lib/modules/storage/web/dimension_form.html.heex:187
#, elixir-autogen, elixir-format
msgid "Alternative Formats"
msgstr "Formatos alternativos"

#: lib/phoenix_kit/integrations/providers.ex:286
#, elixir-autogen, elixir-format
msgid "Application type: **Web application** (do not select \"Desktop app\" — it won't support redirect URIs)"
msgstr "Tipo de aplicación: **aplicación web** (no seleccione «aplicación de escritorio», no admite URI de redirección)"

#: lib/phoenix_kit_web/live/settings/integration_form.html.heex:450
#, elixir-autogen, elixir-format
msgid "Are you sure you want to disconnect this account?"
msgstr "¿Seguro que quiere desconectar esta cuenta?"

#: lib/phoenix_kit_web/live/settings/integrations.html.heex:175
#, elixir-autogen, elixir-format
msgid "Are you sure you want to disconnect?"
msgstr "¿Seguro que quiere desconectar?"

#: lib/phoenix_kit_web/live/users/user_details.html.heex:705
#, elixir-autogen, elixir-format
msgid "Are you sure you want to remove this member?"
msgstr "¿Seguro que quiere quitar a este miembro?"

#: lib/phoenix_kit_web/live/settings/integration_form.ex:113
#, elixir-autogen, elixir-format
msgid "Authorization failed: %{reason}"
msgstr "La autorización falló: %{reason}"

#: lib/phoenix_kit_web/live/settings/integration_form.html.heex:340
#, elixir-autogen, elixir-format
msgid "Authorize access to your %{provider} account. This will open a sign-in page where you choose which account to connect."
msgstr "Autorice el acceso a su cuenta de %{provider}. Se abrirá una página de inicio de sesión donde elegirá qué cuenta conectar."

#: lib/phoenix_kit_web/live/components/user_settings.ex:90
#, elixir-autogen, elixir-format
msgid "Avatar updated successfully!"
msgstr "¡Avatar actualizado correctamente!"

#: lib/modules/storage/web/bucket_form.html.heex:171
#, elixir-autogen, elixir-format
msgid "Backblaze Bucket Name"
msgstr "Nombre del bucket de Backblaze"

#: lib/modules/storage/web/bucket_form.html.heex:191
#, elixir-autogen, elixir-format
msgid "Backblaze Endpoint"
msgstr "Punto de conexión de Backblaze"

#: lib/modules/storage/web/bucket_form.html.heex:140
#, elixir-autogen, elixir-format
msgid "Backblaze Region"
msgstr "Región de Backblaze"

#: lib/modules/storage/web/health.html.heex:41
#, elixir-autogen, elixir-format
msgid "Below redundancy target"
msgstr "Por debajo del objetivo de redundancia"

#: lib/modules/storage/web/dimension_form.html.heex:63
#, elixir-autogen, elixir-format
msgid "Both width and height are used for fixed dimensions"
msgstr "En las dimensiones fijas se usan tanto la anchura como la altura"

#: lib/modules/storage/web/settings.html.heex:210
#, elixir-autogen, elixir-format
msgid "Bucket actions"
msgstr "Acciones del bucket"

#: lib/phoenix_kit_web/live/settings/organization.html.heex:145
#, elixir-autogen, elixir-format
msgid "Business reg. number (optional)"
msgstr "Número de registro mercantil (opcional)"

#: lib/modules/storage/web/dimension_form.html.heex:143
#, elixir-autogen, elixir-format
msgid "CRF 0-51, lower = higher quality. 18-28 recommended."
msgstr "CRF de 0 a 51, menor = mejor calidad. Se recomienda 18-28."

#: lib/phoenix_kit_web/users/user_form.html.heex:839
#, elixir-autogen, elixir-format
msgid "Cancel invitation"
msgstr "Cancelar la invitación"

#: lib/phoenix_kit_web/users/user_form.html.heex:840
#, elixir-autogen, elixir-format
msgid "Cancel this invitation?"
msgstr "¿Cancelar esta invitación?"

#: lib/modules/storage/web/bucket_form.html.heex:77
#, elixir-autogen, elixir-format
msgid "Cannot be changed"
msgstr "No se puede cambiar"

#: lib/modules/maintenance/settings.ex:103
#, elixir-autogen, elixir-format
msgid "Changes discarded"
msgstr "Cambios descartados"

#: lib/modules/maintenance/settings.ex:403
#, elixir-autogen, elixir-format
msgid "Changes to header and message text take effect immediately after saving."
msgstr "Los cambios en el encabezado y el texto del mensaje se aplican inmediatamente después de guardar."

#: lib/modules/storage/web/health.html.heex:7
#, elixir-autogen, elixir-format
msgid "Check file redundancy against configured target"
msgstr "Comprobar la redundancia de los archivos frente al objetivo configurado"

#: lib/phoenix_kit_web/live/integrations/my_integration_form.ex:388
#: lib/phoenix_kit_web/live/settings/integration_form.html.heex:53
#, elixir-autogen, elixir-format
msgid "Choose a different service"
msgstr "Elegir otro servicio"

#: lib/phoenix_kit_web/live/integrations/my_integration_form.ex:369
#: lib/phoenix_kit_web/live/settings/integration_form.html.heex:8
#, elixir-autogen, elixir-format
msgid "Choose a service to connect"
msgstr "Elija un servicio para conectar"

#: lib/modules/maintenance/settings.ex:344
#, elixir-autogen, elixir-format
msgid "Clear Schedule"
msgstr "Borrar la programación"

#: lib/phoenix_kit/integrations/providers.ex:285
#, elixir-autogen, elixir-format
msgid "Click **Create Credentials → OAuth client ID**"
msgstr "Haga clic en **Crear credenciales → ID de cliente de OAuth**"

#: lib/phoenix_kit/integrations/providers.ex:426
#, elixir-autogen, elixir-format
msgid "Click **Create Key**"
msgstr "Haga clic en **Crear clave**"

#: lib/phoenix_kit/integrations/providers.ex:296
#: lib/phoenix_kit/integrations/providers.ex:1320
#, elixir-autogen, elixir-format
msgid "Click **Save**, then **Connect Account**"
msgstr "Haga clic en **Guardar** y luego en **Conectar cuenta**"

#: lib/modules/storage/web/bucket_form.html.heex:172
#, elixir-autogen, elixir-format
msgid "Cloudflare Bucket Name"
msgstr "Nombre del bucket de Cloudflare"

#: lib/modules/storage/web/bucket_form.html.heex:192
#, elixir-autogen, elixir-format
msgid "Cloudflare Endpoint"
msgstr "Punto de conexión de Cloudflare"

#: lib/phoenix_kit_web/live/settings/organization.html.heex:450
#, elixir-autogen, elixir-format
msgid "Company info, tax settings, and bank details are shared across Legal, Billing, and Shop modules."
msgstr "La información de la empresa, los ajustes fiscales y los datos bancarios se comparten entre los módulos Legal, Facturación y Tienda."

#: lib/phoenix_kit_web/users/user_form.html.heex:199
#, elixir-autogen, elixir-format
msgid "Company or organization name"
msgstr "Nombre de la empresa u organización"

#: lib/phoenix_kit_web/live/settings/integration_form.html.heex:358
#, elixir-autogen, elixir-format
msgid "Complete Step 1 first to enable account connection."
msgstr "Complete primero el paso 1 para habilitar la conexión de la cuenta."

#: lib/modules/storage/web/bucket_form.html.heex:7
#, elixir-autogen, elixir-format
msgid "Configure storage provider settings"
msgstr "Configure los ajustes del proveedor de almacenamiento"

#: lib/modules/storage/web/settings.html.heex:282
#, elixir-autogen, elixir-format
msgid "Configured media locations"
msgstr "Ubicaciones de medios configuradas"

#: lib/phoenix_kit_web/live/settings/integration_form.html.heex:354
#, elixir-autogen, elixir-format
msgid "Connect %{provider} Account"
msgstr "Conectar la cuenta de %{provider}"

#: lib/phoenix_kit_web/live/settings/integration_form.html.heex:304
#, elixir-autogen, elixir-format
msgid "Connect Account"
msgstr "Conectar cuenta"

#: lib/phoenix_kit/integrations/providers.ex:294
#: lib/phoenix_kit/integrations/providers.ex:1318
#, elixir-autogen, elixir-format
msgid "Connect and authorize"
msgstr "Conectar y autorizar"

#: lib/phoenix_kit_web/live/settings/integrations.html.heex:6
#, elixir-autogen, elixir-format
msgid "Connect external services for use across modules"
msgstr "Conecte servicios externos para usarlos en todos los módulos"

#: lib/phoenix_kit_web/components/core/integration_picker.ex:361
#: lib/phoenix_kit_web/components/core/integrations_ui.ex:25
#: lib/phoenix_kit_web/components/core/integrations_ui.ex:155
#: lib/phoenix_kit_web/components/core/integrations_ui.ex:202
#: lib/phoenix_kit_web/live/settings/email_sending.ex:298
#: lib/phoenix_kit_web/live/settings/integration_form.html.heex:85
#: lib/phoenix_kit_web/live/settings/integration_form.html.heex:140
#: lib/phoenix_kit_web/live/settings/integration_form.html.heex:327
#: lib/phoenix_kit_web/live/settings/integrations.ex:181
#: lib/phoenix_kit_web/live/users/live_sessions.html.heex:111
#: lib/phoenix_kit_web/live/users/live_sessions.html.heex:191
#, elixir-autogen, elixir-format
msgid "Connected"
msgstr "Conectado"

#: lib/phoenix_kit_web/live/settings/integration_form.html.heex:334
#, elixir-autogen, elixir-format
msgid "Connected on"
msgstr "Conectado el"

#: lib/phoenix_kit_web/live/integrations/my_integration_form.ex:400
#: lib/phoenix_kit_web/live/settings/integration_form.html.heex:200
#, elixir-autogen, elixir-format
msgid "Connection Name"
msgstr "Nombre de la conexión"

#: lib/modules/storage/web/bucket_form.html.heex:280
#, elixir-autogen, elixir-format
msgid "Connection failed"
msgstr "La conexión falló"

#: lib/phoenix_kit_web/live/integrations/my_integrations.ex:60
#: lib/phoenix_kit_web/live/settings/integration_form.ex:295
#: lib/phoenix_kit_web/live/settings/integrations.ex:67
#, elixir-autogen, elixir-format
msgid "Connection removed"
msgstr "Conexión eliminada"

#: lib/modules/storage/web/bucket_form.html.heex:274
#, elixir-autogen, elixir-format
msgid "Connection successful"
msgstr "Conexión correcta"

#: lib/phoenix_kit_web/live/settings/integration_form.ex:352
#: lib/phoenix_kit_web/live/settings/integration_form.ex:360
#: lib/phoenix_kit_web/live/settings/integration_form.ex:455
#: lib/phoenix_kit_web/live/settings/integration_form.ex:461
#, elixir-autogen, elixir-format
msgid "Connection verified"
msgstr "Conexión verificada"

#: lib/phoenix_kit/integrations/providers.ex:290
#, elixir-autogen, elixir-format
msgid "Copy the **Client ID** and **Client Secret** into the form above"
msgstr "Copie el **ID de cliente** y el **secreto de cliente** en el formulario de arriba"

#: lib/phoenix_kit/integrations/providers.ex:428
#, elixir-autogen, elixir-format
msgid "Copy the key and paste it into the form above"
msgstr "Copie la clave y péguela en el formulario de arriba"

#: lib/phoenix_kit/integrations/integrations.ex:1138
#: lib/phoenix_kit/integrations/probe.ex:102
#, elixir-autogen, elixir-format
msgid "Could not reach the service"
msgstr "No se pudo contactar con el servicio"

#: lib/phoenix_kit/integrations/providers.ex:236
#, elixir-autogen, elixir-format
msgid "Create a Google Cloud project"
msgstr "Cree un proyecto de Google Cloud"

#: lib/phoenix_kit/integrations/providers.ex:239
#, elixir-autogen, elixir-format
msgid "Create a new project or select an existing one"
msgstr "Cree un nuevo proyecto o seleccione uno existente"

#: lib/phoenix_kit/integrations/providers.ex:369
#: lib/phoenix_kit/integrations/providers.ex:424
#: lib/phoenix_kit/integrations/providers.ex:494
#: lib/phoenix_kit/integrations/providers.ex:554
#: lib/phoenix_kit/integrations/providers.ex:620
#: lib/phoenix_kit/integrations/providers.ex:671
#, elixir-autogen, elixir-format
msgid "Create an API key"
msgstr "Cree una clave de API"

#: lib/phoenix_kit/integrations/providers.ex:280
#, elixir-autogen, elixir-format
msgid "Create an OAuth Client"
msgstr "Cree un cliente OAuth"

#: lib/phoenix_kit/integrations/providers.ex:417
#, elixir-autogen, elixir-format
msgid "Create an OpenRouter account"
msgstr "Cree una cuenta de OpenRouter"

#: lib/modules/storage/web/settings.html.heex:438
#, elixir-autogen, elixir-format
msgid "Current limit: %{size} MB"
msgstr "Límite actual: %{size} MB"

#: lib/modules/maintenance/settings.ex:306
#, elixir-autogen, elixir-format
msgid "Current time"
msgstr "Hora actual"

#: lib/modules/maintenance/settings.ex:243
#, elixir-autogen, elixir-format
msgid "Customize the maintenance page and schedule"
msgstr "Personalice la página de mantenimiento y su programación"

#: lib/phoenix_kit_web/components/invitation_banner.ex:61
#, elixir-autogen, elixir-format
msgid "Decline"
msgstr "Rechazar"

#: lib/phoenix_kit_web/live/settings.html.heex:253
#, elixir-autogen, elixir-format
msgid "Default Tab Title"
msgstr "Título de pestaña predeterminado"

#: lib/phoenix_kit_web/live/settings/organization.html.heex:354
#, elixir-autogen, elixir-format
msgid "Default Tax Rate"
msgstr "Tipo impositivo predeterminado"

#: lib/phoenix_kit_web/live/settings/organization.html.heex:340
#, elixir-autogen, elixir-format
msgid "Default tax rate applied across Billing and Shop modules"
msgstr "Tipo impositivo predeterminado aplicado en los módulos Facturación y Tienda"

#: lib/modules/maintenance/settings.ex:395
#, elixir-autogen, elixir-format
msgid "Detailed message shown below the header"
msgstr "Mensaje detallado que se muestra bajo el encabezado"

#: lib/modules/storage/web/dimensions.html.heex:208
#: lib/modules/storage/web/dimensions.html.heex:409
#, elixir-autogen, elixir-format
msgid "Dimension actions"
msgstr "Acciones de la dimensión"

#: lib/phoenix_kit_web/live/settings/integration_form.html.heex:454
#: lib/phoenix_kit_web/live/settings/integrations.html.heex:173
#: lib/phoenix_kit_web/live/settings/integrations.html.heex:220
#, elixir-autogen, elixir-format
msgid "Disconnect"
msgstr "Desconectar"

#: lib/phoenix_kit_web/live/settings/integrations.html.heex:222
#, elixir-autogen, elixir-format
msgid "Disconnect?"
msgstr "¿Desconectar?"

#: lib/phoenix_kit_web/live/integrations/my_integrations.ex:53
#: lib/phoenix_kit_web/live/settings/integrations.ex:53
#, elixir-autogen, elixir-format
msgid "Disconnected"
msgstr "Desconectado"

#: lib/phoenix_kit/integrations/providers.ex:254
#, elixir-autogen, elixir-format
msgid "Drive API handles file listing, creation, copying, and PDF export. Docs API is used for reading document content and substituting template variables."
msgstr "La API de Drive se encarga de listar, crear, copiar y exportar archivos a PDF. La API de Docs se usa para leer el contenido de los documentos y sustituir variables de plantilla."

#: lib/phoenix_kit_web/live/settings/organization.html.heex:133
#, elixir-autogen, elixir-format
msgid "EU format: %{country}123456789"
msgstr "Formato de la UE: %{country}123456789"

#: lib/phoenix_kit_web/live/settings/integration_form.ex:86
#, elixir-autogen, elixir-format
msgid "Edit Integration"
msgstr "Editar integración"

#: lib/phoenix_kit_web/live/settings/organization.html.heex:348
#, elixir-autogen, elixir-format
msgid "Enable Tax"
msgstr "Habilitar impuestos"

#: lib/modules/storage/web/bucket_form.html.heex:334
#, elixir-autogen, elixir-format
msgid "Enable bucket"
msgstr "Habilitar bucket"

#: lib/phoenix_kit_web/live/settings/users.html.heex:93
#, elixir-autogen, elixir-format
msgid "Enable organization accounts"
msgstr "Habilitar cuentas de organización"

#: lib/phoenix_kit/integrations/providers.ex:243
#, elixir-autogen, elixir-format
msgid "Enable required APIs"
msgstr "Habilite las APIs necesarias"

#: lib/phoenix_kit_web/live/settings.html.heex:362
#, elixir-autogen, elixir-format
msgid "Enable user notifications"
msgstr "Habilitar las notificaciones de usuario"

#: lib/modules/maintenance/settings.ex:258
#, elixir-autogen, elixir-format
msgid "Enabled manually AND within scheduled window."
msgstr "Habilitado manualmente Y dentro de la ventana programada."

#: lib/modules/maintenance/settings.ex:260
#, elixir-autogen, elixir-format
msgid "Enabled manually via toggle."
msgstr "Habilitado manualmente con el interruptor."

#: lib/modules/maintenance/settings.ex:326
#, elixir-autogen, elixir-format
msgid "End Time"
msgstr "Hora de fin"

#: lib/modules/maintenance/settings.ex:508
#, elixir-autogen, elixir-format
msgid "End time must be after start time"
msgstr "La hora de fin debe ser posterior a la de inicio"

#: lib/modules/maintenance/settings.ex:505
#, elixir-autogen, elixir-format
msgid "End time must be in the future"
msgstr "La hora de fin debe estar en el futuro"

#: lib/phoenix_kit_web/live/settings/integration_form.html.heex:186
#, elixir-autogen, elixir-format
msgid "Enter your API credentials from the developer console."
msgstr "Introduzca sus credenciales de API desde la consola de desarrollador."

#: lib/modules/maintenance/web/maintenance_page_live.ex:152
#, elixir-autogen, elixir-format
msgid "Expected back in"
msgstr "Vuelve en aproximadamente"

#: lib/phoenix_kit_web/hooks/invitation_hook.ex:83
#, elixir-autogen, elixir-format
msgid "Failed to accept invitation. Please try again."
msgstr "No se pudo aceptar la invitación. Inténtelo de nuevo."

#: lib/phoenix_kit_web/users/user_form.ex:356
#, elixir-autogen, elixir-format
msgid "Failed to add member"
msgstr "No se pudo agregar el miembro"

#: lib/phoenix_kit_web/live/settings/integration_form.ex:241
#, elixir-autogen, elixir-format
msgid "Failed to build authorization URL"
msgstr "No se pudo crear la URL de autorización"

#: lib/phoenix_kit_web/users/user_form.ex:422
#, elixir-autogen, elixir-format
msgid "Failed to cancel invitation"
msgstr "No se pudo cancelar la invitación"

#: lib/phoenix_kit_web/live/settings/integration_form.ex:413
#, elixir-autogen, elixir-format
msgid "Failed to connect. Please try again."
msgstr "No se pudo conectar. Inténtelo de nuevo."

#: lib/phoenix_kit_web/hooks/invitation_hook.ex:103
#, elixir-autogen, elixir-format
msgid "Failed to decline invitation. Please try again."
msgstr "No se pudo rechazar la invitación. Inténtelo de nuevo."

#: lib/phoenix_kit_web/live/integrations/my_integrations.ex:63
#: lib/phoenix_kit_web/live/settings/integrations.ex:71
#, elixir-autogen, elixir-format
msgid "Failed to remove connection"
msgstr "No se pudo eliminar la conexión"

#: lib/phoenix_kit_web/live/users/user_details.ex:415
#: lib/phoenix_kit_web/users/user_form.ex:380
#, elixir-autogen, elixir-format
msgid "Failed to remove member"
msgstr "No se pudo quitar al miembro"

#: lib/phoenix_kit_web/live/settings/integration_form.ex:520
#: lib/phoenix_kit_web/live/settings/integration_form.ex:538
#, elixir-autogen, elixir-format
msgid "Failed to save"
msgstr "No se pudo guardar"

#: lib/phoenix_kit_web/live/components/user_settings.ex:497
#, elixir-autogen, elixir-format
msgid "Failed to save notification preferences."
msgstr "No se pudieron guardar las preferencias de notificación."

#: lib/modules/maintenance/settings.ex:517
#, elixir-autogen, elixir-format
msgid "Failed to save schedule"
msgstr "No se pudo guardar la programación"

#: lib/phoenix_kit_web/users/user_form.ex:405
#, elixir-autogen, elixir-format
msgid "Failed to send invitation"
msgstr "No se pudo enviar la invitación"

#: lib/modules/maintenance/settings.ex:144
#, elixir-autogen, elixir-format
msgid "Failed to toggle maintenance mode"
msgstr "No se pudo cambiar el modo de mantenimiento"

#: lib/phoenix_kit_web/live/components/user_settings.ex:97
#, elixir-autogen, elixir-format
msgid "Failed to update avatar"
msgstr "No se pudo actualizar el avatar"

#: lib/modules/storage/web/health.html.heex:215
#, elixir-autogen, elixir-format
msgid "File"
msgstr "Archivo"

#: lib/modules/storage/web/settings.html.heex:584
#, elixir-autogen, elixir-format
msgid "Files are tracked in PostgreSQL with support for multiple media locations (local, S3, remote servers)."
msgstr "Los archivos se registran en PostgreSQL con soporte para varias ubicaciones de medios (local, S3, servidores remotos)."

#: lib/modules/storage/web/health.html.heex:21
#, elixir-autogen, elixir-format
msgid "Files with completed variants"
msgstr "Archivos con variantes completadas"

#: lib/phoenix_kit/integrations/providers.ex:220
#, elixir-autogen, elixir-format
msgid "From Google Cloud Console → APIs & Services → Credentials"
msgstr "Desde la consola de Google Cloud → APIs y servicios → Credenciales"

#: lib/phoenix_kit/integrations/providers.ex:407
#, elixir-autogen, elixir-format
msgid "From openrouter.ai/keys"
msgstr "Desde openrouter.ai/keys"

#: lib/modules/storage/web/dimension_form.html.heex:190
#, elixir-autogen, elixir-format
msgid "Generate additional format variants alongside the primary format. Modern formats like WebP and AVIF offer better compression."
msgstr "Genere variantes de formato adicionales junto al formato principal. Los formatos modernos como WebP y AVIF ofrecen mejor compresión."

#: lib/phoenix_kit/integrations/providers.ex:427
#, elixir-autogen, elixir-format
msgid "Give it a name (e.g., your app name)"
msgstr "Póngale un nombre (p. ej., el nombre de su app)"

#: lib/phoenix_kit/integrations/providers.ex:249
#, elixir-autogen, elixir-format
msgid "Go back to the Library and search for **Google Docs API**, click it, then click **Enable**"
msgstr "Vuelva a la biblioteca, busque **Google Docs API**, haga clic en ella y luego en **Habilitar**"

#: lib/phoenix_kit/integrations/providers.ex:282
#, elixir-autogen, elixir-format
msgid "Go to [APIs & Services → Credentials](https://console.cloud.google.com/apis/credentials)"
msgstr "Vaya a [APIs y servicios → Credenciales](https://console.cloud.google.com/apis/credentials)"

#: lib/phoenix_kit/integrations/providers.ex:245
#, elixir-autogen, elixir-format
msgid "Go to [APIs & Services → Library](https://console.cloud.google.com/apis/library)"
msgstr "Vaya a [APIs y servicios → Biblioteca](https://console.cloud.google.com/apis/library)"

#: lib/phoenix_kit/integrations/providers.ex:264
#, elixir-autogen, elixir-format
msgid "Go to [Audience](https://console.cloud.google.com/auth/audience) — set user type to **External** (or Internal for Google Workspace)"
msgstr "Vaya a [Audiencia](https://console.cloud.google.com/auth/audience) — establezca el tipo de usuario en **Externo** (o Interno para Google Workspace)"

#: lib/phoenix_kit/integrations/providers.ex:261
#, elixir-autogen, elixir-format
msgid "Go to [Branding](https://console.cloud.google.com/auth/branding) in the sidebar — fill in the **App name** and **User support email**, then save"
msgstr "Vaya a [Marca](https://console.cloud.google.com/auth/branding) en la barra lateral — rellene el **nombre de la app** y el **correo de soporte**, y guarde"

#: lib/phoenix_kit/integrations/providers.ex:435
#, elixir-autogen, elixir-format
msgid "Go to [Credits](https://openrouter.ai/credits) to add funds"
msgstr "Vaya a [Credits](https://openrouter.ai/credits) para añadir fondos"

#: lib/phoenix_kit/integrations/providers.ex:270
#, elixir-autogen, elixir-format
msgid "Go to [Data Access](https://console.cloud.google.com/auth/scopes) — click **Add or Remove Scopes** and add the Drive and Docs scopes. This step may not be required — the app requests the needed scopes at connect time regardless."
msgstr "Vaya a [Acceso a datos](https://console.cloud.google.com/auth/scopes) — haga clic en **Agregar o quitar ámbitos** y añada los ámbitos de Drive y Docs. Puede que este paso no sea necesario: la app solicita los ámbitos necesarios al conectarse de todos modos."

#: lib/phoenix_kit/integrations/providers.ex:419
#, elixir-autogen, elixir-format
msgid "Go to [openrouter.ai](https://openrouter.ai) and sign up or log in"
msgstr "Vaya a [openrouter.ai](https://openrouter.ai) y regístrese o inicie sesión"

#: lib/phoenix_kit/integrations/providers.ex:238
#, elixir-autogen, elixir-format
msgid "Go to the [Google Cloud Console](https://console.cloud.google.com)"
msgstr "Vaya a la [consola de Google Cloud](https://console.cloud.google.com)"

#: lib/phoenix_kit/integrations/providers.ex:201
#, elixir-autogen, elixir-format
msgid "Google"
msgstr "Google"

#: lib/phoenix_kit/integrations/providers.ex:202
#, elixir-autogen, elixir-format
msgid "Google Docs, Drive, Calendar, Sheets, Gmail"
msgstr "Google Docs, Drive, Calendar, Sheets, Gmail"

#: lib/phoenix_kit/integrations/providers.ex:297
#, elixir-autogen, elixir-format
msgid "Google will show an \"unverified app\" warning — click **Advanced → Go to (app name)** to proceed"
msgstr "Google mostrará una advertencia de «aplicación no verificada»: haga clic en **Avanzado → Ir a (nombre de la app)** para continuar"

#: lib/phoenix_kit/integrations/providers.ex:300
#, elixir-autogen, elixir-format
msgid "Grant access to Google Docs and Google Drive"
msgstr "Conceda acceso a Google Docs y Google Drive"

#: lib/modules/maintenance/settings.ex:372
#, elixir-autogen, elixir-format
msgid "Header Text"
msgstr "Texto del encabezado"

#: lib/modules/storage/web/health.html.heex:48
#: lib/phoenix_kit/dashboard/admin_tabs.ex:356
#, elixir-autogen, elixir-format
msgid "Health"
msgstr "Estado de salud"

#: lib/modules/storage/web/health.html.heex:28
#, elixir-autogen, elixir-format
msgid "Healthy"
msgstr "Correcto"

#: lib/phoenix_kit_web/components/core/integration_picker.ex:185
#, elixir-autogen, elixir-format
msgid "Integration deleted"
msgstr "Integración eliminada"

#: lib/phoenix_kit/dashboard/admin_tabs.ex:297
#: lib/phoenix_kit_web/live/integrations/my_integration_form.ex:367
#: lib/phoenix_kit_web/live/settings/integration_form.html.heex:6
#: lib/phoenix_kit_web/live/settings/integrations.ex:31
#: lib/phoenix_kit_web/live/settings/integrations.html.heex:5
#: lib/phoenix_kit_web/live/users/permissions_matrix.html.heex:75
#, elixir-autogen, elixir-format
msgid "Integrations"
msgstr "Integraciones"

#: lib/phoenix_kit/integrations/integrations.ex:1135
#: lib/phoenix_kit/integrations/validators.ex:208
#: lib/phoenix_kit/integrations/validators.ex:378
#: lib/phoenix_kit/integrations/validators.ex:412
#: lib/phoenix_kit/integrations/validators.ex:608
#: lib/phoenix_kit/integrations/validators.ex:776
#, elixir-autogen, elixir-format
msgid "Invalid credentials"
msgstr "Credenciales no válidas"

#: lib/phoenix_kit_web/live/settings/integration_form.ex:133
#, elixir-autogen, elixir-format
msgid "Invalid integration URL"
msgstr "URL de integración no válida"

#: lib/phoenix_kit_web/users/user_form.ex:417
#, elixir-autogen, elixir-format
msgid "Invitation cancelled"
msgstr "Invitación cancelada"

#: lib/phoenix_kit_web/hooks/invitation_hook.ex:97
#, elixir-autogen, elixir-format
msgid "Invitation declined."
msgstr "Invitación rechazada."

#: lib/phoenix_kit_web/users/user_form.ex:394
#, elixir-autogen, elixir-format
msgid "Invitation sent to %{email}"
msgstr "Invitación enviada a %{email}"

#: lib/phoenix_kit_web/users/user_form.html.heex:862
#, elixir-autogen, elixir-format
msgid "Invite"
msgstr "Invitar"

#: lib/phoenix_kit_web/users/user_form.html.heex:858
#, elixir-autogen, elixir-format
msgid "Invite by email..."
msgstr "Invitar por correo…"

#: lib/phoenix_kit_web/users/user_form.html.heex:818
#, elixir-autogen, elixir-format
msgid "Invited"
msgstr "Invitado"

#: lib/modules/storage/web/dimension_form.html.heex:174
#, elixir-autogen, elixir-format
msgid "Leave empty to preserve the original file format"
msgstr "Déjelo vacío para conservar el formato original del archivo"

#: lib/modules/storage/web/bucket_form.html.heex:89
#, elixir-autogen, elixir-format
msgid "Local Storage"
msgstr "Almacenamiento local"

#: lib/modules/storage/web/health.html.heex:195
#: lib/modules/storage/web/health.html.heex:217
#: lib/phoenix_kit_web/live/modules.ex:115
#, elixir-autogen, elixir-format
msgid "Locations"
msgstr "Ubicaciones"

#: lib/modules/maintenance/settings.ex:378
#, elixir-autogen, elixir-format
msgid "Main heading shown on maintenance page"
msgstr "Encabezado principal que se muestra en la página de mantenimiento"

#: lib/modules/maintenance/settings.ex:373
#: lib/phoenix_kit_web/live/modules.html.heex:540
#, elixir-autogen, elixir-format
msgid "Maintenance Mode"
msgstr "Modo de mantenimiento"

#: lib/modules/maintenance/settings.ex:240
#, elixir-autogen, elixir-format
msgid "Maintenance Mode Settings"
msgstr "Ajustes del modo de mantenimiento"

#: lib/modules/maintenance/settings.ex:254
#, elixir-autogen, elixir-format
msgid "Maintenance is active"
msgstr "El mantenimiento está activo"

#: lib/modules/maintenance/web/maintenance_page_live.ex:117
#, elixir-autogen, elixir-format
msgid "Maintenance is active — regular users see this page."
msgstr "El mantenimiento está activo: los usuarios normales ven esta página."

#: lib/modules/maintenance/settings.ex:264
#, elixir-autogen, elixir-format
msgid "Maintenance is active."
msgstr "El mantenimiento está activo."

#: lib/modules/maintenance/web/maintenance_page_live.ex:119
#, elixir-autogen, elixir-format
msgid "Maintenance is not active — this is a preview of the page."
msgstr "El mantenimiento no está activo: esta es una vista previa de la página."

#: lib/modules/maintenance/settings.ex:134
#, elixir-autogen, elixir-format
msgid "Maintenance mode activated — non-admin users will see the maintenance page"
msgstr "Modo de mantenimiento activado: los usuarios sin permisos de administrador verán la página de mantenimiento"

#: lib/modules/maintenance/settings.ex:137
#, elixir-autogen, elixir-format
msgid "Maintenance mode deactivated — site is now accessible to all users"
msgstr "Modo de mantenimiento desactivado: el sitio ya es accesible para todos los usuarios"

#: lib/modules/maintenance/settings.ex:282
#, elixir-autogen, elixir-format
msgid "Maintenance mode is manually enabled"
msgstr "El modo de mantenimiento está habilitado manualmente"

#: lib/modules/maintenance/settings.ex:283
#, elixir-autogen, elixir-format
msgid "Maintenance mode is off (can still activate via schedule)"
msgstr "El modo de mantenimiento está desactivado (aún puede activarse por programación)"

#: lib/modules/maintenance/settings.ex:89
#, elixir-autogen, elixir-format
msgid "Maintenance mode settings saved successfully"
msgstr "Ajustes del modo de mantenimiento guardados correctamente"

#: lib/modules/maintenance/settings.ex:189
#, elixir-autogen, elixir-format
msgid "Maintenance schedule cleared"
msgstr "Programación de mantenimiento borrada"

#: lib/modules/maintenance/settings.ex:170
#, elixir-autogen, elixir-format
msgid "Maintenance schedule saved"
msgstr "Programación de mantenimiento guardada"

#: lib/phoenix_kit_web/live/dashboard/settings.ex:58
#, elixir-autogen, elixir-format
msgid "Manage your account settings and preferences"
msgstr "Gestione los ajustes y preferencias de su cuenta"

#: lib/modules/maintenance/settings.ex:278
#, elixir-autogen, elixir-format
msgid "Manual Toggle"
msgstr "Interruptor manual"

#: lib/modules/storage/web/settings.html.heex:426
#, elixir-autogen, elixir-format
msgid "Max Upload Size (MB)"
msgstr "Tamaño máximo de subida (MB)"

#: lib/modules/storage/web/settings.html.heex:428
#, elixir-autogen, elixir-format
msgid "Maximum file size allowed per upload"
msgstr "Tamaño máximo de archivo permitido por subida"

#: lib/modules/storage/web/settings.html.heex:73
#, elixir-autogen, elixir-format
msgid "Media Buckets"
msgstr "Buckets de medios"

#: lib/modules/storage/web/settings.html.heex:313
#, elixir-autogen, elixir-format
msgid "Media Configuration"
msgstr "Configuración de medios"

#: lib/modules/storage/web/health.ex:34
#, elixir-autogen, elixir-format
msgid "Media Health"
msgstr "Estado de los medios"

#: lib/modules/storage/web/settings.html.heex:4
#, elixir-autogen, elixir-format
msgid "Media Settings"
msgstr "Ajustes de medios"

#: lib/modules/storage/web/settings.html.heex:505
#, elixir-autogen, elixir-format
msgid "Media Stats"
msgstr "Estadísticas de medios"

#: lib/modules/storage/web/settings.html.heex:579
#, elixir-autogen, elixir-format
msgid "Media System Architecture"
msgstr "Arquitectura del sistema de medios"

#: lib/phoenix_kit_web/users/user_form.ex:348
#, elixir-autogen, elixir-format
msgid "Member added to organization"
msgstr "Miembro agregado a la organización"

#: lib/phoenix_kit_web/live/users/user_details.ex:412
#: lib/phoenix_kit_web/users/user_form.ex:375
#, elixir-autogen, elixir-format
msgid "Member removed from organization"
msgstr "Miembro quitado de la organización"

#: lib/phoenix_kit_web/live/users/user_details.html.heex:108
#, elixir-autogen, elixir-format
msgid "Members"
msgstr "Miembros"

#: lib/modules/maintenance/settings.ex:388
#, elixir-autogen, elixir-format
msgid "Message Text"
msgstr "Texto del mensaje"

#: lib/phoenix_kit_web/components/core/integration_picker.ex:186
#, elixir-autogen, elixir-format
msgid "Missing"
msgstr "Faltan"

#: lib/modules/storage/web/health.html.heex:246
#, elixir-autogen, elixir-format
msgid "Missing %{n}"
msgstr "Faltan %{n}"

#: lib/modules/storage/web/health.html.heex:204
#, elixir-autogen, elixir-format
msgid "Missing %{n} copies"
msgstr "Faltan %{n} copias"

#: lib/phoenix_kit/integrations/providers.ex:420
#, elixir-autogen, elixir-format
msgid "Navigate to [Keys](https://openrouter.ai/keys)"
msgstr "Vaya a [Keys](https://openrouter.ai/keys)"

#: lib/phoenix_kit/integrations/providers.ex:275
#, elixir-autogen, elixir-format
msgid "Navigate to the OAuth section using the search bar or the hamburger menu: search for \"OAuth\", or go to the sidebar: **APIs & Services → OAuth consent screen**. This opens a different section with its own sidebar."
msgstr "Vaya a la sección de OAuth con la barra de búsqueda o el menú de hamburguesa: busque «OAuth», o vaya a la barra lateral: **APIs y servicios → Pantalla de consentimiento de OAuth**. Se abrirá otra sección con su propia barra lateral."

#: lib/modules/storage/web/settings.html.heex:87
#, elixir-autogen, elixir-format
msgid "No Media Buckets Configured"
msgstr "No hay buckets de medios configurados"

#: lib/phoenix_kit/integrations/integrations.ex:1082
#, elixir-autogen, elixir-format
msgid "No access token"
msgstr "Sin token de acceso"

#: lib/modules/storage/web/health.html.heex:202
#: lib/modules/storage/web/health.html.heex:243
#, elixir-autogen, elixir-format
msgid "No copies"
msgstr "Sin copias"

#: lib/phoenix_kit/integrations/integrations.ex:1118
#: lib/phoenix_kit/integrations/validators.ex:170
#: lib/phoenix_kit/integrations/validators.ex:758
#, elixir-autogen, elixir-format
msgid "No credentials configured"
msgstr "No hay credenciales configuradas"

#: lib/phoenix_kit_web/live/settings/integrations.html.heex:245
#, elixir-autogen, elixir-format
msgid "No integrations configured"
msgstr "No hay integraciones configuradas"

#: lib/phoenix_kit_web/components/core/integration_picker.ex:205
#, elixir-autogen, elixir-format
msgid "No integrations configured."
msgstr "No hay integraciones configuradas."

#: lib/phoenix_kit_web/components/core/integration_picker.ex:203
#, elixir-autogen, elixir-format
msgid "No integrations match your search."
msgstr "Ninguna integración coincide con su búsqueda."

#: lib/phoenix_kit_web/live/users/user_details.html.heex:641
#: lib/phoenix_kit_web/users/user_form.html.heex:729
#, elixir-autogen, elixir-format
msgid "No members yet"
msgstr "Aún no hay miembros"

#: lib/phoenix_kit_web/users/user_form.html.heex:811
#, elixir-autogen, elixir-format
msgid "No pending invitations"
msgstr "No hay invitaciones pendientes"

#: lib/modules/maintenance/settings.ex:266
#, elixir-autogen, elixir-format
msgid "Non-admin users are seeing the maintenance page."
msgstr "Los usuarios sin permisos de administrador ven la página de mantenimiento."

#: lib/phoenix_kit_web/components/core/integration_picker.ex:364
#: lib/phoenix_kit_web/components/core/integration_picker.ex:365
#: lib/phoenix_kit_web/components/core/integrations_ui.ex:27
#: lib/phoenix_kit_web/components/core/integrations_ui.ex:162
#: lib/phoenix_kit_web/live/settings/email_sending.ex:300
#: lib/phoenix_kit_web/live/settings/integration_form.html.heex:92
#: lib/phoenix_kit_web/live/settings/integrations.ex:183
#, elixir-autogen, elixir-format
msgid "Not connected"
msgstr "Sin conectar"

#: lib/phoenix_kit_web/components/core/integration_picker.ex:363
#: lib/phoenix_kit_web/components/core/integrations_ui.ex:26
#: lib/phoenix_kit_web/components/core/integrations_ui.ex:158
#: lib/phoenix_kit_web/live/settings/email_sending.ex:299
#: lib/phoenix_kit_web/live/settings/integration_form.html.heex:88
#: lib/phoenix_kit_web/live/settings/integrations.ex:182
#, elixir-autogen, elixir-format
msgid "Not tested"
msgstr "Sin probar"

#: lib/phoenix_kit_web/live/components/user_settings.ex:490
#: lib/phoenix_kit_web/live/notifications/settings.ex:66
#, elixir-autogen, elixir-format
msgid "Notification preferences saved."
msgstr "Preferencias de notificación guardadas."

#: lib/phoenix_kit_web/live/components/user_settings.ex:1198
#: lib/phoenix_kit_web/live/integrations/my_integration_form.ex:464
#: lib/phoenix_kit_web/live/modules.html.heex:675
#: lib/phoenix_kit_web/live/settings.html.heex:353
#, elixir-autogen, elixir-format
msgid "Notifications"
msgstr "Notificaciones"

#: lib/modules/storage/web/bucket_form.html.heex:336
#, elixir-autogen, elixir-format
msgid "Only enabled buckets receive new uploads"
msgstr "Solo los buckets habilitados reciben nuevas subidas"

#: lib/modules/storage/web/dimension_form.html.heex:61
#, elixir-autogen, elixir-format
msgid "Only width is used, height is calculated automatically"
msgstr "Solo se usa la anchura; la altura se calcula automáticamente"

#: lib/phoenix_kit/integrations/providers.ex:388
#, elixir-autogen, elixir-format
msgid "OpenRouter"
msgstr "OpenRouter"

#: lib/phoenix_kit_web/live/users/users.html.heex:413
#, elixir-autogen, elixir-format
msgid "Org"
msgstr "Org."

#: lib/phoenix_kit/dashboard/admin_tabs.ex:256
#: lib/phoenix_kit_web/live/users/user_details.html.heex:160
#: lib/phoenix_kit_web/live/users/user_details.html.heex:184
#: lib/phoenix_kit_web/live/users/user_details.html.heex:214
#: lib/phoenix_kit_web/live/users/user_details.html.heex:228
#: lib/phoenix_kit_web/live/users/users.html.heex:203
#: lib/phoenix_kit_web/users/registration.html.heex:131
#: lib/phoenix_kit_web/users/user_form.html.heex:187
#: lib/phoenix_kit_web/users/user_form.html.heex:235
#, elixir-autogen, elixir-format
msgid "Organization"
msgstr "Organización"

#: lib/phoenix_kit_web/live/users/user_details.html.heex:637
#: lib/phoenix_kit_web/users/user_form.html.heex:693
#, elixir-autogen, elixir-format
msgid "Organization Members"
msgstr "Miembros de la organización"

#: lib/phoenix_kit_web/live/users/user_details.html.heex:220
#: lib/phoenix_kit_web/users/registration.html.heex:140
#: lib/phoenix_kit_web/users/user_form.html.heex:198
#, elixir-autogen, elixir-format
msgid "Organization Name"
msgstr "Nombre de la organización"

#: lib/modules/maintenance/settings.ex:358
#, elixir-autogen, elixir-format
msgid "Page Content"
msgstr "Contenido de la página"

#: lib/modules/storage/web/health.html.heex:95
#, elixir-autogen, elixir-format
msgid "Pause"
msgstr "Pausar"

#: lib/phoenix_kit_web/users/user_form.html.heex:804
#, elixir-autogen, elixir-format
msgid "Pending Invitations"
msgstr "Invitaciones pendientes"

#: lib/phoenix_kit_web/live/settings.html.heex:356
#, elixir-autogen, elixir-format
msgid "Per-user inbox driven by the activity feed"
msgstr "Bandeja de entrada por usuario basada en el registro de actividad"

#: lib/phoenix_kit_web/live/users/user_details.html.heex:161
#: lib/phoenix_kit_web/live/users/users.html.heex:202
#: lib/phoenix_kit_web/users/registration.html.heex:125
#: lib/phoenix_kit_web/users/user_form.html.heex:177
#, elixir-autogen, elixir-format
msgid "Personal"
msgstr "Particular"

#: lib/phoenix_kit_web/live/components/user_settings.ex:1209
#, elixir-autogen, elixir-format
msgid "Pick which notification types you want to receive. Unchecked types are muted — activities still record in the audit log but no bell notification is created for you."
msgstr "Elija qué tipos de notificación desea recibir. Los tipos sin marcar quedan silenciados: las actividades se siguen registrando en el historial, pero no se crea ninguna notificación en la campana."

#: lib/phoenix_kit_web/live/settings/integration_form.ex:175
#, elixir-autogen, elixir-format
msgid "Please enter a connection name."
msgstr "Introduzca un nombre para la conexión."

#: lib/modules/maintenance/settings.ex:499
#, elixir-autogen, elixir-format
msgid "Please enter at least a start or end time"
msgstr "Introduzca al menos una hora de inicio o de fin"

#: lib/phoenix_kit_web/live/settings/integration_form.ex:238
#, elixir-autogen, elixir-format
msgid "Please save your Client ID first"
msgstr "Guarde primero su ID de cliente"

#: lib/modules/storage/web/settings.html.heex:302
#, elixir-autogen, elixir-format
msgid "Primary media location"
msgstr "Ubicación principal de medios"

#: lib/modules/storage/web/bucket_form.html.heex:307
#, elixir-autogen, elixir-format
msgid "Private (proxied)"
msgstr "Privado (con proxy)"

#: lib/phoenix_kit_web/live/settings.html.heex:75
#, elixir-autogen, elixir-format
msgid "Project Logo"
msgstr "Logotipo del proyecto"

#: lib/modules/storage/web/bucket_form.html.heex:115
#, elixir-autogen, elixir-format
msgid "Provider Configuration"
msgstr "Configuración del proveedor"

#: lib/modules/storage/web/bucket_form.html.heex:306
#, elixir-autogen, elixir-format
msgid "Public (direct URL)"
msgstr "Público (URL directa)"

#: lib/modules/storage/web/dimension_form.html.heex:118
#, elixir-autogen, elixir-format
msgid "Quality & Format"
msgstr "Calidad y formato"

#: lib/modules/storage/web/health.html.heex:53
#, elixir-autogen, elixir-format
msgid "Redundancy target: %{n} copies"
msgstr "Objetivo de redundancia: %{n} copias"

#: lib/phoenix_kit_web/live/users/user_details.html.heex:704
#: lib/phoenix_kit_web/users/user_form.html.heex:787
#, elixir-autogen, elixir-format
msgid "Remove from organization"
msgstr "Quitar de la organización"

#: lib/phoenix_kit_web/users/user_form.html.heex:788
#, elixir-autogen, elixir-format
msgid "Remove this member from the organization?"
msgstr "¿Quitar a este miembro de la organización?"

#: lib/modules/storage/web/settings.html.heex:565
#, elixir-autogen, elixir-format
msgid "Repair Media Module"
msgstr "Reparar el módulo de medios"

#: lib/modules/storage/web/health.html.heex:91
#, elixir-autogen, elixir-format
msgid "Resume"
msgstr "Reanudar"

#: lib/modules/storage/web/bucket_form.html.heex:359
#, elixir-autogen, elixir-format
msgid "Save Bucket"
msgstr "Guardar bucket"

#: lib/modules/maintenance/settings.ex:340
#, elixir-autogen, elixir-format
msgid "Save Schedule"
msgstr "Guardar la programación"

#: lib/phoenix_kit_web/live/settings/organization.html.heex:395
#, elixir-autogen, elixir-format
msgid "Save Tax Settings"
msgstr "Guardar los ajustes fiscales"

#: lib/phoenix_kit_web/live/components/user_settings.ex:1246
#: lib/phoenix_kit_web/live/notifications/settings.ex:348
#, elixir-autogen, elixir-format
msgid "Save preferences"
msgstr "Guardar preferencias"

#: lib/modules/maintenance/settings.ex:418
#, elixir-autogen, elixir-format
msgid "Saved!"
msgstr "¡Guardado!"

#: lib/modules/maintenance/settings.ex:511
#, elixir-autogen, elixir-format
msgid "Schedule cannot be more than a year in the future"
msgstr "La programación no puede estar a más de un año en el futuro"

#: lib/modules/maintenance/settings.ex:302
#, elixir-autogen, elixir-format
msgid "Scheduled Maintenance"
msgstr "Mantenimiento programado"

#: lib/modules/maintenance/settings.ex:334
#, elixir-autogen, elixir-format
msgid "Scheduled window is currently active"
msgstr "La ventana programada está activa actualmente"

#: lib/phoenix_kit/integrations/providers.ex:248
#, elixir-autogen, elixir-format
msgid "Search for **Google Drive API**, click it, then click **Enable**"
msgstr "Busque **Google Drive API**, haga clic en ella y luego en **Habilitar**"

#: lib/phoenix_kit_web/components/core/integration_picker.ex:144
#, elixir-autogen, elixir-format
msgid "Search integrations..."
msgstr "Buscar integraciones…"

#: lib/phoenix_kit_web/live/settings/integration_form.ex:421
#, elixir-autogen, elixir-format
msgid "Security check failed. Please try connecting again."
msgstr "La comprobación de seguridad falló. Intente conectarse de nuevo."

#: lib/phoenix_kit_web/users/user_form.html.heex:708
#, elixir-autogen, elixir-format
msgid "Select a user to add..."
msgstr "Seleccione un usuario para agregar…"

#: lib/phoenix_kit_web/live/integrations/my_integrations.ex:190
#: lib/phoenix_kit_web/live/settings/email_sending.html.heex:116
#: lib/phoenix_kit_web/live/settings/integrations.html.heex:87
#, elixir-autogen, elixir-format
msgid "Service"
msgstr "Servicio"

#: lib/phoenix_kit/integrations/integrations.ex:1137
#, elixir-autogen, elixir-format
msgid "Service error %{status}"
msgstr "Error del servicio %{status}"

#: lib/modules/maintenance/settings.ex:305
#, elixir-autogen, elixir-format
msgid "Set a time window for automatic maintenance activation."
msgstr "Establezca una ventana horaria para la activación automática del mantenimiento."

#: lib/phoenix_kit/integrations/providers.ex:259
#, elixir-autogen, elixir-format
msgid "Set up OAuth consent"
msgstr "Configure el consentimiento de OAuth"

#: lib/modules/storage/web/dimension_form.html.heex:49
#, elixir-autogen, elixir-format
msgid "Size Configuration"
msgstr "Configuración de tamaños"

#: lib/phoenix_kit/integrations/providers.ex:434
#, elixir-autogen, elixir-format
msgid "Some models are free, but most require credits"
msgstr "Algunos modelos son gratuitos, pero la mayoría requiere créditos"

#: lib/phoenix_kit_web/live/settings/organization.html.heex:378
#, elixir-autogen, elixir-format
msgid "Standard rate for your country: %{rate}%"
msgstr "Tipo estándar para su país: %{rate} %"

#: lib/modules/maintenance/settings.ex:317
#, elixir-autogen, elixir-format
msgid "Start Time"
msgstr "Hora de inicio"

#: lib/modules/maintenance/settings.ex:502
#, elixir-autogen, elixir-format
msgid "Start time must be in the future"
msgstr "La hora de inicio debe estar en el futuro"

#: lib/phoenix_kit_web/live/settings/integration_form.html.heex:181
#, elixir-autogen, elixir-format
msgid "Step 1"
msgstr "Paso 1"

#: lib/phoenix_kit_web/live/settings/integration_form.html.heex:302
#, elixir-autogen, elixir-format
msgid "Step 2"
msgstr "Paso 2"

#: lib/phoenix_kit/integrations/providers.ex:267
#, elixir-autogen, elixir-format
msgid "Still on Audience — while the app is in **Testing** status, add the Google account you will connect as a **Test user** (this must be the same account whose Drive will store your files)"
msgstr "Aún en Audiencia: mientras la app esté en estado **Prueba**, añada la cuenta de Google que va a conectar como **usuario de prueba** (debe ser la misma cuenta cuyo Drive almacenará sus archivos)"

#: lib/modules/storage/web/health.html.heex:103
#, elixir-autogen, elixir-format
msgid "Stop"
msgstr "Detener"

#: lib/modules/storage/web/health.html.heex:100
#, elixir-autogen, elixir-format
msgid "Stop the sync? Files already synced will be kept."
msgstr "¿Detener la sincronización? Se conservarán los archivos ya sincronizados."

#: lib/modules/storage/web/health.html.heex:67
#, elixir-autogen, elixir-format
msgid "Sync All"
msgstr "Sincronizar todo"

#: lib/modules/storage/web/health.html.heex:152
#, elixir-autogen, elixir-format
msgid "Sync Log"
msgstr "Registro de sincronización"

#: lib/modules/storage/web/health.ex:151
#, elixir-autogen, elixir-format
msgid "Sync complete: %{synced} synced, %{failed} failed"
msgstr "Sincronización completada: %{synced} sincronizados, %{failed} fallidos"

#: lib/modules/storage/web/health.ex:52
#, elixir-autogen, elixir-format
msgid "Sync is already running"
msgstr "La sincronización ya está en curso"

#: lib/modules/storage/web/health.html.heex:84
#, elixir-autogen, elixir-format
msgid "Sync paused"
msgstr "Sincronización pausada"

#: lib/modules/storage/web/health.ex:170
#, elixir-autogen, elixir-format
msgid "Sync stopped: %{synced} synced, %{failed} failed"
msgstr "Sincronización detenida: %{synced} sincronizados, %{failed} fallidos"

#: lib/modules/storage/web/health.html.heex:86
#, elixir-autogen, elixir-format
msgid "Syncing files..."
msgstr "Sincronizando archivos…"

#: lib/phoenix_kit_web/live/settings/organization.html.heex:337
#, elixir-autogen, elixir-format
msgid "Tax Settings"
msgstr "Ajustes fiscales"

#: lib/phoenix_kit_web/live/settings/organization.ex:308
#, elixir-autogen, elixir-format
msgid "Tax settings saved"
msgstr "Ajustes fiscales guardados"

#: lib/modules/storage/web/bucket_form.html.heex:267
#: lib/phoenix_kit_web/live/integrations/my_integration_form.ex:439
#: lib/phoenix_kit_web/live/integrations/my_integration_form.ex:450
#: lib/phoenix_kit_web/live/integrations/my_integrations.ex:260
#: lib/phoenix_kit_web/live/integrations/my_integrations.ex:292
#: lib/phoenix_kit_web/live/settings/integration_form.html.heex:290
#: lib/phoenix_kit_web/live/settings/integrations.html.heex:165
#: lib/phoenix_kit_web/live/settings/integrations.html.heex:212
#, elixir-autogen, elixir-format
msgid "Test Connection"
msgstr "Probar la conexión"

#: lib/phoenix_kit_web/live/settings/integration_form.ex:366
#: lib/phoenix_kit_web/live/settings/integration_form.ex:467
#, elixir-autogen, elixir-format
msgid "Test failed"
msgstr "La prueba falló"

#: lib/modules/storage/web/bucket_form.html.heex:264
#: lib/phoenix_kit_web/live/integrations/my_integration_form.ex:450
#: lib/phoenix_kit_web/live/integrations/my_integrations.ex:153
#: lib/phoenix_kit_web/live/integrations/my_integrations.ex:226
#: lib/phoenix_kit_web/live/settings/integration_form.html.heex:290
#: lib/phoenix_kit_web/live/settings/integrations.html.heex:39
#: lib/phoenix_kit_web/live/settings/integrations.html.heex:127
#, elixir-autogen, elixir-format
msgid "Testing..."
msgstr "Probando…"

#: lib/modules/storage/web/settings.html.heex:581
#, elixir-autogen, elixir-format
msgid "The media system is designed for distributed file management with automatic redundancy."
msgstr "El sistema de medios está diseñado para la gestión distribuida de archivos con redundancia automática."

#: lib/phoenix_kit_web/components/core/integration_picker.ex:189
#, elixir-autogen, elixir-format
msgid "The selected integration no longer exists. Please choose a different one."
msgstr "La integración seleccionada ya no existe. Elija otra."

#: lib/phoenix_kit_web/live/settings/integrations.html.heex:184
#: lib/phoenix_kit_web/live/settings/integrations.html.heex:231
#, elixir-autogen, elixir-format
msgid "This integration may be in use by other parts of the system. Remove it permanently?"
msgstr "Esta integración puede estar en uso por otras partes del sistema. ¿Eliminarla permanentemente?"

#: lib/phoenix_kit_web/hooks/invitation_hook.ex:79
#, elixir-autogen, elixir-format
msgid "This invitation has expired."
msgstr "Esta invitación ha caducado."

#: lib/modules/maintenance/settings.ex:457
#, elixir-autogen, elixir-format
msgid "This is how non-admin users will see the maintenance page"
msgstr "Así verán la página de mantenimiento los usuarios sin permisos de administrador"

#: lib/modules/storage/web/bucket_form.html.heex:173
#, elixir-autogen, elixir-format
msgid "Tigris Bucket Name"
msgstr "Nombre del bucket de Tigris"

#: lib/modules/storage/web/bucket_form.html.heex:193
#, elixir-autogen, elixir-format
msgid "Tigris Endpoint"
msgstr "Punto de conexión de Tigris"

#: lib/modules/storage/web/bucket_form.html.heex:156
#, elixir-autogen, elixir-format
msgid "Tigris Region"
msgstr "Región de Tigris"

#: lib/modules/storage/web/health.html.heex:19
#, elixir-autogen, elixir-format
msgid "Total Files"
msgstr "Archivos totales"

#: lib/phoenix_kit/integrations/providers.ex:289
#, elixir-autogen, elixir-format
msgid "Under **Authorized redirect URIs**, add: `{redirect_uri}`"
msgstr "En **URI de redirección autorizados**, añada: `{redirect_uri}`"

#: lib/modules/storage/web/health.html.heex:39
#, elixir-autogen, elixir-format
msgid "Under-replicated"
msgstr "Con replicación insuficiente"

#: lib/phoenix_kit/integrations/integrations.ex:967
#: lib/phoenix_kit/integrations/integrations.ex:1060
#, elixir-autogen, elixir-format
msgid "Unknown provider"
msgstr "Proveedor desconocido"

#: lib/phoenix_kit_web/users/user_form.html.heex:730
#, elixir-autogen, elixir-format
msgid "Use the dropdown above to add members"
msgstr "Use el desplegable de arriba para agregar miembros"

#: lib/phoenix_kit/integrations/integrations.ex:1037
#: lib/phoenix_kit/integrations/integrations.ex:1073
#, elixir-autogen, elixir-format
msgid "Validation failed unexpectedly"
msgstr "La validación falló de forma inesperada"

#: lib/modules/maintenance/settings.ex:390
#, elixir-autogen, elixir-format
msgid "We'll be back soon..."
msgstr "Volvemos pronto…"

#: lib/phoenix_kit_web/live/dashboard/index.ex:23
#, elixir-autogen, elixir-format
msgid "Welcome to your personal dashboard"
msgstr "Bienvenido a su panel personal"

#: lib/phoenix_kit_web/live/settings.html.heex:365
#, elixir-autogen, elixir-format
msgid "When on, users receive a bell notification whenever an activity targets them (e.g., their post is liked)."
msgstr "Si está activado, los usuarios reciben una notificación en la campana cuando una actividad les afecta (p. ej., les gusta su publicación)."

#: lib/phoenix_kit_web/users/user_form.ex:399
#, elixir-autogen, elixir-format
msgid "You cannot invite yourself"
msgstr "No puede invitarse a sí mismo"

#: lib/phoenix_kit_web/hooks/invitation_hook.ex:74
#, elixir-autogen, elixir-format
msgid "You joined the organization!"
msgstr "¡Se ha unido a la organización!"

#: lib/modules/storage/web/settings.html.heex:89
#, elixir-autogen, elixir-format
msgid "You need to create at least one media bucket before files can be uploaded."
msgstr "Debe crear al menos un bucket de medios antes de poder subir archivos."

#: lib/phoenix_kit/integrations/providers.ex:301
#: lib/phoenix_kit/integrations/providers.ex:1324
#, elixir-autogen, elixir-format
msgid "You'll be redirected back here once connected"
msgstr "Se le redirigirá aquí una vez conectado"

#: lib/phoenix_kit_web/live/integrations/my_integrations.ex:171
#: lib/phoenix_kit_web/live/settings/integrations.html.heex:63
#, elixir-autogen, elixir-format
msgid "connections"
msgstr "conexiones"

#: lib/phoenix_kit_web/live/settings.html.heex:261
#, elixir-autogen, elixir-format
msgid "e.g. Welcome to My Site"
msgstr "p. ej., Bienvenido a mi sitio"

#: lib/modules/storage/web/bucket_form.html.heex:28
#, elixir-autogen, elixir-format
msgid "e.g., Production Media, Backup Storage"
msgstr "p. ej., Medios de producción, Almacenamiento de copias"

#: lib/phoenix_kit_web/components/invitation_banner.ex:44
#, elixir-autogen, elixir-format
msgid "invited you to join their organization."
msgstr "le ha invitado a unirse a su organización."

#: lib/phoenix_kit_web/live/users/roles.html.heex:103
#, elixir-autogen, elixir-format
msgid "roles"
msgstr "roles"

#: lib/phoenix_kit_web/components/core/integrations_ui.ex:66
#: lib/phoenix_kit_web/live/settings/integration_form.ex:747
#, elixir-autogen, elixir-format
msgid "%{n} days ago"
msgstr "hace %{n} días"

#: lib/phoenix_kit_web/components/core/integrations_ui.ex:63
#: lib/phoenix_kit_web/live/settings/integration_form.ex:744
#, elixir-autogen, elixir-format
msgid "%{n} hours ago"
msgstr "hace %{n} horas"

#: lib/phoenix_kit_web/components/core/integrations_ui.ex:60
#: lib/phoenix_kit_web/live/settings/integration_form.ex:741
#, elixir-autogen, elixir-format
msgid "%{n} minutes ago"
msgstr "hace %{n} minutos"

#: lib/phoenix_kit_web/components/core/integrations_ui.ex:65
#: lib/phoenix_kit_web/live/settings/integration_form.ex:746
#, elixir-autogen, elixir-format
msgid "1 day ago"
msgstr "hace 1 día"

#: lib/phoenix_kit_web/components/core/integrations_ui.ex:62
#: lib/phoenix_kit_web/live/settings/integration_form.ex:743
#, elixir-autogen, elixir-format
msgid "1 hour ago"
msgstr "hace 1 hora"

#: lib/phoenix_kit_web/components/core/integrations_ui.ex:59
#: lib/phoenix_kit_web/live/settings/integration_form.ex:740
#, elixir-autogen, elixir-format
msgid "1 minute ago"
msgstr "hace 1 minuto"

#: lib/phoenix_kit/integrations/providers.ex:510
#, elixir-autogen, elixir-format
msgid "AI model access via DeepSeek (deepseek-chat, deepseek-reasoner)"
msgstr "Acceso a modelos de IA a través de DeepSeek (deepseek-chat, deepseek-reasoner)"

#: lib/phoenix_kit/integrations/providers.ex:447
#, elixir-autogen, elixir-format
msgid "AI model access via Mistral AI (Mistral Large, Codestral, Pixtral)"
msgstr "Acceso a modelos de IA a través de Mistral AI (Mistral Large, Codestral, Pixtral)"

#: lib/phoenix_kit/integrations/providers.ex:1290
#, elixir-autogen, elixir-format
msgid "Add a client secret"
msgstr "Agregue un secreto de cliente"

#: lib/phoenix_kit/integrations/providers.ex:481
#, elixir-autogen, elixir-format
msgid "Add a payment method (required)"
msgstr "Agregue un método de pago (obligatorio)"

#: lib/phoenix_kit/integrations/providers.ex:358
#: lib/phoenix_kit/integrations/providers.ex:543
#: lib/phoenix_kit/integrations/providers.ex:612
#, elixir-autogen, elixir-format
msgid "Add credits"
msgstr "Agregar créditos"

#: lib/phoenix_kit/integrations/providers.ex:1305
#, elixir-autogen, elixir-format
msgid "Add the permissions your integration needs: `User.Read` is included by default; add `Mail.Read`, `Files.Read.All`, `Calendars.Read`, etc. as required"
msgstr "Añada los permisos que necesite su integración: `User.Read` se incluye por defecto; agregue `Mail.Read`, `Files.Read.All`, `Calendars.Read`, etc. según sea necesario"

#: lib/phoenix_kit/integrations/providers.ex:1232
#, elixir-autogen, elixir-format
msgid "Application (client) ID"
msgstr "ID de aplicación (cliente)"

#: lib/phoenix_kit_web/live/settings/integration_form.html.heex:441
#, elixir-autogen, elixir-format
msgid "Clears the OAuth tokens. Credentials and the connection itself stay so you can reconnect with one click."
msgstr "Borra los tokens de OAuth. Las credenciales y la conexión se conservan para que pueda reconectar con un clic."

#: lib/phoenix_kit/integrations/providers.ex:557
#: lib/phoenix_kit/integrations/providers.ex:623
#, elixir-autogen, elixir-format
msgid "Click **Create API key**, give it a name"
msgstr "Haga clic en **Crear clave de API** y póngale un nombre"

#: lib/phoenix_kit/integrations/providers.ex:497
#, elixir-autogen, elixir-format
msgid "Click **Create new key**, give it a name, set an expiry if desired"
msgstr "Haga clic en **Crear clave nueva**, póngale un nombre y establezca una caducidad si lo desea"

#: lib/phoenix_kit/integrations/providers.ex:1277
#, elixir-autogen, elixir-format
msgid "Click **New registration**, give the app a name"
msgstr "Haga clic en **Nuevo registro** y póngale un nombre a la app"

#: lib/phoenix_kit/integrations/providers.ex:1282
#, elixir-autogen, elixir-format
msgid "Click **Register**"
msgstr "Haga clic en **Registrar**"

#: lib/phoenix_kit/integrations/providers.ex:1300
#, elixir-autogen, elixir-format
msgid "Configure API permissions"
msgstr "Configure los permisos de la API"

#: lib/phoenix_kit_web/live/settings/integrations.html.heex:247
#, elixir-autogen, elixir-format
msgid "Connect external services like %{providers}."
msgstr "Conecte servicios externos como %{providers}."

#: lib/phoenix_kit_web/live/settings/integration_form.ex:324
#: lib/phoenix_kit_web/live/settings/integration_form.ex:491
#, elixir-autogen, elixir-format
msgid "Connection name can't be blank."
msgstr "El nombre de la conexión no puede estar vacío."

#: lib/phoenix_kit_web/live/settings/integration_form.ex:318
#, elixir-autogen, elixir-format
msgid "Connection renamed"
msgstr "Conexión renombrada"

#: lib/phoenix_kit/integrations/providers.ex:1294
#, elixir-autogen, elixir-format
msgid "Copy the **Value** column (not the Secret ID) into the form above — the value is shown ONCE and disappears on page refresh"
msgstr "Copie la columna **Valor** (no el ID del secreto) en el formulario de arriba: el valor se muestra UNA sola vez y desaparece al recargar la página"

#: lib/phoenix_kit/integrations/providers.ex:373
#: lib/phoenix_kit/integrations/providers.ex:498
#: lib/phoenix_kit/integrations/providers.ex:558
#: lib/phoenix_kit/integrations/providers.ex:624
#: lib/phoenix_kit/integrations/providers.ex:676
#, elixir-autogen, elixir-format
msgid "Copy the key (shown once) and paste it into the form above"
msgstr "Copie la clave (se muestra una sola vez) y péguela en el formulario de arriba"

#: lib/phoenix_kit_web/live/integrations/my_integration_form.ex:422
#: lib/phoenix_kit_web/live/settings/integration_form.html.heex:256
#, elixir-autogen, elixir-format
msgid "Create Connection"
msgstr "Crear conexión"

#: lib/phoenix_kit/integrations/providers.ex:535
#, elixir-autogen, elixir-format
msgid "Create a DeepSeek account"
msgstr "Cree una cuenta de DeepSeek"

#: lib/phoenix_kit/integrations/providers.ex:472
#, elixir-autogen, elixir-format
msgid "Create a Mistral account"
msgstr "Cree una cuenta de Mistral"

#: lib/phoenix_kit_web/live/integrations/my_integration_form.ex:516
#: lib/phoenix_kit_web/live/settings/integration_form.html.heex:423
#, elixir-autogen, elixir-format
msgid "Danger Zone"
msgstr "Zona de riesgo"

#: lib/phoenix_kit/integrations/providers.ex:509
#, elixir-autogen, elixir-format
msgid "DeepSeek"
msgstr "DeepSeek"

#: lib/phoenix_kit/integrations/providers.ex:548
#, elixir-autogen, elixir-format
msgid "DeepSeek requires a positive balance before you can call the chat or reasoner endpoints, even on cheap models"
msgstr "DeepSeek requiere un saldo positivo para poder llamar a los endpoints de chat o reasoner, incluso en modelos económicos"

#: lib/phoenix_kit_web/live/integrations/my_integration_form.ex:524
#: lib/phoenix_kit_web/live/settings/integration_form.html.heex:464
#, elixir-autogen, elixir-format
msgid "Delete this connection"
msgstr "Eliminar esta conexión"

#: lib/phoenix_kit_web/live/settings/integration_form.html.heex:439
#, elixir-autogen, elixir-format
msgid "Disconnect account"
msgstr "Desconectar la cuenta"

#: lib/phoenix_kit_web/components/core/table_default.ex:412
#: lib/phoenix_kit_web/components/core/table_default.ex:449
#: lib/phoenix_kit_web/components/core/table_default.ex:660
#: lib/phoenix_kit_web/live/users/users.html.heex:948
#, elixir-autogen, elixir-format
msgid "Drag to reorder"
msgstr "Arrastre para reordenar"

#: lib/phoenix_kit_web/live/settings/integration_form.ex:299
#, elixir-autogen, elixir-format
msgid "Failed to remove connection."
msgstr "No se pudo eliminar la conexión."

#: lib/phoenix_kit_web/live/settings/integration_form.ex:327
#: lib/phoenix_kit_web/live/settings/integration_form.ex:497
#, elixir-autogen, elixir-format
msgid "Failed to rename connection."
msgstr "No se pudo renombrar la conexión."

#: lib/phoenix_kit/integrations/providers.ex:486
#, elixir-autogen, elixir-format
msgid "Free models still require a billing-enabled workspace"
msgstr "Los modelos gratuitos también requieren un espacio de trabajo con facturación habilitada"

#: lib/phoenix_kit/integrations/providers.ex:1236
#, elixir-autogen, elixir-format
msgid "From Azure Portal → App registrations → your app → Overview"
msgstr "Desde el portal de Azure → Registros de aplicaciones → su app → Información general"

#: lib/phoenix_kit/integrations/providers.ex:465
#, elixir-autogen, elixir-format
msgid "From console.mistral.ai/api-keys"
msgstr "Desde console.mistral.ai/api-keys"

#: lib/phoenix_kit/integrations/providers.ex:528
#, elixir-autogen, elixir-format
msgid "From platform.deepseek.com/api_keys"
msgstr "Desde platform.deepseek.com/api_keys"

#: lib/phoenix_kit/integrations/providers.ex:1246
#, elixir-autogen, elixir-format
msgid "From your app → Certificates & secrets → New client secret. Copy the *Value*, not the Secret ID."
msgstr "Desde su app → Certificados y secretos → Nuevo secreto de cliente. Copie el *Valor*, no el ID del secreto."

#: lib/phoenix_kit/integrations/providers.ex:1302
#, elixir-autogen, elixir-format
msgid "Go to **API permissions → Add a permission → Microsoft Graph → Delegated permissions**"
msgstr "Vaya a **Permisos de API → Agregar un permiso → Microsoft Graph → Permisos delegados**"

#: lib/phoenix_kit/integrations/providers.ex:1292
#, elixir-autogen, elixir-format
msgid "Go to **Certificates & secrets → New client secret**"
msgstr "Vaya a **Certificados y secretos → Nuevo secreto de cliente**"

#: lib/phoenix_kit/integrations/providers.ex:496
#, elixir-autogen, elixir-format
msgid "Go to [API Keys](https://console.mistral.ai/api-keys)"
msgstr "Vaya a [API Keys](https://console.mistral.ai/api-keys)"

#: lib/phoenix_kit/integrations/providers.ex:556
#, elixir-autogen, elixir-format
msgid "Go to [API Keys](https://platform.deepseek.com/api_keys)"
msgstr "Vaya a [API Keys](https://platform.deepseek.com/api_keys)"

#: lib/phoenix_kit/integrations/providers.ex:545
#, elixir-autogen, elixir-format
msgid "Go to [Top up](https://platform.deepseek.com/top_up) and add at least the minimum amount"
msgstr "Vaya a [Top up](https://platform.deepseek.com/top_up) y añada al menos el importe mínimo"

#: lib/phoenix_kit/integrations/providers.ex:483
#, elixir-autogen, elixir-format
msgid "Go to [Workspace → Billing](https://console.mistral.ai/billing/plans) and choose **Experiment** (pay-as-you-go) or a paid tier"
msgstr "Vaya a [Workspace → Billing](https://console.mistral.ai/billing/plans) y elija **Experiment** (pago por uso) o un plan de pago"

#: lib/phoenix_kit/integrations/providers.ex:474
#, elixir-autogen, elixir-format
msgid "Go to [console.mistral.ai](https://console.mistral.ai) and sign up or log in"
msgstr "Vaya a [console.mistral.ai](https://console.mistral.ai) y regístrese o inicie sesión"

#: lib/phoenix_kit/integrations/providers.ex:537
#, elixir-autogen, elixir-format
msgid "Go to [platform.deepseek.com](https://platform.deepseek.com) and sign up or log in"
msgstr "Vaya a [platform.deepseek.com](https://platform.deepseek.com) y regístrese o inicie sesión"

#: lib/phoenix_kit/integrations/providers.ex:1274
#, elixir-autogen, elixir-format
msgid "Go to the [Azure Portal](https://portal.azure.com) and search for **App registrations**"
msgstr "Vaya al [portal de Azure](https://portal.azure.com) y busque **Registros de aplicaciones**"

#: lib/phoenix_kit/integrations/providers.ex:1285
#, elixir-autogen, elixir-format
msgid "If you picked a single-tenant audience, fill in **Tenant ID** above with your Directory (tenant) ID GUID — leaving it as `common` only works for multi-tenant + personal apps."
msgstr "Si eligió una audiencia de un solo inquilino, rellene **Tenant ID** arriba con el GUID del ID de su directorio (inquilino): dejarlo como `common` solo funciona para apps multiinquilino y personales."

#: lib/phoenix_kit/integrations/providers.ex:1308
#, elixir-autogen, elixir-format
msgid "If your tenant requires admin consent, click **Grant admin consent for <tenant>** before the connect flow will work"
msgstr "Si su inquilino requiere consentimiento del administrador, haga clic en **Otorgar consentimiento de administrador para <tenant>** antes de que funcione el flujo de conexión"

#: lib/phoenix_kit_web/live/integrations/my_integration_form.ex:87
#: lib/phoenix_kit_web/live/settings/integration_form.ex:126
#, elixir-autogen, elixir-format
msgid "Integration not found"
msgstr "Integración no encontrada"

#: lib/phoenix_kit_web/components/core/integrations_ui.ex:192
#: lib/phoenix_kit_web/live/settings/integration_form.html.heex:130
#, elixir-autogen, elixir-format
msgid "Last tested"
msgstr "Última prueba"

#: lib/phoenix_kit/integrations/providers.ex:1258
#, elixir-autogen, elixir-format
msgid "Leave as `common` for multi-tenant + personal accounts. For single-tenant apps, paste your Directory (tenant) ID GUID. Use `consumers` for personal-only or `organizations` for any work-or-school account."
msgstr "Deje `common` para cuentas multiinquilino y personales. Para apps de un solo inquilino, pegue el GUID del ID de su directorio (inquilino). Use `consumers` solo para cuentas personales u `organizations` para cualquier cuenta profesional o educativa."

#: lib/phoenix_kit/integrations/providers.ex:1203
#, elixir-autogen, elixir-format
msgid "Microsoft 365"
msgstr "Microsoft 365"

#: lib/phoenix_kit/integrations/providers.ex:1204
#, elixir-autogen, elixir-format
msgid "Microsoft Graph — Outlook, OneDrive, Teams, Calendar, SharePoint"
msgstr "Microsoft Graph — Outlook, OneDrive, Teams, Calendar, SharePoint"

#: lib/phoenix_kit/integrations/providers.ex:1321
#, elixir-autogen, elixir-format
msgid "Microsoft will show the consent screen — click **Accept** to grant the requested permissions"
msgstr "Microsoft mostrará la pantalla de consentimiento: haga clic en **Aceptar** para conceder los permisos solicitados"

#: lib/phoenix_kit/integrations/providers.ex:446
#, elixir-autogen, elixir-format
msgid "Mistral"
msgstr "Mistral"

#: lib/phoenix_kit/integrations/providers.ex:489
#, elixir-autogen, elixir-format
msgid "Mistral does not offer credits without billing setup; this is a hard requirement before keys can be created."
msgstr "Mistral no ofrece créditos sin configurar la facturación; es un requisito imprescindible antes de poder crear claves."

#: lib/phoenix_kit_web/live/integrations/my_integration_form.ex:535
#: lib/phoenix_kit_web/live/settings/integration_form.html.heex:475
#, elixir-autogen, elixir-format
msgid "Permanently delete this connection? This cannot be undone."
msgstr "¿Eliminar permanentemente esta conexión? Esta acción no se puede deshacer."

#: lib/phoenix_kit/integrations/providers.ex:1272
#, elixir-autogen, elixir-format
msgid "Register an application in Microsoft Entra ID (Azure AD)"
msgstr "Registre una aplicación en Microsoft Entra ID (Azure AD)"

#: lib/phoenix_kit_web/live/integrations/my_integration_form.ex:526
#: lib/phoenix_kit_web/live/settings/integration_form.html.heex:466
#, elixir-autogen, elixir-format
msgid "Removes the integration permanently. Any module pinned to this connection will stop working until repointed."
msgstr "Elimina la integración de forma permanente. Cualquier módulo vinculado a esta conexión dejará de funcionar hasta que se reasigne."

#: lib/phoenix_kit_web/components/core/table_default.ex:856
#, elixir-autogen, elixir-format
msgid "Search..."
msgstr "Buscar…"

#: lib/phoenix_kit/integrations/providers.ex:1293
#, elixir-autogen, elixir-format
msgid "Set an expiration (24 months is common; renew before it lapses)"
msgstr "Establezca una caducidad (24 meses es habitual; renuévela antes de que expire)"

#: lib/phoenix_kit/integrations/providers.ex:1253
#, elixir-autogen, elixir-format
msgid "Tenant ID"
msgstr "ID de inquilino"

#: lib/phoenix_kit/integrations/providers.ex:1313
#, elixir-autogen, elixir-format
msgid "The `default_scopes` in the provider definition request `openid email profile offline_access User.Read` — extra scopes can be added per-connect by passing `extra_scopes` to `authorization_url/5`."
msgstr "Los `default_scopes` de la definición del proveedor solicitan `openid email profile offline_access User.Read`; se pueden añadir ámbitos adicionales por conexión pasando `extra_scopes` a `authorization_url/5`."

#: lib/phoenix_kit/integrations/providers.ex:1281
#, elixir-autogen, elixir-format
msgid "Under **Redirect URI**, choose **Web** and enter: `{redirect_uri}`"
msgstr "En **URI de redirección**, elija **Web** e introduzca: `{redirect_uri}`"

#: lib/phoenix_kit/integrations/providers.ex:1278
#, elixir-autogen, elixir-format
msgid "Under **Supported account types**, choose the audience: *Personal Microsoft accounts only*, *Accounts in any organizational directory*, or *Accounts in this organizational directory only* depending on who should sign in"
msgstr "En **Tipos de cuenta admitidos**, elija la audiencia: *Solo cuentas personales de Microsoft*, *Cuentas en cualquier directorio organizativo* o *Solo cuentas en este directorio organizativo*, según quién deba iniciar sesión"

#: lib/phoenix_kit/integrations/providers.ex:477
#, elixir-autogen, elixir-format
msgid "You may need to verify your phone number before creating API keys"
msgstr "Puede que deba verificar su número de teléfono antes de crear claves de API"

#: lib/phoenix_kit_web/components/core/integrations_ui.ex:47
#: lib/phoenix_kit_web/live/notifications/inbox.ex:164
#: lib/phoenix_kit_web/live/settings/integration_form.ex:728
#, elixir-autogen, elixir-format
msgid "just now"
msgstr "ahora mismo"

#: lib/phoenix_kit_web/live/modules.html.heex:294
#, elixir-autogen, elixir-format
msgid "%{count} open"
msgstr "%{count} abiertos"

#: lib/phoenix_kit_web/live/modules.html.heex:221
#, elixir-autogen, elixir-format
msgid "%{count} pending"
msgstr "%{count} pendientes"

#: lib/phoenix_kit_web/live/modules.html.heex:626
#, elixir-autogen, elixir-format
msgid "%{count} running"
msgstr "%{count} en ejecución"

#: lib/phoenix_kit_web/live/modules.html.heex:599
#, elixir-autogen, elixir-format
msgid "Activate maintenance mode in settings to block non-admin users"
msgstr "Active el modo de mantenimiento en los ajustes para bloquear a los usuarios sin permisos de administrador"

#: lib/phoenix_kit_web/live/modules.html.heex:878
#, elixir-autogen, elixir-format
msgid "Add to mix.exs"
msgstr "Agregar a mix.exs"

#: lib/phoenix_kit_web/live/modules.html.heex:45
#, elixir-autogen, elixir-format
msgid "Always Enabled"
msgstr "Siempre habilitado"

#: lib/phoenix_kit_web/live/modules.html.heex:482
#, elixir-autogen, elixir-format
msgid "Auto-regenerate"
msgstr "Regenerar automáticamente"

#: lib/phoenix_kit_web/components/core/column_settings.ex:112
#: lib/phoenix_kit_web/live/modules.html.heex:651
#, elixir-autogen, elixir-format
msgid "Available"
msgstr "Disponible"

#: lib/phoenix_kit_web/live/modules.html.heex:828
#: lib/phoenix_kit_web/live/modules.html.heex:845
#, elixir-autogen, elixir-format
msgid "Available Packages"
msgstr "Paquetes disponibles"

#: lib/phoenix_kit_web/live/modules.html.heex:394
#, elixir-autogen, elixir-format
msgid "Blocks"
msgstr "Bloqueos"

#: lib/phoenix_kit_web/live/modules.html.heex:759
#, elixir-autogen, elixir-format
msgid "Body Saved"
msgstr "Contenido guardado"

#: lib/phoenix_kit_web/components/media_canvas_viewer.html.heex:381
#: lib/phoenix_kit_web/live/modules.ex:106
#: lib/phoenix_kit_web/live/modules.html.heex:201
#: lib/phoenix_kit_web/live/users/media_detail.html.heex:296
#, elixir-autogen, elixir-format
msgid "Comments"
msgstr "Comentarios"

#: lib/phoenix_kit_web/live/modules.html.heex:655
#, elixir-autogen, elixir-format
msgid "Completed"
msgstr "Completado"

#: lib/phoenix_kit_web/live/modules.html.heex:46
#, elixir-autogen, elixir-format
msgid "Core System"
msgstr "Sistema principal"

#: lib/phoenix_kit_web/live/modules.ex:107
#: lib/phoenix_kit_web/live/modules.html.heex:276
#, elixir-autogen, elixir-format
msgid "Customer Support"
msgstr "Atención al cliente"

#: lib/phoenix_kit_web/live/modules.html.heex:278
#, elixir-autogen, elixir-format
msgid "Customer support ticketing system with internal notes and status tracking"
msgstr "Sistema de tickets de atención al cliente con notas internas y seguimiento de estado"

#: lib/phoenix_kit_web/live/modules.html.heex:663
#, elixir-autogen, elixir-format
msgid "Discarded"
msgstr "Descartado"

#: lib/phoenix_kit_web/live/modules.html.heex:34
#, elixir-autogen, elixir-format
msgid "Distributed file storage system with multi-location redundancy and automatic failover"
msgstr "Sistema de almacenamiento distribuido de archivos con redundancia en varias ubicaciones y conmutación automática por error"

#: lib/phoenix_kit_web/live/modules.html.heex:896
#, elixir-autogen, elixir-format
msgid "Each module can be enabled or disabled using the toggle switches above. Click \"Configure\" to access detailed settings for each module on dedicated pages."
msgstr "Cada módulo se puede habilitar o deshabilitar con los interruptores de arriba. Haga clic en «Configurar» para acceder a los ajustes detallados de cada módulo en páginas dedicadas."

#: lib/phoenix_kit_web/live/modules.html.heex:600
#, elixir-autogen, elixir-format
msgid "Enable module to access maintenance mode settings"
msgstr "Habilite el módulo para acceder a los ajustes del modo de mantenimiento"

#: lib/phoenix_kit_web/live/modules.html.heex:438
#: lib/phoenix_kit_web/live/modules.html.heex:511
#, elixir-autogen, elixir-format
msgid "Enable module to access settings"
msgstr "Habilite el módulo para acceder a los ajustes"

#: lib/phoenix_kit_web/live/modules.html.heex:377
#, elixir-autogen, elixir-format
msgid "Enable module to manage connections"
msgstr "Habilite el módulo para gestionar las conexiones"

#: lib/phoenix_kit_web/live/modules.html.heex:642
#, elixir-autogen, elixir-format
msgid "Enable module to view background jobs"
msgstr "Habilite el módulo para ver las tareas en segundo plano"

#: lib/phoenix_kit_web/live/modules.html.heex:746
#, elixir-autogen, elixir-format
msgid "External"
msgstr "Externo"

#: lib/phoenix_kit_web/live/modules.html.heex:386
#, elixir-autogen, elixir-format
msgid "Follows"
msgstr "Seguidos"

#: lib/phoenix_kit_web/live/modules.html.heex:466
#, elixir-autogen, elixir-format
msgid "Generate XML sitemaps for search engines with styled browser display"
msgstr "Genere sitemaps XML para motores de búsqueda con presentación estilizada en el navegador"

#: lib/phoenix_kit_web/live/modules.html.heex:578
#, elixir-autogen, elixir-format
msgid "Header"
msgstr "Encabezado"

#: lib/phoenix_kit_web/live/modules.html.heex:760
#, elixir-autogen, elixir-format
msgid "Headers Only"
msgstr "Solo encabezados"

#: lib/phoenix_kit_web/live/modules.html.heex:336
#, elixir-autogen, elixir-format
msgid "In Progress"
msgstr "En curso"

#: lib/phoenix_kit_web/live/modules.html.heex:610
#: lib/phoenix_kit_web/live/modules/jobs/index.html.heex:5
#, elixir-autogen, elixir-format
msgid "Jobs"
msgstr "Tareas"

#: lib/phoenix_kit_web/live/modules.html.heex:141
#: lib/phoenix_kit_web/live/modules/languages.html.heex:5
#, elixir-autogen, elixir-format
msgid "Languages"
msgstr "Idiomas"

#: lib/phoenix_kit_web/live/modules.html.heex:524
#, elixir-autogen, elixir-format
msgid "Last gen"
msgstr "Última generación"

#: lib/phoenix_kit_web/live/modules.html.heex:562
#, elixir-autogen, elixir-format
msgid "Maintenance Active"
msgstr "Mantenimiento activo"

#: lib/phoenix_kit_web/live/modules.html.heex:563
#, elixir-autogen, elixir-format
msgid "Maintenance Off"
msgstr "Mantenimiento desactivado"

#: lib/phoenix_kit_web/live/modules.html.heex:110
#, elixir-autogen, elixir-format
msgid "Manage Codes"
msgstr "Gestionar códigos"

#: lib/phoenix_kit_web/live/modules.html.heex:234
#, elixir-autogen, elixir-format
msgid "Manage Comments"
msgstr "Gestionar comentarios"

#: lib/phoenix_kit_web/live/modules.html.heex:306
#, elixir-autogen, elixir-format
msgid "Manage Tickets"
msgstr "Gestionar tickets"

#: lib/phoenix_kit_web/live/modules.html.heex:142
#, elixir-autogen, elixir-format
msgid "Manage language module and translations"
msgstr "Gestione el módulo de idiomas y las traducciones"

#: lib/phoenix_kit_web/live/modules.html.heex:6
#, elixir-autogen, elixir-format
msgid "Manage modules"
msgstr "Gestionar módulos"

#: lib/phoenix_kit_web/live/modules.html.heex:78
#, elixir-autogen, elixir-format
msgid "Manage referral codes for user registration and monitoring"
msgstr "Gestione códigos de referencia para el registro y seguimiento de usuarios"

#: lib/phoenix_kit_web/live/modules.html.heex:125
#, elixir-autogen, elixir-format
msgid "Max per user"
msgstr "Máximo por usuario"

#: lib/phoenix_kit_web/live/modules.html.heex:129
#, elixir-autogen, elixir-format
msgid "Max uses"
msgstr "Usos máximos"

#: lib/phoenix_kit_web/live/modules.html.heex:582
#, elixir-autogen, elixir-format
msgid "Message"
msgstr "Mensaje"

#: lib/phoenix_kit_web/live/modules.html.heex:894
#, elixir-autogen, elixir-format
msgid "Module Management"
msgstr "Gestión de módulos"

#: lib/modules/maintenance/settings.ex:241
#: lib/modules/sitemap/web/settings.html.heex:5
#: lib/modules/storage/web/settings.html.heex:5
#: lib/phoenix_kit/dashboard/admin_tabs.ex:186
#: lib/phoenix_kit_web/live/modules.html.heex:5
#, elixir-autogen, elixir-format
msgid "Modules"
msgstr "Módulos"

#: lib/phoenix_kit_web/live/modules.html.heex:159
#, elixir-autogen, elixir-format
msgid "No Default"
msgstr "Sin predeterminado"

#: lib/phoenix_kit_web/live/modules.html.heex:445
#, elixir-autogen, elixir-format
msgid "Noindex"
msgstr "Noindex"

#: lib/phoenix_kit_web/live/modules.html.heex:866
#, elixir-autogen, elixir-format
msgid "Not installed"
msgstr "No instalado"

#: lib/phoenix_kit_web/live/modules.html.heex:447
#: lib/phoenix_kit_web/live/settings.html.heex:465
#: lib/phoenix_kit_web/live/settings/crawlers.html.heex:315
#, elixir-autogen, elixir-format
msgid "Off"
msgstr "Desactivado"

#: lib/phoenix_kit_web/live/modules.html.heex:447
#: lib/phoenix_kit_web/live/settings.html.heex:464
#: lib/phoenix_kit_web/live/settings/crawlers.html.heex:315
#, elixir-autogen, elixir-format
msgid "On"
msgstr "Activado"

#: lib/phoenix_kit_web/live/modules.html.heex:332
#, elixir-autogen, elixir-format
msgid "Open"
msgstr "Abierto"

#: lib/phoenix_kit_web/live/modules.html.heex:373
#, elixir-autogen, elixir-format
msgid "Overview"
msgstr "Resumen"

#: lib/phoenix_kit_web/live/modules.html.heex:77
#, elixir-autogen, elixir-format
msgid "Referral Codes"
msgstr "Códigos de referencia"

#: lib/phoenix_kit_web/live/modules.html.heex:750
#, elixir-autogen, elixir-format
msgid "Requires %{module}"
msgstr "Requiere %{module}"

#: lib/phoenix_kit_web/live/modules.html.heex:659
#, elixir-autogen, elixir-format
msgid "Retryable"
msgstr "Reintentable"

#: lib/phoenix_kit_web/live/modules.html.heex:542
#, elixir-autogen, elixir-format
msgid "Show maintenance page to non-admin users while you work on the site"
msgstr "Mostrar la página de mantenimiento a los usuarios sin permisos de administrador mientras trabaja en el sitio"

#: lib/phoenix_kit_web/live/modules.html.heex:464
#: lib/phoenix_kit_web/live/modules.html.heex:505
#, elixir-autogen, elixir-format
msgid "Sitemap"
msgstr "Sitemap"

#: lib/phoenix_kit_web/live/modules.html.heex:350
#, elixir-autogen, elixir-format
msgid "Social relationships with one-way follows and mutual connections"
msgstr "Relaciones sociales con seguimientos unidireccionales y conexiones mutuas"

#: lib/phoenix_kit_web/live/modules.html.heex:32
#, elixir-autogen, elixir-format
msgid "Storage"
msgstr "Almacenamiento"

#: lib/phoenix_kit_web/live/modules.html.heex:203
#, elixir-autogen, elixir-format
msgid "Threaded comments with likes, moderation, and reactions across all content types"
msgstr "Comentarios anidados con «me gusta», moderación y reacciones en todos los tipos de contenido"

#: lib/phoenix_kit_web/live/modules.html.heex:185
#, elixir-autogen, elixir-format
msgid "Total languages"
msgstr "Idiomas totales"

#: lib/phoenix_kit_web/live/modules.html.heex:520
#, elixir-autogen, elixir-format
msgid "URLs"
msgstr "URL"

#: lib/phoenix_kit_web/live/modules.html.heex:638
#, elixir-autogen, elixir-format
msgid "View Jobs"
msgstr "Ver tareas"

#: lib/phoenix_kit_web/live/modules.html.heex:611
#, elixir-autogen, elixir-format
msgid "View-only dashboard for background job status and history"
msgstr "Panel de solo lectura para el estado y el historial de las tareas en segundo plano"

#: lib/phoenix_kit_web/live/modules.html.heex:22
#, elixir-autogen, elixir-format
msgid "module to be enabled. Some features may not work correctly."
msgstr "módulo esté habilitado. Es posible que algunas funciones no funcionen correctamente."

#: lib/phoenix_kit_web/live/modules.html.heex:21
#, elixir-autogen, elixir-format
msgid "requires the"
msgstr "requiere el"

#: lib/modules/storage/web/bucket_form.html.heex:5
#: lib/modules/storage/web/dimensions.html.heex:5
#: lib/modules/storage/web/health.html.heex:5
#: lib/phoenix_kit/dashboard/admin_tabs.ex:160
#: lib/phoenix_kit/dashboard/admin_tabs.ex:333
#: lib/phoenix_kit_web/live/users/media.ex:32
#: lib/phoenix_kit_web/live/users/media.html.heex:5
#, elixir-autogen, elixir-format
msgid "Media"
msgstr "Medios"

#: lib/phoenix_kit_web/components/core/badge.ex:125
#: lib/phoenix_kit_web/components/core/badge.ex:128
#, elixir-autogen, elixir-format
msgid "Expired"
msgstr "Caducado"

#: lib/phoenix_kit_web/components/core/badge.ex:162
#, elixir-autogen, elixir-format
msgid "Transactional"
msgstr "Transaccional"

#: lib/phoenix_kit_web/components/core/time_display.ex:206
#, elixir-autogen, elixir-format
msgid "No expiration"
msgstr "Sin caducidad"

#: lib/phoenix_kit_web/components/core/time_display.ex:212
#: lib/phoenix_kit_web/live/notifications/inbox.ex:209
#, elixir-autogen, elixir-format
msgid "Today"
msgstr "Hoy"

#: lib/phoenix_kit_web/components/core/time_display.ex:187
#, elixir-autogen, elixir-format
msgid "%{count}s ago"
msgstr "hace %{count} s"

#: lib/phoenix_kit_web/components/core/time_display.ex:188
#, elixir-autogen, elixir-format
msgid "%{count}m ago"
msgid_plural "%{count}m ago"
msgstr[0] "hace %{count} min"
msgstr[1] "hace %{count} min"

#: lib/phoenix_kit_web/components/core/time_display.ex:189
#, elixir-autogen, elixir-format
msgid "%{count}h ago"
msgid_plural "%{count}h ago"
msgstr[0] "hace %{count} h"
msgstr[1] "hace %{count} h"

#: lib/phoenix_kit_web/components/core/time_display.ex:190
#, elixir-autogen, elixir-format
msgid "%{count}d ago"
msgid_plural "%{count}d ago"
msgstr[0] "hace %{count} d"
msgstr[1] "hace %{count} d"

#: lib/phoenix_kit_web/live/modules/languages.html.heex:19
#, elixir-autogen
msgid "Summary"
msgstr "Resumen"

#: lib/phoenix_kit_web/live/modules/languages.html.heex:24
#, elixir-autogen
msgid "Languages Enabled"
msgstr "Idiomas habilitados"

#: lib/phoenix_kit_web/live/modules/languages.html.heex:28
#: lib/phoenix_kit_web/live/modules/languages.html.heex:147
#, elixir-autogen
msgid "Countries Covered"
msgstr "Países cubiertos"

#: lib/phoenix_kit_web/live/modules/languages.html.heex:37
#, elixir-autogen
msgid "Enabled Languages"
msgstr "Idiomas habilitados"

#: lib/phoenix_kit_web/live/modules/languages.html.heex:134
#, elixir-autogen
msgid "Default language"
msgstr "Idioma predeterminado"

#: lib/phoenix_kit_web/live/modules/languages.html.heex:164
#, elixir-autogen
msgid "Available Languages"
msgstr "Idiomas disponibles"

#: lib/phoenix_kit_web/live/modules/languages.html.heex:266
#, elixir-autogen
msgid "Language Configuration"
msgstr "Configuración de idiomas"

#: lib/phoenix_kit_web/live/modules/languages.html.heex:312
#, elixir-autogen
msgid "Frontend Language Switcher"
msgstr "Selector de idioma del frontend"

#: lib/phoenix_kit_web/live/modules/languages.html.heex:322
#, elixir-autogen
msgid "Switcher Settings"
msgstr "Ajustes del selector"

#: lib/phoenix_kit_web/live/modules/languages.html.heex:327
#, elixir-autogen
msgid "Show Flags"
msgstr "Mostrar banderas"

#: lib/phoenix_kit_web/live/modules/languages.html.heex:341
#, elixir-autogen
msgid "Show Names"
msgstr "Mostrar nombres"

#: lib/phoenix_kit_web/live/modules/languages.html.heex:355
#, elixir-autogen
msgid "Native Names"
msgstr "Nombres nativos"

#: lib/phoenix_kit_web/live/modules/languages.html.heex:369
#, elixir-autogen
msgid "Go to Home"
msgstr "Ir al inicio"

#: lib/phoenix_kit_web/live/modules/languages.html.heex:383
#, elixir-autogen
msgid "Hide Current"
msgstr "Ocultar el actual"

#: lib/phoenix_kit_web/live/modules/languages.html.heex:414
#, elixir-autogen
msgid "Generated Code"
msgstr "Código generado"

#: lib/phoenix_kit_web/live/modules/languages.html.heex:429
#, elixir-autogen
msgid "Implementation Notes"
msgstr "Notas de implementación"

#: lib/phoenix_kit_web/live/modules/languages.html.heex:447
#, elixir-autogen
msgid "Enable and Configure Languages"
msgstr "Habilitar y configurar idiomas"

#: lib/phoenix_kit_web/components/media_browser.html.heex:623
#: lib/phoenix_kit_web/live/modules/languages.html.heex:47
#, elixir-autogen
msgid "Done"
msgstr "Listo"

#: lib/phoenix_kit_web/components/core/reorder_modal.ex:65
#: lib/phoenix_kit_web/live/modules/languages.html.heex:49
#, elixir-autogen
msgid "Reorder"
msgstr "Reordenar"

#: lib/phoenix_kit_web/live/modules/languages.html.heex:54
#: lib/phoenix_kit_web/live/modules/languages.html.heex:219
#: lib/phoenix_kit_web/live/users/users.html.heex:1116
#, elixir-autogen
msgid "Default"
msgstr "Predeterminado"

#: lib/phoenix_kit_web/live/modules/languages.html.heex:155
#, elixir-autogen
msgid "No languages enabled yet."
msgstr "Aún no hay idiomas habilitados."

#: lib/modules/sitemap/web/settings.html.heex:4
#, elixir-autogen
msgid "Sitemap Settings"
msgstr "Ajustes del sitemap"

#: lib/modules/sitemap/web/settings.html.heex:7
#, elixir-autogen
msgid "Configure sitemap generation and scheduling"
msgstr "Configure la generación y programación del sitemap"

#: lib/modules/sitemap/web/settings.html.heex:34
#, elixir-autogen
msgid "Total URLs"
msgstr "URL totales"

#: lib/modules/sitemap/web/settings.html.heex:42
#, elixir-autogen
msgid "Sitemap Files"
msgstr "Archivos de sitemap"

#: lib/modules/sitemap/web/settings.html.heex:50
#, elixir-autogen
msgid "Last Generated"
msgstr "Última generación"

#: lib/modules/sitemap/web/settings.html.heex:69
#, elixir-autogen
msgid "Regenerate All"
msgstr "Regenerar todo"

#: lib/modules/sitemap/web/settings.html.heex:81
#, elixir-autogen
msgid "Router Discovery"
msgstr "Descubrimiento de rutas"

#: lib/modules/sitemap/web/settings.html.heex:84
#, elixir-autogen
msgid "When enabled, scans all routes and builds a single flat sitemap.xml with URLs from all content sources (shop, entities, posts, publishing). When disabled, each source generates its own sitemap file."
msgstr "Si se habilita, analiza todas las rutas y crea un único sitemap.xml plano con las URL de todas las fuentes de contenido (tienda, entidades, publicaciones, publicación). Si se deshabilita, cada fuente genera su propio archivo de sitemap."

#: lib/modules/sitemap/web/settings.html.heex:103
#, elixir-autogen
msgid "Flat mode active — /sitemap.xml contains all URLs in a single <urlset>"
msgstr "Modo plano activo: /sitemap.xml contiene todas las URL en un único <urlset>"

#: lib/modules/sitemap/web/settings.html.heex:107
#, elixir-autogen
msgid "Routes"
msgstr "Rutas"

#: lib/modules/sitemap/web/settings.html.heex:108
#, elixir-autogen
msgid "Static"
msgstr "Estático"

#: lib/modules/sitemap/web/settings.html.heex:114
#: lib/modules/sitemap/web/settings.html.heex:198
#: lib/phoenix_kit_web/live/modules.ex:119
#, elixir-autogen
msgid "Publishing"
msgstr "Publicación"

#: lib/modules/sitemap/web/settings.html.heex:119
#: lib/modules/sitemap/web/settings.html.heex:256
#: lib/phoenix_kit_web/live/modules.ex:112
#, elixir-autogen
msgid "Entities"
msgstr "Entidades"

#: lib/modules/sitemap/web/settings.html.heex:124
#: lib/modules/sitemap/web/settings.html.heex:304
#: lib/phoenix_kit_web/live/modules.ex:117
#, elixir-autogen
msgid "Posts"
msgstr "Publicaciones"

#: lib/modules/sitemap/web/settings.html.heex:129
#: lib/modules/sitemap/web/settings.html.heex:344
#, elixir-autogen
msgid "Shop"
msgstr "Tienda"

#: lib/modules/sitemap/web/settings.html.heex:140
#, elixir-autogen
msgid "Module Sitemaps"
msgstr "Sitemaps de módulos"

#: lib/modules/sitemap/web/settings.html.heex:143
#, elixir-autogen
msgid "Each source generates its own sitemap file, referenced by the main sitemap index"
msgstr "Cada fuente genera su propio archivo de sitemap, referenciado por el índice principal"

#: lib/modules/sitemap/web/settings.html.heex:154
#, elixir-autogen
msgid "Static Pages"
msgstr "Páginas estáticas"

#: lib/modules/sitemap/web/settings.html.heex:165
#, elixir-autogen
msgid "Homepage and custom static URLs"
msgstr "Página de inicio y URL estáticas personalizadas"

#: lib/modules/sitemap/web/settings.html.heex:185
#: lib/modules/sitemap/web/settings.html.heex:233
#: lib/modules/sitemap/web/settings.html.heex:291
#: lib/modules/sitemap/web/settings.html.heex:331
#: lib/modules/sitemap/web/settings.html.heex:379
#, elixir-autogen
msgid "View sitemap"
msgstr "Ver el sitemap"

#: lib/modules/sitemap/web/settings.html.heex:200
#: lib/modules/sitemap/web/settings.html.heex:258
#: lib/modules/sitemap/web/settings.html.heex:306
#: lib/modules/sitemap/web/settings.html.heex:346
#, elixir-autogen
msgid "module off"
msgstr "módulo desactivado"

#: lib/modules/sitemap/web/settings.html.heex:213
#, elixir-autogen
msgid "Blog groups and published posts"
msgstr "Grupos de blog y publicaciones publicadas"

#: lib/modules/sitemap/web/settings.html.heex:241
#, elixir-autogen
msgid "Split by blog group"
msgstr "Dividido por grupo de blog"

#: lib/modules/sitemap/web/settings.html.heex:271
#, elixir-autogen
msgid "Dynamic content types (per-type files)"
msgstr "Tipos de contenido dinámicos (archivos por tipo)"

#: lib/modules/sitemap/web/settings.html.heex:311
#, elixir-autogen
msgid "Public posts from Posts module"
msgstr "Publicaciones públicas del módulo Publicaciones"

#: lib/modules/sitemap/web/settings.html.heex:359
#, elixir-autogen
msgid "Products, categories, catalog"
msgstr "Productos, categorías, catálogo"

#: lib/modules/sitemap/web/settings.html.heex:394
#, elixir-autogen
msgid "Auth Pages"
msgstr "Páginas de autenticación"

#: lib/modules/sitemap/web/settings.html.heex:401
#, elixir-autogen
msgid "Login"
msgstr "Inicio de sesión"

#: lib/modules/sitemap/web/settings.html.heex:403
#: lib/modules/sitemap/web/settings.html.heex:414
#, elixir-autogen
msgid "Always excluded from sitemap"
msgstr "Siempre excluido del sitemap"

#: lib/modules/sitemap/web/settings.html.heex:406
#: lib/modules/sitemap/web/settings.html.heex:417
#, elixir-autogen
msgid "Excluded"
msgstr "Excluido"

#: lib/modules/sitemap/web/settings.html.heex:412
#, elixir-autogen
msgid "Logout"
msgstr "Cierre de sesión"

#: lib/modules/sitemap/web/settings.html.heex:423
#: lib/phoenix_kit_web/live/settings/users.html.heex:62
#, elixir-autogen
msgid "Registration"
msgstr "Registro"

#: lib/modules/sitemap/web/settings.html.heex:425
#, elixir-autogen
msgid "Include in static sitemap"
msgstr "Incluir en el sitemap estático"

#: lib/modules/sitemap/web/settings.html.heex:497
#, elixir-autogen
msgid "Configuration"
msgstr "Configuración"

#: lib/modules/sitemap/web/settings.html.heex:517
#, elixir-autogen
msgid "Edit in Settings"
msgstr "Editar en Configuración"

#: lib/modules/sitemap/web/settings.html.heex:527
#, elixir-autogen
msgid "Browser Display Styling"
msgstr "Estilo de presentación en el navegador"

#: lib/modules/sitemap/web/settings.html.heex:529
#, elixir-autogen
msgid "Style XML with XSL for beautiful browser display"
msgstr "Aplicar estilo al XML con XSL para una presentación atractiva en el navegador"

#: lib/modules/sitemap/web/settings.html.heex:543
#, elixir-autogen
msgid "Display Style"
msgstr "Estilo de presentación"

#: lib/modules/sitemap/web/settings.html.heex:552
#, elixir-autogen
msgid "Table (Clean table layout)"
msgstr "Tabla (diseño de tabla limpio)"

#: lib/modules/sitemap/web/settings.html.heex:553
#, elixir-autogen
msgid "Minimal (Simple list)"
msgstr "Mínimo (lista simple)"

#: lib/modules/sitemap/web/settings.html.heex:566
#, elixir-autogen
msgid "Scheduled Generation"
msgstr "Generación programada"

#: lib/modules/sitemap/web/settings.html.heex:581
#, elixir-autogen
msgid "Regenerate every"
msgstr "Regenerar cada"

#: lib/modules/sitemap/web/settings.html.heex:587
#, elixir-autogen
msgid "1 hour"
msgstr "1 hora"

#: lib/modules/sitemap/web/settings.html.heex:588
#, elixir-autogen
msgid "6 hours"
msgstr "6 horas"

#: lib/modules/sitemap/web/settings.html.heex:589
#, elixir-autogen
msgid "12 hours"
msgstr "12 horas"

#: lib/modules/sitemap/web/settings.html.heex:590
#, elixir-autogen
msgid "24 hours"
msgstr "24 horas"

#: lib/modules/sitemap/web/settings.html.heex:591
#, elixir-autogen
msgid "48 hours"
msgstr "48 horas"

#: lib/modules/sitemap/web/settings.html.heex:592
#: lib/phoenix_kit_web/live/notifications/settings.ex:446
#, elixir-autogen
msgid "Weekly"
msgstr "Semanalmente"

#: lib/modules/sitemap/web/settings.html.heex:610
#, elixir-autogen
msgid "Preview Sitemap Source"
msgstr "Ver el código del sitemap"

#: lib/modules/sitemap/web/settings.html.heex:616
#, elixir-autogen
msgid "Clear All Sitemaps"
msgstr "Borrar todos los sitemaps"

#: lib/modules/sitemap/web/settings.html.heex:626
#, elixir-autogen
msgid "Generated sitemap files:"
msgstr "Archivos de sitemap generados:"

#: lib/modules/sitemap/web/settings.html.heex:634
#, elixir-autogen
msgid "sitemap.xml (index)"
msgstr "sitemap.xml (índice)"

#: lib/modules/sitemap/web/settings.html.heex:666
#, elixir-autogen
msgid "/sitemap.xml contains all URLs in a single <urlset>"
msgstr "/sitemap.xml contiene todas las URL en un único <urlset>"

#: lib/modules/sitemap/web/settings.html.heex:667
#, elixir-autogen
msgid "/sitemap.xml is a sitemapindex referencing per-module sitemap files"
msgstr "/sitemap.xml es un sitemapindex que referencia los archivos de sitemap de cada módulo"

#: lib/modules/sitemap/web/settings.html.heex:805
#, elixir-autogen
msgid "Sitemap Source"
msgstr "Código del sitemap"

#: lib/modules/sitemap/web/settings.html.heex:821
#, elixir-autogen
msgid "Open in Browser"
msgstr "Abrir en el navegador"

#: lib/phoenix_kit_web/components/media_browser.ex:2249
#, elixir-autogen, elixir-format
msgid "%{count} file permanently deleted"
msgid_plural "%{count} files permanently deleted"
msgstr[0] "%{count} archivo eliminado permanentemente"
msgstr[1] "%{count} archivos eliminados permanentemente"

#: lib/phoenix_kit_web/components/media_browser.ex:1979
#, elixir-autogen, elixir-format
msgid "%{count} item moved"
msgid_plural "%{count} items moved"
msgstr[0] "%{count} elemento movido"
msgstr[1] "%{count} elementos movidos"

#: lib/phoenix_kit_web/components/media_browser.ex:2306
#, elixir-autogen, elixir-format
msgid "%{count} orphaned file queued for deletion"
msgid_plural "%{count} orphaned files queued for deletion"
msgstr[0] "%{count} archivo huérfano en cola para eliminación"
msgstr[1] "%{count} archivos huérfanos en cola para eliminación"

#: lib/phoenix_kit_web/components/core/bulk_actions_bar.ex:101
#: lib/phoenix_kit_web/components/media_browser.html.heex:775
#: lib/phoenix_kit_web/live/components/media_selector_modal.html.heex:42
#: lib/phoenix_kit_web/live/users/media_selector.ex:410
#, elixir-autogen, elixir-format
msgid "%{count} selected"
msgid_plural "%{count} selected"
msgstr[0] "%{count} seleccionado"
msgstr[1] "%{count} seleccionados"

#: lib/phoenix_kit_web/components/media_browser.html.heex:78
#, elixir-autogen, elixir-format
msgid "%{mb}MB per file"
msgstr "%{mb} MB por archivo"

#: lib/phoenix_kit_web/components/media_browser.html.heex:1126
#: lib/phoenix_kit_web/components/media_browser.html.heex:1165
#, elixir-autogen, elixir-format
msgid "Add Media"
msgstr "Agregar medios"

#: lib/phoenix_kit_web/components/folder_explorer.ex:166
#: lib/phoenix_kit_web/components/media_browser.html.heex:681
#: lib/phoenix_kit_web/live/components/media_selector_modal.html.heex:255
#: lib/phoenix_kit_web/live/users/media_selector.html.heex:110
#, elixir-autogen, elixir-format
msgid "All Files"
msgstr "Todos los archivos"

#: lib/phoenix_kit_web/components/media_browser.html.heex:232
#: lib/phoenix_kit_web/components/media_browser.html.heex:254
#: lib/phoenix_kit_web/components/media_browser.html.heex:694
#, elixir-autogen, elixir-format
msgid "All Media"
msgstr "Todos los medios"

#: lib/phoenix_kit_web/components/media_browser.html.heex:77
#, elixir-autogen, elixir-format
msgid "All file types supported"
msgstr "Se admiten todos los tipos de archivo"

#: lib/phoenix_kit_web/components/media_browser.ex:3466
#, elixir-autogen, elixir-format
msgid "Already have %{count} duplicate file. No new files were added."
msgid_plural "Already have %{count} duplicate files. No new files were added."
msgstr[0] "Ya hay %{count} archivo duplicado. No se agregaron archivos nuevos."
msgstr[1] "Ya hay %{count} archivos duplicados. No se agregaron archivos nuevos."

#: lib/phoenix_kit_web/components/media_browser.ex:1728
#, elixir-autogen, elixir-format
msgid "Cannot change folder outside the allowed scope"
msgstr "No se puede cambiar la carpeta fuera del ámbito permitido"

#: lib/phoenix_kit_web/components/media_browser.ex:1031
#, elixir-autogen, elixir-format
msgid "Cannot create folder outside the allowed scope"
msgstr "No se puede crear una carpeta fuera del ámbito permitido"

#: lib/phoenix_kit_web/components/media_browser.ex:1070
#, elixir-autogen, elixir-format
msgid "Cannot delete folder outside the allowed scope"
msgstr "No se puede eliminar la carpeta fuera del ámbito permitido"

#: lib/phoenix_kit_web/components/media_browser.ex:1101
#: lib/phoenix_kit_web/components/media_browser.ex:1164
#, elixir-autogen, elixir-format
msgid "Cannot move file outside the allowed scope"
msgstr "No se puede mover el archivo fuera del ámbito permitido"

#: lib/phoenix_kit_web/components/media_browser.ex:1510
#, elixir-autogen, elixir-format
msgid "Cannot rename folder outside the allowed scope"
msgstr "No se puede renombrar la carpeta fuera del ámbito permitido"

#: lib/phoenix_kit_web/components/core/bulk_actions_bar.ex:110
#: lib/phoenix_kit_web/components/core/bulk_select.ex:197
#: lib/phoenix_kit_web/components/media_browser.html.heex:791
#, elixir-autogen, elixir-format
msgid "Clear"
msgstr "Borrar"

#: lib/phoenix_kit_web/components/folder_explorer.ex:146
#, elixir-autogen, elixir-format
msgid "Collapse sidebar"
msgstr "Contraer la barra lateral"

#: lib/phoenix_kit_web/components/media_browser.html.heex:1442
#: lib/phoenix_kit_web/components/media_browser.html.heex:2069
#, elixir-autogen, elixir-format
msgid "Color"
msgstr "Color"

#: lib/phoenix_kit_web/components/media_browser.html.heex:90
#: lib/phoenix_kit_web/live/components/media_selector_modal.html.heex:95
#, elixir-autogen, elixir-format
msgid "Configure Storage Buckets"
msgstr "Configurar buckets de almacenamiento"

#: lib/phoenix_kit_web/components/media_browser.html.heex:1829
#: lib/phoenix_kit_web/live/activity/index.html.heex:57
#: lib/phoenix_kit_web/live/activity/index.html.heex:316
#, elixir-autogen, elixir-format
msgid "Date"
msgstr "Fecha"

#: lib/phoenix_kit_web/components/media_browser.html.heex:1041
#, elixir-autogen, elixir-format
msgid "Delete %{count} orphaned file?"
msgid_plural "Delete all %{count} orphaned files?"
msgstr[0] "¿Eliminar %{count} archivo huérfano?"
msgstr[1] "¿Eliminar los %{count} archivos huérfanos?"

#: lib/phoenix_kit_web/components/media_browser.html.heex:1052
#, elixir-autogen, elixir-format
msgid "Delete all orphaned"
msgstr "Eliminar todos los huérfanos"

#: lib/phoenix_kit_web/components/media_browser.html.heex:830
#: lib/phoenix_kit_web/components/media_browser.html.heex:837
#, elixir-autogen, elixir-format
msgid "Delete permanently"
msgstr "Eliminar permanentemente"

#: lib/phoenix_kit_web/components/media_browser.html.heex:1242
#, elixir-autogen, elixir-format
msgid "Deleted files will appear here"
msgstr "Los archivos eliminados aparecerán aquí"

#: lib/phoenix_kit_web/components/media_browser.ex:2876
#: lib/phoenix_kit_web/components/media_browser.html.heex:811
#: lib/phoenix_kit_web/components/media_browser.html.heex:814
#: lib/phoenix_kit_web/components/media_browser.html.heex:1603
#: lib/phoenix_kit_web/components/media_browser.html.heex:2233
#: lib/phoenix_kit_web/components/media_canvas_viewer.html.heex:327
#, elixir-autogen, elixir-format
msgid "Download"
msgstr "Descargar"

#: lib/phoenix_kit_web/components/media_browser.html.heex:1264
#, elixir-autogen, elixir-format
msgid "Drop files here or click \"Add Media\" to upload"
msgstr "Suelte los archivos aquí o haga clic en «Agregar medios» para subirlos"

#: lib/phoenix_kit_web/components/media_browser.html.heex:1031
#, elixir-autogen, elixir-format
msgid "Empty Trash"
msgstr "Vaciar la papelera"

#: lib/phoenix_kit_web/components/media_browser.ex:1731
#, elixir-autogen, elixir-format
msgid "Failed to change color"
msgstr "No se pudo cambiar el color"

#: lib/phoenix_kit_web/components/media_browser.ex:1034
#, elixir-autogen, elixir-format
msgid "Failed to create folder"
msgstr "No se pudo crear la carpeta"

#: lib/phoenix_kit_web/components/media_browser.ex:1104
#, elixir-autogen, elixir-format
msgid "Failed to move file"
msgstr "No se pudo mover el archivo"

#: lib/phoenix_kit_web/components/media_browser.ex:1513
#, elixir-autogen, elixir-format
msgid "Failed to rename folder"
msgstr "No se pudo renombrar la carpeta"

#: lib/phoenix_kit_web/components/media_browser.ex:1097
#, elixir-autogen, elixir-format
msgid "File moved"
msgstr "Archivo movido"

#: lib/phoenix_kit_web/components/media_browser.ex:614
#, elixir-autogen, elixir-format
msgid "Folder not accessible — showing root"
msgstr "Carpeta no accesible: se muestra la raíz"

#: lib/phoenix_kit_web/components/media_browser.ex:1080
#: lib/phoenix_kit_web/components/media_browser.ex:1123
#: lib/phoenix_kit_web/components/media_browser.ex:1187
#, elixir-autogen, elixir-format
msgid "Folder not found"
msgstr "Carpeta no encontrada"

#: lib/phoenix_kit_web/components/folder_explorer.ex:130
#, elixir-autogen, elixir-format
msgid "Folders"
msgstr "Carpetas"

#: lib/phoenix_kit_web/components/media_browser.html.heex:1546
#, elixir-autogen, elixir-format
msgid "Image Missing"
msgstr "Falta la imagen"

#: lib/phoenix_kit_web/components/media_canvas_viewer.html.heex:349
#, elixir-autogen, elixir-format
msgid "MIME:"
msgstr "MIME:"

#: lib/phoenix_kit_web/live/users/media.html.heex:6
#, elixir-autogen, elixir-format
msgid "Manage user media and uploads"
msgstr "Gestione los medios y las subidas de los usuarios"

#: lib/phoenix_kit_web/components/media_browser.html.heex:1140
#: lib/phoenix_kit_web/live/users/user_details.html.heex:20
#, elixir-autogen, elixir-format
msgid "More actions"
msgstr "Más acciones"

#: lib/phoenix_kit_web/components/media_browser.ex:2903
#: lib/phoenix_kit_web/components/media_browser.html.heex:801
#: lib/phoenix_kit_web/components/media_browser.html.heex:804
#: lib/phoenix_kit_web/components/media_browser.html.heex:1472
#: lib/phoenix_kit_web/components/media_browser.html.heex:1631
#: lib/phoenix_kit_web/components/media_browser.html.heex:2099
#: lib/phoenix_kit_web/components/media_browser.html.heex:2261
#, elixir-autogen, elixir-format
msgid "Move"
msgstr "Mover"

#: lib/phoenix_kit_web/components/media_browser.ex:3692
#, elixir-autogen, elixir-format
msgid "Move %{count} file to trash?"
msgid_plural "Move %{count} files to trash?"
msgstr[0] "¿Mover %{count} archivo a la papelera?"
msgstr[1] "¿Mover %{count} archivos a la papelera?"

#: lib/phoenix_kit_web/components/folder_explorer.ex:138
#: lib/phoenix_kit_web/components/media_browser.html.heex:1189
#: lib/phoenix_kit_web/components/media_browser.html.heex:1695
#: lib/phoenix_kit_web/components/media_browser.html.heex:2408
#, elixir-autogen, elixir-format
msgid "New folder"
msgstr "Nueva carpeta"

#: lib/phoenix_kit_web/components/media_browser.html.heex:2318
#, elixir-autogen, elixir-format
msgid "Next"
msgstr "Siguiente"

#: lib/phoenix_kit_web/components/media_canvas_viewer.html.heex:65
#, elixir-autogen, elixir-format
msgid "Next (→)"
msgstr "Siguiente (→)"

#: lib/phoenix_kit_web/components/media_browser.html.heex:84
#: lib/phoenix_kit_web/live/components/media_selector_modal.html.heex:86
#, elixir-autogen, elixir-format
msgid "No Storage Buckets Configured"
msgstr "No hay buckets de almacenamiento configurados"

#: lib/phoenix_kit_web/components/media_browser.html.heex:1271
#, elixir-autogen, elixir-format
msgid "No files found."
msgstr "No se encontraron archivos."

#: lib/phoenix_kit_web/components/media_browser.html.heex:1278
#, elixir-autogen, elixir-format
msgid "No media uploaded yet. Upload your first file above!"
msgstr "Aún no se han subido medios. ¡Suba su primer archivo arriba!"

#: lib/phoenix_kit_web/components/media_browser.html.heex:679
#, elixir-autogen, elixir-format
msgid "Orphaned Files"
msgstr "Archivos huérfanos"

#: lib/phoenix_kit_web/components/media_browser.html.heex:1825
#, elixir-autogen, elixir-format
msgid "Path"
msgstr "Ruta"

#: lib/phoenix_kit_web/components/media_browser.ex:3668
#, elixir-autogen, elixir-format
msgid "Permanently delete %{count} file? This cannot be undone."
msgid_plural "Permanently delete %{count} files? This cannot be undone."
msgstr[0] "¿Eliminar permanentemente %{count} archivo? Esta acción no se puede deshacer."
msgstr[1] "¿Eliminar permanentemente %{count} archivos? Esta acción no se puede deshacer."

#: lib/phoenix_kit_web/components/media_browser.html.heex:1020
#, elixir-autogen, elixir-format
msgid "Permanently delete %{count} trashed file?"
msgid_plural "Permanently delete all %{count} trashed files?"
msgstr[0] "¿Eliminar permanentemente %{count} archivo de la papelera?"
msgstr[1] "¿Eliminar permanentemente los %{count} archivos de la papelera?"

#: lib/phoenix_kit_web/components/media_browser.html.heex:2305
#, elixir-autogen, elixir-format
msgid "Prev"
msgstr "Anterior"

#: lib/phoenix_kit_web/components/media_canvas_viewer.html.heex:51
#, elixir-autogen, elixir-format
msgid "Previous (←)"
msgstr "Anterior (←)"

#: lib/phoenix_kit_web/components/folder_explorer.ex:449
#: lib/phoenix_kit_web/components/media_browser.html.heex:1426
#: lib/phoenix_kit_web/components/media_browser.html.heex:2053
#, elixir-autogen, elixir-format
msgid "Rename"
msgstr "Renombrar"

#: lib/phoenix_kit_web/components/media_browser.html.heex:1103
#: lib/phoenix_kit_web/components/media_browser.html.heex:1171
#: lib/phoenix_kit_web/live/users/users.html.heex:282
#, elixir-autogen, elixir-format
msgid "Search"
msgstr "Buscar"

#: lib/phoenix_kit_web/components/media_browser.html.heex:1079
#, elixir-autogen, elixir-format
msgid "Search files..."
msgstr "Buscar archivos…"

#: lib/phoenix_kit_web/components/media_browser.html.heex:783
#, elixir-autogen, elixir-format
msgid "Select all"
msgstr "Seleccionar todo"

#: lib/phoenix_kit_web/components/folder_explorer.ex:117
#, elixir-autogen, elixir-format
msgid "Show folders"
msgstr "Mostrar carpetas"

#: lib/phoenix_kit_web/components/media_canvas_viewer.html.heex:353
#, elixir-autogen, elixir-format
msgid "Size:"
msgstr "Tamaño:"

#: lib/phoenix_kit_web/components/media_browser.html.heex:52
#, elixir-autogen, elixir-format
msgid "The configured scope folder no longer exists. The media browser is disabled until the scope is reconfigured."
msgstr "La carpeta de ámbito configurada ya no existe. El explorador de medios está desactivado hasta que se reconfigure el ámbito."

#: lib/phoenix_kit_web/components/media_browser.html.heex:1262
#, elixir-autogen, elixir-format
msgid "This folder is empty."
msgstr "Esta carpeta está vacía."

#: lib/phoenix_kit_web/components/folder_explorer.ex:223
#: lib/phoenix_kit_web/components/media_browser.html.heex:677
#, elixir-autogen, elixir-format
msgid "Trash"
msgstr "Papelera"

#: lib/phoenix_kit_web/components/media_browser.html.heex:1240
#, elixir-autogen, elixir-format
msgid "Trash is empty."
msgstr "La papelera está vacía."

#: lib/phoenix_kit_web/components/media_canvas_viewer.html.heex:343
#, elixir-autogen, elixir-format
msgid "Type:"
msgstr "Tipo:"

#: lib/phoenix_kit_web/components/media_browser.html.heex:63
#, elixir-autogen, elixir-format
msgid "Upload Media"
msgstr "Subir medios"

#: lib/phoenix_kit_web/components/media_browser.html.heex:75
#, elixir-autogen, elixir-format
msgid "Upload Media Files"
msgstr "Subir archivos de medios"

#: lib/phoenix_kit_web/components/media_browser.ex:3447
#: lib/phoenix_kit_web/live/components/media_selector_modal.ex:593
#, elixir-autogen, elixir-format
msgid "Upload failed: No storage buckets configured. Please configure at least one storage bucket before uploading files."
msgstr "La subida falló: no hay buckets de almacenamiento configurados. Configure al menos un bucket antes de subir archivos."

#: lib/phoenix_kit_web/components/media_browser.ex:3433
#, elixir-autogen, elixir-format
msgid "Upload processed"
msgstr "Subida procesada"

#: lib/phoenix_kit_web/components/media_browser.ex:3475
#, elixir-autogen, elixir-format
msgid "Upload successful! %{count} new file processed"
msgid_plural "Upload successful! %{count} new files processed"
msgstr[0] "¡Subida correcta! %{count} archivo nuevo procesado"
msgstr[1] "¡Subida correcta! %{count} archivos nuevos procesados"

#: lib/phoenix_kit_web/components/media_canvas_viewer.html.heex:357
#, elixir-autogen, elixir-format
msgid "Uploaded:"
msgstr "Subido:"

#: lib/phoenix_kit_web/components/media_canvas_viewer.html.heex:161
#, elixir-autogen, elixir-format
msgid "Your browser does not support the video tag."
msgstr "Su navegador no admite el elemento de vídeo."

#: lib/phoenix_kit_web/components/media_browser.ex:3454
#, elixir-autogen, elixir-format
msgid "%{count} failed"
msgid_plural "%{count} failed"
msgstr[0] "%{count} fallido"
msgstr[1] "%{count} fallidos"

#: lib/phoenix_kit_web/components/media_browser.ex:3651
#: lib/phoenix_kit_web/components/media_browser.ex:3675
#: lib/phoenix_kit_web/components/media_browser.html.heex:753
#, elixir-autogen, elixir-format
msgid "%{count} file"
msgid_plural "%{count} files"
msgstr[0] "%{count} archivo"
msgstr[1] "%{count} archivos"

#: lib/phoenix_kit_web/components/media_browser.ex:3453
#, elixir-autogen, elixir-format
msgid "%{count} file uploaded"
msgid_plural "%{count} files uploaded"
msgstr[0] "%{count} archivo subido"
msgstr[1] "%{count} archivos subidos"

#: lib/phoenix_kit_web/components/media_browser.ex:3486
#, elixir-autogen, elixir-format
msgid "%{count} file was already uploaded"
msgid_plural "%{count} files were already uploaded"
msgstr[0] "%{count} archivo ya estaba subido"
msgstr[1] "%{count} archivos ya estaban subidos"

#: lib/phoenix_kit_web/components/media_browser.ex:3652
#: lib/phoenix_kit_web/components/media_browser.ex:3676
#, elixir-autogen, elixir-format
msgid "%{count} folder"
msgid_plural "%{count} folders"
msgstr[0] "%{count} carpeta"
msgstr[1] "%{count} carpetas"

#: lib/phoenix_kit_web/components/media_browser.ex:3483
#, elixir-autogen, elixir-format
msgid "%{count} new file added"
msgid_plural "%{count} new files added"
msgstr[0] "%{count} archivo nuevo agregado"
msgstr[1] "%{count} archivos nuevos agregados"

#: lib/phoenix_kit_web/components/media_canvas_viewer.html.heex:217
#: lib/phoenix_kit_web/components/media_canvas_viewer.html.heex:345
#, elixir-autogen, elixir-format
msgid "FILE"
msgstr "ARCHIVO"

#: lib/phoenix_kit_web/components/media_browser.ex:3457
#, elixir-autogen, elixir-format
msgid "Partially successful: %{uploaded}, %{failed} due to missing storage buckets."
msgstr "Parcialmente correcto: %{uploaded}, %{failed} por falta de buckets de almacenamiento."

#: lib/phoenix_kit_web/components/media_browser.ex:3493
#, elixir-autogen, elixir-format
msgid "Upload successful! %{added}. %{duplicates}."
msgstr "¡Subida correcta! %{added}. %{duplicates}."

#: lib/phoenix_kit_web/projects_gettext_manifest.ex:36
#, elixir-autogen, elixir-format
msgid "Jan"
msgstr "ene"

#: lib/phoenix_kit_web/projects_gettext_manifest.ex:37
#, elixir-autogen, elixir-format
msgid "Feb"
msgstr "feb"

#: lib/phoenix_kit_web/projects_gettext_manifest.ex:38
#, elixir-autogen, elixir-format
msgid "Mar"
msgstr "mar"

#: lib/phoenix_kit_web/projects_gettext_manifest.ex:39
#, elixir-autogen, elixir-format
msgid "Apr"
msgstr "abr"

#: lib/phoenix_kit_web/projects_gettext_manifest.ex:40
#, elixir-autogen, elixir-format
msgid "May"
msgstr "may"

#: lib/phoenix_kit_web/projects_gettext_manifest.ex:41
#, elixir-autogen, elixir-format
msgid "Jun"
msgstr "jun"

#: lib/phoenix_kit_web/projects_gettext_manifest.ex:42
#, elixir-autogen, elixir-format
msgid "Jul"
msgstr "jul"

#: lib/phoenix_kit_web/projects_gettext_manifest.ex:43
#, elixir-autogen, elixir-format
msgid "Aug"
msgstr "ago"

#: lib/phoenix_kit_web/projects_gettext_manifest.ex:44
#, elixir-autogen, elixir-format
msgid "Sep"
msgstr "sept"

#: lib/phoenix_kit_web/projects_gettext_manifest.ex:45
#, elixir-autogen, elixir-format
msgid "Oct"
msgstr "oct"

#: lib/phoenix_kit_web/projects_gettext_manifest.ex:46
#, elixir-autogen, elixir-format
msgid "Nov"
msgstr "nov"

#: lib/phoenix_kit_web/projects_gettext_manifest.ex:47
#, elixir-autogen, elixir-format
msgid "Dec"
msgstr "dic"

#: lib/phoenix_kit_web/projects_gettext_manifest.ex:49
#, elixir-autogen, elixir-format
msgid "%{month} %{day}, %{year}"
msgstr "%{day} %{month} %{year}"

#: lib/phoenix_kit_web/projects_gettext_manifest.ex:50
#, elixir-autogen, elixir-format
msgid "%{month} %{day}, %{year} at %{time}"
msgstr "%{day} %{month} %{year} a las %{time}"

#: lib/phoenix_kit_web/projects_gettext_manifest.ex:51
#, elixir-autogen, elixir-format
msgid "%{month} %{day} %{time}"
msgstr "%{day} %{month} %{time}"

#: lib/phoenix_kit_web/projects_gettext_manifest.ex:54
#, elixir-autogen, elixir-format
msgid "Title"
msgstr "Título"

#: lib/phoenix_kit_web/comments_gettext_manifest.ex:40
#, elixir-autogen, elixir-format
msgid "Replying to comment"
msgstr "Respondiendo al comentario"

#: lib/phoenix_kit_web/comments_gettext_manifest.ex:42
#, elixir-autogen, elixir-format
msgid "Write a comment..."
msgstr "Escriba un comentario…"

#: lib/phoenix_kit_web/comments_gettext_manifest.ex:43
#: lib/phoenix_kit_web/components/annotation_composer.ex:455
#: lib/phoenix_kit_web/components/annotation_composer.ex:545
#, elixir-autogen, elixir-format
msgid "GIF"
msgstr "GIF"

#: lib/phoenix_kit_web/comments_gettext_manifest.ex:44
#: lib/phoenix_kit_web/components/annotation_composer.ex:461
#, elixir-autogen, elixir-format
msgid "Remove GIF"
msgstr "Quitar el GIF"

#: lib/phoenix_kit_web/comments_gettext_manifest.ex:45
#: lib/phoenix_kit_web/components/annotation_composer.ex:489
#, elixir-autogen, elixir-format
msgid "Remove %{name}"
msgstr "Quitar %{name}"

#: lib/phoenix_kit_web/comments_gettext_manifest.ex:46
#, elixir-autogen, elixir-format
msgid "Stop recording"
msgstr "Detener la grabación"

#: lib/phoenix_kit_web/comments_gettext_manifest.ex:47
#: lib/phoenix_kit_web/components/annotation_composer.ex:522
#, elixir-autogen, elixir-format
msgid "Attach media"
msgstr "Adjuntar medios"

#: lib/phoenix_kit_web/comments_gettext_manifest.ex:48
#, elixir-autogen, elixir-format
msgid "Attach media options"
msgstr "Opciones para adjuntar medios"

#: lib/phoenix_kit_web/comments_gettext_manifest.ex:50
#, elixir-autogen, elixir-format
msgid "Record"
msgstr "Grabar"

#: lib/phoenix_kit_web/comments_gettext_manifest.ex:51
#, elixir-autogen, elixir-format
msgid "Up to %{count} files, max %{size}MB each"
msgstr "Hasta %{count} archivos, máx. %{size} MB cada uno"

#: lib/phoenix_kit_web/comments_gettext_manifest.ex:52
#, elixir-autogen, elixir-format
msgid "Giphy picker"
msgstr "Selector de Giphy"

#: lib/phoenix_kit_web/comments_gettext_manifest.ex:53
#, elixir-autogen, elixir-format
msgid "Search GIFs"
msgstr "Buscar GIFs"

#: lib/phoenix_kit_web/comments_gettext_manifest.ex:54
#: lib/phoenix_kit_web/components/annotation_composer.ex:583
#, elixir-autogen, elixir-format
msgid "Search GIFs..."
msgstr "Buscar GIFs…"

#: lib/phoenix_kit_web/comments_gettext_manifest.ex:55
#, elixir-autogen, elixir-format
msgid "GIF results"
msgstr "Resultados de GIF"

#: lib/phoenix_kit_web/comments_gettext_manifest.ex:56
#, elixir-autogen, elixir-format
msgid "Select GIF %{id}"
msgstr "Seleccionar el GIF %{id}"

#: lib/phoenix_kit_web/comments_gettext_manifest.ex:57
#, elixir-autogen, elixir-format
msgid "Type a search term to find GIFs."
msgstr "Escriba un término de búsqueda para encontrar GIFs."

#: lib/phoenix_kit_web/comments_gettext_manifest.ex:58
#: lib/phoenix_kit_web/components/annotation_composer.ex:622
#, elixir-autogen, elixir-format
msgid "No results."
msgstr "Sin resultados."

#: lib/phoenix_kit_web/comments_gettext_manifest.ex:59
#, elixir-autogen, elixir-format
msgid "Post Comment"
msgstr "Publicar comentario"

#: lib/phoenix_kit_web/comments_gettext_manifest.ex:60
#, elixir-autogen, elixir-format
msgid "Sign in to post a comment."
msgstr "Inicie sesión para publicar un comentario."

#: lib/phoenix_kit_web/comments_gettext_manifest.ex:61
#, elixir-autogen, elixir-format
msgid "No comments yet. Be the first to comment!"
msgstr "Aún no hay comentarios. ¡Sea el primero en comentar!"

#: lib/phoenix_kit_web/comments_gettext_manifest.ex:63
#, elixir-autogen, elixir-format
msgid "[removed]"
msgstr "[eliminado]"

#: lib/phoenix_kit_web/comments_gettext_manifest.ex:65
#, elixir-autogen, elixir-format
msgid "Reply"
msgstr "Responder"

#: lib/phoenix_kit_web/comments_gettext_manifest.ex:66
#, elixir-autogen, elixir-format
msgid "Are you sure you want to delete this comment?"
msgstr "¿Seguro que quiere eliminar este comentario?"

#: lib/phoenix_kit_web/components/media_canvas_viewer.ex:1236
#: lib/phoenix_kit_web/components/media_canvas_viewer.ex:1237
#, elixir-autogen, elixir-format
msgid "%b %d, %Y"
msgstr "%d %b %Y"

#: lib/phoenix_kit_web/components/media_browser.ex:2234
#, elixir-autogen, elixir-format
msgid "%{count} item restored"
msgid_plural "%{count} items restored"
msgstr[0] "%{count} elemento restaurado"
msgstr[1] "%{count} elementos restaurados"

#: lib/phoenix_kit_web/components/annotation_composer.ex:141
#, elixir-autogen, elixir-format
msgid "Add a title, a note, a GIF, or an attachment"
msgstr "Agregue un título, una nota, un GIF o un adjunto"

#: lib/phoenix_kit_web/components/annotation_composer.ex:306
#, elixir-autogen, elixir-format
msgid "Add some text, a GIF, or an attachment"
msgstr "Agregue texto, un GIF o un adjunto"

#: lib/phoenix_kit_web/components/annotation_composer.ex:309
#, elixir-autogen, elixir-format
msgid "Attachments are disabled"
msgstr "Los adjuntos están desactivados"

#: lib/phoenix_kit_web/components/core/integration_picker.ex:362
#, elixir-autogen, elixir-format
msgid "Auth failed"
msgstr "La autenticación falló"

#: lib/phoenix_kit_web/components/media_browser.ex:3613
#, elixir-autogen, elixir-format
msgid "Cannot create folders in the all-files view"
msgstr "No se pueden crear carpetas en la vista de todos los archivos"

#: lib/phoenix_kit_web/components/media_browser.ex:3610
#, elixir-autogen, elixir-format
msgid "Cannot create folders in trash"
msgstr "No se pueden crear carpetas en la papelera"

#: lib/phoenix_kit_web/components/media_browser.ex:1140
#, elixir-autogen, elixir-format
msgid "Cannot move a folder into its own descendant"
msgstr "No se puede mover una carpeta a uno de sus subelementos"

#: lib/phoenix_kit_web/components/media_browser.ex:1136
#: lib/phoenix_kit_web/components/media_browser.ex:1191
#: lib/phoenix_kit_web/components/media_browser.ex:1204
#, elixir-autogen, elixir-format
msgid "Cannot move folder outside the allowed scope"
msgstr "No se puede mover la carpeta fuera del ámbito permitido"

#: lib/phoenix_kit_web/components/annotation_composer.ex:303
#: lib/phoenix_kit_web/components/annotation_composer.ex:323
#, elixir-autogen, elixir-format
msgid "Could not post comment"
msgstr "No se pudo publicar el comentario"

#: lib/modules/storage/web/settings.html.heex:396
#, elixir-autogen, elixir-format
msgid "Deep Zoom Tile Generation"
msgstr "Generación de mosaicos Deep Zoom"

#: lib/phoenix_kit_web/components/media_browser.ex:2919
#: lib/phoenix_kit_web/components/media_browser.html.heex:1648
#: lib/phoenix_kit_web/components/media_browser.html.heex:2278
#, elixir-autogen, elixir-format
msgid "Delete Permanently"
msgstr "Eliminar permanentemente"

#: lib/phoenix_kit_web/live/integrations/my_integration_form.ex:536
#: lib/phoenix_kit_web/live/settings/integration_form.html.heex:476
#, elixir-autogen, elixir-format
msgid "Deleting…"
msgstr "Eliminando…"

#: lib/phoenix_kit_web/live/settings/integration_form.html.heex:451
#, elixir-autogen, elixir-format
msgid "Disconnecting…"
msgstr "Desconectando…"

#: lib/phoenix_kit_web/components/media_browser.ex:1143
#, elixir-autogen, elixir-format
msgid "Failed to move folder"
msgstr "No se pudo mover la carpeta"

#: lib/phoenix_kit_web/components/media_browser.ex:1207
#, elixir-autogen, elixir-format
msgid "Failed to move folder to trash"
msgstr "No se pudo mover la carpeta a la papelera"

#: lib/phoenix_kit_web/components/annotation_composer.ex:564
#, elixir-autogen, elixir-format
msgid "File / Image"
msgstr "Archivo / imagen"

#: lib/phoenix_kit_web/components/media_browser.ex:1171
#: lib/phoenix_kit_web/components/media_browser.ex:2116
#, elixir-autogen, elixir-format
msgid "File moved to trash"
msgstr "Archivo movido a la papelera"

#: lib/phoenix_kit_web/components/media_browser.ex:1160
#: lib/phoenix_kit_web/components/media_viewer.html.heex:41
#, elixir-autogen, elixir-format
msgid "File not found"
msgstr "Archivo no encontrado"

#: lib/phoenix_kit_web/components/media_browser.ex:2115
#, elixir-autogen, elixir-format
msgid "File permanently deleted"
msgstr "Archivo eliminado permanentemente"

#: lib/phoenix_kit_web/components/annotation_composer.ex:381
#, elixir-autogen, elixir-format
msgid "File too large"
msgstr "Archivo demasiado grande"

#: lib/phoenix_kit_web/components/annotation_composer.ex:383
#, elixir-autogen, elixir-format
msgid "File type not allowed"
msgstr "Tipo de archivo no permitido"

#: lib/phoenix_kit_web/components/media_browser.html.heex:2011
#: lib/phoenix_kit_web/components/media_browser.html.heex:2039
#, elixir-autogen, elixir-format
msgid "Folder"
msgstr "Carpeta"

#: lib/phoenix_kit_web/components/media_browser.ex:1027
#, elixir-autogen, elixir-format
msgid "Folder \"%{name}\" created"
msgstr "Carpeta «%{name}» creada"

#: lib/phoenix_kit_web/components/media_browser.ex:1130
#, elixir-autogen, elixir-format
msgid "Folder moved"
msgstr "Carpeta movida"

#: lib/phoenix_kit_web/components/media_browser.ex:1065
#: lib/phoenix_kit_web/components/media_browser.ex:1198
#, elixir-autogen, elixir-format
msgid "Folder moved to trash"
msgstr "Carpeta movida a la papelera"

#: lib/phoenix_kit_web/components/media_browser.ex:1064
#, elixir-autogen, elixir-format
msgid "Folder permanently deleted"
msgstr "Carpeta eliminada permanentemente"

#: lib/phoenix_kit_web/components/annotation_composer.ex:224
#, elixir-autogen, elixir-format
msgid "Giphy search failed"
msgstr "La búsqueda en Giphy falló"

#: lib/modules/storage/web/settings.html.heex:399
#, elixir-autogen, elixir-format
msgid "Lazily generate DZI tile pyramids when users zoom deeply into images. With this off the MediaBrowser still swaps between medium/large variants while zooming, but never generates tiles or hits the lazy tile endpoint. ImageMagick is required when enabled."
msgstr "Genera pirámides de mosaicos DZI de forma diferida cuando los usuarios amplían mucho las imágenes. Si está desactivado, el explorador de medios sigue alternando entre las variantes media y grande al hacer zoom, pero nunca genera mosaicos ni llama al endpoint diferido. Requiere ImageMagick si se activa."

#: lib/phoenix_kit_web/components/media_browser.html.heex:2340
#, elixir-autogen, elixir-format
msgid "Move %{count} item to folder"
msgid_plural "Move %{count} items to folder"
msgstr[0] "Mover %{count} elemento a una carpeta"
msgstr[1] "Mover %{count} elementos a una carpeta"

#: lib/phoenix_kit_web/components/media_browser.ex:2920
#: lib/phoenix_kit_web/components/media_browser.html.heex:1649
#: lib/phoenix_kit_web/components/media_browser.html.heex:2279
#, elixir-autogen, elixir-format
msgid "Move to Trash"
msgstr "Mover a la papelera"

#: lib/phoenix_kit_web/components/media_browser.ex:2912
#: lib/phoenix_kit_web/components/media_browser.html.heex:1640
#: lib/phoenix_kit_web/components/media_browser.html.heex:2270
#, elixir-autogen, elixir-format
msgid "Permanently delete '%{name}'? This cannot be undone."
msgstr "¿Eliminar permanentemente «%{name}»? Esta acción no se puede deshacer."

#: lib/phoenix_kit_web/components/annotation_composer.ex:642
#, elixir-autogen, elixir-format
msgid "Post"
msgstr "Publicar"

#: lib/phoenix_kit_web/live/settings/integration_form.html.heex:351
#, elixir-autogen, elixir-format
msgid "Redirecting…"
msgstr "Redirigiendo…"

#: lib/phoenix_kit_web/components/core/form_actions.ex:95
#: lib/phoenix_kit_web/live/integrations/my_integration_form.ex:420
#: lib/phoenix_kit_web/live/notifications/settings.ex:347
#: lib/phoenix_kit_web/live/settings/integration_form.html.heex:254
#, elixir-autogen, elixir-format
msgid "Saving…"
msgstr "Guardando…"

#: lib/phoenix_kit_web/live/integrations/my_integration_form.ex:436
#: lib/phoenix_kit_web/live/settings/integration_form.html.heex:287
#, elixir-autogen, elixir-format
msgid "Testing…"
msgstr "Probando…"

#: lib/phoenix_kit_web/components/annotation_composer.ex:382
#, elixir-autogen, elixir-format
msgid "Too many files"
msgstr "Demasiados archivos"

#: lib/phoenix_kit_web/components/annotation_composer.ex:618
#, elixir-autogen, elixir-format
msgid "Type to search GIFs."
msgstr "Escriba para buscar GIFs."

#: lib/phoenix_kit_web/components/annotation_composer.ex:316
#, elixir-autogen, elixir-format
msgid "Up to %{max} attachments"
msgstr "Hasta %{max} adjuntos"

#: lib/phoenix_kit_web/components/annotation_composer.ex:558
#, elixir-autogen, elixir-format
msgid "Up to %{max} files, max %{size}MB each"
msgstr "Hasta %{max} archivos, máx. %{size} MB cada uno"

#: lib/phoenix_kit_web/components/annotation_composer.ex:384
#, elixir-autogen, elixir-format
msgid "Upload error: %{reason}"
msgstr "Error de subida: %{reason}"

#: lib/phoenix_kit_web/components/annotation_composer.ex:353
#, elixir-autogen, elixir-format
msgid "Upload failed: %{reason}"
msgstr "La subida falló: %{reason}"

#: lib/phoenix_kit_web/components/annotation_composer.ex:422
#, elixir-autogen, elixir-format
msgid "Write a note about this annotation..."
msgstr "Escriba una nota sobre esta anotación…"

#: lib/phoenix_kit_web/live/settings/integration_form.html.heex:201
#, elixir-autogen, elixir-format
msgid "e.g. Main, Personal, My Company Drive"
msgstr "p. ej., Principal, Personal, Drive de mi empresa"

#: lib/phoenix_kit_web/components/media_browser.ex:3621
#, elixir-autogen, elixir-format
msgid "untitled"
msgstr "sin título"

#: lib/phoenix_kit_web/components/core/file_upload.ex:146
#: lib/phoenix_kit_web/components/core/file_upload.ex:239
#: lib/phoenix_kit_web/components/media_browser.html.heex:1161
#: lib/phoenix_kit_web/live/components/media_selector_modal.html.heex:172
#, elixir-autogen, elixir-format
msgid "Cancel upload"
msgstr "Cancelar la subida"

#: lib/phoenix_kit_web/live/components/media_selector_modal.ex:324
#: lib/phoenix_kit_web/live/users/media_selector.ex:404
#, elixir-autogen, elixir-format
msgid "Click on an image to select it"
msgstr "Haga clic en una imagen para seleccionarla"

#: lib/phoenix_kit_web/live/components/media_selector_modal.html.heex:191
#, elixir-autogen, elixir-format
msgid "Configure storage buckets to enable uploads"
msgstr "Configure buckets de almacenamiento para habilitar las subidas"

#: lib/phoenix_kit_web/components/core/file_upload.ex:172
#: lib/phoenix_kit_web/live/components/media_selector_modal.html.heex:130
#, elixir-autogen, elixir-format
msgid "Drag files here or click to browse"
msgstr "Arrastre archivos aquí o haga clic para examinar"

#: lib/phoenix_kit_web/live/components/media_selector_modal.html.heex:256
#: lib/phoenix_kit_web/live/users/media_selector.html.heex:111
#, elixir-autogen, elixir-format
msgid "Images Only"
msgstr "Solo imágenes"

#: lib/phoenix_kit_web/live/components/media_selector_modal.ex:336
#: lib/phoenix_kit_web/live/users/media_selector.html.heex:50
#, elixir-autogen, elixir-format
msgid "Images, videos, or documents"
msgstr "Imágenes, vídeos o documentos"

#: lib/phoenix_kit_web/live/users/media_selector.html.heex:126
#, elixir-autogen, elixir-format
msgid "No media files found"
msgstr "No se encontraron archivos de medios"

#: lib/phoenix_kit_web/components/media_gallery.html.heex:67
#, elixir-autogen, elixir-format
msgid "Preview"
msgstr "Vista previa"

#: lib/phoenix_kit_web/live/components/media_selector_modal.html.heex:225
#: lib/phoenix_kit_web/live/users/media_selector.html.heex:91
#, elixir-autogen, elixir-format
msgid "Search by filename..."
msgstr "Buscar por nombre de archivo…"

#: lib/phoenix_kit_web/live/components/media_selector_modal.ex:285
#: lib/phoenix_kit_web/live/components/media_selector_modal.ex:289
#: lib/phoenix_kit_web/live/users/media_selector.ex:77
#, elixir-autogen, elixir-format
msgid "Select Media"
msgstr "Seleccionar medios"

#: lib/phoenix_kit_web/live/components/media_selector_modal.ex:328
#: lib/phoenix_kit_web/live/users/media_selector.ex:406
#: lib/phoenix_kit_web/live/users/media_selector.ex:409
#, elixir-autogen, elixir-format
msgid "Select one or more images"
msgstr "Seleccione una o varias imágenes"

#: lib/phoenix_kit_web/live/components/media_selector_modal.html.heex:108
#: lib/phoenix_kit_web/live/users/media_selector.html.heex:33
#, elixir-autogen, elixir-format
msgid "Upload New Files"
msgstr "Subir archivos nuevos"

#: lib/phoenix_kit_web/live/components/media_selector_modal.html.heex:188
#, elixir-autogen, elixir-format
msgid "Upload disabled"
msgstr "Subida desactivada"

#: lib/phoenix_kit_web/live/users/media_selector.html.heex:128
#, elixir-autogen, elixir-format
msgid "Upload files using the area above or adjust your search filters"
msgstr "Suba archivos usando el área de arriba o ajuste los filtros de búsqueda"

#: lib/phoenix_kit_web/live/components/media_selector_modal.html.heex:257
#: lib/phoenix_kit_web/live/users/media_selector.html.heex:112
#, elixir-autogen, elixir-format
msgid "Videos Only"
msgstr "Solo vídeos"

#: lib/phoenix_kit_web/live/components/media_selector_modal.html.heex:88
#, elixir-autogen, elixir-format
msgid "You need to configure at least one storage bucket before you can upload files."
msgstr "Debe configurar al menos un bucket de almacenamiento antes de poder subir archivos."

#: lib/phoenix_kit_web/components/layout_wrapper.ex:466
#: lib/phoenix_kit_web/components/user_dashboard_nav.ex:113
#, elixir-autogen, elixir-format
msgid "Admin Panel"
msgstr "Panel de administración"

#: lib/phoenix_kit_web/components/core/sort_selector.ex:199
#, elixir-autogen, elixir-format
msgid "Ascending — click for descending"
msgstr "Ascendente: haga clic para descendente"

#: lib/phoenix_kit_web/components/core/sort_selector.ex:200
#, elixir-autogen, elixir-format
msgid "Descending — click for ascending"
msgstr "Descendente: haga clic para ascendente"

#: lib/phoenix_kit_web/components/media_gallery.html.heex:41
#, elixir-autogen, elixir-format
msgid "Featured"
msgstr "Destacado"

#: lib/phoenix_kit_web/components/core/sort_selector.ex:138
#, elixir-autogen, elixir-format
msgid "Sort by"
msgstr "Ordenar por"

#: lib/phoenix_kit_web/live/users/sessions.html.heex:184
#, elixir-autogen, elixir-format
msgid "Status:"
msgstr "Estado:"

#: lib/phoenix_kit_web/live/modules/languages.html.heex:280
#, elixir-autogen, elixir-format
msgid "Controls how the primary language appears in URLs across the site — admin pages, public pages, sitemap, and redirects."
msgstr "Controla cómo aparece el idioma principal en las URL de todo el sitio: páginas de administración, páginas públicas, sitemap y redirecciones."

#: lib/phoenix_kit_web/live/modules/languages.html.heex:290
#, elixir-autogen, elixir-format
msgid "Default Language Without Prefix"
msgstr "Idioma predeterminado sin prefijo"

#: lib/phoenix_kit_web/live/modules/languages.ex:89
#, elixir-autogen, elixir-format
msgid "Failed to update URL behavior setting"
msgstr "No se pudo actualizar la configuración"

#: lib/phoenix_kit_web/live/modules/languages.html.heex:278
#, elixir-autogen, elixir-format
msgid "URL Behavior"
msgstr "Comportamiento de las URL"

#: lib/phoenix_kit_web/live/modules/languages.html.heex:293
#, elixir-autogen, elixir-format
msgid "When on, the primary language drops its locale segment in every URL (e.g. /admin/users instead of /en/admin/users, /blog/post instead of /en/blog/post). Other languages always keep their prefix."
msgstr "Si está activado, el idioma principal omite su segmento de configuración regional en todas las URL (p. ej., /admin/users en lugar de /en/admin/users, /blog/post en lugar de /en/blog/post). Los demás idiomas siempre conservan su prefijo."

#: lib/phoenix_kit_web/users/confirmation.html.heex:10
#, elixir-autogen, elixir-format
msgid "Account Confirmation"
msgstr "Confirmación de la cuenta"

#: lib/phoenix_kit_web/users/registration.html.heex:222
#, elixir-autogen, elixir-format
msgid "Already have an account?"
msgstr "¿Ya tiene una cuenta?"

#: lib/phoenix_kit_web/users/magic_link_registration_request.html.heex:115
#, elixir-autogen, elixir-format
msgid "Already have an account? Sign in"
msgstr "¿Ya tiene una cuenta? Inicie sesión"

#: lib/phoenix_kit_web/users/magic_link.html.heex:65
#, elixir-autogen, elixir-format
msgid "Check your email for a secure login link. The link will expire in 15 minutes."
msgstr "Consulte su correo para encontrar un enlace de inicio de sesión seguro. El enlace caducará en 15 minutos."

#: lib/phoenix_kit_web/users/magic_link_registration_request.html.heex:29
#, elixir-autogen, elixir-format
msgid "Check your email inbox"
msgstr "Consulte su bandeja de entrada"

#: lib/phoenix_kit_web/users/magic_link_registration_request.html.heex:30
#, elixir-autogen, elixir-format
msgid "Click the registration link"
msgstr "Haga clic en el enlace de registro"

#: lib/phoenix_kit_web/users/magic_link_registration.html.heex:127
#, elixir-autogen, elixir-format
msgid "Complete Registration"
msgstr "Completar el registro"

#: lib/phoenix_kit_web/users/magic_link_registration.html.heex:7
#, elixir-autogen, elixir-format
msgid "Complete Your Registration"
msgstr "Complete su registro"

#: lib/phoenix_kit_web/users/magic_link_registration_request.html.heex:31
#, elixir-autogen, elixir-format
msgid "Complete your profile"
msgstr "Complete su perfil"

#: lib/phoenix_kit_web/users/confirmation.html.heex:4
#: lib/phoenix_kit_web/users/confirmation.html.heex:7
#, elixir-autogen, elixir-format
msgid "Confirm Account"
msgstr "Confirmar la cuenta"

#: lib/phoenix_kit_web/users/confirmation.html.heex:17
#, elixir-autogen, elixir-format
msgid "Confirm my account"
msgstr "Confirmar mi cuenta"

#: lib/phoenix_kit_web/users/reset_password.html.heex:28
#, elixir-autogen, elixir-format
msgid "Confirm new password"
msgstr "Confirmar la nueva contraseña"

#: lib/phoenix_kit_web/users/confirmation.html.heex:14
#, elixir-autogen, elixir-format
msgid "Confirming..."
msgstr "Confirmando…"

#: lib/phoenix_kit_web/users/registration.html.heex:4
#: lib/phoenix_kit_web/users/registration.html.heex:8
#: lib/phoenix_kit_web/users/registration.html.heex:179
#, elixir-autogen, elixir-format
msgid "Create account"
msgstr "Crear cuenta"

#: lib/phoenix_kit_web/users/magic_link_registration_request.html.heex:36
#, elixir-autogen, elixir-format
msgid "Didn't receive the email?"
msgstr "¿No recibió el correo?"

#: lib/phoenix_kit_web/users/forgot_password.html.heex:37
#: lib/phoenix_kit_web/users/magic_link.html.heex:81
#, elixir-autogen, elixir-format
msgid "Don't have an account?"
msgstr "¿No tiene una cuenta?"

#: lib/phoenix_kit_web/users/magic_link_registration_request.html.heex:56
#, elixir-autogen, elixir-format
msgid "Email Address"
msgstr "Dirección de correo"

#: lib/phoenix_kit_web/users/magic_link_registration_request.html.heex:17
#, elixir-autogen, elixir-format
msgid "Email Sent!"
msgstr "¡Correo enviado!"

#: lib/phoenix_kit_web/users/magic_link_registration.html.heex:9
#, elixir-autogen, elixir-format
msgid "Email:"
msgstr "Correo:"

#: lib/phoenix_kit_web/users/magic_link_registration_request.html.heex:9
#, elixir-autogen, elixir-format
msgid "Enter your email to receive a registration link. No password required!"
msgstr "Introduzca su correo para recibir un enlace de registro. ¡No se necesita contraseña!"

#: lib/phoenix_kit_web/users/magic_link.html.heex:10
#, elixir-autogen, elixir-format
msgid "Enter your email to receive a secure login link"
msgstr "Introduzca su correo para recibir un enlace de inicio de sesión seguro"

#: lib/phoenix_kit_web/users/forgot_password.html.heex:4
#, elixir-autogen, elixir-format
msgid "Forgot Password"
msgstr "Olvidé mi contraseña"

#: lib/phoenix_kit_web/users/magic_link.html.heex:22
#, elixir-autogen, elixir-format
msgid "Magic Link Authentication"
msgstr "Autenticación con enlace mágico"

#: lib/phoenix_kit_web/users/magic_link.html.heex:8
#, elixir-autogen, elixir-format
msgid "Magic Link Login"
msgstr "Inicio de sesión con enlace mágico"

#: lib/phoenix_kit_web/users/magic_link.html.heex:63
#, elixir-autogen, elixir-format
msgid "Magic link sent!"
msgstr "¡Enlace mágico enviado!"

#: lib/phoenix_kit_web/users/reset_password.html.heex:22
#, elixir-autogen, elixir-format
msgid "New password"
msgstr "Nueva contraseña"

#: lib/phoenix_kit_web/users/magic_link_registration_request.html.heex:26
#, elixir-autogen, elixir-format
msgid "Next steps:"
msgstr "Próximos pasos:"

#: lib/phoenix_kit_web/users/confirmation_instructions.html.heex:19
#, elixir-autogen, elixir-format
msgid "No confirmation instructions received?"
msgstr "¿No recibió las instrucciones de confirmación?"

#: lib/phoenix_kit_web/users/reset_password.html.heex:17
#, elixir-autogen, elixir-format
msgid "Oops, something went wrong! Please check the errors below."
msgstr "¡Vaya, algo salió mal! Revise los errores a continuación."

#: lib/phoenix_kit_web/users/magic_link_registration_request.html.heex:100
#, elixir-autogen, elixir-format
msgid "Other options"
msgstr "Otras opciones"

#: lib/phoenix_kit_web/users/magic_link_registration_request.html.heex:87
#, elixir-autogen, elixir-format
msgid "Passwordless Registration"
msgstr "Registro sin contraseña"

#: lib/phoenix_kit_web/users/magic_link.html.heex:71
#, elixir-autogen, elixir-format
msgid "Prefer a password?"
msgstr "¿Prefiere una contraseña?"

#: lib/phoenix_kit_web/users/magic_link_registration.html.heex:87
#: lib/phoenix_kit_web/users/registration.html.heex:86
#, elixir-autogen, elixir-format
msgid "Referral Code"
msgstr "Código de referencia"

#: lib/phoenix_kit_web/users/confirmation.html.heex:26
#: lib/phoenix_kit_web/users/confirmation_instructions.html.heex:43
#: lib/phoenix_kit_web/users/reset_password.html.heex:45
#, elixir-autogen, elixir-format
msgid "Register"
msgstr "Registrarse"

#: lib/phoenix_kit_web/users/magic_link_registration_request.html.heex:7
#, elixir-autogen, elixir-format
msgid "Register via Magic Link"
msgstr "Registrarse con enlace mágico"

#: lib/phoenix_kit_web/users/registration.html.heex:208
#, elixir-autogen, elixir-format
msgid "Register with Magic Link"
msgstr "Registrarse con enlace mágico"

#: lib/phoenix_kit_web/users/magic_link_registration_request.html.heex:108
#, elixir-autogen, elixir-format
msgid "Register with Password"
msgstr "Registrarse con contraseña"

#: lib/phoenix_kit_web/users/forgot_password.html.heex:27
#, elixir-autogen, elixir-format
msgid "Remember your password?"
msgstr "¿Recuerda su contraseña?"

#: lib/phoenix_kit_web/users/confirmation_instructions.html.heex:27
#, elixir-autogen, elixir-format
msgid "Resend Confirmation"
msgstr "Reenviar la confirmación"

#: lib/phoenix_kit_web/users/magic_link_registration_request.html.heex:41
#, elixir-autogen, elixir-format
msgid "Resend Link"
msgstr "Reenviar el enlace"

#: lib/phoenix_kit_web/users/confirmation_instructions.html.heex:4
#, elixir-autogen, elixir-format
msgid "Resend confirmation"
msgstr "Reenviar la confirmación"

#: lib/phoenix_kit_web/users/confirmation_instructions.html.heex:34
#, elixir-autogen, elixir-format
msgid "Resend confirmation instructions"
msgstr "Reenviar las instrucciones de confirmación"

#: lib/phoenix_kit_web/users/forgot_password.html.heex:14
#: lib/phoenix_kit_web/users/reset_password.html.heex:4
#: lib/phoenix_kit_web/users/reset_password.html.heex:7
#: lib/phoenix_kit_web/users/reset_password.html.heex:15
#: lib/phoenix_kit_web/users/reset_password.html.heex:36
#, elixir-autogen, elixir-format
msgid "Reset Password"
msgstr "Restablecer la contraseña"

#: lib/phoenix_kit_web/users/reset_password.html.heex:33
#, elixir-autogen, elixir-format
msgid "Resetting..."
msgstr "Restableciendo…"

#: lib/phoenix_kit_web/users/magic_link.html.heex:51
#: lib/phoenix_kit_web/users/magic_link_registration_request.html.heex:75
#, elixir-autogen, elixir-format
msgid "Send Magic Link"
msgstr "Enviar enlace mágico"

#: lib/phoenix_kit_web/users/forgot_password.html.heex:21
#, elixir-autogen, elixir-format
msgid "Send password reset instructions"
msgstr "Enviar instrucciones para restablecer la contraseña"

#: lib/phoenix_kit_web/users/magic_link.html.heex:49
#, elixir-autogen, elixir-format
msgid "Sending magic link..."
msgstr "Enviando el enlace mágico…"

#: lib/phoenix_kit_web/users/confirmation_instructions.html.heex:31
#: lib/phoenix_kit_web/users/magic_link_registration_request.html.heex:72
#, elixir-autogen, elixir-format
msgid "Sending..."
msgstr "Enviando…"

#: lib/phoenix_kit_web/users/magic_link.html.heex:76
#, elixir-autogen, elixir-format
msgid "Sign in with password"
msgstr "Iniciar sesión con contraseña"

#: lib/phoenix_kit_web/users/confirmation_instructions.html.heex:22
#, elixir-autogen, elixir-format
msgid "We'll send a new confirmation link to your inbox"
msgstr "Enviaremos un nuevo enlace de confirmación a su bandeja de entrada"

#: lib/phoenix_kit_web/users/forgot_password.html.heex:10
#, elixir-autogen, elixir-format
msgid "We'll send a password reset link to your inbox"
msgstr "Enviaremos un enlace para restablecer la contraseña a su bandeja de entrada"

#: lib/phoenix_kit_web/users/magic_link_registration_request.html.heex:90
#, elixir-autogen, elixir-format
msgid "We'll send you a secure link to complete your registration. The link expires in 30 minutes."
msgstr "Le enviaremos un enlace seguro para completar su registro. El enlace caduca en 30 minutos."

#: lib/phoenix_kit_web/users/magic_link_registration_request.html.heex:19
#, elixir-autogen, elixir-format
msgid "We've sent a registration link to %{email}"
msgstr "Hemos enviado un enlace de registro a %{email}"

#: lib/phoenix_kit_web/users/registration.html.heex:18
#, elixir-autogen, elixir-format
msgid "You've been invited to join %{organization}. Create an account to accept the invitation."
msgstr "Ha sido invitado a unirse a %{organization}. Cree una cuenta para aceptar la invitación."

#: lib/phoenix_kit_web/users/confirmation_instructions.html.heex:6
#: lib/phoenix_kit_web/users/login.html.heex:6
#: lib/phoenix_kit_web/users/registration.html.heex:6
#, elixir-autogen, elixir-format
msgid "confirmation emails"
msgstr "correos de confirmación"

#: lib/phoenix_kit_web/users/magic_link.html.heex:6
#, elixir-autogen, elixir-format
msgid "magic link emails"
msgstr "correos de enlace mágico"

#: lib/phoenix_kit_web/users/forgot_password.html.heex:6
#, elixir-autogen, elixir-format
msgid "reset emails"
msgstr "correos de restablecimiento"

#: lib/phoenix_kit_web/live/activity/index.html.heex:274
#, elixir-autogen, elixir-format
msgid "%{count} activity"
msgid_plural "%{count} activities"
msgstr[0] "%{count} actividad"
msgstr[1] "%{count} actividades"

#: lib/phoenix_kit/dashboard/admin_tabs.ex:147
#: lib/phoenix_kit_web/live/activity/index.ex:50
#: lib/phoenix_kit_web/live/activity/index.html.heex:5
#: lib/phoenix_kit_web/live/activity/index.html.heex:305
#, elixir-autogen, elixir-format
msgid "Activity"
msgstr "Actividad"

#: lib/phoenix_kit_web/live/activity/show.ex:43
#: lib/phoenix_kit_web/live/activity/show.html.heex:5
#, elixir-autogen, elixir-format
msgid "Activity Detail"
msgstr "Detalle de la actividad"

#: lib/phoenix_kit_web/live/activity/show.html.heex:31
#, elixir-autogen, elixir-format
msgid "Activity ID"
msgstr "ID de la actividad"

#: lib/phoenix_kit_web/live/activity/show.ex:28
#, elixir-autogen, elixir-format
msgid "Activity not found"
msgstr "Actividad no encontrada"

#: lib/phoenix_kit_web/live/activity/index.html.heex:28
#: lib/phoenix_kit_web/live/activity/index.html.heex:307
#, elixir-autogen, elixir-format
msgid "Actor"
msgstr "Autor"

#: lib/phoenix_kit_web/live/activity/show.html.heex:55
#, elixir-autogen, elixir-format
msgid "Actor (who did it)"
msgstr "Autor (quién lo hizo)"

#: lib/phoenix_kit_web/live/activity/index.html.heex:217
#, elixir-autogen, elixir-format
msgid "All Actions"
msgstr "Todas las acciones"

#: lib/phoenix_kit_web/live/activity/index.html.heex:175
#, elixir-autogen, elixir-format
msgid "All Modes"
msgstr "Todos los modos"

#: lib/phoenix_kit_web/live/activity/index.html.heex:136
#, elixir-autogen, elixir-format
msgid "All Modules"
msgstr "Todos los módulos"

#: lib/phoenix_kit_web/live/activity/index.html.heex:6
#, elixir-autogen, elixir-format
msgid "Business-level activity across the platform"
msgstr "Actividad de nivel de negocio en toda la plataforma"

#: lib/phoenix_kit_web/live/activity/index.html.heex:278
#: lib/phoenix_kit_web/live/activity/index.html.heex:335
#, elixir-autogen, elixir-format
msgid "Clear filters"
msgstr "Borrar los filtros"

#: lib/phoenix_kit_web/live/activity/show.html.heex:37
#: lib/phoenix_kit_web/live/settings.html.heex:472
#, elixir-autogen, elixir-format
msgid "Date & Time"
msgstr "Fecha y hora"

#: lib/phoenix_kit_web/components/media_canvas_viewer.html.heex:337
#: lib/phoenix_kit_web/live/activity/index.html.heex:310
#, elixir-autogen, elixir-format
msgid "Details"
msgstr "Detalles"

#: lib/phoenix_kit_web/live/activity/show.html.heex:122
#, elixir-autogen, elixir-format
msgid "ID"
msgstr "ID"

#: lib/phoenix_kit_web/live/activity/show.html.heex:155
#, elixir-autogen, elixir-format
msgid "Key"
msgstr "Clave"

#: lib/phoenix_kit_web/live/activity/show.html.heex:148
#, elixir-autogen, elixir-format
msgid "Metadata"
msgstr "Metadatos"

#: lib/phoenix_kit_web/live/activity/index.html.heex:329
#, elixir-autogen, elixir-format
msgid "No activities match the current filters"
msgstr "Ninguna actividad coincide con los filtros actuales"

#: lib/phoenix_kit_web/live/activity/index.html.heex:338
#, elixir-autogen, elixir-format
msgid "No activities recorded yet"
msgstr "Aún no se han registrado actividades"

#: lib/phoenix_kit_web/live/activity/show.html.heex:173
#, elixir-autogen, elixir-format
msgid "No metadata"
msgstr "Sin metadatos"

#: lib/phoenix_kit_web/live/activity/show.html.heex:49
#, elixir-autogen, elixir-format
msgid "People"
msgstr "Personas"

#: lib/phoenix_kit_web/live/activity/index.html.heex:35
#: lib/phoenix_kit_web/live/activity/index.html.heex:313
#: lib/phoenix_kit_web/live/activity/show.html.heex:109
#, elixir-autogen, elixir-format
msgid "Subject"
msgstr "Asunto"

#: lib/phoenix_kit_web/live/activity/index.html.heex:42
#, elixir-autogen, elixir-format
msgid "Target"
msgstr "Destino"

#: lib/phoenix_kit_web/live/activity/show.html.heex:87
#, elixir-autogen, elixir-format
msgid "Target (who was affected)"
msgstr "Destino (a quién afectó)"

#: lib/phoenix_kit_web/live/activity/show.html.heex:157
#, elixir-autogen, elixir-format
msgid "Value"
msgstr "Valor"

#: lib/phoenix_kit_web/live/activity/index.html.heex:449
#, elixir-autogen, elixir-format
msgid "View details"
msgstr "Ver detalles"

#: lib/phoenix_kit/dashboard/admin_tabs.ex:247
#, elixir-autogen, elixir-format
msgid "Authorization"
msgstr "Autorización"

#: lib/phoenix_kit_web/live/modules.ex:102
#, elixir-autogen, elixir-format
msgid "AI"
msgstr "IA"

#: lib/phoenix_kit_web/live/modules.ex:128
#, elixir-autogen, elixir-format
msgid "AI endpoints, prompts, and usage tracking"
msgstr "Endpoints de IA, prompts y seguimiento de uso"

#: lib/phoenix_kit_web/live/modules.ex:129
#, elixir-autogen, elixir-format
msgid "AI module for PhoenixKit — endpoints, prompts, completions, and usage tracking"
msgstr "Módulo de IA para PhoenixKit: endpoints, prompts, completions y seguimiento de uso"

#: lib/phoenix_kit_web/live/modules.ex:124
#, elixir-autogen, elixir-format
msgid "Ai"
msgstr "IA"

#: lib/phoenix_kit_web/live/modules.ex:103
#, elixir-autogen, elixir-format
msgid "Billing"
msgstr "Facturación"

#: lib/phoenix_kit_web/live/modules.ex:132
#, elixir-autogen, elixir-format
msgid "Billing module for PhoenixKit — payments, subscriptions, invoices"
msgstr "Módulo de facturación para PhoenixKit: pagos, suscripciones, facturas"

#: lib/phoenix_kit_web/live/modules.ex:133
#, elixir-autogen, elixir-format
msgid "Blog posts, categories, and content publishing"
msgstr "Publicaciones de blog, categorías y publicación de contenido"

#: lib/phoenix_kit_web/live/modules.ex:104
#: lib/phoenix_kit_web/live/users/user_details.html.heex:394
#, elixir-autogen, elixir-format
msgid "CRM"
msgstr "CRM"

#: lib/phoenix_kit_web/live/modules.ex:141
#, elixir-autogen, elixir-format
msgid "CRM module for PhoenixKit — organization accounts, role-scoped user views, and per-user column configuration."
msgstr "Módulo CRM para PhoenixKit: cuentas de organización, vistas de usuario según el rol y configuración de columnas por usuario."

#: lib/phoenix_kit_web/live/modules.ex:105
#, elixir-autogen, elixir-format
msgid "Catalogue"
msgstr "Catálogo"

#: lib/phoenix_kit_web/live/modules.ex:134
#, elixir-autogen, elixir-format
msgid "Catalogue module for PhoenixKit — manufacturers, suppliers, and product catalogues."
msgstr "Módulo de catálogo para PhoenixKit: fabricantes, proveedores y catálogos de productos."

#: lib/phoenix_kit_web/live/modules.ex:137
#, elixir-autogen, elixir-format
msgid "Comment moderation, threading, and reactions across all content types"
msgstr "Moderación de comentarios, anidamiento y reacciones en todos los tipos de contenido"

#: lib/phoenix_kit_web/live/modules.ex:138
#, elixir-autogen, elixir-format
msgid "Comments module for PhoenixKit — polymorphic threading, likes/dislikes, and moderation"
msgstr "Módulo de comentarios para PhoenixKit: anidamiento polimórfico, «me gusta»/«no me gusta» y moderación"

#: lib/phoenix_kit_web/live/modules.ex:125
#, elixir-autogen, elixir-format
msgid "Crm"
msgstr "CRM"

#: lib/phoenix_kit_web/components/core/module_card.ex:139
#, elixir-autogen, elixir-format
msgid "Current Configuration"
msgstr "Configuración actual"

#: lib/phoenix_kit_web/live/modules.ex:144
#, elixir-autogen, elixir-format
msgid "Customer support ticketing module for PhoenixKit"
msgstr "Módulo de tickets de atención al cliente para PhoenixKit"

#: lib/phoenix_kit_web/live/modules.ex:145
#, elixir-autogen, elixir-format
msgid "Database-backed CMS pages and multi-language content"
msgstr "Páginas CMS respaldadas por base de datos y contenido multilingüe"

#: lib/phoenix_kit_web/live/modules.ex:108
#, elixir-autogen, elixir-format
msgid "Document Creator"
msgstr "Creador de documentos"

#: lib/phoenix_kit_web/live/modules.ex:146
#, elixir-autogen, elixir-format
msgid "Document Creator module for PhoenixKit — document templates and PDF generation via Google Docs"
msgstr "Módulo Creador de documentos para PhoenixKit: plantillas de documentos y generación de PDF a través de Google Docs"

#: lib/phoenix_kit_web/live/modules.ex:109
#, elixir-autogen, elixir-format
msgid "E-Commerce"
msgstr "Comercio electrónico"

#: lib/phoenix_kit_web/live/modules.ex:149
#, elixir-autogen, elixir-format
msgid "E-commerce module for PhoenixKit — products, categories, cart, checkout"
msgstr "Módulo de comercio electrónico para PhoenixKit: productos, categorías, carrito, pago"

#: lib/phoenix_kit_web/live/modules.ex:110
#, elixir-autogen, elixir-format
msgid "Ecommerce"
msgstr "Comercio electrónico"

#: lib/phoenix_kit_web/live/modules.ex:150
#, elixir-autogen, elixir-format
msgid "Email tracking, analytics, and AWS SES integration for PhoenixKit"
msgstr "Seguimiento de correo, analíticas e integración con AWS SES para PhoenixKit"

#: lib/phoenix_kit_web/live/modules.ex:111
#, elixir-autogen, elixir-format
msgid "Emails"
msgstr "Correos"

#: lib/phoenix_kit_web/live/modules.ex:151
#, elixir-autogen, elixir-format
msgid "Entities module for PhoenixKit — dynamic content types with flexible field schemas"
msgstr "Módulo de entidades para PhoenixKit: tipos de contenido dinámicos con esquemas de campos flexibles"

#: lib/phoenix_kit_web/live/modules.ex:182
#, elixir-autogen, elixir-format
msgid "External module"
msgstr "Módulo externo"

#: lib/phoenix_kit_web/live/modules.ex:113
#, elixir-autogen, elixir-format
msgid "Hello World"
msgstr "Hello World"

#: lib/phoenix_kit_web/live/modules.ex:154
#, elixir-autogen, elixir-format
msgid "Hello World demo module for PhoenixKit — use as a template for your own plugins"
msgstr "Módulo de demostración Hello World para PhoenixKit: úselo como plantilla para sus propios plugins"

#: lib/phoenix_kit_web/live/modules.ex:157
#, elixir-autogen, elixir-format
msgid "Legal compliance module for PhoenixKit — GDPR/CCPA legal pages, cookie consent, consent logging"
msgstr "Módulo de cumplimiento legal para PhoenixKit: páginas legales RGPD/CCPA, consentimiento de cookies, registro de consentimientos"

#: lib/phoenix_kit_web/live/modules.ex:160
#, elixir-autogen, elixir-format
msgid "Locations module for PhoenixKit — manage physical locations with custom types."
msgstr "Módulo de ubicaciones para PhoenixKit: gestione ubicaciones físicas con tipos personalizados."

#: lib/phoenix_kit_web/live/modules.ex:116
#, elixir-autogen, elixir-format
msgid "Newsletters"
msgstr "Boletines"

#: lib/phoenix_kit_web/live/modules.ex:163
#, elixir-autogen, elixir-format
msgid "Newsletters module for PhoenixKit — email broadcasts and subscription management"
msgstr "Módulo de boletines para PhoenixKit: envíos masivos de correo y gestión de suscripciones"

#: lib/phoenix_kit_web/live/modules.ex:166
#, elixir-autogen, elixir-format
msgid "Peer-to-peer data sync module for PhoenixKit"
msgstr "Módulo de sincronización de datos entre pares para PhoenixKit"

#: lib/phoenix_kit_web/live/modules.ex:167
#, elixir-autogen, elixir-format
msgid "Peer-to-peer data synchronization and replication"
msgstr "Sincronización y replicación de datos entre pares"

#: lib/phoenix_kit_web/live/modules.ex:168
#, elixir-autogen, elixir-format
msgid "Posts module for PhoenixKit — blog posts, tags, groups, likes, media, and scheduling"
msgstr "Módulo de publicaciones para PhoenixKit: entradas de blog, etiquetas, grupos, «me gusta», medios y programación"

#: lib/phoenix_kit_web/live/modules.ex:118
#, elixir-autogen, elixir-format
msgid "Projects"
msgstr "Proyectos"

#: lib/phoenix_kit_web/live/modules.ex:171
#, elixir-autogen, elixir-format
msgid "Projects module for PhoenixKit — projects, reusable tasks, assignments, and dependencies."
msgstr "Módulo de proyectos para PhoenixKit: proyectos, tareas reutilizables, asignaciones y dependencias."

#: lib/phoenix_kit_web/live/modules.ex:174
#, elixir-autogen, elixir-format
msgid "Publishing module for PhoenixKit — database-backed CMS with multi-language support"
msgstr "Módulo de publicación para PhoenixKit: CMS respaldado por base de datos con soporte multilingüe"

#: lib/phoenix_kit_web/live/modules.ex:120
#, elixir-autogen, elixir-format
msgid "Staff"
msgstr "Personal"

#: lib/phoenix_kit_web/live/modules.ex:177
#, elixir-autogen, elixir-format
msgid "Staff module for PhoenixKit — departments, teams, and people."
msgstr "Módulo de personal para PhoenixKit: departamentos, equipos y personas."

#: lib/phoenix_kit_web/live/modules.ex:121
#, elixir-autogen, elixir-format
msgid "Sync"
msgstr "Sincronización"

#: lib/phoenix_kit_web/live/modules.ex:122
#, elixir-autogen, elixir-format
msgid "User Connections"
msgstr "Conexiones de usuarios"

#: lib/phoenix_kit_web/live/modules.ex:178
#, elixir-autogen, elixir-format
msgid "User connections module for PhoenixKit — follows, mutual connections, and blocking"
msgstr "Módulo de conexiones de usuarios para PhoenixKit: seguimientos, conexiones mutuas y bloqueos"

#: lib/phoenix_kit/dashboard/admin_tabs.ex:237
#, elixir-autogen, elixir-format
msgid "General"
msgstr "General"

#: lib/phoenix_kit_web/live/users/sessions.ex:191
#, elixir-autogen, elixir-format
msgid "1 session revoked for %{email}"
msgid_plural "%{count} sessions revoked for %{email}"
msgstr[0] "1 sesión revocada para %{email}"
msgstr[1] "%{count} sesiones revocadas para %{email}"

#: lib/phoenix_kit_web/live/users/users.html.heex:296
#: lib/phoenix_kit_web/live/users/users.html.heex:299
#, elixir-autogen, elixir-format
msgid "Add New User"
msgstr "Agregar nuevo usuario"

#: lib/phoenix_kit_web/live/users/users.html.heex:990
#, elixir-autogen, elixir-format
msgid "Add columns from the options below"
msgstr "Agregue columnas desde las opciones de abajo"

#: lib/phoenix_kit_web/live/users/users.html.heex:156
#, elixir-autogen, elixir-format
msgid "Admins Only"
msgstr "Solo administradores"

#: lib/phoenix_kit_web/live/users/live_sessions.html.heex:137
#, elixir-autogen, elixir-format
msgid "All"
msgstr "Todos"

#: lib/phoenix_kit_web/live/users/sessions.html.heex:195
#: lib/phoenix_kit_web/live/users/users.html.heex:154
#, elixir-autogen, elixir-format
msgid "All Users"
msgstr "Todos los usuarios"

#: lib/phoenix_kit_web/live/users/users.html.heex:1104
#, elixir-autogen, elixir-format
msgid "All fields are already selected"
msgstr "Todos los campos ya están seleccionados"

#: lib/phoenix_kit_web/live/users/users.html.heex:816
#, elixir-autogen, elixir-format
msgid "All registered accounts"
msgstr "Todas las cuentas registradas"

#: lib/phoenix_kit_web/live/users/live_sessions.html.heex:179
#: lib/phoenix_kit_web/live/users/live_sessions.html.heex:218
#, elixir-autogen, elixir-format
msgid "Anon"
msgstr "Anón."

#: lib/phoenix_kit_web/live/users/live_sessions.html.heex:172
#: lib/phoenix_kit_web/live/users/live_sessions.html.heex:239
#, elixir-autogen, elixir-format
msgid "Anonymous User"
msgstr "Usuario anónimo"

#: lib/phoenix_kit_web/live/users/user_details.ex:211
#: lib/phoenix_kit_web/live/users/users.ex:330
#, elixir-autogen, elixir-format
msgid "Are you sure you want to activate this user?"
msgstr "¿Seguro que quiere activar a este usuario?"

#: lib/phoenix_kit_web/live/users/user_details.ex:234
#: lib/phoenix_kit_web/live/users/users.ex:353
#, elixir-autogen, elixir-format
msgid "Are you sure you want to confirm this user's email?"
msgstr "¿Seguro que quiere confirmar el correo de este usuario?"

#: lib/phoenix_kit_web/live/users/user_details.ex:210
#: lib/phoenix_kit_web/live/users/users.ex:329
#, elixir-autogen, elixir-format
msgid "Are you sure you want to deactivate this user?"
msgstr "¿Seguro que quiere desactivar a este usuario?"

#: lib/phoenix_kit_web/live/settings/users.html.heex:491
#: lib/phoenix_kit_web/live/settings/users.html.heex:526
#, elixir-autogen, elixir-format
msgid "Are you sure you want to delete this field?"
msgstr "¿Seguro que quiere eliminar este campo?"

#: lib/phoenix_kit_web/live/users/users.html.heex:672
#: lib/phoenix_kit_web/live/users/users.html.heex:773
#, elixir-autogen, elixir-format
msgid "Are you sure you want to delete this user? This action cannot be undone."
msgstr "¿Seguro que quiere eliminar a este usuario? Esta acción no se puede deshacer."

#: lib/phoenix_kit_web/live/users/users.ex:403
#, elixir-autogen, elixir-format
msgid "Are you sure you want to permanently delete %{email}? This action cannot be undone."
msgstr "¿Seguro que quiere eliminar permanentemente %{email}? Esta acción no se puede deshacer."

#: lib/phoenix_kit_web/live/users/sessions.html.heex:101
#, elixir-autogen, elixir-format
msgid "Are you sure you want to revoke this session for"
msgstr "¿Seguro que quiere revocar esta sesión de"

#: lib/phoenix_kit_web/live/users/user_details.ex:233
#: lib/phoenix_kit_web/live/users/users.ex:352
#, elixir-autogen, elixir-format
msgid "Are you sure you want to unconfirm this user's email?"
msgstr "¿Seguro que quiere anular la confirmación del correo de este usuario?"

#: lib/phoenix_kit_web/live/users/live_sessions.html.heex:164
#: lib/phoenix_kit_web/live/users/live_sessions.html.heex:214
#, elixir-autogen, elixir-format
msgid "Auth"
msgstr "Autenticación"

#: lib/phoenix_kit_web/live/users/live_sessions.html.heex:34
#, elixir-autogen, elixir-format
msgid "Auto-refresh OFF"
msgstr "Actualización automática DESACTIVADA"

#: lib/phoenix_kit_web/live/users/live_sessions.html.heex:32
#, elixir-autogen, elixir-format
msgid "Auto-refresh ON"
msgstr "Actualización automática ACTIVADA"

#: lib/phoenix_kit_web/live/users/users.html.heex:999
#, elixir-autogen, elixir-format
msgid "Available Fields"
msgstr "Campos disponibles"

#: lib/phoenix_kit_web/live/users/user_details.ex:532
#: lib/phoenix_kit_web/live/users/users.ex:722
#, elixir-autogen, elixir-format
msgid "Cannot deactivate the last system owner"
msgstr "No se puede desactivar al último propietario del sistema"

#: lib/phoenix_kit_web/live/users/users.ex:424
#, elixir-autogen, elixir-format
msgid "Cannot delete this user"
msgstr "No se puede eliminar a este usuario"

#: lib/phoenix_kit_web/live/users/users.ex:672
#, elixir-autogen, elixir-format
msgid "Cannot modify your own confirmation status"
msgstr "No puede modificar su propio estado de confirmación"

#: lib/phoenix_kit_web/live/users/user_details.ex:159
#: lib/phoenix_kit_web/live/users/users.ex:209
#: lib/phoenix_kit_web/live/users/users.ex:305
#, elixir-autogen, elixir-format
msgid "Cannot modify your own roles"
msgstr "No puede modificar sus propios roles"

#: lib/phoenix_kit_web/live/users/users.ex:624
#, elixir-autogen, elixir-format
msgid "Cannot modify your own status"
msgstr "No puede modificar su propio estado"

#: lib/phoenix_kit_web/live/users/user_details.ex:610
#: lib/phoenix_kit_web/live/users/users.ex:276
#: lib/phoenix_kit_web/live/users/users.ex:955
#, elixir-autogen, elixir-format
msgid "Cannot remove the last system owner"
msgstr "No se puede quitar al último propietario del sistema"

#: lib/phoenix_kit_web/live/users/users.html.heex:359
#, elixir-autogen, elixir-format
msgid "Clear Filters"
msgstr "Borrar los filtros"

#: lib/phoenix_kit_web/live/users/users.html.heex:1002
#, elixir-autogen, elixir-format
msgid "Click to add"
msgstr "Haga clic para agregar"

#: lib/phoenix_kit_web/live/users/user_details.ex:230
#: lib/phoenix_kit_web/live/users/users.ex:349
#, elixir-autogen, elixir-format
msgid "Confirm Email Status Change"
msgstr "Confirmar el cambio de estado del correo"

#: lib/phoenix_kit_web/live/users/user_details.ex:207
#: lib/phoenix_kit_web/live/users/users.ex:326
#, elixir-autogen, elixir-format
msgid "Confirm Status Change"
msgstr "Confirmar el cambio de estado"

#: lib/phoenix_kit_web/live/users/sessions.html.heex:198
#, elixir-autogen, elixir-format
msgid "Confirmed Email"
msgstr "Correo confirmado"

#: lib/phoenix_kit_web/live/users/live_sessions.html.heex:109
#: lib/phoenix_kit_web/live/users/live_sessions.html.heex:189
#, elixir-autogen, elixir-format
msgid "Current Page"
msgstr "Página actual"

#: lib/phoenix_kit_web/live/settings/users.ex:258
#, elixir-autogen, elixir-format
msgid "Custom field deleted successfully"
msgstr "Campo personalizado eliminado correctamente"

#: lib/phoenix_kit_web/live/settings/users.ex:178
#, elixir-autogen, elixir-format
msgid "Custom field saved successfully"
msgstr "Campo personalizado guardado correctamente"

#: lib/phoenix_kit_web/live/users/users.html.heex:920
#, elixir-autogen, elixir-format
msgid "Customize Table Columns"
msgstr "Personalizar las columnas de la tabla"

#: lib/phoenix_kit_web/live/users/users.html.heex:922
#, elixir-autogen, elixir-format
msgid "Drag to reorder selected columns above, or add new columns from the options below. Actions column is always included."
msgstr "Arrastre para reordenar las columnas seleccionadas arriba, o agregue columnas nuevas desde las opciones de abajo. La columna Acciones siempre se incluye."

#: lib/phoenix_kit_web/live/settings/users.ex:263
#, elixir-autogen, elixir-format
msgid "Failed to delete custom field"
msgstr "No se pudo eliminar el campo personalizado"

#: lib/phoenix_kit_web/live/settings/users.ex:191
#, elixir-autogen, elixir-format
msgid "Failed to save custom field"
msgstr "No se pudo guardar el campo personalizado"

#: lib/phoenix_kit_web/live/settings/users.ex:292
#, elixir-autogen, elixir-format
msgid "Failed to update field"
msgstr "No se pudo actualizar el campo"

#: lib/phoenix_kit_web/live/users/users.ex:598
#, elixir-autogen, elixir-format
msgid "Failed to update table columns"
msgstr "No se pudieron actualizar las columnas de la tabla"

#: lib/phoenix_kit_web/live/users/user_details.ex:581
#: lib/phoenix_kit_web/live/users/users.ex:774
#, elixir-autogen, elixir-format
msgid "Failed to update user confirmation status"
msgstr "No se pudo actualizar el estado de confirmación del usuario"

#: lib/phoenix_kit_web/live/users/user_details.ex:613
#: lib/phoenix_kit_web/live/users/users.ex:958
#, elixir-autogen, elixir-format
msgid "Failed to update user role"
msgstr "No se pudo actualizar el rol del usuario"

#: lib/phoenix_kit_web/live/users/users.ex:278
#, elixir-autogen, elixir-format
msgid "Failed to update user roles"
msgstr "No se pudieron actualizar los roles del usuario"

#: lib/phoenix_kit_web/live/users/user_details.ex:535
#: lib/phoenix_kit_web/live/users/users.ex:726
#, elixir-autogen, elixir-format
msgid "Failed to update user status"
msgstr "No se pudo actualizar el estado del usuario"

#: lib/phoenix_kit_web/live/settings/users.ex:285
#, elixir-autogen, elixir-format
msgid "Field '%{label}' disabled"
msgstr "Campo «%{label}» deshabilitado"

#: lib/phoenix_kit_web/live/settings/users.ex:284
#, elixir-autogen, elixir-format
msgid "Field '%{label}' enabled"
msgstr "Campo «%{label}» habilitado"

#: lib/phoenix_kit_web/live/settings/users.ex:296
#, elixir-autogen, elixir-format
msgid "Field not found"
msgstr "Campo no encontrado"

#: lib/phoenix_kit_web/live/users/live_sessions.html.heex:108
#: lib/phoenix_kit_web/live/users/live_sessions.html.heex:188
#, elixir-autogen, elixir-format
msgid "IP Address"
msgstr "Dirección IP"

#: lib/phoenix_kit_web/live/users/sessions.ex:141
#, elixir-autogen, elixir-format
msgid "Invalid revoke operation"
msgstr "Operación de revocación no válida"

#: lib/phoenix_kit_web/live/users/live_sessions.html.heex:21
#, elixir-autogen, elixir-format
msgid "LIVE"
msgstr "EN VIVO"

#: lib/phoenix_kit/dashboard/admin_tabs.ex:110
#: lib/phoenix_kit_web/live/users/live_sessions.ex:70
#: lib/phoenix_kit_web/live/users/live_sessions.html.heex:5
#, elixir-autogen, elixir-format
msgid "Live Sessions"
msgstr "Sesiones en vivo"

#: lib/phoenix_kit_web/live/users/users.html.heex:6
#, elixir-autogen, elixir-format
msgid "Manage user accounts and roles"
msgstr "Gestione las cuentas de usuario y los roles"

#: lib/phoenix_kit_web/live/users/sessions.html.heex:6
#, elixir-autogen, elixir-format
msgid "Monitor and manage active user sessions"
msgstr "Supervise y gestione las sesiones activas de los usuarios"

#: lib/phoenix_kit/integrations/providers.ex:1074
#: lib/phoenix_kit_web/live/users/users.ex:1048
#: lib/phoenix_kit_web/live/users/users.html.heex:563
#, elixir-autogen, elixir-format
msgid "Never"
msgstr "Nunca"

#: lib/phoenix_kit_web/live/users/sessions.html.heex:388
#, elixir-autogen, elixir-format
msgid "Next »"
msgstr "Siguiente »"

#: lib/phoenix_kit_web/live/users/live_sessions.html.heex:202
#, elixir-autogen, elixir-format
msgid "No active sessions"
msgstr "Sin sesiones activas"

#: lib/phoenix_kit_web/live/users/users.html.heex:989
#, elixir-autogen, elixir-format
msgid "No columns selected yet"
msgstr "Aún no se han seleccionado columnas"

#: lib/phoenix_kit_web/live/users/user_details.html.heex:383
#: lib/phoenix_kit_web/live/users/users.html.heex:549
#, elixir-autogen, elixir-format
msgid "No data"
msgstr "Sin datos"

#: lib/phoenix_kit_web/live/users/users.ex:1029
#: lib/phoenix_kit_web/live/users/users.html.heex:466
#, elixir-autogen, elixir-format
msgid "No roles"
msgstr "Sin roles"

#: lib/phoenix_kit_web/live/users/user_details.html.heex:831
#: lib/phoenix_kit_web/live/users/users.html.heex:66
#, elixir-autogen, elixir-format
msgid "No roles available. Create roles first in Role Management."
msgstr "No hay roles disponibles. Cree roles primero en Gestión de roles."

#: lib/phoenix_kit_web/live/users/users.html.heex:351
#, elixir-autogen, elixir-format
msgid "No users are registered yet."
msgstr "Aún no hay usuarios registrados."

#: lib/phoenix_kit_web/live/users/users.html.heex:347
#, elixir-autogen, elixir-format
msgid "No users found"
msgstr "No se encontraron usuarios"

#: lib/phoenix_kit_web/live/users/user_details.ex:683
#, elixir-autogen, elixir-format
msgid "Not set"
msgstr "Sin definir"

#: lib/phoenix_kit_web/live/users/user_details.ex:611
#: lib/phoenix_kit_web/live/users/users.ex:277
#: lib/phoenix_kit_web/live/users/users.ex:956
#, elixir-autogen, elixir-format
msgid "Owner role cannot be assigned manually"
msgstr "El rol Propietario no se puede asignar manualmente"

#: lib/phoenix_kit_web/live/users/user_details.html.heex:803
#: lib/phoenix_kit_web/live/users/users.html.heex:37
#, elixir-autogen, elixir-format
msgid "Owner role cannot be modified"
msgstr "El rol Propietario no se puede modificar"

#: lib/phoenix_kit_web/live/users/users.html.heex:155
#, elixir-autogen, elixir-format
msgid "Owners Only"
msgstr "Solo propietarios"

#: lib/phoenix_kit_web/live/users/live_sessions.html.heex:6
#, elixir-autogen, elixir-format
msgid "Real-time monitoring of all active sessions with live updates."
msgstr "Supervisión en tiempo real de todas las sesiones activas con actualizaciones en vivo."

#: lib/phoenix_kit_web/live/users/users.html.heex:978
#, elixir-autogen, elixir-format
msgid "Remove column"
msgstr "Quitar la columna"

#: lib/phoenix_kit_web/live/users/sessions.html.heex:117
#, elixir-autogen, elixir-format
msgid "Revoke All User Sessions"
msgstr "Revocar todas las sesiones del usuario"

#: lib/phoenix_kit_web/live/users/sessions.html.heex:99
#: lib/phoenix_kit_web/live/users/sessions.html.heex:140
#, elixir-autogen, elixir-format
msgid "Revoke Session"
msgstr "Revocar la sesión"

#: lib/phoenix_kit_web/live/users/sessions.html.heex:139
#, elixir-autogen, elixir-format
msgid "Revoke Sessions"
msgstr "Revocar las sesiones"

#: lib/phoenix_kit_web/live/users/users.ex:935
#, elixir-autogen, elixir-format
msgid "Role %{role} added to user successfully"
msgstr "El rol %{role} se agregó correctamente al usuario"

#: lib/phoenix_kit_web/live/users/users.ex:936
#, elixir-autogen, elixir-format
msgid "Role %{role} removed from user successfully"
msgstr "El rol %{role} se quitó correctamente del usuario"

#: lib/phoenix_kit_web/live/users/live_sessions.html.heex:124
#, elixir-autogen, elixir-format
msgid "Search by IP, User-Agent, email..."
msgstr "Buscar por IP, agente de usuario, correo…"

#: lib/phoenix_kit_web/live/users/sessions.html.heex:177
#, elixir-autogen, elixir-format
msgid "Search by email or token..."
msgstr "Buscar por correo o token…"

#: lib/phoenix_kit_web/live/users/users.html.heex:254
#, elixir-autogen, elixir-format
msgid "Search by email, username, or name..."
msgstr "Buscar por correo, nombre de usuario o nombre…"

#: lib/phoenix_kit_web/live/users/users.html.heex:945
#, elixir-autogen, elixir-format
msgid "Selected Columns"
msgstr "Columnas seleccionadas"

#: lib/phoenix_kit_web/live/users/sessions.ex:53
#, elixir-autogen, elixir-format
msgid "Session Management"
msgstr "Gestión de sesiones"

#: lib/phoenix_kit_web/live/users/sessions.ex:174
#, elixir-autogen, elixir-format
msgid "Session not found or already expired"
msgstr "Sesión no encontrada o ya caducada"

#: lib/phoenix_kit_web/live/users/sessions.ex:162
#, elixir-autogen, elixir-format
msgid "Session revoked successfully"
msgstr "Sesión revocada correctamente"

#: lib/phoenix_kit_web/live/users/sessions.ex:150
#, elixir-autogen, elixir-format
msgid "Sessions refreshed successfully"
msgstr "Sesiones actualizadas correctamente"

#: lib/phoenix_kit_web/live/users/sessions.html.heex:354
#, elixir-autogen, elixir-format
msgid "Showing %{from} to %{to} of %{total} sessions"
msgstr "Mostrando de %{from} a %{to} de %{total} sesiones"

#: lib/phoenix_kit_web/live/users/users.html.heex:1010
#, elixir-autogen, elixir-format
msgid "Standard Fields"
msgstr "Campos estándar"

#: lib/phoenix_kit_web/live/users/users.ex:591
#, elixir-autogen, elixir-format
msgid "Table columns updated successfully"
msgstr "Columnas de la tabla actualizadas correctamente"

#: lib/phoenix_kit_web/live/users/live_sessions.html.heex:203
#, elixir-autogen, elixir-format
msgid "There are currently no active sessions to display."
msgstr "Actualmente no hay sesiones activas que mostrar."

#: lib/phoenix_kit_web/live/users/sessions.html.heex:129
#, elixir-autogen, elixir-format
msgid "This will log out the user from all devices and sessions."
msgstr "Esto cerrará la sesión del usuario en todos los dispositivos y sesiones."

#: lib/phoenix_kit_web/live/users/live_sessions.html.heex:51
#, elixir-autogen, elixir-format
msgid "Total Sessions"
msgstr "Sesiones totales"

#: lib/phoenix_kit_web/live/users/users.html.heex:350
#, elixir-autogen, elixir-format
msgid "Try adjusting your search or filter criteria."
msgstr "Pruebe a ajustar los criterios de búsqueda o filtrado."

#: lib/phoenix_kit_web/live/users/user_details.html.heex:837
#: lib/phoenix_kit_web/live/users/users.html.heex:72
#, elixir-autogen, elixir-format
msgid "Update Roles"
msgstr "Actualizar los roles"

#: lib/phoenix_kit_web/live/users/users.html.heex:807
#, elixir-autogen, elixir-format
msgid "User Statistics"
msgstr "Estadísticas de usuarios"

#: lib/phoenix_kit_web/live/users/user_details.ex:523
#: lib/phoenix_kit_web/live/users/users.ex:710
#, elixir-autogen, elixir-format
msgid "User activated successfully"
msgstr "Usuario activado correctamente"

#: lib/phoenix_kit_web/live/users/user_details.ex:524
#: lib/phoenix_kit_web/live/users/users.ex:711
#, elixir-autogen, elixir-format
msgid "User deactivated successfully"
msgstr "Usuario desactivado correctamente"

#: lib/phoenix_kit_web/live/users/user_details.ex:571
#: lib/phoenix_kit_web/live/users/users.ex:762
#, elixir-autogen, elixir-format
msgid "User email confirmed successfully"
msgstr "Correo del usuario confirmado correctamente"

#: lib/phoenix_kit_web/live/users/user_details.ex:572
#: lib/phoenix_kit_web/live/users/users.ex:763
#, elixir-autogen, elixir-format
msgid "User email unconfirmed successfully"
msgstr "Confirmación del correo del usuario anulada correctamente"

#: lib/phoenix_kit_web/live/users/user_details.ex:188
#: lib/phoenix_kit_web/live/users/users.ex:263
#, elixir-autogen, elixir-format
msgid "User roles updated successfully"
msgstr "Roles del usuario actualizados correctamente"

#: lib/phoenix_kit_web/live/settings/users.ex:91
#, elixir-autogen, elixir-format
msgid "User settings updated successfully"
msgstr "Ajustes de usuario actualizados correctamente"

## Navigation menu items
#: lib/phoenix_kit_web/live/users/live_sessions.html.heex:187
#, elixir-autogen, elixir-format
msgid "User/Session"
msgstr "Usuario/Sesión"

#: lib/phoenix_kit_web/live/users/users.html.heex:309
#: lib/phoenix_kit_web/live/users/users.html.heex:408
#, elixir-autogen, elixir-format
msgid "you"
msgstr "usted"

#: lib/phoenix_kit_web/live/users/sessions.html.heex:368
#, elixir-autogen, elixir-format
msgid "« Previous"
msgstr "« Anterior"

#: lib/modules/storage/web/dimension_form.html.heex:5
#: lib/phoenix_kit/dashboard/admin_tabs.ex:347
#, elixir-autogen, elixir-format
msgid "Dimensions"
msgstr "Dimensiones"

#: lib/phoenix_kit_web/live/users/sessions.html.heex:119
#, elixir-autogen, elixir-format
msgid "Are you sure you want to revoke all %{count} session for user %{email}?"
msgid_plural "Are you sure you want to revoke all %{count} sessions for user %{email}?"
msgstr[0] "¿Seguro que quiere revocar %{count} sesión del usuario %{email}?"
msgstr[1] "¿Seguro que quiere revocar las %{count} sesiones del usuario %{email}?"

#: lib/phoenix_kit_web/live/users/live_sessions.html.heex:15
#, elixir-autogen, elixir-format
msgid "Last updated:"
msgstr "Última actualización:"

#: lib/phoenix_kit_web/live/settings/authorization.html.heex:671
#, elixir-autogen, elixir-format
msgid "Account switcher for signing in to several accounts at once"
msgstr "Selector de cuentas para iniciar sesión en varias cuentas a la vez"

#: lib/phoenix_kit_web/components/core/reorder_modal.ex:98
#, elixir-autogen, elixir-format
msgid "Applying…"
msgstr "Aplicando…"

#: lib/phoenix_kit_web/live/settings/authorization.html.heex:677
#, elixir-autogen, elixir-format
msgid "Enable the multi-account switcher in the header"
msgstr "Habilitar el selector de varias cuentas en el encabezado"

#: lib/phoenix_kit_web/components/core/pagination.ex:283
#: lib/phoenix_kit_web/components/media_browser.html.heex:1762
#: lib/phoenix_kit_web/live/notifications/inbox.ex:381
#, elixir-autogen, elixir-format
msgid "Load more"
msgstr "Cargar más"

#: lib/phoenix_kit_web/components/core/pagination.ex:281
#: lib/phoenix_kit_web/components/media_browser.html.heex:1759
#, elixir-autogen, elixir-format
msgid "Loading…"
msgstr "Cargando…"

#: lib/phoenix_kit_web/users/session.ex:115
#, elixir-autogen, elixir-format
msgid "Logged out. Now signed in as %{email}."
msgstr "Sesión cerrada. Ahora está conectado como %{email}."

#: lib/phoenix_kit_web/live/settings/authorization.html.heex:668
#, elixir-autogen, elixir-format
msgid "Multiple Sessions"
msgstr "Varias sesiones"

#: lib/phoenix_kit_web/components/core/bulk_select.ex:195
#, elixir-autogen, elixir-format
msgid "Reorder %{count} selected"
msgstr "Reordenar %{count} seleccionados"

#: lib/phoenix_kit_web/components/core/bulk_select.ex:187
#, elixir-autogen, elixir-format
msgid "Reorder all"
msgstr "Reordenar todo"

#: lib/phoenix_kit_web/components/core/reorder_modal.ex:108
#, elixir-autogen, elixir-format
msgid "Reorder all %{count} %{noun}."
msgstr "Reordenar los %{count} %{noun}."

#: lib/phoenix_kit_web/components/core/reorder_modal.ex:116
#, elixir-autogen, elixir-format
msgid "Reorder the %{count} selected %{noun} (other rows stay in place)."
msgstr "Reordenar los %{count} %{noun} seleccionados (las demás filas no se mueven)."

#: lib/phoenix_kit_web/components/core/reorder_modal.ex:112
#, elixir-autogen, elixir-format
msgid "Reorder the 1 selected %{noun} (other rows stay in place)."
msgstr "Reordenar el %{noun} seleccionado (las demás filas no se mueven)."

#: lib/phoenix_kit_web/components/core/pagination.ex:270
#: lib/phoenix_kit_web/components/media_browser.html.heex:1748
#, elixir-autogen, elixir-format
msgid "Showing %{loaded} of %{total} %{noun}"
msgstr "Mostrando %{loaded} de %{total} %{noun}"

#: lib/phoenix_kit_web/users/session.ex:270
#, elixir-autogen, elixir-format
msgid "Switched to %{email}."
msgstr "Se cambió a %{email}."

#: lib/phoenix_kit_web/live/settings/authorization.html.heex:680
#, elixir-autogen, elixir-format
msgid "When on, any signed-in user can add other accounts (with their password) and switch between them from the user menu."
msgstr "Si está activado, cualquier usuario conectado puede agregar otras cuentas (con su contraseña) y alternar entre ellas desde el menú de usuario."

#: lib/phoenix_kit_web/live/components/media_selector_modal.ex:327
#, elixir-autogen, elixir-format
msgid "Click on a file to select it"
msgstr "Haga clic en un archivo para seleccionarlo"

#: lib/phoenix_kit_web/live/components/media_selector_modal.ex:325
#, elixir-autogen, elixir-format
msgid "Click on a video to select it"
msgstr "Haga clic en un vídeo para seleccionarlo"

#: lib/phoenix_kit_web/components/media_browser.html.heex:875
#: lib/phoenix_kit_web/live/components/media_selector_modal.ex:333
#, elixir-autogen, elixir-format
msgid "Images"
msgstr "Imágenes"

#: lib/phoenix_kit_web/live/components/media_selector_modal.ex:331
#, elixir-autogen, elixir-format
msgid "Select one or more files"
msgstr "Seleccione uno o varios archivos"

#: lib/phoenix_kit_web/live/components/media_selector_modal.ex:329
#, elixir-autogen, elixir-format
msgid "Select one or more videos"
msgstr "Seleccione uno o varios vídeos"

#: lib/phoenix_kit_web/components/media_browser.html.heex:876
#: lib/phoenix_kit_web/live/components/media_selector_modal.ex:334
#, elixir-autogen, elixir-format
msgid "Videos"
msgstr "Vídeos"

#: lib/phoenix_kit_web/live/users/media_selector.html.heex:45
#, elixir-autogen, elixir-format
msgid "Click to upload"
msgstr "Haga clic para subir"

#: lib/phoenix_kit_web/live/users/media_selector.html.heex:25
#, elixir-autogen, elixir-format
msgid "Confirm Selection"
msgstr "Confirmar la selección"

#: lib/phoenix_kit_web/live/users/media_selector.html.heex:45
#, elixir-autogen, elixir-format
msgid "or drag and drop"
msgstr "o arrastre y suelte"

#: lib/phoenix_kit_web/live/modules/languages.html.heex:6
#, elixir-autogen, elixir-format
msgid "Manage available languages for your application"
msgstr "Gestione los idiomas disponibles para su aplicación"

#: lib/phoenix_kit_web/components/media_browser.ex:332
#: lib/phoenix_kit_web/live/components/media_selector_modal.ex:353
#, elixir-autogen, elixir-format
msgid "Only image files can be added here."
msgstr "Aquí solo se pueden agregar archivos de imagen."

#: lib/phoenix_kit_web/components/media_browser.ex:333
#: lib/phoenix_kit_web/live/components/media_selector_modal.ex:354
#, elixir-autogen, elixir-format
msgid "Only video files can be added here."
msgstr "Aquí solo se pueden agregar archivos de vídeo."

#: lib/phoenix_kit_web/components/media_browser.ex:335
#: lib/phoenix_kit_web/live/components/media_selector_modal.ex:356
#, elixir-autogen, elixir-format
msgid "Only the allowed file types can be added here."
msgstr "Aquí solo se pueden agregar los tipos de archivo permitidos."

#: lib/phoenix_kit_web/live/modules/jobs/index.html.heex:6
#, elixir-autogen, elixir-format
msgid "View background job status and history"
msgstr "Ver el estado y el historial de las tareas en segundo plano"

#: lib/phoenix_kit/integrations/providers.ex:313
#, elixir-autogen, elixir-format
msgid "AI models via OpenAI (GPT, embeddings, images, audio)"
msgstr "Modelos de IA a través de OpenAI (GPT, embeddings, imágenes, audio)"

#: lib/phoenix_kit_web/components/user_dashboard_nav.ex:396
#, elixir-autogen, elixir-format
msgid "Account menu"
msgstr "Menú de la cuenta"

#: lib/phoenix_kit_web/live/users/users.html.heex:217
#, elixir-autogen, elixir-format
msgid "Account type"
msgstr "Tipo de cuenta"

#: lib/phoenix_kit_web/live/activity/index.html.heex:200
#, elixir-autogen, elixir-format
msgid "Action"
msgstr "Acción"

#: lib/phoenix_kit_web/components/media_browser.html.heex:1435
#: lib/phoenix_kit_web/components/media_browser.html.heex:2062
#, elixir-autogen, elixir-format
msgid "Add description"
msgstr "Agregar descripción"

#: lib/phoenix_kit_web/components/media_browser.html.heex:874
#, elixir-autogen, elixir-format
msgid "All types"
msgstr "Todos los tipos"

#: lib/modules/storage/web/settings.html.heex:413
#, elixir-autogen, elixir-format
msgid "Annotated Thumbnails"
msgstr "Miniaturas con anotaciones"

#: lib/phoenix_kit_web/components/media_browser.html.heex:879
#, elixir-autogen, elixir-format
msgid "Archives"
msgstr "Archivos"

#: lib/phoenix_kit_web/components/media_browser.html.heex:878
#, elixir-autogen, elixir-format
msgid "Audio"
msgstr "Audio"

#: lib/phoenix_kit_web/components/core/admin_page_header.ex:117
#: lib/phoenix_kit_web/components/core/admin_page_header.ex:118
#: lib/phoenix_kit_web/live/users/media_detail.html.heex:26
#: lib/phoenix_kit_web/live/users/media_detail.html.heex:27
#, elixir-autogen, elixir-format
msgid "Back"
msgstr "Atrás"

#: lib/phoenix_kit_web/components/media_browser.html.heex:502
#, elixir-autogen, elixir-format
msgid "Background image"
msgstr "Imagen de fondo"

#: lib/modules/storage/web/settings.html.heex:416
#, elixir-autogen, elixir-format
msgid "Bake Etcher annotation shapes (rectangles, marker strokes, etc.) into a file's grid thumbnail, regenerated in the background when annotations change. With this off the grid shows the plain thumbnail and no annotated variant is generated. ImageMagick is required when enabled."
msgstr "Integra las formas de anotación de Etcher (rectángulos, trazos de marcador, etc.) en la miniatura de la cuadrícula del archivo, y la regenera en segundo plano cuando cambian las anotaciones. Si está desactivado, la cuadrícula muestra la miniatura simple y no se genera ninguna variante anotada. Requiere ImageMagick si se activa."

#: lib/modules/storage/web/settings.html.heex:533
#, elixir-autogen, elixir-format
msgid "Browse files no longer attached to any record (orphaned media) so you can review or delete them."
msgstr "Explore los archivos que ya no están vinculados a ningún registro (medios huérfanos) para revisarlos o eliminarlos."

#: lib/phoenix_kit_web/components/media_browser.ex:1586
#: lib/phoenix_kit_web/components/media_browser.ex:3122
#, elixir-autogen, elixir-format
msgid "Cannot edit a folder outside the allowed scope"
msgstr "No se puede editar una carpeta fuera del ámbito permitido"

#: lib/phoenix_kit_web/components/media_browser.html.heex:528
#, elixir-autogen, elixir-format
msgid "Change"
msgstr "Cambiar"

#: lib/phoenix_kit_web/components/media_browser.html.heex:529
#, elixir-autogen, elixir-format
msgid "Choose"
msgstr "Elegir"

#: lib/phoenix_kit/integrations/providers.ex:675
#, elixir-autogen, elixir-format
msgid "Click **Create API Key**, give it a name"
msgstr "Haga clic en **Crear clave de API** y póngale un nombre"

#: lib/phoenix_kit/integrations/providers.ex:372
#, elixir-autogen, elixir-format
msgid "Click **Create new secret key**, give it a name"
msgstr "Haga clic en **Create new secret key** y póngale un nombre"

#: lib/phoenix_kit_web/components/media_browser.html.heex:1092
#: lib/phoenix_kit_web/live/users/users.html.heex:265
#, elixir-autogen, elixir-format
msgid "Close search"
msgstr "Cerrar la búsqueda"

#: lib/phoenix_kit/integrations/providers.ex:665
#, elixir-autogen, elixir-format
msgid "Create an ElevenLabs account"
msgstr "Cree una cuenta de ElevenLabs"

#: lib/phoenix_kit/integrations/providers.ex:350
#, elixir-autogen, elixir-format
msgid "Create an OpenAI account"
msgstr "Cree una cuenta de OpenAI"

#: lib/modules/storage/web/settings.html.heex:485
#, elixir-autogen, elixir-format
msgid "Create and edit the image/video size presets used to generate variants of uploaded media."
msgstr "Cree y edite los ajustes de tamaño de imagen y vídeo usados para generar variantes de los medios subidos."

#: lib/phoenix_kit_web/components/media_browser.html.heex:2444
#, elixir-autogen, elixir-format
msgid "Create folder"
msgstr "Crear carpeta"

#: lib/phoenix_kit_web/components/media_browser.html.heex:736
#, elixir-autogen, elixir-format
msgid "Created by %{name}"
msgstr "Creado por %{name}"

#: lib/phoenix_kit_web/live/settings.html.heex:373
#, elixir-autogen, elixir-format
msgid "Default notification link"
msgstr "Enlace de notificación predeterminado"

#: lib/phoenix_kit_web/components/media_browser.html.heex:439
#: lib/phoenix_kit_web/components/media_browser.html.heex:1876
#, elixir-autogen, elixir-format
msgid "Describe what this folder is for..."
msgstr "Describa para qué sirve esta carpeta…"

#: lib/phoenix_kit_web/components/media_browser.html.heex:1339
#, elixir-autogen, elixir-format
msgid "Description..."
msgstr "Descripción…"

#: lib/phoenix_kit_web/live/modules.html.heex:719
#: lib/phoenix_kit_web/live/notifications/inbox.ex:278
#, elixir-autogen, elixir-format
msgid "Dismissed"
msgstr "Ignoradas"

#: lib/phoenix_kit_web/components/media_browser.html.heex:877
#, elixir-autogen, elixir-format
msgid "Documents"
msgstr "Documentos"

#: lib/phoenix_kit_web/components/media_browser.html.heex:1782
#, elixir-autogen, elixir-format
msgid "Drop media here to remove it from a folder"
msgstr "Suelte los medios aquí para quitarlos de una carpeta"

#: lib/phoenix_kit_web/components/media_browser.html.heex:1436
#: lib/phoenix_kit_web/components/media_browser.html.heex:2063
#, elixir-autogen, elixir-format
msgid "Edit description"
msgstr "Editar la descripción"

#: lib/phoenix_kit_web/components/media_browser.html.heex:363
#: lib/phoenix_kit_web/components/media_browser.html.heex:380
#, elixir-autogen, elixir-format
msgid "Edit header"
msgstr "Editar el encabezado"

#: lib/phoenix_kit/integrations/providers.ex:635
#, elixir-autogen, elixir-format
msgid "ElevenLabs"
msgstr "ElevenLabs"

#: lib/phoenix_kit_web/components/core/markdown_editor.ex:172
#, elixir-autogen, elixir-format
msgid "Enable JavaScript to use the toolbar and media insertion."
msgstr "Habilite JavaScript para usar la barra de herramientas y la inserción de medios."

#: lib/phoenix_kit_web/live/modules.html.heex:702
#, elixir-autogen, elixir-format
msgid "Enable module to view notifications"
msgstr "Habilite el módulo para ver las notificaciones"

#: lib/phoenix_kit_web/components/media_browser.html.heex:1779
#, elixir-autogen, elixir-format
msgid "Everything else"
msgstr "Todo lo demás"

#: lib/phoenix_kit_web/components/media_browser.html.heex:850
#, elixir-autogen, elixir-format
msgid "Exit selection"
msgstr "Salir de la selección"

#: lib/phoenix_kit_web/components/media_browser.ex:1590
#, elixir-autogen, elixir-format
msgid "Failed to save folder description"
msgstr "No se pudo guardar la descripción de la carpeta"

#: lib/phoenix_kit_web/components/media_browser.ex:3125
#, elixir-autogen, elixir-format
msgid "Failed to save folder header"
msgstr "No se pudo guardar el encabezado de la carpeta"

#: lib/phoenix_kit_web/components/media_browser.ex:486
#, elixir-autogen, elixir-format
msgid "Failed to set the image"
msgstr "No se pudo establecer la imagen"

#: lib/phoenix_kit_web/components/media_browser.ex:526
#, elixir-autogen, elixir-format
msgid "Failed to update the header"
msgstr "No se pudo actualizar el encabezado"

#: lib/phoenix_kit_web/components/media_browser.html.heex:973
#, elixir-autogen, elixir-format
msgid "Filter"
msgstr "Filtro"

#: lib/modules/storage/web/settings.html.heex:542
#, elixir-autogen, elixir-format
msgid "Find Orphaned Files"
msgstr "Buscar archivos huérfanos"

#: lib/phoenix_kit_web/components/media_browser.html.heex:422
#, elixir-autogen, elixir-format
msgid "Folder name"
msgstr "Nombre de la carpeta"

#: lib/phoenix_kit_web/components/media_browser.ex:1700
#, elixir-autogen, elixir-format
msgid "Folder name can't be blank"
msgstr "El nombre de la carpeta no puede estar vacío"

#: lib/phoenix_kit_web/components/user_dashboard_nav.ex:521
#, elixir-autogen, elixir-format
msgid "Forgot password"
msgstr "Olvidé mi contraseña"

#: lib/phoenix_kit/integrations/providers.ex:658
#, elixir-autogen, elixir-format
msgid "From elevenlabs.io → Settings → API Keys"
msgstr "Desde elevenlabs.io → Configuración → API Keys"

#: lib/phoenix_kit/integrations/providers.ex:337
#, elixir-autogen, elixir-format
msgid "From platform.openai.com/api-keys"
msgstr "Desde platform.openai.com/api-keys"

#: lib/phoenix_kit/integrations/providers.ex:371
#, elixir-autogen, elixir-format
msgid "Go to [API Keys](https://platform.openai.com/api-keys)"
msgstr "Vaya a [API Keys](https://platform.openai.com/api-keys)"

#: lib/phoenix_kit/integrations/providers.ex:360
#, elixir-autogen, elixir-format
msgid "Go to [Billing](https://platform.openai.com/account/billing/overview) and add a payment method or credits"
msgstr "Vaya a [Billing](https://platform.openai.com/account/billing/overview) y añada un método de pago o créditos"

#: lib/phoenix_kit/integrations/providers.ex:673
#, elixir-autogen, elixir-format
msgid "Go to [Settings → API Keys](https://elevenlabs.io/app/settings/api-keys)"
msgstr "Vaya a [Settings → API Keys](https://elevenlabs.io/app/settings/api-keys)"

#: lib/phoenix_kit/integrations/providers.ex:667
#, elixir-autogen, elixir-format
msgid "Go to [elevenlabs.io](https://elevenlabs.io) and sign up or log in"
msgstr "Vaya a [elevenlabs.io](https://elevenlabs.io) y regístrese o inicie sesión"

#: lib/phoenix_kit/integrations/providers.ex:352
#, elixir-autogen, elixir-format
msgid "Go to [platform.openai.com](https://platform.openai.com) and sign up or log in"
msgstr "Vaya a [platform.openai.com](https://platform.openai.com) y regístrese o inicie sesión"

#: lib/phoenix_kit_web/components/media_browser.html.heex:858
#: lib/phoenix_kit_web/live/activity/index.html.heex:73
#: lib/phoenix_kit_web/live/activity/index.html.heex:87
#: lib/phoenix_kit_web/live/users/users.html.heex:113
#: lib/phoenix_kit_web/live/users/users.html.heex:127
#, elixir-autogen, elixir-format
msgid "Grid"
msgstr "Cuadrícula"

#: lib/phoenix_kit_web/components/media_browser.html.heex:551
#, elixir-autogen, elixir-format
msgid "Header size"
msgstr "Tamaño del encabezado"

#: lib/phoenix_kit_web/components/core/markdown_editor.ex:192
#, elixir-autogen, elixir-format
msgid "Heading %{level}"
msgstr "Encabezado %{level}"

#: lib/phoenix_kit_web/components/media_browser.html.heex:449
#, elixir-autogen, elixir-format
msgid "Icon"
msgstr "Icono"

#: lib/phoenix_kit/integrations/providers.ex:376
#, elixir-autogen, elixir-format
msgid "If your account belongs to multiple organizations, keys are scoped to the org selected when the key was created."
msgstr "Si su cuenta pertenece a varias organizaciones, las claves se limitan a la organización seleccionada al crearlas."

#: lib/phoenix_kit_web/components/user_dashboard_nav.ex:467
#, elixir-autogen, elixir-format
msgid "Language"
msgstr "Idioma"

#: lib/phoenix_kit_web/components/media_browser.html.heex:557
#, elixir-autogen, elixir-format
msgid "Large"
msgstr "Grande"

#: lib/phoenix_kit_web/components/media_browser.html.heex:870
#, elixir-autogen, elixir-format
msgid "Largest first"
msgstr "Los más grandes primero"

#: lib/phoenix_kit_web/components/media_browser.html.heex:859
#: lib/phoenix_kit_web/live/activity/index.html.heex:74
#: lib/phoenix_kit_web/live/activity/index.html.heex:87
#: lib/phoenix_kit_web/live/users/users.html.heex:114
#: lib/phoenix_kit_web/live/users/users.html.heex:127
#, elixir-autogen, elixir-format
msgid "List"
msgstr "Lista"

#: lib/phoenix_kit_web/components/user_dashboard_nav.ex:522
#, elixir-autogen, elixir-format
msgid "Magic link"
msgstr "Enlace mágico"

#: lib/modules/storage/web/settings.html.heex:8
#, elixir-autogen, elixir-format
msgid "Media is a core system module that is always enabled and cannot be disabled — it provides essential file management functionality across PhoenixKit. Configure its storage buckets and file processing settings here."
msgstr "Medios es un módulo principal del sistema que está siempre habilitado y no se puede deshabilitar: proporciona la gestión de archivos esencial en todo PhoenixKit. Configure aquí sus buckets de almacenamiento y los ajustes de procesamiento de archivos."

#: lib/phoenix_kit_web/components/media_browser.html.heex:556
#, elixir-autogen, elixir-format
msgid "Medium"
msgstr "Mediano"

#: lib/phoenix_kit_web/components/media_browser.html.heex:868
#, elixir-autogen, elixir-format
msgid "Name A–Z"
msgstr "Nombre A–Z"

#: lib/phoenix_kit_web/components/media_browser.html.heex:869
#, elixir-autogen, elixir-format
msgid "Name Z–A"
msgstr "Nombre Z–A"

#: lib/phoenix_kit_web/components/media_browser.html.heex:2411
#, elixir-autogen, elixir-format
msgid "Name your folder, or leave it blank to use the default."
msgstr "Póngale nombre a su carpeta o déjelo vacío para usar el predeterminado."

#: lib/phoenix_kit_web/components/media_browser.html.heex:866
#, elixir-autogen, elixir-format
msgid "Newest first"
msgstr "Los más recientes primero"

#: lib/phoenix_kit_web/components/media_browser.html.heex:521
#, elixir-autogen, elixir-format
msgid "No background"
msgstr "Sin fondo"

#: lib/phoenix_kit_web/components/media_browser.html.heex:722
#, elixir-autogen, elixir-format
msgid "No description — add one"
msgstr "Sin descripción: agregue una"

#: lib/phoenix_kit_web/components/media_browser.ex:2727
#: lib/phoenix_kit_web/components/media_browser.html.heex:1724
#, elixir-autogen, elixir-format
msgid "No images"
msgstr "Sin imágenes"

#: lib/phoenix_kit_web/components/media_browser.html.heex:1802
#, elixir-autogen, elixir-format
msgid "No media yet."
msgstr "Aún no hay medios."

#: lib/phoenix_kit_web/components/user_dashboard_nav.ex:414
#, elixir-autogen, elixir-format
msgid "Not signed in"
msgstr "Sin iniciar sesión"

#: lib/phoenix_kit_web/components/media_browser.html.heex:867
#, elixir-autogen, elixir-format
msgid "Oldest first"
msgstr "Los más antiguos primero"

#: lib/modules/storage/web/settings.html.heex:515
#, elixir-autogen, elixir-format
msgid "Open the media health dashboard to check file redundancy and re-sync files across storage locations."
msgstr "Abra el panel de estado de los medios para comprobar la redundancia de los archivos y volver a sincronizarlos entre las ubicaciones de almacenamiento."

#: lib/phoenix_kit/integrations/providers.ex:312
#, elixir-autogen, elixir-format
msgid "OpenAI"
msgstr "OpenAI"

#: lib/phoenix_kit/integrations/providers.ex:363
#, elixir-autogen, elixir-format
msgid "OpenAI requires a positive balance before the API will return completions, even on cheaper models"
msgstr "OpenAI requiere un saldo positivo para que la API devuelva completions, incluso en modelos más económicos"

#: lib/phoenix_kit_web/components/media_browser.html.heex:880
#, elixir-autogen, elixir-format
msgid "Other"
msgstr "Otros"

#: lib/phoenix_kit_web/live/modules.html.heex:676
#, elixir-autogen, elixir-format
msgid "Per-user in-app notifications driven by the activity log"
msgstr "Notificaciones en la aplicación por usuario basadas en el registro de actividad"

#: lib/phoenix_kit_web/components/media_browser.html.heex:481
#, elixir-autogen, elixir-format
msgid "Pick or upload a small icon image."
msgstr "Elija o suba una imagen de icono pequeña."

#: lib/modules/storage/web/settings.html.heex:551
#, elixir-autogen, elixir-format
msgid "Reset dimensions and settings to defaults and create a local bucket if none exist. Does not delete uploaded files."
msgstr "Restablece las dimensiones y los ajustes a sus valores predeterminados y crea un bucket local si no existe ninguno. No elimina los archivos subidos."

#: lib/phoenix_kit_web/components/media_browser.html.heex:630
#, elixir-autogen, elixir-format
msgid "Save name"
msgstr "Guardar el nombre"

#: lib/phoenix_kit_web/components/media_browser.html.heex:591
#, elixir-autogen, elixir-format
msgid "Show background"
msgstr "Mostrar el fondo"

#: lib/phoenix_kit_web/components/media_browser.html.heex:583
#, elixir-autogen, elixir-format
msgid "Show creator"
msgstr "Mostrar el creador"

#: lib/phoenix_kit_web/components/media_browser.html.heex:585
#, elixir-autogen, elixir-format
msgid "Show date created"
msgstr "Mostrar la fecha de creación"

#: lib/phoenix_kit_web/components/media_browser.html.heex:589
#, elixir-autogen, elixir-format
msgid "Show description"
msgstr "Mostrar la descripción"

#: lib/phoenix_kit_web/components/media_browser.html.heex:587
#, elixir-autogen, elixir-format
msgid "Show file count"
msgstr "Mostrar el número de archivos"

#: lib/phoenix_kit_web/components/media_browser.html.heex:581
#, elixir-autogen, elixir-format
msgid "Show icon"
msgstr "Mostrar el icono"

#: lib/phoenix_kit_web/components/media_browser.html.heex:579
#, elixir-autogen, elixir-format
msgid "Show title"
msgstr "Mostrar el título"

#: lib/phoenix_kit_web/components/user_dashboard_nav.ex:520
#, elixir-autogen, elixir-format
msgid "Sign up"
msgstr "Registrarse"

#: lib/phoenix_kit_web/components/media_browser.html.heex:555
#, elixir-autogen, elixir-format
msgid "Small"
msgstr "Pequeño"

#: lib/phoenix_kit_web/components/media_browser.html.heex:871
#, elixir-autogen, elixir-format
msgid "Smallest first"
msgstr "Los más pequeños primero"

#: lib/phoenix_kit_web/components/media_browser.html.heex:935
#, elixir-autogen, elixir-format
msgid "Sort"
msgstr "Ordenar"

#: lib/phoenix_kit_web/components/media_browser.html.heex:860
#, elixir-autogen, elixir-format
msgid "Stacks"
msgstr "Pilas"

#: lib/phoenix_kit/integrations/providers.ex:636
#, elixir-autogen, elixir-format
msgid "Text-to-speech and voice generation via ElevenLabs"
msgstr "Texto a voz y generación de voces con ElevenLabs"

#: lib/phoenix_kit/integrations/providers.ex:679
#, elixir-autogen, elixir-format
msgid "The free tier includes a monthly character quota; paid plans raise the quota and unlock commercial use and additional voices."
msgstr "El plan gratuito incluye una cuota mensual de caracteres; los planes de pago aumentan la cuota y habilitan el uso comercial y voces adicionales."

#: lib/phoenix_kit_web/live/modules.html.heex:715
#: lib/phoenix_kit_web/live/notifications/inbox.ex:260
#, elixir-autogen, elixir-format
msgid "Unread"
msgstr "No leídas"

#: lib/phoenix_kit_web/live/modules.html.heex:698
#, elixir-autogen, elixir-format
msgid "View Notifications"
msgstr "Ver las notificaciones"

#: lib/modules/storage/web/settings.html.heex:502
#, elixir-autogen, elixir-format
msgid "View storage usage and media statistics. Coming soon."
msgstr "Ver el uso del almacenamiento y las estadísticas de medios. Próximamente."

#: lib/phoenix_kit_web/live/settings.html.heex:384
#, elixir-autogen, elixir-format
msgid "Where a notification opens when it has no link of its own. Defaults to /dashboard (every signed-in user can reach it). Clear the field to make such notifications non-clickable instead. The URL prefix and locale are added automatically."
msgstr "A dónde lleva una notificación cuando no tiene enlace propio. Por defecto, /dashboard (accesible para cualquier usuario conectado). Vacíe el campo para que esas notificaciones no sean clicables. El prefijo de URL y la configuración regional se añaden automáticamente."

#: lib/phoenix_kit/theme_config.ex:172
#, elixir-autogen, elixir-format
msgid "Abyss"
msgstr "Abismo"

#: lib/phoenix_kit/theme_config.ex:163
#, elixir-autogen, elixir-format
msgid "Acid"
msgstr "Ácido"

#: lib/phoenix_kit/theme_config.ex:152
#, elixir-autogen, elixir-format
msgid "Aqua"
msgstr "Aqua"

#: lib/phoenix_kit/theme_config.ex:161
#, elixir-autogen, elixir-format
msgid "Autumn"
msgstr "Otoño"

#: lib/phoenix_kit/theme_config.ex:157
#, elixir-autogen, elixir-format
msgid "Black"
msgstr "Negro"

#: lib/phoenix_kit/theme_config.ex:142
#, elixir-autogen, elixir-format
msgid "Bumblebee"
msgstr "Abejorro"

#: lib/phoenix_kit/theme_config.ex:162
#, elixir-autogen, elixir-format
msgid "Business"
msgstr "Profesional"

#: lib/phoenix_kit/theme_config.ex:160
#, elixir-autogen, elixir-format
msgid "CMYK"
msgstr "CMYK"

#: lib/phoenix_kit/theme_config.ex:171
#, elixir-autogen, elixir-format
msgid "Caramel Latte"
msgstr "Caramel Latte"

#: lib/phoenix_kit/theme_config.ex:166
#, elixir-autogen, elixir-format
msgid "Coffee"
msgstr "Café"

#: lib/phoenix_kit/theme_config.ex:144
#, elixir-autogen, elixir-format
msgid "Corporate"
msgstr "Corporativo"

#: lib/phoenix_kit/theme_config.ex:141
#, elixir-autogen, elixir-format
msgid "Cupcake"
msgstr "Cupcake"

#: lib/phoenix_kit/theme_config.ex:147
#, elixir-autogen, elixir-format
msgid "Cyberpunk"
msgstr "Cyberpunk"

#: lib/phoenix_kit/theme_config.ex:140
#, elixir-autogen, elixir-format
msgid "Dark"
msgstr "Oscuro"

#: lib/phoenix_kit/theme_config.ex:168
#, elixir-autogen, elixir-format
msgid "Dim"
msgstr "Atenuado"

#: lib/phoenix_kit/theme_config.ex:159
#, elixir-autogen, elixir-format
msgid "Dracula"
msgstr "Dracula"

#: lib/phoenix_kit/theme_config.ex:143
#, elixir-autogen, elixir-format
msgid "Emerald"
msgstr "Esmeralda"

#: lib/phoenix_kit/theme_config.ex:155
#, elixir-autogen, elixir-format
msgid "Fantasy"
msgstr "Fantasía"

#: lib/phoenix_kit/theme_config.ex:151
#, elixir-autogen, elixir-format
msgid "Forest"
msgstr "Bosque"

#: lib/phoenix_kit/theme_config.ex:150
#, elixir-autogen, elixir-format
msgid "Garden"
msgstr "Jardín"

#: lib/phoenix_kit/theme_config.ex:149
#, elixir-autogen, elixir-format
msgid "Halloween"
msgstr "Halloween"

#: lib/phoenix_kit/theme_config.ex:164
#, elixir-autogen, elixir-format
msgid "Lemonade"
msgstr "Limonada"

#: lib/phoenix_kit/theme_config.ex:139
#, elixir-autogen, elixir-format
msgid "Light"
msgstr "Claro"

#: lib/phoenix_kit/theme_config.ex:153
#, elixir-autogen, elixir-format
msgid "Lo-Fi"
msgstr "Lo-Fi"

#: lib/phoenix_kit/theme_config.ex:158
#, elixir-autogen, elixir-format
msgid "Luxury"
msgstr "Lujo"

#: lib/phoenix_kit/theme_config.ex:165
#, elixir-autogen, elixir-format
msgid "Night"
msgstr "Noche"

#: lib/phoenix_kit/theme_config.ex:169
#, elixir-autogen, elixir-format
msgid "Nord"
msgstr "Nord"

#: lib/phoenix_kit/theme_config.ex:154
#, elixir-autogen, elixir-format
msgid "Pastel"
msgstr "Pastel"

#: lib/phoenix_kit/theme_config.ex:138
#, elixir-autogen, elixir-format
msgid "Phoenix Dark"
msgstr "Phoenix oscuro"

#: lib/phoenix_kit/theme_config.ex:137
#, elixir-autogen, elixir-format
msgid "Phoenix Light"
msgstr "Phoenix claro"

#: lib/phoenix_kit_web/components/media_canvas_viewer.html.heex:192
#, elixir-autogen, elixir-format
msgid "Play / Pause"
msgstr "Reproducir / Pausar"

#: lib/phoenix_kit/theme_config.ex:146
#, elixir-autogen, elixir-format
msgid "Retro"
msgstr "Retro"

#: lib/phoenix_kit/theme_config.ex:173
#, elixir-autogen, elixir-format
msgid "Silk"
msgstr "Seda"

#: lib/phoenix_kit/theme_config.ex:170
#, elixir-autogen, elixir-format
msgid "Sunset"
msgstr "Atardecer"

#: lib/phoenix_kit/theme_config.ex:145
#, elixir-autogen, elixir-format
msgid "Synthwave"
msgstr "Synthwave"

#: lib/phoenix_kit/theme_config.ex:148
#, elixir-autogen, elixir-format
msgid "Valentine"
msgstr "San Valentín"

#: lib/phoenix_kit/theme_config.ex:167
#, elixir-autogen, elixir-format
msgid "Winter"
msgstr "Invierno"

#: lib/phoenix_kit/theme_config.ex:156
#, elixir-autogen, elixir-format
msgid "Wireframe"
msgstr "Wireframe"

#: lib/phoenix_kit_web/components/media_canvas_viewer.html.heex:210
#, elixir-autogen, elixir-format
msgid "Your browser does not support the audio tag."
msgstr "Su navegador no admite el elemento de audio."

#: lib/phoenix_kit_web/components/user_dashboard_nav.ex:237
#, elixir-autogen, elixir-format
msgid "Log Out"
msgstr "Cerrar sesión"

#: lib/phoenix_kit_web/users/registration.html.heex:77
#, elixir-autogen, elixir-format
msgid "Auto-filled from your email — edit it to choose your own"
msgstr "Rellenado automáticamente a partir de su correo: edítelo para elegir el suyo"

#: lib/phoenix_kit_web/users/registration.html.heex:10
#, elixir-autogen, elixir-format
msgid "Join %{project_title} today"
msgstr "Únase hoy a %{project_title}"

#: lib/phoenix_kit_web/live/users/user_details.html.heex:35
#: lib/phoenix_kit_web/live/users/users.html.heex:600
#: lib/phoenix_kit_web/live/users/users.html.heex:718
#, elixir-autogen, elixir-format
msgid "Sign in as %{email}?"
msgstr "¿Iniciar sesión como %{email}?"

#: lib/phoenix_kit_web/live/users/user_details.html.heex:37
#: lib/phoenix_kit_web/live/users/users.html.heex:602
#: lib/phoenix_kit_web/live/users/users.html.heex:720
#, elixir-autogen, elixir-format
msgid "Sign in as user"
msgstr "Iniciar sesión como usuario"

#: lib/phoenix_kit_web/users/login.html.heex:10
#, elixir-autogen, elixir-format
msgid "Sign in to %{project_title}"
msgstr "Iniciar sesión en %{project_title}"

#: lib/phoenix_kit_web/live/dashboard.ex:97
#: lib/phoenix_kit_web/users/login.html.heex:8
#, elixir-autogen, elixir-format
msgid "Welcome back"
msgstr "Bienvenido de nuevo"

#: lib/phoenix_kit_web/users/magic_link_registration.html.heex:56
#: lib/phoenix_kit_web/users/magic_link_registration.html.heex:72
#, elixir-autogen, elixir-format
msgid "optional"
msgstr "opcional"

#: lib/modules/sitemap/web/settings.html.heex:690
#, elixir-autogen, elixir-format
msgid "Advanced"
msgstr "Avanzado"

#: lib/phoenix_kit_web/live/settings/authorization.html.heex:100
#, elixir-autogen, elixir-format
msgid "Background preview"
msgstr "Vista previa del fondo"

#: lib/phoenix_kit_web/live/settings.html.heex:125
#, elixir-autogen, elixir-format
msgid "Browser Tab"
msgstr "Pestaña del navegador"

#: lib/phoenix_kit_web/live/settings.html.heex:208
#, elixir-autogen, elixir-format
msgid "Change icon"
msgstr "Cambiar el icono"

#: lib/phoenix_kit_web/live/settings/authorization.html.heex:110
#: lib/phoenix_kit_web/live/settings/authorization.html.heex:176
#, elixir-autogen, elixir-format
msgid "Change image"
msgstr "Cambiar la imagen"

#: lib/phoenix_kit_web/live/settings.html.heex:619
#, elixir-autogen, elixir-format
msgid "Changes apply system-wide after \"Save All Settings\". Registration and user defaults are managed on the Users page."
msgstr "Los cambios se aplican a todo el sistema tras «Guardar todos los ajustes». El registro y los valores predeterminados de usuario se gestionan en la página Usuarios."

#: lib/phoenix_kit_web/live/settings.html.heex:241
#, elixir-autogen, elixir-format
msgid "Currently using the project logo."
msgstr "Actualmente se usa el logotipo del proyecto."

#: lib/phoenix_kit_web/live/settings.html.heex:115
#, elixir-autogen, elixir-format
msgid "Currently using the site icon."
msgstr "Actualmente se usa el icono del sitio."

#: lib/modules/sitemap/web/settings.html.heex:752
#, elixir-autogen, elixir-format
msgid "Custom URLs"
msgstr "URL personalizadas"

#: lib/phoenix_kit_web/live/settings.html.heex:536
#: lib/phoenix_kit_web/live/settings.html.heex:566
#, elixir-autogen, elixir-format
msgid "Example:"
msgstr "Ejemplo:"

#: lib/phoenix_kit_web/live/settings.html.heex:347
#, elixir-autogen, elixir-format
msgid "Features"
msgstr "Funciones"

#: lib/modules/sitemap/web/settings.html.heex:755
#, elixir-autogen, elixir-format
msgid "JSON array of extra static URL entries (path, priority, changefreq, title, category)."
msgstr "Matriz JSON de entradas de URL estáticas adicionales (path, priority, changefreq, title, category)."

#: lib/modules/sitemap/web/settings.html.heex:779
#, elixir-autogen, elixir-format
msgid "JSON array of route configurations (plug or path, priority, changefreq, title, category). Replaces the built-in defaults entirely when saved — an empty list removes the homepage entry too."
msgstr "Matriz JSON de configuraciones de rutas (plug o path, priority, changefreq, title, category). Al guardar, reemplaza por completo los valores predeterminados integrados: una lista vacía también elimina la entrada de la página de inicio."

#: lib/phoenix_kit_web/live/settings.html.heex:110
#, elixir-autogen, elixir-format
msgid "Logo displayed across the application. Falls back to the site icon, then the project title text."
msgstr "Logotipo que se muestra en toda la aplicación. Si no hay, se usa el icono del sitio y después el texto del título del proyecto."

#: lib/modules/sitemap/web/settings.html.heex:693
#, elixir-autogen, elixir-format
msgid "Low-level Router Discovery and static-page settings. Most sites won't need these — they were previously only reachable by editing the database directly."
msgstr "Ajustes de bajo nivel del descubrimiento de rutas y de las páginas estáticas. La mayoría de los sitios no los necesita: antes solo se podían modificar editando la base de datos directamente."

#: lib/phoenix_kit_web/live/settings/authorization.html.heex:166
#, elixir-autogen, elixir-format
msgid "Mobile background preview"
msgstr "Vista previa del fondo móvil"

#: lib/modules/sitemap/web/settings.html.heex:732
#, elixir-autogen, elixir-format
msgid "One pipeline name per line. Added on top of the built-in defaults:"
msgstr "Un nombre de pipeline por línea. Se añade a los valores predeterminados integrados:"

#: lib/modules/sitemap/web/settings.html.heex:729
#, elixir-autogen, elixir-format
msgid "Protected Pipelines"
msgstr "Pipelines protegidos"

#: lib/phoenix_kit_web/live/settings.html.heex:291
#, elixir-autogen, elixir-format
msgid "Public base URL of this application"
msgstr "URL base pública de esta aplicación"

#: lib/phoenix_kit_web/live/settings/email_sending.html.heex:212
#, elixir-autogen, elixir-format
msgid "Recipient"
msgstr "Destinatario"

#: lib/phoenix_kit_web/live/settings.html.heex:603
#, elixir-autogen, elixir-format
msgid "Reset ALL settings to their defaults? Your title, logo, formats and feature toggles will be replaced. This cannot be undone."
msgstr "¿Restablecer TODOS los ajustes a sus valores predeterminados? Se reemplazarán el título, el logotipo, los formatos y las opciones de funciones. Esta acción no se puede deshacer."

#: lib/modules/sitemap/web/settings.html.heex:703
#, elixir-autogen, elixir-format
msgid "Router Discovery: Exclude Patterns"
msgstr "Descubrimiento de rutas: motivos de exclusión"

#: lib/modules/sitemap/web/settings.html.heex:769
#, elixir-autogen, elixir-format
msgid "Save Custom URLs"
msgstr "Guardar las URL personalizadas"

#: lib/modules/sitemap/web/settings.html.heex:722
#, elixir-autogen, elixir-format
msgid "Save Exclude Patterns"
msgstr "Guardar los motivos de exclusión"

#: lib/modules/sitemap/web/settings.html.heex:745
#, elixir-autogen, elixir-format
msgid "Save Protected Pipelines"
msgstr "Guardar los pipelines protegidos"

#: lib/modules/sitemap/web/settings.html.heex:793
#, elixir-autogen, elixir-format
msgid "Save Static Routes"
msgstr "Guardar las rutas estáticas"

#: lib/phoenix_kit_web/live/settings.html.heex:223
#: lib/phoenix_kit_web/live/settings.html.heex:236
#, elixir-autogen, elixir-format
msgid "Select site icon"
msgstr "Seleccionar el icono del sitio"

#: lib/phoenix_kit_web/live/settings.html.heex:265
#, elixir-autogen, elixir-format
msgid "Shown when a page doesn't set its own title. Leave empty to use the project title."
msgstr "Se muestra cuando una página no define su propio título. Déjelo vacío para usar el título del proyecto."

#: lib/phoenix_kit_web/live/settings.html.heex:282
#, elixir-autogen, elixir-format
msgid "Site Address"
msgstr "Dirección del sitio"

#: lib/phoenix_kit_web/live/settings.html.heex:48
#, elixir-autogen, elixir-format
msgid "Site Identity"
msgstr "Identidad del sitio"

#: lib/phoenix_kit_web/live/settings.html.heex:127
#, elixir-autogen, elixir-format
msgid "Site icon and tab title"
msgstr "Icono del sitio y título de la pestaña"

#: lib/phoenix_kit_web/live/settings.html.heex:198
#, elixir-autogen, elixir-format
msgid "Site icon preview"
msgstr "Vista previa del icono del sitio"

#: lib/phoenix_kit_web/live/settings.html.heex:239
#, elixir-autogen, elixir-format
msgid "Square, at least 512×512 pixels."
msgstr "Cuadrada, al menos 512×512 píxeles."

#: lib/modules/sitemap/web/settings.html.heex:776
#, elixir-autogen, elixir-format
msgid "Static Routes"
msgstr "Rutas estáticas"

#: lib/phoenix_kit_web/live/settings.html.heex:275
#, elixir-autogen, elixir-format
msgid "The icon appears in browser tabs, bookmarks, and on phone home screens."
msgstr "El icono aparece en las pestañas del navegador, los favoritos y las pantallas de inicio de los teléfonos."

#: lib/phoenix_kit_web/components/core/form_section.ex:116
#, elixir-autogen, elixir-format
msgid "Unsaved change"
msgstr "Cambio sin guardar"

#: lib/phoenix_kit_web/components/core/form_section.ex:118
#, elixir-autogen, elixir-format
msgid "saved:"
msgstr "guardado:"

#: lib/phoenix_kit_web/live/settings/users.html.heex:219
#, elixir-autogen, elixir-format
msgid "New User Defaults"
msgstr "Valores predeterminados de los nuevos usuarios"

#: lib/modules/storage/web/settings.ex:311
#, elixir-autogen, elixir-format
msgid "Auto-variant generation disabled"
msgstr "Generación automática de variantes desactivada"

#: lib/modules/storage/web/settings.ex:310
#, elixir-autogen, elixir-format
msgid "Auto-variant generation enabled"
msgstr "Generación automática de variantes activada"

#: lib/modules/storage/web/settings.ex:380
#, elixir-autogen, elixir-format
msgid "Bucket deleted successfully"
msgstr "Bucket eliminado correctamente"

#: lib/modules/storage/web/settings.ex:354
#, elixir-autogen, elixir-format
msgid "Bucket disabled successfully"
msgstr "Bucket deshabilitado correctamente"

#: lib/modules/storage/web/settings.ex:353
#, elixir-autogen, elixir-format
msgid "Bucket enabled successfully"
msgstr "Bucket habilitado correctamente"

#: lib/modules/storage/web/settings.ex:344
#, elixir-autogen, elixir-format
msgid "Bucket not found"
msgstr "Bucket no encontrado"

#: lib/modules/storage/web/settings.ex:95
#: lib/modules/storage/web/settings.ex:228
#, elixir-autogen, elixir-format
msgid "Cannot set redundancy to %{count} copies. Only %{max} active bucket(s) available."
msgstr "No se puede establecer la redundancia en %{count} copias. Solo hay %{max} buckets activos disponibles."

#: lib/modules/storage/web/settings.html.heex:342
#, elixir-autogen, elixir-format
msgid "Current setting (%{count} copies) exceeds available buckets (%{max})."
msgstr "El valor actual (%{count} copias) supera los buckets disponibles (%{max})."

#: lib/modules/storage/web/settings.ex:331
#, elixir-autogen, elixir-format
msgid "Default bucket updated"
msgstr "Bucket predeterminado actualizado"

#: lib/modules/storage/web/settings.ex:385
#, elixir-autogen, elixir-format
msgid "Failed to delete bucket"
msgstr "No se pudo eliminar el bucket"

#: lib/modules/storage/web/settings.ex:410
#, elixir-autogen, elixir-format
msgid "Failed to repair: %{reason}"
msgstr "No se pudo reparar: %{reason}"

#: lib/modules/storage/web/settings.ex:360
#, elixir-autogen, elixir-format
msgid "Failed to update bucket"
msgstr "No se pudo actualizar el bucket"

#: lib/modules/storage/web/settings.ex:336
#, elixir-autogen, elixir-format
msgid "Failed to update default bucket"
msgstr "No se pudo actualizar el bucket predeterminado"

#: lib/modules/storage/web/settings.ex:122
#: lib/modules/storage/web/settings.ex:284
#, elixir-autogen, elixir-format
msgid "Failed to update redundancy settings"
msgstr "No se pudieron actualizar los ajustes de redundancia"

#: lib/modules/storage/web/settings.ex:292
#, elixir-autogen, elixir-format
msgid "Failed to update storage settings"
msgstr "No se pudieron actualizar los ajustes de almacenamiento"

#: lib/modules/storage/web/settings.ex:288
#: lib/modules/storage/web/settings.ex:318
#, elixir-autogen, elixir-format
msgid "Failed to update variant settings"
msgstr "No se pudieron actualizar los ajustes de variantes"

#: lib/modules/storage/web/settings.ex:112
#, elixir-autogen, elixir-format
msgid "Redundancy settings updated to %{count} copy"
msgid_plural "Redundancy settings updated to %{count} copies"
msgstr[0] "Ajustes de redundancia actualizados: %{count} copia"
msgstr[1] "Ajustes de redundancia actualizados: %{count} copias"

#: lib/modules/storage/web/settings.ex:400
#, elixir-autogen, elixir-format
msgid "Storage module repaired: %{summary}"
msgstr "Módulo de almacenamiento reparado: %{summary}"

#: lib/modules/storage/web/settings.ex:279
#, elixir-autogen, elixir-format
msgid "Storage settings updated successfully"
msgstr "Ajustes de almacenamiento actualizados correctamente"

#: lib/modules/storage/web/dimensions.ex:47
#, elixir-autogen, elixir-format
msgid "Dimension deleted successfully"
msgstr "Dimensión eliminada correctamente"

#: lib/modules/storage/web/dimensions.ex:68
#, elixir-autogen, elixir-format
msgid "Dimension status updated"
msgstr "Estado de la dimensión actualizado"

#: lib/modules/storage/web/dimensions.ex:87
#, elixir-autogen, elixir-format
msgid "Dimensions reset to defaults successfully"
msgstr "Dimensiones restablecidas a los valores predeterminados"

#: lib/modules/storage/web/dimensions.ex:52
#, elixir-autogen, elixir-format
msgid "Failed to delete dimension"
msgstr "No se pudo eliminar la dimensión"

#: lib/modules/storage/web/dimensions.ex:96
#, elixir-autogen, elixir-format
msgid "Failed to reset dimensions: %{reason}"
msgstr "No se pudieron restablecer las dimensiones: %{reason}"

#: lib/modules/storage/web/dimensions.ex:73
#, elixir-autogen, elixir-format
msgid "Failed to update dimension"
msgstr "No se pudo actualizar la dimensión"

#: lib/phoenix_kit_web/live/users/permissions_matrix.html.heex:169
#, elixir-autogen, elixir-format
msgid "Indented rows are fine-grained permissions within a module. Granting one also grants the module itself; revoking a module removes its fine-grained permissions with it."
msgstr "Las filas con sangría son permisos detallados dentro de un módulo. Conceder uno también da acceso al módulo; revocar un módulo elimina también sus permisos detallados."

#: lib/phoenix_kit_web/live/users/users.html.heex:507
#, elixir-autogen, elixir-format
msgid "Location tracking is off, so no user shows a location. Turn it on in Settings > Users."
msgstr "El seguimiento de ubicación está desactivado, por lo que ningún usuario muestra ubicación. Actívelo en «Configuración > Usuarios»."

#: lib/phoenix_kit_web/live/users/users.ex:1056
#: lib/phoenix_kit_web/live/users/users.html.heex:522
#, elixir-autogen, elixir-format
msgid "Tracking disabled"
msgstr "Seguimiento desactivado"

#: lib/phoenix_kit_web/live/users/users.ex:927
#, elixir-autogen, elixir-format
msgid "You are not allowed to change the %{role} role"
msgstr "No tiene permiso para modificar el rol %{role}"

#: lib/phoenix_kit_web/users/qr_login_confirm.ex:194
#, elixir-autogen, elixir-format
msgid "A browser is asking to sign in as you."
msgstr "Un navegador solicita iniciar sesión con su cuenta."

#: lib/phoenix_kit_web/users/qr_login_confirm.ex:202
#, elixir-autogen, elixir-format
msgid "Approve"
msgstr "Aprobar"

#: lib/phoenix_kit_web/users/qr_login_confirm.ex:26
#, elixir-autogen, elixir-format
msgid "Approve sign-in"
msgstr "Aprobar el inicio de sesión"

#: lib/phoenix_kit_web/users/qr_login_confirm.ex:193
#, elixir-autogen, elixir-format
msgid "Approve this sign-in?"
msgstr "¿Aprobar este inicio de sesión?"

#: lib/phoenix_kit_web/users/qr_login.ex:168
#, elixir-autogen, elixir-format
msgid "Approved — signing you in…"
msgstr "Aprobado: iniciando sesión…"

#: lib/phoenix_kit_web/users/qr_login.html.heex:54
#, elixir-autogen, elixir-format
msgid "Back to sign in"
msgstr "Volver al inicio de sesión"

#: lib/phoenix_kit_web/users/qr_login_confirm.ex:195
#, elixir-autogen, elixir-format
msgid "Browser"
msgstr "Navegador"

#: lib/phoenix_kit_web/live/users/user_details.html.heex:71
#: lib/phoenix_kit_web/live/users/users.html.heex:645
#: lib/phoenix_kit_web/live/users/users.html.heex:754
#, elixir-autogen, elixir-format
msgid "Confirm Email"
msgstr "Confirmar el correo"

#: lib/phoenix_kit_web/users/qr_login_confirm.ex:203
#, elixir-autogen, elixir-format
msgid "Deny"
msgstr "Denegar"

#: lib/phoenix_kit_web/live/users/sessions.html.heex:158
#: lib/phoenix_kit_web/live/users/sessions.html.heex:246
#: lib/phoenix_kit_web/users/qr_login_confirm.ex:196
#, elixir-autogen, elixir-format
msgid "Device"
msgstr "Dispositivo"

#: lib/phoenix_kit_web/users/user_form.ex:118
#, elixir-autogen, elixir-format
msgid "Edit %{name}"
msgstr "Editar %{name}"

#: lib/phoenix_kit_web/live/users/users.ex:1034
#: lib/phoenix_kit_web/live/users/users.html.heex:478
#, elixir-autogen, elixir-format
msgid "Email Pending"
msgstr "Correo pendiente"

#: lib/phoenix_kit_web/live/users/user_details.html.heex:153
#: lib/phoenix_kit_web/live/users/user_details.html.heex:248
#, elixir-autogen, elixir-format
msgid "Email Unconfirmed"
msgstr "Correo sin confirmar"

#: lib/phoenix_kit_web/live/settings/authorization.html.heex:282
#, elixir-autogen, elixir-format
msgid "Enable QR code sign-in (scan from a signed-in phone)"
msgstr "Habilitar el inicio de sesión con código QR (escanear desde un teléfono con la sesión iniciada)"

#: lib/phoenix_kit_web/users/qr_login_confirm.ex:197
#, elixir-autogen, elixir-format
msgid "IP address"
msgstr "Dirección IP"

#: lib/phoenix_kit_web/users/qr_login_confirm.ex:198
#, elixir-autogen, elixir-format
msgid "Location"
msgstr "Ubicación"

#: lib/phoenix_kit_web/live/users/user_details.html.heex:351
#, elixir-autogen, elixir-format
msgid "Location tracking is off, so this user has no registration location."
msgstr "El seguimiento de ubicación está desactivado, por lo que este usuario no tiene ubicación de registro."

#: lib/phoenix_kit_web/users/qr_login_confirm.ex:201
#, elixir-autogen, elixir-format
msgid "Only approve if this is you. Approving signs that browser in to your account."
msgstr "Apruebe solo si es usted. Al aprobar, ese navegador inicia sesión en su cuenta."

#: lib/phoenix_kit_web/users/qr_login.html.heex:44
#, elixir-autogen, elixir-format
msgid "Open the camera on your signed-in phone."
msgstr "Abra la cámara en su teléfono con la sesión iniciada."

#: lib/phoenix_kit_web/users/qr_login.html.heex:45
#, elixir-autogen, elixir-format
msgid "Point it at the code above."
msgstr "Apúntela al código de arriba."

#: lib/phoenix_kit_web/users/qr_login.html.heex:22
#, elixir-autogen, elixir-format
msgid "Preparing your code…"
msgstr "Preparando su código…"

#: lib/phoenix_kit_web/live/settings/authorization.html.heex:276
#, elixir-autogen, elixir-format
msgid "QR Code"
msgstr "Código QR"

#: lib/phoenix_kit_web/users/qr_login.ex:45
#: lib/phoenix_kit_web/users/qr_login_confirm.ex:56
#: lib/phoenix_kit_web/users/qr_login_confirm.ex:136
#, elixir-autogen, elixir-format
msgid "QR code sign-in is not available."
msgstr "El inicio de sesión con código QR no está disponible."

#: lib/phoenix_kit_web/users/qr_login_confirm.ex:206
#, elixir-autogen, elixir-format
msgid "Request denied."
msgstr "Solicitud denegada."

#: lib/phoenix_kit_web/users/qr_login_confirm.ex:199
#, elixir-autogen, elixir-format
msgid "Requested"
msgstr "Solicitado"

#: lib/phoenix_kit_web/users/qr_login.ex:165
#, elixir-autogen, elixir-format
msgid "Scan this code with your phone's camera, then approve the sign-in on your phone."
msgstr "Escanee este código con la cámara de su teléfono y luego apruebe el inicio de sesión en el teléfono."

#: lib/phoenix_kit_web/users/qr_login.ex:171
#, elixir-autogen, elixir-format
msgid "Show a new code"
msgstr "Mostrar un código nuevo"

#: lib/phoenix_kit_web/users/login.html.heex:118
#: lib/phoenix_kit_web/users/qr_login.html.heex:4
#: lib/phoenix_kit_web/users/qr_login.html.heex:7
#, elixir-autogen, elixir-format
msgid "Sign in with QR code"
msgstr "Iniciar sesión con código QR"

#: lib/phoenix_kit_web/users/qr_login_confirm.ex:204
#, elixir-autogen, elixir-format
msgid "Signed in"
msgstr "Sesión iniciada"

#: lib/phoenix_kit_web/users/qr_login_complete.ex:64
#, elixir-autogen, elixir-format
msgid "Signed in with QR code."
msgstr "Sesión iniciada con código QR."

#: lib/phoenix_kit_web/users/qr_login.html.heex:46
#, elixir-autogen, elixir-format
msgid "Tap Approve on your phone to finish signing in here."
msgstr "Pulse «Aprobar» en su teléfono para completar el inicio de sesión aquí."

#: lib/phoenix_kit_web/users/qr_login.ex:169
#, elixir-autogen, elixir-format
msgid "The sign-in request was denied."
msgstr "La solicitud de inicio de sesión fue denegada."

#: lib/phoenix_kit_web/users/qr_login_complete.ex:69
#: lib/phoenix_kit_web/users/qr_login_complete.ex:76
#, elixir-autogen, elixir-format
msgid "This QR sign-in link is invalid or has expired."
msgstr "Este enlace de inicio de sesión con código QR no es válido o ha caducado."

#: lib/phoenix_kit_web/users/qr_login.ex:170
#, elixir-autogen, elixir-format
msgid "This code expired."
msgstr "Este código ha caducado."

#: lib/phoenix_kit_web/users/qr_login_confirm.ex:207
#, elixir-autogen, elixir-format
msgid "This request expired or was already used."
msgstr "Esta solicitud ha caducado o ya se usó."

#: lib/phoenix_kit_web/users/qr_login_confirm.ex:189
#, elixir-autogen, elixir-format
msgid "This sign-in request expired or is no longer valid."
msgstr "Esta solicitud de inicio de sesión ha caducado o ya no es válida."

#: lib/phoenix_kit_web/users/qr_login_confirm.ex:186
#, elixir-autogen, elixir-format
msgid "This sign-in was already handled."
msgstr "Este inicio de sesión ya se procesó."

#: lib/phoenix_kit_web/live/users/user_details.html.heex:358
#, elixir-autogen, elixir-format
msgid "Turn it on in Settings > Users."
msgstr "Actívelo en «Configuración > Usuarios»."

#: lib/phoenix_kit_web/live/users/user_details.html.heex:70
#: lib/phoenix_kit_web/live/users/users.html.heex:644
#: lib/phoenix_kit_web/live/users/users.html.heex:753
#, elixir-autogen, elixir-format
msgid "Unconfirm Email"
msgstr "Anular la confirmación del correo"

#: lib/phoenix_kit_web/users/qr_login.html.heex:9
#, elixir-autogen, elixir-format
msgid "Use a phone that's already signed in to %{project_title}."
msgstr "Use un teléfono que ya tenga la sesión iniciada en %{project_title}."

#: lib/phoenix_kit_web/live/users/user_details.html.heex:288
#, elixir-autogen, elixir-format
msgid "User UUID"
msgstr "UUID del usuario"

#: lib/phoenix_kit_web/users/qr_login_confirm.ex:205
#, elixir-autogen, elixir-format
msgid "You can close this page."
msgstr "Puede cerrar esta página."

#: lib/phoenix_kit_web/components/user_dashboard_nav.ex:159
#, elixir-autogen, elixir-format
msgid "Accounts"
msgstr "Cuentas"

#: lib/phoenix_kit_web/components/user_dashboard_nav.ex:370
#, elixir-autogen, elixir-format
msgid "Add Facebook account"
msgstr "Agregar cuenta de Facebook"

#: lib/phoenix_kit_web/components/user_dashboard_nav.ex:358
#, elixir-autogen, elixir-format
msgid "Add GitHub account"
msgstr "Agregar cuenta de GitHub"

#: lib/phoenix_kit_web/components/user_dashboard_nav.ex:346
#, elixir-autogen, elixir-format
msgid "Add Google account"
msgstr "Agregar cuenta de Google"

#: lib/phoenix_kit_web/components/user_dashboard_nav.ex:223
#: lib/phoenix_kit_web/components/user_dashboard_nav.ex:259
#: lib/phoenix_kit_web/components/user_dashboard_nav.ex:289
#, elixir-autogen, elixir-format
msgid "Add account"
msgstr "Agregar cuenta"

#: lib/phoenix_kit_web/components/user_dashboard_nav.ex:268
#, elixir-autogen, elixir-format
msgid "Email or username"
msgstr "Correo o nombre de usuario"

#: lib/phoenix_kit_web/components/user_dashboard_nav.ex:249
#, elixir-autogen, elixir-format
msgid "Log out from all accounts"
msgstr "Cerrar sesión en todas las cuentas"

#: lib/phoenix_kit_web/components/user_dashboard_nav.ex:335
#, elixir-autogen, elixir-format
msgid "Or add via"
msgstr "O agregar con"

#: lib/phoenix_kit_web/users/qr_login.ex:64
#: lib/phoenix_kit_web/users/referral_gate.ex:88
#, elixir-autogen, elixir-format
msgid "Too many attempts. Please try again shortly."
msgstr "Demasiados intentos. Vuelva a intentarlo en breve."

#: lib/phoenix_kit/integrations/providers.ex:570
#, elixir-autogen, elixir-format
msgid "AI model access via xAI (Grok models)"
msgstr "Acceso a modelos de IA a través de xAI (modelos Grok)"

#: lib/phoenix_kit/integrations/providers.ex:828
#, elixir-autogen, elixir-format
msgid "AWS Simple Email Service (SMTP credentials via SES API)"
msgstr "AWS Simple Email Service (credenciales SMTP mediante la API de SES)"

#: lib/phoenix_kit/integrations/providers.ex:827
#, elixir-autogen, elixir-format
msgid "Amazon SES"
msgstr "Amazon SES"

#: lib/phoenix_kit/integrations/providers.ex:1122
#, elixir-autogen, elixir-format
msgid "Brevo API"
msgstr "API de Brevo"

#: lib/phoenix_kit/integrations/providers.ex:606
#, elixir-autogen, elixir-format
msgid "Create an xAI account"
msgstr "Cree una cuenta de xAI"

#: lib/phoenix_kit_web/live/settings/authorization.html.heex:297
#, elixir-autogen, elixir-format
msgid "Email users when their account is signed in from a new device"
msgstr "Enviar un correo a los usuarios cuando se inicie sesión en su cuenta desde un dispositivo nuevo"

#: lib/phoenix_kit/integrations/providers.ex:1033
#, elixir-autogen, elixir-format
msgid "For Brevo: the SMTP key starting with xsmtpsib- (SMTP & API → SMTP tab) — not the API key (xkeysib-)."
msgstr "Para Brevo: la clave SMTP que empieza por xsmtpsib- (SMTP & API → pestaña SMTP), no la clave de API (xkeysib-)."

#: lib/phoenix_kit/integrations/providers.ex:1021
#, elixir-autogen, elixir-format
msgid "For Brevo: your account's SMTP login, shown as <subaccount>@smtp-brevo.com under SMTP & API → SMTP."
msgstr "Para Brevo: el usuario SMTP de su cuenta, mostrado como <subaccount>@smtp-brevo.com en SMTP & API → SMTP."

#: lib/phoenix_kit/integrations/providers.ex:1142
#, elixir-autogen, elixir-format
msgid "From Brevo → SMTP & API → API Keys. Starts with xkeysib- — not the SMTP key (xsmtpsib-)."
msgstr "Desde Brevo → SMTP & API → API Keys. Empieza por xkeysib-, no la clave SMTP (xsmtpsib-)."

#: lib/phoenix_kit/integrations/providers.ex:591
#, elixir-autogen, elixir-format
msgid "From console.x.ai/team/default/api-keys"
msgstr "Desde console.x.ai/team/default/api-keys"

#: lib/phoenix_kit/integrations/providers.ex:622
#, elixir-autogen, elixir-format
msgid "Go to [API Keys](https://console.x.ai/team/default/api-keys)"
msgstr "Vaya a [API Keys](https://console.x.ai/team/default/api-keys)"

#: lib/phoenix_kit/integrations/providers.ex:608
#, elixir-autogen, elixir-format
msgid "Go to [accounts.x.ai](https://accounts.x.ai) and sign up or log in"
msgstr "Vaya a [accounts.x.ai](https://accounts.x.ai) y regístrese o inicie sesión"

#: lib/phoenix_kit/integrations/providers.ex:614
#, elixir-autogen, elixir-format
msgid "Go to [console.x.ai](https://console.x.ai) → Billing and add credits"
msgstr "Vaya a [console.x.ai](https://console.x.ai) → Billing y añada créditos"

#: lib/phoenix_kit_web/live/settings/authorization.html.heex:290
#, elixir-autogen, elixir-format
msgid "Login Notifications"
msgstr "Notificaciones de inicio de sesión"

#: lib/phoenix_kit/integrations/providers.ex:999
#, elixir-autogen, elixir-format
msgid "Port"
msgstr "Puerto"

#: lib/phoenix_kit/integrations/providers.ex:721
#: lib/phoenix_kit/integrations/providers.ex:861
#: lib/phoenix_kit/integrations/providers.ex:945
#, elixir-autogen, elixir-format
msgid "Region"
msgstr "Región"

#: lib/phoenix_kit/integrations/providers.ex:976
#, elixir-autogen, elixir-format
msgid "SMTP"
msgstr "SMTP"

#: lib/phoenix_kit/integrations/providers.ex:990
#, elixir-autogen, elixir-format
msgid "SMTP Host"
msgstr "Host SMTP"

#: lib/phoenix_kit/integrations/providers.ex:1123
#, elixir-autogen, elixir-format
msgid "Send email via the Brevo transactional email API"
msgstr "Enviar correos mediante la API de correo transaccional de Brevo"

#: lib/phoenix_kit/integrations/providers.ex:978
#, elixir-autogen, elixir-format
msgid "Universal SMTP relay — works with any vendor (Brevo, Mailgun, SendGrid, a self-hosted mail server, etc). Add one named connection per relay/account."
msgstr "Relé SMTP universal: funciona con cualquier proveedor (Brevo, Mailgun, SendGrid, un servidor de correo propio, etc.). Agregue una conexión con nombre por relé o cuenta."

#: lib/phoenix_kit/integrations/providers.ex:569
#, elixir-autogen, elixir-format
msgid "xAI"
msgstr "xAI"

#: lib/phoenix_kit/integrations/providers.ex:616
#, elixir-autogen, elixir-format
msgid "xAI requires a funded account before the API will return completions"
msgstr "xAI requiere una cuenta con saldo para que la API devuelva completions"

#: lib/phoenix_kit_web/live/components/user_settings.ex:544
#, elixir-autogen, elixir-format
msgid "Active now"
msgstr "Activo ahora"

#: lib/phoenix_kit_web/live/components/user_settings.ex:1272
#, elixir-autogen, elixir-format
msgid "Devices currently signed in to your account. If you don't recognize one, sign it out."
msgstr "Dispositivos con la sesión iniciada en su cuenta. Si no reconoce alguno, ciérrele la sesión."

#: lib/phoenix_kit/users/login_alerts.ex:140
#, elixir-autogen, elixir-format
msgid "New sign-in to your account from %{details}."
msgstr "Nuevo inicio de sesión en su cuenta desde %{details}."

#: lib/phoenix_kit/users/login_alerts.ex:139
#, elixir-autogen, elixir-format
msgid "New sign-in to your account."
msgstr "Nuevo inicio de sesión en su cuenta."

#: lib/phoenix_kit_web/live/components/user_settings.ex:1305
#, elixir-autogen, elixir-format
msgid "Sign out"
msgstr "Cerrar sesión"

#: lib/phoenix_kit_web/live/components/user_settings.ex:1316
#, elixir-autogen, elixir-format
msgid "Sign out of all other sessions?"
msgstr "¿Cerrar todas las demás sesiones?"

#: lib/phoenix_kit_web/live/components/user_settings.ex:1319
#, elixir-autogen, elixir-format
msgid "Sign out other sessions"
msgstr "Cerrar las demás sesiones"

#: lib/phoenix_kit_web/live/components/user_settings.ex:524
#, elixir-autogen, elixir-format
msgid "Signed out of all other sessions."
msgstr "Se cerraron todas las demás sesiones."

#: lib/phoenix_kit_web/live/components/user_settings.ex:507
#, elixir-autogen, elixir-format
msgid "Signed out of that session."
msgstr "Se cerró esa sesión."

#: lib/phoenix_kit_web/live/components/user_settings.ex:508
#, elixir-autogen, elixir-format
msgid "That session is no longer active."
msgstr "Esa sesión ya no está activa."

#: lib/phoenix_kit_web/live/components/user_settings.ex:1289
#, elixir-autogen, elixir-format
msgid "This device"
msgstr "Este dispositivo"

#: lib/phoenix_kit_web/live/components/user_settings.ex:536
#: lib/phoenix_kit_web/live/users/sessions.ex:317
#, elixir-autogen, elixir-format
msgid "Unknown device"
msgstr "Dispositivo desconocido"

#: lib/phoenix_kit_web/live/components/user_settings.ex:558
#, elixir-autogen, elixir-format
msgid "Active %{date} at %{time}"
msgstr "Activo el %{date} a las %{time}"

#: lib/phoenix_kit_web/live/components/user_settings.ex:552
#, elixir-autogen, elixir-format
msgid "Active today at %{time}"
msgstr "Activo hoy a las %{time}"

#: lib/phoenix_kit_web/live/components/user_settings.ex:555
#, elixir-autogen, elixir-format
msgid "Active yesterday at %{time}"
msgstr "Activo ayer a las %{time}"

#: lib/phoenix_kit_web/live/users/sessions.html.heex:83
#, elixir-autogen, elixir-format
msgid "By browser"
msgstr "Por navegador"

#: lib/phoenix_kit_web/live/users/sessions.html.heex:71
#, elixir-autogen, elixir-format
msgid "By operating system"
msgstr "Por sistema operativo"

#: lib/phoenix_kit_web/components/media_canvas_viewer.html.heex:270
#, elixir-autogen, elixir-format
msgid "Failed to save rotation"
msgstr "No se pudo guardar la rotación"

#: lib/phoenix_kit_web/components/media_canvas_viewer.html.heex:239
#: lib/phoenix_kit_web/components/media_canvas_viewer.html.heex:241
#, elixir-autogen, elixir-format
msgid "Hide details"
msgstr "Ocultar los detalles"

#: lib/phoenix_kit_web/components/media_canvas_viewer.html.heex:269
#, elixir-autogen, elixir-format
msgid "Rotation saved"
msgstr "Rotación guardada"

#: lib/phoenix_kit_web/components/media_canvas_viewer.html.heex:239
#: lib/phoenix_kit_web/components/media_canvas_viewer.html.heex:241
#, elixir-autogen, elixir-format
msgid "Show details"
msgstr "Mostrar los detalles"

#: lib/phoenix_kit_web/components/media_browser.ex:3685
#, elixir-autogen, elixir-format
msgid "Move %{count} folder and all its contents to trash?"
msgid_plural "Move %{count} folders and all their contents to trash?"
msgstr[0] "¿Mover %{count} carpeta y todo su contenido a la papelera?"
msgstr[1] "¿Mover %{count} carpetas y todo su contenido a la papelera?"

#: lib/phoenix_kit_web/components/media_browser.ex:3678
#, elixir-autogen, elixir-format
msgid "Move %{files} and %{folders} (including all folder contents) to trash?"
msgstr "¿Mover %{files} y %{folders} (incluido todo el contenido de las carpetas) a la papelera?"

#: lib/phoenix_kit_web/components/media_browser.html.heex:1486
#: lib/phoenix_kit_web/components/media_browser.html.heex:2113
#, elixir-autogen, elixir-format
msgid "Move '%{name}' and all its contents to trash?"
msgstr "¿Mover «%{name}» y todo su contenido a la papelera?"

#: lib/phoenix_kit_web/components/media_browser.ex:3661
#, elixir-autogen, elixir-format
msgid "Permanently delete %{count} folder and all its contents? This cannot be undone."
msgid_plural "Permanently delete %{count} folders and all their contents? This cannot be undone."
msgstr[0] "¿Eliminar permanentemente %{count} carpeta y todo su contenido? Esta acción no se puede deshacer."
msgstr[1] "¿Eliminar permanentemente %{count} carpetas y todo su contenido? Esta acción no se puede deshacer."

#: lib/phoenix_kit_web/components/media_browser.ex:3654
#, elixir-autogen, elixir-format
msgid "Permanently delete %{files} and %{folders} (including all folder contents)? This cannot be undone."
msgstr "¿Eliminar permanentemente %{files} y %{folders} (incluido todo el contenido de las carpetas)? Esta acción no se puede deshacer."

#: lib/phoenix_kit_web/components/media_browser.html.heex:1481
#: lib/phoenix_kit_web/components/media_browser.html.heex:2108
#, elixir-autogen, elixir-format
msgid "Permanently delete '%{name}' and all its contents? This cannot be undone."
msgstr "¿Eliminar permanentemente «%{name}» y todo su contenido? Esta acción no se puede deshacer."

#: lib/phoenix_kit_web/live/users/media_selector.ex:215
#, elixir-autogen, elixir-format
msgid "Upload failed. Check that at least one storage bucket is configured."
msgstr "La subida falló. Compruebe que haya al menos un bucket de almacenamiento configurado."

#: lib/phoenix_kit_web/live/components/media_selector_modal.html.heex:37
#, elixir-autogen, elixir-format
msgid "%{count} of %{max} selected"
msgstr "%{count} de %{max} seleccionados"

#: lib/phoenix_kit_web/live/components/media_selector_modal.html.heex:53
#, elixir-autogen, elixir-format
msgid "Maximum %{count} files"
msgstr "Máximo %{count} archivos"

#: lib/phoenix_kit_web/components/media_browser.html.heex:1252
#, elixir-autogen, elixir-format
msgid "No files match your search."
msgstr "Ningún archivo coincide con su búsqueda."

#: lib/phoenix_kit_web/components/media_browser.html.heex:1255
#, elixir-autogen, elixir-format
msgid "Try a different term or clear the search"
msgstr "Pruebe otro término o borre la búsqueda"

#: lib/modules/storage/web/bucket_form.ex:296
#, elixir-autogen, elixir-format
msgid "Add Storage Bucket"
msgstr "Agregar bucket de almacenamiento"

#: lib/modules/storage/web/bucket_form.ex:297
#, elixir-autogen, elixir-format
msgid "Edit Storage Bucket"
msgstr "Editar el bucket de almacenamiento"

#: lib/modules/storage/web/dimension_form.ex:177
#, elixir-autogen, elixir-format
msgid "Add Storage Dimension"
msgstr "Agregar dimensión de almacenamiento"

#: lib/modules/storage/web/dimension_form.ex:146
#, elixir-autogen, elixir-format
msgid "Edit Storage Dimension"
msgstr "Editar la dimensión de almacenamiento"

#: lib/modules/storage/web/dimension_form.ex:147
#, elixir-autogen, elixir-format
msgid "Update Dimension"
msgstr "Actualizar la dimensión"

#: lib/phoenix_kit_web/users/user_form.ex:973
#, elixir-autogen, elixir-format
msgid "Create User"
msgstr "Crear usuario"

#: lib/phoenix_kit_web/live/users/user_details.html.heex:26
#: lib/phoenix_kit_web/users/user_form.ex:974
#, elixir-autogen, elixir-format
msgid "Edit User"
msgstr "Editar usuario"

#: lib/phoenix_kit_web/users/user_form.html.heex:10
#, elixir-autogen, elixir-format
msgid "Create a new user account"
msgstr "Crear una nueva cuenta de usuario"

#: lib/phoenix_kit_web/users/user_form.html.heex:11
#, elixir-autogen, elixir-format
msgid "Edit user information"
msgstr "Editar la información del usuario"

#: lib/phoenix_kit_web/live/users/media_detail.html.heex:5
#, elixir-autogen, elixir-format
msgid "Media Detail"
msgstr "Detalle del medio"

#: lib/phoenix_kit_web/live/users/user_details.html.heex:396
#, elixir-autogen, elixir-format
msgid "This user is linked to a CRM contact."
msgstr "Este usuario está vinculado a un contacto del CRM."

#: lib/phoenix_kit_web/live/users/user_details.ex:643
#, elixir-autogen, elixir-format
msgid "Unnamed contact"
msgstr "Contacto sin nombre"

#: lib/phoenix_kit_web/live/settings/send_profiles.html.heex:22
#, elixir-autogen, elixir-format
msgid "%{count} profile"
msgid_plural "%{count} profiles"
msgstr[0] "%{count} perfil"
msgstr[1] "%{count} perfiles"

#: lib/phoenix_kit_web/live/settings/send_profiles.ex:92
#: lib/phoenix_kit_web/live/settings/send_profiles.html.heex:85
#, elixir-autogen, elixir-format
msgid "%{count}/hr"
msgstr "%{count}/h"

#: lib/phoenix_kit_web/live/notifications/inbox.ex:167
#, elixir-autogen, elixir-format
msgid "%{n}d ago"
msgstr "hace %{n} d"

#: lib/phoenix_kit_web/live/notifications/inbox.ex:166
#, elixir-autogen, elixir-format
msgid "%{n}h ago"
msgstr "hace %{n} h"

#: lib/phoenix_kit_web/live/notifications/inbox.ex:165
#, elixir-autogen, elixir-format
msgid "%{n}m ago"
msgstr "hace %{n} min"

#: lib/phoenix_kit_web/live/settings/send_profile_form.html.heex:121
#, elixir-autogen, elixir-format
msgid "%{provider} settings"
msgstr "Ajustes de %{provider}"

#: lib/phoenix_kit/integrations/validators.ex:824
#, elixir-autogen, elixir-format
msgid "%{text} · resets %{date}"
msgstr "%{text} · se restablece el %{date}"

#: lib/phoenix_kit/integrations/validators.ex:813
#, elixir-autogen, elixir-format
msgid "%{type} · %{credits} credits left"
msgstr "%{type} · quedan %{credits} créditos"

#: lib/phoenix_kit/integrations/validators.ex:509
#, elixir-autogen, elixir-format
msgid "AWS SES error: %{code}"
msgstr "Error de AWS SES: %{code}"

#: lib/phoenix_kit/integrations/validators.ex:487
#, elixir-autogen, elixir-format
msgid "AWS SES is busy — try again in a moment"
msgstr "AWS SES está ocupado: inténtelo de nuevo en un momento"

#: lib/phoenix_kit_web/live/settings/send_profile_form.html.heex:41
#, elixir-autogen, elixir-format
msgid "Acme Newsletter"
msgstr "Acme Newsletter"

#: lib/phoenix_kit_web/live/settings/email_sending.html.heex:109
#, elixir-autogen, elixir-format
msgid "Add one"
msgstr "Agregar una"

#: lib/phoenix_kit_web/live/settings/users.html.heex:177
#, elixir-autogen, elixir-format
msgid "After-login path"
msgstr "Ruta después del inicio de sesión"

#: lib/phoenix_kit_web/live/settings/users.html.heex:194
#, elixir-autogen, elixir-format
msgid "After-registration path"
msgstr "Ruta después del registro"

#: lib/phoenix_kit_web/live/notifications/settings.ex:277
#: lib/phoenix_kit_web/live/notifications/settings.ex:364
#, elixir-autogen, elixir-format
msgid "Aggregation"
msgstr "Agrupación"

#: lib/phoenix_kit_web/live/notifications/settings.ex:106
#, elixir-autogen, elixir-format
msgid "Aggregation updated."
msgstr "Ajustes de agrupación actualizados."

#: lib/phoenix_kit_web/live/settings/email_sending.html.heex:184
#, elixir-autogen, elixir-format
msgid "All outbound core mail — authentication, notifications — routes through this integration when set. Leave unset to use the static mailer above. For newsletter broadcasts, see"
msgstr "Todo el correo saliente del sistema (autenticación, notificaciones) se envía por esta integración cuando está definida. Déjelo sin definir para usar el mailer estático de arriba. Para los envíos de boletines, consulte"

#: lib/phoenix_kit_web/live/settings/users.html.heex:138
#, elixir-autogen, elixir-format
msgid "Allow \"Keep me logged in\" (persistent sessions)"
msgstr "Permitir «Mantener la sesión abierta» (sesiones persistentes)"

#: lib/phoenix_kit/integrations/providers.ex:1073
#, elixir-autogen, elixir-format
msgid "Always"
msgstr "Siempre"

#: lib/phoenix_kit_web/users/session.ex:333
#, elixir-autogen, elixir-format
msgid "An owner account cannot be used."
msgstr "No se puede usar una cuenta de propietario."

#: lib/phoenix_kit_web/live/settings.html.heex:412
#, elixir-autogen, elixir-format
msgid "Applies site-wide wherever the rich-text editor is rendered (posts, comments). Users can still switch modes inside the editor."
msgstr "Se aplica en todo el sitio donde se muestre el editor de texto enriquecido (publicaciones, comentarios). Los usuarios pueden seguir cambiando de modo dentro del editor."

#: lib/phoenix_kit/integrations/providers.ex:1054
#, elixir-autogen, elixir-format
msgid "Auto (from port)"
msgstr "Automático (según el puerto)"

#: lib/phoenix_kit/integrations/providers.ex:1050
#, elixir-autogen, elixir-format
msgid "Auto follows the port: 465 means implicit TLS, anything else STARTTLS (required when a login is set). Choose explicitly for a relay that ignores that convention."
msgstr "«Automático» sigue el puerto: 465 significa TLS implícito y cualquier otro STARTTLS (obligatorio si se define un usuario). Elíjalo explícitamente para un relé que ignore esa convención."

#: lib/phoenix_kit_web/live/notifications/settings.ex:414
#, elixir-autogen, elixir-format
msgid "Batch high-volume types into periodic summaries — set a cadence per delivery mode."
msgstr "Agrupe los tipos de gran volumen en resúmenes periódicos: defina una frecuencia por modo de entrega."

#: lib/phoenix_kit_web/live/settings/send_profile_form.html.heex:111
#, elixir-autogen, elixir-format
msgid "Best,\nThe Team"
msgstr "Saludos,\nel equipo"

#: lib/phoenix_kit/integrations/providers.ex:1170
#, elixir-autogen, elixir-format
msgid "Bot Token"
msgstr "Token del bot"

#: lib/phoenix_kit/integrations/providers.ex:1190
#, elixir-autogen, elixir-format
msgid "BotFather replies with an HTTP API token like `123456789:ABCdef...` — copy it"
msgstr "BotFather responde con un token de API HTTP como `123456789:ABCdef...`: cópielo"

#: lib/phoenix_kit/integrations/validators.ex:782
#, elixir-autogen, elixir-format
msgid "Brevo error %{status}"
msgstr "Error de Brevo %{status}"

#: lib/phoenix_kit/integrations/providers.ex:1094
#, elixir-autogen, elixir-format
msgid "CA certificate (PEM)"
msgstr "Certificado de CA (PEM)"

#: lib/phoenix_kit_web/live/settings/send_profiles.ex:75
#, elixir-autogen, elixir-format
msgid "Cannot delete send profile"
msgstr "No se puede eliminar el perfil de envío"

#: lib/phoenix_kit/integrations/providers.ex:1079
#, elixir-autogen, elixir-format
msgid "Certificate verification"
msgstr "Verificación del certificado"

#: lib/phoenix_kit_web/live/settings/users.html.heex:149
#, elixir-autogen, elixir-format
msgid "Check it by default (users can still untick it)"
msgstr "Marcarlo por defecto (los usuarios pueden desmarcarlo)"

#: lib/phoenix_kit_web/live/notifications/settings.ex:230
#, elixir-autogen, elixir-format
msgid "Choose which notifications you receive, and where"
msgstr "Elija qué notificaciones recibe y dónde"

#: lib/phoenix_kit/email/provider_options.ex:74
#, elixir-autogen, elixir-format
msgid "Comma-separated name=value pairs, attached to each message as SES message tags (visible in CloudWatch metrics)."
msgstr "Pares name=value separados por comas, adjuntos a cada mensaje como etiquetas de SES (visibles en las métricas de CloudWatch)."

#: lib/phoenix_kit/email/provider_options.ex:103
#, elixir-autogen, elixir-format
msgid "Comma-separated tags attached to each message, for filtering in Brevo's statistics."
msgstr "Etiquetas separadas por comas adjuntas a cada mensaje, para filtrar en las estadísticas de Brevo."

#: lib/phoenix_kit/email/provider_options.ex:57
#, elixir-autogen, elixir-format
msgid "Configuration set"
msgstr "Conjunto de configuración"

#: lib/phoenix_kit_web/live/settings/email_sending.html.heex:86
#, elixir-autogen, elixir-format
msgid "Configured"
msgstr "Configurado"

#: lib/phoenix_kit_web/users/confirmation_instructions.html.heex:10
#, elixir-autogen, elixir-format
msgid "Confirm your email"
msgstr "Confirme su correo"

#: lib/phoenix_kit_web/live/integrations/my_integrations.ex:313
#, elixir-autogen, elixir-format
msgid "Connect your own API keys and services. Only you can see these."
msgstr "Conecte sus propias claves de API y servicios. Solo usted puede verlos."

#: lib/phoenix_kit/integrations/validators.ex:874
#, elixir-autogen, elixir-format
msgid "Connected as @%{username}"
msgstr "Conectado como @%{username}"

#: lib/phoenix_kit_web/live/integrations/my_integration_form.ex:122
#: lib/phoenix_kit_web/live/integrations/my_integration_form.ex:247
#, elixir-autogen, elixir-format
msgid "Connection works"
msgstr "La conexión funciona"

#: lib/phoenix_kit_web/live/settings.html.heex:391
#, elixir-autogen, elixir-format
msgid "Content Editor"
msgstr "Editor de contenido"

#: lib/phoenix_kit/integrations/providers.ex:1188
#, elixir-autogen, elixir-format
msgid "Copy the bot token"
msgstr "Copie el token del bot"

#: lib/phoenix_kit_web/live/integrations/my_integration_form.ex:155
#, elixir-autogen, elixir-format
msgid "Could not add integration"
msgstr "No se pudo agregar la integración"

#: lib/phoenix_kit/integrations/validators.ex:462
#: lib/phoenix_kit/integrations/validators.ex:468
#: lib/phoenix_kit/integrations/validators.ex:506
#: lib/phoenix_kit/integrations/validators.ex:513
#, elixir-autogen, elixir-format
msgid "Could not reach AWS SES"
msgstr "No se pudo contactar con AWS SES"

#: lib/phoenix_kit/integrations/validators.ex:786
#, elixir-autogen, elixir-format
msgid "Could not reach Brevo"
msgstr "No se pudo contactar con Brevo"

#: lib/phoenix_kit/integrations/validators.ex:886
#, elixir-autogen, elixir-format
msgid "Could not reach Telegram"
msgstr "No se pudo contactar con Telegram"

#: lib/phoenix_kit/integrations/validators.ex:359
#: lib/phoenix_kit/integrations/validators.ex:384
#, elixir-autogen, elixir-format
msgid "Could not reach the SMTP server"
msgstr "No se pudo contactar con el servidor SMTP"

#: lib/phoenix_kit_web/components/media_browser.ex:2091
#, elixir-autogen, elixir-format
msgid "Could not rotate the image."
msgstr "No se pudo rotar la imagen."

#: lib/phoenix_kit_web/live/integrations/my_integration_form.ex:178
#, elixir-autogen, elixir-format
msgid "Could not save"
msgstr "No se pudo guardar"

#: lib/phoenix_kit_web/live/notifications/settings.ex:69
#, elixir-autogen, elixir-format
msgid "Could not save notification preferences."
msgstr "No se pudieron guardar las preferencias de notificación."

#: lib/phoenix_kit_web/live/settings/email_sending.ex:98
#, elixir-autogen, elixir-format
msgid "Could not save sender identity"
msgstr "No se pudo guardar la identidad del remitente"

#: lib/phoenix_kit_web/live/settings/email_sending.ex:187
#, elixir-autogen, elixir-format
msgid "Could not send test email: %{reason}"
msgstr "No se pudo enviar el correo de prueba: %{reason}"

#: lib/phoenix_kit_web/live/settings/email_sending.ex:176
#, elixir-autogen, elixir-format
msgid "Could not send test email: the send integration is missing required field(s): %{fields}"
msgstr "No se pudo enviar el correo de prueba: faltan campos obligatorios en la integración de envío: %{fields}"

#: lib/phoenix_kit_web/live/settings/send_profiles.ex:56
#, elixir-autogen, elixir-format
msgid "Could not set default send profile"
msgstr "No se pudo establecer el perfil de envío predeterminado"

#: lib/phoenix_kit_web/live/integrations/my_integration_form.ex:217
#, elixir-autogen, elixir-format
msgid "Could not unlink chats"
msgstr "No se pudieron desvincular los chats"

#: lib/phoenix_kit_web/live/notifications/settings.ex:109
#, elixir-autogen, elixir-format
msgid "Could not update aggregation."
msgstr "No se pudieron actualizar los ajustes de agrupación."

#: lib/phoenix_kit_web/live/settings/email_sending.ex:112
#, elixir-autogen, elixir-format
msgid "Could not update default send integration"
msgstr "No se pudo actualizar la integración de envío predeterminada"

#: lib/phoenix_kit/integrations/providers.ex:1181
#, elixir-autogen, elixir-format
msgid "Create a bot with BotFather"
msgstr "Cree un bot con BotFather"

#: lib/phoenix_kit_web/live/settings/send_profile_form.ex:52
#, elixir-autogen, elixir-format
msgid "Create a new send profile"
msgstr "Crear un nuevo perfil de envío"

#: lib/phoenix_kit_web/live/settings/send_profiles.html.heex:169
#, elixir-autogen, elixir-format
msgid "Create a send profile to choose how outbound email is delivered."
msgstr "Cree un perfil de envío para elegir cómo se entrega el correo saliente."

#: lib/phoenix_kit_web/live/settings/send_profiles.html.heex:175
#, elixir-autogen, elixir-format
msgid "Create first send profile"
msgstr "Crear el primer perfil de envío"

#: lib/phoenix_kit_web/live/settings/send_profile_form.html.heex:157
#, elixir-autogen, elixir-format
msgid "Create send profile"
msgstr "Crear perfil de envío"

#: lib/phoenix_kit/integrations/validators.ex:501
#, elixir-autogen, elixir-format
msgid "Credentials are valid, but not authorised for GetSendQuota — sending was not verified"
msgstr "Las credenciales son válidas pero no están autorizadas para GetSendQuota: no se verificó el envío"

#: lib/phoenix_kit_web/live/settings/email_sending.html.heex:18
#, elixir-autogen, elixir-format
msgid "Currently effective:"
msgstr "Actualmente en vigor:"

#: lib/phoenix_kit_web/live/notifications/settings.ex:445
#, elixir-autogen, elixir-format
msgid "Daily"
msgstr "Diariamente"

#: lib/phoenix_kit_web/live/settings.html.heex:398
#, elixir-autogen, elixir-format
msgid "Default Editor Mode"
msgstr "Modo de editor predeterminado"

#: lib/phoenix_kit_web/live/settings/send_profiles.html.heex:40
#: lib/phoenix_kit_web/live/settings/send_profiles.html.heex:70
#, elixir-autogen, elixir-format
msgid "Default Newsletter Profile"
msgstr "Perfil de boletín predeterminado"

#: lib/phoenix_kit_web/live/settings/email_sending.html.heex:182
#, elixir-autogen, elixir-format
msgid "Default Transactional Integration"
msgstr "Integración transaccional predeterminada"

#: lib/phoenix_kit_web/live/settings/email_sending.ex:107
#, elixir-autogen, elixir-format
msgid "Default send integration updated"
msgstr "Integración de envío predeterminada actualizada"

#: lib/phoenix_kit_web/live/settings/send_profiles.ex:52
#, elixir-autogen, elixir-format
msgid "Default send profile updated"
msgstr "Perfil de envío predeterminado actualizado"

#: lib/phoenix_kit_web/live/settings/send_profile_form.html.heex:91
#, elixir-autogen, elixir-format
msgid "Disabled profiles are never used to send, not even as the default."
msgstr "Los perfiles deshabilitados nunca se usan para enviar, ni siquiera como predeterminado."

#: lib/phoenix_kit_web/live/notifications/inbox.ex:364
#, elixir-autogen, elixir-format
msgid "Dismiss"
msgstr "Descartar"

#: lib/phoenix_kit/integrations/providers.ex:1089
#, elixir-autogen, elixir-format
msgid "Do not verify"
msgstr "No verificar"

#: lib/phoenix_kit_web/live/notifications/inbox.ex:212
#, elixir-autogen, elixir-format
msgid "Earlier"
msgstr "Antes"

#: lib/phoenix_kit_web/live/notifications/inbox.ex:211
#, elixir-autogen, elixir-format
msgid "Earlier this week"
msgstr "Antes esta semana"

#: lib/phoenix_kit_web/live/settings/send_profile_form.ex:37
#, elixir-autogen, elixir-format
msgid "Edit send profile settings"
msgstr "Editar los ajustes del perfil de envío"

#: lib/phoenix_kit_web/live/settings/send_profile_form.ex:36
#, elixir-autogen, elixir-format
msgid "Edit send profile: %{name}"
msgstr "Editar el perfil de envío: %{name}"

#: lib/phoenix_kit/dashboard/admin_tabs.ex:274
#: lib/phoenix_kit_web/live/settings/email_sending.ex:47
#: lib/phoenix_kit_web/live/settings/send_profiles.ex:32
#, elixir-autogen, elixir-format
msgid "Email Sending"
msgstr "Envío de correo"

#: lib/phoenix_kit_web/users/confirmation_instructions.ex:111
#, elixir-autogen, elixir-format
msgid "Email confirmed. Welcome!"
msgstr "¡Correo confirmado. Bienvenido!"

#: lib/phoenix_kit_web/live/settings/email_sending.html.heex:101
#, elixir-autogen, elixir-format
msgid "Email-capable integrations"
msgstr "Integraciones con soporte de correo"

#: lib/phoenix_kit/integrations/providers.ex:1045
#, elixir-autogen, elixir-format
msgid "Encryption"
msgstr "Cifrado"

#: lib/phoenix_kit_web/live/settings/email_sending.ex:143
#, elixir-autogen, elixir-format
msgid "Enter a recipient email address"
msgstr "Introduzca una dirección de correo de destinatario"

#: lib/phoenix_kit_web/live/notifications/settings.ex:444
#, elixir-autogen, elixir-format
msgid "Every 12 hours"
msgstr "Cada 12 horas"

#: lib/phoenix_kit_web/live/integrations/my_integration_form.ex:478
#, elixir-autogen, elixir-format
msgid "Everyone who starts the bot"
msgstr "Todos los que inicien el bot"

#: lib/phoenix_kit/integrations/providers.ex:1099
#, elixir-autogen, elixir-format
msgid "For a private or self-signed relay certificate. Replaces the system CA store for this connection only."
msgstr "Para un certificado de relé privado o autofirmado. Reemplaza el almacén de CA del sistema solo para esta conexión."

#: lib/phoenix_kit_web/live/settings/send_profiles.ex:85
#: lib/phoenix_kit_web/live/settings/send_profiles.html.heex:49
#, elixir-autogen, elixir-format
msgid "From"
msgstr "Remitente"

#: lib/phoenix_kit/integrations/providers.ex:1174
#, elixir-autogen, elixir-format
msgid "From @BotFather → /newbot (or /token for an existing bot)"
msgstr "De @BotFather → /newbot (o /token para un bot existente)"

#: lib/phoenix_kit_web/live/settings/email_sending.html.heex:51
#: lib/phoenix_kit_web/live/settings/send_profile_form.html.heex:47
#, elixir-autogen, elixir-format
msgid "From email"
msgstr "Correo del remitente"

#: lib/phoenix_kit_web/live/settings/email_sending.html.heex:44
#: lib/phoenix_kit_web/live/settings/send_profile_form.html.heex:40
#, elixir-autogen, elixir-format
msgid "From name"
msgstr "Nombre del remitente"

#: lib/phoenix_kit_web/live/users/permissions_matrix.html.heex:39
#, elixir-autogen, elixir-format
msgid "Full Access"
msgstr "Acceso completo"

#: lib/phoenix_kit_web/live/notifications/settings.ex:443
#, elixir-autogen, elixir-format
msgid "Hourly"
msgstr "Cada hora"

#: lib/phoenix_kit/integrations/providers.ex:1072
#, elixir-autogen, elixir-format
msgid "If offered (default)"
msgstr "Si se ofrece (predeterminado)"

#: lib/phoenix_kit_web/live/notifications/settings.ex:442
#, elixir-autogen, elixir-format
msgid "Immediate"
msgstr "Inmediato"

#: lib/phoenix_kit/integrations/providers.ex:1055
#, elixir-autogen, elixir-format
msgid "Implicit TLS / SMTPS"
msgstr "TLS implícito / SMTPS"

#: lib/phoenix_kit_web/live/notifications/settings.ex:242
#: lib/phoenix_kit_web/live/notifications/settings.ex:409
#, elixir-autogen, elixir-format
msgid "In-app"
msgstr "En la aplicación"

#: lib/phoenix_kit/integrations/validators.ex:355
#: lib/phoenix_kit/integrations/validators.ex:368
#, elixir-autogen, elixir-format
msgid "Incomplete SMTP settings"
msgstr "Ajustes SMTP incompletos"

#: lib/phoenix_kit/integrations/validators.ex:57
#: lib/phoenix_kit/integrations/validators.ex:582
#, elixir-autogen, elixir-format
msgid "Incomplete credentials"
msgstr "Credenciales incompletas"

#: lib/phoenix_kit_web/live/integrations/my_integration_form.ex:36
#: lib/phoenix_kit_web/live/integrations/my_integration_form.ex:78
#: lib/phoenix_kit_web/live/settings/send_profile_form.html.heex:25
#, elixir-autogen, elixir-format
msgid "Integration"
msgstr "Integración"

#: lib/phoenix_kit_web/live/integrations/my_integration_form.ex:145
#, elixir-autogen, elixir-format
msgid "Integration added"
msgstr "Integración agregada"

#: lib/phoenix_kit_web/live/integrations/my_integration_form.ex:228
#, elixir-autogen, elixir-format
msgid "Integration removed"
msgstr "Integración eliminada"

#: lib/phoenix_kit/integrations/validators.ex:288
#, elixir-autogen, elixir-format
msgid "Invalid %{setting}: %{value}"
msgstr "%{setting} no válido: %{value}"

#: lib/phoenix_kit/integrations/validators.ex:370
#, elixir-autogen, elixir-format
msgid "Invalid SMTP settings"
msgstr "Ajustes SMTP no válidos"

#: lib/phoenix_kit/integrations/validators.ex:297
#, elixir-autogen, elixir-format
msgid "Invalid SMTP settings: %{reason}"
msgstr "Ajustes SMTP no válidos: %{reason}"

#: lib/phoenix_kit/integrations/validators.ex:879
#, elixir-autogen, elixir-format
msgid "Invalid bot token"
msgstr "Token del bot no válido"

#: lib/phoenix_kit/integrations/validators.ex:270
#, elixir-autogen, elixir-format
msgid "Invalid port: %{port}"
msgstr "Puerto no válido: %{port}"

#: lib/phoenix_kit/integrations/validators.ex:283
#, elixir-autogen, elixir-format
msgid "Invalid timeout: %{value}"
msgstr "Tiempo de espera no válido: %{value}"

#: lib/phoenix_kit_web/live/settings/email_sending.html.heex:56
#, elixir-autogen, elixir-format
msgid "Leave a field blank to fall back to the application config or built-in default."
msgstr "Deje un campo vacío para usar la configuración de la aplicación o el valor predeterminado integrado."

#: lib/phoenix_kit/integrations/providers.ex:1110
#, elixir-autogen, elixir-format
msgid "Leave blank for the gen_smtp default."
msgstr "Déjelo vacío para el valor predeterminado de gen_smtp."

#: lib/phoenix_kit_web/live/integrations/my_integration_form.ex:489
#, elixir-autogen, elixir-format
msgid "Linked chats"
msgstr "Chats vinculados"

#: lib/phoenix_kit_web/live/settings/users.html.heex:188
#, elixir-autogen, elixir-format
msgid "Local path users land on after signing in."
msgstr "Ruta local a la que llegan los usuarios después de iniciar sesión."

#: lib/phoenix_kit_web/live/settings/send_profiles.html.heex:104
#: lib/phoenix_kit_web/live/settings/send_profiles.html.heex:140
#, elixir-autogen, elixir-format
msgid "Make default"
msgstr "Establecer como predeterminado"

#: lib/phoenix_kit_web/live/settings/send_profile_form.html.heex:33
#, elixir-autogen, elixir-format
msgid "Manage integrations under Settings → Integrations"
msgstr "Gestione las integraciones en Configuración → Integraciones"

#: lib/phoenix_kit_web/live/settings/email_sending.html.heex:228
#, elixir-autogen, elixir-format
msgid "Manage send profiles"
msgstr "Gestionar los perfiles de envío"

#: lib/phoenix_kit_web/live/notifications/inbox.ex:245
#, elixir-autogen, elixir-format
msgid "Mark all read"
msgstr "Marcar todo como leído"

#: lib/phoenix_kit_web/live/notifications/inbox.ex:354
#, elixir-autogen, elixir-format
msgid "Mark read"
msgstr "Marcar como leído"

#: lib/phoenix_kit_web/users/session.ex:342
#, elixir-autogen, elixir-format
msgid "Maximum number of accounts reached — remove one first."
msgstr "Se alcanzó el número máximo de cuentas: quite una primero."

#: lib/phoenix_kit/email/provider_options.ex:69
#, elixir-autogen, elixir-format
msgid "Message tags"
msgstr "Etiquetas del mensaje"

#: lib/phoenix_kit_web/live/integrations/my_integration_form.ex:466
#, elixir-autogen, elixir-format
msgid "Message your bot, then press Test above — we'll capture your chat so it can notify you."
msgstr "Escriba a su bot y pulse «Probar» arriba: registraremos su chat para que pueda notificarle."

#: lib/phoenix_kit_web/live/settings.html.heex:401
#, elixir-autogen, elixir-format
msgid "Mode every content editor opens in"
msgstr "Modo en el que se abre cada editor de contenido"

#: lib/phoenix_kit/dashboard/admin_tabs.ex:312
#: lib/phoenix_kit_web/live/integrations/my_integrations.ex:42
#: lib/phoenix_kit_web/live/integrations/my_integrations.ex:132
#, elixir-autogen, elixir-format
msgid "My Integrations"
msgstr "Mis integraciones"

#: lib/phoenix_kit_web/live/notifications/inbox.ex:37
#: lib/phoenix_kit_web/live/notifications/inbox.ex:230
#, elixir-autogen, elixir-format
msgid "My Notifications"
msgstr "Mis notificaciones"

#: lib/phoenix_kit_web/live/notifications/settings.ex:37
#: lib/phoenix_kit_web/live/notifications/settings.ex:229
#, elixir-autogen, elixir-format
msgid "My Settings"
msgstr "Mis ajustes"

#: lib/phoenix_kit_web/live/settings/send_profile_form.ex:51
#: lib/phoenix_kit_web/live/settings/send_profiles.html.heex:32
#, elixir-autogen, elixir-format
msgid "New send profile"
msgstr "Nuevo perfil de envío"

#: lib/phoenix_kit_web/live/settings/email_sending.html.heex:93
#, elixir-autogen, elixir-format
msgid "No adapter configured for the static mailer. Set one in your application config, or connect an email-capable integration below and pick it as the default transactional integration."
msgstr "No hay adaptador configurado para el mailer estático. Defina uno en la configuración de su aplicación o conecte abajo una integración con soporte de correo y elíjala como integración transaccional predeterminada."

#: lib/phoenix_kit/integrations/validators.ex:863
#, elixir-autogen, elixir-format
msgid "No bot token configured"
msgstr "No hay token del bot configurado"

#: lib/phoenix_kit_web/live/integrations/my_integration_form.ex:485
#, elixir-autogen, elixir-format
msgid "No chats linked yet — message your bot, then press Test."
msgstr "Aún no hay chats vinculados: escriba a su bot y pulse «Probar»."

#: lib/phoenix_kit_web/live/notifications/inbox.ex:215
#, elixir-autogen, elixir-format
msgid "No dismissed notifications"
msgstr "No hay notificaciones descartadas"

#: lib/phoenix_kit_web/live/settings/email_sending.html.heex:104
#, elixir-autogen, elixir-format
msgid "No email-capable integrations connected yet."
msgstr "Aún no hay integraciones con soporte de correo conectadas."

#: lib/phoenix_kit_web/live/integrations/my_integrations.ex:311
#, elixir-autogen, elixir-format
msgid "No personal integrations yet"
msgstr "Aún no hay integraciones personales"

#: lib/phoenix_kit_web/live/settings/send_profiles.html.heex:168
#, elixir-autogen, elixir-format
msgid "No send profiles yet"
msgstr "Aún no hay perfiles de envío"

#: lib/phoenix_kit/integrations/validators.ex:274
#, elixir-autogen, elixir-format
msgid "No system CA certificates found, so the relay's certificate cannot be verified"
msgstr "No se encontraron certificados de CA del sistema, por lo que no se puede verificar el certificado del relé"

#: lib/phoenix_kit_web/live/notifications/inbox.ex:216
#, elixir-autogen, elixir-format
msgid "No unread notifications"
msgstr "No hay notificaciones sin leer"

#: lib/phoenix_kit/integrations/providers.ex:1058
#, elixir-autogen, elixir-format
msgid "None — plaintext"
msgstr "Ninguno: sin cifrar"

#: lib/phoenix_kit_web/live/settings/email_sending.html.heex:195
#, elixir-autogen, elixir-format
msgid "None — use the static mailer"
msgstr "Ninguna: usar el mailer estático"

#: lib/phoenix_kit_web/live/notifications/inbox.ex:231
#, elixir-autogen, elixir-format
msgid "Notifications addressed to you"
msgstr "Notificaciones dirigidas a usted"

#: lib/phoenix_kit_web/live/notifications/inbox.ex:219
#, elixir-autogen, elixir-format
msgid "Notifications you dismiss will appear here."
msgstr "Las notificaciones que descarte aparecerán aquí."

#: lib/phoenix_kit_web/live/notifications/inbox.ex:221
#, elixir-autogen, elixir-format
msgid "Notifications you receive will show up here."
msgstr "Las notificaciones que reciba aparecerán aquí."

#: lib/phoenix_kit/email/provider_options.ex:91
#, elixir-autogen, elixir-format
msgid "Numeric ID of a verified Brevo sender. Leave empty to send from the From address above."
msgstr "ID numérico de un remitente verificado de Brevo. Déjelo vacío para enviar desde la dirección indicada arriba."

#: lib/phoenix_kit_web/users/session.ex:336
#, elixir-autogen, elixir-format
msgid "Only an owner can sign in as another administrator."
msgstr "Solo un propietario puede iniciar sesión como otro administrador."

#: lib/phoenix_kit_web/live/integrations/my_integration_form.ex:477
#, elixir-autogen, elixir-format
msgid "Only me"
msgstr "Solo yo"

#: lib/phoenix_kit/integrations/providers.ex:1183
#, elixir-autogen, elixir-format
msgid "Open [@BotFather](https://t.me/BotFather) in Telegram"
msgstr "Abra [@BotFather](https://t.me/BotFather) en Telegram"

#: lib/phoenix_kit/integrations/providers.ex:1193
#, elixir-autogen, elixir-format
msgid "Paste the token into the form above and press **Test Connection**"
msgstr "Pegue el token en el formulario de arriba y pulse **Probar la conexión**"

#: lib/phoenix_kit_web/live/settings/send_profile_form.html.heex:79
#, elixir-autogen, elixir-format
msgid "Pause between sends (seconds)"
msgstr "Pausa entre envíos (segundos)"

#: lib/phoenix_kit_web/live/settings/email_sending.html.heex:225
#, elixir-autogen, elixir-format
msgid "Per-account sender identity, rate limits, and provider-specific options."
msgstr "Identidad del remitente, límites de tasa y opciones específicas del proveedor por cuenta."

#: lib/phoenix_kit_web/live/settings/users.html.heex:152
#, elixir-autogen, elixir-format
msgid "Persistent sessions last 60 days. Magic-link and social logins have no checkbox to tick, so they follow the default above. Turning the first option off hides the checkbox everywhere and keeps every login to the browser session."
msgstr "Las sesiones persistentes duran 60 días. Los inicios de sesión con enlace mágico y redes sociales no tienen casilla, por lo que siguen el valor predeterminado de arriba. Si desactiva la primera opción, la casilla se oculta en todas partes y cada inicio de sesión queda limitado a la sesión del navegador."

#: lib/phoenix_kit/integrations/validators.ex:797
#, elixir-autogen, elixir-format
msgid "Plan: %{entries}"
msgstr "Plan: %{entries}"

#: lib/phoenix_kit_web/live/integrations/my_integration_form.ex:149
#, elixir-autogen, elixir-format
msgid "Please enter a name"
msgstr "Introduzca un nombre"

#: lib/phoenix_kit_web/live/settings/users.html.heex:166
#, elixir-autogen, elixir-format
msgid "Post-Login Redirects"
msgstr "Redirecciones tras el inicio de sesión"

#: lib/phoenix_kit_web/live/settings/send_profile_form.html.heex:13
#, elixir-autogen, elixir-format
msgid "Profile Details"
msgstr "Detalles del perfil"

#: lib/phoenix_kit/integrations/validators.ex:540
#, elixir-autogen, elixir-format
msgid "Quota: %{sent} / %{max} sent last 24h · max %{rate}/s"
msgstr "Cuota: %{sent} / %{max} enviados en 24 h · máx. %{rate}/s"

#: lib/phoenix_kit_web/live/settings/send_profiles.ex:89
#: lib/phoenix_kit_web/live/settings/send_profiles.html.heex:50
#, elixir-autogen, elixir-format
msgid "Rate"
msgstr "Frecuencia"

#: lib/phoenix_kit_web/live/settings/send_profile_form.html.heex:71
#, elixir-autogen, elixir-format
msgid "Rate per day"
msgstr "Límite por día"

#: lib/phoenix_kit_web/live/settings/send_profile_form.html.heex:64
#, elixir-autogen, elixir-format
msgid "Rate per hour"
msgstr "Límite por hora"

#: lib/phoenix_kit/integrations/validators.ex:63
#: lib/phoenix_kit/integrations/validators.ex:173
#, elixir-autogen, elixir-format
msgid "Region is required"
msgstr "La región es obligatoria"

#: lib/phoenix_kit_web/live/integrations/my_integrations.ex:269
#: lib/phoenix_kit_web/live/integrations/my_integrations.ex:301
#, elixir-autogen, elixir-format
msgid "Remove this connection?"
msgstr "¿Eliminar esta conexión?"

#: lib/phoenix_kit_web/live/settings/send_profile_form.html.heex:55
#, elixir-autogen, elixir-format
msgid "Reply-to"
msgstr "Dirección de respuesta"

#: lib/phoenix_kit_web/live/settings/users.html.heex:75
#, elixir-autogen, elixir-format
msgid "Require email confirmation before using the app"
msgstr "Exigir la confirmación del correo antes de usar la aplicación"

#: lib/phoenix_kit_web/live/notifications/inbox.ex:343
#, elixir-autogen, elixir-format
msgid "Restore"
msgstr "Restaurar"

#: lib/phoenix_kit_web/components/media_browser.ex:2887
#: lib/phoenix_kit_web/components/media_browser.html.heex:1615
#: lib/phoenix_kit_web/components/media_browser.html.heex:2245
#, elixir-autogen, elixir-format
msgid "Rotate left"
msgstr "Girar a la izquierda"

#: lib/phoenix_kit_web/components/media_browser.ex:2896
#: lib/phoenix_kit_web/components/media_browser.html.heex:1624
#: lib/phoenix_kit_web/components/media_browser.html.heex:2254
#, elixir-autogen, elixir-format
msgid "Rotate right"
msgstr "Girar a la derecha"

#: lib/phoenix_kit/email/provider_options.ex:62
#, elixir-autogen, elixir-format
msgid "SES configuration set applied to every send from this profile — this is what routes bounce/complaint/open events and selects a dedicated IP pool."
msgstr "Conjunto de configuración de SES aplicado a cada envío de este perfil: es lo que dirige los eventos de rebote, queja y apertura y selecciona un grupo de IP dedicado."

#: lib/phoenix_kit_web/live/settings/send_profile_form.html.heex:143
#, elixir-autogen, elixir-format
msgid "SMTP has no per-profile provider settings — relay, port and TLS come from the integration itself."
msgstr "SMTP no tiene ajustes de proveedor por perfil: el relé, el puerto y el TLS provienen de la propia integración."

#: lib/phoenix_kit/integrations/validators.ex:387
#, elixir-autogen, elixir-format
msgid "SMTP server rejected the connection"
msgstr "El servidor SMTP rechazó la conexión"

#: lib/phoenix_kit/integrations/providers.ex:1057
#, elixir-autogen, elixir-format
msgid "STARTTLS — if offered"
msgstr "STARTTLS: si se ofrece"

#: lib/phoenix_kit/integrations/providers.ex:1056
#, elixir-autogen, elixir-format
msgid "STARTTLS — required"
msgstr "STARTTLS: obligatorio"

#: lib/phoenix_kit_web/live/settings/users.html.heex:202
#, elixir-autogen, elixir-format
msgid "Same as after login"
msgstr "Igual que después del inicio de sesión"

#: lib/phoenix_kit_web/live/settings/email_sending.html.heex:61
#, elixir-autogen, elixir-format
msgid "Save sender identity"
msgstr "Guardar la identidad del remitente"

#: lib/phoenix_kit_web/live/settings/send_profile_form.html.heex:29
#, elixir-autogen, elixir-format
msgid "Select an integration..."
msgstr "Seleccione una integración…"

#: lib/phoenix_kit/integrations/providers.ex:1184
#, elixir-autogen, elixir-format
msgid "Send **/newbot** and follow the prompts to name your bot"
msgstr "Envíe **/newbot** y siga las indicaciones para nombrar su bot"

#: lib/phoenix_kit/dashboard/admin_tabs.ex:283
#: lib/phoenix_kit_web/live/settings/email_sending.html.heex:188
#: lib/phoenix_kit_web/live/settings/email_sending.html.heex:223
#: lib/phoenix_kit_web/live/settings/send_profile_form.ex:22
#: lib/phoenix_kit_web/live/settings/send_profiles.ex:25
#, elixir-autogen, elixir-format
msgid "Send Profiles"
msgstr "Perfiles de envío"

#: lib/phoenix_kit/integrations/providers.ex:1159
#, elixir-autogen, elixir-format
msgid "Send messages and notifications via your own Telegram bot"
msgstr "Envíe mensajes y notificaciones mediante su propio bot de Telegram"

#: lib/phoenix_kit_web/live/settings/send_profiles.ex:71
#, elixir-autogen, elixir-format
msgid "Send profile deleted"
msgstr "Perfil de envío eliminado"

#: lib/phoenix_kit_web/live/settings/send_profile_form.ex:44
#, elixir-autogen, elixir-format
msgid "Send profile not found"
msgstr "Perfil de envío no encontrado"

#: lib/phoenix_kit_web/live/settings/send_profile_form.ex:77
#, elixir-autogen, elixir-format
msgid "Send profile saved successfully"
msgstr "Perfil de envío guardado correctamente"

#: lib/phoenix_kit_web/live/settings/email_sending.html.heex:218
#, elixir-autogen, elixir-format
msgid "Send test email"
msgstr "Enviar correo de prueba"

#: lib/phoenix_kit/email/provider_options.ex:86
#, elixir-autogen, elixir-format
msgid "Sender ID"
msgstr "ID del remitente"

#: lib/phoenix_kit_web/live/settings/email_sending.html.heex:13
#, elixir-autogen, elixir-format
msgid "Sender Identity"
msgstr "Identidad del remitente"

#: lib/phoenix_kit_web/live/settings/email_sending.ex:86
#, elixir-autogen, elixir-format
msgid "Sender identity updated"
msgstr "Identidad del remitente actualizada"

#: lib/phoenix_kit_web/live/settings/email_sending.ex:89
#, elixir-autogen, elixir-format
msgid "Sender identity updated, but %{email} is not a full address — the email tracking module will silently skip logging messages sent from it."
msgstr "Identidad del remitente actualizada, pero %{email} no es una dirección completa: el módulo de seguimiento de correo omitirá silenciosamente el registro de los mensajes enviados desde ella."

#: lib/phoenix_kit_web/live/settings/email_sending.ex:50
#, elixir-autogen, elixir-format
msgid "Sender identity, transport, and the default integration used to deliver outbound email"
msgstr "Identidad del remitente, transporte y la integración predeterminada para entregar el correo saliente"

#: lib/phoenix_kit_web/live/settings/send_profile_form.html.heex:82
#, elixir-autogen, elixir-format
msgid "Sends are spaced out to respect these limits — the tightest of the three wins. Leave empty for no limit."
msgstr "Los envíos se espacian para respetar estos límites: se aplica el más estricto de los tres. Déjelo vacío para no limitar."

#: lib/phoenix_kit_web/live/settings/send_profiles.ex:28
#, elixir-autogen, elixir-format
msgid "Service-wide default profile used by newsletter broadcasts. Transactional mail (auth, notifications) is routed by the Default Transactional Integration on the Email Sending page."
msgstr "Perfil predeterminado de todo el servicio usado en los envíos de boletines. El correo transaccional (autenticación, notificaciones) se dirige mediante la integración transaccional predeterminada en la página Envío de correo."

#: lib/phoenix_kit_web/live/settings/send_profile_form.html.heex:99
#, elixir-autogen, elixir-format
msgid "Signature (HTML)"
msgstr "Firma (HTML)"

#: lib/phoenix_kit_web/live/settings/send_profile_form.html.heex:109
#, elixir-autogen, elixir-format
msgid "Signature (plain text)"
msgstr "Firma (texto sin formato)"

#: lib/phoenix_kit_web/live/settings/email_sending.html.heex:76
#, elixir-autogen, elixir-format
msgid "Static mailer: built-in PhoenixKit mailer"
msgstr "Mailer estático: mailer integrado de PhoenixKit"

#: lib/phoenix_kit_web/live/settings/email_sending.html.heex:78
#, elixir-autogen, elixir-format
msgid "Static mailer: parent app mailer (%{module})"
msgstr "Mailer estático: mailer de la aplicación principal (%{module})"

#: lib/phoenix_kit/integrations/validators.ex:381
#, elixir-autogen, elixir-format
msgid "TLS handshake failed"
msgstr "Falló el saludo TLS"

#: lib/phoenix_kit/email/provider_options.ex:98
#, elixir-autogen, elixir-format
msgid "Tags"
msgstr "Etiquetas"

#: lib/phoenix_kit/integrations/providers.ex:1158
#: lib/phoenix_kit/notifications/channels/telegram.ex:36
#, elixir-autogen, elixir-format
msgid "Telegram"
msgstr "Telegram"

#: lib/phoenix_kit/integrations/validators.ex:882
#, elixir-autogen, elixir-format
msgid "Telegram error %{status}"
msgstr "Error de Telegram %{status}"

#: lib/phoenix_kit_web/live/settings/email_sending.html.heex:202
#, elixir-autogen, elixir-format
msgid "Test Send"
msgstr "Envío de prueba"

#: lib/phoenix_kit_web/live/settings/email_sending.ex:156
#, elixir-autogen, elixir-format
msgid "Test email from %{site}"
msgstr "Correo de prueba de %{site}"

#: lib/phoenix_kit_web/live/settings/email_sending.ex:168
#, elixir-autogen, elixir-format
msgid "Test email sent to %{recipient}"
msgstr "Correo de prueba enviado a %{recipient}"

#: lib/phoenix_kit_web/users/session.ex:345
#, elixir-autogen, elixir-format
msgid "That account is already in your session — switch to it instead."
msgstr "Esa cuenta ya está en su sesión: cambie a ella en su lugar."

#: lib/phoenix_kit_web/users/session.ex:339
#, elixir-autogen, elixir-format
msgid "That account is deactivated."
msgstr "Esa cuenta está desactivada."

#: lib/phoenix_kit_web/users/session.ex:338
#, elixir-autogen, elixir-format
msgid "That is already your account."
msgstr "Esa ya es su cuenta."

#: lib/phoenix_kit/integrations/validators.ex:278
#, elixir-autogen, elixir-format
msgid "The CA certificate is not a valid PEM bundle (expected a -----BEGIN CERTIFICATE----- block)"
msgstr "El certificado de CA no es un paquete PEM válido (se esperaba un bloque -----BEGIN CERTIFICATE-----)"

#: lib/phoenix_kit_web/live/settings/email_sending.html.heex:30
#, elixir-autogen, elixir-format
msgid "The email tracking module only records messages sent from a full address (name@domain.tld). With %{email} mail is still delivered, but nothing is written to the email log — silently."
msgstr "El módulo de seguimiento de correo solo registra los mensajes enviados desde una dirección completa (nombre@dominio.tld). Con %{email} el correo se sigue entregando, pero no se escribe nada en el registro, sin avisar."

#: lib/phoenix_kit/integrations/probe.ex:111
#, elixir-autogen, elixir-format
msgid "The service did not respond in time"
msgstr "El servicio no respondió a tiempo"

#: lib/phoenix_kit_web/live/settings/email_sending.ex:159
#, elixir-autogen, elixir-format
msgid "This is a test email sent from the Email Sending settings page."
msgstr "Este es un correo de prueba enviado desde la página de ajustes Envío de correo."

#: lib/phoenix_kit_web/live/integrations/my_integration_form.ex:152
#, elixir-autogen, elixir-format
msgid "This provider can't be added here"
msgstr "Este proveedor no se puede agregar aquí"

#: lib/phoenix_kit_web/live/settings/send_profiles.html.heex:122
#: lib/phoenix_kit_web/live/settings/send_profiles.html.heex:156
#, elixir-autogen, elixir-format
msgid "This send profile will be permanently deleted."
msgstr "Este perfil de envío se eliminará permanentemente."

#: lib/phoenix_kit_web/live/settings/email_sending.html.heex:27
#, elixir-autogen, elixir-format
msgid "This sender address cannot be logged"
msgstr "Esta dirección de remitente no se puede registrar"

#: lib/phoenix_kit/integrations/providers.ex:1106
#, elixir-autogen, elixir-format
msgid "Timeout (seconds)"
msgstr "Tiempo de espera (segundos)"

#: lib/phoenix_kit_web/live/settings/email_sending.html.heex:66
#, elixir-autogen, elixir-format
msgid "Transport"
msgstr "Transporte"

#: lib/phoenix_kit/integrations/providers.ex:1084
#, elixir-autogen, elixir-format
msgid "Turning verification off means the login travels to whoever answers, including an impostor. Use a CA certificate below instead whenever you can."
msgstr "Si desactiva la verificación, el usuario y la contraseña llegan a quien responda, incluido un impostor. Cuando pueda, use mejor un certificado de CA abajo."

#: lib/phoenix_kit_web/live/integrations/my_integration_form.ex:502
#, elixir-autogen, elixir-format
msgid "Unlink"
msgstr "Desvincular"

#: lib/phoenix_kit_web/live/integrations/my_integration_form.ex:495
#, elixir-autogen, elixir-format
msgid "Unlink the connected chat(s)? Re-link by messaging the bot and pressing Test again."
msgstr "¿Desvincular los chats conectados? Para volver a vincularlos, escriba al bot y pulse «Probar» de nuevo."

#: lib/phoenix_kit_web/live/integrations/my_integration_form.ex:214
#, elixir-autogen, elixir-format
msgid "Unlinked. Message the bot and press Test to re-link."
msgstr "Desvinculado. Escriba al bot y pulse «Probar» para volver a vincular."

#: lib/phoenix_kit_web/live/settings/send_profile_form.html.heex:156
#, elixir-autogen, elixir-format
msgid "Update send profile"
msgstr "Actualizar el perfil de envío"

#: lib/phoenix_kit_web/live/settings/email_sending.html.heex:68
#, elixir-autogen, elixir-format
msgid "Used when no default transactional integration is selected below."
msgstr "Se usa cuando no hay una integración transaccional predeterminada seleccionada abajo."

#: lib/phoenix_kit_web/users/session.ex:311
#, elixir-autogen, elixir-format
msgid "User not found."
msgstr "Usuario no encontrado."

#: lib/phoenix_kit/integrations/providers.ex:1088
#, elixir-autogen, elixir-format
msgid "Verify (default)"
msgstr "Verificar (predeterminado)"

#: lib/phoenix_kit_web/users/confirmation_instructions.html.heex:13
#, elixir-autogen, elixir-format
msgid "We sent a confirmation link to your inbox. This page continues automatically once your email is confirmed."
msgstr "Enviamos un enlace de confirmación a su bandeja de entrada. Esta página continuará automáticamente cuando su correo esté confirmado."

#: lib/phoenix_kit/dashboard/admin_tabs.ex:324
#, elixir-autogen, elixir-format
msgid "Website Integrations"
msgstr "Integraciones del sitio web"

#: lib/phoenix_kit_web/live/settings/users.html.heex:205
#, elixir-autogen, elixir-format
msgid "Where a freshly registered account lands. Empty = after-login path."
msgstr "Dónde llega una cuenta recién registrada. Vacío = ruta después del inicio de sesión."

#: lib/phoenix_kit/integrations/providers.ex:1068
#, elixir-autogen, elixir-format
msgid "Whether to send the login at all. “If offered” follows the relay; “Never” is for relays that authenticate by IP."
msgstr "Si se debe enviar el usuario y la contraseña. «Si se ofrece» sigue al relé; «Nunca» es para relés que autentican por IP."

#: lib/phoenix_kit_web/live/integrations/my_integration_form.ex:474
#, elixir-autogen, elixir-format
msgid "Who does this bot message?"
msgstr "¿A quién escribe este bot?"

#: lib/phoenix_kit_web/live/notifications/inbox.ex:210
#, elixir-autogen, elixir-format
msgid "Yesterday"
msgstr "Ayer"

#: lib/phoenix_kit_web/users/session.ex:322
#, elixir-autogen, elixir-format
msgid "You are now signed in as %{email}."
msgstr "Ahora está conectado como %{email}."

#: lib/phoenix_kit_web/users/session.ex:331
#, elixir-autogen, elixir-format
msgid "You do not have permission to sign in as another user."
msgstr "No tiene permiso para iniciar sesión como otro usuario."

#: lib/phoenix_kit_web/live/notifications/inbox.ex:217
#, elixir-autogen, elixir-format
msgid "You're all caught up"
msgstr "Está al día"

#: lib/phoenix_kit_web/live/notifications/inbox.ex:220
#, elixir-autogen, elixir-format
msgid "You've read everything here."
msgstr "Ha leído todo aquí."

#: lib/phoenix_kit_web/live/integrations/my_integrations.ex:133
#, elixir-autogen, elixir-format
msgid "Your own service connections — only you can see these"
msgstr "Sus propias conexiones de servicios: solo usted puede verlas"

#: lib/phoenix_kit_web/live/settings/email_sending.html.heex:90
#, elixir-autogen, elixir-format
msgid "adapter"
msgstr "adaptador"

#: lib/phoenix_kit_web/live/integrations/my_integration_form.ex:408
#, elixir-autogen, elixir-format
msgid "e.g. My personal key"
msgstr "p. ej., Mi clave personal"

#: lib/phoenix_kit_web/components/core/status_dot.ex:98
#, elixir-autogen, elixir-format
msgid "error"
msgstr "error"

#: lib/phoenix_kit_web/components/core/status_dot.ex:101
#, elixir-autogen, elixir-format
msgid "inactive"
msgstr "inactivo"

#: lib/phoenix_kit_web/components/core/status_dot.ex:100
#, elixir-autogen, elixir-format
msgid "info"
msgstr "info"

#: lib/phoenix_kit_web/components/core/status_dot.ex:95
#, elixir-autogen, elixir-format
msgid "offline"
msgstr "desconectado"

#: lib/phoenix_kit_web/components/core/status_dot.ex:97
#, elixir-autogen, elixir-format
msgid "ok"
msgstr "ok"

#: lib/phoenix_kit_web/components/core/status_dot.ex:94
#, elixir-autogen, elixir-format
msgid "online"
msgstr "en línea"

#: lib/phoenix_kit_web/components/core/status_dot.ex:96
#, elixir-autogen, elixir-format
msgid "status unknown"
msgstr "estado desconocido"

#: lib/phoenix_kit/integrations/validators.ex:538
#, elixir-autogen, elixir-format
msgid "unlimited"
msgstr "sin límite"

#: lib/phoenix_kit_web/components/core/status_dot.ex:99
#, elixir-autogen, elixir-format
msgid "warning"
msgstr "advertencia"

#: lib/phoenix_kit_web/live/components/media_selector_modal.html.heex:258
#, elixir-autogen, elixir-format
msgid "Audio Only"
msgstr "Solo audio"

#: lib/phoenix_kit_web/live/components/media_selector_modal.ex:335
#, elixir-autogen, elixir-format
msgid "Audio files"
msgstr "Archivos de audio"

#: lib/phoenix_kit_web/live/components/media_selector_modal.ex:326
#, elixir-autogen, elixir-format
msgid "Click on an audio file to select it"
msgstr "Haga clic en un archivo de audio para seleccionarlo"

#: lib/phoenix_kit_web/components/media_browser.ex:334
#: lib/phoenix_kit_web/live/components/media_selector_modal.ex:355
#, elixir-autogen, elixir-format
msgid "Only audio files can be added here."
msgstr "Aquí solo se pueden agregar archivos de audio."

#: lib/phoenix_kit_web/live/components/media_selector_modal.ex:330
#, elixir-autogen, elixir-format
msgid "Select one or more audio files"
msgstr "Seleccione uno o varios archivos de audio"

#: lib/phoenix_kit_web/live/modules.html.heex:835
#, elixir-autogen, elixir-format
msgid "Browse PhoenixKit packages on hex.pm"
msgstr "Explorar los paquetes de PhoenixKit en hex.pm"

#: lib/phoenix_kit_web/users/referral_gate.html.heex:30
#, elixir-autogen, elixir-format
msgid "Checking..."
msgstr "Comprobando…"

#: lib/phoenix_kit_web/users/referral_gate.html.heex:33
#, elixir-autogen, elixir-format
msgid "Continue"
msgstr "Continuar"

#: lib/phoenix_kit_web/live/settings/crawlers.html.heex:169
#, elixir-autogen, elixir-format
msgid "Copied!"
msgstr "¡Copiado!"

#: lib/phoenix_kit_web/live/modules.html.heex:833
#, elixir-autogen, elixir-format
msgid "Couldn't reach hex.pm, so the package list is unavailable right now."
msgstr "No se ha podido contactar con hex.pm, por lo que la lista de paquetes no está disponible en este momento."

#: lib/phoenix_kit_web/live/settings/crawlers.html.heex:145
#, elixir-autogen, elixir-format
msgid "Crawler Instructions"
msgstr "Instrucciones para los rastreadores"

#: lib/phoenix_kit_web/users/referral_gate.ex:71
#: lib/phoenix_kit_web/users/referral_gate.html.heex:8
#, elixir-autogen, elixir-format
msgid "Enter your referral code"
msgstr "Introduzca su código de referencia"

#: lib/phoenix_kit_web/users/referral_gate.html.heex:44
#, elixir-autogen, elixir-format
msgid "Log out"
msgstr "Cerrar sesión"

#: lib/modules/sitemap/web/settings.html.heex:707
#, elixir-autogen, elixir-format
msgid "One regular expression per line. Added on top of the built-in defaults, which always apply:"
msgstr "Una expresión regular por línea. Se añade a los valores predeterminados integrados, que siempre se aplican:"

#: lib/phoenix_kit_web/users/referral_gate.html.heex:16
#: lib/phoenix_kit_web/users/referral_gate.html.heex:20
#, elixir-autogen, elixir-format
msgid "Referral code"
msgstr "Código de referencia"

#: lib/modules/sitemap/web/settings.html.heex:672
#, elixir-autogen, elixir-format
msgid "Served at the site root as well as under the PhoenixKit prefix, because that is where crawlers look. A priv/static/sitemap.xml file would be served instead of this one."
msgstr "Se sirve tanto en la raíz del sitio como bajo el prefijo de PhoenixKit, porque es ahí donde miran los rastreadores. Un archivo priv/static/sitemap.xml se serviría en su lugar."

#: lib/phoenix_kit_web/users/referral_gate.ex:94
#: lib/phoenix_kit_web/users/referral_gate.ex:104
#: lib/phoenix_kit_web/users/referral_gate.ex:135
#, elixir-autogen, elixir-format
msgid "That code can't be used"
msgstr "Ese código no se puede usar"

#: lib/phoenix_kit_web/users/referral_gate.html.heex:11
#, elixir-autogen, elixir-format
msgid "This site is invite-only. Enter the code you were given to continue."
msgstr "Este sitio es solo por invitación. Introduzca el código que le han facilitado para continuar."

#: lib/phoenix_kit_web/users/referral_gate.ex:126
#, elixir-autogen, elixir-format
msgid "Welcome! Your referral code has been accepted."
msgstr "¡Bienvenido! Su código de referencia ha sido aceptado."

#: lib/modules/sitemap/web/settings.html.heex:681
#, elixir-autogen, elixir-format
msgid "has the robots.txt line that points crawlers here."
msgstr "tiene la línea de robots.txt que dirige aquí a los rastreadores."

#: lib/phoenix_kit_web/live/settings/crawlers.html.heex:199
#, elixir-autogen, elixir-format
msgid "priv/static/robots.txt points crawlers at your sitemap."
msgstr "priv/static/robots.txt dirige a los rastreadores a su sitemap."

#: lib/phoenix_kit_web/live/settings.html.heex:321
#, elixir-autogen, elixir-format
msgid "Local path of the site's home page"
msgstr "Ruta local de la página principal del sitio"

#: lib/phoenix_kit_web/live/settings.html.heex:318
#, elixir-autogen, elixir-format
msgid "Main Page"
msgstr "Página principal"

#: lib/phoenix_kit_web/live/settings.html.heex:333
#, elixir-autogen, elixir-format
msgid "Where PhoenixKit sends visitors who are not signed in. Empty = the sign-in page."
msgstr "A dónde envía PhoenixKit a los visitantes que no han iniciado sesión. Vacío = la página de inicio de sesión."

#: lib/phoenix_kit_web/live/settings/organization.html.heex:260
#, elixir-autogen, elixir-format, fuzzy
msgid "Add a country"
msgstr "Agregar cuenta"

#: lib/phoenix_kit_web/live/settings/organization.html.heex:241
#, elixir-autogen, elixir-format, fuzzy
msgid "Add these"
msgstr "Agregar nota"

#: lib/phoenix_kit_web/live/settings/organization.html.heex:232
#, elixir-autogen, elixir-format
msgid "Based on your country: %{countries}"
msgstr ""

#: lib/phoenix_kit_web/live/settings/organization.html.heex:166
#, elixir-autogen, elixir-format
msgid "Main countries"
msgstr ""

#: lib/phoenix_kit_web/live/settings/organization.ex:508
#, elixir-autogen, elixir-format
msgid "Main countries could not be saved"
msgstr ""

#: lib/phoenix_kit_web/live/settings/organization.html.heex:212
#, elixir-autogen, elixir-format, fuzzy
msgid "Move down"
msgstr "Mover"

#: lib/phoenix_kit_web/live/settings/organization.html.heex:201
#, elixir-autogen, elixir-format, fuzzy
msgid "Move up"
msgstr "Mover"

#: lib/phoenix_kit_web/live/settings/organization.html.heex:174
#, elixir-autogen, elixir-format
msgid "Nothing chosen yet — country lists are plain alphabetical."
msgstr ""

#: lib/phoenix_kit_web/live/settings/authorization.html.heex:350
#, elixir-autogen, elixir-format
msgid "Require the provider to confirm the email address"
msgstr "Exigir que el proveedor confirme la dirección de correo electrónico"

#: lib/phoenix_kit_web/live/settings/organization.html.heex:261
#, elixir-autogen, elixir-format, fuzzy
msgid "Search countries..."
msgstr "Buscar archivos…"

#: lib/phoenix_kit_web/live/settings/organization.html.heex:169
#, elixir-autogen, elixir-format
msgid "Shown at the top of every country list. Drag to reorder."
msgstr ""

#: lib/phoenix_kit_web/live/settings/authorization.html.heex:354
#, elixir-autogen, elixir-format
msgid "When on, signing in with a provider can only join an existing account if the provider states it verified that address. Turning this off lets anyone who gets an address onto a provider account sign in as its owner — only do so for a provider that does not report verification."
msgstr "Cuando está activado, iniciar sesión con un proveedor solo puede vincularse a una cuenta existente si el proveedor declara que ha verificado esa dirección. Al desactivarlo, cualquiera que consiga poner una dirección en una cuenta de proveedor puede iniciar sesión como su propietario: hágalo solo para un proveedor que no informe de la verificación."

#: lib/phoenix_kit_web/live/users/user_details.ex:549
#: lib/phoenix_kit_web/live/users/users.ex:740
#, elixir-autogen, elixir-format
msgid "You don't have permission to change this user's confirmation"
msgstr "No tiene permiso para cambiar la confirmación de este usuario"

#: lib/phoenix_kit_web/live/users/user_details.ex:503
#: lib/phoenix_kit_web/live/users/users.ex:690
#: lib/phoenix_kit_web/users/user_form.ex:434
#, elixir-autogen, elixir-format
msgid "You don't have permission to change this user's status"
msgstr "No tiene permiso para cambiar el estado de este usuario"

#: lib/phoenix_kit_web/live/users/user_details.ex:296
#: lib/phoenix_kit_web/live/users/users.ex:660
#, elixir-autogen, elixir-format
msgid "You don't have permission to delete this user"
msgstr "No tiene permiso para eliminar a este usuario"

#: lib/phoenix_kit_web/users/user_form.ex:508
#, elixir-autogen, elixir-format
msgid "You don't have permission to manage this user's credentials"
msgstr "No tiene permiso para gestionar las credenciales de este usuario"

#: lib/phoenix_kit_web/live/settings/crawlers.html.heex:216
#, elixir-autogen, elixir-format
msgid "AI Discovery"
msgstr ""

#: lib/phoenix_kit/integrations/providers.ex:699
#, elixir-autogen, elixir-format
msgid "AWS Bedrock LLMs via a Bedrock API key (OpenAI-compatible endpoint: gpt-oss models; the rest via native Converse)"
msgstr ""

#: lib/phoenix_kit/integrations/providers.ex:716
#, elixir-autogen, elixir-format
msgid "AWS console → Amazon Bedrock → API keys (long-term key)"
msgstr ""

#: lib/phoenix_kit/mentions/live.ex:87
#, elixir-autogen, elixir-format
msgid "Access requested."
msgstr ""

#: lib/phoenix_kit/integrations/validators.ex:99
#, elixir-autogen, elixir-format, fuzzy
msgid "Account %{id}"
msgstr "Cuenta"

#: lib/phoenix_kit_web/live/settings/crawlers.html.heex:329
#, elixir-autogen, elixir-format
msgid "Advisory-grade: anything can send any User-Agent, so a scraper that lies passes through. Real enforcement belongs at your CDN or reverse proxy — this catches the honest-but-ignorant. Bots identified only by robots.txt tokens (Google-Extended, Applebot-Extended) crawl under their main user agent and are never matched here, so blocking AI training cannot 403 Googlebot."
msgstr ""

#: lib/phoenix_kit_web/live/settings/crawlers.html.heex:124
#, elixir-autogen, elixir-format, fuzzy
msgid "Allowed"
msgstr "Todos"

#: lib/phoenix_kit/integrations/providers.ex:697
#, elixir-autogen, elixir-format
msgid "Amazon Bedrock"
msgstr ""

#: lib/phoenix_kit_web/live/settings/crawlers.html.heex:308
#, elixir-autogen, elixir-format
msgid "Answer 403 to requests whose User-Agent matches a blocked group, for bots that ignore robots.txt."
msgstr ""

#: lib/phoenix_kit_web/live/settings/email_sending.html.heex:160
#, elixir-autogen, elixir-format
msgid "Auth mail carries single-use tokens, and /dev/mailbox has no authentication — anyone who can reach this server can read them. Only for closed environments."
msgstr ""

#: lib/phoenix_kit/integrations/providers.ex:712
#, elixir-autogen, elixir-format
msgid "Bedrock API key"
msgstr ""

#: lib/phoenix_kit/integrations/validators.ex:222
#, elixir-autogen, elixir-format, fuzzy
msgid "Bedrock error %{status}"
msgstr "Error de Brevo %{status}"

#: lib/phoenix_kit_web/live/settings/crawlers.html.heex:306
#, elixir-autogen, elixir-format
msgid "Block at the application"
msgstr ""

#: lib/phoenix_kit_web/live/modules.html.heex:451
#, elixir-autogen, elixir-format, fuzzy
msgid "Blocked groups"
msgstr "Bloqueado"

#: lib/phoenix_kit_web/live/settings/crawlers.html.heex:103
#, elixir-autogen, elixir-format
msgid "Bot Access"
msgstr ""

#: lib/phoenix_kit_web/live/settings.html.heex:451
#, elixir-autogen, elixir-format
msgid "By default a mention shows what it names even to someone without access, with a lock icon and no link. Turn this on where the name itself is sensitive; they then see the name as it was when it was written, not its current one."
msgstr ""

#: lib/phoenix_kit_web/live/modules.html.heex:408
#, elixir-autogen, elixir-format
msgid "Control how search engines and AI bots crawl and index this site"
msgstr ""

#: lib/phoenix_kit/integrations/providers.ex:740
#, elixir-autogen, elixir-format, fuzzy
msgid "Copy the key (shown once, `ABSK…`) and paste it into the form above"
msgstr "Copie la clave (se muestra una sola vez) y péguela en el formulario de arriba"

#: lib/phoenix_kit/integrations/providers.ex:816
#, elixir-autogen, elixir-format, fuzzy
msgid "Copy the token and paste it into the form above"
msgstr "Copie la clave y péguela en el formulario de arriba"

#: lib/phoenix_kit/integrations/validators.ex:226
#, elixir-autogen, elixir-format, fuzzy
msgid "Could not reach Bedrock in %{region}"
msgstr "No se pudo contactar con Brevo"

#: lib/phoenix_kit/mentions/live.ex:90
#, elixir-autogen, elixir-format
msgid "Could not send that request."
msgstr ""

#: lib/phoenix_kit_web/live/settings/email_sending.ex:136
#, elixir-autogen, elixir-format, fuzzy
msgid "Could not update the mailbox setting"
msgstr "No se pudo actualizar la integración de envío predeterminada"

#: lib/phoenix_kit_web/live/settings/crawlers.ex:35
#: lib/phoenix_kit_web/live/settings/crawlers.html.heex:5
#, elixir-autogen, elixir-format, fuzzy
msgid "Crawler Settings"
msgstr "Configuración legal"

#: lib/modules/sitemap/web/settings.html.heex:679
#, elixir-autogen, elixir-format, fuzzy
msgid "Crawler settings"
msgstr "Instrucciones para los rastreadores"

#: lib/phoenix_kit_web/live/modules.html.heex:406
#, elixir-autogen, elixir-format
msgid "Crawlers"
msgstr ""

#: lib/phoenix_kit_web/live/settings/crawlers.ex:55
#, elixir-autogen, elixir-format, fuzzy
msgid "Crawlers module is disabled. Enable it from the Modules page to configure settings."
msgstr "El módulo SEO está desactivado. Actívelo desde la página Módulos para configurar los ajustes."

#: lib/phoenix_kit/integrations/providers.ex:732
#, elixir-autogen, elixir-format, fuzzy
msgid "Create a Bedrock API key"
msgstr "Cree una clave de API"

#: lib/phoenix_kit/integrations/providers.ex:808
#, elixir-autogen, elixir-format, fuzzy
msgid "Create a token"
msgstr "Crear rol"

#: lib/phoenix_kit/integrations/providers.ex:872
#, elixir-autogen, elixir-format
msgid "Create an IAM user with SES access"
msgstr ""

#: lib/phoenix_kit/integrations/providers.ex:877
#, elixir-autogen, elixir-format
msgid "Create an access key for that user (Security credentials → Create access key) and paste the ID and secret above"
msgstr ""

#: lib/phoenix_kit_web/live/settings/crawlers.html.heex:7
#, elixir-autogen, elixir-format
msgid "Decide who may read this site — indexing directives, per-bot access, and what crawlers and AI assistants are told."
msgstr ""

#: lib/phoenix_kit_web/live/settings/email_sending.html.heex:177
#, elixir-autogen, elixir-format
msgid "Deliver development mail to /dev/mailbox"
msgstr ""

#: lib/phoenix_kit/integrations/providers.ex:748
#, elixir-autogen, elixir-format, fuzzy
msgid "Enable model access"
msgstr "Habilite el módulo para acceder a los ajustes"

#: lib/phoenix_kit_web/live/settings/crawlers.html.heex:304
#, elixir-autogen, elixir-format
msgid "Enforcement"
msgstr ""

#: lib/phoenix_kit_web/live/settings/crawlers.ex:90
#: lib/phoenix_kit_web/live/settings/crawlers.ex:102
#: lib/phoenix_kit_web/live/settings/crawlers.ex:121
#: lib/phoenix_kit_web/live/settings/crawlers.ex:132
#: lib/phoenix_kit_web/live/settings/crawlers.ex:148
#: lib/phoenix_kit_web/live/settings/crawlers.ex:161
#, elixir-autogen, elixir-format, fuzzy
msgid "Failed to update crawler settings"
msgstr "No se pudo actualizar la configuración"

#: lib/phoenix_kit/integrations/providers.ex:781
#, elixir-autogen, elixir-format, fuzzy
msgid "GitHub"
msgstr "Inicio de sesión con GitHub"

#: lib/phoenix_kit/integrations/providers.ex:783
#, elixir-autogen, elixir-format
msgid "GitHub API token — org statistics, repositories (read-only is enough)"
msgstr ""

#: lib/phoenix_kit/integrations/providers.ex:810
#, elixir-autogen, elixir-format
msgid "Go to [Fine-grained tokens](https://github.com/settings/personal-access-tokens) and click **Generate new token**"
msgstr ""

#: lib/phoenix_kit_web/live/settings/crawlers.html.heex:107
#, elixir-autogen, elixir-format
msgid "Grouped by why they visit. Blocking a group writes it into the generated robots.txt below; everything defaults to allowed."
msgstr ""

#: lib/phoenix_kit_web/live/settings.html.heex:446
#, elixir-autogen, elixir-format
msgid "Hide titles of records the reader can't open"
msgstr ""

#: lib/phoenix_kit/integrations/providers.ex:750
#, elixir-autogen, elixir-format
msgid "In [Bedrock → Model access](https://console.aws.amazon.com/bedrock/home#/modelaccess) enable the models you plan to call — a key with no enabled models validates but cannot complete"
msgstr ""

#: lib/phoenix_kit/integrations/providers.ex:764
#, elixir-autogen, elixir-format
msgid "In the AI module, create an endpoint pointing at this connection with a `gpt-oss` model and a base URL in the SAME region as this key"
msgstr ""

#: lib/phoenix_kit/integrations/providers.ex:874
#, elixir-autogen, elixir-format
msgid "In the [IAM console](https://console.aws.amazon.com/iam/home#/users) create a user for programmatic access and attach an SES policy (least privilege: `ses:SendEmail`/`ses:SendRawEmail`; docs: [SES setup](https://docs.aws.amazon.com/ses/latest/dg/setting-up.html))"
msgstr ""

#: lib/phoenix_kit/integrations/providers.ex:885
#, elixir-autogen, elixir-format
msgid "In the [SES console](https://console.aws.amazon.com/ses/home#/identities) verify your domain or sender address — SES refuses to send from unverified identities"
msgstr ""

#: lib/phoenix_kit/integrations/validators.ex:177
#, elixir-autogen, elixir-format
msgid "Invalid region format (expected e.g. eu-central-1)"
msgstr ""

#: lib/phoenix_kit/integrations/validators.ex:216
#, elixir-autogen, elixir-format
msgid "Key authenticated but not authorised in %{region} — allow bedrock:CallWithBearerToken (and ListFoundationModels) on its IAM identity, or check the key was issued for this region"
msgstr ""

#: lib/phoenix_kit_web/live/settings.html.heex:438
#, elixir-autogen, elixir-format
msgid "Lets people type @ to mention someone and # to link a record, anywhere they can write free text. Turning it off stops the suggestions; mentions already written stay readable as plain text."
msgstr ""

#: lib/phoenix_kit_web/live/settings/email_sending.html.heex:149
#, elixir-autogen, elixir-format
msgid "Local dev mailbox"
msgstr ""

#: lib/phoenix_kit_web/live/settings/email_sending.ex:127
#, elixir-autogen, elixir-format
msgid "Local mailbox disabled — outgoing dev mail goes to the server log"
msgstr ""

#: lib/phoenix_kit_web/live/settings/email_sending.ex:123
#, elixir-autogen, elixir-format
msgid "Local mailbox enabled — tokens in auth mail are now readable at /dev/mailbox"
msgstr ""

#: lib/phoenix_kit_web/live/settings.html.heex:433
#, elixir-autogen, elixir-format
msgid "Mentions and record links"
msgstr ""

#: lib/phoenix_kit/integrations/validators.ex:240
#, elixir-autogen, elixir-format
msgid "Model catalog in %{region}: %{count} (grants are configured separately)"
msgstr ""

#: lib/phoenix_kit/integrations/providers.ex:888
#, elixir-autogen, elixir-format
msgid "New accounts start in the SES sandbox (verified recipients only) — [request production access](https://docs.aws.amazon.com/ses/latest/dg/request-production-access.html) before real sending"
msgstr ""

#: lib/phoenix_kit_web/users/qr_login_confirm.html.heex:29
#, elixir-autogen, elixir-format
msgid "No device details could be determined for this request."
msgstr ""

#: lib/phoenix_kit_web/components/core/mention_text.ex:140
#, elixir-autogen, elixir-format
msgid "No longer available"
msgstr ""

#: lib/phoenix_kit_web/live/settings/crawlers.html.heex:191
#, elixir-autogen, elixir-format, fuzzy
msgid "No priv/static/robots.txt found. Without one, crawlers assume everything is allowed — and any groups you blocked above are not being told."
msgstr "No se ha encontrado priv/static/robots.txt. Sin él, los rastreadores asumen que todo está permitido — algo que suele estar bien, pero no sabrán dónde está su sitemap."

#: lib/phoenix_kit_web/components/core/mention_text.ex:152
#, elixir-autogen, elixir-format
msgid "Not shown on this page"
msgstr ""

#: lib/phoenix_kit/mentions/live.ex:237
#, elixir-autogen, elixir-format
msgid "Note (optional)"
msgstr ""

#: lib/phoenix_kit/integrations/providers.ex:734
#, elixir-autogen, elixir-format
msgid "Open the [Bedrock console → API keys](https://console.aws.amazon.com/bedrock/home#/api-keys) and generate a **long-term** key (docs: [Bedrock API keys](https://docs.aws.amazon.com/bedrock/latest/userguide/api-keys.html))"
msgstr ""

#: lib/phoenix_kit_web/live/settings/crawlers.html.heex:238
#, elixir-autogen, elixir-format
msgid "Optional markdown: a summary paragraph, key links, docs pointers…"
msgstr ""

#: lib/phoenix_kit/integrations/providers.ex:737
#, elixir-autogen, elixir-format
msgid "Or attach one to an existing IAM user: [IAM console](https://console.aws.amazon.com/iam/home#/users) → user → Security credentials → Bedrock API keys"
msgstr ""

#: lib/phoenix_kit_web/live/settings/crawlers.html.heex:261
#, elixir-autogen, elixir-format
msgid "Paste the verification content Google Search Console or Bing Webmaster Tools gives you — the meta tags are added to every layout head. Pasting the whole <meta> tag also works; the content value is extracted."
msgstr ""

#: lib/phoenix_kit/integrations/providers.ex:797
#, elixir-autogen, elixir-format
msgid "Personal access token"
msgstr ""

#: lib/phoenix_kit_web/live/settings/crawlers.html.heex:149
#, elixir-autogen, elixir-format
msgid "PhoenixKit does not serve this file — it is yours, served from priv/static before any route is consulted. This is the complete file your toggles above describe: paste it into priv/static/robots.txt."
msgstr ""

#: lib/phoenix_kit/integrations/providers.ex:753
#, elixir-autogen, elixir-format
msgid "Pick the region where access was granted; the AI endpoint's base URL must use the same region"
msgstr ""

#: lib/phoenix_kit_web/live/settings/crawlers.html.heex:243
#, elixir-autogen, elixir-format
msgid "Preview of the served file:"
msgstr ""

#: lib/phoenix_kit/integrations/providers.ex:813
#, elixir-autogen, elixir-format
msgid "Repository access: **Public repositories (read-only)** — no extra permissions needed for public-org statistics"
msgstr ""

#: lib/phoenix_kit/mentions/live.ex:227
#, elixir-autogen, elixir-format, fuzzy
msgid "Request access"
msgstr "Solicitado"

#: lib/phoenix_kit_web/live/settings/crawlers.html.heex:259
#, elixir-autogen, elixir-format
msgid "Search engine verification"
msgstr ""

#: lib/phoenix_kit/mentions/live.ex:256
#, elixir-autogen, elixir-format
msgid "Send request"
msgstr ""

#: lib/phoenix_kit/mentions/live.ex:254
#, elixir-autogen, elixir-format, fuzzy
msgid "Sending…"
msgstr "Pendiente"

#: lib/phoenix_kit/mentions/live.ex:76
#, elixir-autogen, elixir-format, fuzzy
msgid "Sign in to request access."
msgstr "Iniciar sesión como usuario"

#: lib/phoenix_kit/integrations/providers.ex:761
#, elixir-autogen, elixir-format
msgid "The OpenAI-compatible endpoint (`…/openai/v1`) currently serves only the `openai.gpt-oss-*` models — Anthropic and the other Bedrock models answer on the native Converse API with the same key"
msgstr ""

#: lib/phoenix_kit/integrations/providers.ex:743
#, elixir-autogen, elixir-format
msgid "The key's IAM identity must allow the `bedrock:CallWithBearerToken` action — without it every Bearer call answers 403 even when invoke permissions are in place."
msgstr ""

#: lib/phoenix_kit_web/live/settings/email_sending.html.heex:168
#, elixir-autogen, elixir-format
msgid "The mailbox is off: outgoing mail is written to the server log instead."
msgstr ""

#: lib/phoenix_kit_web/live/settings/crawlers.html.heex:205
#, elixir-autogen, elixir-format, fuzzy
msgid "The noindex toggle and robots.txt are separate mechanisms: noindex is a per-page meta tag that tells crawlers not to index what they fetched, while robots.txt tells them what not to fetch at all. A staging site usually wants both."
msgstr "La opción noindex de arriba y robots.txt son mecanismos distintos: noindex es una etiqueta meta por página que indica a los rastreadores que no indexen lo que han descargado, mientras que robots.txt les indica qué no deben descargar siquiera. Un sitio de preproducción suele necesitar ambos."

#: lib/phoenix_kit_web/live/settings/crawlers.html.heex:220
#, elixir-autogen, elixir-format
msgid "The other half of bot policy: a markdown summary telling AI assistants what this site is about, served at"
msgstr ""

#: lib/phoenix_kit/integrations/providers.ex:893
#, elixir-autogen, elixir-format
msgid "This connection stores the credential. The full sending pipeline — configuration set, SNS topic, SQS event queue, delivery tracking — is configured in Admin → Settings → Emails, which can select this connection as its credential source."
msgstr ""

#: lib/phoenix_kit/mentions/live.ex:206
#: lib/phoenix_kit_web/components/core/textarea.ex:78
#: lib/phoenix_kit_web/components/multilang_form.ex:1001
#, elixir-autogen, elixir-format
msgid "Type @ to mention someone, # to link a record."
msgstr ""

#: lib/phoenix_kit_web/live/notifications/inbox.ex:193
#, elixir-autogen, elixir-format
msgid "Unread · %{day}"
msgstr ""

#: lib/phoenix_kit/integrations/providers.ex:759
#, elixir-autogen, elixir-format
msgid "Use it from the AI module"
msgstr ""

#: lib/phoenix_kit_web/live/settings/crawlers.html.heex:257
#, elixir-autogen, elixir-format, fuzzy
msgid "Verification"
msgstr "Notificaciones"

#: lib/phoenix_kit_web/live/settings/crawlers.ex:145
#, elixir-autogen, elixir-format
msgid "Verification tags saved."
msgstr ""

#: lib/phoenix_kit/integrations/providers.ex:883
#, elixir-autogen, elixir-format
msgid "Verify a sender in SES"
msgstr ""

#: lib/phoenix_kit/mentions/live.ex:243
#, elixir-autogen, elixir-format
msgid "What do you need it for?"
msgstr ""

#: lib/phoenix_kit_web/live/settings/email_sending.html.heex:154
#, elixir-autogen, elixir-format
msgid "Where development mail goes while the resolved transport is the local adapter."
msgstr ""

#: lib/phoenix_kit_web/live/settings/crawlers.html.heex:105
#, elixir-autogen, elixir-format
msgid "Who may crawl this site"
msgstr ""

#: lib/phoenix_kit_web/components/core/mention_text.ex:182
#, elixir-autogen, elixir-format
msgid "You don't have access to this"
msgstr ""

#: lib/phoenix_kit/mentions/live.ex:229
#, elixir-autogen, elixir-format
msgid "You don't have access to this %{kind}. Ask the people who own it, and say why if it helps."
msgstr ""

#: lib/phoenix_kit_web/components/core/mention_text.ex:175
#, elixir-autogen, elixir-format
msgid "You don't have access — click to request it"
msgstr ""

#: lib/phoenix_kit/integrations/providers.ex:801
#, elixir-autogen, elixir-format
msgid "github.com/settings/personal-access-tokens — fine-grained, read-only"
msgstr ""

#: lib/phoenix_kit_web/live/settings/crawlers.ex:158
#, elixir-autogen, elixir-format
msgid "llms.txt content saved."
msgstr ""

#: lib/phoenix_kit/integrations/validators.ex:141
#, elixir-autogen, elixir-format
msgid "management API: %{services}"
msgstr ""

#: lib/phoenix_kit_web/live/settings/crawlers.html.heex:195
#, elixir-autogen, elixir-format, fuzzy
msgid "priv/static/robots.txt exists but has no Sitemap: line. Paste the file above so crawlers are told where to look."
msgstr "priv/static/robots.txt existe pero no tiene una línea Sitemap:. Añada la línea de arriba para indicar a los rastreadores dónde buscar."

#: lib/phoenix_kit_web/components/core/mention_text.ex:154
#, elixir-autogen, elixir-format
msgid "private item"
msgstr ""

#: lib/phoenix_kit_web/live/settings/crawlers.html.heex:226
#, elixir-autogen, elixir-format
msgid "while this module is enabled. The heading comes from your project title; everything below it is yours."
msgstr ""

#: lib/phoenix_kit_web/live/components/media_selector_modal.html.heex:235
#: lib/phoenix_kit_web/live/components/media_selector_modal.html.heex:286
#, elixir-autogen, elixir-format
msgid "Clear search"
msgstr "Borrar búsqueda"

#: lib/phoenix_kit_web/live/components/media_selector_modal.ex:315
#, elixir-autogen, elixir-format
msgid "No audio files yet"
msgstr "Aún no hay archivos de audio"

#: lib/phoenix_kit_web/live/components/media_selector_modal.ex:313
#, elixir-autogen, elixir-format
msgid "No images yet"
msgstr "Aún no hay imágenes"

#: lib/phoenix_kit_web/live/components/media_selector_modal.ex:316
#, elixir-autogen, elixir-format
msgid "No media files yet"
msgstr "Aún no hay archivos multimedia"

#: lib/phoenix_kit_web/live/components/media_selector_modal.html.heex:278
#, elixir-autogen, elixir-format
msgid "No results for “%{query}”"
msgstr "Sin resultados para “%{query}”"

#: lib/phoenix_kit_web/live/components/media_selector_modal.ex:314
#, elixir-autogen, elixir-format
msgid "No videos yet"
msgstr "Aún no hay vídeos"

#: lib/phoenix_kit_web/components/core/file_upload.ex:83
#: lib/phoenix_kit_web/components/media_browser.html.heex:191
#, elixir-autogen, elixir-format
msgid "Processing on server…"
msgstr "Procesando en el servidor…"

#: lib/phoenix_kit_web/live/components/media_selector_modal.ex:281
#: lib/phoenix_kit_web/live/components/media_selector_modal.ex:284
#, elixir-autogen, elixir-format
msgid "Select Audio"
msgstr "Seleccionar audio"

#: lib/phoenix_kit_web/users/user_form.html.heex:974
#: lib/phoenix_kit_web/users/user_form.html.heex:986
#, elixir-autogen, elixir-format
msgid "Select Avatar"
msgstr "Seleccionar avatar"

#: lib/phoenix_kit_web/live/settings/authorization.html.heex:716
#, elixir-autogen, elixir-format
msgid "Select Background Image"
msgstr "Seleccionar imagen de fondo"

#: lib/phoenix_kit_web/components/media_browser.html.heex:2470
#, elixir-autogen, elixir-format
msgid "Select Cover Image"
msgstr "Seleccionar imagen de portada"

#: lib/phoenix_kit_web/live/components/media_selector_modal.ex:282
#, elixir-autogen, elixir-format
msgid "Select Images"
msgstr "Seleccionar imágenes"

#: lib/phoenix_kit_web/components/media_browser.html.heex:2469
#: lib/phoenix_kit_web/live/settings.html.heex:636
#: lib/phoenix_kit_web/live/settings/authorization.html.heex:717
#, elixir-autogen, elixir-format
msgid "Select Logo"
msgstr "Seleccionar logo"

#: lib/phoenix_kit_web/live/settings.html.heex:635
#, elixir-autogen, elixir-format
msgid "Select Site Icon"
msgstr "Seleccionar icono del sitio"

#: lib/phoenix_kit_web/live/components/media_selector_modal.ex:280
#, elixir-autogen, elixir-format
msgid "Select Video"
msgstr "Seleccionar vídeo"

#: lib/phoenix_kit_web/live/components/media_selector_modal.ex:283
#, elixir-autogen, elixir-format
msgid "Select Videos"
msgstr "Seleccionar vídeos"

#: lib/phoenix_kit_web/live/components/media_selector_modal.html.heex:297
#, elixir-autogen, elixir-format
msgid "Upload your first one using the area above"
msgstr "Sube el primero usando el área de arriba"

#: lib/phoenix_kit_web/components/core/file_upload.ex:84
#, elixir-autogen, elixir-format
msgid "left"
msgstr "restante"

#: lib/phoenix_kit_web/components/core/file_upload.ex:211
#, elixir-autogen
msgid "Upload Files"
msgstr "Subir archivos"

#: lib/phoenix_kit_web/components/core/file_upload.ex:178
#, elixir-autogen
msgid "Drop your files to upload"
msgstr "Suelta tus archivos para subirlos"

#: lib/phoenix_kit_web/components/core/file_upload.ex:191
#, elixir-autogen
msgid "Maximum file size: %{size}"
msgstr "Tamaño máximo de archivo: %{size}"

#: lib/phoenix_kit_web/components/core/column_settings.ex:74
#, elixir-autogen, elixir-format
msgid "Columns"
msgstr "Columnas"

#: lib/phoenix_kit_web/components/core/column_settings.ex:77
#, elixir-autogen, elixir-format
msgid "Shown"
msgstr "Mostradas"

#: lib/phoenix_kit_web/components/media_canvas_viewer.html.heex:289
#, elixir-autogen, elixir-format
msgid "Reply to this annotation"
msgstr "Responder a esta anotación"

#: lib/phoenix_kit_web/live/settings/integrations.ex:191
#, elixir-autogen, elixir-format
msgid "Credentials are protected only by a shared application secret"
msgstr "Las credenciales solo están protegidas por un secreto de aplicación compartido"

#: lib/phoenix_kit_web/live/settings/integrations.ex:194
#, elixir-autogen, elixir-format
msgid "Credentials are stored in plain text"
msgstr "Las credenciales se almacenan en texto sin cifrar"

#: lib/phoenix_kit_web/live/settings/integrations.ex:197
#, elixir-autogen, elixir-format
msgid "Encryption is turned off for integration credentials"
msgstr "El cifrado está desactivado para las credenciales de integración"

#: lib/phoenix_kit_web/live/settings/integrations.ex:207
#, elixir-autogen, elixir-format
msgid "No dedicated encryption key is configured, so credentials below fall back to a key derived from secret_key_base — a secret shared with session signing and CSRF tokens. Anyone who can read secret_key_base can decrypt every credential here. Run mix phoenix_kit.integrations.rotate_key to fix this."
msgstr "No hay configurada una clave de cifrado dedicada, por lo que las credenciales de abajo recurren a una clave derivada de secret_key_base — un secreto compartido con la firma de sesión y los tokens CSRF. Cualquiera que pueda leer secret_key_base puede descifrar aquí cualquier credencial. Ejecute mix phoenix_kit.integrations.rotate_key para solucionarlo."

#: lib/phoenix_kit_web/live/settings/integrations.ex:216
#, elixir-autogen, elixir-format
msgid "No encryption key could be resolved. New and existing credentials below are stored as plain text in the database."
msgstr "No se pudo determinar ninguna clave de cifrado. Las credenciales nuevas y existentes de abajo se almacenan en texto sin cifrar en la base de datos."

#: lib/phoenix_kit_web/live/settings/integrations.ex:223
#, elixir-autogen, elixir-format
msgid "integration_encryption_enabled is set to false. Credentials below are stored as plain text in the database."
msgstr "integration_encryption_enabled está establecido en false. Las credenciales de abajo se almacenan en texto sin cifrar en la base de datos."

#: lib/phoenix_kit_web/live/settings/integrations.ex:204
#, elixir-autogen, elixir-format
msgid "Integration credential encryption needs attention"
msgstr "El cifrado de credenciales de integración requiere atención"

#: lib/phoenix_kit_web/live/settings/integrations.ex:231
#, elixir-autogen, elixir-format
msgid "The current encryption status could not be described by this admin page — it may be newer than what this page recognizes. Check PhoenixKit.Integrations.Encryption.status/0 directly."
msgstr "El estado de cifrado actual no pudo describirse en esta página de administración — puede ser más reciente de lo que esta página reconoce. Compruebe PhoenixKit.Integrations.Encryption.status/0 directamente."

#: lib/phoenix_kit_web/live/settings/authorization.ex:247
#, elixir-autogen, elixir-format
msgid "A secret is already configured — leave blank to keep the current value"
msgstr ""

#: lib/phoenix_kit_web/users/oauth.ex:365
#: lib/phoenix_kit_web/users/session.ex:245
#, elixir-autogen, elixir-format
msgid "Account added."
msgstr ""

#: lib/phoenix_kit_web/users/session.ex:27
#, elixir-autogen, elixir-format
msgid "Account created successfully!"
msgstr ""

#: lib/phoenix_kit_web/users/session.ex:356
#, elixir-autogen, elixir-format
msgid "Account removed."
msgstr ""

#: lib/phoenix_kit_web/users/oauth.ex:272
#, elixir-autogen, elixir-format
msgid "Account switching is currently disabled."
msgstr ""

#: lib/phoenix_kit_web/users/oauth.ex:316
#, elixir-autogen, elixir-format
msgid "An account already exists for that email address. Sign in with your password first, then connect this provider from your account settings."
msgstr ""

#: lib/phoenix_kit_web/users/oauth.ex:328
#, elixir-autogen, elixir-format
msgid "Authentication failed. Please try again or use a different sign-in method."
msgstr ""

#: lib/phoenix_kit_web/users/oauth.ex:355
#: lib/phoenix_kit_web/users/oauth.ex:438
#: lib/phoenix_kit_web/users/oauth.ex:444
#, elixir-autogen, elixir-format
msgid "Authentication failed. Please try again."
msgstr ""

#: lib/phoenix_kit_web/users/oauth.ex:299
#, elixir-autogen, elixir-format
msgid "Authentication failed: %{errors}"
msgstr ""

#: lib/phoenix_kit_web/users/oauth.ex:441
#, elixir-autogen, elixir-format
msgid "Authentication failed: %{message}"
msgstr ""

#: lib/phoenix_kit_web/users/session.ex:360
#, elixir-autogen, elixir-format
msgid "Cannot remove your primary account."
msgstr ""

#: lib/phoenix_kit_web/controllers/context_controller.ex:101
#, elixir-autogen, elixir-format
msgid "Context switching is not enabled"
msgstr ""

#: lib/phoenix_kit/integrations/validators.ex:627
#: lib/phoenix_kit/integrations/validators.ex:634
#: lib/phoenix_kit/integrations/validators.ex:732
#: lib/phoenix_kit/integrations/validators.ex:740
#, elixir-autogen, elixir-format
msgid "Could not reach the storage endpoint"
msgstr ""

#: lib/phoenix_kit_web/users/session.ex:365
#, elixir-autogen, elixir-format
msgid "Could not remove account."
msgstr ""

#: lib/phoenix_kit_web/users/session.ex:274
#, elixir-autogen, elixir-format
msgid "Could not switch account."
msgstr ""

#: lib/phoenix_kit/integrations/validators.ex:721
#, elixir-autogen, elixir-format
msgid "Credentials are valid, but not authorized to list buckets"
msgstr ""

#: lib/phoenix_kit_web/live/settings/crawlers.html.heex:85
#, elixir-autogen, elixir-format
msgid "Exempt"
msgstr ""

#: lib/phoenix_kit_web/live/settings/crawlers.html.heex:86
#, elixir-autogen, elixir-format
msgid "Follows noindex"
msgstr ""

#: lib/phoenix_kit_web/users/magic_link.ex:120
#, elixir-autogen, elixir-format
msgid "If that email address exists, a magic link has been sent."
msgstr ""

#: lib/phoenix_kit_web/users/confirmation_instructions.ex:89
#, elixir-autogen, elixir-format
msgid "If your email is in our system and it has not been confirmed yet, you will receive an email with instructions shortly."
msgstr ""

#: lib/phoenix_kit_web/users/forgot_password.ex:49
#, elixir-autogen, elixir-format
msgid "If your email is in our system, you will receive instructions to reset your password shortly."
msgstr ""

#: lib/phoenix_kit_web/controllers/context_controller.ex:82
#, elixir-autogen, elixir-format
msgid "Invalid context"
msgstr ""

#: lib/phoenix_kit_web/users/magic_link_registration_request.ex:110
#, elixir-autogen, elixir-format
msgid "Invalid email format"
msgstr ""

#: lib/phoenix_kit_web/users/session.ex:92
#, elixir-autogen, elixir-format
msgid "Invalid email/username or password"
msgstr ""

#: lib/phoenix_kit_web/users/session.ex:259
#, elixir-autogen, elixir-format
msgid "Invalid email/username or password."
msgstr ""

#: lib/phoenix_kit_web/users/magic_link_verify.ex:40
#, elixir-autogen, elixir-format
msgid "Invalid magic link. Please request a new one."
msgstr ""

#: lib/phoenix_kit_web/users/magic_link_registration_verify.ex:32
#, elixir-autogen, elixir-format
msgid "Invalid registration link. Please request a new one."
msgstr ""

#: lib/phoenix_kit_web/live/settings/crawlers.html.heex:77
#, elixir-autogen, elixir-format
msgid "Keep publishing the sitemap's real URLs even while noindex is on, so the feed can be verified without exposing the site to indexing. The noindex meta tag above is unaffected either way."
msgstr ""

#: lib/phoenix_kit_web/users/session.ex:104
#, elixir-autogen, elixir-format
msgid "Logged out of all accounts."
msgstr ""

#: lib/phoenix_kit_web/users/session.ex:122
#: lib/phoenix_kit_web/users/session.ex:235
#, elixir-autogen, elixir-format
msgid "Logged out successfully."
msgstr ""

#: lib/phoenix_kit_web/users/magic_link_verify.ex:63
#, elixir-autogen, elixir-format
msgid "Magic link is invalid or has expired. Please request a new one."
msgstr ""

#: lib/phoenix_kit_web/users/magic_link_registration.ex:41
#, elixir-autogen, elixir-format
msgid "Magic link registration is currently disabled."
msgstr ""

#: lib/phoenix_kit_web/users/magic_link.ex:110
#, elixir-autogen, elixir-format
msgid "Magic link sent! Check your email."
msgstr ""

#: lib/phoenix_kit_web/users/magic_link.ex:39
#: lib/phoenix_kit_web/users/magic_link_verify.ex:33
#, elixir-autogen, elixir-format
msgid "Magic link sign-in is currently disabled."
msgstr ""

#: lib/phoenix_kit_web/users/oauth.ex:370
#: lib/phoenix_kit_web/users/session.ex:249
#, elixir-autogen, elixir-format
msgid "Maximum number of accounts reached."
msgstr ""

#: lib/phoenix_kit_web/users/session.ex:137
#, elixir-autogen, elixir-format
msgid "Multi-account switching is not available."
msgstr ""

#: lib/phoenix_kit/integrations/providers.ex:950
#, elixir-autogen, elixir-format
msgid "Not every S3-compatible provider needs one — leave blank if the endpoint doesn't require it."
msgstr ""

#: lib/phoenix_kit_web/users/oauth.ex:119
#, elixir-autogen, elixir-format
msgid "OAuth authentication is currently disabled. Please contact your administrator to enable it."
msgstr ""

#: lib/phoenix_kit_web/users/oauth.ex:94
#, elixir-autogen, elixir-format
msgid "OAuth provider '%{provider}' is currently disabled."
msgstr ""

#: lib/phoenix_kit_web/users/oauth.ex:106
#, elixir-autogen, elixir-format
msgid "OAuth provider '%{provider}' is not configured. Please contact your administrator."
msgstr ""

#: lib/phoenix_kit/integrations/providers.ex:913
#, elixir-autogen, elixir-format
msgid "Object Storage (S3-compatible)"
msgstr ""

#: lib/phoenix_kit_web/users/reset_password.ex:41
#, elixir-autogen, elixir-format
msgid "Password reset successfully."
msgstr ""

#: lib/phoenix_kit_web/users/session.ex:34
#, elixir-autogen, elixir-format
msgid "Password updated successfully!"
msgstr ""

#: lib/phoenix_kit_web/users/magic_link_registration.ex:35
#: lib/phoenix_kit_web/users/registration.ex:128
#, elixir-autogen, elixir-format
msgid "Registration is currently disabled."
msgstr ""

#: lib/phoenix_kit_web/users/magic_link_registration.ex:92
#, elixir-autogen, elixir-format
msgid "Registration link is invalid or has expired."
msgstr ""

#: lib/phoenix_kit_web/users/magic_link_registration.ex:188
#: lib/phoenix_kit_web/users/magic_link_registration_verify.ex:24
#, elixir-autogen, elixir-format
msgid "Registration link is invalid or has expired. Please request a new one."
msgstr ""

#: lib/phoenix_kit_web/users/magic_link_registration_request.ex:92
#: lib/phoenix_kit_web/users/magic_link_registration_request.ex:103
#, elixir-autogen, elixir-format
msgid "Registration link sent! Check your email."
msgstr ""

#: lib/phoenix_kit/integrations/providers.ex:962
#, elixir-autogen, elixir-format
msgid "Required for Cloudflare R2, Backblaze B2, Tigris, and self-hosted S3-compatible storage. Leave blank for AWS S3."
msgstr ""

#: lib/phoenix_kit_web/users/reset_password.ex:59
#, elixir-autogen, elixir-format
msgid "Reset password link is invalid or it has expired."
msgstr ""

#: lib/phoenix_kit/integrations/providers.ex:915
#, elixir-autogen, elixir-format
msgid "S3-compatible object storage — AWS S3, Cloudflare R2, Backblaze B2, Tigris, or a self-hosted endpoint"
msgstr ""

#: lib/phoenix_kit_web/live/settings/crawlers.html.heex:75
#, elixir-autogen, elixir-format
msgid "Sitemap Exemption"
msgstr ""

#: lib/phoenix_kit_web/users/magic_link_registration_request.ex:144
#, elixir-autogen, elixir-format
msgid "Something went wrong"
msgstr ""

#: lib/phoenix_kit/integrations/validators.ex:735
#, elixir-autogen, elixir-format
msgid "Storage error: %{code}"
msgstr ""

#: lib/phoenix_kit/integrations/validators.ex:729
#, elixir-autogen, elixir-format
msgid "Storage service is busy — try again in a moment"
msgstr ""

#: lib/phoenix_kit_web/users/magic_link_verify.ex:56
#, elixir-autogen, elixir-format
msgid "Successfully logged in with magic link!"
msgstr ""

#: lib/phoenix_kit_web/users/oauth.ex:277
#, elixir-autogen, elixir-format
msgid "Successfully signed in with %{provider}!"
msgstr ""

#: lib/phoenix_kit_web/users/oauth.ex:375
#: lib/phoenix_kit_web/users/session.ex:254
#, elixir-autogen, elixir-format
msgid "That account is already in your session."
msgstr ""

#: lib/phoenix_kit_web/users/oauth.ex:380
#, elixir-autogen, elixir-format
msgid "That account is inactive."
msgstr ""

#: lib/phoenix_kit_web/users/magic_link_registration.ex:185
#, elixir-autogen, elixir-format
msgid "That email is already registered. Please log in instead."
msgstr ""

#: lib/phoenix_kit_web/users/magic_link_registration_request.ex:118
#, elixir-autogen, elixir-format
msgid "Too many attempts"
msgstr ""

#: lib/phoenix_kit_web/users/session.ex:84
#, elixir-autogen, elixir-format
msgid "Too many login attempts. Please try again later."
msgstr ""

#: lib/phoenix_kit_web/users/oauth.ex:84
#: lib/phoenix_kit_web/users/oauth.ex:210
#, elixir-autogen, elixir-format
msgid "Unknown OAuth provider: %{provider}"
msgstr ""

#: lib/phoenix_kit_web/users/confirmation.ex:68
#, elixir-autogen, elixir-format
msgid "User confirmation link is invalid or it has expired."
msgstr ""

#: lib/phoenix_kit_web/users/confirmation.ex:50
#, elixir-autogen, elixir-format
msgid "User confirmed successfully."
msgstr ""

#: lib/phoenix_kit_web/users/magic_link_registration_request.ex:77
#, elixir-autogen, elixir-format
msgid "User registration is currently disabled."
msgstr ""

#: lib/phoenix_kit_web/users/magic_link_registration_request.ex:51
#: lib/phoenix_kit_web/users/registration.ex:110
#, elixir-autogen, elixir-format
msgid "User registration is currently disabled. Please contact an administrator."
msgstr ""

#: lib/phoenix_kit_web/users/session.ex:40
#, elixir-autogen, elixir-format
msgid "Welcome back!"
msgstr ""

#: lib/phoenix_kit_web/users/session.ex:66
#, elixir-autogen, elixir-format
msgid "Your account is currently inactive. Please contact the team if you believe this is an error."
msgstr ""

#: lib/phoenix_kit_web/users/auth.ex:1873
#, elixir-autogen, elixir-format
msgid "%{label} module is not enabled"
msgstr ""

#: lib/phoenix_kit_web/users/auth.ex:2366
#, elixir-autogen, elixir-format
msgid "Enter your referral code to continue."
msgstr ""

#: lib/phoenix_kit_web/users/auth.ex:2362
#, elixir-autogen, elixir-format
msgid "Please confirm your email before accessing the application."
msgstr ""

#: lib/phoenix_kit_web/users/auth.ex:111
#, elixir-autogen, elixir-format
msgid "This account is not active. Contact an administrator."
msgstr ""

#: lib/phoenix_kit_web/users/auth.ex:749
#: lib/phoenix_kit_web/users/auth.ex:1892
#: lib/phoenix_kit_web/users/auth.ex:2511
#, elixir-autogen, elixir-format
msgid "You do not have permission to access this section."
msgstr ""

#: lib/phoenix_kit_web/users/auth.ex:724
#: lib/phoenix_kit_web/users/auth.ex:878
#: lib/phoenix_kit_web/users/auth.ex:2460
#: lib/phoenix_kit_web/users/auth.ex:2496
#, elixir-autogen, elixir-format
msgid "You do not have the required permission to access this page."
msgstr ""

#: lib/phoenix_kit_web/users/auth.ex:1417
#, elixir-autogen, elixir-format
msgid "You must be an admin to access this page."
msgstr ""

#: lib/phoenix_kit_web/users/auth.ex:679
#: lib/phoenix_kit_web/users/auth.ex:2423
#, elixir-autogen, elixir-format
msgid "You must be an owner to access this page."
msgstr ""

#: lib/phoenix_kit_web/users/auth.ex:2539
#, elixir-autogen, elixir-format
msgid "You must have the %{role_name} role to access this page."
msgstr ""

#: lib/phoenix_kit_web/users/auth.ex:903
#: lib/phoenix_kit_web/users/auth.ex:2292
#: lib/phoenix_kit_web/users/auth.ex:2329
#: lib/phoenix_kit_web/users/auth.ex:2467
#, elixir-autogen, elixir-format
msgid "You must log in to access this page."
msgstr ""

#: lib/phoenix_kit_web/users/auth.ex:1428
#, elixir-autogen, elixir-format
msgid "You no longer have permission to access this section."
msgstr ""

#: lib/phoenix_kit_web/users/magic_link.ex:130
#, elixir-autogen, elixir-format
msgid "Failed to send magic link. Please try again."
msgstr "No se pudo desconectar el proveedor. Inténtelo de nuevo."

#: lib/phoenix_kit_web/users/magic_link_registration_request.ex:143
#, elixir-autogen, elixir-format
msgid "Failed to send registration link. Please try again."
msgstr "No se pudo rechazar la invitación. Inténtelo de nuevo."

#: lib/phoenix_kit_web/users/magic_link.ex:98
#, elixir-autogen, elixir-format
msgid "Please enter a valid email address"
msgstr "Introduzca un nombre"

#: lib/phoenix_kit_web/users/magic_link_registration_request.ex:109
#, elixir-autogen, elixir-format
msgid "Please enter a valid email address."
msgstr "Introduzca un nombre"

#: lib/phoenix_kit_web/users/magic_link_registration_request.ex:117
#, elixir-autogen, elixir-format
msgid "Too many registration attempts. Please try again later."
msgstr ""
