Difference between revisions of "Guidelines (Español)"

(Created page with "Todos los usuarios registrados están autorizados para editar la sección Wiki, pero se le pide por favor, que siga las siguientes guías/reglas para mantener el formato de la Wi...")
 
(Corrected many errors in translation and in grammar.)
Line 1: Line 1:
Todos los usuarios registrados están autorizados para editar la sección Wiki, pero se le pide por favor, que siga las siguientes guías/reglas para mantener el formato de la Wiki, para poder evitar las confusiones. Si usted opina que las guías/reglas deberían cambiar, o podrían contener información adicional, por favor no dude en ponerse en contacto [[User:Rude|Rude]](Ingles).
+
'''¡Esta traducción no es necesarea! ¡En caso de duda, acudir al [[Guidelines|original]] en inglés!'''
 +
 
 +
Todos los usuarios registrados están autorizados para editar la sección wiki, pero se te pide por favor, que sigas las siguientes guías/reglas para mantener el formato de la wiki y así poder evitar confusiones. Si opinas que las guías/reglas deberían cambiar o podrían contener información adicional, por favor no dudes en ponerte en contacto con [[User:Rude|Rude]] (en inglés).
  
 
== Objetivo ==
 
== Objetivo ==
Los principales objetivos de la Wiki son los siguientes.
+
Los principales objetivos del wiki son los siguientes:
  
# Para la Documentación de la API de LÖVE, y proporcionar tutoriales.
+
# Documentar la API de LÖVE y proporcionar tutoriales.
# Para proporcionar información acerca de videojuegos y librerías usadas en LÖVE.
+
# Proporcionar información acerca de juegos y librerías usadas en LÖVE.
  
Esta totalmente permitido añadir cualquier tipo de información acerca de otras cosas que no entran dentro de las categorías.
+
Dicho esto, está totalmente permitido añadir cualquier tipo de información que no entre dentro de estas categorías.
  
Si usted desea hacer algún cambio mayor en la Wiki, por ejemplo "el despliegue de una nueva estructura para los tipos predefinidos", Por favor no lo haga. Usted ''debe'' hablar con [[User:Rude|Rude]] primero(Ingles), de no ser así, existe una gran probabilidad de que los cambios que realice puedan ser revertidos/eliminados.
+
Si deseas realizar cambios importantes en el wiki, como por ejemplo "el despliegue de una nueva estructura para los tipos predefinidos", no lo hagas. ''Debes'' hablar con [[User:Rude|Rude]] primero, de no ser así, existe una gran probabilidad de que los cambios que realices puedan ser revertidos/eliminados.
  
 
== Conflicto de Nombres ==
 
== Conflicto de Nombres ==
  
Para evitar ligas(URLs/Links) con demasiados paréntesis, las páginas de la documentación tienen títulos simples sin prefijos ni sufijos. Por ejemplo, el tipo[[Image]] puede hacer referencia de forma externa como http://love2d.org/wiki/Image.
+
Para evitar enlaces con demasiados paréntesis, las páginas de la documentación tienen títulos simples sin prefijos ni sufijos. Por ejemplo, el tipo [[Image]] puede hacer referencia de forma externa a traves de http://love2d.org/wiki/Image.
  
Esto en ocasiones pude generar un Conflicto de nombres, en cuyo caso las paginas de la documentación siempre ganan. Por ejemplo, si usted crea un videojuego llamado ''Awesome'' y LÖVE después decide exponer un nuevo tipo llamado ''Awesome''(que es muy poco probable), entonces tu videojuego seria movido con otro titulo.
+
Esto en ocasiones pude generar un conflicto de nombres, en cuyo caso las páginas de la documentación siempre ganan. Por ejemplo, si creas un juego llamado ''Alucinante'' y después LÖVE decide exponer un nuevo tipo llamado ''Alucinante'' (no del todo improbable), entonces tu juego se moverá a otro título.
  
 
== Estilo ==
 
== Estilo ==
Si estamos hablando de tipos construidos en LÖVE, ponga una liga a ellos. Por ejemplo, [[Image]] es un objeto que se puede visualizar en la pantalla.
+
Si estamos hablando de tipos integrados en LÖVE, enlázalos. Por ejemplo, [[Image]] es un objeto que se puede visualizar en la pantalla.
  
Cuando hacemos referencia a variables y código dentro de un sentencia regular, utilizar <nowiki><code></nowiki> tag para manejar la experiencia de lectura. Por ejemplo: cuando usted agrega <code>foo</code> y <code>bar</code>,  el resultado es <code>foobar</code>.
+
Cuando hacemos referencia a variables y a código dentro de un sentencia regular, utiliza la etiqueta <nowiki><code></nowiki> para mejorar la experiencia de lectura. Por ejemplo: cuando agregas <code>foo</code> y <code>bar</code>,  el resultado es <code>foobar</code>.
  
 
== Documentación ==
 
== Documentación ==
  
Las Paginas de Documentación ''deben'' seguir la misma estructura, para que puedan ser comprendidas y utilizadas por los usuarios.
+
Las páginas de la documentación ''deben'' seguir la misma estructura, para que puedan ser comprendidas y utilizadas por los usuarios.
  
Todas las Paginas de Documentación deben tener una vínculo(link) de semántica con sus padres en la sección ''See Also''. Sin esto, el elemento no aparecerá en las listas automáticas a través de la Wiki. Un vínculo(link) semántico se añade así a una función(function), tipo(type) o enumeración(enum) en [[love.audio]]:
+
Todas las páginas de la documentación deben tener un vínculo (link) de semántica a sus padres en la sección ''Véase También''. Sin esto, el elemento no aparecerá en las listas automáticas a través de la wiki. Un vínculo semántico se añade así a una función, tipo o enumeración en [[love.audio]]:
  
 
<pre>
 
<pre>
Line 32: Line 34:
 
</pre>
 
</pre>
  
Todas las Paginas de Documentación deben tener una descripcion semántica 'list-friendly'. Esto se consigue al añadir al final de la pagina lo siguiente:  
+
Todas las páginas de la documentación deben tener una descripcion semántica'list-friendly'. Esto se consigue al añadir al final de la página lo siguiente:  
  
 
<pre>
 
<pre>
{{#set:Description=Draws an [[Image]] on screen.}}
+
{{#set:Description=Dibuja una [[Imagen]] en la pantalla.}}
 
</pre>
 
</pre>
  
=== Módulos (Modules) ===
+
=== Módulos ===
  
Los siguientes encabezado de 'level 2' están permitidas, pero solamente se deben utilizar si contienen algo.
+
Los siguientes encabezados de 'nivel 2' están permitidos, pero solo se deben utilizar si contienen algo:
  
* Types
+
* Tipos
* Functions
+
* Funciones
* Enums
+
* Enumeraciones
* Notes
+
* Notas
* Examples
+
* Ejemplos
* See Also
+
* Véase También
  
 
Todos los módulos deben estar asociados con [[:Category:Modules]].
 
Todos los módulos deben estar asociados con [[:Category:Modules]].
  
=== Tipos (Types) ===
+
=== Tipos ===
  
Los siguientes encabezado de 'level 2' están permitidas, pero nuevamente, no las utilice y las deje vacías.
+
Los siguientes encabezados de 'nivel 2' están permitidos, pero nuevamente, no las utilices y las dejes vacías:
  
* Functions
+
* Funciones
* Enums
+
* Enumeraciones
* Supertypes
+
* Supertipos
* Subtypes
+
* Subtipos
* Notes
+
* Notas
* Examples
+
* Ejemplos
* See Also
+
* Véase También
  
 
Todos los tipos deben estar asociados con [[:Category:Types]].
 
Todos los tipos deben estar asociados con [[:Category:Types]].
  
=== Funciones (Functions) ===
+
=== Funciones ===
  
Para las funciones, todos los encabezados son ''requeridos'', excepto ''Notas''(''Notes''), ''Ejemplos'' (''Example'') y ''Véase también'' (''See Also''). Esto significa que si una función no regresa nada, eso debería decir explícitamente que no regresa nada. De el mismo modo para los argumentos.
+
Para las funciones, todos los encabezados son ''requeridos'', excepto ''Notas'', ''Ejemplos'' y ''Véase También''. Esto significa que si una función no devuelve nada, debería decir explícitamente que no devuelve nada. Lo mismo ocurre con los argumentos.
  
Del mismo modo, si no hay constructores de un tipo determinado (por ejemplo, [[Contact]]), esto debe mencionarse explícitamente.
+
Del mismo modo, si no hay constructores de un tipo determinado (p. ej. [[Contact]]), esto debe mencionarse explícitamente.
  
Los elementos externos de la lista a continuación son encabezados 'level 2', y los internos son 'level 3'.
+
Los elementos externos de la lista a continuación son encabezados de 'nivel 2' y los internos de 'nivel 3':
  
* Constructors
+
* Constructores
* Function
+
* Función
** Synopsis
+
** Sinopsis
** Arguments
+
** Argumentos
** Returns
+
** Retornos
* Notes
+
* Notas
* Examples
+
* Ejemplos
* See Also
+
* Véase También
  
Si una función tiene sobrecargas(overloads), repetir los encabezados de la 'Función' por cada sobrecarga. Esto no es requerido para rastrear los argumentos, solamente indican el valor predeterminado en lugar de los paréntesis.
+
Si una función tiene sobrecargas (overloads), repetir los encabezados de la 'Función' por cada sobrecarga. Esto no es necesario para la adición de argumentos opcionales, simplemente indica el valor por defecto entre paréntesis en su lugar.
  
Los argumentos y los valores de retorno deben ser presentados como una lista de definición, utilizando [[:Template:param]].
+
Los argumentos y los valores de retorno deben ser presentados como una lista de definiciones, utilizando [[:Template:param]].
  
 
Todos las funciones deben estar asociadas con [[:Category:Functions]].
 
Todos las funciones deben estar asociadas con [[:Category:Functions]].
  
=== Enumeraciones (Enums) ===
+
=== Enumeraciones ===
  
Para las Enumeraciones, estos encabezados están permitidos:
+
Para las enumeraciones, estos encabezados están permitidos:
  
* Constants
+
* Constantes
* Notes
+
* Notas
* See Also
+
* Véase También
  
Las constantes debe aparecer como una lista de definiciones.
+
Las constantes deben aparecer como una lista de definiciones.
  
Todos las Enumeraciones deben estar asociadas con [[:Category:Enums]].
+
Todos las enumeraciones deben estar asociadas con [[:Category:Enums]].
  
== Videojuegos (Games) ==
+
== Juegos ==
  
Para los videojuegos, usted puede elegir su propia estructura, pero siempre hay que añadir algunas propiedades semánticas de la página para que aparezca correctamente en el [[:Category:Games|list of games]]:
+
Para los juegos, puedes elegir tu propia estructura, pero siempre hay que añadir algunas propiedades semánticas a la página para que aparezca correctamente en la [[:Category:Games|lista de juegos]]:
  
 
<pre>
 
<pre>
{{#set:Name=NoGame}} (Should be same as page title)
+
{{#set:Name=Monkey Island}} (Debería ser el mismo que el titulo de la página)
 
{{#set:Author=User:Rude}}
 
{{#set:Author=User:Rude}}
{{#set:Genre=What kind of game your game is}}
+
{{#set:Genre=Que tipo de juego es.}}
 
{{#set:LOVE Version=0.6.1}}
 
{{#set:LOVE Version=0.6.1}}
{{#set:Description=A short description of your game.}}
+
{{#set:Description=Una breve descripcion de tu juego.}}
{{#set:Screenshot=File:ScreenshotURL.png}}
+
{{#set:Screenshot=File:ImagenURL.png}}
 
</pre>
 
</pre>
  
Las capturas de pantalla serán automáticamente cambiadas de tamaño para que ser adapten a un cuadro de 161x100 pixeles.
+
Las capturas de pantalla serán automáticamente cambiadas de tamaño para que se adapten a una resolución de 161x100 pixeles.
  
Esto pondra su juego en [[:Category:Games]] para que aparezca automáticamente en la pagina [[Games]]. Para poner su juego en la categoría correcta, debe añadir esta linea al final de la pagina.
+
Pon tu juego en [[:Category:Games]] para que aparezca automáticamente en la página [[Games]]. Para ponerlo en la categoría correcta, debes añadir esta linea al final de la página:
  
 
<pre>
 
<pre>
Line 121: Line 123:
 
</pre>
 
</pre>
  
También se recomienda que usted proporciona imágenes de su juego.
+
También se recomienda que proporciones imágenes de tu juego.
  
== Librerías (Libraries) ==
+
== Librerías ==
  
No hay reglas estrictas, pero en igual que los videojuegos, se debe añadir estas propiedades semánticas:
+
No hay reglas estrictas, pero al igual que en los juegos, debes añadir estas propiedades semánticas:
  
 
<pre>
 
<pre>
 
{{#set:LOVE Version=0.6.1}}
 
{{#set:LOVE Version=0.6.1}}
{{#set:Description=A short description of your library.}}
+
{{#set:Description=Una breve descripción de tu librería.}}
 
</pre>
 
</pre>
  
Esto pondra su libreria en [[:Category:Libraries]] para que aparezca automáticamente en la pagina de [[Libraries]]. Para poner su librería en la categoría correcta, debe añadir esta linea al final de la pagina.
+
Pon tu librería en [[:Category:Libraries]] para que aparezca automáticamente en la página de [[Libraries]]. Para ponerla en la categoría correcta, debes añadir esta linea al final de la página:
  
 
<pre>
 
<pre>
 
[[Category:Libraries]]
 
[[Category:Libraries]]
 
</pre>
 
</pre>

Revision as of 12:51, 14 August 2011

¡Esta traducción no es necesarea! ¡En caso de duda, acudir al original en inglés!

Todos los usuarios registrados están autorizados para editar la sección wiki, pero se te pide por favor, que sigas las siguientes guías/reglas para mantener el formato de la wiki y así poder evitar confusiones. Si opinas que las guías/reglas deberían cambiar o podrían contener información adicional, por favor no dudes en ponerte en contacto con Rude (en inglés).

Objetivo

Los principales objetivos del wiki son los siguientes:

  1. Documentar la API de LÖVE y proporcionar tutoriales.
  2. Proporcionar información acerca de juegos y librerías usadas en LÖVE.

Dicho esto, está totalmente permitido añadir cualquier tipo de información que no entre dentro de estas categorías.

Si deseas realizar cambios importantes en el wiki, como por ejemplo "el despliegue de una nueva estructura para los tipos predefinidos", no lo hagas. Debes hablar con Rude primero, de no ser así, existe una gran probabilidad de que los cambios que realices puedan ser revertidos/eliminados.

Conflicto de Nombres

Para evitar enlaces con demasiados paréntesis, las páginas de la documentación tienen títulos simples sin prefijos ni sufijos. Por ejemplo, el tipo Image puede hacer referencia de forma externa a traves de http://love2d.org/wiki/Image.

Esto en ocasiones pude generar un conflicto de nombres, en cuyo caso las páginas de la documentación siempre ganan. Por ejemplo, si creas un juego llamado Alucinante y después LÖVE decide exponer un nuevo tipo llamado Alucinante (no del todo improbable), entonces tu juego se moverá a otro título.

Estilo

Si estamos hablando de tipos integrados en LÖVE, enlázalos. Por ejemplo, Image es un objeto que se puede visualizar en la pantalla.

Cuando hacemos referencia a variables y a código dentro de un sentencia regular, utiliza la etiqueta <code> para mejorar la experiencia de lectura. Por ejemplo: cuando agregas foo y bar, el resultado es foobar.

Documentación

Las páginas de la documentación deben seguir la misma estructura, para que puedan ser comprendidas y utilizadas por los usuarios.

Todas las páginas de la documentación deben tener un vínculo (link) de semántica a sus padres en la sección Véase También. Sin esto, el elemento no aparecerá en las listas automáticas a través de la wiki. Un vínculo semántico se añade así a una función, tipo o enumeración en love.audio:

[[parent::love.audio]]

Todas las páginas de la documentación deben tener una descripcion semántica, 'list-friendly'. Esto se consigue al añadir al final de la página lo siguiente:

{{#set:Description=Dibuja una [[Imagen]] en la pantalla.}}

Módulos

Los siguientes encabezados de 'nivel 2' están permitidos, pero solo se deben utilizar si contienen algo:

  • Tipos
  • Funciones
  • Enumeraciones
  • Notas
  • Ejemplos
  • Véase También

Todos los módulos deben estar asociados con Category:Modules.

Tipos

Los siguientes encabezados de 'nivel 2' están permitidos, pero nuevamente, no las utilices y las dejes vacías:

  • Funciones
  • Enumeraciones
  • Supertipos
  • Subtipos
  • Notas
  • Ejemplos
  • Véase También

Todos los tipos deben estar asociados con Category:Types.

Funciones

Para las funciones, todos los encabezados son requeridos, excepto Notas, Ejemplos y Véase También. Esto significa que si una función no devuelve nada, debería decir explícitamente que no devuelve nada. Lo mismo ocurre con los argumentos.

Del mismo modo, si no hay constructores de un tipo determinado (p. ej. Contact), esto debe mencionarse explícitamente.

Los elementos externos de la lista a continuación son encabezados de 'nivel 2' y los internos de 'nivel 3':

  • Constructores
  • Función
    • Sinopsis
    • Argumentos
    • Retornos
  • Notas
  • Ejemplos
  • Véase También

Si una función tiene sobrecargas (overloads), repetir los encabezados de la 'Función' por cada sobrecarga. Esto no es necesario para la adición de argumentos opcionales, simplemente indica el valor por defecto entre paréntesis en su lugar.

Los argumentos y los valores de retorno deben ser presentados como una lista de definiciones, utilizando Template:param.

Todos las funciones deben estar asociadas con Category:Functions.

Enumeraciones

Para las enumeraciones, estos encabezados están permitidos:

  • Constantes
  • Notas
  • Véase También

Las constantes deben aparecer como una lista de definiciones.

Todos las enumeraciones deben estar asociadas con Category:Enums.

Juegos

Para los juegos, puedes elegir tu propia estructura, pero siempre hay que añadir algunas propiedades semánticas a la página para que aparezca correctamente en la lista de juegos:

{{#set:Name=Monkey Island}} (Debería ser el mismo que el titulo de la página)
{{#set:Author=User:Rude}}
{{#set:Genre=Que tipo de juego es.}}
{{#set:LOVE Version=0.6.1}}
{{#set:Description=Una breve descripcion de tu juego.}}
{{#set:Screenshot=File:ImagenURL.png}}

Las capturas de pantalla serán automáticamente cambiadas de tamaño para que se adapten a una resolución de 161x100 pixeles.

Pon tu juego en Category:Games para que aparezca automáticamente en la página Games. Para ponerlo en la categoría correcta, debes añadir esta linea al final de la página:

[[Category:Games]]

También se recomienda que proporciones imágenes de tu juego.

Librerías

No hay reglas estrictas, pero al igual que en los juegos, debes añadir estas propiedades semánticas:

{{#set:LOVE Version=0.6.1}}
{{#set:Description=Una breve descripción de tu librería.}}

Pon tu librería en Category:Libraries para que aparezca automáticamente en la página de Libraries. Para ponerla en la categoría correcta, debes añadir esta linea al final de la página:

[[Category:Libraries]]