Skip to content

Commit 5204310

Browse files
authored
Merge pull request #1321 from Guirdo/fix-spanish-examples
Fix some spanish examples
2 parents 579c4c0 + 50471db commit 5204310

21 files changed

+195
-173
lines changed

src/data/examples/es/00_Structure/00_Statements_and_Comments.js

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
11
/*
2-
* @name Comments and Statements
3-
* @description Statements are the elements that make up programs. The ";" (semi-colon) symbol is used to end statements.
4-
* It is called the "statement terminator". Comments are used for making notes to help people better understand programs. A comment begins with two forward slashes ("//").
5-
* <br><br><small><em>This example is ported from the <a href="https://processing.org/examples/statementscomments.html">Statements and Comments example</a>
6-
* on the Processing website</em></small>
2+
* @name Sentencias y comentarios
3+
* @description Las sentencias son los elementos que construyen a los programas. El símbolo ";" (punto y coma) se utiliza para cerrar las sentencias.
4+
* Se le llama el "statement terminator". Los comentarios son usados para hacer notas para ayudar a las personas a entender mejor los programas. Un comentario empieza con dos diagonales ("//").
5+
* <br><br><small><em>Este ejemplo es traído desde <a href="https://processing.org/examples/statementscomments.html">Statements and Comments example</a>
6+
* en la página de Processing</em></small>
77
*/
8-
// The createCanvas function is a statement that tells the computer
9-
// how large to make the window.
10-
// Each function statement has zero or more parameters.
11-
// Parameters are data passed into the function
12-
// and are used as values for telling the computer what to do.
8+
// La función createCanvas es una sentencia que le dice a la computadora
9+
// que tan grande hacer la ventana.
10+
// Cada sentencia de función tiene cero o más parámetros.
11+
// Los parámetros son datos que pasan dentro de la función
12+
// y son usados como valores para decirle a la computadora que hacer.
1313
function setup() {
1414
createCanvas(710, 400);
1515
}
1616

17-
// The background function is a statement that tells the computer
18-
// which color (or gray value) to make the background of the display window
17+
// La función background es una sentencia que le dice a la computadora
18+
// con que color (o que valor de gris) hacer el fondo de la ventana mostrada.
1919
function draw() {
2020
background(204, 153, 0);
2121
}

src/data/examples/es/00_Structure/01_Coordinates.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
* @name Coordenadas
33
* @description Todas las formas dibujadas en la pantalla tienen una posición que es
44
* especificada como una coordenada. Todas las coordenadas son medidas como una distancia desde el origen, usando el pixel como unidad de medida.
5-
* El origen [0, 0] es la coordenada en la esquina superior izquierda de la ventana y la coordenada de la esquina inferior derecha es [ancho-1, altura-1].
5+
* El origen [0, 0] es la coordenada en la esquina superior izquierda de la ventana y la coordenada de la esquina inferior derecha es [width-1, height-1].
66
*/
77
function setup() {
88
// Definir lienzo de 720 pixeles de ancho y 400 pixeles de alto

src/data/examples/es/00_Structure/03_Setup_and_Draw.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
/*
22
* @name Setup y Draw
3+
* @arialabel Linea blanca horizontal animada en un fondo de color negro la cual se mueve de abajo hacia arriba en la pantalla
34
* @description El código dentro de la función draw() corre continuamente de arriba
4-
* a a bajo hasta que el programa es parado.
5+
* abajo hasta que el programa es detenido. El
6+
* código en setup() es ejecutado una vez cuando el programa empieza.
57
*/
68
let y = 100;
79

@@ -15,7 +17,7 @@ function setup() {
1517
}
1618

1719
// Las instrucciones en draw() son ejecutadas hasta que
18-
// el programa es parado. Cada instrucción es ejecutada
20+
// el programa es detenido. Cada instrucción es ejecutada
1921
// en orden y luego de que la última línea es leída,
2022
// se vuelve a ejecutar draw() desde el principio
2123
function draw() {

src/data/examples/es/00_Structure/04_No_Loop.js

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,28 @@
11
/*
22
* @name No Loop
3-
* @description La función noLoop() hace que draw() se ejecuta solo una vez.
3+
* @arialabel Linea horizontal de color blanco en medio de un fondo color negro
4+
* @description La función noLoop() hace que draw() se ejecute solo una vez.
45
* Sin ejecutar noLoop(), el código dentro de draw() es ejecutado continuamente.
56
*/
67
let y;
78

8-
// The statements in the setup() function
9-
// execute once when the program begins
9+
// Las sentencias en la función setup()
10+
// se ejecutan una vez cuando el programa empieza.
1011
function setup() {
11-
// createCanvas should be the first statement
12+
// createCanvas deberá ser la primera sentencia
1213
createCanvas(720, 400);
13-
stroke(255); // Set line drawing color to white
14+
stroke(255); // Hace que el color de trazado sea blanco
1415
noLoop();
1516

1617
y = height * 0.5;
1718
}
1819

1920
// Las instrucciones en draw() son ejecutadas hasta que
20-
// el programa es parado. Cada instrucción es ejecutada
21+
// el programa es detenido. Cada instrucción es ejecutada
2122
// en orden y luego de que la última línea es leída,
2223
// se vuelve a ejecutar draw() desde el principio
2324
function draw() {
24-
background(0); // Set the background to black
25+
background(0); // Pone el fondo en negro
2526
y = y - 1;
2627
if (y < 0) {
2728
y = height;
Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,23 @@
11
/*
2-
* @name Bucle
3-
* @description El código dentro de la función draw() corre continuamente de arriba a abajo hasta que el prorgrama para.
2+
* @name Loop
3+
* @arialabel Linea horizontal de color blanco en un fondo de color negro la cual se mueve de abajo hacia arriba de la pantalla paralelamente al eje x
4+
* @description Si la función noLoop() es ejecutada dentro de setup(), el código en draw()
5+
* solo se ejecuta una vez. En este ejemplo, da click en el ratón
6+
* para ejecutar la function loop() y así provocar que la draw()
7+
* corra continuamente.
48
*/
5-
let y = 100;
9+
let y = 0;
610

711
// Las instrucciones dentro de la función setup()
812
// se ejecutan una vez, cuando el programa empieza
913
function setup() {
1014
createCanvas(720, 400); // El tamaño debe ser la primera instrucción
1115
stroke(255); // Definir que el color del trazado sea blanco
1216
frameRate(30);
17+
noLoop()
1318
}
14-
1519
// Las instrucciones en draw() son ejecutadas hasta que
16-
// el programa es parado. Cada instrucción es ejecutada
20+
// el programa es detenido. Cada instrucción es ejecutada
1721
// en orden y luego de que la última línea es leída,
1822
// se vuelve a ejecutar draw() desde el principio
1923
function draw() {
@@ -24,3 +28,7 @@ function draw() {
2428
}
2529
line(0, y, width, y);
2630
}
31+
32+
function mousePressed(){
33+
loop();
34+
}

src/data/examples/es/00_Structure/06_Redraw.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
/*
22
* @name Redraw
3+
* @arialabel Linea horizontal de color blanco en medio de un fondo color negro que se mueve hacia arriba en la pantalla con cada click del ratón
34
* @description La función redraw() hace que draw() se ejecute una vez. En este ejemplo,
45
* draw() se ejecutado una vez cada vez que el ratón hace click.
56
*/

src/data/examples/es/00_Structure/07_Functions.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
/*
22
*@name Funciones
3-
*@description La función drawTarget() hace fácil dibujar muchas dianas distintos.
3+
*@arialabel Tres dianas son creados con la forma de círculos negros. Hay un gradiente de blanco a negro desde el centro del círculo hacia el borde exterior.
4+
*@description La función drawTarget() hace fácil dibujar muchas dianas distintas.
45
* Cada llamada a drawTarget() especifica la posición, tamaño y número de
5-
* anillos por cada diana.
6+
* anillos para cada diana.
67
*/
78

89
function setup() {

src/data/examples/es/00_Structure/08_Recursion.js

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
11
/*
22
*@name Recursión
3-
*@description Una demonstración de recursión, que significa funciones llamándose a sí mismas.
4-
* Fíjate cómo la función drawCircle() se llama a sí misma al final del bloque de código.
3+
*@arialabel Círculo gris con dos círculos de color gris en medio. Cada uno de estos dos círculos grises tiene más círculos en medio. Este patrón continua hasta que no posible dibujar más dentro de ellos.
4+
*@description Una demostración de recursión, que significa funciones llamándose a sí mismas.
5+
* Una función recursiva debe tener una condición que la termine, sin ella la función caerá
6+
* en un ciclo infinito. Fíjate cómo la función drawCircle() se llama a sí misma al final del bloque de código.
57
* Continúa haciéndolo hasta que la variable "level" es igual a 1.
68
*/
79

8-
function setup() {
10+
function setup() {
911
createCanvas(720, 560);
1012
noStroke();
1113
noLoop();
@@ -16,10 +18,15 @@ function draw() {
1618
}
1719

1820
function drawCircle(x, radius, level) {
21+
// 'level' es la variable que termina la recursión una vez que alcanza
22+
// un cierto valor (en este ejemplo, 1). Si una condición de terminación no es especificada, una función recursiva seguirá llamándose a sí misma una y otra vez
23+
// hasta que se acabe el espacio, un resultado no favorable!
1924
const tt = (126 * level) / 4.0;
2025
fill(tt);
2126
ellipse(x, height / 2, radius * 2, radius * 2);
2227
if (level > 1) {
28+
// 'level' disminuye por 1 en cada paso y por lo tanto hace que la condición de terminación sea
29+
// alcanzable
2330
level = level - 1;
2431
drawCircle(x - radius / 2, radius / 2, level);
2532
drawCircle(x + radius / 2, radius / 2, level);

src/data/examples/es/00_Structure/09_Create_Graphics.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
/*
2-
* @name createGraphics
2+
* @name Crear gráficos
3+
* @arialabel Fondo de color negro con un rectángulo de color gris oscuro en medio. El ratón del usuario dibuja con color blanco pero no por el centro del rectángulo.
34
* @description Crea y retorna un nuevo objeto p5.Renderer. Usa esta
45
* clase si necesitas dibujar en un buffer gráfico fuera-de-pantalla. Los dos parámetros
56
* definen el ancho y la altura en pixeles.

src/data/examples/es/01_Form/00_Points_and_Lines.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
/*
22
* @name Puntos y líneas
3+
* @arialabel Contorno blanco de un cuadrado sobre un fondo de color negro
34
* @description Puntos y líneas pueden ser usados para dibujar geometría básica.
45
* Cambia el valor de la variable 'd' para escalar la figura. Las cuatro
56
* variables definen las posiciones basadas en el valor de 'd'.

0 commit comments

Comments
 (0)