summaryrefslogtreecommitdiffstats
path: root/translations/source/en-GB/helpcontent2/source/text/sbasic/guide.po
diff options
context:
space:
mode:
Diffstat (limited to 'translations/source/en-GB/helpcontent2/source/text/sbasic/guide.po')
-rw-r--r--translations/source/en-GB/helpcontent2/source/text/sbasic/guide.po1448
1 files changed, 1448 insertions, 0 deletions
diff --git a/translations/source/en-GB/helpcontent2/source/text/sbasic/guide.po b/translations/source/en-GB/helpcontent2/source/text/sbasic/guide.po
new file mode 100644
index 000000000..05f95c1f6
--- /dev/null
+++ b/translations/source/en-GB/helpcontent2/source/text/sbasic/guide.po
@@ -0,0 +1,1448 @@
+#. 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: 2019-11-08 19:34+0100\n"
+"PO-Revision-Date: 2020-02-05 07:22+0000\n"
+"Last-Translator: Stuart Swales <stuart.swales.croftnuisk@gmail.com>\n"
+"Language-Team: English (United Kingdom) <https://weblate.documentfoundation.org/projects/libo_help-master/textsbasicguide/en_GB/>\n"
+"Language: en-GB\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 3.9.1\n"
+"X-POOTLE-MTIME: 1564399095.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>Access databases; run in 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 "What is Access2Base?"
+
+#. FKEy5
+#: access2base.xhp
+msgctxt ""
+"access2base.xhp\n"
+"par_idA2B004\n"
+"help.text"
+msgid "Access2Base is a LibreOffice Basic library of macros for (business or personal) application developers and advanced users. It is one of the libraries stored in \"LibreOffice macros and dialogs\"."
+msgstr "Access2Base is a LibreOffice Basic library of macros for (business or personal) application developers and advanced users. It is one of the libraries stored in \"LibreOffice macros and dialogs\"."
+
+#. zYTgA
+#: 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 LibreOffice <emph>Base</emph> application, but also from <emph>any</emph> LibreOffice document (Writer, Calc, ...) where access to data stored in a database makes sense."
+msgstr "The functionalities provided by the implemented macros are all directly inspired by Microsoft Access. The macros are callable mainly from a LibreOffice <emph>Base</emph> application, but also from <emph>any</emph> LibreOffice document (Writer, Calc, ...) where access to data stored in a database makes sense."
+
+#. 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 "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)."
+
+#. 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>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>."
+
+#. fGJgF
+#: access2base.xhp
+msgctxt ""
+"access2base.xhp\n"
+"hd_idA2B008\n"
+"help.text"
+msgid "The implemented macros include:"
+msgstr "The implemented macros include:"
+
+#. 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 "a simplified and extensible API for <emph>forms</emph>, <emph>dialogs</emph> and <emph>controls</emph> manipulations similar with the Microsoft Access object model,"
+
+#. 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 "an API for database access with the <emph>table</emph>, <emph>query</emph>, <emph>recordset</emph> and <emph>field</emph> objects,"
+
+#. 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 "a number of <emph>actions</emph> with a syntax identical to their corresponding Microsoft Access macros/actions,"
+
+#. GQaLp
+#: access2base.xhp
+msgctxt ""
+"access2base.xhp\n"
+"par_idA2B012\n"
+"help.text"
+msgid "the <emph>DLookup</emph>, <emph>DSum</emph>, ... database functions,"
+msgstr "the <emph>DLookup</emph>, <emph>DSum</emph>, ... database functions,"
+
+#. 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 "the support of the shortcut notations like <item type=\"literal\">Forms!myForm!myControl</item>"
+
+#. QDQtE
+#: access2base.xhp
+msgctxt ""
+"access2base.xhp\n"
+"par_idA2B014\n"
+"help.text"
+msgid "in addition"
+msgstr "in addition"
+
+#. 9EyMt
+#: access2base.xhp
+msgctxt ""
+"access2base.xhp\n"
+"par_idA2B015\n"
+"help.text"
+msgid "a consistent errors and exceptions handler,"
+msgstr "a consistent errors and exceptions handler,"
+
+#. 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 "facilities for programming form, dialog and control <emph>events</emph> and"
+
+#. ByZAC
+#: access2base.xhp
+msgctxt ""
+"access2base.xhp\n"
+"par_idA2B017\n"
+"help.text"
+msgid "the support of both embedded forms and standalone (Writer) forms."
+msgstr "the support of both embedded forms and standalone (Writer) forms."
+
+#. tmq7c
+#: access2base.xhp
+msgctxt ""
+"access2base.xhp\n"
+"hd_idA2B018\n"
+"help.text"
+msgid "Compare Access2Base with Microsoft Access VBA"
+msgstr "Compare Access2Base with Microsoft Access VBA"
+
+#. 4eXWf
+#: basic_2_python.xhp
+msgctxt ""
+"basic_2_python.xhp\n"
+"tit\n"
+"help.text"
+msgid "Basic to Python"
+msgstr "Basic to 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;Calling 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\">Calling Python Scripts from 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 "Calling Python scripts from %PRODUCTNAME Basic macros is possible, and valuable features can be obtained such as:"
+
+#. 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 "<literal>ComputerName</literal> identification or <literal>OSName</literal> detection are possible,"
+
+#. 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 "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,"
+
+#. 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 "<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,"
+
+#. CPd9K
+#: basic_2_python.xhp
+msgctxt ""
+"basic_2_python.xhp\n"
+"N0436\n"
+"help.text"
+msgid "and many more."
+msgstr "and many more."
+
+#. 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 "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."
+
+#. 4jY8s
+#: basic_2_python.xhp
+msgctxt ""
+"basic_2_python.xhp\n"
+"N0438\n"
+"help.text"
+msgid "Retrieving Python Scripts"
+msgstr "Retrieving Python Scripts"
+
+#. 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 "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:"
+
+#. AZwVA
+#: basic_2_python.xhp
+msgctxt ""
+"basic_2_python.xhp\n"
+"N0444\n"
+"help.text"
+msgid "''' Grab Python script object before execution"
+msgstr "''' Grab Python script object before execution"
+
+#. woGvx
+#: basic_2_python.xhp
+msgctxt ""
+"basic_2_python.xhp\n"
+"N0445\n"
+"help.text"
+msgid "' Arguments:"
+msgstr "' Arguments:"
+
+#. 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 : as \"library/module.py$macro\" or \"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: as \"document\", \"share\", \"user\" or ENUM(eration)"
+
+#. u5hgy
+#: basic_2_python.xhp
+msgctxt ""
+"basic_2_python.xhp\n"
+"N0448\n"
+"help.text"
+msgid "' Result:"
+msgstr "' Result:"
+
+#. 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 "' located com.sun.star.script.provider.XScript UNO service'''"
+
+#. 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 ' com.sun.star.script.provider.XScriptProvider compatible"
+
+#. osCpU
+#: basic_2_python.xhp
+msgctxt ""
+"basic_2_python.xhp\n"
+"N0463\n"
+"help.text"
+msgid "Executing Python Scripts"
+msgstr "Executing Python Scripts"
+
+#. pAfKa
+#: basic_2_python.xhp
+msgctxt ""
+"basic_2_python.xhp\n"
+"N0464\n"
+"help.text"
+msgid "Syntax"
+msgstr "Syntax"
+
+#. 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 is an Array"
+
+#. jiU2w
+#: basic_2_python.xhp
+msgctxt ""
+"basic_2_python.xhp\n"
+"N0469\n"
+"help.text"
+msgid "Embedded Scripts Examples"
+msgstr "Embedded Scripts Examples"
+
+#. 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 "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."
+
+#. YbMbS
+#: basic_2_python.xhp
+msgctxt ""
+"basic_2_python.xhp\n"
+"N0472\n"
+"help.text"
+msgid "Option Compatible ' Properties are supported"
+msgstr "Option Compatible ' Properties are supported"
+
+#. KVNHH
+#: basic_2_python.xhp
+msgctxt ""
+"basic_2_python.xhp\n"
+"N0477\n"
+"help.text"
+msgid "'''Workstation name'''"
+msgstr "'''Workstation name'''"
+
+#. FCaBa
+#: basic_2_python.xhp
+msgctxt ""
+"basic_2_python.xhp\n"
+"N0483\n"
+"help.text"
+msgid "'''File size in bytes'''"
+msgstr "'''File size in 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 ' document script"
+
+#. 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 ' user script"
+
+#. 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 ' %PRODUCTNAME macro"
+
+#. CHTxq
+#: basic_2_python.xhp
+msgctxt ""
+"basic_2_python.xhp\n"
+"N0497\n"
+"help.text"
+msgid ".ISEMBEDDED = \"document\" ' document script"
+msgstr ".ISEMBEDDED = \"document\" ' document script"
+
+#. GGD4G
+#: basic_2_python.xhp
+msgctxt ""
+"basic_2_python.xhp\n"
+"N0498\n"
+"help.text"
+msgid ".ISPERSONAL = \"user\" ' user scripts"
+msgstr ".ISPERSONAL = \"user\" ' user scripts"
+
+#. hz9VR
+#: basic_2_python.xhp
+msgctxt ""
+"basic_2_python.xhp\n"
+"N0499\n"
+"help.text"
+msgid ".ISSHARED = \"share\" ' %PRODUCTNAME macro"
+msgstr ".ISSHARED = \"share\" ' %PRODUCTNAME macro"
+
+#. 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 "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:"
+
+#. igPCi
+#: basic_2_python.xhp
+msgctxt ""
+"basic_2_python.xhp\n"
+"N0526\n"
+"help.text"
+msgid "Personal or Shared Scripts Examples"
+msgstr "Personal or Shared Scripts Examples"
+
+#. 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 "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."
+
+#. bwkSJ
+#: basic_2_python.xhp
+msgctxt ""
+"basic_2_python.xhp\n"
+"N0529\n"
+"help.text"
+msgid "Option Compatible ' Properties are supported"
+msgstr "Option Compatible ' Properties are supported"
+
+#. 3W9xB
+#: basic_2_python.xhp
+msgctxt ""
+"basic_2_python.xhp\n"
+"N0534\n"
+"help.text"
+msgid "'''Platform name as \"Linux\", \"Darwin\" or \"Windows\"'''"
+msgstr "'''Platform name as \"Linux\", \"Darwin\" or \"Windows\"'''"
+
+#. WAE7X
+#: basic_2_python.xhp
+msgctxt ""
+"basic_2_python.xhp\n"
+"N0540\n"
+"help.text"
+msgid "'''%PRODUCTNAME Python shared sample'''"
+msgstr "'''%PRODUCTNAME Python shared sample'''"
+
+#. MYSSL
+#: basic_2_python.xhp
+msgctxt ""
+"basic_2_python.xhp\n"
+"N0546\n"
+"help.text"
+msgid "'''Strip superfluous '\\..' in path'''"
+msgstr "'''Strip superfluous '\\..' in path'''"
+
+#. yTqsy
+#: basic_2_python.xhp
+msgctxt ""
+"basic_2_python.xhp\n"
+"N0550\n"
+"help.text"
+msgid "Python standard modules"
+msgstr "Python standard modules"
+
+#. 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 "%PRODUCTNAME embedded Python contains many standard libraries to benefit from. They bear a rich feature set, such as but not limited to:"
+
+#. 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> Parser for command-line options, arguments and sub-commands"
+
+#. 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> Mathematical functions for complex numbers"
+
+#. 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> CSV files reading and writing"
+
+#. 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> Genuine date and time types"
+
+#. 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> JSON encoder and decoder"
+
+#. 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> Mathematical functions"
+
+#. 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> Regular expression operations"
+
+#. 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> Low-level networking interface"
+
+#. 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> System-specific parameters and functions"
+
+#. 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> and <emph>trace</emph> Unit testing framework and Track Python execution"
+
+#. 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> ElementTree XML API"
+
+#. CwBFN
+#: basic_examples.xhp
+msgctxt ""
+"basic_examples.xhp\n"
+"tit\n"
+"help.text"
+msgid "Basic Programming Examples"
+msgstr "Basic Programming Examples"
+
+#. 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;programming examples</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=\"Basic Programming Examples\">Basic Programming Examples</link></variable>"
+
+#. YLjtF
+#: control_properties.xhp
+msgctxt ""
+"control_properties.xhp\n"
+"tit\n"
+"help.text"
+msgid "Changing the Properties of Controls in the Dialog Editor"
+msgstr "Changing the Properties of Controls in the Dialog Editor"
+
+#. 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>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>"
+
+#. 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=\"Changing the Properties of Controls in the Dialog Editor\">Changing the Properties of Controls in the Dialog Editor</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 "You can set the properties of control that you add to a dialog. For example, you can change the colour, 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 run-time."
+
+#. 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 "To change the properties of a control in design mode, right-click the control and then choose <emph>Properties</emph>."
+
+#. KPeke
+#: create_dialog.xhp
+msgctxt ""
+"create_dialog.xhp\n"
+"tit\n"
+"help.text"
+msgid "Creating a Basic Dialog"
+msgstr "Creating a Basic Dialog"
+
+#. 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>dialogs;creating Basic dialogs</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\">Creating a Basic Dialog</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 "Choose <emph>Tools - Macros - Organise Dialogs</emph> and then click <emph>New</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 "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>."
+
+#. 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 "Click <emph>Edit</emph>. The Basic dialog editor opens, containing a blank dialog."
+
+#. 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 "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."
+
+#. 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 "Click a tool and then drag in the dialog to create the control."
+
+#. 99Bfa
+#: insert_control.xhp
+msgctxt ""
+"insert_control.xhp\n"
+"tit\n"
+"help.text"
+msgid "Creating Controls in the Dialog Editor"
+msgstr "Creating Controls in the Dialog Editor"
+
+#. 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>controls; creating in the dialog editor</bookmark_value><bookmark_value>dialog editor;creating controls</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=\"Creating Controls in the Dialog Editor\">Creating Controls in the Dialog Editor</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 "Use the tools in the <emph>Toolbox</emph> of the BASIC dialog editor to add controls to your dialog."
+
+#. 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 "To open the <emph>Toolbox</emph>, click the arrow next to the <emph>Insert Controls</emph> icon on the <emph>Macro</emph> toolbar."
+
+#. 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 "Click a tool on the toolbar, for example, <emph>Button</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 "On the dialog, drag the button to the size you want."
+
+#. ayg6P
+#: sample_code.xhp
+msgctxt ""
+"sample_code.xhp\n"
+"tit\n"
+"help.text"
+msgid "Programming Examples for Controls in the Dialog Editor"
+msgstr "Programming Examples for Controls in the Dialog Editor"
+
+#. 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>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>"
+
+#. 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=\"Programming Examples for Controls in the Dialog Editor\">Programming Examples for Controls in the Dialog Editor</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 "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\"."
+
+#. 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 "Be consistent with upper-case and lower-case letter when you attach a control to an object variable."
+
+#. TxP4F
+#: sample_code.xhp
+msgctxt ""
+"sample_code.xhp\n"
+"hd_id3154909\n"
+"help.text"
+msgid "Global Function for Loading Dialogs"
+msgstr "Global Function for Loading Dialogs"
+
+#. uCCWG
+#: 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 %PRODUCTNAME Macros and Dialogs."
+msgstr "<literal>LoadDialog</literal> function is stored in <literal>Tools.ModuleControls</literal> available from %PRODUCTNAME Macros and Dialogs."
+
+#. kBLFU
+#: sample_code.xhp
+msgctxt ""
+"sample_code.xhp\n"
+"hd_id3149412\n"
+"help.text"
+msgid "Displaying a Dialog"
+msgstr "Displaying a Dialog"
+
+#. E6rrB
+#: sample_code.xhp
+msgctxt ""
+"sample_code.xhp\n"
+"par_id3145801\n"
+"help.text"
+msgid "REM global definition of variables"
+msgstr "REM global definition of 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 "Read or Edit Properties of Controls in the Program"
+
+#. SahL8
+#: sample_code.xhp
+msgctxt ""
+"sample_code.xhp\n"
+"par_id3145232\n"
+"help.text"
+msgid "REM get dialog model"
+msgstr "REM get dialog model"
+
+#. VWD2t
+#: sample_code.xhp
+msgctxt ""
+"sample_code.xhp\n"
+"par_id3154021\n"
+"help.text"
+msgid "REM display text of Label1"
+msgstr "REM display text of 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 set new text for control Label1"
+
+#. DZEpD
+#: sample_code.xhp
+msgctxt ""
+"sample_code.xhp\n"
+"par_id3154119\n"
+"help.text"
+msgid "oLabel1.Text = \"New Files\""
+msgstr "oLabel1.Text = \"New Files\""
+
+#. 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 display model properties for the 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 set new state for CheckBox1 for model of 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 display model properties for 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 display properties of control CommandButton1"
+
+#. CVE7H
+#: sample_code.xhp
+msgctxt ""
+"sample_code.xhp\n"
+"par_id3150201\n"
+"help.text"
+msgid "REM execute dialog"
+msgstr "REM execute dialog"
+
+#. EFJQU
+#: sample_code.xhp
+msgctxt ""
+"sample_code.xhp\n"
+"hd_id3145387\n"
+"help.text"
+msgid "Add an Entry to a ListBox"
+msgstr "Add an Entry to a List Box"
+
+#. 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 adds a new entry to the List Box"
+
+#. A2XGR
+#: sample_code.xhp
+msgctxt ""
+"sample_code.xhp\n"
+"par_id3144504\n"
+"help.text"
+msgid "oListbox.additem(\"New Item\" & iCount,0)"
+msgstr "oListBox.additem(\"New Item\" & iCount,0)"
+
+#. FKzdb
+#: sample_code.xhp
+msgctxt ""
+"sample_code.xhp\n"
+"hd_id3147071\n"
+"help.text"
+msgid "Remove an Entry from a ListBox"
+msgstr "Remove an Entry from a List Box"
+
+#. 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 remove the first entry from the List Box"
+
+#. EYDQU
+#: show_dialog.xhp
+msgctxt ""
+"show_dialog.xhp\n"
+"tit\n"
+"help.text"
+msgid "Opening a Dialog With Basic"
+msgstr "Opening a Dialog With 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>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>"
+
+#. 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=\"Opening a Dialog With Basic\">Opening a Dialog With 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 "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."
+
+#. 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 "Enter the following code for a subroutine called <emph>Dialog1Show</emph>. In this example, the name of the dialog that you created is \"Dialog1\":"
+
+#. 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 "Without using \"LoadDialog\" you can call the code as follows:"
+
+#. 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 "When you execute this code, \"Dialog1\" opens. To close the dialog, click the close button (x) on its title bar."
+
+#. s79uv
+#: translation.xhp
+msgctxt ""
+"translation.xhp\n"
+"tit\n"
+"help.text"
+msgid "Translation of Controls in the Dialog Editor"
+msgstr "Translation of Controls in the Dialog Editor"
+
+#. 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>dialogs;translating</bookmark_value><bookmark_value>localising dialogs</bookmark_value><bookmark_value>translating dialogs</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\">Translation of Controls in the Dialog 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 "The Language toolbar in the Basic IDE dialog editor shows controls to enable and manage localisable dialogs."
+
+#. 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 "By default, any dialog that you create only contains string resources for one language. You may want to create dialogs that automatically show localised strings according to the user's language settings."
+
+#. 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\">Select the language for the strings that you want to edit. Click the Manage Languages icon to add languages.</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\">Click a language, then click Default to set the language as default, or click Delete to remove the language from the list.</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\">Opens a dialogue box in which you can add a language to the list.</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\">Select a language in the list and click Delete to remove that language. When you remove all languages, the string resources for localisable dialogs are removed from all dialogs in the current library.</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\">Select a language in the list and click Default to set the language as default language.</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\">The default language will be used as a source for all other language strings.</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\">Add UI languages for your dialog strings.</ahelp>"
+
+#. Aa3HD
+#: translation.xhp
+msgctxt ""
+"translation.xhp\n"
+"hd_id6596881\n"
+"help.text"
+msgid "To enable localizable dialogs"
+msgstr "To enable localisable dialogs"
+
+#. 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 "In the Basic IDE dialog editor, open the Language toolbar choosing <item type=\"menuitem\">View - Toolbars - Language</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 "If the current library already contains a localisable dialog, the Language toolbar is shown automatically."
+
+#. 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 "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."
+
+#. 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 "You will see the Manage User Interface Language dialogue box. The dialogue box manages languages for the current library. The name of the current library is shown on the title bar."
+
+#. AbvXT
+#: translation.xhp
+msgctxt ""
+"translation.xhp\n"
+"par_id6529740\n"
+"help.text"
+msgid "Click Add in the dialog to add a language entry."
+msgstr "Click Add in the dialogue box to add a language entry."
+
+#. 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 "This step enables all new dialogs to contain localisable string resources."
+
+#. 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 "The first time that you click Add, you will see the Set Default User Interface Language dialogue box. Subsequently, this dialogue box has the name Add User Interface Language."
+
+#. 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 "You can also change the default language in the Manage User Interface Language dialogue box."
+
+#. LBJMN
+#: translation.xhp
+msgctxt ""
+"translation.xhp\n"
+"par_id3808404\n"
+"help.text"
+msgid "Select a language."
+msgstr "Select a language."
+
+#. 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 "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."
+
+#. cfjJ8
+#: translation.xhp
+msgctxt ""
+"translation.xhp\n"
+"par_id2394482\n"
+"help.text"
+msgid "Close the dialog or add additional languages."
+msgstr "Close the dialog or add additional languages."
+
+#. B5tJ2
+#: translation.xhp
+msgctxt ""
+"translation.xhp\n"
+"hd_id631733\n"
+"help.text"
+msgid "To edit localizable controls in your dialog"
+msgstr "To edit localisable controls in your dialog"
+
+#. 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 "Once you have added the resources for localisable strings in your dialogs, you can select the current language from the Current Language list box on the Language toolbar."
+
+#. igvyu
+#: translation.xhp
+msgctxt ""
+"translation.xhp\n"
+"par_id8956572\n"
+"help.text"
+msgid "Switch the Current Language listbox to display the default language."
+msgstr "Switch the Current Language list box to display the default language."
+
+#. 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 "Insert any number of controls to your dialog and enter all strings you want."
+
+#. CWNb6
+#: translation.xhp
+msgctxt ""
+"translation.xhp\n"
+"par_id8366649\n"
+"help.text"
+msgid "Select another language in the Current Language listbox."
+msgstr "Select another language in the Current Language list box."
+
+#. 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 "Using the control's property dialogue boxes, edit all strings to the other language."
+
+#. C5qAe
+#: translation.xhp
+msgctxt ""
+"translation.xhp\n"
+"par_id2655720\n"
+"help.text"
+msgid "Repeat for all languages that you added."
+msgstr "Repeat for all languages that you added."
+
+#. 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 "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."
+
+#. 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 "If no language matches the user's version, the user will see the default language strings."
+
+#. 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 "If the user has an older version of %PRODUCTNAME that does not know localisable string resources for Basic dialogs, the user will see the default language strings."