# Spanish translation file for ecpg
# Copyright (C) 2009 PostgreSQL Global Development Group
# This file is distributed under the same license as the PostgreSQL package.
# Emanuel Calvo Franco <postgres.arg@gmail.com>, 2009.
#
msgid ""
msgstr ""
"Project-Id-Version: PostgreSQL 8.4\n"
"Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n"
"POT-Creation-Date: 2009-01-09 01:01-0400\n"
"PO-Revision-Date: 2009-01-09 12:00-0300\n"
"Last-Translator: Emanuel Calvo Franco <postgres.arg@gmail.com>\n"
"Language-Team: PgSQL-es-Ayuda <pgsql-es-ayuda@postgresql.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"

#: descriptor.c:64
#, c-format
msgid "variable %s: numeric type needed"
msgstr "variable %s: se necesita un tipo numerico"

#: descriptor.c:124 descriptor.c:146
#, c-format
msgid "unknown descriptor %s"
msgstr "descriptor %s desconocido"

#: descriptor.c:161 descriptor.c:210
#, c-format
msgid "unknown descriptor header item \"%d\""
msgstr "elemento del encabezado del  descriptor «%d» desconocido"

#: descriptor.c:182
msgid "nullable is always 1"
msgstr "nullable es siempre 1"

#: descriptor.c:185
msgid "key_member is always 0"
msgstr "key_member es siempre 0"

#: descriptor.c:277
#, c-format
msgid "descriptor item %s is not implemented"
msgstr "elemento del descriptor %s no está implementado"

#: descriptor.c:287
#, c-format
msgid "descriptor item %s cannot be set"
msgstr "no se pudo establecer el elemento del descriptor %s"

#: ecpg.c:36
#, c-format
msgid ""
"%s is the PostgreSQL embedded SQL preprocessor for C programs.\n"
"\n"
msgstr ""
"%s es el preprocesador de SQL para programas en C de Postgresql.\n"
"\n"

#: ecpg.c:38
#, c-format
msgid ""
"Usage:\n"
"  %s [OPTION]... FILE...\n"
"\n"
msgstr ""
"Utilice:\n"
"  %s [OPCIÓN]... ARCHIVO...\n"
"\n"


#: ecpg.c:41
#, c-format
msgid "Options:\n"
msgstr "Opciones:\n"

#: ecpg.c:42
#, c-format
msgid ""
"  -c             automatically generate C code from embedded SQL code;\n"
"                 currently this works for EXEC SQL TYPE\n"
msgstr ""
"  -c             genera automáticamente código en C desde código SQL embebido;\n"
"                 actualmente trabaja para EXEC SQL TYPE\n"

#: ecpg.c:44
#, c-format
msgid ""
"  -C MODE        set compatibility mode;\n"
"                 MODE can be one of \"INFORMIX\", \"INFORMIX_SE\"\n"
msgstr ""
"  -C MODE        establece el modo de compatibilidad;\n"
"                 MODE puede ser \"INFORMIX\", \"INFORMIX_SE\"\n"

#: ecpg.c:47
#, c-format
msgid "  -d             generate parser debug output\n"
msgstr "  -d             genera salida depurada del analizador\n"

#: ecpg.c:49
#, c-format
msgid "  -D SYMBOL      define SYMBOL\n"
msgstr "  -D SYMBOL      define SYMBOL\n"

#: ecpg.c:50
#, c-format
msgid ""
"  -h             parse a header file, this option includes option \"-c\"\n"
msgstr ""
"  -h             analiza el encabezado de un archivo, esta opción incluye \"-c\"\n"

#: ecpg.c:51
#, c-format
msgid "  -i             parse system include files as well\n"
msgstr "  -i             analiza los archivos de inclusión de sistema\n"

#: ecpg.c:52
#, c-format
msgid "  -I DIRECTORY   search DIRECTORY for include files\n"
msgstr "  -I DIRECTORIO   busca el DIRECTORIO para los archivos incluidos\n"

#: ecpg.c:53
#, c-format
msgid "  -o OUTFILE     write result to OUTFILE\n"
msgstr "  -o ARCHIVO     escribe el resultado de la salida al ARCHIVO\n"

#: ecpg.c:54
#, c-format
msgid ""
"  -r OPTION      specify runtime behaviour;\n"
"                 OPTION can be:\n"
"                  \"no_indicator\"\n"
"                  \"prepare\"\n"
"                  \"questionmarks\"\n"
msgstr ""
"  -r OPCIÓN      especifíca el comportamiento en tiempo de ejecución;\n"
"                 OPCIÓN puede ser:\n"
"                  \"no_indicator\"\n"
"                  \"prepare\"\n"
"                  \"questionmarks\"\n"

#: ecpg.c:59
#, c-format
msgid "  -t             turn on autocommit of transactions\n"
msgstr "  -t             establece encendido el cometedor automático de las transacciones\n"

#: ecpg.c:60
#, c-format
msgid "  --help         show this help, then exit\n"
msgstr "  --help         muestra esta ayuda, luego sale\n"

#: ecpg.c:61
#, c-format
msgid "  --regression   run in regression testing mode\n"
msgstr "  --regression   ejecución en modo de testeo de regresión\n"

#: ecpg.c:62
#, c-format
msgid "  --version      output version information, then exit\n"
msgstr "  --version      muestra información de la versión, luego sale\n"

#: ecpg.c:63
#, c-format
msgid ""
"\n"
"If no output file is specified, the name is formed by adding .c to the\n"
"input file name, after stripping off .pgc if present.\n"
msgstr ""
"\n"
"Si no se especifica un archivo de salida, el nombre se forma agregando .c al\n"
"archivo de entrada, luego de sacar .pgc si esta presente.\n"

#: ecpg.c:65
#, c-format
msgid ""
"\n"
"Report bugs to <pgsql-bugs@postgresql.org>.\n"
msgstr ""
"\n"
"Reporte los errores a <pgsql-bugs@postgresql.org>.\n"

#: ecpg.c:186 ecpg.c:337 ecpg.c:347
#, c-format
msgid "%s: could not open file \"%s\": %s\n"
msgstr "%s: no se pudo abrir el archivo «%s»: %s\n"

#: ecpg.c:225 ecpg.c:238 ecpg.c:254 ecpg.c:279
#, c-format
msgid "Try \"%s --help\" for more information.\n"
msgstr "Intente «%s --help» para mayor información.\n"

#: ecpg.c:249
#, c-format
msgid "%s: parser debug support (-d) not available\n"
msgstr "%s: soporte del depurador analizador (-d) no está disponible\n"

#: ecpg.c:267
#, c-format
msgid "%s, the PostgreSQL embedded C preprocessor, version %d.%d.%d\n"
msgstr "%s, el preprocesador de C embebido de Postgresql, versión %d.%d.%d\n"

#: ecpg.c:269
#, c-format
msgid "exec sql include ... search starts here:\n"
msgstr "exec sql include ... la búsqueda comienza aquí:\n"

#: ecpg.c:272
#, c-format
msgid "end of search list\n"
msgstr "final de la lista de búsqueda\n"

#: ecpg.c:278
#, c-format
msgid "%s: no input files specified\n"
msgstr "%s: no se especificaron archivos de entrada\n"

#: ecpg.c:472
#, c-format
msgid "cursor \"%s\" has been declared but not opened\n"
msgstr "el cursor «%s» fue declarado pero no abierto\n"

#: pgc.l:386
msgid "unterminated /* comment"
msgstr "comentario /* no cerrado"

#: pgc.l:399
msgid "invalid bit string input"
msgstr "entrada de bit de cadena no es válido"

#: pgc.l:408
msgid "unterminated bit string"
msgstr "cadena de bits no terminada"

#: pgc.l:424
msgid "unterminated hexadecimal integer"
msgstr "entero hexadecimal no terminado"

#: pgc.l:501
msgid "unterminated quoted string"
msgstr "cadena citada no terminada"

#: pgc.l:556 pgc.l:569
msgid "zero-length delimited identifier"
msgstr "identificador delimitado como longitud cero"

#: pgc.l:577
msgid "unterminated quoted identifier"
msgstr "identificador citado no terminado"

#: pgc.l:898
msgid "missing identifier in 'EXEC SQL UNDEF' command"
msgstr "falta el identificador en el comando 'EXEC SQL UNDEF'"

#: pgc.l:944 pgc.l:958
msgid "missing matching 'EXEC SQL IFDEF / EXEC SQL IFNDEF'"
msgstr "no concuerdan la comparación 'EXEC SQL IFDEF / EXEC SQL IFNDEF'"

#: pgc.l:947 pgc.l:960 pgc.l:1136
msgid "missing 'EXEC SQL ENDIF;'"
msgstr "falta 'EXEC SQL ENDIF;'"

#: pgc.l:976 pgc.l:995
msgid "duplicated 'EXEC SQL ELSE;'"
msgstr "'EXEC SQL ELSE;' duplicado"

#: pgc.l:1017 pgc.l:1031
msgid "unmatched 'EXEC SQL ENDIF;'"
msgstr "no se encontró 'EXEC SQL ENDIF;'"

#: pgc.l:1051
msgid "too many nested 'EXEC SQL IFDEF' conditions"
msgstr "demasiadas condiciones 'EXEC SQL IFDEF' anidadas"

#: pgc.l:1084
msgid "missing identifier in 'EXEC SQL IFDEF' command"
msgstr "identificador faltante en el comando 'EXEC SQL IFDEF'"

#: pgc.l:1093
msgid "missing identifier in 'EXEC SQL DEFINE' command"
msgstr "identificador faltante en el comando 'EXEC SQL DEFINE'"

#: pgc.l:1126
msgid "incorrect 'EXEC SQL INCLUDE' command"
msgstr "comando 'EXEC SQL INCLUDE' incorrecto"

#: pgc.l:1175
msgid ""
"Internal error: unreachable state, please report this to <pgsql-"
"bugs@postgresql.org>"
msgstr ""
"Error Interno: estado no esperado, reporte el presente a <pgsql-"
"bugs@postgresql.org>"

#: pgc.l:1297
#, c-format
msgid "Error: Path %s/%s is too long on line %d, skipping\n"
msgstr "Error: Ruta %s/%s es demasiada larga en la linea %d, omitiendo\n"

#: pgc.l:1313
#, c-format
msgid "cannot open include file \"%s\" on line %d\n"
msgstr "no se pudo incluir el archivo «%s» en la linea%d\n"

#: preproc.y:72
#, c-format
msgid "WARNING: "
msgstr "CUIDADO"

#: preproc.y:76
#, c-format
msgid "ERROR: "
msgstr "ERROR: "

#: preproc.y:100
#, c-format
msgid "could not remove output file \"%s\"\n"
msgstr "no se pudo eliminar el archivo de salida «%s»\n"

#: preproc.y:312
#, c-format
msgid "trying to access an undeclared cursor \"%s\"\n"
msgstr "tratando acceder a un cursor no declarado «%s»\n"

#: preproc.y:340
msgid "initializer not allowed in typedef command"
msgstr "inicializador no permitido en el comando typedef"

#: preproc.y:347
#, c-format
msgid "type %s already defined"
msgstr "el tipo %s ya está definido"

#: preproc.y:370 preproc.y:11124 preproc.y:11638 variable.c:582
msgid "no multidimensional array support for simple data types"
msgstr "no se soporta arreglos multidimensionales para tipos de datos simples"

#: preproc.y:1231
msgid "no at option for close database statement\n"
msgstr "no es una opción para la sentencia de cierre de base de datos\n"

#: preproc.y:1297 preproc.y:1437
msgid "no at option for deallocate statement\n"
msgstr "no es una opción para la sentencia de desasignar\n"

#: preproc.y:1423
msgid "no at option for connect statement\n"
msgstr "no es una opción para la sentencia de conexión\n"

#: preproc.y:1459
msgid "no at option for disconnect statement\n"
msgstr "no es una opción para la sentencia de desconexión\n"

#: preproc.y:1511
msgid "no at option for set connection statement\n"
msgstr "no es una opción para la sentencia de establecimiento de conexión\n"

#: preproc.y:1533
msgid "no at option for typedef statement\n"
msgstr "no es una opción para la sentencia de definición de tipos\n"

#: preproc.y:1542
msgid "no at option for var statement\n"
msgstr "no es una opción para la sentencia var\n"

#: preproc.y:1549
msgid "no at option for whenever statement\n"
msgstr ""

#: preproc.y:1905 preproc.y:2846 preproc.y:3736 preproc.y:3745 preproc.y:3976
#: preproc.y:5777 preproc.y:5782 preproc.y:5787 preproc.y:7940 preproc.y:8470
#: preproc.y:8475
msgid "unsupported feature will be passed to backend\n"
msgstr "característica no soportada será pasada al cliente\n"

#: preproc.y:2135
msgid "SHOW ALL not implemented\n"
msgstr "no está implementada SHOW ALL\n"

#: preproc.y:2415 preproc.y:2426
msgid "copy to stdin not possible\n"
msgstr "no fué posible copiar a la entrada estándar\n"
#: preproc.y:2417
msgid "copy from stdout not possible\n"
msgstr "no fué posible copiar a la salida estándar\n"

#: preproc.y:2419
msgid "copy from stdin not implemented\n"
msgstr "no fue implementada la copia desde la entrada estándar\n"

#: preproc.y:3676 preproc.y:3687
msgid "INITIALLY DEFERRED constraint must be DEFERRABLE\n"
msgstr "la restricción INITIALLY DEFERRED debe ser DEFERRABLE\n"

#: preproc.y:6486
#, c-format
msgid "cursor \"%s\" already defined\n"
msgstr "el cursor «%s» ya fué definido\n"

#: preproc.y:6839
msgid "no longer supported LIMIT #,# syntax passed to backend"
msgstr "ya no se soporta sintáxis LIMIT #,# pasada al cliente"

#: preproc.y:7081
msgid "sub-SELECT in FROM must have an alias\n"
msgstr "subconsulta en la cláusula FROM debe tener un alias\n"

#: preproc.y:9830
msgid "OLD used in non-rule query\n"
msgstr "OLD utilizada en una consulta que no es una regla\n"

#: preproc.y:9837
msgid "NEW used in non-rule query\n"
msgstr "NEW utilizada en una consulta que no es una regla\n"

#: preproc.y:9869
msgid "CREATE TABLE / AS SELECT cannot specify INTO\n"
msgstr "no se puede especificar INTO en CREATE TABLE / AS SELECT\n"

#: preproc.y:9916
#, c-format
msgid "expected \"@\", found \"%s\""
msgstr "se esperaba «@», se encontró «%s»"

#: preproc.y:9928
msgid ""
"only protocols \"tcp\" and \"unix\" and database type \"postgresql\" are "
"supported"
msgstr ""
"solo los protocolos «tcp» y «unix» y tipo de bases de datos «postgresql» son "
"soportados"

#: preproc.y:9931
#, c-format
msgid "expected \"://\", found \"%s\""
msgstr "se esperaba «://», se encontró «%s»"

#: preproc.y:9936
#, c-format
msgid "unix domain sockets only work on \"localhost\" but not on \"%s\""
msgstr "los sockets de dominio unix solo trabajan en «localhost» pero no en «%s»"

#: preproc.y:9962
#, c-format
msgid "expected \"postgresql\", found \"%s\""
msgstr "se esperaba «postgresql», se encontró «%s»"

#: preproc.y:9965
#, c-format
msgid "illegal connection type %s"
msgstr "tipo de conexión ilegal %s"

#: preproc.y:9974
#, c-format
msgid "expected \"@\" or \"://\", found \"%s\""
msgstr "se esperaba «@» o «://», se encontró «%s»"

#: preproc.y:10049 preproc.y:10066
msgid "invalid datatype"
msgstr "tipo de dato inválido"

#: preproc.y:10077 preproc.y:10092
msgid "incomplete statement"
msgstr "sentencia incompleta"

#: preproc.y:10080 preproc.y:10095
#, c-format
msgid "unrecognized token \"%s\""
msgstr ""

#: preproc.y:10141
#, c-format
msgid "cursor \"%s\" already defined"
msgstr "el cursor «%s» ya estaba definido"

#: preproc.y:10344
msgid "only numeric/decimal have precision/scale argument"
msgstr "solo numeric/decimal tienen argumento de presición/escala"

#: preproc.y:10356
msgid "interval specification not allowed here"
msgstr "especificación de intervalo no está permitida aquí"

#: preproc.y:10500 preproc.y:10552
msgid "too many levels in nested structure/union definition"
msgstr "demasiados niveles en la definición de estructura/unión"

#: preproc.y:10525
#, c-format
msgid "type \"%s\" already defined"
msgstr "tipo «%s» ya estaba definido"

#: preproc.y:10683
msgid "pointer to varchar are not implemented"
msgstr "puntero a varchar no implementado"

#: preproc.y:10847 preproc.y:10854 preproc.y:10861
msgid "using unsupported describe statement\n"
msgstr "utilizando sentencia descriptiva no soportada\n"

#: preproc.y:11092
msgid "initializer not allowed in EXEC SQL VAR command"
msgstr "inicializador no permitido en comando EXEC SQL VAR"

#: preproc.y:11607
msgid "arrays of indicators are not allowed on input"
msgstr "arreglod eindicadores no permitidos en la entrada"

#: preproc.y:11835
#, c-format
msgid "%s at or near \"%s\""
msgstr "%s en o cerca «%s»"

#: type.c:18 type.c:30
msgid "out of memory\n"
msgstr "fuera de memoria\n"

#: type.c:204 type.c:554
#, c-format
msgid "illegal variable type %d\n"
msgstr "tipo de variable ilegal %d\n"

#: type.c:241
msgid "indicator for array/pointer has to be array/pointer\n"
msgstr "indicador para arreglo/puntero debe ser arreglo/puntero\n"

#: type.c:245
msgid "no nested arrays allowed (except strings)"
msgstr "no se permiten arreglos anidados (excepto cadenas de caracter)"

#: type.c:278
msgid "indicator for struct has to be struct\n"
msgstr "indicador para estructura debe ser una estructura\n"

#: type.c:287 type.c:295 type.c:303
msgid "indicator for simple datatype has to be simple\n"
msgstr "indicardor para dato simple debe ser un dato simple\n"

#: type.c:613
#, c-format
msgid "illegal descriptor item %d\n"
msgstr "elemento de descripción ilegal %d\n"

#: variable.c:89 variable.c:112
#, c-format
msgid "incorrectly formed variable %s"
msgstr "variable conformada incorrectamente %s"

#: variable.c:135
#, c-format
msgid "variable %s is not a pointer"
msgstr "la variable %s no es un puntero"

#: variable.c:138 variable.c:163
#, c-format
msgid "variable %s is not a pointer to a structure or a union"
msgstr "la variable %s no es un puntero a una estructura o unión"

#: variable.c:150
#, c-format
msgid "variable %s is neither a structure nor a union"
msgstr "la variable %s no es ní una estructura o unión"

#: variable.c:160
#, c-format
msgid "variable %s is not an array"
msgstr "la variable %s no es un arreglo"

#: variable.c:229 variable.c:251
#, c-format
msgid "variable %s is not declared"
msgstr "la variable %s no está declarada"

#: variable.c:459
msgid "indicator variable must be integer type"
msgstr "el indicador de la variable debe ser de tipo integer"

#: variable.c:471
#, c-format
msgid "invalid datatype \"%s\""
msgstr "tipo de dato no válido «%s»"

#: variable.c:482 variable.c:490 variable.c:505 variable.c:508
msgid "no multidimensional array support"
msgstr "no se soportan arreglos multidimensionales"

#: variable.c:499
#, c-format
msgid "no multilevel (more than 2) pointer supported %d"
msgstr "no se soporta punteros multinivel (más de 2) %d"

#: variable.c:502
msgid "no pointer to pointer supported for this type"
msgstr "no se soporta puntero a puntero para este tipo de dato"

#: variable.c:522
msgid "no multidimensional array support for structures"
msgstr "no se soporta arreglos multidimensionales para estructuras"

