-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi,

Please find the patch attached.

Best regards

Olivier

Em 30-01-2012 05:56, Jan Holesovsky escreveu:
> Hi Olivier,
> 
> Olivier Hallot píše v Pá 27. 01. 2012 v 12:14 -0200:
> 
>> How can I write a help file to fix
>>
>> https://bugs.freedesktop.org/show_bug.cgi?id=44792
>>
>> (help for new math function CSC, CSCH, SEC, SECH..)
>>
>> I can write it easily, but I need a tool to generate the xml for the
>> help file.
> 
> The best is to edit it just with a plain text editor, like vim or emacs
> (or your favorite tool), so that you avoid the xml editor messing with
> the rest of the file.  Of course, maybe there are good xml editors out
> there that do not modify the part of the file you don't touch, but I
> don't have any experience with any myself.
> 
>> My plan is to add the help in the file
>>
>> /help/helpcontent2/source/text/scalc/01/04060106.xhp
>>
>> where other mathematical functions are described (SIN, COS, etc...)
> 
> Sounds like a good place to edit; I'd just copy & paste eg. the SIN
> description, and modify it for CSC etc.
> 
> The paragraph id's should be distinct in at least the file, and you
> probably also want to test the hid/SC_HID_FUNC_* where it is used (as
> the help identifier for the other functions), and if it works for your
> new entries.
> 
> There might be other catches I don't see without actually trying that,
> hopefully not ;-)  But if they are, please share them with the list.
> 
> Thanks for looking into this!
> 
> Regards,
> Kendy
> 

- -- 
Olivier Hallot
Founder, Board of Directors Member - The Document Foundation
LibreOffice translation leader for Brazilian Portuguese
+55-21-8822-8812
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQEcBAEBAgAGBQJPJqU/AAoJEJp3R7nH3vLxHcYH/i3HVPA2pfGop5l5yDvffq6S
NLOuLIGhl3uml4pLkAPu/tMqUKvnop+Jsl1RB3hS0ZXgiNTv7ARB+Zm1xGVR7s1i
JQ5vEHdk6pT4LYvJh3rJ/ydrrJZ0UZ1YOpNjkIeRLCHBuTHX7+Nakt1UzZhwR2Go
PLh2NUqCvp1oW7Sf4iUTus0VA9DfbjDc5FD4Da/n2ZiB0CxrMykJUsa2gmjVAlOC
yP2dAWixF/YaU+rysRNMqhmJpOmkS2d25dRD76vctq23joJBC8GZXlu+AjxNdPGy
lp6dkaY+zx99FqmEz+YNaO8D5zX8razuuhFtMgMNOcwuMPn1+BS0IM+lPSGkYlE=
=1xkn
-----END PGP SIGNATURE-----
>From ae40a9269b58c78534c6732acd1b47bd3b785b1d Mon Sep 17 00:00:00 2001
From: Olivier Hallot <olivier.hal...@alta.org.br>
Date: Mon, 30 Jan 2012 12:08:00 -0200
Subject: [PATCH] fix for fdo#44972, LOCALHELP for CSC,CSCH,SEC,SECH

LOCALHELP missing for the new Calc functions: SEC, CSC, SECH, CSCH
---
 helpcontent2/source/text/scalc/01/04060106.xhp |   74 ++++++++++++++++++++++++
 1 files changed, 74 insertions(+), 0 deletions(-)

diff --git a/helpcontent2/source/text/scalc/01/04060106.xhp b/helpcontent2/source/text/scalc/01/04060106.xhp
index 6e7ef0f..a272e1d 100644
--- a/helpcontent2/source/text/scalc/01/04060106.xhp
+++ b/helpcontent2/source/text/scalc/01/04060106.xhp
@@ -335,6 +335,43 @@ oldref="183">Example</paragraph>
 <item type="input">=COTH(1)</item> returns the hyperbolic cotangent of 1, approximately 1.3130.</paragraph><comment>see also COSH, SINH, TANH,     
 ACOSH, ASINH, ATANH, ACOTH,   </comment>
 </section>
+<section id="Section64">
+<bookmark xml-lang="en-US" branch="index" id="bm_id6110552"><bookmark_value>CSC function</bookmark_value>
+</bookmark>
+<bookmark xml-lang="en-US" branch="hid/SC_HID_FUNC_COSECANT" id="bm_id5645316" localize="false"/>
+<paragraph xml-lang="en-US" id="hd_id9523234" role="heading" level="2" l10n="U"
+oldref="149">CSC</paragraph>
+<paragraph xml-lang="en-US" id="par_id4896433" role="paragraph" l10n="CHG" oldref="150"><ahelp hid="HID_FUNC_COSECANT">Returns the cosecant of the given angle (in radians). The cosecant is the inverse of the sine (= 1/sin(x))</ahelp></paragraph>
+<paragraph xml-lang="en-US" id="hd_id3534032" role="heading" level="3" l10n="U"
+oldref="151">Syntax</paragraph>
+<paragraph xml-lang="en-US" id="par_id4571344" role="code" l10n="U" oldref="152">CSC(Number)</paragraph>
+<paragraph xml-lang="en-US" id="par_id9859164" role="paragraph" l10n="CHG" oldref="153"> Returns the (trigonometric) cosecant of <emph>Number</emph>, the angle in radians.</paragraph>
+<paragraph xml-lang="en-US" id="par_id3428494" role="paragraph" l10n="NEW">To return the cosecant of an angle in degrees, use the RADIANS function.</paragraph>
+<paragraph xml-lang="en-US" id="hd_id2577161" role="heading" level="3" l10n="U"
+oldref="154">Examples</paragraph>
+<paragraph xml-lang="en-US" id="par_id3736803" role="paragraph" l10n="U" oldref="155">
+<item type="input">=CSC(PI()/4)</item> returns approximately 1.4142135624, the inverse of the sine of PI/4 radians.</paragraph>
+<paragraph xml-lang="en-US" id="par_id6016818" role="paragraph" l10n="U" oldref="156">
+<item type="input">=CSC(RADIANS(30))</item> returns 2, the cosecant of 30 degrees.</paragraph><comment>see also SIN, TAN, COT, SEC,
+ACOS, ASIN, ATAN, ATAN2, ACOT  </comment>
+</section>
+<section id="Section66">
+<bookmark xml-lang="en-US" branch="index" id="bm_id9288877"><bookmark_value>CSCH function</bookmark_value>
+</bookmark>
+<bookmark xml-lang="en-US" branch="hid/SC_HID_FUNC_COSECANTHYP" id="bm_id9532490" localize="false"/>
+<paragraph xml-lang="en-US" id="hd_id4325650" role="heading" level="2" l10n="U"
+oldref="159">CSCH</paragraph>
+<paragraph xml-lang="en-US" id="par_id579916" role="paragraph" l10n="U" oldref="160"><ahelp hid="HID_FUNC_COSECANTHYP">Returns the hyperbolic cosecant of a number.</ahelp></paragraph>
+<paragraph xml-lang="en-US" id="hd_id5336768" role="heading" level="3" l10n="U"
+oldref="161">Syntax</paragraph>
+<paragraph xml-lang="en-US" id="par_id3108851" role="code" l10n="U" oldref="162">CSCH(Number)</paragraph>
+<paragraph xml-lang="en-US" id="par_id1394188" role="paragraph" l10n="CHG" oldref="163">Returns the hyperbolic cosecant of <emph>Number</emph>. The hyperbolic cosecant is the inverse of the hyperbolic sine (= 1/sinh(x)) </paragraph>
+<paragraph xml-lang="en-US" id="hd_id6037477" role="heading" level="3" l10n="U"
+oldref="164">Example</paragraph>
+<paragraph xml-lang="en-US" id="par_id5426085" role="paragraph" l10n="CHG" oldref="165">
+<item type="input">=CSCH(1)</item> returns approximately 0.8509181282, the hyperbolic cosecant of 1.</paragraph><comment>see also SINH, TANH, COTH, SECH,     
+ACOSH, ASINH, ATANH, ACOTH,   </comment>
+</section>
 <section id="Section48">
 <bookmark xml-lang="en-US" branch="index" id="bm_id3145314"><bookmark_value>DEGREES function</bookmark_value>
 <bookmark_value>converting;radians, into degrees</bookmark_value>
@@ -934,6 +971,43 @@ oldref="146">Example</paragraph>
 <item type="input">=ROUNDUP(987.65;-2)</item> returns 1000.</paragraph><comment>see also INT, TRUNC, ROUND, ROUNDDOWN,    
 CEILING, FLOOR, EVEN, ODD, MROUND</comment>
 </section>
+<section id="Section63">
+<bookmark xml-lang="en-US" branch="index" id="bm_id5256537"><bookmark_value>SEC function</bookmark_value>
+</bookmark>
+<bookmark xml-lang="en-US" branch="hid/SC_HID_FUNC_SECANT" id="bm_id6577644" localize="false"/>
+<paragraph xml-lang="en-US" id="hd_id5187204" role="heading" level="2" l10n="U"
+oldref="149">SEC</paragraph>
+<paragraph xml-lang="en-US" id="par_id9954962" role="paragraph" l10n="CHG" oldref="150"><ahelp hid="HID_FUNC_SECANT">Returns the secant of the given angle (in radians). The secant is the inverse of the cosine (= 1/cos(x))</ahelp></paragraph>
+<paragraph xml-lang="en-US" id="hd_id422243" role="heading" level="3" l10n="U"
+oldref="151">Syntax</paragraph>
+<paragraph xml-lang="en-US" id="par_id2055913" role="code" l10n="U" oldref="152">SEC(Number)</paragraph>
+<paragraph xml-lang="en-US" id="par_id9568170" role="paragraph" l10n="CHG" oldref="153"> Returns the (trigonometric) secant of <emph>Number</emph>, the angle in radians.</paragraph>
+<paragraph xml-lang="en-US" id="par_id9047465" role="paragraph" l10n="NEW">To return the secant of an angle in degrees, use the RADIANS function.</paragraph>
+<paragraph xml-lang="en-US" id="hd_id9878918" role="heading" level="3" l10n="U"
+oldref="154">Examples</paragraph>
+<paragraph xml-lang="en-US" id="par_id6935513" role="paragraph" l10n="U" oldref="155">
+<item type="input">=SEC(PI()/4)</item> returns approximately 1.4142135624, the inverse of the cosine of PI/4 radians.</paragraph>
+<paragraph xml-lang="en-US" id="par_id3954287" role="paragraph" l10n="U" oldref="156">
+<item type="input">=SEC(RADIANS(60))</item> returns 2, the secant of 60 degrees.</paragraph><comment>see also SIN, TAN, COT, CSC,
+ACOS, ASIN, ATAN, ATAN2, ACOT  </comment>
+</section>
+<section id="Section65">
+<bookmark xml-lang="en-US" branch="index" id="bm_id840005"><bookmark_value>SECH function</bookmark_value>
+</bookmark>
+<bookmark xml-lang="en-US" branch="hid/SC_HID_FUNC_SECANTHYP" id="bm_id6301347" localize="false"/>
+<paragraph xml-lang="en-US" id="hd_id8661934" role="heading" level="2" l10n="U"
+oldref="159">SECH</paragraph>
+<paragraph xml-lang="en-US" id="par_id408174" role="paragraph" l10n="U" oldref="160"><ahelp hid="HID_FUNC_SECANTHYP">Returns the hyperbolic secant of a number.</ahelp></paragraph>
+<paragraph xml-lang="en-US" id="hd_id875988" role="heading" level="3" l10n="U"
+oldref="161">Syntax</paragraph>
+<paragraph xml-lang="en-US" id="par_id4985391" role="code" l10n="U" oldref="162">SECH(Number)</paragraph>
+<paragraph xml-lang="en-US" id="par_id1952124" role="paragraph" l10n="CHG" oldref="163">Returns the hyperbolic secant of <emph>Number</emph>. The hyperbolic secant is the inverse of the hyperbolic cosine (= 1/cosh(x)) </paragraph>
+<paragraph xml-lang="en-US" id="hd_id9838764" role="heading" level="3" l10n="U"
+oldref="164">Example</paragraph>
+<paragraph xml-lang="en-US" id="par_id1187764" role="paragraph" l10n="CHG" oldref="165">
+<item type="input">=SECH(0)</item> returns 1, the hyperbolic secant of 0.</paragraph><comment>see also SINH, TANH, COTH, CSCH,     
+ACOSH, ASINH, ATANH, ACOTH,   </comment>
+</section>
 <section id="Section18">
 <bookmark xml-lang="en-US" branch="index" id="bm_id3144877"><bookmark_value>SIN function</bookmark_value>
 </bookmark>
-- 
1.7.5.4

_______________________________________________
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice

Reply via email to