summaryrefslogtreecommitdiff
path: root/source/ja/helpcontent2/source/text/sbasic/shared.po
diff options
context:
space:
mode:
Diffstat (limited to 'source/ja/helpcontent2/source/text/sbasic/shared.po')
-rw-r--r--source/ja/helpcontent2/source/text/sbasic/shared.po1213
1 files changed, 674 insertions, 539 deletions
diff --git a/source/ja/helpcontent2/source/text/sbasic/shared.po b/source/ja/helpcontent2/source/text/sbasic/shared.po
index 5d4dc7862ed..784bc2e4eaf 100644
--- a/source/ja/helpcontent2/source/text/sbasic/shared.po
+++ b/source/ja/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-07-02 14:37+0200\n"
+"POT-Creation-Date: 2020-07-27 13:24+0200\n"
"PO-Revision-Date: 2020-01-24 14:53+0000\n"
"Last-Translator: aefgh39622 <aefgh39622@gmail.com>\n"
"Language-Team: Japanese <https://weblate.documentfoundation.org/projects/libo_help-master/textsbasicshared/ja/>\n"
@@ -529,6 +529,15 @@ msgctxt ""
msgid "Transparent white"
msgstr "透過性のある白"
+#. 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 ""
@@ -3310,14 +3319,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>保存; Basic コード</bookmark_value><bookmark_value>読み込み; Basic コード</bookmark_value><bookmark_value>Basic エディター</bookmark_value><bookmark_value>ナビゲーション; Basic プロジェクト内</bookmark_value><bookmark_value>長い行; Basic エディター内</bookmark_value><bookmark_value>テキスト行;Basic エディター内</bookmark_value><bookmark_value>継続行;エディターの長い行</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=\"Basic エディター\">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
@@ -8170,13 +8179,13 @@ 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 ""
-#. 4jt8D
+#. 5DJDW
#: 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>"
+msgid "<variable id=\"Print_h1\"><link href=\"text/sbasic/shared/03010103.xhp\" name=\"Print Statement\">Print Statement</link></variable>"
msgstr ""
#. AGxsw
@@ -17818,14 +17827,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 +22084,86 @@ msgctxt ""
msgid "If...Then...Else Statement"
msgstr ""
-#. C5KRD
+#. 2tiGA
#: 03090101.xhp
msgctxt ""
"03090101.xhp\n"
"bm_id3154422\n"
"help.text"
-msgid "<bookmark_value>If statement</bookmark_value>"
-msgstr "<bookmark_value>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 ""
-#. 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 "特定の判定条件が True で合った場合にのみ、指定したステートメントブロック (複数指定可能) を実行させます。"
+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 "構文:"
+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"
+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 "Else Ifの代わりにElsIf、End Ifの代わりに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 "パラメーター:"
+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 "<emph>If... Then</emph> ステートメントが指定したプログラムブロックを実行するかは、与えられた判定条件によります。 $[officename] Basic の実行行が <emph>If</emph> ステートメントに到達すると、判定条件のチェックが行われます。 判定結果が True であれば、次の <emph>Else</emph> ないし <emph>ElseIf</emph> ステートメントまでに記述されているすべてのステートメントブロックが実行されます。 判定結果が False であり <emph>ElseIf</emph> ステートメントが指定されていれば、$[officename] Basic は次の判定条件をチェックし、その判定結果が True であれば、該当するステートメントブロックが実行されます。 判定結果が False であれば、直後の <emph>ElseIf</emph> ないし <emph>Else</emph> に従って処理が続行されます。 <emph>Else</emph> に続くステートメントブロックは、それ以前にある判定条件がすべて満たされなかった場合にのみ実行されます。 こうしたすべての判定条件が評価され、該当するステートメントブロックの実行が終了すると、<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 +22201,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 "下記の例では、製品の有効期限をユーザーに入力させて、期限が切れていないかを判定しています。"
-#. TZWBx
-#: 03090101.xhp
-msgctxt ""
-"03090101.xhp\n"
-"hd_id3152576\n"
-"help.text"
-msgid "Example:"
-msgstr "例:"
-
#. gDmAx
#: 03090101.xhp
msgctxt ""
@@ -22228,6 +22237,24 @@ msgctxt ""
msgid "MsgBox \"The expiration date is today\""
msgstr "MsgBox \"The expiration date is today\""
+#. 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 +22300,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 expression"
+msgstr ""
+
+#. XrXnH
+#: 03090102.xhp
+msgctxt ""
+"03090102.xhp\n"
+"bas_id321592381903509\n"
"help.text"
-msgid "Select Case condition Case expression Statement Block [Case expression2 Statement Block][Case Else] Statement Block End Select"
-msgstr "Select Case condition Case expression Statement Block[Case expression2 Statement Block][Case Else] Statement Block End Select"
+msgid "Case values"
+msgstr ""
-#. yuqsv
+#. 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,31 +22426,49 @@ msgctxt ""
msgid "Print \"Out of range 1 to 10\""
msgstr "Print \"Out of range 1 to 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"
+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>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>"
+msgid "<link href=\"text/sbasic/shared/03090103.xhp\" name=\"IIf Function\">IIf Function</link>"
msgstr ""
#. nYxhE
@@ -22417,6 +22525,24 @@ 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>ExpressionTrue, ExpressionFalse:</emph> 論理判定の結果として返す表式。2 つある表式の 1 つを、判定結果に応じて返します。"
+#. 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 +22597,95 @@ msgctxt ""
msgid "<link href=\"text/sbasic/shared/03090201.xhp\" name=\"Do...Loop Statement\">Do...Loop Statement</link>"
msgstr ""
-#. 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 "Do ステートメントから Loop ステートメントの間に配置されたステートメントブロックを、判定条件が True である間ないし True になるまでの間、繰り返し実行します。"
-
-#. caSom
-#: 03090201.xhp
-msgctxt ""
-"03090201.xhp\n"
-"hd_id3149119\n"
-"help.text"
-msgid "Syntax"
-msgstr "構文"
-
-#. 3K2PH
-#: 03090201.xhp
-msgctxt ""
-"03090201.xhp\n"
-"par_id3155150\n"
-"help.text"
-msgid "Do [{While | Until} condition = True]"
-msgstr "Do [{While | Until} condition = True]"
-
-#. UwrEt
-#: 03090201.xhp
-msgctxt ""
-"03090201.xhp\n"
-"par_id3154422\n"
-"help.text"
-msgid "statement block"
-msgstr "ステートメントブロック"
-
-#. 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 "ステートメントブロック"
-
-#. 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 "ないしは"
+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 "ステートメントブロック"
+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 "ステートメントブロック"
+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} condition = 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 "パラメーターおよび要素"
+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>Condition:</emph> True ないし 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>ステートメントブロック:</emph> 判定条件が True である間ないしは、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 "<emph>Do...Loop</emph> ステートメントのループは、判定条件が True である間ないしは、True になるまでの間、繰り返し実行されます。ループ終了の判定条件は、<emph>Do</emph> ないし <emph>Loop</emph> ステートメントのいずれかに続けて指定する必要があります。判定条件の指定法は、下記の例を参照してください。"
-
-#. uYAtt
-#: 03090201.xhp
-msgctxt ""
-"03090201.xhp\n"
-"hd_id3154366\n"
-"help.text"
-msgid "Syntax"
-msgstr "構文"
-
-#. kfmWR
-#: 03090201.xhp
-msgctxt ""
-"03090201.xhp\n"
-"par_id3145171\n"
-"help.text"
-msgid "Do While condition = True"
-msgstr "Do While 判定条件 = True"
-
-#. f6vGS
-#: 03090201.xhp
-msgctxt ""
-"03090201.xhp\n"
-"par_id3149203\n"
-"help.text"
-msgid "...statement block"
-msgstr "...ステートメントブロック"
-
-#. 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 "この場合、Do While から Loop ステートメントまでの間にあるステートメントブロックは、判定条件が True である限り、繰り返し実行されます。"
-
-#. uFfcD
-#: 03090201.xhp
-msgctxt ""
-"03090201.xhp\n"
-"par_id3153968\n"
-"help.text"
-msgid "Do Until condition = True"
-msgstr "Do Until 判定条件 = True"
-
-#. CC8GU
-#: 03090201.xhp
-msgctxt ""
-"03090201.xhp\n"
-"par_id3154909\n"
-"help.text"
-msgid "...statement block"
-msgstr "...ステートメントブロック"
-
-#. 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 "この場合、Do Until から Loop ステートメントまでの間にあるステートメントブロックは、判定条件が False である限り、繰り返し実行されます。"
-
-#. 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 "...ステートメントブロック"
-
-#. DCBsg
-#: 03090201.xhp
-msgctxt ""
-"03090201.xhp\n"
-"par_id3159153\n"
-"help.text"
-msgid "Loop While condition = True"
-msgstr "Loop While 判定条件 = 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 "この場合、Do から Loop ステートメントまでの間にあるステートメントブロックは、判定条件が True である限り、繰り返し実行されます。"
-
-#. 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 "...ステートメントブロック"
-
-#. LRGmB
-#: 03090201.xhp
-msgctxt ""
-"03090201.xhp\n"
-"par_id3155411\n"
-"help.text"
-msgid "Loop Until condition = True"
-msgstr "Loop Until 判定条件 = 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 "この場合、Do から Loop ステートメントまでの間にあるステートメントブロックは、判定条件が True となるまでの間、繰り返し実行されます。"
+msgid "<emph>statements:</emph> Statements that you want to repeat while or until a condition is <literal>True</literal>."
+msgstr ""
#. iXQfC
#: 03090201.xhp
@@ -22786,59 +22696,23 @@ 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 "ループを無条件に終了させるには、<emph>Exit Do</emph> ステートメントを使用します。このステートメントは、<emph>Do</emph>...<emph>Loop</emph> ステートメントの間の任意の位置に記述できます。また下記の例のように、ループの終了条件に <emph>If...Then</emph> を使用することもできます。"
-#. 5DPqL
-#: 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"
-"help.text"
-msgid "statements"
-msgstr "ステートメント群"
-
-#. zBAab
+#. pGFcg
#: 03090201.xhp
msgctxt ""
"03090201.xhp\n"
-"par_id3145646\n"
-"help.text"
-msgid "If condition = True Then Exit Do"
-msgstr "If condition = True Then Exit Do"
-
-#. 6AC2Y
-#: 03090201.xhp
-msgctxt ""
-"03090201.xhp\n"
-"par_id3154490\n"
-"help.text"
-msgid "statements"
-msgstr "ステートメント群"
-
-#. F23Fn
-#: 03090201.xhp
-msgctxt ""
-"03090201.xhp\n"
-"par_id3153159\n"
+"par_id161588865796615\n"
"help.text"
-msgid "Loop..."
-msgstr "Loop..."
+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 ""
-#. o6GUo
+#. NEcfM
#: 03090201.xhp
msgctxt ""
"03090201.xhp\n"
-"hd_id3147396\n"
+"par_id281588865818334\n"
"help.text"
-msgid "Example"
-msgstr "例"
+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
#: 03090202.xhp
@@ -23155,14 +23029,14 @@ msgctxt ""
msgid "While...Wend Statement"
msgstr ""
-#. 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;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 +23047,77 @@ msgctxt ""
msgid "<link href=\"text/sbasic/shared/03090203.xhp\" name=\"While...Wend Statement\">While...Wend Statement</link>"
msgstr ""
-#. 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 "プログラムの実行が While ステートメントに差し掛かると、ループ条件の判定が行われます。この判定結果が False であれば、Wend ステートメント以降のプログラムコードが実行されます。判定結果が True であれば、Wend まで続くループ部のプログラムコードを実行してから、再度 <emph>While</emph> ステートメントの位置に実行行が戻ります。こうした判定結果が True であり続ける限り、ループ部が繰り返し実行されます。"
+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 "<link href=\"text/sbasic/shared/03090201.xhp\" name=\"Do...Loop\">Do...Loop</link> とは異なり、<emph>While...Wend</emph> は <link href=\"text/sbasic/shared/03090412.xhp\" name=\"Exit\">Exit</link> でループを中断することができません。また While...Wend ループを <link href=\"text/sbasic/shared/03090302.xhp\" name=\"GoTo\">GoTo</link> で抜け出すと、実行時エラーが発生することがあるため、この方法でループを中断させることはできません。"
+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 "こうした理由から、より柔軟な対応の行える <emph>Do...Loop</emph> の使用が推奨されます。"
-
-#. pWv5M
-#: 03090203.xhp
-msgctxt ""
-"03090203.xhp\n"
-"hd_id3155133\n"
-"help.text"
-msgid "Syntax:"
-msgstr "構文:"
-
-#. 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 "例:"
-
-#. TYEgW
-#: 03090203.xhp
-msgctxt ""
-"03090203.xhp\n"
-"par_id3159153\n"
-"help.text"
-msgid "Sub ExampleWhileWend"
-msgstr "Sub ExampleWhileWend"
-
-#. 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 =\"This is a short text\""
-
-#. 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,\"Text encoded\""
-#. 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,\"Text encoded\""
+msgid "<link href=\"text/sbasic/shared/03090412.xhp\" name=\"Exit statement\">Exit</link> statement"
+msgstr ""
#. kSjtx
#: 03090300.xhp
@@ -23542,22 +23344,22 @@ msgctxt ""
msgid "Parameters:"
msgstr "パラメーター:"
-#. 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 +24271,13 @@ msgctxt ""
msgid "Defines a subroutine that can be used as an expression to determine a return type."
msgstr "処理結果を戻り値として返すサブルーチンを定義します。"
-#. 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,13 +24532,13 @@ msgctxt ""
msgid "<bookmark_value>Sub statement</bookmark_value>"
msgstr "<bookmark_value>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>"
+msgid "<variable id=\"Sub_h1\"><link href=\"text/sbasic/shared/03090409.xhp\" name=\"Sub Statement\">Sub Statement</link></variable>"
msgstr ""
#. YELg8
@@ -26206,95 +26008,167 @@ msgctxt ""
msgid "<link href=\"text/sbasic/shared/03100700.xhp\" name=\"Const Statement\">Const Statement</link>"
msgstr ""
-#. AASbb
+#. xPBxj
#: 03100700.xhp
msgctxt ""
"03100700.xhp\n"
"par_id3154143\n"
"help.text"
-msgid "Defines a string as a constant."
-msgstr "文字列を定数として定義します。"
+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 "構文:"
+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 Text = Expression"
+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 "パラメーター:"
+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>Text:</emph> 定数名。命名規則は変数名のものと同じ。"
+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 "定数は変数の一種であり、プログラムの可読性を向上させるために使用します。定数は、特定の型の変数として定義されるわけではなく、コード中に存在する一種のプレースホルダーとして使用されます。各定数の定義は 1 度だけが可能で、定義後に変更することはできません。定数の定義は、下記のステートメントで行います。"
+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=Expression"
+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 "型宣言は不要です。 型宣言は不要です。プログラムを実行すると、定数が使われているコード行を読み込むごとに、$[officename] Basic が内部的な変換処理を行い、定義部で指定した表式に個々の定数を置き換えます。"
+msgid "Scope"
+msgstr ""
-#. yKGrA
+#. QwPhy
#: 03100700.xhp
msgctxt ""
"03100700.xhp\n"
-"hd_id3154366\n"
+"par_id431593690612961\n"
"help.text"
-msgid "Example:"
-msgstr "例:"
+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 "Const sVar = \"Program\", dVar As Double = 1.00"
-msgstr "Const sVar = \"Program\", dVar As Double = 1.00"
+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 "<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
@@ -39337,6 +39211,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\" visibility=\"visible\">割り当てるマクロを選択します。</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 ""
@@ -39760,13 +39724,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 +39841,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 +39940,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 +39949,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 +40489,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
@@ -41389,6 +41326,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 ""
+
+#. FcuAQ
+#: conventions.xhp
+msgctxt ""
+"conventions.xhp\n"
+"par_id158193699546735\n"
+"help.text"
+msgid "LibreOffice Basic keywords or functions use propercasing: 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 ""
@@ -42199,13 +42334,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