feat: add 4 certificate templates (#295)

* add cloud translation api package

* feat: Script that auto generates translations for other languages

* add comments

* fix: broken translation

* improve translation

* update locck file

* clean up

* all round trasnlations check

* checkpoint

* finish up

* move to dev dependencies

* fix vercel build error

* translations fix

* - add documentation
- translation bug fix

* quick adjust

* PR Fixes

* add new line

* update docs

* checkpoint

* feat: redesign & addition of certificates

* text color update

* patterned width fix

* "student-name" class remove

* checkpoint

* PR Fix

* quick fix

* PR Fixes

* update certificate ready page for students

* PR Fixes

* quick cleanup

* move fetchCourses into .ts file

* feat: give students access to certificates only after completing course

* checkpoint

* height fix

* Merge branch 'main' of https://github.com/rotimi-best/classroomio into classroomio-issue-272

* Fix; merge PR Fix

* fix: width of plain & professional certs

* PR Fix

* feat: add translation

* handle error when trying to download a certificate

* add fetchExploreCourses

* fix: requested reviews

* review fixes checkpoint

* replace the certificate background

* height fix for patterned certififcates

* fix more bugs

* rename schema

---------

Co-authored-by: Rotimi Best <[email protected]>
This commit is contained in:
Adeyemi Adetunji
2024-07-21 03:02:33 +01:00
committed by GitHub
co-authored by Rotimi Best
parent f0907dde89
commit 72b58ed2c7
48 changed files with 2940 additions and 251 deletions
@@ -409,11 +409,17 @@
"locked": "Bloqueado",
"unlocked": "Desbloqueado",
"save": "Salvar alterações",
"unlocked_certificate": "Certificado já está disponível",
"locked_certificate": "Certificados não disponíveis",
"instructor_unlock": "Seu instrutor precisa desbloquear seu certificado.",
"contact_instructor": "Se precisar do seu certificado, entre em contato com seu instrutor.",
"download_certificate": "Certificado de download"
"download_certificate": "Certificado de download",
"unlocked_certificate": "Parabéns! 🎉 seu certificado está pronto",
"unlocked_certificate_subtitle": "Você concluiu este curso e sua dedicação é evidente. Baixe o certificado e compartilhe com sua rede como prova de sua habilidade recém-adquirida",
"complete_to_download_subtitle": "Seu certificado estará disponível assim que você concluir todas as lições e exercícios deste curso",
"complete_to_download_title": "Curso não concluído 😔",
"description_error": "A descrição não pode exceder 200 caracteres",
"characters": "personagens",
"unexpected_error": "Um erro inesperado ocorreu"
},
"people": {
"title": "Pessoas",