From f1f61b527d2b9aee9b636fdb8e133a3cb37afe27 Mon Sep 17 00:00:00 2001 From: Alvaro Herrera Date: Mon, 15 Dec 2014 16:56:06 -0300 Subject: [PATCH] es: update pg_ctl, plpython, pg_resetxlog, postgres MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit from Carlos Chapi, Martín Marqués, Álvaro Herrera --- es/pg_ctl.po | 23 +- es/pg_resetxlog.po | 101 +++-- es/plpython.po | 17 +- es/postgres.po | 925 ++++++++++++++++----------------------------- 4 files changed, 400 insertions(+), 666 deletions(-) diff --git a/es/pg_ctl.po b/es/pg_ctl.po index 02549b47..301d9e48 100644 --- a/es/pg_ctl.po +++ b/es/pg_ctl.po @@ -8,16 +8,17 @@ # msgid "" msgstr "" -"Project-Id-Version: pg_ctl (PostgreSQL 9.3)\n" +"Project-Id-Version: pg_ctl (PostgreSQL 9.4)\n" "Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n" "POT-Creation-Date: 2014-12-15 05:41+0000\n" -"PO-Revision-Date: 2014-12-15 10:32-0300\n" -"Last-Translator: Álvaro Herrera \n" +"PO-Revision-Date: 2014-12-15 16:55-0300\n" +"Last-Translator: Carlos Chapi \n" "Language-Team: PgSQL Español \n" "Language: es\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 1.7.1\n" #: ../../common/exec.c:127 ../../common/exec.c:241 ../../common/exec.c:284 #, c-format @@ -102,14 +103,14 @@ msgid "child process exited with unrecognized status %d" msgstr "el proceso hijo terminó con código no reconocido %d" #: ../../port/path.c:620 -#, fuzzy, c-format +#, c-format msgid "could not get current working directory: %s\n" -msgstr "no se pudo identificar el directorio actual: %s" +msgstr "no se pudo obtener el directorio de trabajo actual: %s\n" #: pg_ctl.c:259 -#, fuzzy, c-format +#, c-format msgid "%s: directory \"%s\" does not exist\n" -msgstr "no existe el directorio «%s»" +msgstr "%s: el directorio «%s» no existe\n" #: pg_ctl.c:262 #, c-format @@ -117,9 +118,9 @@ msgid "%s: could not access directory \"%s\": %s\n" msgstr "%s: no se pudo acceder al directorio «%s»: %s\n" #: pg_ctl.c:275 -#, fuzzy, c-format +#, c-format msgid "%s: directory \"%s\" is not a database cluster directory\n" -msgstr "el directorio de datos especificado «%s» no es un directorio" +msgstr "%s: el directorio «%s» no es un directorio de base de datos\n" #: pg_ctl.c:288 #, c-format @@ -668,13 +669,13 @@ msgid " -p PATH-TO-POSTGRES normally not necessary\n" msgstr " -p RUTA-A-POSTGRES normalmente no es necesario\n" #: pg_ctl.c:1899 -#, fuzzy, c-format +#, c-format msgid "" "\n" "Options for stop or restart:\n" msgstr "" "\n" -"Opciones para inicio y reinicio:\n" +"Opciones para detener o reiniciar:\n" #: pg_ctl.c:1900 #, c-format diff --git a/es/pg_resetxlog.po b/es/pg_resetxlog.po index 805122ad..b301c049 100644 --- a/es/pg_resetxlog.po +++ b/es/pg_resetxlog.po @@ -4,22 +4,23 @@ # This file is distributed under the same license as the PostgreSQL package. # # Ivan Hernandez , 2003. -# Alvaro Herrera , 2004-2013 +# Alvaro Herrera , 2004-2014 # Jaime Casanova , 2005 -# Martín Marqués , 2013 +# Martín Marqués , 2013-2014 # msgid "" msgstr "" "Project-Id-Version: pg_resetxlog (PostgreSQL 9.3)\n" "Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n" "POT-Creation-Date: 2014-12-15 05:41+0000\n" -"PO-Revision-Date: 2014-12-15 10:32-0300\n" -"Last-Translator: Álvaro Herrera \n" +"PO-Revision-Date: 2014-12-15 19:17-0300\n" +"Last-Translator: Martín Marqués \n" "Language-Team: Español \n" "Language: es\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 1.5.4\n" #: pg_resetxlog.c:130 #, c-format @@ -120,7 +121,8 @@ msgid "" "Is a server running? If not, delete the lock file and try again.\n" msgstr "" "%s: el archivo candado «%s» existe\n" -"¿Hay un servidor corriendo? Si no, borre el archivo candado e inténtelo de nuevo\n" +"¿Hay un servidor corriendo? Si no, borre el archivo candado e inténtelo de " +"nuevo\n" #: pg_resetxlog.c:366 #, c-format @@ -166,12 +168,14 @@ msgstr "%s: no se pudo leer el archivo «%s»: %s\n" #: pg_resetxlog.c:457 #, c-format msgid "%s: pg_control exists but has invalid CRC; proceed with caution\n" -msgstr "%s: existe pg_control pero tiene un CRC no válido, proceda con precaución\n" +msgstr "" +"%s: existe pg_control pero tiene un CRC no válido, proceda con precaución\n" #: pg_resetxlog.c:466 #, c-format msgid "%s: pg_control exists but is broken or unknown version; ignoring it\n" -msgstr "%s: existe pg_control pero está roto o se desconoce su versión; ignorándolo\n" +msgstr "" +"%s: existe pg_control pero está roto o se desconoce su versión; ignorándolo\n" #: pg_resetxlog.c:568 #, c-format @@ -183,12 +187,12 @@ msgstr "" "\n" #: pg_resetxlog.c:570 -#, fuzzy, c-format +#, c-format msgid "" "Current pg_control values:\n" "\n" msgstr "" -"Valores de pg_control:\n" +"Valores actuales de pg_control:\n" "\n" #: pg_resetxlog.c:579 @@ -310,9 +314,9 @@ msgid "Maximum size of a TOAST chunk: %u\n" msgstr "Longitud máxima de un trozo TOAST: %u\n" #: pg_resetxlog.c:625 -#, fuzzy, c-format +#, c-format msgid "Size of a large-object chunk: %u\n" -msgstr "Longitud máxima de un trozo TOAST: %u\n" +msgstr "Longitud máxima de un trozo de objeto grande: %u\n" #: pg_resetxlog.c:627 #, c-format @@ -358,6 +362,10 @@ msgid "" "Values to be changed:\n" "\n" msgstr "" +"\n" +"\n" +"Valores a cambiar:\n" +"\n" #: pg_resetxlog.c:650 #, c-format @@ -365,54 +373,58 @@ msgid "First log segment after reset: %s\n" msgstr "Primer segmento de log después de reiniciar: %s\n" #: pg_resetxlog.c:654 -#, fuzzy, c-format +#, c-format msgid "NextMultiXactId: %u\n" -msgstr "Tamaño del bloque de WAL: %u\n" +msgstr "NextMultiXactId: %u\n" #: pg_resetxlog.c:656 -#, fuzzy, c-format +#, c-format msgid "OldestMultiXid: %u\n" -msgstr "Tamaño del bloque de WAL: %u\n" +msgstr "OldestMultiXid: %u\n" #: pg_resetxlog.c:658 -#, fuzzy, c-format +#, c-format msgid "OldestMulti's DB: %u\n" -msgstr "Tamaño del bloque de WAL: %u\n" +msgstr "Base de datos del OldestMulti: %u\n" #: pg_resetxlog.c:664 -#, fuzzy, c-format +#, c-format msgid "NextMultiOffset: %u\n" -msgstr "Tamaño del bloque de WAL: %u\n" +msgstr "NextMultiOffset: %u\n" #: pg_resetxlog.c:670 -#, fuzzy, c-format +#, c-format msgid "NextOID: %u\n" -msgstr "Tamaño del bloque de WAL: %u\n" +msgstr "NextOID: %u\n" #: pg_resetxlog.c:676 -#, fuzzy, c-format +#, c-format msgid "NextXID: %u\n" -msgstr "Tamaño del bloque de WAL: %u\n" +msgstr "NextXID: %u\n" #: pg_resetxlog.c:678 -#, fuzzy, c-format +#, c-format msgid "OldestXID: %u\n" -msgstr "Tamaño del bloque de WAL: %u\n" +msgstr "OldestXID: %u\n" #: pg_resetxlog.c:680 -#, fuzzy, c-format +#, c-format msgid "OldestXID's DB: %u\n" -msgstr "Tamaño del bloque de WAL: %u\n" +msgstr "Base de datos del OldestXID: %u\n" #: pg_resetxlog.c:686 -#, fuzzy, c-format +#, c-format msgid "NextXID epoch: %u\n" -msgstr "Tamaño del bloque de WAL: %u\n" +msgstr "Epoch del NextXID: %u\n" #: pg_resetxlog.c:751 #, c-format -msgid "%s: internal error -- sizeof(ControlFileData) is too large ... fix PG_CONTROL_SIZE\n" -msgstr "%s: error interno -- sizeof(ControlFileData) es demasiado grande ... corrija PG_CONTROL_SIZE\n" +msgid "" +"%s: internal error -- sizeof(ControlFileData) is too large ... fix " +"PG_CONTROL_SIZE\n" +msgstr "" +"%s: error interno -- sizeof(ControlFileData) es demasiado grande ... corrija " +"PG_CONTROL_SIZE\n" #: pg_resetxlog.c:766 #, c-format @@ -427,7 +439,7 @@ msgstr "%s: no se pudo escribir el archivo pg_control: %s\n" #: pg_resetxlog.c:784 pg_resetxlog.c:1068 #, c-format msgid "%s: fsync error: %s\n" -msgstr "%s: Error de fsync: %s\n" +msgstr "%s: error de fsync: %s\n" #: pg_resetxlog.c:824 pg_resetxlog.c:890 pg_resetxlog.c:941 #, c-format @@ -435,14 +447,14 @@ msgid "%s: could not open directory \"%s\": %s\n" msgstr "%s: no se pudo abrir el directorio «%s»: %s\n" #: pg_resetxlog.c:855 pg_resetxlog.c:912 pg_resetxlog.c:964 -#, fuzzy, c-format +#, c-format msgid "%s: could not read directory \"%s\": %s\n" -msgstr "%s: no se pudo crear el directorio «%s»: %s\n" +msgstr "%s: no se pudo leer el directorio «%s»: %s\n" #: pg_resetxlog.c:862 pg_resetxlog.c:919 pg_resetxlog.c:971 -#, fuzzy, c-format +#, c-format msgid "%s: could not close directory \"%s\": %s\n" -msgstr "%s: no se pudo abrir el directorio «%s»: %s\n" +msgstr "%s: no se pudo cerrar el directorio «%s»: %s\n" #: pg_resetxlog.c:903 pg_resetxlog.c:955 #, c-format @@ -496,7 +508,9 @@ msgstr " -f fuerza que la actualización sea hecha\n" #: pg_resetxlog.c:1084 #, c-format -msgid " -l XLOGFILE force minimum WAL starting location for new transaction log\n" +msgid "" +" -l XLOGFILE force minimum WAL starting location for new transaction " +"log\n" msgstr "" " -l XLOGFILE fuerza una posición mínima de inicio de WAL para una\n" " nueva transacción\n" @@ -504,14 +518,17 @@ msgstr "" #: pg_resetxlog.c:1085 #, c-format msgid " -m MXID,MXID set next and oldest multitransaction ID\n" -msgstr " -m MXID,MXID asigna el siguiente ID de multitransacción y el más antiguo\n" +msgstr "" +" -m MXID,MXID asigna el siguiente ID de multitransacción y el más " +"antiguo\n" #: pg_resetxlog.c:1086 -#, fuzzy, c-format -msgid " -n no update, just show what would be done (for testing)\n" +#, c-format +msgid "" +" -n no update, just show what would be done (for testing)\n" msgstr "" -" -n no actualiza, sólo muestra los valores de control extraídos\n" -" (para prueba)\n" +" -n no actualiza, sólo muestra lo que va a hacer (para " +"pruebas)\n" #: pg_resetxlog.c:1087 #, c-format diff --git a/es/plpython.po b/es/plpython.po index 1b10f7f8..8dcb8938 100644 --- a/es/plpython.po +++ b/es/plpython.po @@ -8,17 +8,18 @@ # msgid "" msgstr "" -"Project-Id-Version: plpython (PostgreSQL 9.3)\n" +"Project-Id-Version: plpython (PostgreSQL 9.4)\n" "Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n" "POT-Creation-Date: 2014-12-15 05:37+0000\n" -"PO-Revision-Date: 2014-12-15 10:32-0300\n" -"Last-Translator: Alvaro Herrera \n" +"PO-Revision-Date: 2014-12-15 16:56-0300\n" +"Last-Translator: Carlos Chapi \n" "Language-Team: PgSQL-es-Ayuda \n" "Language: es\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Poedit 1.7.1\n" #: plpy_cursorobject.c:98 #, c-format @@ -348,19 +349,19 @@ msgid "PL/Python does not support conversion to arrays of row types." msgstr "PL/Python no soporta la conversión de arrays a tipos de registro." #: plpy_typeio.c:540 -#, fuzzy, c-format +#, c-format msgid "could not import a module for Decimal constructor" -msgstr "no se pudo importar el módulo «plpy»" +msgstr "no se pudo importar un módulo para el constructor Decimal" #: plpy_typeio.c:544 #, c-format msgid "no Decimal attribute in module" -msgstr "" +msgstr "no se encontró atributo Decimal en el módulo" #: plpy_typeio.c:550 -#, fuzzy, c-format +#, c-format msgid "conversion from numeric to Decimal failed" -msgstr "conversión desde un wchar_t a la codificación del servidor falló: %m" +msgstr "falló la conversión de numeric a Decimal" #: plpy_typeio.c:619 #, c-format diff --git a/es/postgres.po b/es/postgres.po index 075f2440..cdece7f2 100644 --- a/es/postgres.po +++ b/es/postgres.po @@ -4,8 +4,8 @@ # This file is distributed under the same license as the PostgreSQL package. # # Karim Mribti 2002. -# Alvaro Herrera 2003-2012 -# Jaime Casanova 2005, 2006 +# Alvaro Herrera 2003-2014 +# Jaime Casanova 2005, 2006, 2014 # Emanuel Calvo Franco 2008 # # Glosario: @@ -56,10 +56,10 @@ # msgid "" msgstr "" -"Project-Id-Version: PostgreSQL server 9.3\n" +"Project-Id-Version: PostgreSQL server 9.4\n" "Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n" "POT-Creation-Date: 2014-12-15 05:38+0000\n" -"PO-Revision-Date: 2014-12-15 10:33-0300\n" +"PO-Revision-Date: 2014-12-15 19:02-0300\n" "Last-Translator: Álvaro Herrera \n" "Language-Team: PgSQL Español \n" "Language: es\n" @@ -11774,9 +11774,9 @@ msgid "The combining JOIN type must be INNER or LEFT for a LATERAL reference." msgstr "El tipo de JOIN debe ser INNER o LEFT para una referencia LATERAL." #: parser/parse_relation.c:591 -#, fuzzy, c-format +#, c-format msgid "system column \"%s\" reference in check constraint is invalid" -msgstr "no existe la columna «%s» referida en la llave foránea" +msgstr "la referencia a columna a sistema «%s» en una restricción check no es válida" #: parser/parse_relation.c:892 parser/parse_relation.c:1169 #: parser/parse_relation.c:1663 @@ -12173,9 +12173,9 @@ msgid "could not create shared memory segment: %m" msgstr "no se pudo crear el segmento de memoria compartida: %m" #: port/pg_shmem.c:142 port/sysv_shmem.c:142 -#, fuzzy, c-format +#, c-format msgid "Failed system call was shmget(key=%lu, size=%zu, 0%o)." -msgstr "La llamada a sistema fallida fue shmget(key=%lu, size=%lu, 0%o)." +msgstr "La llamada a sistema fallida fue shmget(key=%lu, size=%zu, 0%o)." #: port/pg_shmem.c:146 port/sysv_shmem.c:146 #, c-format @@ -12205,9 +12205,9 @@ msgstr "" "La documentación de PostgreSQL contiene más información acerca de la configuración de memoria compartida." #: port/pg_shmem.c:340 port/sysv_shmem.c:340 -#, fuzzy, c-format +#, c-format msgid "huge TLB pages not supported on this platform" -msgstr "las URLs LDAP no está soportado en esta plataforma" +msgstr "las «huge TLB pages» no están soportadas en esta plataforma" #: port/pg_shmem.c:390 port/sysv_shmem.c:390 #, c-format @@ -12215,14 +12215,14 @@ msgid "could not map anonymous shared memory: %m" msgstr "no se pudo mapear memoria compartida anónima: %m" #: port/pg_shmem.c:392 port/sysv_shmem.c:392 -#, fuzzy, c-format +#, c-format msgid "This error usually means that PostgreSQL's request for a shared memory segment exceeded available memory, swap space, or huge pages. To reduce the request size (currently %zu bytes), reduce PostgreSQL's shared memory usage, perhaps by reducing shared_buffers or max_connections." -msgstr "Este error normalmente significa que la petición de un segmento de memoria compartida de PostgreSQL excedía la memoria disponible o el espacio de intercambio (swap). Para reducir el tamaño de la petición (actualmente %lu bytes), reduzca el uso de memoria compartida de PostgreSQL, quizás reduciendo el parámetro shared_buffers o el parámetro max_connections." +msgstr "Este error normalmente significa que la petición de un segmento de memoria compartida de PostgreSQL excedía la memoria disponible, el espacio de intercambio (swap), o las huge pages. Para reducir el tamaño de la petición (actualmente %zu bytes), reduzca el uso de memoria compartida de PostgreSQL, quizás reduciendo el parámetro shared_buffers o el parámetro max_connections." #: port/pg_shmem.c:439 port/sysv_shmem.c:439 port/win32_shmem.c:136 -#, fuzzy, c-format +#, c-format msgid "huge pages not supported on this platform" -msgstr "tablespaces no están soportados en esta plataforma" +msgstr "las huge pages no están soportados en esta plataforma" #: port/pg_shmem.c:553 port/sysv_shmem.c:553 #, c-format @@ -12310,9 +12310,9 @@ msgid "could not create shared memory segment: error code %lu" msgstr "no se pudo crear el segmento de memoria compartida: código de error %lu" #: port/win32_shmem.c:176 -#, fuzzy, c-format +#, c-format msgid "Failed system call was CreateFileMapping(size=%zu, name=%s)." -msgstr "La llamada a sistema fallida fue CreateFileMapping(size=%lu, name=%s)." +msgstr "La llamada a sistema fallida fue CreateFileMapping(size=%zu, name=%s)." #: port/win32_shmem.c:200 #, c-format @@ -12395,12 +12395,12 @@ msgid "registering background worker \"%s\"" msgstr "registrando el «background worker» «%s»" #: postmaster/bgworker.c:352 -#, fuzzy, c-format +#, c-format msgid "unregistering background worker \"%s\"" -msgstr "registrando el «background worker» «%s»" +msgstr "des-registrando el «background worker» «%s»" #: postmaster/bgworker.c:454 -#, fuzzy, c-format +#, c-format msgid "background worker \"%s\": must attach to shared memory in order to request a database connection" msgstr "«background worker» «%s»: debe acoplarse a memoria compartida para poder solicitar una conexión a base de datos" @@ -12425,9 +12425,9 @@ msgid "background worker \"%s\": must be registered in shared_preload_libraries" msgstr "«background worker» «%s»: debe ser registrado en shared_preload_libraries" #: postmaster/bgworker.c:751 -#, fuzzy, c-format +#, c-format msgid "background worker \"%s\": only dynamic background workers can request notification" -msgstr "«background worker» «%s»: intervalo de reinicio no válido" +msgstr "«background worker» «%s»: sólo los «background worker» dinámicos pueden pedir notificaciones" #: postmaster/bgworker.c:766 #, c-format @@ -12441,10 +12441,11 @@ msgid_plural "Up to %d background workers can be registered with the current set msgstr[0] "Hasta %d «background worker» puede registrarse con la configuración actual." msgstr[1] "Hasta %d «background workers» pueden registrarse con la configuración actual." +# FIXME a %s would be nice here #: postmaster/bgworker.c:771 -#, fuzzy, c-format +#, c-format msgid "Consider increasing the configuration parameter \"max_worker_processes\"." -msgstr "Considere incrementar el parámetro de configuración «checkpoint_segments»." +msgstr "Considere incrementar el parámetro de configuración «max_worker_processes»." #: postmaster/checkpointer.c:481 #, c-format @@ -12620,9 +12621,9 @@ msgid "unrecognized reset target: \"%s\"" msgstr "destino de reset no reconocido: «%s»" #: postmaster/pgstat.c:1267 -#, fuzzy, c-format +#, c-format msgid "Target must be \"archiver\" or \"bgwriter\"." -msgstr "El destino debe ser «bgwriter»." +msgstr "El destino debe ser «archiver» o «bgwriter»." #: postmaster/pgstat.c:3280 #, c-format @@ -12695,14 +12696,14 @@ msgid "%s: max_wal_senders must be less than max_connections\n" msgstr "%s: max_wal_senders debe ser menor que max_connections\n" #: postmaster/postmaster.c:832 -#, fuzzy, c-format +#, c-format msgid "WAL archival (archive_mode=on) requires wal_level \"archive\", \"hot_standby\", or \"logical\"" -msgstr "el archivado de WAL (archive_mode=on) requiere wal_level «archive» o «hot_standby»" +msgstr "el archivado de WAL (archive_mode=on) requiere wal_level «archive» o «hot_standby» o «logical»" #: postmaster/postmaster.c:835 -#, fuzzy, c-format +#, c-format msgid "WAL streaming (max_wal_senders > 0) requires wal_level \"archive\", \"hot_standby\", or \"logical\"" -msgstr "el flujo de WAL (max_wal_senders > 0) requiere wal_level «archive» o «hot_standby»" +msgstr "el flujo de WAL (max_wal_senders > 0) requiere wal_level «archive» o «hot_standby» o «logical»" #: postmaster/postmaster.c:843 #, c-format @@ -12852,14 +12853,14 @@ msgid "unsupported frontend protocol %u.%u: server supports %u.0 to %u.%u" msgstr "el protocolo %u.%u no está soportado: servidor soporta %u.0 hasta %u.%u" #: postmaster/postmaster.c:1908 -#, fuzzy, c-format +#, c-format msgid "invalid value for parameter \"replication\"" -msgstr "valor no válido para la opción booleana «replication»" +msgstr "valor no válido para la opción «replication»" #: postmaster/postmaster.c:1909 #, c-format msgid "Valid values are: false, 0, true, 1, database." -msgstr "" +msgstr "Los valores válidos son: false, 0, true, 1, database." #: postmaster/postmaster.c:1929 #, c-format @@ -13315,9 +13316,9 @@ msgid "invalid response from primary server" msgstr "respuesta no válida del servidor primario" #: replication/libpqwalreceiver/libpqwalreceiver.c:142 -#, fuzzy, c-format +#, c-format msgid "Could not identify system: got %d rows and %d fields, expected %d rows and %d or more fields." -msgstr "%s: no se pudo identificar al sistema: se obtuvieron %d filas y %d campos, se esperaban %d filas y %d campos\n" +msgstr "No se pudo identificar el sistema: se obtuvieron %d filas y %d campos, se esperaban %d filas y %d o más campos." #: replication/libpqwalreceiver/libpqwalreceiver.c:158 #, c-format @@ -13381,40 +13382,41 @@ msgstr "no se pudo recibir datos desde el flujo de WAL: %s" msgid "could not send data to WAL stream: %s" msgstr "no se pudo enviar datos al flujo de WAL: %s" +# FIXME see slot.c:779. See also postmaster.c:835 #: replication/logical/logical.c:81 #, c-format msgid "logical decoding requires wal_level >= logical" -msgstr "" +msgstr "la decodificación lógica requiere wal_level >= logical" #: replication/logical/logical.c:86 #, c-format msgid "logical decoding requires a database connection" -msgstr "" +msgstr "decodificación lógica requiere una conexión a una base de datos" #: replication/logical/logical.c:104 -#, fuzzy, c-format +#, c-format msgid "logical decoding cannot be used while in recovery" -msgstr "pg_xlogfile_name() no puede ejecutarse durante la recuperación." +msgstr "la decodificación lógica no puede ejecutarse durante la recuperación" #: replication/logical/logical.c:230 replication/logical/logical.c:381 #, c-format msgid "cannot use physical replication slot for logical decoding" -msgstr "" +msgstr "no se puede usar un slot de replicación física para decodificación lógica" #: replication/logical/logical.c:235 replication/logical/logical.c:386 -#, fuzzy, c-format +#, c-format msgid "replication slot \"%s\" was not created in this database" -msgstr "la función «%s» no fue ejecutada por el manejador de triggers" +msgstr "el slot de replicación «%s» no fue creado en esta base de datos" #: replication/logical/logical.c:242 #, c-format msgid "cannot create logical replication slot in transaction that has performed writes" -msgstr "" +msgstr "no se puede crear un slot de replicación lógica en una transacción que ha efectuado escrituras" #: replication/logical/logical.c:422 -#, fuzzy, c-format +#, c-format msgid "starting logical decoding for slot \"%s\"" -msgstr "%s: término inesperado del flujo de replicación: %s" +msgstr "iniciando la decodificación lógica para el slot «%s»" #: replication/logical/logical.c:424 #, c-format @@ -13424,12 +13426,13 @@ msgstr "" #: replication/logical/logical.c:559 #, c-format msgid "slot \"%s\", output plugin \"%s\", in the %s callback, associated LSN %X/%X" -msgstr "" +msgstr "slot «%s», plugin de salida «%s», en el callback %s, LSN asociado %X/%X" +# FIXME must quote callback name? Need a translator: comment? #: replication/logical/logical.c:566 #, c-format msgid "slot \"%s\", output plugin \"%s\", in the %s callback" -msgstr "" +msgstr "slot «%s», plugin de salida «%s», en el callback %s" #: replication/logical/logicalfuncs.c:190 replication/walsender.c:2123 #, c-format @@ -13437,34 +13440,34 @@ msgid "could not read from log segment %s, offset %u, length %lu: %m" msgstr "no se pudo leer desde el segmento %s, posición %u, largo %lu: %m" #: replication/logical/logicalfuncs.c:209 replication/slotfuncs.c:32 -#, fuzzy, c-format +#, c-format msgid "must be superuser or replication role to use replication slots" -msgstr "debe ser superusuario o rol de replicación para iniciar el walsender" +msgstr "debe ser superusuario o rol de replicación para usar slots de replicación" #: replication/logical/logicalfuncs.c:339 -#, fuzzy, c-format +#, c-format msgid "array must be one-dimensional" -msgstr "los array de ACL debe ser unidimensional" +msgstr "el array debe ser unidimensional" #: replication/logical/logicalfuncs.c:345 -#, fuzzy, c-format +#, c-format msgid "array must not contain nulls" -msgstr "los arrays de typmod no deben contener valores nulos" +msgstr "el array no debe contener nulls" #: replication/logical/logicalfuncs.c:361 utils/adt/json.c:2198 -#, fuzzy, c-format +#, c-format msgid "array must have even number of elements" -msgstr "cada consulta %s debe tener el mismo número de columnas" +msgstr "el array debe tener un número par de elementos" #: replication/logical/logicalfuncs.c:404 #, c-format msgid "logical decoding output plugin \"%s\" produces binary output, but \"%s\" expects textual data" -msgstr "" +msgstr "el plugin de salida de decodificación lógica «%s» produce salida binaria, pero «%s» espera datos textuales" #: replication/logical/reorderbuffer.c:2100 -#, fuzzy, c-format +#, c-format msgid "could not write to data file for XID %u: %m" -msgstr "no se pudo escribir a archivo «%s»: %m" +msgstr "no se pudo escribir al archivo de datos para el XID %u: %m" #: replication/logical/reorderbuffer.c:2196 #: replication/logical/reorderbuffer.c:2216 @@ -13478,171 +13481,177 @@ msgstr "no se pudo leer desde el archivo de control: %m" msgid "could not read from reorderbuffer spill file: read %d instead of %u bytes" msgstr "no se pudo leer el bloque %u del archivo «%s»: se leyeron sólo %d de %d bytes" +# FIXME almost duplicated again!? #: replication/logical/reorderbuffer.c:2826 -#, fuzzy, c-format +#, c-format msgid "could not read from file \"%s\": read %d instead of %d bytes" -msgstr "no se pudo leer el bloque %u del archivo «%s»: se leyeron sólo %d de %d bytes" +msgstr "no se pudo leer del archivo «%s»: se leyeron %d en lugar de %d bytes" +# FIXME: snapshot? instantánea? #: replication/logical/snapbuild.c:601 #, c-format msgid "exported logical decoding snapshot: \"%s\" with %u transaction ID" msgid_plural "exported logical decoding snapshot: \"%s\" with %u transaction IDs" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "se exportó un snapshot de decodificación lógica: «%s» con %u ID de transacción" +msgstr[1] "se exportó un snapshot de decodificación lógica: «%s» con %u IDs de transacción" #: replication/logical/snapbuild.c:904 replication/logical/snapbuild.c:1269 #: replication/logical/snapbuild.c:1800 #, c-format msgid "logical decoding found consistent point at %X/%X" -msgstr "" +msgstr "la decodificación lógica encontró un punto consistente en %X/%X" #: replication/logical/snapbuild.c:906 -#, fuzzy, c-format +#, c-format msgid "Transaction ID %u finished; no more running transactions." -msgstr "La transacción de origen %u ya no está en ejecución." +msgstr "La transacción de ID %u terminó: no hay más transacciones en ejecución." #: replication/logical/snapbuild.c:1271 -#, fuzzy, c-format +#, c-format msgid "There are no running transactions." -msgstr "%s no puede ser ejecutado dentro de una subtransacción" +msgstr "No hay transacciones en ejecución." #: replication/logical/snapbuild.c:1333 #, c-format msgid "logical decoding found initial starting point at %X/%X" -msgstr "" +msgstr "decodificación lógica encontró punto de inicio en %X/%X" #: replication/logical/snapbuild.c:1335 #, c-format msgid "%u transaction needs to finish." msgid_plural "%u transactions need to finish." -msgstr[0] "" -msgstr[1] "" +msgstr[0] "%u transacción debe terminar." +msgstr[1] "%u transacciones deben terminar." +# FIXME almost duplicated string #: replication/logical/snapbuild.c:1674 replication/logical/snapbuild.c:1700 #: replication/logical/snapbuild.c:1714 replication/logical/snapbuild.c:1728 -#, fuzzy, c-format +#, c-format msgid "could not read file \"%s\", read %d of %d: %m" -msgstr "no se pudo leer el archivo «%s»: %m" +msgstr "no se pudo leer el archivo «%s», leídos %d de %d: %m" +# FIXME "snapbuild"? #: replication/logical/snapbuild.c:1680 -#, fuzzy, c-format +#, c-format msgid "snapbuild state file \"%s\" has wrong magic %u instead of %u" -msgstr "el archivo «%s» tiene tamaño erróneo: %lu en lugar de %lu" +msgstr "el archivo de estado de snapbuild «%s» tiene número mágico erróneo %u en lugar de %u" #: replication/logical/snapbuild.c:1685 -#, fuzzy, c-format +#, c-format msgid "snapbuild state file \"%s\" has unsupported version %u instead of %u" -msgstr "el archivo «%s» tiene tamaño erróneo: %lu en lugar de %lu" +msgstr "el archivo de estado de snapbuild «%s» tiene versión no soportada %u en vez de %u" +# FIXME must quote file name #: replication/logical/snapbuild.c:1741 #, c-format msgid "snapbuild state file %s: checksum mismatch, is %u, should be %u" -msgstr "" +msgstr "archivo de estado de snapbuild %s: suma de verificación no coincidente %u, debería ser %u" #: replication/logical/snapbuild.c:1802 #, c-format msgid "Logical decoding will begin using saved snapshot." -msgstr "" +msgstr "La decodificación lógica comenzará usando el snapshot guardado." #: replication/logical/snapbuild.c:1875 -#, fuzzy, c-format +#, c-format msgid "could not parse file name \"%s\"" -msgstr "%s: nose pudo interpretar el modo del archivo\n" +msgstr "no se pudo interpretar el nombre de archivo «%s»" #: replication/slot.c:173 -#, fuzzy, c-format +#, c-format msgid "replication slot name \"%s\" is too short" -msgstr "la ruta «%s» del tablespace es demasiado larga" +msgstr "el nombre de slot de replicación «%s» es demasiado corto" #: replication/slot.c:182 -#, fuzzy, c-format +#, c-format msgid "replication slot name \"%s\" is too long" -msgstr "la ruta «%s» del tablespace es demasiado larga" +msgstr "el nombre de slot de replicación «%s» es demasiado largo" #: replication/slot.c:195 -#, fuzzy, c-format +#, c-format msgid "replication slot name \"%s\" contains invalid character" -msgstr "el archivo de mapeo de relaciones «%s» contiene datos no válidos" +msgstr "el nombre de slot de replicación «%s» contiene caracteres no válidos" #: replication/slot.c:197 #, c-format msgid "Replication slot names may only contain letters, numbers, and the underscore character." -msgstr "" +msgstr "Los nombres de slots de replicación sólo pueden contener letras, números y el carácter «_»." #: replication/slot.c:244 -#, fuzzy, c-format +#, c-format msgid "replication slot \"%s\" already exists" -msgstr "la relación «%s» ya existe" +msgstr "el slot de replicación «%s» ya existe" #: replication/slot.c:254 #, c-format msgid "all replication slots are in use" -msgstr "" +msgstr "todos los slots de replicación están en uso" #: replication/slot.c:255 #, c-format msgid "Free one or increase max_replication_slots." -msgstr "" +msgstr "Libere uno o incremente max_replication_slots." #: replication/slot.c:347 -#, fuzzy, c-format +#, c-format msgid "replication slot \"%s\" does not exist" -msgstr "no existe la relación «%s»" +msgstr "no existe el slot de replicación «%s»" #: replication/slot.c:351 -#, fuzzy, c-format +#, c-format msgid "replication slot \"%s\" is already active" -msgstr "la relación «%s» ya existe" +msgstr "el slot de replicación «%s» ya está activo" #: replication/slot.c:499 replication/slot.c:873 replication/slot.c:1218 -#, fuzzy, c-format +#, c-format msgid "could not remove directory \"%s\"" -msgstr "no se pudo eliminar el directorio «%s»: %m" +msgstr "no se pudo eliminar el directorio «%s»" #: replication/slot.c:774 #, c-format msgid "replication slots can only be used if max_replication_slots > 0" -msgstr "" +msgstr "los slots de replicación sólo pueden usarse si max_replication_slots > 0" +# FIXME see logical.c:81 #: replication/slot.c:779 #, c-format msgid "replication slots can only be used if wal_level >= archive" -msgstr "" +msgstr "los slots de replicación sólo pueden usarse si wal_level >= archive" #: replication/slot.c:1150 replication/slot.c:1188 -#, fuzzy, c-format +#, c-format msgid "could not read file \"%s\", read %d of %u: %m" -msgstr "no se pudo leer el archivo «%s»: %m" +msgstr "no se pudo leer el archivo «%s», leídos %d de %u: %m" #: replication/slot.c:1159 -#, fuzzy, c-format +#, c-format msgid "replication slot file \"%s\" has wrong magic %u instead of %u" -msgstr "el archivo «%s» tiene tamaño erróneo: %lu en lugar de %lu" +msgstr "el archivo de slot de replicación «%s» tiene número mágico erróneo %u en lugar de %u" #: replication/slot.c:1166 -#, fuzzy, c-format +#, c-format msgid "replication slot file \"%s\" has unsupported version %u" -msgstr "la regla «%s» tiene el tipo de evento no soportado %d" +msgstr "el archivo de slot de replicación «%s» tiene versión no soportada %u" #: replication/slot.c:1173 #, c-format msgid "replication slot file \"%s\" has corrupted length %u" -msgstr "" +msgstr "el archivo de slot de replicación «%s» tiene largo corrupto %u" #: replication/slot.c:1203 #, c-format msgid "replication slot file %s: checksum mismatch, is %u, should be %u" -msgstr "" +msgstr "archivo de slot de replicación %s: suma de control no coincidente, es %u, debería ser %u" #: replication/slot.c:1256 -#, fuzzy, c-format +#, c-format msgid "too many replication slots active before shutdown" -msgstr "%s: el flujo de replicación terminó antes del punto de término\n" +msgstr "demasiados slots de replicacion activos antes del apagado" #: replication/slot.c:1257 #, c-format msgid "Increase max_replication_slots and try again." -msgstr "" +msgstr "Aumente max_replication_slots y reintente." #: replication/syncrep.c:208 #, c-format @@ -13737,7 +13746,7 @@ msgstr "no se pudo posicionar (seek) al comienzo del archivo «%s»: %m" #: replication/walsender.c:520 #, c-format msgid "cannot use a logical replication slot for physical replication" -msgstr "" +msgstr "no se puede usar un slot de replicación lógica para replicación física" #: replication/walsender.c:583 #, c-format @@ -13755,9 +13764,9 @@ msgid "requested starting point %X/%X is ahead of the WAL flush position of this msgstr "el punto de inicio solicitado %X/%X está más adelante que la posición de sincronización (flush) de WAL de este servidor %X/%X" #: replication/walsender.c:947 -#, fuzzy, c-format +#, c-format msgid "terminating walsender process after promotion" -msgstr "terminando el proceso walsender debido a que se agotó el tiempo de espera de replicación" +msgstr "terminando el proceso walsender luego de la promoción" #: replication/walsender.c:1362 replication/walsender.c:1412 #: replication/walsender.c:1461 @@ -13941,9 +13950,9 @@ msgid "SELECT target entry has type %s, but column has type %s." msgstr "el destino %d de la regla de SELECT tiene un tipo diferente de la columna «%s»" #: rewrite/rewriteDefine.c:691 rewrite/rewriteDefine.c:716 -#, fuzzy, c-format +#, c-format msgid "RETURNING list entry has type %s, but column has type %s." -msgstr "el destino %d de la lista de RETURNING tiene un tipo diferente de la columna «%s»" +msgstr "una entrada de la lista RETURNING tiene tipo %s, pero la columna tiene tipo %s." #: rewrite/rewriteDefine.c:707 #, c-format @@ -13997,24 +14006,20 @@ msgid "infinite recursion detected in rules for relation \"%s\"" msgstr "se detectó recursión infinita en las reglas de la relación «%s»" #: rewrite/rewriteHandler.c:1995 -#, fuzzy msgid "Junk view columns are not updatable." -msgstr "las vistas que retornan columnas de sistema no son automáticamente actualizables." +msgstr "Las columnas «basura» de vistas no son actualizables." #: rewrite/rewriteHandler.c:2000 -#, fuzzy msgid "View columns that are not columns of their base relation are not updatable." -msgstr "Las vistas que retornan columnas que no son columnas de su relación base no son automáticamente actualizables." +msgstr "Las columnas de vistas que no son columnas de su relación base no son actualizables." #: rewrite/rewriteHandler.c:2003 -#, fuzzy msgid "View columns that refer to system columns are not updatable." -msgstr "las vistas que retornan columnas de sistema no son automáticamente actualizables." +msgstr "Las columnas de vistas que se refieren a columnas de sistema no son actualizables." #: rewrite/rewriteHandler.c:2006 -#, fuzzy msgid "View columns that return whole-row references are not updatable." -msgstr "Las vistas que retornan referencias a la fila completa no son automáticamente actualizables." +msgstr "Las columnas de vistas que retornan referencias a la fila completa no son actualizables." # XXX a %s here would be nice ... #: rewrite/rewriteHandler.c:2064 @@ -14042,19 +14047,16 @@ msgid "Views containing LIMIT or OFFSET are not automatically updatable." msgstr "Las vistas que contienen LIMIT u OFFSET no son automáticamente actualizables." #: rewrite/rewriteHandler.c:2091 -#, fuzzy msgid "Views that return aggregate functions are not automatically updatable." -msgstr "las vistas que retornan columnas de sistema no son automáticamente actualizables." +msgstr "Las vistas que retornan funciones de agregación no son automáticamente actualizables." #: rewrite/rewriteHandler.c:2094 -#, fuzzy msgid "Views that return window functions are not automatically updatable." -msgstr "Las vistas que retornan referencias a la fila completa no son automáticamente actualizables." +msgstr "Las vistas que retornan funciones ventana no son automáticamente actualizables." #: rewrite/rewriteHandler.c:2097 -#, fuzzy msgid "Views that return set-returning functions are not automatically updatable." -msgstr "las vistas que retornan columnas de sistema no son automáticamente actualizables." +msgstr "Las vistas que retornan funciones-que-retornan-conjuntos no son automáticamente actualizables." #: rewrite/rewriteHandler.c:2104 rewrite/rewriteHandler.c:2108 #: rewrite/rewriteHandler.c:2115 @@ -14062,19 +14064,18 @@ msgid "Views that do not select from a single table or view are not automaticall msgstr "Las vistas que no extraen desde una única tabla o vista no son automáticamente actualizables." #: rewrite/rewriteHandler.c:2139 -#, fuzzy msgid "Views that have no updatable columns are not automatically updatable." -msgstr "las vistas que retornan columnas de sistema no son automáticamente actualizables." +msgstr "Las vistas que no tienen columnas actualizables no son automáticamente actualizables." #: rewrite/rewriteHandler.c:2576 -#, fuzzy, c-format +#, c-format msgid "cannot insert into column \"%s\" of view \"%s\"" -msgstr "no se puede insertar en la vista «%s»" +msgstr "no se puede insertar en la columna «%s» de la vista «%s»" #: rewrite/rewriteHandler.c:2584 -#, fuzzy, c-format +#, c-format msgid "cannot update column \"%s\" of view \"%s\"" -msgstr "no se puede actualizar la vista «%s»" +msgstr "no se puede actualizar la columna «%s» vista «%s»" #: rewrite/rewriteHandler.c:2952 #, c-format @@ -14276,79 +14277,79 @@ msgstr "no se pudo leer el directorio «%s»: %m" #: storage/ipc/dsm.c:363 #, c-format msgid "dynamic shared memory control segment is corrupt" -msgstr "" +msgstr "el segmento de control de memoria compartida dinámica está corrupto" #: storage/ipc/dsm.c:410 #, c-format msgid "dynamic shared memory is disabled" -msgstr "" +msgstr "la memoria compartida dinámica está deshabilitada" #: storage/ipc/dsm.c:411 #, c-format msgid "Set dynamic_shared_memory_type to a value other than \"none\"." -msgstr "" +msgstr "Defina dynamic_shared_memory_type a un valor distinto de «none»." #: storage/ipc/dsm.c:431 #, c-format msgid "dynamic shared memory control segment is not valid" -msgstr "" +msgstr "el segmento de control de memoria compartida dinámica no es válido" #: storage/ipc/dsm.c:501 -#, fuzzy, c-format +#, c-format msgid "too many dynamic shared memory segments" -msgstr "no se pudo crear el segmento de memoria compartida: %m" +msgstr "demasiados segmentos de memoria compartida dinámica" #: storage/ipc/dsm_impl.c:261 storage/ipc/dsm_impl.c:361 #: storage/ipc/dsm_impl.c:533 storage/ipc/dsm_impl.c:648 #: storage/ipc/dsm_impl.c:811 storage/ipc/dsm_impl.c:953 -#, fuzzy, c-format +#, c-format msgid "could not unmap shared memory segment \"%s\": %m" -msgstr "no se pudo crear el segmento de memoria compartida: %m" +msgstr "no se pudo desmapear el segmento de memoria compartida «%s»: %m" #: storage/ipc/dsm_impl.c:271 storage/ipc/dsm_impl.c:543 #: storage/ipc/dsm_impl.c:658 storage/ipc/dsm_impl.c:821 -#, fuzzy, c-format +#, c-format msgid "could not remove shared memory segment \"%s\": %m" -msgstr "no se pudo crear el segmento de memoria compartida: %m" +msgstr "no se pudo eliminar el segmento de memoria compartida «%s»: %m" #: storage/ipc/dsm_impl.c:292 storage/ipc/dsm_impl.c:721 #: storage/ipc/dsm_impl.c:835 -#, fuzzy, c-format +#, c-format msgid "could not open shared memory segment \"%s\": %m" -msgstr "no se pudo crear el segmento de memoria compartida: %m" +msgstr "no se pudo abrir el segmento de memoria compartida «%s»: %m" #: storage/ipc/dsm_impl.c:316 storage/ipc/dsm_impl.c:559 #: storage/ipc/dsm_impl.c:766 storage/ipc/dsm_impl.c:859 -#, fuzzy, c-format +#, c-format msgid "could not stat shared memory segment \"%s\": %m" -msgstr "no se pudo crear el segmento de memoria compartida: %m" +msgstr "no se pudo hacer stat del segmento de memoria compartida «%s»: %m" #: storage/ipc/dsm_impl.c:335 storage/ipc/dsm_impl.c:878 #: storage/ipc/dsm_impl.c:926 -#, fuzzy, c-format +#, c-format msgid "could not resize shared memory segment \"%s\" to %zu bytes: %m" -msgstr "no se pudo crear el segmento de memoria compartida: %m" +msgstr "no se pudo redimensionar el segmento de memoria compartida «%s» a %zu bytes: %m" #: storage/ipc/dsm_impl.c:385 storage/ipc/dsm_impl.c:580 #: storage/ipc/dsm_impl.c:742 storage/ipc/dsm_impl.c:977 -#, fuzzy, c-format +#, c-format msgid "could not map shared memory segment \"%s\": %m" -msgstr "no se pudo crear el segmento de memoria compartida: %m" +msgstr "no se pudo mapear el segmento de memoria compartida «%s»: %m" #: storage/ipc/dsm_impl.c:515 -#, fuzzy, c-format +#, c-format msgid "could not get shared memory segment: %m" -msgstr "no se pudo crear el segmento de memoria compartida: %m" +msgstr "no se pudo obtener el segmento de memoria compartida: %m" #: storage/ipc/dsm_impl.c:694 -#, fuzzy, c-format +#, c-format msgid "could not create shared memory segment \"%s\": %m" -msgstr "no se pudo crear el segmento de memoria compartida: %m" +msgstr "no se pudo crear el segmento de memoria compartida «%s»: %m" #: storage/ipc/dsm_impl.c:1018 -#, fuzzy, c-format +#, c-format msgid "could not duplicate handle for \"%s\": %m" -msgstr "no se pudo truncar el archivo «%s»: %m" +msgstr "no se pudo duplicar el «handle» para «%s»: %m" #: storage/ipc/shm_toc.c:108 storage/ipc/shm_toc.c:189 storage/ipc/shmem.c:205 #: storage/lmgr/lock.c:872 storage/lmgr/lock.c:906 storage/lmgr/lock.c:2601 @@ -14361,9 +14362,9 @@ msgid "out of shared memory" msgstr "memoria compartida agotada" #: storage/ipc/shmem.c:361 storage/ipc/shmem.c:412 -#, fuzzy, c-format +#, c-format msgid "not enough shared memory for data structure \"%s\" (%zu bytes requested)" -msgstr "el espacio de memoria compartida es insuficiente para la estructura «%s» (%lu bytes solicitados" +msgstr "el espacio de memoria compartida es insuficiente para la estructura «%s» (%zu bytes solicitados" #: storage/ipc/shmem.c:380 #, c-format @@ -14371,9 +14372,9 @@ msgid "could not create ShmemIndex entry for data structure \"%s\"" msgstr "no se pudo crear la entrada en ShmemIndex para la estructura «%s»" #: storage/ipc/shmem.c:395 -#, fuzzy, c-format +#, c-format msgid "ShmemIndex entry size is wrong for data structure \"%s\": expected %zu, actual %zu" -msgstr "el tamaño de la entrada ShmemIndex es incorrecto para la estructura «%s»: se esperaba %lu, real %lu" +msgstr "el tamaño de la entrada ShmemIndex es incorrecto para la estructura «%s»: se esperaba %zu, real %zu" #: storage/ipc/shmem.c:440 storage/ipc/shmem.c:459 #, c-format @@ -14393,7 +14394,7 @@ msgstr "La transacción del usuario causó un «deadlock» con la recuperación. #: storage/large_object/inv_api.c:203 #, c-format msgid "pg_largeobject entry for OID %u, page %d has invalid data field size %d" -msgstr "" +msgstr "la entrada pg_largeobject para el OID %u, página %d tiene tamaño de campo %d no válido" #: storage/large_object/inv_api.c:284 #, c-format @@ -14431,44 +14432,44 @@ msgid "See server log for query details." msgstr "Vea el registro del servidor para obtener detalles de las consultas." #: storage/lmgr/lmgr.c:599 -#, fuzzy, c-format +#, c-format msgid "while updating tuple (%u,%u) in relation \"%s\"" -msgstr "escribiendo el bloque %u de la relación %s" +msgstr "mientras se actualizaba la tupla (%u,%u) en la relación «%s»" #: storage/lmgr/lmgr.c:602 -#, fuzzy, c-format +#, c-format msgid "while deleting tuple (%u,%u) in relation \"%s\"" -msgstr "escribiendo el bloque %u de la relación %s" +msgstr "mientras se borraba la tupla (%u,%u) en la relación «%s»" #: storage/lmgr/lmgr.c:605 -#, fuzzy, c-format +#, c-format msgid "while locking tuple (%u,%u) in relation \"%s\"" -msgstr "escribiendo el bloque %u de la relación %s" +msgstr "mientras se bloqueaba la tupla (%u,%u) de la relación «%s»" #: storage/lmgr/lmgr.c:608 #, c-format msgid "while locking updated version (%u,%u) of tuple in relation \"%s\"" -msgstr "" +msgstr "mientras se bloqueaba la versión actualizada (%u,%u) en la relación «%s»" #: storage/lmgr/lmgr.c:611 #, c-format msgid "while inserting index tuple (%u,%u) in relation \"%s\"" -msgstr "" +msgstr "mientras se insertaba la tupla de índice (%u,%u) en la relación «%s»" #: storage/lmgr/lmgr.c:614 #, c-format msgid "while checking uniqueness of tuple (%u,%u) in relation \"%s\"" -msgstr "" +msgstr "mientras se verificaba la unicidad de la tupla (%u,%u) en la relación «%s»" #: storage/lmgr/lmgr.c:617 #, c-format msgid "while rechecking updated tuple (%u,%u) in relation \"%s\"" -msgstr "" +msgstr "mientras se verificaba la tupla actualizada (%u,%u) en la relación «%s»" #: storage/lmgr/lmgr.c:620 #, c-format msgid "while checking exclusion constraint on tuple (%u,%u) in relation \"%s\"" -msgstr "" +msgstr "mientras se verificaba una restricción por exclusión en la tupla (%u,%u) en la relación «%s»" #: storage/lmgr/lmgr.c:840 #, c-format @@ -14568,9 +14569,9 @@ msgid "There might be an idle transaction or a forgotten prepared transaction ca msgstr "Puede haber una transacción inactiva o una transacción preparada olvidada que esté causando este problema." #: storage/lmgr/predicate.c:1190 storage/lmgr/predicate.c:1262 -#, fuzzy, c-format -msgid "not enough shared memory for elements of data structure \"%s\" (%zu bytes requested)" -msgstr "el espacio de memoria compartida es insuficiente para la estructura «%s» (%lu bytes solicitados)" +#, c-format +msgid "nfuzzy, ot enough shared memory for elements of data structure \"%s\" (%zu bytes requested)" +msgstr "el espacio de memoria compartida es insuficiente para los elementos de la estructura «%s» (%zu bytes solicitados)" #: storage/lmgr/predicate.c:1550 #, c-format @@ -15183,20 +15184,20 @@ msgid "unexpected end of line" msgstr "fin de línea inesperado" #: tsearch/dict_thesaurus.c:296 -#, fuzzy, c-format +#, c-format msgid "too many lexemes in thesaurus entry" -msgstr "demasiados niveles en la definición anidada de estructura/unión" +msgstr "demasiados lexemas en la entrada del tesauro" #: tsearch/dict_thesaurus.c:420 #, c-format msgid "thesaurus sample word \"%s\" isn't recognized by subdictionary (rule %d)" -msgstr "la palabra muestra «%s» del tesauro no es reconocido por el subdiccionario (regla %d)" +msgstr "la palabra de muestra «%s» del tesauro no es reconocido por el subdiccionario (regla %d)" # XXX -- stopword? #: tsearch/dict_thesaurus.c:426 #, c-format msgid "thesaurus sample word \"%s\" is a stop word (rule %d)" -msgstr "la palabra muestra «%s» del tesauro es una stopword (regla %d)" +msgstr "la palabra de muestra «%s» del tesauro es una stopword (regla %d)" # XXX -- stopword? #: tsearch/dict_thesaurus.c:429 @@ -15269,7 +15270,7 @@ msgstr "el diccionario Ispell sólo permite el valor de bandera «default»" #: tsearch/spell.c:901 #, c-format msgid "affix file contains both old-style and new-style commands" -msgstr "" +msgstr "el archivo de «affix» contiene órdenes en estilos antiguo y nuevo" #: tsearch/to_tsany.c:163 utils/adt/tsvector.c:270 utils/adt/tsvector_op.c:530 #, c-format @@ -15536,17 +15537,17 @@ msgstr "literal de array no es válido: «%s»" #: utils/adt/arrayfuncs.c:242 #, c-format msgid "\"[\" must introduce explicitly-specified array dimensions." -msgstr "" +msgstr "Un «[» debe introducir dimensiones de array especificadas explícitamente." #: utils/adt/arrayfuncs.c:256 -#, fuzzy, c-format +#, c-format msgid "Missing array dimension value." -msgstr "falta un valor de dimensión" +msgstr "Falta un valor de dimensión de array." #: utils/adt/arrayfuncs.c:267 utils/adt/arrayfuncs.c:304 -#, fuzzy, c-format +#, c-format msgid "Missing \"%s\" after array dimensions." -msgstr "falta un «]» en las dimensiones de array" +msgstr "Falta «%s» luego de las dimensiones de array." #: utils/adt/arrayfuncs.c:276 utils/adt/arrayfuncs.c:2482 #: utils/adt/arrayfuncs.c:2510 utils/adt/arrayfuncs.c:2525 @@ -15555,19 +15556,19 @@ msgid "upper bound cannot be less than lower bound" msgstr "el límite superior no puede ser menor que el límite inferior" #: utils/adt/arrayfuncs.c:289 -#, fuzzy, c-format +#, c-format msgid "Array value must start with \"{\" or dimension information." -msgstr "el valor de array debe comenzar con «{» o información de dimensión" +msgstr "El valor de array debe comenzar con «{» o información de dimensión." #: utils/adt/arrayfuncs.c:318 #, c-format msgid "Array contents must start with \"{\"." -msgstr "" +msgstr "El contenido del array debe empezar con «{»." #: utils/adt/arrayfuncs.c:324 utils/adt/arrayfuncs.c:331 -#, fuzzy, c-format +#, c-format msgid "Specified array dimensions do not match array contents." -msgstr "las dimensiones del array no son compatibles con el literal" +msgstr "Las dimensiones del array especificadas no coinciden con el contenido del array." #: utils/adt/arrayfuncs.c:462 utils/adt/arrayfuncs.c:489 #: utils/adt/rangetypes.c:2083 utils/adt/rangetypes.c:2091 @@ -15578,29 +15579,29 @@ msgstr "Fin inesperado de la entrada." #: utils/adt/arrayfuncs.c:478 utils/adt/arrayfuncs.c:525 #: utils/adt/arrayfuncs.c:555 utils/adt/arrayfuncs.c:604 -#, fuzzy, c-format +#, c-format msgid "Unexpected \"%c\" character." -msgstr "«=» inesperado" +msgstr "Carácter «%c» inesperado." #: utils/adt/arrayfuncs.c:504 utils/adt/arrayfuncs.c:627 -#, fuzzy, c-format +#, c-format msgid "Unexpected array element." -msgstr "delimitador inesperado" +msgstr "Elemento de array inesperado." #: utils/adt/arrayfuncs.c:562 -#, c-format +#, fuzzy, c-format msgid "Unmatched \"%c\" character." -msgstr "" +msgstr "Carácter «%c» sin ...???" #: utils/adt/arrayfuncs.c:570 -#, fuzzy, c-format +#, c-format msgid "Multidimensional arrays must have sub-arrays with matching dimensions." -msgstr "los arrays multidimensionales deben tener expresiones de arrays con dimensiones coincidentes" +msgstr "Los arrays multidimensionales deben tener sub-arrays con dimensiones coincidentes." #: utils/adt/arrayfuncs.c:647 -#, fuzzy, c-format +#, c-format msgid "Junk after closing right brace." -msgstr "Basura después del paréntesis derecho." +msgstr "Basura después de la llave derecha de cierre." #: utils/adt/arrayfuncs.c:904 utils/adt/arrayfuncs.c:1506 #: utils/adt/arrayfuncs.c:2841 utils/adt/arrayfuncs.c:2989 @@ -15803,14 +15804,14 @@ msgid "date out of range" msgstr "la fecha fuera de rango" #: utils/adt/date.c:259 utils/adt/timestamp.c:600 -#, fuzzy, c-format +#, c-format msgid "date field value out of range: %d-%02d-%02d" -msgstr "el valor de hora/fecha está fuera de rango: «%s»" +msgstr "un valor en el campo de fecha está fuera de rango: %d-%02d-%02d" #: utils/adt/date.c:265 utils/adt/timestamp.c:606 -#, fuzzy, c-format +#, c-format msgid "date out of range: %d-%02d-%02d" -msgstr "fecha fuera de rango: «%s»" +msgstr "fecha fuera de rango: %d-%02d-%02d" #: utils/adt/date.c:418 #, c-format @@ -15861,9 +15862,9 @@ msgid "time out of range" msgstr "hora fuera de rango" #: utils/adt/date.c:1265 utils/adt/timestamp.c:625 -#, fuzzy, c-format +#, c-format msgid "time field value out of range: %d:%02d:%02g" -msgstr "el valor de hora/fecha está fuera de rango: «%s»" +msgstr "un valor en el campo de hora está fuera de rango: %d:%02d:%02g" #: utils/adt/date.c:1893 utils/adt/date.c:1910 #, c-format @@ -15894,9 +15895,9 @@ msgid "interval time zone \"%s\" must not include months or days" msgstr "el intervalo de huso horario «%s» no debe especificar meses o días" #: utils/adt/datetime.c:1680 -#, fuzzy, c-format +#, c-format msgid "time zone abbreviation \"%s\" is not used in time zone \"%s\"" -msgstr "abreviación de huso horario «%s» está definida múltiples veces" +msgstr "abreviación de huso horario «%s» no se usa en el huso horario «%s»" #: utils/adt/datetime.c:3766 utils/adt/datetime.c:3773 #, c-format @@ -15927,7 +15928,7 @@ msgstr "la sintaxis de entrada no es válida para tipo %s: «%s»" #: utils/adt/datetime.c:4568 #, c-format msgid "This time zone name appears in the configuration file for time zone abbreviation \"%s\"." -msgstr "" +msgstr "Este nombre de huso horario aparece en el archivo de configuración para abreviaciones de husos horarios «%s»." #: utils/adt/datum.c:80 utils/adt/datum.c:92 #, c-format @@ -16252,7 +16253,7 @@ msgstr "el valor para «%s» en la cadena de origen está fuera de rango" #: utils/adt/formatting.c:2236 #, c-format msgid "Value must be in the range %d to %d." -msgstr "EL valor debe estar en el rango de %d a %d." +msgstr "El valor debe estar en el rango de %d a %d." #: utils/adt/formatting.c:2359 #, c-format @@ -16260,9 +16261,9 @@ msgid "The given value did not match any of the allowed values for this field." msgstr "El valor dado no concuerda con ninguno de los valores permitidos para este campo." #: utils/adt/formatting.c:2932 -#, fuzzy, c-format +#, c-format msgid "\"TZ\"/\"tz\"/\"OF\" format patterns are not supported in to_date" -msgstr "los patrones de formato «TZ»/«tz» no están soportados en to_date" +msgstr "los patrones de formato «TZ»/«tz»/«OF» no están soportados en to_date" #: utils/adt/formatting.c:3040 #, c-format @@ -16356,12 +16357,12 @@ msgstr "la sintaxis de entrada no es válida para tipo box: «%s»" #: utils/adt/geo_ops.c:992 #, c-format msgid "invalid line specification: must be two distinct points" -msgstr "" +msgstr "especificación de línea no válida: deben ser dos puntos distintos" #: utils/adt/geo_ops.c:1001 -#, fuzzy, c-format +#, c-format msgid "invalid line specification: A and B cannot both be zero" -msgstr "la especificación de intervalo no está permitida aquí" +msgstr "especificación de línea no válida: A y B no pueden ser ambos cero" #: utils/adt/geo_ops.c:1006 #, c-format @@ -16394,9 +16395,9 @@ msgid "function \"dist_lb\" not implemented" msgstr "la función «dist_lb» no está implementada" #: utils/adt/geo_ops.c:3035 -#, fuzzy, c-format +#, c-format msgid "function \"close_sl\" not implemented" -msgstr "la función «close_lb» no está implementada" +msgstr "la función «close_sl» no está implementada" #: utils/adt/geo_ops.c:3137 #, c-format @@ -16616,358 +16617,88 @@ msgstr "Datos JSON, línea %d: %s%s%s" #: utils/adt/json.c:1389 #, c-format msgid "key value must be scalar, not array, composite, or json" -msgstr "" +msgstr "el valor de llave debe ser escalar, no array, composite o json" #: utils/adt/json.c:1432 -#, fuzzy, c-format +#, c-format msgid "JSON does not support infinite date values." -msgstr "XML no soporta valores infinitos de fecha." +msgstr "JSON no soporta valores infinitos de fecha." #: utils/adt/json.c:1457 utils/adt/json.c:1484 -#, fuzzy, c-format +#, c-format msgid "JSON does not support infinite timestamp values." -msgstr "XML no soporta valores infinitos de timestamp." +msgstr "JSON no soporta valores infinitos de timestamp." #: utils/adt/json.c:1951 utils/adt/json.c:1969 utils/adt/json.c:2063 #: utils/adt/json.c:2084 utils/adt/json.c:2143 -#, fuzzy, c-format +#, c-format msgid "could not determine data type for argument %d" -msgstr "no se pudo determinar el tipo del parámetro $%d" +msgstr "no se pudo determinar el tipo de dato para el argumento %d" #: utils/adt/json.c:1956 -#, fuzzy, c-format +#, c-format msgid "field name must not be null" -msgstr "la posición final del marco no debe ser null" +msgstr "el nombre de campo no debe ser null" #: utils/adt/json.c:2038 -#, fuzzy, c-format +#, c-format msgid "argument list must have even number of elements" -msgstr "cada consulta %s debe tener el mismo número de columnas" +msgstr "la lista de argumentos debe tener un número par de elementos" #: utils/adt/json.c:2039 #, c-format msgid "The arguments of json_build_object() must consist of alternating keys and values." -msgstr "" +msgstr "Los argumentos de json_build_object() deben consistir de llaves y valores alternados." #: utils/adt/json.c:2069 -#, fuzzy, c-format +#, c-format msgid "argument %d cannot be null" -msgstr "los valores de dimensión no pueden ser null" +msgstr "el argumento %d no puede ser null" #: utils/adt/json.c:2070 #, c-format msgid "Object keys should be text." -msgstr "" +msgstr "Las llaves de un objeto deben ser de texto." #: utils/adt/json.c:2205 -#, fuzzy, c-format +#, c-format msgid "array must have two columns" -msgstr "una vista debe tener al menos una columna" +msgstr "un array debe tener dos columnas" #: utils/adt/json.c:2229 utils/adt/json.c:2313 -#, fuzzy, c-format +#, c-format msgid "null value not allowed for object key" -msgstr "los arrays con elementos null no son permitidos en este contexto" +msgstr "no se permite el valor nulo como llave en un objeto" #: utils/adt/json.c:2302 -#, fuzzy, c-format +#, c-format msgid "mismatched array dimensions" -msgstr "no coinciden los paréntesis" +msgstr "las dimensiones de array no coinciden" #: utils/adt/jsonb.c:202 -#, fuzzy, c-format +#, c-format msgid "string too long to represent as jsonb string" -msgstr "la cadena de bits es demasiado larga para el tipo bit varying(%d)" +msgstr "la cadena es demasiado larga para representarla como cadena jsonb." #: utils/adt/jsonb.c:203 #, c-format msgid "Due to an implementation restriction, jsonb strings cannot exceed %d bytes." -msgstr "" +msgstr "Debido a una restricción de la implementación, las cadenas en jsonb no pueden exceder los %d bytes." #: utils/adt/jsonb_util.c:622 -#, fuzzy, c-format +#, c-format msgid "number of jsonb object pairs exceeds the maximum allowed (%zu)" -msgstr "el número de dimensiones del array (%d) excede el máximo permitido (%d)" +msgstr "el número de pares en objeto jsonb excede el máximo permitido (%zu)" #: utils/adt/jsonb_util.c:663 -#, fuzzy, c-format +#, c-format msgid "number of jsonb array elements exceeds the maximum allowed (%zu)" -msgstr "el número de dimensiones del array (%d) excede el máximo permitido (%d)" +msgstr "el número de elementos del array jsonb excede el máximo permitido (%zu)" #: utils/adt/jsonb_util.c:1490 utils/adt/jsonb_util.c:1510 -#, fuzzy, c-format -msgid "total size of jsonb array elements exceeds the maximum of %u bytes" -msgstr "el número de dimensiones del array (%d) excede el máximo permitido (%d)" - -#: utils/adt/jsonb_util.c:1571 utils/adt/jsonb_util.c:1606 -#: utils/adt/jsonb_util.c:1626 -#, c-format -msgid "total size of jsonb object elements exceeds the maximum of %u bytes" -msgstr "" - -#: utils/adt/jsonfuncs.c:263 utils/adt/jsonfuncs.c:428 -#: utils/adt/jsonfuncs.c:1968 utils/adt/jsonfuncs.c:2405 -#: utils/adt/jsonfuncs.c:2911 -#, c-format -msgid "cannot call %s on a scalar" -msgstr "no se puede invocar %s en un valor escalar" - -#: utils/adt/jsonfuncs.c:268 utils/adt/jsonfuncs.c:415 -#: utils/adt/jsonfuncs.c:2394 -#, c-format -msgid "cannot call %s on an array" -msgstr "no se puede invocar %s en un array" - -#: utils/adt/jsonfuncs.c:1276 utils/adt/jsonfuncs.c:1311 -#, c-format -msgid "cannot get array length of a scalar" -msgstr "no se puede obtener el largo de array de un valor escalar" - -#: utils/adt/jsonfuncs.c:1280 utils/adt/jsonfuncs.c:1299 -#, c-format -msgid "cannot get array length of a non-array" -msgstr "no se puede obtener el largo de array de un no-array" - -#: utils/adt/jsonfuncs.c:1376 -#, fuzzy, c-format -msgid "cannot call %s on a non-object" -msgstr "no se puede invocar %s en un objeto anidado" - -#: utils/adt/jsonfuncs.c:1394 utils/adt/jsonfuncs.c:2081 -#: utils/adt/jsonfuncs.c:2614 -#, c-format -msgid "function returning record called in context that cannot accept type record" -msgstr "se llamó una función que retorna un registro en un contexto que no puede aceptarlo" - -#: utils/adt/jsonfuncs.c:1637 -#, c-format -msgid "cannot deconstruct an array as an object" -msgstr "no se puede deconstruir un array como objeto" - -#: utils/adt/jsonfuncs.c:1649 -#, c-format -msgid "cannot deconstruct a scalar" -msgstr "no se puede deconstruir un valor escalar" - -#: utils/adt/jsonfuncs.c:1695 -#, fuzzy, c-format -msgid "cannot extract elements from a scalar" -msgstr "no se puede extraer un elemento de un valor escalar" - -#: utils/adt/jsonfuncs.c:1699 -#, fuzzy, c-format -msgid "cannot extract elements from an object" -msgstr "no se puede extraer un elemento de un valor escalar" - -#: utils/adt/jsonfuncs.c:1955 utils/adt/jsonfuncs.c:2710 -#, fuzzy, c-format -msgid "cannot call %s on a non-array" -msgstr "no se puede invocar %s en un array" - -#: utils/adt/jsonfuncs.c:2042 utils/adt/jsonfuncs.c:2590 -#, fuzzy, c-format -msgid "first argument of %s must be a row type" -msgstr "el argumento de %s debe ser un nombre de tipo" - -#: utils/adt/jsonfuncs.c:2083 -#, c-format -msgid "Try calling the function in the FROM clause using a column definition list." -msgstr "" - -#: utils/adt/jsonfuncs.c:2726 utils/adt/jsonfuncs.c:2893 -#, fuzzy, c-format -msgid "argument of %s must be an array of objects" -msgstr "el argumento de %s debe ser un nombre" - -#: utils/adt/jsonfuncs.c:2750 -#, fuzzy, c-format -msgid "cannot call %s on an object" -msgstr "no se puede invocar %s en un objeto anidado" - -#: utils/adt/like.c:211 utils/adt/selfuncs.c:5220 -#, c-format -msgid "could not determine which collation to use for ILIKE" -msgstr "no se pudo determinar qué ordenamiento (collation) usar para ILIKE" - -#: utils/adt/like_match.c:104 utils/adt/like_match.c:164 -#, c-format -msgid "LIKE pattern must not end with escape character" -msgstr "el patrón LIKE no debe terminar con un carácter de escape" - -#: utils/adt/like_match.c:289 utils/adt/regexp.c:694 -#, c-format -msgid "invalid escape string" -msgstr "la cadena de escape no es válida" - -#: utils/adt/like_match.c:290 utils/adt/regexp.c:695 -#, c-format -msgid "Escape string must be empty or one character." -msgstr "La cadena de escape debe estar vacía o tener un solo carácter." - -#: utils/adt/mac.c:65 -#, c-format -msgid "invalid input syntax for type macaddr: \"%s\"" -msgstr "la sintaxis de entrada no es válida para tipo macaddr: «%s»" - -#: utils/adt/mac.c:72 -#, c-format -msgid "invalid octet value in \"macaddr\" value: \"%s\"" -msgstr "el valor de octeto no es válido en «macaddr»: «%s»" - -#: utils/adt/misc.c:111 -#, c-format -msgid "PID %d is not a PostgreSQL server process" -msgstr "el proceso con PID %d no es un proceso servidor PostgreSQL" - -#: utils/adt/misc.c:154 -#, c-format -msgid "must be superuser or have the same role to cancel queries running in other server processes" -msgstr "debe ser superusuario o tener el mismo rol para cancelar consultas de otros procesos" - -#: utils/adt/misc.c:171 -#, c-format -msgid "must be superuser or have the same role to terminate other server processes" -msgstr "debe ser superusuario o tener el mismo rol para terminar otros procesos servidores" - -#: utils/adt/misc.c:185 -#, c-format -msgid "must be superuser to signal the postmaster" -msgstr "debe ser superusuario para enviar señales a postmaster" - -#: utils/adt/misc.c:190 -#, c-format -msgid "failed to send signal to postmaster: %m" -msgstr "no se pudo enviar la señal al postmaster: %m" - -#: utils/adt/misc.c:207 -#, c-format -msgid "must be superuser to rotate log files" -msgstr "debe ser superusuario para rotar archivos de registro" - -#: utils/adt/misc.c:212 -#, c-format -msgid "rotation not possible because log collection not active" -msgstr "la rotación no es posible, porque la recolección del logs no está activa" - -#: utils/adt/misc.c:249 -#, c-format -msgid "global tablespace never has databases" -msgstr "el tablespace global nunca tiene bases de datos" - -#: utils/adt/misc.c:270 -#, c-format -msgid "%u is not a tablespace OID" -msgstr "%u no es un OID de tablespace" - -#: utils/adt/misc.c:465 -msgid "unreserved" -msgstr "no reservada" - -#: utils/adt/misc.c:469 -msgid "unreserved (cannot be function or type name)" -msgstr "no reservada (no puede ser nombre de función o tipo)" - -#: utils/adt/misc.c:473 -msgid "reserved (can be function or type name)" -msgstr "reservada (puede ser nombre de función o tipo)" - -#: utils/adt/misc.c:477 -msgid "reserved" -msgstr "reservada" - -#: utils/adt/nabstime.c:136 -#, c-format -msgid "invalid time zone name: \"%s\"" -msgstr "el nombre de huso horario no es válido: «%s»" - -#: utils/adt/nabstime.c:481 utils/adt/nabstime.c:554 -#, c-format -msgid "cannot convert abstime \"invalid\" to timestamp" -msgstr "no se puede convertir abstime «invalid» a timestamp" - -#: utils/adt/nabstime.c:781 -#, c-format -msgid "invalid status in external \"tinterval\" value" -msgstr "el estado no es válido en el valor «tinterval» externo" - -#: utils/adt/nabstime.c:855 -#, c-format -msgid "cannot convert reltime \"invalid\" to interval" -msgstr "no se puede convertir reltime «invalid» a interval" - -#: utils/adt/nabstime.c:1550 -#, c-format -msgid "invalid input syntax for type tinterval: \"%s\"" -msgstr "la sintaxis de entrada no es válida para el tipo tinterval: «%s»" - -#: utils/adt/network.c:69 -#, c-format -msgid "invalid cidr value: \"%s\"" -msgstr "el formato de cidr no es válido: «%s»" - -#: utils/adt/network.c:70 utils/adt/network.c:200 -#, c-format -msgid "Value has bits set to right of mask." -msgstr "El valor tiene bits a la derecha de la máscara." - -#: utils/adt/network.c:111 utils/adt/network.c:580 utils/adt/network.c:605 -#: utils/adt/network.c:630 -#, c-format -msgid "could not format inet value: %m" -msgstr "no se pudo dar formato al valor inet: %m" - -#. translator: %s is inet or cidr -#: utils/adt/network.c:168 -#, c-format -msgid "invalid address family in external \"%s\" value" -msgstr "la familia de la dirección no es válida en valor «%s» externo" - -#. translator: %s is inet or cidr -#: utils/adt/network.c:175 -#, c-format -msgid "invalid bits in external \"%s\" value" -msgstr "bits no válidos en el valor «%s» externo" - -#. translator: %s is inet or cidr -#: utils/adt/network.c:184 -#, c-format -msgid "invalid length in external \"%s\" value" -msgstr "largo no válido en valor «%s» externo" - -#: utils/adt/network.c:199 -#, c-format -msgid "invalid external \"cidr\" value" -msgstr "el valor externo «cidr» no es válido" - -#: utils/adt/network.c:321 utils/adt/network.c:348 -#, c-format -msgid "invalid mask length: %d" -msgstr "el largo de el máscara no es válido: %d" - -#: utils/adt/network.c:648 -#, c-format -msgid "could not format cidr value: %m" -msgstr "no se pudo dar formato al valor cidr: %m" - -#: utils/adt/network.c:1264 -#, c-format -msgid "cannot AND inet values of different sizes" -msgstr "no se puede hacer AND entre valores inet de distintos tamaños" - -#: utils/adt/network.c:1296 -#, c-format -msgid "cannot OR inet values of different sizes" -msgstr "no se puede hacer OR entre valor inet de distintos tamaños" - -#: utils/adt/network.c:1357 utils/adt/network.c:1433 -#, c-format -msgid "result is out of range" -msgstr "el resultado está fuera de rango" - -#: utils/adt/network.c:1398 #, c-format -msgid "cannot subtract inet values of different sizes" -msgstr "no se puede restar valores inet de distintos tamaños" +msgid "total size of jsonb array elements exceeds the maximum of %u bytes" +msgstr "el tamaño total de los elementos del array jsonb excede el máximo de %u bytes" #: utils/adt/numeric.c:485 utils/adt/numeric.c:512 utils/adt/numeric.c:3704 #: utils/adt/numeric.c:3727 utils/adt/numeric.c:3751 utils/adt/numeric.c:3758 @@ -16986,9 +16717,9 @@ msgid "invalid sign in external \"numeric\" value" msgstr "el signo no es válido en el valor «numeric» externo" #: utils/adt/numeric.c:721 -#, fuzzy, c-format +#, c-format msgid "invalid scale in external \"numeric\" value" -msgstr "el largo no es válido en el valor «numeric» externo" +msgstr "la escala no es válida en el valor «numeric» externo" #: utils/adt/numeric.c:730 #, c-format @@ -17086,9 +16817,9 @@ msgid "requested character too large for encoding: %d" msgstr "el carácter pedido es demasiado largo para el encoding: %d" #: utils/adt/oracle_compat.c:986 -#, fuzzy, c-format +#, c-format msgid "requested character not valid for encoding: %d" -msgstr "el carácter pedido es demasiado largo para el encoding: %d" +msgstr "el carácter pedido no es válido para el encoding: %d" #: utils/adt/oracle_compat.c:1000 #, c-format @@ -17099,7 +16830,7 @@ msgstr "el carácter nulo no está permitido" #: utils/adt/orderedsetaggs.c:667 #, c-format msgid "percentile value %g is not between 0 and 1" -msgstr "" +msgstr "el valor de percentil %g no está entre 0 y 1" #: utils/adt/pg_locale.c:1039 #, c-format @@ -17132,9 +16863,9 @@ msgid "The server's LC_CTYPE locale is probably incompatible with the database e msgstr "La configuración regional LC_CTYPE del servidor es probablemente incompatible con la codificación de la base de datos." #: utils/adt/pg_lsn.c:44 utils/adt/pg_lsn.c:49 -#, fuzzy, c-format +#, c-format msgid "invalid input syntax for type pg_lsn: \"%s\"" -msgstr "la sintaxis de entrada no es válida para tipo line: «%s»" +msgstr "la sintaxis de entrada no es válida para tipo pg_lsn: «%s»" #: utils/adt/pseudotypes.c:95 #, c-format @@ -17575,24 +17306,24 @@ msgid "timestamp(%d) precision must be between %d and %d" msgstr "la precisión de timestamp(%d) debe estar entre %d y %d" #: utils/adt/timestamp.c:520 -#, fuzzy, c-format +#, c-format msgid "invalid input syntax for numeric time zone: \"%s\"" -msgstr "la sintaxis de entrada no es válida para el tipo numeric: «%s»" +msgstr "la sintaxis de entrada no es válida para el huso horario numérico: «%s»" #: utils/adt/timestamp.c:522 #, c-format msgid "Numeric time zones must have \"-\" or \"+\" as first character." -msgstr "" +msgstr "Los husos horarios numéricos deben tener «-» o «+» como su primer carácter." #: utils/adt/timestamp.c:535 -#, fuzzy, c-format +#, c-format msgid "numeric time zone \"%s\" out of range" -msgstr "el número está fuera de rango" +msgstr "el huso horario numérico «%s» está fuera de rango" #: utils/adt/timestamp.c:638 utils/adt/timestamp.c:648 -#, fuzzy, c-format +#, c-format msgid "timestamp out of range: %d-%02d-%02d %d:%02d:%02g" -msgstr "timestamp fuera de rango: «%s»" +msgstr "timestamp fuera de rango: %d-%02d-%02d %d:%02d:%02g" #: utils/adt/timestamp.c:919 utils/adt/timestamp.c:1490 #: utils/adt/timestamp.c:1993 utils/adt/timestamp.c:3133 @@ -17731,9 +17462,9 @@ msgid "text-search query doesn't contain lexemes: \"%s\"" msgstr "la consulta de búsqueda en texto no contiene lexemas: «%s»" #: utils/adt/tsquery.c:520 utils/adt/tsquery_util.c:340 -#, fuzzy, c-format +#, c-format msgid "tsquery is too large" -msgstr "el número está fuera de rango" +msgstr "el tsquery es demasiado grande" #: utils/adt/tsquery_cleanup.c:284 #, c-format @@ -17846,9 +17577,9 @@ msgid "length for type %s cannot exceed %d" msgstr "el largo del tipo %s no puede exceder %d" #: utils/adt/varbit.c:163 utils/adt/varbit.c:475 utils/adt/varbit.c:973 -#, fuzzy, c-format +#, c-format msgid "bit string length exceeds the maximum allowed (%d)" -msgstr "el tamaño del array excede el máximo permitido (%d)" +msgstr "el tamaño de la cadena de bits excede el máximo permitido (%d)" #: utils/adt/varbit.c:177 utils/adt/varbit.c:320 utils/adt/varbit.c:377 #, c-format @@ -18226,7 +17957,7 @@ msgstr "TRAP: %s(«%s», Archivo: «%s», Línea: %d)\n" #: utils/error/elog.c:320 utils/error/elog.c:1291 #, c-format msgid "error occurred at %s:%d before error message processing is available\n" -msgstr "" +msgstr "ocurrió un error en %s:%d antes de que el procesamiento de mensajes de error esté disponible\n" #: utils/error/elog.c:1807 #, c-format @@ -18428,7 +18159,7 @@ msgstr "la función %u tiene demasiados argumentos (%d, el máximo es %d)" #: utils/fmgr/fmgr.c:2532 #, c-format msgid "language validation function %u called for language %u instead of %u" -msgstr "" +msgstr "función de validación de lenguaje %u invocada para el lenguaje %u en lugar de %u" #: utils/fmgr/funcapi.c:355 #, c-format @@ -18592,9 +18323,9 @@ msgid "loaded library \"%s\"" msgstr "biblioteca «%s» cargada" #: utils/init/postinit.c:237 -#, fuzzy, c-format +#, c-format msgid "replication connection authorized: user=%s SSL enabled (protocol=%s, cipher=%s, compression=%s)" -msgstr "conexión de replicación autorizada: usuario=%s" +msgstr "conexión de replicación autorizada: usuario=%s SSL activo (protocolo=%s, cifrado=%s, compresión=%s)" #: utils/init/postinit.c:239 utils/init/postinit.c:253 msgid "off" @@ -18610,9 +18341,9 @@ msgid "replication connection authorized: user=%s" msgstr "conexión de replicación autorizada: usuario=%s" #: utils/init/postinit.c:251 -#, fuzzy, c-format +#, c-format msgid "connection authorized: user=%s database=%s SSL enabled (protocol=%s, cipher=%s, compression=%s)" -msgstr "conexión autorizada: usuario=%s database=%s" +msgstr "conexión autorizada: usuario=%s database=%s SSL activo (protocolo=%s, cifrado=%s, compresión=%s)" #: utils/init/postinit.c:257 #, c-format @@ -18779,7 +18510,7 @@ msgstr "byte no válido para codificación «%s»: 0x%02x" #: utils/mb/mbutils.c:951 #, c-format msgid "bind_textdomain_codeset failed" -msgstr "" +msgstr "bind_textdomain_codeset falló" #: utils/mb/wchar.c:2009 #, c-format @@ -18936,9 +18667,8 @@ msgid "Client Connection Defaults / Locale and Formatting" msgstr "Valores por Omisión de Conexiones / Configuraciones Regionales y Formateo" #: utils/misc/guc.c:624 -#, fuzzy msgid "Client Connection Defaults / Shared Library Preloading" -msgstr "Valores por Omisión de Conexiones / Configuraciones Regionales y Formateo" +msgstr "Valores por Omisión de Conexiones / Precargado de Bibliotecas Compartidas" #: utils/misc/guc.c:626 msgid "Client Connection Defaults / Other Defaults" @@ -19042,7 +18772,7 @@ msgstr "Permitir conexiones SSL." #: utils/misc/guc.c:834 msgid "Give priority to server ciphersuite order." -msgstr "" +msgstr "Da prioridad al orden de algoritmos de cifrado especificado por el servidor." #: utils/misc/guc.c:843 msgid "Forces synchronization of updates to disk." @@ -19077,9 +18807,8 @@ msgid "A page write in process during an operating system crash might be only pa msgstr "Una escritura de página que está siendo procesada durante una caída del sistema operativo puede ser completada sólo parcialmente. Durante la recuperación, los cambios de registros (tuplas) almacenados en WAL no son suficientes para la recuperación. Esta opción activa la escritura de las páginas a WAL cuando son modificadas por primera vez después de un punto de control, de manera que una recuperación total es posible." #: utils/misc/guc.c:898 -#, fuzzy msgid "Writes full pages to WAL when first modified after a checkpoint, even for a non-critical modifications." -msgstr "Escribe páginas completas a WAL cuando son modificadas después de un punto de control." +msgstr "Escribir páginas completas a WAL cuando son modificadas después de un punto de control, incluso para modificaciones no críticas." #: utils/misc/guc.c:908 msgid "Logs each checkpoint." @@ -19147,7 +18876,7 @@ msgstr "Escribir estadísticas acumulativas al registro del servidor." #: utils/misc/guc.c:1051 msgid "Logs system resource usage statistics (memory and CPU) on various B-tree operations." -msgstr "" +msgstr "Registrar uso de recursos de sistema (memoria y CPU) en varias operaciones B-tree." #: utils/misc/guc.c:1063 msgid "Collects information about executing commands." @@ -19182,23 +18911,20 @@ msgid "Generates debugging output for LISTEN and NOTIFY." msgstr "Generar salida de depuración para LISTEN y NOTIFY." #: utils/misc/guc.c:1125 -#, fuzzy msgid "Emits information about lock usage." -msgstr "Emitir información acerca de uso de recursos durante los ordenamientos." +msgstr "Emitir información acerca del uso de locks." #: utils/misc/guc.c:1135 -#, fuzzy msgid "Emits information about user lock usage." -msgstr "Emitir información acerca de uso de recursos durante los ordenamientos." +msgstr "Emitir información acerca del uso de locks de usuario." #: utils/misc/guc.c:1145 -#, fuzzy msgid "Emits information about lightweight lock usage." -msgstr "Emitir información acerca de uso de recursos durante los ordenamientos." +msgstr "Emitir información acerca del uso de «lightweight locks»." #: utils/misc/guc.c:1155 msgid "Dumps information about all current locks when a deadlock timeout occurs." -msgstr "" +msgstr "Volcar información acerca de los locks existentes cuando se agota el tiempo de deadlock." #: utils/misc/guc.c:1167 msgid "Logs long lock waits." @@ -19357,9 +19083,8 @@ msgid "When generating SQL fragments, quote all identifiers." msgstr "Al generar fragmentos SQL, entrecomillar todos los identificadores." #: utils/misc/guc.c:1513 -#, fuzzy msgid "Shows whether data checksums are turned on for this cluster." -msgstr "Indica si el usuario actual es superusuario." +msgstr "Indica si las sumas de verificación están activas en este cluster." #: utils/misc/guc.c:1533 msgid "Forces a switch to the next xlog file if a new file has not been started within N seconds." @@ -19538,17 +19263,16 @@ msgid "Sets the maximum number of simultaneously prepared transactions." msgstr "Define la cantidad máxima de transacciones preparadas simultáneas." #: utils/misc/guc.c:1913 -#, fuzzy msgid "Sets the minimum OID of tables for tracking locks." -msgstr "Cantidad máxima de candados (locks) por transacción." +msgstr "Define el OID mínimo para hacer seguimiento de locks." #: utils/misc/guc.c:1914 msgid "Is used to avoid output on system tables." -msgstr "" +msgstr "Se usa para evitar salida excesiva por tablas de sistema." #: utils/misc/guc.c:1923 msgid "Sets the OID of the table with unconditionally lock tracing." -msgstr "" +msgstr "Define el OID de una tabla con trazado incondicional de locks." #: utils/misc/guc.c:1935 msgid "Sets the maximum allowed duration of any statement." @@ -19560,7 +19284,7 @@ msgstr "Un valor de 0 desactiva el máximo." #: utils/misc/guc.c:1946 msgid "Sets the maximum allowed duration of any wait for a lock." -msgstr "Define la duración máxima permitida de cualquier espera por un candado (lock)." +msgstr "Define la duración máxima permitida de cualquier espera por un lock." #: utils/misc/guc.c:1957 msgid "Minimum age at which VACUUM should freeze a table row." @@ -19571,14 +19295,12 @@ msgid "Age at which VACUUM should scan whole table to freeze tuples." msgstr "Edad a la cual VACUUM debería recorrer una tabla completa para congelar (freeze) las filas." #: utils/misc/guc.c:1977 -#, fuzzy msgid "Minimum age at which VACUUM should freeze a MultiXactId in a table row." -msgstr "Mínima edad a la cual VACUUM debería congelar (freeze) una fila de una tabla." +msgstr "Mínima edad a la cual VACUUM debería congelar (freeze) el multixact en una fila." #: utils/misc/guc.c:1987 -#, fuzzy msgid "Multixact age at which VACUUM should scan whole table to freeze tuples." -msgstr "Edad a la cual VACUUM debería recorrer una tabla completa para congelar (freeze) las filas." +msgstr "Edad de multixact a la cual VACUUM debería recorrer una tabla completa para congelar (freeze) las filas." #: utils/misc/guc.c:1997 msgid "Number of transactions by which VACUUM and HOT cleanup should be deferred, if any." @@ -19641,9 +19363,8 @@ msgid "Sets the maximum number of simultaneously running WAL sender processes." msgstr "Define la cantidad máxima de procesos «WAL sender» simultáneos." #: utils/misc/guc.c:2136 -#, fuzzy msgid "Sets the maximum number of simultaneously defined replication slots." -msgstr "Define la cantidad máxima de transacciones preparadas simultáneas." +msgstr "Define la cantidad máxima de slots de replicación definidos simultáneamente." #: utils/misc/guc.c:2146 msgid "Sets the maximum time to wait for WAL replication." @@ -19698,9 +19419,8 @@ msgid "For RAID arrays, this should be approximately the number of drive spindle msgstr "Para arrays RAID, esto debería ser aproximadamente la cantidad de discos en el array." #: utils/misc/guc.c:2259 -#, fuzzy msgid "Maximum number of concurrent worker processes." -msgstr "Número máximo de conexiones concurrentes." +msgstr "Número máximo de procesos trabajadores concurrentes." #: utils/misc/guc.c:2269 msgid "Automatic log file rotation will occur after N minutes." @@ -19755,18 +19475,16 @@ msgid "Age at which to autovacuum a table to prevent transaction ID wraparound." msgstr "Edad a la cual aplicar VACUUM automáticamente a una tabla para prevenir problemas por reciclaje de ID de transacción." #: utils/misc/guc.c:2410 -#, fuzzy msgid "Multixact age at which to autovacuum a table to prevent multixact wraparound." -msgstr "Edad a la cual aplicar VACUUM automáticamente a una tabla para prevenir problemas por reciclaje de ID de transacción." +msgstr "Edad de multixact a la cual aplicar VACUUM automáticamente a una tabla para prevenir problemas por reciclaje de ID de multixacts." #: utils/misc/guc.c:2420 msgid "Sets the maximum number of simultaneously running autovacuum worker processes." msgstr "Define la cantidad máxima de procesos «autovacuum worker» simultáneos." #: utils/misc/guc.c:2430 -#, fuzzy msgid "Sets the maximum memory to be used by each autovacuum worker process." -msgstr "Establece el límite de memoria que se usará para espacios de trabajo de consultas." +msgstr "Establece el límite de memoria que cada proceso «autovacuum worker» usará." #: utils/misc/guc.c:2441 msgid "Time between issuing TCP keepalives." @@ -19961,9 +19679,8 @@ msgid "Lists shared libraries to preload into server." msgstr "Bibliotecas compartidas a precargar en el servidor." #: utils/misc/guc.c:2894 -#, fuzzy msgid "Lists unprivileged shared libraries to preload into each backend." -msgstr "Bibliotecas compartidas a precargar en cada proceso." +msgstr "Bibliotecas compartidas no privilegiadas a precargar en cada proceso." #: utils/misc/guc.c:2905 msgid "Sets the schema search order for names that are not schema-qualified." @@ -20094,9 +19811,8 @@ msgid "Sets the list of allowed SSL ciphers." msgstr "Define la lista de cifrados SSL permitidos." #: utils/misc/guc.c:3234 -#, fuzzy msgid "Sets the curve to use for ECDH." -msgstr "Define el rol actual." +msgstr "Define la curva a usar para ECDH." #: utils/misc/guc.c:3249 msgid "Sets the application name to be reported in statistics and logs." @@ -20177,7 +19893,7 @@ msgstr "Nivel de información escrita a WAL." #: utils/misc/guc.c:3445 msgid "Selects the dynamic shared memory implementation used." -msgstr "" +msgstr "Escoge la implementación de memoria compartida dinámica que se usará." #: utils/misc/guc.c:3455 msgid "Selects the method used for forcing WAL updates to disk." @@ -20193,7 +19909,7 @@ msgstr "Define si los datos XML implícitos en operaciones de análisis y serial #: utils/misc/guc.c:3486 msgid "Use of huge pages on Linux." -msgstr "" +msgstr "Uso de «huge pages» en Linux." #: utils/misc/guc.c:4301 #, c-format @@ -20241,9 +19957,8 @@ msgid "Value exceeds integer range." msgstr "El valor excede el rango para enteros." #: utils/misc/guc.c:5030 -#, fuzzy msgid "Valid units for this parameter are \"kB\", \"MB\", \"GB\", and \"TB\"." -msgstr "Unidades válidas para este parámetro son «kB», «MB» y «GB»." +msgstr "Unidades válidas para este parámetro son «kB», «MB», «GB» y «TB»." #: utils/misc/guc.c:5105 msgid "Valid units for this parameter are \"ms\", \"s\", \"min\", \"h\", and \"d\"." @@ -20315,9 +20030,9 @@ msgid "SET %s takes only one argument" msgstr "SET %s lleva sólo un argumento" #: utils/misc/guc.c:6713 -#, fuzzy, c-format +#, c-format msgid "must be superuser to execute ALTER SYSTEM command" -msgstr "debe ser superusuario obtener información de archivos" +msgstr "debe ser superusuario ejecutar la orden ALTER SYSTEM" #: utils/misc/guc.c:6946 #, c-format @@ -20465,9 +20180,9 @@ msgid "Failed while creating memory context \"%s\"." msgstr "Falla al crear el contexto de memoria «%s»." #: utils/mmgr/aset.c:679 utils/mmgr/aset.c:873 utils/mmgr/aset.c:1115 -#, fuzzy, c-format +#, c-format msgid "Failed on request of size %zu." -msgstr "Falla en petición de tamaño %lu." +msgstr "Falla en petición de tamaño %zu." #: utils/mmgr/portalmem.c:208 #, c-format @@ -20509,21 +20224,21 @@ msgstr "La llave %s está duplicada." #: utils/sort/tuplestore.c:1011 utils/sort/tuplestore.c:1028 #: utils/sort/tuplestore.c:1230 utils/sort/tuplestore.c:1295 #: utils/sort/tuplestore.c:1304 -#, fuzzy, c-format +#, c-format msgid "could not seek in tuplestore temporary file: %m" -msgstr "no se pudo posicionar (seek) en el archivo de estado de COMMIT en dos fases: %m" +msgstr "no se pudo posicionar (seek) en el archivo temporal de tuplestore: %m" #: utils/sort/tuplestore.c:1451 utils/sort/tuplestore.c:1524 #: utils/sort/tuplestore.c:1530 -#, fuzzy, c-format +#, c-format msgid "could not read from tuplestore temporary file: %m" -msgstr "no se pudo leer el archivo temporal de hash-join: %m" +msgstr "no se pudo leer el archivo temporal de tuplestore: %m" #: utils/sort/tuplestore.c:1492 utils/sort/tuplestore.c:1497 #: utils/sort/tuplestore.c:1503 -#, fuzzy, c-format +#, c-format msgid "could not write to tuplestore temporary file: %m" -msgstr "no se pudo escribir el archivo temporal de hash-join: %m" +msgstr "no se pudo escribir el archivo temporal de tuplestore: %m" #: utils/time/snapmgr.c:890 #, c-format @@ -20634,14 +20349,14 @@ msgid "Update your data type." msgstr "Actualice su tipo de datos." #: gram.y:6540 -#, fuzzy, c-format +#, c-format msgid "aggregates cannot have output arguments" -msgstr "las funciones de agregación no pueden usar argumentos con nombre" +msgstr "las funciones de agregación no pueden tener argumentos de salida" #: gram.y:8236 gram.y:8254 -#, fuzzy, c-format +#, c-format msgid "WITH CHECK OPTION not supported on recursive views" -msgstr "WITH CHECK OPTION no está implementado" +msgstr "WITH CHECK OPTION no está soportado con vistas recursivas" #: gram.y:9234 #, c-format @@ -20704,19 +20419,19 @@ msgid "UNIQUE predicate is not yet implemented" msgstr "el predicado UNIQUE no está implementado" #: gram.y:11428 -#, fuzzy, c-format +#, c-format msgid "cannot use multiple ORDER BY clauses with WITHIN GROUP" -msgstr "no se permiten múltiples cláusulas ORDER BY" +msgstr "no se permiten múltiples cláusulas ORDER BY con WITHIN GROUP" #: gram.y:11433 #, c-format msgid "cannot use DISTINCT with WITHIN GROUP" -msgstr "" +msgstr "no se permite DISTINCT con WITHIN GROUP" #: gram.y:11438 #, c-format msgid "cannot use VARIADIC with WITHIN GROUP" -msgstr "" +msgstr "no se permite VARIADIC con WITHIN GROUP" #: gram.y:11944 #, c-format @@ -20759,9 +20474,9 @@ msgid "type modifier cannot have parameter name" msgstr "el modificador de tipo no puede tener nombre de parámetro" #: gram.y:12663 -#, fuzzy, c-format +#, c-format msgid "type modifier cannot have ORDER BY" -msgstr "el modificador de tipo no puede tener nombre de parámetro" +msgstr "el modificador de tipo no puede tener ORDER BY" #: gram.y:13284 gram.y:13459 msgid "improper use of \"*\"" @@ -20770,7 +20485,7 @@ msgstr "uso impropio de «*»" #: gram.y:13523 #, c-format msgid "an ordered-set aggregate with a VARIADIC direct argument must have one VARIADIC aggregated argument of the same data type" -msgstr "" +msgstr "una agregación de conjunto-ordenado con un argumento directo VARIADIC debe tener al menos un argumento agregado VARIADIC del mismo tipo de datos" #: gram.y:13560 #, c-format -- 2.39.5