From a11e95e53e81b2900b6138f239e901a2ba49e33a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladimir=20T=C3=A1mara=20Pati=C3=B1o?= Date: Sun, 21 Feb 2016 21:43:51 -0500 Subject: [PATCH] Translation to spanish of api-projects. Thanks for initial translation to @josectello (see https://github.com/FreeCodeCamp/FreeCodeCamp/pull/7016/ ) Closes #6513 --- .../api-projects.json | 66 +++++++++++++++++-- 1 file changed, 60 insertions(+), 6 deletions(-) diff --git a/challenges/03-back-end-development-certification/api-projects.json b/challenges/03-back-end-development-certification/api-projects.json index f5d0722932..83686f2717 100644 --- a/challenges/03-back-end-development-certification/api-projects.json +++ b/challenges/03-back-end-development-certification/api-projects.json @@ -98,7 +98,7 @@ "type": "Waypoint", "challengeType": 7, "isRequired": false, - "nameEs": "Prepárate para los Basejumps", + "nameEs": "Prepárate para nuestros Proyectos de Desarrollo al lado del servidor", "descriptionEs": [ [ "http://i.imgur.com/4IZjWZ3.gif", @@ -206,7 +206,18 @@ "tests": [], "type": "basejump", "challengeType": 4, - "isRequired": true + "isRequired": true, + "nameEs": "Microservicio de Marca de Tiempo", + "descriptionEs": [ + "Objetivo: Arma una aplicación de Pila Completa en JavaScript que sea funcionalmente similar a esta: https://timestamp-ms.herokuapp.com/ y despliegala en Heroku.", + "Ten en cuenta que para cada proyecto, deberías crear un nuevo repositorio en GitHub y un nuevo proyecto en Heroku. Si no recuerdas como hacer esto, vuelve a visitar http://freecodecamp.com//challenges/get-set-for-our-back-end-development-projects.", + "Aquí están las historias de usuario específicas que debes implementar para este proyecto:", + "Historia de Usuario: Puedo pasar una cadena como parámetro y comprobará si contiene o no una marca de tiempo para Unix o una fecha en lenguaje natural en inglés (Ejemplo: January 1, 2016).", + "Historia de Usuario: Si tiene una marca de tiempo para Unix, devuelve tanto la marca de tiempo de Unix como la fecha en lenguaje natural.", + "Historia de Usuario: Si no contiene una fecha ni una marca de tiempo para Unix, devolverá esas propiedades en null.", + "Una vez que hayas terminado de implementar estas historias de usuarios, pulsa el botón \"I've completed this challenge\" e introduce los URLs de tu repositorio en GitHub y de tu aplicación en vivo en Heroku.", + "Puedes obtener retroalimentación sobre tu proyecto por parte de otros campistas, compartiendolo en nuestra Sala de chat para revisión de código. También puedes compartirlo en Twitter y en el campamento de tu ciudad (en Facebook)." + ] }, { "id": "bd7158d8c443edefaeb5bdff", @@ -226,7 +237,16 @@ "tests": [], "type": "basejump", "challengeType": 4, - "isRequired": true + "isRequired": true, + "nameEs": "Microservicio para analizar el encabezado de una petición", + "description": [ + "Objetivo: Arma una aplicación de Pila Completa en JavaScript que sea funcionalmente similar a esta: https://cryptic-ridge-9197.herokuapp.com/api/whoami/ y despliegala en Heroku.", + "Ten en cuenta que para cada proyecto, deberías crear un nuevo repositorio en GitHub y un nuevo proyecto en Heroku. Si no recuerdas como hacer esto, vuelve a visitar http://freecodecamp.com//challenges/get-set-for-our-back-end-development-projects.", + "Aquí están las historias de usuario específicas que debes implementar para este proyecto:", + "Historia de Usuario: Puedo obtener la dirección IP, idioma y sistema operativo de mi navegador.", + "Una vez que hayas terminado de implementar estas historias de usuarios, pulsa el botón \"I've completed this challenge\" e introduce los URLs de tu repositorio en GitHub y de tu aplicación en vivo en Heroku.", + "Puedes obtener retroalimentación sobre tu proyecto por parte de otros campistas, compartiendolo en nuestra Sala de chat para revisión de código. También puedes compartirlo en Twitter y en el campamento de tu ciudad (en Facebook)." + ] }, { "id": "bd7158d8c443edefaeb5bd0e", @@ -248,7 +268,19 @@ "tests": [], "type": "basejump", "challengeType": 4, - "isRequired": true + "isRequired": true, + "nameEs": "Microservicio para acortar URLs", + "descriptionEs": [ + "Objetivo: Arma una aplicación de Pila Completa en JavaScript que sea funcionalmente similar a esta: https://shurli.herokuapp.com/ y despliegala en Heroku.", + "Ten en cuenta que para cada proyecto, deberías crear un nuevo repositorio en GitHub y un nuevo proyecto en Heroku. Si no recuerdas como hacer esto, vuelve a visitar http://freecodecamp.com//challenges/get-set-for-our-back-end-development-projects.", + "Aquí están las historias de usuario específicas que debes implementar para este proyecto:", + "Historia de Usuario: Puedo pasar una URL como parámetro y recibiré una URL acortada en la respuesta JSON.", + "Historia de Usuario: Si paso una URL inválido que no siga el formato válido http://www.exmaple.com, en cambio la respuesta JSON contendrá un mensaje de error.", + "Historia de Usuario: Cuando visite el URL acortado, me redirigirá a mi enlace original.", + "Una vez que hayas terminado de implementar estas historias de usuarios, pulsa el botón \"I've completed this challenge\" e introduce los URLs de tu repositorio en GitHub y de tu aplicación en vivo en Heroku.", + "Puedes obtener retroalimentación sobre tu proyecto por parte de otros campistas, compartiendolo en nuestra Sala de chat para revisión de código. También puedes compartirlo en Twitter y en el campamento de tu ciudad (en Facebook)." + ] + }, { "id": "bd7158d8c443edefaeb5bdee", @@ -270,7 +302,18 @@ "tests": [], "type": "basejump", "challengeType": 4, - "isRequired": true + "isRequired": true, + "nameEs": "Capa de abstracción para buscar imágenes", + "descriptionEs": [ + "Objetivo: Arma una aplicación de Pila Completa en JavaScript que te permite buscar imágenes como esta: https://cryptic-ridge-9197.herokuapp.com/api/imagesearch/lolcats%20funny?offset=10 y examinar las búsquedas recientes como esta: https://cryptic-ridge-9197.herokuapp.com/api/latest/imagesearch/. Después, despliegala en Heroku.", + "Ten en cuenta que para cada proyecto, deberías crear un nuevo repositorio en GitHub y un nuevo proyecto en Heroku. Si no recuerdas como hacer esto, vuelve a visitar http://freecodecamp.com//challenges/get-set-for-our-back-end-development-projects.", + "Aquí están las historias de usuario específicas que debes implementar para este proyecto:", + "Historia de Usuario: Puedo obtener la URL de una imagen, texto alternativo y URLs de las páginas de un conjunto de imágenes que se relacionen con una cadena de texto dada.", + "Historia de Usuario: Puedo examinar página a página las respuestas añadiendo un parámetro del estilo ?offset=2 al URL.", + "Historia de Usuario: Puedo obtener una lista de las cadenas búscadas que se enviaron más recientemente.", + "Una vez que hayas terminado de implementar estas historias de usuarios, pulsa el botón \"I've completed this challenge\" e introduce los URLs de tu repositorio en GitHub y de tu aplicación en vivo en Heroku.", + "Puedes obtener retroalimentación sobre tu proyecto por parte de otros campistas, compartiendolo en nuestra Sala de chat para revisión de código. También puedes compartirlo en Twitter y en el campamento de tu ciudad (en Facebook)." + ] }, { "id": "bd7158d8c443edefaeb5bd0f", @@ -292,7 +335,18 @@ "tests": [], "type": "basejump", "challengeType": 4, - "isRequired": true + "isRequired": true, + "nameEs": "Microservicio de metadatos de archivos", + "descriptionEs": [ + "Objetivo: Arma una aplicación de Pila Completa en JavaScript que sea funcionalmente similar a esta: https://cryptic-ridge-9197.herokuapp.com/ y despliegala en Heroku.", + "Ten en cuenta que para cada proyecto, deberías crear un nuevo repositorio en GitHub y un nuevo proyecto en Heroku. Si no recuerdas como hacer esto, vuelve a visitar http://freecodecamp.com//challenges/get-set-for-our-back-end-development-projects.", + "Aquí están las historias de usuario específicas que debes implementar para este proyecto:", + "Historia de Usuario: Puedo enviar un objeto FormData que incluya una subida de un archivo.", + "Historia de Usuario: Cuando envío algo, recibiré el tamao del archivo en bytes en la respuesta JSON.", + "Pista: Puede servirte este paquete: https://www.npmjs.com/package/multer", + "Una vez que hayas terminado de implementar estas historias de usuarios, pulsa el botón \"I've completed this challenge\" e introduce los URLs de tu repositorio en GitHub y de tu aplicación en vivo en Heroku.", + "Puedes obtener retroalimentación sobre tu proyecto por parte de otros campistas, compartiendolo en nuestra Sala de chat para revisión de código. También puedes compartirlo en Twitter y en el campamento de tu ciudad (en Facebook)." + ] } ] }