Translation support and minor login view changes #35

Open
rskthomas wants to merge 20 commits from feature/translation into main
Owner

He agregado la funcionalidad de localización para los idiomas español y catalán, como se referencia en el ereuse/devicehub-django#28. Además, he realizado algunos cambios estéticos en la vista de login para mejorar la visibilidad de los mensajes de error:

image

El menú para cambiar el idioma lo coloqué en el footer del sitio, pero si se les ocurre algún otro lugar es fácil cambiarlo. Además, cambié la lista de dispositivos para que utilize bootstrap:

image

Hablar catalán no está entre mis dotes, por lo que usé mitad traductor y mitad un LLM para traducir el sitio. Si encuentran frases que no calzen del todo bien, es por eso.

Instrucciones:

Para generar los archivos .po, utilice:

django-admin makemessages -l es o
django-admin makemessages -l ca

Para compilar los strings, utilice:

django-admin compilemessages

He agregado la funcionalidad de localización para los idiomas español y catalán, como se referencia en el ereuse/devicehub-django#28. Además, he realizado algunos cambios estéticos en la vista de login para mejorar la visibilidad de los mensajes de error: ![image](/attachments/d187d9c7-c3c6-4f44-afcf-dab2bb99995b) El menú para cambiar el idioma lo coloqué en el footer del sitio, pero si se les ocurre algún otro lugar es fácil cambiarlo. Además, cambié la lista de dispositivos para que utilize bootstrap: ![image](/attachments/283249cf-ff11-4181-b5b0-195e0814510d) Hablar catalán no está entre mis dotes, por lo que usé mitad traductor y mitad un LLM para traducir el sitio. Si encuentran frases que no calzen del todo bien, es por eso. Instrucciones: Para generar los archivos .po, utilice: `django-admin makemessages -l es` o `django-admin makemessages -l ca` Para compilar los strings, utilice: `django-admin compilemessages`
302 KiB
219 KiB
rskthomas added 20 commits 2024-11-28 06:58:10 +00:00
This pull request has changes conflicting with the target branch.
  • dashboard/templates/unassigned_devices.html
  • dhub/urls.py
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin feature/translation:feature/translation
git checkout feature/translation

Merge

Merge the changes and update on Forgejo.
git checkout main
git merge --no-ff feature/translation
git checkout main
git merge --ff-only feature/translation
git checkout feature/translation
git rebase main
git checkout main
git merge --no-ff feature/translation
git checkout main
git merge --squash feature/translation
git checkout main
git merge --ff-only feature/translation
git checkout main
git merge feature/translation
git push origin main
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: ereuse/devicehub-django#35
No description provided.