[Libreoffice-commits] help.git: source/text
Olivier Hallot (via logerrit)
logerrit at kemper.freedesktop.org
Wed Mar 18 19:52:36 UTC 2020
source/text/scalc/01/04060110.xhp | 5 --
source/text/scalc/01/ful_func.xhp | 73 ++++++++++++++++++---------------
source/text/scalc/01/func_concat.xhp | 4 -
source/text/scalc/01/func_textjoin.xhp | 4 -
4 files changed, 47 insertions(+), 39 deletions(-)
New commits:
commit 5708e58ddae44ea7c5f5ad2f76b47be980b53b80
Author: Olivier Hallot <olivier.hallot at libreoffice.org>
AuthorDate: Tue Mar 17 08:11:45 2020 -0300
Commit: Olivier Hallot <olivier.hallot at libreoffice.org>
CommitDate: Wed Mar 18 20:52:16 2020 +0100
tdf#131360,tdf#131361 (part) 256 arguments
- update argument limit from 30 to 256
- create embeddedable text reusable for many functions
listed in tdf#131360 and tdf#131261 when arguments
are strings, integes, numbers, logicals, complex and references
- with reduced translation job
- fixes CONCAT, TEXTJOIN and CONCATENATE with String arguments.
Change-Id: I8a32914c5ef31d796a21cf2ee705b92de7b58f90
Reviewed-on: https://gerrit.libreoffice.org/c/help/+/90613
Tested-by: Jenkins
Reviewed-by: Olivier Hallot <olivier.hallot at libreoffice.org>
diff --git a/source/text/scalc/01/04060110.xhp b/source/text/scalc/01/04060110.xhp
index 5e24c67a8..b9ad5ab2e 100644
--- a/source/text/scalc/01/04060110.xhp
+++ b/source/text/scalc/01/04060110.xhp
@@ -196,9 +196,8 @@
<paragraph id="par_id3154524" role="paragraph" xml-lang="en-US"><ahelp hid="HID_FUNC_VERKETTEN">Combines several text strings into one string.</ahelp></paragraph>
<embed href="text/scalc/01/common_func.xhp#sectionsyntax"/>
-<paragraph id="par_id3155954" role="code" xml-lang="en-US">CONCATENATE("Text1"; ...; "Text30")</paragraph>
-<paragraph id="par_id3146847" role="paragraph" xml-lang="en-US"> <emph>Text 1; Text 2; ...</emph> represent up to 30 text passages which are to be combined into one string.</paragraph>
-
+<paragraph id="par_id3155954" role="code" xml-lang="en-US">CONCATENATE( <embedvar href="text/scalc/01/ful_func.xhp#string256_1" markup="keep"/> )</paragraph>
+<embed href="text/scalc/01/ful_func.xhp#string256"/>
<embed href="text/scalc/01/common_func.xhp#sectionexample"/>
<paragraph id="par_id3150008" role="paragraph" xml-lang="en-US"> <item type="input">=CONCATENATE("Good ";"Morning ";"Mrs. ";"Doe")</item> returns: Good Morning Mrs. Doe.</paragraph>
</section>
diff --git a/source/text/scalc/01/ful_func.xhp b/source/text/scalc/01/ful_func.xhp
index f0bd195d8..79934d07c 100644
--- a/source/text/scalc/01/ful_func.xhp
+++ b/source/text/scalc/01/ful_func.xhp
@@ -16,50 +16,59 @@
<body>
<comment> Title in descriptions of functions </comment>
<section id="func_head_syntax">
- <paragraph id="hd_id126511265112651" role="heading" level="3" xml-lang="en-US">
- Syntax
- </paragraph>
+ <h3 id="hd_id126511265112651">Syntax</h3>
</section>
<section id="func_head_example">
- <paragraph id="hd_id980889808898088" role="heading" level="3" xml-lang="en-US">
- Examples
- </paragraph>
+ <h3 id="hd_id980889808898088">Examples</h3>
</section>
<comment> Notes for functions </comment>
- <paragraph id="par_id2595283314097" role="note" xml-lang="en-US">
- <variable id="func_im_comp_numb">
- A <emph>complex number</emph> is a string expression resulting in the form "a+bi" or "a+bj", where a and b are numbers.
- </variable>
- </paragraph>
- <paragraph id="par_id26516178768369" role="note" xml-lang="en-US">
- <variable id="func_im_real_numb">
- If the <emph>complex number</emph> is actually a real number (b=0), then it can be either a string expression or a number value.
- </variable>
- </paragraph>
+ <note id="par_id2595283314097">
+ <variable id="func_im_comp_numb">A <emph>complex number</emph> is a string expression resulting in the form "a+bi" or "a+bj", where a and b are numbers.</variable>
+ </note>
+ <note id="par_id26516178768369">
+ <variable id="func_im_real_numb">If the <emph>complex number</emph> is actually a real number (b=0), then it can be either a string expression or a number value.</variable>
+ </note>
<comment>Warnings for functions </comment>
- <paragraph id="par_id1566939488738" role="warning" xml-lang="en-US">
- <variable id="func_im_return_text">
- The function always returns a string representing a complex number.
- </variable>
- </paragraph>
- <paragraph id="par_id9623767621137" role="warning" xml-lang="en-US">
- <variable id="func_im_ignor_zero">
- If the result is a complex number with one of its parts (a or b) equal to zero, that part is not displayed.
- </variable>
- </paragraph>
+ <warning id="par_id1566939488738">
+ <variable id="func_im_return_text">The function always returns a string representing a complex number.</variable>
+ </warning>
+ <warning id="par_id9623767621137">
+ <variable id="func_im_ignor_zero">If the result is a complex number with one of its parts (a or b) equal to zero, that part is not displayed.</variable>
+ </warning>
<comment> Other paragraphs </comment>
<paragraph id="par_id962376732432" role="paragraph" xml-lang="en-US">
- <variable id="func_imag_zero">
- The imaginary part is equal to zero, so it is not displayed in the result.
- </variable>
+ <variable id="func_imag_zero">The imaginary part is equal to zero, so it is not displayed in the result.</variable>
</paragraph>
<section id="func_im_des">
- <paragraph id="par_id29750345314640" role="paragraph" xml-lang="en-US">
- The result is presented in the string format and has the character "i" or "j" as an imaginary unit.
- </paragraph>
+ <paragraph id="par_id29750345314640" role="paragraph" xml-lang="en-US">The result is presented in the string format and has the character "i" or "j" as an imaginary unit.</paragraph>
</section>
+ <comment>256 arguments</comment>
+ <paragraph role="paragraph" id="par_id71584446760037"><variable id="string256_1">String 1[, String 2][, … ,[String 256]]</variable></paragraph>
+ <section id="string256">
+ <paragraph role="paragraph" id="par_id631556228516997"><emph>String 1[, String 2][, … ,[String 256]]</emph> are strings, references to cells or to cell ranges of strings.</paragraph>
+ </section>
+ <paragraph role="paragraph" id="par_id401584447957914"><variable id="integer256_1">Integer 1[, Integer 2][, … ,[Integer 256]]</variable></paragraph>
+ <section id="integer256">
+ <paragraph role="paragraph" id="par_id1001584395844941"><emph>Integer 1[, Integer 2][, … ,[Integer 256]]</emph> are integers, references to cells or to cell ranges of integers.</paragraph>
+ </section>
+ <paragraph role="paragraph" id="par_id101584447970004"><variable id="number256_1">Number 1[, Number 2][, … ,[Number 256]]</variable></paragraph>
+ <section id="number256">
+ <paragraph role="paragraph" id="par_id931584395947010"><emph>Number 1[, Number 2][, … ,[Number 256]]</emph> are numbers, references to cells or to cell ranges of numbers.</paragraph>
+ </section>
+ <paragraph role="paragraph" id="par_id291584447988879"><variable id="logical256_1">Logical 1[, Logical 2][, … ,[Logical 256]]</variable></paragraph>
+ <section id="logical256">
+ <paragraph role="paragraph" id="par_id931584395957010"><emph>Logical 1[, Logical 2][, … ,[Logical 256]]</emph> are boolean values, references to cells or to cell ranges of logical values.</paragraph>
+ </section>
+ <paragraph role="paragraph" id="par_id91584448008632"><variable id="complex256_1">Complex 1[, Complex 2][, … ,[Complex 256]]</variable></paragraph>
+ <section id="complex256">
+ <paragraph role="paragraph" id="par_id931584335947010"><emph>Complex 1[, Complex 2][, … ,[Complex 256]]</emph> are complex numbers, references to cells or to cell ranges of complex numbers.</paragraph>
+ </section>
+ <paragraph role="paragraph" id="par_id61584448028298"><variable id="reference256_1">Reference 1[, Reference 2][, … ,[Reference 256]]</variable></paragraph>
+ <section id="reference256">
+ <paragraph role="paragraph" id="par_id431584335947010"><emph>Reference 1[, Reference 2][, … ,[Reference 256]]</emph> are references to cells.</paragraph>
+ </section>
</body>
</helpdocument>
diff --git a/source/text/scalc/01/func_concat.xhp b/source/text/scalc/01/func_concat.xhp
index 2aaa63240..d7d1dc7a4 100644
--- a/source/text/scalc/01/func_concat.xhp
+++ b/source/text/scalc/01/func_concat.xhp
@@ -28,8 +28,8 @@
<paragraph role="paragraph" id="par_id461556226873963">When ranges are used, the cells are traversed row by row (from top to bottom) to concatenate.</paragraph>
<embed href="text/scalc/00/avail_release.xhp#5.2"/>
<embed href="text/scalc/01/ful_func.xhp#func_head_syntax"/>
- <paragraph role="code" id="par_id911556226813411">CONCAT( string1[, string2][, …] )</paragraph>
- <paragraph role="paragraph" id="par_id581556227044166"><emph>string1[, string2][, …]</emph> are strings or references to cells or ranges that contains strings to concatenate.</paragraph>
+ <paragraph role="code" id="par_id911556226813412">CONCAT( <embedvar href="text/scalc/01/ful_func.xhp#string256_1" markup="keep"/> )</paragraph>
+ <embed href="text/scalc/01/ful_func.xhp#string256"/>
<embed href="text/scalc/01/ful_func.xhp#func_head_example"/>
<paragraph role="paragraph" id="par_id531556227248228"><input>=CONCAT("Hello ", A1:C3)</input> concatenates the string "Hello" with all strings in range <literal>A1:C3</literal>.</paragraph>
<section id="relatedtopics">
diff --git a/source/text/scalc/01/func_textjoin.xhp b/source/text/scalc/01/func_textjoin.xhp
index 0b24f8161..f2878ff7b 100644
--- a/source/text/scalc/01/func_textjoin.xhp
+++ b/source/text/scalc/01/func_textjoin.xhp
@@ -26,10 +26,10 @@
</section>
<embed href="text/scalc/00/avail_release.xhp#5.2"/>
<embed href="text/scalc/01/ful_func.xhp#func_head_syntax"/>
- <paragraph role="code" id="par_id541556228253979">TEXTJOIN( delimiter, skip_empty, string1[, string2][, …] )</paragraph>
+ <paragraph role="code" id="par_id541556228253979">TEXTJOIN( delimiter, skip_empty, <embedvar href="text/scalc/01/ful_func.xhp#string256_1" markup="keep"/> )</paragraph>
<paragraph role="paragraph" id="par_id741556228390897"><emph>delimiter</emph> is a text string and can be a range.</paragraph>
<paragraph role="paragraph" id="par_id621556228397269"><emph>skip_empty</emph> is a logical (TRUE or FALSE, 1 or 0) argument. When TRUE, empty strings will be ignored.</paragraph>
- <paragraph role="paragraph" id="par_id631556228516997"><emph>string1[, string2][, …]</emph> are strings or references to cells or ranges that contains text to join.</paragraph>
+ <embed href="text/scalc/01/ful_func.xhp#string256"/>
<paragraph role="paragraph" id="par_id1001556228523394">Ranges are traversed row by row (from top to bottom).</paragraph>
<paragraph role="paragraph" id="par_id81556228530082">If <emph>delimiter</emph> is a range, the range need not be of the same size as the number of strings to be joined.</paragraph>
<paragraph role="paragraph" id="par_id831556228543099">If there are more delimiters than strings to be joined, not all delimiters will be used.</paragraph>
More information about the Libreoffice-commits
mailing list