From 19b39ee61192e559c57f24891495ba5683c258aa Mon Sep 17 00:00:00 2001 From: Alejandra Quetzalli Date: Fri, 26 Feb 2021 12:25:19 -0800 Subject: [PATCH] Quizzes translated to Spanish --- quiz-app/src/App.vue | 1 + quiz-app/src/assets/translations/es.json | 2509 +++++++++++++++++++++ quiz-app/src/assets/translations/index.js | 2 + 3 files changed, 2512 insertions(+) create mode 100644 quiz-app/src/assets/translations/es.json diff --git a/quiz-app/src/App.vue b/quiz-app/src/App.vue index d024add2..76e53410 100644 --- a/quiz-app/src/App.vue +++ b/quiz-app/src/App.vue @@ -5,6 +5,7 @@ ?", + "answerOptions": [ + { + "answerText": "max", + "isCorrect": "false" + }, + { + "answerText": "maxlength", + "isCorrect": "true" + }, + { + "answerText": "pattern", + "isCorrect": "false" + } + ] + } + ] + }, + { + "id": 45, + "title": "Lección 23: Proyecto bancario - Métodos de Obtención y Uso de Datos: Cuestionario Previo a Lección", + "quiz": [ + { + "questionText": "Por lo general, obtienes datos de un servidor de forma síncrona en un navegador.", + "answerOptions": [ + { + "answerText": "cierto, ¡pero asíncrono es mejor!", + "isCorrect": "true" + }, + { + "answerText": "false", + "isCorrect": "false" + } + ] + }, + { + "questionText": "¿Cuál es el formato más común utilizado para intercambiar datos en la web?", + "answerOptions": [ + { + "answerText": "HTML", + "isCorrect": "false" + }, + { + "answerText": "XML", + "isCorrect": "false" + }, + { + "answerText": "JSON", + "isCorrect": "true" + } + ] + }, + { + "questionText": "No hay forma de evitar que una página web acceda a una API de servidor público", + "answerOptions": [ + { + "answerText": "true", + "isCorrect": "false" + }, + { + "answerText": "false", + "isCorrect": "true" + } + ] + } + ] + }, + { + "id": 46, + "title": "Lección 23: Proyecto bancario - Métodos de Obtención y Uso de Datos: Cuestionario Posterior a Lección", + "quiz": [ + { + "questionText": "En una aplicación de una sola página, el HTML se carga una vez y nunca se actualiza.", + "answerOptions": [ + { + "answerText": "true", + "isCorrect": "false" + }, + { + "answerText": "false", + "isCorrect": "true" + } + ] + }, + { + "questionText": "¿Por qué es importante no confiar en los datos que provienen de la entrada del usuario?", + "answerOptions": [ + { + "answerText": "porque el uso de caracteres especiales puede hacer que la interfaz de usuario sea fea", + "isCorrect": "false" + }, + { + "answerText": "porque puede contener palabras sin sentido u ofensivas", + "isCorrect": "false" + }, + { + "answerText": "porque puede usarse como vector de ataque para ejecutar scripts maliciosos", + "isCorrect": "true" + } + ] + }, + { + "questionText": "¿Cuál es el nombre de la API para enviar solicitudes HTTP asincrónicas a un servidor web?", + "answerOptions": [ + { + "answerText": "request()", + "isCorrect": "false" + }, + { + "answerText": "fetch()", + "isCorrect": "true" + }, + { + "answerText": "ajax()", + "isCorrect": "false" + } + ] + } + ] + }, + { + "id": 47, + "title": "Lección 24: Proyecto Bancario - Conceptos de Gestión Estatal: Cuestionario Previo a Lección", + "quiz": [ + { + "questionText": "¿Qué es un objeto inmutable?", + "answerOptions": [ + { + "answerText": "Un objeto definido como constante", + "isCorrect": "false" + }, + { + "answerText": "Un objeto que no se puede modificar una vez creado", + "isCorrect": "true" + }, + { + "answerText": "Una copia de un objeto existente", + "isCorrect": "false" + } + ] + }, + { + "questionText": "¿Qué beneficio (s) obtienes al utilizar la administración estatal?", + "answerOptions": [ + { + "answerText": "Puedes realizar un seguimiento de cada lugar donde se actualiza el estado", + "isCorrect": "false" + }, + { + "answerText": "Es más fácil depurar el código", + "isCorrect": "false" + }, + { + "answerText": "Todo lo anterior", + "isCorrect": "true" + } + ] + }, + { + "questionText": "¿Cuál es la mejor manera de conservar los datos críticos del usuario en diferentes sesiones?", + "answerOptions": [ + { + "answerText": "Usando archivos", + "isCorrect": "false" + }, + { + "answerText": "Usando la API localStorage del navegador", + "isCorrect": "false" + }, + { + "answerText": "En una base de datos detrás de una API de servidor", + "isCorrect": "true" + } + ] + } + ] + }, + { + "id": 48, + "title": "Lección 24: Proyecto Bancario - Conceptos de Gestión Estatal: Cuestionario Posterior a Lección", + "quiz": [ + { + "questionText": "¿Qué crees que significa la gestión estatal?", + "answerOptions": [ + { + "answerText": "Aplicación de la ley y el orden", + "isCorrect": "false" + }, + { + "answerText": "Registro del estado de la interfaz de usuario a lo largo del tiempo", + "isCorrect": "false" + }, + { + "answerText": "Mantener limpios los flujos de datos de su aplicación y sincronizar la interfaz de usuario con los datos", + "isCorrect": "true" + } + ] + }, + { + "questionText": "¿Cómo puedes realizar un seguimiento del estado de la sesión del usuario?", + "answerOptions": [ + { + "answerText": "HTTP cookies", + "isCorrect": "false" + }, + { + "answerText": "Almacenamiento local o de sesiones", + "isCorrect": "false" + }, + { + "answerText": "Todo lo anterior", + "isCorrect": "true" + } + ] + }, + { + "questionText": "Mutar un objeto es siempre la mejor forma de actualizarlo", + "answerOptions": [ + { + "answerText": "true", + "isCorrect": "false" + }, + { + "answerText": "false", + "isCorrect": "true" + } + ] + } + ] + } + ] + } +] diff --git a/quiz-app/src/assets/translations/index.js b/quiz-app/src/assets/translations/index.js index a8dfe116..c95be853 100644 --- a/quiz-app/src/assets/translations/index.js +++ b/quiz-app/src/assets/translations/index.js @@ -7,6 +7,7 @@ import it from './it.json'; import ja from './ja.json'; import gr from './gr.json'; import ms from './ms.json'; +import es from './es.json'; //export const defaultLocale = 'en'; @@ -19,6 +20,7 @@ const messages = { ja: ja[0], gr: gr[0], ms: ms[0], + es: es[0], }; export default messages;