Permalink
Browse files

Spanish: small corrections to Forms and Validators

  • Loading branch information...
1 parent 06b3eeb commit 6651a3fa9a18efe1c63e6a1454b971c2baddd7e2 @spametki spametki committed Mar 24, 2013
Showing with 7 additions and 7 deletions.
  1. +7 −7 sources/36-web2py-spanish-translation-in-progress/07.markmin
@@ -450,7 +450,7 @@ Tomemos el siguiente modelo como ejemplo:
db.define_table('persona',
Field('nombre', requires=IS_NOT_EMPTY()),
Field('casado', 'boolean'),
- Field('sexo', requires=IS_IN_SET(['Male', 'Female', 'Other'])),
+ Field('sexo', requires=IS_IN_SET(['Masculino', 'Femenino', 'Otro'])),
Field('perfil', 'text'),
Field('imagen', 'upload'))
``:code
@@ -515,7 +515,7 @@ col3 = {'nombre':A('¿Qué es esto?',
- ``formstyle``:inxx ``formstyle`` determina el estilo que se usará cuando se serializa el formulario en html. Puede ser "table3cols" (por defecto), "table2cols" (un registro por etiqueta y un registro por cada campo de ingreso de datos), "ul" (crea una lista sin orden con campos de ingreso de datos), "divs" (genera el formulario usando elementos div aptos para css y personalizaciones avanzadas). ``formstyle`` también puede ser una función que recibe los parámetros id_registro, etiqueta_campo, widget_campo y comentario_campo y devuelve un objeto TR().
- ``buttons``:inxx es una lista de campos o botones ``INPUT``s o ``TAG.BUTTON`` (aunque en realidad podría ser cualquier combinación de ayudantes) que se agregarán a un DIV en el lugar donde iría el botón para enviar.
- ``separator``:inxx el ``separator`` establece la cadena que se usa como separador para las etiquetas y los campos de ingreso de datos.
-- Los atributos opcionales ``attributes`` son argumentos que comienzan con subguión que puedes pasar al elemento html ``FORM`` that que es creado por el objeto ``SQLFORM``. Por ejemplo:
+- Los atributos opcionales ``attributes`` son argumentos que comienzan con subguión que puedes pasar al elemento html ``FORM`` que es creado por el objeto ``SQLFORM``. Por ejemplo:
``
_action = '.'
_method = 'POST'
@@ -615,7 +615,7 @@ def mostrar_formulario_manual():
response.flash = 'el formulario tiene errores'
else:
response.flash = 'por favor completa el formulario'
- # Ten en cuenta queNote: no form instance is passed to the view
+ # Ten en cuenta que no se pasa una instancia del formulario a la vista
return dict()
``:code
@@ -1588,7 +1588,7 @@ Los errores se mostrarán como en la imagen de abajo.
Este mecanismo también funciona con formularios personalizados.
-### Validators
+### Validadores
``validators``:inxx
Los validadores son clases que se usan para validar campos de ingreso de datos (incluyendo los formularios generados a partir de tablas de la base de datos).
@@ -1804,7 +1804,7 @@ requires = IS_INT_IN_RANGE(0, 100,
``multiple``:inxx
Comprueba que los valores del campo estén comprendidos en un conjunto:
-Checks that the field values are in a set:
+
``
requires = IS_IN_SET(['a', 'b', 'c'], zero=T('Elige uno'),
error_message='Debe ser a, b o c')
@@ -2179,7 +2179,7 @@ Por defecto, CRYPT usa 1000 iteraciones del algoritmo pbkdf2 combinado con SHA51
Si se especifica una clave, CRYPT usa un algoritmo HMAC. La clave puede contener un prefijo que determina el algoritmo a usar con HMAC, por ejemplo SHA512:
``
-requires = CRYPT(key='sha512:thisisthekey')
+requires = CRYPT(key='sha512:estaeslaclave')
``:code
Esta es la sintaxis recomendada. La clave debe ser una cadena única asociada con la base de datos usada. La clave no se puede reemplazar una vez establecida. Si pierdes la clave, los valores hash previos se tornan inutilizables.
@@ -2481,7 +2481,7 @@ En este caso el valor de ``id_field`` le dice al widget que incluso si el valor
Este widget funciona con Ajax. ¿Dónde está el callback de Ajax? En este widget hay algo de magia. El callback es un método del objeto widget en sí. ¿Cómo se expone? En web2py toda pieza de código fuente puede crear una respuesta generando una excepción HTML. Este widget aprovecha esta posibilidad de la siguiente forma: el widget envía una llamada Ajax al mismo URL que generó el widget inicialmente y agrega un valor especial entre las variables de la solicitud. Todo esto se hace en forma transparente y no requiere la intervención del desarrollador.
-### ``SQLFORM.grid`` and ``SQLFORM.smartgrid``
+### ``SQLFORM.grid`` y ``SQLFORM.smartgrid``
-------
Importante: grid y smartgrid eran experimentales hasta la versión 2.0 de web2py y presentaban vulnerabilidades relacionadas con la confidencialidad de los datos (''information leakage''). grid y smartgrid ya no son experimentales, pero de todas formas no podemos garantizar la compatibilidad hacia atrás de la capa de presentación del grid, sólo para su API.

0 comments on commit 6651a3f

Please sign in to comment.