diff --git a/lang/es/docs/coding.html b/lang/es/docs/coding.html index 56275b926c6..cf06b3530ab 100644 --- a/lang/es/docs/coding.html +++ b/lang/es/docs/coding.html @@ -1 +1 @@ -
Cualquier proyecto colaborativo necesita que que la consistencia y la estabilidad sean fuertes.
Esta manual de estilo ha sido escrito para conseguir que todo el código de Moodle cumpla estas características. Es cierto que la parte más antigua del código no cumple lo aquí especificado en algunos casos, pero esto será solucionado en breve. Todo el código nuevo definitivamente deberá adherirse a estos estándares de la forma más exacta posible.
Comprendo que puede ser un poco frustrante modificar tu estilo de programación si has trabajado en otras coasa, pero compara esa frustración con la frustración de toda la gente que intente, más adelante, encontrar el sentido del código de Moodle si es una mezcla de estilos. Obviamente, hay muchos puntos a favor y en contra de cada estilo que la gente utiliza, pero el que se detalla aquí es el que deberás utilizar.
BIEN:
$quiz
BIEN: $errorstring
BIEN: $assignments
(for an array of objects)
BIEN: $i (but
only in little loops)
MAL: $Quiz
MAL: $aReallyLongVariableNameWithoutAGoodReason
MAL: $error_string
define("FORUM_MODE_FLATOLDEST", 1);
function forum_set_display_mode($mode=0)
{
global $USER,
$CFG;
if ($mode)
{
$USER->mode
= $mode;
} else if (empty($USER->mode))
{
$USER->mode
= $CFG->forum_displaymode;
}
}
if ($quiz->attempts)
{
if ($numattempts >
$quiz->attempts)
{
error($strtoomanyattempts,
"view.php?id=$cm->id");
}
}
$var = 'some text without any
variables';
$var = "with special characters like a new line \n";
$var = 'a very, very long string with a '.$single.' variable in it';
$var = "some $text with $many variables $within it";
function forum_get_ratings_mean($postid,
$scale, $ratings=NULL)
{
/// Return the mean rating of a post given
to the current user by others.
/// Scale is an array of possible ratings in the scale
/// Ratings is an optional simple array of actual ratings (just integers)
if (!$ratings)
{
$ratings
= array(); //
Initialize the empty array
if ($rates
= get_records("forum_ratings",
"post", $postid))
{
//
Process each rating in turn
foreach
($rates as $rate)
{
....etc
foreach ($objects
as $key =>
$thing) {
process($thing);
}
if ($x ==
$y)
{
$a
= $b;
} else if ($x ==
$z) {
$a
= $c;
} else {
$a
= $d;
}
Version: $Id$
\ No newline at end of file +Cualquier proyecto colaborativo necesita que que la consistencia y la estabilidad sean fuertes.
Esta manual de estilo ha sido escrito para conseguir que todo el código de Moodle cumpla estas características. Es cierto que la parte más antigua del código no cumple lo aquí especificado en algunos casos, pero esto será solucionado en breve. Todo el código nuevo definitivamente deberá adherirse a estos estándares de la forma más exacta posible.
Comprendo que puede ser un poco frustrante modificar tu estilo de programación si has trabajado en otras coasa, pero compara esa frustración con la frustración de toda la gente que intente, más adelante, encontrar el sentido del código de Moodle si es una mezcla de estilos. Obviamente, hay muchos puntos a favor y en contra de cada estilo que la gente utiliza, pero el que se detalla aquí es el que deberás utilizar.
BIEN:
$quiz
BIEN: $errorstring
BIEN: $assignments
(for an array of objects)
BIEN: $i (but
only in little loops)
MAL: $Quiz
MAL: $aReallyLongVariableNameWithoutAGoodReason
MAL: $error_string
define("FORUM_MODE_FLATOLDEST", 1);
function forum_set_display_mode($mode=0)
{
global $USER,
$CFG;
if ($mode)
{
$USER->mode
= $mode;
} else if (empty($USER->mode))
{
$USER->mode
= $CFG->forum_displaymode;
}
}
if ($quiz->attempts)
{
if ($numattempts >
$quiz->attempts)
{
error($strtoomanyattempts,
"view.php?id=$cm->id");
}
}
$var = 'some text without any
variables';
$var = "with special characters like a new line \n";
$var = 'a very, very long string with a '.$single.' variable in it';
$var = "some $text with $many variables $within it";
function forum_get_ratings_mean($postid,
$scale, $ratings=NULL)
{
/// Return the mean rating of a post given
to the current user by others.
/// Scale is an array of possible ratings in the scale
/// Ratings is an optional simple array of actual ratings (just integers)
if (!$ratings)
{
$ratings
= array(); //
Initialize the empty array
if ($rates
= get_records("forum_ratings",
"post", $postid))
{
//
Process each rating in turn
foreach
($rates as $rate)
{
....etc
foreach ($objects
as $key =>
$thing) {
process($thing);
}
if ($x ==
$y)
{
$a
= $b;
} else if ($x ==
$z) {
$a
= $c;
} else {
$a
= $d;
}
Version: $Id$
\ No newline at end of file diff --git a/lang/es/docs/credits.html b/lang/es/docs/credits.html index 1e49cfbcd08..e7ab7ef692c 100644 --- a/lang/es/docs/credits.html +++ b/lang/es/docs/credits.html @@ -1,284 +1 @@ - - - -Los derechos de autor de Moodle © 2001-2003 pertenecen a Martin Dougiamas. Se distribuye - bajo la Licencia Pública GNU.
- --- -Muchas gracias a estas personas a todas estas personas -cada traducción supone - muchas horas de trabajo, dado que son más de 1000 frases a traducir (¡además - de todos los archivos de ayuda y la documentación!). Están listados - en el orden en el que se incorporaron al proyecto:
- --
-- fr - Francés, Sébastien Namèche, seb@gaia.anet.fr, http://gaia.anet.fr/
-- fi - Finlandés, Petri Asikainen (paca@sci.fi), Jaana Tolvanen (jaanat@cedunet.com)
-- it - Italiano, Davide Suraci (icarused@tiscalinet.it) y Roberto - Pinna (bobo@mfn.unipmn.it)
-- pt_br - Portugués (Brasil), Paula A. Santos (paulasantos@lycos.co.uk), - Adriana Beal (adriana@vydia.com.br), Fabricio Valadares (webdesigner@unincor.br)
-- de - Alemán, Holger Schadeck (Holger.Schadeck@webdesign-forum.de)
-- es Español (Internacional), Claudio Tavares, (moodle@enlacecademico.com.mx)
-- es_es - Español (España), Antonio J. Navarro Vergara (anavarro@sextaisla.com) - www.sextaisla.com y Emmanuelle Gutiérrez y Restrepo - (emmanuelle@sidar.org)
-- ca - Catalán, Carles Bellver con la ayuda de Mercè Renau, - Clara Andrés y Jordi Adell (cent@uji.es) Centre - d'Educació i Noves Tecnologies
-- no - Noruego, Jøran Sørbø (joran.sorbo@teleweb.no) - y Stig Bjarne Haugen (Stig.B.Haugen@hinesna.no)
-- id - Indonesio, Arfan Hidayat (ivanh@telkom.net) http://www.kursusmaya.com
-- ja - Japonés, Mitsuhiro Yoshida (mits@mitstek.com) http://mitstek.com
-- tr - Turco, M. Cüneyt Birkök (cuneyt@birkok.net) http://birkok.net
-- zh_cn - Chino (Simplicado), Zhang Dexuan (cncoolbit@hotmail.com)
-- ar - Árabe, Ahmed Nabil (ana@harf.com)
-- sv - Sueco, Set Lonnert (set@setlonnert.com) http://setlonnert.com
-- th - Tailandés, Wim Singhanart (minkowski@ntlworld.com) www.suthira.net
-- nl - Holandés, Hans Zwart (hans@hansdezwart.info), Jacob Romeyn - (jromeyn@thekingsschool.net) y Koen Roggemans (koen.roggemans@pandora.be)
-- es_ar - Español (Argentina), Rodrigo Vigil (rmvigil@frre.utn.edu.ar)
-- cz - Checo, David Mudrak (mudrd8mz@nwit.pedf.cuni.cz)
-- pt - Portuguese (Portugal), Jaime E. Villate (villate@gnu.org)
-- sk - Eslovaco, PRO-Orava, dirigido por Pavol Jackulik (pavol.jackulik@pro-orava.sk)
-- ro - Rumano, Eugen Tanul (roinstitute@fx.ro)
-- ru - Ruso, Ilia Chipitsine (ilia@chel.skbkontur.ru)
-- da - Danés, Søren Vinther Hansen (info@thenavigator.dk)
-- pl - Polaco, Adam Pawelczak (adamp@wsb.poznan.pl)
-- zh_tw - Chino (Tradicional), Fu-Kwun Hwang (hwang@phy.ntnu.edu.tw)
-- fr_ca - Francés (Canadá), Jean-François Nadeau (JFNadeau@coll-outao.qc.ca), - basado en Francés
-- hu - Húngaro, Istvan Bozsa (bozsa@jht.gau.hu)
-- el - Griego, Christos Sintoris (sintoris@cti.gr) y George Fousekis - (geof@01infonet.gr)
-
-- -Los temas le dan a Moodle un poco de color y vida. Aquí -están todos los temas que se distribuyen con Moodle, -así como sus autores.
- --
-- standard* y cordoroyblue, Martin Dougiamas
- -- oceanblue, Mitsuhiro Yoshida, http://mitstek.com
- -- brightretro, Thomas Murdock, http://sand-paper.org
- -- garden, Spiggy, http://phpgirl.com
-
-- -Gracias a todos los que han
- --
- -- donado a través de la página de -donaciones,
- -- contribuido a el seguimiento de errores, y
- -- participado en la Comunidad de Moodle
-
- -Un agradecimiento especial a todos aquellos que han -contribuido con grandes cantidades de tiempo para ayudar con el -código de Moodle, incluyendo a:
- -Petri Asikainen, Ray Kingdon, Eloy Lafuente (stronk7), Henrik Kaipe, Williams Castillo, Russell Jungwirth.- -
-
- -También gracias a todos aquellos que en algún tiempo han contribuido con - discusiones constructivas, ofreciendo ayuda y con partes de código. La lista - es larga y siempre cambiante, pero algunos nombres incluyen, en el orden en - el que los he incorporado:
- -Art Lader, Matt Hope, Tom Murdock, Sébastien Namèche, - James Miller, Dustin Rue, Holger Schadeck, Giovanni Tummarello, John Windmueller, - Sean Keogh, Mitsuhiro Yoshida, Mark Kimes, Mary Hunter, Przemyslaw Stencel, - Roberto Pinna (Bobo), John Eyre, Paula Edmiston, Scott Elliott, Howard Miller, - Claudio Tavares, Zbigniew Fiedorowicz, P. Timothy Ervin, Bob Calder, Ursula - Raab, Thomas Robb, David Delgado, Mad Alex.- -
-
- -Me disculpo de antemano por cualquier omisión - ¡es muy difícil mantener - una lista como esta! Envíeme un correo (soy Martin) para que haga las correcciones - necesarias. :-)
-
-- - -Algunas librerías de Moodle fueron escritas por otras personas y son distribuidas - como parte de la plataforma bajo la licencia LGPL. Envío mi agradecimiento - a los autores de estos excelentes productos, sin los cuales Moodle perdería - funciones importantes. La información de los derechos de autor se incluye - a continuación:
- -ADOdb - lib/adodb
- -
--- -Librería de abstracción de base de datos para -MySQL, PostgreSQL, MSSQL, Oracle, Interbase, Foxpro, Access, ADO, -Sybase, DB2 y ODBC.
- -Versión: 2.50
-
- Copyright © 2000, 2001 John Lim (jlim@natsoft.com.my)
- Licencia: LGPL y BSD-style
- URL: http://php.weblogs.com/adodb
-Graph Class - lib/graphlib.php
- --- -Clase para dibujar lineas, puntos, barras y gráficos de área, incluyendo - "eje x" numérico y doble "eje y".
- -Version: 1.6.3 (con modificaciones)
-
- Copyright © 2000 Herman -Veluwenkamp, hermanV@mindless.com
- Licencia: LGPL
-IP-Atlas - lib/ipatlas
- -Scripts en PHP para mostrar la ubicación geográfica de una direccion - IP.- -
-
- Versión: 1.0 (con modificaciones)
- Copyright © 2002 Ivan Kozik
- Licencia: GNU GPL
- URL: http://www.xpenguin.com/ip-atlas.php
-PclZip - lib/pclzip
- -Clase para crear, administrar y descomprimir archivos -zip.- -
-
- Versión: 2.0 RC-2
-Copyright © 2003 Vincent Blavet -<vincent@phpconcept.net>
-Licencia: GNU GPL
-URL: http://www.phpconcept.net
-PHP mailer - lib/class.phpmailer.php
- -
-Clase para enviar correo electrónico utilizando sendmail, PHP mail() - o SMTP. Los métodos están basados en las clases AspEmail(TM).- -
-
-Versión 1.60, Created 03/30/2002
-Copyright © 2001 Brent R. Matzelle -<bmatzelle@yahoo.com>
-Licencia: LGPL
-URL: http://phpmailer.sourceforge.net
-
-PHP Simple Excel File Generator - -lib/psxlsgen.php
- -Clase para generar archivos de Microsoft Excel (xls) sencillos vía - PHP.- -
-
-Versión: 0.3b
-Copyright © 2001 Erol Ozcan -<eozcan@superonline.com>
-License: GNU LGPL
-URL: http://psxlsgen.sourceforge.net
-Richtext Editor - lib/rte
- -Editor de texto HTML integrado en páginas web.- -
-
-Versión: 0.30 beta 1 (con modificaciones)
-Copyright © 2001 Ramesys (Contracting Services) Limited -<Austin.France@Ramesys.com> License: GNU LGPL
-URL: http://richtext.sourceforge.net
-SMTP class - lib/class.smtp.php
- -
-Clase para conectar y comunicarwse con cualquier -servidor SMTP.- -
-Implementa todas las funciones SMTP definidas en RFC821, excepto -TURN.
-
-Versión: 03/26/2001
-Copyright © 2001 Chris Ryan -<chris@greatbridge.com>
-
--
-
Version: $Id$
- - - - \ No newline at end of file +\ No newline at end of file diff --git a/lang/es/docs/docstyles.css b/lang/es/docs/docstyles.css index 3d2947f886a..319597299dd 100644 --- a/lang/es/docs/docstyles.css +++ b/lang/es/docs/docstyles.css @@ -1,4 +1,3 @@ - body, td, th, li { font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; } @@ -86,6 +85,9 @@ h1 { background-color: #CCCCCC; padding: 5px; font-size: large; + border-width: 1px; + border-color: #CCCCCC; + -moz-border-radius: 10px; } h2 { font-weight: bold; @@ -93,8 +95,9 @@ h2 { background-color: #666666; padding: 5px; font-size: medium; - - + border-width: 1px; + border-color: #666666; + -moz-border-radius: 10px; } h3 { font-weight: normal; @@ -102,6 +105,7 @@ h3 { background-color: #666666; padding: 5px; font-size: medium; + -moz-border-radius: 10px; } .spaced { @@ -112,3 +116,18 @@ ul { margin-top: 10px; } +.commandline { + font-family: "Courier New", Courier, mono; + font-size: x-small; + background-color: #FBFBFB; + margin: auto auto 20px 30px; + padding: 5px; + height: auto; + width: auto; + font-weight: bold; + border: 1px solid #999999; + white-space: nowrap; + display: compact; + clear: both; + float: none; +}Dirección general
Martin Dougiamas es el creador, desarrollador principal, director de proyecto, de versiones y responsable general de todo el sistema Moodle.
El paquete de software Moodle es Copyright © 1999-2004, Martin Dougiamas bajo la licencia GNU GPL.
Desarrolladores principales
Muchas gracias a aquellos que han contribuido de forma sustancial, dedicando importantes cantidades de tiempo, a escribir código para Moodle y ayudar a hacerlo crecer. Son personas sin las que Moodle sería mucho menos de lo que es actualmente.
Eloy Lafuente (stronk7), Ray Kingdon, Williams Castillo, Petri Asikainen, Henrik Kaipe, Zbigniew Fiedorowicz, Gustav Delius, Thomas Robb, Janne Mikkonen, Jon Papaioannou, Scott Elliott, Shane Elliott
Otros colaboradores
Mucha gente ha contribuido (y está todavía haciéndolo) con discusiones constructivas, soporte, tests y varias contribuciones de código y documentación. Esta lista es larga y siempre está cambiando, pero he incluido algunos nombres (en el orden en que fueron añadidos):
Peter C. Taylor, Art Lader, Matt Hope, Tom Murdock, Sébastien Namèche, James Miller, Dustin Rue, Holger Schadeck, Giovanni Tummarello, John Windmueller, Sean Keogh, Mitsuhiro Yoshida, Greg Barnett, Mark Kimes, Mary Hunter, Russell Jungwirth, Przemyslaw Stencel, Roberto Pinna (Bobo), John "Captain" Eyre, Paula Edmiston, Howard Miller, Claudio Tavares, P. Timothy Ervin, Bob Calder, Ursula Raab, David Delgado, Mad Alex, Gaëtan Frenoy, Bernard Boucher, Bryan Williams, Mike Churchward, Rob Butner, Koen Roggemans.
Perdón si he olvidado incluir tu nombre aquí - la comunidad de Moodle es grande y activa, por lo que esta lista es difícil de mantener. Por favor envía un correo a Martin y haz tus sugerencias! :-)
Gracias también a todos aquellos de vosotros que habéis:
- donado a través de la Página de Donaciones,
- contribuido en el Sistema de Bugs, y
- participado en la Comunidad de Moodle
Traductores
Uno de los puntos fuertes de Moodle es el número de traducciones que tiene. Cada traducción conlleva muchas horas de trabajo ya que hay unas 1.000 frases que traducir (así como cientos de ficheros de ayuda!). Muchos de los lenguajes tienen más de un colaborador, algunas veces trabajando juntos, otras veces trabajando en serie.
Mantener una lista de todas esa gente maravillosa es muy difícil, así que, por favor, mira la Página de Descargas de Lenguajes para ver nombres y detalles.
Temas
Los temas dan a los sitios de Moodle algo de color y vida. A continuación se detallan los temas que forman parte de la distribución de Moodle, junto con sus autores:
- standard* and cordoroyblue, de Martin Dougiamas
- oceanblue, de Mitsuhiro Yoshida, http://mitstek.com
- brightretro, cornflower, de Thomas Murdock, http://sand-paper.org
- garden, de Spiggy, http://phpgirl.com
- formal_white, de Andrea Bicciolo
Librerías de Moodle
Algunas de las librerías de Moodle fueros escritas por otras personas y están siendo distribuidas como parte de Moodle bajo sus respectivas licencias de código abierto que nos permiten hacerlo. Muchas gracias a todos los autores de estos excelentes productos - sin ellos Moodle podría estar perdiéndose importantes funcionalidades. La información del copyright de cada paquete se incluye a continuación:
ADOdb - lib/adodb
Librería para la abstracción de bases de datos MySQL, PostgreSQL, MSSQL, Oracle, Interbase, Foxpro, Access, ADO, Sybase, DB2 y ODBC.
Versión: 4.20
Copyright © 2000-2004 John Lim (jlim@natsoft.com.my)
Licencia: Doble LGPL y BSD
URL: http://php.weblogs.com/adodb
Graph Class - lib/graphlib.php
Clase para dibujar gráficos de líneas, puntos, barras y áreas, incluyendo ejes numéricos y dobles.
Versión: 1.6.3 (con modificaciones)
Copyright © 2000 Herman Veluwenkamp, hermanV@mindless.com
Licencia: LGPL
html2text - lib/html2text.php
Guión PHP paa convertir HTML es su equivalente (aproximado) en texto.
Versión: 1.0 (con modificaciones)
Copyright © 2002 Mark Wilton-Jones
Licencia: HowToCreate script license con permisos de escritura
URL: http://www.howtocreate.co.uk/php/
htmlArea - lib/editor
Guión en Javascript/HTML para poner un editor gráfico en las zonas de texto editables de Internet Explorer and Mozilla.
Versión: 3.0 beta (con modificaciones)
Copyright © 2002 interactivetools.com, inc.
Licencia: Licencia htmlArea (basada en licencias BSD)
IP-Atlas - lib/ipatlas
Guión PHP para mostrar la posición de una dirección IP en un mapa.
Versión: 1.0 (con modificaciones)
Copyright © 2002 Ivan Kozik
Licencia: GNU GPL
URL: http://www.xpenguin.com/ip-atlas.phpmimeTeX - filter/tex
Programa en C compilado para convertir TeX en GIFs
Versión: 1.4
Copyright © 2002-2004 John Forkosh Associates, Inc
Licencia: GNU GPL
URL: http://www.forkosh.com/mimetex.html
URL: http://moodle.org/download/mimetex
PclZip - lib/pclzipClase para crear, manejar y descomprimir ficheros zip.
Versión: 2.0 RC2
Copyright © 2003 Vincent Blavet <vincent@phpconcept.net>
License: GNU GPL
URL: http://www.phpconcept.net
PHP mailer - lib/class.phpmailer.php
Clase para enviar correos electrónicos tanto usando sendmail como el mail() de PHP como SMTP. Los métodos están basdos en las clases estándar AspEmail(tm).
Versión 1.71,
Copyright © 2003 Brent R. Matzelle <bmatzelle@yahoo.com>
Licencia: LGPL
URL: http://phpmailer.sourceforge.net
Snoopy - lib/snoopy
Un cliente de red PHP.
Versión: 1.0
Copyright © 1999-2000 Monte Ohrt <monte@ispi.net>
Licencia: GNU LGPL
URL: http://snoopy.sourceforge.com
Spreadsheet::WriteExcel - lib/excel
Una librería para generar hojas de cálculo de Excel.
Versión: 2002-11-28
Copyright © 2002 Xavier Noguer <xnoguer@rezebra.com>
Licencia: GNU LGPL
URL: http://jeffn.users.phpclasses.org/browse.html/package/767.html
SMTP class - lib/class.smtp.php
Una clase que puede ser utilizada para conectarse y comunicarse con cualquier servidor SMTP.
Implementa todas as funciones SMTP definidas en el RFC821 menos TURN.
Versión: 03/26/2001
Copyright © 2001 Chris Ryan <chris@greatbridge.com>
Version: $Id$