summaryrefslogtreecommitdiffstats
path: root/translations/source/es/helpcontent2/source/text/sbasic/guide.po
diff options
context:
space:
mode:
Diffstat (limited to 'translations/source/es/helpcontent2/source/text/sbasic/guide.po')
-rw-r--r--translations/source/es/helpcontent2/source/text/sbasic/guide.po2177
1 files changed, 2177 insertions, 0 deletions
diff --git a/translations/source/es/helpcontent2/source/text/sbasic/guide.po b/translations/source/es/helpcontent2/source/text/sbasic/guide.po
new file mode 100644
index 000000000..8e7ec1d9a
--- /dev/null
+++ b/translations/source/es/helpcontent2/source/text/sbasic/guide.po
@@ -0,0 +1,2177 @@
+#. extracted from helpcontent2/source/text/sbasic/guide
+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-07-04 18:04+0200\n"
+"PO-Revision-Date: 2023-03-22 12:34+0000\n"
+"Last-Translator: Adolfo Jayme Barrientos <fito@libreoffice.org>\n"
+"Language-Team: Spanish <https://translations.documentfoundation.org/projects/libo_help-7-4/textsbasicguide/es/>\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.15.2\n"
+"X-POOTLE-MTIME: 1560719923.000000\n"
+
+#. WcTKB
+#: access2base.xhp
+msgctxt ""
+"access2base.xhp\n"
+"tit\n"
+"help.text"
+msgid "Access2Base"
+msgstr "Access2Base"
+
+#. bFKah
+#: access2base.xhp
+msgctxt ""
+"access2base.xhp\n"
+"bm_idA2B001\n"
+"help.text"
+msgid "<bookmark_value>Access2Base</bookmark_value><bookmark_value>Microsoft Access; Access2Base</bookmark_value><bookmark_value>Access databases; run in Base</bookmark_value>"
+msgstr "<bookmark_value>Access2Base</bookmark_value><bookmark_value>Microsoft Access; Access2Base</bookmark_value><bookmark_value>bases de datos de Access; ejecutar en Base</bookmark_value>"
+
+#. V4kCb
+#: access2base.xhp
+msgctxt ""
+"access2base.xhp\n"
+"hd_idA2B002\n"
+"help.text"
+msgid "Access2Base"
+msgstr "Access2Base"
+
+#. BDoqs
+#: access2base.xhp
+msgctxt ""
+"access2base.xhp\n"
+"hd_idA2B003\n"
+"help.text"
+msgid "What is Access2Base?"
+msgstr "¿Qué es Access2Base?"
+
+#. CfYuM
+#: access2base.xhp
+msgctxt ""
+"access2base.xhp\n"
+"par_idA2B004\n"
+"help.text"
+msgid "Access2Base is a %PRODUCTNAME BASIC library of macros for (business or personal) application developers and advanced users. It is one of the libraries stored in \"Application macros and dialogs\"."
+msgstr "Access2Base es una biblioteca %PRODUCTNAME BASIC de macros para desarrolladores de aplicaciones (empresariales o personales) y usuarios avanzados. Es una de las bibliotecas almacenadas en «Diálogos y macros de la aplicación»."
+
+#. CE5QB
+#: access2base.xhp
+msgctxt ""
+"access2base.xhp\n"
+"par_idA2B005\n"
+"help.text"
+msgid "The functionalities provided by the implemented macros are all directly inspired by Microsoft Access. The macros are callable mainly from a %PRODUCTNAME <emph>Base</emph> application, but also from <emph>any</emph> %PRODUCTNAME document (Writer, Calc, ...) where access to data stored in a database makes sense."
+msgstr "Todas las funcionalidades que brindan las macros facilitadas se inspiran directamente en Microsoft Access. Es posible invocar las macros desde la aplicación %PRODUCTNAME <emph>Base</emph>, principalmente, pero también se puede hacerlo desde <emph>cualquier</emph> documento de %PRODUCTNAME (de Writer, Calc, etc.) en el que tenga sentido acceder a datos almacenados en una base de datos."
+
+#. tmNkV
+#: access2base.xhp
+msgctxt ""
+"access2base.xhp\n"
+"par_idA2B006\n"
+"help.text"
+msgid "The API provided by Access2Base is intended to be more concise, intuitive and easy to learn than the standard UNO API (API = Application Programming Interface)."
+msgstr "La API de Access2Base está diseñada para ser más concisa, intuitiva y fácil de aprender que la API estándar de UNO (API = interfaz de programación de aplicaciones, por sus siglas en inglés)."
+
+#. DHfDb
+#: access2base.xhp
+msgctxt ""
+"access2base.xhp\n"
+"par_idA2B007\n"
+"help.text"
+msgid "<emph>The library is documented online on </emph><link href=\"http://www.access2base.com\" name=\"http://www.access2base.com\"><emph>http://www.access2base.com</emph></link>."
+msgstr "<emph>La biblioteca está documentada en el sitio web </emph><link href=\"http://www.access2base.com\" name=\"http://www.access2base.com\"><emph>www.access2base.com</emph></link>."
+
+#. fGJgF
+#: access2base.xhp
+msgctxt ""
+"access2base.xhp\n"
+"hd_idA2B008\n"
+"help.text"
+msgid "The implemented macros include:"
+msgstr "Entre las macros disponibles se incluyen:"
+
+#. UFhFo
+#: access2base.xhp
+msgctxt ""
+"access2base.xhp\n"
+"par_idA2B009\n"
+"help.text"
+msgid "a simplified and extensible API for <emph>forms</emph>, <emph>dialogs</emph> and <emph>controls</emph> manipulations similar with the Microsoft Access object model,"
+msgstr "una API simplificada y extensible para la manipulación de <emph>formularios</emph>, <emph>cuadros de diálogo</emph> y <emph>controles</emph> similar al modelo de objetos de Microsoft Access,"
+
+#. ZTQD8
+#: access2base.xhp
+msgctxt ""
+"access2base.xhp\n"
+"par_idA2B010\n"
+"help.text"
+msgid "an API for database access with the <emph>table</emph>, <emph>query</emph>, <emph>recordset</emph> and <emph>field</emph> objects,"
+msgstr "una API para el acceso a bases de datos con <emph>tablas</emph>, <emph>filtros</emph>, <emph>conjuntos de registros</emph> y <emph>campos</emph>,"
+
+#. z3ZS9
+#: access2base.xhp
+msgctxt ""
+"access2base.xhp\n"
+"par_idA2B011\n"
+"help.text"
+msgid "a number of <emph>actions</emph> with a syntax identical to their corresponding Microsoft Access macros/actions,"
+msgstr "diversas <emph>acciones</emph> con una sintaxis idéntica a la de las macros y acciones de Microsoft Access correspondientes,"
+
+#. GQaLp
+#: access2base.xhp
+msgctxt ""
+"access2base.xhp\n"
+"par_idA2B012\n"
+"help.text"
+msgid "the <emph>DLookup</emph>, <emph>DSum</emph>, ... database functions,"
+msgstr "las funciones de base de datos <emph>DLookup</emph>, <emph>DSum</emph>, etc.,"
+
+#. jeLAg
+#: access2base.xhp
+msgctxt ""
+"access2base.xhp\n"
+"par_idA2B013\n"
+"help.text"
+msgid "the support of the shortcut notations like <item type=\"literal\">Forms!myForm!myControl</item>"
+msgstr "la compatibilidad con notaciones cortas como <item type=\"literal\">Forms!myForm!myControl</item>"
+
+#. QDQtE
+#: access2base.xhp
+msgctxt ""
+"access2base.xhp\n"
+"par_idA2B014\n"
+"help.text"
+msgid "in addition"
+msgstr "asimismo"
+
+#. 9EyMt
+#: access2base.xhp
+msgctxt ""
+"access2base.xhp\n"
+"par_idA2B015\n"
+"help.text"
+msgid "a consistent errors and exceptions handler,"
+msgstr "un manipulador coherente de errores y excepciones"
+
+#. 72jo7
+#: access2base.xhp
+msgctxt ""
+"access2base.xhp\n"
+"par_idA2B016\n"
+"help.text"
+msgid "facilities for programming form, dialog and control <emph>events</emph> and"
+msgstr "funciones para programar <emph>eventos</emph> para formularios, cuadros de diálogo y controles, y"
+
+#. ByZAC
+#: access2base.xhp
+msgctxt ""
+"access2base.xhp\n"
+"par_idA2B017\n"
+"help.text"
+msgid "the support of both embedded forms and standalone (Writer) forms."
+msgstr "compatibilidad con formularios incrustados e independientes (Writer)."
+
+#. tmq7c
+#: access2base.xhp
+msgctxt ""
+"access2base.xhp\n"
+"hd_idA2B018\n"
+"help.text"
+msgid "Compare Access2Base with Microsoft Access VBA"
+msgstr "Comparación entre Access2Base y VBA de Microsoft Access"
+
+#. 4eXWf
+#: basic_2_python.xhp
+msgctxt ""
+"basic_2_python.xhp\n"
+"tit\n"
+"help.text"
+msgid "Basic to Python"
+msgstr "De BASIC a Python"
+
+#. eoGBT
+#: basic_2_python.xhp
+msgctxt ""
+"basic_2_python.xhp\n"
+"N0430\n"
+"help.text"
+msgid "<bookmark_value>Basic;Calling Python</bookmark_value> <bookmark_value>API;SimpleFileAccess</bookmark_value> <bookmark_value>API;PathSettings</bookmark_value> <bookmark_value>API;XScript</bookmark_value>"
+msgstr "<bookmark_value>BASIC;llamadas a Python</bookmark_value><bookmark_value>API;SimpleFileAccess</bookmark_value><bookmark_value>API;PathSettings</bookmark_value><bookmark_value>API;XScript</bookmark_value>"
+
+#. 8tB4f
+#: basic_2_python.xhp
+msgctxt ""
+"basic_2_python.xhp\n"
+"hd_id811571848401485\n"
+"help.text"
+msgid "<variable id=\"basic2python\"><link href=\"text/sbasic/guide/basic_2_python.xhp\" name=\"Basic Programming Examples\">Calling Python Scripts from Basic</link></variable>"
+msgstr "<variable id=\"basic2python\"><link href=\"text/sbasic/guide/basic_2_python.xhp\" name=\"Basic Programming Examples\">Invocar secuencias de Python desde Basic</link></variable>"
+
+#. P7E4G
+#: basic_2_python.xhp
+msgctxt ""
+"basic_2_python.xhp\n"
+"N0432\n"
+"help.text"
+msgid "Calling Python scripts from %PRODUCTNAME Basic macros is possible, and valuable features can be obtained such as:"
+msgstr "Se pueden invocar secuencias de Python desde las macros de %PRODUCTNAME Basic y así sacar provecho de funcionalidades como las siguientes:"
+
+#. ZKSB3
+#: basic_2_python.xhp
+msgctxt ""
+"basic_2_python.xhp\n"
+"N0433\n"
+"help.text"
+msgid "<literal>ComputerName</literal> identification or <literal>OSName</literal> detection are possible,"
+msgstr "Posibilidad de identificar el valor de <literal>ComputerName</literal> o detectar <literal>OSName</literal>,"
+
+#. AW7Lr
+#: basic_2_python.xhp
+msgctxt ""
+"basic_2_python.xhp\n"
+"N0434\n"
+"help.text"
+msgid "Basic <literal>FileLen()</literal> function and <link href=\"https://api.libreoffice.org/docs/idl/ref/servicecom_1_1sun_1_1star_1_1ucb_1_1SimpleFileAccess.html\" name=\"ucb.SimpleFileAccess\">com.sun.star.ucb.SimpleFileAccess.</link><literal>getSize()</literal> API function exhibit a 2 Gigabytes file size upper limit that Python helps to overcome,"
+msgstr "Las funciones <literal>FileLen()</literal> de Basic y <link href=\"https://api.libreoffice.org/docs/idl/ref/servicecom_1_1sun_1_1star_1_1ucb_1_1SimpleFileAccess.html\" name=\"ucb.SimpleFileAccess\">com.sun.star.ucb.SimpleFileAccess.</link><literal>getSize()</literal> de la API tienen un límite máximo del tamaño de archivo de 2 Gigabytes que se puede superar con Python."
+
+#. At8D2
+#: basic_2_python.xhp
+msgctxt ""
+"basic_2_python.xhp\n"
+"N0435\n"
+"help.text"
+msgid "<link href=\"https://api.libreoffice.org/docs/idl/ref/servicecom_1_1sun_1_1star_1_1util_1_1PathSettings.html\" name=\"util.PathSettings\">com.sun.star.util.PathSettings</link> can be normalized,"
+msgstr "Es posible normalizar <link href=\"https://api.libreoffice.org/docs/idl/ref/servicecom_1_1sun_1_1star_1_1util_1_1PathSettings.html\" name=\"util.PathSettings\">com.sun.star.util.PathSettings</link>"
+
+#. CPd9K
+#: basic_2_python.xhp
+msgctxt ""
+"basic_2_python.xhp\n"
+"N0436\n"
+"help.text"
+msgid "and many more."
+msgstr "y mucho más."
+
+#. JvzSR
+#: basic_2_python.xhp
+msgctxt ""
+"basic_2_python.xhp\n"
+"N0437\n"
+"help.text"
+msgid "A reasonable exposure to %PRODUCTNAME Basic and to <link href=\"https://api.libreoffice.org/\" name=\"Application Programming Interface\">Application Programming Interface (API)</link> features is recommended prior to perform inter-language calls from Basic to Python, to JavaScript or any other script engine."
+msgstr "Se recomienda familiarizarse con las prestaciones de %PRODUCTNAME Basic y la <link href=\"https://api.libreoffice.org/\" name=\"Application Programming Interface\">interfaz de programación de aplicaciones (API)</link> antes de realizar invocaciones interlenguaje desde BASIC hacia Python, JavaScript u otro motor de ejecución de secuencias de órdenes."
+
+#. 4jY8s
+#: basic_2_python.xhp
+msgctxt ""
+"basic_2_python.xhp\n"
+"N0438\n"
+"help.text"
+msgid "Retrieving Python Scripts"
+msgstr "Recuperar secuencias de órdenes Python"
+
+#. bBTqb
+#: basic_2_python.xhp
+msgctxt ""
+"basic_2_python.xhp\n"
+"N0439\n"
+"help.text"
+msgid "Python scripts can be personal, shared, or embedded in documents. In order to execute them, %PRODUCTNAME Basic needs to be provided with Python script locations. Locating <link href=\"https://api.libreoffice.org/docs/idl/ref/interfacecom_1_1sun_1_1star_1_1script_1_1provider_1_1XScript.html\" name=\"script.provider.XScript\">com.sun.star.script.provider.XScript</link> interface compliant UNO objects allows the execution of Python scripts:"
+msgstr "Las secuencias de Python pueden ser independientes, compartidas o estar incrustadas en los documentos. Para ejecutarlas, se deben incluir las ubicaciones de las secuencias de Python en %PRODUCTNAME Basic. Ubicando objetos UNO que se ajusten a la interfaz <link href=\"https://api.libreoffice.org/docs/idl/ref/interfacecom_1_1sun_1_1star_1_1script_1_1provider_1_1XScript.html\" name=\"script.provider.XScript\">com.sun.star.script.provider.XScript</link> permite que se ejecuten las secuencias de Python."
+
+#. AZwVA
+#: basic_2_python.xhp
+msgctxt ""
+"basic_2_python.xhp\n"
+"N0444\n"
+"help.text"
+msgid "''' Grab Python script object before execution"
+msgstr "''' Tomar el objeto con las secuencias de Python antes de ejecutar"
+
+#. woGvx
+#: basic_2_python.xhp
+msgctxt ""
+"basic_2_python.xhp\n"
+"N0445\n"
+"help.text"
+msgid "' Arguments:"
+msgstr "' Argumentos:"
+
+#. nvnTr
+#: basic_2_python.xhp
+msgctxt ""
+"basic_2_python.xhp\n"
+"N0446\n"
+"help.text"
+msgid "' macro : as \"library/module.py$macro\" or \"module.py$macro\""
+msgstr "' macro : como «library/module.py$macro» o «module.py$macro»"
+
+#. Au674
+#: basic_2_python.xhp
+msgctxt ""
+"basic_2_python.xhp\n"
+"N0447\n"
+"help.text"
+msgid "' location: as \"document\", \"share\", \"user\" or ENUM(eration)"
+msgstr "' location: como «document», «share», «user» o ENUM(eración)"
+
+#. u5hgy
+#: basic_2_python.xhp
+msgctxt ""
+"basic_2_python.xhp\n"
+"N0448\n"
+"help.text"
+msgid "' Result:"
+msgstr "' Resultado:"
+
+#. kskTS
+#: basic_2_python.xhp
+msgctxt ""
+"basic_2_python.xhp\n"
+"N0449\n"
+"help.text"
+msgid "' located com.sun.star.script.provider.XScript UNO service'''"
+msgstr "' localizose el servicio de UNO com.sun.star.script.provider.XScript'''"
+
+#. F9Hvi
+#: basic_2_python.xhp
+msgctxt ""
+"basic_2_python.xhp\n"
+"N0452\n"
+"help.text"
+msgid "Dim sp As Object ' com.sun.star.script.provider.XScriptProvider compatible"
+msgstr "Dim sp As Object ' compatible con com.sun.star.script.provider.XScriptProvider"
+
+#. osCpU
+#: basic_2_python.xhp
+msgctxt ""
+"basic_2_python.xhp\n"
+"N0463\n"
+"help.text"
+msgid "Executing Python Scripts"
+msgstr "Ejecutar secuencias de órdenes de Python"
+
+#. pAfKa
+#: basic_2_python.xhp
+msgctxt ""
+"basic_2_python.xhp\n"
+"N0464\n"
+"help.text"
+msgid "Syntax"
+msgstr "Sintaxis"
+
+#. gVpsb
+#: basic_2_python.xhp
+msgctxt ""
+"basic_2_python.xhp\n"
+"N0466\n"
+"help.text"
+msgid "<literal>opSysName = script.invoke(Array(), in_outs, Array())</literal> ' in_out is an Array"
+msgstr "<literal>opSysName = script.invoke(Array(), in_outs, Array())</literal> ' in_out es una matriz"
+
+#. jiU2w
+#: basic_2_python.xhp
+msgctxt ""
+"basic_2_python.xhp\n"
+"N0469\n"
+"help.text"
+msgid "Embedded Scripts Examples"
+msgstr "Ejemplos de secuencias de órdenes incrustadas"
+
+#. FadCx
+#: basic_2_python.xhp
+msgctxt ""
+"basic_2_python.xhp\n"
+"N0470\n"
+"help.text"
+msgid "Below <literal>ComputerName</literal>, and <literal>GetFilelen</literal> routines are calling their Python counterparts, using aforementioned <literal>GetPythonScript</literal> function. Exception handling is not detailed."
+msgstr "Las rutinas que se describen a continuación, <literal>ComputerName</literal> y <literal>GetFilelen</literal>, llaman a sus homólogas en Python utilizando la función <literal>GetPythonScript</literal> ya mencionada. No se detallará el tratamiento de excepciones."
+
+#. YbMbS
+#: basic_2_python.xhp
+msgctxt ""
+"basic_2_python.xhp\n"
+"N0472\n"
+"help.text"
+msgid "Option Compatible ' Properties are supported"
+msgstr "Option Compatible ' Se admiten propiedades"
+
+#. KVNHH
+#: basic_2_python.xhp
+msgctxt ""
+"basic_2_python.xhp\n"
+"N0477\n"
+"help.text"
+msgid "'''Workstation name'''"
+msgstr "'''Nombre de la estación de trabajo'''"
+
+#. FCaBa
+#: basic_2_python.xhp
+msgctxt ""
+"basic_2_python.xhp\n"
+"N0483\n"
+"help.text"
+msgid "'''File size in bytes'''"
+msgstr "'''Tamaño del archivo en bytes'''"
+
+#. D9Cbu
+#: basic_2_python.xhp
+msgctxt ""
+"basic_2_python.xhp\n"
+"N0489\n"
+"help.text"
+msgid "ISEMBEDDED As String ' document script"
+msgstr "ISEMBEDDED As String ' secuencia de órdenes del documento"
+
+#. bD77H
+#: basic_2_python.xhp
+msgctxt ""
+"basic_2_python.xhp\n"
+"N0490\n"
+"help.text"
+msgid "ISPERSONAL As String ' user script"
+msgstr "ISPERSONAL As String ' secuencia de órdenes del usuario"
+
+#. TEbDh
+#: basic_2_python.xhp
+msgctxt ""
+"basic_2_python.xhp\n"
+"N0491\n"
+"help.text"
+msgid "ISSHARED As String ' %PRODUCTNAME macro"
+msgstr "ISSHARED As String ' macro de %PRODUCTNAME"
+
+#. CHTxq
+#: basic_2_python.xhp
+msgctxt ""
+"basic_2_python.xhp\n"
+"N0497\n"
+"help.text"
+msgid ".ISEMBEDDED = \"document\" ' document script"
+msgstr ".ISEMBEDDED = \"document\" ' secuencia de órdenes del documento"
+
+#. GGD4G
+#: basic_2_python.xhp
+msgctxt ""
+"basic_2_python.xhp\n"
+"N0498\n"
+"help.text"
+msgid ".ISPERSONAL = \"user\" ' user scripts"
+msgstr ".ISPERSONAL = \"user\" ' secuencias de órdenes del usuario"
+
+#. hz9VR
+#: basic_2_python.xhp
+msgctxt ""
+"basic_2_python.xhp\n"
+"N0499\n"
+"help.text"
+msgid ".ISSHARED = \"share\" ' %PRODUCTNAME macro"
+msgstr ".ISSHARED = \"share\" ' macro de %PRODUCTNAME"
+
+#. KfKCA
+#: basic_2_python.xhp
+msgctxt ""
+"basic_2_python.xhp\n"
+"N0503\n"
+"help.text"
+msgid "Two different Python modules are called. They can either be embedded in the current document, either be stored on the file system. Argument type checking is skipped for clarity:"
+msgstr "Se llaman dos módulos del lenguaje de programación Python. Estos pueden o estar incrustados en el documento actual o estar almacenados en el sistema de archivos. La comprobación de los tipos de argumento se ha omitido para mayor claridad:"
+
+#. igPCi
+#: basic_2_python.xhp
+msgctxt ""
+"basic_2_python.xhp\n"
+"N0526\n"
+"help.text"
+msgid "Personal or Shared Scripts Examples"
+msgstr "Ejemplos de secuencias personales o compartidas"
+
+#. EPVTC
+#: basic_2_python.xhp
+msgctxt ""
+"basic_2_python.xhp\n"
+"N0527\n"
+"help.text"
+msgid "The calling mechanism for personal or shared Python scripts is identical to that of embedded scripts. Library names are mapped to folders. Computing %PRODUCTNAME user profile and shared modules system file paths can be performed as detailed in <link href=\"text/sbasic/python/python_session.xhp\">Getting session information</link>. Below <literal>OSName</literal>, <literal>HelloWorld</literal> and <literal>NormalizePath</literal> routines are calling their Python counterparts, using aforementioned <literal>GetPythonScript</literal> function. Exception handling is not detailed."
+msgstr "El mecanismo de llamada de las secuencias Python personales o compartidas es idéntico al de las secuencias incrustadas. Los nombres de las bibliotecas se asignan a carpetas. Calcular el perfil de usuario de %PRODUCTNAME y las rutas de los archivos de módulos compartidos se puede llevar a cabo como se detalla en <link href=\"text/sbasic/python/python_session.xhp\">Obtener información de la sesión</link>. Las rutinas que se describen a continuación, <literal>OSName</literal>, <literal>HelloWorld</literal> y <literal>NormalizePath</literal>, llaman a sus homólogas en Python utilizando la función <literal>GetPythonScript</literal> ya mencionada. No se detallará el tratamiento de excepciones."
+
+#. bwkSJ
+#: basic_2_python.xhp
+msgctxt ""
+"basic_2_python.xhp\n"
+"N0529\n"
+"help.text"
+msgid "Option Compatible ' Properties are supported"
+msgstr "Option Compatible ' Se admiten propiedades"
+
+#. 3W9xB
+#: basic_2_python.xhp
+msgctxt ""
+"basic_2_python.xhp\n"
+"N0534\n"
+"help.text"
+msgid "'''Platform name as \"Linux\", \"Darwin\" or \"Windows\"'''"
+msgstr "'''Nombre de plataforma, como «Linux», «Darwin» o «Windows»'''"
+
+#. WAE7X
+#: basic_2_python.xhp
+msgctxt ""
+"basic_2_python.xhp\n"
+"N0540\n"
+"help.text"
+msgid "'''%PRODUCTNAME Python shared sample'''"
+msgstr "'''ejemplo de Python compartido en %PRODUCTNAME'''"
+
+#. MYSSL
+#: basic_2_python.xhp
+msgctxt ""
+"basic_2_python.xhp\n"
+"N0546\n"
+"help.text"
+msgid "'''Strip superfluous '\\..' in path'''"
+msgstr "'''Quitar el «\\..» superfluo de la ruta'''"
+
+#. yTqsy
+#: basic_2_python.xhp
+msgctxt ""
+"basic_2_python.xhp\n"
+"N0550\n"
+"help.text"
+msgid "Python standard modules"
+msgstr "Módulos estándares de Python"
+
+#. 3F9RQ
+#: basic_2_python.xhp
+msgctxt ""
+"basic_2_python.xhp\n"
+"N0551\n"
+"help.text"
+msgid "%PRODUCTNAME embedded Python contains many standard libraries to benefit from. They bear a rich feature set, such as but not limited to:"
+msgstr "La versión de Python incluida en %PRODUCTNAME contiene numerosas bibliotecas estándares que puede aprovechar. Entre sus funcionalidades se encuentran:"
+
+#. aPbV7
+#: basic_2_python.xhp
+msgctxt ""
+"basic_2_python.xhp\n"
+"N0552\n"
+"help.text"
+msgid "<emph>argparse</emph> Parser for command-line options, arguments and sub-commands"
+msgstr "<emph>argparse</emph>: analizador sintáctico para opciones, argumentos y subórdenes de consola"
+
+#. zBD3c
+#: basic_2_python.xhp
+msgctxt ""
+"basic_2_python.xhp\n"
+"N0553\n"
+"help.text"
+msgid "<emph>cmath</emph> Mathematical functions for complex numbers"
+msgstr "<emph>cmath</emph>: funciones matemáticas para números complejos"
+
+#. GDXVa
+#: basic_2_python.xhp
+msgctxt ""
+"basic_2_python.xhp\n"
+"N0554\n"
+"help.text"
+msgid "<emph>csv</emph> CSV files reading and writing"
+msgstr "<emph>csv</emph>: lectura y guardado de archivos CSV"
+
+#. FnCu8
+#: basic_2_python.xhp
+msgctxt ""
+"basic_2_python.xhp\n"
+"N0555\n"
+"help.text"
+msgid "<emph>datetime</emph> Genuine date and time types"
+msgstr "<emph>datetime</emph>: tipos de fecha y hora genuinos"
+
+#. GQCwa
+#: basic_2_python.xhp
+msgctxt ""
+"basic_2_python.xhp\n"
+"N0556\n"
+"help.text"
+msgid "<emph>json</emph> JSON encoder and decoder"
+msgstr "<emph>json</emph>: codificador y descodificador de JSON"
+
+#. JmFZK
+#: basic_2_python.xhp
+msgctxt ""
+"basic_2_python.xhp\n"
+"N0557\n"
+"help.text"
+msgid "<emph>math</emph> Mathematical functions"
+msgstr "<emph>math</emph>: funciones matemáticas"
+
+#. PRGHi
+#: basic_2_python.xhp
+msgctxt ""
+"basic_2_python.xhp\n"
+"N0558\n"
+"help.text"
+msgid "<emph>re</emph> Regular expression operations"
+msgstr "<emph>re</emph>: operaciones con expresiones regulares"
+
+#. XVbzW
+#: basic_2_python.xhp
+msgctxt ""
+"basic_2_python.xhp\n"
+"N0559\n"
+"help.text"
+msgid "<emph>socket</emph> Low-level networking interface"
+msgstr "<emph>socket</emph>: interfaz de redes de bajo nivel"
+
+#. VehtJ
+#: basic_2_python.xhp
+msgctxt ""
+"basic_2_python.xhp\n"
+"N0560\n"
+"help.text"
+msgid "<emph>sys</emph> System-specific parameters and functions"
+msgstr "<emph>sys</emph>: parámetros y funciones específicas del sistema"
+
+#. RWzWY
+#: basic_2_python.xhp
+msgctxt ""
+"basic_2_python.xhp\n"
+"N0561\n"
+"help.text"
+msgid "<emph>unittest</emph> and <emph>trace</emph> Unit testing framework and Track Python execution"
+msgstr "<emph>unittest</emph> y <emph>trace</emph>: marco para pruebas unitarias y seguimiento de ejecución para Python"
+
+#. JG3VZ
+#: basic_2_python.xhp
+msgctxt ""
+"basic_2_python.xhp\n"
+"N0562\n"
+"help.text"
+msgid "<emph>xml.etree.ElementTree</emph> ElementTree XML API"
+msgstr "<emph>xml.etree.ElementTree</emph>: API de ElementTree en XML"
+
+#. CwBFN
+#: basic_examples.xhp
+msgctxt ""
+"basic_examples.xhp\n"
+"tit\n"
+"help.text"
+msgid "Basic Programming Examples"
+msgstr "Ejemplos de programación en Basic"
+
+#. eBci4
+#: basic_examples.xhp
+msgctxt ""
+"basic_examples.xhp\n"
+"bm_id171559140731329\n"
+"help.text"
+msgid "<bookmark_value>Basic;programming examples</bookmark_value>"
+msgstr "<bookmark_value>BASIC;ejemplos de programación</bookmark_value>"
+
+#. DdPKY
+#: basic_examples.xhp
+msgctxt ""
+"basic_examples.xhp\n"
+"hd_id471559139063621\n"
+"help.text"
+msgid "<variable id=\"basicexamplestit\"><link href=\"text/sbasic/guide/basic_examples.xhp\" name=\"Basic Programming Examples\">Basic Programming Examples</link></variable>"
+msgstr "<variable id=\"basicexamplestit\"><link href=\"text/sbasic/guide/basic_examples.xhp\" name=\"Ejemplos de programación en Basic\">Ejemplos de programación en Basic</link></variable>"
+
+#. GKzpN
+#: calc_borders.xhp
+msgctxt ""
+"calc_borders.xhp\n"
+"tit\n"
+"help.text"
+msgid "Formatting Borders in Calc with Macros"
+msgstr "Dar formato a bordes en Calc con macros"
+
+#. gDaEd
+#: calc_borders.xhp
+msgctxt ""
+"calc_borders.xhp\n"
+"hd_id461623364876507\n"
+"help.text"
+msgid "<variable id=\"title\"><link href=\"text/sbasic/guide/calc_borders.xhp\" name=\"Calc_Borders_h1\">Formatting Borders in Calc with Macros</link></variable>"
+msgstr "<variable id=\"title\"><link href=\"text/sbasic/guide/calc_borders.xhp\" name=\"Calc_Borders_h1\">Dar formato a bordes en Calc con macros</link></variable>"
+
+#. JyRxe
+#: calc_borders.xhp
+msgctxt ""
+"calc_borders.xhp\n"
+"par_id461630536347127\n"
+"help.text"
+msgid "By using Basic or Python programming languages it is possible to write macros that apply formats to ranges of cells in Calc."
+msgstr "Es posible utilizar los lenguajes de programación BASIC y Python para escribir macros que apliquen formatos a intervalos de celdas en Calc."
+
+#. 7FCuQ
+#: calc_borders.xhp
+msgctxt ""
+"calc_borders.xhp\n"
+"hd_id81630536486560\n"
+"help.text"
+msgid "Formatting Borders in Ranges of Cells"
+msgstr "Dar formato a bordes en intervalos de celdas"
+
+#. jZniv
+#: calc_borders.xhp
+msgctxt ""
+"calc_borders.xhp\n"
+"par_id871630536518700\n"
+"help.text"
+msgid "The code snippet below creates a <literal>Sub</literal> called <literal>FormatCellBorder</literal> that applies new border formats to a given range address in the current Calc sheet."
+msgstr "El siguiente fragmento de código crea una <literal>Sub</literal> llamada <literal>FormatCellBorder</literal> que aplica formatos a los bordes de un intervalo en la hoja de Calc en uso."
+
+#. Xzm6Q
+#: calc_borders.xhp
+msgctxt ""
+"calc_borders.xhp\n"
+"bas_id131630537785605\n"
+"help.text"
+msgid "' Creates the UNO struct that will store the new line format"
+msgstr "' Crea la estructura UNO que almacenará el formato de línea nuevo"
+
+#. qpADJ
+#: calc_borders.xhp
+msgctxt ""
+"calc_borders.xhp\n"
+"bas_id971630537786724\n"
+"help.text"
+msgid "' Gets the target cell"
+msgstr "' Obtiene la celda de destino"
+
+#. jXfEv
+#: calc_borders.xhp
+msgctxt ""
+"calc_borders.xhp\n"
+"bas_id791630537787373\n"
+"help.text"
+msgid "' Applies the new format to all borders"
+msgstr "' Aplica el formato nuevo a todos los bordes"
+
+#. 3csnz
+#: calc_borders.xhp
+msgctxt ""
+"calc_borders.xhp\n"
+"par_id141630537941393\n"
+"help.text"
+msgid "The <literal>Sub</literal> described above takes in four arguments:"
+msgstr "La <literal>Sub</literal> descrita anteriormente utiliza cuatro argumentos:"
+
+#. kA3Uj
+#: calc_borders.xhp
+msgctxt ""
+"calc_borders.xhp\n"
+"par_id841630538209958\n"
+"help.text"
+msgid "<emph>cellAddress</emph> is a string denoting the range to be formatted in the format \"A1\"."
+msgstr "<emph>cellAddress</emph> es una cadena que indica el intervalo que se formateará en el formato «A1»."
+
+#. dfuE6
+#: calc_borders.xhp
+msgctxt ""
+"calc_borders.xhp\n"
+"par_id821630538210271\n"
+"help.text"
+msgid "<emph>newStyle</emph> is an integer value that corresponds to the border line style (see <link href=\"text/sbasic/guide/calc_borders.xhp#LineStyles_h2\" name=\"LineStyles_link\">Line Styles</link> below)."
+msgstr "<emph>newStyle</emph> es un valor entero que corresponde al estilo de la línea del borde (véase <link href=\"text/sbasic/guide/calc_borders.xhp#LineStyles_h2\" name=\"LineStyles_link\">Estilos de línea</link> más abajo)."
+
+#. gKaYD
+#: calc_borders.xhp
+msgctxt ""
+"calc_borders.xhp\n"
+"par_id191630538210607\n"
+"help.text"
+msgid "<emph>newWidth</emph> is an integer value that defines the line width."
+msgstr "<emph>newWidth</emph> es un valor entero que define la anchura de la línea."
+
+#. wVnmn
+#: calc_borders.xhp
+msgctxt ""
+"calc_borders.xhp\n"
+"par_id71630538211142\n"
+"help.text"
+msgid "<emph>newColor</emph> is an integer value corresponding to a color defined using the <link href=\"text/sbasic/shared/03010305.xhp\" name=\"RGB_link\">RGB</link> function."
+msgstr "<emph>newColor</emph> es un valor entero que corresponde a un color que se define con la función <link href=\"text/sbasic/shared/03010305.xhp\" name=\"RGB_link\">RGB</link>."
+
+#. 3gYJs
+#: calc_borders.xhp
+msgctxt ""
+"calc_borders.xhp\n"
+"par_id201630538522838\n"
+"help.text"
+msgid "To call <literal>FormatCellBorder</literal> create a new macro and pass the desired arguments, as shown below:"
+msgstr "Para llamar a <literal>FormatCellBorder</literal>, cree una macro nueva y pase los argumentos deseados como se muestra a continuación:"
+
+#. XpcA7
+#: calc_borders.xhp
+msgctxt ""
+"calc_borders.xhp\n"
+"bas_id651630603779228\n"
+"help.text"
+msgid "' Gives access to the line style constants"
+msgstr "' Da acceso a las constantes de estilo de línea"
+
+#. 44Cm4
+#: calc_borders.xhp
+msgctxt ""
+"calc_borders.xhp\n"
+"bas_id321630538931144\n"
+"help.text"
+msgid "' Formats \"B5\" with solid blue borders"
+msgstr "' Da formato a «B5» de bordes azules sólidos"
+
+#. m5WA7
+#: calc_borders.xhp
+msgctxt ""
+"calc_borders.xhp\n"
+"bas_id91630538931686\n"
+"help.text"
+msgid "' Formats all borders in the range \"D2:F6\" with red dotted borders"
+msgstr "' Formatea todos los bordes en el intervalo «D2:F6» con líneas punteadas rojas"
+
+#. yt8qz
+#: calc_borders.xhp
+msgctxt ""
+"calc_borders.xhp\n"
+"par_id31630540159114\n"
+"help.text"
+msgid "It is possible to implement the same functionality in Python:"
+msgstr "Es posible implementar la misma funcionalidad en Python:"
+
+#. FEQGU
+#: calc_borders.xhp
+msgctxt ""
+"calc_borders.xhp\n"
+"pyc_id411630540777672\n"
+"help.text"
+msgid "# Defines the new line format"
+msgstr "# Define el formato de línea nuevo"
+
+#. cxBAF
+#: calc_borders.xhp
+msgctxt ""
+"calc_borders.xhp\n"
+"pyc_id361630540778786\n"
+"help.text"
+msgid "# Scriptforge service to access cell ranges"
+msgstr "# Servicio de ScriptForge para acceder a los intervalos de celdas"
+
+#. hUVfn
+#: calc_borders.xhp
+msgctxt ""
+"calc_borders.xhp\n"
+"par_id931630541661889\n"
+"help.text"
+msgid "The code snippet below implements a macro named <literal>myMacro</literal> that calls <literal>formatCellBorder</literal>:"
+msgstr "El fragmento de código siguiente implementa una macro llamada <literal>myMacro</literal> que llama a <literal>formatCellBorder</literal>:"
+
+#. zmvzf
+#: calc_borders.xhp
+msgctxt ""
+"calc_borders.xhp\n"
+"par_id261630541889040\n"
+"help.text"
+msgid "The Python code presented above uses the <link href=\"text/sbasic/shared/03/lib_ScriptForge.xhp\" name=\"SF_link\">ScriptForge library</link> that is available since %PRODUCTNAME 7.2."
+msgstr "El código Python presentado anteriormente utiliza la biblioteca <link href=\"text/sbasic/shared/03/lib_ScriptForge.xhp\" name=\"SF_link\">ScriptForge</link> que está disponible desde %PRODUCTNAME 7.2."
+
+#. FfECT
+#: calc_borders.xhp
+msgctxt ""
+"calc_borders.xhp\n"
+"hd_id361630539136798\n"
+"help.text"
+msgid "Line Styles"
+msgstr "Estilos de línea"
+
+#. Qt5gG
+#: calc_borders.xhp
+msgctxt ""
+"calc_borders.xhp\n"
+"par_id501630539147234\n"
+"help.text"
+msgid "Line styles are defined as integer constants. The table below lists the constants for the line styles available in <menuitem>Format - Cells - Borders</menuitem>:"
+msgstr "Los estilos de línea se definen como constantes de enteros. La tabla siguiente enumera las constantes de los estilos de línea disponibles en <menuitem>Formato ▸ Celdas ▸ Bordes</menuitem>:"
+
+#. X2WVp
+#: calc_borders.xhp
+msgctxt ""
+"calc_borders.xhp\n"
+"par_id651630604006712\n"
+"help.text"
+msgid "Constant name"
+msgstr "Nombre de constante"
+
+#. JTgFF
+#: calc_borders.xhp
+msgctxt ""
+"calc_borders.xhp\n"
+"par_id501630539273987\n"
+"help.text"
+msgid "Integer value"
+msgstr "Valor de entero"
+
+#. GZPBL
+#: calc_borders.xhp
+msgctxt ""
+"calc_borders.xhp\n"
+"par_id191630539273987\n"
+"help.text"
+msgid "Line style name"
+msgstr "Nombre de estilo de línea"
+
+#. cGhRo
+#: calc_borders.xhp
+msgctxt ""
+"calc_borders.xhp\n"
+"par_id691630539273987\n"
+"help.text"
+msgid "Solid"
+msgstr "Sólido"
+
+#. aFDHe
+#: calc_borders.xhp
+msgctxt ""
+"calc_borders.xhp\n"
+"par_id591630539325162\n"
+"help.text"
+msgid "Dotted"
+msgstr "Punteado"
+
+#. XJZxB
+#: calc_borders.xhp
+msgctxt ""
+"calc_borders.xhp\n"
+"par_id881630539433260\n"
+"help.text"
+msgid "Dashed"
+msgstr "Discontinuo"
+
+#. VeExq
+#: calc_borders.xhp
+msgctxt ""
+"calc_borders.xhp\n"
+"par_id111630539463634\n"
+"help.text"
+msgid "Fine dashed"
+msgstr "Fina, discontinua"
+
+#. n9ZFA
+#: calc_borders.xhp
+msgctxt ""
+"calc_borders.xhp\n"
+"par_id261630539471483\n"
+"help.text"
+msgid "Double thin"
+msgstr "Doble, delgada"
+
+#. ydBcG
+#: calc_borders.xhp
+msgctxt ""
+"calc_borders.xhp\n"
+"par_id671630539478101\n"
+"help.text"
+msgid "Dash dot"
+msgstr "Trazo-punto"
+
+#. a4wFd
+#: calc_borders.xhp
+msgctxt ""
+"calc_borders.xhp\n"
+"par_id701630539484498\n"
+"help.text"
+msgid "Dash dot dot"
+msgstr "Trazo-punto-punto"
+
+#. A9PVK
+#: calc_borders.xhp
+msgctxt ""
+"calc_borders.xhp\n"
+"par_id751630539680866\n"
+"help.text"
+msgid "Refer to the <link href=\"https://api.libreoffice.org/docs/idl/ref/namespacecom_1_1sun_1_1star_1_1table_1_1BorderLineStyle.html\" name=\"BorderLineStyle_link\">BorderLineStyle Constant Reference</link> in the LibreOffice API documentation to learn more about line style constants."
+msgstr "Consulte <link href=\"https://api.libreoffice.org/docs/idl/ref/namespacecom_1_1sun_1_1star_1_1table_1_1BorderLineStyle.html\" name=\"BorderLineStyle_link\">Referencia de la constante BorderLineStyle</link> en la documentación de la API de LibreOffice para más detalles de las constantes de estilos de línea."
+
+#. aJTNw
+#: calc_borders.xhp
+msgctxt ""
+"calc_borders.xhp\n"
+"hd_id31630542361666\n"
+"help.text"
+msgid "Formatting Borders Using TableBorder2"
+msgstr "Formato de bordes mediante TableBorder2"
+
+#. vukYu
+#: calc_borders.xhp
+msgctxt ""
+"calc_borders.xhp\n"
+"par_id11630542436346\n"
+"help.text"
+msgid "Range objects have a property named <literal>TableBorder2</literal> that can be used to format range borders as it is done in the <menuitem>Format - Cells - Borders</menuitem> dialog in the <emph>Line Arrangement</emph> section."
+msgstr "Los objetos del intervalo poseen una propiedad denominada <literal>TableBorder2</literal> que puede utilizarse para dar formato a los bordes del intervalo tal como se hace en el cuadro de diálogo <menuitem>Formato ▸ Celdas ▸ Bordes</menuitem>, sección <emph>Disposición de líneas</emph>."
+
+#. A25aA
+#: calc_borders.xhp
+msgctxt ""
+"calc_borders.xhp\n"
+"par_id641630542724480\n"
+"help.text"
+msgid "In addition to top, bottom, left and right borders, <literal>TableBorder2</literal> also defines vertical and horizontal borders. The macro below applies only the top and bottom borders to the range \"B2:E5\"."
+msgstr "Además de los bordes superior, inferior, izquierdo y derecho, <literal>TableBorder2</literal> también define los bordes vertical y horizontal. La siguiente macro afecta solo a los bordes superior e inferior del intervalo «B2:E5»."
+
+#. k7afV
+#: calc_borders.xhp
+msgctxt ""
+"calc_borders.xhp\n"
+"bas_id191630543332073\n"
+"help.text"
+msgid "' Defines the new line format"
+msgstr "' Define el formato de línea nuevo"
+
+#. hSdDm
+#: calc_borders.xhp
+msgctxt ""
+"calc_borders.xhp\n"
+"bas_id281630543333061\n"
+"help.text"
+msgid "' Struct that stores the new TableBorder2 definition"
+msgstr "' Estructura que almacena la definición de TableBorder2 nueva"
+
+#. SFrJL
+#: calc_borders.xhp
+msgctxt ""
+"calc_borders.xhp\n"
+"bas_id11630543334395\n"
+"help.text"
+msgid "' Applies the table format to the range \"B2:E5\""
+msgstr "' Aplica el formato de tabla al intervalo «B2:E5»"
+
+#. cSa4U
+#: calc_borders.xhp
+msgctxt ""
+"calc_borders.xhp\n"
+"par_id401630544066231\n"
+"help.text"
+msgid "The macro can be implemented in Python as follows:"
+msgstr "La macro se puede implementar en Python de la manera siguiente:"
+
+#. aipfb
+#: calc_borders.xhp
+msgctxt ""
+"calc_borders.xhp\n"
+"par_id751630539680102\n"
+"help.text"
+msgid "Refer to the <link href=\"https://api.libreoffice.org/docs/idl/ref/structcom_1_1sun_1_1star_1_1table_1_1TableBorder2.html\" name=\"BorderLineStyle_link\">TableBorder2 Struct Reference</link> in the LibreOffice API documentation to learn more about its attributes."
+msgstr "Consulte la <link href=\"https://api.libreoffice.org/docs/idl/ref/structcom_1_1sun_1_1star_1_1table_1_1TableBorder2.html\" name=\"BorderLineStyle_link\"> referencia a la estructura TableBorder2 </link> en la documentación de la API de LibreOffice para más información."
+
+#. YLjtF
+#: control_properties.xhp
+msgctxt ""
+"control_properties.xhp\n"
+"tit\n"
+"help.text"
+msgid "Changing the Properties of Controls in the Dialog Editor"
+msgstr "Cambio de las propiedades de los controles en el Editor de diálogos"
+
+#. PDQCc
+#: control_properties.xhp
+msgctxt ""
+"control_properties.xhp\n"
+"bm_id3145786\n"
+"help.text"
+msgid "<bookmark_value>properties; controls in dialog editor</bookmark_value><bookmark_value>changing;control properties</bookmark_value><bookmark_value>controls;changing properties</bookmark_value><bookmark_value>dialog editor;changing control properties</bookmark_value>"
+msgstr "<bookmark_value>propiedades;controles del editor de diálogos</bookmark_value><bookmark_value>cambiar;propiedades de controles</bookmark_value><bookmark_value>controles;cambiar propiedades</bookmark_value><bookmark_value>editor de diálogos;cambiar propiedades de controles</bookmark_value>"
+
+#. NFh5G
+#: control_properties.xhp
+msgctxt ""
+"control_properties.xhp\n"
+"hd_id3145786\n"
+"help.text"
+msgid "<variable id=\"control_properties\"><link href=\"text/sbasic/guide/control_properties.xhp\" name=\"Changing the Properties of Controls in the Dialog Editor\">Changing the Properties of Controls in the Dialog Editor</link></variable>"
+msgstr "<variable id=\"control_properties\"><link href=\"text/sbasic/guide/control_properties.xhp\" name=\"Cambiar las propiedades de los controles del Editor de diálogos\">Cambiar las propiedades de los controles del Editor de diálogos</link></variable>"
+
+#. Es8Xy
+#: control_properties.xhp
+msgctxt ""
+"control_properties.xhp\n"
+"par_id3147317\n"
+"help.text"
+msgid "You can set the properties of control that you add to a dialog. For example, you can change the color, name, and size of a button that you added. You can change most control properties when you create or edit a dialog. However, you can only change some properties at runtime."
+msgstr "Pueden establecerse las propiedades de los controles que se añadan a un cuadro de diálogo. Por ejemplo, puede cambiar el color, nombre y tamaño de un botón. Cuando se crean o editan cuadros de diálogo se pueden cambiar muchas propiedades del control. Sin embargo, algunas propiedades solo pueden cambiarse en tiempo de ejecución."
+
+#. vFBh4
+#: control_properties.xhp
+msgctxt ""
+"control_properties.xhp\n"
+"par_id3145749\n"
+"help.text"
+msgid "To change the properties of a control in design mode, right-click the control, and then choose <emph>Properties</emph>."
+msgstr "Para cambiar las propiedades de un control en el modo de diseño, pulse con el botón secundario del ratón en el control y elija <emph>Propiedades</emph>."
+
+#. KPeke
+#: create_dialog.xhp
+msgctxt ""
+"create_dialog.xhp\n"
+"tit\n"
+"help.text"
+msgid "Creating a Basic Dialog"
+msgstr "Crear un diálogo de Basic"
+
+#. MV4Pg
+#: create_dialog.xhp
+msgctxt ""
+"create_dialog.xhp\n"
+"bm_id3149346\n"
+"help.text"
+msgid "<bookmark_value>dialogs;creating Basic dialogs</bookmark_value>"
+msgstr "<bookmark_value>diálogos;crear diálogos de Basic</bookmark_value>"
+
+#. TKtFE
+#: create_dialog.xhp
+msgctxt ""
+"create_dialog.xhp\n"
+"hd_id3149346\n"
+"help.text"
+msgid "<variable id=\"create_dialog\"><link href=\"text/sbasic/guide/create_dialog.xhp\" name=\"Creating a Basic Dialog\">Creating a Basic Dialog</link></variable>"
+msgstr "<variable id=\"create_dialog\"><link href=\"text/sbasic/guide/create_dialog.xhp\" name=\"Creating a Basic Dialog\">Crear un diálogo de Basic</link></variable>"
+
+#. xBcR4
+#: create_dialog.xhp
+msgctxt ""
+"create_dialog.xhp\n"
+"par_id3163802\n"
+"help.text"
+msgid "Choose <emph>Tools - Macros - Organize Dialogs</emph>, and then click <emph>New</emph>."
+msgstr "Elija <emph>Herramientas ▸ Macros ▸ Organizar diálogos</emph>, y luego pulse en <emph>Nuevo</emph>."
+
+#. FkRCE
+#: create_dialog.xhp
+msgctxt ""
+"create_dialog.xhp\n"
+"par_id3150447\n"
+"help.text"
+msgid "Enter a name for the dialog and click <emph>OK</emph>. To rename the dialog later, right-click the name on the tab and choose <emph>Rename</emph>."
+msgstr "Dé un nombre al cuadro de diálogo y pulse en <emph>Aceptar</emph>. Para cambiarle el nombre posteriormente, pulse con el botón secundario del ratón en la pestaña y seleccione <emph>Cambiar nombre</emph>."
+
+#. qFeYH
+#: create_dialog.xhp
+msgctxt ""
+"create_dialog.xhp\n"
+"par_idN1065F\n"
+"help.text"
+msgid "Click <emph>Edit</emph>. The Basic dialog editor opens and contains a blank dialog."
+msgstr "Pulse en <emph>Editar</emph>. El editor de diálogos de Basic se abre con un diálogo vacío."
+
+#. To7nC
+#: create_dialog.xhp
+msgctxt ""
+"create_dialog.xhp\n"
+"par_id3153726\n"
+"help.text"
+msgid "If you do not see the <emph>Toolbox</emph> bar, click the arrow next to the <emph>Insert Controls </emph>icon to open the <emph>Toolbox</emph> bar."
+msgstr "Si no ve la barra <emph>Cuadro de herramientas</emph>, pulse en la flecha ubicada junto al icono <emph>Insertar controles</emph> para abrir la barra <emph>Cuadro de herramientas</emph>."
+
+#. cBdmB
+#: create_dialog.xhp
+msgctxt ""
+"create_dialog.xhp\n"
+"par_id3148455\n"
+"help.text"
+msgid "Click a tool and then drag in the dialog to create the control."
+msgstr "Pulse en una herramienta y después arrastre el diálogo para crear el control."
+
+#. 99Bfa
+#: insert_control.xhp
+msgctxt ""
+"insert_control.xhp\n"
+"tit\n"
+"help.text"
+msgid "Creating Controls in the Dialog Editor"
+msgstr "Creación de controles en el Editor de diálogos"
+
+#. yeHTt
+#: insert_control.xhp
+msgctxt ""
+"insert_control.xhp\n"
+"bm_id3149182\n"
+"help.text"
+msgid "<bookmark_value>controls; creating in the dialog editor</bookmark_value><bookmark_value>dialog editor;creating controls</bookmark_value>"
+msgstr "<bookmark_value>controles; creación en el editor de diálogos</bookmark_value><bookmark_value>editor de diálogos; creación de controles</bookmark_value>"
+
+#. UAc5k
+#: insert_control.xhp
+msgctxt ""
+"insert_control.xhp\n"
+"hd_id3149182\n"
+"help.text"
+msgid "<variable id=\"insert_control\"><link href=\"text/sbasic/guide/insert_control.xhp\" name=\"Creating Controls in the Dialog Editor\">Creating Controls in the Dialog Editor</link></variable>"
+msgstr "<variable id=\"insert_control\"><link href=\"text/sbasic/guide/insert_control.xhp\" name=\"Creación de controles en el Editor de diálogos\">Creación de controles en el Editor de diálogos</link></variable>"
+
+#. rCdw2
+#: insert_control.xhp
+msgctxt ""
+"insert_control.xhp\n"
+"par_id3146797\n"
+"help.text"
+msgid "Use the tools on the <emph>Toolbox </emph>of the BASIC dialog editor to add controls to your dialog."
+msgstr "Para añadir controles a su diálogo, utilice las herramientas del <emph>Cuadro de herramientas </emph>del editor de diálogos de Basic."
+
+#. bDK4t
+#: insert_control.xhp
+msgctxt ""
+"insert_control.xhp\n"
+"par_id3150276\n"
+"help.text"
+msgid "To open the <emph>Toolbox</emph>, click the arrow next to the <emph>Insert Controls</emph> icon on the <emph>Macro</emph> toolbar."
+msgstr "Para abrir el <emph>Cuadro de herramientas</emph> pulse en la flecha situada junto al icono <emph>Insertar controles</emph> en la barra de herramientas <emph>Macro</emph>."
+
+#. HAqwy
+#: insert_control.xhp
+msgctxt ""
+"insert_control.xhp\n"
+"par_id3145068\n"
+"help.text"
+msgid "Click a tool on the toolbar, for example, <emph>Button</emph>."
+msgstr "Pulse una herramienta de la barra, por ejemplo <emph>Botón</emph>."
+
+#. BxDGH
+#: insert_control.xhp
+msgctxt ""
+"insert_control.xhp\n"
+"par_id3153360\n"
+"help.text"
+msgid "On the dialog, drag the button to the size you want."
+msgstr "Arrastre el botón hasta el tamaño que desee en el diálogo."
+
+#. fRi68
+#: read_write_values.xhp
+msgctxt ""
+"read_write_values.xhp\n"
+"tit\n"
+"help.text"
+msgid "Reading and Writing values to Ranges"
+msgstr "Leer y escribir valores en intervalos"
+
+#. 3hH3s
+#: read_write_values.xhp
+msgctxt ""
+"read_write_values.xhp\n"
+"hd_id461623364876507\n"
+"help.text"
+msgid "<variable id=\"title\"><link href=\"text/sbasic/guide/read_write_values.xhp\" name=\"ReadWriteValues_h1\">Reading and Writing values to Ranges</link></variable>"
+msgstr "<variable id=\"title\"><link href=\"text/sbasic/guide/read_write_values.xhp\" name=\"ReadWriteValues_h1\">Lectura y escritura de valores en intervalos</link></variable>"
+
+#. ZKUBE
+#: read_write_values.xhp
+msgctxt ""
+"read_write_values.xhp\n"
+"par_id781633210592228\n"
+"help.text"
+msgid "Macros in %PRODUCTNAME Calc often need to read and write values from/to sheets. This help page describes the various approaches to accessing sheets and ranges to read or write their values."
+msgstr "Las macros en %PRODUCTNAME Calc a menudo deben leer y escribir valores en hojas de cálculo. Esta página de la ayuda describe los diversos enfoques para acceder a hojas e intervalos y leer o escribir sus valores."
+
+#. D4ZJu
+#: read_write_values.xhp
+msgctxt ""
+"read_write_values.xhp\n"
+"par_id191633214565965\n"
+"help.text"
+msgid "All examples presented in this page can be implemented both in Basic and Python."
+msgstr "Todos los ejemplos presentados en esta página pueden ser implementados tanto en BASIC como en Python."
+
+#. LfNCy
+#: read_write_values.xhp
+msgctxt ""
+"read_write_values.xhp\n"
+"hd_id331633213558740\n"
+"help.text"
+msgid "Accessing a Single Cell"
+msgstr "Acceder a una única celda"
+
+#. A5M3f
+#: read_write_values.xhp
+msgctxt ""
+"read_write_values.xhp\n"
+"par_id731633213581386\n"
+"help.text"
+msgid "The example below enters the numeric value 123 into cell \"A1\" of the current sheet."
+msgstr "El ejemplo siguiente introduce el valor numérico 123 en la celda «A1» de la hoja activa."
+
+#. G6yWX
+#: read_write_values.xhp
+msgctxt ""
+"read_write_values.xhp\n"
+"par_id131633213887433\n"
+"help.text"
+msgid "The same can be accomplished with Python:"
+msgstr "Se puede lograr lo mismo con Python:"
+
+#. CDmg6
+#: read_write_values.xhp
+msgctxt ""
+"read_write_values.xhp\n"
+"par_id861633214219511\n"
+"help.text"
+msgid "Note that in the previous examples the cell is accessed using its range name \"A1\". It is also possible to access cells using indices as though the sheet were a matrix where columns and rows are indexed starting from zero."
+msgstr "Observe que, en los ejemplos anteriores, la celda es accesible utilizando su nombre de intervalo «A1». Es también posible acceder a las celdas con la ayuda de índices, como si la hoja fuese una matriz en la que las columnas y filas están indizadas a partir de cero."
+
+#. Jja4D
+#: read_write_values.xhp
+msgctxt ""
+"read_write_values.xhp\n"
+"par_id161633214461067\n"
+"help.text"
+msgid "This can be done using the <literal>getCellByPosition(colIndex, rowIndex)</literal> method, that takes in a column and a row index. The example below in Basic changes the text value in cell \"C1\" (column 2, row 0)."
+msgstr "Esto se puede hacer utilizando el método <literal>getCellByPosition(colIndex, rowIndex)</literal>, que tiene en cuenta los índices de columna y fila. El ejemplo siguiente en Basic modifica el valor del texto en la celda \"C1\" (columna 2, fila 0)."
+
+#. 5tsZR
+#: read_write_values.xhp
+msgctxt ""
+"read_write_values.xhp\n"
+"par_id221633214713436\n"
+"help.text"
+msgid "This example can also be implemented in Python as follows:"
+msgstr "El ejemplo también puede implementarse en Python:"
+
+#. h6eq5
+#: read_write_values.xhp
+msgctxt ""
+"read_write_values.xhp\n"
+"par_id101633215142970\n"
+"help.text"
+msgid "The main difference between Python and Basic scripts lies on how to get access to the sheet object by using the <literal>XSCRIPTCONTEXT</literal> context variable. After that, all methods and properties are identical in Basic and Python."
+msgstr "La diferencia principal entre los scripts Python y Basic reside en la manera de acceder al objeto hoja utilizando la variable de contexto <literal>XSCRIPTCONTEXT</literal>. Después de esto, todos los métodos y propiedades son idénticos en Basic y en Python."
+
+#. PmETF
+#: read_write_values.xhp
+msgctxt ""
+"read_write_values.xhp\n"
+"hd_id411633215666257\n"
+"help.text"
+msgid "Values, Strings and Formulas"
+msgstr "Valores, cadenas y fórmulas"
+
+#. MBHDg
+#: read_write_values.xhp
+msgctxt ""
+"read_write_values.xhp\n"
+"par_id861633215682610\n"
+"help.text"
+msgid "Calc cells can have three types of values: numeric, strings and formulas. Each type has its own set and get methods:"
+msgstr "Las celdas de Calc pueden tener tres tipos de valores: numéricos, de cadena y fórmulas. Cada tipo posee sus propios métodos «get» y «set»:"
+
+#. RXE76
+#: read_write_values.xhp
+msgctxt ""
+"read_write_values.xhp\n"
+"par_id191633215791905\n"
+"help.text"
+msgid "Type"
+msgstr "Tipo"
+
+#. rYCuZ
+#: read_write_values.xhp
+msgctxt ""
+"read_write_values.xhp\n"
+"par_id181633215791905\n"
+"help.text"
+msgid "Numeric"
+msgstr "Numérico"
+
+#. ywHfC
+#: read_write_values.xhp
+msgctxt ""
+"read_write_values.xhp\n"
+"par_id961633215932180\n"
+"help.text"
+msgid "Text"
+msgstr "Texto"
+
+#. KH9Ya
+#: read_write_values.xhp
+msgctxt ""
+"read_write_values.xhp\n"
+"par_id651633215984116\n"
+"help.text"
+msgid "Formula"
+msgstr "Fórmula"
+
+#. nGhov
+#: read_write_values.xhp
+msgctxt ""
+"read_write_values.xhp\n"
+"par_id21633215845395\n"
+"help.text"
+msgid "Dates and currency values are considered as numeric values in Calc."
+msgstr "En Calc, las fechas y los valores monetarios se consideran valores numéricos."
+
+#. t87Qx
+#: read_write_values.xhp
+msgctxt ""
+"read_write_values.xhp\n"
+"par_id221633216111353\n"
+"help.text"
+msgid "The following example enters numeric values into cells \"A1\" and \"A2\" and inserts a formula in cell \"A3\" that returns the multiplication of these values."
+msgstr "El ejemplo siguiente introduce valores numéricos en las celdas \"A1\" y \"A2\" e inserta una fórmula en la célda \"A3\" que devuelve la multiplicación de esos valores."
+
+#. r6BG6
+#: read_write_values.xhp
+msgctxt ""
+"read_write_values.xhp\n"
+"hd_id321633216630043\n"
+"help.text"
+msgid "Accessing Ranges in Different Sheets"
+msgstr "Acceder a intervalos de hojas distintas"
+
+#. TFU8U
+#: read_write_values.xhp
+msgctxt ""
+"read_write_values.xhp\n"
+"par_id371633216672570\n"
+"help.text"
+msgid "The previous examples used only the active sheet to perform operations. It is possible to access cell ranges in different sheets by their indices or names."
+msgstr "Los ejemplos anteriores usaban la hoja activa únicamente para efectuar operaciones. Es posible acceder a intervalos de celdas de diferentes hojas por sus índices o sus nombres."
+
+#. c3yhF
+#: read_write_values.xhp
+msgctxt ""
+"read_write_values.xhp\n"
+"par_id861633216843382\n"
+"help.text"
+msgid "The example below enters a numeric value into cell \"A1\" of the sheet named \"Sheet2\"."
+msgstr "El ejemplo siguiente introduce un valor numérico en la celda \"A1\" de la hoja con nombre \"Sheet2\""
+
+#. GpnNS
+#: read_write_values.xhp
+msgctxt ""
+"read_write_values.xhp\n"
+"par_id611633217090743\n"
+"help.text"
+msgid "This example can also be implemented in Python as follows:"
+msgstr "El ejemplo también puede implementarse en Python:"
+
+#. xGQ3k
+#: read_write_values.xhp
+msgctxt ""
+"read_write_values.xhp\n"
+"par_id631633217279518\n"
+"help.text"
+msgid "Sheets can also be accessed using zero-based indices indicating which sheet considering the order they appear in the Calc file."
+msgstr "Las hojas son también accesibles con ayuda de índices en base cero que indican que la hoja se toma en cuenta según el orden en el que aparecen el el archivo Calc."
+
+#. tSo3e
+#: read_write_values.xhp
+msgctxt ""
+"read_write_values.xhp\n"
+"par_id291633264880172\n"
+"help.text"
+msgid "In Basic, instead of using the <literal>getByName</literal> method, use <literal>Sheets(sheetIndex)</literal> as shown next:"
+msgstr "En BASIC, en lugar de utilizar el método <literal>getByName</literal>, utilice <literal>Sheets(sheetIndex)</literal> como se indica a continuación:"
+
+#. svDuj
+#: read_write_values.xhp
+msgctxt ""
+"read_write_values.xhp\n"
+"par_id891633265000047\n"
+"help.text"
+msgid "This can be done in a similar fashion in Python:"
+msgstr "Esto puede lograrse de manera similar en Python:"
+
+#. 6qHAn
+#: read_write_values.xhp
+msgctxt ""
+"read_write_values.xhp\n"
+"hd_id451633265241066\n"
+"help.text"
+msgid "Using the ScriptForge Library"
+msgstr "Uso de la biblioteca ScriptForge"
+
+#. 8CkSe
+#: read_write_values.xhp
+msgctxt ""
+"read_write_values.xhp\n"
+"par_id731633265268585\n"
+"help.text"
+msgid "The Calc service of the ScriptForge library can be used to get and set cell values as follows:"
+msgstr "Sírvase del servicio Calc de la biblioteca ScriptForge para obtener y establecer valores de celdas:"
+
+#. DCJ2E
+#: read_write_values.xhp
+msgctxt ""
+"read_write_values.xhp\n"
+"par_id551633265526538\n"
+"help.text"
+msgid "' Loads the ScriptForge library"
+msgstr "' Carga la biblioteca ScriptForge"
+
+#. hgDyM
+#: read_write_values.xhp
+msgctxt ""
+"read_write_values.xhp\n"
+"par_id581633265527001\n"
+"help.text"
+msgid "' Gets access to the current Calc document"
+msgstr "' Obtiene acceso al documento actual de Calc"
+
+#. Gw4KG
+#: read_write_values.xhp
+msgctxt ""
+"read_write_values.xhp\n"
+"par_id751633265527427\n"
+"help.text"
+msgid "' Sets the value of cells A1 and A2"
+msgstr "' Establece los valores de las celdas A1 y A2"
+
+#. VUWVE
+#: read_write_values.xhp
+msgctxt ""
+"read_write_values.xhp\n"
+"par_id781633267324929\n"
+"help.text"
+msgid "The <literal>setValue</literal> method can be used to set both numeric and text values. To set a cell formula, use the <literal>setFormula</literal> method."
+msgstr "El método <literal>setValue</literal> puede utilizarse para definir valores numéricos o de texto. Para definir una fórmula en una celda, utilice el método <literal>setFormula</literal>."
+
+#. jPRii
+#: read_write_values.xhp
+msgctxt ""
+"read_write_values.xhp\n"
+"par_id251633265634883\n"
+"help.text"
+msgid "With the Calc service, getting and setting cell values can be done with a single line of code. The example below gets the value from cell \"A1\" and shows it on a message box."
+msgstr "Con el servicio Calc, es posible efectuar la obtención y definición de valores de celdas en una sola línea de código. El ejemplo siguiente obtiene el valor de la celda «A1» y la muestra en un diálogo de mensaje."
+
+#. NzUg4
+#: read_write_values.xhp
+msgctxt ""
+"read_write_values.xhp\n"
+"par_id521633608223310\n"
+"help.text"
+msgid "The ScriptForge library also makes it simpler to access ranges in different sheets, as demonstrated in the example below:"
+msgstr "La biblioteca ScriptForge también simplifica el acceso a intervalos de distintas hojas, como se demuestra en el ejemplo siguiente:"
+
+#. CCeEh
+#: read_write_values.xhp
+msgctxt ""
+"read_write_values.xhp\n"
+"bas_id521633608366292\n"
+"help.text"
+msgid "' Gets cell \"A1\" from the sheet named \"Sheet1\""
+msgstr "' Obtiene el valor de la celda \"A1\" de la hoja con nombre \"Sheet1\""
+
+#. qUTqA
+#: read_write_values.xhp
+msgctxt ""
+"read_write_values.xhp\n"
+"bas_id661633608366484\n"
+"help.text"
+msgid "' Gets cell \"B3\" from the sheet named \"Sheet2\""
+msgstr "' Obtiene el valor de la celda \"B3\" de la hoja con nombre \"Sheet2\""
+
+#. mCX5W
+#: read_write_values.xhp
+msgctxt ""
+"read_write_values.xhp\n"
+"bas_id501633608516381\n"
+"help.text"
+msgid "' Places the result into cell \"A1\" of sheet \"Report\""
+msgstr "' Coloca el resultado de la multiplicación en la celda \"A1\" de la hoja \"Report\""
+
+#. ZdkEz
+#: read_write_values.xhp
+msgctxt ""
+"read_write_values.xhp\n"
+"par_id431633266057163\n"
+"help.text"
+msgid "The examples above can also be implemented in Python as follows:"
+msgstr "Los ejemplos anteriores pueden asimismo implementarse en Python:"
+
+#. ayg6P
+#: sample_code.xhp
+msgctxt ""
+"sample_code.xhp\n"
+"tit\n"
+"help.text"
+msgid "Programming Examples for Controls in the Dialog Editor"
+msgstr "Ejemplos de programación de controles en el Editor de diálogos"
+
+#. 2mwgE
+#: sample_code.xhp
+msgctxt ""
+"sample_code.xhp\n"
+"bm_id3155338\n"
+"help.text"
+msgid "<bookmark_value>programming examples for controls</bookmark_value> <bookmark_value>dialogs;loading (example)</bookmark_value> <bookmark_value>dialogs;displaying (example)</bookmark_value> <bookmark_value>controls;reading or editing properties (example)</bookmark_value> <bookmark_value>list boxes;removing entries from (example)</bookmark_value> <bookmark_value>list boxes;adding entries to (example)</bookmark_value> <bookmark_value>examples; programming controls</bookmark_value> <bookmark_value>dialog editor;programming examples for controls</bookmark_value> <bookmark_value>Tools;LoadDialog</bookmark_value>"
+msgstr "<bookmark_value>ejemplos de programación para controles</bookmark_value><bookmark_value>diálogos;cargar (ejemplo)</bookmark_value><bookmark_value>diálogos;mostrar (ejemplo)</bookmark_value><bookmark_value>controles;leer o editar propiedades (ejemplo)</bookmark_value><bookmark_value>cuadros de lista;quitar entradas de (ejemplo)</bookmark_value><bookmark_value>cuatros de lista;añadir entradas a (ejemplo)</bookmark_value><bookmark_value>ejemplos; programar controles</bookmark_value><bookmark_value>editor de diálogos;ejemplos de programación para controles</bookmark_value><bookmark_value>Herramientas;LoadDialog</bookmark_value>"
+
+#. XFqTD
+#: sample_code.xhp
+msgctxt ""
+"sample_code.xhp\n"
+"hd_id3155338\n"
+"help.text"
+msgid "<variable id=\"sample_code\"><link href=\"text/sbasic/guide/sample_code.xhp\" name=\"Programming Examples for Controls in the Dialog Editor\">Programming Examples for Controls in the Dialog Editor</link> </variable>"
+msgstr "<variable id=\"sample_code\"><link href=\"text/sbasic/guide/sample_code.xhp\" name=\"Ejemplos de programación de controles en el Editor de diálogos\">Ejemplos de programación de controles en el Editor de diálogos</link></variable>"
+
+#. uFxhk
+#: sample_code.xhp
+msgctxt ""
+"sample_code.xhp\n"
+"par_id3153031\n"
+"help.text"
+msgid "The following examples are for a new <link href=\"text/sbasic/guide/create_dialog.xhp\" name=\"dialog\">dialog</link> called \"Dialog1\". Use the tools on the <emph>Toolbox</emph> bar in the dialog editor to create the dialog and add the following controls: a <emph>Check Box</emph> called \"CheckBox1\", a <emph>Label Field</emph> called \"Label1\", a <emph>Button</emph> called \"CommandButton1\", and a <emph>List Box</emph> called \"ListBox1\"."
+msgstr "Los ejemplos siguientes guían en la creación de un <link href=\"text/sbasic/guide/create_dialog.xhp\" name=\"dialog\">diálogo</link> llamado «Dialog1». Use las opciones de la barra de herramientas <emph>Cuadro de herramientas</emph> del editor de diálogos para crear el diálog y añada los siguientes controles: una <emph>casilla</emph> denominada «CheckBox1», un <emph>campo de etiqueta</emph> denominado «Label1», un <emph>botón</emph> denominado «CommandButton1» y un <emph>cuadro de lista</emph> denominado «ListBox1»."
+
+#. bfDTG
+#: sample_code.xhp
+msgctxt ""
+"sample_code.xhp\n"
+"par_id3154141\n"
+"help.text"
+msgid "Be consistent with uppercase and lowercase letter when you attach a control to an object variable."
+msgstr "Haga un uso coherente de las mayúsculas y las minúsculas cuando adjunte un control a una variable de objeto."
+
+#. TxP4F
+#: sample_code.xhp
+msgctxt ""
+"sample_code.xhp\n"
+"hd_id3154909\n"
+"help.text"
+msgid "Global Function for Loading Dialogs"
+msgstr "Función global para cargar diálogos"
+
+#. uREk8
+#: sample_code.xhp
+msgctxt ""
+"sample_code.xhp\n"
+"par_id3153032\n"
+"help.text"
+msgid "<literal>LoadDialog</literal> function is stored in <literal>Tools.ModuleControls</literal> available from Application Macros and Dialogs."
+msgstr "La función <literal>LoadDialog</literal> se almacena en <literal>Tools.ModuleControls</literal>, que está disponible en Macros y diálogos de la aplicación."
+
+#. kBLFU
+#: sample_code.xhp
+msgctxt ""
+"sample_code.xhp\n"
+"hd_id3149412\n"
+"help.text"
+msgid "Displaying a Dialog"
+msgstr "Mostrar un diálogo"
+
+#. E6rrB
+#: sample_code.xhp
+msgctxt ""
+"sample_code.xhp\n"
+"par_id3145801\n"
+"help.text"
+msgid "REM global definition of variables"
+msgstr "REM definición global de variables"
+
+#. FQCDq
+#: sample_code.xhp
+msgctxt ""
+"sample_code.xhp\n"
+"hd_id3150042\n"
+"help.text"
+msgid "Read or Edit Properties of Controls in the Program"
+msgstr "Lectura o edición de las propiedades de los controles en el programa"
+
+#. SahL8
+#: sample_code.xhp
+msgctxt ""
+"sample_code.xhp\n"
+"par_id3145232\n"
+"help.text"
+msgid "REM get dialog model"
+msgstr "REM obtener modelo de diálogo"
+
+#. VWD2t
+#: sample_code.xhp
+msgctxt ""
+"sample_code.xhp\n"
+"par_id3154021\n"
+"help.text"
+msgid "REM display text of Label1"
+msgstr "REM mostrar texto de Label1"
+
+#. aAmMT
+#: sample_code.xhp
+msgctxt ""
+"sample_code.xhp\n"
+"par_id3151277\n"
+"help.text"
+msgid "REM set new text for control Label1"
+msgstr "REM establecer texto nuevo para el control Label1"
+
+#. DZEpD
+#: sample_code.xhp
+msgctxt ""
+"sample_code.xhp\n"
+"par_id3154119\n"
+"help.text"
+msgid "oLabel1.Text = \"New Files\""
+msgstr "oLabel1.Text = \"Archivos nuevos\""
+
+#. 5uRRo
+#: sample_code.xhp
+msgctxt ""
+"sample_code.xhp\n"
+"par_id3155115\n"
+"help.text"
+msgid "REM display model properties for the control CheckBox1"
+msgstr "REM mostrar propiedades de modelo para el control CheckBox1"
+
+#. 9FejL
+#: sample_code.xhp
+msgctxt ""
+"sample_code.xhp\n"
+"par_id3149817\n"
+"help.text"
+msgid "REM set new state for CheckBox1 for model of control"
+msgstr "REM establecer estado nuevo para CheckBox1 para el modelo del control"
+
+#. JkUUZ
+#: sample_code.xhp
+msgctxt ""
+"sample_code.xhp\n"
+"par_id3159102\n"
+"help.text"
+msgid "REM display model properties for control CommandButton1"
+msgstr "REM mostrar propiedades de modelo para el control CommandButton1"
+
+#. vS9pR
+#: sample_code.xhp
+msgctxt ""
+"sample_code.xhp\n"
+"par_id3150368\n"
+"help.text"
+msgid "REM display properties of control CommandButton1"
+msgstr "REM mostrar propiedades del control CommandButton1"
+
+#. CVE7H
+#: sample_code.xhp
+msgctxt ""
+"sample_code.xhp\n"
+"par_id3150201\n"
+"help.text"
+msgid "REM execute dialog"
+msgstr "REM ejecutar diálogo"
+
+#. EFJQU
+#: sample_code.xhp
+msgctxt ""
+"sample_code.xhp\n"
+"hd_id3145387\n"
+"help.text"
+msgid "Add an Entry to a ListBox"
+msgstr "Añadir una entrada a un cuadro de lista"
+
+#. JUfaR
+#: sample_code.xhp
+msgctxt ""
+"sample_code.xhp\n"
+"par_id3148700\n"
+"help.text"
+msgid "REM adds a new entry to the ListBox"
+msgstr "REM añade una entrada nueva al cuadro de lista"
+
+#. A2XGR
+#: sample_code.xhp
+msgctxt ""
+"sample_code.xhp\n"
+"par_id3144504\n"
+"help.text"
+msgid "oListbox.additem(\"New Item\" & iCount,0)"
+msgstr "oListbox.additem(\"Elemento nuevo\" & iCount,0)"
+
+#. FKzdb
+#: sample_code.xhp
+msgctxt ""
+"sample_code.xhp\n"
+"hd_id3147071\n"
+"help.text"
+msgid "Remove an Entry from a ListBox"
+msgstr "Eliminar una entrada de un cuadro de lista"
+
+#. CmCcv
+#: sample_code.xhp
+msgctxt ""
+"sample_code.xhp\n"
+"par_id3153247\n"
+"help.text"
+msgid "REM remove the first entry from the ListBox"
+msgstr "REM eliminar la primera entrada del cuadro de lista"
+
+#. EYDQU
+#: show_dialog.xhp
+msgctxt ""
+"show_dialog.xhp\n"
+"tit\n"
+"help.text"
+msgid "Opening a Dialog With Basic"
+msgstr "Abrir un cuadro de diálogo con Basic"
+
+#. biDaS
+#: show_dialog.xhp
+msgctxt ""
+"show_dialog.xhp\n"
+"bm_id3154140\n"
+"help.text"
+msgid "<bookmark_value>module/dialog toggle</bookmark_value> <bookmark_value>dialogs;using Basic to show (example)</bookmark_value> <bookmark_value>examples; showing a dialog with Basic</bookmark_value> <bookmark_value>Tools;LoadDialog</bookmark_value>"
+msgstr "<bookmark_value>conmutar módulo/diálogo</bookmark_value><bookmark_value>cuadros de diálogo;usar Basic para mostrar (ejemplo)</bookmark_value><bookmark_value>ejemplos; mostrar un cuadro de diálogo con Basic</bookmark_value><bookmark_value>Tools;LoadDialog</bookmark_value>"
+
+#. 7KfDE
+#: show_dialog.xhp
+msgctxt ""
+"show_dialog.xhp\n"
+"hd_id3154140\n"
+"help.text"
+msgid "<variable id=\"show_dialog\"><link href=\"text/sbasic/guide/show_dialog.xhp\" name=\"Opening a Dialog With Basic\">Opening a Dialog With Basic</link></variable>"
+msgstr "<variable id=\"show_dialog\"><link href=\"text/sbasic/guide/show_dialog.xhp\" name=\"Abrir un cuadro de diálogo con Basic\">Abrir un cuadro de diálogo con Basic</link></variable>"
+
+#. PXLvB
+#: show_dialog.xhp
+msgctxt ""
+"show_dialog.xhp\n"
+"par_id3145171\n"
+"help.text"
+msgid "In the <item type=\"productname\">%PRODUCTNAME</item> BASIC window for a dialog that you created, leave the dialog editor by clicking the name tab of the Module that the dialog is assigned to. The name tab is at the bottom of the window."
+msgstr "En la ventana de <item type=\"productname\">%PRODUCTNAME</item> BASIC de un diálogo que haya creado, salga del editor de diálogos pulsando la ficha del nombre del módulo al que está asignado el diálogo. La ficha de nombre se encuentra en la parte inferior de la ventana."
+
+#. SyMUQ
+#: show_dialog.xhp
+msgctxt ""
+"show_dialog.xhp\n"
+"par_id3153968\n"
+"help.text"
+msgid "Enter the following code for a subroutine called <emph>Dialog1Show</emph>. In this example, the name of the dialog that you created is \"Dialog1\":"
+msgstr "Escriba el código siguiente para una subrutina llamada <emph>MostrarDiálogo1</emph>. En este ejemplo, el nombre del diálogo que se ha creado es \"Diálogo1\":"
+
+#. ytWYo
+#: show_dialog.xhp
+msgctxt ""
+"show_dialog.xhp\n"
+"par_id3152596\n"
+"help.text"
+msgid "Without using \"LoadDialog\" you can call the code as follows:"
+msgstr "Sin utilizar \"LoadDialog\" puede llamar al código de la manera siguiente:"
+
+#. DtP6k
+#: show_dialog.xhp
+msgctxt ""
+"show_dialog.xhp\n"
+"par_id3153157\n"
+"help.text"
+msgid "When you execute this code, \"Dialog1\" opens. To close the dialog, click the close button (x) on its title bar."
+msgstr "Cuando se ejecuta este código, se abre «Dialog1». Para cerrar el diálogo, pulse en el botón de cierre (✕) de su barra de título."
+
+#. s79uv
+#: translation.xhp
+msgctxt ""
+"translation.xhp\n"
+"tit\n"
+"help.text"
+msgid "Translation of Controls in the Dialog Editor"
+msgstr "Traducción de controles en el editor de diálogos"
+
+#. 76okP
+#: translation.xhp
+msgctxt ""
+"translation.xhp\n"
+"bm_id8915372\n"
+"help.text"
+msgid "<bookmark_value>dialogs;translating</bookmark_value><bookmark_value>localizing dialogs</bookmark_value><bookmark_value>translating dialogs</bookmark_value>"
+msgstr "<bookmark_value>diálogos;traducir</bookmark_value><bookmark_value>localización de diálogos</bookmark_value><bookmark_value>traducción de cuadros de diálogo</bookmark_value>"
+
+#. cTb7F
+#: translation.xhp
+msgctxt ""
+"translation.xhp\n"
+"hd_id3574896\n"
+"help.text"
+msgid "<variable id=\"translation\"><link href=\"text/sbasic/guide/translation.xhp\">Translation of Controls in the Dialog Editor</link></variable>"
+msgstr "<variable id=\"translation\"><link href=\"text/sbasic/guide/translation.xhp\">Traducción de controles en el diálogo del editor</link></variable>"
+
+#. FsUBB
+#: translation.xhp
+msgctxt ""
+"translation.xhp\n"
+"par_id4601940\n"
+"help.text"
+msgid "The Language toolbar in the Basic IDE dialog editor shows controls to enable and manage localizable dialogs."
+msgstr "La barra de herramientas Idioma del editor de cuadros de diálogo del EID de Basic proporciona controles para activar y gestionar la regionalización de cuadros de diálogo."
+
+#. eGsqR
+#: translation.xhp
+msgctxt ""
+"translation.xhp\n"
+"par_id9538560\n"
+"help.text"
+msgid "By default, any dialog that you create only contains string resources for one language. You may want to create dialogs that automatically show localized strings according to the user's language settings."
+msgstr "De manera predeterminada, cualesquier diálogos que cree solo contendrán recursos de cadenas para un idioma. Quizá quiera crear diálogos que de forma automática muestren cadenas regionalizadas acorde a la configuración lingüística de cada persona usuaria."
+
+#. DP4Qb
+#: translation.xhp
+msgctxt ""
+"translation.xhp\n"
+"par_id6998809\n"
+"help.text"
+msgid "<ahelp hid=\".\" visibility=\"hidden\">Select the language for the strings that you want to edit. Click the Manage Languages icon to add languages.</ahelp>"
+msgstr "<ahelp hid=\".\" visibility=\"hidden\">Seleccione el idioma para las cadenas que quiere editar. Pulse en el icono Gestionar idiomas para añadir idiomas.</ahelp>"
+
+#. KQ48Z
+#: translation.xhp
+msgctxt ""
+"translation.xhp\n"
+"par_id71413\n"
+"help.text"
+msgid "<ahelp hid=\".\" visibility=\"hidden\">Click a language, then click Default to set the language as default, or click Delete to remove the language from the list.</ahelp>"
+msgstr "<ahelp hid=\".\" visibility=\"hidden\">Pulse en un idioma y use el botón Predeterminar para fijar el idioma como predeterminado, o pulse en Eliminar para quitarlo de la lista.</ahelp>"
+
+#. gGdez
+#: translation.xhp
+msgctxt ""
+"translation.xhp\n"
+"par_id2924283\n"
+"help.text"
+msgid "<ahelp hid=\".\" visibility=\"hidden\">Opens a dialog where you can add a language to the list.</ahelp>"
+msgstr "<ahelp hid=\".\" visibility=\"hidden\">Abre un diálogo donde puede añadir un idioma a la lista.</ahelp>"
+
+#. VtLMy
+#: translation.xhp
+msgctxt ""
+"translation.xhp\n"
+"par_id5781731\n"
+"help.text"
+msgid "<ahelp hid=\".\" visibility=\"hidden\">Select a language in the list and click Delete to remove that language. When you remove all languages, the string resources for localizable dialogs are removed from all dialogs in the current library.</ahelp>"
+msgstr "<ahelp hid=\".\" visibility=\"hidden\">Seleccione un idioma en la lista y pulse en Eliminar para quitar ese idioma. Si quita todos los idiomas, los recursos de cadenas localizables desaparecerán de todos los cuadros de diálogo localizables de la biblioteca actual.</ahelp>"
+
+#. UyizF
+#: translation.xhp
+msgctxt ""
+"translation.xhp\n"
+"par_id6942045\n"
+"help.text"
+msgid "<ahelp hid=\".\" visibility=\"hidden\">Select a language in the list and click Default to set the language as default language.</ahelp>"
+msgstr "<ahelp hid=\".\" visibility=\"hidden\">Seleccione un idioma en la lista y pulse en Predeterminar para fijar el idioma como predeterminado.</ahelp>"
+
+#. VaSvA
+#: translation.xhp
+msgctxt ""
+"translation.xhp\n"
+"par_id4721823\n"
+"help.text"
+msgid "<ahelp hid=\".\" visibility=\"hidden\">The default language will be used as a source for all other language strings.</ahelp>"
+msgstr "<ahelp hid=\".\" visibility=\"hidden\">El idioma predeterminado se utilizará como fuente para el resto de las cadenas del idioma.</ahelp>"
+
+#. bJz7U
+#: translation.xhp
+msgctxt ""
+"translation.xhp\n"
+"par_id5806756\n"
+"help.text"
+msgid "<ahelp hid=\".\" visibility=\"hidden\">Add UI languages for your dialog strings.</ahelp>"
+msgstr "<ahelp hid=\".\" visibility=\"hidden\">Agrega idiomas a la interfaz para tus cadenas en los diálogos.</ahelp>"
+
+#. Aa3HD
+#: translation.xhp
+msgctxt ""
+"translation.xhp\n"
+"hd_id6596881\n"
+"help.text"
+msgid "To enable localizable dialogs"
+msgstr "Para activar los cuadros de diálogo regionalizables"
+
+#. uS4tc
+#: translation.xhp
+msgctxt ""
+"translation.xhp\n"
+"par_id8750572\n"
+"help.text"
+msgid "In the Basic IDE dialog editor, open the Language toolbar choosing <item type=\"menuitem\">View - Toolbars - Language</item>."
+msgstr "En el editor de cuadros de diálogo del EID de Basic, abra la barra de herramientas Idioma yendo a <item type=\"menuitem\">Ver ▸ Barras de herramientas ▸ Idioma</item>."
+
+#. df3mU
+#: translation.xhp
+msgctxt ""
+"translation.xhp\n"
+"par_id2224494\n"
+"help.text"
+msgid "If the current library already contains a localizable dialog, the Language toolbar is shown automatically."
+msgstr "Si la biblioteca actual ya contiene un cuadro de diálogo traducible, la barra Idioma se muestra automáticamente."
+
+#. 8TG4p
+#: translation.xhp
+msgctxt ""
+"translation.xhp\n"
+"par_id7359233\n"
+"help.text"
+msgid "Click the <emph>Manage Languages</emph> icon<image id=\"img_id2526017\" src=\"cmd/sc_managelanguage.png\" width=\"0.1665inch\" height=\"0.1665inch\"><alt id=\"alt_id2526017\">Manage Language icon</alt></image> on the Language toolbar or on the Toolbox bar."
+msgstr "Pulse en el icono <emph>Gestionar idiomas</emph> <image id=\"img_id2526017\" src=\"cmd/sc_managelanguage.png\" width=\"0.1665inch\" height=\"0.1665inch\"><alt id=\"alt_id2526017\">Icono Gestionar idiomas</alt></image> en la barra de herramientas Idioma o en la barra Cuadro de herramientas."
+
+#. MHDVd
+#: translation.xhp
+msgctxt ""
+"translation.xhp\n"
+"par_id6549272\n"
+"help.text"
+msgid "You see the Manage User Interface Language dialog. The dialog manages languages for the current library. The name of the current library is shown on the title bar."
+msgstr "Aparecerá el cuadro de diálogo Gestionar idiomas de interfaz de usuario. Esta ventana administra los idiomas de la biblioteca actual. El nombre de la biblioteca actual aparece en la barra de título."
+
+#. AbvXT
+#: translation.xhp
+msgctxt ""
+"translation.xhp\n"
+"par_id6529740\n"
+"help.text"
+msgid "Click Add in the dialog to add a language entry."
+msgstr "Para agregar un idioma pulse en el botón «Añadir» en el cuadro de diálogo."
+
+#. xFFkk
+#: translation.xhp
+msgctxt ""
+"translation.xhp\n"
+"par_id7811822\n"
+"help.text"
+msgid "This step enables all new dialogs to contain localizable string resources."
+msgstr "Este paso permite que todos los cuadros de diálogo nuevos contengan recursos de cadenas traducibles."
+
+#. 3FvoR
+#: translation.xhp
+msgctxt ""
+"translation.xhp\n"
+"par_id9121982\n"
+"help.text"
+msgid "The first time you click Add, you see the Set Default User Interface Language dialog. The following times you click Add, this dialog has the name Add User Interface Language."
+msgstr "La primera vez que pulse en Añadir, verá el cuadro de diálogo Establecer idioma predeterminado de la interfaz. Las próximas veces que pulse en Añadir, este cuadro de diálogo tendrá el nombre de Añadir idioma a la interfaz."
+
+#. iPpFn
+#: translation.xhp
+msgctxt ""
+"translation.xhp\n"
+"par_id3640247\n"
+"help.text"
+msgid "You can also change the default language in the Manage User Interface Language dialog."
+msgstr "También es posible cambiar el idioma predeterminado en el cuadro de diálogo «Gestionar los idiomas de la interfaz de usuario»."
+
+#. LBJMN
+#: translation.xhp
+msgctxt ""
+"translation.xhp\n"
+"par_id3808404\n"
+"help.text"
+msgid "Select a language."
+msgstr "Seleccione un idioma."
+
+#. EzFFM
+#: translation.xhp
+msgctxt ""
+"translation.xhp\n"
+"par_id4585100\n"
+"help.text"
+msgid "This adds string resources to contain the translated versions of all strings to the dialog properties. The set of dialog strings of the default language is copied to the new set of strings. Later, you can switch to the new language and then translate the strings."
+msgstr "Esto añade recursos de texto que contienen las versiones traducidas de todas las cadenas de las propiedades del cuadro de diálogo. Se copian las cadenas del idioma predeterminado en el conjunto de cadenas nuevo. Posteriormente, podrá cambiar al idioma nuevo y traducir las cadenas."
+
+#. cfjJ8
+#: translation.xhp
+msgctxt ""
+"translation.xhp\n"
+"par_id2394482\n"
+"help.text"
+msgid "Close the dialog or add additional languages."
+msgstr "Cierre el cuadro de diálogo o añada más idiomas."
+
+#. B5tJ2
+#: translation.xhp
+msgctxt ""
+"translation.xhp\n"
+"hd_id631733\n"
+"help.text"
+msgid "To edit localizable controls in your dialog"
+msgstr "Para editar los controles regionalizables del cuadro de diálogo"
+
+#. hrvxW
+#: translation.xhp
+msgctxt ""
+"translation.xhp\n"
+"par_id2334665\n"
+"help.text"
+msgid "Once you have added the resources for localizable strings in your dialogs, you can select the current language from the Current Language listbox on the Language toolbar."
+msgstr "Una vez que haya añadido los recursos para cadenas traducibles en sus cuadros de diálogo, podrá seleccionar el idioma actual de la lista «Idioma actual» en la barra Idioma."
+
+#. igvyu
+#: translation.xhp
+msgctxt ""
+"translation.xhp\n"
+"par_id8956572\n"
+"help.text"
+msgid "Switch the Current Language listbox to display the default language."
+msgstr "Cambia la lista actual de idiomas a los idiomas predeterminados."
+
+#. N6mRS
+#: translation.xhp
+msgctxt ""
+"translation.xhp\n"
+"par_id500808\n"
+"help.text"
+msgid "Insert any number of controls to your dialog and enter all strings you want."
+msgstr "Inserte cualquier cantidad de controles al cuadro de diálogo y añada las cadenas que quiera."
+
+#. CWNb6
+#: translation.xhp
+msgctxt ""
+"translation.xhp\n"
+"par_id8366649\n"
+"help.text"
+msgid "Select another language in the Current Language listbox."
+msgstr "Seleccione otro idioma en la lista «Idioma actual»."
+
+#. x82BH
+#: translation.xhp
+msgctxt ""
+"translation.xhp\n"
+"par_id476393\n"
+"help.text"
+msgid "Using the control's property dialogs, edit all strings to the other language."
+msgstr "Mediante las ventanas de propiedades de control, traduzca todas las cadenas en el otro idioma."
+
+#. C5qAe
+#: translation.xhp
+msgctxt ""
+"translation.xhp\n"
+"par_id2655720\n"
+"help.text"
+msgid "Repeat for all languages that you added."
+msgstr "Repita el proceso para todos los idiomas que añadió."
+
+#. GXnCr
+#: translation.xhp
+msgctxt ""
+"translation.xhp\n"
+"par_id3682058\n"
+"help.text"
+msgid "The user of your dialog will see the strings of the user interface language of the user's version of %PRODUCTNAME, if you did provide strings in that language."
+msgstr "Los usuarios de su cuadro de diálogo verán las cadenas en el idioma de interfaz de %PRODUCTNAME que hayan definido, si usted ha provisto cadenas para ese idioma."
+
+#. BGLJn
+#: translation.xhp
+msgctxt ""
+"translation.xhp\n"
+"par_id5977965\n"
+"help.text"
+msgid "If no language matches the user's version, the user will see the default language strings."
+msgstr "Si no hay un idioma que este en la versión del usuario, el usuario verá el idioma predeterminado."
+
+#. ckw8S
+#: translation.xhp
+msgctxt ""
+"translation.xhp\n"
+"par_id3050325\n"
+"help.text"
+msgid "If the user has an older version of %PRODUCTNAME that does not know localizable string resources for Basic dialogs, the user will see the default language strings."
+msgstr "Si quien utilice %PRODUCTNAME tiene una versión antigua que no reconozca los recursos de cadenas regionalizables para diálogos BASIC, se mostrarán las cadenas en el idioma predefinido."