feat: included 2FA and lots of feature from django-htmx-template
CI / test (push) Successful in 2m13s
CI / build (push) Successful in 55s

This commit is contained in:
2026-09-16 13:20:44 +02:00
parent db21129960
commit 4b0d404116
52 changed files with 3135 additions and 311 deletions
+378 -125
View File
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: crochet\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-07-22 08:53+0000\n"
"POT-Creation-Date: 2026-09-16 11:16+0000\n"
"Language: es\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -13,18 +13,128 @@ msgstr ""
msgid "Email"
msgstr ""
#: crochet/forms.py:128 crochet/templates/crochet/account_settings.html:40
#: crochet/forms.py:131 crochet/templates/crochet/account_settings.html:40
msgid "Nombre para mostrar"
msgstr ""
#: crochet/forms.py:143
#: crochet/forms.py:152
msgid "Código"
msgstr ""
#: crochet/forms.py:163
msgid "Recordar este dispositivo 30 días"
msgstr ""
#: crochet/forms.py:171 crochet/forms.py:188
msgid "Contraseña"
msgstr ""
#: crochet/forms.py:153
#: crochet/forms.py:182 crochet/forms.py:198
msgid "Contraseña incorrecta."
msgstr ""
#: crochet/templates/403.html:9 crochet/templates/403.html:19
msgid "Acceso denegado"
msgstr ""
#: crochet/templates/403.html:21
msgid ""
"No tienes permiso para ver esta página, o se han hecho demasiadas peticiones "
"seguidas desde aquí."
msgstr ""
#: crochet/templates/403.html:24 crochet/templates/404.html:19
#: crochet/templates/500.html:64
#: crochet/templates/crochet/cookie_policy.html:54
msgid "Volver al inicio"
msgstr ""
#: crochet/templates/404.html:4 crochet/templates/404.html:14
msgid "Página no encontrada"
msgstr ""
#: crochet/templates/404.html:16
msgid "La página que buscas no existe o se ha movido."
msgstr ""
#: crochet/templates/500.html:15
msgid "Error del servidor"
msgstr ""
#: crochet/templates/500.html:62
msgid "Vaya, algo ha ido mal"
msgstr ""
#: crochet/templates/500.html:63
msgid "Ha ocurrido un error inesperado. Prueba a recargar en un momento."
msgstr ""
#: crochet/templates/crochet/_account_2fa_status.html:11
msgid "Activada"
msgstr ""
#: crochet/templates/crochet/_account_2fa_status.html:17
#: crochet/templates/crochet/_account_2fa_status.html:90
msgid "Desactivar"
msgstr ""
#: crochet/templates/crochet/_account_2fa_status.html:23
msgid "Dispositivos recordados"
msgstr ""
#: crochet/templates/crochet/_account_2fa_status.html:29
#, python-format
msgid "desde el %(date)s"
msgstr ""
#: crochet/templates/crochet/_account_2fa_status.html:33
msgid "Olvidar este dispositivo"
msgstr ""
#: crochet/templates/crochet/_account_2fa_status.html:42
msgid "¿Olvidar este dispositivo?"
msgstr ""
#: crochet/templates/crochet/_account_2fa_status.html:44
#, python-format
msgid ""
"La próxima vez que inicies sesión desde \"%(name)s\" volverá a pedirse el "
"código de verificación en dos pasos."
msgstr ""
#: crochet/templates/crochet/_account_2fa_status.html:54
#: crochet/templates/crochet/_account_2fa_status.html:88
#: crochet/templates/crochet/two_factor_setup.html:45
msgid "Cancelar"
msgstr ""
#: crochet/templates/crochet/_account_2fa_status.html:56
msgid "Olvidar"
msgstr ""
#: crochet/templates/crochet/_account_2fa_status.html:59
#: crochet/templates/crochet/_account_2fa_status.html:94
msgid "Cerrar"
msgstr ""
#: crochet/templates/crochet/_account_2fa_status.html:68
msgid "Desactivar verificación en dos pasos"
msgstr ""
#: crochet/templates/crochet/_account_2fa_status.html:70
msgid ""
"Confirma tu contraseña para desactivarla. Se olvidarán también todos los "
"dispositivos recordados."
msgstr ""
#: crochet/templates/crochet/_account_2fa_status.html:98
msgid "Desactivada"
msgstr ""
#: crochet/templates/crochet/_account_2fa_status.html:99
msgid "Activar"
msgstr ""
#: crochet/templates/crochet/_account_delete_form.html:9
msgid ""
"¿Seguro que quieres eliminar tu cuenta? Se borrarán también todos tus "
@@ -32,7 +142,7 @@ msgid ""
msgstr ""
#: crochet/templates/crochet/_account_delete_form.html:19
#: crochet/templates/crochet/account_settings.html:68
#: crochet/templates/crochet/account_settings.html:78
msgid "Eliminar cuenta"
msgstr ""
@@ -105,12 +215,12 @@ msgid "Actualizado el %(date)s"
msgstr ""
#: crochet/templates/crochet/account_home.html:44
#: crochet/templates/crochet/pattern.html:182
#: crochet/templates/crochet/pattern.html:156
msgid "Vista previa"
msgstr ""
#: crochet/templates/crochet/account_home.html:48
#: crochet/templates/crochet/pattern.html:55
#: crochet/templates/crochet/pattern.html:46
msgid "Eliminar"
msgstr ""
@@ -120,7 +230,7 @@ msgstr ""
#: crochet/templates/crochet/account_settings.html:4
#: crochet/templates/crochet/account_settings.html:18
#: crochet/templates/crochet/base.html:52
#: crochet/templates/crochet/base.html:62
msgid "Ajustes de la cuenta"
msgstr ""
@@ -136,19 +246,35 @@ msgstr ""
msgid "Zona de peligro"
msgstr ""
#: crochet/templates/crochet/account_settings.html:70
#: crochet/templates/crochet/account_settings.html:63
#: crochet/templates/registration/two_factor_verify.html:4
#: crochet/templates/registration/two_factor_verify.html:14
msgid "Verificación en dos pasos"
msgstr ""
#: crochet/templates/crochet/account_settings.html:65
msgid ""
"Pide un código de tu app de autenticación (Google Authenticator, Aegis...) "
"además de la contraseña al iniciar sesión."
msgstr ""
#: crochet/templates/crochet/account_settings.html:80
msgid "Esto borrará tu cuenta y todos tus patrones de forma permanente."
msgstr ""
#: crochet/templates/crochet/base.html:39
#: crochet/templates/crochet/base.html:37
msgid "Cambiar tema"
msgstr ""
#: crochet/templates/crochet/base.html:49
msgid "Cambiar idioma"
msgstr ""
#: crochet/templates/crochet/base.html:56
#: crochet/templates/crochet/base.html:66
msgid "Cerrar sesión"
msgstr ""
#: crochet/templates/crochet/base.html:62
#: crochet/templates/crochet/base.html:72
#: crochet/templates/crochet/home.html:25
#: crochet/templates/crochet/password_reset_complete.html:18
#: crochet/templates/registration/login.html:4
@@ -214,10 +340,6 @@ msgid ""
"consentimiento previo."
msgstr ""
#: crochet/templates/crochet/cookie_policy.html:54
msgid "Volver al inicio"
msgstr ""
#: crochet/templates/crochet/email/account_deleted_notice.html:4
#: crochet/templates/crochet/email/account_deleted_subject.txt:1
#, python-format
@@ -238,6 +360,8 @@ msgstr ""
#: crochet/templates/crochet/email/email_changed_notice.txt:4
#: crochet/templates/crochet/email/password_changed_notice.html:12
#: crochet/templates/crochet/email/password_changed_notice.txt:4
#: crochet/templates/crochet/email/verify_email.html:19
#: crochet/templates/crochet/email/verify_email.txt:7
msgid "Tu usuario:"
msgstr ""
@@ -314,6 +438,34 @@ msgstr ""
msgid "Si no has solicitado este cambio, puedes ignorar este email."
msgstr ""
#: crochet/templates/crochet/email/verify_email.html:4
msgid "Confirma tu cuenta"
msgstr ""
#: crochet/templates/crochet/email/verify_email.html:8
#: crochet/templates/crochet/email/verify_email.txt:2
#, python-format
msgid "Has recibido este email porque te has registrado en %(site_name)s."
msgstr ""
#: crochet/templates/crochet/email/verify_email.html:14
msgid "Confirmar cuenta"
msgstr ""
#: crochet/templates/crochet/email/verify_email.html:23
#: crochet/templates/crochet/email/verify_email.txt:9
msgid "Si no has sido tú, puedes ignorar este email."
msgstr ""
#: crochet/templates/crochet/email/verify_email.txt:4
msgid "Sigue este enlace para confirmar tu cuenta:"
msgstr ""
#: crochet/templates/crochet/email/verify_email_subject.txt:1
#, python-format
msgid "Confirma tu cuenta en %(site_name)s"
msgstr ""
#: crochet/templates/crochet/home.html:4
msgid "Crochet — Crea y comparte tus patrones"
msgstr ""
@@ -376,6 +528,8 @@ msgid "Elige una contraseña nueva"
msgstr ""
#: crochet/templates/crochet/password_reset_confirm.html:33
#: crochet/templates/registration/verify_email_invalid.html:4
#: crochet/templates/registration/verify_email_invalid.html:14
msgid "Enlace no válido"
msgstr ""
@@ -390,6 +544,7 @@ msgid "Solicitar un enlace nuevo"
msgstr ""
#: crochet/templates/crochet/password_reset_done.html:14
#: crochet/templates/registration/register_done.html:14
msgid "Revisa tu email"
msgstr ""
@@ -401,6 +556,8 @@ msgstr ""
#: crochet/templates/crochet/password_reset_done.html:19
#: crochet/templates/crochet/password_reset_form.html:32
#: crochet/templates/registration/register_done.html:19
#: crochet/templates/registration/two_factor_verify.html:33
msgid "Volver a iniciar sesión"
msgstr ""
@@ -422,250 +579,250 @@ msgstr ""
msgid "Recupera tu contraseña en %(site_name)s"
msgstr ""
#: crochet/templates/crochet/pattern.html:26
msgid "Idioma del patrón"
msgstr ""
#: crochet/templates/crochet/pattern.html:38
msgid "No se ha podido guardar. Inténtalo de nuevo."
msgstr ""
#: crochet/templates/crochet/pattern.html:38
msgid "Guardar"
msgstr ""
#: crochet/templates/crochet/pattern.html:41
msgid "Ver patrón"
msgstr ""
#: crochet/templates/crochet/pattern.html:42
msgid "Exportar a PDF"
msgstr ""
#: crochet/templates/crochet/pattern.html:49
msgid "Más opciones"
msgstr ""
#: crochet/templates/crochet/pattern.html:65
msgid "Guardado"
msgstr ""
#: crochet/templates/crochet/pattern.html:78
#: crochet/templates/crochet/pattern.html:23
msgid "Título del patrón"
msgstr ""
#: crochet/templates/crochet/pattern.html:79
#: crochet/templates/crochet/pattern.html:24
msgid "Título del patrón..."
msgstr ""
#: crochet/templates/crochet/pattern.html:82
#: crochet/templates/crochet/pattern.html:29
msgid "No se ha podido guardar. Inténtalo de nuevo."
msgstr ""
#: crochet/templates/crochet/pattern.html:29
msgid "Guardar"
msgstr ""
#: crochet/templates/crochet/pattern.html:32
msgid "Ver patrón"
msgstr ""
#: crochet/templates/crochet/pattern.html:33
msgid "Exportar a PDF"
msgstr ""
#: crochet/templates/crochet/pattern.html:40
msgid "Más opciones"
msgstr ""
#: crochet/templates/crochet/pattern.html:56
msgid "Guardado"
msgstr ""
#: crochet/templates/crochet/pattern.html:64
msgid "Imagen de portada"
msgstr ""
#: crochet/templates/crochet/pattern.html:95
#: crochet/templates/crochet/pattern.html:73
msgid "Añadir imagen"
msgstr ""
#: crochet/templates/crochet/pattern.html:98
#: crochet/templates/crochet/pattern.html:76
msgid "Cambiar"
msgstr ""
#: crochet/templates/crochet/pattern.html:103
#: crochet/templates/crochet/pattern.html:81
msgid "No se ha podido subir la imagen de portada. Inténtalo de nuevo."
msgstr ""
#: crochet/templates/crochet/pattern.html:114
#: crochet/templates/crochet/pattern.html:88
msgid "Personalización de página"
msgstr ""
#: crochet/templates/crochet/pattern.html:117
#: crochet/templates/crochet/pattern.html:91
msgid "Autor"
msgstr ""
#: crochet/templates/crochet/pattern.html:118
#: crochet/templates/crochet/pattern.html:92
msgid "Autor..."
msgstr ""
#: crochet/templates/crochet/pattern.html:122
#: crochet/templates/crochet/pattern.html:206
#: crochet/templates/crochet/pattern.html:96
#: crochet/templates/crochet/pattern.html:191
msgid "Color del texto"
msgstr ""
#: crochet/templates/crochet/pattern.html:126
#: crochet/templates/crochet/pattern.html:100
msgid "Color de acento (títulos)"
msgstr ""
#: crochet/templates/crochet/pattern.html:130
#: crochet/templates/crochet/pattern.html:206
#: crochet/templates/crochet/pattern.html:104
#: crochet/templates/crochet/pattern.html:191
msgid "Color de fondo"
msgstr ""
#: crochet/templates/crochet/pattern.html:134
#: crochet/templates/crochet/pattern.html:108
msgid "Tipografía"
msgstr ""
#: crochet/templates/crochet/pattern.html:140
#: crochet/templates/crochet/pattern.html:114
msgid "Monoespaciada"
msgstr ""
#: crochet/templates/crochet/pattern.html:144
#: crochet/templates/crochet/pattern.html:118
msgid "Tamaño de letra"
msgstr ""
#: crochet/templates/crochet/pattern.html:146
#: crochet/templates/crochet/pattern.html:120
msgid "Pequeño"
msgstr ""
#: crochet/templates/crochet/pattern.html:147
#: crochet/templates/crochet/pattern.html:121
msgid "Normal"
msgstr ""
#: crochet/templates/crochet/pattern.html:148
#: crochet/templates/crochet/pattern.html:122
msgid "Grande"
msgstr ""
#: crochet/templates/crochet/pattern.html:152
#: crochet/templates/crochet/pattern.html:126
msgid "Alineación del texto"
msgstr ""
#: crochet/templates/crochet/pattern.html:154
#: crochet/templates/crochet/pattern.html:128
msgid "Izquierda"
msgstr ""
#: crochet/templates/crochet/pattern.html:155
#: crochet/templates/crochet/pattern.html:129
msgid "Centrado"
msgstr ""
#: crochet/templates/crochet/pattern.html:156
#: crochet/templates/crochet/pattern.html:130
msgid "Justificado"
msgstr ""
#: crochet/templates/crochet/pattern.html:160
#: crochet/templates/crochet/pattern.html:134
msgid "Tamaño de página"
msgstr ""
#: crochet/templates/crochet/pattern.html:165
#: crochet/templates/crochet/pattern.html:139
msgid "Carta (Letter)"
msgstr ""
#: crochet/templates/crochet/pattern.html:170
#: crochet/templates/crochet/pattern.html:144
msgid "Orientación"
msgstr ""
#: crochet/templates/crochet/pattern.html:172
#: crochet/templates/crochet/pattern.html:146
msgid "Vertical"
msgstr ""
#: crochet/templates/crochet/pattern.html:173
#: crochet/templates/crochet/pattern.html:147
msgid "Horizontal"
msgstr ""
#: crochet/templates/crochet/pattern.html:181
#: crochet/templates/crochet/pattern.html:189
#: crochet/templates/crochet/pattern.html:155
#: crochet/templates/crochet/pattern.html:174
msgid "Secciones"
msgstr ""
#: crochet/templates/crochet/pattern.html:191
#: crochet/templates/crochet/pattern.html:166
msgid "Idioma del patrón"
msgstr ""
#: crochet/templates/crochet/pattern.html:176
msgid "Colapsar todo"
msgstr ""
#: crochet/templates/crochet/pattern.html:191
#: crochet/templates/crochet/pattern.html:176
msgid "Expandir todo"
msgstr ""
#: crochet/templates/crochet/pattern.html:196
#: crochet/templates/crochet/pattern.html:181
msgid "Añadir sección"
msgstr ""
#: crochet/templates/crochet/pattern.html:199
#: crochet/templates/crochet/pattern.html:184
msgid "Título"
msgstr ""
#: crochet/templates/crochet/pattern.html:199
#: crochet/templates/crochet/pattern.html:184
msgid "Título..."
msgstr ""
#: crochet/templates/crochet/pattern.html:201
#: crochet/templates/crochet/pattern.html:186
msgid "Subtítulo"
msgstr ""
#: crochet/templates/crochet/pattern.html:201
#: crochet/templates/crochet/pattern.html:186
msgid "Subtítulo..."
msgstr ""
#: crochet/templates/crochet/pattern.html:203
#: crochet/templates/crochet/pattern.html:188
msgid "Texto"
msgstr ""
#: crochet/templates/crochet/pattern.html:203
#: crochet/templates/crochet/pattern.html:188
msgid "Escribe aquí..."
msgstr ""
#: crochet/templates/crochet/pattern.html:205
#: crochet/templates/crochet/pattern.html:206
#: crochet/templates/crochet/pattern.html:190
#: crochet/templates/crochet/pattern.html:191
msgid "Nota"
msgstr ""
#: crochet/templates/crochet/pattern.html:205
#: crochet/templates/crochet/pattern.html:190
msgid "Escribe una nota o consejo..."
msgstr ""
#: crochet/templates/crochet/pattern.html:208
#: crochet/templates/crochet/pattern.html:193
msgid "Materiales"
msgstr ""
#: crochet/templates/crochet/pattern.html:208
#: crochet/templates/crochet/pattern.html:193
msgid "Añadir material..."
msgstr ""
#: crochet/templates/crochet/pattern.html:208
#: crochet/templates/crochet/pattern.html:193
msgid "Añadir línea"
msgstr ""
#: crochet/templates/crochet/pattern.html:210
#: crochet/templates/crochet/pattern.html:212
#: crochet/templates/crochet/pattern.html:195
#: crochet/templates/crochet/pattern.html:197
msgid "Imagen"
msgstr ""
#: crochet/templates/crochet/pattern.html:212
#: crochet/templates/crochet/pattern.html:197
msgid "No se ha podido subir la imagen. Inténtalo de nuevo."
msgstr ""
#: crochet/templates/crochet/pattern.html:214
#: crochet/templates/crochet/pattern.html:199
msgid "Patrón"
msgstr ""
#: crochet/templates/crochet/pattern.html:214
#: crochet/templates/crochet/pattern.html:199
msgid "Elementos"
msgstr ""
#: crochet/templates/crochet/pattern.html:216
#: crochet/templates/crochet/pattern.html:201
msgid "Grupo"
msgstr ""
#: crochet/templates/crochet/pattern.html:220
#: crochet/templates/crochet/pattern.html:205
msgid "Arrastrar para reordenar"
msgstr ""
#: crochet/templates/crochet/pattern.html:221
#: crochet/templates/crochet/pattern.html:206
msgid "Colapsar / expandir"
msgstr ""
#: crochet/templates/crochet/pattern.html:222
#: crochet/templates/crochet/pattern.html:207
msgid "Duplicar sección"
msgstr ""
#: crochet/templates/crochet/pattern.html:223
#: crochet/templates/crochet/pattern.html:208
msgid "Eliminar sección"
msgstr ""
#: crochet/templates/crochet/pattern.html:224
#: crochet/templates/crochet/pattern.html:209
msgid ""
"¿Seguro que quieres eliminar este grupo? Se eliminarán también todas las "
"secciones que contiene."
msgstr ""
#: crochet/templates/crochet/pattern.html:229
#: crochet/templates/crochet/pattern.html:214
msgid "Añade una sección para ver aquí el resultado."
msgstr ""
@@ -673,6 +830,36 @@ msgstr ""
msgid "Descargar PDF"
msgstr ""
#: crochet/templates/crochet/two_factor_setup.html:4
#: crochet/templates/crochet/two_factor_setup.html:26
msgid "Activar verificación en dos pasos"
msgstr ""
#: crochet/templates/crochet/two_factor_setup.html:15
msgid "Guarda tus códigos de respaldo"
msgstr ""
#: crochet/templates/crochet/two_factor_setup.html:17
msgid ""
"Cada uno sirve para iniciar sesión una vez si pierdes acceso a tu app de "
"autenticación. Guárdalos en un sitio seguro: no se van a volver a mostrar."
msgstr ""
#: crochet/templates/crochet/two_factor_setup.html:24
msgid "Ya los he guardado"
msgstr ""
#: crochet/templates/crochet/two_factor_setup.html:28
msgid ""
"Escanea este código con tu app de autenticación (Google Authenticator, "
"Aegis, 1Password...) e introduce el código de 6 dígitos que te muestre para "
"confirmar."
msgstr ""
#: crochet/templates/crochet/two_factor_setup.html:42
msgid "Confirmar"
msgstr ""
#: crochet/templates/registration/login.html:17
msgid "Usuario o contraseña incorrectos."
msgstr ""
@@ -702,97 +889,163 @@ msgstr ""
msgid "¿Ya tienes cuenta? Inicia sesión"
msgstr ""
#: crochet/urls.py:38
#: crochet/templates/registration/register_done.html:4
msgid "Confirma tu email"
msgstr ""
#: crochet/templates/registration/register_done.html:16
msgid ""
"Te hemos enviado un enlace para confirmar tu cuenta. Ábrelo desde tu bandeja "
"de entrada para poder iniciar sesión."
msgstr ""
#: crochet/templates/registration/two_factor_verify.html:16
msgid ""
"Introduce el código de tu app de autenticación, o uno de tus códigos de "
"respaldo si no tienes acceso a ella."
msgstr ""
#: crochet/templates/registration/two_factor_verify.html:30
msgid "Verificar"
msgstr ""
#: crochet/templates/registration/verify_email_invalid.html:16
msgid ""
"El enlace de confirmación no es válido, puede que ya se haya usado o que la "
"cuenta ya esté verificada."
msgstr ""
#: crochet/templates/registration/verify_email_invalid.html:19
msgid "Ir a iniciar sesión"
msgstr ""
#: crochet/urls.py:46
msgid "cookies/"
msgstr ""
# Rutas traducibles de crochet/urls.py: la base "pattern/" se traduce como
# "patron/" (sin tilde, para no meter caracteres acentuados en la URL).
#: crochet/urls.py:39
#: crochet/urls.py:47
msgid "pattern/<uuid:uuid>/"
msgstr "patron/<uuid:uuid>/"
#: crochet/urls.py:40
#: crochet/urls.py:48
msgid "pattern/<uuid:uuid>/edit/"
msgstr "patron/<uuid:uuid>/editar/"
#: crochet/urls.py:41
#: crochet/urls.py:49
msgid "pattern/<uuid:uuid>/save/"
msgstr "patron/<uuid:uuid>/guardar/"
#: crochet/urls.py:42
#: crochet/urls.py:50
msgid "pattern/<uuid:uuid>/images/"
msgstr "patron/<uuid:uuid>/imagenes/"
#: crochet/urls.py:43
#: crochet/urls.py:51
msgid "pattern/<uuid:uuid>/cover/"
msgstr "patron/<uuid:uuid>/portada/"
#: crochet/urls.py:44
#: crochet/urls.py:52
msgid "pattern/<uuid:uuid>/pdf/"
msgstr "patron/<uuid:uuid>/pdf/"
#: crochet/urls.py:45
#: crochet/urls.py:53
msgid "pattern/<uuid:uuid>/delete/"
msgstr "patron/<uuid:uuid>/eliminar/"
#: crochet/urls.py:46
#: crochet/urls.py:54
msgid "pattern/new/"
msgstr "patron/nuevo/"
#: crochet/urls.py:47
#: crochet/urls.py:55
msgid "account/settings/"
msgstr "cuenta/ajustes/"
#: crochet/urls.py:48
#: crochet/urls.py:56
msgid "account/settings/email/"
msgstr "cuenta/ajustes/email/"
#: crochet/urls.py:50
#: crochet/urls.py:58
msgid "account/settings/password/"
msgstr "cuenta/ajustes/contrasena/"
#: crochet/urls.py:54
#: crochet/urls.py:62
msgid "account/settings/display-name/"
msgstr "cuenta/ajustes/nombre/"
#: crochet/urls.py:57
#: crochet/urls.py:65
msgid "account/settings/delete/"
msgstr "cuenta/ajustes/eliminar/"
#: crochet/urls.py:58
#: crochet/urls.py:66
msgid "account/settings/2fa/setup/"
msgstr "cuenta/ajustes/2fa/activar/"
#: crochet/urls.py:67
msgid "account/settings/2fa/disable/"
msgstr "cuenta/ajustes/2fa/desactivar/"
#: crochet/urls.py:69
msgid "account/settings/2fa/devices/<int:device_id>/forget/"
msgstr "cuenta/ajustes/2fa/dispositivos/<int:device_id>/olvidar/"
#: crochet/urls.py:72
msgid "account/register/"
msgstr "cuenta/registro/"
#: crochet/urls.py:60
#: crochet/urls.py:73
msgid "account/register/done/"
msgstr "cuenta/registro/hecho/"
#: crochet/urls.py:74
msgid "account/verify/<uidb64>/<token>/"
msgstr "cuenta/verificar/<uidb64>/<token>/"
#: crochet/urls.py:75
msgid "account/2fa/verify/"
msgstr "cuenta/2fa/verificar/"
#: crochet/urls.py:77
msgid "account/login/"
msgstr "cuenta/entrar/"
#: crochet/urls.py:65
#: crochet/urls.py:82
msgid "account/logout/"
msgstr "cuenta/salir/"
#: crochet/urls.py:67
#: crochet/urls.py:84
msgid "account/password-reset/"
msgstr "cuenta/recuperar-contrasena/"
#: crochet/urls.py:86
#: crochet/urls.py:103
msgid "account/password-reset/done/"
msgstr "cuenta/recuperar-contrasena/enviado/"
#: crochet/urls.py:90
#: crochet/urls.py:107
msgid "account/reset/<uidb64>/<token>/"
msgstr "cuenta/restablecer/<uidb64>/<token>/"
#: crochet/urls.py:98
#: crochet/urls.py:115
msgid "account/reset/done/"
msgstr "cuenta/restablecer/hecho/"
#: crochet/views.py:29
#: crochet/user_agent.py:33 crochet/user_agent.py:40
msgid "Dispositivo desconocido"
msgstr ""
#: crochet/views.py:51
msgid "Este patrón todavía no tiene contenido."
msgstr ""
#: crochet/views.py:350
#: crochet/views.py:407
msgid "Tu cuenta ha sido verificada. ¡Bienvenido/a!"
msgstr ""
#: crochet/views.py:473 crochet/views.py:541
msgid "Código incorrecto."
msgstr ""
#: crochet/views.py:708
msgid "Tu cuenta se ha eliminado correctamente."
msgstr ""