diff options
Diffstat (limited to 'source/ar/helpcontent2/source/text/sbasic/python.po')
-rw-r--r-- | source/ar/helpcontent2/source/text/sbasic/python.po | 160 |
1 files changed, 134 insertions, 26 deletions
diff --git a/source/ar/helpcontent2/source/text/sbasic/python.po b/source/ar/helpcontent2/source/text/sbasic/python.po index 1bd8761ba85..9f80a4b0b7b 100644 --- a/source/ar/helpcontent2/source/text/sbasic/python.po +++ b/source/ar/helpcontent2/source/text/sbasic/python.po @@ -3,7 +3,7 @@ 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: 2021-06-11 17:08+0200\n" +"POT-Creation-Date: 2021-09-10 23:11+0200\n" "PO-Revision-Date: 2021-03-07 18:15+0000\n" "Last-Translator: Riyadh Talal <riyadhtalal@gmail.com>\n" "Language-Team: Arabic <https://translations.documentfoundation.org/projects/libo_help-master/textsbasicpython/ar/>\n" @@ -492,13 +492,13 @@ msgctxt "" msgid "Refer to <literal>msgbox.py</literal> in <literal>{installation}/program/</literal> directory for Python dynamic dialog examples." msgstr "" -#. r6FEK +#. zNyQB #: python_document_events.xhp msgctxt "" "python_document_events.xhp\n" "tit\n" "help.text" -msgid "Python : Monitoring Document Events" +msgid "Monitoring Document Events" msgstr "" #. GyBAT @@ -510,13 +510,58 @@ msgctxt "" msgid "<bookmark_value>Basic;Monitoring Document Events</bookmark_value> <bookmark_value>Python;Monitoring Document Events</bookmark_value> <bookmark_value>Access2Base;Console</bookmark_value> <bookmark_value>Access2Base;Trace</bookmark_value> <bookmark_value>API;document.DocumentEvent: Monitoring Document Event</bookmark_value> <bookmark_value>API;document.XDocumentEventBroadcaster: Monitoring Document Event</bookmark_value> <bookmark_value>API;document.XDocumentEventListener: Monitoring Document Event</bookmark_value> <bookmark_value>API;lang.EventObject: Monitoring Document Event</bookmark_value>" msgstr "" -#. gsCNB +#. D6i78 #: python_document_events.xhp msgctxt "" "python_document_events.xhp\n" "N0527\n" "help.text" -msgid "<variable id=\"pythonmonitor\"><link href=\"text/sbasic/python/python_document_events.xhp\" name=\"Monitoring Document Events\">Monitoring Document Events</link></variable>" +msgid "<variable id=\"pythonmonitor\"><link href=\"text/sbasic/python/python_document_events.xhp\" name=\"Monitoring Document Events\">Listening to Document Events</link></variable>" +msgstr "" + +#. 9kSGW +#: python_document_events.xhp +msgctxt "" +"python_document_events.xhp\n" +"par_id641630582314861\n" +"help.text" +msgid "Listening to document events can help in the following situations:" +msgstr "" + +#. NEQoZ +#: python_document_events.xhp +msgctxt "" +"python_document_events.xhp\n" +"par_id431630582396327\n" +"help.text" +msgid "Identify a new document at opening time, as opposed to existing ones, and perform a dedicated setup." +msgstr "" + +#. Tror9 +#: python_document_events.xhp +msgctxt "" +"python_document_events.xhp\n" +"par_id461630582396782\n" +"help.text" +msgid "Control the processing of document save, document copy, print or mailmerge requests." +msgstr "" + +#. xrRHB +#: python_document_events.xhp +msgctxt "" +"python_document_events.xhp\n" +"par_id631630582394790\n" +"help.text" +msgid "Recalculate table of contents, indexes or table entries of a Writer document when document is going to be closed" +msgstr "" + +#. fCNvj +#: python_document_events.xhp +msgctxt "" +"python_document_events.xhp\n" +"par_id601630582398998\n" +"help.text" +msgid "Import math Python packages before opening a Calc document. Release these packages when the document closes." msgstr "" #. bXprs @@ -528,13 +573,13 @@ msgctxt "" msgid "Next to <link href=\"text/sbasic/shared/01040000.xhp\" name=\"assigning macros to events\">assigning macros to events</link>, one can monitor events raised by %PRODUCTNAME documents. Application Programming Interface (API) broadcasters are responsible for calling event scripts. Unlike listeners that require to define all supported methods, even if unused, document monitors require only two methods next to hooked event scripts." msgstr "" -#. HztRG +#. 6j5Bu #: python_document_events.xhp msgctxt "" "python_document_events.xhp\n" "N0529\n" "help.text" -msgid "Listening to Document Events" +msgid "Monitoring Document Events" msgstr "" #. SZGH4 @@ -861,31 +906,31 @@ msgctxt "" msgid "<bookmark_value>API;GlobalScope.BasicLibraries</bookmark_value> <bookmark_value>Tools;Strings</bookmark_value>" msgstr "" -#. 3JWfM +#. D5Lsi #: python_document_events.xhp msgctxt "" "python_document_events.xhp\n" "N0650\n" "help.text" -msgid "The <literal>Onload</literal> script is assigned to <emph>Open document</emph> event using <menuitem>Tools - Customize</menuitem> menu <menuitem>Events</menuitem> tab. Events monitoring starts from the moment a <literal>ConsoleLogger</literal> object is instantiated and ultimately stops when Basic engine releases it. <literal>OnLoad</literal> event loads necessary Basic libraries, while caught events are reported using <literal>Access2Base.Trace</literal> module." +msgid "Using <menuitem>Tools - Customize</menuitem> menu <menuitem>Events</menuitem> tab, the <menuitem>Open document</menuitem> event fires a <literal>ConsoleLogger</literal> initialisation. <literal>_documentEventOccured</literal> routine - set by <literal>ConsoleLogger</literal> - serves as a unique entry point to trap all document events." msgstr "" -#. TAiMF +#. gGpkW #: python_document_events.xhp msgctxt "" "python_document_events.xhp\n" -"N0651\n" +"hd_id421630510141729\n" "help.text" -msgid "REM controller.Events module" +msgid "controller.Events module" msgstr "" -#. kYy8A +#. rJX92 #: python_document_events.xhp msgctxt "" "python_document_events.xhp\n" -"N0653\n" +"bas_id431630567378062\n" "help.text" -msgid "Private _obj As Object ' controller.ConsoleLogger instance" +msgid "Global _obj As Object ' controller.ConsoleLogger instance" msgstr "" #. PfRq6 @@ -897,13 +942,31 @@ msgctxt "" msgid "Sub OnLoad(evt As com.sun.star.document.DocumentEvent) ' >> Open Document <<" msgstr "" -#. BEVFV +#. p8RfU #: python_document_events.xhp msgctxt "" "python_document_events.xhp\n" -"N0659\n" +"bas_id371630509596674\n" "help.text" -msgid "REM controller.ConsoleLogger class module" +msgid "''' ConsoleLogger unique entry point '''" +msgstr "" + +#. upGWH +#: python_document_events.xhp +msgctxt "" +"python_document_events.xhp\n" +"hd_id721630511986813\n" +"help.text" +msgid "controller.ConsoleLogger class module" +msgstr "" + +#. AN8tn +#: python_document_events.xhp +msgctxt "" +"python_document_events.xhp\n" +"par_id901630509435225\n" +"help.text" +msgid "Events monitoring starts from the moment a <literal>ConsoleLogger</literal> object is instantiated and ultimately stops upon document closure. <literal>StartAdapter</literal> routine loads necessary Basic libraries, while caught events are reported using <literal>Access2Base.Trace</literal> module." msgstr "" #. 2jXHB @@ -915,13 +978,13 @@ msgctxt "" msgid "' ADAPTER design pattern object to be instantiated in the \"Open Document\" event" msgstr "" -#. 9ZNpG +#. ueeGx #: python_document_events.xhp msgctxt "" "python_document_events.xhp\n" -"N0668\n" +"N0666\n" "help.text" -msgid "' CONSTRUCTOR/DESTRUCTOR" +msgid "Private Const UI_NOPROMPT = False ' Set it to True to visualise documents events" msgstr "" #. EQG8C @@ -933,6 +996,24 @@ msgctxt "" msgid "' MEMBERS" msgstr "" +#. r5AkD +#: python_document_events.xhp +msgctxt "" +"python_document_events.xhp\n" +"bas_id131630510956418\n" +"help.text" +msgid "Private _txtMsg As String ' text message to log in console" +msgstr "" + +#. JaEhY +#: python_document_events.xhp +msgctxt "" +"python_document_events.xhp\n" +"N0677\n" +"help.text" +msgid "' PROPERTIES" +msgstr "" + #. aGuEg #: python_document_events.xhp msgctxt "" @@ -969,13 +1050,22 @@ msgctxt "" msgid "''' Initialize document events logging '''" msgstr "" -#. A5RuU +#. EERdL #: python_document_events.xhp msgctxt "" "python_document_events.xhp\n" -"N0706\n" +"bas_id211630511166427\n" "help.text" -msgid "IIf(IsMissing(evt),\"\",evt.EventName & \"-\") & \"Document events are being logged\", _" +msgid "If IsMissing(evt) Then _txtMsg = \"\" Else _txtMsg = evt.EventName & \"-\"" +msgstr "" + +#. hxzE4 +#: python_document_events.xhp +msgctxt "" +"python_document_events.xhp\n" +"N0705\n" +"help.text" +msgid "Access2Base.Trace.TraceLog(\"INFO\", _txtMsg & \"Document events are being logged\", UI_PROMPT)" msgstr "" #. NkHa4 @@ -987,13 +1077,31 @@ msgctxt "" msgid "''' Terminate document events logging '''" msgstr "" -#. np2xy +#. JEve4 #: python_document_events.xhp msgctxt "" "python_document_events.xhp\n" "N0717\n" "help.text" -msgid "IIf(IsMissing(evt),\"\",evt.EventName & \"-\") & \"Document events have been logged\", _" +msgid "Access2Base.Trace.TraceLog(\"INFO\", _txtMsg & \"Document events have been logged\", UI_PROMPT)" +msgstr "" + +#. GAD2E +#: python_document_events.xhp +msgctxt "" +"python_document_events.xhp\n" +"N0719\n" +"help.text" +msgid "Access2Base.Trace.TraceConsole() ' Captured events dialog" +msgstr "" + +#. X8Kdh +#: python_document_events.xhp +msgctxt "" +"python_document_events.xhp\n" +"N0722\n" +"help.text" +msgid "' EVENTS" msgstr "" #. uVpJf |