Skip to content

Commit 8e29d02

Browse files
committed
40%: Métodos de la clase connection: set_progress_handler, set_trace_callback, enable_load_extension, load_extension. Algunos errores ortográficos antiguos.
1 parent 79733c3 commit 8e29d02

File tree

1 file changed

+41
-17
lines changed

1 file changed

+41
-17
lines changed

library/sqlite3.po

Lines changed: 41 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ msgstr ""
1111
"Project-Id-Version: Python 3.8\n"
1212
"Report-Msgid-Bugs-To: \n"
1313
"POT-Creation-Date: 2020-05-05 12:54+0200\n"
14-
"PO-Revision-Date: 2020-09-16 21:45-0500\n"
14+
"PO-Revision-Date: 2020-09-23 19:21-0500\n"
1515
"Language-Team: python-doc-es\n"
1616
"MIME-Version: 1.0\n"
1717
"Content-Type: text/plain; charset=UTF-8\n"
@@ -50,8 +50,8 @@ msgid ""
5050
"The sqlite3 module was written by Gerhard Häring. It provides a SQL interface compliant "
5151
"with the DB-API 2.0 specification described by :pep:`249`."
5252
msgstr ""
53-
"El módulo sqlite3 fue escrito por Gerhard Häring. Provee una interfaz SQL compatible con "
54-
"la especificación DB-API 2.0 descrita por :pep:`249`."
53+
"El módulo sqlite3 fue escrito por *Gerhard Häring*. Provee una interfaz SQL compatible "
54+
"con la especificación DB-API 2.0 descrita por :pep:`249`."
5555

5656
#: ../Doc/library/sqlite3.rst:23
5757
msgid ""
@@ -128,8 +128,8 @@ msgstr "https://github.com/ghaering/pysqlite"
128128
msgid ""
129129
"The pysqlite web page -- sqlite3 is developed externally under the name \"pysqlite\"."
130130
msgstr ""
131-
"La página web pysqlite -- sqlite3 se desarrolla externamente bajo el nombre de \"pysqlite"
132-
"\"."
131+
"La página web *pysqlite* -- sqlite3 se desarrolla externamente bajo el nombre de "
132+
"\"pysqlite\"."
133133

134134
#: ../Doc/library/sqlite3.rst:108
135135
msgid "https://www.sqlite.org"
@@ -207,7 +207,7 @@ msgid ""
207207
"converter function registered for that type there."
208208
msgstr ""
209209
"Configurarla hace que el módulo :mod:`sqlite3` analice el tipo declarado para cada "
210-
"columna que devuelve. Este convertira la primera palabra del tipo declarado, i. e. para *"
210+
"columna que devuelve. Este convertirá la primera palabra del tipo declarado, i. e. para *"
211211
"\"integer primary key\"*, será convertido a *\"integer\"*, o para \"*number(10)*\" será "
212212
"convertido a \"*number*\". Entonces para esa columna, revisará el diccionario de "
213213
"conversiones y usará la función de conversión registrada para ese tipo."
@@ -258,7 +258,7 @@ msgid ""
258258
"*timeout* parameter specifies how long the connection should wait for the lock to go away "
259259
"until raising an exception. The default for the timeout parameter is 5.0 (five seconds)."
260260
msgstr ""
261-
"Cuando una base de datos es accedida por multiples conexiones, y uno de los procesos "
261+
"Cuando una base de datos es accedida por múltiples conexiones, y uno de los procesos "
262262
"modifica la base de datos, la base de datos SQLite se bloquea hasta que la transacción se "
263263
"confirme. El parámetro *timeout* especifica que tanto debe esperar la conexión para que "
264264
"el bloqueo desaparezca antes de lanzar una excepción. Por defecto el parámetro timeout es "
@@ -279,10 +279,10 @@ msgid ""
279279
"and the using custom **converters** registered with the module-level :func:"
280280
"`register_converter` function allow you to easily do that."
281281
msgstr ""
282-
"Nativamente SQLite soporta solo los tipos *TEXT*, *INTEGER*,*REAL*,*BLOB* y *NULL*. Si se "
283-
"quiere usar otros tipos, debe soportarlos usted mismo. El parámetro *detect_types* y el "
284-
"uso de **converters** personalizados registrados con la función a nivel del módulo :func:"
285-
"`register_converter` permite hacerlo fácilmente."
282+
"De forma nativa SQLite soporta solo los tipos *TEXT*, *INTEGER*,*REAL*,*BLOB* y *NULL*. "
283+
"Si se quiere usar otros tipos, debe soportarlos usted mismo. El parámetro *detect_types* "
284+
"y el uso de **converters** personalizados registrados con la función a nivel del módulo :"
285+
"func:`register_converter` permite hacerlo fácilmente."
286286

287287
#: ../Doc/library/sqlite3.rst:198
288288
msgid ""
@@ -303,7 +303,7 @@ msgid ""
303303
msgstr ""
304304
"Por defecto, *check_same_thread* es :const:`True` y únicamente el hilo creado puede "
305305
"utilizar la conexión. Si se configura :const:`False`, la conexión retornada podrá ser "
306-
"compartida con múltiples hilos. Cuando se utiliza multiples hilos con la misma conexión, "
306+
"compartida con múltiples hilos. Cuando se utiliza múltiples hilos con la misma conexión, "
307307
"las operaciones de escritura deberán ser serializadas por el usuario para evitar "
308308
"corrupción de datos."
309309

@@ -599,13 +599,13 @@ msgstr ""
599599
#: ../Doc/library/sqlite3.rst:394
600600
msgid "The following example shows a custom collation that sorts \"the wrong way\":"
601601
msgstr ""
602-
"El siguiente ejemplo muestra una collation personalizada que ordena \"La forma incorrecta"
603-
"\":"
602+
"El siguiente ejemplo muestra una *collation* personalizada que ordena \"La forma "
603+
"incorrecta\":"
604604

605605
#: ../Doc/library/sqlite3.rst:398
606606
msgid "To remove a collation, call ``create_collation`` with ``None`` as callable::"
607607
msgstr ""
608-
"Para remover una collation, llama ``create_collation`` con ``None`` como invocable::"
608+
"Para remover una *collation*, llama ``create_collation`` con ``None`` como invocable::"
609609

610610
#: ../Doc/library/sqlite3.rst:405
611611
msgid ""
@@ -664,24 +664,33 @@ msgid ""
664664
"the SQLite virtual machine. This is useful if you want to get called from SQLite during "
665665
"long-running operations, for example to update a GUI."
666666
msgstr ""
667+
"Esta rutina registra un *callback*. El *callback* es invocado para cada *n* instrucciones "
668+
"de la máquina virtual SQLite. Esto es útil si se quiere tener llamado a SQLite durante "
669+
"operaciones de larga duración, por ejemplo para actualizar una GUI."
667670

668671
#: ../Doc/library/sqlite3.rst:438
669672
msgid ""
670673
"If you want to clear any previously installed progress handler, call the method with :"
671674
"const:`None` for *handler*."
672675
msgstr ""
676+
"Si se desea limpiar cualquier *progress handler* instalado previamente, llame el método "
677+
"con :const:`None` para *handler*."
673678

674679
#: ../Doc/library/sqlite3.rst:441
675680
msgid ""
676681
"Returning a non-zero value from the handler function will terminate the currently "
677682
"executing query and cause it to raise an :exc:`OperationalError` exception."
678683
msgstr ""
684+
"Retornando un valor diferente a 0 de la función manejadora terminará la actual consulta "
685+
"en ejecución y causará lanzar una excepción :exc:`OperationalError`."
679686

680687
#: ../Doc/library/sqlite3.rst:448
681688
msgid ""
682689
"Registers *trace_callback* to be called for each SQL statement that is actually executed "
683690
"by the SQLite backend."
684691
msgstr ""
692+
"Registra *trace_callback* para ser llamado por cada sentencia SQL que realmente se "
693+
"ejecute por el backend de SQLite."
685694

686695
#: ../Doc/library/sqlite3.rst:451
687696
msgid ""
@@ -691,10 +700,15 @@ msgid ""
691700
"the transaction management of the Python module and the execution of triggers defined in "
692701
"the current database."
693702
msgstr ""
703+
"El único argumento pasado al *callback* es la sentencia (como cadena de texto) que se "
704+
"está ejecutando. El valor retornado del *callback* es ignorado. Nótese que el *backend* "
705+
"no solo ejecuta la sentencia pasada a los métodos :meth:`Cursor.execute`. Otras fuentes "
706+
"incluyen el gestión de la transacción del módulo de Python y la ejecución de los "
707+
"disparadores definidos en la actual base de datos."
694708

695709
#: ../Doc/library/sqlite3.rst:457
696710
msgid "Passing :const:`None` as *trace_callback* will disable the trace callback."
697-
msgstr ""
711+
msgstr "Pasando :const:`None` como *trace_callback* deshabilitara el *trace callback*."
698712

699713
#: ../Doc/library/sqlite3.rst:464
700714
msgid ""
@@ -703,16 +717,22 @@ msgid ""
703717
"table implementations. One well-known extension is the fulltext-search extension "
704718
"distributed with SQLite."
705719
msgstr ""
720+
"Esta rutina habilita/deshabilita el motor de SQLite para cargar extensiones SQLite desde "
721+
"bibliotecas compartidas. Las extensiones SQLite pueden definir nuevas funciones, "
722+
"agregaciones o una completa nueva implementación de tablas virtuales. Una bien conocida "
723+
"extensión es *fulltext-search* distribuida con SQLite."
706724

707725
#: ../Doc/library/sqlite3.rst:469 ../Doc/library/sqlite3.rst:481
708726
msgid "Loadable extensions are disabled by default. See [#f1]_."
709-
msgstr ""
727+
msgstr "Las extensiones cargables están deshabilitadas por defecto. Ver [#f1]_."
710728

711729
#: ../Doc/library/sqlite3.rst:477
712730
msgid ""
713731
"This routine loads a SQLite extension from a shared library. You have to enable "
714732
"extension loading with :meth:`enable_load_extension` before you can use this routine."
715733
msgstr ""
734+
"Esta rutina carga una extensión SQLite de una biblioteca compartida. Se debe habilitar la "
735+
"carga de extensiones con `enable_load_extension` antes de usar esta rutina."
716736

717737
#: ../Doc/library/sqlite3.rst:487
718738
msgid ""
@@ -721,6 +741,10 @@ msgid ""
721741
"advanced ways of returning results, such as returning an object that can also access "
722742
"columns by name."
723743
msgstr ""
744+
"Se puede cambiar este atributo a un invocable que acepta el cursor y la fila original "
745+
"como una tupla y retornará la fila con el resultado real. De esta forma, se puede "
746+
"implementar más avanzadas formas de retornar resultados, tales como retornar un objeto "
747+
"que puede también acceder a las columnas por su nombre."
724748

725749
#: ../Doc/library/sqlite3.rst:496
726750
msgid ""

0 commit comments

Comments
 (0)