Some finger errors revised
authoranvergara <anvergara>
Fri, 9 Jul 2004 08:09:43 +0000 (08:09 +0000)
committeranvergara <anvergara>
Fri, 9 Jul 2004 08:09:43 +0000 (08:09 +0000)
lang/es/docs/coding.html
lang/es/docs/release.html

index d5a8520fbbc5cee22bbfefb92072ebcdffcdda6f..c916ed36700b9059afb19d9e632194f4ee963c36 100644 (file)
@@ -6,13 +6,14 @@
 </head>
 <body bgcolor="#FFFFFF">
 <h1>Manual de Estilo del C&oacute;digo</h1> 
-<p class="normaltext">Cualquier proyecto colaborativo necesita que que la consistencia
+<p class="normaltext">Cualquier proyecto colaborativo necesita que la consistencia 
   y la estabilidad sean fuertes.</p>
-<p class="normaltext">Esta manual de estilo ha sido escrito para conseguir que
-  todo el c&oacute;digo de Moodle cumpla estas caracter&iacute;sticas. Es cierto que la parte
-  m&aacute;s antigua del c&oacute;digo no cumple lo aqu&iacute; especificado en algunos casos, pero
-  esto ser&aacute; solucionado en breve. Todo el c&oacute;digo nuevo definitivamente deber&aacute;
-  adherirse a estos est&aacute;ndares de la forma m&aacute;s exacta posible.</p>
+<p class="normaltext">Este manual de estilo ha sido escrito para conseguir que 
+  todo el c&oacute;digo de Moodle cumpla estas caracter&iacute;sticas. Es cierto 
+  que la parte m&aacute;s antigua del c&oacute;digo no cumple lo aqu&iacute; especificado 
+  en algunos casos, pero esto ser&aacute; solucionado en breve. Todo el c&oacute;digo 
+  nuevo definitivamente deber&aacute; adherirse a estos est&aacute;ndares de la 
+  forma m&aacute;s exacta posible.</p>
 <h2>Reglas Generales</h2>
 <ol class="normaltext">
   <li class="spaced">Todos los archivos con c&oacute;digo deber&iacute;an utilizar la extensi&oacute;n
   </li>
   <li class="spaced">Todos los avisos de copyright deben ser mantenidos. Puedes
     incluir los tuyos propios si resulta necesario.</li>
-  <li class="spaced">Todos los archivos deben incluir el el archivo principal
-    config.php.</li>
+  <li class="spaced">Todos los archivos deben incluir el archivo principal config.php.</li>
   <li class="spaced">Cada archivo deber&iacute;a comprobar que el usuario est&aacute; autenticado
     correctamente, utilizando las funciones require_login() y
     isadmin(),
     isteacher(),
     iscreator()
     o isstudent().</li>
-  <li class="spaced">Todos los accesos a la base de datos deber&iacute;an utilizar las
-    funciones de finidas en
-    lib/datalib.php cuando sea posible
-    -
-    esto permite la compatibilidad con un gran n&uacute;mero de bases de datos.
-    
-    Deber&iacute;as encontrar que pr&aacute;cticamente todo es posible utilizando estas funciones.
-    Si quieres esribir c&oacute;digo SQL entonces deber&aacute;s comprobar que: funciona en
-    cualquir plataforma; restringido a funciones espec&iacute;ficas de tu c&oacute;digo (normalmente
-    un archivo lib.php); y claramente comentado.</li>
+  <li class="spaced">Todos los accesos a la base de datos deber&iacute;an utilizar 
+    las funciones definidas en lib/datalib.php cuando sea posible - esto permite 
+    la compatibilidad con un gran n&uacute;mero de bases de datos. Deber&iacute;as 
+    encontrar que pr&aacute;cticamente todo es posible utilizando estas funciones. 
+    Si quieres escribir c&oacute;digo SQL entonces deber&aacute;s comprobar que: 
+    funciona en cualquier plataforma; restringido a funciones espec&iacute;ficas 
+    de tu c&oacute;digo (normalmente un archivo lib.php); y claramente comentado.</li>
   <li class="spaced">No crees o utilices variables globales distintas de las
     est&aacute;ndar $CFG, $SESSION, $THEME y $USER.</li>
   <li class="spaced">Todas las variables deber&iacute;an ser inicializadas o, al menos,
   <li class="spaced">Todos los archivos de ayuda deber&iacute;an ser traducibles - crea
     nuevos textos en el directorio &quot;es/help&quot; y ll&aacute;malos utilizando
     la funci&oacute;n helpbutton().</li>
-  <li class="spaced">La informaci&oacute;n que llaga desde el navegador (enviada con
-    los m&eacute;todos GET o POST) autom&aacute;ticamente tiene las &quot;magic_quotes&quot; aplicadas
-    (sin importar la configuraci&oacute;n de PHP) por lo que uedes insertarla contotal
-    seguridad en la base de datos. El resto de la informaci&oacute;n(obtenida desde
-    los archivos, o desde la base de datos)
-    debe ser escapada con la funci&oacute;n <font color="#339900">addslashes()</font> antes
-    de insertarla en la base de datos.</li>
+  <li class="spaced">La informaci&oacute;n que llega desde el navegador (enviada 
+    con los m&eacute;todos GET o POST) autom&aacute;ticamente tiene las &quot;magic_quotes&quot; 
+    aplicadas (sin importar la configuraci&oacute;n de PHP) por lo que puedes 
+    insertarla con total seguridad en la base de datos. El resto de la informaci&oacute;n(obtenida 
+    desde los archivos, o desde la base de datos) debe ser escapada con la funci&oacute;n 
+    <font color="#339900">addslashes()</font> antes de insertarla en la base de 
+    datos.</li>
 </ol>
 <p>&nbsp;</p>
 <h2>Estilo del C&oacute;digo</h2>
-<p class="normaltext">Comprendo que puede ser un poco frustrante modificar tu
-  estilo de programaci&oacute;n si has trabajado en otras coasa, pero compara esa frustraci&oacute;n
-  con la frustraci&oacute;n de toda la gente que intente, m&aacute;s adelante, encontrar el
-  sentido del c&oacute;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&iacute; es el que deber&aacute;s utilizar.</p>
+<p class="normaltext">Comprendo que puede ser un poco frustrante modificar tu 
+  estilo de programaci&oacute;n si has trabajado en otras cosas, pero compara 
+  esa frustraci&oacute;n con la frustraci&oacute;n de toda la gente que intente, 
+  m&aacute;s adelante, encontrar el sentido del c&oacute;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&iacute; es el que 
+  deber&aacute;s utilizar.</p>
 <ol class="normaltext">
   <li class="spaced"><strong>El sangrado</strong> del texto debe ser siempre
     de 4 espacios. No utilices los tabuladosres NUNCA.</li>
     <p class="examplecode"><font color="#006600">define(&quot;FORUM_MODE_FLATOLDEST&quot;, 
       1);</font></p>
   </li>
-  <li class="spaced"><strong>Los nombres de las funciones</strong> tienen que
-    ser palabras sencillas en min&uacute;sculas y en Ingl&eacute;s, y empezar con el nombre
-    del m&oacute;dulo al que pertenecen para evitar conflictos entre m&oacute;dulos.  Las palabras
-    deber&iacute;an separarse por guiones bajos. Los par&aacute;mentros, si es posible, tendr&aacute;n
-    valores por defecto. F&iacute;jate en que no has espacio entre el nombre de la funci&oacute;n
+  <li class="spaced"><strong>Los nombres de las funciones</strong> tienen que 
+    ser palabras sencillas en min&uacute;sculas y en Ingl&eacute;s, y empezar 
+    con el nombre del m&oacute;dulo al que pertenecen para evitar conflictos entre 
+    m&oacute;dulos. Las palabras deber&iacute;an separarse por guiones bajos. 
+    Los par&aacute;mentros, si es posible, tendr&aacute;n valores por defecto. 
+    F&iacute;jate en que no haya espacio entre el nombre de la funci&oacute;n 
     y lo siguiente (par&eacute;ntesis).<br>
     <p class="examplecode"> <font color="#007700">function </font><font color="#0000BB">forum_set_display_mode</font><font color="#007700">(</font><font color="#0000BB">$mode</font><font color="#007700">=</font><font color="#0000BB">0</font><font color="#007700">) 
       {<br />
       &nbsp;&nbsp;&nbsp;&nbsp;}<br />
       }</font></p>
   </li>
-  <li class="spaced"><strong>Los bloques de c&oacute;digo</strong> siempre deben
-    estar encerrados por llaves(incluso si solo constan de una l&iacute;nea). Moodle
-    utiliza este estilo: 
+  <li class="spaced"><strong>Los bloques de c&oacute;digo</strong> siempre deben 
+    estar encerrados por llaves (incluso si solo constan de una l&iacute;nea). 
+    Moodle utiliza este estilo: 
     <p class="examplecode"> <font color="#006600">if (</font><font color="#0000CC">$quiz</font><font color="#006600">-&gt;</font><font color="#0000CC">attempts</font><font color="#006600">) 
       {<br />
       &nbsp;&nbsp;&nbsp;&nbsp;if (</font><font color="#0000CC">$numattempts </font><font color="#006600">&gt; 
       <li><strong>name</strong> - el nombre completo de la instancia</li>
     </ul>
   </li>
-  <li class="spaced">El resto de las tablas asociadas con un m&oacute;dulo que contiene
-    informaci&oacute;n sobre 'cosas', deber&iacute;an ser llamandas <strong>modulo_cosas</strong>(f&iacute;jate
-    en el plural!).</li>
+  <li class="spaced">El resto de las tablas asociadas con un m&oacute;dulo que 
+    contiene informaci&oacute;n sobre 'cosas', deber&iacute;an ser llamandas <strong>modulo_cosas 
+    </strong>(f&iacute;jate en el plural!).</li>
   <li class="spaced">Los nombres de los campos (columnas) deber&iacute;an ser sencillos
     y cortos, siguiendo las mismas reglas que los nombres de las variables.</li>
   <li class="spaced">Cuando sea posible, las columnas que contengan una referencia
index a4cd99f21fb76ec36c1981a291fdce2acb0882ab..ab0f5b41cbbf430b57611cd7368174b3f8656439 100644 (file)
@@ -1,14 +1,14 @@
 <head>
-    
-<title>Moodle Docs: Current Release notes</title>
-       
+
+<title>Moodle Docs: notas sobre la versión actual</title>
+
 <link rel="stylesheet" href="docstyles.css" type="TEXT/CSS">
-    
+
 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-    
+
 <style type="text/css">
 <!--       dt {font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}
-       dd {margin-bottom:1em;} 
+       dd {margin-bottom:1em;}
 -->
 </style>
 </head>
 <ul>
   <dl>
     <dt>Problemas resueltos:</dt>
-    <dd> 
+    <dd>
       <ul>
-        <li>Algunos c&oacute;digos HTML que afectaban a la estabilidad del edito
+        <li>Algunos c&oacute;digos HTML que afectaban a la estabilidad del editor
           HTML bajo IE6 en algunas p&aacute;ginas han sido solucionados.</li>
         <li>Algunos problemas en las opciones de auto-v&iacute;nculo en los filtros
           arreglados.</li>
-        <li>Modificada la barra de navegaci&oacute;n (utilzando el car&aacute;cter &raquo;).</li>
+        <li>Modificada la barra de navegaci&oacute;n (utilizando el car&aacute;cter &raquo;).</li>
         <li>Los archivos de Flash ahora tienen su propio icono.</li>
-        <li>La inclusi&oacute;n de enlaces al curso en el editor HTML has sido
+        <li>La inclusi&oacute;n de enlaces al curso en el editor HTML ha sido
           corregida.</li>
         <li>El bloque de enlaces a las secciones ahora mantiene el &quot;focus&quot;.</li>
-        <li>Los archivos del sitio ahora respetan al configuraci&oacute;n &quot;forcelogin&quot;.</li>
+        <li>Los archivos del sitio ahora respetan la configuraci&oacute;n &quot;forcelogin&quot;.</li>
         <li>La actualizaci&oacute;n de bloques sin base de datos funciona.</li>
         <li>Actualizaciones en los lenguajes.</li>
       </ul>
 <ul>
   <dl>
     <dt>Principales nuevas caracter&iacute;sticas:</dt>
-    <dd> 
+    <dd>
       <ul>
         <li>Nueva utilidad de <strong>Calendario</strong> (gracias a
           Jon Papaioannou y la <a target="_blank" href="http://www.sch.gr/">Greek
           School Network</a>!).</li>
-        <li>Nueva utilidad de <strong>Bloques</strong>, permitiendo quelos bloques
+        <li>Nueva utilidad de <strong>Bloques</strong>, permitiendo que los bloques
           sean incluidos y movidos por la p&aacute;gina del curso (gracias a
           Jon Papaioannou, Eloy Lafuente y otros!).</li>
         <li>Nuevo sistma de difusi&oacute;n <strong>RSS </strong> permite a los
-          Foros y alos Glosarios (y m&aacute;s adelante, a otros m&oacute;dulos)
+          Foros y a los Glosarios (y m&aacute;s adelante, a otros m&oacute;dulos)
           publicar v&iacute;a RSS  (Gracias,
           Eloy!).</li>
         <li><strong>El filtro multimedia</strong> ahora soporta la inclusi&oacute;n
@@ -65,9 +65,9 @@
       </ul>
     </dd>
     <dt>Otras nuevas caracter&iacute;sticas:</dt>
-    <dd> 
+    <dd>
       <ul>
-        <li>Un nuevo tipo de recuros (llamado &quot;Directorio&quot;) mostrar&aacute; un
+        <li>Un nuevo tipo de recursos (llamado &quot;Directorio&quot;) mostrar&aacute; un
           directorio entero de ficheros (incluyendo subdirectorios).</li>
         <li>Los recuros que son archivos (subidos o p&aacute;ginas web) ahora muestran
           un icono distintivo en la p&aacute;gina principal del curso.</li>
@@ -82,7 +82,7 @@
         <li>Cuando el acceso de Google est&aacute; activado, la p&aacute;gina de traducci&oacute;n
           de Google funciona tambi&eacute;n.</li>
         <li>Las sesiones son ahora almacenadas de forma privada en el directorio
-          de datos de Moodle - esto hace que Moodle funciona mejor en clusters
+          de datos de Moodle - esto hace que Moodle funcione mejor en clusters
           y soluciona algunos problemas de expiraci&oacute;n de sesiones en servidores
           web compartidos.</li>
         <li>Las im&aacute;genes de los usuarios puedens ser borradas f&aacute;cilmente desde
         <li>A&ntilde;adido mejor soporte para la importaci&oacute;n de cuestionarios desde
         Blackboard.</li>
         <li>El gui&oacute;n cron de PHP ahora puede ser ejecutado como un binario.</li>
-        <li>El editor HTML ha sido mejorado en&oacute;rmemente.</li>
+        <li>El editor HTML ha sido mejorado enormemente.</li>
         <li>La p&aacute;gina por defecto de actividad reciente es ahora calculada desde
           el &uacute;ltimo acceso al curso (o dos d&iacute;as, lo que sea m&aacute;s reciente). Anteriormente
           era calculada desde la &uacute;ltima conexi&oacute;n al sitio.</li>
       </ul>
     </dd>
     <dt>Problemas resueltos:</dt>
-    <dd> 
+    <dd>
       <ul>
         <li>Cientos de peque&ntilde;os fallos han sido solucionados en todas partes,
           generalmente mejorando la apariencia y la robustez de Moodle.</li>
 <ul>
   <dl>
     <dt>Varios problemas menores resueltos:</dt>
-    <dd> 
+    <dd>
       <ul>
         <li>Corregidos algunos problemas que causaban que los gr&aacute;ficos de las
           encuestas no se mostraran en algunas circustancias.</li>
 <ul>
   <dl>
     <dt>Principales nuevas caracter&iacute;sticas:</dt>
-    <dd> 
+    <dd>
       <ul>
         <li>Nuevo soporte para grupos en los cursos (con muchas opciones).</li>
         <li><strong>Filtros de texto</strong> que permiten procesar los textos
       </ul>
     </dd>
     <dt>Cursos:</dt>
-    <dd> 
+    <dd>
       <ul>
         <li>Las actividades pueden tener sangrias en la visualizaci&oacute;n del curso,
           permitiendo estructurarlas mejor.</li>
       </ul>
     </dd>
     <dt>Administraci&oacute;n del sitio:</dt>
-    <dd> 
+    <dd>
       <ul>
         <li>Solucionado un importante problema de seguridad para evitar que los
           profesores accedan a Moodle como profesores si los administradores
       </ul>
     </dd>
     <dt>Themes:</dt>
-    <dd> 
+    <dd>
       <ul>
         <li>Soluci&oacute;n de problemas para que Internet Explorer utilice la hoja
           de estilos de una manera m&aacute;s robusta.</li>
       </ul>
     </dd>
     <dt>Traducciones:</dt>
-    <dd> 
+    <dd>
       <ul>
         <li>Nuevos  lenguajes: Gallego y Lituano.</li>
         <li>Mejorado el interfaz de edici&oacute;n de lenguajes - ahora permite elegir
       </ul>
     </dd>
     <dt>Copia de Seguridad / Restauraci&oacute;n:</dt>
-    <dd> 
+    <dd>
       <ul>
         <li>Las copias de seguridad autom&aacute;ticas pueden ser programadas por el
           administrador para todos los cursos a la vez.</li>
       </ul>
     </dd>
     <dt>Filtros de texto y formateo:</dt>
-    <dd> 
+    <dd>
       <ul>
         <li>Avido: Los nuevos filtros de texto incrementar&aacute;n la carga de tu servidor,
           particularmente cuando se trata de filtros complicados. Util&iacute;zalos
       </ul>
     </dd>
     <dt> API del desarrollador:</dt>
-    <dd> 
+    <dd>
       <ul>
         <li>Una nueva gu&iacute;a del c&oacute;digo est&aacute; disponible.</li>
         <li>Una nueva gu&iacute;a de filosof&iacute;a est&aacute; disponible ;-)</li>
       </ul>
     </dd>
     <dt>Chats</dt>
-    <dd> 
+    <dd>
       <ul>
         <li>Las sesiones del chat pueden ser borradas.</li>
         <li>Los chats programados muestran la franja horaria para ser m&aacute;s claros.</li>
       </ul>
     </dd>
     <dt>Foros:</dt>
-    <dd> 
+    <dd>
       <ul>
         <li>Las preferencias de visualizaci&oacute;n de los foros son recordadas entre
           sesiones.</li>
       </ul>
     </dd>
     <dt>Diarios:</dt>
-    <dd> 
+    <dd>
       <ul>
         <li>Las preguntas del diario pueden utilizar ahora el editor HTML.</li>
         <li>Solucionados algunos problemas con la valoraci&oacute;n de los diarios.</li>
       </ul>
     </dd>
     <dt>Cuestionarios:</dt>
-    <dd> 
+    <dd>
       <ul>
         <li>Las preguntas y las categor&iacute;as pueden ser editadas sin necesidad
           de editar un cuestionario.</li>
       </ul>
     </dd>
     <dt>Recursos:</dt>
-    <dd> 
+    <dd>
       <ul>
         <li>Los profesores pueden visualizar los ficheros de forma m&aacute;s directa
           al crear recursos de archivo subido.</li>
       </ul>
     </dd>
     <dt>Talleres:</dt>
-    <dd> 
+    <dd>
       <ul>
         <li>Cambios en el sitema de valoraci&oacute;n cruzada.</li>
         <li>Nueva fase de valoraci&oacute;n.</li>
       </ul>
     </dd>
     <dt>Miscellaneous</dt>
-    <dd> 
+    <dd>
       <ul>
         <li>Moodle ignora cualquier carpeta que Frontpage haya podido a&ntilde;adir
           (_vti_cnf).</li>
 </center>
 <p>&nbsp;</p>
 <p align="CENTER"><font size="1"><a href="../doc/" target="_top">Documentaci&oacute;n
-      de 
+      de
 Moodle</a></font></p>
 <p align="CENTER"><font size="1">Version: $Id$</font></p>