#. extracted from helpcontent2/source/text/sbasic/python msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice&bug_status=UNCONFIRMED&component=UI\n" "POT-Creation-Date: 2022-12-07 19:22+0100\n" "PO-Revision-Date: 2023-09-13 14:22+0000\n" "Last-Translator: Celia Palacios \n" "Language-Team: Spanish \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-Accelerator-Marker: ~\n" "X-Generator: Weblate 4.18.2\n" "X-POOTLE-MTIME: 1565287211.000000\n" #. naSFZ #: main0000.xhp msgctxt "" "main0000.xhp\n" "tit\n" "help.text" msgid "Python Scripts" msgstr "Secuencias de órdenes en Python" #. 9RJv6 #: main0000.xhp msgctxt "" "main0000.xhp\n" "bm_id491543348147708\n" "help.text" msgid "macros;Python scripts Python;macros scripts;Python" msgstr "macros;secuencias de órdenes en PythonPython;macrosscripts;Python" #. KSaCr #: main0000.xhp msgctxt "" "main0000.xhp\n" "hd_id3154232\n" "help.text" msgid "%PRODUCTNAME Python Scripts Help" msgstr "Ayuda con las macros en Python en %PRODUCTNAME" #. nFipH #: main0000.xhp msgctxt "" "main0000.xhp\n" "par_id3153894\n" "help.text" msgid "%PRODUCTNAME provides an Application Programming Interface (API) that allows controlling the $[officename] components with different programming languages by using the $[officename] Software Development Kit (SDK). For more information about the $[officename] API and the Software Development Kit, visit https://api.libreoffice.org" msgstr "%PRODUCTNAME dispone de una interfaz de programación de aplicaciones (API) que permite controlar los componentes de $[officename] en diversos lenguajes de programación, a través del kit de desarrollo de software (SDK) de $[officename]. Para obtener más información sobre la API y el kit de desarrollo de software de $[officename], visite api.libreoffice.org (en inglés)." #. yEBNs #: main0000.xhp msgctxt "" "main0000.xhp\n" "par_id3147226\n" "help.text" msgid "This help section explains the most common Python script functions for %PRODUCTNAME. For more in-depth information please refer to the Designing & Developing Python Applications on the Wiki." msgstr "Esta sección explica las funciones más comunes del script Python para %PRODUCTNAME. Para obtener información más detallada, consulte Diseño y desarrollo de aplicaciones con Python en el Wiki." #. FjaiD #: main0000.xhp msgctxt "" "main0000.xhp\n" "hd_id3146957\n" "help.text" msgid "Working with Python Scripts in %PRODUCTNAME" msgstr "Trabajar con secuencias en Python en %PRODUCTNAME" #. mQFKb #: main0000.xhp msgctxt "" "main0000.xhp\n" "N0102\n" "help.text" msgid "You can execute Python scripts choosing Tools - Macros - Run Macro. Editing scripts can be done with your preferred text editor. Python scripts are present in various locations detailed hereafter. You can refer to Programming examples for macros illustrating how to run the Python interactive console from %PRODUCTNAME." msgstr "Pueden ejecutarse secuencias de órdenes en Python a través de Herramientas ▸ Macros ▸ Ejecutar macro. Es posible editar las secuencias de órdenes con el editor de texto que prefiera. Las secuencias de órdenes en Python están presentes en varios lugares, los cuales se describen a continuación. Puede consultar los ejemplos de programación de macros que ilustran cómo ejecutar la consola interactiva de Python desde %PRODUCTNAME." #. nytCF #: main0000.xhp msgctxt "" "main0000.xhp\n" "par_id131568902936659\n" "help.text" msgid "The %PRODUCTNAME scripting framework for Python is optional on some GNU/Linux distributions. If it is installed, selecting Tools - Macros - Run Macro and checking Application Macros for the presence of HelloWorld – HelloWorldPython macro is sufficient. If absent, please refer to your distribution documentation in order to install the %PRODUCTNAME scripting framework for Python." msgstr "El marco de programación para macros con Python en %PRODUCTNAME es opcional en algunas distribuciones de GNU/Linux. Si está instalado, basta con seleccionar Herramientas ▸ Macros ▸ Ejecutar macro y comprobar en Macros de la aplicación la presencia de la macro HelloWorld – HelloWorldPython. Si no está presente, consulte la documentación de su distribución para instalar el marco de programación para macros con Python de %PRODUCTNAME." #. STRqN #: main0000.xhp msgctxt "" "main0000.xhp\n" "hd_id901655365903313\n" "help.text" msgid "%PRODUCTNAME Python Modules" msgstr "Módulos de %PRODUCTNAME para Python" #. dtVM5 #: main0000.xhp msgctxt "" "main0000.xhp\n" "par_id21655367848705\n" "help.text" msgid "msgbox module" msgstr "Módulo msgbox" #. vzq4f #: main0000.xhp msgctxt "" "main0000.xhp\n" "par_id801655368030968\n" "help.text" msgid "scriptforge module" msgstr "Módulo scriptforge" #. LN2JT #: main0000.xhp msgctxt "" "main0000.xhp\n" "par_id12655637848750\n" "help.text" msgid "uno module" msgstr "Módulo uno" #. naZBV #: python_2_basic.xhp msgctxt "" "python_2_basic.xhp\n" "tit\n" "help.text" msgid "Python to Basic" msgstr "De Python a Basic" #. dkYtk #: python_2_basic.xhp msgctxt "" "python_2_basic.xhp\n" "N0330\n" "help.text" msgid "Python;Calling Basic ParamArray" msgstr "Python;llamada a Basic ParamArray" #. GAu3K #: python_2_basic.xhp msgctxt "" "python_2_basic.xhp\n" "N0331\n" "help.text" msgid "Calling Basic Macros from Python" msgstr "Llamar macros en Basic desde Python" #. XzJcA #: python_2_basic.xhp msgctxt "" "python_2_basic.xhp\n" "N0332\n" "help.text" msgid "You can call %PRODUCTNAME Basic macros from Python scripts, and notable features can be obtained in return such as:" msgstr "Es posible llamar macros escritas en %PRODUCTNAME Basic desde secuencias de órdenes en Python y sacar provecho de funcionalidades tales como:" #. ehCg3 #: python_2_basic.xhp msgctxt "" "python_2_basic.xhp\n" "N0333\n" "help.text" msgid "Simple logging facilities out of Access2Base library Trace console," msgstr "Funciones de registro sencillas para la consola de traza de la biblioteca Access2Base," #. HhDdS #: python_2_basic.xhp msgctxt "" "python_2_basic.xhp\n" "N0334\n" "help.text" msgid "InputBox and MsgBox screen I/O functions based on Basic to ease Python development," msgstr "funciones de E/S en pantalla InputBox y MsgBox basadas en Basic para facilitar el desarrollo con Python," #. DzFBB #: python_2_basic.xhp msgctxt "" "python_2_basic.xhp\n" "N0335\n" "help.text" msgid "Xray calls interrupting Python script execution to help inspect variables." msgstr "interrupción de la ejecución de la secuencia escrita en Python por llamada a Xray para examinar las variables." #. fDXhz #: python_2_basic.xhp msgctxt "" "python_2_basic.xhp\n" "N0336\n" "help.text" msgid "The %PRODUCTNAME Application Programming Interface (API) Scripting Framework supports inter-language script execution between Python and Basic, or other supported programming languages for that matter. Arguments can be passed back and forth across calls, provided that they represent primitive data types that both languages recognize, and assuming that the Scripting Framework converts them appropriately." msgstr "El marco de programación de macros de la API (interfaz de programación de aplicaciones) de %PRODUCTNAME admite la ejecución de secuencias de comandos entre Python y Basic u otros lenguajes de programación admitidos. Los argumentos se pueden pasar de un lado a otro entre llamadas, siempre que representen tipos de datos primitivos que ambos lenguajes reconozcan y suponiendo que el marco de programación de macros los convierta de forma adecuada." #. Gn9Bv #: python_2_basic.xhp msgctxt "" "python_2_basic.xhp\n" "N0337\n" "help.text" msgid "It is recommended to have knowledge of Python standard modules and %PRODUCTNAME API features prior to perform inter-language calls from Python to Basic, JavaScript or any other script engine." msgstr "Es recomendable familiarizarse con los módulos estándares de Python y las funcionalidades de la API de %PRODUCTNAME antes de efectuar llamadas entre los lenguajes Python, Basic, JavaScript o cualquier otro motor de secuencias de órdenes." #. raHqP #: python_2_basic.xhp msgctxt "" "python_2_basic.xhp\n" "N0338\n" "help.text" msgid "When running Python scripts from an Integrated Development Environment (IDE), the %PRODUCTNAME-embedded Basic engine may be absent. Avoid Python-to-%PRODUCTNAME Basic calls in such contexts. However Python environment and Universal Networks Objects (UNO) are fully available. Refer to Setting Up an Integrated IDE for Python for more information." msgstr "Es posible que, al intentar ejecutar secuencias de órdenes escritas en Python desde un entorno integrado de desarrollo (EID), falte el motor de BASIC incrustado en %PRODUCTNAME. En estos contextos, evite las llamadas de Python a %PRODUCTNAME Basic. Por el contrario, el entorno Python y los objetos de red universales (UNO, por sus siglas en inglés) siempre estarán disponibles. Para más información, consulte Puesta en funcionamiento de un EID para Python." #. NcuDF #: python_2_basic.xhp msgctxt "" "python_2_basic.xhp\n" "N0339\n" "help.text" msgid "Retrieving %PRODUCTNAME Basic Scripts" msgstr "Recuperación de secuencias de órdenes en Basic en %PRODUCTNAME" #. yS5os #: python_2_basic.xhp msgctxt "" "python_2_basic.xhp\n" "N0340\n" "help.text" msgid "%PRODUCTNAME Basic macros can be personal, shared, or embedded in documents. In order to execute them, Python run time needs to be provided with Basic macro locations. Implementing the com.sun.star.script.provider.XScriptProvider interface allows the retrieval of executable scripts:" msgstr "Las macros de %PRODUCTNAME BASIC pueden ser de uso personal, compartidas o estar incrustadas en los documentos. Para poder ejecutarlas, ha de proveerse un entorno de ejecución de Python con las ubicaciones de macros de BASIC. La implementación de la interfaz com.sun.star.script.provider.XScriptProvider permite recuperar macros ejecutables:" #. w4UAs #: python_2_basic.xhp msgctxt "" "python_2_basic.xhp\n" "N0341\n" "help.text" msgid "API;script.provider.MasterScriptProviderFactory: Retrieving Basic scriptsAPI;script.provider.XScript: Executing Basic scriptsAPI;XScriptProvider: Retrieving Basic scripts" msgstr "API;script.provider.MasterScriptProviderFactory: Recuperación de scripts (secuencias de órdenes) básicosAPI;script.provider.XScript: Ejecutando scripts (secuencias de órdenes) básicosAPI;XScriptProvider: Recuperación de scripts (secuencias de órdenes básicas)" #. iu5YW #: python_2_basic.xhp msgctxt "" "python_2_basic.xhp\n" "N0347\n" "help.text" msgid "'''Grab Basic script object before invocation.'''" msgstr "'''Tomar el objeto de secuencia de Basic antes de la invocación.'''" #. PnPTm #: python_2_basic.xhp msgctxt "" "python_2_basic.xhp\n" "N0363\n" "help.text" msgid "Executing %PRODUCTNAME Basic Scripts" msgstr "Ejecución de secuencias de órdenes en Basic en %PRODUCTNAME" #. GNDbf #: python_2_basic.xhp msgctxt "" "python_2_basic.xhp\n" "N0364ndx\n" "help.text" msgid "API;script.provider.XScript : Executing Basic scripts" msgstr "API;script.provider.XScript: ejecutar secuencias de órdenes en Basic" #. cHSHW #: python_2_basic.xhp msgctxt "" "python_2_basic.xhp\n" "N0364\n" "help.text" msgid "The %PRODUCTNAME Software Development Kit (SDK) documentation for com.sun.star.script.provider.XScript interface details the calling convention for inter-language calls. Invocation of functions requires three arrays:" msgstr "La documentación del Kit de desarrollo de software (SDK) de %PRODUCTNAME correspondiente a la interfaz com.sun.star.script.provider.XScript detalla la convención para efectuar llamadas entre lenguajes de programación. La invocación de funciones requere tres matrices:" #. UDhtt #: python_2_basic.xhp msgctxt "" "python_2_basic.xhp\n" "N0365\n" "help.text" msgid "the first lists the arguments of the called routine" msgstr "la primera enumera los argumentos de la rutina llamada" #. A9CMY #: python_2_basic.xhp msgctxt "" "python_2_basic.xhp\n" "N0366\n" "help.text" msgid "the second identifies modified arguments" msgstr "la segunda identifica los argumentos modificados" #. v3GcD #: python_2_basic.xhp msgctxt "" "python_2_basic.xhp\n" "N0367\n" "help.text" msgid "the third stores the return values" msgstr "la tercera almacena los valores devueltos" #. TeGwy #: python_2_basic.xhp msgctxt "" "python_2_basic.xhp\n" "N0368\n" "help.text" msgid "Python Syntax" msgstr "Sintaxis de Python" #. oWBhX #: python_2_basic.xhp msgctxt "" "python_2_basic.xhp\n" "N0372\n" "help.text" msgid "Examples of Personal or Shared Scripts" msgstr "Ejemplos de secuencias de órdenes personales o compartidas" #. Grgdj #: python_2_basic.xhp msgctxt "" "python_2_basic.xhp\n" "N0373\n" "help.text" msgid "Examples in Input/Output to Screen detail Python to Basic invocation calls. Monitoring Document Events illustrates the usage of *args Python idiom to print a variable number of parameters to Access2Base logging console dialog." msgstr "Algunos ejemplos sobre la entrada/salida a la pantalla detallan cómo realizar las llamadas de invocación a Basic desde Python. En Monitorización de eventos de documento, se muestra el uso del comodín *args en el lenguaje Python para imprimir un número variable de parámetros en el diálogo de la consola de registros de Access2Base." #. vPub5 #: python_2_basic.xhp msgctxt "" "python_2_basic.xhp\n" "N0374\n" "help.text" msgid "At time of development you can interrupt Python script execution using Xray extension in order to inspect properties and methods of UNO objects. The APSO extension debugger allows object introspection using either Xray either MRI extensions." msgstr "Mientras está desarrollando su macro, puede interrumpir la ejecución de la secuencia de órdenes de Python si utiliza la extensión Xray para inspeccionar las propiedades y métodos de objetos UNO. El depurador de extensiones APSO permite la introspección de objetos cuando usa las extensiones Xray o MRI." #. F8dF9 #: python_2_basic.xhp msgctxt "" "python_2_basic.xhp\n" "N0378\n" "help.text" msgid "Examples of Embedded Scripts in Documents" msgstr "Ejemplos de secuencias de órdenes incrustadas en documentos" #. EmqHD #: python_2_basic.xhp msgctxt "" "python_2_basic.xhp\n" "N0379\n" "help.text" msgid "*argsPython simplified syntax can be used in conjunction with %PRODUCTNAME Basic routines that accept a variable number of arguments. Below Print and SUM Python functions call their Basic Print and SUM counterparts, using aforementioned getBasicScript function. Exception handling is not detailed." msgstr "La sintaxis simplificada de Python *args puede ser usada en conjunto con rutinas Basic de %PRODUCTNAME que acepten un número variable de argumentos. Más abajo, las funciones de Python Print y SUM llaman a sus contrapartes de Basic Print y SUM en la ya mencionada función getBasicScript. El manejo de excepciones no se detalla." #. ej8XP #: python_2_basic.xhp msgctxt "" "python_2_basic.xhp\n" "N0384\n" "help.text" msgid "\"\"\"Outputs the specified strings or numeric expressions in a dialog box.\"\"\"" msgstr "\"\"\"Muestra las cadenas o expresiones numéricas especificadas en un cuadro de diálogo.\"\"\"" #. RJuGD #: python_2_basic.xhp msgctxt "" "python_2_basic.xhp\n" "N0389\n" "help.text" msgid "\"\"\"SUM the specified number expression.\"\"\"" msgstr "\"\"\"SUMA la expresión numérica especificada.\"\"\"" #. aPmSn #: python_2_basic.xhp msgctxt "" "python_2_basic.xhp\n" "N0402\n" "help.text" msgid "The %PRODUCTNAME Basic Print and SUM document-based routines accept a variable number of arguments. The Private or Public attributes have no effect. The arguments type checking is skipped for clarity." msgstr "Las rutinas de %PRODUCTNAME Basic Print y SUM, basadas en documentos, aceptan un número variable de argumentos. Los atributos Private o Public no tienen efecto. La comprobación del tipo de argumentos se omite por claridad." #. jHUxq #: python_2_basic.xhp msgctxt "" "python_2_basic.xhp\n" "N0407\n" "help.text" msgid "''' Print item list of variable number '''" msgstr "''' Imprimir la lista de número variable de elementos '''" #. 3pFAj #: python_2_basic.xhp msgctxt "" "python_2_basic.xhp\n" "N0408\n" "help.text" msgid "' all CStr() convertible args are accepted" msgstr "' se aceptan todos los argumentos convertibles de CStr()" #. G9n5d #: python_2_basic.xhp msgctxt "" "python_2_basic.xhp\n" "N0419\n" "help.text" msgid "''' SUM a variable list of numbers '''" msgstr "''' SUM (suma) una lista variable de números '''" #. CDJo4 #: python_dialogs.xhp msgctxt "" "python_dialogs.xhp\n" "tit\n" "help.text" msgid "Opening a Dialog with Python" msgstr "Abrir un diálogo con Python" #. XWAwA #: python_dialogs.xhp msgctxt "" "python_dialogs.xhp\n" "N0334\n" "help.text" msgid "Python;dialogs dialog box;Python dialogs;Python" msgstr "Python;cuadros de diálogodiálogo;Pythoncuadros de diálogo;Python" #. D6egS #: python_dialogs.xhp msgctxt "" "python_dialogs.xhp\n" "N0336\n" "help.text" msgid "Opening a Dialog with Python" msgstr "Abrir un cuadro de diálogo con Python" #. X8omL #: python_dialogs.xhp msgctxt "" "python_dialogs.xhp\n" "N0337\n" "help.text" msgid "%PRODUCTNAME static dialogs are created with the Dialog editor and are stored in varying places according to their personal (My Macros), shared (Application Macros) or document-embedded nature. In reverse, dynamic dialogs are constructed at runtime, from Basic or Python scripts, or using any other %PRODUCTNAME supported language for that matter. Opening static dialogs with Python is illustrated herewith. Exception handling and internationalization are omitted for clarity." msgstr "Los diálogos estáticos de %PRODUCTNAME se crearon con el Editor de diálogos y se almacenan en una variedad de lugares de acuerdo a su naturaleza personal (Mis Macros), compartida (macros de la aplicación) o incrustada (en el documento). Por el contrario, los diálogos dinámicos se construyen en tiempo de ejecución a partir de las secuencias de órdenes en Basic o Python o mediante el uso de otro lenguaje compatible con %PRODUCTNAME para esta tarea. La apertura de diálogos estáticos con Python se ilustra aquí mismo. El manejo de las excepciones y la internacionalización se omiten para mayor claridad del ejemplo." #. AbdfS #: python_dialogs.xhp msgctxt "" "python_dialogs.xhp\n" "N0338\n" "help.text" msgid "My Macros or Application Macros dialogs" msgstr "Diálogos Mis macros o Macros de la aplicación" #. pcUEy #: python_dialogs.xhp msgctxt "" "python_dialogs.xhp\n" "N0339\n" "help.text" msgid "The examples below open Access2Base Trace console or the imported TutorialsDialog dialog with Tools - Macros - Run Macro menu:" msgstr "Los ejemplos siguientes abre la consola de Access2Base Trace o el diálogo importado TutorialsDialog a través del menú Herramientas ▸ Macros ▸ Ejecutar macro:" #. ChW9B #: python_dialogs.xhp msgctxt "" "python_dialogs.xhp\n" "N0364\n" "help.text" msgid "Document embedded dialogs" msgstr "Cuadros de diálogo incrustados en documentos" #. uHH6H #: python_dialogs.xhp msgctxt "" "python_dialogs.xhp\n" "N0365\n" "help.text" msgid "The example below opens a newly edited Dialog1 dialog from a document with Tools - Macros - Run Macro menu:" msgstr "El ejemplo siguiente abre un diálogo Dialog1, recién editado, desde un documento con el menú Herramientas ▸ Macros ▸ Ejecutar macro:" #. mMo7w #: python_dialogs.xhp msgctxt "" "python_dialogs.xhp\n" "N0370\n" "help.text" msgid "\"\"\" Display a doc-based dialog \"\"\"" msgstr "\"\"\" Mostrar un diálogo alojado en un documento \"\"\"" #. txExG #: python_dialogs.xhp msgctxt "" "python_dialogs.xhp\n" "N0381\n" "help.text" msgid "Refer to msgbox.py in {installation}/program/ directory for Python dynamic dialog examples." msgstr "Diríjase a msgbox.py en el directorio {installation/program/ para ver ejemplos de cuadros de diálogo dinámicos en Python." #. zNyQB #: python_document_events.xhp msgctxt "" "python_document_events.xhp\n" "tit\n" "help.text" msgid "Monitoring Document Events" msgstr "Monitorización de los eventos del documento" #. GyBAT #: python_document_events.xhp msgctxt "" "python_document_events.xhp\n" "N0526\n" "help.text" msgid "Basic;Monitoring Document Events Python;Monitoring Document Events Access2Base;Console Access2Base;Trace API;document.DocumentEvent: Monitoring Document Event API;document.XDocumentEventBroadcaster: Monitoring Document Event API;document.XDocumentEventListener: Monitoring Document Event API;lang.EventObject: Monitoring Document Event" msgstr "Basic;Monitorización de eventos de documento Python;Monitorización de eventos de documento Access2Base;Consola Access2Base;Traza API;document.DocumentEvent: Monitorización de eventos de documento API;document.XDocumentEventBroadcaster: Monitorización de eventos de documento API;document.XDocumentEventListener: Monitorización de eventos de documento API;lang.EventObject: Monitorización de eventos de documento" #. CXFbV #: python_document_events.xhp msgctxt "" "python_document_events.xhp\n" "N0527\n" "help.text" msgid "Listening to Document Events" msgstr "Escucha de eventos de documento" #. 9kSGW #: python_document_events.xhp msgctxt "" "python_document_events.xhp\n" "par_id641630582314861\n" "help.text" msgid "Listening to document events can help in the following situations:" msgstr "Escuchar los eventos del documento puede ser útil en situaciones como las siguientes:" #. NEQoZ #: python_document_events.xhp msgctxt "" "python_document_events.xhp\n" "par_id431630582396327\n" "help.text" msgid "Identify a new document at opening time, as opposed to existing ones, and perform a dedicated setup." msgstr "Identificar un nuevo documento en el momento de la apertura, a diferencia de los existentes, y realizar una configuración específica." #. Tror9 #: python_document_events.xhp msgctxt "" "python_document_events.xhp\n" "par_id461630582396782\n" "help.text" msgid "Control the processing of document save, document copy, print or mailmerge requests." msgstr "Controlar el procesamiento de las solicitudes para guardar, copiar o imprimir documentos o para combinar correspondencia." #. xrRHB #: python_document_events.xhp msgctxt "" "python_document_events.xhp\n" "par_id631630582394790\n" "help.text" msgid "Recalculate table of contents, indexes or table entries of a Writer document when document is going to be closed" msgstr "Recalcular la tabla de contenidos, los índices o las entradas de la tabla de un documento del escritos cuando se va a cerrar el documento." #. fCNvj #: python_document_events.xhp msgctxt "" "python_document_events.xhp\n" "par_id601630582398998\n" "help.text" msgid "Import math Python packages before opening a Calc document. Release these packages when the document closes." msgstr "Importar los paquetes matemáticos de Python antes de abrir un documento Calc. Liberar estos paquetes cuando el documento se cierra." #. MviLj #: python_document_events.xhp msgctxt "" "python_document_events.xhp\n" "N0528\n" "help.text" msgid "Next to assigning macros to events, one can monitor events raised by %PRODUCTNAME documents. Application Programming Interface (API) broadcasters are responsible for calling event scripts. Unlike listeners that require to define all supported methods, even if unused, document monitors require only two methods next to hooked event scripts." msgstr "Además de asignar macros a eventos, es posible monitorizar los eventos emitidos por los documentos de %PRODUCTNAME. Los emisores de API (interfaz de programación de aplicaciones, por sus siglas en inglés) son responsables de llamar a las macros de los eventos. A diferencia de los agentes de escucha, que requieren que se definan todos los métodos admitidos, incluso si estos no se utilizan, los monitores de documento únicamente requieren dos métodos junto a las macros conectadas de eventos." #. 6j5Bu #: python_document_events.xhp msgctxt "" "python_document_events.xhp\n" "N0529\n" "help.text" msgid "Monitoring Document Events" msgstr "Monitorización de los eventos del documento" #. VwSwW #: python_document_events.xhp msgctxt "" "python_document_events.xhp\n" "N0530\n" "help.text" msgid "Monitoring is illustrated herewith for Basic and Python languages using object-oriented programming. Assigning OnLoad script, to the Open Document event, suffices to initiate and terminate document event monitoring. Tools - Customize menu Events tab is used to assign either scripts." msgstr "A continuación se ilustra la monitorización para los lenguajes Basic y Python mediante la programación orientada a objetos. La asignación de la secuencia de órdenes OnLoad al evento Abrir documento es suficiente para iniciar y finalizar la monitorización de eventos del documento. La pestaña Eventos del menú Herramientas ▸ Personalizar se utiliza para asignar cualquiera de las dos secuencias de órdenes." #. KgWvt #: python_document_events.xhp msgctxt "" "python_document_events.xhp\n" "N0531\n" "help.text" msgid "Intercepting events helps setting scripts pre- and post-conditions such as loading and unloading libraries or track script processing in the background. Access2Base.Trace module usage is illustrating that second context." msgstr "La interceptación de eventos ayuda a establecer las condiciones previas y posteriores de las secuencias de órdenes, como la carga y descarga de bibliotecas o el seguimiento del procesamiento de las secuencias de órdenes en segundo plano. El uso del módulo Access2Base.Trace ilustra este segundo contexto." #. BG7Xs #: python_document_events.xhp msgctxt "" "python_document_events.xhp\n" "N0532\n" "help.text" msgid "With Python" msgstr "Con Python" #. B4G2y #: python_document_events.xhp msgctxt "" "python_document_events.xhp\n" "bm_id721622446590963\n" "help.text" msgid "API;frame.Desktop: Monitoring Document Event API;script.provider.MasterScriptProviderFactory: Monitoring Document Event API;script.provider.XScript: Monitoring Document Event" msgstr "API;frame.Desktop: Monitorización de eventos de documento API;script.provider.MasterScriptProviderFactory: Monitorización de eventos de documento API;script.provider.XScript: Monitorización de eventos de documento" #. eGKkK #: python_document_events.xhp msgctxt "" "python_document_events.xhp\n" "N0533\n" "help.text" msgid "Events monitoring starts from object instantiation and ultimately stops when Python releases the object. Raised events are reported using Access2Base console." msgstr "La monitorización de eventos inicia desde la instanciación del objeto y termina cuando Python libera el objeto. Los eventos producidos se reportan mediante la consola Access2Base" #. mCDwK #: python_document_events.xhp msgctxt "" "python_document_events.xhp\n" "N0534\n" "help.text" msgid "OnLoad and OnUnload events can be used to respectively set and unset Python programs path. They are described as Open document and Document closed." msgstr "Los eventos OnLoad y OnUnload se pueden utilizar para establecer y restablecer respectivamente la ruta de los programas de Python. Se describen como Abrir documento y Cerrar documento." #. i7waD #: python_document_events.xhp msgctxt "" "python_document_events.xhp\n" "N0544\n" "help.text" msgid "\"\"\" Monitor document events \"\"\"" msgstr "\"\"\" Monitor de eventos del documento \"\"\"" #. 4k7DQ #: python_document_events.xhp msgctxt "" "python_document_events.xhp\n" "N0546\n" "help.text" msgid "adapted from 'Python script to monitor OnSave event' at" msgstr "adaptado de la secuencia de órdenes 'Python script to monitor OnSave event', que se encuentra en:" #. AMBQD #: python_document_events.xhp msgctxt "" "python_document_events.xhp\n" "N0550\n" "help.text" msgid "\"\"\" Document events monitor \"\"\"" msgstr "\"\"\" Monitor de eventos del documento \"\"\"" #. FNyTn #: python_document_events.xhp msgctxt "" "python_document_events.xhp\n" "N0551\n" "help.text" msgid "''' report using Access2Base.Trace console OR" msgstr "''' Reporta mediante la consola Access2Base.Trace o" #. ops87 #: python_document_events.xhp msgctxt "" "python_document_events.xhp\n" "N0552\n" "help.text" msgid "report in 1st sheet, 1st column for Calc docs '''" msgstr "reporta en 1.ª hoja, 1.ª columna para documentos de Calc '''" #. SUrHQ #: python_document_events.xhp msgctxt "" "python_document_events.xhp\n" "N0558\n" "help.text" msgid "#self.row = 0 # uncomment for Calc documents only" msgstr "#self.row = 0 # descomentarice solo en documentos de Calc" #. bdxDG #: python_document_events.xhp msgctxt "" "python_document_events.xhp\n" "N0560\n" "help.text" msgid "self.listen() # Start monitoring doc. events" msgstr "self.listen() # Inicia seguimiento de eventos del documento" #. 8tXZv #: python_document_events.xhp msgctxt "" "python_document_events.xhp\n" "N0569\n" "help.text" msgid "\"\"\" Output doc. events on 1st column of a Calc spreadsheet \"\"\"" msgstr "\"\"\" Saca los eventos del documento en la 1ª columna de una hoja de cálculo Calc \"\"\"" #. HEByB #: python_document_events.xhp msgctxt "" "python_document_events.xhp\n" "N0575\n" "help.text" msgid "def listen(self, *args): # OnLoad/OnNew at the earliest" msgstr "def listen(self, *args): # OnLoad/OnNew, lo antes posible" #. eq9UC #: python_document_events.xhp msgctxt "" "python_document_events.xhp\n" "N0576\n" "help.text" msgid "\"\"\" Start doc. events monitoring \"\"\"" msgstr "\"\"\" Iniciar la monitorización de los eventos del documento \"\"\"" #. o7xSw #: python_document_events.xhp msgctxt "" "python_document_events.xhp\n" "N0578\n" "help.text" msgid "Console.log(\"INFO\", \"Document events are being logged\", True)" msgstr "Console.log(\"INFO\", \"Se están registrando los eventos del documento\", True)" #. jnyCD #: python_document_events.xhp msgctxt "" "python_document_events.xhp\n" "N0580\n" "help.text" msgid "def sleep(self, *args): # OnUnload at the latest (optional)" msgstr "def sleep(self, *args): # OnUnload hasta el final (opcional)" #. QiSAD #: python_document_events.xhp msgctxt "" "python_document_events.xhp\n" "N0581\n" "help.text" msgid "\"\"\" Stop doc. events monitoring \"\"\"" msgstr "\"\"\" Detener la monitorización de los eventos del documento \"\"\"" #. TyiYD #: python_document_events.xhp msgctxt "" "python_document_events.xhp\n" "N0583\n" "help.text" msgid "Console.log(\"INFO\", \"Document events have been logged\", True)" msgstr "Console.log(\"INFO\", \"Se han registrado los eventos del documento\", True)" #. utJGT #: python_document_events.xhp msgctxt "" "python_document_events.xhp\n" "N0587\n" "help.text" msgid "\"\"\" Intercepts all doc. events \"\"\"" msgstr "\"\"\" Intercepta todos los eventos del documento \"\"\"" #. Xwnsi #: python_document_events.xhp msgctxt "" "python_document_events.xhp\n" "N0588\n" "help.text" msgid "#self.setCell(event.Source, event.EventName) # only for Calc docs" msgstr "#self.setCell(event.Source, event.EventName) # solo para documentos Calc" #. rE9Ep #: python_document_events.xhp msgctxt "" "python_document_events.xhp\n" "N0595\n" "help.text" msgid "\"\"\" Release all activities \"\"\"" msgstr "\"\"\" Liberar todas las actividades \"\"\"" #. XaEoP #: python_document_events.xhp msgctxt "" "python_document_events.xhp\n" "N0601\n" "help.text" msgid "def OnLoad(*args): # 'Open Document' event" msgstr "def OnLoad(*args): # Evento «Abrir documento»" #. PmjAB #: python_document_events.xhp msgctxt "" "python_document_events.xhp\n" "N0602\n" "help.text" msgid "listener = UiDocument() # Initiates listening" msgstr "listener = UiDocument() # Inicia la escucha" #. CkJg4 #: python_document_events.xhp msgctxt "" "python_document_events.xhp\n" "N0604\n" "help.text" msgid "def OnUnload(*args): # 'Document has been closed' event" msgstr "def OnUnload(*args): # Evento «El documento se ha cerrado»" #. KobNT #: python_document_events.xhp msgctxt "" "python_document_events.xhp\n" "N0605\n" "help.text" msgid "pass # (optional) performed when disposed" msgstr "pass # (opcional) realizado cuando se desecha" #. xPosR #: python_document_events.xhp msgctxt "" "python_document_events.xhp\n" "N0613\n" "help.text" msgid "(Back/Fore)ground console to report/log program execution." msgstr "Puesta en primer o segundo plano de la consola para registrar la ejecución del programa." #. Qph5m #: python_document_events.xhp msgctxt "" "python_document_events.xhp\n" "N0617\n" "help.text" msgid "\"\"\" Print free item list to console \"\"\"" msgstr "\"\"\" Imprime la lista de elementos libres en la consola \"\"\"" #. nzjHS #: python_document_events.xhp msgctxt "" "python_document_events.xhp\n" "N0622\n" "help.text" msgid "\"\"\" Append log message to console, optional user prompt \"\"\"" msgstr "\"\"\" Anexar el mensaje de registro a la consola, con indicación opcional al usuario \"\"\"" #. HDXPV #: python_document_events.xhp msgctxt "" "python_document_events.xhp\n" "N0627\n" "help.text" msgid "\"\"\" Set log messages lower limit \"\"\"" msgstr "\"\"\" Establecer el límite inferior de los mensajes de registro \"\"\"" #. fXnMH #: python_document_events.xhp msgctxt "" "python_document_events.xhp\n" "N0632\n" "help.text" msgid "\"\"\" Display console content/dialog \"\"\"" msgstr "\"\"\" Mostrar el contenido o un diálogo de la consola \"\"\"" #. mPJ3B #: python_document_events.xhp msgctxt "" "python_document_events.xhp\n" "N0638\n" "help.text" msgid "''' Grab application-based Basic script '''" msgstr "''' Coge la secuencia de órdenes Basic basada en la aplicación '''" #. 2dfeg #: python_document_events.xhp msgctxt "" "python_document_events.xhp\n" "N0647\n" "help.text" msgid "Mind the misspelled documentEventOccured method that inherits a typo from %PRODUCTNAME Application Programming Interface (API)." msgstr "Preste atención al error ortográfico en el método documentEventOccured, que proviene de la interfaz de programación de aplicaciones (API, por sus siglas en inglés) de %PRODUCTNAME." #. notj8 #: python_document_events.xhp msgctxt "" "python_document_events.xhp\n" "N0648\n" "help.text" msgid "Start application and Close application events can respectively be used to set and to unset Python path for user scripts or %PRODUCTNAME scripts. In a similar fashion, document based Python libraries or modules can be loaded and released using Open document and Document closed events. Refer to Importing Python Modules for more information." msgstr "Los eventos Iniciar aplicación and Cerrar la aplicación pueden ser usados, respectivamente, para establecer o restablecer la ruta a las secuencias de órdenes Python del usuario o de la aplicación %PRODUCTNAME. De manera similar, las bibliotecas o los módulos Python incluidos en los documentos pueden ser cargados y liberados mediante los eventos Abrir documento y Documento cerrado. Vea Importación de módulos Python para mayores detalles." #. 8pHCg #: python_document_events.xhp msgctxt "" "python_document_events.xhp\n" "N0649\n" "help.text" msgid "With %PRODUCTNAME Basic" msgstr "Con %PRODUCTNAME Basic" #. QpCjq #: python_document_events.xhp msgctxt "" "python_document_events.xhp\n" "bm_id591622446367707\n" "help.text" msgid "API;GlobalScope.BasicLibraries Tools;Strings" msgstr "API;GlobalScope.BasicLibraries Herramientas;Cadenas" #. D5Lsi #: python_document_events.xhp msgctxt "" "python_document_events.xhp\n" "N0650\n" "help.text" msgid "Using Tools - Customize menu Events tab, the Open document event fires a ConsoleLogger initialisation. _documentEventOccured routine - set by ConsoleLogger - serves as a unique entry point to trap all document events." msgstr "Al usar la pestaña Eventos del menú Herramientas ▸ Personalizar, el evento Abrir documento dispara una inicialización de ConsoleLogger. La rutina _documentEventOccured, establecida por Console Logger, sirve como punto de entrada único para atrapar todos los eventos de documento." #. gGpkW #: python_document_events.xhp msgctxt "" "python_document_events.xhp\n" "hd_id421630510141729\n" "help.text" msgid "controller.Events module" msgstr "Módulo controller.Events" #. rJX92 #: python_document_events.xhp msgctxt "" "python_document_events.xhp\n" "bas_id431630567378062\n" "help.text" msgid "Global _obj As Object ' controller.ConsoleLogger instance" msgstr "Global _obj As Object ' instancia de controller.ConsoleLogger" #. PfRq6 #: python_document_events.xhp msgctxt "" "python_document_events.xhp\n" "N0655\n" "help.text" msgid "Sub OnLoad(evt As com.sun.star.document.DocumentEvent) ' >> Open Document <<" msgstr "Sub OnLoad(evt As com.sun.star.document.DocumentEvent) ' >> Abrir documento <<" #. p8RfU #: python_document_events.xhp msgctxt "" "python_document_events.xhp\n" "bas_id371630509596674\n" "help.text" msgid "''' ConsoleLogger unique entry point '''" msgstr "''' Punto de entrada único de ConsoleLogger '''" #. upGWH #: python_document_events.xhp msgctxt "" "python_document_events.xhp\n" "hd_id721630511986813\n" "help.text" msgid "controller.ConsoleLogger class module" msgstr "módulo de la clase ConsoleLogger" #. AN8tn #: python_document_events.xhp msgctxt "" "python_document_events.xhp\n" "par_id901630509435225\n" "help.text" msgid "Events monitoring starts from the moment a ConsoleLogger object is instantiated and ultimately stops upon document closure. StartAdapter routine loads necessary Basic libraries, while caught events are reported using Access2Base.Trace module." msgstr "La monitorización de eventos se inicia desde el momento en que se instancia un objeto ConsoleLogger y finalmente se detiene al cerrar el documento. La rutina StartAdapter carga las bibliotecas Basic necesarias, mientras que los eventos capturados se reportan mediante el módulo Access2Base.Trace." #. 2jXHB #: python_document_events.xhp msgctxt "" "python_document_events.xhp\n" "N0664\n" "help.text" msgid "' ADAPTER design pattern object to be instantiated in the \"Open Document\" event" msgstr "' Objeto del patrón de diseño ADAPTER que se instanciará en el evento \"Abrir documento\"." #. ueeGx #: python_document_events.xhp msgctxt "" "python_document_events.xhp\n" "N0666\n" "help.text" msgid "Private Const UI_NOPROMPT = False ' Set it to True to visualise documents events" msgstr "Private Const UI_NOPROMPT = Falso ' Poner como Verdadero para visualizar los eventos de los documentos" #. EQG8C #: python_document_events.xhp msgctxt "" "python_document_events.xhp\n" "N0674\n" "help.text" msgid "' MEMBERS" msgstr "' MIEMBROS" #. r5AkD #: python_document_events.xhp msgctxt "" "python_document_events.xhp\n" "bas_id131630510956418\n" "help.text" msgid "Private _txtMsg As String ' text message to log in console" msgstr "Private _txtMsg As String ' mensaje de texto para hacer registros en la consola" #. JaEhY #: python_document_events.xhp msgctxt "" "python_document_events.xhp\n" "N0677\n" "help.text" msgid "' PROPERTIES" msgstr "' PROPIEDADES" #. aGuEg #: python_document_events.xhp msgctxt "" "python_document_events.xhp\n" "N0679\n" "help.text" msgid "''' System-dependent filename '''" msgstr "''' nombre de archivo dependiente del sistema '''" #. kEEgf #: python_document_events.xhp msgctxt "" "python_document_events.xhp\n" "N0686\n" "help.text" msgid "' METHODS" msgstr "' MÉTODOS" #. YMAtN #: python_document_events.xhp msgctxt "" "python_document_events.xhp\n" "N0688\n" "help.text" msgid "''' Monitor document events '''" msgstr "''' Monitorizar eventos de documento '''" #. cBx2G #: python_document_events.xhp msgctxt "" "python_document_events.xhp\n" "N0701\n" "help.text" msgid "''' Initialize document events logging '''" msgstr "''' Iniciar registro de eventos de documento '''" #. hxzE4 #: python_document_events.xhp msgctxt "" "python_document_events.xhp\n" "N0705\n" "help.text" msgid "Access2Base.Trace.TraceLog(\"INFO\", _txtMsg & \"Document events are being logged\", UI_PROMPT)" msgstr "Access2Base.Trace.TraceLog(\"INFO\", _txtMsg & \"Se están registrando los eventos del documento\", UI_PROMPT)" #. NkHa4 #: python_document_events.xhp msgctxt "" "python_document_events.xhp\n" "N0714\n" "help.text" msgid "''' Terminate document events logging '''" msgstr "''' Terminar el registro de eventos del documento '''" #. JEve4 #: python_document_events.xhp msgctxt "" "python_document_events.xhp\n" "N0717\n" "help.text" msgid "Access2Base.Trace.TraceLog(\"INFO\", _txtMsg & \"Document events have been logged\", UI_PROMPT)" msgstr "Access2Base.Trace.TraceLog(\"INFO\", _txtMsg & \"Se registraron los eventos del documento\", UI_PROMPT)" #. GAD2E #: python_document_events.xhp msgctxt "" "python_document_events.xhp\n" "N0719\n" "help.text" msgid "Access2Base.Trace.TraceConsole() ' Captured events dialog" msgstr "Access2Base.Trace.TraceConsole() ' Diálogo con los eventos capturados" #. X8Kdh #: python_document_events.xhp msgctxt "" "python_document_events.xhp\n" "N0722\n" "help.text" msgid "' EVENTS" msgstr "' EVENTOS" #. uVpJf #: python_document_events.xhp msgctxt "" "python_document_events.xhp\n" "N0723\n" "help.text" msgid "' Your code for handled events goes here" msgstr "' Su código para la gestión de eventos va aquí" #. AJJDf #: python_document_events.xhp msgctxt "" "python_document_events.xhp\n" "N0724\n" "help.text" msgid "Mind the misspelled _documentEventOccured method that inherits a typo from %PRODUCTNAME Application Programming Interface (API)." msgstr "Preste atención al error ortográfico en el método _documentEventOccured, que proviene de la interfaz de programación de aplicaciones (API, por sus siglas en inglés) de %PRODUCTNAME." #. b3qae #: python_document_events.xhp msgctxt "" "python_document_events.xhp\n" "N0725\n" "help.text" msgid "Discovering Documents Events" msgstr "Descubrimiento de eventos de documento" #. Ys35P #: python_document_events.xhp msgctxt "" "python_document_events.xhp\n" "bm_id681622445958242\n" "help.text" msgid "API;frame.GlobalEventBroadcaster: Monitoring Document Event" msgstr "API;frame.GlobalEventBroadcaster: Monitorización de eventos del documento" #. BDj9Q #: python_document_events.xhp msgctxt "" "python_document_events.xhp\n" "N0726\n" "help.text" msgid "The broadcaster API object provides the list of events it is responsible for:" msgstr "El objeto API de emisora proporciona la lista de los eventos de los que es responsable:" #. Z2BhT #: python_document_events.xhp msgctxt "" "python_document_events.xhp\n" "N0727\n" "help.text" msgid "With Python" msgstr "Con Python" #. 8PCHK #: python_document_events.xhp msgctxt "" "python_document_events.xhp\n" "N0734\n" "help.text" msgid "\"\"\" Display document events \"\"\"" msgstr "\"\"\" Mostrar eventos del documento \"\"\"" #. SECnV #: python_document_events.xhp msgctxt "" "python_document_events.xhp\n" "N0736\n" "help.text" msgid "adapted from DisplayAvailableEvents() by A. Pitonyak" msgstr "adaptado de DisplayAvailableEvents() por A. Pitonyak" #. o2YTy #: python_document_events.xhp msgctxt "" "python_document_events.xhp\n" "N0747\n" "help.text" msgid "The Alternative Python Script Organizer (APSO) extension is used to render events information on screen." msgstr "La extensión Organizador Alternativo de Secuencias de Órdenes Python o Alternative Python Script Organizer (APSO) se usa para desplegar en pantalla la información de los eventos." #. kgY8m #: python_document_events.xhp msgctxt "" "python_document_events.xhp\n" "N0748\n" "help.text" msgid "With %PRODUCTNAME Basic" msgstr "Con %PRODUCTNAME Basic" #. KjotC #: python_document_events.xhp msgctxt "" "python_document_events.xhp\n" "N0750\n" "help.text" msgid "''' Display document events '''" msgstr "''' Mostrar eventos del documento '''" #. upkPP #: python_examples.xhp msgctxt "" "python_examples.xhp\n" "tit\n" "help.text" msgid "Python examples" msgstr "Ejemplos en Python" #. DAoFA #: python_examples.xhp msgctxt "" "python_examples.xhp\n" "bm_id20191031405\n" "help.text" msgid "Python;examples Python;platform Python;session Python;screen input/output" msgstr "Python;ejemplos Python;platforma Python;sesión Python;entrada/salida en pantalla" #. QbiDM #: python_examples.xhp msgctxt "" "python_examples.xhp\n" "hd_id201901031407\n" "help.text" msgid "Python programming examples" msgstr "Ejemplos de programación en Python" #. xkeov #: python_handler.xhp msgctxt "" "python_handler.xhp\n" "tit\n" "help.text" msgid "Creating A Dialog Handler" msgstr "Crear un manipulador de diálogos" #. WeSDk #: python_handler.xhp msgctxt "" "python_handler.xhp\n" "N0664\n" "help.text" msgid "Basic;Dialog Handler Python;Dialog Handler Access2Base;dlgTrace Access2Base;_DumpToFile API;DialogProvider2 API;XDialogEventHandler" msgstr "Basic;Controlador de diálogos Python;Controlador de diálogos Access2Base; dlgTrace Access2Base;_DumpToFile API;DialogProvider2 API;XDialogEventHandler" #. 6ADFX #: python_handler.xhp msgctxt "" "python_handler.xhp\n" "N0665\n" "help.text" msgid "Creating a Dialog Handler" msgstr "Creación de un controlador de diálogos" #. ykPkA #: python_handler.xhp msgctxt "" "python_handler.xhp\n" "N0666\n" "help.text" msgid "Next to assigning macros to events or creating event listeners, one can use dialog handlers, whose principle is to define UNO keywords, or methods, that are mapped to events to watch for. The event handler is responsible for executing methods using the vnd.sun.star.UNO: protocol. Unlike listeners that require to define all supported methods, even if unused, dialog handlers require only two methods on top of intended control hook scripts." msgstr "Después de la asignación de macros a eventos o de la creación de escuchas de eventos, se pueden utilizar controladores de diálogo, cuyo principio es definir palabras clave o métodos UNO que se asignarán a eventos a observar. El controlador de eventos es responsable de la ejecución de los métodos mediante el protocolo vnd.sun.star.UNO:. A diferencia de los escuchas, que requieren que se definan todos los métodos compatibles, aunque no se usen, los controladores de diálogos requieren solo dos métodos, además de las previstas secuencias de órdenes de control." #. Waa56 #: python_handler.xhp msgctxt "" "python_handler.xhp\n" "N0667\n" "help.text" msgid "The advantages of this approach are:" msgstr "Las ventajas de este método son:" #. bBbcE #: python_handler.xhp msgctxt "" "python_handler.xhp\n" "N0668\n" "help.text" msgid "It packs the code that handles event-driven macros," msgstr "Empaqueta el código que gestiona las macros orientadas a eventos," #. NCGBC #: python_handler.xhp msgctxt "" "python_handler.xhp\n" "N0669\n" "help.text" msgid "it decorrelates events from macros names which facilitates maintenance or updates, in particular when moving macros or modules." msgstr "Rompe la relación entre los eventos y los nombres de las macros, lo que facilita el mantenimiento o las actualizaciones, en particular cuando se mueven las macros o los módulos." #. WETAj #: python_handler.xhp msgctxt "" "python_handler.xhp\n" "N0670\n" "help.text" msgid "This mechanism is illustrated herewith for Basic and Python languages using an imported copy of Access2Base dlgTrace dialog. Exception handling and localisation are omitted for clarity." msgstr "Este mecanismo se ilustra aquí para los lenguajes Basic y Python; se utiliza una copia importada del diálogo Access2Base dlgTrace. El manejo de excepciones y la regionalización se omiten, para mayor claridad." #. qfJEk #: python_handler.xhp msgctxt "" "python_handler.xhp\n" "N0671\n" "help.text" msgid "Assigning Dialog methods" msgstr "Asignación de métodos de Dialog" #. 46GAC #: python_handler.xhp msgctxt "" "python_handler.xhp\n" "N0672\n" "help.text" msgid "Export Access2Base dlgTrace dialog and import it into MyLib application library." msgstr "Exporte el cuadro de diálogo dlgTrace de Access2Base e impórtelo en la biblioteca de aplicación MyLib." #. vFWDG #: python_handler.xhp msgctxt "" "python_handler.xhp\n" "N0673\n" "help.text" msgid "Inside the control properties pane of the Dialog Editor, use the Events tab to replace macro assignments by component assignments, and type in the intended method names:" msgstr "" #. qNEVD #: python_handler.xhp msgctxt "" "python_handler.xhp\n" "N0674\n" "help.text" msgid "Set Dump to file dialog button component method name to _dump2File" msgstr "" #. t65Et #: python_handler.xhp msgctxt "" "python_handler.xhp\n" "N0675\n" "help.text" msgid "Optionally define txtTracelog key pressed and mouse button pressed events component method names as _openHelp" msgstr "" #. WMZBj #: python_handler.xhp msgctxt "" "python_handler.xhp\n" "N0676\n" "help.text" msgid "Optionally define Ok button receiving focus event component method name as onOkHasfocus" msgstr "" #. Joqhs #: python_handler.xhp msgctxt "" "python_handler.xhp\n" "N0677\n" "help.text" msgid "Events assigned actions should mention the vnd.sun.star.UNO: protocol." msgstr "Las acciones asignadas a los eventos deben mencionar el protocolo vnd.sun.star.UNO:." #. BTnaF #: python_handler.xhp msgctxt "" "python_handler.xhp\n" "N0678\n" "help.text" msgid "Creating the handler" msgstr "" #. BN7Lo #: python_handler.xhp msgctxt "" "python_handler.xhp\n" "N0679\n" "help.text" msgid "createDialogWithHandler method of com.sun.star.awt.DialogProvider2 service is used to set the dialog and its handler. The handler is responsible for implementing com.sun.star.awt.XDialogEventHandler interface." msgstr "" #. 2CCEz #: python_handler.xhp msgctxt "" "python_handler.xhp\n" "N0680\n" "help.text" msgid "All component method names must be explicitly declared when using a dialog handler." msgstr "" #. kBAiZ #: python_handler.xhp msgctxt "" "python_handler.xhp\n" "N0681\n" "help.text" msgid "With Python" msgstr "Con Python" #. rUiYd #: python_handler.xhp msgctxt "" "python_handler.xhp\n" "N0682\n" "help.text" msgid "In this example the dialog is located on the computer." msgstr "En este ejemplo, el cuadro de diálogo se localiza en el equipo." #. FyaBp #: python_handler.xhp msgctxt "" "python_handler.xhp\n" "N0692\n" "help.text" msgid "\"\"\" Access2Base Console Handler \"\"\"" msgstr "\"\"\" Manipulador de la consola de Access2Base \"\"\"" #. dugqK #: python_handler.xhp msgctxt "" "python_handler.xhp\n" "N0693\n" "help.text" msgid "''' adapted from « Créer un dialogue avec gestionnaire d'événements » by JM Zambon" msgstr "''' adaptado de «Créer un dialogue avec gestionnaire d’événements» de J.-M. Zambon" #. 5Cysb #: python_handler.xhp msgctxt "" "python_handler.xhp\n" "N0716\n" "help.text" msgid "\"\"\" Create a Dialog from its location \"\"\"" msgstr "" #. C9pNa #: python_handler.xhp msgctxt "" "python_handler.xhp\n" "N0729\n" "help.text" msgid "''' Ugly MsgBox '''" msgstr "" #. zcjmD #: python_handler.xhp msgctxt "" "python_handler.xhp\n" "N0740\n" "help.text" msgid "As expected, onOkHasFocus missing method throws an exception." msgstr "Como es esperable, la falta del método onOkHasFocus provoca una excepción." #. vC7GW #: python_handler.xhp msgctxt "" "python_handler.xhp\n" "N0741\n" "help.text" msgid "Refer to Python calls to %PRODUCTNAME Basic page for getBasicScript routine description and for details about cross-language scripting execution." msgstr "" #. b6xGw #: python_handler.xhp msgctxt "" "python_handler.xhp\n" "N0742\n" "help.text" msgid "With %PRODUCTNAME Basic" msgstr "Con %PRODUCTNAME BASIC" #. 5N3MV #: python_handler.xhp msgctxt "" "python_handler.xhp\n" "N0743\n" "help.text" msgid "In this example the dialog is embedded in a document, and can equally be located on the computer." msgstr "En este ejemplo el cuadro de diálogo se ha incrustado en un documento, pero también podría igualmente localizarse en el equipo." #. Ahwda #: python_handler.xhp msgctxt "" "python_handler.xhp\n" "N0751\n" "help.text" msgid "dp.Initialize(Array(ThisComponent)) ' if doc-embedded dialog" msgstr "dp.Initialize(Array(ThisComponent)) ' si se trata de un diálogo incrustado en el documento" #. Cf88b #: python_handler.xhp msgctxt "" "python_handler.xhp\n" "N0958c\n" "help.text" msgid "method As String) As Boolean" msgstr "" #. j4aLN #: python_handler.xhp msgctxt "" "python_handler.xhp\n" "N0770\n" "help.text" msgid "'dialog.endDialog(1) if computer-based dialog" msgstr "" #. EBBRf #: python_handler.xhp msgctxt "" "python_handler.xhp\n" "N0779\n" "help.text" msgid "' adapted from « Créer un dialogue avec gestionnaire d'événements » by JM Zambon" msgstr "" #. NF93B #: python_handler.xhp msgctxt "" "python_handler.xhp\n" "N0781\n" "help.text" msgid "As expected, onOkHasFocus missing method throws an exception." msgstr "Como es esperable, la falta del método onOkHasFocus provoca una excepción." #. EX74b #: python_handler.xhp msgctxt "" "python_handler.xhp\n" "N0505\n" "help.text" msgid "CreateUnoListener Function" msgstr "Función CreateUnoListener" #. Ur3DA #: python_ide.xhp msgctxt "" "python_ide.xhp\n" "tit\n" "help.text" msgid "IDE for Python" msgstr "EID para Python" #. ETCU9 #: python_ide.xhp msgctxt "" "python_ide.xhp\n" "bm_id761543349138561\n" "help.text" msgid "APSO Alternative Python Scripts Organizer python;IDE - integrated development environment python;editor" msgstr "APSO Alternative Python Scripts Organizer python;IDE - Entorno de desarrollo integrado python;editor" #. fzoAS #: python_ide.xhp msgctxt "" "python_ide.xhp\n" "hd_id151543348965464\n" "help.text" msgid "Setting up an Integrated Development Environment (IDE) for Python" msgstr "Configurar un entorno integrado de desarrollo (EID) para Python" #. k7syF #: python_ide.xhp msgctxt "" "python_ide.xhp\n" "par_id541543348965465\n" "help.text" msgid "Writing Python macros requires extra configuration steps to set an IDE of choice." msgstr "La escritura de macros en Python requiere establecer configuraciones adicionales en el EID de su elección." #. pYeKm #: python_ide.xhp msgctxt "" "python_ide.xhp\n" "N0106\n" "help.text" msgid "Unlike Basic language macros development in %PRODUCTNAME, developing Python scripts for %PRODUCTNAME requires to configure an external Integrated Development Environment (IDE). Multiple IDEs are available that range from beginners to advanced Python coders. While using a Python IDE programmers benefit from numerous features such as syntax highlighting, code folding, class browsing, code completion, coding standard enforcement, test driven development, debugging, version control and many more. You can refer to Designing & Developing Python Applications on the Wiki for more in-depth information about the setup of a bridge between your IDE and a running instance %PRODUCTNAME." msgstr "" #. u2xio #: python_ide.xhp msgctxt "" "python_ide.xhp\n" "hd_id761544698669786\n" "help.text" msgid "The APSO Extension" msgstr "La extensión APSO" #. TZvni #: python_ide.xhp msgctxt "" "python_ide.xhp\n" "N0104\n" "help.text" msgid "The Alternative Python Script Organizer (APSO) extension eases the edition of Python scripts, in particular when embedded in a document. Using APSO you can configure your preferred source code editor, start the integrated Python shell and debug Python scripts. Extensions exist that help inspect arbitrary UNO objects, refer to Designing & Developing Python Applications for additional details on such extensions." msgstr "" #. 5E2EV #: python_import.xhp msgctxt "" "python_import.xhp\n" "tit\n" "help.text" msgid "Python : Importing Modules" msgstr "Python: importación de módulos" #. gFTth #: python_import.xhp msgctxt "" "python_import.xhp\n" "N0461\n" "help.text" msgid "Python;import Python;Modules Python;pythonpath PythonLibraries" msgstr "" #. MHcrX #: python_import.xhp msgctxt "" "python_import.xhp\n" "N0462\n" "help.text" msgid "Importing Python Modules" msgstr "Importar módulos de Python" #. VHAM5 #: python_import.xhp msgctxt "" "python_import.xhp\n" "N0463\n" "help.text" msgid "%PRODUCTNAME Python scripts come in three distinct flavors, they can be personal, shared or embedded in documents. They are stored in varying places described in Python Scripts Organization and Location. In order to import Python modules, their locations must be known from Python at run time." msgstr "" #. zMSfx #: python_import.xhp msgctxt "" "python_import.xhp\n" "N0464\n" "help.text" msgid "This mechanism is illustrated for file system based modules and document based modules. Exception handling is omitted for clarity. The terms library or directory, scripts or modules are used interchangeably. A Python macro refers to a function inside a module." msgstr "" #. GUdHS #: python_import.xhp msgctxt "" "python_import.xhp\n" "N0465\n" "help.text" msgid "Note that /Scripts/python/pythonpath local directory is always explored when running a Python macro from /Scripts/python." msgstr "" #. fyFof #: python_import.xhp msgctxt "" "python_import.xhp\n" "N0466\n" "help.text" msgid "File System module import" msgstr "" #. SRZgQ #: python_import.xhp msgctxt "" "python_import.xhp\n" "N0467\n" "help.text" msgid "User or Shared Modules" msgstr "Módulos de usuario o compartidos" #. NAJzP #: python_import.xhp msgctxt "" "python_import.xhp\n" "N0468\n" "help.text" msgid "Personal & shared Python scripts can be imported once their directories are included in Python run time path. Refer to Getting session information page for more details regarding omitted Session Class." msgstr "" #. A4v4U #: python_import.xhp msgctxt "" "python_import.xhp\n" "N0473\n" "help.text" msgid "user_lib = Session().UserPythonScripts # User scripts location" msgstr "user_lib = Session().UserPythonScripts # Ubicación de las secuencias de órdenes del usuario" #. AAJUq #: python_import.xhp msgctxt "" "python_import.xhp\n" "N0475\n" "help.text" msgid "sys.path.insert(0, user_lib) # Add to search path" msgstr "sys.path.insert(0, user_lib) # Añadir a la ruta de búsqueda" #. yFcur #: python_import.xhp msgctxt "" "python_import.xhp\n" "N0476\n" "help.text" msgid "import screen_io as ui # 'screen_io.py' module resides in user_lib directory" msgstr "import screen_io as ui # el módulo «screen_io.py» se encuentra en el directorio user_lib" #. 6KtvD #: python_import.xhp msgctxt "" "python_import.xhp\n" "N0477\n" "help.text" msgid "# Your code follows here" msgstr "# Su código comienza a partir de aquí" #. G8bHh #: python_import.xhp msgctxt "" "python_import.xhp\n" "N0478\n" "help.text" msgid "This Python example exposes a local XSCRIPTCONTEXT variable to an imported module:" msgstr "" #. uwiPp #: python_import.xhp msgctxt "" "python_import.xhp\n" "N0483\n" "help.text" msgid "share_lib = Session.SharedPythonScripts() # Shared scripts location" msgstr "" #. HugAN #: python_import.xhp msgctxt "" "python_import.xhp\n" "N0485\n" "help.text" msgid "sys.path.insert(0, share_lib) # Add to search path" msgstr "sys.path.insert(0, share_lib) # Añadir a la ruta de búsqueda" #. zGybv #: python_import.xhp msgctxt "" "python_import.xhp\n" "N0486\n" "help.text" msgid "from IDE_utils import ScriptContext # 'IDE_utils.py' sits with shared Python scripts." msgstr "from IDE_utils import ScriptContext # «IDE_utils.py» se encuentra en las secuencias de órdenes Python compartidas." #. VoPZU #: python_import.xhp msgctxt "" "python_import.xhp\n" "N0488\n" "help.text" msgid "# Your code follows here" msgstr "# Su código comienza a partir de aquí" #. AH3MT #: python_import.xhp msgctxt "" "python_import.xhp\n" "N0489\n" "help.text" msgid "Installation Modules for Applications" msgstr "Módulos de instalación para aplicaciones" #. VFZdV #: python_import.xhp msgctxt "" "python_import.xhp\n" "N0490\n" "help.text" msgid "Unlike personal and shared scripts, %PRODUCTNAME installation scripts can be imported any time. Next to uno & unohelper %PRODUCTNAME Python modules, other scripts present in /program directory can be imported directly, such as the msgbox module." msgstr "A diferencia de las secuencias personales y compartidas, siempre es posible importar las secuencias instaladas por %PRODUCTNAME. Junto con los módulos Python uno y unohelper de %PRODUCTNAME, es posible importar otras secuencias que estén en el directorio /program, como es el caso del módulo msgbox." #. TnQ2j #: python_import.xhp msgctxt "" "python_import.xhp\n" "N0491\n" "help.text" msgid "With Python shell:" msgstr "Con el intérprete de Python:" #. DDinb #: python_import.xhp msgctxt "" "python_import.xhp\n" "N0534\n" "help.text" msgid "Document Module Import" msgstr "" #. AUzGt #: python_import.xhp msgctxt "" "python_import.xhp\n" "N0535\n" "help.text" msgid "Importing a Python document embedded module is illustrated below. Error handling is not detailed. Python run time path is updated when document has been opened and before closure. Refer to Event-Driven Macros to learn how to associate Python macros to document events." msgstr "" #. APbCX #: python_import.xhp msgctxt "" "python_import.xhp\n" "N0541\n" "help.text" msgid "\"\"\" Prepare Python modules import when doc. loaded \"\"\"" msgstr "" #. DJStg #: python_import.xhp msgctxt "" "python_import.xhp\n" "N0542\n" "help.text" msgid "PythonLibraries.loadLibrary('lib/subdir') # Add directory to search path" msgstr "" #. tPsVb #: python_import.xhp msgctxt "" "python_import.xhp\n" "N0543\n" "help.text" msgid "PythonLibraries.loadLibrary('my_gui', 'screen_io') # Add dir. & import screen_io" msgstr "" #. KxLAs #: python_import.xhp msgctxt "" "python_import.xhp\n" "N0546\n" "help.text" msgid "\"\"\" Cleanup PYTHON_PATH when doc. Gets closed \"\"\"" msgstr "" #. siAC7 #: python_import.xhp msgctxt "" "python_import.xhp\n" "N0547\n" "help.text" msgid "PythonLibraries.unloadLibrary('my_gui') # Python runtime path cleanup" msgstr "" #. zajf5 #: python_import.xhp msgctxt "" "python_import.xhp\n" "N0548\n" "help.text" msgid "# Note: imported modules remain loaded in this example." msgstr "# Nota: los módulos importados permanecen cargados en este ejemplo." #. pKa7R #: python_import.xhp msgctxt "" "python_import.xhp\n" "N0553\n" "help.text" msgid "\"\"\" Python library loader and module importer" msgstr "\"\"\" Cargador de bibliotecas e importador de módulos para Python" #. ruYCE #: python_import.xhp msgctxt "" "python_import.xhp\n" "N0555\n" "help.text" msgid "adapted from 'Bibliothèque de fonctions' by Hubert Lambert" msgstr "adaptado de la «Bibliothèque de fonctions» de Hubert Lambert" #. 8gpRJ #: python_import.xhp msgctxt "" "python_import.xhp\n" "N0556\n" "help.text" msgid "at https://forum.openoffice.org/fr/forum/viewtopic.php?p=286213 \"\"\"" msgstr "en https://forum.openoffice.org/fr/forum/viewtopic.php?p=286213 \"\"\"" #. T6bdz #: python_import.xhp msgctxt "" "python_import.xhp\n" "N0558\n" "help.text" msgid "\"\"\" Check run time module list \"\"\"" msgstr "\"\"\" Comprobar lista de módulos de tiempo de ejecución \"\"\"" #. EFaRv #: python_import.xhp msgctxt "" "python_import.xhp\n" "N0561\n" "help.text" msgid "\"\"\" Check PYTHON_PATH content \"\"\"" msgstr "\"\"\" Comprobar contenido de PYTHON_PATH \"\"\"" #. fvFq9 #: python_import.xhp msgctxt "" "python_import.xhp\n" "N0564\n" "help.text" msgid "\"\"\" add directory to PYTHON_PATH, import named module \"\"\"" msgstr "" #. eCTGx #: python_import.xhp msgctxt "" "python_import.xhp\n" "N0573\n" "help.text" msgid "\"\"\" remove directory from PYTHON_PATH \"\"\"" msgstr "" #. 5xScE #: python_import.xhp msgctxt "" "python_import.xhp\n" "N0580\n" "help.text" msgid "Refer to Creating a Python Listener for examples of event-driven macros." msgstr "" #. 9BBze #: python_listener.xhp msgctxt "" "python_listener.xhp\n" "tit\n" "help.text" msgid "Python Listeners : Creating Event Listeners" msgstr "" #. ouQd3 #: python_listener.xhp msgctxt "" "python_listener.xhp\n" "N0385\n" "help.text" msgid "Python;Event Listener Python;createUnoListener Basic;Event Listener API;ActionEvent API;DialogProvider API;EventObject API;ExecutableDialogResults API;XActionListener" msgstr "" #. o4QUC #: python_listener.xhp msgctxt "" "python_listener.xhp\n" "N0386\n" "help.text" msgid "Creating Event Listeners" msgstr "" #. S8UHm #: python_listener.xhp msgctxt "" "python_listener.xhp\n" "N0387\n" "help.text" msgid "Events raised by dialogs, documents, forms or graphical controls can be linked to macros, which is referred to as event-driven programming. The most common method to relate events to macros are the Events tab in Tools – Customize menu and the Dialog Editor Control properties pane from Tools - Macros – Organise Dialogs... menu." msgstr "" #. Dd2YW #: python_listener.xhp msgctxt "" "python_listener.xhp\n" "N0388\n" "help.text" msgid "Graphical artifacts, keyboard inputs, mouse moves and other man/machine interactions can be controlled using UNO listeners that watch for the user’s behavior. Listeners are dynamic program code alternatives to macro assignments. One may create as many UNO listeners as events to watch for. A single listener can also handle multiple user interface controls." msgstr "" #. UVzsE #: python_listener.xhp msgctxt "" "python_listener.xhp\n" "N0389\n" "help.text" msgid "Creating an event listener" msgstr "Crear un cliente de escucha de eventos" #. knF23 #: python_listener.xhp msgctxt "" "python_listener.xhp\n" "N0390\n" "help.text" msgid "Listeners get attached to controls held in dialogs, as well as to document or form events. Listeners are also used when creating runtime dialogs or when adding controls to a dialog on the fly." msgstr "" #. DwE8A #: python_listener.xhp msgctxt "" "python_listener.xhp\n" "N0391\n" "help.text" msgid "This example creates a listener for Button1 control of Dialog1 dialog in Standard library." msgstr "" #. Wsp8E #: python_listener.xhp msgctxt "" "python_listener.xhp\n" "N0392\n" "help.text" msgid "With Python" msgstr "Con Python" #. pPjfw #: python_listener.xhp msgctxt "" "python_listener.xhp\n" "N0405\n" "help.text" msgid "_MY_LABEL = 'Python listens..'" msgstr "" #. UJrnb #: python_listener.xhp msgctxt "" "python_listener.xhp\n" "N0417\n" "help.text" msgid "MsgBox(\"The user acknowledged the dialog.\")" msgstr "" #. XVRK7 #: python_listener.xhp msgctxt "" "python_listener.xhp\n" "N0419\n" "help.text" msgid "MsgBox(\"The user canceled the dialog.\")" msgstr "" #. FUuHB #: python_listener.xhp msgctxt "" "python_listener.xhp\n" "N0424\n" "help.text" msgid "\"\"\" Create a Dialog from its location \"\"\"" msgstr "" #. NeZcJ #: python_listener.xhp msgctxt "" "python_listener.xhp\n" "N0437\n" "help.text" msgid "\"\"\" Listen to & count button clicks \"\"\"" msgstr "" #. WK4DA #: python_listener.xhp msgctxt "" "python_listener.xhp\n" "N0448\n" "help.text" msgid "def disposing(self, evt: EventObject): # mandatory routine" msgstr "def disposing(self, evt: EventObject): # rutina obligatoria" #. 9mtTR #: python_listener.xhp msgctxt "" "python_listener.xhp\n" "N0457\n" "help.text" msgid "msgbox.py in {installation}/program/ directory has some examples of button listeners." msgstr "" #. MgUyV #: python_listener.xhp msgctxt "" "python_listener.xhp\n" "N0458\n" "help.text" msgid "With %PRODUCTNAME Basic" msgstr "Con %PRODUCTNAME Basic" #. CCUMV #: python_listener.xhp msgctxt "" "python_listener.xhp\n" "N0459d\n" "help.text" msgid "Const MY_LABEL = \"Basic listens..\"" msgstr "" #. eJe7e #: python_listener.xhp msgctxt "" "python_listener.xhp\n" "N0478\n" "help.text" msgid "Case rc.OK : MsgBox \"The user acknowledged the dialog.\",, \"Basic\"" msgstr "" #. KVrqd #: python_listener.xhp msgctxt "" "python_listener.xhp\n" "N0479\n" "help.text" msgid "Case rc.CANCEL : MsgBox \"The user canceled the dialog.\",, \"Basic\"" msgstr "" #. 9AeGf #: python_listener.xhp msgctxt "" "python_listener.xhp\n" "N0486\n" "help.text" msgid "''' Listen to & count button clicks '''" msgstr "" #. 5Arxo #: python_listener.xhp msgctxt "" "python_listener.xhp\n" "N0496\n" "help.text" msgid "' your code goes here" msgstr "' su código va aquí" #. AQA8b #: python_listener.xhp msgctxt "" "python_listener.xhp\n" "N0498\n" "help.text" msgid "Other Event Listeners" msgstr "" #. 5CsEJ #: python_listener.xhp msgctxt "" "python_listener.xhp\n" "N0499\n" "help.text" msgid "Listeners are usually coded along with dialog opening. Numerous listener approaches are possible such as event handlers for dialogs or event monitors for documents or forms." msgstr "" #. 2u4dC #: python_listener.xhp msgctxt "" "python_listener.xhp\n" "N0506\n" "help.text" msgid "Events mapping to objects" msgstr "" #. CWePB #: python_listener.xhp msgctxt "" "python_listener.xhp\n" "N0509\n" "help.text" msgid "See also Document events, Form events." msgstr "Consulte también Eventos de documento y Eventos de formulario." #. GC8Ny #: python_locations.xhp msgctxt "" "python_locations.xhp\n" "tit\n" "help.text" msgid "Python Scripts Organization" msgstr "Organización de las macros en Python" #. ENGH2 #: python_locations.xhp msgctxt "" "python_locations.xhp\n" "hd_id391543358231021\n" "help.text" msgid "Python Scripts Organization and Location" msgstr "Organización y ubicación de las macros en Python" #. rRufi #: python_locations.xhp msgctxt "" "python_locations.xhp\n" "par_id481636114810038\n" "help.text" msgid "%PRODUCTNAME macros are grouped in module files, modules are usually grouped in library folders, and libraries are grouped in library containers although containers can contain modules too." msgstr "" #. wGWz9 #: python_locations.xhp msgctxt "" "python_locations.xhp\n" "par_id771543358231022\n" "help.text" msgid "A library is used as a major grouping for either an entire category of macros, or for an entire application. Modules usually split functionality, such as user interaction and calculations. Individual macros are subroutines and functions. The Figure below shows an example of the hierarchical structure of macro libraries in %PRODUCTNAME." msgstr "" #. b8iEG #: python_locations.xhp msgctxt "" "python_locations.xhp\n" "par_id771636279690940\n" "help.text" msgid "Library Container diagram" msgstr "" #. JqG95 #: python_locations.xhp msgctxt "" "python_locations.xhp\n" "par_id171636114787810\n" "help.text" msgid "Figure: Macro Library hierarchy" msgstr "" #. dbwvM #: python_locations.xhp msgctxt "" "python_locations.xhp\n" "par_id801636114790638\n" "help.text" msgid "The containers are accessible in all %PRODUCTNAME programs through the user interface. Go to Tools > Macros > Organize Macros > Python, to open the Python Macros dialog." msgstr "" #. FU5EC #: python_locations.xhp msgctxt "" "python_locations.xhp\n" "par_id801636114808666\n" "help.text" msgid "Three library containers are shown in the Macro From list:" msgstr "Tres contenedores de bibliotecas figuran en la lista Macro de:" #. RnBRr #: python_locations.xhp msgctxt "" "python_locations.xhp\n" "par_id321636114854594\n" "help.text" msgid "My Macros: personal macros available for the %PRODUCTNAME user" msgstr "Mis macros: macros personales a disposición de quien utilice %PRODUCTNAME" #. bDXrr #: python_locations.xhp msgctxt "" "python_locations.xhp\n" "par_id471636114847530\n" "help.text" msgid "Application Macros: system macros distributed with %PRODUCTNAME for every computer user" msgstr "Macros de la aplicación: macros de sistema distribuidas con %PRODUCTNAME para todos los usuarios del equipo" #. kVY4C #: python_locations.xhp msgctxt "" "python_locations.xhp\n" "par_id191636114858218\n" "help.text" msgid "Document macros: every document can contain macro libraries available in that document for all users" msgstr "" #. iEtmS #: python_locations.xhp msgctxt "" "python_locations.xhp\n" "hd_id911544049584458\n" "help.text" msgid "Python Script Locations" msgstr "Ubicaciones de las macros en Python" #. AMBK6 #: python_locations.xhp msgctxt "" "python_locations.xhp\n" "par_id121551089455774\n" "help.text" msgid "Refer to Getting Session Information in order to get programmatic access to Python script locations." msgstr "" #. GDrUs #: python_locations.xhp msgctxt "" "python_locations.xhp\n" "hd_id591544049572647\n" "help.text" msgid "Application Macros" msgstr "Macros de la aplicación" #. xBzRT #: python_locations.xhp msgctxt "" "python_locations.xhp\n" "par_id261544049064421\n" "help.text" msgid "Existing macros in this location (container) were copied by the installation program and are available to every computer user, and any open document can access macros stored the container. You need administrative rights to store or edit macros here." msgstr "El programa de instalación ha colocado las macros existentes en esta ubicación (contenedor). Están disponibles para todos los usuarios del equipo, y cualquier documento abierto puede acceder a estas. Necesitará privilegios administrativos para almacenar o modificar macros en esta ubicación." #. M8CGu #: python_locations.xhp msgctxt "" "python_locations.xhp\n" "par_id861544210028670\n" "help.text" msgid "The %PRODUCTNAME Macros container location in the file system depends on the operating system:" msgstr "La ubicación del contenedor Macros de %PRODUCTNAME en el sistema de archivos depende del sistema operativo:" #. GMBSF #: python_locations.xhp msgctxt "" "python_locations.xhp\n" "par_id191544210072242\n" "help.text" msgid "For Windows: {Installation}\\share\\Scripts\\python." msgstr "En Windows: {Instalación}\\share\\Scripts\\python." #. DV8TD #: python_locations.xhp msgctxt "" "python_locations.xhp\n" "par_id61544210078654\n" "help.text" msgid "For Linux and macOS: {Installation}/share/Scripts/python." msgstr "En Linux y macOS: {Instalación}/share/Scripts/python." #. 5sHwj #: python_locations.xhp msgctxt "" "python_locations.xhp\n" "hd_id861544049692222\n" "help.text" msgid "My Macros" msgstr "Mis macros" #. aiMzD #: python_locations.xhp msgctxt "" "python_locations.xhp\n" "par_id981544049055996\n" "help.text" msgid "This container is accessible only by the %PRODUCTNAME user. Any open document can access macros stored the container. Macros in this location are stored in the %PRODUCTNAME user profile." msgstr "A este contenedor solo puede acceder el usuario de %PRODUCTNAME. Cualquier documento abierto puede acceder a las macros almacenadas aquí. Estas macros se guardan en el perfil de usuario de %PRODUCTNAME." #. wUjx4 #: python_locations.xhp msgctxt "" "python_locations.xhp\n" "par_id341544210187846\n" "help.text" msgid "The My Macros container location is in the user space and depends on the operating system:" msgstr "La ubicación del contenedor Mis macros está en el espacio de usuario y depende del sistema operativo:" #. mhNtD #: python_locations.xhp msgctxt "" "python_locations.xhp\n" "par_id381544210213190\n" "help.text" msgid "For Windows,
%APPDATA%\\LibreOffice\\4\\user\\Scripts\\python." msgstr "En Windows,
%APPDATA%\\LibreOffice\\4\\user\\Scripts\\python." #. fQYPE #: python_locations.xhp msgctxt "" "python_locations.xhp\n" "par_id691544210219850\n" "help.text" msgid "For Linux and macOS,
$HOME/.config/libreoffice/4/user/Scripts/python." msgstr "En Linux y macOS,
$HOME/.config/libreoffice/4/user/Scripts/python." #. CSJC9 #: python_locations.xhp msgctxt "" "python_locations.xhp\n" "hd_id101544049707712\n" "help.text" msgid "Document macros" msgstr "Macros de documento" #. FBmoB #: python_locations.xhp msgctxt "" "python_locations.xhp\n" "par_id31544049046497\n" "help.text" msgid "Document macros are embedded in the document and are accessible only when the document is open." msgstr "Las macros de documento están incorporadas en el documento y son accesibles solo cuando el documento se abre." #. qbVc9 #: python_locations.xhp msgctxt "" "python_locations.xhp\n" "hd_id171544049715310\n" "help.text" msgid "Libraries, Modules and Macros" msgstr "Bibliotecas, módulos y macros" #. 24e7J #: python_locations.xhp msgctxt "" "python_locations.xhp\n" "par_id181544209916707\n" "help.text" msgid "Python macros can be organized in libraries, modules and macros. Use the Macro Library hierarchy as a guide when creating or installing new macros in module files, new module files in library folders or new library folders in containers." msgstr "" #. Zcfxg #: python_platform.xhp msgctxt "" "python_platform.xhp\n" "tit\n" "help.text" msgid "Python : Platform class" msgstr "Python: clase Platform" #. jnNvg #: python_platform.xhp msgctxt "" "python_platform.xhp\n" "N0508\n" "help.text" msgid "Platform;isLinux Platform;isMacOsX Platform;isWindows Platform;ComputerName Platform;OSName API;ConfigurationAccess Tools;GetRegistryContent" msgstr "" #. drCq4 #: python_platform.xhp msgctxt "" "python_platform.xhp\n" "N0509\n" "help.text" msgid "Identifying the operating system" msgstr "Identificar el sistema operativo" #. vqduy #: python_platform.xhp msgctxt "" "python_platform.xhp\n" "N0510\n" "help.text" msgid "Identifying the operating system can be performed with Python or Basic language." msgstr "Es posible identificar el sistema operativo a través de los lenguajes Python y Basic." #. gZrHC #: python_platform.xhp msgctxt "" "python_platform.xhp\n" "N0511\n" "help.text" msgid "ComputerName property is solely available for Windows. Basic calls to Python macros help overcome %PRODUCTNAME Basic limitations." msgstr "" #. sV6Fp #: python_platform.xhp msgctxt "" "python_platform.xhp\n" "N0512\n" "help.text" msgid "Using a Python class:" msgstr "Mediante una clase de Python:" #. ikwcW #: python_platform.xhp msgctxt "" "python_platform.xhp\n" "N0529\n" "help.text" msgid "Using a Basic classmodule:" msgstr "Mediante un módulo de clase de Basic:" #. 7BpCv #: python_platform.xhp msgctxt "" "python_platform.xhp\n" "NO529b\n" "help.text" msgid "%PRODUCTNAME Basic lacks MacOS X native recognition. Platform identification is possible using %PRODUCTNAME Application Programming Interface (API)." msgstr "" #. tTyE5 #: python_platform.xhp msgctxt "" "python_platform.xhp\n" "N0451\n" "help.text" msgid "' Return platform name as \"MAC\", \"UNIX\", \"WIN\"" msgstr "" #. AwTGx #: python_platform.xhp msgctxt "" "python_platform.xhp\n" "N0551\n" "help.text" msgid "' Inferred from \"Tools.UCB.ShowHelperDialog\" function" msgstr "" #. jtA2N #: python_platform.xhp msgctxt "" "python_platform.xhp\n" "N0564\n" "help.text" msgid "Examples:" msgstr "Ejemplos:" #. riK2q #: python_platform.xhp msgctxt "" "python_platform.xhp\n" "N0565\n" "help.text" msgid "With Python" msgstr "Con Python" #. FELjZ #: python_platform.xhp msgctxt "" "python_platform.xhp\n" "N0567\n" "help.text" msgid ">>> print(Platform().isMacOSX) # object property" msgstr ">>> print(Platform().isMacOSX) # propiedad de objeto" #. dAWDs #: python_platform.xhp msgctxt "" "python_platform.xhp\n" "N0569\n" "help.text" msgid ">>> input(Platform().OSName) # object property" msgstr ">>> input(Platform().OSName) # propiedad de objeto" #. MkpG4 #: python_platform.xhp msgctxt "" "python_platform.xhp\n" "N0571\n" "help.text" msgid "From Tools – Macros - Run Macro... menu." msgstr "Desde el menú Herramientas ▸ Macros ▸ Ejecutar macro." #. Qk6MM #: python_platform.xhp msgctxt "" "python_platform.xhp\n" "N0576\n" "help.text" msgid "With %PRODUCTNAME Basic" msgstr "Con %PRODUCTNAME Basic" #. Jkyqd #: python_platform.xhp msgctxt "" "python_platform.xhp\n" "N0578\n" "help.text" msgid "Dim p As New Platform ' instance of Platform class" msgstr "Dim p As New Platform ' instancia de la clase Platform" #. HWYHg #: python_platform.xhp msgctxt "" "python_platform.xhp\n" "N0579\n" "help.text" msgid "MsgBox p.isLinux ' object property" msgstr "MsgBox p.isLinux ' propiedad de objeto" #. 9FGEv #: python_platform.xhp msgctxt "" "python_platform.xhp\n" "N0580\n" "help.text" msgid "Print p.isWindows, p.OSName ' object properties" msgstr "Print p.isWindows, p.OSName ' propiedades de objeto" #. ej5WE #: python_programming.xhp msgctxt "" "python_programming.xhp\n" "tit\n" "help.text" msgid "Python : Programming with Python" msgstr "Python: programar con Python" #. BG8VW #: python_programming.xhp msgctxt "" "python_programming.xhp\n" "N0218\n" "help.text" msgid "Python;Programming XSCRIPTCONTEXT;Python XSCRIPTCONTEXT;getComponentContext XSCRIPTCONTEXT;getDesktop XSCRIPTCONTEXT;getDocument uno.py;getComponentContext uno.py;getDesktop uno.py;getDocument" msgstr "" #. sZPDY #: python_programming.xhp msgctxt "" "python_programming.xhp\n" "hd_id691546462755220\n" "help.text" msgid "Programming with Python Scripts" msgstr "Programar con secuencias de órdenes en Python" #. Mc7G4 #: python_programming.xhp msgctxt "" "python_programming.xhp\n" "N0220\n" "help.text" msgid "A Python macro is a function within a .py file, identified as a module. Unlike %PRODUCTNAME Basic and its dozen of UNO objects functions or services, Python macros use the XSCRIPTCONTEXT UNO single object, shared with JavaScript and BeanShell. The g_exportedScripts global tuple explicitly lists selectable macros from a module. Python modules hold autonomous code logic, and are independent from one another." msgstr "" #. 8Ri8m #: python_programming.xhp msgctxt "" "python_programming.xhp\n" "N0221\n" "help.text" msgid "XSCRIPTCONTEXT Global Variable" msgstr "Variable global XSCRIPTCONTEXT" #. 8GP6t #: python_programming.xhp msgctxt "" "python_programming.xhp\n" "N0222\n" "help.text" msgid "Genuine Basic UNO facilities can be inferred from XSCRIPTCONTEXT global variable. Refer to %PRODUCTNAME API for a complete description of XSCRIPTCONTEXT. XSCRIPTCONTEXT methods summarize as:" msgstr "" #. U6KbS #: python_programming.xhp msgctxt "" "python_programming.xhp\n" "N0224\n" "help.text" msgid "Methods" msgstr "Métodos" #. skMQF #: python_programming.xhp msgctxt "" "python_programming.xhp\n" "N0225\n" "help.text" msgid "Description" msgstr "Descripción" #. onsBW #: python_programming.xhp msgctxt "" "python_programming.xhp\n" "N0226\n" "help.text" msgid "Mapped in Basic as" msgstr "Correlacionado en Basic con" #. 54Nun #: python_programming.xhp msgctxt "" "python_programming.xhp\n" "N0228\n" "help.text" msgid "The document reference on which the script can operate." msgstr "La referencia del documento en el que puede funcionar la macro." #. CR7pv #: python_programming.xhp msgctxt "" "python_programming.xhp\n" "N0231\n" "help.text" msgid "The desktop reference on which the script can operate." msgstr "La referencia del escritorio en la que puede funcionar la macro." #. rAVfx #: python_programming.xhp msgctxt "" "python_programming.xhp\n" "N0234\n" "help.text" msgid "The component context which the script can use to create other uno components." msgstr "El contexto del componente que la macro puede utilizar para crear otros componentes UNO." #. 5wUcN #: python_programming.xhp msgctxt "" "python_programming.xhp\n" "N0237\n" "help.text" msgid "HelloWorld and Capitalise installation shared scripts illustrate UNO-related macros making use of XSCRIPTCONTEXT global variable." msgstr "HelloWorld y Capitalise instaladas en las macros compartidas, ilustra las macros relacionadas con UNO, haciendo uso de la variable globalXSCRIPTCONTEXT." #. RQgKR #: python_programming.xhp msgctxt "" "python_programming.xhp\n" "N0238\n" "help.text" msgid "Python standard output file is not available when running Python macros from Tools - Macros - Run Macro menu. Refer to Input/Output to Screen for more information." msgstr "La salida estándar de Python no está disponible cuando se ejecutan macros de Python desde el menú Herramientas ▸ Macros ▸ Ejecutar macro. Consulte Entrada/salida de y hacia la pantalla para obtener más información." #. WuGCs #: python_programming.xhp msgctxt "" "python_programming.xhp\n" "N0239\n" "help.text" msgid "Module import" msgstr "Importación de módulos" #. tBVP2 #: python_programming.xhp msgctxt "" "python_programming.xhp\n" "N0240\n" "help.text" msgid "XSCRIPTCONTEXT is not provided to imported modules." msgstr "XSCRIPTCONTEXT no se proporciona a los módulos importados." #. FxPgc #: python_programming.xhp msgctxt "" "python_programming.xhp\n" "N0241\n" "help.text" msgid "%PRODUCTNAME Basic libraries contain classes, routines and variables, Python modules contain classes, functions and variables. Common pieces of reusable Python or UNO features must be stored in My macros within (User Profile)/Scripts/python/pythonpath. Python libraries help organize modules in order to prevent module name collisions. Import uno.py inside shared modules." msgstr "" #. EGdaE #: python_programming.xhp msgctxt "" "python_programming.xhp\n" "N0242\n" "help.text" msgid "Genuine BASIC UNO facilities can be inferred using uno.py module. Use Python interactive shell to get a complete module description using dir() and help() Python commands." msgstr "" #. SsAZa #: python_programming.xhp msgctxt "" "python_programming.xhp\n" "bm_id391659034206678\n" "help.text" msgid "uno.py uno.py;absolutize uno.py;createUnoStruct uno.py;fileUrlToSystemPath uno.py;getClass uno.py;getComponentContext uno.py;Enum uno.py;getConstantByName uno.py;isInterface uno.py;systemPathToFileUrl" msgstr "" #. Gi6iz #: python_programming.xhp msgctxt "" "python_programming.xhp\n" "N0244\n" "help.text" msgid "Functions" msgstr "Funciones" #. jFADb #: python_programming.xhp msgctxt "" "python_programming.xhp\n" "N0245\n" "help.text" msgid "Description" msgstr "Descripción" #. 6wDQn #: python_programming.xhp msgctxt "" "python_programming.xhp\n" "N0246\n" "help.text" msgid "Mapped in Basic as" msgstr "Correlacionado en Basic con" #. 7prVF #: python_programming.xhp msgctxt "" "python_programming.xhp\n" "N0248\n" "help.text" msgid "Returns an absolute file url from the given urls." msgstr "Devuelve un URL de archivo absoluto a partir de los URL proporcionados." #. PE7AD #: python_programming.xhp msgctxt "" "python_programming.xhp\n" "N0251\n" "help.text" msgid "Creates a UNO struct or exception given by typeName." msgstr "Crea una estructura UNO o excepción dada por typeName." #. FNPMc #: python_programming.xhp msgctxt "" "python_programming.xhp\n" "N0254\n" "help.text" msgid "Returns a system path." msgstr "Devuelve una ruta del sistema." #. sFbd9 #: python_programming.xhp msgctxt "" "python_programming.xhp\n" "N0257\n" "help.text" msgid "Returns the class of a concrete UNO exception, struct, or interface." msgstr "Devuelve la clase de una excepción, una estructura o una interfaz de UNO concreta." #. qAbMv #: python_programming.xhp msgctxt "" "python_programming.xhp\n" "N0260\n" "help.text" msgid "Returns the UNO component context used to initialize the Python runtime." msgstr "Devuelve el contexto del componente de UNO utilizado para iniciar el entorno de ejecución de Python." #. WQBzo #: python_programming.xhp msgctxt "" "python_programming.xhp\n" "N0264\n" "help.text" msgid "Looks up the value of an IDL constant by giving its explicit name." msgstr "Busca el valor de una constante de IDL dando su nombre explícito." #. VD2pr #: python_programming.xhp msgctxt "" "python_programming.xhp\n" "N0265\n" "help.text" msgid "See API constant groups" msgstr "Ver grupos constantes de API" #. RMBST #: python_programming.xhp msgctxt "" "python_programming.xhp\n" "N0267\n" "help.text" msgid "Returns True, when obj is a class of a UNO interface." msgstr "Devuelve Verdadero, cuando el objeto es una clase de una interfaz UNO" #. B84WF #: python_programming.xhp msgctxt "" "python_programming.xhp\n" "N0270\n" "help.text" msgid "Returns a file URL for the given system path." msgstr "Devuelve un URL de archivo para la ruta del sistema proporcionada." #. GEMGY #: python_programming.xhp msgctxt "" "python_programming.xhp\n" "N0272\n" "help.text" msgid "LibreLogo and TableSample installation shared scripts use uno.py module." msgstr "LibreLogo y TableSample instalados en las macros compartidas use el modulouno.py." #. 9NieC #: python_programming.xhp msgctxt "" "python_programming.xhp\n" "N0273\n" "help.text" msgid "More Python-Basic samples" msgstr "Más ejemplos Python-Basic" #. 6Yct5 #: python_programming.xhp msgctxt "" "python_programming.xhp\n" "N0275\n" "help.text" msgid "Python UNO" msgstr "UNO en Python" #. 8GvqG #: python_programming.xhp msgctxt "" "python_programming.xhp\n" "N0276\n" "help.text" msgid "Basic UNO features" msgstr "Funcionalidades básicas de UNO" #. wSBYY #: python_programming.xhp msgctxt "" "python_programming.xhp\n" "N0284\n" "help.text" msgid "See Opening a Dialog" msgstr "" #. ucBDS #: python_programming.xhp msgctxt "" "python_programming.xhp\n" "N0286\n" "help.text" msgid "See Creating a Listener" msgstr "" #. LNUaK #: python_programming.xhp msgctxt "" "python_programming.xhp\n" "N0288\n" "help.text" msgid "See UNO data types" msgstr "Ver tipos de datos UNO" #. pFbcP #: python_programming.xhp msgctxt "" "python_programming.xhp\n" "N1297\n" "help.text" msgid "Importing an embedded Module" msgstr "" #. GPRuc #: python_programming.xhp msgctxt "" "python_programming.xhp\n" "N1298\n" "help.text" msgid "Similarly to %PRODUCTNAME Basic that supports browsing and dynamic loading of libraries, Python libraries can be explored and imported on demand. For more information on library containers, visit %PRODUCTNAME Application Programming Interface (API) or download %PRODUCTNAME Software Development Kit (SDK)." msgstr "" #. SEeXV #: python_programming.xhp msgctxt "" "python_programming.xhp\n" "N3299\n" "help.text" msgid "Importing a Python document embedded module is illustrated below, exception handling is not detailed:" msgstr "" #. P2R2D #: python_programming.xhp msgctxt "" "python_programming.xhp\n" "N0303\n" "help.text" msgid "\"\"\" load library and import module" msgstr "\"\"\" carga de biblioteca e importación de módulo" #. oBnkG #: python_programming.xhp msgctxt "" "python_programming.xhp\n" "N0305\n" "help.text" msgid "Adapted from 'Bibliothèque de fonctions' by Hubert Lambert" msgstr "Adaptado de «Bibliothèque de fonctions» de Hubert Lambert" #. FFxTV #: python_programming.xhp msgctxt "" "python_programming.xhp\n" "N0306\n" "help.text" msgid "at https://forum.openoffice.org/fr/forum/viewtopic.php?p=286213\"\"\"" msgstr "en https://forum.openoffice.org/fr/forum/viewtopic.php?p=286213\"\"\"" #. A2Zvp #: python_programming.xhp msgctxt "" "python_programming.xhp\n" "N0307\n" "help.text" msgid "doc = XSCRIPTCONTEXT.getDocument() # current document" msgstr "doc = XSCRIPTCONTEXT.getDocument() # documento actual" #. qqpCF #: python_programming.xhp msgctxt "" "python_programming.xhp\n" "N0310\n" "help.text" msgid "if not url in sys.path: # add path if necessary" msgstr "if not url in sys.path: # adición de ruta, si es necesario" #. HWoLC #: python_programming.xhp msgctxt "" "python_programming.xhp\n" "N0311\n" "help.text" msgid "sys.path.insert(0, url) # doclib takes precedence" msgstr "sys.path.insert(0, url) # el doclib tiene prioridad" #. wBdYA #: python_programming.xhp msgctxt "" "python_programming.xhp\n" "N0312\n" "help.text" msgid "if module_name: # import if requested" msgstr "if module_name: # se importa si se solicita" #. B9zJW #: python_programming.xhp msgctxt "" "python_programming.xhp\n" "N0316\n" "help.text" msgid "ui = load_library(\"my_gui\",'screen_io') # add path + import " msgstr "ui = load_library(\"my_gui\",'screen_io') # agrega ruta + import " #. yjHXX #: python_programming.xhp msgctxt "" "python_programming.xhp\n" "N0321\n" "help.text" msgid "Basic UNO Objects, Functions and Services" msgstr "Objetos, funciones y servicios de UNO en Basic" #. zRBRa #: python_screen.xhp msgctxt "" "python_screen.xhp\n" "tit\n" "help.text" msgid "Python : Screen Input/Output" msgstr "Python: entrada y salida de y hacia la pantalla" #. tMEMB #: python_screen.xhp msgctxt "" "python_screen.xhp\n" "N0433\n" "help.text" msgid "Python;InputBox Python;MsgBox Python;Print API;script.provider.MasterScriptProvider: Screen Input/Output API;script.provider.XScript: Screen Input/Output" msgstr "" #. aSpmm #: python_screen.xhp msgctxt "" "python_screen.xhp\n" "N0434\n" "help.text" msgid "Input/Output to Screen" msgstr "Entrada y salida de y hacia la pantalla" #. qCLEs #: python_screen.xhp msgctxt "" "python_screen.xhp\n" "N0435\n" "help.text" msgid "Python standard output file is not available when running Python macros from Tools – Macros - Run Macro... menu. Presenting the output of a module requires the Python interactive console. Features such as input(), print(), repr() and str() are available from the Python shell." msgstr "La salida estándar de Python no está disponible cuando se ejecutan las macros Python desde el menú Herramientas ▸ Macros ▸ Ejecutar macro. Presentar la salida de un módulo requiere la consola interactiva de Python. Las funciones como input(), print(), repr() y str() están disponibles desde la consola de Python." #. ftsGT #: python_screen.xhp msgctxt "" "python_screen.xhp\n" "msgbox_tip\n" "help.text" msgid "%PRODUCTNAME msgbox Python module proposes a msgbox() method that is illustrated in Creating Event Listeners and Creating a dialog handler example pages." msgstr "" #. aPSDz #: python_screen.xhp msgctxt "" "python_screen.xhp\n" "N0437\n" "help.text" msgid "%PRODUCTNAME Basic proposes InputBox(), Msgbox() and Print() screen I/O functions. Python alternatives exist relying either on %PRODUCTNAME API Abstract Windowing Toolkit, either on Python to Basic function calls. The latter proposes a syntax that is intentionally close to that of Basic, and uses a Python module next to a Basic module. The API Scripting Framework is used to perform Basic, BeanShell, JavaScript and Python inter-languages function calls." msgstr "%PRODUCTNAME Basic propone las funciones de E/S de pantalla InputBox(), Msgbox() y Print(). Existen alternativas de Python que se basan en el kit de herramientas de ventanas abstractas de la API de %PRODUCTNAME, o bien en las llamadas de funciones de Python a Basic. Esta última alternativa propone una sintaxis que es intencionalmente cercana a la de Basic y utiliza un módulo de Python junto con un módulo de Basic. El marco de programación de macros de la API se utiliza para realizar llamadas de funciones entre los lenguajes Basic, BeanShell, JavaScript y Python." #. hat4k #: python_screen.xhp msgctxt "" "python_screen.xhp\n" "N0438\n" "help.text" msgid "Python syntax:" msgstr "Sintaxis de Python:" #. QypFq #: python_screen.xhp msgctxt "" "python_screen.xhp\n" "N0442\n" "help.text" msgid "Examples:" msgstr "Ejemplos:" #. DbZVx #: python_screen.xhp msgctxt "" "python_screen.xhp\n" "N0449\n" "help.text" msgid "Installation:" msgstr "Instalación:" #. 6J2px #: python_screen.xhp msgctxt "" "python_screen.xhp\n" "N0450\n" "help.text" msgid "Copy screen_io Python module in My macros within /Scripts/python/pythonpath," msgstr "" #. g98C5 #: python_screen.xhp msgctxt "" "python_screen.xhp\n" "N0451\n" "help.text" msgid "Copy uiScripts Basic module in My macros Standard Basic library," msgstr "" #. XAthB #: python_screen.xhp msgctxt "" "python_screen.xhp\n" "N0452\n" "help.text" msgid "Restart %PRODUCTNAME." msgstr "Reinicie %PRODUCTNAME." #. jGGGZ #: python_screen.xhp msgctxt "" "python_screen.xhp\n" "N0453\n" "help.text" msgid "screen_io Python module" msgstr "Módulo screen_io de Python" #. EB2zZ #: python_screen.xhp msgctxt "" "python_screen.xhp\n" "N0467\n" "help.text" msgid "\"\"\" Displays a dialog box containing a message and returns a value.\"\"\"" msgstr "\"\"\" Muestra un cuadro de diálogo que contiene un mensaje y devuelve un valor.\"\"\"" #. nUtxt #: python_screen.xhp msgctxt "" "python_screen.xhp\n" "N0473\n" "help.text" msgid "\"\"\" Displays a prompt in a dialog box at which the user can enter text.\"\"\"" msgstr "" #. MFz5D #: python_screen.xhp msgctxt "" "python_screen.xhp\n" "N0479\n" "help.text" msgid "\"\"\"Outputs the specified strings or numeric expressions in a dialog box.\"\"\"" msgstr "" #. L833Z #: python_screen.xhp msgctxt "" "python_screen.xhp\n" "par_id161655364816553\n" "help.text" msgid "MsgBox and InputBox methods from the Basic service included in the ScriptForge libraries call directly their native Basic counterparts." msgstr "" #. EYqxJ #: python_screen.xhp msgctxt "" "python_screen.xhp\n" "N0492\n" "help.text" msgid "uiScripts Basic module" msgstr "Módulo uiScripts de Basic" #. enXba #: python_screen.xhp msgctxt "" "python_screen.xhp\n" "tip_APSO\n" "help.text" msgid "The Alternative Python Script Organizer (APSO) extension offers a msgbox() function out of its apso_utils module." msgstr "" #. CGnPe #: python_session.xhp msgctxt "" "python_session.xhp\n" "tit\n" "help.text" msgid "Python_Session : Session class" msgstr "Python_Session: clase Session" #. vkS8P #: python_session.xhp msgctxt "" "python_session.xhp\n" "N0339\n" "help.text" msgid "Session;UserName Session;SharedScripts Session;SharedPythonScripts Session;UserProfile Session;UserScripts Session;UserPythonScripts API;PathSubstitution" msgstr "" #. qBME3 #: python_session.xhp msgctxt "" "python_session.xhp\n" "N0340\n" "help.text" msgid "Getting Session Information" msgstr "Obtener información de la sesión" #. nmTjF #: python_session.xhp msgctxt "" "python_session.xhp\n" "N0341\n" "help.text" msgid "Computing %PRODUCTNAME user profile and shared modules system file paths can be performed with Python or with Basic languages. BeanShell, Java, JavaScript and Python scripts locations can be derived from this information." msgstr "" #. gMnyC #: python_session.xhp msgctxt "" "python_session.xhp\n" "N0343\n" "help.text" msgid "Examples:" msgstr "Ejemplos:" #. m498C #: python_session.xhp msgctxt "" "python_session.xhp\n" "N0344\n" "help.text" msgid "With Python shell." msgstr "Con el intérprete de Python" #. yziJv #: python_session.xhp msgctxt "" "python_session.xhp\n" "N0346\n" "help.text" msgid ">>> print(Session.SharedPythonScripts()) # static method" msgstr "" #. ezhbr #: python_session.xhp msgctxt "" "python_session.xhp\n" "N0347\n" "help.text" msgid ">>> print(Session().UserName) # object property" msgstr ">>> print(Session().UserName) # propiedad de objeto" #. K4Cjj #: python_session.xhp msgctxt "" "python_session.xhp\n" "N0348\n" "help.text" msgid ">>> input(Session().UserProfile) # object property" msgstr ">>> input(Session().UserProfile) # propiedad de objeto" #. CVdoK #: python_session.xhp msgctxt "" "python_session.xhp\n" "N0349\n" "help.text" msgid "From Tools – Macros - Run Macro... menu." msgstr "Desde el menú Herramientas ▸ Macros ▸ Ejecutar macro." #. k47pk #: python_session.xhp msgctxt "" "python_session.xhp\n" "N0354\n" "help.text" msgid "ui.MsgBox(Session.Share(),title='Installation Share') # static method" msgstr "" #. mFu9h #: python_session.xhp msgctxt "" "python_session.xhp\n" "N0355\n" "help.text" msgid "ui.Print(Session.SharedPythonScripts()) # static method" msgstr "" #. osmNG #: python_session.xhp msgctxt "" "python_session.xhp\n" "N0356\n" "help.text" msgid "s = Session() # instance creation" msgstr "s = Session() # creación de instancia" #. Gqz8J #: python_session.xhp msgctxt "" "python_session.xhp\n" "N0357\n" "help.text" msgid "ui.MsgBox(s.UserName,title='Hello') # object property" msgstr "ui.MsgBox(s.UserName,title='Hola') # propiedad de objeto" #. 8c4GN #: python_session.xhp msgctxt "" "python_session.xhp\n" "N0358\n" "help.text" msgid "ui.Print(s.UserPythonScripts) # object property" msgstr "ui.Print(s.UserPythonScripts) # propiedad de objeto" #. GAffb #: python_session.xhp msgctxt "" "python_session.xhp\n" "N0360\n" "help.text" msgid "g_exportedScripts = (demo_session,) # public macros" msgstr "g_exportedScripts = (demo_session,) # macros públicas" #. GfLEb #: python_session.xhp msgctxt "" "python_session.xhp\n" "N0361\n" "help.text" msgid "With %PRODUCTNAME Basic." msgstr "Con %PRODUCTNAME Basic" #. CJAPH #: python_session.xhp msgctxt "" "python_session.xhp\n" "N0364\n" "help.text" msgid "Print \"Shared scripts location:\", s.SharedScripts" msgstr "Print \"Ubicación de secuencias compartidas:\", s.SharedScripts" #. nKgLS #: python_session.xhp msgctxt "" "python_session.xhp\n" "N0365\n" "help.text" msgid "MsgBox s.UserName,,\"Hello\"" msgstr "MsgBox s.UserName,,\"Hola\"" #. Dvp2n #: python_session.xhp msgctxt "" "python_session.xhp\n" "N0368\n" "help.text" msgid "Using COM/OLE and Visual Basic Scripting language." msgstr "Mediante COM/OLE y el lenguaje VBScript" #. u2czW #: python_session.xhp msgctxt "" "python_session.xhp\n" "N0369\n" "help.text" msgid "' The service manager is always the entry point" msgstr "' El gestor de servicios es siempre el punto de entrada" #. BiCRF #: python_session.xhp msgctxt "" "python_session.xhp\n" "N0370\n" "help.text" msgid "' If there is no office running then an office is started up" msgstr "' Si no hay ninguna instancia en funcionamiento, se pone en marcha una." #. mepxA #: python_session.xhp msgctxt "" "python_session.xhp\n" "N0372\n" "help.text" msgid "' PathSubstitution service exhibits information to infer" msgstr "' El servicio PathSubstitution muestra información para inferir" #. njK5P #: python_session.xhp msgctxt "" "python_session.xhp\n" "N0373\n" "help.text" msgid "' /Scripts/python locations from" msgstr "' /Scripts/python ubicaciones desde" #. XPAGf #: python_session.xhp msgctxt "" "python_session.xhp\n" "N0381\n" "help.text" msgid "Python Session class:" msgstr "Clase Session de Python:" #. ePFtK #: python_session.xhp msgctxt "" "python_session.xhp\n" "N0401\n" "help.text" msgid "@property # alternative to '$(username)' variable" msgstr "@property # alternativa a la variable «$(username)»" #. CBvZv #: python_session.xhp msgctxt "" "python_session.xhp\n" "N0342\n" "help.text" msgid "Unlike Basic, pathname normalization is performed with Python inside Session class." msgstr "A diferencia de Basic, la normalización de nombres de rutas de acceso se realiza con Python en la clase Session." #. 8zUvW #: python_session.xhp msgctxt "" "python_session.xhp\n" "N0412\n" "help.text" msgid "%PRODUCTNAME Basic Session class:" msgstr "Clase Session de %PRODUCTNAME Basic:" #. ivAG6 #: python_session.xhp msgctxt "" "python_session.xhp\n" "N0417\n" "help.text" msgid "Private _ps As Object ' Private member" msgstr "Private _ps As Object ' miembro privado" #. Q9sNs #: python_session.xhp msgctxt "" "python_session.xhp\n" "N0422\n" "help.text" msgid "End Sub ' Constructor" msgstr "End Sub ' constructor" #. ELSQJ #: python_session.xhp msgctxt "" "python_session.xhp\n" "N0426\n" "help.text" msgid "End Sub ' Destructor" msgstr "End Sub ' destructor" #. 7neVV #: python_session.xhp msgctxt "" "python_session.xhp\n" "N0439\n" "help.text" msgid "Public Property Get UserName() As String ' User account name" msgstr "Public Property Get UserName() As String ' nombre de cuenta de usuario" #. NsDBi #: python_session.xhp msgctxt "" "python_session.xhp\n" "N0443\n" "help.text" msgid "Public Property Get UserProfile() As String ' User profile system path" msgstr "Public Property Get UserProfile() As String ' ruta de perfil de usuario en el sistema" #. do2CY #: python_session.xhp msgctxt "" "python_session.xhp\n" "N0447\n" "help.text" msgid "Public Property Get UserScripts() As String ' User scripts system path" msgstr "Public Property Get UserScripts() As String ' ruta de secuencias de órdenes de usuario en el sistema" #. Gg3yg #: python_session.xhp msgctxt "" "python_session.xhp\n" "N0451\n" "help.text" msgid "Public Property Get UserPythonScripts() As String ' User Python scripts system path" msgstr "Public Property Get UserPythonScripts() As String ' ruta de secuencias de órdenes en Python de usuario en el sistema" #. DRC4A #: python_shell.xhp msgctxt "" "python_shell.xhp\n" "tit\n" "help.text" msgid "Python Interactive Shell" msgstr "Consola interactiva de Python" #. uRFzN #: python_shell.xhp msgctxt "" "python_shell.xhp\n" "N0117\n" "help.text" msgid "Python console Python Interactive Shell Python;Shell" msgstr "" #. 6dAy2 #: python_shell.xhp msgctxt "" "python_shell.xhp\n" "N0118\n" "help.text" msgid "Running Python Interactive Console" msgstr "Ejecutar la consola interactiva de Python" #. Met9b #: python_shell.xhp msgctxt "" "python_shell.xhp\n" "N0119\n" "help.text" msgid "The Python interactive console, also known as Python interpreter or Python shell, provides programmers with a quick way to execute commands and try out and test code without creating a file. UNO objects introspection as well as %PRODUCTNAME Python modules documentation can be obtained from the terminal." msgstr "" #. kFpxo #: python_shell.xhp msgctxt "" "python_shell.xhp\n" "par_id851633601202270\n" "help.text" msgid "From a full-featured %PRODUCTNAME installed package, use either Basic or Python:" msgstr "" #. 5HhXz #: python_shell.xhp msgctxt "" "python_shell.xhp\n" "N0121\n" "help.text" msgid "Using a Basic macro" msgstr "" #. KhWLk #: python_shell.xhp msgctxt "" "python_shell.xhp\n" "N0127\n" "help.text" msgid "Using a Python macro" msgstr "" #. 3FCJH #: python_shell.xhp msgctxt "" "python_shell.xhp\n" "N0141\n" "help.text" msgid "Example output" msgstr "Salida de ejemplo" #. MxDtE #: python_shell.xhp msgctxt "" "python_shell.xhp\n" "N0142\n" "help.text" msgid "Python Interactive Console" msgstr "" #. fk6sx #: python_shell.xhp msgctxt "" "python_shell.xhp\n" "hd_id381633446811095\n" "help.text" msgid "Using the Terminal" msgstr "Utilización de la terminal" #. CNFdD #: python_shell.xhp msgctxt "" "python_shell.xhp\n" "par_id801633601715910\n" "help.text" msgid "From a %PRODUCTNAME copy included in a GNU/Linux platform, use the terminal as shown:" msgstr "" #. vWPwe #: python_shell.xhp msgctxt "" "python_shell.xhp\n" "par_id531633444780190\n" "help.text" msgid "whereis or type terminal commands help locate Python interactive console:" msgstr "" #. 8Ei5d #: python_shell.xhp msgctxt "" "python_shell.xhp\n" "hd_id311633513620803\n" "help.text" msgid "Alternative console" msgstr "Consola alternativa" #. R53nU #: python_shell.xhp msgctxt "" "python_shell.xhp\n" "par_id81632760673283\n" "help.text" msgid "Use APSO extension console as an alternative:" msgstr "Utilice la consola de la extensión APSO como alternativa:" #. 6h9CS #: python_shell.xhp msgctxt "" "python_shell.xhp\n" "N0144\n" "help.text" msgid "APSO console" msgstr "Consola de APSO" #. MRf8v #: python_shell.xhp msgctxt "" "python_shell.xhp\n" "par_id351633599611244\n" "help.text" msgid "PythonShell function in ScriptForge.Exception service" msgstr "Función PythonShell del servicio ScriptForge.Exception"