Skip to content

Commit

Permalink
Merge branch 'main' into lint/m-dash
Browse files Browse the repository at this point in the history
  • Loading branch information
yin1999 authored Jul 14, 2023
2 parents 8466089 + a52c67c commit b24bbe8
Show file tree
Hide file tree
Showing 126 changed files with 1,006 additions and 799 deletions.
6 changes: 5 additions & 1 deletion .prettierignore
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,11 @@ build/
/files/es/learn/**/*.md
/files/es/mdn/**/*.md
/files/es/mozilla/**/*.md
/files/es/web/**/*.md
/files/es/web/api/**/*.md
/files/es/web/css/**/*.md
/files/es/web/html/**/*.md
/files/es/web/http/**/*.md
/files/es/web/javascript/**/*.md
/files/es/webassembly/**/*.md

# fr
Expand Down
4 changes: 4 additions & 0 deletions docs/zh-cn/translation-guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -114,13 +114,17 @@ Reference to [Live sample macros](/en-US/docs/MDN/Structures/Live_samples#live_s

#### 常见中/英文标点

<!-- markdownlint-disable search-replace -->

| 名称 | 中文 | 英文 |
| ------ | ---- | ------- |
| 括号 | () | () |
| 冒号 || : |
| 引号 | “” | "" |
| 破折号 | —— | -- 、 — |

<!-- markdownlint-enable search-replace -->

简体中文标点符号参考资源:

- [教育部《标点符号用法》](https://www.moe.gov.cn/ewebeditor/uploadfile/2015/01/13/20150113091548267.pdf)
Expand Down
4 changes: 4 additions & 0 deletions docs/zh-tw/translation-guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -89,13 +89,17 @@ For example, consider the [JavaScript](/en-US/docs/Web/JavaScript) guide, which

常見錯誤使用的標點符號(包含但不限於下列的例子):

<!-- markdownlint-disable search-replace -->

| 名稱 | 正確 | 錯誤 |
| ------ | -------- | -------- |
| 夾注號 | () | () |
| 冒號 || : |
| 引號 | 「『』」 | “” 、 "" |
| 破折號 | —— | -- 、 — |

<!-- markdownlint-enable search-replace -->

#### 如何輸入全形標點符號

在「微軟新注音」輸入法中,透過前導字元 <kbd>\`</kbd>(數字 1 左邊的按鍵),或使用 <kbd>shift</kbd> + <kbd>space</kbd> 切換全形模式,這樣可以快速輸入全形中文。其他輸入法也應有相應的機制,請自行探索。
Expand Down
2 changes: 1 addition & 1 deletion files/es/glossary/whitespace/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ La [_HTML Living Standard_](https://html.spec.whatwg.org/) especifica 5 caracter

## En JavaScript

La [especificación del lenguaje ECMAScript® 2015](https://www.ecma-international.org/ecma-262/6.0/#sec-white-space) establece varios puntos de código Unicode como espacio en blanco: `U+0009` CARACTERES de TABULACIÓN \<TAB>, `U+000B` TABULACIÓN DE LÍNEA \<VT>, `U+000C` FORM FEED \<FF>, `U+0020` ESPACIO \<SP>, `U+00A0` ESPACIO SIN ROTURA \<NBSP>, `U+FEFF` ANCHO CERO NO -BREAK SPACE \<ZWNBSP> y otra categoría “Zs” Cualquier otro punto de código Unicode Separador, espacio \<USP>. Estos caracteres suelen ser innecesarios para la funcionalidad del código.
La [especificación del lenguaje ECMAScript® 2015](https://www.ecma-international.org/ecma-262/6.0/#sec-white-space) establece varios puntos de código Unicode como espacio en blanco: `U+0009` CARACTERES de TABULACIÓN \<TAB>, `U+000B` TABULACIÓN DE LÍNEA \<VT>, `U+000C` FORM FEED \<FF>, `U+0020` ESPACIO \<SP>, `U+00A0` ESPACIO SIN ROTURA \<NBSP>, `U+FEFF` ANCHO CERO NO -BREAK SPACE \<ZWNBSP> y otra categoría "Zs" Cualquier otro punto de código Unicode "Separador, espacio" \<USP>. Estos caracteres suelen ser innecesarios para la funcionalidad del código.

<section id="Quick_links">
<ol>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -180,4 +180,4 @@ En segundo lugar, establecer pasos procesables conduce a nuevas preguntas que ne

## Conclusión

Como puedes ver, la idea simple Quiero hacer un sitio web genera una larga lista de quehaceres, la cual sólo crece conforme piensas en ella. Pronto puede parecer abrumador, pero no entres en pánico. No es necesario responder todas las preguntas, y no necesitas hacer todo lo indicado en tu lista. Lo que importa es tener una visión de lo que deseas y cómo alcanzarlo. Una vez que tengas una visión clara, necesitarás decidir cómo y cuándo hacerlo. Divide grandes proyectos en pequeños pasos realizables, y esos pequeños pasos producirán grandes logros.
Como puedes ver, la idea simple "Quiero hacer un sitio web" genera una larga lista de quehaceres, la cual sólo crece conforme piensas en ella. Pronto puede parecer abrumador, pero no entres en pánico. No es necesario responder todas las preguntas, y no necesitas hacer todo lo indicado en tu lista. Lo que importa es tener una visión de lo que deseas y cómo alcanzarlo. Una vez que tengas una visión clara, necesitarás decidir cómo y cuándo hacerlo. Divide grandes proyectos en pequeños pasos realizables, y esos pequeños pasos producirán grandes logros.
Original file line number Diff line number Diff line change
Expand Up @@ -97,9 +97,9 @@ Asegúrese de contar con suficiente {{Glossary("Ancho de banda", "ancho de banda

### Entendiendo el ancho de banda

Los proveedores de alojamiento te cobran de acuerdo a cuánto {{Glossary("Ancho de banda", "ancho de banda")}} consume tu sitio web. . Esto depende de cuántas personaas, y robots de rastreo Web, accedan a tu contenido durante un tiempo dado, y cuánto espacio en el servidor tu contenido ocupa. Esta es la razón por la cual las personas usualmente almacenan sus videos en servicios dedicadostales como Youtube, Dailymotion, y Vimeo. Por ejemplo, tu proveedor puede tener un plan que incluye hasta varios miles de visitantes por díam por un uso razonable. Sea cuidadoso, puesto que puede variar mucho de un servidor de alojamiento a otro. Como regla de oro, reconozca que el servicio de alojamiento confiable, pagado y personal puede costar alrededor de 10 a 15 dólares al mes.
Los proveedores de alojamiento te cobran de acuerdo a cuánto {{Glossary("Ancho de banda", "ancho de banda")}} consume tu sitio web. . Esto depende de cuántas personaas, y robots de rastreo Web, accedan a tu contenido durante un tiempo dado, y cuánto espacio en el servidor tu contenido ocupa. Esta es la razón por la cual las personas usualmente almacenan sus videos en servicios dedicadostales como Youtube, Dailymotion, y Vimeo. Por ejemplo, tu proveedor puede tener un plan que incluye hasta varios miles de visitantes por díam por un uso "razonable". Sea cuidadoso, puesto que puede variar mucho de un servidor de alojamiento a otro. Como regla de oro, reconozca que el servicio de alojamiento confiable, pagado y personal puede costar alrededor de 10 a 15 dólares al mes.

> **Nota:** Note que que no existe el ancho de banda ilimitado. Si consumes una enorme cantidad de ancho de banda, espere pagar una enorme cantidad de dinero.
> **Nota:** Note que que no existe el ancho de banda "ilimitado". Si consumes una enorme cantidad de ancho de banda, espere pagar una enorme cantidad de dinero.
### Nombre de dominio

Expand All @@ -108,7 +108,7 @@ Su nombre de dominio tiene que ser comprado a través de un proveedor de nombres
- Obligaciones locales: algunos nombres de dominio de primer nivel pertenecientes a países son más costosos, ya que diferentes países establecen precios diferentes.
- Servicios asociados con un nombre de dominio: algunos registradores proveen protección contra spam ocultando tu dirección postal y corre electrónico detrás de sus propias direcciones: la dirección postal puede ser proveída a cargo del registrador y tu dirección de correo puede ser ocultada detrás del alias de tu registrador.

### Alojamiento de aficionados vs. Alojamiento empaquetado
### Alojamiento de aficionados vs. Alojamiento "empaquetado"

Cuando deseas publicar un sitio web, puedes hacer todo por ti mismo: preparar una base de datos (si es necesaria), Sistema de Gestión de Contenidos, or {{Glossary("CMS")}} (como [Wordpress](http://wordpress.org/), [Dotclear](http://dotclear.org/), [spip](http://www.spip.net/en_rubrique25.html), etc.), subir tus propias plantillas o contenido preeditado.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@ Entonces estamos conectados a la infraestructura telefónica. El siguiente paso

### Encontrando ordenadores

Si deseas enviar un mensaje a una computadora, debes especificar a cuál. Es por ello que todo ordenador conectado a una red cuenta con una dirección única que lo identifica, llamada dirección IP (siendo "IP" las siglas en inglés de _Internet Protocol_, o _Protocolo de Internet_). Esta dirección está compuesta por una serie de cuatro números separados por puntos, por ejemplo: `192.168.2.10`.
Si deseas enviar un mensaje a una computadora, debes especificar a cuál. Es por ello que todo ordenador conectado a una red cuenta con una dirección única que lo identifica, llamada "dirección IP" (siendo "IP" las siglas en inglés de _Internet Protocol_, o _Protocolo de Internet_). Esta dirección está compuesta por una serie de cuatro números separados por puntos, por ejemplo: `192.168.2.10`.

Para los ordenadores es un identificador simple, pero los humanos tenemos mayor dificultad para recordar este tipo de direcciones. Con el propósito de convertir esta serie numérica en algo que podamos asociar con mayor facilidad a la dirección IP se utiliza lo que conocemos como _nombre de dominio_. Por ejemplo, `google.com` es el nombre de dominio utilizado para la dirección IP `173.194.121.32`. Así, usar un nombre de dominio es la manera más fácil para nosotros de identificar un ordenador a través de Internet.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@ _Página web_ y _sitio web_ son especialmente fáciles de confundir cuando un _s

### Servidor web

Un _servidor web_ es una computadora que aloja uno o mas _sitios web_. Alojar (_hosting_) significa que todas las _páginas web_ y sus archivos soportes están disponibles en esa computadora. El _servidor web_ enviará cualquier _página web_ del _sitio web_ que aloja, al navegador de cualquier usuario, por cada solicitud del usuario.
Un _servidor web_ es una computadora que aloja uno o mas _sitios web_. "Alojar" (_hosting_) significa que todas las _páginas web_ y sus archivos soportes están disponibles en esa computadora. El _servidor web_ enviará cualquier _página web_ del _sitio web_ que aloja, al navegador de cualquier usuario, por cada solicitud del usuario.

No confundir _sito web_ y _servidor web_. Por ejemplo, la expresión "Mi sitio web no responde", en realidad significa que el _servidor web_ no responde y, por lo tanto, el _sitio web_ no está disponible. Más importante aún, dado que un servidor web puede alojar varios sitios web, la expresión _servidor web_ nunca se utiliza para designar un sitio web, pues podría causar una gran confusión. En nuestro ejemplo anterior, si dijéramos: "Mi servidor web no responde", significaría que múltiples sitios web alojados en ese servidor web no están disponibles.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ Cada una de estas partes provee información específica sobre el nombre de domi

#### ¿Quién es propietario de un nombre de dominio?

No se puede comprar un nombre de dominio. Se paga por el derecho de usar un nombre de dominio por uno o más años. Se pueden renovar los derechos y la renovación tiene prioridad sobre las aplicaciones de otras personas. Pero nuncá se podrá apropiar se un nombre de dominio. Una vez que deja de pagarlo queda libre para que otras personas puedan utilizarlo.
No se puede "comprar un nombre de dominio". Se paga por el derecho de usar un nombre de dominio por uno o más años. Se pueden renovar los derechos y la renovación tiene prioridad sobre las aplicaciones de otras personas. Pero nuncá se podrá apropiar se un nombre de dominio. Una vez que deja de pagarlo queda libre para que otras personas puedan utilizarlo.

Las compañías llamadas registradores utilizan los registros de nombres de dominio para realizar un seguimiento de la información técnica y administrativa que lo conecta con su nombre de dominio.

Expand Down Expand Up @@ -116,7 +116,7 @@ Como se observa, el dominio no existe en la base de datos de `whois` (en el mome
El proceso es bastante sencillo:

1. Ir a un sitio de registro.
2. Generalmente hay un letrero que llama la atención que dice Get a domain name. Hacer click en él.
2. Generalmente hay un letrero que llama la atención que dice "Get a domain name". Hacer click en él.
3. Rellenar el formulario con todos los detalles requeridos. Asegúrese de no haber escrito incorrectamente el nombre de dominio deseado. ¡Una vez que esté pagado, es muy tarde!.
4. El registrador te permitirá conocer cuando un nombre de dominio esté correctamente registrado. Dentro de unas pocas horas, todos los servidores DNS habrán recibido su información de DNS.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ En el ejemplo siguiente puedes observar cómo se utilizan estos selectores.

## Selectores coincidentes con subcadenas

Estos selectores permiten un tipo más avanzado de relación entre las subcadenas de caracteres que constituyen el valor del atributo. Por ejemplo, si tienes las clases `box-warning` y `box-error` y quieres encontrar todos los elementos que empiezan con la cadena de caracteres box-, puedes seleccionarlas ambas con `[class^="box-"]`.
Estos selectores permiten un tipo más avanzado de relación entre las subcadenas de caracteres que constituyen el valor del atributo. Por ejemplo, si tienes las clases `box-warning` y `box-error` y quieres encontrar todos los elementos que empiezan con la cadena de caracteres "box-", puedes seleccionarlas ambas con `[class^="box-"]`.

| Selector | Ejemplo | Descripción |
| --------------- | ------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------ |
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -175,7 +175,7 @@ Hay un gran número de pseudoclases y pseudoelementos, así que resulta útil te
| {{ Cssxref(":past") }} | Selecciona los elementos que se encuentran antes del elemento activo. |
| {{ Cssxref(":placeholder-shown") }} | Selecciona el elemento de entrada que muestra texto de marcador de posición. |
| {{ Cssxref(":playing") }} | Selecciona un elemento que representa un audio, un vídeo o un recurso similar que se puede «reproducir» o «pausar», cuando el elemento está «en reproducción». |
| {{ Cssxref(":paused") }} | Selecciona un elemento que representa un audio, un vídeo o un recurso similar que se puede «reproducir» o «pausar» cuando el elemento está «pausado». |
| {{ Cssxref(":paused") }} | Selecciona un elemento que representa un audio, un vídeo o un recurso similar que se puede «reproducir» o «pausar» cuando el elemento está «pausado». |
| {{ Cssxref(":read-only") }} | Selecciona los elementos que el usuario no puede modificar. |
| {{ Cssxref(":read-write") }} | Selecciona los elementos que el usuario puede modificar. |
| {{ Cssxref(":required") }} | Selecciona los elementos de formulario que son necesarios. |
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -810,6 +810,6 @@ If there is anything you didn't understand, feel free to read through the articl
- [for statement reference](/es/docs/Web/JavaScript/Reference/Statements/for)
- [while](/es/docs/Web/JavaScript/Reference/Statements/while) and [do...while](/es/docs/Web/JavaScript/Reference/Statements/do...while) references
- [break](/es/docs/Web/JavaScript/Reference/Statements/break) and [continue](/es/docs/Web/JavaScript/Reference/Statements/continue) references
- [Whats the Best Way to Write a JavaScript For Loop?](https://www.impressivewebs.com/javascript-for-loop/) — some advanced loop best practices
- [What's the Best Way to Write a JavaScript For Loop?](https://www.impressivewebs.com/javascript-for-loop/) — some advanced loop best practices

{{PreviousMenuNext("Learn/JavaScript/Building_blocks/conditionals","Learn/JavaScript/Building_blocks/Functions", "Learn/JavaScript/Building_blocks")}}
Loading

0 comments on commit b24bbe8

Please sign in to comment.