Translation

python_2_basic.xhp N0333 help.text
English ehCg3
Context English Spanish Actions
main0000.xhp
tit
help.text
Python Scripts Secuencias de órdenes en Python
main0000.xhp
bm_id491543348147708
help.text
<bookmark_value>macros;Python scripts</bookmark_value> <bookmark_value>Python;macros</bookmark_value> <bookmark_value>scripts;Python</bookmark_value> <bookmark_value>macros;secuencias de órdenes en Python</bookmark_value><bookmark_value>Python;macros</bookmark_value><bookmark_value>scripts;Python</bookmark_value>
main0000.xhp
hd_id3154232
help.text
<variable id="pythonscriptshelp"><link href="text/sbasic/python/main0000.xhp" name="mainpython">%PRODUCTNAME Python Scripts Help</link></variable> <variable id="pythonscriptshelp"><link href="text/sbasic/python/main0000.xhp" name="mainpython">Ayuda con las macros en Python en %PRODUCTNAME</link></variable>
main0000.xhp
par_id3153894
help.text
%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 <link href="https://api.libreoffice.org/" name="api.libreoffice.org">https://api.libreoffice.org</link> %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 <link href="https://api.libreoffice.org/" name="api.libreoffice.org">api.libreoffice.org</link> (en inglés).
main0000.xhp
par_id3147226
help.text
This help section explains the most common Python script functions for %PRODUCTNAME. For more in-depth information please refer to the <link href="https://wiki.documentfoundation.org/Macros/Python_Design_Guide" name="wiki.documentfoundation.org PYTHON Guide">Designing & Developing Python Applications</link> on the Wiki. Esta sección explica las funciones más comunes del script Python para %PRODUCTNAME. Para obtener información más detallada, consulte <link href="https://wiki.documentfoundation.org/Macros/Python_Design_Guide" name="wiki.documentfoundation.org PYTHON Guide">Diseño y desarrollo de aplicaciones con Python</link> en el Wiki.
main0000.xhp
hd_id3146957
help.text
Working with Python Scripts in %PRODUCTNAME Trabajar con secuencias en Python en %PRODUCTNAME
main0000.xhp
N0102
help.text
You can execute Python scripts choosing <menuitem>Tools - Macros - Run Macro</menuitem>. 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. Pueden ejecutarse secuencias de órdenes en Python a través de <menuitem>Herramientas ▸ Macros ▸ Ejecutar macro</menuitem>. 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.
main0000.xhp
par_id131568902936659
help.text
The %PRODUCTNAME scripting framework for Python is optional on some GNU/Linux distributions. If it is installed, selecting <menuitem>Tools - Macros - Run Macro</menuitem> and checking <literal>Application Macros</literal> for the presence of <literal>HelloWorld – HelloWorldPython</literal> macro is sufficient. If absent, please refer to your distribution documentation in order to install the %PRODUCTNAME scripting framework for Python. 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 <menuitem>Herramientas ▸ Macros ▸ Ejecutar macro</menuitem> y comprobar en <literal>Macros de la aplicación</literal> la presencia de la macro <literal>HelloWorld – HelloWorldPython</literal>. 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.
python_2_basic.xhp
tit
help.text
Python to Basic De Python a Basic
python_2_basic.xhp
N0330
help.text
<bookmark_value>Python;Calling Basic</bookmark_value> <bookmark_value>ParamArray</bookmark_value> <bookmark_value>Python;llamada a Basic</bookmark_value> <bookmark_value>ParamArray</bookmark_value>
python_2_basic.xhp
N0331
help.text
<variable id="py2ba_h1"><link href="text/sbasic/python/python_2_basic.xhp" name="Calling Basic macros from Python">Calling Basic Macros from Python</link></variable> <variable id="py2ba_h1"><link href="text/sbasic/python/python_2_basic.xhp" name="Llamar macros en Basic desde Python">Llamar macros en Basic desde Python</link></variable>
python_2_basic.xhp
N0332
help.text
You can call %PRODUCTNAME Basic macros from Python scripts, and notable features can be obtained in return such as: Es posible llamar macros escritas en %PRODUCTNAME Basic desde secuencias de órdenes en Python y sacar provecho de funcionalidades tales como:
python_2_basic.xhp
N0333
help.text
Simple logging facilities out of <literal>Access2Base</literal> library Trace console, Funciones de registro sencillas para la consola de traza de la biblioteca <literal>Access2Base</literal>,
python_2_basic.xhp
N0334
help.text
<literal>InputBox</literal> and <literal>MsgBox</literal> screen I/O functions based on Basic to ease Python development, funciones de E/S en pantalla <literal>InputBox</literal> y <literal>MsgBox</literal> basadas en Basic para facilitar el desarrollo con Python,
python_2_basic.xhp
N0335
help.text
<literal>Xray</literal> calls interrupting Python script execution to help inspect variables. interrupción de la ejecución de la secuencia escrita en Python por llamada a <literal>Xray</literal> para examinar las variables.
python_2_basic.xhp
N0336
help.text
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. 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.
python_2_basic.xhp
N0337
help.text
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. 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.
python_2_basic.xhp
N0338
help.text
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 <link href="text/sbasic/python/python_ide.xhp" name="Setting Up an Integrated IDE for Python">Setting Up an Integrated IDE for Python</link> for more information. 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 <link href="text/sbasic/python/python_ide.xhp" name="Setting Up an Integrated IDE for Python">Puesta en funcionamiento de un EID para Python</link>.
python_2_basic.xhp
N0339
help.text
Retrieving %PRODUCTNAME Basic Scripts Recuperación de secuencias de órdenes en Basic en %PRODUCTNAME
python_2_basic.xhp
N0340
help.text
%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 <link href="https://api.libreoffice.org/docs/idl/ref/interfacecom_1_1sun_1_1star_1_1script_1_1provider_1_1XScript.html" name="XScriptProvider interface">com.sun.star.script.provider.XScriptProvider</link> interface allows the retrieval of executable scripts: 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 <link href="https://api.libreoffice.org/docs/idl/ref/interfacecom_1_1sun_1_1star_1_1script_1_1provider_1_1XScript.html" name="XScriptProvider interface">com.sun.star.script.provider.XScriptProvider</link> permite recuperar macros ejecutables:
python_2_basic.xhp
N0341
help.text
<bookmark_value>API;script.provider.MasterScriptProviderFactory: Retrieving Basic scripts</bookmark_value><bookmark_value>API;script.provider.XScript: Executing Basic scripts</bookmark_value><bookmark_value>API;XScriptProvider: Retrieving Basic scripts</bookmark_value>
python_2_basic.xhp
N0347
help.text
'''Grab Basic script object before invocation.''' '''Tomar el objeto de secuencia de Basic antes de la invocación.'''
python_2_basic.xhp
N0363
help.text
Executing %PRODUCTNAME Basic Scripts Ejecución de secuencias de órdenes en Basic en %PRODUCTNAME
python_2_basic.xhp
N0364ndx
help.text
<bookmark_value>API;script.provider.XScript : Executing Basic scripts</bookmark_value> <bookmark_value>API;script.provider.XScript: ejecutar secuencias de órdenes en Basic</bookmark_value>
python_2_basic.xhp
N0364
help.text
The %PRODUCTNAME Software Development Kit (SDK) documentation for <link href="https://api.libreoffice.org/docs/idl/ref/interfacecom_1_1sun_1_1star_1_1script_1_1provider_1_1XScript.html#a11a551f5a2520f74c5109cd8c9f8c7b7" name="XScript interface">com.sun.star.script.provider.XScript</link> interface details the calling convention for inter-language calls. Invocation of functions requires three arrays: La documentación del Kit de desarrollo de software (SDK) de %PRODUCTNAME correspondiente a la interfaz <link href="https://api.libreoffice.org/docs/idl/ref/interfacecom_1_1sun_1_1star_1_1script_1_1provider_1_1XScript.html#a11a551f5a2520f74c5109cd8c9f8c7b7" name="Interfaz XScript">com.sun.star.script.provider.XScript</link> detalla la convención para efectuar llamadas entre lenguajes de programación. La invocación de funciones requere tres matrices:
python_2_basic.xhp
N0365
help.text
the first lists the arguments of the called routine la primera enumera los argumentos de la rutina llamada
python_2_basic.xhp
N0366
help.text
the second identifies modified arguments la segunda identifica los argumentos modificados
python_2_basic.xhp
N0367
help.text
the third stores the return values la tercera almacena los valores devueltos

Loading…

User avatar Fito

Translation changed

LibreOffice Help - master / text/sbasic/pythonSpanish

2 years ago
User avatar Fito

New translation

LibreOffice Help - master / text/sbasic/pythonSpanish

2 years ago
Browse all component changes

Glossary

English Spanish
library biblioteca; colección; -teca (fonoteca, videoteca, mediateca…) LibreOffice UI - master

String information

Context
python_2_basic.xhp
N0333
help.text
Source string description
ehCg3
Source string location
python_2_basic.xhp
String age
2 years ago
Source string age
2 years ago
Translation file
es/helpcontent2/source/text/sbasic/python.po, string 13