aboutsummaryrefslogtreecommitdiff
path: root/source/vi/helpcontent2/source/text/sbasic/shared.po
diff options
context:
space:
mode:
Diffstat (limited to 'source/vi/helpcontent2/source/text/sbasic/shared.po')
-rw-r--r--source/vi/helpcontent2/source/text/sbasic/shared.po814
1 files changed, 434 insertions, 380 deletions
diff --git a/source/vi/helpcontent2/source/text/sbasic/shared.po b/source/vi/helpcontent2/source/text/sbasic/shared.po
index 91b79c2add0..4a5aa1a4656 100644
--- a/source/vi/helpcontent2/source/text/sbasic/shared.po
+++ b/source/vi/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-04-15 12:52+0200\n"
+"POT-Creation-Date: 2020-04-29 22:17+0200\n"
"PO-Revision-Date: 2018-10-21 20:39+0000\n"
"Last-Translator: Anonymous Pootle User\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -9223,14 +9223,14 @@ msgctxt ""
msgid "<link href=\"text/sbasic/shared/03010305.xhp\" name=\"RGB Function\">RGB Function</link>"
msgstr ""
-#. 7ME9i
+#. iRBsy
#: 03010305.xhp
msgctxt ""
"03010305.xhp\n"
"par_id3150447\n"
"help.text"
-msgid "Returns a <link href=\"text/sbasic/shared/00000003.xhp#farbcodes\" name=\"long integer color value\">long integer color value</link> consisting of red, green, and blue components."
-msgstr "Trả về một <link href=\"text/sbasic/shared/00000003.xhp#farbcodes\" name=\"giá trị màu số nguyên dài\">giá trị màu số nguyên dài</link> chứa ba thành phần màu đỏ, màu lục và màu xanh."
+msgid "Returns a <literal>Long</literal> integer color value consisting of red, green, and blue components."
+msgstr ""
#. MiCPe
#: 03010305.xhp
@@ -9304,6 +9304,15 @@ msgctxt ""
msgid "<emph>Blue</emph>: Any integer expression that represents the blue component (0-255) of the composite color."
msgstr "<emph>Blue</emph>: bất cứ biểu thức số nguyên nào mà tương ứng với thành phần màu xanh (0-255) của màu ghép."
+#. dFrtY
+#: 03010305.xhp
+msgctxt ""
+"03010305.xhp\n"
+"par_id211587653651037\n"
+"help.text"
+msgid "The <link href=\"text/shared/optionen.xhp/01010501.xhp\" name=\"color picker dialog\">color picker dialog</link> helps computing red, green and blue components of a composite color. <link href=\"text/shared/guide/text_color.xhp\" name=\"Changing the color of text\">Changing the color of text</link> and selecting <emph>Custom color</emph> displays the color picker dialog."
+msgstr ""
+
#. Vn6Jr
#: 03010305.xhp
msgctxt ""
@@ -13885,13 +13894,13 @@ msgctxt ""
msgid "<bookmark_value>WeekDay function</bookmark_value>"
msgstr "<bookmark_value>hàm WeekDay</bookmark_value>"
-#. qnjFp
+#. QNFTv
#: 03030105.xhp
msgctxt ""
"03030105.xhp\n"
"hd_id3153127\n"
"help.text"
-msgid "<link href=\"text/sbasic/shared/03030105.xhp\" name=\"WeekDay Function\">WeekDay Function</link>"
+msgid "<link href=\"text/sbasic/shared/03030105.xhp\" name=\"WeekDay Function\">WeekDay Function (BASIC)</link>"
msgstr ""
#. UpMwa
@@ -13903,15 +13912,6 @@ msgctxt ""
msgid "Returns the number corresponding to the weekday represented by a serial date number that is generated by the DateSerial or the DateValue function."
msgstr "Trả về số tương ứng với ngày của tuần được đại diện bởi một số ngày dãy được tạo ra bằng hàm DateSerial hoặc DateValue."
-#. MDM2Q
-#: 03030105.xhp
-msgctxt ""
-"03030105.xhp\n"
-"hd_id3145068\n"
-"help.text"
-msgid "Syntax:"
-msgstr "Cú pháp:"
-
#. ExFvM
#: 03030105.xhp
msgctxt ""
@@ -13921,15 +13921,6 @@ msgctxt ""
msgid "WeekDay (Number)"
msgstr "WeekDay (Số)"
-#. WqJFm
-#: 03030105.xhp
-msgctxt ""
-"03030105.xhp\n"
-"hd_id3148799\n"
-"help.text"
-msgid "Return value:"
-msgstr "GIá trị trả về:"
-
#. CPXVo
#: 03030105.xhp
msgctxt ""
@@ -13939,15 +13930,6 @@ msgctxt ""
msgid "Integer"
msgstr "Số nguyên"
-#. rd8BW
-#: 03030105.xhp
-msgctxt ""
-"03030105.xhp\n"
-"hd_id3150768\n"
-"help.text"
-msgid "Parameters:"
-msgstr "Tham số :"
-
#. tC2Mw
#: 03030105.xhp
msgctxt ""
@@ -13966,15 +13948,6 @@ msgctxt ""
msgid "The following example determines the day of the week using the WeekDay function when you enter a date."
msgstr "Mẫu thí dụ theo đây xác định hôm của tuần, dùng hàm WeekDay khi bạn nhập một ngày tháng."
-#. hgfzk
-#: 03030105.xhp
-msgctxt ""
-"03030105.xhp\n"
-"hd_id3148616\n"
-"help.text"
-msgid "Example:"
-msgstr "Thí dụ :"
-
#. bR8LQ
#: 03030105.xhp
msgctxt ""
@@ -25441,6 +25414,15 @@ msgctxt ""
msgid "A Type structure is an ordered collection of data fields, that can be manipulated as a single item."
msgstr ""
+#. WfsVY
+#: 03090413.xhp
+msgctxt ""
+"03090413.xhp\n"
+"par_id491585753339474\n"
+"help.text"
+msgid "<image src=\"media/helpimg/sbasic/Type_statement.svg\" id=\"img_id4156296484514\"><alt id=\"alt_id15152796484514\">Type statement diagram</alt></image>"
+msgstr ""
+
#. TTALN
#: 03090413.xhp
msgctxt ""
@@ -27628,122 +27610,122 @@ msgctxt ""
msgid "<link href=\"text/sbasic/shared/03102100.xhp\" name=\"Dim Statement\">Dim Statement</link>"
msgstr ""
-#. bm7E7
+#. 9gRSS
#: 03102100.xhp
msgctxt ""
"03102100.xhp\n"
"par_id3143271\n"
"help.text"
-msgid "Declares a variable or an array."
-msgstr "Khai báo một biến hay mảng."
+msgid "Declares variables or arrays."
+msgstr ""
-#. QpjCG
+#. vWsXg
#: 03102100.xhp
msgctxt ""
"03102100.xhp\n"
"par_id3154686\n"
"help.text"
-msgid "If the variables are separated by commas (for example, DIM sPar1, sPar2, sPar3 AS STRING), only Variant variables can be defined. Use a separate definition line for each variable."
-msgstr "Nếu các biến phân cách bởi dấu phẩy (v.d. « DIM sPar1, sPar2, sPar3 AS STRING »), chỉ có thể xác định biến kiểu Biến thế. Hãy dùng một lời xác định riêng cho mỗi biến."
+msgid "If the variables are separated by commas - for example <literal>Dim sPar1, sPar2, sPar3 As String</literal> - first ones get defined as Variant variables. A new line, or colon sign (<emph>:</emph>), help separate variable definitions."
+msgstr ""
-#. pGPXy
+#. sZ9H8
#: 03102100.xhp
msgctxt ""
"03102100.xhp\n"
"par_id3152576\n"
"help.text"
-msgid "Dim declares local variables within subroutines. Global variables are declared with the PUBLIC or the PRIVATE statement."
-msgstr "Câu lệnh <emph>Dim</emph> khai báo biến cục bộ bên trong chương trình con. Biến toàn cục được khai báo dùng câu lệnh PUBLIC (công) hay PRIVATE (riêng)."
+msgid "<literal>Dim</literal> declares local variables within subroutines. Global variables are declared with the <literal>Global</literal>, <literal>Public</literal> or the <literal>Private</literal> statement."
+msgstr ""
-#. BZADe
+#. RWfkr
#: 03102100.xhp
msgctxt ""
"03102100.xhp\n"
-"hd_id3156443\n"
+"par_id971587473488701\n"
"help.text"
-msgid "Syntax:"
-msgstr "Cú pháp:"
+msgid "<image src=\"media/helpimg/sbasic/Dim_statement.svg\" id=\"img_id4156296484514\"><alt id=\"alt_id15152796484514\">Dim Statement diagram</alt></image>"
+msgstr ""
-#. gcgux
+#. yKMdt
#: 03102100.xhp
msgctxt ""
"03102100.xhp\n"
"par_id3149412\n"
"help.text"
-msgid "[ReDim]Dim VarName [(start To end)] [As VarType][, VarName2 [(start To end)] [As VarType][,...]]"
-msgstr "[ReDim]Dim Tên_biến [(đầu To cuối)] [As Kiểu_biến][, Tên_biến2 [(đầu To cuối)] [As Kiểu_biến][,...]]"
+msgid "Dim variable [(start To end)] [As type-name][, variable2[type-char] [(start To end)] [,...]]"
+msgstr ""
-#. DF2ha
+#. JBuCh
#: 03102100.xhp
msgctxt ""
"03102100.xhp\n"
-"hd_id3147397\n"
+"par_id3154730\n"
"help.text"
-msgid "Parameters:"
-msgstr "Tham số :"
+msgid "<emph>variable:</emph> Any variable or array name."
+msgstr ""
-#. qPBJU
+#. BaEsN
#: 03102100.xhp
msgctxt ""
"03102100.xhp\n"
-"par_id3154730\n"
+"par_id3147125\n"
"help.text"
-msgid "<emph>VarName:</emph> Any variable or array name."
-msgstr "<emph>Tên_biến:</emph> bất cứ tên nào của một biến hay mảng."
+msgid "<emph>start, end:</emph> Numerical values or constants that define the number of elements (NumberElements=(end-start)+1) and the index range."
+msgstr ""
-#. PPY3B
+#. T2g5D
#: 03102100.xhp
msgctxt ""
"03102100.xhp\n"
-"par_id3147125\n"
+"par_id3153877\n"
"help.text"
-msgid "<emph>Start, End:</emph> Numerical values or constants that define the number of elements (NumberElements=(end-start)+1) and the index range."
-msgstr "<emph>đầu, cuối:</emph> giá trị thuộc số hay hằng số mà xác định số phần tử (NumberElements=(cuối-đầu)+1) và phạm vi chỉ số."
+msgid "<emph>start</emph> and <emph>end</emph> can be numerical expressions if <literal>ReDim</literal> is applied at the procedure level."
+msgstr ""
-#. 3GDzQ
+#. upQJe
#: 03102100.xhp
msgctxt ""
"03102100.xhp\n"
-"par_id3153877\n"
+"par_id3154510\n"
"help.text"
-msgid "Start and End can be numerical expressions if ReDim is applied at the procedure level."
-msgstr "<emph>đầu</emph> và <emph>cuối</emph> có thể là biểu thức thuộc số nếu câu lệnh <emph>ReDim</emph> được áp dụng ở bậc thủ tục."
+msgid "<emph>type-name:</emph> Keyword that declares the data type of a variable."
+msgstr ""
-#. oTp9v
+#. HDgeB
#: 03102100.xhp
msgctxt ""
"03102100.xhp\n"
-"par_id3153510\n"
+"par_id971587473508701\n"
"help.text"
-msgid "<emph>VarType:</emph> Key word that declares the data type of a variable."
-msgstr "<emph>Kiểu_biến:</emph> từ khoá mà khai báo kiểu dữ liệu của một biến."
+msgid "<image src=\"media/helpimg/sbasic/type-name_fragment.svg\" id=\"img_id4156296484515\"><alt id=\"alt_id15152796484515\">primitive data types fragment</alt></image>"
+msgstr ""
-#. ESbgw
+#. pFWdb
#: 03102100.xhp
msgctxt ""
"03102100.xhp\n"
-"par_id3154015\n"
+"par_id21587557790810\n"
"help.text"
-msgid "<emph>Keyword:</emph> Variable type"
-msgstr "<emph>Từ_khoá:</emph> kiểu biến"
+msgid "<emph>Byte:</emph> Byte variable (0-255)"
+msgstr ""
-#. ybpn5
+#. fQsgi
#: 03102100.xhp
msgctxt ""
"03102100.xhp\n"
"par_id3153949\n"
"help.text"
-msgid "<emph>Bool:</emph> Boolean variable (True, False)"
-msgstr "<emph>Bool:</emph> biến lôgic (Đúng/Sai)"
+msgid "<emph>Boolean:</emph> Boolean variable (True, False)"
+msgstr ""
-#. hB7hK
+#. PouUE
#: 03102100.xhp
msgctxt ""
"03102100.xhp\n"
"par_id3156275\n"
"help.text"
-msgid "<emph>Currency:</emph> Currency-Variable (Currency with 4 Decimal places)"
-msgstr "<emph>Tiền_tệ:</emph> biến tiền tệ (tiền tệ có 4 chữ số thập phân)"
+msgid "<emph>Currency:</emph> Currency variable (Currency with 4 Decimal places)"
+msgstr ""
#. BHPpy
#: 03102100.xhp
@@ -27754,14 +27736,14 @@ msgctxt ""
msgid "<emph>Date:</emph> Date variable"
msgstr "<emph>Ngày:</emph> biến ngày"
-#. D43GE
+#. jyVtV
#: 03102100.xhp
msgctxt ""
"03102100.xhp\n"
"par_id3148405\n"
"help.text"
-msgid "<emph>Double:</emph> Double-precision floating-point variable (1,79769313486232 x 10E308 - 4,94065645841247 x 10E-324)"
-msgstr "<emph>Đôi:</emph> biến chấm động chính xác đôi (1,79769313486232 × 10E308 - 4,94065645841247 × 10E-324)"
+msgid "<emph>Double:</emph> Double-precision floating-point variable (1,79769313486232 x 10E308 - 4,94065645841247 x 10E-324)"
+msgstr ""
#. kBUDz
#: 03102100.xhp
@@ -27781,14 +27763,14 @@ msgctxt ""
msgid "<emph>Long:</emph> Long integer variable (-2.147.483.648 - 2.147.483.647)"
msgstr "<emph>Dài:</emph> biến số nguyên dài (-2.147.483.648 - 2.147.483.647)"
-#. gFGxF
+#. z9CEA
#: 03102100.xhp
msgctxt ""
"03102100.xhp\n"
"par_id3149255\n"
"help.text"
-msgid "<emph>Object:</emph> Object variable (Note: this variable can only subsequently be defined with Set!)"
-msgstr "<emph>Đối tượng:</emph> biến đối tượng (ghi chú : biến này chỉ có thể được xác định về sau dùng « Set »)"
+msgid "<emph>Object:</emph> Object variable (Note: this variable can only subsequently be defined with <literal>Set</literal>!)"
+msgstr ""
#. iBZ3a
#: 03102100.xhp
@@ -27808,122 +27790,149 @@ msgctxt ""
msgid "<emph>String:</emph> String variable consisting of a maximum of 64,000 ASCII characters."
msgstr "<emph>Chuỗi:</emph> biến chuỗi chứa nhiều nhất 64.000 ASCII ký tự."
-#. j63Bt
+#. UkswY
#: 03102100.xhp
msgctxt ""
"03102100.xhp\n"
"par_id3154704\n"
"help.text"
-msgid "<emph>[Variant]:</emph> Variant variable type (contains all types, specified by definition). If a key word is not specified, variables are automatically defined as Variant Type, unless a statement from DefBool to DefVar is used."
-msgstr "<emph>[Variant]:</emph> kiểu biến Biến thế (chứa tất cả các kiểu, được ghi rõ bởi lời xác định). Không ghi rõ từ khoá, thì biến được tự động xác định là Kiểu Biến Thế, nếu không dùng một câu lệnh từ <emph>DefBool</emph> tới <emph>DefVar</emph>."
+msgid "<emph>Variant:</emph> Variant variable type (contains all types, specified by definition). If a type name is not specified, variables are automatically defined as Variant Type, unless a statement from <literal>DefBool</literal> to <literal>DefVar</literal> is used."
+msgstr ""
-#. cyiCt
+#. DPnaK
+#: 03102100.xhp
+msgctxt ""
+"03102100.xhp\n"
+"par_id3153510\n"
+"help.text"
+msgid "<emph>type-char:</emph> Special character that declares the data type of a variable."
+msgstr ""
+
+#. bCFDG
+#: 03102100.xhp
+msgctxt ""
+"03102100.xhp\n"
+"par_id971587473518701\n"
+"help.text"
+msgid "<image src=\"media/helpimg/sbasic/type-car_fragment.svg\" id=\"img_id4156296484516\"><alt id=\"alt_id15152796484516\">Type declaration characters fragment</alt></image>"
+msgstr ""
+
+#. JgnAC
#: 03102100.xhp
msgctxt ""
"03102100.xhp\n"
"par_id3146316\n"
"help.text"
-msgid "In $[officename] Basic, you do not need to declare variables explicitly. However, you need to declare an array before you can use them. You can declare a variable with the Dim statement, using commas to separate multiple declarations. To declare a variable type, enter a type-declaration character following the name or use a corresponding key word."
-msgstr "Bằng mã $[officename] Basic, bạn không cần tuyến biến một cách dứt khoát. Tuy nhiên, bạn có phải cần phải khai báo một mảng trước khi sử dụng nó. Bạn có thể khai báo một biến dùng câu lệnh <emph>Dim</emph>, dùng dấu phẩy để phân cách nhiều lời khai báo. Để khai báo một kiểu biến, nhập một ký tự khai báo kiểu phía sau tên biến, hoặc dùng một từ khoá tương ứng."
+msgid "In %PRODUCTNAME Basic, you do not need to declare variables explicitly. However, you need to declare arrays before you can use them. You can declare a variable with the <literal>Dim</literal> statement, using commas (<emph>,</emph>) to separate multiple declarations. To declare a variable type, enter a type-declaration character following the name or use a corresponding type keyword name."
+msgstr ""
-#. JkDDD
+#. XodQr
#: 03102100.xhp
msgctxt ""
"03102100.xhp\n"
-"par_id3149924\n"
+"par_id411587558178871\n"
"help.text"
-msgid "$[officename] Basic supports single or multi-dimensional arrays that are defined by a specified variable type. Arrays are suitable if the program contains lists or tables that you want to edit. The advantage of arrays is that it is possible to address individual elements according to indexes, which can be formulated as numeric expressions or variables."
-msgstr "$[officename] Basic hỗ trợ mảng một/nhiều chiều được xác định bởi một kiểu biến đã ghi rõ. Mảng thích hợp nếu chương trình chứa danh sách hay bảng bạn muốn chỉnh sửa. Lợi ích của mảng là có thể đặt địa chỉ của mỗi phần tử riêng tùy theo chỉ số, mà có thể được cấu tạo dạng biểu thức thuộc số hay biến."
+msgid "Declaration character"
+msgstr ""
-#. y72jG
+#. 6ZFgR
#: 03102100.xhp
msgctxt ""
"03102100.xhp\n"
-"par_id3148488\n"
+"par_id851587558178871\n"
"help.text"
-msgid "Arrays are declared with the Dim statement. There are two methods to define the index range:"
-msgstr "Mảng được khai báo dùng câu lệnh <emph>Dim</emph>. Có hai phương pháp xác định phạm vi chỉ số :"
+msgid "Variable type name"
+msgstr ""
-#. hHahF
+#. VDkAN
#: 03102100.xhp
msgctxt ""
"03102100.xhp\n"
-"par_id3154662\n"
+"par_id441587477911298\n"
"help.text"
-msgid "DIM text(20) as String REM 21 elements numbered from 0 to 20"
-msgstr "DIM text(20) as String REM 21 phần tử, đánh số từ 0 đến 20"
+msgid "<emph>array:</emph> Array declaration."
+msgstr ""
-#. Hi7Nv
+#. TmrKG
#: 03102100.xhp
msgctxt ""
"03102100.xhp\n"
-"par_id3155604\n"
+"par_id971587473519701\n"
"help.text"
-msgid "DIM text(5 to 25) as String REM 21 elements numbered from 5 to 25"
-msgstr "DIM text(5 to 25) as String REM 21 phần tử, đánh số từ 5 đến 25"
+msgid "<image src=\"media/helpimg/sbasic/array_fragment.svg\" id=\"img_id4156296485516\"><alt id=\"alt_id15152796485516\">array fragment</alt></image>"
+msgstr ""
-#. Y9rBz
+#. JkDDD
#: 03102100.xhp
msgctxt ""
"03102100.xhp\n"
-"par_id3151274\n"
+"par_id3149924\n"
"help.text"
-msgid "DIM text(-15 to 5) as String REM 21 elements (including 0)"
-msgstr "DIM text(-15 to 5) as String REM 21 phần tử (gồm có 0)"
+msgid "$[officename] Basic supports single or multi-dimensional arrays that are defined by a specified variable type. Arrays are suitable if the program contains lists or tables that you want to edit. The advantage of arrays is that it is possible to address individual elements according to indexes, which can be formulated as numeric expressions or variables."
+msgstr "$[officename] Basic hỗ trợ mảng một/nhiều chiều được xác định bởi một kiểu biến đã ghi rõ. Mảng thích hợp nếu chương trình chứa danh sách hay bảng bạn muốn chỉnh sửa. Lợi ích của mảng là có thể đặt địa chỉ của mỗi phần tử riêng tùy theo chỉ số, mà có thể được cấu tạo dạng biểu thức thuộc số hay biến."
-#. rgjVA
+#. ZuZBj
#: 03102100.xhp
msgctxt ""
"03102100.xhp\n"
-"par_id3152774\n"
+"par_id3148488\n"
"help.text"
-msgid "REM numbered from -15 to 5"
-msgstr "REM đánh số từ -15 đến 5"
+msgid "Arrays are declared with the <literal>Dim</literal> statement. There are multiple ways to define the index range:"
+msgstr ""
-#. tZwqq
+#. iXgDy
#: 03102100.xhp
msgctxt ""
"03102100.xhp\n"
-"par_id3150829\n"
+"bas_id381587475057846\n"
"help.text"
-msgid "Two-dimensional data field"
-msgstr "Trường dữ liệu chiều đôi"
+msgid "Dim text(20) As String ' 21 elements numbered from 0 to 20"
+msgstr ""
-#. LF3Qa
+#. Du5a3
#: 03102100.xhp
msgctxt ""
"03102100.xhp\n"
-"par_id3149529\n"
+"bas_id1001587475058292\n"
"help.text"
-msgid "DIM text(20,2) as String REM 63 elements; form 0 to 20 level 1, from 0 to 20 level 2 and from 0 to 20 level 3."
-msgstr "DIM text(20,2) as String REM 63 phần tử; từ 0 đến 20 ở bậc 1, từ 0 đến 20 ở bậc 2 và từ 0 đến 20 ở bậc 3."
+msgid "Dim value(5 to 25) As Integer ' 21 values numbered from 5 to 25"
+msgstr ""
-#. J3Lir
+#. 66C57
#: 03102100.xhp
msgctxt ""
"03102100.xhp\n"
-"par_id3159239\n"
+"bas_id481587475059423\n"
"help.text"
-msgid "You can declare an array types as dynamic if a ReDim statement defines the number of dimensions in the subroutine or the function that contains the array. Generally, you can only define an array dimension once, and you cannot modify it. Within a subroutine, you can declare an array with ReDim. You can only define dimensions with numeric expressions. This ensures that the fields are only as large as necessary."
-msgstr "Bạn có thể khai báo một kiểu mảng là động nếu một câu lệnh <emph>ReDim</emph> xác định số chiều trong chương trình con hay hàm chứa mảng đó. Nói chung, bạn chỉ có thể xác định mỗi chiều mảng một lần, sau đó thì không thể sửa đổi. Bên trong một chương trình con, bạn có thể khai báo một mảng dùng <emph>ReDim</emph>. Chỉ có thể xác định chiều dùng biểu thức thuộc số. Trường hợp này đảm bảo các trường chỉ càng lớn càng cần thiết."
+msgid "Dim amount(-15 to 5) As Currency ' 21 amounts (including 0), numbered from -15 to 5"
+msgstr ""
-#. EDdP3
+#. Q6d4T
#: 03102100.xhp
msgctxt ""
"03102100.xhp\n"
-"hd_id3150344\n"
+"bas_id621587475059824\n"
"help.text"
-msgid "Example:"
-msgstr "Thí dụ :"
+msgid "REM Two-dimensional data field"
+msgstr ""
-#. cgxpk
+#. 9gAsN
#: 03102100.xhp
msgctxt ""
"03102100.xhp\n"
-"par_id3154657\n"
+"bas_id11587475060830\n"
"help.text"
-msgid "sVar = \"Office\""
-msgstr "sVar = \"Office\""
+msgid "Dim table$(20,2) ' 63 items; from 0 to 20 level 1, from 0 to 20 level 2 and from 0 to 20 level 3."
+msgstr ""
+
+#. FLoRP
+#: 03102100.xhp
+msgctxt ""
+"03102100.xhp\n"
+"par_id3159239\n"
+"help.text"
+msgid "You can declare an array types as dynamic if a <literal>ReDim</literal> statement defines the number of dimensions in the subroutine or the function that contains the array. Generally, you can only define an array dimension once, and you cannot modify it. Within a subroutine, you can declare an array with <literal>ReDim</literal>. You can only define dimensions with numeric expressions. This ensures that the fields are only as large as necessary."
+msgstr ""
#. cGpY9
#: 03102100.xhp
@@ -27970,248 +27979,41 @@ msgctxt ""
msgid "<link href=\"text/sbasic/shared/03102101.xhp\" name=\"ReDim Statement\">ReDim Statement</link>"
msgstr ""
-#. AwErM
+#. F9HMw
#: 03102101.xhp
msgctxt ""
"03102101.xhp\n"
"par_id3154685\n"
"help.text"
-msgid "Declares a variable or an array."
-msgstr "Khai báo một biến hay mảng."
+msgid "Declares or redefines variables or arrays."
+msgstr ""
-#. fZ9yj
+#. dTArZ
#: 03102101.xhp
msgctxt ""
"03102101.xhp\n"
-"hd_id3154218\n"
+"par_id971587473488701\n"
"help.text"
-msgid "Syntax:"
-msgstr "Cú pháp:"
+msgid "<image src=\"media/helpimg/sbasic/ReDim_statement.svg\" id=\"img_id4156296484514\"><alt id=\"alt_id15152796484514\">ReDim Statement diagram</alt></image>"
+msgstr ""
-#. dGFJk
+#. bD6eG
#: 03102101.xhp
msgctxt ""
"03102101.xhp\n"
"par_id3156214\n"
"help.text"
-msgid "[ReDim]Dim VarName [(start To end)] [As VarType][, VarName2 [(start To end)] [As VarType][,...]]"
-msgstr "[ReDim]Dim Tên_biến [(đầu To cuối)] [As Kiểu_biến][, Tên_biến2 [(đầu To cuối)] [As Kiểu_biến][,...]]"
+msgid "ReDim [Preserve] variable [(start To end)] [As type-name][, variable2 [(start To end)] [As type-name][,...]]"
+msgstr ""
-#. HCVxq
+#. 5wDoD
#: 03102101.xhp
msgctxt ""
"03102101.xhp\n"
"par_id711996\n"
"help.text"
-msgid "Optionally, you can add the <emph>Preserve</emph> keyword as a parameter to preserve the contents of the array that is redimensioned."
-msgstr "Tùy chọn, bạn cũng có thể thêm từ khoá <emph>Preserve</emph> (bảo tồn) làm tham số để bảo tồn nội dung của mảng có các chiều đang được thay đổi."
-
-#. KeaqP
-#: 03102101.xhp
-msgctxt ""
-"03102101.xhp\n"
-"hd_id3148451\n"
-"help.text"
-msgid "Parameters:"
-msgstr "Tham số :"
-
-#. 5VjHG
-#: 03102101.xhp
-msgctxt ""
-"03102101.xhp\n"
-"par_id3156423\n"
-"help.text"
-msgid "<emph>VarName:</emph> Any variable or array name."
-msgstr "<emph>Tên_biến:</emph> bất cứ tên nào của một biến hay mảng."
-
-#. 4gHFh
-#: 03102101.xhp
-msgctxt ""
-"03102101.xhp\n"
-"par_id3149562\n"
-"help.text"
-msgid "<emph>Start, End:</emph> Numerical values or constants that define the number of elements (NumberElements=(end-start)+1) and the index range."
-msgstr "<emph>đầu, cuối:</emph> giá trị thuộc số hay hằng số mà xác định số phần tử (NumberElements=(cuối-đầu)+1) và phạm vi chỉ số."
-
-#. vP6dA
-#: 03102101.xhp
-msgctxt ""
-"03102101.xhp\n"
-"par_id3155307\n"
-"help.text"
-msgid "Start and End can be numeric expressions if ReDim is used at the procedure level."
-msgstr "« đầu » và « cuối » có thể là biểu thức thuộc số nếu <emph>ReDim</emph> được sử dụng ở bậc thủ tục."
-
-#. A3MnD
-#: 03102101.xhp
-msgctxt ""
-"03102101.xhp\n"
-"par_id3153951\n"
-"help.text"
-msgid "<emph>VarType:</emph> Keyword that declares the data type of a variable."
-msgstr "<emph>Kiểu_biến:</emph> từ khoá mà khai báo kiểu dữ liệu của một biến."
-
-#. 43NDu
-#: 03102101.xhp
-msgctxt ""
-"03102101.xhp\n"
-"par_id3147317\n"
-"help.text"
-msgid "<emph>Keyword:</emph> Variable type"
-msgstr "<emph>Từ_khoá:</emph> kiểu biến"
-
-#. hrAde
-#: 03102101.xhp
-msgctxt ""
-"03102101.xhp\n"
-"par_id3153728\n"
-"help.text"
-msgid "<emph>Bool: </emph>Boolean variable (True, False)"
-msgstr "<emph>Bool:</emph> biến lôgic (Đúng/Sai)"
-
-#. VCYQt
-#: 03102101.xhp
-msgctxt ""
-"03102101.xhp\n"
-"par_id3146121\n"
-"help.text"
-msgid "<emph>Date:</emph> Date variable"
-msgstr "<emph>Ngày:</emph> biến ngày"
-
-#. LCL7Q
-#: 03102101.xhp
-msgctxt ""
-"03102101.xhp\n"
-"par_id3159156\n"
-"help.text"
-msgid "<emph>Double:</emph> Double floating point variable (1.79769313486232x10E308 - 4.94065645841247x10E-324)"
-msgstr "<emph>Đôi:</emph> biến chấm động đôi (1,79769313486232×10E308 - 4,94065645841247×10E-324)"
-
-#. wzD36
-#: 03102101.xhp
-msgctxt ""
-"03102101.xhp\n"
-"par_id3148616\n"
-"help.text"
-msgid "<emph>Integer:</emph> Integer variable (-32768 - 32767)"
-msgstr "<emph>Số nguyên:</emph> biến số nguyên (-32768 - 32767)"
-
-#. ZSesV
-#: 03102101.xhp
-msgctxt ""
-"03102101.xhp\n"
-"par_id3147348\n"
-"help.text"
-msgid "<emph>Long:</emph> Long integer variable (-2,147,483,648 - 2,147,483,647)"
-msgstr "<emph>Dài:</emph> biến số nguyên dài (-2.147.483.648 đến 2.147.483.647)"
-
-#. 6EtG6
-#: 03102101.xhp
-msgctxt ""
-"03102101.xhp\n"
-"par_id3149412\n"
-"help.text"
-msgid "<emph>Object:</emph> Object variable (can only be subsequently defined by Set!)"
-msgstr "<emph>Đối tượng:</emph> biến đối tượng (chỉ có thể được xác định về sau dùng « Set »)."
-
-#. EM7eN
-#: 03102101.xhp
-msgctxt ""
-"03102101.xhp\n"
-"par_id3154729\n"
-"help.text"
-msgid "<emph>[Single]:</emph> Single floating-point variable (3.402823x10E38 - 1.401298x10E-45). If no key word is specified, a variable is defined as Single, unless a statement from DefBool to DefVar is used."
-msgstr "<emph>[Single]:</emph> biến chấm động đơn (3,402823×10E38 đến 1,401298×10E-45). Không đưa ra từ khoá thì xác định một biến là Single, nếu không dùng một câu lệnh từ <emph>DefBool</emph> tới <emph>DefVar</emph>."
-
-#. LLYEo
-#: 03102101.xhp
-msgctxt ""
-"03102101.xhp\n"
-"par_id3148458\n"
-"help.text"
-msgid "<emph>String:</emph> String variable containing a maximum of 64,000 ASCII characters."
-msgstr "<emph>Chuỗi:</emph> biến chuỗi chứa nhiều nhất 64.000 ký tự ASCII."
-
-#. VhzLs
-#: 03102101.xhp
-msgctxt ""
-"03102101.xhp\n"
-"par_id3149581\n"
-"help.text"
-msgid "<emph>Variant: </emph>Variant variable type (can contain all types and is set by definition)."
-msgstr "<emph>Biến thế:</emph> biến kiểu biến thế (có thể chứa mọi kiểu và được đặt theo định nghĩa)."
-
-#. yxCux
-#: 03102101.xhp
-msgctxt ""
-"03102101.xhp\n"
-"par_id3155601\n"
-"help.text"
-msgid "In $[officename] Basic, you do not need to declare variables explicitly. However, you need to declare an array before you can use them. You can declare a variable with the Dim statement, using commas to separate multiple declarations. To declare a variable type, enter a type-declaration character following the name or use a corresponding key word."
-msgstr "Bằng mã $[officename] Basic, bạn không cần tuyến biến một cách dứt khoát. Tuy nhiên, bạn có phải cần phải khai báo một mảng trước khi sử dụng nó. Bạn có thể khai báo một biến dùng câu lệnh <emph>Dim</emph>, dùng dấu phẩy để phân cách nhiều lời khai báo. Để khai báo một kiểu biến, nhập một ký tự khai báo kiểu phía sau tên biến, hoặc dùng một từ khoá tương ứng."
-
-#. bBe4t
-#: 03102101.xhp
-msgctxt ""
-"03102101.xhp\n"
-"par_id3153415\n"
-"help.text"
-msgid "$[officename] Basic supports single or multi-dimensional arrays that are defined by a specified variable type. Arrays are suitable if the program contains lists or tables that you want to edit. The advantage of arrays is that it is possible to address individual elements according to indexes, which can be formulated as numeric expressions or variables."
-msgstr "$[officename] Basic hỗ trợ mảng một/nhiều chiều được xác định bởi một kiểu biến đã ghi rõ. Mảng thích hợp nếu chương trình chứa danh sách hay bảng bạn muốn chỉnh sửa. Lợi ích của mảng là có thể đặt địa chỉ của mỗi phần tử riêng tùy theo chỉ số, mà có thể được cấu tạo dạng biểu thức thuộc số hay biến."
-
-#. zMCfu
-#: 03102101.xhp
-msgctxt ""
-"03102101.xhp\n"
-"par_id3146971\n"
-"help.text"
-msgid "There are two ways to set the range of indices for arrays declared with the Dim statement:"
-msgstr "Có hai phương pháp đặt phạm vi các chỉ số cho mảng được khai báo dùng câu lệnh <emph>Dim</emph>:"
-
-#. GC3Bz
-#: 03102101.xhp
-msgctxt ""
-"03102101.xhp\n"
-"par_id3153950\n"
-"help.text"
-msgid "DIM text(20) As String REM 21 elements numbered from 0 to 20"
-msgstr "DIM text(20) As String REM 21 phần tử đánh số từ 0 đến 20"
-
-#. MYHME
-#: 03102101.xhp
-msgctxt ""
-"03102101.xhp\n"
-"par_id3146912\n"
-"help.text"
-msgid "DIM text(5 to 25) As String REM 21 elements numbered from 5 to 25"
-msgstr "DIM text(5 to 25) As String REM 21 phần tử đánh số từ 5 đến 25"
-
-#. Ynkyg
-#: 03102101.xhp
-msgctxt ""
-"03102101.xhp\n"
-"par_id3153709\n"
-"help.text"
-msgid "DIM text$(-15 to 5) As String REM 21 elements (0 inclusive),"
-msgstr "DIM text$(-15 to 5) As String REM 21 phần tử (kể cả 0),"
-
-#. YCEPk
-#: 03102101.xhp
-msgctxt ""
-"03102101.xhp\n"
-"par_id3150321\n"
-"help.text"
-msgid "rem numbered from -15 to 5"
-msgstr "rem đánh số từ -15 đến 5"
-
-#. AvMQE
-#: 03102101.xhp
-msgctxt ""
-"03102101.xhp\n"
-"par_id3149018\n"
-"help.text"
-msgid "Variable fields, regardless of type, can be made dynamic if they are dimensioned by ReDim at the procedure level in subroutines or functions. Normally, you can only set the range of an array once and you cannot modify it. Within a procedure, you can declare an array using the ReDim statement with numeric expressions to define the range of the field sizes."
-msgstr "Trường biến, bất chấp kiểu, có thể được làm động nếu nó có các chiều được đặt bởi câu lệnh <emph>ReDim</emph> ở bậc thủ tục trong chương trình con hay hàm. Bình thường, bạn chỉ có thể đặt phạm vi của mỗi mảng một lần, sau đó thì không sửa đổi được. Bên trong một thủ tục, bạn có thể khai báo một mảng dùng câu lệnh <emph>ReDim</emph> với các biểu thức thuộc số để xác định phạm vi các kích cỡ trường."
+msgid "Optionally, add the <literal>Preserve</literal> keyword to preserve the contents of the array that is redimensioned. <literal>ReDim</literal> can only be used in subroutines."
+msgstr ""
#. TTGyB
#: 03102101.xhp
@@ -29860,6 +29662,15 @@ msgctxt ""
msgid "Boolean variable"
msgstr "Biến lôgic"
+#. zrorE
+#: 03103600.xhp
+msgctxt ""
+"03103600.xhp\n"
+"par_id3158645\n"
+"help.text"
+msgid "Byte variable"
+msgstr ""
+
#. N3udA
#: 03103600.xhp
msgctxt ""
@@ -39751,13 +39562,22 @@ msgctxt ""
msgid "<variable id=\"ErrVBAh1\"><link href=\"text/sbasic/shared/ErrVBA.xhp\" name=\"Err object [VBA]\">Err Object [VBA]</link></variable>"
msgstr ""
-#. KxDJt
+#. RZpQL
#: ErrVBA.xhp
msgctxt ""
"ErrVBA.xhp\n"
"N0012\n"
"help.text"
-msgid "Use VBA <literal>Err</literal> object to raise or handle runtime errors. <literal>Err</literal> is a VBA built-in global object which permits:"
+msgid "Use VBA <literal>Err</literal> object to raise or handle runtime errors."
+msgstr ""
+
+#. D7JiE
+#: ErrVBA.xhp
+msgctxt ""
+"ErrVBA.xhp\n"
+"N0012b\n"
+"help.text"
+msgid "<literal>Err</literal> is a built-in VBA global object that allows:"
msgstr ""
#. VpE8g
@@ -39814,13 +39634,13 @@ msgctxt ""
msgid "Properties"
msgstr ""
-#. UG8Cx
+#. FSwVh
#: 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 that 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 "<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."
msgstr ""
#. PjWUG
@@ -40129,31 +39949,31 @@ msgctxt ""
msgid "<image src=\"media/helpimg/sbasic/Resume_statement.svg\" id=\"img_id4156296484514\"><alt id=\"alt_id15152796484514\">Resume Statement diagram</alt></image>"
msgstr ""
-#. KAJEM
+#. eafvm
#: Resume.xhp
msgctxt ""
"Resume.xhp\n"
"par_id481586090298901\n"
"help.text"
-msgid "<emph>0: </emph>Resets error information and re-executes the instruction that caused the error. <emph>0</emph> is optional."
+msgid "<literal>0</literal>: Resets error information and re-executes the instruction that caused the error. <literal>0</literal> is optional."
msgstr ""
-#. RTTux
+#. uukh4
#: Resume.xhp
msgctxt ""
"Resume.xhp\n"
"par_id331586090532804\n"
"help.text"
-msgid "<emph>label: </emph>Resets error information and executes the instruction at the given label."
+msgid "<emph>label: </emph>: Resets error information and resumes execution at the specified label of the current subroutine."
msgstr ""
-#. 7RP8z
+#. 7NaeS
#: Resume.xhp
msgctxt ""
"Resume.xhp\n"
"par_id331586090432804\n"
"help.text"
-msgid "<emph>Next: </emph>Resets error information and executes the instruction following the one that caused the error."
+msgid "<literal>Next</literal>: Resets error information and executes the instruction following the one that caused the error."
msgstr ""
#. 3Jge7
@@ -40255,13 +40075,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 ""
-#. AeVfB
+#. 4NKFt
#: 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 never ending loop."
+msgid "Using <literal>Resume</literal> without parameters to re-execute the faulty instruction can fit certain situations. However that may cause a neverending loop."
msgstr ""
#. MqMrx
@@ -40849,6 +40669,231 @@ msgctxt ""
msgid "<link href=\"text/sbasic/shared/03090411.xhp\" name=\"With\">With</link> statement"
msgstr ""
+#. FFWQn
+#: fragments.xhp
+msgctxt ""
+"fragments.xhp\n"
+"tit\n"
+"help.text"
+msgid "Basic syntax diagrams fragments"
+msgstr ""
+
+#. y2yz2
+#: fragments.xhp
+msgctxt ""
+"fragments.xhp\n"
+"hd_id541587044867073\n"
+"help.text"
+msgid "<variable id=\"fragmentsh1\"><link href=\"text/sbasic/shared/fragments.xhp\" name=\"Syntax fragments\">Syntax fragments</link></variable>"
+msgstr ""
+
+#. qdgmB
+#: fragments.xhp
+msgctxt ""
+"fragments.xhp\n"
+"par_id881587044839050\n"
+"help.text"
+msgid "%PRODUCTNAME Basic syntax fragments."
+msgstr ""
+
+#. ChERt
+#: 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"
+msgstr ""
+
+#. pfHq8
+#: fragments.xhp
+msgctxt ""
+"fragments.xhp\n"
+"par_id491585753339474\n"
+"help.text"
+msgid "<image src=\"media/helpimg/sbasic/argument_fragment.svg\" id=\"img_id4156296484514\"><alt id=\"alt_id15152796484514\">argument fragment</alt></image>"
+msgstr ""
+
+#. zqKwG
+#: fragments.xhp
+msgctxt ""
+"fragments.xhp\n"
+"hd_id811587303969210\n"
+"help.text"
+msgid "Parameters"
+msgstr ""
+
+#. E7GXy
+#: fragments.xhp
+msgctxt ""
+"fragments.xhp\n"
+"par_id481586090298901\n"
+"help.text"
+msgid "<literal>Optional</literal>: The argument is not mandatory."
+msgstr ""
+
+#. FEs39
+#: fragments.xhp
+msgctxt ""
+"fragments.xhp\n"
+"par_id331586090532804\n"
+"help.text"
+msgid "<literal>ByRef</literal>: The argument is passed by reference. <literal>ByRef</literal> is the default."
+msgstr ""
+
+#. WuCPC
+#: fragments.xhp
+msgctxt ""
+"fragments.xhp\n"
+"par_id331586090432804\n"
+"help.text"
+msgid "<literal>ByVal</literal>: The argument is passed by value. Its value can be modified by the called routine."
+msgstr ""
+
+#. GrfMS
+#: fragments.xhp
+msgctxt ""
+"fragments.xhp\n"
+"par_id651587044335713\n"
+"help.text"
+msgid "<emph>char:</emph> Type declaration character."
+msgstr ""
+
+#. Naxwg
+#: fragments.xhp
+msgctxt ""
+"fragments.xhp\n"
+"par_id651587044336713\n"
+"help.text"
+msgid "<emph>typename</emph>: Primitive data type name. Library or module defined types can also be specified."
+msgstr ""
+
+#. KwsyR
+#: fragments.xhp
+msgctxt ""
+"fragments.xhp\n"
+"par_id11587045141290\n"
+"help.text"
+msgid "<emph>= expression</emph>: Specify a default value for the argument, matching its declared type. <literal>Optional</literal> is necessary for each argument specifying a default value."
+msgstr ""
+
+#. 4Atx8
+#: fragments.xhp
+msgctxt ""
+"fragments.xhp\n"
+"par_id331586091432804\n"
+"help.text"
+msgid "<literal>ParamArray</literal>: Use <literal>ParamArray</literal> when the number of parameters is undetermined. A typical scenario is that of a Calc user-defined function. Using <literal>ParamArray</literal> should be limited to the last argument of a routine."
+msgstr ""
+
+#. GWSD4
+#: fragments.xhp
+msgctxt ""
+"fragments.xhp\n"
+"par_id851587050837107\n"
+"help.text"
+msgid "Using<literal>ParamArray</literal> or <emph>= expression</emph> require <link href=\"text/sbasic/shared/compatible.xhp\" name=\"Option Compatible\">Option Compatible</link> to be placed before the executable program code in a module."
+msgstr ""
+
+#. EDCLX
+#: fragments.xhp
+msgctxt ""
+"fragments.xhp\n"
+"par_id391587571321063\n"
+"help.text"
+msgid "When using <link href=\"text/sbasic/shared/vbasupport.xhp\" name=\"Option VBASupport\">Option VBASupport 1</link>, <literal>Optional</literal> arguments with no default value (<emph>= expression</emph>) are initialized according to their data type, except if <literal>Variant</literal>."
+msgstr ""
+
+#. KG4tC
+#: fragments.xhp
+msgctxt ""
+"fragments.xhp\n"
+"hd_id231587046013456\n"
+"help.text"
+msgid "<variable id=\"arrayh4\"><link href=\"text/sbasic/shared/fragments.xhp\" name=\"array syntax fragment\"/></variable>array fragment"
+msgstr ""
+
+#. YD32W
+#: fragments.xhp
+msgctxt ""
+"fragments.xhp\n"
+"par_id491586753339473\n"
+"help.text"
+msgid "<image src=\"media/helpimg/sbasic/array_fragment.svg\" id=\"img_id4156296484514\"><alt id=\"alt_id15152796484514\">array fragment</alt></image>"
+msgstr ""
+
+#. zrpkq
+#: fragments.xhp
+msgctxt ""
+"fragments.xhp\n"
+"hd_id731587304120258\n"
+"help.text"
+msgid "Parameters"
+msgstr ""
+
+#. dUCSu
+#: fragments.xhp
+msgctxt ""
+"fragments.xhp\n"
+"par_id951587051619162\n"
+"help.text"
+msgid "<emph>start:</emph> Lower bound of a dimension."
+msgstr ""
+
+#. yeb4H
+#: fragments.xhp
+msgctxt ""
+"fragments.xhp\n"
+"par_id951587052619162\n"
+"help.text"
+msgid "<emph>end:</emph> Upper bound of a dimension."
+msgstr ""
+
+#. wyE23
+#: fragments.xhp
+msgctxt ""
+"fragments.xhp\n"
+"par_id961587051702571\n"
+"help.text"
+msgid "Multiple dimensions for an array are denoted using comma (<emph>,</emph>) sign."
+msgstr ""
+
+#. bGJWo
+#: 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\"/></variable>typename fragment"
+msgstr ""
+
+#. AqfYj
+#: fragments.xhp
+msgctxt ""
+"fragments.xhp\n"
+"par_id501586753339474\n"
+"help.text"
+msgid "<image src=\"media/helpimg/sbasic/typename_fragment.svg\" id=\"img_id4157296484514\"><alt id=\"alt_id15152796484515\">primitive data types fragment</alt></image>"
+msgstr ""
+
+#. FcC7c
+#: 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\"/></variable>type-car fragment"
+msgstr ""
+
+#. JFwPg
+#: fragments.xhp
+msgctxt ""
+"fragments.xhp\n"
+"par_id511586753339474\n"
+"help.text"
+msgid "<image src=\"media/helpimg/sbasic/char_fragment.svg\" id=\"img_id4157296484514\"><alt id=\"alt_id15152796484516\">type declaration characters</alt></image>"
+msgstr ""
+
#. onSEk
#: keys.xhp
msgctxt ""
@@ -41470,13 +41515,13 @@ msgctxt ""
msgid "Replaces some string by another."
msgstr ""
-#. 9uBGG
+#. 4cCHs
#: replace.xhp
msgctxt ""
"replace.xhp\n"
"par_id931552552227310\n"
"help.text"
-msgid "Replace (Text As String, SearchStr As String, ReplStr As String [, Start As Long [, Count as long [, Compare As Boolean]]]"
+msgid "Replace (Text As String, SearchStr As String, ReplStr As String [, Start As Long [, Count as Long [, Compare As Boolean]]]"
msgstr ""
#. iMDGH
@@ -41515,13 +41560,13 @@ msgctxt ""
msgid "<emph>ReplStr:</emph> Any string expression that shall replace the found search string."
msgstr ""
-#. KfkZ4
+#. y6ZZR
#: replace.xhp
msgctxt ""
"replace.xhp\n"
"par_id111552552283060\n"
"help.text"
-msgid "<emph>Start:</emph> Numeric expression that indicates the character position within the string where the search shall begin. The maximum allowed value is 65535."
+msgid "<emph>Start:</emph> Numeric expression that indicates the character position where the search starts and also the start of the substring to be returned."
msgstr ""
#. bLh8G
@@ -41578,6 +41623,15 @@ msgctxt ""
msgid "REM * only first (respecting case) occurrence (parameter 5)"
msgstr ""
+#. QEPtG
+#: replace.xhp
+msgctxt ""
+"replace.xhp\n"
+"par_id861587778446685\n"
+"help.text"
+msgid "REM returns D*FGHI because the search starts at position 4, which is also the start of the returned string."
+msgstr ""
+
#. Z9NfM
#: special_vba_func.xhp
msgctxt ""