feat: improved UX
CI / test (push) Successful in 58s
CI / build (push) Successful in 29s

This commit is contained in:
2026-07-20 11:21:29 +02:00
parent 96738bf7d5
commit 73109a268b
17 changed files with 657 additions and 192 deletions
+129 -83
View File
@@ -2,12 +2,33 @@ msgid ""
msgstr ""
"Project-Id-Version: crochet\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-07-17 11:52+0000\n"
"POT-Creation-Date: 2026-07-20 09:18+0000\n"
"Language: en\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: crochet/forms.py:35 crochet/templates/crochet/account_settings.html:22
msgid "Email"
msgstr "Email"
#: crochet/templates/crochet/_account_email_form.html:10
msgid "Email actualizado."
msgstr "Email updated."
#: crochet/templates/crochet/_account_email_form.html:20
msgid "Guardar email"
msgstr "Save email"
#: crochet/templates/crochet/_account_password_form.html:7
msgid "Contraseña actualizada."
msgstr "Password updated."
#: crochet/templates/crochet/_account_password_form.html:19
#: crochet/templates/crochet/account_settings.html:29
msgid "Cambiar contraseña"
msgstr "Change password"
#: crochet/templates/crochet/account_home.html:4
msgid "Mis patrones"
msgstr "My patterns"
@@ -22,7 +43,7 @@ msgid "Crear patrón"
msgstr "Create pattern"
#: crochet/templates/crochet/account_home.html:21
#: crochet/templates/crochet/pattern.html:21
#: crochet/templates/crochet/pattern.html:20
msgid "¿Seguro que quieres eliminar este patrón? No podrás deshacerlo."
msgstr "Are you sure you want to delete this pattern? This cannot be undone."
@@ -36,7 +57,7 @@ msgid "Actualizado el %(date)s"
msgstr "Updated on %(date)s"
#: crochet/templates/crochet/account_home.html:40
#: crochet/templates/crochet/pattern.html:34
#: crochet/templates/crochet/pattern.html:33
msgid "Ver patrón"
msgstr "View pattern"
@@ -52,19 +73,32 @@ msgstr "Delete"
msgid "Todavía no tienes ningún patrón."
msgstr "You don't have any patterns yet."
#: crochet/templates/crochet/account_home.html:60
#: crochet/templates/crochet/base.html:34
#: crochet/templates/crochet/account_settings.html:4
#: crochet/templates/crochet/account_settings.html:18
#: crochet/templates/crochet/base.html:50
msgid "Ajustes de la cuenta"
msgstr "Account settings"
#: crochet/templates/crochet/account_settings.html:34
msgid "Volver a mis patrones"
msgstr "Back to my patterns"
#: crochet/templates/crochet/base.html:39
msgid "Idioma"
msgstr "Language"
#: crochet/templates/crochet/base.html:54
msgid "Cerrar sesión"
msgstr "Log out"
#: crochet/templates/crochet/base.html:37
#: crochet/templates/crochet/base.html:60
#: crochet/templates/crochet/home.html:24
#: crochet/templates/registration/login.html:4
#: crochet/templates/registration/login.html:14
msgid "Iniciar sesión"
msgstr "Log in"
#: crochet/templates/crochet/base.html:38
#: crochet/templates/crochet/base.html:61
#: crochet/templates/registration/register.html:29
msgid "Registrarme"
msgstr "Sign up"
@@ -114,8 +148,8 @@ msgid ""
"Descarga tu patrón listo para imprimir, con tu propia portada, colores y "
"tipografía."
msgstr ""
"Download your pattern ready to print, with your own cover image, colors, "
"and typography."
"Download your pattern ready to print, with your own cover image, colors, and "
"typography."
#: crochet/templates/crochet/home.html:53
msgid "Comparte con un enlace"
@@ -130,233 +164,233 @@ msgstr ""
"to edit it."
# crochet/templates/crochet/pattern.html
#: crochet/templates/crochet/pattern.html:31
#: crochet/templates/crochet/pattern.html:30
msgid "No se ha podido guardar. Inténtalo de nuevo."
msgstr "Couldn't save. Please try again."
#: crochet/templates/crochet/pattern.html:31
#: crochet/templates/crochet/pattern.html:30
msgid "Guardar"
msgstr "Save"
#: crochet/templates/crochet/pattern.html:35
#: crochet/templates/crochet/pattern.html:34
msgid "Exportar a PDF"
msgstr "Export to PDF"
#: crochet/templates/crochet/pattern.html:39
#: crochet/templates/crochet/pattern.html:38
msgid "Eliminar patrón"
msgstr "Delete pattern"
#: crochet/templates/crochet/pattern.html:46
#: crochet/templates/crochet/pattern.html:45
msgid "Guardado"
msgstr "Saved"
#: crochet/templates/crochet/pattern.html:53
#: crochet/templates/crochet/pattern.html:52
msgid "Personalización de página"
msgstr "Page customization"
#: crochet/templates/crochet/pattern.html:57
#: crochet/templates/crochet/pattern.html:56
msgid "Título del patrón"
msgstr "Pattern title"
#: crochet/templates/crochet/pattern.html:58
#: crochet/templates/crochet/pattern.html:57
msgid "Título del patrón..."
msgstr "Pattern title..."
#: crochet/templates/crochet/pattern.html:61
#: crochet/templates/crochet/pattern.html:60
msgid "Autor"
msgstr "Author"
#: crochet/templates/crochet/pattern.html:62
#: crochet/templates/crochet/pattern.html:61
msgid "Autor..."
msgstr "Author..."
#: crochet/templates/crochet/pattern.html:67
#: crochet/templates/crochet/pattern.html:66
msgid "Imagen de portada"
msgstr "Cover image"
#: crochet/templates/crochet/pattern.html:70
#: crochet/templates/crochet/pattern.html:69
msgid "No se ha podido subir la imagen de portada. Inténtalo de nuevo."
msgstr "Couldn't upload the cover image. Please try again."
#: crochet/templates/crochet/pattern.html:84
#: crochet/templates/crochet/pattern.html:168
#: crochet/templates/crochet/pattern.html:83
#: crochet/templates/crochet/pattern.html:167
msgid "Color del texto"
msgstr "Text color"
#: crochet/templates/crochet/pattern.html:88
#: crochet/templates/crochet/pattern.html:87
msgid "Color de acento (títulos)"
msgstr "Accent color (headings)"
#: crochet/templates/crochet/pattern.html:92
#: crochet/templates/crochet/pattern.html:168
#: crochet/templates/crochet/pattern.html:91
#: crochet/templates/crochet/pattern.html:167
msgid "Color de fondo"
msgstr "Background color"
#: crochet/templates/crochet/pattern.html:96
#: crochet/templates/crochet/pattern.html:95
msgid "Tipografía"
msgstr "Font"
#: crochet/templates/crochet/pattern.html:102
#: crochet/templates/crochet/pattern.html:101
msgid "Monoespaciada"
msgstr "Monospace"
#: crochet/templates/crochet/pattern.html:106
#: crochet/templates/crochet/pattern.html:105
msgid "Tamaño de letra"
msgstr "Font size"
#: crochet/templates/crochet/pattern.html:108
#: crochet/templates/crochet/pattern.html:107
msgid "Pequeño"
msgstr "Small"
#: crochet/templates/crochet/pattern.html:109
#: crochet/templates/crochet/pattern.html:108
msgid "Normal"
msgstr "Normal"
#: crochet/templates/crochet/pattern.html:110
#: crochet/templates/crochet/pattern.html:109
msgid "Grande"
msgstr "Large"
#: crochet/templates/crochet/pattern.html:114
#: crochet/templates/crochet/pattern.html:113
msgid "Alineación del texto"
msgstr "Text alignment"
#: crochet/templates/crochet/pattern.html:116
#: crochet/templates/crochet/pattern.html:115
msgid "Izquierda"
msgstr "Left"
#: crochet/templates/crochet/pattern.html:117
#: crochet/templates/crochet/pattern.html:116
msgid "Centrado"
msgstr "Center"
#: crochet/templates/crochet/pattern.html:118
#: crochet/templates/crochet/pattern.html:117
msgid "Justificado"
msgstr "Justify"
#: crochet/templates/crochet/pattern.html:122
#: crochet/templates/crochet/pattern.html:121
msgid "Tamaño de página"
msgstr "Page size"
#: crochet/templates/crochet/pattern.html:127
#: crochet/templates/crochet/pattern.html:126
msgid "Carta (Letter)"
msgstr "Letter"
#: crochet/templates/crochet/pattern.html:132
#: crochet/templates/crochet/pattern.html:131
msgid "Orientación"
msgstr "Orientation"
#: crochet/templates/crochet/pattern.html:134
#: crochet/templates/crochet/pattern.html:133
msgid "Vertical"
msgstr "Portrait"
#: crochet/templates/crochet/pattern.html:135
#: crochet/templates/crochet/pattern.html:134
msgid "Horizontal"
msgstr "Landscape"
#: crochet/templates/crochet/pattern.html:143
#: crochet/templates/crochet/pattern.html:151
#: crochet/templates/crochet/pattern.html:142
#: crochet/templates/crochet/pattern.html:150
msgid "Secciones"
msgstr "Sections"
#: crochet/templates/crochet/pattern.html:144
#: crochet/templates/crochet/pattern.html:190
#: crochet/templates/crochet/pattern.html:143
#: crochet/templates/crochet/pattern.html:189
msgid "Vista previa"
msgstr "Preview"
#: crochet/templates/crochet/pattern.html:153
#: crochet/templates/crochet/pattern.html:152
msgid "Colapsar todo"
msgstr "Collapse all"
#: crochet/templates/crochet/pattern.html:153
#: crochet/templates/crochet/pattern.html:152
msgid "Expandir todo"
msgstr "Expand all"
#: crochet/templates/crochet/pattern.html:158
#: crochet/templates/crochet/pattern.html:157
msgid "Añadir sección"
msgstr "Add section"
#: crochet/templates/crochet/pattern.html:161
#: crochet/templates/crochet/pattern.html:160
msgid "Título"
msgstr "Title"
#: crochet/templates/crochet/pattern.html:161
#: crochet/templates/crochet/pattern.html:160
msgid "Título..."
msgstr "Title..."
#: crochet/templates/crochet/pattern.html:163
#: crochet/templates/crochet/pattern.html:162
msgid "Subtítulo"
msgstr "Subtitle"
#: crochet/templates/crochet/pattern.html:163
#: crochet/templates/crochet/pattern.html:162
msgid "Subtítulo..."
msgstr "Subtitle..."
#: crochet/templates/crochet/pattern.html:165
#: crochet/templates/crochet/pattern.html:164
msgid "Texto"
msgstr "Text"
#: crochet/templates/crochet/pattern.html:165
#: crochet/templates/crochet/pattern.html:164
msgid "Escribe aquí..."
msgstr "Write here..."
#: crochet/templates/crochet/pattern.html:166
#: crochet/templates/crochet/pattern.html:167
#: crochet/templates/crochet/pattern.html:168
msgid "Nota"
msgstr "Note"
#: crochet/templates/crochet/pattern.html:167
#: crochet/templates/crochet/pattern.html:166
msgid "Escribe una nota o consejo..."
msgstr "Write a note or tip..."
#: crochet/templates/crochet/pattern.html:170
#: crochet/templates/crochet/pattern.html:169
msgid "Materiales"
msgstr "Materials"
#: crochet/templates/crochet/pattern.html:170
#: crochet/templates/crochet/pattern.html:169
msgid "Añadir material..."
msgstr "Add material..."
#: crochet/templates/crochet/pattern.html:170
#: crochet/templates/crochet/pattern.html:169
msgid "Añadir línea"
msgstr "Add line"
#: crochet/templates/crochet/pattern.html:172
#: crochet/templates/crochet/pattern.html:174
#: crochet/templates/crochet/pattern.html:171
#: crochet/templates/crochet/pattern.html:173
msgid "Imagen"
msgstr "Image"
#: crochet/templates/crochet/pattern.html:174
#: crochet/templates/crochet/pattern.html:173
msgid "No se ha podido subir la imagen. Inténtalo de nuevo."
msgstr "Couldn't upload the image. Please try again."
#: crochet/templates/crochet/pattern.html:176
#: crochet/templates/crochet/pattern.html:175
msgid "Patrón"
msgstr "Pattern"
#: crochet/templates/crochet/pattern.html:176
#: crochet/templates/crochet/pattern.html:175
msgid "Elementos"
msgstr "Elements"
#: crochet/templates/crochet/pattern.html:178
#: crochet/templates/crochet/pattern.html:177
msgid "Grupo"
msgstr "Group"
#: crochet/templates/crochet/pattern.html:182
#: crochet/templates/crochet/pattern.html:181
msgid "Arrastrar para reordenar"
msgstr "Drag to reorder"
#: crochet/templates/crochet/pattern.html:183
#: crochet/templates/crochet/pattern.html:182
msgid "Colapsar / expandir"
msgstr "Collapse / expand"
#: crochet/templates/crochet/pattern.html:184
#: crochet/templates/crochet/pattern.html:183
msgid "Duplicar sección"
msgstr "Duplicate section"
#: crochet/templates/crochet/pattern.html:185
#: crochet/templates/crochet/pattern.html:184
msgid "Eliminar sección"
msgstr "Delete section"
#: crochet/templates/crochet/pattern.html:186
#: crochet/templates/crochet/pattern.html:185
msgid ""
"¿Seguro que quieres eliminar este grupo? Se eliminarán también todas las "
"secciones que contiene."
@@ -364,7 +398,7 @@ msgstr ""
"Are you sure you want to delete this group? All sections inside it will also "
"be deleted."
#: crochet/templates/crochet/pattern.html:192
#: crochet/templates/crochet/pattern.html:191
msgid "Añade una sección para ver aquí el resultado."
msgstr "Add a section to see the result here."
@@ -393,51 +427,63 @@ msgstr "Create account"
msgid "¿Ya tienes cuenta? Inicia sesión"
msgstr "Already have an account? Log in"
#: crochet/urls.py:33
#: crochet/urls.py:36
msgid "pattern/<uuid:uuid>/"
msgstr ""
#: crochet/urls.py:34
#: crochet/urls.py:37
msgid "pattern/<uuid:uuid>/edit/"
msgstr ""
#: crochet/urls.py:35
#: crochet/urls.py:38
msgid "pattern/<uuid:uuid>/save/"
msgstr ""
#: crochet/urls.py:36
#: crochet/urls.py:39
msgid "pattern/<uuid:uuid>/images/"
msgstr ""
#: crochet/urls.py:37
#: crochet/urls.py:40
msgid "pattern/<uuid:uuid>/cover/"
msgstr ""
#: crochet/urls.py:38
#: crochet/urls.py:41
msgid "pattern/<uuid:uuid>/pdf/"
msgstr ""
#: crochet/urls.py:39
#: crochet/urls.py:42
msgid "pattern/<uuid:uuid>/delete/"
msgstr ""
#: crochet/urls.py:40
#: crochet/urls.py:43
msgid "pattern/new/"
msgstr ""
#: crochet/urls.py:41
#: crochet/urls.py:44
msgid "account/"
msgstr ""
#: crochet/urls.py:42
#: crochet/urls.py:45
msgid "account/settings/"
msgstr ""
#: crochet/urls.py:46
msgid "account/settings/email/"
msgstr ""
#: crochet/urls.py:48
msgid "account/settings/password/"
msgstr ""
#: crochet/urls.py:51
msgid "account/register/"
msgstr ""
#: crochet/urls.py:44
#: crochet/urls.py:53
msgid "account/login/"
msgstr ""
#: crochet/urls.py:49
#: crochet/urls.py:58
msgid "account/logout/"
msgstr ""