From 07066df9a7224018b18f4fe22a02ab120a69148f Mon Sep 17 00:00:00 2001 From: Alexander Date: Fri, 1 Sep 2023 10:28:40 -0600 Subject: [PATCH] es: Translate English content (#15384) * es: Translate English content --- .../index.md | 6 +- .../what_is_a_domain_name/index.md | 8 +- .../css/styling_text/fundamentals/index.md | 169 ++++++++-------- files/es/learn/forms/form_validation/index.md | 28 ++- .../debugging_html/index.md | 46 ++--- .../getting_started/index.md | 22 ++- .../building_blocks/conditionals/index.md | 182 +++++++++--------- .../javascript/first_steps/arrays/index.md | 112 +++++------ .../useful_string_methods/index.md | 125 ++++++------ .../objects/object_prototypes/index.md | 20 +- .../django/authentication/index.md | 98 +++++----- .../server-side/django/deployment/index.md | 100 +++++----- .../server-side/django/generic_views/index.md | 82 ++++---- 13 files changed, 507 insertions(+), 491 deletions(-) diff --git a/files/es/learn/common_questions/web_mechanics/pages_sites_servers_and_search_engines/index.md b/files/es/learn/common_questions/web_mechanics/pages_sites_servers_and_search_engines/index.md index 236225a191cb7a..662dcba91a6bf4 100644 --- a/files/es/learn/common_questions/web_mechanics/pages_sites_servers_and_search_engines/index.md +++ b/files/es/learn/common_questions/web_mechanics/pages_sites_servers_and_search_engines/index.md @@ -72,13 +72,13 @@ Una **página web** es un simple documento que puede ser mostrado por un {{Gloss Todas las páginas web disponibles en la red son accesibles mediante una dirección única. Para acceder a una página, simplemente escribe su direcciones en la barra de búsqueda de tu navegador: -![Example of a web page address in the browser address bar](web-page.jpg) +![Ejemplo de dirección de una página web en la barra de direcciones del navegador](web-page.jpg) Un _sitio web_ es una colección de páginas web vinculadas (más sus recursos asociados) que comparten un único nombre de dominio. Cada página web de un sitio web determinado proporciona enlaces explícitos —habitualmente en forma de porciones del texto en que se puede hacer clic— que permiten al usuario moverse de una página del sitio a otra. Para acceder a un sitio web, escribe su nombre de dominio en la barra de direcciones de tu buscador, y él te mostrará la página principal del sitio web, o _homepage_ (informalmente denominada "el home"): -![Example of a web site domain name in the browser address bar](web-site.jpg) +![Ejemplo de nombre de dominio de un sitio web en la barra de direcciones del navegador](web-site.jpg) _Página web_ y _sitio web_ son especialmente fáciles de confundir cuando un _sitio_ contiene una única _página web_ Tales sitios son denominados _sitios de una sola página._ @@ -98,7 +98,7 @@ Muchos principiantes en la web confunden motores de búsqueda con navegadores. A Aquí hay una instancia de Firefox que muestra un cuadro de búsqueda de Google como su página de inicio predeterminada: -![Example of Firefox nightly displaying a custom Google page as default](search-engine.jpg) +![Ejemplo de Firefox Nightly mostrando una página personalizada de Google como predeterminada](search-engine.jpg) ## Próximos pasos diff --git a/files/es/learn/common_questions/web_mechanics/what_is_a_domain_name/index.md b/files/es/learn/common_questions/web_mechanics/what_is_a_domain_name/index.md index 74585c5a0534d8..158c712b6b04e1 100644 --- a/files/es/learn/common_questions/web_mechanics/what_is_a_domain_name/index.md +++ b/files/es/learn/common_questions/web_mechanics/what_is_a_domain_name/index.md @@ -15,7 +15,7 @@ En este artículo discutiremos acerca de los nombres de los dominios: qué son, >cómo funciona Internet y entender - qué son las URLs. + qué son las URLs. @@ -32,7 +32,7 @@ En este artículo discutiremos acerca de los nombres de los dominios: qué son, Los nombres de dominio son una parte clave de la infraestructura de internet. Proporcionan una dirección legible para cualquier servidor web disponible en Internet. -Cualquier computadora conectada a Internet puede ser alcanzada a partir de una dirección {{Glossary("IP")}} pública, la cual puede estar formada por 32 bits para el protocolo IPv4 (por lo general se escribe con 4 números separados por puntos entre el 0 y 255, por ejemplo, `173.194.121.32`) o por 128 bits para la versión IPv6 (formada por 8 grupos de 4 números hexadecimales separados por dos puntos, ejemplo `2027:0da8:8b73:0000:0000:8a2e:0370:1337`). Las computadoras pueden manejar estas direcciones fácilmente, pero las personas pasan trabajo para saber de quien es el servidor o que servicio ofrece, ya que un número por sí solo no dice mucho. Además las direcciones IP son difíciles de recordar y pueden cambiarse en cualquier momento. Para resolver estos problemas se usan direcciones que las personas pueden leer, que son intuitivas, fáciles de recordar y dicen mucho sobre el servicio web que ofrecen, se denominan nombres de dominio. +Cualquier computadora conectada a Internet puede ser alcanzada a partir de una dirección {{Glossary("IP_Address","IP")}} pública, la cual puede estar formada por 32 bits para el protocolo IPv4 (por lo general se escribe con 4 números separados por puntos entre el 0 y 255, por ejemplo, `173.194.121.32`) o por 128 bits para la versión IPv6 (formada por 8 grupos de 4 números hexadecimales separados por dos puntos, ejemplo `2027:0da8:8b73:0000:0000:8a2e:0370:1337`). Las computadoras pueden manejar estas direcciones fácilmente, pero las personas pasan trabajo para saber de quien es el servidor o que servicio ofrece, ya que un número por sí solo no dice mucho. Además las direcciones IP son difíciles de recordar y pueden cambiarse en cualquier momento. Para resolver estos problemas se usan direcciones que las personas pueden leer, que son intuitivas, fáciles de recordar y dicen mucho sobre el servicio web que ofrecen, se denominan nombres de dominio. ## Ánalisis del tema @@ -40,7 +40,7 @@ Cualquier computadora conectada a Internet puede ser alcanzada a partir de una d Un nombre de dominio tiene una estructura simple formada por varias partes (puede tener solamente una parte, dos, tres,...), separadas por puntos y **se leen de derecha a izquierda**: -![Anatomy of the MDN domain name](structure.png) +![Anatomía del nombre de dominio MDN](structure.png) Cada una de estas partes provee información específica sobre el nombre de dominio completo. @@ -137,7 +137,7 @@ Como ya hemos visto, cuando usted quiere visualizar una página web en su navega 3. Si la computadora no sabe qué IP está detrás del nombre `mozilla.org`, hay que pedírselo a un servidor DNS, cuyo trabajo es precisamente decirle a la computadora cuál es la dirección IP de cada nombre de dominio registrado. 4. Ahora que la computadora conoce la dirección IP requerida, su navegador puede gestionar contenidos con el servidor web. -![Explanation of the steps needed to obtain the result to a DNS request](2014-10-dns-request2.png) +![Explicación de los pasos necesarios para obtener el resultado de una solicitud DNS](2014-10-dns-request2.png) ## Próximos pasos diff --git a/files/es/learn/css/styling_text/fundamentals/index.md b/files/es/learn/css/styling_text/fundamentals/index.md index da9627544a83c4..e8252820d6038d 100644 --- a/files/es/learn/css/styling_text/fundamentals/index.md +++ b/files/es/learn/css/styling_text/fundamentals/index.md @@ -34,7 +34,7 @@ En este artículo vas a iniciar tu viaje hacia el dominio la aplicación de esti Como ya habrás experimentado en tu trabajo con el HTML y el CSS, el texto incluido en un elemento se dispone dentro de la caja de contenido del elemento. Esta empieza en la parte superior izquierda del área de contenido (o en la esquina superior derecha, en el caso del contenido de los lenguajes RTL, o right-to-left, que se escriben de derecha a izquierda) y fluye hacia el final de la línea. Una vez que llega al final, baja a la línea siguiente y sigue, y luego continúa a la línea siguiente, hasta que todo el contenido se ha ubicado en la caja. El contenido de texto se comporta efectivamente como una serie de elementos en línea, distribuidos en líneas adyacentes entre sí, y sin crear saltos de línea hasta que se llega al final de la línea, a menos que se fuerce un salto de línea manual con el elemento {{htmlelement("br")}}. -> **Nota:** Si el párrafo anterior te parece confuso, no te preocupes: vuelve atrás y revisa el artículo sobre el [modelo de caja](/es/docs/Learn/CSS/Building_blocks/El_modelo_de_caja) antes de continuar. +> **Nota:** Si el párrafo anterior te parece confuso, no te preocupes: vuelve atrás y revisa el artículo sobre el [modelo de caja](/es/docs/Learn/CSS/Building_blocks/The_box_model) antes de continuar. Las propiedades CSS que se usan para aplicar estilo al texto pueden clasificarse generalmente en dos categorías, que veremos por separado en este artículo: @@ -48,26 +48,27 @@ Las propiedades CSS que se usan para aplicar estilo al texto pueden clasificarse Veamos las propiedades que permiten definir el estilo del tipo de letra. En este ejemplo aplicaremos algunas propiedades CSS diferentes al mismo ejemplo HTML, que presentamos a continuación: ```html -

Tommy the cat

+

Tommy el gato

-

Well I remember it as though it were a meal ago...

+

Bueno, lo recuerdo como si fuera hace una comida...

- Said Tommy the Cat as he reeled back to clear whatever foreign matter may have - nestled its way into his mighty throat. Many a fat alley rat had met its - demise while staring point blank down the cavernous barrel of this awesome - prowling machine. Truly a wonder of nature this urban predator — Tommy the cat - had many a story to tell. But it was a rare occasion such as this that he did. + Dijo Tommy el Gato mientras retrocedía para limpiar cualquier materia extraña + que pudiera haberse metido en su poderosa garganta. Más de una rata callejera + gorda había encontrado su muerte mientras miraba fijamente el cavernoso cañón + de esta impresionante máquina merodeadora. Verdaderamente una maravilla de la + naturaleza, este depredador urbano: el gato Tommy tenía muchas historias que + contar. Pero era una rara ocasión como ésta en la que lo hacía.

``` -Puedes ver el [ejemplo completo en Github](http://mdn.github.io/learning-area/css/styling-text/fundamentals/) (consulta también [el código fuente](https://github.com/mdn/learning-area/blob/master/css/styling-text/fundamentals/index.html).) +Puedes ver el [ejemplo completo en Github](https://mdn.github.io/learning-area/css/styling-text/fundamentals/) (consulta también [el código fuente](https://github.com/mdn/learning-area/blob/master/css/styling-text/fundamentals/index.html)). ### Color La propiedad {{cssxref("color")}} establece el color del contenido de los elementos seleccionados (que normalmente es texto, pero también puede incluir un par cosas más, como un subrayado o una línea superpuesta al texto con la propiedad {{cssxref("text-decoration")}} ). -La propiedad `color` puede admitir cualquier [unidad de color CSS](/es/docs/Learn/CSS/Building_blocks/Valores_y_unidades_CSS), por ejemplo: +La propiedad `color` puede admitir cualquier [unidad de color CSS](/es/docs/Learn/CSS/Building_blocks/Values_and_units), por ejemplo: ```css p { @@ -78,16 +79,17 @@ p { Esto mostrará el contenido de los párrafos en color rojo, en lugar del negro que es el estándar por defecto del navegador: ```html hidden -

Tommy the cat

+

Tommy el gato

-

Well I remember it as though it were a meal ago...

+

Bueno, lo recuerdo como si fuera hace una comida...

- Said Tommy the Cat as he reeled back to clear whatever foreign matter may have - nestled its way into his mighty throat. Many a fat alley rat had met its - demise while staring point blank down the cavernous barrel of this awesome - prowling machine. Truly a wonder of nature this urban predator — Tommy the cat - had many a story to tell. But it was a rare occasion such as this that he did. + Dijo Tommy el Gato mientras retrocedía para limpiar cualquier materia extraña + que pudiera haberse metido en su poderosa garganta. Más de una rata callejera + gorda había encontrado su muerte mientras miraba fijamente el cavernoso cañón + de esta impresionante máquina merodeadora. Verdaderamente una maravilla de la + naturaleza, este depredador urbano: el gato Tommy tenía muchas historias que + contar. Pero era una rara ocasión como ésta en la que lo hacía.

``` @@ -111,7 +113,7 @@ Solo hay un cierto número de tipos de letra que están disponibles en todos los La mayor parte del tiempo, como desarrolladores web deseamos tener un control específico mayor sobre los tipos de letra con que se va a mostrar para mostrar nuestro contenido de texto. El problema está en encontrar una manera de saber de qué tipo de letra dispone el ordenador que se utiliza para acceder a nuestras páginas. No hay manera de saber esto en todos los casos, pero al menos contamos con que los tipos de letra seguros para la web están disponibles en casi todos los sistemas operativos más utilizados (las distribuciones Linux más comunes, Windows, Mac, Android, e iOS). -La lista de los tipos de letra seguros para la web cambia al ir evolucionando los sistemas operativos, pero es correcto considerar los tipos de letra siguientes como seguros para la web, al menos por ahora (muchos de ellos se han popularizado gracias a la iniciativa _[Core fonts for the web](https://es.wikipedia.org/wiki/Core_fonts_for_the_Web)_ de Microsoft, de finales de la década de 1990 y principios de la del 2000): +La lista de los tipos de letra seguros para la web cambia al ir evolucionando los sistemas operativos, pero es correcto considerar los tipos de letra siguientes como seguros para la web, al menos por ahora (muchos de ellos se han popularizado gracias a la iniciativa _[Fuentes principales para la web](https://es.wikipedia.org/wiki/Core_fonts_for_the_Web)_ de Microsoft, de finales de la década de 1990 y principios de la del 2000): | Nombre | Tipo de letra genérico | Observaciones | | --------------- | ---------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | @@ -124,7 +126,7 @@ La lista de los tipos de letra seguros para la web cambia al ir evolucionando lo > **Nota:** Entre otros recursos, el sitio [cssfontstack.com](http://www.cssfontstack.com/) mantiene una lista de tipos de letra seguros disponibles en los sistemas operativos para Windows y Mac, que puede ayudarte en la toma de decisiones acerca de lo que consideras seguro para tus propósitos. -> **Nota:** Hay una manera de descargar un tipo de letra personalizado junto con la página web, que te permite personalizar el uso de los tipos de letra de la manera que desees: **web fonts**. Esto es un poco más complejo, y lo vamos a exponer más adelante en un [artículo independiente](/es/docs/Learn/CSS/Styling_text/Fuentes_web) del módulo. +> **Nota:** Hay una manera de descargar un tipo de letra personalizado junto con la página web, que te permite personalizar el uso de los tipos de letra de la manera que desees: **web fonts**. Esto es un poco más complejo, y lo vamos a exponer más adelante en un [artículo independiente](/es/docs/Learn/CSS/Styling_text/Web_fonts) del módulo. #### Fuentes predeterminadas @@ -200,16 +202,17 @@ p { Esto nos da el resultado siguiente: ```html hidden -

Tommy the cat

+

Tommy el gato

-

Well I remember it as though it were a meal ago...

+

Bueno, lo recuerdo como si fuera hace una comida...

- Said Tommy the Cat as he reeled back to clear whatever foreign matter may have - nestled its way into his mighty throat. Many a fat alley rat had met its - demise while staring point blank down the cavernous barrel of this awesome - prowling machine. Truly a wonder of nature this urban predator — Tommy the cat - had many a story to tell. But it was a rare occasion such as this that he did. + Dijo Tommy el Gato mientras retrocedía para limpiar cualquier materia extraña + que pudiera haberse metido en su poderosa garganta. Más de una rata callejera + gorda había encontrado su muerte mientras miraba fijamente el cavernoso cañón + de esta impresionante máquina merodeadora. Verdaderamente una maravilla de la + naturaleza, este depredador urbano: el gato Tommy tenía muchas historias que + contar. Pero era una rara ocasión como ésta en la que lo hacía.

``` @@ -217,7 +220,7 @@ Esto nos da el resultado siguiente: ### Tamaño de la letra -En el artículo sobre [Unidades y valores de CSS](/es/docs/Learn/CSS/Building_blocks/Valores_y_unidades_CSS) de nuestro módulo anterior, revisamos las unidades de longitud y tamaño. El tamaño del tipo de letra (establecido con la propiedad {{cssxref("font-size")}}) puede tomar valores medidos en la mayoría de estas unidades (y en otras, como [porcentajes](/es/docs/Learn/CSS/Building_blocks/Valores_y_unidades_CSS#Porcentajes)). Sin embargo, las unidades más comunes que vas a usar para ajustar el tamaño del texto son: +En el artículo sobre [Unidades y valores de CSS](/es/docs/Learn/CSS/Building_blocks/Values_and_units) de nuestro módulo anterior, revisamos las unidades de longitud y tamaño. El tamaño del tipo de letra (establecido con la propiedad {{cssxref("font-size")}}) puede tomar valores medidos en la mayoría de estas unidades (y en otras, como [porcentajes](/es/docs/Learn/CSS/Building_blocks/Values_and_units#porcentajes)). Sin embargo, las unidades más comunes que vas a usar para ajustar el tamaño del texto son: - Unidades `px` (píxeles): El número de píxeles de altura que deseas que tenga el texto. Esta es una unidad absoluta, da como resultado el mismo valor calculado final para el tipo de letra en la página en casi cualquier situación. - Unidades `em`: 1em equivale al tamaño de tipo de letra que se haya establecido en el elemento padre del elemento activo al que aplicamos estilo (más específicamente, el ancho de una letra M mayúscula contenida dentro del elemento padre). Este puede ser complejo de resolver si hay muchos elementos anidados con diferentes tamaños de tipo de letra establecidos, pero es factible, como verás a continuación. Pero, ¿para qué molestarse en ello? Porque resulta bastante natural una vez que te acostumbras a ello, y puedes usar unidades `em` para establecer el tamaño de todo, no solo del texto. Puedes tener un sitio web completo dimensionado con unidades `em`, lo que facilita su mantenimiento. @@ -245,16 +248,17 @@ Al dimensionar el texto, en general es una buena idea establecer el tamaño bás Nuestro nuevo resultado es: ```html hidden -

Tommy the cat

+

Tommy el gato

-

Well I remember it as though it were a meal ago...

+

Bueno, lo recuerdo como si fuera hace una comida...

- Said Tommy the Cat as he reeled back to clear whatever foreign matter may have - nestled its way into his mighty throat. Many a fat alley rat had met its - demise while staring point blank down the cavernous barrel of this awesome - prowling machine. Truly a wonder of nature this urban predator — Tommy the cat - had many a story to tell. But it was a rare occasion such as this that he did. + Dijo Tommy el Gato mientras retrocedía para limpiar cualquier materia extraña + que pudiera haberse metido en su poderosa garganta. Más de una rata callejera + gorda había encontrado su muerte mientras miraba fijamente el cavernoso cañón + de esta impresionante máquina merodeadora. Verdaderamente una maravilla de la + naturaleza, este depredador urbano: el gato Tommy tenía muchas historias que + contar. Pero era una rara ocasión como ésta en la que lo hacía.

``` @@ -312,16 +316,17 @@ El CSS proporciona cuatro propiedades comunes para alterar el efecto visual / é Añadamos un par de estas propiedades a nuestro ejemplo. Nuestro nuevo resultado quedaría como este: ```html hidden -

Tommy the cat

+

Tommy el gato

-

Well I remember it as though it were a meal ago...

+

Bueno, lo recuerdo como si fuera hace una comida...

- Said Tommy the Cat as he reeled back to clear whatever foreign matter may have - nestled its way into his mighty throat. Many a fat alley rat had met its - demise while staring point blank down the cavernous barrel of this awesome - prowling machine. Truly a wonder of nature this urban predator — Tommy the cat - had many a story to tell. But it was a rare occasion such as this that he did. + Dijo Tommy el Gato mientras retrocedía para limpiar cualquier materia extraña + que pudiera haberse metido en su poderosa garganta. Más de una rata callejera + gorda había encontrado su muerte mientras miraba fijamente el cavernoso cañón + de esta impresionante máquina merodeadora. Verdaderamente una maravilla de la + naturaleza, este depredador urbano: el gato Tommy tenía muchas historias que + contar. Pero era una rara ocasión como ésta en la que lo hacía.

``` @@ -358,10 +363,10 @@ text-shadow: 1px 1px 1px red; Las cuatro propiedades son las siguientes: -1. El desplazamiento horizontal de la sombra desde el texto original; admite la mayoría de las [unidades y magnitudes](/es/docs/Learn/CSS/Building_blocks/Valores_y_unidades_CSS) de que dispone CSS, pero lo más habitual es usar `px`. Es un valor obligatorio. +1. El desplazamiento horizontal de la sombra desde el texto original; admite la mayoría de las [unidades y magnitudes](/es/docs/Learn/CSS/Building_blocks/Values_and_units) de que dispone CSS, pero lo más habitual es usar `px`. Es un valor obligatorio. 2. El desplazamiento vertical de la sombra desde el texto original; se comporta básicamente igual que el desplazamiento horizontal, excepto porque mueve la sombra arriba/abajo, y no hacia derecha/izquierda. Es un valor obligatorio. -3. El radio de desenfoque; cuanto más alto es este valor, mayor es la dispersión de la sombra. Si no se incluye este valor, el valor por defecto es 0, y no hay desenfoque. Esta propiedad admite la mayoría de las [unidades y magnitudes](/es/docs/Learn/CSS/Building_blocks/Valores_y_unidades_CSS) de que dispone el CSS. -4. El color de base de la sombra, que admite cualquier [unidad de color de que dispone CSS](/es/docs/Learn/CSS/Building_blocks/Valores_y_unidades_CSS). Si no se incluye este valor, el valor predeterminado es `negro`. +3. El radio de desenfoque; cuanto más alto es este valor, mayor es la dispersión de la sombra. Si no se incluye este valor, el valor por defecto es 0, y no hay desenfoque. Esta propiedad admite la mayoría de las [unidades y magnitudes](/es/docs/Learn/CSS/Building_blocks/Values_and_units) de que dispone el CSS. +4. El color de base de la sombra, que admite cualquier [unidad de color de que dispone CSS](/es/docs/Learn/CSS/Building_blocks/Values_and_units). Si no se incluye este valor, el valor predeterminado es `negro`. > **Nota:** Los valores con desplazamiento positivo mueven la sombra hacia la derecha o hacia abajo, mientras que los valores con desplazamiento negativo, por ejemplo `-1px -1px`, mueven la sombrea hacia la izquierda o hacia arriba. @@ -377,19 +382,20 @@ text-shadow: 0px 0px 7px rgba(0, 0, 0, 0.4); ``` -Si aplicamos esto al elemento {{htmlelement("h1")}} de nuestro ejemplo _Tommy The Cat_, obtenemos esto: +Si aplicamos esto al elemento {{htmlelement("h1")}} de nuestro ejemplo _Tommy el gato_, obtenemos esto: ```html hidden -

Tommy the cat

+

Tommy el gato

-

Well I remember it as though it were a meal ago...

+

Bueno, lo recuerdo como si fuera hace una comida...

- Said Tommy the Cat as he reeled back to clear whatever foreign matter may have - nestled its way into his mighty throat. Many a fat alley rat had met its - demise while staring point blank down the cavernous barrel of this awesome - prowling machine. Truly a wonder of nature this urban predator — Tommy the cat - had many a story to tell. But it was a rare occasion such as this that he did. + Dijo Tommy el Gato mientras retrocedía para limpiar cualquier materia extraña + que pudiera haberse metido en su poderosa garganta. Más de una rata callejera + gorda había encontrado su muerte mientras miraba fijamente el cavernoso cañón + de esta impresionante máquina merodeadora. Verdaderamente una maravilla de la + naturaleza, este depredador urbano: el gato Tommy tenía muchas historias que + contar. Pero era una rara ocasión como ésta en la que lo hacía.

``` @@ -421,7 +427,7 @@ p { {{ EmbedLiveSample('Sombras_múltiples', '100%', 220) }} -> **Nota:** Puedes ver más ejemplos interesantes del uso de `text-shadow` en el artículo de _Sitepoint_ [Moonlighting with CSS text-shadow](http://www.sitepoint.com/moonlighting-css-text-shadow/). +> **Nota:** Puedes ver más ejemplos interesantes del uso de `text-shadow` en el artículo de _Sitepoint_ [Dominando la sombra de texto con CSS](https://www.sitepoint.com/moonlighting-css-text-shadow/). ## Diseño del texto @@ -439,16 +445,17 @@ La propiedad {{cssxref("text-align")}} se usa para controlar la forma en que el Si aplicamos `text-align: center;` al elemento {{htmlelement("h1")}} de nuestro ejemplo, obtendremos esto: ```html hidden -

Tommy the cat

+

Tommy el gato

-

Well I remember as though it were a meal ago...

+

Bueno, lo recuerdo como si fuera hace una comida...

- Said Tommy the Cat as he reeled back to clear whatever foreign matter may have - nestled its way into his mighty throat. Many a fat alley rat had met its - demise while staring point blank down the cavernous barrel of this awesome - prowling machine. Truly a wonder of nature this urban predator — Tommy the cat - had many a story to tell. But it was a rare occasion such as this that he did. + Dijo Tommy el Gato mientras retrocedía para limpiar cualquier materia extraña + que pudiera haberse metido en su poderosa garganta. Más de una rata callejera + gorda había encontrado su muerte mientras miraba fijamente el cavernoso cañón + de esta impresionante máquina merodeadora. Verdaderamente una maravilla de la + naturaleza, este depredador urbano: el gato Tommy tenía muchas historias que + contar. Pero era una rara ocasión como ésta en la que lo hacía.

``` @@ -483,7 +490,7 @@ p { ### Interlineado -La propiedad {{cssxref("line-height")}} establece la altura entre cada línea de texto; esta propiedad admite la mayoría de las [unidades y magnitudes](/es/docs/Learn/CSS/Building_blocks/Valores_y_unidades_CSS), pero también puede tomar un valor sin unidades, que actúa como un multiplicador y generalmente se considera la mejor opción porque se multiplica la propiedad {{cssxref("font-size")}} para obtener la altura de la línea (`line-height`). El texto del cuerpo (`body`) generalmente se ve mejor y es más fácil de leer si hay más separación entre las líneas; la altura recomendada de la línea es entre 1.5-2 (a doble espacio). Por lo tanto, para configurar nuestras líneas de texto a 1.5 veces la altura de la fuente, deberías usar esto: +La propiedad {{cssxref("line-height")}} establece la altura entre cada línea de texto; esta propiedad admite la mayoría de las [unidades y magnitudes](/es/docs/Learn/CSS/Building_blocks/Values_and_units), pero también puede tomar un valor sin unidades, que actúa como un multiplicador y generalmente se considera la mejor opción porque se multiplica la propiedad {{cssxref("font-size")}} para obtener la altura de la línea (`line-height`). El texto del cuerpo (`body`) generalmente se ve mejor y es más fácil de leer si hay más separación entre las líneas; la altura recomendada de la línea es entre 1.5-2 (a doble espacio). Por lo tanto, para configurar nuestras líneas de texto a 1.5 veces la altura de la fuente, deberías usar esto: ```css line-height: 1.5; @@ -492,16 +499,17 @@ line-height: 1.5; Aplicando esto a los elementos {{htmlelement("p")}} en nuestro ejemplo nos daría este resultado: ```html hidden -

Tommy the cat

+

Tommy el gato

-

Well I remember it as though it were a meal ago...

+

Bueno, lo recuerdo como si fuera hace una comida...

- Said Tommy the Cat as he reeled back to clear whatever foreign matter may have - nestled its way into his mighty throat. Many a fat alley rat had met its - demise while staring point blank down the cavernous barrel of this awesome - prowling machine. Truly a wonder of nature this urban predator — Tommy the cat - had many a story to tell. But it was a rare occasion such as this that he did. + Dijo Tommy el Gato mientras retrocedía para limpiar cualquier materia extraña + que pudiera haberse metido en su poderosa garganta. Más de una rata callejera + gorda había encontrado su muerte mientras miraba fijamente el cavernoso cañón + de esta impresionante máquina merodeadora. Verdaderamente una maravilla de la + naturaleza, este depredador urbano: el gato Tommy tenía muchas historias que + contar. Pero era una rara ocasión como ésta en la que lo hacía.

``` @@ -537,7 +545,7 @@ p { ### Espacio entre letras y espacio entre palabras -Las propiedades {{cssxref("letter-spacing")}} y {{cssxref("word-spacing")}} te permiten establecer el espacio entre las letras y entre las palabras del texto. No los usarás a menudo, pero podría ser útil para obtener una apariencia determinada o para mejorar la legibilidad de un tipo de letra particularmente denso. Estas propiedades admiten la mayoría de las [unidades y magnitudes](/es/docs/Learn/CSS/Building_blocks/Valores_y_unidades_CSS). +Las propiedades {{cssxref("letter-spacing")}} y {{cssxref("word-spacing")}} te permiten establecer el espacio entre las letras y entre las palabras del texto. No los usarás a menudo, pero podría ser útil para obtener una apariencia determinada o para mejorar la legibilidad de un tipo de letra particularmente denso. Estas propiedades admiten la mayoría de las [unidades y magnitudes](/es/docs/Learn/CSS/Building_blocks/Values_and_units). Así, como ejemplo, podemos aplicar a la primera línea de los elementos {{htmlelement("p")}} de nuestro ejemplo lo siguiente: @@ -551,16 +559,17 @@ p::first-line { y obtendremos: ```html hidden -

Tommy the cat

+

Tommy el gato

-

Well I remember it as though it were a meal ago...

+

Bueno, lo recuerdo como si fuera hace una comida...

- Said Tommy the Cat as he reeled back to clear whatever foreign matter may have - nestled its way into his mighty throat. Many a fat alley rat had met its - demise while staring point blank down the cavernous barrel of this awesome - prowling machine. Truly a wonder of nature this urban predator — Tommy the cat - had many a story to tell. But it was a rare occasion such as this that he did. + Dijo Tommy el Gato mientras retrocedía para limpiar cualquier materia extraña + que pudiera haberse metido en su poderosa garganta. Más de una rata callejera + gorda había encontrado su muerte mientras miraba fijamente el cavernoso cañón + de esta impresionante máquina merodeadora. Verdaderamente una maravilla de la + naturaleza, este depredador urbano: el gato Tommy tenía muchas historias que + contar. Pero era una rara ocasión como ésta en la que lo hacía.

``` @@ -660,15 +669,15 @@ Si te equivocas, puedes volver a empezar con el botón _Reinicio_.
-

HTML Input

+

Entrada HTML

Un texto de muestra para tu deleite.

-

CSS Input

+

Entrada CSS

- - + +
``` @@ -553,17 +552,17 @@ reset.addEventListener("click", function () { textarea.value = code; userEntry = textarea.value; solutionEntry = jsSolution; - solution.value = "Show solution"; + solution.value = "Mostrar solución"; updateCode(); }); solution.addEventListener("click", function () { - if (solution.value === "Show solution") { + if (solution.value === "Mostrar solución") { textarea.value = solutionEntry; - solution.value = "Hide solution"; + solution.value = "Ocultar solución"; } else { textarea.value = userEntry; - solution.value = "Show solution"; + solution.value = "Mostrar solución"; } updateCode(); }); @@ -575,8 +574,8 @@ var solutionEntry = jsSolution; textarea.addEventListener("input", updateCode); window.addEventListener("load", updateCode); -// stop tab key tabbing out of textarea and -// make it write a tab at the caret position instead +// detener la tecla de tabulación fuera del área de texto y +// haz que escriba una tabulación en la posición del cursor en su lugar textarea.onkeydown = function (e) { if (e.keyCode === 9) { @@ -606,12 +605,12 @@ function insertAtCaret(text) { textarea.scrollTop = scrollPos; } -// Update the saved userCode every time the user updates the text area code +// Actualice el código de usuario guardado cada vez que el usuario actualice el código de área de texto textarea.onkeyup = function () { - // We only want to save the state when the user code is being shown, - // not the solution, so that solution is not saved over the user code - if (solution.value === "Show solution") { + // Solo queremos guardar el estado cuando se muestra el código de usuario, + // no la solución, para que esa solución no se guarde sobre el código de usuario. + if (solution.value === "Mostrar solución") { userEntry = textarea.value; } else { solutionEntry = textarea.value; @@ -625,32 +624,33 @@ textarea.onkeyup = function () { ## Aprendizaje activo: Más opciones de colores! -In this example, you are going to take the ternary operator example we saw earlier and convert the ternary operator into a switch statement that will allow us to apply more choices to the simple website. Look at the {{htmlelement("select")}} — this time you'll see that it has not two theme options, but five. You need to add a switch statement just underneath the `// ADD SWITCH STATEMENT` comment: +En este ejemplo, tomará el ejemplo del operador ternario que vimos anteriormente y convertirá el operador ternario en una declaración de cambio que nos permitirá aplicar más opciones al sitio web simple. Mire el {{htmlelement("select")}}; esta vez verá que no tiene dos opciones de tema, sino cinco. Debe agregar una declaración de cambio justo debajo del comentario `// AÑADIR DECLARACIÓN SWITCH`: -- It should accept the `choice` variable as its input expression. -- For each case, the choice should equal one of the possible values that can be selected, i.e. white, black, purple, yellow, or psychedelic. Note that the values are case sensitive, and should equal the `