From 789762fc38584f4e11bd0227c1ff95afacf82c61 Mon Sep 17 00:00:00 2001 From: thomas Date: Thu, 18 Jan 2024 16:13:25 +0100 Subject: [PATCH] feat: improve UX --- docs/src/components/ChallengeFooter.astro | 1 + docs/src/content/config.ts | 4 ++++ docs/src/content/i18n/ es.json | 28 +++++++++++++++++------ docs/src/content/i18n/ fr.json | 20 ++++++++++------ docs/src/content/i18n/pt.json | 22 +++++++++++------- 5 files changed, 53 insertions(+), 22 deletions(-) diff --git a/docs/src/components/ChallengeFooter.astro b/docs/src/components/ChallengeFooter.astro index fd54698d9..e7982c1e8 100644 --- a/docs/src/components/ChallengeFooter.astro +++ b/docs/src/components/ChallengeFooter.astro @@ -19,6 +19,7 @@ const npxCommand = `npx nx serve ${command}`; {command && diff --git a/docs/src/content/config.ts b/docs/src/content/config.ts index 296738c84..4fbdbcffb 100644 --- a/docs/src/content/config.ts +++ b/docs/src/content/config.ts @@ -47,6 +47,10 @@ const i18n = defineCollection({ 'challenge.footer.communityAnswers': z.string(), 'challenge.footer.authorAnswer': z.string(), 'challenge.footer.blogPost': z.string(), + 'challenge.footer.gettingStarted': z.object({ + title: z.string(), + link: z.string(), + }), }) .partial(), }), diff --git a/docs/src/content/i18n/ es.json b/docs/src/content/i18n/ es.json index c4596d975..b49d05164 100644 --- a/docs/src/content/i18n/ es.json +++ b/docs/src/content/i18n/ es.json @@ -40,11 +40,25 @@ "buttons.star": "Danos una estrella", "buttons.sponsor": "Patrocínanos", - "challenge.footer.note": "Nota", - "challenge.footer.running": "Inicia el proyecto ejecutando el siguiente comando:", - "challenge.footer.start": "El título de tu PR debe iniciar con", - "challenge.footer.reminder": "¡No lo olvides!", - "challenge.footer.communityAnswers": "Respuestas de la Comunidad", - "challenge.footer.authorAnswer": "Respuesta del Autor del Reto", - "challenge.footer.blogPost": "Blog Post" + "note": "Nota", + "running": "Inicia el proyecto ejecutando el siguiente comando:", + "start": "El título de tu PR debe iniciar con", + "reminder": "¡No lo olvides!", + "communityAnswers": "Respuestas de la Comunidad", + "authorAnswer": "Respuesta del Autor del Reto", + "blogPost": "Blog Post", + + "challenge.footer": { + "note": "Nota", + "running": "Inicia el proyecto ejecutando el siguiente comando:", + "start": "El título de tu PR debe iniciar con", + "reminder": "¡No lo olvides!", + "communityAnswers": "Respuestas de la Comunidad", + "authorAnswer": "Respuesta del Autor del Reto", + "blogPost": "Blog Post", + "gettingStarted": { + "title": "Para realizar este desafío, comienza por leer: ", + "link": "Inicio" + } + } } diff --git a/docs/src/content/i18n/ fr.json b/docs/src/content/i18n/ fr.json index 11efd7a5f..62d63090b 100644 --- a/docs/src/content/i18n/ fr.json +++ b/docs/src/content/i18n/ fr.json @@ -4,11 +4,17 @@ "buttons.star": "Donne une étoile", "buttons.sponsor": "Sponsorise", - "challenge.footer.note": "Note", - "challenge.footer.running": "Démarre le projet en exécutant:", - "challenge.footer.start": "Le titre de ta PR doit commencer par", - "challenge.footer.reminder": "Rappel", - "challenge.footer.communityAnswers": "Solution de la communauté", - "challenge.footer.authorAnswer": "Solution de l'auteur", - "challenge.footer.blogPost": "Article" + "challenge.footer": { + "note": "Note", + "running": "Démarre le projet en exécutant:", + "start": "Le titre de ta PR doit commencer par", + "reminder": "Rappel", + "communityAnswers": "Solution de la communauté", + "authorAnswer": "Solution de l'auteur", + "blogPost": "Article", + "gettingStarted": { + "title": "Pour faire ce challenge, commencer par lire: ", + "link": "Comment Démarrer" + } + } } diff --git a/docs/src/content/i18n/pt.json b/docs/src/content/i18n/pt.json index e69ee8013..30fcda5a7 100644 --- a/docs/src/content/i18n/pt.json +++ b/docs/src/content/i18n/pt.json @@ -4,13 +4,19 @@ "buttons.star": "Dar uma estrela", "buttons.sponsor": "Patrocinar", - "challenge.footer.note": "Nota", - "challenge.footer.running": "Rode o projeto executando o comando:", - "challenge.footer.start": "O título do seu PR deve começar com", - "challenge.footer.reminder": "Não esqueça", - "challenge.footer.communityAnswers": "Solução da Comunidade", - "challenge.footer.authorAnswer": "Solução do Autor do Desafio", - "challenge.footer.blogPost": "Artigo", + "404.text": "Página não encontrada. Verifique a URL ou tente usar a barra de busca.", - "404.text": "Página não encontrada. Verifique a URL ou tente usar a barra de busca." + "challenge.footer": { + "note": "Nota", + "running": "Rode o projeto executando o comando:", + "start": "O título do seu PR deve começar com", + "reminder": "Não esqueça", + "communityAnswers": "Solução da Comunidade", + "authorAnswer": "Solução do Autor do Desafio", + "blogPost": "Artigo", + "gettingStarted": { + "title": "Para realizar este desafio, comece lendo: ", + "link": "Começando" + } + } }