summaryrefslogtreecommitdiff
path: root/sal/textenc/gettextencodingdata.h
blob: 9307074f6cff9f05685b98eb32b772151af6ca2d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
/*************************************************************************
 *
 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
 *
 * Copyright 2000, 2010 Oracle and/or its affiliates.
 *
 * OpenOffice.org - a multi-platform office productivity suite
 *
 * This file is part of OpenOffice.org.
 *
 * OpenOffice.org is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Lesser General Public License version 3
 * only, as published by the Free Software Foundation.
 *
 * OpenOffice.org is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU Lesser General Public License version 3 for more details
 * (a copy is included in the LICENSE file that accompanied this code).
 *
 * You should have received a copy of the GNU Lesser General Public License
 * version 3 along with OpenOffice.org.  If not, see
 * <http://www.openoffice.org/license.html>
 * for a copy of the LGPLv3 License.
 *
 ************************************************************************/

#ifndef INCLUDED_RTL_TEXTENC_GETTEXTENCODINGDATA_H
#define INCLUDED_RTL_TEXTENC_GETTEXTENCODINGDATA_H

#include "tenchelp.h"
#include "rtl/textenc.h"
#include "sal/types.h"

#if defined __cplusplus
extern "C" {
#endif /* __cplusplus */

ImplTextEncodingData const *
Impl_getTextEncodingData(rtl_TextEncoding nEncoding) SAL_THROW_EXTERN_C();

#if defined __cplusplus
}
#endif /* __cplusplus */

#endif /* INCLUDED_RTL_TEXTENC_GETTEXTENCODINGDATA_H */
+
+#: 03060600.xhp
+msgctxt ""
+"03060600.xhp\n"
+"par_id3148455\n"
+"19\n"
+"help.text"
+msgid "vOut = vB Xor vA ' returns 2"
+msgstr ""
+
+#: 03080600.xhp
+msgctxt ""
+"03080600.xhp\n"
+"tit\n"
+"help.text"
+msgid "Absolute Values"
+msgstr ""
+
+#: 03080600.xhp
+msgctxt ""
+"03080600.xhp\n"
+"hd_id3146958\n"
+"1\n"
+"help.text"
+msgid "<link href=\"text/sbasic/shared/03080600.xhp\" name=\"Absolute Values\">Absolute Values</link>"
+msgstr ""
+
+#: 03080600.xhp
+msgctxt ""
+"03080600.xhp\n"
+"par_id3150771\n"
+"2\n"
+"help.text"
+msgid "This function returns absolute values."
+msgstr ""
+
+#: 03101600.xhp
+msgctxt ""
+"03101600.xhp\n"
+"tit\n"
+"help.text"
+msgid "DefLng Statement [Runtime]"
+msgstr ""
+
+#: 03101600.xhp
+msgctxt ""
+"03101600.xhp\n"
+"bm_id3148538\n"
+"help.text"
+msgid "<bookmark_value>DefLng statement</bookmark_value>"
+msgstr ""
+
+#: 03101600.xhp
+msgctxt ""
+"03101600.xhp\n"
+"hd_id3148538\n"
+"1\n"
+"help.text"
+msgid "<link href=\"text/sbasic/shared/03101600.xhp\" name=\"DefLng Statement [Runtime]\">DefLng Statement [Runtime]</link>"
+msgstr ""
+
+#: 03101600.xhp
+msgctxt ""
+"03101600.xhp\n"
+"par_id3149514\n"
+"2\n"
+"help.text"
+msgid "Sets the default variable type, according to a letter range, if no type-declaration character or keyword is specified."
+msgstr ""
+
+#: 03101600.xhp
+msgctxt ""
+"03101600.xhp\n"
+"hd_id3150504\n"
+"3\n"
+"help.text"
+msgid "Syntax:"
+msgstr ""
+
+#: 03101600.xhp
+msgctxt ""
+"03101600.xhp\n"
+"par_id3145609\n"
+"4\n"
+"help.text"
+msgid "Defxxx Characterrange1[, Characterrange2[,...]]"
+msgstr ""
+
+#: 03101600.xhp
+msgctxt ""
+"03101600.xhp\n"
+"hd_id3154760\n"
+"5\n"
+"help.text"
+msgid "Parameters:"
+msgstr ""
+
+#: 03101600.xhp
+msgctxt ""
+"03101600.xhp\n"
+"par_id3145069\n"
+"6\n"
+"help.text"
+msgid "<emph>Characterrange:</emph> Letters that specify the range of variables that you want to set the default data type for."
+msgstr ""
+
+#: 03101600.xhp
+msgctxt ""
+"03101600.xhp\n"
+"par_id3150791\n"
+"7\n"
+"help.text"
+msgid "<emph>xxx:</emph> Keyword that defines the default variable type:"
+msgstr ""
+
+#: 03101600.xhp
+msgctxt ""
+"03101600.xhp\n"
+"par_id3148798\n"
+"8\n"
+"help.text"
+msgid "<emph>Keyword: </emph>Default variable type"
+msgstr ""
+
+#: 03101600.xhp
+msgctxt ""
+"03101600.xhp\n"
+"par_id3154686\n"
+"9\n"
+"help.text"
+msgid "<emph>DefLng:</emph> Long"
+msgstr ""
+
+#: 03101600.xhp
+msgctxt ""
+"03101600.xhp\n"
+"hd_id3153192\n"
+"10\n"
+"help.text"
+msgid "Example:"
+msgstr ""
+
+#: 03101600.xhp
+msgctxt ""
+"03101600.xhp\n"
+"par_id3154124\n"
+"12\n"
+"help.text"
+msgid "' Prefix definitions for variable types:"
+msgstr ""
+
+#: 03101600.xhp
+msgctxt ""
+"03101600.xhp\n"
+"par_id3145273\n"
+"22\n"
+"help.text"
+msgid "lCount=123456789 ' lCount is an implicit long integer variable"
+msgstr ""
+
+#: 01020100.xhp
+msgctxt ""
+"01020100.xhp\n"
+"tit\n"
+"help.text"
+msgid "Using Variables"
+msgstr ""
+
+#: 01020100.xhp
+msgctxt ""
+"01020100.xhp\n"
+"bm_id3149346\n"
+"help.text"
+msgid "<bookmark_value>names of variables</bookmark_value><bookmark_value>variables; using</bookmark_value><bookmark_value>types of variables</bookmark_value><bookmark_value>declaring variables</bookmark_value><bookmark_value>values;of variables</bookmark_value><bookmark_value>constants</bookmark_value><bookmark_value>arrays;declaring</bookmark_value><bookmark_value>defining;constants</bookmark_value>"
+msgstr ""
+
+#: 01020100.xhp
+msgctxt ""
+"01020100.xhp\n"
+"hd_id3149346\n"
+"1\n"
+"help.text"
+msgid "<link href=\"text/sbasic/shared/01020100.xhp\" name=\"Using Variables\">Using Variables</link>"
+msgstr ""
+
+#: 01020100.xhp
+msgctxt ""
+"01020100.xhp\n"
+"par_id3154346\n"
+"3\n"
+"help.text"
+msgid "The following describes the basic use of variables in $[officename] Basic."
+msgstr ""
+
+#: 01020100.xhp
+msgctxt ""
+"01020100.xhp\n"
+"hd_id3153361\n"
+"4\n"
+"help.text"
+msgid "Naming Conventions for Variable Identifiers"
+msgstr ""
+
+#: 01020100.xhp
+msgctxt ""
+"01020100.xhp\n"
+"par_id3148797\n"
+"5\n"
+"help.text"
+msgid "A variable name can consist of a maximum of 255 characters. The first character of a variable name <emph>must</emph> be a letter A-Z or a-z. Numbers can also be used in a variable name, but punctuation symbols and special characters are not permitted, with exception of the underscore character (\"_\"). In $[officename] Basic variable identifiers are not case-sensitive. Variable names may contain spaces but must be enclosed in square brackets if they do."
+msgstr ""
+
+#: 01020100.xhp
+msgctxt ""
+"01020100.xhp\n"
+"par_id3156422\n"
+"6\n"
+"help.text"
+msgid "Examples for variable identifiers:"
+msgstr ""
+
+#: 01020100.xhp
+msgctxt ""
+"01020100.xhp\n"
+"par_id3156441\n"
+"126\n"
+"help.text"
+msgid "Correct"
+msgstr ""
+
+#: 01020100.xhp
+msgctxt ""
+"01020100.xhp\n"
+"par_id3149664\n"
+"127\n"
+"help.text"
+msgid "Correct"
+msgstr ""
+
+#: 01020100.xhp
+msgctxt ""
+"01020100.xhp\n"
+"par_id3146119\n"
+"128\n"
+"help.text"
+msgid "Correct"
+msgstr ""
+
+#: 01020100.xhp
+msgctxt ""
+"01020100.xhp\n"
+"par_id3153876\n"
+"11\n"
+"help.text"
+msgid "Not valid, variable with space must be enclosed in square brackets"
+msgstr ""
+
+#: 01020100.xhp
+msgctxt ""
+"01020100.xhp\n"
+"par_id3154510\n"
+"15\n"
+"help.text"
+msgid "Correct"
+msgstr ""
+
+#: 01020100.xhp
+msgctxt ""
+"01020100.xhp\n"
+"par_id3150330\n"
+"129\n"
+"help.text"
+msgid "Not valid, special characters are not allowed"
+msgstr ""
+
+#: 01020100.xhp
+msgctxt ""
+"01020100.xhp\n"
+"par_id3154254\n"
+"130\n"
+"help.text"
+msgid "Not valid, variable may not begin with a number"
+msgstr ""
+
+#: 01020100.xhp
+msgctxt ""
+"01020100.xhp\n"
+"par_id3149256\n"
+"131\n"
+"help.text"
+msgid "Not valid, punctuation marks are not allowed"
+msgstr ""
+
+#: 01020100.xhp
+msgctxt ""
+"01020100.xhp\n"
+"hd_id3146317\n"
+"17\n"
+"help.text"
+msgid "Declaring Variables"
+msgstr ""
+
+#: 01020100.xhp
+msgctxt ""
+"01020100.xhp\n"
+"par_id3150299\n"
+"18\n"
+"help.text"
+msgid "In $[officename] Basic you don't need to declare variables explicitly. A variable declaration can be performed with the <emph>Dim</emph> statement. You can declare more than one variable at a time by separating the names with a comma. To define the variable type, use either a type-declaration sign after the name, or the appropriate key word."
+msgstr ""
+
+#: 01020100.xhp
+msgctxt ""
+"01020100.xhp\n"
+"par_id3154118\n"
+"140\n"
+"help.text"
+msgid "Examples for variable declarations:"
+msgstr ""
+
+#: 01020100.xhp
+msgctxt ""
+"01020100.xhp\n"
+"par_id3150982\n"
+"132\n"
+"help.text"
+msgid "Declares the variable \"a\" as a String"
+msgstr ""
+
+#: 01020100.xhp
+msgctxt ""
+"01020100.xhp\n"
+"par_id3150343\n"
+"133\n"
+"help.text"
+msgid "Declares the variable \"a\" as a String"
+msgstr ""
+
+#: 01020100.xhp
+msgctxt ""
+"01020100.xhp\n"
+"par_id3155507\n"
+"22\n"
+"help.text"
+msgid "Declares one variable as a String and one as an Integer"
+msgstr ""
+
+#: 01020100.xhp
+msgctxt ""
+"01020100.xhp\n"
+"par_idN10859\n"
+"help.text"
+msgid "Declares c as a Boolean variable that can be TRUE or FALSE"
+msgstr ""
+
+#: 01020100.xhp
+msgctxt ""
+"01020100.xhp\n"
+"par_id3150519\n"
+"23\n"
+"help.text"
+msgid "It is very important when declaring variables that you use the type-declaration character each time, even if it was used in the declaration instead of a keyword. Thus the following statements are invalid:"
+msgstr ""
+
+#: 01020100.xhp
+msgctxt ""
+"01020100.xhp\n"
+"par_id3154527\n"
+"134\n"
+"help.text"
+msgid "Declares \"a\" as a String"
+msgstr ""
+
+#: 01020100.xhp
+msgctxt ""
+"01020100.xhp\n"
+"par_id3153064\n"
+"135\n"
+"help.text"
+msgid "Type-declaration missing: \"a$=\""
+msgstr ""
+
+#: 01020100.xhp
+msgctxt ""
+"01020100.xhp\n"
+"par_id3144770\n"
+"26\n"
+"help.text"
+msgid "Once you have declared a variable as a certain type, you cannot declare the variable under the same name again as a different type!"
+msgstr ""
+
+#: 01020100.xhp
+msgctxt ""
+"01020100.xhp\n"
+"hd_id3149331\n"
+"27\n"
+"help.text"
+msgid "Forcing Variable Declarations"
+msgstr ""
+
+#: 01020100.xhp
+msgctxt ""
+"01020100.xhp\n"
+"par_id3149443\n"
+"28\n"
+"help.text"
+msgid "To force declaration of variables, use the following command:"
+msgstr ""
+
+#: 01020100.xhp
+msgctxt ""
+"01020100.xhp\n"
+"par_id3155072\n"
+"30\n"
+"help.text"
+msgid "The <emph>Option Explicit</emph> statement has to be the first line in the module, before the first SUB. Generally, only arrays need to be declared explicitly. All other variables are declared according to the type-declaration character, or - if omitted - as the default type <emph>Single</emph>."
+msgstr ""
+
+#: 01020100.xhp
+msgctxt ""
+"01020100.xhp\n"
+"hd_id3154614\n"
+"34\n"
+"help.text"
+msgid "Variable Types"
+msgstr ""
+
+#: 01020100.xhp
+msgctxt ""
+"01020100.xhp\n"
+"par_id3155383\n"
+"35\n"
+"help.text"
+msgid "$[officename] Basic supports four variable classes:"
+msgstr ""
+
+#: 01020100.xhp
+msgctxt ""
+"01020100.xhp\n"
+"par_id3153972\n"
+"36\n"
+"help.text"
+msgid "<emph>Numeric</emph> variables can contain number values. Some variables are used to store large or small numbers, and others are used for floating-point or fractional numbers."
+msgstr ""
+
+#: 01020100.xhp
+msgctxt ""
+"01020100.xhp\n"
+"par_id3159226\n"
+"37\n"
+"help.text"
+msgid "<emph>String</emph> variables contain character strings."
+msgstr ""
+
+#: 01020100.xhp
+msgctxt ""
+"01020100.xhp\n"
+"par_id3145217\n"
+"38\n"
+"help.text"
+msgid "<emph>Boolean</emph> variables contain either the TRUE or the FALSE value."
+msgstr ""
+
+#: 01020100.xhp
+msgctxt ""
+"01020100.xhp\n"
+"par_id3154762\n"
+"39\n"
+"help.text"
+msgid "<emph>Object</emph> variables can store objects of various types, like tables and documents within a document."
+msgstr ""
+
+#: 01020100.xhp
+msgctxt ""
+"01020100.xhp\n"
+"hd_id3153805\n"
+"40\n"
+"help.text"
+msgid "Integer Variables"
+msgstr ""
+
+#: 01020100.xhp
+msgctxt ""
+"01020100.xhp\n"
+"par_id3146966\n"
+"41\n"
+"help.text"
+msgid "Integer variables range from -32768 to 32767. If you assign a floating-point value to an integer variable, the decimal places are rounded to the next integer. Integer variables are rapidly calculated in procedures and are suitable for counter variables in loops. An integer variable only requires two bytes of memory. \"%\" is the type-declaration character."
+msgstr ""
+
+#: 01020100.xhp
+msgctxt ""
+"01020100.xhp\n"
+"hd_id3147546\n"
+"45\n"
+"help.text"
+msgid "Long Integer Variables"
+msgstr ""
+
+#: 01020100.xhp
+msgctxt ""
+"01020100.xhp\n"
+"par_id3151193\n"
+"46\n"
+"help.text"
+msgid "Long integer variables range from -2147483648 to 2147483647. If you assign a floating-point value to a long integer variable, the decimal places are rounded to the next integer. Long integer variables are rapidly calculated in procedures and are suitable for counter variables in loops for large values. A long integer variable requires four bytes of memory. \"&\" is the type-declaration character."
+msgstr ""
+
+#: 01020100.xhp
+msgctxt ""
+"01020100.xhp\n"
+"hd_id7596972\n"
+"help.text"
+msgid "Decimal Variables"
+msgstr ""
+
+#: 01020100.xhp
+msgctxt ""
+"01020100.xhp\n"
+"par_id2649311\n"
+"help.text"
+msgid "Decimal variables can take positive or negative numbers or zero. Accuracy is up to 29 digits."
+msgstr ""
+
+#: 01020100.xhp
+msgctxt ""
+"01020100.xhp\n"
+"par_id7617114\n"
+"help.text"
+msgid "You can use plus (+) or minus (-) signs as prefixes for decimal numbers (with or without spaces)."
+msgstr ""
+
+#: 01020100.xhp
+msgctxt ""
+"01020100.xhp\n"
+"par_id1593676\n"
+"help.text"
+msgid "If a decimal number is assigned to an integer variable, %PRODUCTNAME Basic rounds the figure up or down."
+msgstr ""
+
+#: 01020100.xhp
+msgctxt ""
+"01020100.xhp\n"
+"hd_id3147500\n"
+"50\n"
+"help.text"
+msgid "Single Variables"
+msgstr ""
+
+#: 01020100.xhp
+msgctxt ""
+"01020100.xhp\n"
+"par_id3153070\n"
+"51\n"
+"help.text"
+msgid "Single variables can take positive or negative values ranging from 3.402823 x 10E38 to 1.401298 x 10E-45. Single variables are floating-point variables, in which the decimal precision decreases as the non-decimal part of the number increases. Single variables are suitable for mathematical calculations of average precision. Calculations require more time than for Integer variables, but are faster than calculations with Double variables. A Single variable requires 4 bytes of memory. The type-declaration character is \"!\"."
+msgstr ""
+
+#: 01020100.xhp
+msgctxt ""
+"01020100.xhp\n"
+"hd_id3155753\n"
+"54\n"
+"help.text"
+msgid "Double Variables"
+msgstr ""
+
+#: 01020100.xhp
+msgctxt ""
+"01020100.xhp\n"
+"par_id3150953\n"
+"55\n"
+"help.text"
+msgid "Double variables can take positive or negative values ranging from 1.79769313486232 x 10E308 to 4.94065645841247 x 10E-324. Double variables are floating-point variables, in which the decimal precision decreases as the non-decimal part of the number increases. Double variables are suitable for precise calculations. Calculations require more time than for Single variables. A Double variable requires 8 bytes of memory. The type-declaration character is \"#\"."
+msgstr ""
+
+#: 01020100.xhp
+msgctxt ""
+"01020100.xhp\n"
+"hd_id3155747\n"
+"95\n"
+"help.text"
+msgid "Currency Variables"
+msgstr ""
+
+#: 01020100.xhp
+msgctxt ""
+"01020100.xhp\n"
+"par_id3153337\n"
+"96\n"
+"help.text"
+msgid "Currency variables are internally stored as 64-bit numbers (8 Bytes) and displayed as a fixed-decimal number with 15 non-decimal and 4 decimal places. The values range from -922337203685477.5808 to +922337203685477.5807. Currency variables are used to calculate currency values with a high precision. The type-declaration character is \"@\"."
+msgstr ""
+
+#: 01020100.xhp
+msgctxt ""
+"01020100.xhp\n"
+"hd_id3148742\n"
+"58\n"
+"help.text"
+msgid "String Variables"
+msgstr ""
+
+#: 01020100.xhp
+msgctxt ""
+"01020100.xhp\n"
+"par_id3151393\n"
+"59\n"
+"help.text"
+msgid "String variables can hold character strings with up to 65,535 characters. Each character is stored as the corresponding Unicode value. String variables are suitable for word processing within programs and for temporary storage of any non-printable character up to a maximum length of 64 Kbytes. The memory required for storing string variables depends on the number of characters in the variable. The type-declaration character is \"$\"."
+msgstr ""
+
+#: 01020100.xhp
+msgctxt ""
+"01020100.xhp\n"
+"hd_id3150534\n"
+"62\n"
+"help.text"
+msgid "Boolean Variables"
+msgstr ""
+
+#: 01020100.xhp
+msgctxt ""
+"01020100.xhp\n"
+"par_id3145632\n"
+"63\n"
+"help.text"
+msgid "Boolean variables store only one of two values: TRUE or FALSE. A number 0 evaluates to FALSE, every other value evaluates to TRUE."
+msgstr ""
+
+#: 01020100.xhp
+msgctxt ""
+"01020100.xhp\n"
+"hd_id3149722\n"
+"65\n"
+"help.text"
+msgid "Date Variables"
+msgstr ""
+
+#: 01020100.xhp
+msgctxt ""
+"01020100.xhp\n"
+"par_id3159116\n"
+"66\n"
+"help.text"
+msgid "Date variables can only contain dates and time values stored in an internal format. Values assigned to Date variables with <link href=\"text/sbasic/shared/03030101.xhp\" name=\"Dateserial\"><emph>Dateserial</emph></link>, <link href=\"text/sbasic/shared/03030102.xhp\" name=\"Datevalue\"><emph>Datevalue</emph></link>, <link href=\"text/sbasic/shared/03030205.xhp\" name=\"Timeserial\"><emph>Timeserial</emph></link> or <link href=\"text/sbasic/shared/03030206.xhp\" name=\"Timevalue\"><emph>Timevalue</emph></link> are automatically converted to the internal format. Date-variables are converted to normal numbers by using the <link href=\"text/sbasic/shared/03030103.xhp\" name=\"Day\"><emph>Day</emph></link>, <link href=\"text/sbasic/shared/03030104.xhp\" name=\"Month\"><emph>Month</emph></link>, <link href=\"text/sbasic/shared/03030106.xhp\" name=\"Year\"><emph>Year</emph></link> or the <link href=\"text/sbasic/shared/03030201.xhp\" name=\"Hour\"><emph>Hour</emph></link>, <link href=\"text/sbasic/shared/03030202.xhp\" name=\"Minute\"><emph>Minute</emph></link>, <link href=\"text/sbasic/shared/03030204.xhp\" name=\"Second\"><emph>Second</emph></link> function. The internal format enables a comparison of date/time values by calculating the difference between two numbers. These variables can only be declared with the key word <emph>Date</emph>."
+msgstr ""
+
+#: 01020100.xhp
+msgctxt ""
+"01020100.xhp\n"
+"hd_id3148732\n"
+"68\n"
+"help.text"
+msgid "Initial Variable Values"
+msgstr ""
+
+#: 01020100.xhp
+msgctxt ""
+"01020100.xhp\n"
+"par_id3154549\n"
+"69\n"
+"help.text"
+msgid "As soon as the variable has been declared, it is automatically set to the \"Null\" value. Note the following conventions:"
+msgstr ""
+
+#: 01020100.xhp
+msgctxt ""
+"01020100.xhp\n"
+"par_id3143222\n"
+"70\n"
+"help.text"
+msgid "<emph>Numeric</emph> variables are automatically assigned the value \"0\" as soon as they are declared."
+msgstr ""
+
+#: 01020100.xhp
+msgctxt ""
+"01020100.xhp\n"
+"par_id3150693\n"
+"71\n"
+"help.text"
+msgid "<emph>Date variables</emph> are assigned the value 0 internally; equivalent to converting the value to \"0\" with the <link href=\"text/sbasic/shared/03030103.xhp\" name=\"Day\"><emph>Day</emph></link>, <link href=\"text/sbasic/shared/03030104.xhp\" name=\"Month\"><emph>Month</emph></link>, <link href=\"text/sbasic/shared/03030106.xhp\" name=\"Year\"><emph>Year</emph></link> or the <link href=\"text/sbasic/shared/03030201.xhp\" name=\"Hour\"><emph>Hour</emph></link>, <link href=\"text/sbasic/shared/03030202.xhp\" name=\"Minute\"><emph>Minute</emph></link>, <link href=\"text/sbasic/shared/03030204.xhp\" name=\"Second\"><emph>Second</emph></link> function."
+msgstr ""
+
+#: 01020100.xhp
+msgctxt ""
+"01020100.xhp\n"
+"par_id3154807\n"
+"72\n"
+"help.text"
+msgid "<emph>String variables</emph> are assigned an empty-string (\"\") when they are declared."
+msgstr ""
+
+#: 01020100.xhp
+msgctxt ""
+"01020100.xhp\n"
+"hd_id3153936\n"
+"83\n"
+"help.text"
+msgid "Arrays"
+msgstr ""
+
+#: 01020100.xhp
+msgctxt ""
+"01020100.xhp\n"
+"par_id3148736\n"
+"84\n"
+"help.text"
+msgid "$[officename] Basic knows one- or multi-dimensional arrays, defined by a specified variable type. Arrays are suitable for editing lists and tables in programs. Individual elements of an array can be addressed through a numeric index."
+msgstr ""
+
+#: 01020100.xhp
+msgctxt ""
+"01020100.xhp\n"
+"par_id3149546\n"
+"85\n"
+"help.text"
+msgid "Arrays <emph>must</emph> be declared with the <emph>Dim</emph> statement. There are several ways to define the index range of an array:"
+msgstr ""
+
+#: 01020100.xhp
+msgctxt ""
+"01020100.xhp\n"
+"par_id3154567\n"
+"136\n"
+"help.text"
+msgid "21 elements numbered from 0 to 20"
+msgstr ""
+
+#: 01020100.xhp
+msgctxt ""
+"01020100.xhp\n"
+"par_id3154397\n"
+"137\n"
+"help.text"
+msgid "30 elements (a matrix of 6 x 5 elements)"
+msgstr ""
+
+#: 01020100.xhp
+msgctxt ""
+"01020100.xhp\n"
+"par_id3149690\n"
+"138\n"
+"help.text"
+msgid "21 elements numbered from 5 to 25"
+msgstr ""
+
+#: 01020100.xhp
+msgctxt ""
+"01020100.xhp\n"
+"par_id3153113\n"
+"89\n"
+"help.text"
+msgid "21 elements (including 0), numbered from -15 to 5"
+msgstr ""
+
+#: 01020100.xhp
+msgctxt ""
+"01020100.xhp\n"
+"par_id3153005\n"
+"90\n"
+"help.text"
+msgid "The index range can include positive as well as negative numbers."
+msgstr ""
+
+#: 01020100.xhp
+msgctxt ""
+"01020100.xhp\n"
+"hd_id3154507\n"
+"91\n"
+"help.text"
+msgid "Constants"
+msgstr ""
+
+#: 01020100.xhp
+msgctxt ""
+"01020100.xhp\n"
+"par_id3156357\n"
+"92\n"
+"help.text"
+msgid "Constants have a fixed value. They are only defined once in the program and cannot be redefined later:"
+msgstr ""
+
+#: 03101700.xhp
+msgctxt ""
+"03101700.xhp\n"
+"tit\n"
+"help.text"
+msgid "DefObj Statement [Runtime]"
+msgstr ""
+
+#: 03101700.xhp
+msgctxt ""
+"03101700.xhp\n"
+"bm_id3149811\n"
+"help.text"
+msgid "<bookmark_value>DefObj statement</bookmark_value>"
+msgstr ""
+
+#: 03101700.xhp
+msgctxt ""
+"03101700.xhp\n"
+"hd_id3149811\n"
+"1\n"
+"help.text"
+msgid "<link href=\"text/sbasic/shared/03101700.xhp\" name=\"DefObj Statement [Runtime]\">DefObj Statement [Runtime]</link>"
+msgstr ""
+
+#: 03101700.xhp
+msgctxt ""
+"03101700.xhp\n"
+"par_id3147573\n"
+"2\n"
+"help.text"
+msgid "Sets the default variable type, according to a letter range, if no type-declaration character or keyword is specified."
+msgstr ""
+
+#: 03101700.xhp
+msgctxt ""
+"03101700.xhp\n"
+"hd_id3150504\n"
+"3\n"
+"help.text"
+msgid "Syntax:"
+msgstr ""
+
+#: 03101700.xhp
+msgctxt ""
+"03101700.xhp\n"
+"par_id3147530\n"
+"4\n"
+"help.text"
+msgid "Defxxx Characterrange1[, Characterrange2[,...]]"
+msgstr ""
+
+#: 03101700.xhp
+msgctxt ""
+"03101700.xhp\n"
+"hd_id3153896\n"
+"5\n"
+"help.text"
+msgid "Parameters:"
+msgstr ""
+
+#: 03101700.xhp
+msgctxt ""
+"03101700.xhp\n"
+"par_id3148552\n"
+"6\n"
+"help.text"
+msgid "<emph>Characterrange:</emph> Letters that specify the range of variables that you want to set the default data type for."
+msgstr ""
+
+#: 03101700.xhp
+msgctxt ""
+"03101700.xhp\n"
+"par_id3150358\n"
+"7\n"
+"help.text"
+msgid "<emph>xxx:</emph> Keyword that defines the default variable type:"
+msgstr ""
+
+#: 03101700.xhp
+msgctxt ""
+"03101700.xhp\n"
+"par_id3148798\n"
+"8\n"
+"help.text"
+msgid "<emph>Keyword: </emph>Default variable type"
+msgstr ""
+
+#: 03101700.xhp
+msgctxt ""
+"03101700.xhp\n"
+"par_id3150769\n"
+"9\n"
+"help.text"
+msgid "<emph>DefObj:</emph> Object"
+msgstr ""
+
+#: 03101700.xhp
+msgctxt ""
+"03101700.xhp\n"
+"hd_id3156212\n"
+"10\n"
+"help.text"
+msgid "Example:"
+msgstr ""
+
+#: 03101700.xhp
+msgctxt ""
+"03101700.xhp\n"
+"par_id3153969\n"
+"12\n"
+"help.text"
+msgid "REM Prefix definitions for variable types:"
+msgstr ""
+
+#: 03101700.xhp
+msgctxt ""
+"03101700.xhp\n"
+"par_id3156424\n"
+"13\n"
+"help.text"
+msgid "DefBool b"
+msgstr ""
+
+#: 03101700.xhp
+msgctxt ""
+"03101700.xhp\n"
+"par_id3159254\n"
+"14\n"
+"help.text"
+msgid "DefDate t"
+msgstr ""
+
+#: 03101700.xhp
+msgctxt ""
+"03101700.xhp\n"
+"par_id3150440\n"
+"15\n"
+"help.text"
+msgid "DefDbL d"
+msgstr ""
+
+#: 03101700.xhp
+msgctxt ""
+"03101700.xhp\n"
+"par_id3161832\n"
+"16\n"
+"help.text"
+msgid "DefInt i"
+msgstr ""
+
+#: 03101700.xhp
+msgctxt ""
+"03101700.xhp\n"
+"par_id3145365\n"
+"17\n"
+"help.text"
+msgid "DefLng l"
+msgstr ""
+
+#: 03101700.xhp
+msgctxt ""
+"03101700.xhp\n"
+"par_id3149481\n"
+"18\n"
+"help.text"
+msgid "DefObj o"
+msgstr ""
+
+#: 03101700.xhp
+msgctxt ""
+"03101700.xhp\n"
+"par_id3152886\n"
+"19\n"
+"help.text"
+msgid "DefVar v"
+msgstr ""
+
+#: 03103100.xhp
+msgctxt ""
+"03103100.xhp\n"
+"tit\n"
+"help.text"
+msgid "Let Statement [Runtime]"
+msgstr ""
+
+#: 03103100.xhp
+msgctxt ""
+"03103100.xhp\n"
+"bm_id3147242\n"
+"help.text"
+msgid "<bookmark_value>Let statement</bookmark_value>"
+msgstr ""
+
+#: 03103100.xhp
+msgctxt ""
+"03103100.xhp\n"
+"hd_id3147242\n"
+"1\n"
+"help.text"
+msgid "<link href=\"text/sbasic/shared/03103100.xhp\" name=\"Let Statement [Runtime]\">Let Statement [Runtime]</link>"
+msgstr ""
+
+#: 03103100.xhp
+msgctxt ""
+"03103100.xhp\n"
+"par_id3149233\n"
+"2\n"
+"help.text"
+msgid "Assigns a value to a variable."
+msgstr ""
+
+#: 03103100.xhp
+msgctxt ""
+"03103100.xhp\n"
+"hd_id3153127\n"
+"3\n"
+"help.text"
+msgid "Syntax:"
+msgstr ""
+
+#: 03103100.xhp
+msgctxt ""
+"03103100.xhp\n"
+"par_id3154285\n"
+"4\n"
+"help.text"
+msgid "[Let] VarName=Expression"
+msgstr ""
+
+#: 03103100.xhp
+msgctxt ""
+"03103100.xhp\n"
+"hd_id3148944\n"
+"5\n"
+"help.text"
+msgid "Parameters:"
+msgstr ""
+
+#: 03103100.xhp
+msgctxt ""
+"03103100.xhp\n"
+"par_id3147560\n"
+"6\n"
+"help.text"
+msgid "<emph>VarName:</emph> Variable that you want to assign a value to. Value and variable type must be compatible."
+msgstr ""
+
+#: 03103100.xhp
+msgctxt ""
+"03103100.xhp\n"
+"par_id3148451\n"
+"7\n"
+"help.text"
+msgid "As in most BASIC dialects, the keyword <emph>Let</emph> is optional."
+msgstr ""
+
+#: 03103100.xhp
+msgctxt ""
+"03103100.xhp\n"
+"hd_id3145785\n"
+"8\n"
+"help.text"
+msgid "Example:"
+msgstr ""
+
+#: 03103100.xhp
+msgctxt ""
+"03103100.xhp\n"
+"par_id3152939\n"
+"12\n"
+"help.text"
+msgid "MsgBox Len(sText) ' returns 9"
+msgstr ""
+
+#: 03010000.xhp
+msgctxt ""
+"03010000.xhp\n"
+"tit\n"
+"help.text"
+msgid "Screen I/O Functions"
+msgstr ""
+
+#: 03010000.xhp
+msgctxt ""
+"03010000.xhp\n"
+"hd_id3156280\n"
+"1\n"
+"help.text"
+msgid "<link href=\"text/sbasic/shared/03010000.xhp\" name=\"Screen I/O Functions\">Screen I/O Functions</link>"
+msgstr ""
+
+#: 03010000.xhp
+msgctxt ""
+"03010000.xhp\n"
+"par_id3153770\n"
+"2\n"
+"help.text"
+msgid "This section describes the Runtime Functions used to call dialogs for the input and output of user entries."
+msgstr ""
+
+#: 03131600.xhp
+msgctxt ""
+"03131600.xhp\n"
+"tit\n"
+"help.text"
+msgid "CreateUnoService Function [Runtime]"
+msgstr ""
+
+#: 03131600.xhp
+msgctxt ""
+"03131600.xhp\n"
+"bm_id3150682\n"
+"help.text"
+msgid "<bookmark_value>CreateUnoService function</bookmark_value>"
+msgstr ""
+
+#: 03131600.xhp
+msgctxt ""
+"03131600.xhp\n"
+"hd_id3150682\n"
+"1\n"
+"help.text"
+msgid "<link href=\"text/sbasic/shared/03131600.xhp\" name=\"CreateUnoService Function [Runtime]\">CreateUnoService Function [Runtime]</link>"
+msgstr ""
+
+#: 03131600.xhp
+msgctxt ""
+"03131600.xhp\n"
+"par_id3152924\n"
+"2\n"
+"help.text"
+msgid "Instantiates a Uno service with the ProcessServiceManager."
+msgstr ""
+
+#: 03131600.xhp
+msgctxt ""
+"03131600.xhp\n"
+"hd_id3152801\n"
+"3\n"
+"help.text"
+msgid "Syntax:"
+msgstr ""
+
+#: 03131600.xhp
+msgctxt ""
+"03131600.xhp\n"
+"par_id3153346\n"
+"4\n"
+"help.text"
+msgid "oService = CreateUnoService( Uno service name )"
+msgstr ""
+
+#: 03131600.xhp
+msgctxt ""
+"03131600.xhp\n"
+"par_idN1060F\n"
+"help.text"
+msgid "For a list of available services, go to: http://api.libreoffice.org/docs/common/ref/com/sun/star/module-ix.html"
+msgstr ""
+
+#: 03131600.xhp
+msgctxt ""
+"03131600.xhp\n"
+"hd_id3151111\n"
+"5\n"
+"help.text"
+msgid "Examples:"
+msgstr ""
+
+#: 03131600.xhp
+msgctxt ""
+"03131600.xhp\n"
+"par_id3154046\n"
+"6\n"
+"help.text"
+msgid "oIntrospection = CreateUnoService( \"com.sun.star.beans.Introspection\" )"
+msgstr ""
+
+#: 03131600.xhp
+msgctxt ""
+"03131600.xhp\n"
+"bm_id8334604\n"
+"help.text"
+msgid "<bookmark_value>filepicker;API service</bookmark_value>"
+msgstr ""
+
+#: 03131600.xhp
+msgctxt ""
+"03131600.xhp\n"
+"par_idN10625\n"
+"help.text"
+msgid "The following code uses a service to open a file open dialog:"
+msgstr ""
+
+#: 03131600.xhp
+msgctxt ""
+"03131600.xhp\n"
+"par_idN1062B\n"
+"help.text"
+msgid "fName = FileOpenDialog (\"Please select a file\")"
+msgstr ""
+
+#: 03131600.xhp
+msgctxt ""
+"03131600.xhp\n"
+"par_idN10630\n"
+"help.text"
+msgid "Print \"file chosen: \"+fName"
+msgstr ""
+
+#: 03030104.xhp
+msgctxt ""
+"03030104.xhp\n"
+"tit\n"
+"help.text"
+msgid "Month Function [Runtime]"
+msgstr ""
+
+#: 03030104.xhp
+msgctxt ""
+"03030104.xhp\n"
+"bm_id3153127\n"
+"help.text"
+msgid "<bookmark_value>Month function</bookmark_value>"
+msgstr ""
+
+#: 03030104.xhp
+msgctxt ""
+"03030104.xhp\n"
+"hd_id3153127\n"
+"1\n"
+"help.text"
+msgid "<link href=\"text/sbasic/shared/03030104.xhp\" name=\"Month Function [Runtime]\">Month Function [Runtime]</link>"
+msgstr ""
+
+#: 03030104.xhp
+msgctxt ""
+"03030104.xhp\n"
+"par_id3148550\n"
+"2\n"
+"help.text"
+msgid "Returns the month of a year from a serial date that is generated by the DateSerial or the DateValue function."
+msgstr ""
+
+#: 03030104.xhp
+msgctxt ""
+"03030104.xhp\n"
+"hd_id3145068\n"
+"3\n"
+"help.text"
+msgid "Syntax:"
+msgstr ""
+
+#: 03030104.xhp
+msgctxt ""
+"03030104.xhp\n"
+"par_id3150398\n"
+"4\n"
+"help.text"
+msgid "Month (Number)"
+msgstr ""
+
+#: 03030104.xhp
+msgctxt ""
+"03030104.xhp\n"
+"hd_id3154366\n"
+"5\n"
+"help.text"
+msgid "Return value:"
+msgstr ""
+
+#: 03030104.xhp
+msgctxt ""
+"03030104.xhp\n"
+"par_id3154125\n"
+"6\n"
+"help.text"
+msgid "Integer"
+msgstr ""
+
+#: 03030104.xhp
+msgctxt ""
+"03030104.xhp\n"
+"hd_id3150768\n"
+"7\n"
+"help.text"
+msgid "Parameters:"
+msgstr ""
+
+#: 03030104.xhp
+msgctxt ""
+"03030104.xhp\n"
+"par_id3156423\n"
+"8\n"
+"help.text"
+msgid "<emph>Number:</emph> Numeric expression that contains the serial date number that is used to determine the month of the year."
+msgstr ""
+
+#: 03030104.xhp
+msgctxt ""
+"03030104.xhp\n"
+"par_id3153770\n"
+"9\n"
+"help.text"
+msgid "This function is the opposite of the <emph>DateSerial </emph>function. It returns the month in the year that corresponds to the serial date that is generated by <emph>DateSerial</emph> or <emph>DateValue</emph>. For example, the expression"
+msgstr ""
+
+#: 03030104.xhp
+msgctxt ""
+"03030104.xhp\n"
+"par_id3145366\n"
+"11\n"
+"help.text"
+msgid "returns the value 12."
+msgstr ""
+
+#: 03030104.xhp
+msgctxt ""
+"03030104.xhp\n"
+"hd_id3146923\n"
+"12\n"
+"help.text"
+msgid "Example:"
+msgstr ""
+
+#: 03030104.xhp
+msgctxt ""
+"03030104.xhp\n"
+"par_id3149664\n"
+"14\n"
+"help.text"
+msgid "MsgBox \"\" & Month(Now) ,64,\"The current month\""
+msgstr ""
+
+#: 03090301.xhp
+msgctxt ""
+"03090301.xhp\n"
+"tit\n"
+"help.text"
+msgid "GoSub...Return Statement [Runtime]"
+msgstr ""
+
+#: 03090301.xhp
+msgctxt ""
+"03090301.xhp\n"
+"bm_id3147242\n"
+"help.text"
+msgid "<bookmark_value>GoSub...Return statement</bookmark_value>"
+msgstr ""
+
+#: 03090301.xhp
+msgctxt ""
+"03090301.xhp\n"
+"hd_id3147242\n"
+"1\n"
+"help.text"
+msgid "<link href=\"text/sbasic/shared/03090301.xhp\" name=\"GoSub...Return Statement [Runtime]\">GoSub...Return Statement [Runtime]</link>"
+msgstr ""
+
+#: 03090301.xhp
+msgctxt ""
+"03090301.xhp\n"
+"par_id3145316\n"
+"2\n"
+"help.text"
+msgid "Calls a subroutine that is indicated by a label from a subroutine or a function. The statements following the label are executed until the next Return statement. Afterwards, the program continues with the statement that follows the <emph>GoSub </emph>statement."
+msgstr ""
+
+#: 03090301.xhp
+msgctxt ""
+"03090301.xhp\n"
+"hd_id3145609\n"
+"3\n"
+"help.text"
+msgid "Syntax:"
+msgstr ""
+
+#: 03090301.xhp
+msgctxt ""
+"03090301.xhp\n"
+"par_id3145069\n"
+"4\n"
+"help.text"
+msgid "see Parameters"
+msgstr ""
+
+#: 03090301.xhp
+msgctxt ""
+"03090301.xhp\n"
+"hd_id3147265\n"
+"5\n"
+"help.text"
+msgid "Parameters:"
+msgstr ""
+
+#: 03090301.xhp
+msgctxt ""
+"03090301.xhp\n"
+"par_id3148664\n"
+"6\n"
+"help.text"
+msgid "Sub/Function"
+msgstr ""
+
+#: 03090301.xhp
+msgctxt ""
+"03090301.xhp\n"
+"par_id3150400\n"
+"7\n"
+"help.text"
+msgid "statement block"
+msgstr ""
+
+#: 03090301.xhp
+msgctxt ""
+"03090301.xhp\n"
+"par_id3154140\n"
+"8\n"
+"help.text"
+msgid "Label"
+msgstr ""
+
+#: 03090301.xhp
+msgctxt ""
+"03090301.xhp\n"
+"par_id3150869\n"
+"9\n"
+"help.text"
+msgid "statement block"
+msgstr ""
+
+#: 03090301.xhp
+msgctxt ""
+"03090301.xhp\n"
+"par_id3154909\n"
+"10\n"
+"help.text"
+msgid "GoSub Label"
+msgstr ""
+
+#: 03090301.xhp
+msgctxt ""
+"03090301.xhp\n"
+"par_id3153969\n"
+"11\n"
+"help.text"
+msgid "Exit Sub/Function"
+msgstr ""
+
+#: 03090301.xhp
+msgctxt ""
+"03090301.xhp\n"
+"par_id3154685\n"
+"12\n"
+"help.text"
+msgid "Label:"
+msgstr ""
+
+#: 03090301.xhp
+msgctxt ""
+"03090301.xhp\n"
+"par_id3145786\n"
+"13\n"
+"help.text"
+msgid "statement block"
+msgstr ""
+
+#: 03090301.xhp
+msgctxt ""
+"03090301.xhp\n"
+"par_id3159252\n"
+"14\n"
+"help.text"
+msgid "Return"
+msgstr ""
+
+#: 03090301.xhp
+msgctxt ""
+"03090301.xhp\n"
+"par_id3154321\n"
+"15\n"
+"help.text"
+msgid "End Sub/Function"
+msgstr ""
+
+#: 03090301.xhp
+msgctxt ""
+"03090301.xhp\n"
+"par_id3147318\n"
+"16\n"
+"help.text"
+msgid "The <emph>GoSub</emph> statement calls a local subroutine indicated by a label from within a subroutine or a function. The name of the label must end with a colon (\":\")."
+msgstr ""
+
+#: 03090301.xhp
+msgctxt ""
+"03090301.xhp\n"
+"par_id3153190\n"
+"17\n"
+"help.text"
+msgid "If the program encounters a Return statement not preceded by <emph>GoSub</emph>, $[officename] Basic returns an error message. Use <emph>Exit Sub</emph> or <emph>Exit Function</emph> to ensure that the program leaves a Sub or Function before reaching the next Return statement."
+msgstr ""
+
+#: 03090301.xhp
+msgctxt ""
+"03090301.xhp\n"
+"par_id3145799\n"
+"19\n"
+"help.text"
+msgid "The following example demonstrates the use of <emph>GoSub</emph> and <emph>Return</emph>. By executing a program section twice, the program calculates the square root of two numbers that are entered by the user."
+msgstr ""
+
+#: 03090301.xhp
+msgctxt ""
+"03090301.xhp\n"
+"hd_id3156284\n"
+"20\n"
+"help.text"
+msgid "Example:"
+msgstr ""
+
+#: 03090301.xhp
+msgctxt ""
+"03090301.xhp\n"
+"par_id3146970\n"
+"25\n"
+"help.text"
+msgid "iInputa = Int(InputBox$ \"Enter the first number: \",\"NumberInput\"))"
+msgstr ""
+
+#: 03090301.xhp
+msgctxt ""
+"03090301.xhp\n"
+"par_id3150329\n"
+"26\n"
+"help.text"
+msgid "iInputb = Int(InputBox$ \"Enter the second number: \",\"NumberInput\"))"
+msgstr ""
+
+#: 03090301.xhp
+msgctxt ""
+"03090301.xhp\n"
+"par_id3154756\n"
+"29\n"
+"help.text"
+msgid "Print \"The square root of\";iInputa;\" is\";iInputc"
+msgstr ""
+
+#: 03090301.xhp
+msgctxt ""
+"03090301.xhp\n"
+"par_id3147340\n"
+"32\n"
+"help.text"
+msgid "Print \"The square root of\";iInputb;\" is\";iInputc"
+msgstr ""
+
+#: 03090408.xhp
+msgctxt ""
+"03090408.xhp\n"
+"tit\n"
+"help.text"
+msgid "Stop Statement [Runtime]"
+msgstr ""
+
+#: 03090408.xhp
+msgctxt ""
+"03090408.xhp\n"
+"bm_id3153311\n"
+"help.text"
+msgid "<bookmark_value>Stop statement</bookmark_value>"
+msgstr ""
+
+#: 03090408.xhp
+msgctxt ""
+"03090408.xhp\n"
+"hd_id3153311\n"
+"1\n"
+"help.text"
+msgid "<link href=\"text/sbasic/shared/03090408.xhp\" name=\"Stop Statement [Runtime]\">Stop Statement [Runtime]</link>"
+msgstr ""
+
+#: 03090408.xhp
+msgctxt ""
+"03090408.xhp\n"
+"par_id3154142\n"
+"2\n"
+"help.text"
+msgid "Stops the execution of the Basic program."
+msgstr ""
+
+#: 03090408.xhp
+msgctxt ""
+"03090408.xhp\n"
+"hd_id3153126\n"
+"3\n"
+"help.text"
+msgid "Syntax:"
+msgstr ""
+
+#: 03090408.xhp
+msgctxt ""
+"03090408.xhp\n"
+"par_id3156023\n"
+"4\n"
+"help.text"
+msgid "Stop"
+msgstr ""
+
+#: 03090408.xhp
+msgctxt ""
+"03090408.xhp\n"
+"hd_id3156344\n"
+"5\n"
+"help.text"
+msgid "Example:"
+msgstr ""
+
+#: 03010305.xhp
+msgctxt ""
+"03010305.xhp\n"
+"tit\n"
+"help.text"
+msgid "RGB Function [Runtime]"
+msgstr ""
+
+#: 03010305.xhp
+msgctxt ""
+"03010305.xhp\n"
+"hd_id3150792\n"
+"1\n"
+"help.text"
+msgid "<link href=\"text/sbasic/shared/03010305.xhp\" name=\"RGB Function [Runtime]\">RGB Function [Runtime]</link>"
+msgstr ""
+
+#: 03010305.xhp
+msgctxt ""
+"03010305.xhp\n"
+"par_id3150447\n"
+"2\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 ""
+
+#: 03010305.xhp
+msgctxt ""
+"03010305.xhp\n"
+"hd_id3147229\n"
+"3\n"
+"help.text"
+msgid "Syntax:"
+msgstr ""
+
+#: 03010305.xhp
+msgctxt ""
+"03010305.xhp\n"
+"par_id3155132\n"
+"4\n"
+"help.text"
+msgid "RGB (Red, Green, Blue)"
+msgstr ""
+
+#: 03010305.xhp
+msgctxt ""
+"03010305.xhp\n"
+"hd_id3156442\n"
+"5\n"
+"help.text"
+msgid "Return value:"
+msgstr ""
+
+#: 03010305.xhp
+msgctxt ""
+"03010305.xhp\n"
+"par_id3159153\n"
+"6\n"
+"help.text"
+msgid "Long"
+msgstr ""
+
+#: 03010305.xhp
+msgctxt ""
+"03010305.xhp\n"
+"hd_id3154013\n"
+"7\n"
+"help.text"
+msgid "Parameter:"
+msgstr ""
+
+#: 03010305.xhp
+msgctxt ""
+"03010305.xhp\n"
+"par_id3152597\n"
+"8\n"
+"help.text"
+msgid "<emph>Red</emph>: Any integer expression that represents the red component (0-255) of the composite color."
+msgstr ""
+
+#: 03010305.xhp
+msgctxt ""
+"03010305.xhp\n"
+"par_id3146974\n"
+"9\n"
+"help.text"
+msgid "<emph>Green</emph>: Any integer expression that represents the green component (0-255) of the composite color."
+msgstr ""
+
+#: 03010305.xhp
+msgctxt ""
+"03010305.xhp\n"
+"par_id3151113\n"
+"10\n"
+"help.text"
+msgid "<emph>Blue</emph>: Any integer expression that represents the blue component (0-255) of the composite color."
+msgstr ""
+
+#: 03010305.xhp
+msgctxt ""
+"03010305.xhp\n"
+"hd_id3147435\n"
+"11\n"
+"help.text"
+msgid "Example:"
+msgstr ""
+
+#: 03010305.xhp
+msgctxt ""
+"03010305.xhp\n"
+"par_id3145647\n"
+"15\n"
+"help.text"
+msgid "MsgBox \"The color \" & lVar & \" consists of:\" & Chr(13) &_"
+msgstr ""
+
+#: 03010305.xhp
+msgctxt ""
+"03010305.xhp\n"
+"par_id3154491\n"
+"16\n"
+"help.text"
+msgid "\"red= \" & red(lVar) & Chr(13)&_"
+msgstr ""
+
+#: 03010305.xhp
+msgctxt ""
+"03010305.xhp\n"
+"par_id3149401\n"
+"17\n"
+"help.text"
+msgid "\"green= \" & green(lVar) & Chr(13)&_"
+msgstr ""
+
+#: 03010305.xhp
+msgctxt ""
+"03010305.xhp\n"
+"par_id3150716\n"
+"18\n"
+"help.text"
+msgid "\"blue= \" & blue(lVar) & Chr(13) , 64,\"colors\""
+msgstr ""
+
+#: 03102600.xhp
+msgctxt ""
+"03102600.xhp\n"
+"tit\n"
+"help.text"
+msgid "IsNull Function [Runtime]"
+msgstr ""
+
+#: 03102600.xhp
+msgctxt ""
+"03102600.xhp\n"
+"bm_id3155555\n"
+"help.text"
+msgid "<bookmark_value>IsNull function</bookmark_value><bookmark_value>Null value</bookmark_value>"
+msgstr ""
+
+#: 03102600.xhp
+msgctxt ""
+"03102600.xhp\n"
+"hd_id3155555\n"
+"1\n"
+"help.text"
+msgid "<link href=\"text/sbasic/shared/03102600.xhp\" name=\"IsNull Function [Runtime]\">IsNull Function [Runtime]</link>"
+msgstr ""
+
+#: 03102600.xhp
+msgctxt ""
+"03102600.xhp\n"
+"par_id3146957\n"
+"2\n"
+"help.text"
+msgid "Tests if a Variant contains the special Null value, indicating that the variable does not contain data."
+msgstr ""
+
+#: 03102600.xhp
+msgctxt ""
+"03102600.xhp\n"
+"hd_id3150670\n"
+"3\n"
+"help.text"
+msgid "Syntax:"
+msgstr ""
+
+#: 03102600.xhp
+msgctxt ""
+"03102600.xhp\n"
+"par_id3150984\n"
+"4\n"
+"help.text"
+msgid "IsNull (Var)"
+msgstr ""
+
+#: 03102600.xhp
+msgctxt ""
+"03102600.xhp\n"
+"hd_id3149514\n"
+"5\n"
+"help.text"
+msgid "Return value:"
+msgstr ""
+
+#: 03102600.xhp
+msgctxt ""
+"03102600.xhp\n"
+"par_id3145609\n"
+"6\n"
+"help.text"
+msgid "Bool"
+msgstr ""
+
+#: 03102600.xhp
+msgctxt ""
+"03102600.xhp\n"
+"hd_id3149669\n"
+"7\n"
+"help.text"
+msgid "Parameters:"
+msgstr ""
+
+#: 03102600.xhp
+msgctxt ""
+"03102600.xhp\n"
+"par_id3159414\n"
+"8\n"
+"help.text"
+msgid "<emph>Var:</emph> Any variable that you want to test. This function returns True if the Variant contains the Null value, or False if the Variant does not contain the Null value."
+msgstr ""
+
+#: 03102600.xhp
+msgctxt ""
+"03102600.xhp\n"
+"par_idN1062A\n"
+"help.text"
+msgid "<emph>Null</emph> - This value is used for a variant data sub type without valid contents."
+msgstr ""
+
+#: 03102600.xhp
+msgctxt ""
+"03102600.xhp\n"
+"hd_id3153381\n"
+"9\n"
+"help.text"
+msgid "Example:"
+msgstr ""
+
+#: 03070300.xhp
+msgctxt ""
+"03070300.xhp\n"
+"tit\n"
+"help.text"
+msgid "\"+\" Operator [Runtime]"
+msgstr ""
+
+#: 03070300.xhp
+msgctxt ""
+"03070300.xhp\n"
+"bm_id3145316\n"
+"help.text"
+msgid "<bookmark_value>\"+\" operator (mathematical)</bookmark_value>"
+msgstr ""
+
+#: 03070300.xhp
+msgctxt ""
+"03070300.xhp\n"
+"hd_id3145316\n"
+"1\n"
+"help.text"
+msgid "<link href=\"text/sbasic/shared/03070300.xhp\">\"+\" Operator [Runtime]</link>"
+msgstr ""
+
+#: 03070300.xhp
+msgctxt ""
+"03070300.xhp\n"
+"par_id3145068\n"
+"2\n"
+"help.text"
+msgid "Adds or combines two expressions."
+msgstr ""
+
+#: 03070300.xhp
+msgctxt ""
+"03070300.xhp\n"
+"hd_id3144500\n"
+"3\n"
+"help.text"
+msgid "Syntax:"
+msgstr ""
+
+#: 03070300.xhp
+msgctxt ""
+"03070300.xhp\n"
+"par_id3150358\n"
+"4\n"
+"help.text"
+msgid "Result = Expression1 + Expression2"
+msgstr ""
+
+#: 03070300.xhp
+msgctxt ""
+"03070300.xhp\n"
+"hd_id3150400\n"
+"5\n"
+"help.text"
+msgid "Parameters:"
+msgstr ""
+
+#: 03070300.xhp
+msgctxt ""
+"03070300.xhp\n"
+"par_id3154123\n"
+"6\n"
+"help.text"
+msgid "<emph>Result:</emph> Any numerical expression that contains the result of the addition."
+msgstr ""
+
+#: 03070300.xhp
+msgctxt ""
+"03070300.xhp\n"
+"par_id3150870\n"
+"7\n"
+"help.text"
+msgid "<emph>Expression1, Expression2:</emph> Any numerical expressions that you want to combine or to add."
+msgstr ""
+
+#: 03070300.xhp
+msgctxt ""
+"03070300.xhp\n"
+"hd_id3153969\n"
+"8\n"
+"help.text"
+msgid "Example:"
+msgstr ""
+
+#: 03120311.xhp
+msgctxt ""
+"03120311.xhp\n"
+"tit\n"
+"help.text"
+msgid "Trim Function [Runtime]"
+msgstr ""
+
+#: 03120311.xhp
+msgctxt ""
+"03120311.xhp\n"
+"bm_id3150616\n"
+"help.text"
+msgid "<bookmark_value>Trim function</bookmark_value>"
+msgstr ""
+
+#: 03120311.xhp
+msgctxt ""
+"03120311.xhp\n"
+"hd_id3150616\n"
+"1\n"
+"help.text"
+msgid "<link href=\"text/sbasic/shared/03120311.xhp\" name=\"Trim Function [Runtime]\">Trim Function [Runtime]</link>"
+msgstr ""
+
+#: 03120311.xhp
+msgctxt ""
+"03120311.xhp\n"
+"par_id3149177\n"
+"2\n"
+"help.text"
+msgid "Removes all leading and trailing spaces from a string expression."
+msgstr ""
+
+#: 03120311.xhp
+msgctxt ""
+"03120311.xhp\n"
+"hd_id3159157\n"
+"3\n"
+"help.text"
+msgid "Syntax:"
+msgstr ""
+
+#: 03120311.xhp
+msgctxt ""
+"03120311.xhp\n"
+"par_id3155341\n"
+"4\n"
+"help.text"
+msgid "Trim( Text As String )"
+msgstr ""
+
+#: 03120311.xhp
+msgctxt ""
+"03120311.xhp\n"
+"hd_id3155388\n"
+"5\n"
+"help.text"
+msgid "Return value:"
+msgstr ""
+
+#: 03120311.xhp
+msgctxt ""
+"03120311.xhp\n"
+"par_id3143228\n"
+"6\n"
+"help.text"
+msgid "String"
+msgstr ""
+
+#: 03120311.xhp
+msgctxt ""
+"03120311.xhp\n"
+"hd_id3145609\n"
+"7\n"
+"help.text"
+msgid "Parameters:"
+msgstr ""
+
+#: 03120311.xhp
+msgctxt ""
+"03120311.xhp\n"
+"par_id3159414\n"
+"8\n"
+"help.text"
+msgid "<emph>Text:</emph> Any string expression."
+msgstr ""
+
+#: 03120311.xhp
+msgctxt ""
+"03120311.xhp\n"
+"hd_id3148663\n"
+"10\n"
+"help.text"
+msgid "Example:"
+msgstr ""
+
+#: 03000000.xhp
+msgctxt ""
+"03000000.xhp\n"
+"tit\n"
+"help.text"
+msgid "Run-Time Functions"
+msgstr ""
+
+#: 03000000.xhp
+msgctxt ""
+"03000000.xhp\n"
+"hd_id3152895\n"
+"1\n"
+"help.text"
+msgid "<variable id=\"doc_title\"><link href=\"text/sbasic/shared/03000000.xhp\" name=\"Run-Time Functions\">Run-Time Functions</link></variable>"
+msgstr ""
+
+#: 03000000.xhp
+msgctxt ""
+"03000000.xhp\n"
+"par_id3148983\n"
+"2\n"
+"help.text"
+msgid "This section describes the Runtime Functions of <item type=\"productname\">%PRODUCTNAME</item> Basic."
+msgstr ""
+
+#: 03020103.xhp
+msgctxt ""
+"03020103.xhp\n"
+"tit\n"
+"help.text"
+msgid "Open Statement[Runtime]"
+msgstr ""
+
+#: 03020103.xhp
+msgctxt ""
+"03020103.xhp\n"
+"bm_id3150791\n"
+"help.text"
+msgid "<bookmark_value>Open statement</bookmark_value>"
+msgstr ""
+
+#: 03020103.xhp
+msgctxt ""
+"03020103.xhp\n"
+"hd_id3150791\n"
+"1\n"
+"help.text"
+msgid "<link href=\"text/sbasic/shared/03020103.xhp\" name=\"Open Statement[Runtime]\">Open Statement[Runtime]</link>"
+msgstr ""
+
+#: 03020103.xhp
+msgctxt ""
+"03020103.xhp\n"
+"par_id3150769\n"
+"2\n"
+"help.text"
+msgid "Opens a data channel."
+msgstr ""
+
+#: 03020103.xhp
+msgctxt ""
+"03020103.xhp\n"
+"hd_id3147230\n"
+"3\n"
+"help.text"
+msgid "Syntax:"
+msgstr ""
+
+#: 03020103.xhp
+msgctxt ""
+"03020103.xhp\n"
+"par_id3154124\n"
+"4\n"
+"help.text"
+msgid "Open FileName As String [For Mode] [Access IOMode] [Protected] As [#]FileNumber As Integer [Len = DatasetLength]"
+msgstr ""
+
+#: 03020103.xhp
+msgctxt ""
+"03020103.xhp\n"
+"hd_id3156280\n"
+"5\n"
+"help.text"
+msgid "Parameters:"
+msgstr ""
+
+#: 03020103.xhp
+msgctxt ""
+"03020103.xhp\n"
+"par_id3155132\n"
+"6\n"
+"help.text"
+msgid "<emph>FileName: </emph>Name and path of the file that you wan to open. If you try to read a file that does not exist (Access = Read), an error message appears. If you try to write to a file that does not exist (Access = Write), a new file is created."
+msgstr ""
+
+#: 03020103.xhp
+msgctxt ""
+"03020103.xhp\n"
+"par_id3149262\n"
+"7\n"
+"help.text"
+msgid "<emph>Mode:</emph> Keyword that specifies the file mode. Valid values: Append (append to sequential file), Binary (data can be accessed by bytes using Get and Put), Input (opens data channel for reading), Output (opens data channel for writing), and Random (edits relative files)."
+msgstr ""
+
+#: 03020103.xhp
+msgctxt ""
+"03020103.xhp\n"
+"par_id3154014\n"
+"8\n"
+"help.text"
+msgid "<emph>IOMode:</emph> Keyword that defines the access type. Valid values: Read (read-only), Write (write-only), Read Write (both)."
+msgstr ""
+
+#: 03020103.xhp
+msgctxt ""
+"03020103.xhp\n"
+"par_id3150011\n"
+"9\n"
+"help.text"
+msgid "<emph>Protected:</emph> Keyword that defines the security status of a file after opening. Valid values: Shared (file may be opened by other applications), Lock Read (file is protected against reading), Lock Write (file is protected against writing), Lock Read Write (denies file access)."
+msgstr ""
+
+#: 03020103.xhp
+msgctxt ""
+"03020103.xhp\n"
+"par_id3153190\n"
+"10\n"
+"help.text"
+msgid "<emph>FileNumber:</emph> Any integer expression from 0 to 511 to indicate the number of a free data channel. You can then pass commands through the data channel to access the file. The file number must be determined by the FreeFile function immediately before the Open statement."
+msgstr ""
+
+#: 03020103.xhp
+msgctxt ""
+"03020103.xhp\n"
+"par_id3151115\n"
+"11\n"
+"help.text"
+msgid "<emph>DatasetLength:</emph> For random access files, set the length of the records."
+msgstr ""
+
+#: 03020103.xhp
+msgctxt ""
+"03020103.xhp\n"
+"par_id3153418\n"
+"12\n"
+"help.text"
+msgid "You can only modify the contents of a file that was opened with the Open statement. If you try to open a file that is already open, an error message appears."
+msgstr ""
+
+#: 03020103.xhp
+msgctxt ""
+"03020103.xhp\n"
+"hd_id3149123\n"
+"13\n"
+"help.text"
+msgid "Example:"
+msgstr ""
+
+#: 03020103.xhp
+msgctxt ""
+"03020103.xhp\n"
+"par_id3154705\n"
+"22\n"
+"help.text"
+msgid "Print #iNumber, \"This is a line of text\""
+msgstr ""
+
+#: 03020103.xhp
+msgctxt ""
+"03020103.xhp\n"
+"par_id3146916\n"
+"23\n"
+"help.text"
+msgid "Print #iNumber, \"This is another line of text\""
+msgstr ""
+
+#: 03070200.xhp
+msgctxt ""
+"03070200.xhp\n"
+"tit\n"
+"help.text"
+msgid "\"*\" Operator [Runtime]"
+msgstr ""
+
+#: 03070200.xhp
+msgctxt ""
+"03070200.xhp\n"
+"bm_id3147573\n"
+"help.text"
+msgid "<bookmark_value>\"*\" operator (mathematical)</bookmark_value>"
+msgstr ""
+
+#: 03070200.xhp
+msgctxt ""
+"03070200.xhp\n"
+"hd_id3147573\n"
+"1\n"
+"help.text"
+msgid "<link href=\"text/sbasic/shared/03070200.xhp\">\"*\" Operator [Runtime]</link>"
+msgstr ""
+
+#: 03070200.xhp
+msgctxt ""
+"03070200.xhp\n"
+"par_id3154347\n"
+"2\n"
+"help.text"
+msgid "Multiplies two values."
+msgstr ""
+
+#: 03070200.xhp
+msgctxt ""
+"03070200.xhp\n"
+"hd_id3148946\n"
+"3\n"
+"help.text"
+msgid "Syntax:"
+msgstr ""
+
+#: 03070200.xhp
+msgctxt ""
+"03070200.xhp\n"
+"par_id3150358\n"
+"4\n"
+"help.text"
+msgid "Result = Expression1 * Expression2"
+msgstr ""
+
+#: 03070200.xhp
+msgctxt ""
+"03070200.xhp\n"
+"hd_id3150400\n"
+"5\n"
+"help.text"
+msgid "Parameters:"
+msgstr ""
+
+#: 03070200.xhp
+msgctxt ""
+"03070200.xhp\n"
+"par_id3154365\n"
+"6\n"
+"help.text"
+msgid "<emph>Result:</emph> Any numeric expression that records the result of a multiplication."
+msgstr ""
+
+#: 03070200.xhp
+msgctxt ""
+"03070200.xhp\n"
+"par_id3154685\n"
+"7\n"
+"help.text"
+msgid "<emph>Expression1, Expression2:</emph> Any numeric expressions that you want to multiply."
+msgstr ""
+
+#: 03070200.xhp
+msgctxt ""
+"03070200.xhp\n"
+"hd_id3153968\n"
+"8\n"
+"help.text"
+msgid "Example:"
+msgstr ""
+
+#: 03020000.xhp
+msgctxt ""
+"03020000.xhp\n"
+"tit\n"
+"help.text"
+msgid "File I/O Functions"
+msgstr ""
+
+#: 03020000.xhp
+msgctxt ""
+"03020000.xhp\n"
+"hd_id3156344\n"
+"1\n"
+"help.text"
+msgid "<link href=\"text/sbasic/shared/03020000.xhp\" name=\"File I/O Functions\">File I/O Functions</link>"
+msgstr ""
+
+#: 03020000.xhp
+msgctxt ""
+"03020000.xhp\n"
+"par_id3153360\n"
+"2\n"
+"help.text"
+msgid "Use File I/O functions to create and manage user-defined (data) files."
+msgstr ""
+
+#: 03020000.xhp
+msgctxt ""
+"03020000.xhp\n"
+"par_id3150398\n"
+"3\n"
+"help.text"
+msgid "You can use these functions to support the creation of \"relative\" files, so that you can save and reload certain records by specifying their record number. File I/O functions can also help you manage your files by providing you with information such as file size, current path settings, or the creation date of a file or a directory."
+msgstr ""
+
+#: 03101000.xhp
+msgctxt ""
+"03101000.xhp\n"
+"tit\n"
+"help.text"
+msgid "CStr Function [Runtime]"
+msgstr ""
+
+#: 03101000.xhp
+msgctxt ""
+"03101000.xhp\n"
+"bm_id3146958\n"
+"help.text"
+msgid "<bookmark_value>CStr function</bookmark_value>"
+msgstr ""
+
+#: 03101000.xhp
+msgctxt ""
+"03101000.xhp\n"
+"hd_id3146958\n"
+"1\n"
+"help.text"
+msgid "<link href=\"text/sbasic/shared/03101000.xhp\" name=\"CStr Function [Runtime]\">CStr Function [Runtime]</link>"
+msgstr ""
+
+#: 03101000.xhp
+msgctxt ""
+"03101000.xhp\n"
+"par_id3147574\n"
+"2\n"
+"help.text"
+msgid "Converts any numeric expression to a string expression."
+msgstr ""
+
+#: 03101000.xhp
+msgctxt ""
+"03101000.xhp\n"
+"hd_id3148473\n"
+"3\n"
+"help.text"
+msgid "Syntax:"
+msgstr ""
+
+#: 03101000.xhp
+msgctxt ""
+"03101000.xhp\n"
+"par_id3145315\n"
+"4\n"
+"help.text"
+msgid "CStr (Expression)"
+msgstr ""
+
+#: 03101000.xhp
+msgctxt ""
+"03101000.xhp\n"
+"hd_id3153062\n"
+"5\n"
+"help.text"
+msgid "Return value:"
+msgstr ""
+
+#: 03101000.xhp
+msgctxt ""
+"03101000.xhp\n"
+"par_id3153897\n"
+"6\n"
+"help.text"
+msgid "String"
+msgstr ""
+
+#: 03101000.xhp
+msgctxt ""
+"03101000.xhp\n"
+"hd_id3154760\n"
+"7\n"
+"help.text"
+msgid "Parameters:"
+msgstr ""
+
+#: 03101000.xhp
+msgctxt ""
+"03101000.xhp\n"
+"par_id3149457\n"
+"8\n"
+"help.text"
+msgid "<emph>Expression:</emph> Any valid string or numeric expression that you want to convert."
+msgstr ""
+
+#: 03101000.xhp
+msgctxt ""
+"03101000.xhp\n"
+"hd_id3150358\n"
+"9\n"
+"help.text"
+msgid "Expression Types and Conversion Returns"
+msgstr ""
+
+#: 03101000.xhp
+msgctxt ""
+"03101000.xhp\n"
+"par_id3153192\n"
+"10\n"
+"help.text"
+msgid "Boolean :"
+msgstr ""
+
+#: 03101000.xhp
+msgctxt ""
+"03101000.xhp\n"
+"par_id3156422\n"
+"11\n"
+"help.text"
+msgid "String that evaluates to either <emph>True</emph> or <emph>False</emph>."
+msgstr ""
+
+#: 03101000.xhp
+msgctxt ""
+"03101000.xhp\n"
+"par_id3147287\n"
+"12\n"
+"help.text"
+msgid "Date :"
+msgstr ""
+
+#: 03101000.xhp
+msgctxt ""
+"03101000.xhp\n"
+"par_id3155411\n"
+"13\n"
+"help.text"
+msgid "String that contains the date and time."
+msgstr ""
+
+#: 03101000.xhp
+msgctxt ""
+"03101000.xhp\n"
+"par_id3147428\n"
+"14\n"
+"help.text"
+msgid "Null :"
+msgstr ""
+
+#: 03101000.xhp
+msgctxt ""
+"03101000.xhp\n"
+"par_id3150486\n"
+"15\n"
+"help.text"
+msgid "Run-time error."
+msgstr ""
+
+#: 03101000.xhp
+msgctxt ""
+"03101000.xhp\n"
+"par_id3153953\n"
+"16\n"
+"help.text"
+msgid "Empty :"
+msgstr ""
+
+#: 03101000.xhp
+msgctxt ""
+"03101000.xhp\n"
+"par_id3155306\n"
+"17\n"
+"help.text"
+msgid "String without any characters."
+msgstr ""
+
+#: 03101000.xhp
+msgctxt ""
+"03101000.xhp\n"
+"par_id3149260\n"
+"18\n"
+"help.text"
+msgid "Any :"
+msgstr ""
+
+#: 03101000.xhp
+msgctxt ""
+"03101000.xhp\n"
+"par_id3152938\n"
+"19\n"
+"help.text"
+msgid "Corresponding number as string."
+msgstr ""
+
+#: 03101000.xhp
+msgctxt ""
+"03101000.xhp\n"
+"par_id3155738\n"
+"20\n"
+"help.text"
+msgid "Zeros at the end of a floating-point number are not included in the returned string."
+msgstr ""
+
+#: 03101000.xhp
+msgctxt ""
+"03101000.xhp\n"
+"hd_id3154729\n"
+"21\n"
+"help.text"
+msgid "Example:"
+msgstr ""
+
+#: 03020101.xhp
+msgctxt ""
+"03020101.xhp\n"
+"tit\n"
+"help.text"
+msgid "Close Statement [Runtime]"
+msgstr ""
+
+#: 03020101.xhp
+msgctxt ""
+"03020101.xhp\n"
+"bm_id3157896\n"
+"help.text"
+msgid "<bookmark_value>Close statement</bookmark_value>"
+msgstr ""
+
+#: 03020101.xhp
+msgctxt ""
+"03020101.xhp\n"
+"hd_id3157896\n"
+"1\n"
+"help.text"
+msgid "<link href=\"text/sbasic/shared/03020101.xhp\" name=\"Close Statement [Runtime]\">Close Statement [Runtime]</link>"
+msgstr ""
+
+#: 03020101.xhp
+msgctxt ""
+"03020101.xhp\n"
+"par_id3147573\n"
+"2\n"
+"help.text"
+msgid "Closes a specified file that was opened with the Open statement."
+msgstr ""
+
+#: 03020101.xhp
+msgctxt ""
+"03020101.xhp\n"
+"hd_id3156344\n"
+"3\n"
+"help.text"
+msgid "Syntax:"
+msgstr ""
+
+#: 03020101.xhp
+msgctxt ""
+"03020101.xhp\n"
+"par_id3147265\n"
+"4\n"
+"help.text"
+msgid "Close FileNumber As Integer[, FileNumber2 As Integer[,...]]"
+msgstr ""
+
+#: 03020101.xhp
+msgctxt ""
+"03020101.xhp\n"
+"hd_id3153379\n"
+"5\n"
+"help.text"
+msgid "Parameters:"
+msgstr ""
+
+#: 03020101.xhp
+msgctxt ""
+"03020101.xhp\n"
+"par_id3150791\n"
+"6\n"
+"help.text"
+msgid "<emph>FileNumber:</emph> Any integer expression that specifies the number of the data channel that was opened with the <emph>Open</emph> statement."
+msgstr ""
+
+#: 03020101.xhp
+msgctxt ""
+"03020101.xhp\n"
+"hd_id3153192\n"
+"7\n"
+"help.text"
+msgid "Example:"
+msgstr ""
+
+#: 03020101.xhp
+msgctxt ""
+"03020101.xhp\n"
+"par_id3153727\n"
+"16\n"
+"help.text"
+msgid "Print #iNumber, \"First line of text\""
+msgstr ""
+
+#: 03020101.xhp
+msgctxt ""
+"03020101.xhp\n"
+"par_id3147350\n"
+"17\n"
+"help.text"
+msgid "Print #iNumber, \"Another line of text\""
+msgstr ""
+
+#: 03102800.xhp
+msgctxt ""
+"03102800.xhp\n"
+"tit\n"
+"help.text"
+msgid "IsObject Function [Runtime]"
+msgstr ""
+
+#: 03102800.xhp
+msgctxt ""
+"03102800.xhp\n"
+"bm_id3149346\n"
+"help.text"
+msgid "<bookmark_value>IsObject function</bookmark_value>"
+msgstr ""
+
+#: 03102800.xhp
+msgctxt ""
+"03102800.xhp\n"
+"hd_id3149346\n"
+"1\n"
+"help.text"
+msgid "<link href=\"text/sbasic/shared/03102800.xhp\" name=\"IsObject Function [Runtime]\">IsObject Function [Runtime]</link>"
+msgstr ""
+
+#: 03102800.xhp
+msgctxt ""
+"03102800.xhp\n"
+"par_id3148538\n"
+"2\n"
+"help.text"
+msgid "Tests if an object variable is an OLE object. The function returns True if the variable is an OLE object, otherwise it returns False."
+msgstr ""
+
+#: 03102800.xhp
+msgctxt ""
+"03102800.xhp\n"
+"hd_id3149234\n"
+"3\n"
+"help.text"
+msgid "Syntax:"
+msgstr ""
+
+#: 03102800.xhp
+msgctxt ""
+"03102800.xhp\n"
+"par_id3154285\n"
+"4\n"
+"help.text"
+msgid "IsObject (ObjectVar)"
+msgstr ""
+
+#: 03102800.xhp
+msgctxt ""
+"03102800.xhp\n"
+"hd_id3148685\n"
+"5\n"
+"help.text"
+msgid "Return value:"
+msgstr ""
+
+#: 03102800.xhp
+msgctxt ""
+"03102800.xhp\n"
+"par_id3156024\n"
+"6\n"
+"help.text"
+msgid "Bool"
+msgstr ""
+
+#: 03102800.xhp
+msgctxt ""
+"03102800.xhp\n"
+"hd_id3148947\n"
+"7\n"
+"help.text"
+msgid "Parameters:"
+msgstr ""
+
+#: 03102800.xhp
+msgctxt ""
+"03102800.xhp\n"
+"par_id3148552\n"
+"8\n"
+"help.text"
+msgid "<emph>ObjectVar:</emph> Any variable that you want to test. If the Object variable contains an OLE object, the function returns True."
+msgstr ""
+
+#: 03132500.xhp
+msgctxt ""
+"03132500.xhp\n"
+"tit\n"
+"help.text"
+msgid "GetDefaultContext Function [Runtime]"
+msgstr ""
+
+#: 03132500.xhp
+msgctxt ""
+"03132500.xhp\n"
+"bm_id4761192\n"
+"help.text"
+msgid "<bookmark_value>GetDefaultContext function</bookmark_value>"
+msgstr ""
+
+#: 03132500.xhp
+msgctxt ""
+"03132500.xhp\n"
+"par_idN10580\n"
+"help.text"
+msgid "<link href=\"text/sbasic/shared/03132500.xhp\">GetDefaultContext Function [Runtime]</link>"
+msgstr ""
+
+#: 03132500.xhp
+msgctxt ""
+"03132500.xhp\n"
+"par_idN10590\n"
+"help.text"
+msgid "Returns the default context of the process service factory, if existent, else returns a null reference."
+msgstr ""
+
+#: 03132500.xhp
+msgctxt ""
+"03132500.xhp\n"
+"par_idN10593\n"
+"help.text"
+msgid "This runtime function returns the default component context to be used, if instantiating services via XmultiServiceFactory. See the <item type=\"literal\">Professional UNO</item> chapter in the <item type=\"literal\">Developer's Guide</item> on <link href=\"http://api.libreoffice.org\">api.libreoffice.org</link> for more information."
+msgstr ""
+
+#: 03080101.xhp
+msgctxt ""
+"03080101.xhp\n"
+"tit\n"
+"help.text"
+msgid "Atn Function [Runtime]"
+msgstr ""
+
+#: 03080101.xhp
+msgctxt ""
+"03080101.xhp\n"
+"bm_id3150616\n"
+"help.text"
+msgid "<bookmark_value>Atn function</bookmark_value>"
+msgstr ""
+
+#: 03080101.xhp
+msgctxt ""
+"03080101.xhp\n"
+"hd_id3150616\n"
+"1\n"
+"help.text"
+msgid "<link href=\"text/sbasic/shared/03080101.xhp\" name=\"Atn Function [Runtime]\">Atn Function [Runtime]</link>"
+msgstr ""
+
+#: 03080101.xhp
+msgctxt ""
+"03080101.xhp\n"
+"par_id3149346\n"
+"2\n"
+"help.text"
+msgid "Trigonometric function that returns the arctangent of a numeric expression. The return value is in the range -Pi/2 to +Pi/2."
+msgstr ""
+
+#: 03080101.xhp
+msgctxt ""
+"03080101.xhp\n"
+"par_id3143271\n"
+"3\n"
+"help.text"
+msgid "The arctangent is the inverse of the tangent function. The Atn Function returns the angle \"Alpha\", expressed in radians, using the tangent of this angle. The function can also return the angle \"Alpha\" by comparing the ratio of the length of the side that is opposite of the angle to the length of the side that is adjacent to the angle in a right-angled triangle."
+msgstr ""
+
+#: 03080101.xhp
+msgctxt ""
+"03080101.xhp\n"
+"par_id3145315\n"
+"4\n"
+"help.text"
+msgid "Atn(side opposite the angle/side adjacent to angle)= Alpha"
+msgstr ""
+
+#: 03080101.xhp
+msgctxt ""
+"03080101.xhp\n"
+"hd_id3149669\n"
+"5\n"
+"help.text"
+msgid "Syntax:"
+msgstr ""
+
+#: 03080101.xhp
+msgctxt ""
+"03080101.xhp\n"
+"par_id3148947\n"
+"6\n"
+"help.text"
+msgid "Atn (Number)"
+msgstr ""
+
+#: 03080101.xhp
+msgctxt ""
+"03080101.xhp\n"
+"hd_id3148664\n"
+"7\n"
+"help.text"
+msgid "Return value:"
+msgstr ""
+
+#: 03080101.xhp
+msgctxt ""
+"03080101.xhp\n"
+"par_id3150359\n"
+"8\n"
+"help.text"
+msgid "Double"
+msgstr ""
+
+#: 03080101.xhp
+msgctxt ""
+"03080101.xhp\n"
+"hd_id3148798\n"
+"9\n"
+"help.text"
+msgid "Parameters:"
+msgstr ""
+
+#: 03080101.xhp
+msgctxt ""
+"03080101.xhp\n"
+"par_id3156212\n"
+"10\n"
+"help.text"
+msgid "<emph>Number:</emph> Any numerical expression that represents the ratio of two sides of a right triangle. The Atn function returns the corresponding angle in radians (arctangent)."
+msgstr ""
+
+#: 03080101.xhp
+msgctxt ""
+"03080101.xhp\n"
+"par_id3153192\n"
+"11\n"
+"help.text"
+msgid "To convert radians to degrees, multiply radians by 180/pi."
+msgstr ""
+
+#: 03080101.xhp
+msgctxt ""
+"03080101.xhp\n"
+"par_id3147230\n"
+"12\n"
+"help.text"
+msgid "degree=(radian*180)/pi"
+msgstr ""
+
+#: 03080101.xhp
+msgctxt ""
+"03080101.xhp\n"
+"par_id3125864\n"
+"13\n"
+"help.text"
+msgid "radian=(degree*pi)/180"
+msgstr ""
+
+#: 03080101.xhp
+msgctxt ""
+"03080101.xhp\n"
+"par_id3159252\n"
+"14\n"
+"help.text"
+msgid "Pi is here the fixed circle constant with the rounded value 3.14159."
+msgstr ""
+
+#: 03080101.xhp
+msgctxt ""
+"03080101.xhp\n"
+"hd_id3153142\n"
+"15\n"
+"help.text"
+msgid "Example:"
+msgstr ""
+
+#: 03080101.xhp
+msgctxt ""
+"03080101.xhp\n"
+"par_id3146985\n"
+"16\n"
+"help.text"
+msgid "' The following example calculates for a right-angled triangle"
+msgstr ""
+
+#: 03080101.xhp
+msgctxt ""
+"03080101.xhp\n"
+"par_id3145750\n"
+"17\n"
+"help.text"
+msgid "' the angle Alpha from the tangent of the angle Alpha:"
+msgstr ""
+
+#: 03080101.xhp
+msgctxt ""
+"03080101.xhp\n"
+"par_id3151112\n"
+"19\n"
+"help.text"
+msgid "' rounded Pi = 3.14159 Is a predefined constant"
+msgstr ""
+
+#: 03080101.xhp
+msgctxt ""
+"03080101.xhp\n"
+"par_id3149262\n"
+"22\n"
+"help.text"
+msgid "d1 = InputBox$ (\"Enter the length of the side adjacent to the angle: \",\"Adjacent\")"
+msgstr ""
+
+#: 03080101.xhp
+msgctxt ""
+"03080101.xhp\n"
+"par_id3149482\n"
+"23\n"
+"help.text"
+msgid "d2 = InputBox$ (\"Enter the length of the side opposite the angle: \",\"Opposite\")"
+msgstr ""
+
+#: 03080101.xhp
+msgctxt ""
+"03080101.xhp\n"
+"par_id3155415\n"
+"24\n"
+"help.text"
+msgid "Print \"The Alpha angle is\"; (atn (d2/d1) * 180 / Pi); \" degrees\""
+msgstr ""
+
+#: 03080302.xhp
+msgctxt ""
+"03080302.xhp\n"
+"tit\n"
+"help.text"
+msgid "Rnd Function [Runtime]"
+msgstr ""
+
+#: 03080302.xhp
+msgctxt ""
+"03080302.xhp\n"
+"bm_id3148685\n"
+"help.text"
+msgid "<bookmark_value>Rnd function</bookmark_value>"
+msgstr ""
+
+#: 03080302.xhp
+msgctxt ""
+"03080302.xhp\n"
+"hd_id3148685\n"
+"1\n"
+"help.text"
+msgid "<link href=\"text/sbasic/shared/03080302.xhp\" name=\"Rnd Function [Runtime]\">Rnd Function [Runtime]</link>"
+msgstr ""
+
+#: 03080302.xhp
+msgctxt ""
+"03080302.xhp\n"
+"par_id3149669\n"
+"2\n"
+"help.text"
+msgid "Returns a random number between 0 and 1."
+msgstr ""
+
+#: 03080302.xhp
+msgctxt ""
+"03080302.xhp\n"
+"hd_id3153897\n"
+"3\n"
+"help.text"
+msgid "Syntax:"
+msgstr ""
+
+#: 03080302.xhp
+msgctxt ""
+"03080302.xhp\n"
+"par_id3150543\n"
+"4\n"
+"help.text"
+msgid "Rnd [(Expression)]"
+msgstr ""
+
+#: 03080302.xhp
+msgctxt ""
+"03080302.xhp\n"
+"hd_id3149655\n"
+"5\n"
+"help.text"
+msgid "Return value:"
+msgstr ""
+
+#: 03080302.xhp
+msgctxt ""
+"03080302.xhp\n"
+"par_id3154365\n"
+"6\n"
+"help.text"
+msgid "Double"
+msgstr ""
+
+#: 03080302.xhp
+msgctxt ""
+"03080302.xhp\n"
+"hd_id3154909\n"
+"7\n"
+"help.text"
+msgid "Parameters:"
+msgstr ""
+
+#: 03080302.xhp
+msgctxt ""
+"03080302.xhp\n"
+"par_id3125864\n"
+"8\n"
+"help.text"
+msgid "<emph>Expression:</emph> Any numeric expression."
+msgstr ""
+
+#: 03080302.xhp
+msgctxt ""
+"03080302.xhp\n"
+"par_id3155306\n"
+"12\n"
+"help.text"
+msgid "<emph>Omitted:</emph> Returns the next random number in the sequence."
+msgstr ""
+
+#: 03080302.xhp
+msgctxt ""
+"03080302.xhp\n"
+"par_id3147318\n"
+"14\n"
+"help.text"
+msgid "The <emph>Rnd</emph> function only returns values ranging from 0 to 1. To generate random integers in a given range, use the formula in the following example:"
+msgstr ""
+
+#: 03080302.xhp
+msgctxt ""
+"03080302.xhp\n"
+"hd_id3151118\n"
+"15\n"
+"help.text"
+msgid "Example:"
+msgstr ""
+
+#: 03080302.xhp
+msgctxt ""
+"03080302.xhp\n"
+"par_id3147124\n"
+"21\n"
+"help.text"
+msgid "Print \"Number from 1 to 5\""
+msgstr ""
+
+#: 03080302.xhp
+msgctxt ""
+"03080302.xhp\n"
+"par_id3154943\n"
+"23\n"
+"help.text"
+msgid "Print \"Number from 6 to 8\""
+msgstr ""
+
+#: 03080302.xhp
+msgctxt ""
+"03080302.xhp\n"
+"par_id3151074\n"
+"25\n"
+"help.text"
+msgid "Print \"Greater than 8\""
+msgstr ""
+
+#: 03080302.xhp
+msgctxt ""
+"03080302.xhp\n"
+"par_id3155602\n"
+"27\n"
+"help.text"
+msgid "Print \"Outside range 1 to 10\""
+msgstr ""
+
+#: 03120103.xhp
+msgctxt ""
+"03120103.xhp\n"
+"tit\n"
+"help.text"
+msgid "Str Function [Runtime]"
+msgstr ""
+
+#: 03120103.xhp
+msgctxt ""
+"03120103.xhp\n"
+"bm_id3143272\n"
+"help.text"
+msgid "<bookmark_value>Str function</bookmark_value>"
+msgstr ""
+
+#: 03120103.xhp
+msgctxt ""
+"03120103.xhp\n"
+"hd_id3143272\n"
+"1\n"
+"help.text"
+msgid "<link href=\"text/sbasic/shared/03120103.xhp\" name=\"Str Function [Runtime]\">Str Function [Runtime]</link>"
+msgstr ""
+
+#: 03120103.xhp
+msgctxt ""
+"03120103.xhp\n"
+"par_id3155100\n"
+"2\n"
+"help.text"
+msgid "Converts a numeric expression into a string."
+msgstr ""
+
+#: 03120103.xhp
+msgctxt ""
+"03120103.xhp\n"
+"hd_id3109850\n"
+"3\n"
+"help.text"
+msgid "Syntax:"
+msgstr ""
+
+#: 03120103.xhp
+msgctxt ""
+"03120103.xhp\n"
+"par_id3149497\n"
+"4\n"
+"help.text"
+msgid "Str (Expression)"
+msgstr ""
+
+#: 03120103.xhp
+msgctxt ""
+"03120103.xhp\n"
+"hd_id3150040\n"
+"5\n"
+"help.text"
+msgid "Return value:"
+msgstr ""
+
+#: 03120103.xhp
+msgctxt ""
+"03120103.xhp\n"
+"par_id3146117\n"
+"6\n"
+"help.text"
+msgid "String"
+msgstr ""
+
+#: 03120103.xhp
+msgctxt ""
+"03120103.xhp\n"
+"hd_id3155805\n"
+"7\n"
+"help.text"
+msgid "Parameters:"
+msgstr ""
+
+#: 03120103.xhp
+msgctxt ""
+"03120103.xhp\n"
+"par_id3149178\n"
+"8\n"
+"help.text"
+msgid "<emph>Expression: </emph>Any numeric expression."
+msgstr ""
+
+#: 03120103.xhp
+msgctxt ""
+"03120103.xhp\n"
+"par_id3146958\n"
+"9\n"
+"help.text"
+msgid "The <emph>Str</emph> function converts a numeric variable, or the result of a calculation into a string. Negative numbers are preceded by a minus sign. Positive numbers are preceded by a space (instead of the plus sign)."
+msgstr ""
+
+#: 03120103.xhp
+msgctxt ""
+"03120103.xhp\n"
+"hd_id3155419\n"
+"10\n"
+"help.text"
+msgid "Example:"
+msgstr ""
+
+#: 03030300.xhp
+msgctxt ""
+"03030300.xhp\n"
+"tit\n"
+"help.text"
+msgid "System Date and Time"
+msgstr ""
+
+#: 03030300.xhp
+msgctxt ""
+"03030300.xhp\n"
+"hd_id3154923\n"
+"1\n"
+"help.text"
+msgid "<link href=\"text/sbasic/shared/03030300.xhp\" name=\"System Date and Time\">System Date and Time</link>"
+msgstr ""
+
+#: 03030300.xhp
+msgctxt ""
+"03030300.xhp\n"
+"par_id3149457\n"
+"2\n"
+"help.text"
+msgid "The following functions and statements set or return the system date and time."
+msgstr ""
+
+#: 03090200.xhp
+msgctxt ""
+"03090200.xhp\n"
+"tit\n"
+"help.text"
+msgid "Loops"
+msgstr ""
+
+#: 03090200.xhp
+msgctxt ""
+"03090200.xhp\n"
+"hd_id3153990\n"
+"1\n"
+"help.text"
+msgid "<link href=\"text/sbasic/shared/03090200.xhp\" name=\"Loops\">Loops</link>"
+msgstr ""
+
+#: 03090200.xhp
+msgctxt ""
+"03090200.xhp\n"
+"par_id3147226\n"
+"2\n"
+"help.text"
+msgid "The following statements execute loops."
+msgstr ""
+
+#: 03070000.xhp
+msgctxt ""
+"03070000.xhp\n"
+"tit\n"
+"help.text"
+msgid "Mathematical Operators"
+msgstr ""
+
+#: 03070000.xhp
+msgctxt ""
+"03070000.xhp\n"
+"hd_id3149234\n"
+"1\n"
+"help.text"
+msgid "<link href=\"text/sbasic/shared/03070000.xhp\" name=\"Mathematical Operators\">Mathematical Operators</link>"
+msgstr ""
+
+#: 03070000.xhp
+msgctxt ""
+"03070000.xhp\n"
+"par_id3145068\n"
+"2\n"
+"help.text"
+msgid "The following mathematical operators are supported in $[officename] Basic."
+msgstr ""
+
+#: 03070000.xhp
+msgctxt ""
+"03070000.xhp\n"
+"par_id3148552\n"
+"3\n"
+"help.text"
+msgid "This chapter provides a short overview of all of the arithmetical operators that you may need for calculations within a program."
+msgstr ""
+
+#: 03090201.xhp
+msgctxt ""
+"03090201.xhp\n"
+"tit\n"
+"help.text"
+msgid "Do...Loop Statement [Runtime]"
+msgstr ""
+
+#: 03090201.xhp
+msgctxt ""
+"03090201.xhp\n"
+"bm_id3156116\n"
+"help.text"
+msgid "<bookmark_value>Do...Loop statement</bookmark_value><bookmark_value>While; Do loop</bookmark_value><bookmark_value>Until</bookmark_value><bookmark_value>loops</bookmark_value>"
+msgstr ""
+
+#: 03090201.xhp
+msgctxt ""
+"03090201.xhp\n"
+"hd_id3156116\n"
+"1\n"
+"help.text"
+msgid "<link href=\"text/sbasic/shared/03090201.xhp\" name=\"Do...Loop Statement [Runtime]\">Do...Loop Statement [Runtime]</link>"
+msgstr ""
+
+#: 03090201.xhp
+msgctxt ""
+"03090201.xhp\n"
+"par_id3109850\n"
+"2\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 ""
+
+#: 03090201.xhp
+msgctxt ""
+"03090201.xhp\n"
+"hd_id3149119\n"
+"3\n"
+"help.text"
+msgid "Syntax"
+msgstr ""
+
+#: 03090201.xhp
+msgctxt ""
+"03090201.xhp\n"
+"par_id3155150\n"
+"4\n"
+"help.text"
+msgid "Do [{While | Until} condition = True]"
+msgstr ""
+
+#: 03090201.xhp
+msgctxt ""
+"03090201.xhp\n"
+"par_id3154422\n"
+"5\n"
+"help.text"
+msgid "statement block"
+msgstr ""
+
+#: 03090201.xhp
+msgctxt ""
+"03090201.xhp\n"
+"par_id3150789\n"
+"6\n"
+"help.text"
+msgid "[Exit Do]"
+msgstr ""
+
+#: 03090201.xhp
+msgctxt ""
+"03090201.xhp\n"
+"par_id3155805\n"
+"7\n"
+"help.text"
+msgid "statement block"
+msgstr ""
+
+#: 03090201.xhp
+msgctxt ""
+"03090201.xhp\n"
+"par_id3145090\n"
+"8\n"
+"help.text"
+msgid "Loop"
+msgstr ""
+
+#: 03090201.xhp
+msgctxt ""
+"03090201.xhp\n"
+"par_id3154749\n"
+"9\n"
+"help.text"
+msgid "or"
+msgstr "або"
+
+#: 03090201.xhp
+msgctxt ""
+"03090201.xhp\n"
+"par_id3150503\n"
+"10\n"
+"help.text"
+msgid "Do"
+msgstr ""
+
+#: 03090201.xhp
+msgctxt ""
+"03090201.xhp\n"
+"par_id3149762\n"
+"11\n"
+"help.text"
+msgid "statement block"
+msgstr ""
+
+#: 03090201.xhp
+msgctxt ""
+"03090201.xhp\n"
+"par_id3150984\n"
+"12\n"
+"help.text"
+msgid "[Exit Do]"
+msgstr ""
+
+#: 03090201.xhp
+msgctxt ""
+"03090201.xhp\n"
+"par_id3143228\n"
+"13\n"
+"help.text"
+msgid "statement block"
+msgstr ""
+
+#: 03090201.xhp
+msgctxt ""
+"03090201.xhp\n"
+"par_id3149235\n"
+"14\n"
+"help.text"
+msgid "Loop [{While | Until} condition = True]"
+msgstr ""
+
+#: 03090201.xhp
+msgctxt ""
+"03090201.xhp\n"
+"hd_id3156024\n"
+"15\n"
+"help.text"
+msgid "Parameters/Elements"
+msgstr ""
+
+#: 03090201.xhp
+msgctxt ""
+"03090201.xhp\n"
+"par_id3156344\n"
+"16\n"
+"help.text"
+msgid "<emph>Condition:</emph> A comparison, numeric or string expression, that evaluates either True or False."
+msgstr ""
+
+#: 03090201.xhp
+msgctxt ""
+"03090201.xhp\n"
+"par_id3149669\n"
+"17\n"
+"help.text"
+msgid "<emph>Statement block:</emph> Statements that you want to repeat while or until the condition is True."
+msgstr ""
+
+#: 03090201.xhp
+msgctxt ""
+"03090201.xhp\n"
+"par_id3150791\n"
+"18\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 ""
+
+#: 03090201.xhp
+msgctxt ""
+"03090201.xhp\n"
+"hd_id3154366\n"
+"19\n"
+"help.text"
+msgid "Syntax"
+msgstr ""
+
+#: 03090201.xhp
+msgctxt ""
+"03090201.xhp\n"
+"par_id3145171\n"
+"20\n"
+"help.text"
+msgid "Do While condition = True"
+msgstr ""
+
+#: 03090201.xhp
+msgctxt ""
+"03090201.xhp\n"
+"par_id3149203\n"
+"21\n"
+"help.text"
+msgid "...statement block"
+msgstr ""
+
+#: 03090201.xhp
+msgctxt ""
+"03090201.xhp\n"
+"par_id3125864\n"
+"22\n"
+"help.text"
+msgid "Loop"
+msgstr ""
+
+#: 03090201.xhp
+msgctxt ""
+"03090201.xhp\n"
+"par_id3154124\n"
+"24\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 ""
+
+#: 03090201.xhp
+msgctxt ""
+"03090201.xhp\n"
+"par_id3153968\n"
+"25\n"
+"help.text"
+msgid "Do Until condition = True"
+msgstr ""
+
+#: 03090201.xhp
+msgctxt ""
+"03090201.xhp\n"
+"par_id3154909\n"
+"26\n"
+"help.text"
+msgid "...statement block"
+msgstr ""
+
+#: 03090201.xhp
+msgctxt ""
+"03090201.xhp\n"
+"par_id3159151\n"
+"27\n"
+"help.text"
+msgid "Loop"
+msgstr ""
+
+#: 03090201.xhp
+msgctxt ""
+"03090201.xhp\n"
+"par_id3150440\n"
+"29\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 ""
+
+#: 03090201.xhp
+msgctxt ""
+"03090201.xhp\n"
+"par_id3153952\n"
+"30\n"
+"help.text"
+msgid "Do"
+msgstr ""
+
+#: 03090201.xhp
+msgctxt ""
+"03090201.xhp\n"
+"par_id3147349\n"
+"31\n"
+"help.text"
+msgid "...statement block"
+msgstr ""
+
+#: 03090201.xhp
+msgctxt ""
+"03090201.xhp\n"
+"par_id3159153\n"
+"32\n"
+"help.text"
+msgid "Loop While condition = True"
+msgstr ""
+
+#: 03090201.xhp
+msgctxt ""
+"03090201.xhp\n"
+"par_id3146985\n"
+"34\n"
+"help.text"
+msgid "The statement block between the Do and the Loop statements repeats so long as the condition is true."
+msgstr ""
+
+#: 03090201.xhp
+msgctxt ""
+"03090201.xhp\n"
+"par_id3150488\n"
+"35\n"
+"help.text"
+msgid "Do"
+msgstr ""
+
+#: 03090201.xhp
+msgctxt ""
+"03090201.xhp\n"
+"par_id3153189\n"
+"36\n"
+"help.text"
+msgid "...statement block"
+msgstr ""
+
+#: 03090201.xhp
+msgctxt ""
+"03090201.xhp\n"
+"par_id3155411\n"
+"37\n"
+"help.text"
+msgid "Loop Until condition = True"
+msgstr ""
+
+#: 03090201.xhp
+msgctxt ""
+"03090201.xhp\n"
+"par_id3151117\n"
+"39\n"
+"help.text"
+msgid "The statement block between the Do and the Loop statements repeats until the condition is true."
+msgstr ""
+
+#: 03090201.xhp
+msgctxt ""
+"03090201.xhp\n"
+"par_id3149484\n"
+"41\n"
+"help.text"
+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 ""
+
+#: 03090201.xhp
+msgctxt ""
+"03090201.xhp\n"
+"par_id3149262\n"
+"42\n"
+"help.text"
+msgid "Do..."
+msgstr ""
+
+#: 03090201.xhp
+msgctxt ""
+"03090201.xhp\n"
+"par_id3149298\n"
+"43\n"
+"help.text"
+msgid "statements"
+msgstr ""
+
+#: 03090201.xhp
+msgctxt ""
+"03090201.xhp\n"
+"par_id3145646\n"
+"44\n"
+"help.text"
+msgid "If condition = True Then Exit Do"
+msgstr ""
+
+#: 03090201.xhp
+msgctxt ""
+"03090201.xhp\n"
+"par_id3154490\n"
+"45\n"
+"help.text"
+msgid "statements"
+msgstr ""
+
+#: 03090201.xhp
+msgctxt ""
+"03090201.xhp\n"
+"par_id3153159\n"
+"46\n"
+"help.text"
+msgid "Loop..."
+msgstr ""
+
+#: 03090201.xhp
+msgctxt ""
+"03090201.xhp\n"
+"hd_id3147396\n"
+"47\n"
+"help.text"
+msgid "Example"
+msgstr ""
+
+#: 03080802.xhp
+msgctxt ""
+"03080802.xhp\n"
+"tit\n"
+"help.text"
+msgid "Oct Function [Runtime]"
+msgstr ""
+
+#: 03080802.xhp
+msgctxt ""
+"03080802.xhp\n"
+"bm_id3155420\n"
+"help.text"
+msgid "<bookmark_value>Oct function</bookmark_value>"
+msgstr ""
+
+#: 03080802.xhp
+msgctxt ""
+"03080802.xhp\n"
+"hd_id3155420\n"
+"1\n"
+"help.text"
+msgid "<link href=\"text/sbasic/shared/03080802.xhp\" name=\"Oct Function [Runtime]\">Oct Function [Runtime]</link>"
+msgstr ""
+
+#: 03080802.xhp
+msgctxt ""
+"03080802.xhp\n"
+"par_id3154924\n"
+"2\n"
+"help.text"
+msgid "Returns the octal value of a number."
+msgstr ""
+
+#: 03080802.xhp
+msgctxt ""
+"03080802.xhp\n"
+"hd_id3148947\n"
+"3\n"
+"help.text"
+msgid "Syntax:"
+msgstr ""
+
+#: 03080802.xhp
+msgctxt ""
+"03080802.xhp\n"
+"par_id3150543\n"
+"4\n"
+"help.text"
+msgid "Oct (Number)"
+msgstr ""
+
+#: 03080802.xhp
+msgctxt ""
+"03080802.xhp\n"
+"hd_id3153360\n"
+"5\n"
+"help.text"
+msgid "Return value:"
+msgstr ""
+
+#: 03080802.xhp
+msgctxt ""
+"03080802.xhp\n"
+"par_id3154138\n"
+"6\n"
+"help.text"
+msgid "String"
+msgstr ""
+
+#: 03080802.xhp
+msgctxt ""
+"03080802.xhp\n"
+"hd_id3156422\n"
+"7\n"
+"help.text"
+msgid "Parameters:"
+msgstr ""
+
+#: 03080802.xhp
+msgctxt ""
+"03080802.xhp\n"
+"par_id3150768\n"
+"8\n"
+"help.text"
+msgid "<emph>Number:</emph> Any numeric expression that you want to convert to an octal value."
+msgstr ""
+
+#: 03080802.xhp
+msgctxt ""
+"03080802.xhp\n"
+"hd_id3148672\n"
+"9\n"
+"help.text"
+msgid "Example:"
+msgstr ""
+
+#: 03080400.xhp
+msgctxt ""
+"03080400.xhp\n"
+"tit\n"
+"help.text"
+msgid "Square Root Calculation"
+msgstr ""
+
+#: 03080400.xhp
+msgctxt ""
+"03080400.xhp\n"
+"hd_id3148946\n"
+"1\n"
+"help.text"
+msgid "<link href=\"text/sbasic/shared/03080400.xhp\" name=\"Square Root Calculation\">Square Root Calculation</link>"
+msgstr ""
+
+#: 03080400.xhp
+msgctxt ""
+"03080400.xhp\n"
+"par_id3159414\n"
+"2\n"
+"help.text"
+msgid "Use this function to calculate square roots."
+msgstr ""
+
+#: 03030108.xhp
+msgctxt ""
+"03030108.xhp\n"
+"tit\n"
+"help.text"
+msgid "CDateFromIso Function [Runtime]"
+msgstr ""
+
+#: 03030108.xhp
+msgctxt ""
+"03030108.xhp\n"
+"bm_id3153127\n"
+"help.text"
+msgid "<bookmark_value>CdateFromIso function</bookmark_value>"
+msgstr ""
+
+#: 03030108.xhp
+msgctxt ""
+"03030108.xhp\n"
+"hd_id3153127\n"
+"1\n"
+"help.text"
+msgid "<link href=\"text/sbasic/shared/03030108.xhp\" name=\"CDateFromIso Function [Runtime]\">CDateFromIso Function [Runtime]</link>"
+msgstr ""
+
+#: 03030108.xhp
+msgctxt ""
+"03030108.xhp\n"
+"par_id3148550\n"
+"2\n"
+"help.text"
+msgid "Returns the internal date number from a string that contains a date in ISO format."
+msgstr ""
+
+#: 03030108.xhp
+msgctxt ""
+"03030108.xhp\n"
+"hd_id3148947\n"
+"3\n"
+"help.text"
+msgid "Syntax:"
+msgstr ""
+
+#: 03030108.xhp
+msgctxt ""
+"03030108.xhp\n"
+"par_id3150400\n"
+"4\n"
+"help.text"
+msgid "CDateFromIso(String)"
+msgstr ""
+
+#: 03030108.xhp
+msgctxt ""
+"03030108.xhp\n"
+"hd_id3154367\n"
+"5\n"
+"help.text"
+msgid "Return value:"
+msgstr ""
+
+#: 03030108.xhp
+msgctxt ""
+"03030108.xhp\n"
+"par_id3156212\n"
+"6\n"
+"help.text"
+msgid "Internal date number"
+msgstr ""
+
+#: 03030108.xhp
+msgctxt ""
+"03030108.xhp\n"
+"hd_id3125864\n"
+"7\n"
+"help.text"
+msgid "Parameters:"
+msgstr ""
+
+#: 03030108.xhp
+msgctxt ""
+"03030108.xhp\n"
+"par_id3154685\n"
+"8\n"
+"help.text"
+msgid "<emph>String:</emph> A string that contains a date in ISO format. The year may have two or four digits."
+msgstr ""
+
+#: 03030108.xhp
+msgctxt ""
+"03030108.xhp\n"
+"hd_id3150439\n"
+"9\n"
+"help.text"
+msgid "Example:"
+msgstr ""
+
+#: 03030108.xhp
+msgctxt ""
+"03030108.xhp\n"
+"par_id3147318\n"
+"10\n"
+"help.text"
+msgid "dateval = CDateFromIso(\"20021231\")"
+msgstr ""
+
+#: 03030108.xhp
+msgctxt ""
+"03030108.xhp\n"
+"par_id3146921\n"
+"11\n"
+"help.text"
+msgid "returns 12/31/2002 in the date format of your system"
+msgstr ""
+
+#: 03100050.xhp
+msgctxt ""
+"03100050.xhp\n"
+"tit\n"
+"help.text"
+msgid "CCur Function [Runtime]"
+msgstr ""
+
+#: 03100050.xhp
+msgctxt ""
+"03100050.xhp\n"
+"bm_id8926053\n"
+"help.text"
+msgid "<bookmark_value>CCur function</bookmark_value>"
+msgstr ""
+
+#: 03100050.xhp
+msgctxt ""
+"03100050.xhp\n"
+"par_idN10541\n"
+"help.text"
+msgid "<link href=\"text/sbasic/shared/03100050.xhp\">CCur Function [Runtime]</link>"
+msgstr ""
+
+#: 03100050.xhp
+msgctxt ""
+"03100050.xhp\n"
+"par_idN10545\n"
+"help.text"
+msgid "Converts a string expression or numeric expression to a currency expression. The locale settings are used for decimal separators and currency symbols."
+msgstr ""
+
+#: 03100050.xhp
+msgctxt ""
+"03100050.xhp\n"
+"par_idN10548\n"
+"help.text"
+msgid "Syntax:"
+msgstr ""
+
+#: 03100050.xhp
+msgctxt ""
+"03100050.xhp\n"
+"par_idN105E8\n"
+"help.text"
+msgid "CCur(Expression)"
+msgstr ""
+
+#: 03100050.xhp
+msgctxt ""
+"03100050.xhp\n"
+"par_idN105EB\n"
+"help.text"
+msgid "Return value:"
+msgstr ""
+
+#: 03100050.xhp
+msgctxt ""
+"03100050.xhp\n"
+"par_idN105EF\n"
+"help.text"
+msgid "Currency"
+msgstr ""
+
+#: 03100050.xhp
+msgctxt ""
+"03100050.xhp\n"
+"par_idN105F2\n"
+"help.text"
+msgid "Parameter:"
+msgstr ""
+
+#: 03100050.xhp
+msgctxt ""
+"03100050.xhp\n"
+"par_idN105F6\n"
+"help.text"
+msgid "Expression: Any string or numeric expression that you want to convert."
+msgstr ""
+
+#: 03080104.xhp
+msgctxt ""
+"03080104.xhp\n"
+"tit\n"
+"help.text"
+msgid "Tan Function [Runtime]"
+msgstr ""
+
+#: 03080104.xhp
+msgctxt ""
+"03080104.xhp\n"
+"bm_id3148550\n"
+"help.text"
+msgid "<bookmark_value>Tan function</bookmark_value>"
+msgstr ""
+
+#: 03080104.xhp
+msgctxt ""
+"03080104.xhp\n"
+"hd_id3148550\n"
+"1\n"
+"help.text"
+msgid "<link href=\"text/sbasic/shared/03080104.xhp\" name=\"Tan Function [Runtime]\">Tan Function [Runtime]</link>"
+msgstr ""
+
+#: 03080104.xhp
+msgctxt ""
+"03080104.xhp\n"
+"par_id3148663\n"
+"2\n"
+"help.text"
+msgid "Determines the tangent of an angle. The angle is specified in radians."
+msgstr ""
+
+#: 03080104.xhp
+msgctxt ""
+"03080104.xhp\n"
+"par_id3153379\n"
+"3\n"
+"help.text"
+msgid "Using the angle Alpha, the Tan Function calculates the ratio of the length of the side opposite the angle to the length of the side adjacent to the angle in a right-angled triangle."
+msgstr ""
+
+#: 03080104.xhp
+msgctxt ""
+"03080104.xhp\n"
+"par_id3154366\n"
+"4\n"
+"help.text"
+msgid "Tan(Alpha) = side opposite the angle/side adjacent to angle"
+msgstr ""
+
+#: 03080104.xhp
+msgctxt ""
+"03080104.xhp\n"
+"hd_id3145174\n"
+"5\n"
+"help.text"
+msgid "Syntax:"
+msgstr ""
+
+#: 03080104.xhp
+msgctxt ""
+"03080104.xhp\n"
+"par_id3151042\n"
+"6\n"
+"help.text"
+msgid "Tan (Number)"
+msgstr ""
+
+#: 03080104.xhp
+msgctxt ""
+"03080104.xhp\n"
+"hd_id3156214\n"
+"7\n"
+"help.text"
+msgid "Return value:"
+msgstr ""
+
+#: 03080104.xhp
+msgctxt ""
+"03080104.xhp\n"
+"par_id3156281\n"
+"8\n"
+"help.text"
+msgid "Double"
+msgstr ""
+
+#: 03080104.xhp
+msgctxt ""
+"03080104.xhp\n"
+"hd_id3155132\n"
+"9\n"
+"help.text"
+msgid "Parameters:"
+msgstr ""
+
+#: 03080104.xhp
+msgctxt ""
+"03080104.xhp\n"
+"par_id3145786\n"
+"10\n"
+"help.text"
+msgid "<emph>Number:</emph> Any numeric expression that you want to calculate the tangent for (in radians)."
+msgstr ""
+
+#: 03080104.xhp
+msgctxt ""
+"03080104.xhp\n"
+"par_id3153728\n"
+"11\n"
+"help.text"
+msgid "To convert degrees to radians, multiply by Pi/180. To convert radians to degrees, multiply by 180/Pi."
+msgstr ""
+
+#: 03080104.xhp
+msgctxt ""
+"03080104.xhp\n"
+"par_id3155414\n"
+"12\n"
+"help.text"
+msgid "degrees=(radiant*180)/Pi"
+msgstr ""
+
+#: 03080104.xhp
+msgctxt ""
+"03080104.xhp\n"
+"par_id3146975\n"
+"13\n"
+"help.text"
+msgid "radiant=(degrees*Pi)/180"
+msgstr ""
+
+#: 03080104.xhp
+msgctxt ""
+"03080104.xhp\n"
+"par_id3147434\n"
+"14\n"
+"help.text"
+msgid "Pi is approximately 3.141593."
+msgstr ""
+
+#: 03080104.xhp
+msgctxt ""
+"03080104.xhp\n"
+"hd_id3149483\n"
+"15\n"
+"help.text"
+msgid "Example:"
+msgstr ""
+
+#: 03080104.xhp
+msgctxt ""
+"03080104.xhp\n"
+"par_id3148646\n"
+"16\n"
+"help.text"
+msgid "' In this example, the following entry is possible for a right-angled triangle:"
+msgstr ""
+
+#: 03080104.xhp
+msgctxt ""
+"03080104.xhp\n"
+"par_id3150012\n"
+"17\n"
+"help.text"
+msgid "' The side opposite the angle and the angle (in degrees) to calculate the length of the side adjacent to the angle:"
+msgstr ""
+
+#: 03080104.xhp
+msgctxt ""
+"03080104.xhp\n"
+"par_id3153158\n"
+"19\n"
+"help.text"
+msgid "' Pi = 3.1415926 is a pre-defined variable"
+msgstr ""
+
+#: 03080104.xhp
+msgctxt ""
+"03080104.xhp\n"
+"par_id3145252\n"
+"22\n"
+"help.text"
+msgid "d1 = InputBox$ (\"Enter the length of the side opposite the angle: \",\"opposite\")"
+msgstr ""
+
+#: 03080104.xhp
+msgctxt ""
+"03080104.xhp\n"
+"par_id3149582\n"
+"23\n"
+"help.text"
+msgid "dAlpha = InputBox$ (\"Enter the Alpha angle (in degrees): \",\"Alpha\")"
+msgstr ""
+
+#: 03080104.xhp
+msgctxt ""
+"03080104.xhp\n"
+"par_id3154016\n"
+"24\n"
+"help.text"
+msgid "Print \"the length of the side adjacent the angle is\"; (d1 / tan (dAlpha * Pi / 180))"
+msgstr ""
+
+#: 03100300.xhp
+msgctxt ""
+"03100300.xhp\n"
+"tit\n"
+"help.text"
+msgid "CDate Function [Runtime]"
+msgstr ""
+
+#: 03100300.xhp
+msgctxt ""
+"03100300.xhp\n"
+"bm_id3150772\n"
+"help.text"
+msgid "<bookmark_value>CDate function</bookmark_value>"
+msgstr ""
+
+#: 03100300.xhp
+msgctxt ""
+"03100300.xhp\n"
+"hd_id3150772\n"
+"1\n"
+"help.text"
+msgid "<link href=\"text/sbasic/shared/03100300.xhp\" name=\"CDate Function [Runtime]\">CDate Function [Runtime]</link>"
+msgstr ""
+
+#: 03100300.xhp
+msgctxt ""
+"03100300.xhp\n"
+"par_id3150986\n"
+"2\n"
+"help.text"
+msgid "Converts any string or numeric expression to a date value."
+msgstr ""
+
+#: 03100300.xhp
+msgctxt ""
+"03100300.xhp\n"
+"hd_id3148944\n"
+"3\n"
+"help.text"
+msgid "Syntax:"
+msgstr ""
+
+#: 03100300.xhp
+msgctxt ""
+"03100300.xhp\n"
+"par_id3148947\n"
+"4\n"
+"help.text"
+msgid "CDate (Expression)"
+msgstr ""
+
+#: 03100300.xhp
+msgctxt ""
+"03100300.xhp\n"
+"hd_id3148552\n"
+"5\n"
+"help.text"
+msgid "Return value:"
+msgstr ""
+
+#: 03100300.xhp
+msgctxt ""
+"03100300.xhp\n"
+"par_id3159414\n"
+"6\n"
+"help.text"
+msgid "Date"
+msgstr ""
+
+#: 03100300.xhp
+msgctxt ""
+"03100300.xhp\n"
+"hd_id3153525\n"
+"7\n"
+"help.text"
+msgid "Parameters:"
+msgstr ""
+
+#: 03100300.xhp
+msgctxt ""
+"03100300.xhp\n"
+"par_id3150359\n"
+"8\n"
+"help.text"
+msgid "<emph>Expression:</emph> Any string or numeric expression that you want to convert."
+msgstr ""
+
+#: 03100300.xhp
+msgctxt ""
+"03100300.xhp\n"
+"par_id3125864\n"
+"9\n"
+"help.text"
+msgid "When you convert a string expression, the date and time must be entered in the format MM.DD.YYYY HH.MM.SS, as defined by the <emph>DateValue</emph> and <emph>TimeValue</emph> function conventions. In numeric expressions, values to the left of the decimal represent the date, beginning from December 31, 1899. Values to the right of the decimal represent the time."
+msgstr ""
+
+#: 03100300.xhp
+msgctxt ""
+"03100300.xhp\n"
+"hd_id3156422\n"
+"10\n"
+"help.text"
+msgid "Example:"
+msgstr ""
+
+#: 01170103.xhp
+msgctxt ""
+"01170103.xhp\n"
+"tit\n"
+"help.text"
+msgid "Events"
+msgstr ""
+
+#: 01170103.xhp
+msgctxt ""
+"01170103.xhp\n"
+"hd_id3155506\n"
+"1\n"
+"help.text"
+msgid "<link href=\"text/sbasic/shared/01170103.xhp\" name=\"Events\">Events</link>"
+msgstr ""
+
+#: 01170103.xhp
+msgctxt ""
+"01170103.xhp\n"
+"par_id3146114\n"
+"2\n"
+"help.text"
+msgid "Define event assignments for the selected control or dialog. The available events depend on the type of control selected."
+msgstr ""
+
+#: 01170103.xhp
+msgctxt ""
+"01170103.xhp\n"
+"hd_id3145387\n"
+"16\n"
+"help.text"
+msgid "When receiving focus"
+msgstr ""
+
+#: 01170103.xhp
+msgctxt ""
+"01170103.xhp\n"
+"par_id3155090\n"
+"17\n"
+"help.text"
+msgid "<ahelp hid=\"HID_EVT_FOCUSGAINED\">This event takes place if a control receives the focus.</ahelp>"
+msgstr ""
+
+#: 01170103.xhp
+msgctxt ""
+"01170103.xhp\n"
+"hd_id3152892\n"
+"18\n"
+"help.text"
+msgid "When losing focus"
+msgstr ""
+
+#: 01170103.xhp
+msgctxt ""
+"01170103.xhp\n"
+"par_id3153305\n"
+"19\n"
+"help.text"
+msgid "<ahelp hid=\"HID_EVT_FOCUSLOST\">This event takes place if a control loses the focus.</ahelp>"
+msgstr ""
+
+#: 01170103.xhp
+msgctxt ""
+"01170103.xhp\n"
+"hd_id3152896\n"
+"20\n"
+"help.text"
+msgid "Key pressed"
+msgstr ""
+
+#: 01170103.xhp
+msgctxt ""
+"01170103.xhp\n"
+"par_id3148837\n"
+"21\n"
+"help.text"
+msgid "<ahelp hid=\"HID_EVT_KEYTYPED\">This event occurs when the user presses any key while the control has the focus.</ahelp>"
+msgstr ""
+
+#: 01170103.xhp
+msgctxt ""
+"01170103.xhp\n"
+"hd_id3146869\n"
+"43\n"
+"help.text"
+msgid "Key released"
+msgstr ""
+
+#: 01170103.xhp
+msgctxt ""
+"01170103.xhp\n"
+"par_id3155267\n"
+"44\n"
+"help.text"
+msgid "<ahelp hid=\"HID_EVT_KEYUP\">This event occurs when the user releases a key while the control has the focus.</ahelp>"
+msgstr ""
+
+#: 01170103.xhp
+msgctxt ""
+"01170103.xhp\n"
+"hd_id3159096\n"
+"41\n"
+"help.text"
+msgid "Modified"
+msgstr "Змінено"
+
+#: 01170103.xhp
+msgctxt ""
+"01170103.xhp\n"
+"par_id3156019\n"
+"42\n"
+"help.text"
+msgid "<ahelp hid=\"HID_EVT_CHANGED\">This event takes place, when the control loses the focus and the contents of the control were changed since it lost the focus.</ahelp>"
+msgstr ""
+
+#: 01170103.xhp
+msgctxt ""
+"01170103.xhp\n"
+"hd_id3144508\n"
+"10\n"
+"help.text"
+msgid "Text modified"
+msgstr ""
+
+#: 01170103.xhp
+msgctxt ""
+"01170103.xhp\n"
+"par_id3148608\n"
+"11\n"
+"help.text"
+msgid "<ahelp hid=\"HID_EVT_TEXTCHANGED\">This event takes place if you enter or modify a text in an input field.</ahelp>"
+msgstr ""
+
+#: 01170103.xhp
+msgctxt ""
+"01170103.xhp\n"
+"hd_id3159207\n"
+"8\n"
+"help.text"
+msgid "Item status changed"
+msgstr ""
+
+#: 01170103.xhp
+msgctxt ""
+"01170103.xhp\n"
+"par_id3155097\n"
+"9\n"
+"help.text"
+msgid "<ahelp hid=\"HID_EVT_ITEMSTATECHANGED\">This event takes place if the status of the control field is changed, for example, from checked to unchecked.</ahelp>"
+msgstr ""
+
+#: 01170103.xhp
+msgctxt ""
+"01170103.xhp\n"
+"hd_id3151304\n"
+"26\n"
+"help.text"
+msgid "Mouse inside"
+msgstr ""
+
+#: 01170103.xhp
+msgctxt ""
+"01170103.xhp\n"
+"par_id3152871\n"
+"27\n"
+"help.text"
+msgid "<ahelp hid=\"HID_EVT_MOUSEENTERED\">This event takes place when the mouse enters the control.</ahelp>"
+msgstr ""
+
+#: 01170103.xhp
+msgctxt ""
+"01170103.xhp\n"
+"hd_id3146778\n"
+"30\n"
+"help.text"
+msgid "Mouse moved while key pressed"
+msgstr ""
+
+#: 01170103.xhp
+msgctxt ""
+"01170103.xhp\n"
+"par_id3150403\n"
+"31\n"
+"help.text"
+msgid "<ahelp hid=\"HID_EVT_MOUSEDRAGGED\">This event takes place when the mouse is dragged while a key is pressed.</ahelp>"
+msgstr ""
+
+#: 01170103.xhp
+msgctxt ""
+"01170103.xhp\n"
+"hd_id3150210\n"
+"32\n"
+"help.text"
+msgid "Mouse moved"
+msgstr ""
+
+#: 01170103.xhp
+msgctxt ""
+"01170103.xhp\n"
+"par_id3149697\n"
+"33\n"
+"help.text"
+msgid "<ahelp hid=\"HID_EVT_MOUSEMOVED\">This event takes place when the mouse moves over the control.</ahelp>"
+msgstr ""
+
+#: 01170103.xhp
+msgctxt ""
+"01170103.xhp\n"
+"hd_id3145216\n"
+"22\n"
+"help.text"
+msgid "Mouse button pressed"
+msgstr ""
+
+#: 01170103.xhp
+msgctxt ""
+"01170103.xhp\n"
+"par_id3155914\n"
+"23\n"
+"help.text"
+msgid "<ahelp hid=\"HID_EVT_MOUSEPRESSED\">This event takes place when the mouse button is pressed while the mouse pointer is on the control.</ahelp>"
+msgstr ""
+
+#: 01170103.xhp
+msgctxt ""
+"01170103.xhp\n"
+"hd_id3148899\n"
+"24\n"
+"help.text"
+msgid "Mouse button released"
+msgstr ""
+
+#: 01170103.xhp
+msgctxt ""
+"01170103.xhp\n"
+"par_id3153812\n"
+"25\n"
+"help.text"
+msgid "<ahelp hid=\"HID_EVT_MOUSERELEASED\">This event takes place when the mouse button is released while the mouse pointer is on the control.</ahelp>"
+msgstr ""
+
+#: 01170103.xhp
+msgctxt ""
+"01170103.xhp\n"
+"hd_id3153556\n"
+"28\n"
+"help.text"
+msgid "Mouse outside"
+msgstr ""
+
+#: 01170103.xhp
+msgctxt ""
+"01170103.xhp\n"
+"par_id3153013\n"
+"29\n"
+"help.text"
+msgid "<ahelp hid=\"HID_EVT_MOUSEEXITED\">This event takes place when the mouse leaves the control.</ahelp>"
+msgstr ""
+
+#: 01170103.xhp
+msgctxt ""
+"01170103.xhp\n"
+"hd_id3155759\n"
+"45\n"
+"help.text"
+msgid "While adjusting"
+msgstr ""
+
+#: 01170103.xhp
+msgctxt ""
+"01170103.xhp\n"
+"par_id3156364\n"
+"46\n"
+"help.text"
+msgid "<ahelp hid=\"HID_EVT_MOUSEEXITED\">This event takes place when a scrollbar is being dragged.</ahelp>"
+msgstr ""
+
+#: 01050200.xhp
+msgctxt ""
+"01050200.xhp\n"
+"tit\n"
+"help.text"
+msgid "Call Stack Window (Calls)"
+msgstr ""
+
+#: 01050200.xhp
+msgctxt ""
+"01050200.xhp\n"
+"hd_id3146794\n"
+"1\n"
+"help.text"
+msgid "<link href=\"text/sbasic/shared/01050200.xhp\" name=\"Call Stack Window (Calls)\">Call Stack Window (Calls)</link>"
+msgstr ""
+
+#: 01050200.xhp
+msgctxt ""
+"01050200.xhp\n"
+"par_id3150400\n"
+"2\n"
+"help.text"
+msgid "<ahelp hid=\"HID_BASICIDE_STACKWINDOW_LIST\" visibility=\"hidden\">Displays the sequence of procedures and functions during the execution of a program.</ahelp> The <emph>Call Stack</emph> allows you to monitor the sequence of procedures and functions during the execution of a program. The procedures are functions are displayed bottom to top with the most recent function or procedure call at the top of the list."
+msgstr ""
+
+#: 03131400.xhp
+msgctxt ""
+"03131400.xhp\n"
+"tit\n"
+"help.text"
+msgid "TwipsPerPixelY Function [Runtime]"
+msgstr ""
+
+#: 03131400.xhp
+msgctxt ""
+"03131400.xhp\n"
+"bm_id3150040\n"
+"help.text"
+msgid "<bookmark_value>TwipsPerPixelY function</bookmark_value>"
+msgstr ""
+
+#: 03131400.xhp
+msgctxt ""
+"03131400.xhp\n"
+"hd_id3150040\n"
+"1\n"
+"help.text"
+msgid "<link href=\"text/sbasic/shared/03131400.xhp\" name=\"TwipsPerPixelY Function [Runtime]\">TwipsPerPixelY Function [Runtime]</link>"
+msgstr ""
+
+#: 03131400.xhp
+msgctxt ""
+"03131400.xhp\n"
+"par_id3154186\n"
+"2\n"
+"help.text"
+msgid "Returns the number of twips that represent the height of a pixel."
+msgstr ""
+
+#: 03131400.xhp
+msgctxt ""
+"03131400.xhp\n"
+"hd_id3145090\n"
+"3\n"
+"help.text"
+msgid "Syntax:"
+msgstr ""
+
+#: 03131400.xhp
+msgctxt ""
+"03131400.xhp\n"
+"par_id3153681\n"
+"4\n"
+"help.text"
+msgid "n = TwipsPerPixelY"
+msgstr ""
+
+#: 03131400.xhp
+msgctxt ""
+"03131400.xhp\n"
+"hd_id3148473\n"
+"5\n"
+"help.text"
+msgid "Return value:"
+msgstr ""
+
+#: 03131400.xhp
+msgctxt ""
+"03131400.xhp\n"
+"par_id3154306\n"
+"6\n"
+"help.text"
+msgid "Integer"
+msgstr ""
+
+#: 03131400.xhp
+msgctxt ""
+"03131400.xhp\n"
+"hd_id3149235\n"
+"7\n"
+"help.text"
+msgid "Example:"
+msgstr ""
+
+#: 03131400.xhp
+msgctxt ""
+"03131400.xhp\n"
+"par_id3154142\n"
+"9\n"
+"help.text"
+msgid "MsgBox \"\" & TwipsPerPixelX() & \" Twips * \" & TwipsPerPixelY() & \" Twips\",0,\"Pixel size\""
+msgstr ""
+
+#: 03120100.xhp
+msgctxt ""
+"03120100.xhp\n"
+"tit\n"
+"help.text"
+msgid "ASCII/ANSI Conversion in Strings"
+msgstr ""
+
+#: 03120100.xhp
+msgctxt ""
+"03120100.xhp\n"
+"hd_id3147443\n"
+"1\n"
+"help.text"
+msgid "<link href=\"text/sbasic/shared/03120100.xhp\" name=\"ASCII/ANSI Conversion in Strings\">ASCII/ANSI Conversion in Strings</link>"
+msgstr ""
+
+#: 03120100.xhp
+msgctxt ""
+"03120100.xhp\n"
+"par_id3159201\n"
+"2\n"
+"help.text"
+msgid "The following functions convert strings to and from ASCII or ANSI code."
+msgstr ""
+
+#: 03090411.xhp
+msgctxt ""
+"03090411.xhp\n"
+"tit\n"
+"help.text"
+msgid "With Statement [Runtime]"
+msgstr ""
+
+#: 03090411.xhp
+msgctxt ""
+"03090411.xhp\n"
+"bm_id3153311\n"
+"help.text"
+msgid "<bookmark_value>With statement</bookmark_value>"
+msgstr ""
+
+#: 03090411.xhp
+msgctxt ""
+"03090411.xhp\n"
+"hd_id3153311\n"
+"1\n"
+"help.text"
+msgid "<link href=\"text/sbasic/shared/03090411.xhp\" name=\"With Statement [Runtime]\">With Statement [Runtime]</link>"
+msgstr ""
+
+#: 03090411.xhp
+msgctxt ""
+"03090411.xhp\n"
+"par_id3159158\n"
+"2\n"
+"help.text"
+msgid "Sets an object as the default object. Unless another object name is declared, all properties and methods refer to the default object until the End With statement is reached."
+msgstr ""
+
+#: 03090411.xhp
+msgctxt ""
+"03090411.xhp\n"
+"hd_id3156153\n"
+"3\n"
+"help.text"
+msgid "Syntax:"
+msgstr ""
+
+#: 03090411.xhp
+msgctxt ""
+"03090411.xhp\n"
+"par_id3145609\n"
+"4\n"
+"help.text"
+msgid "With Object Statement block End With"
+msgstr ""
+
+#: 03090411.xhp
+msgctxt ""
+"03090411.xhp\n"
+"hd_id3154924\n"
+"5\n"
+"help.text"
+msgid "Parameters:"
+msgstr ""
+
+#: 03090411.xhp
+msgctxt ""
+"03090411.xhp\n"
+"par_id3147560\n"
+"6\n"
+"help.text"
+msgid "Use <emph>With</emph> and <emph>End With</emph> if you have several properties or methods for a single object."
+msgstr ""
+
+#: 03030130.xhp
+msgctxt ""
+"03030130.xhp\n"
+"tit\n"
+"help.text"
+msgid "DatePart Function [Runtime]"
+msgstr ""
+
+#: 03030130.xhp
+msgctxt ""
+"03030130.xhp\n"
+"bm_id249946\n"
+"help.text"
+msgid "<bookmark_value>DatePart function</bookmark_value>"
+msgstr ""
+
+#: 03030130.xhp
+msgctxt ""
+"03030130.xhp\n"
+"par_idN10542\n"
+"help.text"
+msgid "<link href=\"text/sbasic/shared/03030130.xhp\">DatePart Function [Runtime]</link>"
+msgstr ""
+
+#: 03030130.xhp
+msgctxt ""
+"03030130.xhp\n"
+"par_idN10546\n"
+"help.text"
+msgid "The DatePart function returns a specified part of a date."
+msgstr ""
+
+#: 03030130.xhp
+msgctxt ""
+"03030130.xhp\n"
+"par_idN10549\n"
+"help.text"
+msgid "Syntax:"
+msgstr ""
+
+#: 03030130.xhp
+msgctxt ""
+"03030130.xhp\n"
+"par_idN105E8\n"
+"help.text"
+msgid "DatePart (Add, Date [, Week_start [, Year_start]])"
+msgstr ""
+
+#: 03030130.xhp
+msgctxt ""
+"03030130.xhp\n"
+"par_idN105EB\n"
+"help.text"
+msgid "Return value:"
+msgstr ""
+
+#: 03030130.xhp
+msgctxt ""
+"03030130.xhp\n"
+"par_idN105EF\n"
+"help.text"
+msgid "A Variant containing a date."
+msgstr ""
+
+#: 03030130.xhp
+msgctxt ""
+"03030130.xhp\n"
+"par_idN105F2\n"
+"help.text"
+msgid "Parameters:"
+msgstr ""
+
+#: 03030130.xhp
+msgctxt ""
+"03030130.xhp\n"
+"par_idN105F6\n"
+"help.text"
+msgid "<emph>Add</emph> - A string expression from the following table, specifying the date interval."
+msgstr ""
+
+#: 03030130.xhp
+msgctxt ""
+"03030130.xhp\n"
+"par_idN10604\n"
+"help.text"
+msgid "<emph>Date</emph> - The date from which the result is calculated."
+msgstr ""
+
+#: 03030130.xhp
+msgctxt ""
+"03030130.xhp\n"
+"par_idN10611\n"
+"help.text"
+msgid "Example:"
+msgstr ""
+
+#: 03101130.xhp
+msgctxt ""
+"03101130.xhp\n"
+"tit\n"
+"help.text"
+msgid "DefSng Statement [Runtime]"
+msgstr ""
+
+#: 03101130.xhp
+msgctxt ""
+"03101130.xhp\n"
+"bm_id2445142\n"
+"help.text"
+msgid "<bookmark_value>DefSng statement</bookmark_value>"
+msgstr ""
+
+#: 03101130.xhp
+msgctxt ""
+"03101130.xhp\n"
+"par_idN10577\n"
+"help.text"
+msgid "<link href=\"text/sbasic/shared/03101130.xhp\">DefSng Statement [Runtime]</link>"
+msgstr ""
+
+#: 03101130.xhp
+msgctxt ""
+"03101130.xhp\n"
+"par_idN10587\n"
+"help.text"
+msgid "If no type-declaration character or keyword is specified, the DefSng statement sets the default variable type, according to a letter range."
+msgstr ""
+
+#: 03101130.xhp
+msgctxt ""
+"03101130.xhp\n"
+"par_idN1058A\n"
+"help.text"
+msgid "Syntax:"
+msgstr ""
+
+#: 03101130.xhp
+msgctxt ""
+"03101130.xhp\n"
+"par_idN1058E\n"
+"help.text"
+msgid "Defxxx Characterrange1[, Characterrange2[,...]]"
+msgstr ""
+
+#: 03101130.xhp
+msgctxt ""
+"03101130.xhp\n"
+"par_idN10591\n"
+"help.text"
+msgid "Parameters:"
+msgstr ""
+
+#: 03101130.xhp
+msgctxt ""
+"03101130.xhp\n"
+"par_idN10595\n"
+"help.text"
+msgid "<emph>Characterrange:</emph> Letters that specify the range of variables that you want to set a default data type for."
+msgstr ""
+
+#: 03101130.xhp
+msgctxt ""
+"03101130.xhp\n"
+"par_idN1059C\n"
+"help.text"
+msgid "<emph>xxx:</emph> Keyword that defines the default variable type:"
+msgstr ""
+
+#: 03101130.xhp
+msgctxt ""
+"03101130.xhp\n"
+"par_idN105A3\n"
+"help.text"
+msgid "<emph>Keyword:</emph> Default variable type"
+msgstr ""
+
+#: 03101130.xhp
+msgctxt ""
+"03101130.xhp\n"
+"par_idN105AA\n"
+"help.text"
+msgid "<emph>DefSng:</emph> Single"
+msgstr ""
+
+#: 03101130.xhp
+msgctxt ""
+"03101130.xhp\n"
+"par_idN105B1\n"
+"help.text"
+msgid "Example:"
+msgstr ""
+
+#: 03101130.xhp
+msgctxt ""
+"03101130.xhp\n"
+"par_idN105B5\n"
+"help.text"
+msgid "' Prefix definitions for variable types:"
+msgstr ""
+
+#: 03101130.xhp
+msgctxt ""
+"03101130.xhp\n"
+"par_idN105D3\n"
+"help.text"
+msgid "sSng=Single ' sSng is an implicit single variable"
+msgstr ""
+
+#: 03120305.xhp
+msgctxt ""
+"03120305.xhp\n"
+"tit\n"
+"help.text"
+msgid "LTrim Function [Runtime]"
+msgstr ""
+
+#: 03120305.xhp
+msgctxt ""
+"03120305.xhp\n"
+"bm_id3147574\n"
+"help.text"
+msgid "<bookmark_value>LTrim function</bookmark_value>"
+msgstr ""
+
+#: 03120305.xhp
+msgctxt ""
+"03120305.xhp\n"
+"hd_id3147574\n"
+"1\n"
+"help.text"
+msgid "<link href=\"text/sbasic/shared/03120305.xhp\" name=\"LTrim Function [Runtime]\">LTrim Function [Runtime]</link>"
+msgstr ""
+
+#: 03120305.xhp
+msgctxt ""
+"03120305.xhp\n"
+"par_id3145316\n"
+"2\n"
+"help.text"
+msgid "Removes all leading spaces at the start of a string expression."
+msgstr ""
+
+#: 03120305.xhp
+msgctxt ""
+"03120305.xhp\n"
+"hd_id3154924\n"
+"3\n"
+"help.text"
+msgid "Syntax:"
+msgstr ""
+
+#: 03120305.xhp
+msgctxt ""
+"03120305.xhp\n"
+"par_id3148552\n"
+"4\n"
+"help.text"
+msgid "LTrim (Text As String)"
+msgstr ""
+
+#: 03120305.xhp
+msgctxt ""
+"03120305.xhp\n"
+"hd_id3156344\n"
+"5\n"
+"help.text"
+msgid "Return value:"
+msgstr ""
+
+#: 03120305.xhp
+msgctxt ""
+"03120305.xhp\n"
+"par_id3151056\n"
+"6\n"
+"help.text"
+msgid "String"
+msgstr ""
+
+#: 03120305.xhp
+msgctxt ""
+"03120305.xhp\n"
+"hd_id3150543\n"
+"7\n"
+"help.text"
+msgid "Parameters:"
+msgstr ""
+
+#: 03120305.xhp
+msgctxt ""
+"03120305.xhp\n"
+"par_id3150792\n"
+"8\n"
+"help.text"
+msgid "<emph>Text:</emph> Any string expression."
+msgstr ""
+
+#: 03120305.xhp
+msgctxt ""
+"03120305.xhp\n"
+"par_id3125863\n"
+"9\n"
+"help.text"
+msgid "Use this function to remove spaces at the beginning of a string expression."
+msgstr ""
+
+#: 03120305.xhp
+msgctxt ""
+"03120305.xhp\n"
+"hd_id3145419\n"
+"10\n"
+"help.text"
+msgid "Example:"
+msgstr ""
+
+#: 03010103.xhp
+msgctxt ""
+"03010103.xhp\n"
+"tit\n"
+"help.text"
+msgid "Print Statement [Runtime]"
+msgstr ""
+
+#: 03010103.xhp
+msgctxt ""
+"03010103.xhp\n"
+"bm_id3147230\n"
+"help.text"
+msgid "<bookmark_value>Print statement</bookmark_value>"
+msgstr ""
+
+#: 03010103.xhp
+msgctxt ""
+"03010103.xhp\n"
+"hd_id3147230\n"
+"1\n"
+"help.text"
+msgid "<link href=\"text/sbasic/shared/03010103.xhp\" name=\"Print Statement [Runtime]\">Print Statement [Runtime]</link>"
+msgstr ""
+
+#: 03010103.xhp
+msgctxt ""
+"03010103.xhp\n"
+"par_id3156281\n"
+"2\n"
+"help.text"
+msgid "Outputs the specified strings or numeric expressions to a dialog or to a file."
+msgstr ""
+
+#: 03010103.xhp
+msgctxt ""
+"03010103.xhp\n"
+"hd_id3145785\n"
+"3\n"
+"help.text"
+msgid "Syntax:"
+msgstr ""
+
+#: 03010103.xhp
+msgctxt ""
+"03010103.xhp\n"
+"par_id3153188\n"
+"4\n"
+"help.text"
+msgid "Print [#FileName,] Expression1[{;|,} [Spc(Number As Integer);] [Tab(pos As Integer);] [Expression2[...]]"
+msgstr ""
+
+#: 03010103.xhp
+msgctxt ""
+"03010103.xhp\n"
+"hd_id3147348\n"
+"5\n"
+"help.text"
+msgid "Parameter:"
+msgstr ""
+
+#: 03010103.xhp
+msgctxt ""
+"03010103.xhp\n"
+"par_id2508621\n"
+"help.text"
+msgid "<emph>FileName:</emph> Any numeric expression that contains the file number that was set by the Open statement for the respective file."
+msgstr ""
+
+#: 03010103.xhp
+msgctxt ""
+"03010103.xhp\n"
+"par_id3163712\n"
+"6\n"
+"help.text"
+msgid "<emph>Expression</emph>: Any numeric or string expression to be printed. Multiple expressions can be separated by a semicolon. If separated by a comma, the expressions are indented to the next tab stop. The tab stops cannot be adjusted."
+msgstr ""
+
+#: 03010103.xhp
+msgctxt ""
+"03010103.xhp\n"
+"par_id3153092\n"
+"7\n"
+"help.text"
+msgid "<emph>Number</emph>: Number of spaces to be inserted by the <emph>Spc</emph> function."
+msgstr ""
+
+#: 03010103.xhp
+msgctxt ""
+"03010103.xhp\n"
+"par_id3145364\n"
+"8\n"
+"help.text"
+msgid "<emph>Pos</emph>: Spaces are inserted until the specified position."
+msgstr ""
+
+#: 03010103.xhp
+msgctxt ""
+"03010103.xhp\n"
+"par_id3154319\n"
+"9\n"
+"help.text"
+msgid "If a semicolon or comma appears after the last expression to be printed, $[officename] Basic stores the text in an internal buffer and continues program execution without printing. When another Print statement without a semicolon or comma at the end is encountered, all text to be printed is printed at once."
+msgstr ""
+
+#: 03010103.xhp
+msgctxt ""
+"03010103.xhp\n"
+"par_id3145272\n"
+"10\n"
+"help.text"
+msgid "Positive numeric expressions are printed with a leading space. Negative expressions are printed with a leading minus sign. If a certain range is exceeded for floating-point values, the respective numeric expression is printed in exponential notation."
+msgstr ""
+
+#: 03010103.xhp
+msgctxt ""
+"03010103.xhp\n"
+"par_id3154011\n"
+"11\n"
+"help.text"
+msgid "If the expression to be printed exceeds a certain length, the display will automatically wrap to the next line."
+msgstr ""
+
+#: 03010103.xhp
+msgctxt ""
+"03010103.xhp\n"
+"par_id3146969\n"
+"12\n"
+"help.text"
+msgid "You can insert the Tab function, enclosed by semicolons, between arguments to indent the output to a specific position, or you can use the <emph>Spc</emph> function to insert a specified number of spaces."
+msgstr ""
+
+#: 03010103.xhp
+msgctxt ""
+"03010103.xhp\n"
+"hd_id3146912\n"
+"13\n"
+"help.text"
+msgid "Example:"
+msgstr ""
+
+#: 01170100.xhp
+msgctxt ""
+"01170100.xhp\n"
+"tit\n"
+"help.text"
+msgid "Control and Dialog Properties"
+msgstr ""
+
+#: 01170100.xhp
+msgctxt ""
+"01170100.xhp\n"
+"bm_id3153379\n"
+"help.text"
+msgid "<bookmark_value>controls; properties</bookmark_value><bookmark_value>properties; controls and dialogs</bookmark_value><bookmark_value>dialogs; properties</bookmark_value>"
+msgstr ""
+
+#: 01170100.xhp
+msgctxt ""
+"01170100.xhp\n"
+"hd_id3153379\n"
+"1\n"
+"help.text"
+msgid "<link href=\"text/sbasic/shared/01170100.xhp\" name=\"Control and Dialog Properties\">Control and Dialog Properties</link>"
+msgstr ""
+
+#: 01170100.xhp
+msgctxt ""
+"01170100.xhp\n"
+"par_id3156280\n"
+"2\n"
+"help.text"
+msgid "<ahelp hid=\".\">Specifies the properties of the selected dialog or control.</ahelp> You must be in the design mode to be able to use this command."
+msgstr ""
+
+#: 01170100.xhp
+msgctxt ""
+"01170100.xhp\n"
+"hd_id3151043\n"
+"20\n"
+"help.text"
+msgid "Entering Data in the Properties Dialog"
+msgstr ""
+
+#: 01170100.xhp
+msgctxt ""
+"01170100.xhp\n"
+"par_id3153771\n"
+"3\n"
+"help.text"
+msgid "The following key combinations apply to enter data in multiline fields or combo boxes of the <emph>Properties</emph> dialog:"
+msgstr ""
+
+#: 01170100.xhp
+msgctxt ""
+"01170100.xhp\n"
+"par_id3150010\n"
+"18\n"
+"help.text"
+msgid "Keys"
+msgstr ""
+
+#: 01170100.xhp
+msgctxt ""
+"01170100.xhp\n"
+"par_id3147317\n"
+"19\n"
+"help.text"
+msgid "Effects"
+msgstr ""
+
+#: 01170100.xhp
+msgctxt ""
+"01170100.xhp\n"
+"par_id3146121\n"
+"4\n"
+"help.text"
+msgid "Alt+Down Arrow"
+msgstr ""
+
+#: 01170100.xhp
+msgctxt ""
+"01170100.xhp\n"
+"par_id3149581\n"
+"5\n"
+"help.text"
+msgid "Opens a combo box"
+msgstr ""
+
+#: 01170100.xhp
+msgctxt ""
+"01170100.xhp\n"
+"par_id3147394\n"
+"6\n"
+"help.text"
+msgid "Alt+Up Arrow"
+msgstr ""
+
+#: 01170100.xhp
+msgctxt ""
+"01170100.xhp\n"
+"par_id3148455\n"
+"7\n"
+"help.text"
+msgid "Closes a combo box"
+msgstr ""
+
+#: 01170100.xhp
+msgctxt ""
+"01170100.xhp\n"
+"par_id3154511\n"
+"8\n"
+"help.text"
+msgid "Shift+Enter"
+msgstr "Shift+Enter"
+
+#: 01170100.xhp
+msgctxt ""
+"01170100.xhp\n"
+"par_id3146971\n"
+"9\n"
+"help.text"
+msgid "Inserts a line break in multiline fields."
+msgstr ""
+
+#: 01170100.xhp
+msgctxt ""
+"01170100.xhp\n"
+"par_id3146914\n"
+"10\n"
+"help.text"
+msgid "(UpArrow)"
+msgstr ""
+
+#: 01170100.xhp
+msgctxt ""
+"01170100.xhp\n"
+"par_id3153714\n"
+"11\n"
+"help.text"
+msgid "Goes to the previous line."
+msgstr ""
+
+#: 01170100.xhp
+msgctxt ""
+"01170100.xhp\n"
+"par_id3159266\n"
+"12\n"
+"help.text"
+msgid "(DownArrow)"
+msgstr ""
+
+#: 01170100.xhp
+msgctxt ""
+"01170100.xhp\n"
+"par_id3146314\n"
+"13\n"
+"help.text"
+msgid "Goes to the next line."
+msgstr ""
+
+#: 01170100.xhp
+msgctxt ""
+"01170100.xhp\n"
+"par_id3149255\n"
+"14\n"
+"help.text"
+msgid "Enter"
+msgstr ""
+
+#: 01170100.xhp
+msgctxt ""
+"01170100.xhp\n"
+"par_id3149566\n"
+"15\n"
+"help.text"
+msgid "Applies the changes made to a field and places the cursor into the next field."
+msgstr ""
+
+#: 03080100.xhp
+msgctxt ""
+"03080100.xhp\n"
+"tit\n"
+"help.text"
+msgid "Trigonometric Functions"
+msgstr ""
+
+#: 03080100.xhp
+msgctxt ""
+"03080100.xhp\n"
+"hd_id3159201\n"
+"1\n"
+"help.text"
+msgid "<link href=\"text/sbasic/shared/03080100.xhp\" name=\"Trigonometric Functions\">Trigonometric Functions</link>"
+msgstr ""
+
+#: 03080100.xhp
+msgctxt ""
+"03080100.xhp\n"
+"par_id3149180\n"
+"2\n"
+"help.text"
+msgid "The following are the trigonometric functions that are supported in $[officename] Basic."
+msgstr ""
+
+#: 03100080.xhp
+msgctxt ""
+"03100080.xhp\n"
+"tit\n"
+"help.text"
+msgid "CVErr Function [Runtime]"
+msgstr ""
+
+#: 03100080.xhp
+msgctxt ""
+"03100080.xhp\n"
+"bm_id531022\n"
+"help.text"
+msgid "<bookmark_value>CVErr function</bookmark_value>"
+msgstr ""
+
+#: 03100080.xhp
+msgctxt ""
+"03100080.xhp\n"
+"par_idN1054B\n"
+"help.text"
+msgid "<link href=\"text/sbasic/shared/03100080.xhp\">CVErr Function [Runtime]</link>"
+msgstr ""
+
+#: 03100080.xhp
+msgctxt ""
+"03100080.xhp\n"
+"par_idN1055B\n"
+"help.text"
+msgid "Converts a string expression or numeric expression to a variant expression of the sub type \"Error\"."
+msgstr ""
+
+#: 03100080.xhp
+msgctxt ""
+"03100080.xhp\n"
+"par_idN1055E\n"
+"help.text"
+msgid "Syntax:"
+msgstr ""
+
+#: 03100080.xhp
+msgctxt ""
+"03100080.xhp\n"
+"par_idN10562\n"
+"help.text"
+msgid "CVErr(Expression)"
+msgstr ""
+
+#: 03100080.xhp
+msgctxt ""
+"03100080.xhp\n"
+"par_idN10565\n"
+"help.text"
+msgid "Return value:"
+msgstr ""
+
+#: 03100080.xhp
+msgctxt ""
+"03100080.xhp\n"
+"par_idN10569\n"
+"help.text"
+msgid "Variant."
+msgstr ""
+
+#: 03100080.xhp
+msgctxt ""
+"03100080.xhp\n"
+"par_idN1056C\n"
+"help.text"
+msgid "Parameter:"
+msgstr ""
+
+#: 03100080.xhp
+msgctxt ""
+"03100080.xhp\n"
+"par_idN10570\n"
+"help.text"
+msgid "Expression: Any string or numeric expression that you want to convert."
+msgstr ""
+
+#: 03080501.xhp
+msgctxt ""
+"03080501.xhp\n"
+"tit\n"
+"help.text"
+msgid "Fix Function [Runtime]"
+msgstr ""
+
+#: 03080501.xhp
+msgctxt ""
+"03080501.xhp\n"
+"bm_id3159201\n"
+"help.text"
+msgid "<bookmark_value>Fix function</bookmark_value>"
+msgstr ""
+
+#: 03080501.xhp
+msgctxt ""
+"03080501.xhp\n"
+"hd_id3159201\n"
+"1\n"
+"help.text"
+msgid "<link href=\"text/sbasic/shared/03080501.xhp\" name=\"Fix Function [Runtime]\">Fix Function [Runtime]</link>"
+msgstr ""
+
+#: 03080501.xhp
+msgctxt ""
+"03080501.xhp\n"
+"par_id3149346\n"
+"2\n"
+"help.text"
+msgid "Returns the integer value of a numeric expression by removing the fractional part of the number."
+msgstr ""
+
+#: 03080501.xhp
+msgctxt ""
+"03080501.xhp\n"
+"hd_id3155419\n"
+"3\n"
+"help.text"
+msgid "Syntax:"
+msgstr ""
+
+#: 03080501.xhp
+msgctxt ""
+"03080501.xhp\n"
+"par_id3156152\n"
+"4\n"
+"help.text"
+msgid "Fix (Expression)"
+msgstr ""
+
+#: 03080501.xhp
+msgctxt ""
+"03080501.xhp\n"
+"hd_id3154923\n"
+"5\n"
+"help.text"
+msgid "Return value:"
+msgstr ""
+
+#: 03080501.xhp
+msgctxt ""
+"03080501.xhp\n"
+"par_id3148947\n"
+"6\n"
+"help.text"
+msgid "Double"
+msgstr ""
+
+#: 03080501.xhp
+msgctxt ""
+"03080501.xhp\n"
+"hd_id3154760\n"
+"7\n"
+"help.text"
+msgid "Parameters:"
+msgstr ""
+
+#: 03080501.xhp
+msgctxt ""
+"03080501.xhp\n"
+"par_id3149457\n"
+"8\n"
+"help.text"
+msgid "<emph>Expression:</emph> Numeric expression that you want to return the integer value for."
+msgstr ""
+
+#: 03080501.xhp
+msgctxt ""
+"03080501.xhp\n"
+"hd_id3150447\n"
+"9\n"
+"help.text"
+msgid "Example:"
+msgstr ""
+
+#: 03080501.xhp
+msgctxt ""
+"03080501.xhp\n"
+"par_id3156214\n"
+"11\n"
+"help.text"
+msgid "Print Fix(3.14159) ' returns 3."
+msgstr ""
+
+#: 03080501.xhp
+msgctxt ""
+"03080501.xhp\n"
+"par_id3154217\n"
+"12\n"
+"help.text"
+msgid "Print Fix(0) ' returns 0."
+msgstr ""
+
+#: 03080501.xhp
+msgctxt ""
+"03080501.xhp\n"
+"par_id3145786\n"
+"13\n"
+"help.text"
+msgid "Print Fix(-3.14159) ' returns -3."
+msgstr ""
+
+#: 03090300.xhp
+msgctxt ""
+"03090300.xhp\n"
+"tit\n"
+"help.text"
+msgid "Jumps"
+msgstr ""
+
+#: 03090300.xhp
+msgctxt ""
+"03090300.xhp\n"
+"hd_id3151262\n"
+"1\n"
+"help.text"
+msgid "<link href=\"text/sbasic/shared/03090300.xhp\" name=\"Jumps\">Jumps</link>"
+msgstr ""
+
+#: 03090300.xhp
+msgctxt ""
+"03090300.xhp\n"
+"par_id3148983\n"
+"2\n"
+"help.text"
+msgid "The following statements execute jumps."
+msgstr ""
+
+#: 03131500.xhp
+msgctxt ""
+"03131500.xhp\n"
+"tit\n"
+"help.text"
+msgid "CreateUnoStruct Function [Runtime]"
+msgstr ""
+
+#: 03131500.xhp
+msgctxt ""
+"03131500.xhp\n"
+"bm_id3150499\n"
+"help.text"
+msgid "<bookmark_value>CreateUnoStruct function</bookmark_value>"
+msgstr ""
+
+#: 03131500.xhp
+msgctxt ""
+"03131500.xhp\n"
+"hd_id3150499\n"
+"1\n"
+"help.text"
+msgid "<link href=\"text/sbasic/shared/03131500.xhp\" name=\"CreateUnoStruct Function [Runtime]\">CreateUnoStruct Function [Runtime]</link>"
+msgstr ""
+
+#: 03131500.xhp
+msgctxt ""
+"03131500.xhp\n"
+"par_id3150713\n"
+"2\n"
+"help.text"
+msgid "<ahelp hid=\".\">Creates an instance of a Uno structure type.</ahelp>"
+msgstr ""
+
+#: 03131500.xhp
+msgctxt ""
+"03131500.xhp\n"
+"par_id3147226\n"
+"3\n"
+"help.text"
+msgid "Use the following structure for your statement:"
+msgstr ""
+
+#: 03131500.xhp
+msgctxt ""
+"03131500.xhp\n"
+"par_id3149177\n"
+"4\n"
+"help.text"
+msgid "Dim oStruct as new com.sun.star.beans.Property"
+msgstr ""
+
+#: 03131500.xhp
+msgctxt ""
+"03131500.xhp\n"
+"hd_id3156153\n"
+"5\n"
+"help.text"
+msgid "Syntax:"
+msgstr ""
+
+#: 03131500.xhp
+msgctxt ""
+"03131500.xhp\n"
+"par_id3155341\n"
+"6\n"
+"help.text"
+msgid "oStruct = CreateUnoStruct( Uno type name )"
+msgstr ""
+
+#: 03131500.xhp
+msgctxt ""
+"03131500.xhp\n"
+"hd_id3145316\n"
+"7\n"
+"help.text"
+msgid "Example:"
+msgstr ""
+
+#: 03131500.xhp
+msgctxt ""
+"03131500.xhp\n"
+"par_id3149762\n"
+"8\n"
+"help.text"
+msgid "oStruct = CreateUnoStruct( \"com.sun.star.beans.Property\" )"
+msgstr ""
+
+#: 03030302.xhp
+msgctxt ""
+"03030302.xhp\n"
+"tit\n"
+"help.text"
+msgid "Time Statement [Runtime]"
+msgstr ""
+
+#: 03030302.xhp
+msgctxt ""
+"03030302.xhp\n"
+"bm_id3145090\n"
+"help.text"
+msgid "<bookmark_value>Time statement</bookmark_value>"
+msgstr ""
+
+#: 03030302.xhp
+msgctxt ""
+"03030302.xhp\n"
+"hd_id3145090\n"
+"1\n"
+"help.text"
+msgid "<link href=\"text/sbasic/shared/03030302.xhp\">Time Statement [Runtime]</link>"
+msgstr ""
+
+#: 03030302.xhp
+msgctxt ""
+"03030302.xhp\n"
+"par_id3150984\n"
+"2\n"
+"help.text"
+msgid "This function returns the current system time as a string in the format \"HH:MM:SS\"."
+msgstr ""
+
+#: 03030302.xhp
+msgctxt ""
+"03030302.xhp\n"
+"hd_id3154346\n"
+"3\n"
+"help.text"
+msgid "Syntax:"
+msgstr ""
+
+#: 03030302.xhp
+msgctxt ""
+"03030302.xhp\n"
+"par_id3149670\n"
+"4\n"
+"help.text"
+msgid "Time"
+msgstr "Час"
+
+#: 03030302.xhp
+msgctxt ""
+"03030302.xhp\n"
+"hd_id3150792\n"
+"5\n"
+"help.text"
+msgid "Parameters:"
+msgstr ""
+
+#: 03030302.xhp
+msgctxt ""
+"03030302.xhp\n"
+"par_id3149656\n"
+"6\n"
+"help.text"
+msgid "<emph>Text:</emph> Any string expression that specifies the new time in the format \"HH:MM:SS\"."
+msgstr ""
+
+#: 03030302.xhp
+msgctxt ""
+"03030302.xhp\n"
+"hd_id3145173\n"
+"7\n"
+"help.text"
+msgid "Example:"
+msgstr ""
+
+#: 03030302.xhp
+msgctxt ""
+"03030302.xhp\n"
+"par_id3150870\n"
+"9\n"
+"help.text"
+msgid "MsgBox Time,0,\"The time is\""
+msgstr ""
+
+#: 03131800.xhp
+msgctxt ""
+"03131800.xhp\n"
+"tit\n"
+"help.text"
+msgid "CreateUnoDialog Function [Runtime]"
+msgstr ""
+
+#: 03131800.xhp
+msgctxt ""
+"03131800.xhp\n"
+"bm_id3150040\n"
+"help.text"
+msgid "<bookmark_value>CreateUnoDialog function</bookmark_value>"
+msgstr ""
+
+#: 03131800.xhp
+msgctxt ""
+"03131800.xhp\n"
+"hd_id3150040\n"
+"1\n"
+"help.text"
+msgid "<link href=\"text/sbasic/shared/03131800.xhp\" name=\"CreateUnoDialog Function [Runtime]\">CreateUnoDialog Function [Runtime]</link>"
+msgstr ""
+
+#: 03131800.xhp
+msgctxt ""
+"03131800.xhp\n"
+"par_id3154186\n"
+"2\n"
+"help.text"
+msgid "Creates a Basic Uno object that represents a Uno dialog control during Basic runtime."
+msgstr ""
+
+#: 03131800.xhp
+msgctxt ""
+"03131800.xhp\n"
+"par_id3153750\n"
+"3\n"
+"help.text"
+msgid "Dialogs are defined in the dialog libraries. To display a dialog, a \"live\" dialog must be created from the library."
+msgstr ""
+
+#: 03131800.xhp
+msgctxt ""
+"03131800.xhp\n"
+"par_id3153681\n"
+"4\n"
+"help.text"
+msgid "See <link href=\"text/sbasic/guide/sample_code.xhp\" name=\"Examples\">Examples</link>."
+msgstr ""
+
+#: 03131800.xhp
+msgctxt ""
+"03131800.xhp\n"
+"hd_id3154286\n"
+"5\n"
+"help.text"
+msgid "Syntax:"
+msgstr ""
+
+#: 03131800.xhp
+msgctxt ""
+"03131800.xhp\n"
+"par_id3159176\n"
+"6\n"
+"help.text"
+msgid "CreateUnoDialog( oDlgDesc )"
+msgstr ""
+
+#: 03131800.xhp
+msgctxt ""
+"03131800.xhp\n"
+"hd_id3143270\n"
+"7\n"
+"help.text"
+msgid "Example:"
+msgstr ""
+
+#: 03131800.xhp
+msgctxt ""
+"03131800.xhp\n"
+"par_id3159157\n"
+"8\n"
+"help.text"
+msgid "' Get dialog description from the dialog library"
+msgstr ""
+
+#: 03131800.xhp
+msgctxt ""
+"03131800.xhp\n"
+"par_id3149234\n"
+"9\n"
+"help.text"
+msgid "oDlgDesc = DialogLibraries.Standard.Dialog1"
+msgstr ""
+
+#: 03131800.xhp
+msgctxt ""
+"03131800.xhp\n"
+"par_id3154923\n"
+"10\n"
+"help.text"
+msgid "' generate \"live\" dialog"
+msgstr ""
+
+#: 03131800.xhp
+msgctxt ""
+"03131800.xhp\n"
+"par_id3149670\n"
+"11\n"
+"help.text"
+msgid "oDlgControl = CreateUnoDialog( oDlgDesc )"
+msgstr ""
+
+#: 03131800.xhp
+msgctxt ""
+"03131800.xhp\n"
+"par_id3148550\n"
+"12\n"
+"help.text"
+msgid "' display \"live\" dialog"
+msgstr ""
+
+#: 03131800.xhp
+msgctxt ""
+"03131800.xhp\n"
+"par_id3154072\n"
+"13\n"
+"help.text"
+msgid "oDlgControl.execute"
+msgstr ""
+
+#: 03102400.xhp
+msgctxt ""
+"03102400.xhp\n"
+"tit\n"
+"help.text"
+msgid "IsEmpty Function [Runtime]"
+msgstr ""
+
+#: 03102400.xhp
+msgctxt ""
+"03102400.xhp\n"
+"bm_id3153394\n"
+"help.text"
+msgid "<bookmark_value>IsEmpty function</bookmark_value>"
+msgstr ""
+
+#: 03102400.xhp
+msgctxt ""
+"03102400.xhp\n"
+"hd_id3153394\n"
+"1\n"
+"help.text"
+msgid "<link href=\"text/sbasic/shared/03102400.xhp\" name=\"IsEmpty Function [Runtime]\">IsEmpty Function [Runtime]</link>"
+msgstr ""
+
+#: 03102400.xhp
+msgctxt ""
+"03102400.xhp\n"
+"par_id3163045\n"
+"2\n"
+"help.text"
+msgid "Tests if a Variant variable contains the Empty value. The Empty value indicates that the variable is not initialized."
+msgstr ""
+
+#: 03102400.xhp
+msgctxt ""
+"03102400.xhp\n"
+"hd_id3159158\n"
+"3\n"
+"help.text"
+msgid "Syntax:"
+msgstr ""
+
+#: 03102400.xhp
+msgctxt ""
+"03102400.xhp\n"
+"par_id3153126\n"
+"4\n"
+"help.text"
+msgid "IsEmpty (Var)"
+msgstr ""
+
+#: 03102400.xhp
+msgctxt ""
+"03102400.xhp\n"
+"hd_id3148685\n"
+"5\n"
+"help.text"
+msgid "Return value:"
+msgstr ""
+
+#: 03102400.xhp
+msgctxt ""
+"03102400.xhp\n"
+"par_id3156344\n"
+"6\n"
+"help.text"
+msgid "Bool"
+msgstr ""
+
+#: 03102400.xhp
+msgctxt ""
+"03102400.xhp\n"
+"hd_id3148947\n"
+"7\n"
+"help.text"
+msgid "Parameters:"
+msgstr ""
+
+#: 03102400.xhp
+msgctxt ""
+"03102400.xhp\n"
+"par_id3154347\n"
+"8\n"
+"help.text"
+msgid "<emph>Var:</emph> Any variable that you want to test. If the Variant contains the Empty value, the function returns True, otherwise the function returns False."
+msgstr ""
+
+#: 03102400.xhp
+msgctxt ""
+"03102400.xhp\n"
+"hd_id3154138\n"
+"9\n"
+"help.text"
+msgid "Example:"
+msgstr ""
+
+#: 03102400.xhp
+msgctxt ""
+"03102400.xhp\n"
+"par_id3154863\n"
+"13\n"
+"help.text"
+msgid "Print IsEmpty(sVar) ' Returns True"
+msgstr ""
+
+#: 03030200.xhp
+msgctxt ""
+"03030200.xhp\n"
+"tit\n"
+"help.text"
+msgid "Converting Time Values"
+msgstr ""
+
+#: 03030200.xhp
+msgctxt ""
+"03030200.xhp\n"
+"hd_id3147226\n"
+"1\n"
+"help.text"
+msgid "<link href=\"text/sbasic/shared/03030200.xhp\" name=\"Converting Time Values\">Converting Time Values</link>"
+msgstr ""
+
+#: 03030200.xhp
+msgctxt ""
+"03030200.xhp\n"
+"par_id3149415\n"
+"2\n"
+"help.text"
+msgid "The following functions convert time values to calculable numbers."
+msgstr ""
+
+#: 03100600.xhp
+msgctxt ""
+"03100600.xhp\n"
+"tit\n"
+"help.text"
+msgid "CLng Function [Runtime]"
+msgstr ""
+
+#: 03100600.xhp
+msgctxt ""
+"03100600.xhp\n"
+"bm_id3153311\n"
+"help.text"
+msgid "<bookmark_value>CLng function</bookmark_value>"
+msgstr ""
+
+#: 03100600.xhp
+msgctxt ""
+"03100600.xhp\n"
+"hd_id3153311\n"
+"1\n"
+"help.text"
+msgid "<link href=\"text/sbasic/shared/03100600.xhp\" name=\"CLng Function [Runtime]\">CLng Function [Runtime]</link>"
+msgstr ""
+
+#: 03100600.xhp
+msgctxt ""
+"03100600.xhp\n"
+"par_id3148686\n"
+"2\n"
+"help.text"
+msgid "Converts any string or numeric expression to a long integer."
+msgstr ""
+
+#: 03100600.xhp
+msgctxt ""
+"03100600.xhp\n"
+"hd_id3145315\n"
+"3\n"
+"help.text"
+msgid "Syntax:"
+msgstr ""
+
+#: 03100600.xhp
+msgctxt ""
+"03100600.xhp\n"
+"par_id3147573\n"
+"4\n"
+"help.text"
+msgid "CLng (Expression)"
+msgstr ""
+
+#: 03100600.xhp
+msgctxt ""
+"03100600.xhp\n"
+"hd_id3145610\n"
+"5\n"
+"help.text"
+msgid "Return value:"
+msgstr ""
+
+#: 03100600.xhp
+msgctxt ""
+"03100600.xhp\n"
+"par_id3153897\n"
+"6\n"
+"help.text"
+msgid "Long"
+msgstr ""
+
+#: 03100600.xhp
+msgctxt ""
+"03100600.xhp\n"
+"hd_id3154760\n"
+"7\n"
+"help.text"
+msgid "Parameters:"
+msgstr ""
+
+#: 03100600.xhp
+msgctxt ""
+"03100600.xhp\n"
+"par_id3159414\n"
+"8\n"
+"help.text"
+msgid "<emph>Expression:</emph> Any numerical expression that you want to convert. If the <emph>Expression</emph> lies outside the valid long integer range between -2.147.483.648 and 2.147.483.647, $[officename] Basic returns an overflow error. To convert a string expression, the number must be entered as normal text (\"123.5\") using the default number format of your operating system."
+msgstr ""
+
+#: 03100600.xhp
+msgctxt ""
+"03100600.xhp\n"
+"par_id3150358\n"
+"9\n"
+"help.text"
+msgid "This function always rounds the fractional part of a number to the nearest integer."
+msgstr ""
+
+#: 03100600.xhp
+msgctxt ""
+"03100600.xhp\n"
+"hd_id3154216\n"
+"10\n"
+"help.text"
+msgid "Example:"
+msgstr ""
+
+#: main0211.xhp
+msgctxt ""
+"main0211.xhp\n"
+"tit\n"
+"help.text"
+msgid "Macro Toolbar"
+msgstr ""
+
+#: main0211.xhp
+msgctxt ""
+"main0211.xhp\n"
+"bm_id3150543\n"
+"help.text"
+msgid "<bookmark_value>toolbars; Basic IDE</bookmark_value><bookmark_value>macro toolbar</bookmark_value>"
+msgstr ""
+
+#: main0211.xhp
+msgctxt ""
+"main0211.xhp\n"
+"hd_id3150543\n"
+"1\n"
+"help.text"
+msgid "<link href=\"text/sbasic/shared/main0211.xhp\" name=\"Macro Toolbar\">Macro Toolbar</link>"
+msgstr ""
+
+#: main0211.xhp
+msgctxt ""
+"main0211.xhp\n"
+"par_id3147288\n"
+"2\n"
+"help.text"
+msgid "<ahelp visibility=\"visible\" hid=\".uno:MacroBarVisible\">The <emph>Macro Toolbar </emph>contains commands to create, edit, and run macros.</ahelp>"
+msgstr ""
+
+#: 03070100.xhp
+msgctxt ""
+"03070100.xhp\n"
+"tit\n"
+"help.text"
+msgid "\"-\" Operator [Runtime]"
+msgstr ""
+
+#: 03070100.xhp
+msgctxt ""
+"03070100.xhp\n"
+"bm_id3156042\n"
+"help.text"
+msgid "<bookmark_value>\"-\" operator (mathematical)</bookmark_value>"
+msgstr ""
+
+#: 03070100.xhp
+msgctxt ""
+"03070100.xhp\n"
+"hd_id3156042\n"
+"1\n"
+"help.text"
+msgid "<link href=\"text/sbasic/shared/03070100.xhp\">\"-\" Operator [Runtime]</link>"
+msgstr ""
+
+#: 03070100.xhp
+msgctxt ""
+"03070100.xhp\n"
+"par_id3153345\n"
+"2\n"
+"help.text"
+msgid "Subtracts two values."
+msgstr ""
+
+#: 03070100.xhp
+msgctxt ""
+"03070100.xhp\n"
+"hd_id3149416\n"
+"3\n"
+"help.text"
+msgid "Syntax:"
+msgstr ""
+
+#: 03070100.xhp
+msgctxt ""
+"03070100.xhp\n"
+"par_id3156023\n"
+"4\n"
+"help.text"
+msgid "Result = Expression1 - Expression2"
+msgstr ""
+
+#: 03070100.xhp
+msgctxt ""
+"03070100.xhp\n"
+"hd_id3154760\n"
+"5\n"
+"help.text"
+msgid "Parameters:"
+msgstr ""
+
+#: 03070100.xhp
+msgctxt ""
+"03070100.xhp\n"
+"par_id3147560\n"
+"6\n"
+"help.text"
+msgid "<emph>Result:</emph> Any numerical expression that contains the result of the subtraction."
+msgstr ""
+
+#: 03070100.xhp
+msgctxt ""
+"03070100.xhp\n"
+"par_id3150398\n"
+"7\n"
+"help.text"
+msgid "<emph>Expression1, Expression2:</emph> Any numerical expressions that you want to subtract."
+msgstr ""
+
+#: 03070100.xhp
+msgctxt ""
+"03070100.xhp\n"
+"hd_id3154366\n"
+"8\n"
+"help.text"
+msgid "Example:"
+msgstr ""
+
+#: 03030205.xhp
+msgctxt ""
+"03030205.xhp\n"
+"tit\n"
+"help.text"
+msgid "TimeSerial Function [Runtime]"
+msgstr ""
+
+#: 03030205.xhp
+msgctxt ""
+"03030205.xhp\n"
+"bm_id3143271\n"
+"help.text"
+msgid "<bookmark_value>TimeSerial function</bookmark_value>"
+msgstr ""
+
+#: 03030205.xhp
+msgctxt ""
+"03030205.xhp\n"
+"hd_id3143271\n"
+"1\n"
+"help.text"
+msgid "<link href=\"text/sbasic/shared/03030205.xhp\" name=\"TimeSerial Function [Runtime]\">TimeSerial Function [Runtime]</link>"
+msgstr ""
+
+#: 03030205.xhp
+msgctxt ""
+"03030205.xhp\n"
+"par_id3156344\n"
+"2\n"
+"help.text"
+msgid "Calculates a serial time value for the specified hour, minute, and second parameters that are passed as numeric value. You can then use this value to calculate the difference between times."
+msgstr ""
+
+#: 03030205.xhp
+msgctxt ""
+"03030205.xhp\n"
+"hd_id3146794\n"
+"4\n"
+"help.text"
+msgid "Syntax:"
+msgstr ""
+
+#: 03030205.xhp
+msgctxt ""
+"03030205.xhp\n"
+"par_id3150792\n"
+"5\n"
+"help.text"
+msgid "TimeSerial (hour, minute, second)"
+msgstr ""
+
+#: 03030205.xhp
+msgctxt ""
+"03030205.xhp\n"
+"hd_id3148797\n"
+"6\n"
+"help.text"
+msgid "Return value:"
+msgstr ""
+
+#: 03030205.xhp
+msgctxt ""
+"03030205.xhp\n"
+"par_id3154908\n"
+"7\n"
+"help.text"
+msgid "Date"
+msgstr ""
+
+#: 03030205.xhp
+msgctxt ""
+"03030205.xhp\n"
+"hd_id3154124\n"
+"8\n"
+"help.text"
+msgid "Parameters:"
+msgstr ""
+
+#: 03030205.xhp
+msgctxt ""
+"03030205.xhp\n"
+"par_id3153193\n"
+"9\n"
+"help.text"
+msgid "<emph>hour:</emph> Any integer expression that indicates the hour of the time that is used to determine the serial time value. Valid values: 0-23."
+msgstr ""
+
+#: 03030205.xhp
+msgctxt ""
+"03030205.xhp\n"
+"par_id3159252\n"
+"10\n"
+"help.text"
+msgid "<emph>minute:</emph> Any integer expression that indicates the minute of the time that is used to determine the serial time value. In general, use values between 0 and 59. However, you can also use values that lie outside of this range, where the number of minutes influence the hour value."
+msgstr ""
+
+#: 03030205.xhp
+msgctxt ""
+"03030205.xhp\n"
+"par_id3161831\n"
+"11\n"
+"help.text"
+msgid "<emph>second:</emph> Any integer expression that indicates the second of the time that is used to determine the serial time value. In general, you can use values between 0 and 59. However, you can also use values that lie outside of this range, where the number seconds influences the minute value."
+msgstr ""
+
+#: 03030205.xhp
+msgctxt ""
+"03030205.xhp\n"
+"par_id3155854\n"
+"12\n"
+"help.text"
+msgid "<emph>Examples:</emph>"
+msgstr ""
+
+#: 03030205.xhp
+msgctxt ""
+"03030205.xhp\n"
+"par_id3153952\n"
+"13\n"
+"help.text"
+msgid "12, -5, 45 corresponds to 11, 55, 45"
+msgstr ""
+
+#: 03030205.xhp
+msgctxt ""
+"03030205.xhp\n"
+"par_id3147349\n"
+"14\n"
+"help.text"
+msgid "12, 61, 45 corresponds to 13, 2, 45"
+msgstr ""
+
+#: 03030205.xhp
+msgctxt ""
+"03030205.xhp\n"
+"par_id3147426\n"
+"15\n"
+"help.text"
+msgid "12, 20, -2 corresponds to 12, 19, 58"
+msgstr ""
+
+#: 03030205.xhp
+msgctxt ""
+"03030205.xhp\n"
+"par_id3153365\n"
+"16\n"
+"help.text"
+msgid "12, 20, 63 corresponds to 12, 21, 4"
+msgstr ""
+
+#: 03030205.xhp
+msgctxt ""
+"03030205.xhp\n"
+"par_id3146985\n"
+"17\n"
+"help.text"
+msgid "You can use the TimeSerial function to convert any time into a single value that you can use to calculate time differences."
+msgstr ""
+
+#: 03030205.xhp
+msgctxt ""
+"03030205.xhp\n"
+"par_id3155308\n"
+"18\n"
+"help.text"
+msgid "The TimeSerial function returns the type Variant with VarType 7 (Date). This value is stored internally as a double-precision number between 0 and 0.9999999999. As opposed to the DateSerial or DateValue function, where the serial date values are calculated as days relative to a fixed date, you can calculate with values returned by the TimeSerial function, but you cannot evaluate them."
+msgstr ""
+
+#: 03030205.xhp
+msgctxt ""
+"03030205.xhp\n"
+"par_id3149482\n"
+"19\n"
+"help.text"
+msgid "In the TimeValue function, you can pass a string as a parameter containing the time. For the TimeSerial function, however, you can pass the individual parameters (hour, minute, second) as separate numeric expressions."
+msgstr ""
+
+#: 03030205.xhp
+msgctxt ""
+"03030205.xhp\n"
+"hd_id3154790\n"
+"20\n"
+"help.text"
+msgid "Example:"
+msgstr ""
+
+#: 03030205.xhp
+msgctxt ""
+"03030205.xhp\n"
+"par_id3155600\n"
+"25\n"
+"help.text"
+msgid "MsgBox dDate,64,\"Time as a number\""
+msgstr ""
+
+#: 03030205.xhp
+msgctxt ""
+"03030205.xhp\n"
+"par_id3153417\n"
+"26\n"
+"help.text"
+msgid "MsgBox sDate,64,\"Formatted time\""
+msgstr ""
+
+#: 03110000.xhp
+msgctxt ""
+"03110000.xhp\n"
+"tit\n"
+"help.text"
+msgid "Comparison Operators"
+msgstr ""
+
+#: 03110000.xhp
+msgctxt ""
+"03110000.xhp\n"
+"hd_id3155555\n"
+"1\n"
+"help.text"
+msgid "<link href=\"text/sbasic/shared/03110000.xhp\" name=\"Comparison Operators\">Comparison Operators</link>"
+msgstr ""
+
+#: 03110000.xhp
+msgctxt ""
+"03110000.xhp\n"
+"par_id3153528\n"
+"2\n"
+"help.text"
+msgid "The available comparison operators are described here."
+msgstr ""
+
+#: 03090100.xhp
+msgctxt ""
+"03090100.xhp\n"
+"tit\n"
+"help.text"
+msgid "Condition Statements"
+msgstr ""
+
+#: 03090100.xhp
+msgctxt ""
+"03090100.xhp\n"
+"hd_id3154422\n"
+"1\n"
+"help.text"
+msgid "<link href=\"text/sbasic/shared/03090100.xhp\" name=\"Condition Statements\">Condition Statements</link>"
+msgstr ""
+
+#: 03090100.xhp
+msgctxt ""
+"03090100.xhp\n"
+"par_id3153750\n"
+"2\n"
+"help.text"
+msgid "The following statements are based on conditions."
+msgstr ""
+
+#: 03120105.xhp
+msgctxt ""
+"03120105.xhp\n"
+"tit\n"
+"help.text"
+msgid "CByte Function [Runtime]"
+msgstr ""
+
+#: 03120105.xhp
+msgctxt ""
+"03120105.xhp\n"
+"bm_id3156027\n"
+"help.text"
+msgid "<bookmark_value>CByte function</bookmark_value>"
+msgstr ""
+
+#: 03120105.xhp
+msgctxt ""
+"03120105.xhp\n"
+"hd_id3156027\n"
+"1\n"
+"help.text"
+msgid "<link href=\"text/sbasic/shared/03120105.xhp\" name=\"CByte Function [Runtime]\">CByte Function [Runtime]</link>"
+msgstr ""
+
+#: 03120105.xhp
+msgctxt ""
+"03120105.xhp\n"
+"par_id3143267\n"
+"2\n"
+"help.text"
+msgid "Converts a string or a numeric expression to the type Byte."
+msgstr ""
+
+#: 03120105.xhp
+msgctxt ""
+"03120105.xhp\n"
+"hd_id3149811\n"
+"3\n"
+"help.text"
+msgid "Syntax:"
+msgstr ""
+
+#: 03120105.xhp
+msgctxt ""
+"03120105.xhp\n"
+"par_id3147573\n"
+"4\n"
+"help.text"
+msgid "Cbyte( expression )"
+msgstr ""
+
+#: 03120105.xhp
+msgctxt ""
+"03120105.xhp\n"
+"hd_id3145315\n"
+"5\n"
+"help.text"
+msgid "Return value:"
+msgstr ""
+
+#: 03120105.xhp
+msgctxt ""
+"03120105.xhp\n"
+"par_id3148473\n"
+"6\n"
+"help.text"
+msgid "Byte"
+msgstr ""
+
+#: 03120105.xhp
+msgctxt ""
+"03120105.xhp\n"
+"hd_id3147530\n"
+"7\n"
+"help.text"
+msgid "Parameters:"
+msgstr ""
+
+#: 03120105.xhp
+msgctxt ""
+"03120105.xhp\n"
+"par_id3145068\n"
+"8\n"
+"help.text"
+msgid "<emph>Expression:</emph> A string or a numeric expression."
+msgstr ""
+
+#: 03010201.xhp
+msgctxt ""
+"03010201.xhp\n"
+"tit\n"
+"help.text"
+msgid "InputBox Function [Runtime]"
+msgstr ""
+
+#: 03010201.xhp
+msgctxt ""
+"03010201.xhp\n"
+"bm_id3148932\n"
+"help.text"
+msgid "<bookmark_value>InputBox function</bookmark_value>"
+msgstr ""
+
+#: 03010201.xhp
+msgctxt ""
+"03010201.xhp\n"
+"hd_id3148932\n"
+"1\n"
+"help.text"
+msgid "<link href=\"text/sbasic/shared/03010201.xhp\" name=\"InputBox Function [Runtime]\">InputBox Function [Runtime]</link>"
+msgstr ""
+
+#: 03010201.xhp
+msgctxt ""
+"03010201.xhp\n"
+"par_id3151262\n"
+"2\n"
+"help.text"
+msgid "Displays a prompt in a dialog at which the user can input text. The input is assigned to a variable."
+msgstr ""
+
+#: 03010201.xhp
+msgctxt ""
+"03010201.xhp\n"
+"par_id3151100\n"
+"3\n"
+"help.text"
+msgid "The <emph>InputBox</emph> statement is a convenient method of entering text through a dialog. Confirm the input by clicking OK or pressing Return. The input is returned as the function return value. If you close the dialog with Cancel, <emph>InputBox</emph> returns a zero-length string (\"\")."
+msgstr ""
+
+#: 03010201.xhp
+msgctxt ""
+"03010201.xhp\n"
+"hd_id3152347\n"
+"4\n"
+"help.text"
+msgid "Syntax:"
+msgstr ""
+
+#: 03010201.xhp
+msgctxt ""
+"03010201.xhp\n"
+"par_id3159201\n"
+"5\n"
+"help.text"
+msgid "InputBox (Msg As String[, Title As String[, Default As String[, x_pos As Integer, y_pos As Integer]]]])"
+msgstr ""
+
+#: 03010201.xhp
+msgctxt ""
+"03010201.xhp\n"
+"hd_id3150713\n"
+"6\n"
+"help.text"
+msgid "Return value:"
+msgstr ""
+
+#: 03010201.xhp
+msgctxt ""
+"03010201.xhp\n"
+"par_id3145090\n"
+"7\n"
+"help.text"
+msgid "String"
+msgstr ""
+
+#: 03010201.xhp
+msgctxt ""
+"03010201.xhp\n"
+"hd_id3149346\n"
+"8\n"
+"help.text"
+msgid "Parameter:"
+msgstr ""
+
+#: 03010201.xhp
+msgctxt ""
+"03010201.xhp\n"
+"par_id3153311\n"
+"9\n"
+"help.text"
+msgid "<emph>Msg</emph>: String expression displayed as the message in the dialog box."
+msgstr ""
+
+#: 03010201.xhp
+msgctxt ""
+"03010201.xhp\n"
+"par_id3145315\n"
+"10\n"
+"help.text"
+msgid "<emph>Title</emph>: String expression displayed in the title bar of the dialog box."
+msgstr ""
+
+#: 03010201.xhp
+msgctxt ""
+"03010201.xhp\n"
+"par_id3154307\n"
+"11\n"
+"help.text"
+msgid "<emph>Default</emph>: String expression displayed in the text box as default if no other input is given."
+msgstr ""
+
+#: 03010201.xhp
+msgctxt ""
+"03010201.xhp\n"
+"par_id3147573\n"
+"12\n"
+"help.text"
+msgid "<emph>x_pos</emph>: Integer expression that specifies the horizontal position of the dialog. The position is an absolute coordinate and does not refer to the window of the office application."
+msgstr ""
+
+#: 03010201.xhp
+msgctxt ""
+"03010201.xhp\n"
+"par_id3156024\n"
+"13\n"
+"help.text"
+msgid "<emph>y_pos</emph>: Integer expression that specifies the vertical position of the dialog. The position is an absolute coordinate and does not refer to the window of the office application."
+msgstr ""
+
+#: 03010201.xhp
+msgctxt ""
+"03010201.xhp\n"
+"par_id3153897\n"
+"14\n"
+"help.text"
+msgid "If <emph>x_pos</emph> and <emph>y_pos</emph> are omitted, the dialog is centered on the screen. The position is specified in <link href=\"text/sbasic/shared/00000002.xhp#twips\" name=\"twips\">twips</link>."
+msgstr ""
+
+#: 03010201.xhp
+msgctxt ""
+"03010201.xhp\n"
+"hd_id3149456\n"
+"15\n"
+"help.text"
+msgid "Example:"
+msgstr ""
+
+#: 03010201.xhp
+msgctxt ""
+"03010201.xhp\n"
+"par_id3154367\n"
+"18\n"
+"help.text"
+msgid "sText = InputBox (\"Please enter a phrase:\",\"Dear User\")"
+msgstr ""
+
+#: 03010201.xhp
+msgctxt ""
+"03010201.xhp\n"
+"par_id3151042\n"
+"19\n"
+"help.text"
+msgid "MsgBox ( sText , 64, \"Confirmation of phrase\")"
+msgstr ""
+
+#: 03060100.xhp
+msgctxt ""
+"03060100.xhp\n"
+"tit\n"
+"help.text"
+msgid "AND Operator [Runtime]"
+msgstr ""
+
+#: 03060100.xhp
+msgctxt ""
+"03060100.xhp\n"
+"bm_id3146117\n"
+"help.text"
+msgid "<bookmark_value>AND operator (logical)</bookmark_value>"
+msgstr ""
+
+#: 03060100.xhp
+msgctxt ""
+"03060100.xhp\n"
+"hd_id3146117\n"
+"1\n"
+"help.text"
+msgid "<link href=\"text/sbasic/shared/03060100.xhp\" name=\"AND Operator [Runtime]\">AND Operator [Runtime]</link>"
+msgstr ""
+
+#: 03060100.xhp
+msgctxt ""
+"03060100.xhp\n"
+"par_id3143268\n"
+"2\n"
+"help.text"
+msgid "Logically combines two expressions."
+msgstr ""
+
+#: 03060100.xhp
+msgctxt ""
+"03060100.xhp\n"
+"hd_id3147574\n"
+"3\n"
+"help.text"
+msgid "Syntax:"
+msgstr ""
+
+#: 03060100.xhp
+msgctxt ""
+"03060100.xhp\n"
+"par_id3156344\n"
+"4\n"
+"help.text"
+msgid "Result = Expression1 And Expression2"
+msgstr ""
+
+#: 03060100.xhp
+msgctxt ""
+"03060100.xhp\n"
+"hd_id3148946\n"
+"5\n"
+"help.text"
+msgid "Parameters:"
+msgstr ""
+
+#: 03060100.xhp
+msgctxt ""
+"03060100.xhp\n"
+"par_id3149457\n"
+"6\n"
+"help.text"
+msgid "<emph>Result:</emph> Any numeric variable that records the result of the combination."
+msgstr ""
+
+#: 03060100.xhp
+msgctxt ""
+"03060100.xhp\n"
+"par_id3150541\n"
+"7\n"
+"help.text"
+msgid "<emph>Expression1, Expression2:</emph> Any expressions that you want to combine."
+msgstr ""
+
+#: 03060100.xhp
+msgctxt ""
+"03060100.xhp\n"
+"par_id3156215\n"
+"8\n"
+"help.text"
+msgid "Boolean expressions combined with AND only return the value <emph>True</emph> if both expressions evaluate to <emph>True</emph>:"
+msgstr ""
+
+#: 03060100.xhp
+msgctxt ""
+"03060100.xhp\n"
+"par_id3150870\n"
+"9\n"
+"help.text"
+msgid "<emph>True</emph> AND <emph>True</emph> returns <emph>True</emph>; for all other combinations the result is <emph>False</emph>."
+msgstr ""
+
+#: 03060100.xhp
+msgctxt ""
+"03060100.xhp\n"
+"par_id3153768\n"
+"10\n"
+"help.text"
+msgid "The AND operator also performs a bitwise comparison of identically positioned bits in two numeric expressions."
+msgstr ""
+
+#: 03060100.xhp
+msgctxt ""
+"03060100.xhp\n"
+"hd_id3153727\n"
+"11\n"
+"help.text"
+msgid "Example:"
+msgstr ""
+
+#: 03060100.xhp
+msgctxt ""
+"03060100.xhp\n"
+"par_id3146984\n"
+"16\n"
+"help.text"
+msgid "vVarOut = A > B And B > C ' returns -1"
+msgstr ""
+
+#: 03060100.xhp
+msgctxt ""
+"03060100.xhp\n"
+"par_id3154014\n"
+"17\n"
+"help.text"
+msgid "vVarOut = B > A And B > C ' returns 0"
+msgstr ""
+
+#: 03060100.xhp
+msgctxt ""
+"03060100.xhp\n"
+"par_id3149262\n"
+"18\n"
+"help.text"
+msgid "vVarOut = A > B And B > D ' returns 0"
+msgstr ""
+
+#: 03060100.xhp
+msgctxt ""
+"03060100.xhp\n"
+"par_id3145751\n"
+"19\n"
+"help.text"
+msgid "vVarOut = (B > D And B > A) ' returns 0"
+msgstr ""
+
+#: 03060100.xhp
+msgctxt ""
+"03060100.xhp\n"
+"par_id3147394\n"
+"20\n"
+"help.text"
+msgid "vVarOut = B And A ' returns 8 due to the bitwise And combination of both arguments"
+msgstr ""
+
+#: 01000000.xhp
+msgctxt ""
+"01000000.xhp\n"
+"tit\n"
+"help.text"
+msgid "Programming with $[officename] Basic"
+msgstr ""
+
+#: 01000000.xhp
+msgctxt ""
+"01000000.xhp\n"
+"hd_id3156027\n"
+"1\n"
+"help.text"
+msgid "<variable id=\"doc_title\"><link href=\"text/sbasic/shared/01000000.xhp\" name=\"Programming with $[officename] Basic \">Programming with $[officename] Basic </link></variable>"
+msgstr ""
+
+#: 01000000.xhp
+msgctxt ""
+"01000000.xhp\n"
+"par_id3153708\n"
+"2\n"
+"help.text"
+msgid "This is where you find general information about working with macros and $[officename] Basic."
+msgstr ""
+
+#: 03090403.xhp
+msgctxt ""
+"03090403.xhp\n"
+"tit\n"
+"help.text"
+msgid "Declare Statement [Runtime]"
+msgstr ""
+
+#: 03090403.xhp
+msgctxt ""
+"03090403.xhp\n"
+"bm_id3148473\n"
+"help.text"
+msgid "<bookmark_value>Declare statement</bookmark_value>"
+msgstr ""
+
+#: 03090403.xhp
+msgctxt ""
+"03090403.xhp\n"
+"hd_id3148473\n"
+"1\n"
+"help.text"
+msgid "<link href=\"text/sbasic/shared/03090403.xhp\" name=\"Declare Statement [Runtime]\">Declare Statement [Runtime]</link>"
+msgstr ""
+
+#: 03090403.xhp
+msgctxt ""
+"03090403.xhp\n"
+"bm_id3145316\n"
+"help.text"
+msgid "<bookmark_value>DLL (Dynamic Link Library)</bookmark_value>"
+msgstr ""
+
+#: 03090403.xhp
+msgctxt ""
+"03090403.xhp\n"
+"par_id3145316\n"
+"2\n"
+"help.text"
+msgid "Declares and defines a subroutine in a DLL file that you want to execute from $[officename] Basic."
+msgstr ""
+
+#: 03090403.xhp
+msgctxt ""
+"03090403.xhp\n"
+"par_id3146795\n"
+"3\n"
+"help.text"
+msgid "See also: <link href=\"text/sbasic/shared/03090405.xhp\" name=\"FreeLibrary\">FreeLibrary</link>"
+msgstr ""
+
+#: 03090403.xhp
+msgctxt ""
+"03090403.xhp\n"
+"hd_id3156344\n"
+"4\n"
+"help.text"
+msgid "Syntax:"
+msgstr ""
+
+#: 03090403.xhp
+msgctxt ""
+"03090403.xhp\n"
+"par_id3148664\n"
+"5\n"
+"help.text"
+msgid "Declare {Sub | Function} Name Lib \"Libname\" [Alias \"Aliasname\"] [Parameter] [As Type]"
+msgstr ""
+
+#: 03090403.xhp
+msgctxt ""
+"03090403.xhp\n"
+"hd_id3153360\n"
+"6\n"
+"help.text"
+msgid "Parameters:"
+msgstr ""
+
+#: 03090403.xhp
+msgctxt ""
+"03090403.xhp\n"
+"par_id3154140\n"
+"8\n"
+"help.text"
+msgid "<emph>Name:</emph> A different name than defined in the DLL, to call the subroutine from $[officename] Basic."
+msgstr ""
+
+#: 03090403.xhp
+msgctxt ""
+"03090403.xhp\n"
+"par_id3150870\n"
+"9\n"
+"help.text"
+msgid "<emph>Aliasname</emph>: Name of the subroutine as defined in the DLL."
+msgstr ""
+
+#: 03090403.xhp
+msgctxt ""
+"03090403.xhp\n"
+"par_id3154684\n"
+"10\n"
+"help.text"
+msgid "<emph>Libname:</emph> File or system name of the DLL. This library is automatically loaded the first time the function is used."
+msgstr ""
+
+#: 03090403.xhp
+msgctxt ""
+"03090403.xhp\n"
+"par_id3148452\n"
+"11\n"
+"help.text"
+msgid "<emph>Argumentlist:</emph> List of parameters representing arguments that are passed to the procedure when it is called. The type and number of parameters is dependent on the executed procedure."
+msgstr ""
+
+#: 03090403.xhp
+msgctxt ""
+"03090403.xhp\n"
+"par_id3147289\n"
+"12\n"
+"help.text"
+msgid "<emph>Type:</emph> Defines the data type of the value that is returned by a function procedure. You can exclude this parameter if a type-declaration character is entered after the name."
+msgstr ""
+
+#: 03090403.xhp
+msgctxt ""
+"03090403.xhp\n"
+"par_id3146922\n"
+"13\n"
+"help.text"
+msgid "To pass a parameter to a subroutine as a value instead of as a reference, the parameter must be indicated by the keyword <emph>ByVal</emph>."
+msgstr ""
+
+#: 03090403.xhp
+msgctxt ""
+"03090403.xhp\n"
+"hd_id3153951\n"
+"14\n"
+"help.text"
+msgid "Example:"
+msgstr ""
+
+#: 03120400.xhp
+msgctxt ""
+"03120400.xhp\n"
+"tit\n"
+"help.text"
+msgid "Editing String Length"
+msgstr ""
+
+#: 03120400.xhp
+msgctxt ""
+"03120400.xhp\n"
+"hd_id3155150\n"
+"1\n"
+"help.text"
+msgid "<link href=\"text/sbasic/shared/03120400.xhp\" name=\"Editing String Length\">Editing String Length</link>"
+msgstr ""
+
+#: 03120400.xhp
+msgctxt ""
+"03120400.xhp\n"
+"par_id3159201\n"
+"2\n"
+"help.text"
+msgid "The following functions determine string lengths and compare strings."
+msgstr ""
+
+#: 03060500.xhp
+msgctxt ""
+"03060500.xhp\n"
+"tit\n"
+"help.text"
+msgid "Or-Operator [Runtime]"
+msgstr ""
+
+#: 03060500.xhp
+msgctxt ""
+"03060500.xhp\n"
+"bm_id3150986\n"
+"help.text"
+msgid "<bookmark_value>Or operator (logical)</bookmark_value>"
+msgstr ""
+
+#: 03060500.xhp
+msgctxt ""
+"03060500.xhp\n"
+"hd_id3150986\n"
+"1\n"
+"help.text"
+msgid "<link href=\"text/sbasic/shared/03060500.xhp\" name=\"Or-Operator [Runtime]\">Or Operator [Runtime]</link>"
+msgstr ""
+
+#: 03060500.xhp
+msgctxt ""
+"03060500.xhp\n"
+"par_id3148552\n"
+"2\n"
+"help.text"
+msgid "Performs a logical OR disjunction on two expressions."
+msgstr ""
+
+#: 03060500.xhp
+msgctxt ""
+"03060500.xhp\n"
+"hd_id3148664\n"
+"3\n"
+"help.text"
+msgid "Syntax:"
+msgstr ""
+
+#: 03060500.xhp
+msgctxt ""
+"03060500.xhp\n"
+"par_id3150358\n"
+"4\n"
+"help.text"
+msgid "Result = Expression1 Or Expression2"
+msgstr ""
+
+#: 03060500.xhp
+msgctxt ""
+"03060500.xhp\n"
+"hd_id3151211\n"
+"5\n"
+"help.text"
+msgid "Parameters:"
+msgstr ""
+
+#: 03060500.xhp
+msgctxt ""
+"03060500.xhp\n"
+"par_id3153192\n"
+"6\n"
+"help.text"
+msgid "<emph>Result:</emph> Any numeric variable that contains the result of the disjunction."
+msgstr ""
+
+#: 03060500.xhp
+msgctxt ""
+"03060500.xhp\n"
+"par_id3147229\n"
+"7\n"
+"help.text"
+msgid "<emph>Expression1, Expression2:</emph> Any numeric expressions that you want to compare."
+msgstr ""
+
+#: 03060500.xhp
+msgctxt ""
+"03060500.xhp\n"
+"par_id3154684\n"
+"8\n"
+"help.text"
+msgid "A logical OR disjunction of two Boolean expressions returns the value True if at least one comparison expression is True."
+msgstr ""
+
+#: 03060500.xhp
+msgctxt ""
+"03060500.xhp\n"
+"par_id3153768\n"
+"9\n"
+"help.text"
+msgid "A bit-wise comparison sets a bit in the result if the corresponding bit is set in at least one of the two expressions."
+msgstr ""
+
+#: 03060500.xhp
+msgctxt ""
+"03060500.xhp\n"
+"hd_id3161831\n"
+"10\n"
+"help.text"
+msgid "Example:"
+msgstr ""
+
+#: 03120301.xhp
+msgctxt ""
+"03120301.xhp\n"
+"tit\n"
+"help.text"
+msgid "Format Function [Runtime]"
+msgstr ""
+
+#: 03120301.xhp
+msgctxt ""
+"03120301.xhp\n"
+"bm_id3153539\n"
+"help.text"
+msgid "<bookmark_value>Format function</bookmark_value>"
+msgstr ""
+
+#: 03120301.xhp
+msgctxt ""
+"03120301.xhp\n"
+"hd_id3153539\n"
+"1\n"
+"help.text"
+msgid "<link href=\"text/sbasic/shared/03120301.xhp\" name=\"Format Function [Runtime]\">Format Function [Runtime]</link>"
+msgstr ""
+
+#: 03120301.xhp
+msgctxt ""
+"03120301.xhp\n"
+"par_id3156042\n"
+"2\n"
+"help.text"
+msgid "Converts a number to a string, and then formats it according to the format that you specify."
+msgstr ""
+
+#: 03120301.xhp
+msgctxt ""
+"03120301.xhp\n"
+"hd_id3145090\n"
+"4\n"
+"help.text"
+msgid "Syntax:"
+msgstr ""
+
+#: 03120301.xhp
+msgctxt ""
+"03120301.xhp\n"
+"par_id3153527\n"
+"5\n"
+"help.text"
+msgid "Format (Number [, Format As String])"
+msgstr ""
+
+#: 03120301.xhp
+msgctxt ""
+"03120301.xhp\n"
+"hd_id3149178\n"
+"6\n"
+"help.text"
+msgid "Return value:"
+msgstr ""
+
+#: 03120301.xhp
+msgctxt ""
+"03120301.xhp\n"
+"par_id3148474\n"
+"7\n"
+"help.text"
+msgid "String"
+msgstr ""
+
+#: 03120301.xhp
+msgctxt ""
+"03120301.xhp\n"
+"hd_id3159176\n"
+"8\n"
+"help.text"
+msgid "Parameters:"
+msgstr ""
+
+#: 03120301.xhp
+msgctxt ""
+"03120301.xhp\n"
+"par_id3149415\n"
+"9\n"
+"help.text"
+msgid "<emph>Number:</emph> Numeric expression that you want to convert to a formatted string."
+msgstr ""
+
+#: 03120301.xhp
+msgctxt ""
+"03120301.xhp\n"
+"par_id3147531\n"
+"10\n"
+"help.text"
+msgid "<emph>Format:</emph> String that specifies the format code for the number. If <emph>Format</emph> is omitted, the Format function works like the <emph>Str</emph> function."
+msgstr ""
+
+#: 03120301.xhp
+msgctxt ""
+"03120301.xhp\n"
+"hd_id3147561\n"
+"47\n"
+"help.text"
+msgid "Formatting Codes"
+msgstr ""
+
+#: 03120301.xhp
+msgctxt ""
+"03120301.xhp\n"
+"par_id3147265\n"
+"11\n"
+"help.text"
+msgid "The following list describes the codes that you can use for formatting a number:"
+msgstr ""
+
+#: 03120301.xhp
+msgctxt ""
+"03120301.xhp\n"
+"par_id3153380\n"
+"12\n"
+"help.text"
+msgid "<emph>0:</emph> If <emph>Number</emph> has a digit at the position of the 0 in the format code, the digit is displayed, otherwise a zero is displayed."
+msgstr ""
+
+#: 03120301.xhp
+msgctxt ""
+"03120301.xhp\n"
+"par_id3151210\n"
+"13\n"
+"help.text"
+msgid "If <emph>Number</emph> has fewer digits than the number of zeros in the format code, (on either side of the decimal), leading or trailing zeros are displayed. If the number has more digits to the left of the decimal separator than the amount of zeros in the format code, the additional digits are displayed without formatting."
+msgstr ""
+
+#: 03120301.xhp
+msgctxt ""
+"03120301.xhp\n"
+"par_id3151176\n"
+"14\n"
+"help.text"
+msgid "Decimal places in the number are rounded according to the number of zeros that appear after the decimal separator in the <emph>Format </emph>code."
+msgstr ""
+
+#: 03120301.xhp
+msgctxt ""
+"03120301.xhp\n"
+"par_id3154123\n"
+"15\n"
+"help.text"
+msgid "<emph>#:</emph> If <emph>Number</emph> contains a digit at the position of the # placeholder in the <emph>Format</emph> code, the digit is displayed, otherwise nothing is displayed at this position."
+msgstr ""
+
+#: 03120301.xhp
+msgctxt ""
+"03120301.xhp\n"
+"par_id3148452\n"
+"16\n"
+"help.text"
+msgid "This symbol works like the 0, except that leading or trailing zeroes are not displayed if there are more # characters in the format code than digits in the number. Only the relevant digits of the number are displayed."
+msgstr ""
+
+#: 03120301.xhp
+msgctxt ""
+"03120301.xhp\n"
+"par_id3159150\n"
+"17\n"
+"help.text"
+msgid "<emph>.:</emph> The decimal placeholder determines the number of decimal places to the left and right of the decimal separator."
+msgstr ""
+
+#: 03120301.xhp
+msgctxt ""
+"03120301.xhp\n"
+"par_id3159252\n"
+"18\n"
+"help.text"
+msgid "If the format code contains only # placeholders to the left of this symbol, numbers less than 1 begin with a decimal separator. To always display a leading zero with fractional numbers, use 0 as a placeholder for the first digit to the left of the decimal separator."
+msgstr ""
+
+#: 03120301.xhp
+msgctxt ""
+"03120301.xhp\n"
+"par_id3153368\n"
+"19\n"
+"help.text"
+msgid "<emph>%:</emph> Multiplies the number by 100 and inserts the percent sign (%) where the number appears in the format code."
+msgstr ""
+
+#: 03120301.xhp
+msgctxt ""
+"03120301.xhp\n"
+"par_id3149481\n"
+"20\n"
+"help.text"
+msgid "<emph>E- E+ e- e+ :</emph> If the format code contains at least one digit placeholder (0 or #) to the right of the symbol E-, E+, e-, or e+, the number is formatted in the scientific or exponential format. The letter E or e is inserted between the number and the exponent. The number of placeholders for digits to the right of the symbol determines the number of digits in the exponent."
+msgstr ""
+
+#: 03120301.xhp
+msgctxt ""
+"03120301.xhp\n"
+"par_id3149262\n"
+"21\n"
+"help.text"
+msgid "If the exponent is negative, a minus sign is displayed directly before an exponent with E-, E+, e-, e+. If the exponent is positive, a plus sign is only displayed before exponents with E+ or e+."
+msgstr ""
+
+#: 03120301.xhp
+msgctxt ""
+"03120301.xhp\n"
+"par_id3148617\n"
+"23\n"
+"help.text"
+msgid "The thousands delimiter is displayed if the format code contains the delimiter enclosed by digit placeholders (0 or #)."
+msgstr ""
+
+#: 03120301.xhp
+msgctxt ""
+"03120301.xhp\n"
+"par_id3163713\n"
+"29\n"
+"help.text"
+msgid "The use of a period as a thousands and decimal separator is dependent on the regional setting. When you enter a number directly in Basic source code, always use a period as decimal delimiter. The actual character displayed as a decimal separator depends on the number format in your system settings."
+msgstr ""
+
+#: 03120301.xhp
+msgctxt ""
+"03120301.xhp\n"
+"par_id3152887\n"
+"24\n"
+"help.text"
+msgid "<emph>- + $ ( ) space:</emph> A plus (+), minus (-), dollar ($), space, or brackets entered directly in the format code is displayed as a literal character."
+msgstr ""
+
+#: 03120301.xhp
+msgctxt ""
+"03120301.xhp\n"
+"par_id3148576\n"
+"25\n"
+"help.text"
+msgid "To display characters other than the ones listed here, you must precede it by a backslash (\\), or enclose it in quotation marks (\" \")."
+msgstr ""
+
+#: 03120301.xhp
+msgctxt ""
+"03120301.xhp\n"
+"par_id3153139\n"
+"26\n"
+"help.text"
+msgid "\\ : The backslash displays the next character in the format code."
+msgstr ""
+
+#: 03120301.xhp
+msgctxt ""
+"03120301.xhp\n"
+"par_id3153366\n"
+"27\n"
+"help.text"
+msgid "Characters in the format code that have a special meaning can only be displayed as literal characters if they are preceded by a backslash. The backslash itself is not displayed, unless you enter a double backslash (\\\\) in the format code."
+msgstr ""
+
+#: 03120301.xhp
+msgctxt ""
+"03120301.xhp\n"
+"par_id3155411\n"
+"28\n"
+"help.text"
+msgid "Characters that must be preceded by a backslash in the format code in order to be displayed as literal characters are date- and time-formatting characters (a, c, d, h, m, n, p, q, s, t, w, y, /, :), numeric-formatting characters (#, 0, %, E, e, comma, period), and string-formatting characters (@, &, <, >, !)."
+msgstr ""
+
+#: 03120301.xhp
+msgctxt ""
+"03120301.xhp\n"
+"par_id3145749\n"
+"30\n"
+"help.text"
+msgid "You can also use the following predefined number formats. Except for \"General Number\", all of the predefined format codes return the number as a decimal number with two decimal places."
+msgstr ""
+
+#: 03120301.xhp
+msgctxt ""
+"03120301.xhp\n"
+"par_id3150113\n"
+"31\n"
+"help.text"
+msgid "If you use predefined formats, the name of the format must be enclosed in quotation marks."
+msgstr ""
+
+#: 03120301.xhp
+msgctxt ""
+"03120301.xhp\n"
+"hd_id3149377\n"
+"32\n"
+"help.text"
+msgid "Predefined format"
+msgstr ""
+
+#: 03120301.xhp
+msgctxt ""
+"03120301.xhp\n"
+"par_id3154730\n"
+"33\n"
+"help.text"
+msgid "<emph>General Number:</emph> Numbers are displayed as entered."
+msgstr ""
+
+#: 03120301.xhp
+msgctxt ""
+"03120301.xhp\n"
+"par_id3153158\n"
+"34\n"
+"help.text"
+msgid "<emph>Currency:</emph> Inserts a dollar sign in front of the number and encloses negative numbers in brackets."
+msgstr ""
+
+#: 03120301.xhp
+msgctxt ""
+"03120301.xhp\n"
+"par_id3154490\n"
+"35\n"
+"help.text"
+msgid "<emph>Fixed:</emph> Displays at least one digit in front of the decimal separator."
+msgstr ""
+
+#: 03120301.xhp
+msgctxt ""
+"03120301.xhp\n"
+"par_id3153415\n"
+"36\n"
+"help.text"
+msgid "<emph>Standard:</emph> Displays numbers with a thousands separator."
+msgstr ""
+
+#: 03120301.xhp
+msgctxt ""
+"03120301.xhp\n"
+"par_id3150715\n"
+"37\n"
+"help.text"
+msgid "<emph>Percent:</emph> Multiplies the number by 100 and appends a percent sign to the number."
+msgstr ""
+
+#: 03120301.xhp
+msgctxt ""
+"03120301.xhp\n"
+"par_id3153836\n"
+"38\n"
+"help.text"
+msgid "<emph>Scientific:</emph> Displays numbers in scientific format (for example, 1.00E+03 for 1000)."
+msgstr ""
+
+#: 03120301.xhp
+msgctxt ""
+"03120301.xhp\n"
+"par_id3153707\n"
+"39\n"
+"help.text"
+msgid "A format code can be divided into three sections that are separated by semicolons. The first part defines the format for positive values, the second part for negative values, and the third part for zero. If you only specify one format code, it applies to all numbers."
+msgstr ""
+
+#: 03120301.xhp
+msgctxt ""
+"03120301.xhp\n"
+"hd_id3149019\n"
+"40\n"
+"help.text"
+msgid "Example:"
+msgstr ""
+
+#: 03120301.xhp
+msgctxt ""
+"03120301.xhp\n"
+"par_idN107A2\n"
+"help.text"
+msgid "' always use a period as decimal delimiter when you enter numbers in Basic source code."
+msgstr ""
+
+#: 03120301.xhp
+msgctxt ""
+"03120301.xhp\n"
+"par_id3147339\n"
+"46\n"
+"help.text"
+msgid "' displays for example 6,328.20 in English locale, 6.328,20 in German locale."
+msgstr ""
+
+#: 01050000.xhp
+msgctxt ""
+"01050000.xhp\n"
+"tit\n"
+"help.text"
+msgid "$[officename] Basic IDE"
+msgstr ""
+
+#: 01050000.xhp
+msgctxt ""
+"01050000.xhp\n"
+"hd_id3154422\n"
+"1\n"
+"help.text"
+msgid "<variable id=\"01050000\"><link href=\"text/sbasic/shared/01050000.xhp\" name=\"$[officename] Basic IDE\">$[officename] Basic IDE</link></variable>"
+msgstr ""
+
+#: 01050000.xhp
+msgctxt ""
+"01050000.xhp\n"
+"par_id3153142\n"
+"2\n"
+"help.text"
+msgid "This section describes the structure of the Basic IDE."
+msgstr ""
+
+#: 01050000.xhp
+msgctxt ""
+"01050000.xhp\n"
+"par_idN105C9\n"
+"help.text"
+msgid "<ahelp hid=\".\" visibility=\"hidden\">Opens the Basic IDE where you can write and edit macros.</ahelp>"
+msgstr ""
+
+#: 01050000.xhp
+msgctxt ""
+"01050000.xhp\n"
+"hd_id3153188\n"
+"5\n"
+"help.text"
+msgid "Commands From the Context menu of the Module Tabs"
+msgstr ""
+
+#: 01050000.xhp
+#, fuzzy
+msgctxt ""
+"01050000.xhp\n"
+"hd_id3154731\n"
+"6\n"
+"help.text"
+msgid "Insert"
+msgstr "#-#-#-#-# simpress.po (PACKAGE VERSION) #-#-#-#-#\\nВставка\\n#-#-#-#-# 04.po (PACKAGE VERSION) #-#-#-#-#\\nInsert"
+
+#: 01050000.xhp
+msgctxt ""
+"01050000.xhp\n"
+"hd_id3151074\n"
+"8\n"
+"help.text"
+msgid "Module"
+msgstr ""
+
+#: 01050000.xhp
+msgctxt ""
+"01050000.xhp\n"
+"par_id3149581\n"
+"9\n"
+"help.text"
+msgid "<ahelp hid=\".uno:NewModule\">Inserts a new module into the current library.</ahelp>"
+msgstr ""
+
+#: 01050000.xhp
+msgctxt ""
+"01050000.xhp\n"
+"hd_id3147397\n"
+"10\n"
+"help.text"
+msgid "Dialog"
+msgstr ""
+
+#: 01050000.xhp
+msgctxt ""
+"01050000.xhp\n"
+"par_id3144335\n"
+"11\n"
+"help.text"
+msgid "<ahelp hid=\".uno:NewDialog\">Inserts a new dialog into the current library.</ahelp>"
+msgstr ""
+
+#: 01050000.xhp
+msgctxt ""
+"01050000.xhp\n"
+"hd_id3155602\n"
+"12\n"
+"help.text"
+msgid "Delete"
+msgstr ""
+
+#: 01050000.xhp
+msgctxt ""
+"01050000.xhp\n"
+"par_id3155064\n"
+"13\n"
+"help.text"
+msgid "<ahelp hid=\".uno:DeleteCurrent\">Deletes the selected module.</ahelp>"
+msgstr ""
+
+#: 01050000.xhp
+msgctxt ""
+"01050000.xhp\n"
+"hd_id3149018\n"
+"14\n"
+"help.text"
+msgid "Rename"
+msgstr ""
+
+#: 01050000.xhp
+msgctxt ""
+"01050000.xhp\n"
+"par_id3154754\n"
+"15\n"
+"help.text"
+msgid "<ahelp hid=\".uno:RenameCurrent\">Renames the current module in place.</ahelp>"
+msgstr ""
+
+#: 01050000.xhp
+msgctxt ""
+"01050000.xhp\n"
+"hd_id3150043\n"
+"16\n"
+"help.text"
+msgid "Hide"
+msgstr ""
+
+#: 01050000.xhp
+msgctxt ""
+"01050000.xhp\n"
+"par_id3145147\n"
+"17\n"
+"help.text"
+msgid "<ahelp hid=\".uno:HideCurPage\">Hides the current module.</ahelp>"
+msgstr ""
+
+#: 01050000.xhp
+msgctxt ""
+"01050000.xhp\n"
+"hd_id3163805\n"
+"18\n"
+"help.text"
+msgid "Modules"
+msgstr ""
+
+#: 01050000.xhp
+msgctxt ""
+"01050000.xhp\n"
+"par_id3153965\n"
+"19\n"
+"help.text"
+msgid "Opens the <link href=\"text/sbasic/shared/01/06130000.xhp\" name=\"Macro Organizer\"><emph>Macro Organizer</emph></link> dialog."
+msgstr ""
+
+#: 03030120.xhp
+msgctxt ""
+"03030120.xhp\n"
+"tit\n"
+"help.text"
+msgid "DateDiff Function [Runtime]"
+msgstr ""
+
+#: 03030120.xhp
+msgctxt ""
+"03030120.xhp\n"
+"bm_id6134830\n"
+"help.text"
+msgid "<bookmark_value>DateDiff function</bookmark_value>"
+msgstr ""
+
+#: 03030120.xhp
+msgctxt ""
+"03030120.xhp\n"
+"par_idN10542\n"
+"help.text"
+msgid "<link href=\"text/sbasic/shared/03030120.xhp\">DateDiff Function [Runtime]</link>"
+msgstr ""
+
+#: 03030120.xhp
+msgctxt ""
+"03030120.xhp\n"
+"par_idN10546\n"
+"help.text"
+msgid "Returns the number of date intervals between two given date values."
+msgstr ""
+
+#: 03030120.xhp
+msgctxt ""
+"03030120.xhp\n"
+"par_idN10549\n"
+"help.text"
+msgid "Syntax:"
+msgstr ""
+
+#: 03030120.xhp
+msgctxt ""
+"03030120.xhp\n"
+"par_idN10648\n"
+"help.text"
+msgid "DateDiff (Add, Date1, Date2 [, Week_start [, Year_start]])"
+msgstr ""
+
+#: 03030120.xhp
+msgctxt ""
+"03030120.xhp\n"
+"par_idN1064B\n"
+"help.text"
+msgid "Return value:"
+msgstr ""
+
+#: 03030120.xhp
+msgctxt ""
+"03030120.xhp\n"
+"par_idN1064F\n"
+"help.text"
+msgid "A number."
+msgstr ""
+
+#: 03030120.xhp
+msgctxt ""
+"03030120.xhp\n"
+"par_idN10652\n"
+"help.text"
+msgid "Parameters:"
+msgstr ""
+
+#: 03030120.xhp
+msgctxt ""
+"03030120.xhp\n"
+"par_idN10656\n"
+"help.text"
+msgid "<emph>Add</emph> - A string expression from the following table, specifying the date interval."
+msgstr ""
+
+#: 03030120.xhp
+msgctxt ""
+"03030120.xhp\n"
+"par_idN10664\n"
+"help.text"
+msgid "<emph>Date1, Date2</emph> - The two date values to be compared."
+msgstr ""
+
+#: 03030120.xhp
+msgctxt ""
+"03030120.xhp\n"
+"par_idN1066A\n"
+"help.text"
+msgid "<emph>Week_start</emph> - An optional parameter that specifies the starting day of a week."
+msgstr ""
+
+#: 03030120.xhp
+msgctxt ""
+"03030120.xhp\n"
+"par_idN1067A\n"
+"help.text"
+msgid "Week_start value"
+msgstr ""
+
+#: 03030120.xhp
+msgctxt ""
+"03030120.xhp\n"
+"par_idN10680\n"
+"help.text"
+msgid "Explanation"
+msgstr ""
+
+#: 03030120.xhp
+msgctxt ""
+"03030120.xhp\n"
+"par_idN10687\n"
+"help.text"
+msgid "0"
+msgstr ""
+
+#: 03030120.xhp
+msgctxt ""
+"03030120.xhp\n"
+"par_idN1068D\n"
+"help.text"
+msgid "Use system default value"
+msgstr ""
+
+#: 03030120.xhp
+msgctxt ""
+"03030120.xhp\n"
+"par_idN10694\n"
+"help.text"
+msgid "1"
+msgstr ""
+
+#: 03030120.xhp
+msgctxt ""
+"03030120.xhp\n"
+"par_idN1069A\n"
+"help.text"
+msgid "Sunday (default)"
+msgstr ""
+
+#: 03030120.xhp
+msgctxt ""
+"03030120.xhp\n"
+"par_idN106A1\n"
+"help.text"
+msgid "2"
+msgstr ""
+
+#: 03030120.xhp
+msgctxt ""
+"03030120.xhp\n"
+"par_idN106A7\n"
+"help.text"
+msgid "Monday"
+msgstr ""
+
+#: 03030120.xhp
+msgctxt ""
+"03030120.xhp\n"
+"par_idN106AE\n"
+"help.text"
+msgid "3"
+msgstr ""
+
+#: 03030120.xhp
+msgctxt ""
+"03030120.xhp\n"
+"par_idN106B4\n"
+"help.text"
+msgid "Tuesday"
+msgstr ""
+
+#: 03030120.xhp
+msgctxt ""
+"03030120.xhp\n"
+"par_idN106BB\n"
+"help.text"
+msgid "4"
+msgstr ""
+
+#: 03030120.xhp
+msgctxt ""
+"03030120.xhp\n"
+"par_idN106C1\n"
+"help.text"
+msgid "Wednesday"
+msgstr ""
+
+#: 03030120.xhp
+msgctxt ""
+"03030120.xhp\n"
+"par_idN106C8\n"
+"help.text"
+msgid "5"
+msgstr ""
+
+#: 03030120.xhp
+msgctxt ""
+"03030120.xhp\n"
+"par_idN106CE\n"
+"help.text"
+msgid "Thursday"
+msgstr ""
+
+#: 03030120.xhp
+msgctxt ""
+"03030120.xhp\n"
+"par_idN106D5\n"
+"help.text"
+msgid "6"
+msgstr ""
+
+#: 03030120.xhp
+msgctxt ""
+"03030120.xhp\n"
+"par_idN106DB\n"
+"help.text"
+msgid "Friday"
+msgstr ""
+
+#: 03030120.xhp
+msgctxt ""
+"03030120.xhp\n"
+"par_idN106E2\n"
+"help.text"
+msgid "7"
+msgstr ""
+
+#: 03030120.xhp
+msgctxt ""
+"03030120.xhp\n"
+"par_idN106E8\n"
+"help.text"
+msgid "Saturday"
+msgstr ""
+
+#: 03030120.xhp
+msgctxt ""
+"03030120.xhp\n"
+"par_idN106EB\n"
+"help.text"
+msgid "<emph>Year_start</emph> - An optional parameter that specifies the starting week of a year."
+msgstr ""
+
+#: 03030120.xhp
+msgctxt ""
+"03030120.xhp\n"
+"par_idN106FB\n"
+"help.text"
+msgid "Year_start value"
+msgstr ""
+
+#: 03030120.xhp
+msgctxt ""
+"03030120.xhp\n"
+"par_idN10701\n"
+"help.text"
+msgid "Explanation"
+msgstr ""
+
+#: 03030120.xhp
+msgctxt ""
+"03030120.xhp\n"
+"par_idN10708\n"
+"help.text"
+msgid "0"
+msgstr ""
+
+#: 03030120.xhp
+msgctxt ""
+"03030120.xhp\n"
+"par_idN1070E\n"
+"help.text"
+msgid "Use system default value"
+msgstr ""
+
+#: 03030120.xhp
+msgctxt ""
+"03030120.xhp\n"
+"par_idN10715\n"
+"help.text"
+msgid "1"
+msgstr ""
+
+#: 03030120.xhp
+msgctxt ""
+"03030120.xhp\n"
+"par_idN1071B\n"
+"help.text"
+msgid "Week 1 is the week with January, 1st (default)"
+msgstr ""
+
+#: 03030120.xhp
+msgctxt ""
+"03030120.xhp\n"
+"par_idN10722\n"
+"help.text"
+msgid "2"
+msgstr ""
+
+#: 03030120.xhp
+msgctxt ""
+"03030120.xhp\n"
+"par_idN10728\n"
+"help.text"
+msgid "Week 1 is the first week containing four or more days of that year"
+msgstr ""
+
+#: 03030120.xhp
+msgctxt ""
+"03030120.xhp\n"
+"par_idN1072F\n"
+"help.text"
+msgid "3"
+msgstr ""
+
+#: 03030120.xhp
+msgctxt ""
+"03030120.xhp\n"
+"par_idN10735\n"
+"help.text"
+msgid "Week 1 is the first week containing only days of the new year"
+msgstr ""
+
+#: 03030120.xhp
+msgctxt ""
+"03030120.xhp\n"
+"par_idN10738\n"
+"help.text"
+msgid "Example:"
+msgstr ""
+
+#: 03090203.xhp
+msgctxt ""
+"03090203.xhp\n"
+"tit\n"
+"help.text"
+msgid "While...Wend Statement[Runtime]"
+msgstr ""
+
+#: 03090203.xhp
+msgctxt ""
+"03090203.xhp\n"
+"bm_id3150400\n"
+"help.text"
+msgid "<bookmark_value>While;While...Wend loop</bookmark_value>"
+msgstr ""
+
+#: 03090203.xhp
+msgctxt ""
+"03090203.xhp\n"
+"hd_id3150400\n"
+"1\n"
+"help.text"
+msgid "<link href=\"text/sbasic/shared/03090203.xhp\" name=\"While...Wend Statement[Runtime]\">While...Wend Statement[Runtime]</link>"
+msgstr ""
+
+#: 03090203.xhp
+msgctxt ""
+"03090203.xhp\n"
+"par_id3151211\n"
+"2\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 ""
+
+#: 03090203.xhp
+msgctxt ""
+"03090203.xhp\n"
+"par_id3151041\n"
+"3\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 ""
+
+#: 03090203.xhp
+msgctxt ""
+"03090203.xhp\n"
+"par_id3145172\n"
+"4\n"
+"help.text"
+msgid "A Do...Loop is more flexible than a While...Wend."
+msgstr ""
+
+#: 03090203.xhp
+msgctxt ""
+"03090203.xhp\n"
+"hd_id3155133\n"
+"5\n"
+"help.text"
+msgid "Syntax:"
+msgstr ""
+
+#: 03090203.xhp
+msgctxt ""
+"03090203.xhp\n"
+"par_id3147288\n"
+"6\n"
+"help.text"
+msgid "While Condition [Statement] Wend"
+msgstr ""
+
+#: 03090203.xhp
+msgctxt ""
+"03090203.xhp\n"
+"hd_id3153139\n"
+"7\n"
+"help.text"
+msgid "Example:"
+msgstr ""
+
+#: 03090203.xhp
+msgctxt ""
+"03090203.xhp\n"
+"par_id3159153\n"
+"8\n"
+"help.text"
+msgid "Sub ExampleWhileWend"
+msgstr ""
+
+#: 03090203.xhp
+msgctxt ""
+"03090203.xhp\n"
+"par_id3151114\n"
+"9\n"
+"help.text"
+msgid "Dim stext As String"
+msgstr ""
+
+#: 03090203.xhp
+msgctxt ""
+"03090203.xhp\n"
+"par_id3153143\n"
+"10\n"
+"help.text"
+msgid "Dim iRun As Integer"
+msgstr ""
+
+#: 03090203.xhp
+msgctxt ""
+"03090203.xhp\n"
+"par_id3155306\n"
+"11\n"
+"help.text"
+msgid "sText =\"This Is a short text\""
+msgstr ""
+
+#: 03090203.xhp
+msgctxt ""
+"03090203.xhp\n"
+"par_id3154011\n"
+"12\n"
+"help.text"
+msgid "iRun = 1"
+msgstr ""
+
+#: 03090203.xhp
+msgctxt ""
+"03090203.xhp\n"
+"par_id3147215\n"
+"13\n"
+"help.text"
+msgid "While iRun < Len(sText)"
+msgstr ""
+
+#: 03090203.xhp
+msgctxt ""
+"03090203.xhp\n"
+"par_id3147427\n"
+"14\n"
+"help.text"
+msgid "If Mid(sText,iRun,1 )<> \" \" Then Mid( sText ,iRun, 1, Chr( 1 + Asc( Mid(sText,iRun,1 )) )"
+msgstr ""
+
+#: 03090203.xhp
+msgctxt ""
+"03090203.xhp\n"
+"par_id3149665\n"
+"15\n"
+"help.text"
+msgid "iRun = iRun + 1"
+msgstr ""
+
+#: 03090203.xhp
+msgctxt ""
+"03090203.xhp\n"
+"par_id3152939\n"
+"16\n"
+"help.text"
+msgid "Wend"
+msgstr ""
+
+#: 03090203.xhp
+msgctxt ""
+"03090203.xhp\n"
+"par_id3153189\n"
+"17\n"
+"help.text"
+msgid "MsgBox sText,0,\"Text encoded\""
+msgstr ""
+
+#: 03090203.xhp
+msgctxt ""
+"03090203.xhp\n"
+"par_id3145251\n"
+"18\n"
+"help.text"
+msgid "End Sub"
+msgstr ""
+
+#: 03103450.xhp
+msgctxt ""
+"03103450.xhp\n"
+"tit\n"
+"help.text"
+msgid "Global Statement [Runtime]"
+msgstr ""
+
+#: 03103450.xhp
+msgctxt ""
+"03103450.xhp\n"
+"bm_id3159201\n"
+"help.text"
+msgid "<bookmark_value>Global statement</bookmark_value>"
+msgstr ""
+
+#: 03103450.xhp
+msgctxt ""
+"03103450.xhp\n"
+"hd_id3159201\n"
+"1\n"
+"help.text"
+msgid "<link href=\"text/sbasic/shared/03103450.xhp\" name=\"Global Statement [Runtime]\">Global Statement [Runtime]</link>"
+msgstr ""
+
+#: 03103450.xhp
+msgctxt ""
+"03103450.xhp\n"
+"par_id3149177\n"
+"2\n"
+"help.text"
+msgid "Dimensions a variable or an array at the global level (that is, not within a subroutine or function), so that the variable and the array are valid in all libraries and modules for the current session."
+msgstr ""
+
+#: 03103450.xhp
+msgctxt ""
+"03103450.xhp\n"
+"hd_id3143270\n"
+"3\n"
+"help.text"
+msgid "Syntax:"
+msgstr ""
+
+#: 03103450.xhp
+msgctxt ""
+"03103450.xhp\n"
+"par_id3150771\n"
+"4\n"
+"help.text"
+msgid "Global VarName[(start To end)] [As VarType][, VarName2[(start To end)] [As VarType][,...]]"
+msgstr ""
+
+#: 03103450.xhp
+msgctxt ""
+"03103450.xhp\n"
+"hd_id3156152\n"
+"5\n"
+"help.text"
+msgid "Example:"
+msgstr ""
+
+#: 03100700.xhp
+msgctxt ""
+"03100700.xhp\n"
+"tit\n"
+"help.text"
+msgid "Const Statement [Runtime]"
+msgstr ""
+
+#: 03100700.xhp
+msgctxt ""
+"03100700.xhp\n"
+"bm_id3146958\n"
+"help.text"
+msgid "<bookmark_value>Const statement</bookmark_value>"
+msgstr ""
+
+#: 03100700.xhp
+msgctxt ""
+"03100700.xhp\n"
+"hd_id3146958\n"
+"1\n"
+"help.text"
+msgid "<link href=\"text/sbasic/shared/03100700.xhp\" name=\"Const Statement [Runtime]\">Const Statement [Runtime]</link>"
+msgstr ""
+
+#: 03100700.xhp
+msgctxt ""
+"03100700.xhp\n"
+"par_id3154143\n"
+"2\n"
+"help.text"
+msgid "Defines a string as a constant."
+msgstr ""
+
+#: 03100700.xhp
+msgctxt ""
+"03100700.xhp\n"
+"hd_id3150670\n"
+"3\n"
+"help.text"
+msgid "Syntax:"
+msgstr ""
+
+#: 03100700.xhp
+msgctxt ""
+"03100700.xhp\n"
+"par_id3150984\n"
+"4\n"
+"help.text"
+msgid "Const Text = Expression"
+msgstr ""
+
+#: 03100700.xhp
+msgctxt ""
+"03100700.xhp\n"
+"hd_id3147530\n"
+"5\n"
+"help.text"
+msgid "Parameters:"
+msgstr ""
+
+#: 03100700.xhp
+msgctxt ""
+"03100700.xhp\n"
+"par_id3153897\n"
+"6\n"
+"help.text"
+msgid "<emph>Text:</emph> Any constant name that follows the standard variable naming conventions."
+msgstr ""
+
+#: 03100700.xhp
+msgctxt ""
+"03100700.xhp\n"
+"par_id3147264\n"
+"7\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 ""
+
+#: 03100700.xhp
+msgctxt ""
+"03100700.xhp\n"
+"par_id3150542\n"
+"8\n"
+"help.text"
+msgid "CONST ConstName=Expression"
+msgstr ""
+
+#: 03100700.xhp
+msgctxt ""
+"03100700.xhp\n"
+"par_id3150400\n"
+"9\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 ""
+
+#: 03100700.xhp
+msgctxt ""
+"03100700.xhp\n"
+"hd_id3154366\n"
+"10\n"
+"help.text"
+msgid "Example:"
+msgstr ""
+
+#: 03100700.xhp
+msgctxt ""
+"03100700.xhp\n"
+"par_id3153969\n"
+"14\n"
+"help.text"
+msgid "Const sVar = \"Program\", dVar As Double = 1.00"
+msgstr ""
+
+#: 01020200.xhp
+msgctxt ""
+"01020200.xhp\n"
+"tit\n"
+"help.text"
+msgid "Using Objects"
+msgstr ""
+
+#: 01020200.xhp
+msgctxt ""
+"01020200.xhp\n"
+"hd_id3145645\n"
+"1\n"
+"help.text"
+msgid "<variable id=\"01020200\"><link href=\"text/sbasic/shared/01020200.xhp\">Using the Object Catalog</link></variable>"
+msgstr ""
+
+#: 01020200.xhp
+msgctxt ""
+"01020200.xhp\n"
+"par_id3153707\n"
+"76\n"
+"help.text"
+msgid "The object catalog provides an overview of all modules and dialogs you have created in $[officename]."
+msgstr ""
+
+#: 01020200.xhp
+msgctxt ""
+"01020200.xhp\n"
+"par_id3147346\n"
+"78\n"
+"help.text"
+msgid "Click the <emph>Object Catalog</emph> icon <image id=\"img_id3147341\" src=\"cmd/sc_objectcatalog.png\" width=\"0.564cm\" height=\"0.564cm\"><alt id=\"alt_id3147341\">Icon</alt></image> in the Macro toolbar to display the object catalog."
+msgstr ""
+
+#: 01020200.xhp
+msgctxt ""
+"01020200.xhp\n"
+"par_id3155114\n"
+"79\n"
+"help.text"
+msgid "The dialog shows a list of all existing objects in a hierarchical representation. Double-clicking a list entry opens its subordinate objects."
+msgstr ""
+
+#: 01020200.xhp
+msgctxt ""
+"01020200.xhp\n"
+"par_id3150786\n"
+"83\n"
+"help.text"
+msgid "To display a certain module in the Editor or to position the cursor in a selected SUB or FUNCTION, select the corresponding entry and click the <emph>Show</emph> icon <image id=\"img_id3149527\" src=\"basctl/res/im01.png\" width=\"0.564cm\" height=\"0.564cm\"><alt id=\"alt_id3149527\">Icon</alt></image>."
+msgstr ""
+
+#: 01020200.xhp
+msgctxt ""
+"01020200.xhp\n"
+"par_id3153266\n"
+"81\n"
+"help.text"
+msgid "Click the (X) icon in the title bar to close the object catalog."
+msgstr ""
+
+#: 03090405.xhp
+msgctxt ""
+"03090405.xhp\n"
+"tit\n"
+"help.text"
+msgid "FreeLibrary Function [Runtime]"
+msgstr ""
+
+#: 03090405.xhp
+msgctxt ""
+"03090405.xhp\n"
+"bm_id3143270\n"
+"help.text"
+msgid "<bookmark_value>FreeLibrary function</bookmark_value>"
+msgstr ""
+
+#: 03090405.xhp
+msgctxt ""
+"03090405.xhp\n"
+"hd_id3143270\n"
+"1\n"
+"help.text"
+msgid "<link href=\"text/sbasic/shared/03090405.xhp\" name=\"FreeLibrary Function [Runtime]\">FreeLibrary Function [Runtime]</link>"
+msgstr ""
+
+#: 03090405.xhp
+msgctxt ""
+"03090405.xhp\n"
+"par_id3147559\n"
+"2\n"
+"help.text"
+msgid "Releases DLLs that were loaded by a Declare statement. A released DLL is automatically reloaded if one of its functions is called. See also: <link href=\"text/sbasic/shared/03090403.xhp\" name=\"Declare\">Declare</link>"
+msgstr ""
+
+#: 03090405.xhp
+msgctxt ""
+"03090405.xhp\n"
+"hd_id3148550\n"
+"3\n"
+"help.text"
+msgid "Syntax:"
+msgstr ""
+
+#: 03090405.xhp
+msgctxt ""
+"03090405.xhp\n"
+"par_id3153361\n"
+"4\n"
+"help.text"
+msgid "FreeLibrary (LibName As String)"
+msgstr ""
+
+#: 03090405.xhp
+msgctxt ""
+"03090405.xhp\n"
+"hd_id3153380\n"
+"5\n"
+"help.text"
+msgid "Parameters:"
+msgstr ""
+
+#: 03090405.xhp
+msgctxt ""
+"03090405.xhp\n"
+"par_id3154138\n"