aboutsummaryrefslogtreecommitdiff
path: root/source/pt/helpcontent2/source/text/sbasic/shared.po
diff options
context:
space:
mode:
Diffstat (limited to 'source/pt/helpcontent2/source/text/sbasic/shared.po')
-rw-r--r--source/pt/helpcontent2/source/text/sbasic/shared.po3475
1 files changed, 1562 insertions, 1913 deletions
diff --git a/source/pt/helpcontent2/source/text/sbasic/shared.po b/source/pt/helpcontent2/source/text/sbasic/shared.po
index 66d1432d59e..68de4a327a9 100644
--- a/source/pt/helpcontent2/source/text/sbasic/shared.po
+++ b/source/pt/helpcontent2/source/text/sbasic/shared.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: 2020-10-23 13:36+0200\n"
+"POT-Creation-Date: 2020-10-27 12:31+0100\n"
"PO-Revision-Date: 2020-08-19 18:35+0000\n"
"Last-Translator: Sérgio Marques <smarquespt@gmail.com>\n"
"Language-Team: Portuguese <https://weblate.documentfoundation.org/projects/libo_help-master/textsbasicshared/pt/>\n"
@@ -529,6 +529,15 @@ msgctxt ""
msgid "Transparent white"
msgstr "Branco transparente"
+#. sdV2V
+#: 00000003.xhp
+msgctxt ""
+"00000003.xhp\n"
+"par_id631529990528928\n"
+"help.text"
+msgid "Open <item type=\"menuitem\">Tools - Macros - Organize dialogs...</item> and select <item type=\"menuitem\">%PRODUCTNAME Dialogs</item> container."
+msgstr ""
+
#. C3yvQ
#: 00000003.xhp
msgctxt ""
@@ -601,6 +610,15 @@ msgctxt ""
msgid "<variable id=\"functexample\">Example:</variable>"
msgstr "<variable id=\"functexample\">Exemplo:</variable>"
+#. TV2YL
+#: 00000003.xhp
+msgctxt ""
+"00000003.xhp\n"
+"par_id161599082457466\n"
+"help.text"
+msgid "<variable id=\"stringfunctions\"><link href=\"text/sbasic/shared/03120300.xhp\" name=\"string functions\">String functions</link></variable>"
+msgstr ""
+
#. CGSvh
#: 00000003.xhp
msgctxt ""
@@ -2410,14 +2428,23 @@ msgctxt ""
msgid "String Variables"
msgstr "Variáveis de cadeia"
-#. ft56J
+#. zes9e
#: 01020100.xhp
msgctxt ""
"01020100.xhp\n"
"par_id3151393\n"
"help.text"
-msgid "String variables can hold character strings with up to 65,535 characters. Each character is stored as the corresponding Unicode value. String variables are suitable for word processing within programs and for temporary storage of any non-printable character up to a maximum length of 64 Kbytes. The memory required for storing string variables depends on the number of characters in the variable. The type-declaration character is \"$\"."
-msgstr "As variáveis de cadeia podem possuir cadeias de caracteres com um número máximo de 65 535. Todos os caracteres são armazenados de acordo com o valor Unicode correspondente. As variáveis de cadeia são adequadas para processamento de texto dentro de programas e para armazenar temporariamente algum carácter que não possa ser impresso, até um máximo de 64 Kbytes. A memória necessária para armazenar variáveis de cadeia depende do número de caracteres na variável. O carácter de declaração de tipo é \"$\"."
+msgid "String variables can hold character strings with up to 2,147,483,648 characters. Each character is stored as the corresponding Unicode value. String variables are suitable for word processing within programs and for temporary storage of any non-printable character up to a maximum length of 2 Gbytes. The memory required for storing string variables depends on the number of characters in the variable. The type-declaration character is \"$\"."
+msgstr ""
+
+#. RBcLt
+#: 01020100.xhp
+msgctxt ""
+"01020100.xhp\n"
+"par_id381599081637549\n"
+"help.text"
+msgid "In BASIC String functions, the first character of the string has index 1."
+msgstr ""
#. wDbuF
#: 01020100.xhp
@@ -3166,14 +3193,14 @@ msgctxt ""
msgid "Modules"
msgstr "Módulos"
-#. RxyG8
+#. FFvGa
#: 01020500.xhp
msgctxt ""
"01020500.xhp\n"
"par_id3156441\n"
"help.text"
-msgid "A module contains SUBS and FUNCTIONS along with variable declarations. The length of the program that can be saved in a module is limited to 64 KB. If more space is required you can divide a $[officename] Basic project among several modules, and then save them in a single library."
-msgstr "Um módulo contém SUBS e FUNÇÕES juntamente com declarações variáveis. O tamanho de um programa que pode ser guardado num módulo está limitado a 64 KB. Se for necessário mais espaço, pode dividir um projeto do $[officename] Basic em vários módulos e, em seguida, guardá-los numa única biblioteca."
+msgid "A module contains SUBS and FUNCTIONS along with variable declarations. The length of the program that can be saved in a module is limited to 64 kB. If more space is required you can divide a $[officename] Basic project among several modules, and then save them in a single library."
+msgstr ""
#. oo2bB
#: 01020500.xhp
@@ -3310,14 +3337,14 @@ msgctxt ""
msgid "<bookmark_value>saving;Basic code</bookmark_value><bookmark_value>loading;Basic code</bookmark_value><bookmark_value>Basic editor</bookmark_value><bookmark_value>navigating;in Basic projects</bookmark_value><bookmark_value>long lines;in Basic editor</bookmark_value><bookmark_value>lines of text;in Basic editor</bookmark_value><bookmark_value>continuation;long lines in editor</bookmark_value>"
msgstr "<bookmark_value>guardar; código Basic</bookmark_value><bookmark_value>carregar;código Basic</bookmark_value><bookmark_value>editor do Basic</bookmark_value><bookmark_value>navegar;em projetos Basic</bookmark_value><bookmark_value>linhas longas;no editor do Basic</bookmark_value><bookmark_value>linhas de texto;no editor do Basic</bookmark_value><bookmark_value>continuação;linhas longas no editor</bookmark_value>"
-#. r7hMB
+#. jdhKC
#: 01030200.xhp
msgctxt ""
"01030200.xhp\n"
"hd_id3147264\n"
"help.text"
-msgid "<link href=\"text/sbasic/shared/01030200.xhp\" name=\"The Basic Editor\">The Basic Editor</link>"
-msgstr "<link href=\"text/sbasic/shared/01030200.xhp\" name=\"The Basic Editor\">O editor Basic</link>"
+msgid "<variable id=\"thebasiceditorh1\"><link href=\"text/sbasic/shared/01030200.xhp\" name=\"The Basic Editor\">The Basic Editor</link></variable>"
+msgstr ""
#. dSemx
#: 01030200.xhp
@@ -4282,50 +4309,50 @@ msgctxt ""
msgid "To move a module or dialog to another document, click the corresponding object in the list and drag it to the desired position. A horizontal line indicates the target position of the current object while dragging. Hold the <switchinline select=\"sys\"><caseinline select=\"MAC\">Command</caseinline><defaultinline>Ctrl</defaultinline></switchinline> key while dragging to copy the object instead of moving it."
msgstr "Para mover um módulo ou uma caixa de diálogo para outro documento, clique no objeto correspondente na lista e arraste-o para a posição pretendida. Uma linha horizontal indica a posição de destino do objeto atual enquanto este é arrastado. Mantenha premida a tecla <switchinline select=\"sys\"><caseinline select=\"MAC\">Comando</caseinline><defaultinline>Ctrl</defaultinline></switchinline> ao arrastar, para copiar o objeto em vez de o mover."
-#. FiYz2
+#. 8AfAv
#: 01040000.xhp
msgctxt ""
"01040000.xhp\n"
"tit\n"
"help.text"
-msgid "Event-Driven Macros"
-msgstr "Macros acionadas por eventos"
+msgid "Document Event-Driven Macros"
+msgstr ""
-#. BHSko
+#. mRxGZ
#: 01040000.xhp
msgctxt ""
"01040000.xhp\n"
"bm_id3154581\n"
"help.text"
-msgid "<bookmark_value>deleting; macro assignments to events</bookmark_value> <bookmark_value>macros; assigning to events</bookmark_value> <bookmark_value>assigning macros to events</bookmark_value> <bookmark_value>events; assigning macros</bookmark_value>"
-msgstr "<bookmark_value>eliminar; atribuições de macros a eventos</bookmark_value><bookmark_value>macros; atribuir a eventos</bookmark_value><bookmark_value>atribuir macros a eventos</bookmark_value><bookmark_value>eventos; atribuir macros</bookmark_value>"
+msgid "<bookmark_value>deleting; macro assignments to events</bookmark_value> <bookmark_value>macros; assigning to events</bookmark_value> <bookmark_value>assigning macros to events</bookmark_value> <bookmark_value>documents; events</bookmark_value> <bookmark_value>events; assigning macros</bookmark_value> <bookmark_value>API; XDocumentEventListener</bookmark_value>"
+msgstr ""
-#. ZYLfF
+#. 7uCwS
#: 01040000.xhp
msgctxt ""
"01040000.xhp\n"
"hd_id3147348\n"
"help.text"
-msgid "<link href=\"text/sbasic/shared/01040000.xhp\" name=\"Event-Driven Macros\">Event-Driven Macros</link>"
-msgstr "<link href=\"text/sbasic/shared/01040000.xhp\" name=\"Event-Driven Macros\">Macros acionadas por eventos</link>"
+msgid "<link href=\"text/sbasic/shared/01040000.xhp\" name=\"Event-Driven Macros\">Document Event-Driven Macros</link>"
+msgstr ""
-#. CNDe6
+#. LRvA8
#: 01040000.xhp
msgctxt ""
"01040000.xhp\n"
"par_id3146120\n"
"help.text"
-msgid "This section describes how to assign Basic programs to program events."
-msgstr "Esta secção descreve como se atribui programas do Basic a eventos de programas."
+msgid "This section describes how to assign scripts to application, document or form events."
+msgstr ""
-#. SDAQu
+#. 3G8fP
#: 01040000.xhp
msgctxt ""
"01040000.xhp\n"
"par_id3149263\n"
"help.text"
-msgid "You can automatically execute a macro when a specified software event occurs by assigning the desired macro to the event. The following table provides an overview of program events and at what point an assigned macro is executed."
-msgstr "Se atribuir uma ação a uma macro, pode executar automaticamente essa macro quando o evento ocorrer. A tabela seguinte disponibiliza um resumo dos eventos de programas e em que ponto uma macro atribuída é executada."
+msgid "You can automatically execute a macro when a specified software event occurs by assigning the desired macro to the event. The following table provides an overview of document events and at what point an assigned macro is executed."
+msgstr ""
#. zBhWV
#: 01040000.xhp
@@ -4345,32 +4372,41 @@ msgctxt ""
msgid "An assigned macro is executed..."
msgstr "Uma macro atribuída é executada..."
-#. PFpKw
+#. e4Pjb
+#: 01040000.xhp
+msgctxt ""
+"01040000.xhp\n"
+"par_id3145809\n"
+"help.text"
+msgid "routine"
+msgstr ""
+
+#. WtaR8
#: 01040000.xhp
msgctxt ""
"01040000.xhp\n"
"par_id3149379\n"
"help.text"
-msgid "Program Start"
-msgstr "Início do programa"
+msgid "Start Application"
+msgstr ""
-#. WGtYg
+#. otwcA
#: 01040000.xhp
msgctxt ""
"01040000.xhp\n"
"par_id3150715\n"
"help.text"
-msgid "... after a $[officename] application is started."
-msgstr "... depois de uma aplicação do $[officename] ser iniciada."
+msgid "...after a $[officename] application is started."
+msgstr ""
-#. zvpGy
+#. zjA7c
#: 01040000.xhp
msgctxt ""
"01040000.xhp\n"
"par_id3146914\n"
"help.text"
-msgid "Program End"
-msgstr "Fim do programa"
+msgid "Close Application"
+msgstr ""
#. iwsSq
#: 01040000.xhp
@@ -4381,14 +4417,32 @@ msgctxt ""
msgid "...before a $[officename] application is terminated."
msgstr "...antes de uma aplicação do $[officename] ser encerrada."
-#. FGd5M
+#. DZHzW
+#: 01040000.xhp
+msgctxt ""
+"01040000.xhp\n"
+"par_id151599831705811\n"
+"help.text"
+msgid "Document created"
+msgstr ""
+
+#. KAZDF
+#: 01040000.xhp
+msgctxt ""
+"01040000.xhp\n"
+"par_id501599831822339\n"
+"help.text"
+msgid "...New document created with <emph>File - New</emph> or with the <emph>New</emph> icon. Note that this event also fires when Basic IDE opens."
+msgstr ""
+
+#. HBjid
#: 01040000.xhp
msgctxt ""
"01040000.xhp\n"
"par_id3145150\n"
"help.text"
-msgid "Create Document"
-msgstr "Criar documento"
+msgid "New Document"
+msgstr ""
#. fkuXY
#: 01040000.xhp
@@ -4399,6 +4453,24 @@ msgctxt ""
msgid "...after a new document is created with <emph>File - New</emph> or with the <emph>New</emph> icon."
msgstr "...depois de ser criado um novo documento com <emph>Ficheiro - Novo</emph> ou através do ícone <emph>Novo</emph>."
+#. BYGJY
+#: 01040000.xhp
+msgctxt ""
+"01040000.xhp\n"
+"par_id161599836960401\n"
+"help.text"
+msgid "Document loading finished"
+msgstr ""
+
+#. jCGwP
+#: 01040000.xhp
+msgctxt ""
+"01040000.xhp\n"
+"par_id721599836993145\n"
+"help.text"
+msgid "...before a document is opened with <emph>File - Open</emph> or with the <emph>Open</emph> icon."
+msgstr ""
+
#. F352r
#: 01040000.xhp
msgctxt ""
@@ -4417,41 +4489,140 @@ msgctxt ""
msgid "...after a document is opened with <emph>File - Open</emph> or with the <emph>Open</emph> icon."
msgstr "...depois de um documento ser aberto com <emph>Ficheiro - Abrir</emph> ou através do ícone <emph>Abrir</emph>."
-#. VUPBD
+#. H2Uom
#: 01040000.xhp
msgctxt ""
"01040000.xhp\n"
-"par_id3153266\n"
+"par_id3159171\n"
"help.text"
-msgid "Save Document As"
-msgstr "Guardar documento como"
+msgid "Document is going to be closed"
+msgstr ""
-#. qMrvw
+#. CvPgm
#: 01040000.xhp
msgctxt ""
"01040000.xhp\n"
-"par_id3150208\n"
+"par_id3146868\n"
"help.text"
-msgid "...before a document is saved under a specified name (with <emph>File - Save As</emph>, or with <emph>File - Save</emph> or the <emph>Save</emph> icon, if a document name has not yet been specified)."
-msgstr "...antes de um documento ser guardado com um nome específico (com <emph>Ficheiro - Guardar como</emph>, com <emph>Ficheiro - Guardar</emph> ou através do ícone <emph>Guardar</emph>, se o nome do documento não foi ainda especificado)."
+msgid "...before a document is closed."
+msgstr "...antes de um documento ser fechado."
-#. wacHA
+#. kLQvC
#: 01040000.xhp
msgctxt ""
"01040000.xhp\n"
-"par_id3158215\n"
+"par_id3159097\n"
"help.text"
-msgid "Document has been saved as"
-msgstr "O documento foi guardado como"
+msgid "Document closed"
+msgstr "Documento fechado"
-#. G2CqP
+#. DNYcy
#: 01040000.xhp
msgctxt ""
"01040000.xhp\n"
-"par_id3150980\n"
+"par_id3148606\n"
"help.text"
-msgid "... after a document was saved under a specified name (with <emph>File - Save As</emph>, or with <emph>File - Save</emph> or with the <emph>Save</emph> icon, if a document name has not yet been specified)."
-msgstr "... depois de um documento ter sido guardado com um nome específico (com <emph>Ficheiro - Guardar como</emph>, com <emph>Ficheiro - Guardar</emph> ou através do ícone <emph>Guardar</emph>, se o nome do documento ainda não tiver sido especificado)."
+msgid "...after a document was closed. Note that the \"Save Document\" event may also occur when the document is saved before closing."
+msgstr "...depois de um documento ter sido fechado. Note que o evento \"Guardar documento\" pode também ocorrer quando o documento é guardado antes de ser fechado."
+
+#. iMPCi
+#: 01040000.xhp
+msgctxt ""
+"01040000.xhp\n"
+"par_id391600157320922\n"
+"help.text"
+msgid "-no UI-"
+msgstr ""
+
+#. F46jE
+#: 01040000.xhp
+msgctxt ""
+"01040000.xhp\n"
+"par_id981599837681979\n"
+"help.text"
+msgid "View created"
+msgstr ""
+
+#. 77CWX
+#: 01040000.xhp
+msgctxt ""
+"01040000.xhp\n"
+"par_id281599838210270\n"
+"help.text"
+msgid "Document is displayed. Note that this event also happens when a document is duplicated."
+msgstr ""
+
+#. CDwGy
+#: 01040000.xhp
+msgctxt ""
+"01040000.xhp\n"
+"par_id511599837683562\n"
+"help.text"
+msgid "View is going to be closed"
+msgstr ""
+
+#. EtV6o
+#: 01040000.xhp
+msgctxt ""
+"01040000.xhp\n"
+"par_id331599838046012\n"
+"help.text"
+msgid "Document layout is getting removed."
+msgstr ""
+
+#. 7FemV
+#: 01040000.xhp
+msgctxt ""
+"01040000.xhp\n"
+"par_id951599837684882\n"
+"help.text"
+msgid "View closed"
+msgstr ""
+
+#. qGdPR
+#: 01040000.xhp
+msgctxt ""
+"01040000.xhp\n"
+"par_id51599837816122\n"
+"help.text"
+msgid "Document layout is cleared prior to the document closure."
+msgstr ""
+
+#. eovzZ
+#: 01040000.xhp
+msgctxt ""
+"01040000.xhp\n"
+"par_id3144772\n"
+"help.text"
+msgid "Activate Document"
+msgstr "Ativar documento"
+
+#. w5v7V
+#: 01040000.xhp
+msgctxt ""
+"01040000.xhp\n"
+"par_id3149442\n"
+"help.text"
+msgid "...after a document is brought to the foreground."
+msgstr "...depois de um documento ser trazido para primeiro plano."
+
+#. t2QSQ
+#: 01040000.xhp
+msgctxt ""
+"01040000.xhp\n"
+"par_id3150888\n"
+"help.text"
+msgid "Deactivate Document"
+msgstr "Desativar documento"
+
+#. guqXK
+#: 01040000.xhp
+msgctxt ""
+"01040000.xhp\n"
+"par_id3154060\n"
+"help.text"
+msgid "...after another document is brought to the foreground."
+msgstr "...depois de outro documento ser trazido para primeiro plano."
#. MvDXG
#: 01040000.xhp
@@ -4489,131 +4660,329 @@ msgctxt ""
msgid "...after a document is saved with <emph>File - Save</emph> or the <emph>Save</emph> icon, provided that a document name has already been specified."
msgstr "...depois de um documento ter sido guardado com <emph>Ficheiro - Guardar</emph> ou através do ícone <emph>Guardar</emph>, desde que o nome do documento já tenha sido especificado."
-#. prVye
+#. 7FEpD
#: 01040000.xhp
msgctxt ""
"01040000.xhp\n"
-"par_id3159171\n"
+"par_id161599838976700\n"
"help.text"
-msgid "Document is closing"
-msgstr "Fechar o documento"
+msgid "Saving of document failed"
+msgstr ""
-#. CvPgm
+#. FnDEp
#: 01040000.xhp
msgctxt ""
"01040000.xhp\n"
-"par_id3146868\n"
+"par_id391599838979652\n"
"help.text"
-msgid "...before a document is closed."
-msgstr "...antes de um documento ser fechado."
+msgid "Document could not be saved."
+msgstr ""
-#. kLQvC
+#. VUPBD
#: 01040000.xhp
msgctxt ""
"01040000.xhp\n"
-"par_id3159097\n"
+"par_id3153266\n"
"help.text"
-msgid "Document closed"
-msgstr "Documento fechado"
+msgid "Save Document As"
+msgstr "Guardar documento como"
-#. DNYcy
+#. qMrvw
#: 01040000.xhp
msgctxt ""
"01040000.xhp\n"
-"par_id3148606\n"
+"par_id3150208\n"
"help.text"
-msgid "...after a document was closed. Note that the \"Save Document\" event may also occur when the document is saved before closing."
-msgstr "...depois de um documento ter sido fechado. Note que o evento \"Guardar documento\" pode também ocorrer quando o documento é guardado antes de ser fechado."
+msgid "...before a document is saved under a specified name (with <emph>File - Save As</emph>, or with <emph>File - Save</emph> or the <emph>Save</emph> icon, if a document name has not yet been specified)."
+msgstr "...antes de um documento ser guardado com um nome específico (com <emph>Ficheiro - Guardar como</emph>, com <emph>Ficheiro - Guardar</emph> ou através do ícone <emph>Guardar</emph>, se o nome do documento não foi ainda especificado)."
-#. eovzZ
+#. wacHA
#: 01040000.xhp
msgctxt ""
"01040000.xhp\n"
-"par_id3144772\n"
+"par_id3158215\n"
"help.text"
-msgid "Activate Document"
-msgstr "Ativar documento"
+msgid "Document has been saved as"
+msgstr "O documento foi guardado como"
-#. w5v7V
+#. G2CqP
#: 01040000.xhp
msgctxt ""
"01040000.xhp\n"
-"par_id3149442\n"
+"par_id3150980\n"
"help.text"
-msgid "...after a document is brought to the foreground."
-msgstr "...depois de um documento ser trazido para primeiro plano."
+msgid "... after a document was saved under a specified name (with <emph>File - Save As</emph>, or with <emph>File - Save</emph> or with the <emph>Save</emph> icon, if a document name has not yet been specified)."
+msgstr "... depois de um documento ter sido guardado com um nome específico (com <emph>Ficheiro - Guardar como</emph>, com <emph>Ficheiro - Guardar</emph> ou através do ícone <emph>Guardar</emph>, se o nome do documento ainda não tiver sido especificado)."
-#. t2QSQ
+#. 7BDQa
#: 01040000.xhp
msgctxt ""
"01040000.xhp\n"
-"par_id3150888\n"
+"par_id561599839702598\n"
"help.text"
-msgid "Deactivate Document"
-msgstr "Desativar documento"
+msgid "'Save As' has failed"
+msgstr ""
-#. guqXK
+#. FGnZt
#: 01040000.xhp
msgctxt ""
"01040000.xhp\n"
-"par_id3154060\n"
+"par_id951599840240048\n"
"help.text"
-msgid "...after another document is brought to the foreground."
-msgstr "...depois de outro documento ser trazido para primeiro plano."
+msgid "Document could not be saved."
+msgstr ""
-#. xAAJD
+#. 9PEDi
#: 01040000.xhp
msgctxt ""
"01040000.xhp\n"
-"par_id3152384\n"
+"par_id851599839190548\n"
"help.text"
-msgid "Print Document"
-msgstr "Imprimir documento"
+msgid "-no UI-"
+msgstr ""
-#. KHDSZ
+#. FsrLe
#: 01040000.xhp
msgctxt ""
"01040000.xhp\n"
-"par_id3152873\n"
+"par_id961599839198859\n"
"help.text"
-msgid "...after the <emph>Print</emph> dialog is closed, but before the actual print process begins."
-msgstr "...depois da caixa de diálogo <emph>Imprimir</emph> ser fechada, mas antes da impressão começar."
+msgid "When the document disk location has changed, for example after a <emph>File - Save As...</emph> action."
+msgstr ""
-#. 7fBrq
+#. n5TCf
#: 01040000.xhp
msgctxt ""
"01040000.xhp\n"
-"par_id3159227\n"
+"par_id501600150804809\n"
"help.text"
-msgid "JavaScript run-time error"
-msgstr "Erro em tempo de execução do JavaScript"
+msgid "Storing or exporting copy of document"
+msgstr ""
-#. aHrNm
+#. wP2PH
#: 01040000.xhp
msgctxt ""
"01040000.xhp\n"
-"par_id3145362\n"
+"par_id471610080505705\n"
"help.text"
-msgid "...when a JavaScript run-time error occurs."
-msgstr "...quando ocorre um erro em tempo de execução do JavaScript."
+msgid "...before a document is saved with <menuitem>File - Save a Copy</menuitem>, <menuitem>File - Export</menuitem>, <menuitem>File - Export as PDF</menuitem> or the <menuitem>Save</menuitem> icons."
+msgstr ""
-#. rG4ED
+#. ECboz
#: 01040000.xhp
msgctxt ""
"01040000.xhp\n"
-"par_id3154767\n"
+"par_id502600180504809\n"
+"help.text"
+msgid "Document copy has been created"
+msgstr ""
+
+#. gF2u2
+#: 01040000.xhp
+msgctxt ""
+"01040000.xhp\n"
+"par_id471601180505705\n"
+"help.text"
+msgid "...after a document is saved with <menuitem>File - Save a Copy</menuitem>, <menuitem>File - Export</menuitem>, <menuitem>File - Export as PDF</menuitem> or the <menuitem>Save</menuitem> icons."
+msgstr ""
+
+#. uAeBw
+#: 01040000.xhp
+msgctxt ""
+"01040000.xhp\n"
+"par_id501006180504809\n"
+"help.text"
+msgid "Creating of document copy failed"
+msgstr ""
+
+#. dFCuE
+#: 01040000.xhp
+msgctxt ""
+"01040000.xhp\n"
+"par_id471600081505705\n"
+"help.text"
+msgid "Document could not be copied or exported."
+msgstr ""
+
+#. qDSzB
+#: 01040000.xhp
+msgctxt ""
+"01040000.xhp\n"
+"par_id501600180504809\n"
+"help.text"
+msgid "Print document"
+msgstr ""
+
+#. kDap2
+#: 01040000.xhp
+msgctxt ""
+"01040000.xhp\n"
+"par_id471600180505705\n"
+"help.text"
+msgid "...after the Print dialog is closed, but before the actual print process begins. This event occurs for each copy printed."
+msgstr ""
+
+#. KNASw
+#: 01040000.xhp
+msgctxt ""
+"01040000.xhp\n"
+"par_id371600180345993\n"
+"help.text"
+msgid "-no UI-"
+msgstr ""
+
+#. fNkWD
+#: 01040000.xhp
+msgctxt ""
+"01040000.xhp\n"
+"par_id851600180346872\n"
+"help.text"
+msgid "...after document security settings have changed."
+msgstr ""
+
+#. 5Cfig
+#: 01040000.xhp
+msgctxt ""
+"01040000.xhp\n"
+"par_id921600180238854\n"
+"help.text"
+msgid "'Modified' status was changed"
+msgstr ""
+
+#. vVXPg
+#: 01040000.xhp
+msgctxt ""
+"01040000.xhp\n"
+"par_id321600180239944\n"
+"help.text"
+msgid "Modified state of a document has changed."
+msgstr ""
+
+#. po5DD
+#: 01040000.xhp
+msgctxt ""
+"01040000.xhp\n"
+"par_id741600180121445\n"
+"help.text"
+msgid "Document title changed"
+msgstr ""
+
+#. KjqSB
+#: 01040000.xhp
+msgctxt ""
+"01040000.xhp\n"
+"par_id801600180122852\n"
"help.text"
-msgid "Print Mail Merge"
-msgstr "Impressão em série"
+msgid "When the document title gets updated."
+msgstr ""
-#. 8dDPL
+#. AkeoE
#: 01040000.xhp
msgctxt ""
"01040000.xhp\n"
-"par_id3153555\n"
+"par_id641600180121445\n"
"help.text"
-msgid "...after the <emph>Print</emph> dialog is closed, but before the actual print process begins. This event occurs for each copy printed."
-msgstr "...depois da caixa de diálogo <emph>Imprimir</emph> ser fechada, mas antes da impressão começar. Este evento ocorre para cada cópia impressa."
+msgid "Loaded a sub component"
+msgstr ""
+
+#. Vq5NQ
+#: 01040000.xhp
+msgctxt ""
+"01040000.xhp\n"
+"par_id701600180122852\n"
+"help.text"
+msgid "...after a database form has been opened."
+msgstr ""
+
+#. 7zuFb
+#: 01040000.xhp
+msgctxt ""
+"01040000.xhp\n"
+"par_id641700180131445\n"
+"help.text"
+msgid "Closed a sub component"
+msgstr ""
+
+#. Gzmes
+#: 01040000.xhp
+msgctxt ""
+"01040000.xhp\n"
+"par_id701600290122852\n"
+"help.text"
+msgid "...after a database form has been closed."
+msgstr ""
+
+#. KHhEE
+#: 01040000.xhp
+msgctxt ""
+"01040000.xhp\n"
+"par_id421600097736759\n"
+"help.text"
+msgid "Printing of form letters started"
+msgstr ""
+
+#. AAYeB
+#: 01040000.xhp
+msgctxt ""
+"01040000.xhp\n"
+"par_id411600097854273\n"
+"help.text"
+msgid "...before printing form letters using <emph>File - Print</emph> or <emph>Tools - Mail Merge Wizard</emph> menus."
+msgstr ""
+
+#. vDckq
+#: 01040000.xhp
+msgctxt ""
+"01040000.xhp\n"
+"par_id41600097737991\n"
+"help.text"
+msgid "Printing of form letters finished"
+msgstr ""
+
+#. Wp5ff
+#: 01040000.xhp
+msgctxt ""
+"01040000.xhp\n"
+"par_id451600097862282\n"
+"help.text"
+msgid "...after printing of form letters using <emph>File - Print</emph> or <emph>Tools - Mail Merge Wizard</emph> menus."
+msgstr ""
+
+#. RpMCy
+#: 01040000.xhp
+msgctxt ""
+"01040000.xhp\n"
+"par_id641600160655602\n"
+"help.text"
+msgid "Printing of form fields started"
+msgstr ""
+
+#. NDjvr
+#: 01040000.xhp
+msgctxt ""
+"01040000.xhp\n"
+"par_id331600160656617\n"
+"help.text"
+msgid "...before printing form fields."
+msgstr ""
+
+#. pMuA3
+#: 01040000.xhp
+msgctxt ""
+"01040000.xhp\n"
+"par_id801600160725659\n"
+"help.text"
+msgid "Printing of form fields finished"
+msgstr ""
+
+#. 7GYKZ
+#: 01040000.xhp
+msgctxt ""
+"01040000.xhp\n"
+"par_id961600160726645\n"
+"help.text"
+msgid "...after printing form fields."
+msgstr ""
#. esqcH
#: 01040000.xhp
@@ -4624,32 +4993,32 @@ msgctxt ""
msgid "Change of the page count"
msgstr "Alterar total de páginas"
-#. QhSjh
+#. hAoeW
#: 01040000.xhp
msgctxt ""
"01040000.xhp\n"
"par_id3154627\n"
"help.text"
-msgid "...when the page count changes."
-msgstr "...se o número de páginas for alterado."
+msgid "When the page count changes."
+msgstr ""
-#. ShGUB
+#. XQXbJ
#: 01040000.xhp
msgctxt ""
"01040000.xhp\n"
-"par_id3154737\n"
+"par_id131600158369191\n"
"help.text"
-msgid "Message received"
-msgstr "Mensagem recebida"
+msgid "Most events relate to documents, except <literal>OnStartApp</literal>, <literal>OnCloseApp</literal>, <literal>OnCreate</literal> and <literal>OnLoadFinished</literal> that occur at application level. <literal>OnSubComponentOpened</literal>, and <literal>OnSubComponentClosed</literal> events are fired by database's forms."
+msgstr ""
-#. qRVBA
+#. e6gAF
#: 01040000.xhp
msgctxt ""
"01040000.xhp\n"
-"par_id3150952\n"
+"par_id321600158566782\n"
"help.text"
-msgid "...if a message was received."
-msgstr "...se uma mensagem tiver sido recebida."
+msgid "Writer documents are triggering those specific events: <literal>OnLayoutFinished</literal>, <literal>OnMailMerge</literal>, <literal>OnMailMergeFinished</literal>, <literal>OnFieldMerge</literal>, <literal>OnFieldMergeFinished</literal> and <literal>OnPageCountChanged</literal>."
+msgstr ""
#. 7xyqi
#: 01040000.xhp
@@ -4768,6 +5137,15 @@ msgctxt ""
msgid "Click <emph>OK</emph> to close the dialog."
msgstr "Clique em <emph>Aceitar</emph> para fechar a caixa de diálogo."
+#. ruyPz
+#: 01040000.xhp
+msgctxt ""
+"01040000.xhp\n"
+"par_id341600162682135\n"
+"help.text"
+msgid "In addition to assigning macros to events, one can <link href=\"text/sbasic/python/python_document_events.xhp\" name=\"Monitor events\">monitor events</link> triggered in %PRODUCTNAME documents."
+msgstr ""
+
#. XcdRk
#: 01050000.xhp
msgctxt ""
@@ -8152,14 +8530,14 @@ msgctxt ""
msgid "sVar = MsgBox(\"Las Vegas\", MB_DEFBUTTON2 + MB_ICONSTOP + MB_ABORTRETRYCANCEL, \"Dialog title\")"
msgstr "sVar = MsgBox(\"Las Vegas\", MB_DEFBUTTON2 + MB_ICONSTOP + MB_ABORTRETRYCANCEL, \"Título da caixa de diálogo\")"
-#. xrb4U
+#. BaStC
#: 03010103.xhp
msgctxt ""
"03010103.xhp\n"
"tit\n"
"help.text"
-msgid "Print Statement"
-msgstr "Instrução Print"
+msgid "Print# Statement"
+msgstr ""
#. addUg
#: 03010103.xhp
@@ -8170,23 +8548,32 @@ msgctxt ""
msgid "<bookmark_value>Print statement</bookmark_value> <bookmark_value>Print statement; Tab function</bookmark_value> <bookmark_value>Print statement; Spc function</bookmark_value> <bookmark_value>Spc function; in Print statement</bookmark_value> <bookmark_value>Tab function; in Print statement</bookmark_value>"
msgstr "<bookmark_value>Instrução Print</bookmark_value> <bookmark_value>Instrução Print;função Tab</bookmark_value> <bookmark_value>Instrução Print;Função Spc</bookmark_value> <bookmark_value>Função Spc;na instrução Print</bookmark_value> <bookmark_value>Função Tab;na instrução Print</bookmark_value>"
-#. 4jt8D
+#. ARzns
#: 03010103.xhp
msgctxt ""
"03010103.xhp\n"
"hd_id3147230\n"
"help.text"
-msgid "<link href=\"text/sbasic/shared/03010103.xhp\" name=\"Print Statement\">Print Statement</link>"
-msgstr "<link href=\"text/sbasic/shared/03010103.xhp\" name=\"Print Statement\">Instrução Print</link>"
+msgid "<variable id=\"Print_h1\"><link href=\"text/sbasic/shared/03010103.xhp\" name=\"Print# Statement\">Print# Statement</link></variable>"
+msgstr ""
-#. AGxsw
+#. ZDGAu
#: 03010103.xhp
msgctxt ""
"03010103.xhp\n"
"par_id3156281\n"
"help.text"
-msgid "Outputs the specified strings or numeric expressions to a dialog or to a file."
-msgstr "Exporta as cadeias ou expressões numéricas especificadas para uma caixa de diálogo ou para um ficheiro."
+msgid "Outputs the specified strings or numeric expressions to the screen or to a sequential file."
+msgstr ""
+
+#. xCJRj
+#: 03010103.xhp
+msgctxt ""
+"03010103.xhp\n"
+"par_id461596463969009\n"
+"help.text"
+msgid "Use <link href=\"text/sbasic/shared/03020201.xhp\">Put#</link> statement to write data to a binary or a random file. Use <link href=\"text/sbasic/shared/03020205.xhp\">Write#</link> statement to write data to a sequential text file with delimiting characters."
+msgstr ""
#. AhB82
#: 03010103.xhp
@@ -9421,14 +9808,14 @@ msgctxt ""
msgid "<bookmark_value>Close statement</bookmark_value>"
msgstr "<bookmark_value>nstrução Close</bookmark_value>"
-#. 332GE
+#. GPAtd
#: 03020101.xhp
msgctxt ""
"03020101.xhp\n"
"hd_id3157896\n"
"help.text"
-msgid "<link href=\"text/sbasic/shared/03020101.xhp\" name=\"Close Statement\">Close Statement</link>"
-msgstr "<link href=\"text/sbasic/shared/03020101.xhp\" name=\"Close Statement\">Instrução Close</link>"
+msgid "<variable id=\"Close_h1\"><link href=\"text/sbasic/shared/03020101.xhp\" name=\"Close Statement\">Close Statement</link></variable>"
+msgstr ""
#. UxFz9
#: 03020101.xhp
@@ -9439,67 +9826,31 @@ msgctxt ""
msgid "Closes a specified file that was opened with the Open statement."
msgstr "Fecha um ficheiro especificado aberto através da instrução Open."
-#. vh7Bh
+#. KDbMZ
#: 03020101.xhp
msgctxt ""
"03020101.xhp\n"
-"hd_id3156344\n"
+"par_id971587473488701\n"
"help.text"
-msgid "Syntax:"
-msgstr "Sintaxe:"
+msgid "<image src=\"media/helpimg/sbasic/Close_statement.svg\" id=\"img_id4156296484514\"><alt id=\"alt_id15152796484514\">Close Statement diagram</alt></image>"
+msgstr ""
-#. ECPY4
+#. FEDAa
#: 03020101.xhp
msgctxt ""
"03020101.xhp\n"
"par_id3147265\n"
"help.text"
-msgid "Close FileNumber As Integer[, FileNumber2 As Integer[,...]]"
-msgstr "Close NumFicheiro As Integer[, NumFicheiro2 As Integer[,...]]"
-
-#. tNdJ2
-#: 03020101.xhp
-msgctxt ""
-"03020101.xhp\n"
-"hd_id3153379\n"
-"help.text"
-msgid "Parameters:"
+msgid "Close [[#]fileNum [, [#]fileNum2 [,...]]]"
msgstr ""
-#. TV3Dk
+#. gdqMu
#: 03020101.xhp
msgctxt ""
"03020101.xhp\n"
"par_id3150791\n"
"help.text"
-msgid "<emph>FileNumber:</emph> Any integer expression that specifies the number of the data channel that was opened with the <emph>Open</emph> statement."
-msgstr "<emph>NumFicheiro:</emph> qualquer expressão de números inteiros que especifique o número do canal de dados aberto através da instrução <emph>Open</emph>."
-
-#. ACdz7
-#: 03020101.xhp
-msgctxt ""
-"03020101.xhp\n"
-"hd_id3153192\n"
-"help.text"
-msgid "Example:"
-msgstr "Exemplo:"
-
-#. TE4uc
-#: 03020101.xhp
-msgctxt ""
-"03020101.xhp\n"
-"par_id3153727\n"
-"help.text"
-msgid "Print #iNumber, \"First line of text\""
-msgstr ""
-
-#. uW8gF
-#: 03020101.xhp
-msgctxt ""
-"03020101.xhp\n"
-"par_id3147350\n"
-"help.text"
-msgid "Print #iNumber, \"Another line of text\""
+msgid "<emph>fileNum:</emph> Any integer expression that specifies the number of the data channel that was opened with the <emph>Open</emph> statement."
msgstr ""
#. uP5nk
@@ -9628,14 +9979,14 @@ msgctxt ""
msgid "<bookmark_value>Open statement</bookmark_value>"
msgstr "<bookmark_value>Instrução Open</bookmark_value>"
-#. cuJif
+#. CRFKQ
#: 03020103.xhp
msgctxt ""
"03020103.xhp\n"
"hd_id3150791\n"
"help.text"
-msgid "<link href=\"text/sbasic/shared/03020103.xhp\" name=\"Open Statement\">Open Statement</link>"
-msgstr "<link href=\"text/sbasic/shared/03020103.xhp\" name=\"Open Statement\">Instrução Open</link>"
+msgid "<variable id=\"Open_h1\"><link href=\"text/sbasic/shared/03020103.xhp\" name=\"Open Statement\">Open Statement</link></variable>"
+msgstr ""
#. Etqck
#: 03020103.xhp
@@ -9646,59 +9997,86 @@ msgctxt ""
msgid "Opens a data channel."
msgstr "Abre um canal de dados."
-#. cEADt
+#. x26NA
+#: 03020103.xhp
+msgctxt ""
+"03020103.xhp\n"
+"par_id971587473488701\n"
+"help.text"
+msgid "<image src=\"media/helpimg/sbasic/Open_statement.svg\" id=\"img_id4156296484514\"><alt id=\"alt_id15152796484514\">Open Statement diagram</alt></image>"
+msgstr ""
+
+#. CRDEh
+#: 03020103.xhp
+msgctxt ""
+"03020103.xhp\n"
+"par_id971587473488702\n"
+"help.text"
+msgid "<image src=\"media/helpimg/sbasic/access_fragment.svg\" id=\"img_id4156296484515\"><alt id=\"alt_id15152796484515\">access fragment diagram</alt></image>"
+msgstr ""
+
+#. N3tit
+#: 03020103.xhp
+msgctxt ""
+"03020103.xhp\n"
+"par_id971587473488703\n"
+"help.text"
+msgid "<image src=\"media/helpimg/sbasic/locking_fragment.svg\" id=\"img_id4156296484516\"><alt id=\"alt_id15152796484516\">locking fragment diagram</alt></image>"
+msgstr ""
+
+#. dbM7e
#: 03020103.xhp
msgctxt ""
"03020103.xhp\n"
"par_id3155132\n"
"help.text"
-msgid "<emph>FileName: </emph>Name and path of the file to open. If you try to read a file that does not exist (Access = Read), an error message appears. If you try to write to a file that does not exist (Access = Write), a new file is created."
-msgstr "<emph>NomeFicheiro: </emph>nome e caminho do ficheiro que pretende abrir. Se tentar ler um ficheiro que não existe (Acesso = Leitura), surge uma mensagem de erro. Se tentar gravar num ficheiro que não existe (Acesso = Escrita), é criado um novo ficheiro."
+msgid "<emph>pathname: </emph>Path and name of the file to open. If you try to read a file that does not exist (Access = Read), an error message appears. If you try to write to a file that does not exist (Access = Write), a new file is created."
+msgstr ""
-#. om94e
+#. XqfP8
#: 03020103.xhp
msgctxt ""
"03020103.xhp\n"
"par_id3149262\n"
"help.text"
-msgid "<emph>Mode:</emph> Keyword that specifies the file mode. Valid values: Append (append to sequential file), Binary (data can be accessed by bytes using Get and Put), Input (opens data channel for reading), Output (opens data channel for writing), and Random (edits relative files)."
-msgstr "<emph>Modo:</emph> a palavra-chave que especifica o modo de ficheiro. Valores válidos: Anexar (anexar a ficheiro sequencial), Binário (os dados podem ser acedidos por bytes utilizando Get e Put), Entrada (abre um canal de dados para leitura), Saída (abre canal de dados para escrita) e Aleatório (edita ficheiros relativos)."
+msgid "<emph>mode:</emph> Keyword that specifies the file mode. Valid values: <literal>Append</literal> (append to sequential file), <literal>Binary</literal> (data can be accessed by bytes using Get and Put), <literal>Input</literal> (opens data channel for reading), <literal>Output</literal> (opens data channel for writing), and <literal>Random</literal> (edits relative files)."
+msgstr ""
-#. 6uwt6
+#. 3983q
#: 03020103.xhp
msgctxt ""
"03020103.xhp\n"
"par_id3154014\n"
"help.text"
-msgid "<emph>IOMode:</emph> Keyword that defines the access type. Valid values: Read (read-only), Write (write-only), Read Write (both)."
-msgstr "<emph>IOModo:</emph> a palavra-chave que define o tipo de acesso. Valores válidos: Ler (só de leitura), Escrever (só de escrita), Ler e escrever (ambos)."
+msgid "<emph>io:</emph> Keyword that defines the access type. Valid values: <literal>Read</literal> (read-only), <literal>Write</literal> (write-only), <literal>Read Write</literal> (both)."
+msgstr ""
-#. hHLFb
+#. kzzkr
#: 03020103.xhp
msgctxt ""
"03020103.xhp\n"
"par_id3150011\n"
"help.text"
-msgid "<emph>Protected:</emph> Keyword that defines the security status of a file after opening. Valid values: Shared (file may be opened by other applications), Lock Read (file is protected against reading), Lock Write (file is protected against writing), Lock Read Write (denies file access)."
-msgstr "<emph>Protegido:</emph> palavra-chave que define o estado de segurança de um ficheiro depois de ser aberto. O valores válidos são: Partilhado (o ficheiro pode ser aberto por outras aplicações), Bloquear leitura (o ficheiro está protegido contra leitura), Bloquear escrita (o ficheiro está protegido contra escrita), Bloquear leitura e escrita (nega o acesso ao ficheiro)."
+msgid "<emph>locking:</emph> Keyword that defines the security status of a file after opening. Valid values: <literal>Shared</literal> (file may be opened by other applications), <literal>Lock Read</literal> (file is protected against reading), <literal>Lock Write</literal> (file is protected against writing), <literal>Lock Read Write</literal> (denies file access)."
+msgstr ""
-#. FroB8
+#. D2D4q
#: 03020103.xhp
msgctxt ""
"03020103.xhp\n"
"par_id3153190\n"
"help.text"
-msgid "<emph>FileNumber:</emph> Any integer expression from 0 to 511 to indicate the number of a free data channel. You can then pass commands through the data channel to access the file. The file number must be determined by the FreeFile function immediately before the Open statement."
-msgstr "<emph>NumFicheiro:</emph> qualquer expressão de números inteiros de 0 a 511 para indicar o número de um canal de dados livre. É, então, possível transmitir comandos através do canal de dados para aceder ao ficheiro. O número do ficheiro tem de ser determinado pela função FreeFile imediatamente antes da instrução Open."
+msgid "<emph>filenum:</emph> Any integer expression from 0 to 511 to indicate the number of a free data channel. You can then pass commands through the data channel to access the file. The file number must be determined by the FreeFile function immediately before the Open statement."
+msgstr ""
-#. 3wp3F
+#. LgCLi
#: 03020103.xhp
msgctxt ""
"03020103.xhp\n"
"par_id3151115\n"
"help.text"
-msgid "<emph>DatasetLength:</emph> For random access files, set the length of the records."
-msgstr "<emph>TamanhoDados:</emph> Para ficheiros de acesso aleatório, defina a dimensão dos registos."
+msgid "<emph>recLen:</emph> For <literal>Random</literal> access files, set the length of the records."
+msgstr ""
#. mvgxB
#: 03020103.xhp
@@ -9745,14 +10123,14 @@ msgctxt ""
msgid "<bookmark_value>Reset statement</bookmark_value>"
msgstr "<bookmark_value>Instrução Reset</bookmark_value>"
-#. drRvG
+#. aCi6f
#: 03020104.xhp
msgctxt ""
"03020104.xhp\n"
"hd_id3154141\n"
"help.text"
-msgid "<link href=\"text/sbasic/shared/03020104.xhp\">Reset Statement</link>"
-msgstr "<link href=\"text/sbasic/shared/03020104.xhp\">Instrução Reset</link>"
+msgid "<variable id=\"Reset_h1\"><link href=\"text/sbasic/shared/03020104.xhp\">Reset Statement</link></variable>"
+msgstr ""
#. iLCKn
#: 03020104.xhp
@@ -9763,23 +10141,14 @@ msgctxt ""
msgid "Closes all open files and writes the contents of all file buffers to the harddisk."
msgstr "Fecha todos os ficheiros abertos e grava o conteúdo de todos os ficheiros de memória intermédia na unidade de disco rígido."
-#. nTNj2
-#: 03020104.xhp
-msgctxt ""
-"03020104.xhp\n"
-"hd_id3154124\n"
-"help.text"
-msgid "Syntax:"
-msgstr "Sintaxe:"
-
-#. TufHR
+#. jEQ3F
#: 03020104.xhp
msgctxt ""
"03020104.xhp\n"
-"hd_id3161831\n"
+"par_id971587473488701\n"
"help.text"
-msgid "Example:"
-msgstr "Exemplo:"
+msgid "<image src=\"media/helpimg/sbasic/Reset_statement.svg\" id=\"img_id4156296484514\"><alt id=\"alt_id15152796484514\">Reset Statement diagram</alt></image>"
+msgstr ""
#. BXAjN
#: 03020104.xhp
@@ -9835,14 +10204,14 @@ msgctxt ""
msgid "<bookmark_value>Get statement</bookmark_value>"
msgstr "<bookmark_value>Instrução Get</bookmark_value>"
-#. Voqjr
+#. BpFbE
#: 03020201.xhp
msgctxt ""
"03020201.xhp\n"
"hd_id3154927\n"
"help.text"
-msgid "<link href=\"text/sbasic/shared/03020201.xhp\">Get Statement</link>"
-msgstr "<link href=\"text/sbasic/shared/03020201.xhp\">Instrução Get</link>"
+msgid "<variable id=\"Get_h1\"><link href=\"text/sbasic/shared/03020201.xhp\">Get Statement</link></variable>"
+msgstr ""
#. cpLtG
#: 03020201.xhp
@@ -9862,86 +10231,68 @@ msgctxt ""
msgid "See also: <link href=\"text/sbasic/shared/03020204.xhp\" name=\"PUT\"><item type=\"literal\">PUT</item></link> Statement"
msgstr "Consulte também: <link href=\"text/sbasic/shared/03020204.xhp\" name=\"PUT\"><item type=\"literal\">Instrução PUT</item></link>"
-#. CJAMj
+#. UqKMH
#: 03020201.xhp
msgctxt ""
"03020201.xhp\n"
-"hd_id3150358\n"
+"par_id971587473488701\n"
"help.text"
-msgid "Syntax:"
-msgstr "Sintaxe:"
+msgid "<image src=\"media/helpimg/sbasic/Get_statement.svg\" id=\"img_id4156296484514\"><alt id=\"alt_id15152796484514\">Get Statement diagram</alt></image>"
+msgstr ""
-#. wcrTG
+#. xBhKA
#: 03020201.xhp
msgctxt ""
"03020201.xhp\n"
"par_id3150792\n"
"help.text"
-msgid "Get [#] FileNumber As Integer, [Position], Variable"
-msgstr "Get [#] NumFicheiro As Integer, [Posição], Variável"
-
-#. pdTMQ
-#: 03020201.xhp
-msgctxt ""
-"03020201.xhp\n"
-"hd_id3154138\n"
-"help.text"
-msgid "Parameters:"
-msgstr "Parâmetros:"
+msgid "Get [#]fileNum, [recordNum|filePos], variable"
+msgstr ""
-#. qDu7V
+#. UM9CG
#: 03020201.xhp
msgctxt ""
"03020201.xhp\n"
"par_id3150448\n"
"help.text"
-msgid "<emph>FileNumber:</emph> Any integer expression that determines the file number."
-msgstr "<emph>NumFicheiro:</emph> qualquer expressão de números inteiros que determine o número do ficheiro."
+msgid "<emph>fileNum:</emph> Any integer expression that determines the file number."
+msgstr ""
-#. rQHwc
+#. khxG7
#: 03020201.xhp
msgctxt ""
"03020201.xhp\n"
"par_id3154684\n"
"help.text"
-msgid "<emph>Position:</emph> For files opened in Random mode, <emph>Position</emph> is the number of the record that you want to read."
-msgstr "<emph>Posição:</emph> para os ficheiros abertos no modo Aleatório, a <emph>Posição</emph> é o número do registo a ler."
+msgid "<emph>recordNum:</emph> For files opened in Random mode, <emph>recordNum</emph> is the number of the record that you want to read."
+msgstr ""
-#. dtVKC
+#. 3w9MJ
#: 03020201.xhp
msgctxt ""
"03020201.xhp\n"
"par_id3153768\n"
"help.text"
-msgid "For files opened in Binary mode, <emph>Position</emph> is the byte position in the file where the reading starts."
-msgstr "Para os ficheiros abertos no modo binário, a <emph>Posição</emph> é a posição da byte no ficheiro onde a leitura se inicia."
+msgid "For files opened in Binary mode, <emph>filePos</emph> is the byte position in the file where the reading starts."
+msgstr ""
-#. HcCrg
+#. NvcjF
#: 03020201.xhp
msgctxt ""
"03020201.xhp\n"
"par_id3147319\n"
"help.text"
-msgid "If <emph>Position</emph> is omitted, the current position or the current data record of the file is used."
-msgstr "Se a <emph>Posição</emph> for omitida, é utilizada a posição atual ou o registo de dados atual do ficheiro."
+msgid "If <emph>recordNum</emph> and <emph>filePos</emph> are omitted, the current position or the current data record of the file is used."
+msgstr ""
-#. CPBoN
+#. GZcaW
#: 03020201.xhp
msgctxt ""
"03020201.xhp\n"
"par_id3149484\n"
"help.text"
-msgid "Variable: Name of the variable to be read. With the exception of object variables, you can use any variable type."
-msgstr "Variável: nome da variável a ser lida. À exceção das variáveis de objeto, pode utilizar qualquer tipo de variável."
-
-#. NikE3
-#: 03020201.xhp
-msgctxt ""
-"03020201.xhp\n"
-"hd_id3153144\n"
-"help.text"
-msgid "Example:"
-msgstr "Exemplo:"
+msgid "<emph>variable:</emph> Name of the variable to be read. With the exception of object variables, you can use any variable type."
+msgstr ""
#. PQRf6
#: 03020201.xhp
@@ -10042,50 +10393,41 @@ msgctxt ""
msgid "Reads data from an open sequential file."
msgstr "Lê dados de um ficheiro sequencial aberto."
-#. 7DMCx
+#. mNkEN
#: 03020202.xhp
msgctxt ""
"03020202.xhp\n"
-"hd_id3125863\n"
+"par_id971587473488701\n"
"help.text"
-msgid "Syntax:"
-msgstr "Sintaxe:"
+msgid "<image src=\"media/helpimg/sbasic/Input_statement.svg\" id=\"img_id4156296484514\"><alt id=\"alt_id15152796484514\">Input Statement diagram</alt></image>"
+msgstr ""
-#. eEsn3
+#. NqnvX
#: 03020202.xhp
msgctxt ""
"03020202.xhp\n"
"par_id3150440\n"
"help.text"
-msgid "Input #FileNumber As Integer; var1[, var2[, var3[,...]]]"
-msgstr "Input #FileNumber As Integer; var1[, var2[, var3[,...]]]"
-
-#. 4bQRN
-#: 03020202.xhp
-msgctxt ""
-"03020202.xhp\n"
-"hd_id3146121\n"
-"help.text"
-msgid "Parameters:"
-msgstr "Parâmetros:"
+msgid "Input #fileNum {,|;} var1 [, var2 [, ...]]"
+msgstr ""
-#. emXUX
+#. EUrQA
#: 03020202.xhp
msgctxt ""
"03020202.xhp\n"
"par_id3145749\n"
"help.text"
-msgid "<emph>FileNumber:</emph> Number of the file that contains the data that you want to read. The file must be opened with the Open statement using the key word INPUT."
-msgstr "<emph>NumFicheiro:</emph> número do ficheiro que contém os dados que pretende ler. O ficheiro terá de ser aberto através da instrução Open utilizando a palavra-chave INPUT."
+msgid "<emph>fileNum</emph>: Number of the file that contains the data that you want to read. The file must be opened with the Open statement using the key word INPUT."
+msgstr ""
-#. 75Dav
+#. kJyKM
#: 03020202.xhp
msgctxt ""
"03020202.xhp\n"
"par_id3150011\n"
"help.text"
-msgid "<emph>var:</emph> A numeric or string variable that you assign the values read from the opened file to."
-msgstr "<emph>var:</emph> Uma variável numérica ou de cadeia à qual se atribuem os valores lidos no ficheiro aberto."
+msgid "<emph>var</emph>: A numeric or string variable that you assign the values read from the opened file to."
+msgstr ""
#. 23Pzt
#: 03020202.xhp
@@ -10123,15 +10465,6 @@ msgctxt ""
msgid "If the end of the file is reached while reading a data element, an error occurs and the process is aborted."
msgstr "Se atingir o fim do ficheiro quando estiver a ler um elemento de dados, ocorrerá um erro e o processo será cancelado."
-#. 3xUNX
-#: 03020202.xhp
-msgctxt ""
-"03020202.xhp\n"
-"hd_id3152578\n"
-"help.text"
-msgid "Example:"
-msgstr "Exemplo:"
-
#. xqNBb
#: 03020202.xhp
msgctxt ""
@@ -10150,14 +10483,14 @@ msgctxt ""
msgid "' Read data file using Input"
msgstr "' Ler dados utilizando Input"
-#. JiWcR
+#. ASL6h
#: 03020203.xhp
msgctxt ""
"03020203.xhp\n"
"tit\n"
"help.text"
-msgid "Line Input # Statement"
-msgstr "Instrução Line Input #"
+msgid "Line Input# Statement"
+msgstr ""
#. CCEuD
#: 03020203.xhp
@@ -10168,68 +10501,50 @@ msgctxt ""
msgid "<bookmark_value>Line Input statement</bookmark_value>"
msgstr "<bookmark_value>Instrução Line Input</bookmark_value>"
-#. rG2am
+#. DBAiv
#: 03020203.xhp
msgctxt ""
"03020203.xhp\n"
"hd_id3153361\n"
"help.text"
-msgid "<link href=\"text/sbasic/shared/03020203.xhp\" name=\"Line Input # Statement\">Line Input # Statement</link>"
-msgstr "<link href=\"text/sbasic/shared/03020203.xhp\" name=\"Line Input # Statement\">Instrução Line Input #</link>"
+msgid "<variable id=\"LineInput_h1\"><link href=\"text/sbasic/shared/03020203.xhp\" name=\"Line Input# Statement\">Line Input# Statement</link></variable>"
+msgstr ""
-#. QbTVA
+#. 5FZ8D
#: 03020203.xhp
msgctxt ""
"03020203.xhp\n"
"par_id3156280\n"
"help.text"
-msgid "Reads strings from a sequential file into a variable."
-msgstr "Lê cadeias de um ficheiro sequencial para uma variável."
-
-#. NSBkr
-#: 03020203.xhp
-msgctxt ""
-"03020203.xhp\n"
-"hd_id3150447\n"
-"help.text"
-msgid "Syntax:"
-msgstr "Sintaxe:"
-
-#. jCyHM
-#: 03020203.xhp
-msgctxt ""
-"03020203.xhp\n"
-"par_id3147229\n"
-"help.text"
-msgid "Line Input #FileNumber As Integer, Var As String"
-msgstr "Line Input #NumFicheiro As Integer, Var As String"
+msgid "Reads a line from a sequential file into a variable."
+msgstr ""
-#. h3tyw
+#. enCkE
#: 03020203.xhp
msgctxt ""
"03020203.xhp\n"
-"hd_id3145173\n"
+"par_id971587473488701\n"
"help.text"
-msgid "Parameters:"
-msgstr "Parâmetros:"
+msgid "<image src=\"media/helpimg/sbasic/Line-Input_statement.svg\" id=\"img_id4156296484514\"><alt id=\"alt_id15152796484514\">Line Input Statement diagram</alt></image>"
+msgstr ""
-#. ARTNC
+#. wrpF7
#: 03020203.xhp
msgctxt ""
"03020203.xhp\n"
"par_id3161832\n"
"help.text"
-msgid "<emph>FileNumber: </emph>Number of the file that contains the data that you want to read. The file must have been opened in advance with the Open statement using the key word INPUT."
-msgstr "<emph>NumFicheiro:</emph> número do ficheiro que contém os dados que deseja ler. O ficheiro terá de ter sido aberto com antecedência através da instrução Abrir utilizando a palavra-chave INPUT."
+msgid "<emph>fileNum</emph>: Number of the file that contains the data that you want to read. The file must have been opened in advance with the Open statement using the key word INPUT."
+msgstr ""
-#. KUGEc
+#. qAR2M
#: 03020203.xhp
msgctxt ""
"03020203.xhp\n"
"par_id3151119\n"
"help.text"
-msgid "<emph>var:</emph> The name of the variable that stores the result."
-msgstr "<emph>Var:</emph> O nome da variável que armazena o resultado."
+msgid "<emph>variable</emph>: The name of the variable that stores the result."
+msgstr ""
#. foxtA
#: 03020203.xhp
@@ -10240,41 +10555,14 @@ msgctxt ""
msgid "With the <emph>Line Input#</emph> statement, you can read strings from an open file into a variable. String variables are read line-by-line up to the first carriage return (Asc=13) or linefeed (Asc=10). Line end marks are not included in the resulting string."
msgstr "Através da instrução <emph>Line Input#</emph>, é possível ler cadeias de um ficheiro aberto para uma variável. As variáveis de cadeia são lidas linha a linha até à primeira mudança de linha (Asc=13) ou avanço de linha (Asc=10). As marcas de fim de linha não estão incluídas na cadeia resultante."
-#. NjeFe
-#: 03020203.xhp
-msgctxt ""
-"03020203.xhp\n"
-"hd_id3163711\n"
-"help.text"
-msgid "Example:"
-msgstr "Exemplo:"
-
-#. Uxyyc
-#: 03020203.xhp
-msgctxt ""
-"03020203.xhp\n"
-"par_id3147124\n"
-"help.text"
-msgid "Print #iNumber, \"This is a line of text\""
-msgstr "Print #iNumber, \"Esta é uma linha do texto\""
-
-#. iFP3f
-#: 03020203.xhp
-msgctxt ""
-"03020203.xhp\n"
-"par_id3153415\n"
-"help.text"
-msgid "Print #iNumber, \"This is another line of text\""
-msgstr "Print #iNumber, \"Esta é outra linha de texto\""
-
-#. NKDq4
+#. fhFEa
#: 03020204.xhp
msgctxt ""
"03020204.xhp\n"
"tit\n"
"help.text"
-msgid "Put Statement"
-msgstr "Instrução Put"
+msgid "Put# Statement"
+msgstr ""
#. psWQE
#: 03020204.xhp
@@ -10285,14 +10573,14 @@ msgctxt ""
msgid "<bookmark_value>Put statement</bookmark_value>"
msgstr "<bookmark_value>Instrução Put</bookmark_value>"
-#. KHtmv
+#. bD34J
#: 03020204.xhp
msgctxt ""
"03020204.xhp\n"
"hd_id3150360\n"
"help.text"
-msgid "<link href=\"text/sbasic/shared/03020204.xhp\" name=\"Put Statement\">Put Statement</link>"
-msgstr "<link href=\"text/sbasic/shared/03020204.xhp\" name=\"Put Statement\">Instrução Put</link>"
+msgid "<variable id=\"Put_h1\"><link href=\"text/sbasic/shared/03020204.xhp\" name=\"Put Statement\">Put# Statement</link></variable>"
+msgstr ""
#. e8rUp
#: 03020204.xhp
@@ -10303,59 +10591,50 @@ msgctxt ""
msgid "Writes a record to a relative file or a sequence of bytes to a binary file."
msgstr "Escreve um registo para um ficheiro relativo, ou uma sequência de bytes para um ficheiro binário."
-#. 7iAkD
+#. EEnDK
#: 03020204.xhp
msgctxt ""
"03020204.xhp\n"
-"par_id3156281\n"
+"par_id461596463969009\n"
"help.text"
-msgid "See also: <link href=\"text/sbasic/shared/03020201.xhp\" name=\"Get\"><item type=\"literal\">Get</item></link> statement"
-msgstr "Consulte também: Instrução <link href=\"text/sbasic/shared/03020201.xhp\" name=\"Get\"><item type=\"literal\">Get</item></link>"
+msgid "Use <link href=\"text/sbasic/shared/03010103.xhp\">Print#</link> statement to print data to a sequential text file. Use <link href=\"text/sbasic/shared/03020205.xhp\">Write#</link> statement to write data to a sequential text file with delimiting characters."
+msgstr ""
-#. 9BMWu
+#. 9HgEG
#: 03020204.xhp
msgctxt ""
"03020204.xhp\n"
-"hd_id3125863\n"
+"par_id971587473488701\n"
"help.text"
-msgid "Syntax:"
-msgstr "Sintaxe:"
+msgid "<image src=\"media/helpimg/sbasic/Put_statement.svg\" id=\"img_id4156296484514\"><alt id=\"alt_id15152796484514\">Put Statement diagram</alt></image>"
+msgstr ""
-#. peCza
+#. RBpeh
#: 03020204.xhp
msgctxt ""
"03020204.xhp\n"
"par_id3155132\n"
"help.text"
-msgid "Put [#] FileNumber As Integer, [position], Variable"
-msgstr "Put [#] NumFicheiro As Integer, [Posição], Variável"
-
-#. CJNhF
-#: 03020204.xhp
-msgctxt ""
-"03020204.xhp\n"
-"hd_id3153190\n"
-"help.text"
-msgid "Parameters:"
-msgstr "Parâmetros:"
+msgid "Put [#]fileNum, [recordNum|filePos], variable"
+msgstr ""
-#. AgaBs
+#. bSFd2
#: 03020204.xhp
msgctxt ""
"03020204.xhp\n"
"par_id3146120\n"
"help.text"
-msgid "<emph>FileNumber:</emph> Any integer expression that defines the file that you want to write to."
-msgstr "<emph>NumFicheiro:</emph> qualquer expressão de números inteiros que define o ficheiro no qual pretende escrever."
+msgid "<emph>fileNum</emph>: Any integer expression that defines the file that you want to write to."
+msgstr ""
-#. Jf6hw
+#. AiZUD
#: 03020204.xhp
msgctxt ""
"03020204.xhp\n"
"par_id3155411\n"
"help.text"
-msgid "<emph>Position: </emph>For relative files (random access files), the number of the record that you want to write."
-msgstr "<emph>Posição:</emph> para ficheiros relativos (ficheiros de acesso aleatório), o número do registo que pretende escrever."
+msgid "<emph>recordNum, filePos</emph>: For relative files (random access files), the number of the record that you want to write."
+msgstr ""
#. dUyzK
#: 03020204.xhp
@@ -10366,14 +10645,14 @@ msgctxt ""
msgid "For binary files (binary access), the position of the byte in the file where you want to start writing."
msgstr "Para ficheiros binários (acesso binário), a posição do byte no ficheiro onde pretende começar a escrever."
-#. pfzL3
+#. iGF9L
#: 03020204.xhp
msgctxt ""
"03020204.xhp\n"
"par_id3153729\n"
"help.text"
-msgid "<emph>Variable:</emph> Name of the variable that you want to write to the file."
-msgstr "<emph>Variável:</emph> nome da variável que pretende escrever no ficheiro."
+msgid "<emph>variable</emph>: Name of the variable that you want to write to the file."
+msgstr ""
#. yyf95
#: 03020204.xhp
@@ -10393,78 +10672,6 @@ msgctxt ""
msgid "Note for binary files: The contents of the variables are written to the specified position, and the file pointer is inserted directly after the last byte. No space is left between the records."
msgstr "Nota para ficheiros binários: o conteúdo das variáveis é escrito na posição especificada e o apontador de ficheiros é inserido diretamente depois do último byte. Não é deixado qualquer espaço entre os registos."
-#. RbBPk
-#: 03020204.xhp
-msgctxt ""
-"03020204.xhp\n"
-"hd_id3154491\n"
-"help.text"
-msgid "Example:"
-msgstr "Exemplo:"
-
-#. zJjTB
-#: 03020204.xhp
-msgctxt ""
-"03020204.xhp\n"
-"par_id3154729\n"
-"help.text"
-msgid "Dim sText As Variant ' Must be a variant type"
-msgstr "Dim sText As Variant ' Deve ser um tipo de variante"
-
-#. 3rrxn
-#: 03020204.xhp
-msgctxt ""
-"03020204.xhp\n"
-"par_id3156278\n"
-"help.text"
-msgid "Seek #iNumber,1 ' Position To start writing"
-msgstr "Seek #iNumber,1 ' Posição para iniciar a escrita"
-
-#. 3KrYs
-#: 03020204.xhp
-msgctxt ""
-"03020204.xhp\n"
-"par_id3153711\n"
-"help.text"
-msgid "Put #iNumber,, \"This is the first line of text\" ' Fill line with text"
-msgstr "Put #iNumber,, \"Esta é a primeira linha de texto\" ' Preencher linha com texto"
-
-#. DRAfy
-#: 03020204.xhp
-msgctxt ""
-"03020204.xhp\n"
-"par_id3155446\n"
-"help.text"
-msgid "Put #iNumber,, \"This is the second line of text\""
-msgstr "Put #iNumber,, \"Esta é a segunda linha de texto\""
-
-#. fnJbV
-#: 03020204.xhp
-msgctxt ""
-"03020204.xhp\n"
-"par_id3154255\n"
-"help.text"
-msgid "Put #iNumber,, \"This is the third line of text\""
-msgstr "Put #iNumber,, \"Esta é a terceira linha de texto\""
-
-#. 4GkxW
-#: 03020204.xhp
-msgctxt ""
-"03020204.xhp\n"
-"par_id3150940\n"
-"help.text"
-msgid "Put #iNumber,,\"This is new text\""
-msgstr "Put #iNumber,,\"Isto é novo textot\""
-
-#. 7LFxv
-#: 03020204.xhp
-msgctxt ""
-"03020204.xhp\n"
-"par_id3159102\n"
-"help.text"
-msgid "Put #iNumber,20,\"This is the text in record 20\""
-msgstr "Put #iNumber,20,\"Este é o texto no registo 20\""
-
#. BTr9L
#: 03020205.xhp
msgctxt ""
@@ -10483,68 +10690,59 @@ msgctxt ""
msgid "<bookmark_value>Write statement</bookmark_value>"
msgstr "<bookmark_value>Instrução Write</bookmark_value>"
-#. DBBvs
+#. xn3Ji
#: 03020205.xhp
msgctxt ""
"03020205.xhp\n"
"hd_id3147229\n"
"help.text"
-msgid "<link href=\"text/sbasic/shared/03020205.xhp\" name=\"Write Statement\">Write Statement</link>"
-msgstr "<link href=\"text/sbasic/shared/03020205.xhp\" name=\"Write Statement\">Instrução Write</link>"
+msgid "<variable id=\"Write_h1\"><link href=\"text/sbasic/shared/03020205.xhp\" name=\"Write# Statement\">Write# Statement</link></variable>"
+msgstr ""
-#. CMSkU
+#. G4X6k
#: 03020205.xhp
msgctxt ""
"03020205.xhp\n"
"par_id3154685\n"
"help.text"
-msgid "Writes data to a sequential file."
-msgstr "Escreve dados num ficheiro sequencial."
+msgid "Writes data to a sequential text file with delimiting characters."
+msgstr ""
-#. eoeBE
+#. fB8hV
#: 03020205.xhp
msgctxt ""
"03020205.xhp\n"
-"hd_id3150449\n"
+"par_id461596463969009\n"
"help.text"
-msgid "Syntax:"
-msgstr "Sintaxe:"
-
-#. jxyZn
-#: 03020205.xhp
-msgctxt ""
-"03020205.xhp\n"
-"par_id3145785\n"
-"help.text"
-msgid "Write [#FileName], [Expressionlist]"
-msgstr "Write [#NomeFicheiro], [ListaExpressões]"
+msgid "Use <link href=\"text/sbasic/shared/03010103.xhp\">Print#</link> statement to print data to a sequential text file. Use <link href=\"text/sbasic/shared/03020201.xhp\">Put#</link> statement to write data to a binary or a random file."
+msgstr ""
-#. ceFn6
+#. WxpRu
#: 03020205.xhp
msgctxt ""
"03020205.xhp\n"
-"hd_id3151116\n"
+"par_id971587473488701\n"
"help.text"
-msgid "Parameters:"
-msgstr "Parâmetros:"
+msgid "<image src=\"media/helpimg/sbasic/Write_statement.svg\" id=\"img_id4156296484514\"><alt id=\"alt_id15152796484514\">Write Statement diagram</alt></image>"
+msgstr ""
-#. RsZEE
+#. xEMDC
#: 03020205.xhp
msgctxt ""
"03020205.xhp\n"
"par_id3153728\n"
"help.text"
-msgid "<emph>FileName:</emph> Any numeric expression that contains the file number that was set by the Open statement for the respective file."
-msgstr "<emph>NomeFicheiro:</emph> qualquer expressão numérica que contenha o número de ficheiro definido pela instrução Open do respetivo ficheiro."
+msgid "<emph>fileNum</emph>: Any numeric expression that contains the file number that was set by the Open statement for the respective file."
+msgstr ""
-#. aCyvx
+#. TwHF7
#: 03020205.xhp
msgctxt ""
"03020205.xhp\n"
"par_id3146120\n"
"help.text"
-msgid "<emph>Expressionlist:</emph> Variables or expressions that you want to enter in a file, separated by commas."
-msgstr "<emph>ListaExpressões</emph>: variáveis ou expressões que pretende introduzir num ficheiro, separadas por vírgulas."
+msgid "<emph>expression</emph> list: Variables or expressions that you want to enter in a file, separated by commas."
+msgstr ""
#. RERPn
#: 03020205.xhp
@@ -10591,15 +10789,6 @@ msgctxt ""
msgid "Numbers with decimal delimiters are converted according to the locale settings."
msgstr "Os números com delimitadores decimais são convertidos de acordo com a configuração regional."
-#. Xhb5c
-#: 03020205.xhp
-msgctxt ""
-"03020205.xhp\n"
-"hd_id3151073\n"
-"help.text"
-msgid "Example:"
-msgstr "Exemplo:"
-
#. ejANh
#: 03020301.xhp
msgctxt ""
@@ -11122,14 +11311,14 @@ msgctxt ""
msgid "<emph>FileNumber:</emph> The data channel number used in the Open statement."
msgstr "<emph>NumFicheiro:</emph> o número do canal de dados utilizado na instrução Open."
-#. ybPDP
+#. MbdMB
#: 03020305.xhp
msgctxt ""
"03020305.xhp\n"
"tit\n"
"help.text"
-msgid "Seek Statement"
-msgstr "Instrução Seek"
+msgid "Seek# Statement"
+msgstr ""
#. vLW2K
#: 03020305.xhp
@@ -11140,14 +11329,14 @@ msgctxt ""
msgid "<bookmark_value>Seek statement</bookmark_value>"
msgstr "<bookmark_value>Instrução Seek</bookmark_value>"
-#. PpSRU
+#. 9HcVZ
#: 03020305.xhp
msgctxt ""
"03020305.xhp\n"
"hd_id3159413\n"
"help.text"
-msgid "<link href=\"text/sbasic/shared/03020305.xhp\" name=\"Seek Statement\">Seek Statement</link>"
-msgstr "<link href=\"text/sbasic/shared/03020305.xhp\" name=\"Seek Statement\">Instrução Seek</link>"
+msgid "<link href=\"text/sbasic/shared/03020305.xhp\" name=\"Seek# Statement\">Seek Statement</link>"
+msgstr ""
#. RBPKW
#: 03020305.xhp
@@ -11176,59 +11365,59 @@ msgctxt ""
msgid "For all other files, the Seek statement sets the byte position at which the next operation is to occur."
msgstr "Para os restantes ficheiros, a instrução Pesquisa define a posição do byte na qual ocorrerá a operação seguinte."
-#. wYVfB
+#. sbuDC
#: 03020305.xhp
msgctxt ""
"03020305.xhp\n"
-"par_id3156280\n"
+"par_id971587473488701\n"
"help.text"
-msgid "See also: <link href=\"text/sbasic/shared/03020103.xhp\" name=\"Open\">Open</link>, <link href=\"text/sbasic/shared/03020304.xhp\" name=\"Seek\">Seek</link>."
-msgstr "Consulte também: <link href=\"text/sbasic/shared/03020103.xhp\" name=\"Open\">Open</link> e <link href=\"text/sbasic/shared/03020304.xhp\" name=\"Seek\">Seek</link>."
+msgid "<image src=\"media/helpimg/sbasic/Seek_statement.svg\" id=\"img_id4156296484514\"><alt id=\"alt_id15152796484514\">Seek Statement diagram</alt></image>"
+msgstr ""
-#. yVEYG
+#. PjcAp
#: 03020305.xhp
msgctxt ""
"03020305.xhp\n"
-"hd_id3145785\n"
+"par_id3145273\n"
"help.text"
-msgid "Syntax:"
-msgstr "Sintaxe:"
+msgid "Seek [#]filePos, {filePos|recordNum}"
+msgstr ""
-#. 7M3ws
+#. vwzuK
#: 03020305.xhp
msgctxt ""
"03020305.xhp\n"
-"par_id3145273\n"
+"hd_id3153379\n"
"help.text"
-msgid "Seek[#FileNumber], Position (As Long)"
-msgstr "Seek[#NumFicheiro], Posição (As Long)"
+msgid "Parameters:"
+msgstr ""
-#. nRRME
+#. x86KJ
#: 03020305.xhp
msgctxt ""
"03020305.xhp\n"
-"hd_id3154321\n"
+"par_id3153952\n"
"help.text"
-msgid "Parameters:"
-msgstr "Parâmetros:"
+msgid "<emph>fileNum</emph>: The data channel number used in the Open statement."
+msgstr ""
-#. ySD8U
+#. FrYvd
#: 03020305.xhp
msgctxt ""
"03020305.xhp\n"
-"par_id3153952\n"
+"par_id3145366\n"
"help.text"
-msgid "<emph>FileNumber: </emph>The data channel number used in the Open statement."
-msgstr "<emph>NumFicheiro:</emph> o número do canal de dados utilizado na instrução Open."
+msgid "<emph>filePos, recordNum</emph>: Position for the next writing or reading. Position can be a number between 1 and 2,147,483,647. According to the file type, the position indicates the number of the record (files in the Random mode) or the byte position (files in the Binary, Output, Append or Input mode). The first byte in a file is position 1, the second byte is position 2, and so on."
+msgstr ""
-#. Jf97B
+#. 5LDFE
#: 03020305.xhp
msgctxt ""
"03020305.xhp\n"
-"par_id3145366\n"
+"par_id491596468328575\n"
"help.text"
-msgid "<emph>Position: </emph>Position for the next writing or reading. Position can be a number between 1 and 2,147,483,647. According to the file type, the position indicates the number of the record (files in the Random mode) or the byte position (files in the Binary, Output, Append or Input mode). The first byte in a file is position 1, the second byte is position 2, and so on."
-msgstr "<emph>Posição: </emph>Posição para a próxima escrita ou leitura. A posição pode ser um número entre 1 e 2.147.483.647. De acordo com o tipo de ficheiro, a posição indica o número do registo (ficheiros no modo aleatório) ou a posição do byte (ficheiros no modo binário, Saída, Anexo ou Entrada). O primeiro byte num ficheiro é a posição 1, o segundo é a posição 2, e assim consecutivamente."
+msgid "<link href=\"text/sbasic/shared/03020304.xhp\" name=\"Seek\">Seek</link> function"
+msgstr ""
#. Nwouh
#: 03020400.xhp
@@ -16729,86 +16918,41 @@ msgctxt ""
msgid "The following functions and statements set or return the system date and time."
msgstr "As seguintes funções e instruções definem ou devolvem a hora e data do sistema."
-#. YWfEf
+#. wJjQV
#: 03030301.xhp
msgctxt ""
"03030301.xhp\n"
"tit\n"
"help.text"
-msgid "Date Statement"
-msgstr "Instrução Date"
+msgid "Date Function"
+msgstr ""
-#. xpFBx
+#. HEEFx
#: 03030301.xhp
msgctxt ""
"03030301.xhp\n"
"bm_id3156027\n"
"help.text"
-msgid "<bookmark_value>Date statement</bookmark_value>"
-msgstr "<bookmark_value>Instrução Date</bookmark_value>"
+msgid "<bookmark_value>Date function</bookmark_value>"
+msgstr ""
-#. vDWSN
+#. u9AkG
#: 03030301.xhp
msgctxt ""
"03030301.xhp\n"
"hd_id3156027\n"
"help.text"
-msgid "<link href=\"text/sbasic/shared/03030301.xhp\" name=\"Date Statement\">Date Statement</link>"
-msgstr "<link href=\"text/sbasic/shared/03030301.xhp\" name=\"Date Statement\">Instrução Date</link>"
+msgid "<link href=\"text/sbasic/shared/03030301.xhp\" name=\"Date Function\">Date Function</link>"
+msgstr ""
-#. GMwEL
+#. AaA3G
#: 03030301.xhp
msgctxt ""
"03030301.xhp\n"
"par_id3147291\n"
"help.text"
-msgid "Returns the current system date as a string, or resets the date. The date format depends on your local system settings."
-msgstr "Devolve a data atual do sistema como cadeia ou repõe a data. O formato da data depende das definições do seu sistema local."
-
-#. CUY3q
-#: 03030301.xhp
-msgctxt ""
-"03030301.xhp\n"
-"hd_id3148686\n"
-"help.text"
-msgid "Syntax:"
-msgstr "Sintaxe:"
-
-#. QoCJW
-#: 03030301.xhp
-msgctxt ""
-"03030301.xhp\n"
-"par_id3146794\n"
-"help.text"
-msgid "Date ; Date = Text As String"
-msgstr "Date ; Date = Texto As String"
-
-#. 8QFeW
-#: 03030301.xhp
-msgctxt ""
-"03030301.xhp\n"
-"hd_id3154347\n"
-"help.text"
-msgid "Parameters:"
-msgstr "Parâmetros:"
-
-#. 57eNx
-#: 03030301.xhp
-msgctxt ""
-"03030301.xhp\n"
-"par_id3145069\n"
-"help.text"
-msgid "<emph>Text:</emph> Only required in order to reset the system date. In this case, the string expression must correspond to the date format defined in your local settings."
-msgstr "<emph>Texto:</emph> apenas necessário para repor a data do sistema. Neste caso, a expressão em caracteres tem de corresponder ao formato da data definido nas suas definições locais."
-
-#. waEYM
-#: 03030301.xhp
-msgctxt ""
-"03030301.xhp\n"
-"hd_id3150793\n"
-"help.text"
-msgid "Example:"
-msgstr "Exemplo:"
+msgid "Returns the current system date as a string, or date variant."
+msgstr ""
#. BUc3C
#: 03030301.xhp
@@ -16819,32 +16963,32 @@ msgctxt ""
msgid "MsgBox \"The date is \" & Date"
msgstr "MsgBox \"A data é \" & Date"
-#. CCirC
+#. W99bB
#: 03030302.xhp
msgctxt ""
"03030302.xhp\n"
"tit\n"
"help.text"
-msgid "Time Statement"
-msgstr "Instrução Time"
+msgid "Time Function"
+msgstr ""
-#. Ypbnk
+#. peCLU
#: 03030302.xhp
msgctxt ""
"03030302.xhp\n"
"bm_id3145090\n"
"help.text"
-msgid "<bookmark_value>Time statement</bookmark_value>"
-msgstr "<bookmark_value>Instrução Time</bookmark_value>"
+msgid "<bookmark_value>Time function</bookmark_value>"
+msgstr ""
-#. xLpG8
+#. tBoRS
#: 03030302.xhp
msgctxt ""
"03030302.xhp\n"
"hd_id3145090\n"
"help.text"
-msgid "<link href=\"text/sbasic/shared/03030302.xhp\">Time Statement</link>"
-msgstr "<link href=\"text/sbasic/shared/03030302.xhp\">Instrução Time</link>"
+msgid "<link href=\"text/sbasic/shared/03030302.xhp\" name=\"Time Function\">Time Function</link>"
+msgstr ""
#. FHKSk
#: 03030302.xhp
@@ -16855,42 +16999,6 @@ msgctxt ""
msgid "This function returns the current system time as a string in the format \"HH:MM:SS\"."
msgstr "Esta função devolve a data atual do sistema como uma cadeia no formato \"HH:MM:SS\"."
-#. G29nS
-#: 03030302.xhp
-msgctxt ""
-"03030302.xhp\n"
-"hd_id3154346\n"
-"help.text"
-msgid "Syntax:"
-msgstr "Sintaxe:"
-
-#. rG5UZ
-#: 03030302.xhp
-msgctxt ""
-"03030302.xhp\n"
-"hd_id3150792\n"
-"help.text"
-msgid "Parameters:"
-msgstr "Parâmetros:"
-
-#. 6LxaE
-#: 03030302.xhp
-msgctxt ""
-"03030302.xhp\n"
-"par_id3149656\n"
-"help.text"
-msgid "<emph>Text:</emph> Any string expression that specifies the new time in the format \"HH:MM:SS\"."
-msgstr "<emph>Texto:</emph> qualquer expressão em caracteres que especifique a nova hora no formato \"HH:MM:SS\"."
-
-#. psu4B
-#: 03030302.xhp
-msgctxt ""
-"03030302.xhp\n"
-"hd_id3145173\n"
-"help.text"
-msgid "Example:"
-msgstr "Exemplo:"
-
#. Aguz5
#: 03030302.xhp
msgctxt ""
@@ -17818,14 +17926,14 @@ msgctxt ""
msgid "<image src=\"media/helpimg/sbasic/On-Error_statement.svg\" id=\"img_id4156296484514\"><alt id=\"alt_id15152796484514\">On Error Statement diagram</alt></image>"
msgstr ""
-#. 7FXhq
+#. CKJJr
#: 03050500.xhp
msgctxt ""
"03050500.xhp\n"
"par_id3145173\n"
"help.text"
-msgid "On {[Local] Error GoTo Labelname | GoTo 0 | Resume Next}"
-msgstr "On {[Local] Error GoTo Labelname | GoTo 0 | Resume Next}"
+msgid "On [Local] Error {GoTo Labelname | GoTo 0 | Resume Next}"
+msgstr ""
#. EBAKU
#: 03050500.xhp
@@ -22075,77 +22183,86 @@ msgctxt ""
msgid "If...Then...Else Statement"
msgstr "Instrução If...Then...Else"
-#. C5KRD
+#. 2tiGA
#: 03090101.xhp
msgctxt ""
"03090101.xhp\n"
"bm_id3154422\n"
"help.text"
-msgid "<bookmark_value>If statement</bookmark_value>"
-msgstr "<bookmark_value>Instrução If</bookmark_value>"
+msgid "<bookmark_value>If statement</bookmark_value> <bookmark_value>ElseIf; If statement</bookmark_value> <bookmark_value>Else If;If statement</bookmark_value> <bookmark_value>Else;If statement</bookmark_value> <bookmark_value>Else;If statement</bookmark_value> <bookmark_value>End If;If statement</bookmark_value> <bookmark_value>EndIf;If statement</bookmark_value>"
+msgstr ""
-#. NPPep
+#. iGHxs
#: 03090101.xhp
msgctxt ""
"03090101.xhp\n"
-"hd_id3154422\n"
+"hd_id81592320644826\n"
"help.text"
msgid "<link href=\"text/sbasic/shared/03090101.xhp\" name=\"If...Then...Else Statement\">If...Then...Else Statement</link>"
-msgstr "<link href=\"text/sbasic/shared/03090101.xhp\" name=\"If...Then...Else Statement\">Instrução If...Then...Else</link>"
+msgstr ""
-#. pGNqu
+#. aPd9F
#: 03090101.xhp
msgctxt ""
"03090101.xhp\n"
"par_id3155555\n"
"help.text"
-msgid "Defines one or more statement blocks that you only want to execute if a given condition is True."
-msgstr "Define um ou mais blocos de instruções que só se pretenda executar se uma certa condição for Verdadeira."
+msgid "Defines one or more statement blocks that you only want to execute if a given condition or expression is <literal>True</literal>."
+msgstr ""
-#. 9w2wm
+#. udXzN
#: 03090101.xhp
msgctxt ""
"03090101.xhp\n"
-"hd_id3146957\n"
+"par_id311592320434736\n"
"help.text"
-msgid "Syntax:"
-msgstr "Sintaxe:"
+msgid "<image src=\"media/helpimg/sbasic/If_statement.svg\" id=\"img_id601592320434736\"><alt id=\"alt_id551592320434736\">If...EndIf statement</alt></image>"
+msgstr ""
-#. yeLUr
+#. cWAi6
#: 03090101.xhp
msgctxt ""
"03090101.xhp\n"
-"par_id3153126\n"
+"par_id591592320435808\n"
"help.text"
-msgid "If condition=true Then Statement block [ElseIf condition=true Then] Statement block [Else] Statement block EndIf"
-msgstr "If condição=true Then bloco de instruções [ElseIf condição=true Then] bloco de instruções [Else] bloco de instruções EndIf"
+msgid "<image src=\"media/helpimg/sbasic/ElseIf_fragment.svg\" id=\"img_id691592320435808\"><alt id=\"alt_id341592320435808\">ElseIf fragment</alt></image>"
+msgstr ""
-#. aXATA
+#. 9oiMB
+#: 03090101.xhp
+msgctxt ""
+"03090101.xhp\n"
+"par_id221592320436632\n"
+"help.text"
+msgid "<image src=\"media/helpimg/sbasic/Else_fragment.svg\" id=\"img_id81592320436632\"><alt id=\"alt_id391592320436632\">Else fragment</alt></image>"
+msgstr ""
+
+#. DQy4R
#: 03090101.xhp
msgctxt ""
"03090101.xhp\n"
"par_id3123476\n"
"help.text"
-msgid "Instead of Else If you can write ElseIf, instead of End If you can write EndIf."
-msgstr "Em vez de Else pode escrever ElseIf e em vez de End pode escrever EndIf."
+msgid "Instead of <emph>Else If</emph> you can write <emph>ElseIf</emph>, instead of <emph>End If</emph> you can write <emph>EndIf</emph>."
+msgstr ""
-#. FFDsF
+#. AXTiW
#: 03090101.xhp
msgctxt ""
"03090101.xhp\n"
-"hd_id3155419\n"
+"par_id631592322239043\n"
"help.text"
-msgid "Parameters:"
-msgstr "Parâmetros:"
+msgid "<emph>If</emph> statements can be shortened to one line when using single statement blocks."
+msgstr ""
-#. ERvpY
+#. VDj9r
#: 03090101.xhp
msgctxt ""
"03090101.xhp\n"
"par_id3153062\n"
"help.text"
-msgid "The <emph>If...Then</emph> statement executes program blocks depending on given conditions. When $[officename] Basic encounters an <emph>If</emph> statement, the condition is tested. If the condition is True, all subsequent statements up to the next <emph>Else</emph> or <emph>ElseIf</emph> statement are executed. If the condition is False, and an <emph>ElseIf</emph> statement follows, $[officename] Basic tests the next condition and executes the following statements if the condition is True. If False, the program continues either with the next <emph>ElseIf</emph> or <emph>Else</emph> statement. Statements following <emph>Else</emph> are executed only if none of the previously tested conditions were True. After all conditions are evaluated, and the corresponding statements executed, the program continues with the statement following <emph>EndIf</emph>."
-msgstr "A instrução <emph>If...Then</emph> executa blocos de programas dependendo de certas condições. Quando o $[officename] Basic encontra uma instrução <emph>If</emph>, a condição é testada. Se a condição for True, todas as instruções seguintes até à próxima instrução <emph>Else</emph> ou <emph>ElseIf</emph> são executadas. Se a condição for False e se seguir uma instrução <emph>ElseIf</emph>, o $[officename] Basic testa a condição seguinte e executa as seguintes instruções se a condição for True. Se for False, o programa continua com a próxima instrução <emph>ElseIf</emph> ou <emph>Else</emph>. As instruções que se seguem a <emph>Else</emph> só são executadas se nenhuma das condições previamente testadas for True. Depois de avaliadas todas as condições, e executadas as instruções correspondentes, o programa continua com a instrução que se segue a <emph>EndIf</emph>."
+msgid "The <emph>If...Then</emph> statement executes program blocks depending on given conditions. When %PRODUCTNAME Basic encounters an <emph>If</emph> statement, the condition is tested. If the condition is <literal>True</literal>, all subsequent statements up to the next <emph>Else</emph> or <emph>ElseIf</emph> statement are executed. If the condition is <literal>False</literal>, and an <emph>ElseIf</emph> statement follows, %PRODUCTNAME Basic tests the next expression and executes the following statements if the condition is <literal>True</literal>. If <literal>False</literal>, the program continues either with the next <emph>ElseIf</emph> or <emph>Else</emph> statement. Statements following <emph>Else</emph> are executed only if none of the previously tested conditions were <literal>True</literal>. After all conditions are evaluated, and the corresponding statements executed, the program continues with the statement following <emph>EndIf</emph>."
+msgstr ""
#. NKDQG
#: 03090101.xhp
@@ -22183,15 +22300,6 @@ msgctxt ""
msgid "The following example enables you to enter the expiration date of a product, and determines if the expiration date has passed."
msgstr "O seguinte exemplo permite-lhe introduzir a data de validade de um produto, e determina se esta já foi ultrapassada."
-#. TZWBx
-#: 03090101.xhp
-msgctxt ""
-"03090101.xhp\n"
-"hd_id3152576\n"
-"help.text"
-msgid "Example:"
-msgstr "Exemplo:"
-
#. gDmAx
#: 03090101.xhp
msgctxt ""
@@ -22228,6 +22336,24 @@ msgctxt ""
msgid "MsgBox \"The expiration date is today\""
msgstr "MsgBox \"A data de validade termina hoje\""
+#. 7qi2i
+#: 03090101.xhp
+msgctxt ""
+"03090101.xhp\n"
+"par_id161588865796615\n"
+"help.text"
+msgid "<link href=\"text/sbasic/shared/03090102.xhp\" name=\"Select Case statement\">Select Case</link> statement"
+msgstr ""
+
+#. W4Sgi
+#: 03090101.xhp
+msgctxt ""
+"03090101.xhp\n"
+"par_id281588865818334\n"
+"help.text"
+msgid "<link href=\"text/sbasic/shared/03090103.xhp\" name=\"Iif function\">Iif</link> or <link href=\"text/sbasic/shared/03090410.xhp\" name=\"Switch function\">Switch</link> functions"
+msgstr ""
+
#. ArPEq
#: 03090102.xhp
msgctxt ""
@@ -22273,31 +22399,94 @@ msgctxt ""
msgid "<image src=\"media/helpimg/sbasic/Select-Case_statement.svg\" id=\"img_id931588605629842\"><alt id=\"alt_id931588605629842\">Select Case syntax</alt></image>"
msgstr ""
-#. jsSZ5
+#. TJu4u
#: 03090102.xhp
msgctxt ""
"03090102.xhp\n"
-"par_id3150400\n"
+"bas_id251592381900645\n"
"help.text"
-msgid "Select Case condition Case expression Statement Block [Case expression2 Statement Block][Case Else] Statement Block End Select"
-msgstr "Select Case condição Case expressão Bloco de instruções [Case expressão2 Bloco de instruções][Case Else] Bloco de instruções End Select"
+msgid "Select Case expression"
+msgstr ""
-#. yuqsv
+#. XrXnH
+#: 03090102.xhp
+msgctxt ""
+"03090102.xhp\n"
+"bas_id321592381903509\n"
+"help.text"
+msgid "Case values"
+msgstr ""
+
+#. DCDEC
+#: 03090102.xhp
+msgctxt ""
+"03090102.xhp\n"
+"bas_id231592381903973\n"
+"help.text"
+msgid "Statement Block"
+msgstr ""
+
+#. 9KDPg
+#: 03090102.xhp
+msgctxt ""
+"03090102.xhp\n"
+"bas_id361592381904372\n"
+"help.text"
+msgid "[ Case values2"
+msgstr ""
+
+#. jSGvu
+#: 03090102.xhp
+msgctxt ""
+"03090102.xhp\n"
+"bas_id421592382002520\n"
+"help.text"
+msgid "Statement Block]"
+msgstr ""
+
+#. NcGYQ
+#: 03090102.xhp
+msgctxt ""
+"03090102.xhp\n"
+"bas_id161592382004496\n"
+"help.text"
+msgid "[ Case Else"
+msgstr ""
+
+#. FkAUG
+#: 03090102.xhp
+msgctxt ""
+"03090102.xhp\n"
+"bas_id681592382005351\n"
+"help.text"
+msgid "Statement Block]"
+msgstr ""
+
+#. MmACE
+#: 03090102.xhp
+msgctxt ""
+"03090102.xhp\n"
+"bas_id831592381905293\n"
+"help.text"
+msgid "End Select"
+msgstr ""
+
+#. HLsCW
#: 03090102.xhp
msgctxt ""
"03090102.xhp\n"
"par_id3156281\n"
"help.text"
-msgid "<emph>condition:</emph> Any expression that controls if the statement block that follows the respective Case clause is executed."
+msgid "<emph>expression:</emph> Any expression that controls if the statement block that follows the respective <literal>Case</literal> clause is executed."
msgstr ""
-#. DoPTj
+#. F88YW
#: 03090102.xhp
msgctxt ""
"03090102.xhp\n"
"par_id3150448\n"
"help.text"
-msgid "<emph>expression:</emph> Any expression that is compatible with the condition type expression. The statement block that follows the <literal>Case</literal> clause is executed if <emph>condition</emph> matches <emph>expression</emph>."
+msgid "<emph>values:</emph> Any value list that is compatible with the expression. The statement block that follows the <literal>Case</literal> clause is executed if <emph>expression</emph> matches <emph>values</emph>."
msgstr ""
#. oCrpX
@@ -22336,32 +22525,50 @@ msgctxt ""
msgid "Print \"Out of range 1 to 10\""
msgstr "Print \"Fora do intervalo de 1 a 10\""
-#. WfFsT
+#. UtJXY
+#: 03090102.xhp
+msgctxt ""
+"03090102.xhp\n"
+"par_id161588865796615\n"
+"help.text"
+msgid "<link href=\"text/sbasic/shared/03090101.xhp\" name=\"If...Then...Else statement\">If</link> statement"
+msgstr ""
+
+#. mqu6n
+#: 03090102.xhp
+msgctxt ""
+"03090102.xhp\n"
+"par_id281588865818334\n"
+"help.text"
+msgid "<link href=\"text/sbasic/shared/03090103.xhp\" name=\"Iif function\">Iif</link> or <link href=\"text/sbasic/shared/03090410.xhp\" name=\"Switch function\">Switch</link> functions"
+msgstr ""
+
+#. pm7E8
#: 03090103.xhp
msgctxt ""
"03090103.xhp\n"
"tit\n"
"help.text"
-msgid "IIf Statement"
-msgstr "Instrução IIf"
+msgid "IIf Function"
+msgstr ""
-#. WcDhC
+#. G8vo7
#: 03090103.xhp
msgctxt ""
"03090103.xhp\n"
"bm_id3155420\n"
"help.text"
-msgid "<bookmark_value>IIf statement</bookmark_value>"
-msgstr "<bookmark_value>Instrução IIf</bookmark_value>"
+msgid "<bookmark_value>IIf function</bookmark_value>"
+msgstr ""
-#. HvJuA
+#. ZvPAM
#: 03090103.xhp
msgctxt ""
"03090103.xhp\n"
"hd_id3155420\n"
"help.text"
-msgid "<link href=\"text/sbasic/shared/03090103.xhp\" name=\"IIf Statement\">IIf Statement</link>"
-msgstr "<link href=\"text/sbasic/shared/03090103.xhp\" name=\"IIf Statement\">Instrução IIf</link>"
+msgid "<link href=\"text/sbasic/shared/03090103.xhp\" name=\"IIf Function\">IIf Function</link>"
+msgstr ""
#. nYxhE
#: 03090103.xhp
@@ -22372,15 +22579,6 @@ msgctxt ""
msgid "Returns one of two possible function results, depending on the logical value of the evaluated expression."
msgstr "Devolve um de dois resultados de funções possíveis, dependendo do valor lógico da expressão avaliada."
-#. DMbgx
-#: 03090103.xhp
-msgctxt ""
-"03090103.xhp\n"
-"hd_id3159413\n"
-"help.text"
-msgid "Syntax:"
-msgstr "Sintaxe:"
-
#. dDDFQ
#: 03090103.xhp
msgctxt ""
@@ -22390,15 +22588,6 @@ msgctxt ""
msgid "IIf (Expression, ExpressionTrue, ExpressionFalse)"
msgstr "IIf (Expressão, ExpressãoTrue, ExpressãoFalse)"
-#. Jr9BS
-#: 03090103.xhp
-msgctxt ""
-"03090103.xhp\n"
-"hd_id3150541\n"
-"help.text"
-msgid "Parameters:"
-msgstr "Parâmetros:"
-
#. TXHsN
#: 03090103.xhp
msgctxt ""
@@ -22417,6 +22606,51 @@ msgctxt ""
msgid "<emph>ExpressionTrue, ExpressionFalse:</emph> Any expression, one of which will be returned as the function result, depending on the logical evaluation."
msgstr "<emph>ExpressãoTrue, ExpressãoFalse:</emph> qualquer expressão, uma das quais será devolvida como o resultado da função, dependendo da avaliação lógica."
+#. iEQga
+#: 03090103.xhp
+msgctxt ""
+"03090103.xhp\n"
+"par_id541598638231139\n"
+"help.text"
+msgid "IIf evaluates both <literal>ExpressionTrue</literal> and <literal>ExpressionFalse</literal> even if it returns only one of them. If one of the expressions results in error, the function returns the error. For example, do not use IIF to bypass a possible division by zero result."
+msgstr ""
+
+#. vGAma
+#: 03090103.xhp
+msgctxt ""
+"03090103.xhp\n"
+"par_id1001598638460925\n"
+"help.text"
+msgid "REM Returns the maximum of 3 values"
+msgstr ""
+
+#. 9JAJ5
+#: 03090103.xhp
+msgctxt ""
+"03090103.xhp\n"
+"par_id161598638840133\n"
+"help.text"
+msgid "REM Bad usage of function IIf"
+msgstr ""
+
+#. dNxFE
+#: 03090103.xhp
+msgctxt ""
+"03090103.xhp\n"
+"par_id161588865796615\n"
+"help.text"
+msgid "<link href=\"text/sbasic/shared/03090101.xhp\" name=\"If...Then...Else statement\">If</link> or <link href=\"text/sbasic/shared/03090102.xhp\" name=\"Select Case statement\">Select Case</link> statements"
+msgstr ""
+
+#. DjnF7
+#: 03090103.xhp
+msgctxt ""
+"03090103.xhp\n"
+"par_id281588865818334\n"
+"help.text"
+msgid "<link href=\"text/sbasic/shared/03090410.xhp\" name=\"Switch function\">Switch</link> function"
+msgstr ""
+
#. RKALL
#: 03090200.xhp
msgctxt ""
@@ -22471,311 +22705,95 @@ msgctxt ""
msgid "<link href=\"text/sbasic/shared/03090201.xhp\" name=\"Do...Loop Statement\">Do...Loop Statement</link>"
msgstr "<link href=\"text/sbasic/shared/03090201.xhp\" name=\"Do...Loop Statement\">Instrução Do...Loop</link>"
-#. xyfDP
+#. iC6SG
#: 03090201.xhp
msgctxt ""
"03090201.xhp\n"
"par_id3109850\n"
"help.text"
-msgid "Repeats the statements between the Do and the Loop statement while the condition is True or until the condition becomes True."
-msgstr "Repete as instruções entre as instruções Do e Loop enquanto a condição for True ou até que se torne True."
-
-#. caSom
-#: 03090201.xhp
-msgctxt ""
-"03090201.xhp\n"
-"hd_id3149119\n"
-"help.text"
-msgid "Syntax"
-msgstr "Sintaxe"
-
-#. 3K2PH
-#: 03090201.xhp
-msgctxt ""
-"03090201.xhp\n"
-"par_id3155150\n"
-"help.text"
-msgid "Do [{While | Until} condition = True]"
-msgstr "Do [{While | Until} condição = True]"
-
-#. UwrEt
-#: 03090201.xhp
-msgctxt ""
-"03090201.xhp\n"
-"par_id3154422\n"
-"help.text"
-msgid "statement block"
-msgstr "bloco de instruções"
-
-#. JsBm9
-#: 03090201.xhp
-msgctxt ""
-"03090201.xhp\n"
-"par_id3150789\n"
-"help.text"
-msgid "[Exit Do]"
-msgstr "[Exit Do]"
-
-#. rP8AT
-#: 03090201.xhp
-msgctxt ""
-"03090201.xhp\n"
-"par_id3155805\n"
-"help.text"
-msgid "statement block"
-msgstr "bloco de instruções"
-
-#. AWeCW
-#: 03090201.xhp
-msgctxt ""
-"03090201.xhp\n"
-"par_id3145090\n"
-"help.text"
-msgid "Loop"
-msgstr "Loop"
+msgid "Repeats the statements between the <emph>Do</emph> and the <emph>Loop</emph> statement while the condition is <literal>True</literal> or until the condition becomes <literal>True</literal>."
+msgstr ""
-#. 9Cv7B
+#. aiGhW
#: 03090201.xhp
msgctxt ""
"03090201.xhp\n"
-"par_id3154749\n"
+"par_id311592320434736\n"
"help.text"
-msgid "or"
-msgstr "ou"
+msgid "<image src=\"media/helpimg/sbasic/Do_statement.svg\" id=\"img_id601592320434736\"><alt id=\"alt_id551592320434736\">Do statement</alt></image>"
+msgstr ""
-#. Aj9kr
+#. Ebajb
#: 03090201.xhp
msgctxt ""
"03090201.xhp\n"
-"par_id3150503\n"
+"bas_id171592386317704\n"
"help.text"
-msgid "Do"
-msgstr "Do"
+msgid "' Do While: The statement block is repeated as long as the condition is true"
+msgstr ""
-#. yGEJd
+#. VDEWA
#: 03090201.xhp
msgctxt ""
"03090201.xhp\n"
-"par_id3149762\n"
+"bas_id11592386319239\n"
"help.text"
-msgid "statement block"
-msgstr "bloco de instruções"
+msgid "' Do Until: The statement block is repeated as long as the condition is false"
+msgstr ""
-#. 93KEy
+#. Dsqzg
#: 03090201.xhp
msgctxt ""
"03090201.xhp\n"
-"par_id3150984\n"
+"par_id591592320435808\n"
"help.text"
-msgid "[Exit Do]"
-msgstr "[Exit Do]"
+msgid "<image src=\"media/helpimg/sbasic/Do-Loop_statement.svg\" id=\"img_id691592320435808\"><alt id=\"alt_id341592320435808\">Do...Loop statement</alt></image>"
+msgstr ""
-#. o2rc9
+#. VVtxi
#: 03090201.xhp
msgctxt ""
"03090201.xhp\n"
-"par_id3143228\n"
+"bas_id911592386676044\n"
"help.text"
-msgid "statement block"
-msgstr "bloco de instruções"
+msgid "' Loop While: The statement block repeats as long as the condition is true"
+msgstr ""
-#. 8qghf
+#. 92FMy
#: 03090201.xhp
msgctxt ""
"03090201.xhp\n"
-"par_id3149235\n"
+"bas_id971592386677004\n"
"help.text"
-msgid "Loop [{While | Until} condition = True]"
-msgstr "Loop [{While | Until} condição = True]"
+msgid "' Loop Until: The statement block repeats until the condition is true"
+msgstr ""
-#. 2AEDG
+#. YFnQL
#: 03090201.xhp
msgctxt ""
"03090201.xhp\n"
-"hd_id3156024\n"
+"par_id3150791\n"
"help.text"
-msgid "Parameters/Elements"
-msgstr "Parâmetros/Elementos"
+msgid "The <emph>Do...Loop</emph> statement executes a loop as long as, or until, a certain condition is <literal>True</literal>. The condition for exiting the loop must be entered following either the <emph>Do</emph> or the <emph>Loop</emph> statement. The above examples are valid combinations."
+msgstr ""
-#. qkEcG
+#. 8QxEA
#: 03090201.xhp
msgctxt ""
"03090201.xhp\n"
"par_id3156344\n"
"help.text"
-msgid "<emph>Condition:</emph> A comparison, numeric or string expression, that evaluates either True or False."
-msgstr "<emph>Condição:</emph> uma comparação, expressão numérica ou expressão em caracteres, que calcule True ou False."
+msgid "<emph>condition:</emph> A comparison, numeric or Basic expression, that evaluates to either <literal>True</literal> or <literal>False</literal>."
+msgstr ""
-#. jLqcT
+#. C6QdX
#: 03090201.xhp
msgctxt ""
"03090201.xhp\n"
"par_id3149669\n"
"help.text"
-msgid "<emph>Statement block:</emph> Statements that you want to repeat while or until the condition is True."
-msgstr "<emph>Bloco de instruções:</emph> instruções que deseje repetir enquanto ou até que a condição seja True."
-
-#. PdzkX
-#: 03090201.xhp
-msgctxt ""
-"03090201.xhp\n"
-"par_id3150791\n"
-"help.text"
-msgid "The <emph>Do...Loop</emph> statement executes a loop as long as, or until, a certain condition is True. The condition for exiting the loop must be entered following either the <emph>Do</emph> or the <emph>Loop</emph> statement. The following examples are valid combinations:"
-msgstr "A instrução <emph>Do...Loop</emph> executa um ciclo desde que uma certa condição seja True, ou até que o seja. A condição para sair do ciclo terá de ser inserida a seguir à instrução <emph>Do</emph> ou <emph>Loop</emph>. Os seguintes exemplos são combinações válidas:"
-
-#. uYAtt
-#: 03090201.xhp
-msgctxt ""
-"03090201.xhp\n"
-"hd_id3154366\n"
-"help.text"
-msgid "Syntax"
-msgstr "Sintaxe"
-
-#. kfmWR
-#: 03090201.xhp
-msgctxt ""
-"03090201.xhp\n"
-"par_id3145171\n"
-"help.text"
-msgid "Do While condition = True"
-msgstr "Do While condição = True"
-
-#. f6vGS
-#: 03090201.xhp
-msgctxt ""
-"03090201.xhp\n"
-"par_id3149203\n"
-"help.text"
-msgid "...statement block"
-msgstr "...bloco de instruções"
-
-#. bERMk
-#: 03090201.xhp
-msgctxt ""
-"03090201.xhp\n"
-"par_id3125864\n"
-"help.text"
-msgid "Loop"
-msgstr "Loop"
-
-#. NzaK9
-#: 03090201.xhp
-msgctxt ""
-"03090201.xhp\n"
-"par_id3154124\n"
-"help.text"
-msgid "The statement block between the Do While and the Loop statements is repeated so long as the condition is true."
-msgstr "O bloco de instruções entre as instruções Do While e Loop repete-se enquanto a condição for verdadeira."
-
-#. uFfcD
-#: 03090201.xhp
-msgctxt ""
-"03090201.xhp\n"
-"par_id3153968\n"
-"help.text"
-msgid "Do Until condition = True"
-msgstr "Do Until condição = True"
-
-#. CC8GU
-#: 03090201.xhp
-msgctxt ""
-"03090201.xhp\n"
-"par_id3154909\n"
-"help.text"
-msgid "...statement block"
-msgstr "...bloco de instruções"
-
-#. KrHxA
-#: 03090201.xhp
-msgctxt ""
-"03090201.xhp\n"
-"par_id3159151\n"
-"help.text"
-msgid "Loop"
-msgstr "Loop"
-
-#. 29fJ2
-#: 03090201.xhp
-msgctxt ""
-"03090201.xhp\n"
-"par_id3150440\n"
-"help.text"
-msgid "The statement block between the Do Until and the Loop statements is repeated if the condition so long as the condition is false."
-msgstr "O bloco de instruções entre as instruções Do Until e Loop repete-se enquanto a condição for falsa."
-
-#. HYDHM
-#: 03090201.xhp
-msgctxt ""
-"03090201.xhp\n"
-"par_id3153952\n"
-"help.text"
-msgid "Do"
-msgstr "Do"
-
-#. QRBVd
-#: 03090201.xhp
-msgctxt ""
-"03090201.xhp\n"
-"par_id3147349\n"
-"help.text"
-msgid "...statement block"
-msgstr "...bloco de instruções"
-
-#. DCBsg
-#: 03090201.xhp
-msgctxt ""
-"03090201.xhp\n"
-"par_id3159153\n"
-"help.text"
-msgid "Loop While condition = True"
-msgstr "VLoop While condição = True"
-
-#. BuEGy
-#: 03090201.xhp
-msgctxt ""
-"03090201.xhp\n"
-"par_id3146985\n"
-"help.text"
-msgid "The statement block between the Do and the Loop statements repeats so long as the condition is true."
-msgstr "O bloco de instruções entre as instruções Do e Loop repete-se enquanto a condição for verdadeira."
-
-#. NPwEx
-#: 03090201.xhp
-msgctxt ""
-"03090201.xhp\n"
-"par_id3150488\n"
-"help.text"
-msgid "Do"
-msgstr "Do"
-
-#. wutQ5
-#: 03090201.xhp
-msgctxt ""
-"03090201.xhp\n"
-"par_id3153189\n"
-"help.text"
-msgid "...statement block"
-msgstr "...bloco de instruções"
-
-#. LRGmB
-#: 03090201.xhp
-msgctxt ""
-"03090201.xhp\n"
-"par_id3155411\n"
-"help.text"
-msgid "Loop Until condition = True"
-msgstr "Loop Until condição = True"
-
-#. NeasA
-#: 03090201.xhp
-msgctxt ""
-"03090201.xhp\n"
-"par_id3151117\n"
-"help.text"
-msgid "The statement block between the Do and the Loop statements repeats until the condition is true."
-msgstr "O bloco de instruções entre as instruções Do e Loop repete-se até que a condição seja verdadeira."
+msgid "<emph>statements:</emph> Statements that you want to repeat while or until a condition is <literal>True</literal>."
+msgstr ""
#. iXQfC
#: 03090201.xhp
@@ -22786,58 +22804,22 @@ msgctxt ""
msgid "Use the <emph>Exit Do</emph> statement to unconditionally end the loop. You can add this statement anywhere in a <emph>Do</emph>...<emph>Loop</emph> statement. You can also define an exit condition using the <emph>If...Then</emph> structure as follows:"
msgstr "Utilize a instrução <emph>Exit Do</emph> para terminar incondicionalmente o ciclo. Pode adicionar esta instrução em qualquer local de uma instrução <emph>Do</emph>...<emph>Loop</emph>. Também pode definir uma condição de saída, utilizando a estrutura <emph>If...Then</emph> da forma que se segue:"
-#. 5DPqL
+#. pGFcg
#: 03090201.xhp
msgctxt ""
"03090201.xhp\n"
-"par_id3149262\n"
-"help.text"
-msgid "Do..."
-msgstr "Do..."
-
-#. KS9Nc
-#: 03090201.xhp
-msgctxt ""
-"03090201.xhp\n"
-"par_id3149298\n"
+"par_id161588865796615\n"
"help.text"
-msgid "statements"
+msgid "<link href=\"text/sbasic/shared/03090202.xhp\" name=\"For statement\">For</link>, <link href=\"text/sbasic/shared/03090102.xhp\" name=\"Select Case statement\">Select Case</link> or <link href=\"text/sbasic/shared/03090203.xhp\" name=\"While statement\">While</link> statements"
msgstr ""
-#. zBAab
+#. NEcfM
#: 03090201.xhp
msgctxt ""
"03090201.xhp\n"
-"par_id3145646\n"
-"help.text"
-msgid "If condition = True Then Exit Do"
-msgstr "If condição = True Then Exit Do"
-
-#. 6AC2Y
-#: 03090201.xhp
-msgctxt ""
-"03090201.xhp\n"
-"par_id3154490\n"
-"help.text"
-msgid "statements"
-msgstr "instruções"
-
-#. F23Fn
-#: 03090201.xhp
-msgctxt ""
-"03090201.xhp\n"
-"par_id3153159\n"
-"help.text"
-msgid "Loop..."
-msgstr "Loop..."
-
-#. o6GUo
-#: 03090201.xhp
-msgctxt ""
-"03090201.xhp\n"
-"hd_id3147396\n"
+"par_id281588865818334\n"
"help.text"
-msgid "Example"
+msgid "<link href=\"text/sbasic/shared/03090103.xhp\" name=\"Iif function\">Iif</link> or <link href=\"text/sbasic/shared/03090410.xhp\" name=\"Switch function\">Switch</link> functions"
msgstr ""
#. QECNJ
@@ -22849,13 +22831,13 @@ msgctxt ""
msgid "For...Next Statement"
msgstr "Instrução For...Next"
-#. Byex6
+#. TvxZC
#: 03090202.xhp
msgctxt ""
"03090202.xhp\n"
"bm_id3149205\n"
"help.text"
-msgid "<bookmark_value>For statement</bookmark_value> <bookmark_value>For Each statement</bookmark_value> <bookmark_value>In keyword</bookmark_value> <bookmark_value>Next keyword</bookmark_value> <bookmark_value>Step keyword</bookmark_value> <bookmark_value>To keyword</bookmark_value> <bookmark_value>Step keyword</bookmark_value>"
+msgid "<bookmark_value>For statement</bookmark_value><bookmark_value>For Each statement</bookmark_value><bookmark_value>In keyword</bookmark_value><bookmark_value>Next keyword</bookmark_value><bookmark_value>Step keyword</bookmark_value><bookmark_value>To keyword</bookmark_value>"
msgstr ""
#. LVP76
@@ -23155,14 +23137,14 @@ msgctxt ""
msgid "While...Wend Statement"
msgstr "Instrução While...Wend"
-#. 8FsGX
+#. MB6No
#: 03090203.xhp
msgctxt ""
"03090203.xhp\n"
"bm_id3150400\n"
"help.text"
-msgid "<bookmark_value>While;While...Wend loop</bookmark_value>"
-msgstr "<bookmark_value>While;ciclo While...Wend</bookmark_value>"
+msgid "<bookmark_value>While;While...Wend loop</bookmark_value> <bookmark_value>While;While Wend loop</bookmark_value>"
+msgstr ""
#. 4Gx4Q
#: 03090203.xhp
@@ -23173,149 +23155,77 @@ msgctxt ""
msgid "<link href=\"text/sbasic/shared/03090203.xhp\" name=\"While...Wend Statement\">While...Wend Statement</link>"
msgstr "<link href=\"text/sbasic/shared/03090203.xhp\" name=\"While...Wend Statement\">Instrução While...Wend</link>"
-#. dQPTn
+#. QMYRt
#: 03090203.xhp
msgctxt ""
"03090203.xhp\n"
"par_id3151211\n"
"help.text"
-msgid "When a program encounters a While statement, it tests the condition. If the condition is False, the program continues directly following the Wend statement. If the condition is True, the loop is executed until the program finds Wend and then jumps back to the<emph> While </emph>statement. If the condition is still True, the loop is executed again."
-msgstr "Quando um programa encontra uma instrução While, testa a condição. Se a condição for False, o programa continua diretamente seguindo a instrução Wend. Se a condição for True, o ciclo é executado até que o programa encontre Wend e regresse à instrução<emph> While</emph>. Se a condição ainda for True, o ciclo é executado novamente."
+msgid "When a program encounters a <literal>While</literal> statement, it tests the condition. If the condition is <literal>False</literal>, the program continues directly following the <literal>Wend</literal> statement. If the condition is <literal>True</literal>, the loop is executed until the program finds <literal>Wend</literal> and then jumps back to the <emph>While</emph> statement. If the condition is still <literal>True</literal>, the loop is executed again."
+msgstr ""
-#. 2Xbwe
+#. 2WnLN
#: 03090203.xhp
msgctxt ""
"03090203.xhp\n"
"par_id3151041\n"
"help.text"
-msgid "Unlike the <link href=\"text/sbasic/shared/03090201.xhp\" name=\"Do...Loop\">Do...Loop</link> statement, you cannot cancel a <emph>While...Wend</emph> loop with <link href=\"text/sbasic/shared/03090412.xhp\" name=\"Exit\">Exit</link>. Never exit a While...Wend loop with <link href=\"text/sbasic/shared/03090302.xhp\" name=\"GoTo\">GoTo</link>, since this can cause a run-time error."
-msgstr "Ao contrário da instrução <link href=\"text/sbasic/shared/03090201.xhp\" name=\"Do...Loop\">Do...Loop</link> , não é possível cancelar um ciclo <emph>While...Wend</emph> com <link href=\"text/sbasic/shared/03090412.xhp\" name=\"Exit\">Exit</link>. Nunca saia de um ciclo While...Wend com <link href=\"text/sbasic/shared/03090302.xhp\" name=\"GoTo\">GoTo</link>, visto que poderá provocar um erro em tempo de execução."
+msgid "Unlike the <link href=\"text/sbasic/shared/03090201.xhp\" name=\"Do...Loop\">Do...Loop</link> statement, you cannot cancel a <emph>While...Wend</emph> loop with <link href=\"text/sbasic/shared/03090412.xhp\" name=\"Exit\">Exit</link>. Never exit a <literal>While...Wend</literal> loop with <link href=\"text/sbasic/shared/03090302.xhp\" name=\"GoTo\">GoTo</link>, since this can cause a run-time error."
+msgstr ""
-#. AatCY
+#. s8j22
#: 03090203.xhp
msgctxt ""
"03090203.xhp\n"
"par_id3145172\n"
"help.text"
-msgid "A Do...Loop is more flexible than a While...Wend."
-msgstr "Um Do...Loop é mais flexível que um While...Wend."
-
-#. pWv5M
-#: 03090203.xhp
-msgctxt ""
-"03090203.xhp\n"
-"hd_id3155133\n"
-"help.text"
-msgid "Syntax:"
-msgstr "Sintaxe:"
-
-#. BCMGD
-#: 03090203.xhp
-msgctxt ""
-"03090203.xhp\n"
-"par_id3147288\n"
-"help.text"
-msgid "While Condition [Statement] Wend"
-msgstr "While Condition [Statement] Wend"
-
-#. 7ApBj
-#: 03090203.xhp
-msgctxt ""
-"03090203.xhp\n"
-"hd_id3153139\n"
-"help.text"
-msgid "Example:"
-msgstr "Exemplo:"
-
-#. TYEgW
-#: 03090203.xhp
-msgctxt ""
-"03090203.xhp\n"
-"par_id3159153\n"
-"help.text"
-msgid "Sub ExampleWhileWend"
-msgstr "Sub ExemploWhileWend"
-
-#. AosNw
-#: 03090203.xhp
-msgctxt ""
-"03090203.xhp\n"
-"par_id3151114\n"
-"help.text"
-msgid "Dim stext As String"
-msgstr "Dim stext As String"
+msgid "A <literal>Do...Loop</literal> is more flexible than a <literal>While...Wend.</literal>"
+msgstr ""
-#. jKvee
+#. DB6ZD
#: 03090203.xhp
msgctxt ""
"03090203.xhp\n"
-"par_id3153143\n"
+"par_id831588865616326\n"
"help.text"
-msgid "Dim iRun As Integer"
-msgstr "Dim iRun As Integer"
+msgid "<image src=\"media/helpimg/sbasic/While_statement.svg\" id=\"img_id651588865616326\"><alt id=\"alt_id281588865616326\">While syntax</alt></image>"
+msgstr ""
-#. FBRFy
+#. DZ929
#: 03090203.xhp
msgctxt ""
"03090203.xhp\n"
"par_id3155306\n"
"help.text"
-msgid "sText =\"This Is a short text\""
-msgstr "sText =\"Este é um texto curto\""
-
-#. 2bjBx
-#: 03090203.xhp
-msgctxt ""
-"03090203.xhp\n"
-"par_id3154011\n"
-"help.text"
-msgid "iRun = 1"
-msgstr "iRun = 1"
-
-#. tCNtB
-#: 03090203.xhp
-msgctxt ""
-"03090203.xhp\n"
-"par_id3147215\n"
-"help.text"
-msgid "While iRun < Len(sText)"
-msgstr "While iRun < Len(sText)"
-
-#. CBNWG
-#: 03090203.xhp
-msgctxt ""
-"03090203.xhp\n"
-"par_id3147427\n"
-"help.text"
-msgid "If Mid(sText,iRun,1 )<> \" \" Then Mid( sText ,iRun, 1, Chr( 1 + Asc( Mid(sText,iRun,1 )) )"
-msgstr "If Mid(sText,iRun,1 )<> \" \" Then Mid( sText ,iRun, 1, Chr( 1 + Asc( Mid(sText,iRun,1 )) )"
+msgid "sText =\"This is a short text\""
+msgstr ""
-#. HGfLz
+#. ATdAF
#: 03090203.xhp
msgctxt ""
"03090203.xhp\n"
-"par_id3149665\n"
+"par_id3153189\n"
"help.text"
-msgid "iRun = iRun + 1"
-msgstr "iRun = iRun + 1"
+msgid "MsgBox sText,0,\"Text encoded\""
+msgstr "MsgBox sText,0,\"Texto codificado\""
-#. Ga2Lj
+#. iADnG
#: 03090203.xhp
msgctxt ""
"03090203.xhp\n"
-"par_id3152939\n"
+"par_id161588865796615\n"
"help.text"
-msgid "Wend"
-msgstr "Wend"
+msgid "<link href=\"text/sbasic/shared/03090201.xhp\" name=\"Do...Loop statement\">Do...Until</link> or <link href=\"text/sbasic/shared/03090201.xhp\" name=\"Do...While statement\">Do...While</link> statement"
+msgstr ""
-#. ATdAF
+#. JAoLW
#: 03090203.xhp
msgctxt ""
"03090203.xhp\n"
-"par_id3153189\n"
+"par_id281588865818334\n"
"help.text"
-msgid "MsgBox sText,0,\"Text encoded\""
-msgstr "MsgBox sText,0,\"Texto codificado\""
+msgid "<link href=\"text/sbasic/shared/03090412.xhp\" name=\"Exit statement\">Exit</link> statement"
+msgstr ""
#. kSjtx
#: 03090300.xhp
@@ -23542,22 +23452,22 @@ msgctxt ""
msgid "Parameters:"
msgstr "Parâmetros:"
-#. KaSma
+#. AoFVn
#: 03090302.xhp
msgctxt ""
"03090302.xhp\n"
"par_id471588670859073\n"
"help.text"
-msgid "<emph>label: </emph>A line identifier indicating where to continue execution. The scope of a label in that of the routine it belongs to."
+msgid "<emph>label: </emph>A line identifier indicating where to continue execution. The scope of a label is that of the routine it belongs to."
msgstr ""
-#. YxYq5
+#. ocGjF
#: 03090302.xhp
msgctxt ""
"03090302.xhp\n"
"par_id3152596\n"
"help.text"
-msgid "Use the <literal>GoTo</literal> statement to instruct $[officename] Basic to continue program execution at another place within the procedure. The position must be indicated by a label. To set a label, assign a name, and then and end it with a colon (\":\")."
+msgid "Use the <literal>GoTo</literal> statement to instruct $[officename] Basic to continue program execution at another place within the procedure. The position must be indicated by a label. To set a label, assign a name, and end it with a colon (\":\")."
msgstr ""
#. 8o2aP
@@ -24469,13 +24379,13 @@ msgctxt ""
msgid "Defines a subroutine that can be used as an expression to determine a return type."
msgstr "Define uma sub-rotina que pode ser utilizada como uma expressão para determinar um tipo de retorno."
-#. PfUxE
+#. qCx4G
#: 03090406.xhp
msgctxt ""
"03090406.xhp\n"
"par_id661588586825434\n"
"help.text"
-msgid "<literal>Sub</literal> or <literal>Function</literal> statements are similar methods, without distinction. They receive parameters by reference allowing them to be modified. %PRODUCTNAME Basic compiler accepts their respective syntax to be used interchangeably."
+msgid "<literal>Sub</literal>, <literal>Function</literal> or <literal>Property</literal> statements are similar methods, without distinction. They receive parameters by reference allowing them to be modified in return. %PRODUCTNAME Basic compiler accepts their respective argument syntax to be used interchangeably."
msgstr ""
#. zFnQ7
@@ -24730,14 +24640,14 @@ msgctxt ""
msgid "<bookmark_value>Sub statement</bookmark_value>"
msgstr "<bookmark_value>Instrução Sub</bookmark_value>"
-#. iyuLQ
+#. ZjnGN
#: 03090409.xhp
msgctxt ""
"03090409.xhp\n"
"hd_id3147226\n"
"help.text"
-msgid "<link href=\"text/sbasic/shared/03090409.xhp\" name=\"Sub Statement\">Sub Statement</link>"
-msgstr "<link href=\"text/sbasic/shared/03090409.xhp\" name=\"Sub Statement\">Instrução Sub</link>"
+msgid "<variable id=\"Sub_h1\"><link href=\"text/sbasic/shared/03090409.xhp\" name=\"Sub Statement\">Sub Statement</link></variable>"
+msgstr ""
#. YELg8
#: 03090409.xhp
@@ -26206,95 +26116,167 @@ msgctxt ""
msgid "<link href=\"text/sbasic/shared/03100700.xhp\" name=\"Const Statement\">Const Statement</link>"
msgstr "<link href=\"text/sbasic/shared/03100700.xhp\" name=\"Const Statement\">Instrução Const</link>"
-#. AASbb
+#. xPBxj
#: 03100700.xhp
msgctxt ""
"03100700.xhp\n"
"par_id3154143\n"
"help.text"
-msgid "Defines a string as a constant."
-msgstr "Define uma cadeia de texto como uma constante."
+msgid "Defines one or more identifiers as constants."
+msgstr ""
-#. KAtyB
+#. 4sYHn
#: 03100700.xhp
msgctxt ""
"03100700.xhp\n"
-"hd_id3150670\n"
+"par_id3147264\n"
"help.text"
-msgid "Syntax:"
-msgstr "Sintaxe:"
+msgid "A constant is a variable that helps to improve the readability of a program. Constants are not defined as a specific type of variable, but rather are used as placeholders in the code. You can only define a constant once and it cannot be modified."
+msgstr ""
-#. bvD2M
+#. ucqd6
#: 03100700.xhp
msgctxt ""
"03100700.xhp\n"
-"par_id3150984\n"
+"par_id831588865616326\n"
"help.text"
-msgid "Const Text = Expression"
-msgstr "Const Texto = Expressão"
+msgid "<image src=\"media/helpimg/sbasic/Const_statement.svg\" id=\"img_id651588865616326\"><alt id=\"alt_id281588865616326\">Const syntax</alt></image>"
+msgstr ""
-#. zwnoG
+#. QZJkC
#: 03100700.xhp
msgctxt ""
"03100700.xhp\n"
-"hd_id3147530\n"
+"par_id3150984\n"
"help.text"
-msgid "Parameters:"
-msgstr "Parâmetros:"
+msgid "[Global|Private|Public] Const name = expression[, ...]"
+msgstr ""
-#. oJbVy
+#. 8cNC9
#: 03100700.xhp
msgctxt ""
"03100700.xhp\n"
"par_id3153897\n"
"help.text"
-msgid "<emph>Text:</emph> Any constant name that follows the standard variable naming conventions."
-msgstr "<emph>Texto:</emph> qualquer nome de constante que esteja de acordo com as convenções padrão de atribuição de nomes."
+msgid "<emph>name:</emph> Any identifier that follows the standard variable naming conventions."
+msgstr ""
-#. CBCHY
+#. MYNoo
#: 03100700.xhp
msgctxt ""
"03100700.xhp\n"
-"par_id3147264\n"
+"par_id791593689338208\n"
"help.text"
-msgid "A constant is a variable that helps to improve the readability of a program. Constants are not defined as a specific type of variable, but rather are used as placeholders in the code. You can only define a constant once and it cannot be modified. Use the following statement to define a constant:"
-msgstr "Uma constante é uma variável que ajuda a melhorar a legibilidade. As constantes não são definidas como um tipo específico de variável, mas antes utilizadas como marcadores de posição no código. Só é possível definir uma vez uma constante e esta não pode ser modificada. Utilize a seguinte instrução para definir uma constante:"
+msgid "<emph>expression:</emph> Any literal expression."
+msgstr ""
-#. XCQgM
+#. C8b4Z
#: 03100700.xhp
msgctxt ""
"03100700.xhp\n"
-"par_id3150542\n"
+"par_id3150400\n"
"help.text"
-msgid "CONST ConstName=Expression"
-msgstr "CONST ConstName=Expressão"
+msgid "The data type must be omitted. When a library gets loaded in memory, %PRODUCTNAME Basic converts the program code internally so that each time a constant is used, the defined expression replaces it."
+msgstr ""
-#. 7tqgF
+#. fYdeb
#: 03100700.xhp
msgctxt ""
"03100700.xhp\n"
-"par_id3150400\n"
+"hd_id51593690561479\n"
"help.text"
-msgid "The type of expression is irrelevant. If a program is started, $[officename] Basic converts the program code internally so that each time a constant is used, the defined expression replaces it."
-msgstr "O tipo de expressão é irrelevante. Se for iniciado um programa, o $[officename] Basic converte o código do programa internamente de forma a que, cada vez que é utilizada uma constante, a expressão definida a substitua."
+msgid "Scope"
+msgstr ""
-#. yKGrA
+#. QwPhy
#: 03100700.xhp
msgctxt ""
"03100700.xhp\n"
-"hd_id3154366\n"
+"par_id431593690612961\n"
"help.text"
-msgid "Example:"
-msgstr "Exemplo:"
+msgid "By default constants are defined as private in modules and routines. Constants can be made public or global in order to be used from all modules, from all Basic libraries."
+msgstr ""
-#. VBDYG
+#. EAL5T
#: 03100700.xhp
msgctxt ""
"03100700.xhp\n"
-"par_id3153969\n"
+"par_id241593693307830\n"
+"help.text"
+msgid "<literal>Global</literal>, <literal>Private</literal> and <literal>Public</literal> specifiers can only be used for module constants."
+msgstr ""
+
+#. 7HRGK
+#: 03100700.xhp
+msgctxt ""
+"03100700.xhp\n"
+"bas_id911593692598060\n"
+"help.text"
+msgid "Const EARTH = \"♁\" ' module scope"
+msgstr ""
+
+#. pCVMW
+#: 03100700.xhp
+msgctxt ""
+"03100700.xhp\n"
+"bas_id441593692601125\n"
+"help.text"
+msgid "Private Const MOON = \"☾\" ' module scope"
+msgstr ""
+
+#. xjhjq
+#: 03100700.xhp
+msgctxt ""
+"03100700.xhp\n"
+"bas_id161593692601597\n"
+"help.text"
+msgid "Public Const VENUS=\"♀\", MARS=\"♂\" ' general scope"
+msgstr ""
+
+#. 6LzLX
+#: 03100700.xhp
+msgctxt ""
+"03100700.xhp\n"
+"bas_id581593692602046\n"
+"help.text"
+msgid "Global Const SUN = \"☉\", STAR = \"☆\" ' general scope"
+msgstr ""
+
+#. aFEH7
+#: 03100700.xhp
+msgctxt ""
+"03100700.xhp\n"
+"par_idm1341160752\n"
+"help.text"
+msgid "Const SUN = 3 * 1.456 / 56 ' SUN is local"
+msgstr ""
+
+#. 5ZVn4
+#: 03100700.xhp
+msgctxt ""
+"03100700.xhp\n"
+"par_idm1341159520\n"
+"help.text"
+msgid "MsgBox SUN,, MOON ' SUN global constant is unchanged"
+msgstr ""
+
+#. e9BxY
+#: 03100700.xhp
+msgctxt ""
+"03100700.xhp\n"
+"par_id111593694878677\n"
"help.text"
-msgid "Const sVar = \"Program\", dVar As Double = 1.00"
-msgstr "Const sVar = \"Programa\", dVar As Double = 1.00"
+msgid "<link href=\"text/sbasic/shared/enum.xhp\" name=\"Enum\">Enum</link> statement"
+msgstr ""
+
+#. ZYFUV
+#: 03100700.xhp
+msgctxt ""
+"03100700.xhp\n"
+"par_id111953694878677\n"
+"help.text"
+msgid "<link href=\"text/sbasic/shared/03090413.xhp\" name=\"Enum\">Type</link> statement"
+msgstr ""
#. FmimE
#: 03100900.xhp
@@ -26638,95 +26620,59 @@ msgctxt ""
msgid "If no type-declaration character or keyword is specified, the DefBool statement sets the default data type for variables, according to a letter range."
msgstr "Se não especificar qualquer carácter de declaração de tipo ou palavra-chave, a instrução DefBool define o tipo de dados padrão para as variáveis, de acordo com o intervalo das letras."
-#. dvmLf
-#: 03101100.xhp
-msgctxt ""
-"03101100.xhp\n"
-"hd_id3149495\n"
-"help.text"
-msgid "Syntax:"
-msgstr "Sintaxe:"
-
-#. Vapap
+#. SZ3Ak
#: 03101100.xhp
msgctxt ""
"03101100.xhp\n"
-"par_id3150682\n"
+"par_id971587473488701\n"
"help.text"
-msgid "Defxxx Characterrange1[, Characterrange2[,...]]"
-msgstr "Defxxx Intervalo1[, Intervalo2[,...]]"
+msgid "<image src=\"media/helpimg/sbasic/Defxxx_statements.svg\" id=\"img_id4156296484514\"><alt id=\"alt_id15152796484514\">DefType statements diagram</alt></image>"
+msgstr ""
-#. wg6zG
+#. NFRzL
#: 03101100.xhp
msgctxt ""
"03101100.xhp\n"
-"hd_id3159201\n"
+"par_id3147336\n"
"help.text"
-msgid "Parameters:"
-msgstr "Parâmetros:"
+msgid "<emph>char:</emph> Letter prefix that specifies default data type for variables."
+msgstr ""
-#. AFhFa
+#. CBqSz
#: 03101100.xhp
msgctxt ""
"03101100.xhp\n"
"par_id3147226\n"
"help.text"
-msgid "<emph>Characterrange:</emph> Letters that specify the range of variables that you want to set the default data type for."
-msgstr "<emph>Intervalo:</emph> letras que especificam o intervalo das variáveis para as quais deseje definir o tipo de dados padrão."
-
-#. jhcfS
-#: 03101100.xhp
-msgctxt ""
-"03101100.xhp\n"
-"par_id3149178\n"
-"help.text"
-msgid "<emph>xxx:</emph> Keyword that defines the default variable type:"
-msgstr "<emph>xxx:</emph> palavra-chave que define o tipo da variável padrão:"
-
-#. 2Tv76
-#: 03101100.xhp
-msgctxt ""
-"03101100.xhp\n"
-"par_id3150669\n"
-"help.text"
-msgid "<emph>Keyword: </emph>Default variable type"
-msgstr "<emph>Palavra-chave: </emph>tipo de variável padrão"
-
-#. wRGMS
-#: 03101100.xhp
-msgctxt ""
-"03101100.xhp\n"
-"par_id3149233\n"
-"help.text"
-msgid "<emph>DefBool:</emph> Boolean"
-msgstr "<emph>DefBool:</emph> Booleana"
+msgid "<emph>char-char:</emph> Letter range prefixes that specify default data type for variables."
+msgstr ""
-#. NRAAt
+#. 9vqSg
#: 03101100.xhp
msgctxt ""
"03101100.xhp\n"
-"hd_id3149762\n"
+"par_id3156152\n"
"help.text"
-msgid "Example:"
-msgstr "Exemplo:"
+msgid "' Prefix definitions for variable types:"
+msgstr ""
-#. AhnXE
+#. QC5gr
#: 03101100.xhp
msgctxt ""
"03101100.xhp\n"
-"par_id3156152\n"
+"par_id3152481\n"
"help.text"
-msgid "' Prefix definition for variable types:"
-msgstr "' Definição de prefixo para tipos de variável:"
+msgid "Print TypeName(Boole), VarType(Babbage), bitcoin ' Displays: Boolean 11 False"
+msgstr ""
-#. BLc3G
+#. i5aFp
#: 03101100.xhp
msgctxt ""
"03101100.xhp\n"
"par_id3151381\n"
"help.text"
-msgid "bOK=TRUE ' bOK is an implicit boolean variable"
-msgstr "bOK=TRUE ' bOK é uma variável booleana implícita"
+msgid "bOK=True ' bOK is an implicit boolean variable"
+msgstr ""
#. zabpF
#: 03101110.xhp
@@ -26764,14 +26710,14 @@ msgctxt ""
msgid "If no type-declaration character or keyword is specified, the DefCur statement sets the default variable type, according to a letter range."
msgstr "Se não especificar o carácter de declaração de tipo ou palavra-chave, a instrução DefCur define o tipo de variável padrão, de acordo com o intervalo de letras."
-#. sqyeC
+#. UJUeE
#: 03101110.xhp
msgctxt ""
"03101110.xhp\n"
-"par_idN105B0\n"
+"par_idN105D8\n"
"help.text"
-msgid "<emph>DefCur:</emph> Currency"
-msgstr "<emph>DefCur:</emph> moeda"
+msgid "Print liquid, Typename(coinbit), VarType(money) ' Result is: 0.0000 Currency 6"
+msgstr ""
#. uA7E4
#: 03101110.xhp
@@ -26818,15 +26764,6 @@ msgctxt ""
msgid "If no type-declaration character or keyword is specified, the DefErr statement sets the default variable type, according to a letter range."
msgstr "Se não especificar o carácter de declaração de tipo ou palavra-chave, a instrução DefErr define o tipo de variável padrão, de acordo com o intervalo de letras."
-#. SPBLB
-#: 03101120.xhp
-msgctxt ""
-"03101120.xhp\n"
-"par_idN105B0\n"
-"help.text"
-msgid "<emph>DefErr:</emph> Error"
-msgstr "<emph>DefErr:</emph> Error"
-
#. b8Tvs
#: 03101120.xhp
msgctxt ""
@@ -26872,23 +26809,23 @@ msgctxt ""
msgid "If no type-declaration character or keyword is specified, the DefSng statement sets the default variable type, according to a letter range."
msgstr "Se não especificar o carácter de declaração de tipo ou palavra-chave, a instrução DefSng define o tipo de variável padrão, de acordo com o intervalo de letras."
-#. UBc9R
+#. FEQfu
#: 03101130.xhp
msgctxt ""
"03101130.xhp\n"
-"par_idN105AA\n"
+"par_idN105D3\n"
"help.text"
-msgid "<emph>DefSng:</emph> Single"
-msgstr "<emph>DefSng:</emph> Single"
+msgid "wSng=Single ' wSng is an implicit single variable"
+msgstr ""
-#. VsSH4
+#. B2kjC
#: 03101130.xhp
msgctxt ""
"03101130.xhp\n"
-"par_idN105D3\n"
+"par_idN105D4\n"
"help.text"
-msgid "sSng=Single ' sSng is an implicit single variable"
-msgstr "sSng=Single ' sSng é uma variável única implícita"
+msgid "Print afloat, Typename(Word), VarType(anyNum) ' Result is : 0 single 4"
+msgstr ""
#. zfvWo
#: 03101140.xhp
@@ -26926,23 +26863,23 @@ msgctxt ""
msgid "If no type-declaration character or keyword is specified, the DefStr statement sets the default variable type, according to a letter range."
msgstr "Se não especificar o carácter de declaração de tipo ou palavra-chave, a instrução DefStr define o tipo de variável padrão, de acordo com o intervalo de letras."
-#. 6GXn9
+#. LCyE8
#: 03101140.xhp
msgctxt ""
"03101140.xhp\n"
-"par_idN105AA\n"
+"par_idN105D3\n"
"help.text"
-msgid "<emph>DefStr:</emph> String"
-msgstr "<emph>DefStr:</emph> Cadeia"
+msgid "sStr=String ' sStr is an implicit string variable"
+msgstr "sStr=String ' sStr é uma variável de cadeia implícita"
-#. LCyE8
+#. pVAGJ
#: 03101140.xhp
msgctxt ""
"03101140.xhp\n"
-"par_idN105D3\n"
+"par_idN105D4\n"
"help.text"
-msgid "sStr=String ' sStr is an implicit string variable"
-msgstr "sStr=String ' sStr é uma variável de cadeia implícita"
+msgid "Print VarType(slice), strng, TypeName(sheet) ' Result is: 8 \"\" String"
+msgstr ""
#. E5nXi
#: 03101300.xhp
@@ -26980,23 +26917,23 @@ msgctxt ""
msgid "If no type-declaration character or keyword is specified, the DefDate statement sets the default variable type, according to a letter range."
msgstr "Se não especificar o carácter de declaração de tipo ou palavra-chave, a instrução DefDate define o tipo de variável padrão de acordo com o intervalo de letras."
-#. 7bqLD
+#. sGAWV
#: 03101300.xhp
msgctxt ""
"03101300.xhp\n"
-"par_id3150767\n"
+"par_id3152462\n"
"help.text"
-msgid "<emph>DefDate:</emph> Date"
-msgstr "<emph>DefDate:</emph> Data"
+msgid "tDate=Date ' tDate is an implicit date variable"
+msgstr "tDate=Date ' tDate é uma variável de data implícita"
-#. sGAWV
+#. kEsRX
#: 03101300.xhp
msgctxt ""
"03101300.xhp\n"
-"par_id3152462\n"
+"par_id3153562\n"
"help.text"
-msgid "tDate=Date ' tDate is an implicit date variable"
-msgstr "tDate=Date ' tDate é uma variável de data implícita"
+msgid "Print VarType(tea), train, TypeName(timedate), IsDate(tick) ' Displays: 7 00:00:00 Date True"
+msgstr ""
#. c8vDs
#: 03101400.xhp
@@ -27034,23 +26971,23 @@ msgctxt ""
msgid "Sets the default variable type, according to a letter range, if no type-declaration character or keyword is specified."
msgstr "Define o tipo de variável padrão, segundo um intervalo de letras, se não for especificado qualquer carácter de declaração de tipo ou palavra-chave."
-#. ctoJu
+#. oWGT8
#: 03101400.xhp
msgctxt ""
"03101400.xhp\n"
-"par_id3154123\n"
+"par_id3154244\n"
"help.text"
-msgid "<emph>DefDbl:</emph> Double"
-msgstr "<emph>DefDbl:</emph> Duplo"
+msgid "fValue=1.23e43 ' fValue is an implicit double variable type"
+msgstr ""
-#. 2f3z3
+#. DcRHT
#: 03101400.xhp
msgctxt ""
"03101400.xhp\n"
"par_id3153144\n"
"help.text"
-msgid "dValue=1.23e43 ' dValue is an implicit double variable type"
-msgstr "dValue=1.23e43 ' dValue é um tipo de variável dupla implícita"
+msgid "Print Typename(float), VarType(fire), factory ' Result is: Double 5 0"
+msgstr ""
#. mcUhD
#: 03101500.xhp
@@ -27088,23 +27025,23 @@ msgctxt ""
msgid "Sets the default variable type, according to a letter range, if no type-declaration character or keyword is specified."
msgstr "Define o tipo de variável padrão, segundo um intervalo de letras, se não for especificado qualquer carácter de declaração de tipo ou palavra-chave."
-#. WgpHG
+#. zxFQy
#: 03101500.xhp
msgctxt ""
"03101500.xhp\n"
-"par_id3125863\n"
+"par_id3164728\n"
"help.text"
-msgid "<emph>DefInt:</emph> Integer"
-msgstr "<emph>DefInt:</emph> Número inteiro"
+msgid "iCount=200 ' iCount is an implicit integer variable"
+msgstr ""
-#. 7H7tx
+#. kXjfq
#: 03101500.xhp
msgctxt ""
"03101500.xhp\n"
"par_id3153728\n"
"help.text"
-msgid "iCount=200 ' iCount is an implicit integer variable"
-msgstr "iCount=200 ' iCount é uma variável inteira implícita"
+msgid "Print kilos, Typename(number), VarType(Java) ' Result is: 0 Integer 2"
+msgstr ""
#. kK2Aw
#: 03101600.xhp
@@ -27142,23 +27079,23 @@ msgctxt ""
msgid "Sets the default variable type, according to a letter range, if no type-declaration character or keyword is specified."
msgstr "Define o tipo de variável padrão, segundo um intervalo de letras, se não for especificado qualquer carácter de declaração de tipo ou palavra-chave."
-#. sLCx9
+#. Dn2Xk
#: 03101600.xhp
msgctxt ""
"03101600.xhp\n"
-"par_id3154686\n"
+"par_id3145273\n"
"help.text"
-msgid "<emph>DefLng:</emph> Long"
-msgstr "<emph>DefLng:</emph> Longa"
+msgid "xCount=123456789 ' xCount is an implicit long integer variable"
+msgstr ""
-#. WPTCA
+#. Pg49N
#: 03101600.xhp
msgctxt ""
"03101600.xhp\n"
-"par_id3145273\n"
+"par_id3255273\n"
"help.text"
-msgid "lCount=123456789 ' lCount is an implicit long integer variable"
-msgstr "lCount=123456789 ' lCount é uma variável implícita de números inteiros longos"
+msgid "Print VarType(Yes), zinc, Typename(Max) ' Result is: 3 0 Long"
+msgstr ""
#. k5A5k
#: 03101700.xhp
@@ -27196,14 +27133,14 @@ msgctxt ""
msgid "Sets the default variable type, according to a letter range, if no type-declaration character or keyword is specified."
msgstr "Define o tipo de variável padrão, segundo um intervalo de letras, se não for especificado qualquer carácter de declaração de tipo ou palavra-chave."
-#. DTNnj
+#. Ds9qa
#: 03101700.xhp
msgctxt ""
"03101700.xhp\n"
-"par_id3150769\n"
+"par_id3255273\n"
"help.text"
-msgid "<emph>DefObj:</emph> Object"
-msgstr "<emph>DefObj:</emph> Objeto"
+msgid "Print Typename(properties), VarType(ordinal), IsNull(unique), IsObject(org)' Result is: Object 9 True False"
+msgstr ""
#. oaF9W
#: 03102000.xhp
@@ -27241,87 +27178,6 @@ msgctxt ""
msgid "Sets the default variable type, according to a letter range, if no type-declaration character or keyword is specified."
msgstr "Define o tipo de variável padrão, segundo um intervalo de letras, se não for especificado qualquer carácter de declaração de tipo ou palavra-chave."
-#. QntwN
-#: 03102000.xhp
-msgctxt ""
-"03102000.xhp\n"
-"hd_id3154143\n"
-"help.text"
-msgid "Syntax:"
-msgstr "Sintaxe:"
-
-#. FACB3
-#: 03102000.xhp
-msgctxt ""
-"03102000.xhp\n"
-"par_id3149514\n"
-"help.text"
-msgid "Defxxx Characterrange1[, Characterrange2[,...]]"
-msgstr "Defxxx Intervalo1[, Intervalo2[,...]]"
-
-#. giJy9
-#: 03102000.xhp
-msgctxt ""
-"03102000.xhp\n"
-"hd_id3156024\n"
-"help.text"
-msgid "Parameters:"
-msgstr "Parâmetros:"
-
-#. tAPGo
-#: 03102000.xhp
-msgctxt ""
-"03102000.xhp\n"
-"par_id3147560\n"
-"help.text"
-msgid "<emph>Characterrange:</emph> Letters that specify the range of variables that you want to set the default data type for."
-msgstr "<emph>Intervalo:</emph> letras que especificam o intervalo de variáveis para as quais deseja definir o tipo de dados padrão."
-
-#. rG9MV
-#: 03102000.xhp
-msgctxt ""
-"03102000.xhp\n"
-"par_id3148552\n"
-"help.text"
-msgid "<emph>xxx:</emph> Keyword that defines the default variable type:"
-msgstr "<emph>xxx:</emph> palavra-chave que define o tipo de variável padrão:"
-
-#. uEmwr
-#: 03102000.xhp
-msgctxt ""
-"03102000.xhp\n"
-"par_id3153524\n"
-"help.text"
-msgid "<emph>Keyword: </emph>Default variable type"
-msgstr "<emph>Palavra-chave: </emph>tipo de variável padrão"
-
-#. C78EJ
-#: 03102000.xhp
-msgctxt ""
-"03102000.xhp\n"
-"par_id3150767\n"
-"help.text"
-msgid "<emph>DefVar:</emph> Variant"
-msgstr "<emph>DefVar:</emph> Variante"
-
-#. ZDBBg
-#: 03102000.xhp
-msgctxt ""
-"03102000.xhp\n"
-"hd_id3151041\n"
-"help.text"
-msgid "Example:"
-msgstr "Exemplo:"
-
-#. QEkeu
-#: 03102000.xhp
-msgctxt ""
-"03102000.xhp\n"
-"par_id3156214\n"
-"help.text"
-msgid "' Prefix definitions for variable types:"
-msgstr "' Definições do prefixo para tipos de variáveis:"
-
#. TJouG
#: 03102000.xhp
msgctxt ""
@@ -27331,14 +27187,23 @@ msgctxt ""
msgid "vDiv=99 ' vDiv is an implicit variant"
msgstr "vDiv=99 ' vDiv é uma variante implícita"
-#. zCdB9
+#. 7BG6Y
#: 03102000.xhp
msgctxt ""
"03102000.xhp\n"
"par_id3146121\n"
"help.text"
-msgid "vDiv=\"Hello world\""
-msgstr "vDiv=\"Olá mundo\""
+msgid "values=\"Hello world\""
+msgstr ""
+
+#. BoCFz
+#: 03102000.xhp
+msgctxt ""
+"03102000.xhp\n"
+"par_id3147221\n"
+"help.text"
+msgid "Print Typename(glob), VarType(values), IsEmpty(vOffer) ' Displays: Empty 8 True"
+msgstr ""
#. 2jpst
#: 03102100.xhp
@@ -31768,14 +31633,14 @@ msgctxt ""
msgid "String"
msgstr "Cadeia"
-#. gunCB
+#. nYDuW
#: 03120201.xhp
msgctxt ""
"03120201.xhp\n"
"par_id3143228\n"
"help.text"
-msgid "<emph>n:</emph> Numeric expression that defines the number of spaces in the string. The maximum allowed value of <emph>n</emph> is 65535."
-msgstr "<emph>n:</emph> Expressão numérica que define o número de espaços na expressão. O valor máximo permitido de <emph>n</emph> é 65535."
+msgid "<emph>n:</emph> Numeric expression that defines the number of spaces in the string. The maximum allowed value of <emph>n</emph> is 2,147,483,648."
+msgstr ""
#. xfAcE
#: 03120201.xhp
@@ -31822,15 +31687,6 @@ msgctxt ""
msgid "Creates a string according to the specified character, or the first character of a string expression that is passed to the function."
msgstr "Cria uma cadeia de texto de acordo com um carácter especificado ou o primeiro carácter de uma cadeia em caracteres transferida para a função."
-#. YEQWe
-#: 03120202.xhp
-msgctxt ""
-"03120202.xhp\n"
-"hd_id3149516\n"
-"help.text"
-msgid "Syntax:"
-msgstr "Sintaxe:"
-
#. EVKUs
#: 03120202.xhp
msgctxt ""
@@ -31840,15 +31696,6 @@ msgctxt ""
msgid "String (n As Long, {expression As Integer | character As String})"
msgstr "String (n As Long, {expressão As Integer | carácter As String})"
-#. Uaxak
-#: 03120202.xhp
-msgctxt ""
-"03120202.xhp\n"
-"hd_id3143270\n"
-"help.text"
-msgid "Return value:"
-msgstr "Valor de retorno:"
-
#. GfqGg
#: 03120202.xhp
msgctxt ""
@@ -31858,23 +31705,14 @@ msgctxt ""
msgid "String"
msgstr "Cadeia"
-#. 5gnCP
-#: 03120202.xhp
-msgctxt ""
-"03120202.xhp\n"
-"hd_id3154923\n"
-"help.text"
-msgid "Parameters:"
-msgstr "Parâmetros:"
-
-#. xvDy5
+#. FTqT4
#: 03120202.xhp
msgctxt ""
"03120202.xhp\n"
"par_id3154347\n"
"help.text"
-msgid "<emph>n:</emph> Numeric expression that indicates the number of characters to return in the string. The maximum allowed value of n is 65535."
-msgstr "<emph>n:</emph> expressão numérica que indica o número de caracteres a devolver na cadeia de texto. O valor máximo permitido de n é 65 535."
+msgid "<emph>n:</emph> Numeric expression that indicates the number of characters to return in the string. The maximum allowed value of n is 2,147,483,648."
+msgstr ""
#. uARjD
#: 03120202.xhp
@@ -31894,15 +31732,6 @@ msgctxt ""
msgid "<emph>Character:</emph> Any single character used to build the return string, or any string of which only the first character will be used."
msgstr "<emph>Carácter:</emph> qualquer carácter único utilizado para construir a cadeia de texto de retorno ou qualquer outra cadeia de texto da qual só o primeiro carácter será utilizado."
-#. iApAt
-#: 03120202.xhp
-msgctxt ""
-"03120202.xhp\n"
-"hd_id3152920\n"
-"help.text"
-msgid "Example:"
-msgstr "Exemplo:"
-
#. avFC9
#: 03120300.xhp
msgctxt ""
@@ -31975,15 +31804,6 @@ msgctxt ""
msgid "Converts a number to a string, and then formats it according to the format that you specify."
msgstr "Converte um número numa cadeia e formata-o de acordo com o formato que o utilizador especificar."
-#. ESujY
-#: 03120301.xhp
-msgctxt ""
-"03120301.xhp\n"
-"hd_id3145090\n"
-"help.text"
-msgid "Syntax:"
-msgstr "Sintaxe:"
-
#. wp4Ae
#: 03120301.xhp
msgctxt ""
@@ -31993,15 +31813,6 @@ msgctxt ""
msgid "Format (Number [, Format As String])"
msgstr "Format (Número [, Format As String])"
-#. SrkYm
-#: 03120301.xhp
-msgctxt ""
-"03120301.xhp\n"
-"hd_id3149178\n"
-"help.text"
-msgid "Return value:"
-msgstr "Valor de retorno:"
-
#. gddga
#: 03120301.xhp
msgctxt ""
@@ -32011,15 +31822,6 @@ msgctxt ""
msgid "String"
msgstr "Cadeia"
-#. WGjGQ
-#: 03120301.xhp
-msgctxt ""
-"03120301.xhp\n"
-"hd_id3159176\n"
-"help.text"
-msgid "Parameters:"
-msgstr "Parâmetros:"
-
#. 6Dyxg
#: 03120301.xhp
msgctxt ""
@@ -32299,15 +32101,6 @@ msgctxt ""
msgid "A format code can be divided into three sections that are separated by semicolons. The first part defines the format for positive values, the second part for negative values, and the third part for zero. If you only specify one format code, it applies to all numbers."
msgstr "Um código de formato pode ser dividido em três secções separadas por ponto e vírgula. A primeira parte define o formato dos valores positivos, a segunda dos negativos e a terceira do zero. Se só especificar um código do formato, este aplica-se a todos os números."
-#. GXmDT
-#: 03120301.xhp
-msgctxt ""
-"03120301.xhp\n"
-"hd_id3149019\n"
-"help.text"
-msgid "Example:"
-msgstr "Exemplo:"
-
#. ZsNPC
#: 03120301.xhp
msgctxt ""
@@ -32461,15 +32254,6 @@ msgctxt ""
msgid "Returns the number of leftmost characters that you specify of a string expression."
msgstr "Devolve o número de caracteres mais à esquerda especificados numa expressão em caracteres."
-#. UF45c
-#: 03120303.xhp
-msgctxt ""
-"03120303.xhp\n"
-"hd_id3156153\n"
-"help.text"
-msgid "Syntax:"
-msgstr "Sintaxe:"
-
#. H2Ftq
#: 03120303.xhp
msgctxt ""
@@ -32479,15 +32263,6 @@ msgctxt ""
msgid "Left (Text As String, n As Long)"
msgstr "Left (Texto As String, n As Long)"
-#. 48Gmp
-#: 03120303.xhp
-msgctxt ""
-"03120303.xhp\n"
-"hd_id3153824\n"
-"help.text"
-msgid "Return value:"
-msgstr "Valor de retorno:"
-
#. to74m
#: 03120303.xhp
msgctxt ""
@@ -32497,15 +32272,6 @@ msgctxt ""
msgid "String"
msgstr "Cadeia"
-#. ZJXfA
-#: 03120303.xhp
-msgctxt ""
-"03120303.xhp\n"
-"hd_id3148946\n"
-"help.text"
-msgid "Parameters:"
-msgstr "Parâmetros:"
-
#. hRWZH
#: 03120303.xhp
msgctxt ""
@@ -32515,14 +32281,14 @@ msgctxt ""
msgid "<emph>Text:</emph> Any string expression that you want to return the leftmost characters from."
msgstr "<emph>Texto:</emph> qualquer expressão em caracteres da qual pretenda devolver os caracteres mais à esquerda."
-#. jVzCK
+#. BPXpD
#: 03120303.xhp
msgctxt ""
"03120303.xhp\n"
"par_id3149456\n"
"help.text"
-msgid "<emph>n:</emph> Numeric expression that specifies the number of characters that you want to return. If <emph>n</emph> = 0, a zero-length string is returned. The maximum allowed value is 65535."
-msgstr "<emph>n:</emph> expressão numérica que especifica o número de caracteres a mostrar. Se <emph>n</emph>= 0, é devolvida uma cadeia de comprimento zero. O valor máximo permitido é 65 535."
+msgid "<emph>n:</emph> Numeric expression that specifies the number of characters that you want to return. If <emph>n</emph> = 0, a zero-length string is returned. The maximum allowed value is 2,147,483,648."
+msgstr ""
#. FPXvk
#: 03120303.xhp
@@ -32533,15 +32299,6 @@ msgctxt ""
msgid "The following example converts a date in YYYY.MM.DD format to MM/DD/YYYY format."
msgstr "O seguinte exemplo converte uma data no formato AAAA.MM.DD para o formato MM/DD/AAAA."
-#. YQQDH
-#: 03120303.xhp
-msgctxt ""
-"03120303.xhp\n"
-"hd_id3125863\n"
-"help.text"
-msgid "Example:"
-msgstr "Exemplo:"
-
#. TJBfC
#: 03120303.xhp
msgctxt ""
@@ -32587,15 +32344,6 @@ msgctxt ""
msgid "Aligns a string to the left of a string variable, or copies a variable of a user-defined type to another variable of a different user-defined type."
msgstr "Alinha uma cadeia de texto à esquerda de uma variável de cadeia ou copia uma variável de um tipo definido pelo utilizador para outra variável com um diferente tipo definido pelo utilizador."
-#. wKtHD
-#: 03120304.xhp
-msgctxt ""
-"03120304.xhp\n"
-"hd_id3145317\n"
-"help.text"
-msgid "Syntax:"
-msgstr "Sintaxe:"
-
#. tFaav
#: 03120304.xhp
msgctxt ""
@@ -32605,15 +32353,6 @@ msgctxt ""
msgid "LSet Var As String = Text or LSet Var1 = Var2"
msgstr "LSet Var As String = Texto, ou LSet Var1 = Var2"
-#. 2vzrB
-#: 03120304.xhp
-msgctxt ""
-"03120304.xhp\n"
-"hd_id3143271\n"
-"help.text"
-msgid "Parameters:"
-msgstr "Parâmetros:"
-
#. M99uG
#: 03120304.xhp
msgctxt ""
@@ -32659,15 +32398,6 @@ msgctxt ""
msgid "If the string is shorter than the string variable, <emph>LSet</emph> left-aligns the string within the string variable. Any remaining positions in the string variable are replaced by spaces. If the string is longer than the string variable, only the leftmost characters up to the length of the string variable are copied. With the <emph>LSet</emph> statement, you can also copy a user-defined type variable to another variable of the same type."
msgstr "Se o texto for mais curto do que a variável de cadeia <emph>LSet</emph>, alinha a cadeia de texto à esquerda dentro da variável. Quaisquer posições que restem na variável de cadeia são substituídas por espaços. Se a cadeia de texto for mais longa do que a variável, só os caracteres mais à esquerda até ao comprimento da variável são copiados. Através da instrução <emph>LSet</emph>, é ainda possível copiar uma variável definida pelo utilizador por outra variável do mesmo tipo."
-#. BQw4P
-#: 03120304.xhp
-msgctxt ""
-"03120304.xhp\n"
-"hd_id3156282\n"
-"help.text"
-msgid "Example:"
-msgstr "Exemplo:"
-
#. jJepi
#: 03120304.xhp
msgctxt ""
@@ -32731,15 +32461,6 @@ msgctxt ""
msgid "Removes all leading spaces at the start of a string expression."
msgstr "Remove todos os espaços iniciais no início de uma expressão em caracteres."
-#. vG8YP
-#: 03120305.xhp
-msgctxt ""
-"03120305.xhp\n"
-"hd_id3154924\n"
-"help.text"
-msgid "Syntax:"
-msgstr "Sintaxe:"
-
#. cepxM
#: 03120305.xhp
msgctxt ""
@@ -32749,15 +32470,6 @@ msgctxt ""
msgid "LTrim (Text As String)"
msgstr "LTrim (Texto As String)"
-#. KzzDh
-#: 03120305.xhp
-msgctxt ""
-"03120305.xhp\n"
-"hd_id3156344\n"
-"help.text"
-msgid "Return value:"
-msgstr "Valor de retorno:"
-
#. LyUCE
#: 03120305.xhp
msgctxt ""
@@ -32767,15 +32479,6 @@ msgctxt ""
msgid "String"
msgstr "Cadeia"
-#. 8hNZD
-#: 03120305.xhp
-msgctxt ""
-"03120305.xhp\n"
-"hd_id3150543\n"
-"help.text"
-msgid "Parameters:"
-msgstr "Parâmetros:"
-
#. x85WJ
#: 03120305.xhp
msgctxt ""
@@ -32794,15 +32497,6 @@ msgctxt ""
msgid "Use this function to remove spaces at the beginning of a string expression."
msgstr "Utilize esta função para remover espaços no início de uma expressão em caracteres."
-#. FExzu
-#: 03120305.xhp
-msgctxt ""
-"03120305.xhp\n"
-"hd_id3145419\n"
-"help.text"
-msgid "Example:"
-msgstr "Exemplo:"
-
#. Afrvq
#: 03120306.xhp
msgctxt ""
@@ -32839,15 +32533,6 @@ msgctxt ""
msgid "Returns the specified portion of a string expression (<emph>Mid function</emph>), or replaces the portion of a string expression with another string (<emph>Mid statement</emph>)."
msgstr "Devolve a parte especificada de uma expressão em caracteres (<emph>Função Mid</emph>), ou substitui a parte de uma expressão em caracteres com outra cadeia (<emph>Instrução Mid</emph>)."
-#. ye7Tj
-#: 03120306.xhp
-msgctxt ""
-"03120306.xhp\n"
-"hd_id3154285\n"
-"help.text"
-msgid "Syntax:"
-msgstr "Sintaxe:"
-
#. 32BvU
#: 03120306.xhp
msgctxt ""
@@ -32857,15 +32542,6 @@ msgctxt ""
msgid "Mid (Text As String, Start As Long [, Length As Long]) or Mid (Text As String, Start As Long , Length As Long, Text As String)"
msgstr "Mid (Texto As String, Início As Long [, Comprimento As Long]) ou Mid (Texto As String, Início As Long , Comprimento As Long, Texto As String)"
-#. Bw3Yb
-#: 03120306.xhp
-msgctxt ""
-"03120306.xhp\n"
-"hd_id3145068\n"
-"help.text"
-msgid "Return value:"
-msgstr "Valor de retorno:"
-
#. 5MG4F
#: 03120306.xhp
msgctxt ""
@@ -32875,15 +32551,6 @@ msgctxt ""
msgid "String (only by Function)"
msgstr "Cadeia (só por função)"
-#. rLmbA
-#: 03120306.xhp
-msgctxt ""
-"03120306.xhp\n"
-"hd_id3154347\n"
-"help.text"
-msgid "Parameters:"
-msgstr "Parâmetros:"
-
#. hRXCE
#: 03120306.xhp
msgctxt ""
@@ -32893,23 +32560,23 @@ msgctxt ""
msgid "<emph>Text:</emph> Any string expression that you want to modify."
msgstr "<emph>Texto:</emph> qualquer expressão em caracteres que pretenda modificar."
-#. MkjPp
+#. DGPaB
#: 03120306.xhp
msgctxt ""
"03120306.xhp\n"
"par_id3150359\n"
"help.text"
-msgid "<emph>Start: </emph>Numeric expression that indicates the character position within the string where the string portion that you want to replace or to return begins. The maximum allowed value is 65535."
-msgstr "<emph>Início: </emph>expressão numérica que indica a posição do carácter na cadeia onde começa a parte do texto que pretende substituir ou devolver. O valor máximo permitido é 65535."
+msgid "<emph>Start: </emph>Numeric expression that indicates the character position within the string where the string portion that you want to replace or to return begins. The minimum allowed value is 1. The maximum allowed value is 2,147,483,648."
+msgstr ""
-#. 49ArA
+#. dtyT5
#: 03120306.xhp
msgctxt ""
"03120306.xhp\n"
"par_id3148451\n"
"help.text"
-msgid "<emph>Length:</emph> Numeric expression that returns the number of characters that you want to replace or return. The maximum allowed value is 65535."
-msgstr "<emph>Comprimento:</emph> expressão numérica que devolve o número de caracteres a substituir ou devolver. O valor máximo permitido é 65535."
+msgid "<emph>Length:</emph> Numeric expression that returns the number of characters that you want to replace or return. The maximum allowed value is 2,147,483,648."
+msgstr ""
#. Cw9Ts
#: 03120306.xhp
@@ -32938,15 +32605,6 @@ msgctxt ""
msgid "<emph>Text:</emph> The string to replace the string expression (<emph>Mid statement</emph>)."
msgstr "<emph>Texto:</emph> a cadeia para substituir a expressão em caracteres (<emph>Instrução Mid</emph>)."
-#. jK3U3
-#: 03120306.xhp
-msgctxt ""
-"03120306.xhp\n"
-"hd_id3149560\n"
-"help.text"
-msgid "Example:"
-msgstr "Exemplo:"
-
#. NFDUA
#: 03120306.xhp
msgctxt ""
@@ -33001,15 +32659,6 @@ msgctxt ""
msgid "See also: <link href=\"text/sbasic/shared/03120303.xhp\" name=\"Left Function\">Left Function</link>."
msgstr "Consulte também: <link href=\"text/sbasic/shared/03120303.xhp\" name=\"Left Function\">Função Left</link>."
-#. Xy4Fw
-#: 03120307.xhp
-msgctxt ""
-"03120307.xhp\n"
-"hd_id3145315\n"
-"help.text"
-msgid "Syntax:"
-msgstr "Sintaxe:"
-
#. A3Rzn
#: 03120307.xhp
msgctxt ""
@@ -33019,15 +32668,6 @@ msgctxt ""
msgid "Right (Text As String, n As Long)"
msgstr "Right (Texto As String, n As Long)"
-#. 8sZ7E
-#: 03120307.xhp
-msgctxt ""
-"03120307.xhp\n"
-"hd_id3145068\n"
-"help.text"
-msgid "Return value:"
-msgstr "Valor de retorno:"
-
#. SKQUo
#: 03120307.xhp
msgctxt ""
@@ -33037,15 +32677,6 @@ msgctxt ""
msgid "String"
msgstr "Cadeia"
-#. CyX7H
-#: 03120307.xhp
-msgctxt ""
-"03120307.xhp\n"
-"hd_id3146795\n"
-"help.text"
-msgid "Parameters:"
-msgstr "Parâmetros:"
-
#. hErZb
#: 03120307.xhp
msgctxt ""
@@ -33055,14 +32686,14 @@ msgctxt ""
msgid "<emph>Text:</emph> Any string expression that you want to return the rightmost characters of."
msgstr "<emph>Texto:</emph> qualquer expressão em caracteres da qual pretenda devolver os caracteres mais à direita."
-#. D8HQ5
+#. NwQkG
#: 03120307.xhp
msgctxt ""
"03120307.xhp\n"
"par_id3151211\n"
"help.text"
-msgid "<emph>n:</emph> Numeric expression that defines the number of characters that you want to return. If <emph>n</emph> = 0, a zero-length string is returned. The maximum allowed value is 65535."
-msgstr "<emph>n:</emph> expressão numérica que define o número de caracteres que pretende devolver. Se <emph>n</emph> = 0, é devolvida uma cadeia de comprimento zero. O valor máximo permitido é 65 535."
+msgid "<emph>n:</emph> Numeric expression that defines the number of characters that you want to return. If <emph>n</emph> = 0, a zero-length string is returned. The maximum allowed value is 2,147,483,648."
+msgstr ""
#. ezXrq
#: 03120307.xhp
@@ -33073,15 +32704,6 @@ msgctxt ""
msgid "The following example converts a date in YYYY-MM-DD format to the US date format (MM/DD/YYYY)."
msgstr "O seguinte exemplo converte uma data do formato AAAA-MM-DD no formato de data dos EUA (MM/DD/AAAA)."
-#. wgEnG
-#: 03120307.xhp
-msgctxt ""
-"03120307.xhp\n"
-"hd_id3156212\n"
-"help.text"
-msgid "Example:"
-msgstr "Exemplo:"
-
#. ZbKt5
#: 03120307.xhp
msgctxt ""
@@ -33127,15 +32749,6 @@ msgctxt ""
msgid "Right-aligns a string within a string variable, or copies a user-defined variable type into another."
msgstr "Alinha uma cadeia à direita com uma variável de cadeia ou copia um tipo de variável definida pelo utilizador para uma outra."
-#. aHsZH
-#: 03120308.xhp
-msgctxt ""
-"03120308.xhp\n"
-"hd_id3149234\n"
-"help.text"
-msgid "Syntax:"
-msgstr "Sintaxe:"
-
#. uDqvq
#: 03120308.xhp
msgctxt ""
@@ -33145,15 +32758,6 @@ msgctxt ""
msgid "RSet Text As String = Text or RSet Variable1 = Variable2"
msgstr "RSet Texto As String = Texto or RSet Variável1 = Variável2"
-#. tpDDD
-#: 03120308.xhp
-msgctxt ""
-"03120308.xhp\n"
-"hd_id3156024\n"
-"help.text"
-msgid "Parameters:"
-msgstr "Parâmetros:"
-
#. YfmCj
#: 03120308.xhp
msgctxt ""
@@ -33217,15 +32821,6 @@ msgctxt ""
msgid "The following example uses the <emph>RSet</emph> and <emph>LSet</emph> statements to modify the left and right alignment of a string."
msgstr "O seguinte exemplo utiliza as instruções <emph>RSet</emph> e <emph>LSet</emph> para modificar os alinhamentos à direita e à esquerda de uma cadeia."
-#. BdFxA
-#: 03120308.xhp
-msgctxt ""
-"03120308.xhp\n"
-"hd_id3154909\n"
-"help.text"
-msgid "Example:"
-msgstr "Exemplo:"
-
#. u4Dwb
#: 03120308.xhp
msgctxt ""
@@ -33298,15 +32893,6 @@ msgctxt ""
msgid "See also: <link href=\"text/sbasic/shared/03120305.xhp\" name=\"LTrim Function\">LTrim Function</link>"
msgstr "Consulte também: <link href=\"text/sbasic/shared/03120305.xhp\" name=\"LTrim Function\">Função LTrim</link>"
-#. z57JG
-#: 03120309.xhp
-msgctxt ""
-"03120309.xhp\n"
-"hd_id3154924\n"
-"help.text"
-msgid "Syntax:"
-msgstr "Sintaxe:"
-
#. 3KFbV
#: 03120309.xhp
msgctxt ""
@@ -33316,15 +32902,6 @@ msgctxt ""
msgid "RTrim (Text As String)"
msgstr "RTrim (Texto As String)"
-#. qfPg6
-#: 03120309.xhp
-msgctxt ""
-"03120309.xhp\n"
-"hd_id3149457\n"
-"help.text"
-msgid "Return value:"
-msgstr "Valor de retorno:"
-
#. awasf
#: 03120309.xhp
msgctxt ""
@@ -33334,15 +32911,6 @@ msgctxt ""
msgid "String"
msgstr "Cadeia"
-#. p2Uwz
-#: 03120309.xhp
-msgctxt ""
-"03120309.xhp\n"
-"hd_id3148798\n"
-"help.text"
-msgid "Parameters:"
-msgstr "Parâmetros:"
-
#. UW5Fx
#: 03120309.xhp
msgctxt ""
@@ -33352,15 +32920,6 @@ msgctxt ""
msgid "<emph>Text: </emph>Any string expression."
msgstr "<emph>Texto:</emph> qualquer expressão em caracteres."
-#. Tq2QX
-#: 03120309.xhp
-msgctxt ""
-"03120309.xhp\n"
-"hd_id3151041\n"
-"help.text"
-msgid "Example:"
-msgstr "Exemplo:"
-
#. qdGRW
#: 03120310.xhp
msgctxt ""
@@ -33487,15 +33046,6 @@ msgctxt ""
msgid "Removes all leading and trailing spaces from a string expression."
msgstr "Remove todos os espaços à esquerda e à direita de uma expressão em caracteres."
-#. xTgNw
-#: 03120311.xhp
-msgctxt ""
-"03120311.xhp\n"
-"hd_id3159157\n"
-"help.text"
-msgid "Syntax:"
-msgstr "Sintaxe:"
-
#. EEu5H
#: 03120311.xhp
msgctxt ""
@@ -33505,15 +33055,6 @@ msgctxt ""
msgid "Trim( Text As String )"
msgstr "Trim( Texto As String )"
-#. ZUuwF
-#: 03120311.xhp
-msgctxt ""
-"03120311.xhp\n"
-"hd_id3155388\n"
-"help.text"
-msgid "Return value:"
-msgstr "Valor de retorno:"
-
#. f9pGG
#: 03120311.xhp
msgctxt ""
@@ -33523,15 +33064,6 @@ msgctxt ""
msgid "String"
msgstr "Cadeia"
-#. VwME3
-#: 03120311.xhp
-msgctxt ""
-"03120311.xhp\n"
-"hd_id3145609\n"
-"help.text"
-msgid "Parameters:"
-msgstr "Parâmetros:"
-
#. kLdYS
#: 03120311.xhp
msgctxt ""
@@ -33541,15 +33073,6 @@ msgctxt ""
msgid "<emph>Text:</emph> Any string expression."
msgstr "<emph>Texto:</emph> qualquer expressão em caracteres."
-#. 3GonF
-#: 03120311.xhp
-msgctxt ""
-"03120311.xhp\n"
-"hd_id3148663\n"
-"help.text"
-msgid "Example:"
-msgstr "Exemplo:"
-
#. ZBDyG
#: 03120312.xhp
msgctxt ""
@@ -33586,15 +33109,6 @@ msgctxt ""
msgid "Converts a system file name to a file URL."
msgstr "Converte um nome de ficheiro de sistema num URL de um ficheiro."
-#. 7EFtr
-#: 03120312.xhp
-msgctxt ""
-"03120312.xhp\n"
-"hd_id3150669\n"
-"help.text"
-msgid "Syntax:"
-msgstr "Sintaxe:"
-
#. zU9U9
#: 03120312.xhp
msgctxt ""
@@ -33604,15 +33118,6 @@ msgctxt ""
msgid "ConvertToURL(filename)"
msgstr "ConvertToURL(NomeFicheiro)"
-#. eq2Gx
-#: 03120312.xhp
-msgctxt ""
-"03120312.xhp\n"
-"hd_id3150984\n"
-"help.text"
-msgid "Return value:"
-msgstr "Valor de retorno:"
-
#. V6WhB
#: 03120312.xhp
msgctxt ""
@@ -33622,15 +33127,6 @@ msgctxt ""
msgid "String"
msgstr "Cadeia"
-#. m42nR
-#: 03120312.xhp
-msgctxt ""
-"03120312.xhp\n"
-"hd_id3148550\n"
-"help.text"
-msgid "Parameters:"
-msgstr "Parâmetros:"
-
#. Dka3U
#: 03120312.xhp
msgctxt ""
@@ -33640,15 +33136,6 @@ msgctxt ""
msgid "<emph>Filename:</emph> A file name as string."
msgstr "<emph>NomeFicheiro:</emph> um nome de ficheiro como cadeia."
-#. iFPRX
-#: 03120312.xhp
-msgctxt ""
-"03120312.xhp\n"
-"hd_id3153361\n"
-"help.text"
-msgid "Example:"
-msgstr "Exemplo:"
-
#. AHBLc
#: 03120312.xhp
msgctxt ""
@@ -33694,15 +33181,6 @@ msgctxt ""
msgid "Converts a file URL to a system file name."
msgstr "Converte o URL de um ficheiro num nome de ficheiro de sistema."
-#. Gyuop
-#: 03120313.xhp
-msgctxt ""
-"03120313.xhp\n"
-"hd_id3143267\n"
-"help.text"
-msgid "Syntax:"
-msgstr "Sintaxe:"
-
#. i96Ej
#: 03120313.xhp
msgctxt ""
@@ -33712,15 +33190,6 @@ msgctxt ""
msgid "ConvertFromURL(filename)"
msgstr "ConvertFromURL(NomeFicheiro)"
-#. wq6Jz
-#: 03120313.xhp
-msgctxt ""
-"03120313.xhp\n"
-"hd_id3159157\n"
-"help.text"
-msgid "Return value:"
-msgstr "Valor de retorno:"
-
#. ESx7C
#: 03120313.xhp
msgctxt ""
@@ -33730,15 +33199,6 @@ msgctxt ""
msgid "String"
msgstr "Cadeia"
-#. GmBuj
-#: 03120313.xhp
-msgctxt ""
-"03120313.xhp\n"
-"hd_id3143270\n"
-"help.text"
-msgid "Parameters:"
-msgstr "Parâmetros:"
-
#. 8R25b
#: 03120313.xhp
msgctxt ""
@@ -33784,15 +33244,6 @@ msgctxt ""
msgid "Returns an array of substrings from a string expression."
msgstr "Devolve uma matriz de subcadeias a partir de uma expressão em caracteres."
-#. fqDbn
-#: 03120314.xhp
-msgctxt ""
-"03120314.xhp\n"
-"hd_id3149177\n"
-"help.text"
-msgid "Syntax:"
-msgstr "Sintaxe:"
-
#. FGCEc
#: 03120314.xhp
msgctxt ""
@@ -33802,15 +33253,6 @@ msgctxt ""
msgid "Split (Text As String, delimiter, number)"
msgstr "Split (Texto As String, delimitador, número)"
-#. XdWY5
-#: 03120314.xhp
-msgctxt ""
-"03120314.xhp\n"
-"hd_id3149763\n"
-"help.text"
-msgid "Return value:"
-msgstr "Valor de retorno:"
-
#. BNdCD
#: 03120314.xhp
msgctxt ""
@@ -33820,15 +33262,6 @@ msgctxt ""
msgid "String"
msgstr "Cadeia"
-#. G7w77
-#: 03120314.xhp
-msgctxt ""
-"03120314.xhp\n"
-"hd_id3145315\n"
-"help.text"
-msgid "Parameters:"
-msgstr "Parâmetros:"
-
#. PRupM
#: 03120314.xhp
msgctxt ""
@@ -33856,15 +33289,6 @@ msgctxt ""
msgid "<emph>number (optional):</emph> The number of substrings that you want to return."
msgstr "<emph>número (opcional):</emph> o número de subcadeias que pretende obter."
-#. XZAoD
-#: 03120314.xhp
-msgctxt ""
-"03120314.xhp\n"
-"hd_id3150398\n"
-"help.text"
-msgid "Example:"
-msgstr "Exemplo:"
-
#. 9qGtg
#: 03120315.xhp
msgctxt ""
@@ -33901,15 +33325,6 @@ msgctxt ""
msgid "Returns a string from a number of substrings in a string array."
msgstr "Devolve uma cadeia a partir de uma série de subcadeias numa matriz de cadeias."
-#. Tavaa
-#: 03120315.xhp
-msgctxt ""
-"03120315.xhp\n"
-"hd_id3159414\n"
-"help.text"
-msgid "Syntax:"
-msgstr "Sintaxe:"
-
#. FrGPB
#: 03120315.xhp
msgctxt ""
@@ -33919,15 +33334,6 @@ msgctxt ""
msgid "Join (Text As String Array, delimiter)"
msgstr "Join (Texto As String Array, delimitador)"
-#. zKGLo
-#: 03120315.xhp
-msgctxt ""
-"03120315.xhp\n"
-"hd_id3150400\n"
-"help.text"
-msgid "Return value:"
-msgstr "Valor de retorno:"
-
#. Sx96w
#: 03120315.xhp
msgctxt ""
@@ -33937,15 +33343,6 @@ msgctxt ""
msgid "String"
msgstr "Cadeia"
-#. uMb7W
-#: 03120315.xhp
-msgctxt ""
-"03120315.xhp\n"
-"hd_id3148798\n"
-"help.text"
-msgid "Parameters:"
-msgstr "Parâmetros:"
-
#. sEXB3
#: 03120315.xhp
msgctxt ""
@@ -33964,15 +33361,6 @@ msgctxt ""
msgid "<emph>delimiter (optional):</emph> A string character that is used to separate the substrings in the resulting string. The default delimiter is the space character. If delimiter is a string of length zero \"\", the substrings are joined without separator."
msgstr "<emph>delimitador (opcional):</emph> um carácter de uma cadeia utilizado para separar as subcadeias na cadeia resultante. O delimitador padrão é o carácter espaço. Se o delimitador for uma cadeia de comprimento zero \"\", as subcadeias de texto são unidas sem separador."
-#. rYFAB
-#: 03120315.xhp
-msgctxt ""
-"03120315.xhp\n"
-"hd_id3154218\n"
-"help.text"
-msgid "Example:"
-msgstr "Exemplo:"
-
#. u25ah
#: 03120400.xhp
msgctxt ""
@@ -34090,14 +33478,14 @@ msgctxt ""
msgid "Parameters:"
msgstr "Parâmetros:"
-#. jDRQw
+#. KqLff
#: 03120401.xhp
msgctxt ""
"03120401.xhp\n"
"par_id3153126\n"
"help.text"
-msgid "<emph>Start: </emph>A numeric expression that marks the position in a string where the search for the specified substring starts. If you omit this parameter, the search starts at the first character of the string. The maximum allowed value is 65535."
-msgstr "<emph>Início: </emph>uma expressão numérica que assinale uma posição numa cadeia onde começará a procurar a subcadeia especificada. Se este parâmetro for omitido, a procura é iniciada no primeiro carácter da cadeia. O valor máximo permitido é 65535."
+msgid "<emph>Start: </emph>A numeric expression that marks the position in a string where the search for the specified substring starts. If you omit this parameter, the search starts at the first character of the string. The minimum allowed value is 1. The maximum allowed value is 2,147,483,648."
+msgstr ""
#. SnP3c
#: 03120401.xhp
@@ -39337,6 +38725,96 @@ msgctxt ""
msgid "<ahelp hid=\"SFX2_LISTBOX_RID_SFX_TP_MACROASSIGN_LB_SCRIPTTYPE\">Select the macro that you want to assign.</ahelp>"
msgstr "<ahelp hid=\"SFX2_LISTBOX_RID_SFX_TP_MACROASSIGN_LB_SCRIPTTYPE\">Selecione a macro que pretende atribuir.</ahelp>"
+#. Ug7AF
+#: Compiler_options.xhp
+msgctxt ""
+"Compiler_options.xhp\n"
+"tit\n"
+"help.text"
+msgid "Compiler Options"
+msgstr ""
+
+#. 4BZ89
+#: Compiler_options.xhp
+msgctxt ""
+"Compiler_options.xhp\n"
+"bm_id681592403821304\n"
+"help.text"
+msgid "<bookmark_value>Compiler Options</bookmark_value> <bookmark_value>Runtime conditions</bookmark_value>"
+msgstr ""
+
+#. xtwLp
+#: Compiler_options.xhp
+msgctxt ""
+"Compiler_options.xhp\n"
+"hd_id951592401835244\n"
+"help.text"
+msgid "<variable id=\"compileroptions\"><link href=\"text/sbasic/shared/Compiler_options.xhp\" name=\"Compiler Options\">Compiler Options, Runtime Conditions</link></variable>"
+msgstr ""
+
+#. PEuT6
+#: Compiler_options.xhp
+msgctxt ""
+"Compiler_options.xhp\n"
+"N0084\n"
+"help.text"
+msgid "Compiler options specified at the module level affect %PRODUCTNAME <emph>Basic compiler checks</emph> and error messages. Basic syntax as well as Basic set of instructions can be different according to the options that are in use. The less <literal>Option</literal>, the easiest and tolerant %PRODUCTNAME Basic language is. The more <literal>Option</literal>, the richer and controlled Basic language gets."
+msgstr ""
+
+#. auPDi
+#: Compiler_options.xhp
+msgctxt ""
+"Compiler_options.xhp\n"
+"par_id141592406254504\n"
+"help.text"
+msgid "Compiler options must be specified before the executable program code in a module."
+msgstr ""
+
+#. U5B8L
+#: Compiler_options.xhp
+msgctxt ""
+"Compiler_options.xhp\n"
+"par_id491585753339474\n"
+"help.text"
+msgid "<image src=\"media/helpimg/sbasic/Option_statement.svg\" id=\"img_id4156296484514\"><alt id=\"alt_id15152796484514\">Option Statement diagram</alt></image>"
+msgstr ""
+
+#. AXgWX
+#: Compiler_options.xhp
+msgctxt ""
+"Compiler_options.xhp\n"
+"hd_id331592403410631\n"
+"help.text"
+msgid "Option Private Module"
+msgstr ""
+
+#. DeBTh
+#: Compiler_options.xhp
+msgctxt ""
+"Compiler_options.xhp\n"
+"par_id161592405163812\n"
+"help.text"
+msgid "Specifies that the scope of the module is that of the Basic library it belongs to."
+msgstr ""
+
+#. 4fh7R
+#: Compiler_options.xhp
+msgctxt ""
+"Compiler_options.xhp\n"
+"par_id141592408035462\n"
+"help.text"
+msgid "Options specified at the module level also affect %PRODUCTNAME <emph>Basic runtime conditions</emph>. The behaviour of %PRODUCTNAME Basic instructions can differ."
+msgstr ""
+
+#. cGCiF
+#: Compiler_options.xhp
+msgctxt ""
+"Compiler_options.xhp\n"
+"par_id291592407073335\n"
+"help.text"
+msgid "<link href=\"text/sbasic/shared/property.xhp\" name=\"Property statement\">Property statement</link>"
+msgstr ""
+
#. ZbXw2
#: ErrVBA.xhp
msgctxt ""
@@ -39418,13 +38896,13 @@ msgctxt ""
msgid "to describe the error and possible solutions"
msgstr ""
-#. AbB9s
+#. QaZUT
#: ErrVBA.xhp
msgctxt ""
"ErrVBA.xhp\n"
"N0017\n"
"help.text"
-msgid "VBA <literal>Err</literal> object has the following properties and methods:"
+msgid "The VBA <literal>Err</literal> object has the following properties and methods:"
msgstr ""
#. ivkYo
@@ -39436,22 +38914,22 @@ msgctxt ""
msgid "Properties"
msgstr ""
-#. FSwVh
+#. FtD5A
#: ErrVBA.xhp
msgctxt ""
"ErrVBA.xhp\n"
"N0020\n"
"help.text"
-msgid "<emph>Description</emph> property gives the nature of the error. It details the various reasons that may cause the error. Ideally, it provides the multiple course of actions to help solve the issue and prevent its reoccurrence. Its alias is Basic <link href=\"text/sbasic/shared/03050300.xhp\" name=\"Error function\">Error</link> function for %PRODUCTNAME predefined errors."
+msgid "The <emph>Description</emph> property gives the nature of the error. <emph>Description</emph> details the various reasons that may be the cause of the error. Ideally, it provides the multiple course of actions to help solve the issue and prevent its reoccurrence. The Basic alias is the <link href=\"text/sbasic/shared/03050300.xhp\" name=\"Error function\">Error</link> function for %PRODUCTNAME predefined errors."
msgstr ""
-#. PjWUG
+#. jfSHu
#: ErrVBA.xhp
msgctxt ""
"ErrVBA.xhp\n"
"N0022\n"
"help.text"
-msgid "This the error code associated with the error. <literal>Err</literal> object default property is <emph>Number</emph>. Its alias is %PRODUCTNAME Basic <link href=\"text/sbasic/shared/03050200.xhp\" name=\"Err\">Err</link> function."
+msgid "The error code associated with the error. <literal>Err</literal> object default property is <emph>Number</emph>. The %PRODUCTNAME Basic alias is the <link href=\"text/sbasic/shared/03050200.xhp\" name=\"Err\">Err</link> function."
msgstr ""
#. NJEmn
@@ -39472,22 +38950,22 @@ msgctxt ""
msgid "Methods"
msgstr ""
-#. 8sWBq
+#. y5Ne4
#: ErrVBA.xhp
msgctxt ""
"ErrVBA.xhp\n"
"N0027\n"
"help.text"
-msgid "Resets description, <link href=\"text/sbasic/shared/03050100.xhp\" name=\"error line\">Erl</link>, number and source properties of current error. Its alias is %PRODUCTNAME Basic <link href=\"text/sbasic/shared/03050500.xhp\" name=\"Resume statement\">Resume</link> statement."
+msgid "Resets description, <link href=\"text/sbasic/shared/03050100.xhp\" name=\"error line\">Erl</link>, number and source properties of current error. The %PRODUCTNAME Basic alias is the <link href=\"text/sbasic/shared/03050500.xhp\" name=\"Resume statement\">Resume</link> statement."
msgstr ""
-#. UEGkA
+#. jnyJG
#: ErrVBA.xhp
msgctxt ""
"ErrVBA.xhp\n"
"N0029\n"
"help.text"
-msgid "Throws user-defined errors or predefined errors. Its alias is %PRODUCTNAME Basic <link href=\"text/sbasic/shared/03050200.xhp\" name=\"Error statement\">Error</link> statement."
+msgid "Throws user-defined errors or predefined errors. The %PRODUCTNAME Basic alias is the <link href=\"text/sbasic/shared/03050200.xhp\" name=\"Error statement\">Error</link> statement."
msgstr ""
#. EyCJv
@@ -39499,13 +38977,13 @@ msgctxt ""
msgid "Parameters"
msgstr ""
-#. 6Rdnc
+#. 9a9P9
#: ErrVBA.xhp
msgctxt ""
"ErrVBA.xhp\n"
"N0031\n"
"help.text"
-msgid "<emph>Number</emph> A user-defined or predefined error code to be raised."
+msgid "<emph>Number</emph>: A user-defined or predefined error code to be raised."
msgstr ""
#. DoFG8
@@ -39517,31 +38995,31 @@ msgctxt ""
msgid "Error code range 0-2000 is reserved for %PRODUCTNAME Basic. User-defined errors may start from higher values in order to prevent collision with %PRODUCTNAME Basic future developments."
msgstr ""
-#. qoAQE
+#. VAmhX
#: ErrVBA.xhp
msgctxt ""
"ErrVBA.xhp\n"
"N0033\n"
"help.text"
-msgid "<emph>Source</emph> The name of the routine raising the error. A name in the form of \"myLibrary.myModule.myProc\" is recommended."
+msgid "<emph>Source</emph>: The name of the routine raising the error. A name in the form of \"myLibrary.myModule.myProc\" is recommended."
msgstr ""
-#. kukgW
+#. wFqtB
#: ErrVBA.xhp
msgctxt ""
"ErrVBA.xhp\n"
"N0034\n"
"help.text"
-msgid "<emph>Description</emph> A description of the problem leading to stop the running process, accompanied with the various reasons that may cause it. A detailed list of the possible course of actions that may help solve the problem is recommended."
+msgid "<emph>Description</emph>: A description of the problem leading to stop the running process, accompanied with the various reasons that may cause it. A detailed list of the possible course of actions that may help solve the problem is recommended."
msgstr ""
-#. 3XjnB
+#. q9uAh
#: ErrVBA.xhp
msgctxt ""
"ErrVBA.xhp\n"
"N0041\n"
"help.text"
-msgid "Err.Raise 2020, Description:=\"This is an intented user-defined error …\""
+msgid "Err.Raise 2020, Description:=\"This is an intended user-defined error …\""
msgstr ""
#. vuP6g
@@ -39760,13 +39238,13 @@ msgctxt ""
msgid "<literal>0</literal>: Resets error information and re-executes the instruction that caused the error. <literal>0</literal> is optional."
msgstr ""
-#. uukh4
+#. fakJ2
#: Resume.xhp
msgctxt ""
"Resume.xhp\n"
"par_id331586090532804\n"
"help.text"
-msgid "<emph>label: </emph>: Resets error information and resumes execution at the specified label of the current subroutine."
+msgid "<emph>label</emph>: Resets error information and resumes execution at the specified label of the current subroutine."
msgstr ""
#. 7NaeS
@@ -39877,13 +39355,13 @@ msgctxt ""
msgid "Use <literal>Resume Next</literal>, for example, when reporting anomalies encountered for an iterating process that must not be interrupted. In which case multiple handling routines may be required."
msgstr ""
-#. 4NKFt
+#. AeVfB
#: Resume.xhp
msgctxt ""
"Resume.xhp\n"
"par_id461586091018138\n"
"help.text"
-msgid "Using <literal>Resume</literal> without parameters to re-execute the faulty instruction can fit certain situations. However that may cause a neverending loop."
+msgid "Using <literal>Resume</literal> without parameters to re-execute the faulty instruction can fit certain situations. However that may cause a never ending loop."
msgstr ""
#. t97uD
@@ -39976,24 +39454,6 @@ msgctxt ""
msgid "Function MySQRTPI(arg as double) as double"
msgstr ""
-#. LxEYt
-#: calc_functions.xhp
-msgctxt ""
-"calc_functions.xhp\n"
-"bas_id731592358361242\n"
-"help.text"
-msgid "Dim oService as Object"
-msgstr ""
-
-#. GszLy
-#: calc_functions.xhp
-msgctxt ""
-"calc_functions.xhp\n"
-"bas_id971592358368906\n"
-"help.text"
-msgid "oService = createUNOService(\"com.sun.star.sheet.addin.Analysis\")"
-msgstr ""
-
#. HHyMW
#: calc_functions.xhp
msgctxt ""
@@ -40003,15 +39463,6 @@ msgctxt ""
msgid "MySQRTPI = oService.getSqrtPi(arg)"
msgstr ""
-#. AByBR
-#: calc_functions.xhp
-msgctxt ""
-"calc_functions.xhp\n"
-"bas_id451592358385346\n"
-"help.text"
-msgid "End Function"
-msgstr ""
-
#. emGWD
#: calc_functions.xhp
msgctxt ""
@@ -40552,13 +40003,13 @@ msgctxt ""
msgid "IMSECH"
msgstr ""
-#. DL5Fs
+#. 8Dtdh
#: calc_functions.xhp
msgctxt ""
"calc_functions.xhp\n"
"par_id871592355721957\n"
"help.text"
-msgid "Imsin"
+msgid "IMSIN"
msgstr ""
#. LnpEu
@@ -41146,13 +40597,13 @@ msgctxt ""
msgid "Running <literal>RmDir</literal> command in VBA mode. In VBA only empty directories are removed by <literal>RmDir</literal> while %PRODUCTNAME Basic removes a directory recursively."
msgstr ""
-#. 5GFEr
+#. KLkKY
#: compatibilitymode.xhp
msgctxt ""
"compatibilitymode.xhp\n"
"N0125\n"
"help.text"
-msgid "Changing behaviour of Basic <literal>Dir</literal> command. The directory flag (16) for the <literal>Dir</literal> command means that only directories are returned in %PRODUCTNAME Basic, while in VBA normal files and directories are returned."
+msgid "Changing behavior of Basic <literal>Dir</literal> command. The directory flag (16) for the <literal>Dir</literal> command means that only directories are returned in %PRODUCTNAME Basic, while in VBA normal files and directories are returned."
msgstr ""
#. piCTC
@@ -41389,6 +40840,204 @@ msgctxt ""
msgid "Refer to <link href=\"text/sbasic/python/python_platform.xhp\">Identifying the Operating System</link> and <link href=\"text/sbasic/python/python_session.xhp\">Getting Session Information</link> for class module examples, or <link href=\"text/sbasic/guide/access2base.xhp\">Access2Base shared Basic library</link> for other class examples making use of <literal>Option Compatible</literal> compiler mode."
msgstr ""
+#. QF4Ds
+#: conventions.xhp
+msgctxt ""
+"conventions.xhp\n"
+"tit\n"
+"help.text"
+msgid "Syntax Diagrams"
+msgstr ""
+
+#. CkdjC
+#: conventions.xhp
+msgctxt ""
+"conventions.xhp\n"
+"bm_id861593777289558\n"
+"help.text"
+msgid "<bookmark_value>Syntax diagrams; How to read</bookmark_value> <bookmark_value>Statements syntax;How to read</bookmark_value> <bookmark_value>Typographical conventions</bookmark_value>"
+msgstr ""
+
+#. VTTA3
+#: conventions.xhp
+msgctxt ""
+"conventions.xhp\n"
+"hd_id221543446540070\n"
+"help.text"
+msgid "<link href=\"text/sbasic/shared/conventions.xhp\" name=\"conventions\">How to Read Syntax Diagrams and Statements</link>"
+msgstr ""
+
+#. jJGWn
+#: conventions.xhp
+msgctxt ""
+"conventions.xhp\n"
+"par_id601593699108443\n"
+"help.text"
+msgid "%PRODUCTNAME Basic statements use syntax diagrams and textual conventions that follow these typographical rules:"
+msgstr ""
+
+#. ZnMxE
+#: conventions.xhp
+msgctxt ""
+"conventions.xhp\n"
+"par_id158193699546735\n"
+"help.text"
+msgid "%PRODUCTNAME Basic keywords or functions use proper casing: Call, DimArray, InputBox, Property."
+msgstr ""
+
+#. ny9xr
+#: conventions.xhp
+msgctxt ""
+"conventions.xhp\n"
+"par_id711593699548486\n"
+"help.text"
+msgid "Lowercase characters indicate information to supply: end, expression, start, variable."
+msgstr ""
+
+#. 6cDAC
+#: conventions.xhp
+msgctxt ""
+"conventions.xhp\n"
+"par_id881593760345504\n"
+"help.text"
+msgid "The syntax of a %PRODUCTNAME Basic one line statement is illustrated herewith:"
+msgstr ""
+
+#. 8Co5j
+#: conventions.xhp
+msgctxt ""
+"conventions.xhp\n"
+"hd_id871593700670279\n"
+"help.text"
+msgid "Diagram example"
+msgstr ""
+
+#. 5AfpR
+#: conventions.xhp
+msgctxt ""
+"conventions.xhp\n"
+"par_id181593699574635\n"
+"help.text"
+msgid "Basic statement diagrams start and end with double vertical bars,"
+msgstr ""
+
+#. oNAUQ
+#: conventions.xhp
+msgctxt ""
+"conventions.xhp\n"
+"par_id711596399548486\n"
+"help.text"
+msgid "Loops indicate a possible repetition, an optional separator may be present,"
+msgstr ""
+
+#. qBArU
+#: conventions.xhp
+msgctxt ""
+"conventions.xhp\n"
+"par_id541593706654897\n"
+"help.text"
+msgid "Rectangles denote subsequent diagram fragments,"
+msgstr ""
+
+#. MgRRZ
+#: conventions.xhp
+msgctxt ""
+"conventions.xhp\n"
+"par_id251593706717957\n"
+"help.text"
+msgid "Diagram fragments extremities exhibit single vertical bars."
+msgstr ""
+
+#. 2ERcw
+#: conventions.xhp
+msgctxt ""
+"conventions.xhp\n"
+"par_id831588865616326\n"
+"help.text"
+msgid "<image src=\"media/helpimg/sbasic/a_statement.svg\" id=\"img_id651588865616326\"><alt id=\"alt_id281588865616326\">syntax of a statement</alt></image>"
+msgstr ""
+
+#. QDyRr
+#: conventions.xhp
+msgctxt ""
+"conventions.xhp\n"
+"par_id411579301639711\n"
+"help.text"
+msgid "A set of %PRODUCTNAME Basic statements - with optional labels - is using a colon <literal>:</literal> sign to separate them, it can be terminated with an optional comment. <literal>REM</literal> or an apostrophe sign introduce a comment."
+msgstr ""
+
+#. fR7p7
+#: conventions.xhp
+msgctxt ""
+"conventions.xhp\n"
+"par_id931593707147102\n"
+"help.text"
+msgid "<image src=\"media/helpimg/sbasic/comment_fragment.svg\" id=\"img_id191593707147102\"><alt id=\"alt_id111593707147102\">diagram fragment</alt></image>"
+msgstr ""
+
+#. tMPo2
+#: conventions.xhp
+msgctxt ""
+"conventions.xhp\n"
+"hd_id71593700691968\n"
+"help.text"
+msgid "Textual example"
+msgstr ""
+
+#. vtggd
+#: conventions.xhp
+msgctxt ""
+"conventions.xhp\n"
+"par_id181593700546735\n"
+"help.text"
+msgid "<emph>[opt1|opt2|opt3]</emph> Items inside brackets are optional, alternatives are indicated with a vertical bar,"
+msgstr ""
+
+#. ap6xE
+#: conventions.xhp
+msgctxt ""
+"conventions.xhp\n"
+"par_id181593699546735\n"
+"help.text"
+msgid "<emph>case[[sep]…]</emph> An ellipsis indicates a possible repetition, an optional separator may be specified,"
+msgstr ""
+
+#. FEGF3
+#: conventions.xhp
+msgctxt ""
+"conventions.xhp\n"
+"par_id712593699548486\n"
+"help.text"
+msgid "<emph>{choice1|choice2}</emph> Items inside curly braces are compulsory, alternatives are indicated with a vertical bar."
+msgstr ""
+
+#. VFKcU
+#: conventions.xhp
+msgctxt ""
+"conventions.xhp\n"
+"par_id411593701639711\n"
+"help.text"
+msgid "A set of %PRODUCTNAME Basic statements - with optional labels - is using a colon <literal>:</literal> sign to separate them, it can be terminated with an optional comment. <literal>REM</literal> or an apostrophe sign introduce a comment."
+msgstr ""
+
+#. RUhNn
+#: conventions.xhp
+msgctxt ""
+"conventions.xhp\n"
+"N0018\n"
+"help.text"
+msgid "GoTo there ' skip first statement"
+msgstr ""
+
+#. oCE77
+#: conventions.xhp
+msgctxt ""
+"conventions.xhp\n"
+"N0019\n"
+"help.text"
+msgid "here: Print 1, : there: Print 2 REM explanatory text here"
+msgstr ""
+
#. 7pf8S
#: enum.xhp
msgctxt ""
@@ -41542,13 +41191,13 @@ msgctxt ""
msgid "%PRODUCTNAME Basic syntax fragments."
msgstr ""
-#. ChERt
+#. 4eH7M
#: fragments.xhp
msgctxt ""
"fragments.xhp\n"
"hd_id431587045941514\n"
"help.text"
-msgid "<variable id=\"argumenth2\"><link href=\"text/sbasic/shared/fragments.xhp\" name=\"arguments in Function, Sub and Property statements\"/></variable>argument fragment"
+msgid "<variable id=\"argumenth2\"><link href=\"text/sbasic/shared/fragments.xhp\" name=\"arguments in Function, Sub and Property statements\"/>argument fragment</variable>"
msgstr ""
#. pfHq8
@@ -41704,13 +41353,13 @@ msgctxt ""
msgid "Multiple dimensions for an array are denoted using comma (<emph>,</emph>) sign."
msgstr ""
-#. DeXti
+#. E9UTU
#: fragments.xhp
msgctxt ""
"fragments.xhp\n"
"hd_id231587046013458\n"
"help.text"
-msgid "<variable id=\"typenameh4\"><link href=\"text/sbasic/shared/fragments.xhp\" name=\"data types fragment\">typename fragment</link></variable>"
+msgid "<variable id=\"typenameh4\">typename fragment</variable>"
msgstr ""
#. AqfYj
@@ -41722,13 +41371,13 @@ msgctxt ""
msgid "<image src=\"media/helpimg/sbasic/typename_fragment.svg\" id=\"img_id4157296484514\"><alt id=\"alt_id15152796484515\">primitive data types fragment</alt></image>"
msgstr ""
-#. dM8Yg
+#. BSD4e
#: fragments.xhp
msgctxt ""
"fragments.xhp\n"
"hd_id231587046013459\n"
"help.text"
-msgid "<variable id=\"charh4\"><link href=\"text/sbasic/shared/fragments.xhp\" name=\"type declaration characters fragment\">char fragment</link></variable>"
+msgid "<variable id=\"charh4\">char fragment</variable>"
msgstr ""
#. JFwPg
@@ -42199,13 +41848,13 @@ msgctxt ""
msgid "Property Statement"
msgstr ""
-#. 4vJCy
+#. CxW74
#: property.xhp
msgctxt ""
"property.xhp\n"
"N0183\n"
"help.text"
-msgid "A property, also called field or attribute, characterizes a given object or piece of information. Properties can be used to control access to data. It is common use to include instructions at setting or reading time of properties. Code can vary from simple assignment to complex context dependant routines. Using <emph>Get</emph>, <emph>Let</emph> or <emph>Set</emph> accessers enforces properties' consistency when necessary."
+msgid "A property, also called field or attribute, characterizes a given object or piece of information. Properties can be used to control access to data. It is common use to include instructions at setting or reading time of properties. Code can vary from simple assignment to complex context dependent routines. Using <emph>Get</emph>, <emph>Let</emph> or <emph>Set</emph> accessors enforces properties' consistency when necessary."
msgstr ""
#. hD9fA